RFR(S): x86: 8190494: fix for different results with UseAVX=3 when calling AVX-512 native function via JNI.

Deshpande, Vivek R vivek.r.deshpande at intel.com
Thu Nov 30 15:28:20 UTC 2017


Hi
I have bug fix for 8190494: Different results with UseAVX=3 when calling AVX-512 native function via JNI.
Mask register not being reset after JNI and the scalar floating point instructions using the mask register encoding with AVX 512 in the assembler causing this problem.
I have tested it with jtreg on hotspot/compiler and SPECjvm2008 on knights landing and skylake.

Webrev:
http://cr.openjdk.java.net/~vdeshpande/8190494/webrev.00/
I have also updated the JBS entry.
https://bugs.openjdk.java.net/browse/JDK-8190494
Would you please review and sponsor it.
Regards,
Vivek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20171130/4751909c/attachment.html>


More information about the hotspot-compiler-dev mailing list