| Index: src/arm/lithium-codegen-arm.cc
|
| ===================================================================
|
| --- src/arm/lithium-codegen-arm.cc (revision 6653)
|
| +++ src/arm/lithium-codegen-arm.cc (working copy)
|
| @@ -1174,7 +1174,7 @@
|
|
|
| if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) {
|
| // scratch:left = left * right.
|
| - __ smull(scratch, left, left, right);
|
| + __ smull(left, scratch, left, right);
|
| __ mov(ip, Operand(left, ASR, 31));
|
| __ cmp(ip, Operand(scratch));
|
| DeoptimizeIf(ne, instr->environment());
|
| @@ -3412,7 +3412,6 @@
|
| VFPRoundingMode rounding_mode = instr->truncating() ? kRoundToMinusInf
|
| : kRoundToNearest;
|
|
|
| -
|
| EmitVFPTruncate(rounding_mode,
|
| single_scratch,
|
| double_input,
|
|
|