newlib-cygwin/include/opcode
Jan Beulich 4b8e88e31d gas/
2004-11-23 Jan Beulich <jbeulich@novell.com>

	* config/tc-i386.h (CpuMMX2): Declare. Artificial classifier to
	indicate the MMX extensions added by both SSE and 3DNow!A.
	(Cpu3dnowA): Declare.
	(CpuUnknownFlags): Update.
	* config/tc-i386.c (cpu_sub_arch_name): Declare.
	(cpu_arch): i586 and pentium do not imply MMX. i686 and pentiumpro do
	neither imply SSE nor MMX. k6 implies MMX. k6_2 additionally implies
	3DNow!. Athlon additionally implies 3DNow!A. Several new
	entries (those starting with a dot are for sub-arch specification).
	(set_cpu_arch): Handle sub-arch specifications.
	(parse_insn): Distinguish between instructions not supported because
	of insufficient CPU features and because of 64-bit mode.
	* doc/c-i386.texi: Describe enhanced .arch directive.

include/opcode/
2004-11-23 Jan Beulich <jbeulich@novell.com>

	* i386.h (i386_optab): paddq and psubq, even in their MMX form, are
	available only with SSE2. Change the MMX additions introduced by SSE
	and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
	instructions by their now designated identifier (since combining i686
	and 3DNow! does not really imply 3DNow!A).
2004-11-23 07:55:12 +00:00
..
ChangeLog gas/ 2004-11-23 07:55:12 +00:00
ChangeLog-9103 Split ChangeLog files. 2004-01-02 11:16:20 +00:00
a29k.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
alpha.h Convert to C90. 2003-08-07 02:25:50 +00:00
arc.h Convert to C90. 2003-08-07 02:25:50 +00:00
arm.h Apply Paul Brook's patch to implement armv6k instructions 2004-09-30 16:21:43 +00:00
avr.h * gas/config/tc-avr.c: Add support for 2004-09-11 13:15:05 +00:00
cgen.h Convert cgen to C-90 2003-08-08 21:21:24 +00:00
convex.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
cris.h * cris.h (enum cris_insn_version_usage): Tweak formatting and 2004-11-04 14:53:41 +00:00
crx.h 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com> 2004-11-05 10:58:22 +00:00
d10v.h Convert to C90. 2003-08-07 02:25:50 +00:00
d30v.h Convert to C90. 2003-08-07 02:25:50 +00:00
dlx.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
h8300.h O_JSR): Do not allow VECIND addressing for non-SX processors. 2004-08-13 08:14:02 +00:00
hppa.h * hppa.h (ldwa, ldda): Add ordered opcodes. 2003-01-31 21:24:32 +00:00
i370.h Convert to C90. 2003-08-07 02:25:50 +00:00
i386.h gas/ 2004-11-23 07:55:12 +00:00
i860.h include/opcode/ChangeLog: 2003-08-17 03:16:23 +00:00
i960.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
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 binutils/testsuite/: 2004-07-09 18:42:14 +00:00
m88k.h 2002-11-16 Klee Dienes <kdienes@apple.com> 2002-11-16 18:43:03 +00:00
maxq.h Add support fpr MAXQ processor 2004-11-08 13:17:39 +00:00
mips.h * config/tc-mips.c (macro): Handle new macros: "lca" and "dlca" 2003-11-18 21:22:56 +00:00
mmix.h * mmix.h (JMP_INSN_BYTE): Define. 2003-10-19 01:16:56 +00:00
mn10200.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
mn10300.h 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> 2003-07-10 02:49:07 +00:00
msp430.h include/opcode/ 2004-11-19 12:28:01 +00:00
np1.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
ns32k.h * ns32k.h (struct ns32k_opcode): Constify "name", "operands" and 2002-12-16 09:53:48 +00:00
or32.h Convert to C90. 2003-08-07 02:25:50 +00:00
pdp11.h * pdp11.h: Add format codes for float instruction formats. 2002-03-05 03:09:01 +00:00
pj.h Convert to C90. 2003-08-07 02:25:50 +00:00
pn.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
ppc.h opcodes/ 2004-09-09 12:42:37 +00:00
pyr.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
s390.h * s390.h (s390_opcode_cpu_val): Add enum for cpu type z990. 2003-07-01 14:46:57 +00:00
sparc.h Convert to C90. 2003-08-07 02:25:50 +00:00
tahoe.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
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 19990502 sourceware import 1999-05-03 07:29:06 +00:00
tic54x.h Fix tic54x testsuite failures and Lmem disassembly bugs. 2001-11-13 14:22:52 +00:00
tic80.h Convert to C90. 2003-08-07 02:25:50 +00:00
v850.h Add binutils support for v850e1 processor 2003-09-04 11:04:37 +00:00
vax.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00