< prev index next >

src/hotspot/cpu/x86/vm_version_x86.cpp

Print this page

        

*** 1289,1299 **** } #endif // COMPILER2 if (FLAG_IS_DEFAULT(UseXMMForArrayCopy)) { UseXMMForArrayCopy = true; // use SSE2 movq on new Intel cpus } ! if (supports_sse4_2() && supports_ht()) { // Newest Intel cpus if (FLAG_IS_DEFAULT(UseUnalignedLoadStores)) { UseUnalignedLoadStores = true; // use movdqu on newest Intel cpus } } if (supports_sse4_2()) { --- 1289,1299 ---- } #endif // COMPILER2 if (FLAG_IS_DEFAULT(UseXMMForArrayCopy)) { UseXMMForArrayCopy = true; // use SSE2 movq on new Intel cpus } ! if ((supports_sse4_2() && supports_ht()) || supports_avx()) { // Newest Intel cpus if (FLAG_IS_DEFAULT(UseUnalignedLoadStores)) { UseUnalignedLoadStores = true; // use movdqu on newest Intel cpus } } if (supports_sse4_2()) {
< prev index next >