x86: fix Disp8 handling for scalar AVX512_4FMAPS insns
authorJan Beulich <jbeulich@novell.com>
Wed, 10 Jan 2018 13:53:43 +0000 (14:53 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 10 Jan 2018 13:53:43 +0000 (14:53 +0100)
commitcbda583ada32e16bf8b6c6aff730cc9eab63b364
tree62e1d0f73971528e9ba65c3afc52a56d3fa0efc6
parentc9e9227878d172d93bcbef51dfc76d96f027751d
x86: fix Disp8 handling for scalar AVX512_4FMAPS insns

Just like their packed counterparts the memory operand is always 16
bytes wide, and the Disp8 scaling is the same for all of them. (As a
side note: I'm also surprised by there being AVX512VL variants of
these as well as the AVX512_4VNNIW ones - the SDM doesn't define any
such.)

Adjust the test cases also for the packed forms to actually live up to
their promise of testing correct Disp8 encoding.
16 files changed:
gas/ChangeLog
gas/testsuite/gas/i386/avx512_4fmaps-intel.d
gas/testsuite/gas/i386/avx512_4fmaps.d
gas/testsuite/gas/i386/avx512_4fmaps.s
gas/testsuite/gas/i386/avx512_4fmaps_vl-intel.d
gas/testsuite/gas/i386/avx512_4fmaps_vl.d
gas/testsuite/gas/i386/avx512_4fmaps_vl.s
gas/testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s
gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s
opcodes/ChangeLog
opcodes/i386-opc.tbl
opcodes/i386-tbl.h