acadia-newlib/include/opcode
H.J. Lu 203515ee13 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:33 +00:00
..
ChangeLog gas/ 2003-06-23 20:15:33 +00:00
a29k.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
alpha.h
arc.h 2002-11-18 Klee Dienes <kdienes@apple.com> 2002-11-18 16:49:56 +00:00
arm.h
avr.h
cgen.h * cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union. 2002-12-02 21:51:52 +00:00
convex.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
cris.h
d10v.h * d10v.h (OPERAND_NOSP): New macro. 2001-12-04 10:06:40 +00:00
d30v.h
dlx.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
h8300.h include/opcode/ 2003-06-10 07:33:46 +00:00
hppa.h * hppa.h (ldwa, ldda): Add ordered opcodes. 2003-01-31 21:24:32 +00:00
i370.h
i386.h gas/ 2003-06-23 20:15:33 +00:00
i860.h 2003-05-23 Jason Eckhardt <jle@rice.edu> 2003-05-24 04:22:23 +00:00
i960.h
ia64.h Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
m68hc11.h * m68hc11.h (M68HC12_BANK_VIRT): Define to 0x010000 2003-05-13 19:28:14 +00:00
m68k.h
m88k.h 2002-11-16 Klee Dienes <kdienes@apple.com> 2002-11-16 18:43:03 +00:00
mips.h * mips.h: Correct comment typo. 2003-04-09 00:12:24 +00:00
mmix.h
mn10200.h
mn10300.h
msp430.h Add support for msp430. 2002-12-30 19:25:12 +00:00
np1.h
ns32k.h * ns32k.h (struct ns32k_opcode): Constify "name", "operands" and 2002-12-16 09:53:48 +00:00
or32.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
pdp11.h * pdp11.h: Add format codes for float instruction formats. 2002-03-05 03:09:01 +00:00
pj.h * pj.h (pj_opc_info_t): Add union. 2002-12-12 21:52:05 +00:00
pn.h
ppc.h Add "attn", "lq" and "stq" power4 insns. 2003-06-10 07:44:11 +00:00
pyr.h
s390.h * s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val. 2003-03-21 13:26:21 +00:00
sparc.h * ia64.h: Use #include "" instead of <> for local header files. 2002-05-25 12:53:48 +00:00
tahoe.h
tic4x.h 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.h
tic54x.h
tic80.h
v850.h
vax.h