binutils-gdb/opcodes
Jan Hubicka 52b15da39a * i386-dis.c: Add x86_64 support.
(rex): New static variable.
	(REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): New constants.
	(USED_REX): New macro.
	(Ev, Ed, Rm, Iq, Iv64, Cm, Dm, Rm*, Ob64, Ov64): New macros.
	(OP_I64, OP_OFF64, OP_IMREG): New functions.
	(OP_REG, OP_OFF): Declare.
	(get64, get32, get32s): New functions.
	(r??_reg): New constants.
	(dis386_att): Change templates of instruction implicitly promoted
	to 64bit; change e?? to RMe?? for unwind RM byte instructions.
	(grps): Likewise.
	(dis386_intel): Likewise.
	(dixx86_64_att): New table based on dis386_att.
	(dixx86_64_intel): New table based on dis386_intel.
	(names64, names8rex): New global variable.
	(names32, names16): Add extended registers.
	(prefix_user_t): Recognize rex prefixes.
	(prefix_name): Print REX prefixes nicely.
	(op_riprel): New global variable.
	(start_pc): Set type to bfd_vma.
	(print_insn_i386): Detect the 64bit mode and use proper table;
	move ckprefix after initializing the buffer; output unused rex prefixes;
	output information about target of RIP relative addresses.
	(putop): Support 'O' and 'I'. Update handling of "P', 'Q', 'R' and 'S';
	(print_operand_value): New function.
	(OP_E, OP_G, OP_REG, OP_I, OP_J, OP_DIR, OP_OFF, OP_D): Add support for
	REX prefix and new modes.
	(get64, get32s): New.
	(get32): Return bfd_signed_vma type.
	(set_op): Initialize the op_riprel.
	* disassemble.c (disassembler): Recognize the x86-64 disassembly.
2001-01-05 11:11:54 +00:00
..
po Regenerate files 2000-12-16 22:01:44 +00:00
a29k-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
acinclude.m4 * acinclude.m4: Include libtool and gettext macros from the 2000-08-31 09:46:11 +00:00
aclocal.m4 Regenerate files 2000-12-16 22:01:44 +00:00
alpha-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
alpha-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
arc-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
arc-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
arm-dis.c Add ARM v5t, v5te and XScale support 2000-11-25 00:21:40 +00:00
arm-opc.h Add ARM v5t, v5te and XScale support 2000-11-25 00:21:40 +00:00
avr-dis.c * avr-dis.c (avr_operand): Use PARAMS macro in declaration. 2000-08-06 14:12:36 +00:00
cgen-asm.c 2000-07-26 Dave Brolley <brolley@redhat.com> 2000-07-26 22:45:49 +00:00
cgen-asm.in * error msg tweak 2000-12-28 19:53:54 +00:00
cgen-dis.c * generalization 2001-01-02 16:34:07 +00:00
cgen-dis.in * generalization 2001-01-03 15:10:26 +00:00
cgen-ibld.in * generalization 2001-01-02 16:34:07 +00:00
cgen-opc.c * generalization 2001-01-02 16:34:07 +00:00
cgen.sh 2000-08-04 Ben Elliston <bje@redhat.com> 2000-08-04 02:21:43 +00:00
ChangeLog * i386-dis.c: Add x86_64 support. 2001-01-05 11:11:54 +00:00
config.in Regenerate files 2000-12-16 22:01:44 +00:00
configure Regenerate files 2000-12-16 22:01:44 +00:00
configure.in Regenerate files 2000-12-16 22:01:44 +00:00
cris-dis.c * cris-dis.c (cris_get_disassembler): If abfd is NULL, return 2000-11-14 20:08:55 +00:00
cris-opc.c * Makefile.am (CFILES): Add cris-dis.c and cris-opc.c. 2000-07-20 16:46:28 +00:00
d10v-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
d10v-opc.c Add ALONE flag to most of the short branch instructions. 2000-05-25 22:21:38 +00:00
d30v-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
d30v-opc.c 2000-09-11 Catherine Moore <clm@redhat.com> 2000-09-11 17:54:33 +00:00
dep-in.sed 19990502 sourceware import 1999-05-03 07:29:11 +00:00
dis-buf.c This lot mainly cleans up `comparison between signed and unsigned' gcc 2000-02-21 12:01:27 +00:00
disassemble.c * i386-dis.c: Add x86_64 support. 2001-01-05 11:11:54 +00:00
fr30-asm.c 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
fr30-desc.c 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
fr30-desc.h 2000-10-06 Dave Brolley <brolley@redhat.com> 2000-10-06 16:57:26 +00:00
fr30-dis.c Regenerate fr30-dis.c 2000-12-09 22:22:33 +00:00
fr30-ibld.c 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
fr30-opc.c 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
fr30-opc.h 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
h8300-dis.c Fix formatting. 2000-07-03 21:52:37 +00:00
h8500-dis.c Fix formatting. 2000-07-03 21:52:37 +00:00
h8500-opc.h 19990502 sourceware import 1999-05-03 07:29:11 +00:00
hppa-dis.c Add some prototypes, and fix a few warnings. 2000-07-09 07:29:39 +00:00
i370-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
i370-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
i386-dis.c * i386-dis.c: Add x86_64 support. 2001-01-05 11:11:54 +00:00
i860-dis.c gas: 2000-08-09 03:33:42 +00:00
i960-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
ia64-asmtab.c Regenerate files 2000-12-16 22:01:44 +00:00
ia64-asmtab.h Misc assembly/disassembly fixes. 2000-04-23 02:39:13 +00:00
ia64-dis.c Eliminate ia64 compiler warnings. Fix ia64 gas testsuite again. 2000-12-12 22:56:36 +00:00
ia64-gen.c Eliminate ia64 compiler warnings. Fix ia64 gas testsuite again. 2000-12-12 22:56:36 +00:00
ia64-ic.tbl Minor DV table update, minor DV checking bug fix. 2000-10-05 21:55:25 +00:00
ia64-opc-a.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-b.c Misc assembly/disassembly fixes. 2000-04-23 02:39:13 +00:00
ia64-opc-d.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-f.c Add missing fpcmp instructions, and add missing fcmp/fpcmp tests. 2000-09-22 22:34:41 +00:00
ia64-opc-i.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-m.c Fix 3 DV bugs, and a few minor cleanups. 2000-08-16 23:20:15 +00:00
ia64-opc-x.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc.c Eliminate ia64 compiler warnings. Fix ia64 gas testsuite again. 2000-12-12 22:56:36 +00:00
ia64-opc.h Fix 3 DV bugs, and a few minor cleanups. 2000-08-16 23:20:15 +00:00
ia64-raw.tbl Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again. 2000-09-22 19:43:50 +00:00
ia64-war.tbl Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again. 2000-09-22 19:43:50 +00:00
ia64-waw.tbl Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again. 2000-09-22 19:43:50 +00:00
m32r-asm.c 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
m32r-desc.c 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
m32r-desc.h 2000-10-06 Dave Brolley <brolley@redhat.com> 2000-10-06 16:57:26 +00:00
m32r-dis.c Prevent re-read of instruction from wrong address. 2000-12-09 23:20:59 +00:00
m32r-ibld.c 2000-10-06 Dave Brolley <brolley@redhat.com> 2000-10-06 16:57:26 +00:00
m32r-opc.c 2000-08-28 Dave Brolley <brolley@redhat.com> 2000-08-28 18:17:54 +00:00
m32r-opc.h 2000-02-23 Andrew Haley <aph@cygnus.com> 2000-02-24 16:19:36 +00:00
m32r-opinst.c * fr30-asm.c,fr30-desc.h: Rebuild. 1999-10-05 00:05:52 +00:00
m68hc11-dis.c Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support 2000-06-19 01:22:44 +00:00
m68hc11-opc.c Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support 2000-06-19 01:22:44 +00:00
m68k-dis.c Kill compiler warnings with ATTRIBUTE_UNUSED. 2000-05-08 07:22:54 +00:00
m68k-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m88k-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m10200-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m10200-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m10300-dis.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
m10300-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
MAINTAINERS add MAINTAINERS files 2000-07-05 19:28:06 +00:00
Makefile.am Minor formatting fixes 2000-07-31 18:50:56 +00:00
Makefile.in Regenerate files 2000-12-16 22:01:44 +00:00
makefile.vms 19990502 sourceware import 1999-05-03 07:29:11 +00:00
mcore-dis.c Change mask for OC to 0xFE00 2000-10-16 18:18:47 +00:00
mcore-opc.h Add support for M340 part. 2000-02-10 21:41:11 +00:00
mips16-opc.c Add initialiser for membership field 2000-12-01 20:06:36 +00:00
mips-dis.c Add MIPS SB1 machine 2000-12-02 01:10:33 +00:00
mips-opc.c Update copyright dates 2000-12-12 19:19:57 +00:00
mpw-config.in 19990502 sourceware import 1999-05-03 07:29:11 +00:00
mpw-make.sed 19990502 sourceware import 1999-05-03 07:29:11 +00:00
ns32k-dis.c 19990502 sourceware import 1999-05-03 07:29:11 +00:00
opintl.h Add comment describoing why dgettext() is used in _() macro. 2000-05-31 18:32:07 +00:00
pj-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
pj-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
ppc-dis.c * ppc-opc.c (VA, VB, VC, VD, VS, SIMM, UIMM, SHB): New macros, for 2000-05-03 22:25:08 +00:00
ppc-opc.c In src/gas/ChangeLog: 2000-08-31 06:48:49 +00:00
sh-dis.c * sh-dis.c (print_insn_ddt): Make insn_x, insn_y unsigned. 2000-11-28 23:42:53 +00:00
sh-opc.h * sh-opc.h: The operand of `mov.w r0, (<disp>,GBR)' is IMM1, not 0. 2000-11-11 05:42:01 +00:00
sparc-dis.c gas/ 2000-10-20 10:38:47 +00:00
sparc-opc.c gas/ 2000-10-20 10:38:47 +00:00
stamp-h.in 19990502 sourceware import 1999-05-03 07:29:11 +00:00
sysdep.h More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
tic30-dis.c 2000-08-28 Kazu Hirata <kazu@hxi.com> 2000-08-28 16:37:55 +00:00
tic54x-dis.c 2000-10-04 Kazu Hirata <kazu@hxi.com> 2000-10-04 06:38:01 +00:00
tic54x-opc.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
tic80-dis.c 2000-08-30 Kazu Hirata <kazu@hxi.com> 2000-08-30 18:51:25 +00:00
tic80-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
v850-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
v850-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
vax-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
w65-dis.c 2000-08-29 Kazu Hirata <kazu@hxi.com> 2000-08-30 03:55:39 +00:00
w65-opc.h 19990502 sourceware import 1999-05-03 07:29:11 +00:00
z8k-dis.c 2000-08-24 Kazu Hirata <kazu@hxi.com> 2000-08-24 17:20:18 +00:00
z8k-opc.h 19990502 sourceware import 1999-05-03 07:29:11 +00:00
z8kgen.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00