binutils-gdb/gas/doc
H.J. Lu b6169b206a gas/
2008-12-20  H.J. Lu  <hongjiu.lu@intel.com>

	* config/tc-i386.c (_i386_insn): Add swap_operand.
	(parse_insn): Handle ".s".
	(match_template): Handle swap_operand.

	* doc/c-i386.texi: Document .s suffix.

gas/testsuite/

2008-12-20  H.J. Lu  <hongjiu.lu@intel.com>

	* gas/i386/i386.exp: Run opts, opts-intel, sse2avx-opts,
	sse2avx-opts-intel, x86-64-opts, x86-64-opts-intel,
	x86-64-sse2avx-opts and x86-64-sse2avx-opts-intel.

	* gas/i386/opts.d: New.
	* gas/i386/opts-intel.d: Likewise.
	* gas/i386/opts.s: Likewise.
	* gas/i386/sse2avx-opts.d: Likewise.
	* gas/i386/sse2avx-opts-intel.d: Likewise.
	* gas/i386/x86-64-opts.d: Likewise.
	* gas/i386/x86-64-opts-intel.d: Likewise.
	* gas/i386/x86-64-opts.s: Likewise.
	* gas/i386/x86-64-sse2avx-opts.d: Likewise.
	* gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.

opcodes/

2008-12-20  H.J. Lu  <hongjiu.lu@intel.com>

	* i386-dis.c (EbS): New.
	(EvS): Likewise.
	(EMS): Likewise.
	(EXqS): Likewise.
	(EXxS): Likewise.
	(b_swap_mode): Likewise.
	(v_swap_mode): Likewise.
	(q_swap_mode): Likewise.
	(x_swap_mode): Likewise.
	(v_mode): Updated.
	(w_mode): Likewise.
	(t_mode): Likewise.
	(xmm_mode): Likewise.
	(swap_operand): Likewise.
	(dis386): Use EbS on movB.  Use EvS on moveS.
	(dis386_twobyte): Use EXxS on movapX.
	(prefix_table): Use EXxS on movups, movupd, movdqu, movdqa,
	vmovups, vmovdqu, vmovdqa. Use EMS and EXqS on movq.
	(vex_table): Use EXxS on vmovapX.
	(vex_len_table): Use EXqS on vmovq.
	(intel_operand_size): Handle b_swap_mode, v_swap_mode,
	q_swap_mode and x_swap_mode.
	(OP_E_register): Handle b_swap_mode and v_swap_mode.
	(OP_EM): Handle v_swap_mode.
	(OP_EX): x_swap_mode and q_swap_mode.

	* i386-gen.c (opcode_modifiers): Add S.

	* i386-opc.h (S): New.
	(Modrm): Updated.
	(i386_opcode_modifier): Add s.

	* i386-opc.tbl: Add S to movapd, movaps, movdqa, movdqu, movq,
	movupd, movups, vmovapd, vmovaps, vmovdqa, vmovdqu and vmovq.
	* i386-tbl.h: Regenerated.
2008-12-20 17:40:51 +00:00
..
all.texi New port: National Semiconductor's CR16 2007-06-29 14:09:34 +00:00
as.texinfo opcodes/ 2008-12-04 10:29:16 +00:00
c-alpha.texi * config/tc-alpha.c (O_lituse_jsrdirect): New. 2005-05-31 22:53:11 +00:00
c-arc.texi * doc/c-arc.texi: Fix typo. 2007-08-28 21:53:00 +00:00
c-arm.texi * c-arm.texi: Add tutorial on ARM unwinding pseudo ops. 2008-08-26 16:02:59 +00:00
c-avr.texi * config/tc-avr.c (mcu_types): Add atmega16u4. 2008-08-29 16:58:02 +00:00
c-bfin.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
c-cr16.texi *c-cr16.texi (cr16-operand specifiers): Add got/GOT and cgot/cGOT. 2008-11-27 12:01:26 +00:00
c-cris.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-d10v.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-d30v.texi
c-h8300.texi * NEWS: Mention these changes. 2008-08-06 15:42:15 +00:00
c-hppa.texi * som.c (struct som_misc_symbol_info): Add is_comdat, is_common and 2004-04-28 18:02:49 +00:00
c-i370.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-i386.texi gas/ 2008-12-20 17:40:51 +00:00
c-i860.texi 2003-08-25 Jason Eckhardt <jle@rice.edu> 2003-08-26 02:40:43 +00:00
c-i960.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
c-ia64.texi gas/ 2005-03-28 22:34:20 +00:00
c-ip2k.texi
c-m32c.texi * NEWS: Mention these changes. 2008-08-06 15:42:15 +00:00
c-m32r.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
c-m68hc11.texi PR binutils/2877 2006-07-06 10:34:02 +00:00
c-m68k.texi gas/testsuite/ 2007-04-23 07:51:33 +00:00
c-mips.texi * aoutx.h (NAME): Add case statements for bfd_mach_mips14000, 2008-11-28 18:02:17 +00:00
c-mmix.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
c-msp430.texi 2005-08-12 Dmitry Diky <diwil@spec.ru> 2005-08-12 11:54:23 +00:00
c-mt.texi * doc/t-mt.texi: Update MS1 to MT. 2005-12-20 09:44:48 +00:00
c-ns32k.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-pdp11.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
c-pj.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-ppc.texi opcodes/ 2008-12-04 10:29:16 +00:00
c-sh64.texi * NEWS: Mention these changes. 2008-08-06 15:42:15 +00:00
c-sh.texi * NEWS: Mention these changes. 2008-08-06 15:42:15 +00:00
c-sparc.texi gas/ 2008-04-25 19:58:03 +00:00
c-tic54x.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
c-v850.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
c-vax.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-xc16x.texi Add support for the Infineon XC16X. 2006-02-17 14:36:28 +00:00
c-xtensa.texi * doc/c-xtensa.texi (Xtensa Syntax): Clarify handling of opcodes that 2008-01-25 01:08:34 +00:00
c-z8k.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-z80.texi Fix spelling typos 2006-07-24 13:49:50 +00:00
fdl.texi Change documentation license to FDL v1.3 2008-11-19 16:22:48 +00:00
h8.texi
internals.texi 2008-10-07 H.J. Lu <hongjiu.lu@intel.com> 2008-10-07 14:21:59 +00:00
Makefile.am * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include 2007-08-13 01:53:01 +00:00
Makefile.in * configure: Regenerate for new libtool. 2008-09-29 15:34:33 +00:00