From 20275e0c51f761a52c351f8d324678d1065ebe4c Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Wed, 8 Mar 1995 08:20:11 +0000 Subject: [PATCH] Separated out opcode aliases from m68k opcode table, to reduce table size and processing time. Aliases are now a separate table. * m68k.h (enum m68k_architecture): Deleted. (struct m68k_opcode_alias): New type. (m68k_opcodes): Now const. Deleted opcode aliases with exactly matching constraints, values and flags. As a side effect of this, the MOTOROLA_SYNTAX_ONLY and MIT_SYNTAX_ONLY macros, which so far as I know were never used, now may need re-examining. (numopcodes): Now const. (m68k_opcode_aliases, numaliases): New variables. (endop): Deleted. [DONT_DEFINE_TABLE]: Declare numopcodes, numaliases, and m68k_opcode_aliases; update declaration of m68k_opcodes. --- include/opcode/ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 966b9ad102c..281f569c2cc 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,17 @@ +Wed Mar 8 03:13:23 1995 Ken Raeburn + + * m68k.h (enum m68k_architecture): Deleted. + (struct m68k_opcode_alias): New type. + (m68k_opcodes): Now const. Deleted opcode aliases with exactly + matching constraints, values and flags. As a side effect of this, + the MOTOROLA_SYNTAX_ONLY and MIT_SYNTAX_ONLY macros, which so far + as I know were never used, now may need re-examining. + (numopcodes): Now const. + (m68k_opcode_aliases, numaliases): New variables. + (endop): Deleted. + [DONT_DEFINE_TABLE]: Declare numopcodes, numaliases, and + m68k_opcode_aliases; update declaration of m68k_opcodes. + start-sanitize-arc Tue Mar 7 21:03:26 1995 Doug Evans