diff src/cpu/x86/vm/vm_version_x86_32.cpp @ 235:9c2ecc2ffb12 jdk7-b31

Merge
author trims
date Fri, 11 Jul 2008 01:14:44 -0700
parents d1605aabd0a1 ab65a4c9b2e8
children dc7f315e41f7
line wrap: on
line diff
--- a/src/cpu/x86/vm/vm_version_x86_32.cpp	Thu Jul 03 11:01:32 2008 -0700
+++ b/src/cpu/x86/vm/vm_version_x86_32.cpp	Fri Jul 11 01:14:44 2008 -0700
@@ -307,6 +307,10 @@
       // Use it on new AMD cpus starting from Opteron.
       UseAddressNop = true;
     }
+    if( supports_sse2() && FLAG_IS_DEFAULT(UseNewLongLShift) ) {
+      // Use it on new AMD cpus starting from Opteron.
+      UseNewLongLShift = true;
+    }
     if( FLAG_IS_DEFAULT(UseXmmLoadAndClearUpper) ) {
       if( supports_sse4a() ) {
         UseXmmLoadAndClearUpper = true; // use movsd only on '10h' Opteron