diff src/cpu/x86/vm/vm_version_x86_32.cpp @ 76:d6fe2e4959d6

Merge
author rasbold
date Fri, 21 Mar 2008 08:32:17 -0700
parents 3d62cb85208d
children d1605aabd0a1 ab65a4c9b2e8
line wrap: on
line diff
--- a/src/cpu/x86/vm/vm_version_x86_32.cpp	Thu Mar 20 09:17:30 2008 -0500
+++ b/src/cpu/x86/vm/vm_version_x86_32.cpp	Fri Mar 21 08:32:17 2008 -0700
@@ -321,6 +321,20 @@
         UseXmmRegToRegMoveAll = false;
       }
     }
+    if( FLAG_IS_DEFAULT(UseXmmI2F) ) {
+      if( supports_sse4a() ) {
+        UseXmmI2F = true;
+      } else {
+        UseXmmI2F = false;
+      }
+    }
+    if( FLAG_IS_DEFAULT(UseXmmI2D) ) {
+      if( supports_sse4a() ) {
+        UseXmmI2D = true;
+      } else {
+        UseXmmI2D = false;
+      }
+    }
   }
 
   if( is_intel() ) { // Intel cpus specific settings