equal
deleted
inserted
replaced
6703 call(RuntimeAddress(StubRoutines::x86::verify_fpu_cntrl_wrd_entry())); |
6703 call(RuntimeAddress(StubRoutines::x86::verify_fpu_cntrl_wrd_entry())); |
6704 } |
6704 } |
6705 #endif // _LP64 |
6705 #endif // _LP64 |
6706 } |
6706 } |
6707 |
6707 |
|
6708 void MacroAssembler::load_mirror(Register mirror, Register method) { |
|
6709 // get mirror |
|
6710 const int mirror_offset = in_bytes(Klass::java_mirror_offset()); |
|
6711 movptr(mirror, Address(method, Method::const_offset())); |
|
6712 movptr(mirror, Address(mirror, ConstMethod::constants_offset())); |
|
6713 movptr(mirror, Address(mirror, ConstantPool::pool_holder_offset_in_bytes())); |
|
6714 movptr(mirror, Address(mirror, mirror_offset)); |
|
6715 } |
6708 |
6716 |
6709 void MacroAssembler::load_klass(Register dst, Register src) { |
6717 void MacroAssembler::load_klass(Register dst, Register src) { |
6710 #ifdef _LP64 |
6718 #ifdef _LP64 |
6711 if (UseCompressedClassPointers) { |
6719 if (UseCompressedClassPointers) { |
6712 movl(dst, Address(src, oopDesc::klass_offset_in_bytes())); |
6720 movl(dst, Address(src, oopDesc::klass_offset_in_bytes())); |