* sparc-dis.c (opcodes_initialized): Move inside print_insn_sparc.
authorDavid Edelsohn <dje.gcc@gmail.com>
Wed, 3 Apr 1996 18:54:49 +0000 (18:54 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Wed, 3 Apr 1996 18:54:49 +0000 (18:54 +0000)
commitd302b5f240683111aa39bf23778705cd88a2a078
treee945ffad389b010296efdfc25b5aa8869c0dcdbc
parentd1f74cd2c3a5165946c0152eeedd5515a356a189
* sparc-dis.c (opcodes_initialized): Move inside print_insn_sparc.
(current_arch_mask): New static global.
(compute_arch_mask): New static function.
(print_insn_sparc): Delete sparc_v9_p.  New static local
current_mach.  Resort opcode table if current_mach changes.
Generalize "insn not supported" test.
(compare_opcodes): Prefer supported opcodes to nonsupported ones.
Delete test for v9/!v9.
* sparc-opc.c (MASK_*): Use SPARC_OPCODE_ARCH_MASK.
(v6notlet): Define.
(brfc): Split into CBR and FBR for coprocessor/fp branches.
(brfcx): Renamed to FBRX.
(condfc): Renamed to CONDFC.  Pass v6notlet to CBR (standard
coprocessor mnemonics are not supported on the sparclet).
(condf): Renamed to CONDF.
(SLCBCC2): Delete F_ALIAS flag.
opcodes/ChangeLog
opcodes/sparc-dis.c
opcodes/sparc-opc.c