src/cpu/mips/vm/interp_masm_mips_64.hpp

changeset 8858
e3f4d3592615
parent 6893
5795ec554c3c
child 8863
5376ce0dc552
equal deleted inserted replaced
8857:69619c96717a 8858:e3f4d3592615
60 // base routine for all dispatches 60 // base routine for all dispatches
61 void dispatch_base(TosState state, address* table, bool verifyoop = true); 61 void dispatch_base(TosState state, address* table, bool verifyoop = true);
62 #endif // CC_INTERP 62 #endif // CC_INTERP
63 63
64 public: 64 public:
65 // narrow int return value
66 void narrow(Register result);
67
65 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code), _locals_register(LVP), _bcp_register(BCP) {} 68 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code), _locals_register(LVP), _bcp_register(BCP) {}
66 69
67 void get_2_byte_integer_at_bcp(Register reg, Register tmp, int offset); 70 void get_2_byte_integer_at_bcp(Register reg, Register tmp, int offset);
68 void get_4_byte_integer_at_bcp(Register reg, Register tmp, int offset); 71 void get_4_byte_integer_at_bcp(Register reg, Register tmp, int offset);
69 72

mercurial