RFR: 8252964: [vectorIntrinsics] jdk/incubator/vector/Short64VectorTests.java crashes on AVX512 machines

Paul Sandoz paul.sandoz at oracle.com
Wed Sep 9 15:47:55 UTC 2020


HI Jie,

Thanks for looking a t this. A note on logistics, I will the intel folks review.

Please hold off pushing to the hg repository. We are in the process of transitioning to a git repo, and I want to ensure both the git and hg repos are on sync when transitioning.

Paul.

> On Sep 9, 2020, at 5:40 AM, jiefu(傅杰) <jiefu at tencent.com> wrote:
> 
> Hi all,
> 
> JBS:    https://bugs.openjdk.java.net/browse/JDK-8252964
> Webrev: http://cr.openjdk.java.net/~jiefu/8252964/webrev.00/
> 
> Short64VectorTests.java was observed crashed on AVX512 machines.
> The reason is that the vtmp1 [1] register which will be used by Assembler::phaddw should be legVec.
> 
> The fix changes src2/vtmp1/vtmp2 [1] from vec to legVec just as reduction32S [2].
> 
> Testing:
>    jdk/incubator/vector on AVX512 machines
> 
> Thanks.
> Best regards,
> Jie
> 
> [1] http://hg.openjdk.java.net/panama/dev/file/34b4be5c12d4/src/hotspot/cpu/x86/x86.ad#l4640
> [2] http://hg.openjdk.java.net/panama/dev/file/34b4be5c12d4/src/hotspot/cpu/x86/x86.ad#l4660



More information about the panama-dev mailing list