* m68k-opc.c (m68k_opcode_aliases): Add dbfw as an alias for dbf,
authorIan Lance Taylor <ian@airs.com>
Wed, 1 Nov 1995 18:34:56 +0000 (18:34 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 1 Nov 1995 18:34:56 +0000 (18:34 +0000)
and likewise for all the dbxx opcodes.

opcodes/ChangeLog
opcodes/m68k-opc.c

index 87e262b947ddd0a48faa848427c8696371976c1e..2e3da583bc33f080346ce9855e24e0de823f9a76 100644 (file)
@@ -1,3 +1,8 @@
+Wed Nov  1 13:30:24 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * m68k-opc.c (m68k_opcode_aliases): Add dbfw as an alias for dbf,
+       and likewise for all the dbxx opcodes.
+
 Mon Oct 30 20:50:40 1995  Fred Fish  <fnf@cygnus.com>
 
        * arc-dis.c: Include elf-bfd.h rather than libelf.h.
index 8ec9a02cec3142036d2350e5c66039f1f5919588..2265c3e0e96028713c7078baadd74464e743633f 100644 (file)
@@ -1429,22 +1429,25 @@ const struct m68k_opcode m68k_opcodes[] =
 {"plpar",      one(0xf5c8),            one(0xfff8), "as", m68060 },
 {"plpaw",      one(0xf588),            one(0xfff8), "as", m68060 },
 
-{"pmove",      two(0xf000,0x4000), two(0xffc0,0xe3ff), "*sP8", m68030|m68851 },
-{"pmove",      two(0xf000,0x4200), two(0xffc0,0xe3ff), "P8%s", m68030|m68851 },
+{"pmove",      two(0xf000,0x4000), two(0xffc0,0xffff), "*l08", m68030|m68851 },
+{"pmove",      two(0xf000,0x5c00), two(0xffc0,0xffff), "*w18", m68851 },
+{"pmove",      two(0xf000,0x4000), two(0xffc0,0xe3ff), "*b28", m68851 },
+{"pmove",      two(0xf000,0x4200), two(0xffc0,0xffff), "08%s", m68030|m68851 },
+{"pmove",      two(0xf000,0x5e00), two(0xffc0,0xffff), "18%s", m68851 },
+{"pmove",      two(0xf000,0x4200), two(0xffc0,0xe3ff), "28%s", m68851 },
 {"pmove",      two(0xf000,0x4000), two(0xffc0,0xe3ff), "|sW8", m68030|m68851 },
 {"pmove",      two(0xf000,0x4200), two(0xffc0,0xe3ff), "W8~s", m68030|m68851 },
-{"pmove",      two(0xf000,0x6200), two(0xffc0,0xe3e3), "*sX3", m68851 },
+{"pmove",      two(0xf000,0x6200), two(0xffc0,0xe3e3), "*wX3", m68851 },
 {"pmove",      two(0xf000,0x6000), two(0xffc0,0xe3e3), "X3%s", m68851 },
-{"pmove",      two(0xf000,0x6000), two(0xffc0,0xffff), "*sY8", m68030|m68851 },
+{"pmove",      two(0xf000,0x6000), two(0xffc0,0xffff), "*wY8", m68030|m68851 },
 {"pmove",      two(0xf000,0x6200), two(0xffc0,0xffff), "Y8%s", m68030|m68851 },
 {"pmove",      two(0xf000,0x6600), two(0xffc0,0xffff), "Z8%s", m68851 },
-{"pmove",      two(0xf000,0x0800), two(0xffc0,0xfbff), "*s38", m68030 },
+{"pmove",      two(0xf000,0x0800), two(0xffc0,0xfbff), "*l38", m68030 },
 {"pmove",      two(0xf000,0x0a00), two(0xffc0,0xfbff), "38%s", m68030 },
 
-{"pmovefd",    two(0xf000, 0x4300),    two(0xffc0, 0xe3ff), "P8%s", m68030 },
-{"pmovefd",    two(0xf000, 0x4300),    two(0xffc0, 0xe3ff), "W8~s", m68030 },
-{"pmovefd",    two(0xf000, 0x0900),    two(0xffc0, 0xfbff), "*s38", m68030 },
-{"pmovefd",    two(0xf000, 0x0b00),    two(0xffc0, 0xfbff), "38%s", m68030 },
+{"pmovefd",    two(0xf000, 0x4100),    two(0xffc0, 0xe3ff), "*l08", m68030 },
+{"pmovefd",    two(0xf000, 0x4100),    two(0xffc0, 0xe3ff), "|sW8", m68030 },
+{"pmovefd",    two(0xf000, 0x0900),    two(0xffc0, 0xfbff), "*l38", m68030 },
 
 {"prestore",   one(0xf140),            one(0xffc0), "&s", m68851 },
 {"prestore",   one(0xf158),            one(0xfff8), "+s", m68851 },
@@ -1788,6 +1791,11 @@ const struct m68k_opcode_alias m68k_opcode_aliases[] =
   { "bhsb",    "bccs" },
   { "bhsw",    "bccw" },
   { "bhsl",    "bccl" },
+  { "br",      "braw", },
+  { "brs",     "bras", },
+  { "brb",     "bras", },
+  { "brw",     "braw", },
+  { "brl",     "bral", },
   { "jfnlt",   "bcc", },       /* apparently a sun alias */
   { "jfngt",   "ble", },       /* apparently a sun alias */
   { "jfeq",    "beqs", },      /* apparently a sun alias */
@@ -1809,8 +1817,26 @@ const struct m68k_opcode_alias m68k_opcode_aliases[] =
   { "cmpi",    "cmpiw", },
   { "cmpm",    "cmpmw", },
   { "cmp",     "cmpw", },
-  { "dbhs",    "dbcc" },
+  { "dbccw",   "dbcc", },
+  { "dbcsw",   "dbcs", },
+  { "dbeqw",   "dbeq", },
+  { "dbfw",    "dbf", },
+  { "dbgew",   "dbge", },
+  { "dbgtw",   "dbgt", },
+  { "dbhiw",   "dbhi", },
+  { "dblew",   "dble", },
+  { "dblsw",   "dbls", },
+  { "dbltw",   "dblt", },
+  { "dbmiw",   "dbmi", },
+  { "dbnew",   "dbne", },
+  { "dbplw",   "dbpl", },
+  { "dbtw",    "dbt", },
+  { "dbvcw",   "dbvc", },
+  { "dbvsw",   "dbvs", },
+  { "dbhs",    "dbcc", },
+  { "dbhsw",   "dbcc", },
   { "dbra",    "dbf", },
+  { "dbraw",   "dbf", },
   { "tdivsl",  "divsl", },
   { "divs",    "divsw", },
   { "divu",    "divuw", },