Mon Jun 8 12:15:52 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
authorIan Lance Taylor <ian@airs.com>
Mon, 8 Jun 1998 16:20:19 +0000 (16:20 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 8 Jun 1998 16:20:19 +0000 (16:20 +0000)
commit038915c98cfe163cdc76e265cacea6d0daa2905f
treec08e44235787a7a181e35228d60f75533a5f18c4
parent3f59a7636604f3e22f3ed901fbddf0d79e4c9214
Mon Jun  8 12:15:52 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>

* i386.h (REPNE): Rename to REPNE_PREFIX_OPCODE.
(REPE): Rename to REPE_PREFIX_OPCODE.
(i386_regtab_end): Remove.
(i386_prefixtab, i386_prefixtab_end): Remove.
(i386_optab): Use NULL as sentinel rather than "" to suit rewrite
of md_begin.
(MAX_OPCODE_SIZE): Define.
(i386_optab_end): Remove.
(sl_Suf): Define.
(sl_FP): Use sl_Suf.

* i386.h (i386_optab): Allow 16 bit displacement for `mov
mem,acc'.  Combine 16 and 32 bit forms of various insns.  Allow 16
bit form of ljmp.  Add IsPrefix modifier to prefixes.  Add addr32,
data32, dword, and adword prefixes.
(i386_regtab): Add BaseIndex modifier to valid 16 bit base/index
regs.
include/opcode/ChangeLog
include/opcode/i386.h