diff options
Diffstat (limited to 'deps/v8/src/arm/constants-arm.h')
-rw-r--r-- | deps/v8/src/arm/constants-arm.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/arm/constants-arm.h b/deps/v8/src/arm/constants-arm.h index 21794a5a5c..20cf8e4d5e 100644 --- a/deps/v8/src/arm/constants-arm.h +++ b/deps/v8/src/arm/constants-arm.h @@ -9,6 +9,7 @@ #include "src/base/logging.h" #include "src/base/macros.h" +#include "src/boxed-float.h" #include "src/globals.h" // ARM EABI is required. @@ -29,7 +30,7 @@ inline int EncodeConstantPoolLength(int length) { return ((length & 0xfff0) << 4) | (length & 0xf); } inline int DecodeConstantPoolLength(int instr) { - DCHECK((instr & kConstantPoolMarkerMask) == kConstantPoolMarker); + DCHECK_EQ(instr & kConstantPoolMarkerMask, kConstantPoolMarker); return ((instr >> 4) & 0xfff0) | (instr & 0xf); } @@ -662,7 +663,7 @@ class Instruction { inline bool HasLink() const { return LinkValue() == 1; } // Decode the double immediate from a vmov instruction. - double DoubleImmedVmov() const; + Float64 DoubleImmedVmov() const; // Instructions are read of out a code stream. The only way to get a // reference to an instruction is to convert a pointer. There is no way |