Index: src/arm/stub-cache-arm.cc |
diff --git a/src/arm/stub-cache-arm.cc b/src/arm/stub-cache-arm.cc |
index dd5db3054e9bf42db69cd5236a759fd438275d95..55378fcf8d4423d33e658805017dae6ec8d9e292 100644 |
--- a/src/arm/stub-cache-arm.cc |
+++ b/src/arm/stub-cache-arm.cc |
@@ -1008,7 +1008,7 @@ static void StoreIntAsFloat(MacroAssembler* masm, |
__ and_(fval, ival, Operand(kBinary32SignMask), SetCC); |
// Negate value if it is negative. |
- __ rsb(ival, ival, Operand(0, RelocInfo::NONE), LeaveCC, ne); |
+ __ rsb(ival, ival, Operand(0, RelocInfo::NONE32), LeaveCC, ne); |
// We have -1, 0 or 1, which we treat specially. Register ival contains |
// absolute value: it is either equal to 1 (special case of -1 and 1), |
@@ -2241,7 +2241,7 @@ Handle<Code> CallStubCompiler::CompileMathFloorCall( |
__ mov(r0, Operand(r0, LSL, kSmiTagSize)); |
// Check for -0. |
- __ cmp(r0, Operand(0, RelocInfo::NONE)); |
+ __ cmp(r0, Operand(0, RelocInfo::NONE32)); |
__ b(&restore_fpscr_and_return, ne); |
// r5 already holds the HeapNumber exponent. |
__ tst(r5, Operand(HeapNumber::kSignMask)); |
@@ -3944,18 +3944,18 @@ void KeyedStoreStubCompiler::GenerateStoreExternalArray( |
// and infinities. All these should be converted to 0. |
__ mov(r7, Operand(HeapNumber::kExponentMask)); |
__ and_(r9, r5, Operand(r7), SetCC); |
- __ mov(r5, Operand(0, RelocInfo::NONE), LeaveCC, eq); |
+ __ mov(r5, Operand(0, RelocInfo::NONE32), LeaveCC, eq); |
__ b(eq, &done); |
__ teq(r9, Operand(r7)); |
- __ mov(r5, Operand(0, RelocInfo::NONE), LeaveCC, eq); |
+ __ mov(r5, Operand(0, RelocInfo::NONE32), LeaveCC, eq); |
__ b(eq, &done); |
// Unbias exponent. |
__ mov(r9, Operand(r9, LSR, HeapNumber::kExponentShift)); |
__ sub(r9, r9, Operand(HeapNumber::kExponentBias), SetCC); |
// If exponent is negative then result is 0. |
- __ mov(r5, Operand(0, RelocInfo::NONE), LeaveCC, mi); |
+ __ mov(r5, Operand(0, RelocInfo::NONE32), LeaveCC, mi); |
__ b(mi, &done); |
// If exponent is too big then result is minimal value. |
@@ -3971,14 +3971,14 @@ void KeyedStoreStubCompiler::GenerateStoreExternalArray( |
__ mov(r5, Operand(r5, LSR, r9), LeaveCC, pl); |
__ b(pl, &sign); |
- __ rsb(r9, r9, Operand(0, RelocInfo::NONE)); |
+ __ rsb(r9, r9, Operand(0, RelocInfo::NONE32)); |
__ mov(r5, Operand(r5, LSL, r9)); |
__ rsb(r9, r9, Operand(meaningfull_bits)); |
__ orr(r5, r5, Operand(r6, LSR, r9)); |
__ bind(&sign); |
- __ teq(r7, Operand(0, RelocInfo::NONE)); |
- __ rsb(r5, r5, Operand(0, RelocInfo::NONE), LeaveCC, ne); |
+ __ teq(r7, Operand(0, RelocInfo::NONE32)); |
+ __ rsb(r5, r5, Operand(0, RelocInfo::NONE32), LeaveCC, ne); |
__ bind(&done); |
switch (elements_kind) { |