5xxx and el
[deliverable/binutils-gdb.git] / opcodes / mips-opc.c
index 8801a3677b97fcb5aa3591f5f3d763009c6ea5f9..caf3d098d3709725a0e2f561d14148cadd7f3dc2 100644 (file)
@@ -241,7 +241,7 @@ const struct mips_opcode mips_builtin_opcodes[] = {
 {"vmsubax", "&UK,2K,1#x",      0x4a0000fc, 0xfe0007ff, 0,              T5},
 {"vmsubay", "&UK,2K,1#y",      0x4a0000fd, 0xfe0007ff, 0,              T5},
 {"vmsubaz", "&UK,2K,1#z",      0x4a0000fe, 0xfe0007ff, 0,              T5},
-{"vmtir",   "&4,2K",   0x4a0003fc, 0xfe0007ff, 0,              T5},
+{"vmtir",   "4,8",     0x4a0003fc, 0xff8007ff, 0,              T5},
 {"vmul",    "&3K,2K,1K",       0x4a00002a, 0xfe00003f, 0,              T5},
 {"vmuli",   "&3K,2K,J",        0x4a00001e, 0xfe1f003f, 0,              T5},
 {"vmulq",   "&3K,2K,Q",        0x4a00001c, 0xfe1f003f, 0,              T5},
@@ -1176,9 +1176,9 @@ const struct mips_opcode mips_builtin_opcodes[] = {
 {"invalidate", "t,o(b)",0xb8000000, 0xfc000000,        RD_t|RD_b,      I2      }, /* same */
 {"invalidate", "t,A(b)",0,    (int) M_SWR_AB,  INSN_MACRO,     I2      }, /* as swr */
 {"swxc1",   "S,t(b)",   0x4c000008, 0xfc0007ff, SM|RD_S|RD_t|RD_b,     I4      },
-{"sync",    "",                0x0000000f, 0xffffffff, 0,              I2|T3   },
-{"sync.p",  "",                0x0000040f, 0xffffffff, 0,              I2      },
-{"sync.l",  "",                0x0000000f, 0xffffffff, 0,              I2      },
+{"sync",    "",                0x0000000f, 0xffffffff, INSN_SYNC,      I2|G1   },
+{"sync.p",  "",                0x0000040f, 0xffffffff, INSN_SYNC,      I2      },
+{"sync.l",  "",                0x0000000f, 0xffffffff, INSN_SYNC,      I2      },
 {"syscall", "",                0x0000000c, 0xffffffff, TRAP,   I1              },
 {"syscall", "B",       0x0000000c, 0xfc00003f, TRAP,   I1              },
 {"teqi",    "s,j",     0x040c0000, 0xfc1f0000, RD_s|TRAP,      I2      },
This page took 0.023446 seconds and 4 git commands to generate.