diff options
author | Ian Lance Taylor <ian@airs.com> | 1995-11-01 18:34:56 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1995-11-01 18:34:56 +0000 |
commit | 681bbcf5707154c50faaa969f8254ca295c03342 (patch) | |
tree | eee5898a4b79a1feff70c6675008568608c3456a /opcodes/m68k-opc.c | |
parent | b2193cc59423f8f15c25bd765c774e4791a22123 (diff) | |
download | gdb-681bbcf5707154c50faaa969f8254ca295c03342.zip gdb-681bbcf5707154c50faaa969f8254ca295c03342.tar.gz gdb-681bbcf5707154c50faaa969f8254ca295c03342.tar.bz2 |
* m68k-opc.c (m68k_opcode_aliases): Add dbfw as an alias for dbf,
and likewise for all the dbxx opcodes.
Diffstat (limited to 'opcodes/m68k-opc.c')
-rw-r--r-- | opcodes/m68k-opc.c | 46 |
1 files changed, 36 insertions, 10 deletions
diff --git a/opcodes/m68k-opc.c b/opcodes/m68k-opc.c index 8ec9a02..2265c3e 100644 --- a/opcodes/m68k-opc.c +++ b/opcodes/m68k-opc.c @@ -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", }, |