RFR(XS): 8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it

Doerr, Martin martin.doerr at sap.com
Thu Oct 10 12:29:18 UTC 2019


Hi,

we have observed a JVM crash in JDK13u on an AMD Opteron machine.

Instructions like pabsb/w/d, phaddd get emitted when SSE3 is available, but are not supported without SSSE3.
E.g. AMD Opteron(tm) Processor 2218 has SSE3, but not SSSE3.

Should we fix it this way?
http://cr.openjdk.java.net/~mdoerr/8232106_x86_ssse3/webrev.00/

Best regards,
Martin



More information about the hotspot-compiler-dev mailing list