* sparc-dis.c (HASH_SIZE, HASH_INSN): Define.
authorDavid Edelsohn <dje.gcc@gmail.com>
Wed, 2 Aug 1995 16:06:17 +0000 (16:06 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Wed, 2 Aug 1995 16:06:17 +0000 (16:06 +0000)
commitf069afb4eb539bd89f9a163f82bd8e30ba6132f3
tree3fb755e8dfabd3e56ed319a0203f11b53d726b26
parent97eab8a17c45c3f00a82f6a01c76af5e70f675cf
* sparc-dis.c (HASH_SIZE, HASH_INSN): Define.
(opcode_bits, opcode_hash_table, sparc64_p): New variables.
(opcodes_initialized): Renamed from opcodes_sorted.
(build_hash_table): New function.
(is_delayed_branch): Use hash table.
(print_insn): Renamed from print_insn_sparc, made static.
Build and use hash table.
(print_insn_sparc, print_insn_sparc64): New functions.
(compare_opcodes): If !sparc64, move sparc64 opcodes to end,
and vice-versa if sparc64.
* sparc-opc.c (all non-v9 insns): Use flag F_NOTV9 instead of F_ALIAS.
opcodes/ChangeLog
opcodes/sparc-dis.c
opcodes/sparc-opc.c