diff options
Diffstat (limited to 'deps/v8/src/mips/constants-mips.h')
-rw-r--r-- | deps/v8/src/mips/constants-mips.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/v8/src/mips/constants-mips.h b/deps/v8/src/mips/constants-mips.h index ae00e70785..6478b4e7c4 100644 --- a/deps/v8/src/mips/constants-mips.h +++ b/deps/v8/src/mips/constants-mips.h @@ -145,6 +145,9 @@ const uint32_t kLeastSignificantByteInInt32Offset = 3; namespace v8 { namespace internal { +// TODO(sigurds): Change this value once we use relative jumps. +constexpr size_t kMaxPCRelativeCodeRangeInMB = 0; + // ----------------------------------------------------------------------------- // Registers and FPURegisters. @@ -219,6 +222,11 @@ const int32_t kPrefHintStoreRetained = 7; const int32_t kPrefHintWritebackInvalidate = 25; const int32_t kPrefHintPrepareForStore = 30; +// Actual value of root register is offset from the root array's start +// to take advantage of negative displacement values. +// TODO(sigurds): Choose best value. +constexpr int kRootRegisterBias = 256; + // Helper functions for converting between register numbers and names. class Registers { public: |