1.1 --- a/src/cpu/x86/vm/vm_version_x86.cpp Tue Apr 29 10:29:56 2014 -0700 1.2 +++ b/src/cpu/x86/vm/vm_version_x86.cpp Tue Apr 29 12:20:53 2014 -0700 1.3 @@ -263,6 +263,10 @@ 1.4 // and check upper YMM bits after it. 1.5 // 1.6 VM_Version::set_avx_cpuFeatures(); // Enable temporary to pass asserts 1.7 + intx saved_useavx = UseAVX; 1.8 + intx saved_usesse = UseSSE; 1.9 + UseAVX = 1; 1.10 + UseSSE = 2; 1.11 1.12 // load value into all 32 bytes of ymm7 register 1.13 __ movl(rcx, VM_Version::ymm_test_value()); 1.14 @@ -292,6 +296,8 @@ 1.15 #endif 1.16 1.17 VM_Version::clean_cpuFeatures(); 1.18 + UseAVX = saved_useavx; 1.19 + UseSSE = saved_usesse; 1.20 1.21 // 1.22 // cpuid(0x7) Structured Extended Features