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

Dong Bo dongbo at openjdk.java.net
Wed Feb 3 21:43:50 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`.

This pull request has now been integrated.

Changeset: 5307afa9
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
URL:       https://git.openjdk.java.net/jdk16/commit/5307afa9
Stats:     479 lines in 2 files changed: 458 ins; 16 del; 5 mod

8260585: AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers

Reviewed-by: iveresov, dlong, njian, aph

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

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


More information about the hotspot-dev mailing list