< prev index next >

src/hotspot/cpu/x86/vm_version_x86.cpp

Print this page
*** 1784,11 ***
      }
    }
  #endif
  
    // Use XMM/YMM MOVDQU instruction for Object Initialization
!   if (!UseFastStosb && UseSSE >= 2 && UseUnalignedLoadStores) {
      if (FLAG_IS_DEFAULT(UseXMMForObjInit)) {
        UseXMMForObjInit = true;
      }
    } else if (UseXMMForObjInit) {
      warning("UseXMMForObjInit requires SSE2 and unaligned load/stores. Feature is switched off.");
--- 1784,11 ---
      }
    }
  #endif
  
    // Use XMM/YMM MOVDQU instruction for Object Initialization
!   if (UseSSE >= 2 && UseUnalignedLoadStores) {
      if (FLAG_IS_DEFAULT(UseXMMForObjInit)) {
        UseXMMForObjInit = true;
      }
    } else if (UseXMMForObjInit) {
      warning("UseXMMForObjInit requires SSE2 and unaligned load/stores. Feature is switched off.");
< prev index next >