| Index: src/mips64/constants-mips64.h
|
| diff --git a/src/mips64/constants-mips64.h b/src/mips64/constants-mips64.h
|
| index 82724201d9fea0f4370dcb8cce8d58abe7b5a221..60754210b84c8deb8caad9625eff7df38572a95d 100644
|
| --- a/src/mips64/constants-mips64.h
|
| +++ b/src/mips64/constants-mips64.h
|
| @@ -159,6 +159,22 @@ const int32_t kPrefHintStoreRetained = 7;
|
| const int32_t kPrefHintWritebackInvalidate = 25;
|
| const int32_t kPrefHintPrepareForStore = 30;
|
|
|
| +class FloatConstants {
|
| + public:
|
| + static const uint64_t kExponentMask = 0x7f800000;
|
| + static const uint64_t kMantissaMask = 0x007fffff;
|
| + static const uint64_t kNanTypeMask = 0x00400000;
|
| + static const uint64_t kSignMask = 0x80000000;
|
| +};
|
| +
|
| +class DoubleConstants {
|
| + public:
|
| + static const uint64_t kExponentMask = 0x7ff0000000000000;
|
| + static const uint64_t kMantissaMask = 0x000fffffffffffff;
|
| + static const uint64_t kNanTypeMask = 0x0008000000000000;
|
| + static const uint64_t kSignMask = 0x8000000000000000;
|
| +};
|
| +
|
| // Helper functions for converting between register numbers and names.
|
| class Registers {
|
| public:
|
|
|