| Index: src/arm/lithium-codegen-arm.cc
|
| diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc
|
| index 8897b63ebdf8e704811fd9511a8f2e1a09e9e308..6ce76838ce125e0fabf6d549e154b9e6d5c52eaf 100644
|
| --- a/src/arm/lithium-codegen-arm.cc
|
| +++ b/src/arm/lithium-codegen-arm.cc
|
| @@ -3177,8 +3177,8 @@ void LCodeGen::DoLoadKeyedExternalArray(LLoadKeyed* instr) {
|
| if (CpuFeatures::IsSupported(VFP2)) {
|
| CpuFeatures::Scope scope(VFP2);
|
| if (elements_kind == EXTERNAL_FLOAT_ELEMENTS) {
|
| - __ vldr(result.low(), scratch0(), additional_offset);
|
| - __ vcvt_f64_f32(result, result.low());
|
| + __ vldr(kScratchDoubleReg.low(), scratch0(), additional_offset);
|
| + __ vcvt_f64_f32(result, kScratchDoubleReg.low());
|
| } else { // i.e. elements_kind == EXTERNAL_DOUBLE_ELEMENTS
|
| __ vldr(result, scratch0(), additional_offset);
|
| }
|
|
|