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