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, |