Files
8sa1-binutils-gdb/opcodes
H.J. Lu c32fa91d70 gas/
2009-11-12  H.J. Lu  <hongjiu.lu@intel.com>

	* config/tc-i386.c (LOCKREP_PREFIX): Removed.
	(REP_PREFIX): New.
	(LOCK_PREFIX): Likewise.
	(PREFIX_GROUP): Likewise.
	(REX_PREFIX): Updated.
	(MAX_PREFIXES): Likewise.
	(add_prefix): Updated.  Return enum PREFIX_GROUP.
	(md_assemble): Check for lock without a lockable instruction.
	(parse_insn): Updated.
	(output_insn): Likewise.

gas/testsuite/

2009-11-12  H.J. Lu  <hongjiu.lu@intel.com>

	* gas/i386/i386.exp: Run lock-1, lock-1-intel, lockbad-1,
	x86-64-lock-1, x86-64-lock-1-intel and x86-64-lockbad-1.

	* gas/i386/lock-1-intel.d: New.
	* gas/i386/lock-1.d: Likewise.
	* gas/i386/lock-1.s: Likewise.
	* gas/i386/lockbad-1.l: Likewise.
	* gas/i386/lockbad-1.s: Likewise.
	* gas/i386/x86-64-lock-1-intel.d: Likewise.
	* gas/i386/x86-64-lock-1.d: Likewise.
	* gas/i386/x86-64-lock-1.s: Likewise.
	* gas/i386/x86-64-lockbad-1.l: Likewise.
	* gas/i386/x86-64-lockbad-1.s: Likewise.

opcodes/

2009-11-12  H.J. Lu  <hongjiu.lu@intel.com>

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

	* i386-opc.h (IsLockable): New.
	(i386_opcode_modifier): Add islockable.

	* i386-opc.tbl: Add IsLockable to add, adc, and, btc, btr,
	bts, cmpxchg, cmpxch8b, dec, inc, neg, not, or, sbb, sub,
	xor, xadd and xchg.
	* i386-tbl.h: Regenerated.
2009-11-12 18:57:14 +00:00
..
2009-11-11 09:36:08 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2007-10-04 13:43:16 +00:00
2009-11-12 14:49:45 +00:00
2009-09-04 04:29:42 +00:00
2009-09-02 07:25:43 +00:00
2008-12-23 19:10:25 +00:00
2009-10-24 00:17:08 +00:00
2009-09-02 07:25:43 +00:00
2008-12-23 19:10:25 +00:00
2008-12-23 19:10:25 +00:00
2009-03-18 11:47:18 +00:00
2009-11-12 18:57:14 +00:00
2006-01-16 23:15:07 +00:00
2006-01-16 23:15:07 +00:00
2008-01-03 05:27:55 +00:00
2009-01-06 01:03:27 +00:00
bfd
2009-09-29 14:17:19 +00:00
bfd
2009-09-29 14:17:19 +00:00
2009-06-15 15:24:52 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
bfd
2009-09-29 14:17:19 +00:00
2007-07-05 09:49:03 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2009-11-12 02:13:06 +00:00
2009-11-12 18:57:14 +00:00
2007-07-05 09:49:03 +00:00
2009-11-12 18:57:14 +00:00
2009-11-12 18:57:14 +00:00
2009-09-02 07:25:43 +00:00
2009-11-12 18:57:14 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2008-08-28 14:07:50 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2008-08-28 14:07:50 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2008-08-28 14:07:50 +00:00
2008-08-28 14:07:50 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2008-12-23 19:10:25 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2008-12-23 19:10:25 +00:00
2008-12-23 19:10:25 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-10-19 05:09:44 +00:00
2009-06-22 00:53:25 +00:00
2009-11-04 06:18:27 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-10-19 05:09:44 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-10-14 11:30:20 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-19 16:23:47 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 02:10:36 +00:00
2009-11-04 06:18:27 +00:00
2009-10-24 00:17:08 +00:00
2009-06-24 03:06:42 +00:00
2009-06-24 03:06:42 +00:00
2009-07-07 01:56:05 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-01-20 07:22:30 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-01-20 07:22:30 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2007-07-05 09:49:03 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-10-19 05:09:44 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2009-10-02 14:42:42 +00:00
2009-10-02 14:42:42 +00:00
2009-11-05 02:31:40 +00:00
2009-11-05 00:38:45 +00:00
2009-11-05 00:38:45 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2007-07-05 09:49:03 +00:00
2009-09-02 07:25:43 +00:00
2009-10-19 05:09:44 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-10-24 00:17:08 +00:00
2009-07-10 14:20:41 +00:00
2009-07-10 14:20:41 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00