hotspot/src/cpu/x86/vm/vm_version_x86.cpp
changeset 2348 4e71ed4c2709
parent 2255 54abdf3e1055
child 2862 fad636edf18f
equal deleted inserted replaced
2343:6113864ecd70 2348:4e71ed4c2709
   406       if( supports_sse4_2() && supports_ht() ) { // Newest Intel cpus
   406       if( supports_sse4_2() && supports_ht() ) { // Newest Intel cpus
   407         if( FLAG_IS_DEFAULT(UseUnalignedLoadStores) && UseXMMForArrayCopy ) {
   407         if( FLAG_IS_DEFAULT(UseUnalignedLoadStores) && UseXMMForArrayCopy ) {
   408           UseUnalignedLoadStores = true; // use movdqu on newest Intel cpus
   408           UseUnalignedLoadStores = true; // use movdqu on newest Intel cpus
   409         }
   409         }
   410       }
   410       }
       
   411       if( supports_sse4_2() && UseSSE >= 4 ) {
       
   412         if( FLAG_IS_DEFAULT(UseSSE42Intrinsics)) {
       
   413           UseSSE42Intrinsics = true;
       
   414         }
       
   415       }
   411     }
   416     }
   412   }
   417   }
   413 
   418 
   414   // Use population count instruction if available.
   419   // Use population count instruction if available.
   415   if (supports_popcnt()) {
   420   if (supports_popcnt()) {