equal
deleted
inserted
replaced
259 std(r, 0, R15_esp); |
259 std(r, 0, R15_esp); |
260 addi(R15_esp, R15_esp, - Interpreter::stackElementSize ); |
260 addi(R15_esp, R15_esp, - Interpreter::stackElementSize ); |
261 } |
261 } |
262 |
262 |
263 void InterpreterMacroAssembler::push_l(Register r) { |
263 void InterpreterMacroAssembler::push_l(Register r) { |
|
264 // Clear unused slot. |
|
265 load_const_optimized(R0, 0L); |
|
266 std(R0, 0, R15_esp); |
264 std(r, - Interpreter::stackElementSize, R15_esp); |
267 std(r, - Interpreter::stackElementSize, R15_esp); |
265 addi(R15_esp, R15_esp, - 2 * Interpreter::stackElementSize ); |
268 addi(R15_esp, R15_esp, - 2 * Interpreter::stackElementSize ); |
266 } |
269 } |
267 |
270 |
268 void InterpreterMacroAssembler::push_f(FloatRegister f) { |
271 void InterpreterMacroAssembler::push_f(FloatRegister f) { |