nasm/x86
H. Peter Anvin d988ce719c Fix inefficient encoding of MPX instructions
BNDMK, BNDLDX, and BNDSTX are split-SIB (MIB) instructions, but do
*not* require a SIB encoding. However, TILELOAD* and TILESTORE* *do*
require a SIB in all cases. Split the MIB flag into MIB (split
address) and SIB (SIB required) flags.

This fixes travis test mpx.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2020-08-13 17:21:00 -07:00
..
disp8.c disp8: make constant arrays in get_disp8N() static 2016-08-25 17:40:13 -07:00
iflags.ph Fix inefficient encoding of MPX instructions 2020-08-13 17:21:00 -07:00
insns-iflags.ph insns.pl: use less cantankerous string expansion; better error info 2019-08-09 02:41:37 -07:00
insns.dat Fix inefficient encoding of MPX instructions 2020-08-13 17:21:00 -07:00
insns.pl insns.pl: audit for impossible Sx patterns; fix a few 2020-07-30 15:16:11 -07:00
regs.dat Add support for new instructions from ISE June 2020 2020-07-16 21:52:15 -07:00
regs.pl perl files: clean up warnings 2019-08-09 13:30:19 -07:00