src/cpu/x86/vm/vm_version_x86.cpp

changeset 1116
fbde8ec322d0
parent 1078
c771b7f43bbf
child 1210
93c14e5562c4
equal deleted inserted replaced
1111:d3676b4cb78c 1116:fbde8ec322d0
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()) {

mercurial