x86: re-work AVX512 embedded rounding / SAE
authorJan Beulich <jbeulich@suse.com>
Fri, 27 May 2022 06:48:09 +0000 (08:48 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 27 May 2022 06:48:09 +0000 (08:48 +0200)
commitcf665fee1d6c9efa2e59af496cd132393732306d
tree8467df5482798450a31184c949c0b69d0f729dc7
parent90a00d6c65e7cd015ab133a129819bddf685c2b3
x86: re-work AVX512 embedded rounding / SAE

As a preparatory step to allowing proper non-operand forms of specifying
embedded rounding / SAE, convert the internal representation to non-
operand form. While retaining properties (and in a few cases perhaps
providing more meaningful diagnostics), this means doing away with a few
hundred standalone templates, thus - as a nice side effect - reducing
memory consumption / cache occupancy.
gas/config/tc-i386-intel.c
gas/config/tc-i386.c
gas/testsuite/gas/i386/inval-avx512f.l
gas/testsuite/gas/i386/inval-avx512f.s
opcodes/i386-opc.tbl
opcodes/i386-tbl.h