binutils-gdb/opcodes
H.J. Lu 86a80a50f2 Handle prefixes before fwait
0x9b (fwait) is both an instruction and an opcode prefix.  When 0x9b is
treated as an instruction, we need to handle any prefixes before it.
This patch handles it properly.

gas/testsuite/

	PR binutils/16891
	* gas/i386/opcode.s: Add test for fwait with prefix.
	* gas/i386/opcode-intel.d: Updated.
	* gas/i386/opcode-suffix.d: Likewise.
	* gas/i386/opcode.d: Likewise.

opcodes/

	PR binutils/16891
	* i386-dis.c (print_insn): Handle prefixes before fwait.
2014-05-01 09:45:06 -07:00
..
po Regenerate files for openrisk -> or1k change 2014-04-26 23:03:04 +09:30
.gitignore
aarch64-asm-2.c Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-asm.h Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-dis-2.c Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-dis.c [AArch64 disassembler] Add missing checks of undefine encodings on 2014-03-26 18:44:27 +00:00
aarch64-dis.h Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-gen.c Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-opc-2.c Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
aarch64-tbl.h Update copyright years 2014-03-05 22:16:15 +10:30
aclocal.m4
alpha-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
alpha-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
arc-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
arc-dis.h Update copyright years 2014-03-05 22:16:15 +10:30
arc-ext.c Update copyright years 2014-03-05 22:16:15 +10:30
arc-ext.h Update copyright years 2014-03-05 22:16:15 +10:30
arc-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
arm-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
avr-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
bfin-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
cgen-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
cgen-asm.in Update copyright years 2014-03-05 22:16:15 +10:30
cgen-bitset.c Update copyright years 2014-03-05 22:16:15 +10:30
cgen-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
cgen-dis.in Update copyright years 2014-03-05 22:16:15 +10:30
cgen-ibld.in Update copyright years 2014-03-05 22:16:15 +10:30
cgen-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
cgen.sh Update copyright years 2014-03-05 22:16:15 +10:30
ChangeLog Handle prefixes before fwait 2014-05-01 09:45:06 -07:00
ChangeLog-0001
ChangeLog-0203
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-9297
ChangeLog-9899
config.in
configure Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
configure.com Update copyright years 2014-03-05 22:16:15 +10:30
configure.in Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
cr16-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
cr16-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
cris-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
cris-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
crx-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
crx-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
d10v-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
d10v-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
d30v-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
d30v-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
dep-in.sed
dis-buf.c Update copyright years 2014-03-05 22:16:15 +10:30
dis-init.c Update copyright years 2014-03-05 22:16:15 +10:30
disassemble.c Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
dlx-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
epiphany-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
epiphany-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
epiphany-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
epiphany-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
epiphany-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
epiphany-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
epiphany-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
fr30-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
fr30-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
fr30-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
fr30-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
fr30-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
fr30-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
fr30-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
frv-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
frv-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
frv-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
frv-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
frv-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
frv-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
frv-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
h8300-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
h8500-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
h8500-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
hppa-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
i370-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
i370-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
i386-dis-evex.h Fix memory size for gather/scatter instructions 2014-03-20 08:13:30 -07:00
i386-dis.c Handle prefixes before fwait 2014-05-01 09:45:06 -07:00
i386-gen.c Add support for Intel SGX instructions 2014-04-04 08:24:47 -07:00
i386-init.h Add support for Intel SGX instructions 2014-04-04 08:24:47 -07:00
i386-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
i386-opc.h Add support for Intel SGX instructions 2014-04-04 08:24:47 -07:00
i386-opc.tbl Add support for Intel SGX instructions 2014-04-04 08:24:47 -07:00
i386-reg.tbl Update copyright years 2014-03-05 22:16:15 +10:30
i386-tbl.h Add support for Intel SGX instructions 2014-04-04 08:24:47 -07:00
i860-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
i960-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-asmtab.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-asmtab.h Update copyright years 2014-03-05 22:16:15 +10:30
ia64-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-gen.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-ic.tbl
ia64-opc-a.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc-b.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc-d.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc-f.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc-i.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc-m.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc-x.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
ia64-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
ia64-raw.tbl
ia64-war.tbl
ia64-waw.tbl
ip2k-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
ip2k-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
ip2k-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
ip2k-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
ip2k-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
ip2k-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
ip2k-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
iq2000-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
iq2000-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
iq2000-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
iq2000-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
iq2000-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
iq2000-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
iq2000-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
lm32-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
lm32-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
lm32-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
lm32-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
lm32-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
lm32-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
lm32-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
lm32-opinst.c Update copyright years 2014-03-05 22:16:15 +10:30
m32c-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
m32c-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
m32c-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
m32c-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
m32c-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
m32c-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
m32c-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
m32r-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
m32r-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
m32r-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
m32r-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
m32r-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
m32r-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
m32r-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
m32r-opinst.c Update copyright years 2014-03-05 22:16:15 +10:30
m68hc11-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
m68hc11-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
m68k-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
m68k-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
m88k-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
m10200-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
m10200-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
m10300-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
m10300-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
MAINTAINERS Update copyright years 2014-03-05 22:16:15 +10:30
Makefile.am Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
Makefile.in Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
makefile.vms Update copyright years 2014-03-05 22:16:15 +10:30
mcore-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
mcore-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
mep-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
mep-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
mep-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
mep-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
mep-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
mep-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
mep-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
metag-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
microblaze-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
microblaze-dis.h Update copyright years 2014-03-05 22:16:15 +10:30
microblaze-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
microblaze-opcm.h Update copyright years 2014-03-05 22:16:15 +10:30
micromips-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
mips16-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
mips-dis.c Add support for the MIPS eXtended Physical Address (XPA) ASE. 2014-04-23 13:01:18 +01:00
mips-formats.h Update copyright years 2014-03-05 22:16:15 +10:30
mips-opc.c Add support for the MIPS eXtended Physical Address (XPA) ASE. 2014-04-23 13:01:18 +01:00
mmix-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
mmix-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
moxie-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
moxie-opc.c Add new sign-extension instructions to moxie port 2014-04-02 20:04:23 -04:00
msp430-decode.c Update copyright years 2014-03-05 22:16:15 +10:30
msp430-decode.opc Update copyright years 2014-03-05 22:16:15 +10:30
msp430-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
mt-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
mt-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
mt-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
mt-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
mt-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
mt-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
mt-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
nds32-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
nds32-asm.h Update copyright years 2014-03-05 22:16:15 +10:30
nds32-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
nds32-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
nios2-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
nios2-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
ns32k-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
opc2c.c Update copyright years 2014-03-05 22:16:15 +10:30
opintl.h Update copyright years 2014-03-05 22:16:15 +10:30
or1k-asm.c Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k-desc.c Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k-desc.h Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k-dis.c Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k-ibld.c Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k-opc.c Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k-opc.h Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
or1k-opinst.c Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
pdp11-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
pdp11-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
pj-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
pj-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
ppc-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
ppc-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
rl78-decode.c Update copyright years 2014-03-05 22:16:15 +10:30
rl78-decode.opc Update copyright years 2014-03-05 22:16:15 +10:30
rl78-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
rx-decode.c Fix RX gas testsuite failures by accounting for new variations in the disassembler's output. 2014-03-19 09:38:25 +00:00
rx-decode.opc Fix RX gas testsuite failures by accounting for new variations in the disassembler's output. 2014-03-19 09:38:25 +00:00
rx-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
s390-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
s390-mkopc.c Update copyright years 2014-03-05 22:16:15 +10:30
s390-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
s390-opc.txt Update copyright years 2014-03-05 22:16:15 +10:30
score7-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
score-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
score-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
sh64-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
sh64-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
sh64-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
sh-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
sh-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
sparc-dis.c This patch adds support for the hyperprivileged registers %hstick_offset 2014-03-19 16:43:41 +00:00
sparc-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
spu-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
spu-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
stamp-h.in
sysdep.h Update copyright years 2014-03-05 22:16:15 +10:30
tic4x-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
tic6x-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
tic30-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
tic54x-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
tic54x-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
tic80-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
tic80-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
tilegx-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
tilegx-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
tilepro-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
tilepro-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
v850-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
v850-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
vax-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
w65-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
w65-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
xc16x-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
xc16x-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
xc16x-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
xc16x-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
xc16x-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
xc16x-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
xc16x-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
xgate-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
xgate-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16-asm.c Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16-desc.c Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16-desc.h Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16-ibld.c Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16-opc.c Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
xtensa-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
z8k-dis.c Update copyright years 2014-03-05 22:16:15 +10:30
z8k-opc.h Update copyright years 2014-03-05 22:16:15 +10:30
z8kgen.c Update copyright years 2014-03-05 22:16:15 +10:30
z80-dis.c Update copyright years 2014-03-05 22:16:15 +10:30