summaryrefslogtreecommitdiff
path: root/compiler/utils/mips64/assembler_mips64.h
diff options
context:
space:
mode:
author Andreas Gampe <agampe@google.com> 2015-10-05 18:30:05 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-10-05 18:30:05 +0000
commit002117f95896ffa5db74bee808ae61e876b6e8b0 (patch)
treed69752731a23104d94f6974e7c96dc87065960c3 /compiler/utils/mips64/assembler_mips64.h
parent4b6d025b914e82652ca72e2917b70b2231ead13f (diff)
parent145008296e80b8ac5affa4fb9bc20e411bf0bd92 (diff)
Merge "MIPS64: Code cleanup."
Diffstat (limited to 'compiler/utils/mips64/assembler_mips64.h')
-rw-r--r--compiler/utils/mips64/assembler_mips64.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/compiler/utils/mips64/assembler_mips64.h b/compiler/utils/mips64/assembler_mips64.h
index c170313728..d083eb4306 100644
--- a/compiler/utils/mips64/assembler_mips64.h
+++ b/compiler/utils/mips64/assembler_mips64.h
@@ -46,6 +46,20 @@ enum StoreOperandType {
kStoreDoubleword
};
+// Used to test the values returned by ClassS/ClassD.
+enum FPClassMaskType {
+ kSignalingNaN = 0x001,
+ kQuietNaN = 0x002,
+ kNegativeInfinity = 0x004,
+ kNegativeNormal = 0x008,
+ kNegativeSubnormal = 0x010,
+ kNegativeZero = 0x020,
+ kPositiveInfinity = 0x040,
+ kPositiveNormal = 0x080,
+ kPositiveSubnormal = 0x100,
+ kPositiveZero = 0x200,
+};
+
class Mips64Assembler FINAL : public Assembler {
public:
Mips64Assembler() {}