| Index: src/arm/code-stubs-arm.cc
|
| diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc
|
| index f815dca1e815f572089a90456f90db4f954e32fb..036c282be78342684f4dd7d4fac6afdde92f88c1 100644
|
| --- a/src/arm/code-stubs-arm.cc
|
| +++ b/src/arm/code-stubs-arm.cc
|
| @@ -673,7 +673,7 @@ void WriteInt32ToHeapNumberStub::Generate(MacroAssembler* masm) {
|
| // A non-Smi integer is 1.xxx * 2^30 so the exponent is 30 (biased).
|
| uint32_t non_smi_exponent =
|
| (HeapNumber::kExponentBias + 30) << HeapNumber::kExponentShift;
|
| - __ mov(scratch_, Operand(non_smi_exponent));
|
| + __ mov(scratch_, Operand(non_smi_exponent), LeaveCC);
|
| // Set the sign bit in scratch_ if the value was negative.
|
| __ orr(scratch_, scratch_, Operand(HeapNumber::kSignMask), LeaveCC, cs);
|
| // Subtract from 0 if the value was negative.
|
| @@ -4808,7 +4808,7 @@ void StringHelper::GenerateCopyCharactersLong(MacroAssembler* masm,
|
| Label byte_loop;
|
| // Must copy at least eight bytes, otherwise just do it one byte at a time.
|
| __ cmp(count, Operand(8));
|
| - __ add(count, dest, Operand(count));
|
| + __ add(count, dest, Operand(count), LeaveCC);
|
| Register limit = count; // Read until src equals this.
|
| __ b(lt, &byte_loop);
|
|
|
| @@ -6354,7 +6354,7 @@ void NameDictionaryLookupStub::GeneratePositiveLookup(MacroAssembler* masm,
|
| NameDictionaryLookupStub stub(POSITIVE_LOOKUP);
|
| __ CallStub(&stub);
|
| __ cmp(r0, Operand::Zero());
|
| - __ mov(scratch2, Operand(r2));
|
| + __ mov(scratch2, Operand(r2), LeaveCC);
|
| __ ldm(ia_w, sp, spill_mask);
|
|
|
| __ b(ne, done);
|
|
|