1.1 --- a/src/cpu/x86/vm/vm_version_x86_32.cpp Thu Jul 03 11:01:32 2008 -0700 1.2 +++ b/src/cpu/x86/vm/vm_version_x86_32.cpp Fri Jul 11 01:14:44 2008 -0700 1.3 @@ -307,6 +307,10 @@ 1.4 // Use it on new AMD cpus starting from Opteron. 1.5 UseAddressNop = true; 1.6 } 1.7 + if( supports_sse2() && FLAG_IS_DEFAULT(UseNewLongLShift) ) { 1.8 + // Use it on new AMD cpus starting from Opteron. 1.9 + UseNewLongLShift = true; 1.10 + } 1.11 if( FLAG_IS_DEFAULT(UseXmmLoadAndClearUpper) ) { 1.12 if( supports_sse4a() ) { 1.13 UseXmmLoadAndClearUpper = true; // use movsd only on '10h' Opteron