Index: src/mips/macro-assembler-mips.cc |
diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc |
index 69a2a3dc4b0bca87637e078cf7578a1e692e14bd..1667ee4ddc6b739f8e1cdfc7e8ad88fcb8e43985 100644 |
--- a/src/mips/macro-assembler-mips.cc |
+++ b/src/mips/macro-assembler-mips.cc |
@@ -3440,8 +3440,8 @@ void MacroAssembler::StoreNumberToDoubleElements(Register value_reg, |
bind(&is_nan); |
// Load canonical NaN for storing into the double array. |
LoadRoot(at, Heap::kNanValueRootIndex); |
- lw(mantissa_reg, FieldMemOperand(at, HeapNumber::kValueOffset)); |
- lw(exponent_reg, FieldMemOperand(at, HeapNumber::kValueOffset + 4)); |
+ lw(mantissa_reg, FieldMemOperand(at, HeapNumber::kMantissaOffset)); |
+ lw(exponent_reg, FieldMemOperand(at, HeapNumber::kExponentOffset)); |
jmp(&have_double_value); |
bind(&smi_value); |