diff options
author | Ian Lance Taylor <ian@airs.com> | 1997-02-27 19:06:15 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1997-02-27 19:06:15 +0000 |
commit | 0270516b96527eb52514216d19374e1b65fa9a6d (patch) | |
tree | 7e7c1954102f7aa8dfd111b8ef1e0778e50ea5cb | |
parent | 54d5e0fb229ef2d0e7bc3f15fe1e078a9d6190b7 (diff) | |
download | gdb-0270516b96527eb52514216d19374e1b65fa9a6d.zip gdb-0270516b96527eb52514216d19374e1b65fa9a6d.tar.gz gdb-0270516b96527eb52514216d19374e1b65fa9a6d.tar.bz2 |
Thu Feb 27 14:04:32 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
* m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction.
-rw-r--r-- | opcodes/ChangeLog | 4 | ||||
-rw-r--r-- | opcodes/m68k-opc.c | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 4d2bfbc..5c77ce8 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +Thu Feb 27 14:04:32 1997 Philippe De Muyter <phdm@info.ucl.ac.be> + + * m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction. + start-sanitize-tic80 Thu Feb 27 11:36:41 1997 Michael Meissner <meissner@cygnus.com> diff --git a/opcodes/m68k-opc.c b/opcodes/m68k-opc.c index 4a9220f..4b515fd 100644 --- a/opcodes/m68k-opc.c +++ b/opcodes/m68k-opc.c @@ -1736,6 +1736,15 @@ const struct m68k_opcode m68k_opcodes[] = {"swap", one(0044100), one(0177770), "Ds", m68000up | mcf5200 }, +/* swbeg and swbegl are magic constants used on sysV68. The compiler + generates them before a switch table. They tell the debugger and + disassembler that a switch table follows. The parameter is the + number of elements in the table. swbeg means that the entries in + the table are word (2 byte) sized, and swbegl means that the + entries in the table are longword (4 byte) sized. */ +{"swbeg", one(0045374), one(0177777), "#w", m68000up | mcf5200 }, +{"swbegl", one(0045375), one(0177777), "#l", m68000up | mcf5200 }, + {"tas", one(0045300), one(0177700), "$s", m68000up }, #define TBL1(name,signed,round,size) \ |