aboutsummaryrefslogtreecommitdiff
path: root/opcodes/sparc-opc.c
AgeCommit message (Collapse)AuthorFilesLines
1995-08-30 * sparc-opc.c (sparc_opcodes, prefetcha insn): Fix.David Edelsohn1-21/+107
(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-4/+65
(sparc_{encode,decode}_asi): New functions. * sparc-dis.c (print_insn): Call sparc_decode_asi.
1995-08-02 * sparc-dis.c (HASH_SIZE, HASH_INSN): Define.David Edelsohn1-122/+146
(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-08-04Rename sigm insn to sir.David Edelsohn1-216/+153
Change impdep insn from [1+2],d to 1,2,d.
1993-05-11Macroize all conditional move insns.David Edelsohn1-573/+185
Fix generated code of fmovcc insns (opf field was wrong).
1992-11-04delete unused BFD_EMIT_TABLE macro defKen Raeburn1-337/+336
1992-09-16Update to SPARC V9 draft 1.1. Put brfcx before brfc to avoid superfluousJim Wilson1-4/+13
symbol table entries. Document unimplemented synthetic instructions.
1992-09-15In brx macro, check for XCC bit set in xcc insns, and not set in icc insns.Jim Wilson1-13/+18
In cond macro, do brx before br, to avoid getting extra symbol table entries due to failed pattern matches.
1992-09-09accidentally used out-of-date versionKen Raeburn1-748/+795
1992-09-08Makefile.in bug fixes and sparc-opc.c additionKen Raeburn1-0/+1823