src/cpu/x86/vm/vm_version_x86.cpp

changeset 3929
2c368ea3e844
parent 3882
8c92982cbbc4
child 4105
8ae8f9dd7099
     1.1 --- a/src/cpu/x86/vm/vm_version_x86.cpp	Mon Jul 16 11:14:41 2012 -0700
     1.2 +++ b/src/cpu/x86/vm/vm_version_x86.cpp	Mon Jul 16 17:10:22 2012 -0700
     1.3 @@ -562,7 +562,7 @@
     1.4          AllocatePrefetchInstr = 3;
     1.5        }
     1.6        // On family 15h processors use XMM and UnalignedLoadStores for Array Copy
     1.7 -      if( FLAG_IS_DEFAULT(UseXMMForArrayCopy) ) {
     1.8 +      if( supports_sse2() && FLAG_IS_DEFAULT(UseXMMForArrayCopy) ) {
     1.9          UseXMMForArrayCopy = true;
    1.10        }
    1.11        if( FLAG_IS_DEFAULT(UseUnalignedLoadStores) && UseXMMForArrayCopy ) {

mercurial