< prev index next >

src/hotspot/cpu/x86/macroAssembler_x86.cpp

Print this page
@@ -5959,12 +5959,12 @@
  }
  
  #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 >