x86: handle EVEX Disp8 for .insn
authorJan Beulich <jbeulich@suse.com>
Fri, 31 Mar 2023 06:21:30 +0000 (08:21 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 31 Mar 2023 06:21:30 +0000 (08:21 +0200)
commitf7377a91b5183977d0702280d4aad90e1829e154
tree19888eaa11da2f2600859172916dc1440c73c8a4
parent0ff3b7d0c70274a916c21eb8fb5e040ee17af9f8
x86: handle EVEX Disp8 for .insn

In particular the scaling factor cannot always be determined from pre-
existing operand attributes. Introduce a new {:d<N>} vector operand
syntax extension, restricted to .insn only, to allow specifying this in
(at least) otherwise ambiguous cases.
gas/config/tc-i386.c
gas/testsuite/gas/i386/insn-32.d
gas/testsuite/gas/i386/insn-32.s
gas/testsuite/gas/i386/insn-64.d
gas/testsuite/gas/i386/insn-64.s