| Index: src/arm/lithium-codegen-arm.cc
|
| diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc
|
| index 38015b4fe442dbaac45f0590ba3db1e4ef0df0dc..2e918804920247e01517224d74a097115c7904b6 100644
|
| --- a/src/arm/lithium-codegen-arm.cc
|
| +++ b/src/arm/lithium-codegen-arm.cc
|
| @@ -3179,8 +3179,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);
|
| }
|
|
|