8002294: assert(VM_Version::supports_ssse3()) failed

Add missing UseSSE check for AES intrinsics.

Reviewed-by: roland, twisti
This commit is contained in:
Vladimir Kozlov 2012-11-06 09:22:55 -08:00
parent 642c6b415a
commit c9321f0b08

View File

@ -488,8 +488,8 @@ void VM_Version::get_processor_features() {
}
// The AES intrinsic stubs require AES instruction support (of course)
// but also require AVX mode for misaligned SSE access
if (UseAES && (UseAVX > 0)) {
// but also require AVX and sse3 modes for instructions it use.
if (UseAES && (UseAVX > 0) && (UseSSE > 2)) {
if (FLAG_IS_DEFAULT(UseAESIntrinsics)) {
UseAESIntrinsics = true;
}