diff options
Diffstat (limited to 'deps/v8/src/ppc/constants-ppc.h')
-rw-r--r-- | deps/v8/src/ppc/constants-ppc.h | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/deps/v8/src/ppc/constants-ppc.h b/deps/v8/src/ppc/constants-ppc.h index 673e5dc9b72..0f2679008c8 100644 --- a/deps/v8/src/ppc/constants-ppc.h +++ b/deps/v8/src/ppc/constants-ppc.h @@ -88,22 +88,6 @@ inline Condition NegateCondition(Condition cond) { } -// Commute a condition such that {a cond b == b cond' a}. -inline Condition CommuteCondition(Condition cond) { - switch (cond) { - case lt: - return gt; - case gt: - return lt; - case ge: - return le; - case le: - return ge; - default: - return cond; - } -} - // ----------------------------------------------------------------------------- // Instructions encoding. @@ -2756,10 +2740,13 @@ const Instr rtCallRedirInstr = TWI; // return ((type == 0) || (type == 1)) && instr->HasS(); // } // + +constexpr uint8_t kInstrSize = 4; +constexpr uint8_t kInstrSizeLog2 = 2; +constexpr uint8_t kPcLoadDelta = 8; + class Instruction { public: - enum { kInstrSize = 4, kInstrSizeLog2 = 2, kPCReadOffset = 8 }; - // Helper macro to define static accessors. // We use the cast to char* trick to bypass the strict anti-aliasing rules. #define DECLARE_STATIC_TYPED_ACCESSOR(return_type, Name) \ |