Integrated: 8264018: AArch64: NEON loadV2 and storeV2 addressing is wrong

Ningsheng Jian njian at openjdk.java.net
Thu Mar 25 02:00:43 UTC 2021


On Wed, 24 Mar 2021 06:48:47 GMT, Ningsheng Jian <njian at openjdk.org> wrote:

> AArch64 c2 loadV2 and storeV2 are used for Vector API mask value load/store with size of halfword. Their load/store immediate offset should be similar to other vector load/store, e.g. loadV4/storeV4, valid only for unscaled signed offset of imm9 or scaled unsigned offset of imm12:scale. This patch also groups other loadVs/storeVs together in the ad file.
> 
> Verified with tier1 and jtreg vector api cases, though I cannot reproduce this issue.

This pull request has now been integrated.

Changeset: 3e18330a
Author:    Ningsheng Jian <njian at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/3e18330a
Stats:     149 lines in 3 files changed: 73 ins; 73 del; 3 mod

8264018: AArch64: NEON loadV2 and storeV2 addressing is wrong

Reviewed-by: adinn, aph

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

PR: https://git.openjdk.java.net/jdk/pull/3168


More information about the hotspot-compiler-dev mailing list