--- old/src/cpu/x86/vm/vm_version_x86.cpp 2011-03-28 14:08:20.475799001 -0400 +++ new/src/cpu/x86/vm/vm_version_x86.cpp 2011-03-28 14:08:20.395798999 -0400 @@ -429,6 +429,11 @@ UseXmmI2D = false; } } + if( FLAG_IS_DEFAULT(UseSSE42Intrinsics) ) { + if( supports_sse4_2() && UseSSE >= 4 ) { + UseSSE42Intrinsics = true; + } + } // Use count leading zeros count instruction if available. if (supports_lzcnt()) {