aboutsummaryrefslogtreecommitdiff
path: root/opcodes/sparc-dis.c
AgeCommit message (Collapse)AuthorFilesLines
1995-08-30 * sparc-opc.c (sparc_opcodes, prefetcha insn): Fix.David Edelsohn1-1/+36
(lookup_{name,value}): New functions. (prefetch_table): New static local. (sparc_{encode,decode}_prefetch): New functions. * sparc-dis.c (print_insn): Handle '*' arg (prefetch function).
1995-08-29 * sparc-opc.c (asi): New static local.David Edelsohn1-35/+36
(sparc_{encode,decode}_asi): New functions. * sparc-dis.c (print_insn): Call sparc_decode_asi.
1995-08-02(build_hash_table): Fix memory leak.David Edelsohn1-8/+9
(print_insn_sparc, print_insn_sparc64): Clean up comments regarding switching between sparc32 and sparc64.
1995-08-02(build_hash_table): Allocate all entries at once.David Edelsohn1-3/+5
1995-08-02 * sparc-dis.c (HASH_SIZE, HASH_INSN): Define.David Edelsohn1-161/+372
(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.
1993-04-01* sparc-dis.c: Use fprintf_func a few places where I forgot,Jim Kingdon1-32/+35
and double percent signs a few places.
1993-04-01Fix prototype problems related to recent disassembler changesJim Kingdon1-2/+3
1993-04-01this is part of the binutils/gdb sparc disassembler mergeJim Kingdon1-0/+612