Index: src/ppc/code-stubs-ppc.cc |
diff --git a/src/ppc/code-stubs-ppc.cc b/src/ppc/code-stubs-ppc.cc |
index a9b89b1ddbea4a3313922df037e07bbdbec3fae7..bb5d965c9a790cc5cc3271cbfc66536fe5dbffc5 100644 |
--- a/src/ppc/code-stubs-ppc.cc |
+++ b/src/ppc/code-stubs-ppc.cc |
@@ -805,7 +805,7 @@ void MathPowStub::Generate(MacroAssembler* masm) { |
__ beq(&no_carry, cr0); |
__ fmul(double_result, double_result, double_scratch); |
__ bind(&no_carry); |
- __ ShiftRightArithImm(scratch, scratch, 1, SetRC); |
+ __ ShiftRightImm(scratch, scratch, Operand(1), SetRC); |
__ beq(&loop_end, cr0); |
__ fmul(double_scratch, double_scratch, double_scratch); |
__ b(&while_true); |