x86: fix swapped operand handling for BNDMOV
authorJan Beulich <jbeulich@novell.com>
Thu, 22 Mar 2018 07:32:50 +0000 (08:32 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 Mar 2018 07:32:50 +0000 (08:32 +0100)
commit9f79e88693dae859f838bcf684158e6e6f8f3b6b
tree78014df9e0e5b90c93563718f7b920308bfe5b78
parentd6793fa1acf384a93c83db6eb916e3b9eedd9ef4
x86: fix swapped operand handling for BNDMOV

The wrong placement of the Load attribute in the templates prevented
this from working. The disassembler also didn't handle this consistently
with other similar dual-encoding insns.
gas/ChangeLog
gas/testsuite/gas/i386/opts-intel.d
gas/testsuite/gas/i386/opts.d
gas/testsuite/gas/i386/opts.s
gas/testsuite/gas/i386/sse2avx-opts-intel.d
gas/testsuite/gas/i386/sse2avx-opts.d
opcodes/ChangeLog
opcodes/i386-dis.c
opcodes/i386-opc.tbl
opcodes/i386-tbl.h