Corrected a handfull of MIPS opcode entries.
authorMark Mason <glowingpurple@gmail.com>
Wed, 26 Nov 2008 06:36:46 +0000 (06:36 -0000)
committerMark Mason <glowingpurple@gmail.com>
Wed, 26 Nov 2008 06:36:46 +0000 (06:36 -0000)
Contributed under the MIT X11 license.

svn path=/trunk/mono/; revision=120057

mono/mini/ChangeLog
mono/mini/mini-ops.h

index 44cdca0dbba2142d28ce82d25e3e210a4e26b057..52731c874614e4c23f1f576f4d5cbaf6acce15ca 100644 (file)
@@ -1,3 +1,7 @@
+2008-11-25  Mark Mason   <mmason@upwardaccess.com>
+
+       * mini-ops.h: corrected a handful of MIPS opcodes.
+
 2008-11-25  Mark Mason   <mmason@upwardaccess.com>
 
        * aot-compiler.c: MIPS to use ELF writer
index 846d732778141554dfa91934025f348527fb5d7f..35e59c862bc3d1623a5b0131b6d8195758f8023d 100644 (file)
@@ -1098,10 +1098,10 @@ MINI_OP(OP_MIPS_FBNE,  "mips_fbne", NONE, NONE, NONE)
 MINI_OP(OP_MIPS_FBFALSE, "mips_fbfalse", NONE, NONE, NONE)
 MINI_OP(OP_MIPS_FBTRUE, "mips_fbtrue", NONE, NONE, NONE)
 MINI_OP(OP_MIPS_LWC1,  "mips_lwc1", NONE, NONE, NONE)
-MINI_OP(OP_MIPS_MTC1S, "mips_mtc1_s", NONE, NONE, NONE)
-MINI_OP(OP_MIPS_MFC1S, "mips_mfc1_s", NONE, NONE, NONE)
-MINI_OP(OP_MIPS_MTC1D, "mips_mtc1_d", NONE, NONE, NONE)
-MINI_OP(OP_MIPS_MFC1D, "mips_mfc1_d", NONE, NONE, NONE)
+MINI_OP(OP_MIPS_MTC1S, "mips_mtc1_s", FREG, IREG, NONE)
+MINI_OP(OP_MIPS_MFC1S, "mips_mfc1_s", IREG, FREG, NONE)
+MINI_OP(OP_MIPS_MTC1D, "mips_mtc1_d", FREG, IREG, NONE)
+MINI_OP(OP_MIPS_MFC1D, "mips_mfc1_d", IREG, FREG, NONE)
 MINI_OP(OP_MIPS_NOP,   "mips_nop", NONE, NONE, NONE)
 MINI_OP(OP_MIPS_SLTI,  "mips_slti", NONE, NONE, NONE)
 MINI_OP(OP_MIPS_SLT,   "mips_slt", NONE, NONE, NONE)