Index: src/mips/constants-mips.h |
diff --git a/src/mips/constants-mips.h b/src/mips/constants-mips.h |
index 8301c5e5de29e7724e4a159c7fe2fc47cf544a8b..baaf546557c2883cf1486c4073b59bf3c5ec4ca4 100644 |
--- a/src/mips/constants-mips.h |
+++ b/src/mips/constants-mips.h |
@@ -525,6 +525,8 @@ enum SecondaryField : uint32_t { |
FLOOR_W_S = ((1U << 3) + 7), |
RECIP_S = ((2U << 3) + 5), |
RSQRT_S = ((2U << 3) + 6), |
+ MADDF_S = ((3U << 3) + 0), |
+ MSUBF_S = ((3U << 3) + 1), |
CLASS_S = ((3U << 3) + 3), |
CVT_D_S = ((4U << 3) + 1), |
CVT_W_S = ((4U << 3) + 4), |
@@ -550,6 +552,8 @@ enum SecondaryField : uint32_t { |
FLOOR_W_D = ((1U << 3) + 7), |
RECIP_D = ((2U << 3) + 5), |
RSQRT_D = ((2U << 3) + 6), |
+ MADDF_D = ((3U << 3) + 0), |
+ MSUBF_D = ((3U << 3) + 1), |
CLASS_D = ((3U << 3) + 3), |
MIN = ((3U << 3) + 4), |
MINA = ((3U << 3) + 5), |
@@ -616,8 +620,12 @@ enum SecondaryField : uint32_t { |
MOVF = ((2U << 3) + 1), // Function field for MOVT.fmt and MOVF.fmt |
SELNEZ_C = ((2U << 3) + 7), // COP1 on FPR registers. |
// COP1 Encoding of Function Field When rs=PS. |
+ |
// COP1X Encoding of Function Field. |
+ MADD_S = ((4U << 3) + 0), |
MADD_D = ((4U << 3) + 1), |
+ MSUB_S = ((5U << 3) + 0), |
+ MSUB_D = ((5U << 3) + 1), |
// PCREL Encoding of rt Field. |
ADDIUPC = ((0U << 2) + 0), |