src/cpu/x86/vm/interp_masm_x86_64.cpp

changeset 955
52a431267315
parent 797
f8199438385b
child 1014
0fbdb4381b99
child 1047
afa80fa86d22
child 1057
56aae7be60d4
equal deleted inserted replaced
951:fc7ab6287598 955:52a431267315
28 28
29 // Implementation of InterpreterMacroAssembler 29 // Implementation of InterpreterMacroAssembler
30 30
31 #ifdef CC_INTERP 31 #ifdef CC_INTERP
32 void InterpreterMacroAssembler::get_method(Register reg) { 32 void InterpreterMacroAssembler::get_method(Register reg) {
33 movptr(reg, Address(rbp, -(sizeof(BytecodeInterpreter) + 2 * wordSize))); 33 movptr(reg, Address(rbp, -((int)sizeof(BytecodeInterpreter) + 2 * wordSize)));
34 movptr(reg, Address(reg, byte_offset_of(BytecodeInterpreter, _method))); 34 movptr(reg, Address(reg, byte_offset_of(BytecodeInterpreter, _method)));
35 } 35 }
36 #endif // CC_INTERP 36 #endif // CC_INTERP
37 37
38 #ifndef CC_INTERP 38 #ifndef CC_INTERP

mercurial