[jdk16] RFR: 8260585: AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers [v3]
Dong Bo
dongbo at openjdk.java.net
Wed Feb 3 02:04:03 UTC 2021
On Tue, 2 Feb 2021 11:04:24 GMT, Ningsheng Jian <njian at openjdk.org> wrote:
> > Because we only have predicate(n->as_Vector()->length() == 8) in vsraa8B_imm, so they are not matched.
> > We should fix this with the following code:
>
> I think this is an enhancement, and should be done in a separate patch in jdk mainline.
OK, I update a test with loop size 80 for bytes so that `ssra` for 8B can be matched now.
-------------
PR: https://git.openjdk.java.net/jdk16/pull/136
More information about the hotspot-dev
mailing list