Index: src/mips64/constants-mips64.h |
diff --git a/src/mips64/constants-mips64.h b/src/mips64/constants-mips64.h |
index fcaed5097f808700ac9cf78cabface4fede687f9..defa9a2d7132ffc0c60140bed7641bd9c421ef3a 100644 |
--- a/src/mips64/constants-mips64.h |
+++ b/src/mips64/constants-mips64.h |
@@ -499,6 +499,8 @@ enum SecondaryField { |
TRUNC_W_D = ((1 << 3) + 5), |
CEIL_W_D = ((1 << 3) + 6), |
FLOOR_W_D = ((1 << 3) + 7), |
+ RECIP = ((2 << 3) + 5), |
+ RSQRT_D = ((2 << 3) + 6), |
MIN = ((3 << 3) + 4), |
MINA = ((3 << 3) + 5), |
MAX = ((3 << 3) + 6), |
@@ -557,6 +559,9 @@ enum SecondaryField { |
CMP_SOGT = ((3 << 3) + 7), // Reserved, not implemented. |
SEL = ((2 << 3) + 0), |
+ MOVF = ((2 << 3) + 1), // Function field for MOVT.fmt and MOVF.fmt |
+ MOVZ_C = ((2 << 3) + 2), |
+ MOVN_C = ((2 << 3) + 3), |
SELEQZ_C = ((2 << 3) + 4), // COP1 on FPR registers. |
SELNEZ_C = ((2 << 3) + 7), // COP1 on FPR registers. |