* micromips-opc.c (micromips_opcodes): Use NODS rather than TRAP
authorMaciej W. Rozycki <macro@linux-mips.org>
Wed, 16 Nov 2011 12:24:08 +0000 (12:24 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Wed, 16 Nov 2011 12:24:08 +0000 (12:24 +0000)
for "alnv.ps".

opcodes/ChangeLog
opcodes/micromips-opc.c

index 06ff024..eab8c0a 100644 (file)
@@ -1,3 +1,8 @@
+2011-11-16  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * micromips-opc.c (micromips_opcodes): Use NODS rather than TRAP
+       for "alnv.ps".
+
 2011-11-02  Nick Clifton  <nickc@redhat.com>
 
        * po/it.po: New Italian translation.
index 852081e..251d801 100644 (file)
@@ -167,9 +167,9 @@ const struct mips_opcode micromips_opcodes[] =
 {"addu",    "md,me,ml",            0x0400,     0xfc01, 0,                      WR_md|RD_me|RD_ml,      I1      },
 {"addu",    "d,v,t",   0x00000150, 0xfc0007ff, WR_d|RD_s|RD_t,         0,              I1      },
 {"addu",    "t,r,I",   0,    (int) M_ADDU_I,   INSN_MACRO,             0,              I1      },
-/* We have no flag to mark the read from "y", so we use TRAP to disable
+/* We have no flag to mark the read from "y", so we use NODS to disable
    delay slot scheduling of ALNV.PS altogether.  */
-{"alnv.ps", "D,V,T,y", 0x54000019, 0xfc00003f, TRAP|WR_D|RD_S|RD_T|FP_D, 0,            I1      },
+{"alnv.ps", "D,V,T,y", 0x54000019, 0xfc00003f, NODS|WR_D|RD_S|RD_T|FP_D, 0,            I1      },
 {"and",     "mf,mt,mg",            0x4480,     0xffc0, 0,                      WR_mf|RD_mf|RD_mg,      I1      },
 {"and",     "mf,mg,mx",            0x4480,     0xffc0, 0,                      WR_mf|RD_mf|RD_mg,      I1      },
 {"and",     "d,v,t",   0x00000250, 0xfc0007ff, WR_d|RD_s|RD_t,         0,              I1      },