< prev index next > src/hotspot/cpu/x86/macroAssembler_x86.cpp
Print this page
}
#ifdef _LP64
void MacroAssembler::load_narrow_klass_compact(Register dst, Register src) {
assert(UseCompactObjectHeaders, "expect compact object headers");
- movq(dst, Address(src, oopDesc::mark_offset_in_bytes()));
- shrq(dst, markWord::klass_shift);
+ movl(dst, Address(src, oopDesc::mark_offset_in_bytes()));
+ shrl(dst, markWord::klass_shift);
}
#endif
void MacroAssembler::load_klass(Register dst, Register src, Register tmp) {
assert_different_registers(src, tmp);
< prev index next >