x86/Intel: adjust representation of embedded rounding / SAE
authorJan Beulich <jbeulich@suse.com>
Fri, 27 May 2022 06:47:28 +0000 (08:47 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 27 May 2022 06:47:28 +0000 (08:47 +0200)
commit90a00d6c65e7cd015ab133a129819bddf685c2b3
tree9a170fbdaf23681e164aac23646d515607fcc450
parenta5748e0d8c50913e3c84a71e7e72faf0f4637021
x86/Intel: adjust representation of embedded rounding / SAE

MASM doesn't consider {sae} and alike a separate operand; it is attached
to the last register operand instead, just like spelled out by the SDM.
Make the disassembler follow this first, before also adjusting the
assembler (such that it'll be easy to see that the assembler change
doesn't alter generated code).
37 files changed:
gas/testsuite/gas/i386/avx512_fp16-intel.d
gas/testsuite/gas/i386/avx512dq-intel.d
gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d
gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d
gas/testsuite/gas/i386/avx512dq-rcigru-intel.d
gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d
gas/testsuite/gas/i386/avx512er-intel.d
gas/testsuite/gas/i386/avx512er-rcigrd-intel.d
gas/testsuite/gas/i386/avx512er-rcigrne-intel.d
gas/testsuite/gas/i386/avx512er-rcigru-intel.d
gas/testsuite/gas/i386/avx512er-rcigrz-intel.d
gas/testsuite/gas/i386/avx512f-intel.d
gas/testsuite/gas/i386/avx512f-rcigrd-intel.d
gas/testsuite/gas/i386/avx512f-rcigrne-intel.d
gas/testsuite/gas/i386/avx512f-rcigru-intel.d
gas/testsuite/gas/i386/avx512f-rcigrz-intel.d
gas/testsuite/gas/i386/evex-lig256-intel.d
gas/testsuite/gas/i386/evex-lig512-intel.d
gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d
gas/testsuite/gas/i386/x86-64-avx512dq-intel.d
gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd-intel.d
gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne-intel.d
gas/testsuite/gas/i386/x86-64-avx512dq-rcigru-intel.d
gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz-intel.d
gas/testsuite/gas/i386/x86-64-avx512er-intel.d
gas/testsuite/gas/i386/x86-64-avx512er-rcigrd-intel.d
gas/testsuite/gas/i386/x86-64-avx512er-rcigrne-intel.d
gas/testsuite/gas/i386/x86-64-avx512er-rcigru-intel.d
gas/testsuite/gas/i386/x86-64-avx512er-rcigrz-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-rcigrd-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-rcigrne-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-rcigru-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-rcigrz-intel.d
gas/testsuite/gas/i386/x86-64-evex-lig256-intel.d
gas/testsuite/gas/i386/x86-64-evex-lig512-intel.d
opcodes/i386-dis.c