Index: src/mips/builtins-mips.cc |
diff --git a/src/mips/builtins-mips.cc b/src/mips/builtins-mips.cc |
index 2d345a4f1ac2d51c3a9e5d10c6ebe0f9b4fde7a6..7a097a35a5c11c54bcdef94d5b02b2131cee8d6c 100644 |
--- a/src/mips/builtins-mips.cc |
+++ b/src/mips/builtins-mips.cc |
@@ -585,8 +585,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
// Receiver for constructor call allocated. |
// t4: JSObject |
__ bind(&allocated); |
- __ push(t4); |
- __ push(t4); |
+ __ Push(t4, t4); |
// Reload the number of arguments from the stack. |
// sp[0]: receiver |
@@ -1092,9 +1091,7 @@ void Builtins::Generate_FunctionCall(MacroAssembler* masm) { |
{ |
FrameScope scope(masm, StackFrame::INTERNAL); |
__ sll(a0, a0, kSmiTagSize); // Smi tagged. |
- __ push(a0); |
- |
- __ push(a2); |
+ __ Push(a0, a2); |
__ InvokeBuiltin(Builtins::TO_OBJECT, CALL_FUNCTION); |
__ mov(a2, v0); |
@@ -1244,9 +1241,8 @@ void Builtins::Generate_FunctionApply(MacroAssembler* masm) { |
// Push current limit and index. |
__ bind(&okay); |
- __ push(v0); // Limit. |
- __ mov(a1, zero_reg); // Initial index. |
- __ push(a1); |
+ __ mov(a1, zero_reg); |
+ __ Push(v0, a1); // Limit and initial index. |
// Get the receiver. |
__ lw(a0, MemOperand(fp, kRecvOffset)); |