newlib-cygwin/include
Thiemo Seufer fe32d85c52 [ gas/ChangeLog ]
* config/tc-mips.c (mips_set_options, mips_opts, file_ase_dspr2,
	ISA_SUPPORTS_DSPR2_ASE, MIPS_CPU_ASE_DSPR2): Add DSP R2 ASE support.
	(macro_build): Add case '2'.
	(macro): Expand M_BALIGN to nop, packrl.ph or balign.
	(validate_mips_insn): Add support for balign instruction.
	(mips_ip): Handle DSP R2 instructions. Support balign instruction.
	(OPTION_DSPR2, OPTION_NO_DSPR2, OPTION_COMPAT_ARCH_BASE,
	md_parse_option, mips_after_parse_args): Add -mdspr2 and -mno-dspr2
	command line options.
	(s_mipsset): Add support for .set dspr2 and .set nodspr2 directives.
	(md_show_usage): Add -mdspr2 and -mno-dspr2 help output.
	* doc/c-mips.texi, doc/as.texinfo: Document -mdspr2, -mno-dspr2,
	.set dspr2, .set nodspr2.

	[ gas/testsuite/ChangeLog ]
	* gas/mips/mips32-dspr2.s, gas/mips/mips32-dspr2.d: New test for
	DSP R2.
	* gas/mips/mips.exp: Run new test.

	[ include/opcode/Changelog ]
	* mips.h (OP_SH_BP, OP_MASK_BP): Add support for balign instruction.
	(INSN_DSPR2): Add flag for DSP R2 instructions.
	(M_BALIGN): New macro.

	[ opcodes/ChangeLog ]
	* mips-dis.c (mips_arch_choices): Add DSP R2 support.
	(print_insn_args): Add support for balign instruction.
	* mips-opc.c (D33): New shortcut for DSP R2 instructions.
	(mips_builtin_opcodes): Add DSP R2 instructions.

	[ sim/mips/ChangeLog ]
	* Makefile.in (IGEN_INCLUDE): Add dsp2.igen.
	* configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*):
	Add dsp2 to sim_igen_machine.
	* configure: Regenerate.
	* dsp.igen (do_ph_op): Add MUL support when op = 2.
	(do_ph_mulq): New function to support mulq_rs.ph and mulq_s.ph.
	(mulq_rs.ph): Use do_ph_mulq.
	(MFHI, MFLO, MTHI, MTLO): Move these instructions to mips.igen.
	* mips.igen: Add dsp2 model and include dsp2.igen.
	(MFHI, MFLO, MTHI, MTLO): Extend these instructions for
	for *mips32r2, *mips64r2, *dsp.
	(MADD, MADDU, MSUB, MSUBU, MULT, MULTU): Extend these instructions
	for *mips32r2, *mips64r2, *dsp2.
	* dsp2.igen: New file for MIPS DSP REV 2 ASE.

	[ sim/testsuite/sim/mips/ChangeLog ]
	* basic.exp: Run the dsp2 test.
	* utils-dsp.inc (dspckacc_astio, dspck_tsimm): New macro.
	* mips32-dsp2.s: New test.
2007-02-20 13:28:54 +00:00
..
aout Remove a29k support. 2005-08-18 03:49:39 +00:00
coff Define ATTRIBUTE_PACKED and use as necessary. 2006-12-06 14:36:41 +00:00
elf Fix entries for MeP submission. 2007-02-06 18:57:08 +00:00
gdb Add changelog entries for copyright updates. 2007-01-10 04:33:06 +00:00
nlm Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
opcode [ gas/ChangeLog ] 2007-02-20 13:28:54 +00:00
COPYING Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
ChangeLog top level: 2007-02-17 13:33:57 +00:00
ChangeLog-9103 merge from gcc 2005-04-14 02:22:07 +00:00
MAINTAINERS add MAINTAINERS files 2000-07-05 19:28:05 +00:00
alloca-conf.h Add alloca-conf.h from libiberty. 2000-09-28 08:00:54 +00:00
ansidecl.h merge from gcc 2006-12-06 19:28:41 +00:00
bfdlink.h bfd/ 2007-01-16 14:56:31 +00:00
bout.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
demangle.h merge from gcc 2007-01-30 23:16:53 +00:00
dis-asm.h 2007-02-05 Dave Brolley <brolley@redhat.com> 2007-02-05 19:17:10 +00:00
dyn-string.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
fibheap.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
filenames.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
floatformat.h merge from gcc 2005-10-31 18:01:16 +00:00
fnmatch.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
fopen-bin.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
fopen-same.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
fopen-vms.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
gdbm.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
getopt.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
hashtab.h merge from gcc 2005-06-30 23:02:54 +00:00
hp-symtab.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
ieee.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
libiberty.h merge from gcc 2007-02-09 17:21:45 +00:00
md5.h merge from gcc 2006-01-18 21:05:51 +00:00
oasys.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
objalloc.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
obstack.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
os9k.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
partition.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
progress.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
safe-ctype.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
sort.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
splay-tree.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
symcat.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
ternary.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
xregex.h merge from gcc 2001-08-02 23:27:47 +00:00
xregex2.h merge from gcc 2005-07-12 10:34:51 +00:00
xtensa-config.h bfd/ 2006-11-27 20:14:52 +00:00
xtensa-isa-internal.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
xtensa-isa.h * xtensa-isa.h (STATIC_LIBISA): Delete. 2006-11-27 19:23:21 +00:00