hotspot/src/cpu/x86/vm/vm_version_x86_32.cpp
changeset 244 c8ad6f221400
parent 1 489c9b5090e2
child 765 e0692d3d8863
child 670 ddf3e9583f2f
equal deleted inserted replaced
243:79b67a7a584a 244:c8ad6f221400
   319         UseXmmRegToRegMoveAll = true; // use movaps, movapd only on '10h'
   319         UseXmmRegToRegMoveAll = true; // use movaps, movapd only on '10h'
   320       } else {
   320       } else {
   321         UseXmmRegToRegMoveAll = false;
   321         UseXmmRegToRegMoveAll = false;
   322       }
   322       }
   323     }
   323     }
       
   324     if( FLAG_IS_DEFAULT(UseXmmI2F) ) {
       
   325       if( supports_sse4a() ) {
       
   326         UseXmmI2F = true;
       
   327       } else {
       
   328         UseXmmI2F = false;
       
   329       }
       
   330     }
       
   331     if( FLAG_IS_DEFAULT(UseXmmI2D) ) {
       
   332       if( supports_sse4a() ) {
       
   333         UseXmmI2D = true;
       
   334       } else {
       
   335         UseXmmI2D = false;
       
   336       }
       
   337     }
   324   }
   338   }
   325 
   339 
   326   if( is_intel() ) { // Intel cpus specific settings
   340   if( is_intel() ) { // Intel cpus specific settings
   327     if( FLAG_IS_DEFAULT(UseStoreImmI16) ) {
   341     if( FLAG_IS_DEFAULT(UseStoreImmI16) ) {
   328       UseStoreImmI16 = false; // don't use it on Intel cpus
   342       UseStoreImmI16 = false; // don't use it on Intel cpus