MPX: Add MPX instructions
authorJin Kyu Song <jin.kyu.song@intel.com>
Wed, 16 Oct 2013 02:10:13 +0000 (19:10 -0700)
committerJin Kyu Song <jin.kyu.song@intel.com>
Wed, 20 Nov 2013 19:29:41 +0000 (11:29 -0800)
commit164d60740f0aa2759ae78874bd5c8692d8d59e60
tree237161a1e4ac230347feefa20a9ed1fc0b80a27a
parent0bc288f8b9ec5fb30fb816008e81282081d85e82
MPX: Add MPX instructions

Added MPX instructions and corresponding parser and encoder.

ICC style mib - base + disp and index are separate - is supported.
E.g. bndstx [ebx+3], bnd2, edx -> ebx+3 : base+disp, edx : index

As a supplement to NASM style mib - split EA - parser,
omitted base+disp is now treated as 0 displacement.
E.g. bndstx [,edx], bnd2 -> bndstx [0,edx], bnd2

Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
assemble.c
insns.dat
insns.h
insns.pl
opflags.h
parser.c
regs.dat