< prev index next >
src/hotspot/cpu/x86/assembler_x86.cpp
Print this page
*** 3097,3107 ****
default:
assert(i == 0, " ");
}
return;
}
! if (UseAddressNop && VM_Version::is_amd()) {
//
// Using multi-bytes nops "0x0F 0x1F [address]" for AMD.
// 1: 0x90
// 2: 0x66 0x90
// 3: 0x66 0x66 0x90 (don't use "0x0F 0x1F 0x00" - need patching safe padding)
--- 3097,3107 ----
default:
assert(i == 0, " ");
}
return;
}
! if (UseAddressNop && (VM_Version::is_amd() || VM_Version::is_hygon())) {
//
// Using multi-bytes nops "0x0F 0x1F [address]" for AMD.
// 1: 0x90
// 2: 0x66 0x90
// 3: 0x66 0x66 0x90 (don't use "0x0F 0x1F 0x00" - need patching safe padding)
< prev index next >