binutils-gdb/opcodes
H.J. Lu ca164297eb gas/
2003-06-23  H.J. Lu <hongjiu.lu@intel.com>

	* gas/config/tc-i386.c (md_assemble): Support Intel Precott New
	Instructions.

	* gas/config/tc-i386.h (CpuPNI): New.
	(CpuUnknownFlags): Add CpuPNI.

gas/testsuite/

2003-06-23  H.J. Lu <hongjiu.lu@intel.com>

	* gas/i386/i386.exp: Add prescott.

	* gas/i386/prescott.d: New file.
	* gas/i386/prescott.s: Likewise.

include/opcode/

2003-06-23  H.J. Lu <hongjiu.lu@intel.com>

	* i386.h (i386_optab): Support Intel Precott New Instructions.

opcodes/

2003-06-23  H.J. Lu <hongjiu.lu@intel.com>

	* i386-dis.c (PNI_Fixup): New. Fix up "mwait" and "monitor" in
	Intel Precott New Instructions.
	(PREGRP27): New. Added for "addsubpd" and "addsubps".
	(PREGRP28): New. Added for "haddpd" and "haddps".
	(PREGRP29): New. Added for "hsubpd" and "hsubps".
	(PREGRP30): New. Added for "movsldup" and "movddup".
	(PREGRP31): New. Added for "movshdup" and "movhpd".
	(PREGRP32): New. Added for "lddqu".
	(dis386_twobyte): Use PREGRP30 to replace the "movlpX" entry.
	Use PREGRP31 to replace the "movhpX" entry. Use PREGRP28 for
	entry 0x7c. Use PREGRP29 for entry 0x7d. Use PREGRP27 for
	entry 0xd0. Use PREGRP32 for entry 0xf0.
	(twobyte_has_modrm): Updated.
	(twobyte_uses_SSE_prefix): Likewise.
	(grps): Use PNI_Fixup in the "sidtQ" entry.
	(prefix_user_table): Add PREGRP27, PREGRP28, PREGRP29, PREGRP30,
	PREGRP31 and PREGRP32.
	(float_mem): Use "fisttp{l||l|}" in entry 1 in opcode 0xdb.
	Use "fisttpll" in entry 1 in opcode 0xdd.
	Use "fisttp" in entry 1 in opcode 0xdf.
2003-06-23 20:15:34 +00:00
..
po bfd/ 2003-06-11 01:32:08 +00:00
ChangeLog gas/ 2003-06-23 20:15:34 +00:00
ChangeLog-9297
ChangeLog-9899
MAINTAINERS
Makefile.am * bfd/Makefile.am (config.status): Depend on version.h. 2003-06-10 23:44:42 +00:00
Makefile.in * bfd/Makefile.am (config.status): Depend on version.h. 2003-06-10 23:44:42 +00:00
a29k-dis.c * a29k-dis.c: Replace CONST with const. 2002-06-08 07:29:27 +00:00
acinclude.m4 * acinclude.m4 (AM_INSTALL_LIBBFD): Fake to fool autotools. 2002-05-17 10:34:29 +00:00
aclocal.m4 FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. 2003-06-03 17:15:25 +00:00
alpha-dis.c
alpha-opc.c * alpha-opc.c (alpha_opcodes): Add bugchk, rduniq, wruniq, gentrap 2003-01-17 23:43:20 +00:00
arc-dis.c * Makefile.am (sh-dis.lo): Don't put make commands in deps. 2002-05-25 12:55:19 +00:00
arc-dis.h
arc-ext.c
arc-ext.h
arc-opc.c 2002-11-18 Klee Dienes <kdienes@apple.com> 2002-11-18 16:50:05 +00:00
arm-dis.c Fixes for iWMMXt contribution. 2003-04-01 13:08:06 +00:00
arm-opc.h Fixes for iWMMXt contribution. 2003-04-01 13:08:06 +00:00
avr-dis.c 2002-11-12 Klee Dienes <kdienes@apple.com> 2002-11-18 16:54:08 +00:00
cgen-asm.c * cgen-asm.c (cgen_parse_keyword): Added underscore to symbol character 2002-12-20 04:54:30 +00:00
cgen-asm.in opcodes: 2003-06-10 22:08:45 +00:00
cgen-dis.c
cgen-dis.in * cgen-dis.in: Include libiberty.h. 2002-12-02 21:58:19 +00:00
cgen-ibld.in
cgen-opc.c
cgen.sh
config.in FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. 2003-06-03 17:15:25 +00:00
configure FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. 2003-06-03 17:15:25 +00:00
configure.in New Romanian translation 2003-05-16 09:39:56 +00:00
cris-dis.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cris-opc.c
d10v-dis.c
d10v-opc.c Fix for invalid conflict warning. 2002-05-30 15:25:37 +00:00
d30v-dis.c
d30v-opc.c
dep-in.sed * dep-in.sed: Cope with absolute paths. 2002-04-04 14:05:44 +00:00
dis-buf.c
disassemble.c Add support for h8300hn and h8300sn 2003-05-12 11:57:32 +00:00
dlx-dis.c Add DLX target 2002-05-28 14:08:47 +00:00
fr30-asm.c opcodes: 2003-06-10 22:08:45 +00:00
fr30-desc.c opcodes: 2003-06-10 22:08:45 +00:00
fr30-desc.h opcodes: 2003-06-10 22:08:45 +00:00
fr30-dis.c * cgen-dis.in: Include libiberty.h. 2002-12-02 21:58:19 +00:00
fr30-ibld.c
fr30-opc.c * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
fr30-opc.h * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
frv-asm.c opcodes: 2003-06-10 22:08:45 +00:00
frv-desc.c opcodes: 2003-06-10 22:08:45 +00:00
frv-desc.h opcodes: 2003-06-10 22:08:45 +00:00
frv-dis.c Add code to handle even-numbered only register operands 2003-06-05 16:04:20 +00:00
frv-ibld.c Add code to handle even-numbered only register operands 2003-06-05 16:04:20 +00:00
frv-opc.c Add code to handle even-numbered only register operands 2003-06-05 16:04:20 +00:00
frv-opc.h Add code to handle even-numbered only register operands 2003-06-05 16:04:20 +00:00
h8300-dis.c opcodes/ 2003-06-10 07:27:56 +00:00
h8500-dis.c * arm-dis.c (print_insn_arm): Constify "insn". Formatting. 2002-12-02 13:13:37 +00:00
h8500-opc.h Replace occurrances of 'Hitachi' with 'Renesas'. 2003-04-15 08:51:55 +00:00
hppa-dis.c * hppa-dis.c: Formatting. 2003-02-25 03:22:06 +00:00
i370-dis.c
i370-opc.c
i386-dis.c gas/ 2003-06-23 20:15:34 +00:00
i860-dis.c 2003-05-23 Jason Eckhardt <jle@rice.edu> 2003-05-24 04:22:23 +00:00
i960-dis.c
ia64-asmtab.c * ia64-ic.tbl (fr-readers): Add mem-writers-fp. 2003-04-08 09:50:07 +00:00
ia64-asmtab.h
ia64-dis.c Patch from Kenneth Chen to fix brl disassembly. 2002-11-25 19:59:29 +00:00
ia64-gen.c Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-ic.tbl * ia64-ic.tbl (fr-readers): Add mem-writers-fp. 2003-04-08 09:50:07 +00:00
ia64-opc-a.c Convert ia64-gen to use getopt(). Add standard GNU options plus --srcdir. 2002-11-07 14:33:48 +00:00
ia64-opc-b.c Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-opc-d.c Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-opc-f.c Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-opc-i.c Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-opc-m.c Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-opc-x.c Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-opc.c
ia64-opc.h Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-raw.tbl Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ia64-war.tbl
ia64-waw.tbl Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
ip2k-asm.c opcodes: 2003-06-10 22:08:45 +00:00
ip2k-desc.c opcodes: 2003-06-10 22:08:45 +00:00
ip2k-desc.h opcodes: 2003-06-10 22:08:45 +00:00
ip2k-dis.c * cgen-dis.in: Include libiberty.h. 2002-12-02 21:58:19 +00:00
ip2k-ibld.c Add IP2k GAS and OPCODES support. 2002-07-19 07:52:40 +00:00
ip2k-opc.c * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
ip2k-opc.h * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
iq2000-asm.c opcodes: 2003-06-10 22:08:45 +00:00
iq2000-desc.c opcodes: 2003-06-10 22:08:45 +00:00
iq2000-desc.h opcodes: 2003-06-10 22:08:45 +00:00
iq2000-dis.c FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. 2003-06-03 17:15:25 +00:00
iq2000-ibld.c FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. 2003-06-03 17:15:25 +00:00
iq2000-opc.c FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. 2003-06-03 17:15:25 +00:00
iq2000-opc.h FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. 2003-06-03 17:15:25 +00:00
m32r-asm.c opcodes: 2003-06-10 22:08:45 +00:00
m32r-desc.c opcodes: 2003-06-10 22:08:45 +00:00
m32r-desc.h opcodes: 2003-06-10 22:08:45 +00:00
m32r-dis.c * cgen-dis.in: Include libiberty.h. 2002-12-02 21:58:19 +00:00
m32r-ibld.c
m32r-opc.c opcodes: 2003-06-10 22:08:45 +00:00
m32r-opc.h * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
m32r-opinst.c * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
m68hc11-dis.c * m68hc11-dis.c (print_indexed_operand): Fix PC-relative address 2002-12-08 20:53:19 +00:00
m68hc11-opc.c * m68hc11-opc.c: Update call operand to accept the page definition. 2002-08-13 19:09:01 +00:00
m68k-dis.c * a29k-dis.c: Replace CONST with const. 2002-06-08 07:29:27 +00:00
m68k-opc.c
m88k-dis.c 2002-11-16 Klee Dienes <kdienes@apple.com> 2002-11-16 18:42:12 +00:00
m10200-dis.c
m10200-opc.c
m10300-dis.c
m10300-opc.c
makefile.vms
mcore-dis.c * arm-dis.c (print_insn_arm): Constify "insn". Formatting. 2002-12-02 13:13:37 +00:00
mcore-opc.h 2002-11-18 Klee Dienes <kdienes@apple.com> 2002-11-18 16:50:05 +00:00
mips-dis.c * mips-dis.c (mips_gpr_names_newabi): Reverted previous patch. 2003-04-08 07:14:47 +00:00
mips-opc.c 2002-12-31 Chris Demetriou <cgd@broadcom.com> 2003-01-01 01:06:13 +00:00
mips16-opc.c
mmix-dis.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
mmix-opc.c
mpw-config.in
mpw-make.sed
msp430-dis.c Add support for msp430. 2002-12-30 19:25:13 +00:00
ns32k-dis.c * ns32k-dis.c (print_insn_ns32k): Constify "d", remove register 2002-12-16 09:54:12 +00:00
openrisc-asm.c opcodes: 2003-06-10 22:08:45 +00:00
openrisc-desc.c opcodes: 2003-06-10 22:08:45 +00:00
openrisc-desc.h opcodes: 2003-06-10 22:08:45 +00:00
openrisc-dis.c * cgen-dis.in: Include libiberty.h. 2002-12-02 21:58:19 +00:00
openrisc-ibld.c
openrisc-opc.c * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
openrisc-opc.h * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
opintl.h
or32-dis.c * a29k-dis.c: Replace CONST with const. 2002-06-08 07:29:27 +00:00
or32-opc.c
pdp11-dis.c * arm-dis.c (print_insn_arm): Constify "insn". Formatting. 2002-12-02 13:13:37 +00:00
pdp11-opc.c
pj-dis.c * pj.h (pj_opc_info_t): Add union. 2002-12-12 21:52:06 +00:00
pj-opc.c * pj-opc.c (pj_opc_info): Add braces around union initializer. 2002-12-12 22:56:41 +00:00
ppc-dis.c * ppc-dis.c (print_insn_powerpc): Correct condition register display. 2002-11-12 04:03:31 +00:00
ppc-opc.c Add "attn", "lq" and "stq" power4 insns. 2003-06-10 07:44:11 +00:00
s390-dis.c * s390-dis.c (init_disasm): Rename S390_OPCODE_ESAME to 2003-03-21 13:28:09 +00:00
s390-mkopc.c * s390-dis.c (init_disasm): Rename S390_OPCODE_ESAME to 2003-03-21 13:28:09 +00:00
s390-opc.c * s390-dis.c (init_disasm): Rename S390_OPCODE_ESAME to 2003-03-21 13:28:09 +00:00
s390-opc.txt * s390-dis.c (init_disasm): Rename S390_OPCODE_ESAME to 2003-03-21 13:28:09 +00:00
sh-dis.c Add SH2E support 2003-01-23 18:50:57 +00:00
sh-opc.h Add SH2E support 2003-01-23 18:50:57 +00:00
sh64-dis.c include/elf/ChangeLog 2003-01-23 11:51:35 +00:00
sh64-opc.c
sh64-opc.h
sparc-dis.c (print_insn_sparc): When examining values added in to rs1, make sure that 2003-01-29 12:51:57 +00:00
sparc-opc.c Add conditional/unconditional branch classification. 2002-10-23 15:45:49 +00:00
stamp-h.in
sysdep.h
tic4x-dis.c Namespace cleanup for the tic4x target. Replace s/c4x/tic4x/ and s/c3x/tic3x/. 2003 copyright update 2003-04-04 08:15:15 +00:00
tic30-dis.c * arm-dis.c (print_insn_arm): Constify "insn". Formatting. 2002-12-02 13:13:37 +00:00
tic54x-dis.c
tic54x-opc.c
tic80-dis.c
tic80-opc.c
v850-dis.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
v850-opc.c Remove redundant references to V850EA architecture. 2002-09-02 11:44:39 +00:00
vax-dis.c * vax-dis.c (print_insn_arg): Pass the insn info to print_insn_mode. 2002-05-09 23:11:30 +00:00
w65-dis.c * arm-dis.c (print_insn_arm): Constify "insn". Formatting. 2002-12-02 13:13:37 +00:00
w65-opc.h 2002-11-18 Klee Dienes <kdienes@apple.com> 2002-11-18 16:50:05 +00:00
xstormy16-asm.c opcodes: 2003-06-10 22:08:45 +00:00
xstormy16-desc.c opcodes: 2003-06-10 22:08:45 +00:00
xstormy16-desc.h opcodes: 2003-06-10 22:08:45 +00:00
xstormy16-dis.c * cgen-dis.in: Include libiberty.h. 2002-12-02 21:58:19 +00:00
xstormy16-ibld.c
xstormy16-opc.c * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
xstormy16-opc.h * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate. 2003-04-22 18:50:55 +00:00
xtensa-dis.c Add Xtensa port 2003-04-01 15:50:31 +00:00
z8k-dis.c * z8k-dis.c (instr_data_s): Change tabl_index from long to int. 2003-06-19 13:46:37 +00:00
z8k-opc.h * z8k-dis.c (instr_data_s): Change tabl_index from long to int. 2003-06-19 13:46:37 +00:00
z8kgen.c * z8k-dis.c (instr_data_s): Change tabl_index from long to int. 2003-06-19 13:46:37 +00:00