RFR(M): 8213134: AArch64: vector shift failed with MaxVectorSize=8
Yang Zhang (Arm Technology China)
Yang.Zhang at arm.com
Mon Nov 19 07:53:39 UTC 2018
When I implemented AArch64 NEON for Vector API (http://openjdk.java.net/jeps/338), I found an issue about vector shift. I have a patch which could fix this issue. Could anyone help to review this patch?
This patch is verified both in jdk/jdk master and panama/vectorIntrinsics, and tests are passed.
Hotspt jtreg contains the following test cases that can cover all the patterns of vector shift. But only default option "-XX:MaxVectorSize=64" is tested, so this issue isn't detected. Now I add "-XX:MaxVectorSize=8", "-XX:MaxVectorSize=16" and "-XX:MaxVectorSize=32" to these jtreg tests in this patch.
More information about the hotspot-dev