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

Igor Veresov iveresov at openjdk.java.net
Fri Jan 29 18:24:42 UTC 2021


On Thu, 28 Jan 2021 13:01:07 GMT, Dong Bo <dongbo 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 iveresov (Reviewer).

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

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


More information about the hotspot-compiler-dev mailing list