Index: src/arm/lithium-codegen-arm.cc |
diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc |
index 06b021669bd1792e150796f844f135935179dbdc..58ad9c980c01358004a7bf55d18fb0bdabc8b160 100644 |
--- a/src/arm/lithium-codegen-arm.cc |
+++ b/src/arm/lithium-codegen-arm.cc |
@@ -3033,8 +3033,8 @@ void LCodeGen::DoLoadKeyedExternalArray(LLoadKeyed* instr) { |
: Operand(key, LSL, shift_size); |
__ add(scratch0(), external_pointer, operand); |
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); |
} |