MPX: Add MPX instructions
commit0a52f99447923cee0c825135163057aa95b9995a
authorJin Kyu Song <jin.kyu.song@intel.com>
Wed, 16 Oct 2013 02:10:13 +0000 (15 19:10 -0700)
committerJin Kyu Song <jin.kyu.song@intel.com>
Wed, 16 Oct 2013 03:56:56 +0000 (15 20:56 -0700)
tree9f2ffdbaf1efd6af9c0acde3cc42d77637adc538
parentc5e27d0d9231595512f3d9fa0c83580aa4f66256
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