summaryrefslogtreecommitdiff
path: root/deps/v8/src/codegen/loong64/constants-loong64.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/codegen/loong64/constants-loong64.h')
-rw-r--r--deps/v8/src/codegen/loong64/constants-loong64.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/deps/v8/src/codegen/loong64/constants-loong64.h b/deps/v8/src/codegen/loong64/constants-loong64.h
index 8003073da4..42c6b48a30 100644
--- a/deps/v8/src/codegen/loong64/constants-loong64.h
+++ b/deps/v8/src/codegen/loong64/constants-loong64.h
@@ -71,7 +71,6 @@ const uint32_t kFCSRExceptionCauseMask = kFCSRCauseMask ^ kFCSRInexactCauseMask;
// 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.
@@ -580,6 +579,22 @@ enum Condition {
uge = Ugreater_equal,
ule = Uless_equal,
ugt = Ugreater,
+
+ // Unified cross-platform condition names/aliases.
+ kEqual = equal,
+ kNotEqual = not_equal,
+ kLessThan = less,
+ kGreaterThan = greater,
+ kLessThanEqual = less_equal,
+ kGreaterThanEqual = greater_equal,
+ kUnsignedLessThan = Uless,
+ kUnsignedGreaterThan = Ugreater,
+ kUnsignedLessThanEqual = Uless_equal,
+ kUnsignedGreaterThanEqual = Ugreater_equal,
+ kOverflow = overflow,
+ kNoOverflow = no_overflow,
+ kZero = equal,
+ kNotZero = not_equal,
};
// Returns the equivalent of !cc.