src/cpu/x86/vm/vm_version_x86.cpp

changeset 4254
dbeaeee28bc2
parent 4205
a3ecd773a7b9
child 4318
cd3d6a6b95d9
     1.1 --- a/src/cpu/x86/vm/vm_version_x86.cpp	Fri Nov 02 12:30:46 2012 -0700
     1.2 +++ b/src/cpu/x86/vm/vm_version_x86.cpp	Tue Nov 06 09:22:55 2012 -0800
     1.3 @@ -488,8 +488,8 @@
     1.4    }
     1.5  
     1.6    // The AES intrinsic stubs require AES instruction support (of course)
     1.7 -  // but also require AVX mode for misaligned SSE access
     1.8 -  if (UseAES && (UseAVX > 0)) {
     1.9 +  // but also require AVX and sse3 modes for instructions it use.
    1.10 +  if (UseAES && (UseAVX > 0) && (UseSSE > 2)) {
    1.11      if (FLAG_IS_DEFAULT(UseAESIntrinsics)) {
    1.12        UseAESIntrinsics = true;
    1.13      }

mercurial