| Index: src/arm/code-stubs-arm.cc
|
| diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc
|
| index 730677d62b1a4bb095a8dbc05773341f4a1cbcea..468634dde91af292809e42fda380e7c629bdf98a 100644
|
| --- a/src/arm/code-stubs-arm.cc
|
| +++ b/src/arm/code-stubs-arm.cc
|
| @@ -1369,7 +1369,7 @@ void NumberToStringStub::GenerateLookupNumberStringCache(MacroAssembler* masm,
|
| scratch1,
|
| Heap::kHeapNumberMapRootIndex,
|
| not_found,
|
| - true);
|
| + DONT_DO_SMI_CHECK);
|
|
|
| STATIC_ASSERT(8 == kDoubleSize);
|
| __ add(scratch1,
|
| @@ -3021,7 +3021,7 @@ void TranscendentalCacheStub::Generate(MacroAssembler* masm) {
|
| r1,
|
| Heap::kHeapNumberMapRootIndex,
|
| &calculate,
|
| - true);
|
| + DONT_DO_SMI_CHECK);
|
| // Input is a HeapNumber. Load it to a double register and store the
|
| // low and high words into r2, r3.
|
| __ vldr(d0, FieldMemOperand(r0, HeapNumber::kValueOffset));
|
| @@ -4689,7 +4689,7 @@ void StringCharCodeAtGenerator::GenerateSlow(
|
| scratch_,
|
| Heap::kHeapNumberMapRootIndex,
|
| index_not_number_,
|
| - true);
|
| + DONT_DO_SMI_CHECK);
|
| call_helper.BeforeCall(masm);
|
| __ Push(object_, index_);
|
| __ push(index_); // Consumed by runtime conversion function.
|
|
|