Index: src/arm/constants-arm.h |
=================================================================== |
--- src/arm/constants-arm.h (revision 6953) |
+++ src/arm/constants-arm.h (working copy) |
@@ -385,7 +385,10 @@ |
kDefaultRoundToZero = 1 |
}; |
+// This mask does not include the "inexact" or "input denormal" cumulative |
+// exceptions flags, because we usually don't want to check for it. |
static const uint32_t kVFPExceptionMask = 0xf; |
+static const uint32_t kVFPInexactExceptionBit = 1 << 4; |
static const uint32_t kVFPFlushToZeroMask = 1 << 24; |
static const uint32_t kVFPInvalidExceptionBit = 1; |
@@ -411,6 +414,11 @@ |
static const uint32_t kVFPRoundingModeMask = 3 << 22; |
+enum CheckForInexactConversion { |
+ kCheckForInexactConversion, |
+ kDontCheckForInexactConversion |
+}; |
+ |
// ----------------------------------------------------------------------------- |
// Hints. |