| Index: src/mips/code-stubs-mips.cc
|
| ===================================================================
|
| --- src/mips/code-stubs-mips.cc (revision 8493)
|
| +++ src/mips/code-stubs-mips.cc (working copy)
|
| @@ -1846,19 +1846,13 @@
|
|
|
| void UnaryOpStub::GenerateTypeTransition(MacroAssembler* masm) {
|
| // Argument is in a0 and v0 at this point, so we can overwrite a0.
|
| - // Push this stub's key. Although the operation and the type info are
|
| - // encoded into the key, the encoding is opaque, so push them too.
|
| - __ li(a2, Operand(Smi::FromInt(MinorKey())));
|
| - __ li(a1, Operand(Smi::FromInt(op_)));
|
| + __ li(a2, Operand(Smi::FromInt(op_)));
|
| + __ li(a1, Operand(Smi::FromInt(mode_)));
|
| __ li(a0, Operand(Smi::FromInt(operand_type_)));
|
| -
|
| __ Push(v0, a2, a1, a0);
|
|
|
| __ TailCallExternalReference(
|
| - ExternalReference(IC_Utility(IC::kUnaryOp_Patch),
|
| - masm->isolate()),
|
| - 4,
|
| - 1);
|
| + ExternalReference(IC_Utility(IC::kUnaryOp_Patch), masm->isolate()), 4, 1);
|
| }
|
|
|
|
|
|
|