[jdk16] RFR: 8260585: AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers

Dean Long dlong at openjdk.java.net
Fri Jan 29 20:26:48 UTC 2021


On Fri, 29 Jan 2021 20:08:36 GMT, Dean Long <dlong at openjdk.org> wrote:

>> This is a typo introduced by JDK-8255949.
>> Compiler will generate `ushr` for shifting right and accumulating four short integers.
>> It produces wrong results for specific case. The instruction should be `usra`.
>
> Marked as reviewed by dlong (Reviewer).

Why didn't the testing for JDK-8255949 catch this?  Do you need to fix the regression test too?

-------------

PR: https://git.openjdk.java.net/jdk16/pull/136


More information about the hotspot-dev mailing list