8211061: Tests fail with assert(VM_Version::supports_sse4_1()) on ThreadRipper CPU

Reviewed-by: thartmann, roland
This commit is contained in:
Roman Kennke 2018-09-25 16:41:25 +02:00
parent b1cb88da26
commit 001dbe273b

View File

@ -885,7 +885,7 @@ void VM_Version::get_processor_features() {
FLAG_SET_DEFAULT(UseSHA, false);
}
if (supports_sha() && UseSHA) {
if (supports_sha() && supports_sse4_1() && UseSHA) {
if (FLAG_IS_DEFAULT(UseSHA1Intrinsics)) {
FLAG_SET_DEFAULT(UseSHA1Intrinsics, true);
}
@ -894,7 +894,7 @@ void VM_Version::get_processor_features() {
FLAG_SET_DEFAULT(UseSHA1Intrinsics, false);
}
if (UseSHA) {
if (supports_sse4_1() && UseSHA) {
if (FLAG_IS_DEFAULT(UseSHA256Intrinsics)) {
FLAG_SET_DEFAULT(UseSHA256Intrinsics, true);
}