binutils-gdb/opcodes
Doug Evans c2009f4a31 Move all global state data into opcode table struct, and treat
opcode table as something that is "opened/closed".
	* cgen-asm.c (all fns): New first arg of opcode table descriptor.
	(cgen_asm_init): Delete.
	(cgen_set_parse_operand_fn): New function.
	* cgen-dis.c (all fns): New first arg of opcode table descriptor.
	(cgen_dis_init): Delete.
	* cgen-opc.c (all fns): New first arg of opcode table descriptor.
	(cgen_current_{opcode_table_mach,endian}): Delete.
	* cgen-asm.in (all fns): New first arg of opcode table descriptor.
	* cgen-dis.in (all fns): Ditto.
	* cgen-opc.in (all fns): Ditto.
	* m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.

	* cgen-asm.in (parse_insn_normal): Ignore case in mnemonics.

	* cgen-dis.in (print_normal): Split into two.
	(print_address): New function.
	(extract_insn_normal): Clarify insn_value arg.
	(print_int_insn): Renamed from print_insn.
	(print_insn): New arg.
	(print_insn_@arch@): Open opcode table if not already done so.
	Move reading of insn into print_insn.
1998-08-03 19:56:43 +00:00
..
po
.Sanitize remove d30v sanitization 1998-07-24 03:58:14 +00:00
a29k-dis.c
acconfig.h
acinclude.m4
aclocal.m4
alpha-dis.c
alpha-opc.c
arc-dis.c
arc-opc.c
arm-dis.c
arm-opc.h Disassemble 'add rX, rY, #0' as 'mov rX, rY'. 1998-06-09 21:30:56 +00:00
cgen-asm.c
cgen-asm.in * cgen-opc.in (@arch@_cgen_lookup_insn): Update call to 1998-07-21 20:59:23 +00:00
cgen-dis.c
cgen-dis.in
cgen-opc.c
cgen-opc.in Move all global state data into opcode table struct, and treat 1998-08-03 19:56:43 +00:00
cgen.sh
ChangeLog Move all global state data into opcode table struct, and treat 1998-08-03 19:56:43 +00:00
config.in
configure * configure.in: For bfd_vax_arch, build vax-dis.lo. 1998-06-26 16:08:02 +00:00
configure.in * configure.in: For bfd_vax_arch, build vax-dis.lo. 1998-06-26 16:08:02 +00:00
d10v-dis.c
d10v-opc.c
d30v-dis.c Tue Feb 18 17:43:43 1997 Martin M. Hunt <hunt@pizza.cygnus.com> 1997-02-19 01:53:26 +00:00
d30v-opc.c
dep-in.sed
dis-buf.c * dis-buf.c, i386-dis.c: Include <string.h>. 1994-02-08 09:12:06 +00:00
disassemble.c
h8300-dis.c
h8500-dis.c
h8500-opc.h
hppa-dis.c * hppa-dis.c (print_insn_hppa): No space before 'H' operand. 1994-02-05 18:18:49 +00:00
i386-dis.c Sat Jun 13 11:33:55 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 1998-06-13 15:38:32 +00:00
i960-dis.c * i960-dis.c (struct tabent, struct sparse_tabent): Declare the 1995-02-09 01:32:35 +00:00
m32r-asm.c regenerate, get displacement operand shifts right 1998-07-21 23:46:56 +00:00
m32r-dis.c * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate. 1998-04-27 20:10:40 +00:00
m32r-opc.c Move all global state data into opcode table struct, and treat 1998-08-03 19:56:43 +00:00
m32r-opc.h Move all global state data into opcode table struct, and treat 1998-08-03 19:56:43 +00:00
m68k-dis.c
m68k-opc.c * m68k-opc.c: Add argument for lpstop. From Olivier Carmona 1997-12-01 17:05:40 +00:00
m88k-dis.c
m10200-dis.c * m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op. 1998-06-19 16:19:12 +00:00
m10200-opc.c
m10300-dis.c * m10300-dis.c: Only recognize instructions from the currently 1998-06-26 17:12:10 +00:00
m10300-opc.c * m10300-opc.c: Add entries for "no_match_operands" field in 1998-07-28 17:01:21 +00:00
Makefile.am * configure.in: For bfd_vax_arch, build vax-dis.lo. 1998-06-26 16:08:02 +00:00
Makefile.in * Makefile.am (CGENDIR): Set via configure. 1998-07-01 23:31:27 +00:00
makefile.vms
mips-dis.c formatting fixes 1998-06-19 14:43:45 +00:00
mips-opc.c
mpw-config.in
mpw-make.sed
ns32k-dis.c
opintl.h
ppc-dis.c
ppc-opc.c
sh-dis.c
sh-opc.h
sparc-dis.c
sparc-opc.c * sparc-opc.c: Add wr & rd for v9a asr's. 1997-10-23 00:32:49 +00:00
stamp-h.in
sysdep.h
tic30-dis.c
tic80-dis.c
tic80-opc.c
v850-dis.c
v850-opc.c
vax-dis.c * configure.in: For bfd_vax_arch, build vax-dis.lo. 1998-06-26 16:08:02 +00:00
vu0.h
w65-dis.c
w65-opc.h
z8k-dis.c
z8k-opc.h
z8kgen.c