x86: prefer VEX encodings over EVEX ones when possible
authorJan Beulich <jbeulich@suse.com>
Wed, 27 Sep 2023 14:53:09 +0000 (16:53 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 27 Sep 2023 14:53:09 +0000 (16:53 +0200)
commit58bceb182740111d66fb0afa4b7941a5937dc492
tree2a701dc735517b465e44e21a81f3a4c3a021a583
parentfb2637073b4a3ed9c229c3721bc779624d9a297c
x86: prefer VEX encodings over EVEX ones when possible

AVX-* features / insns paralleling earlier introduced AVX512* ones can
be encoded more compactly when the respective feature was explicitly
enabled by the user.
gas/config/tc-i386.c
gas/testsuite/gas/i386/avx-ifma-intel.d
gas/testsuite/gas/i386/avx-ifma.d
gas/testsuite/gas/i386/avx-vex.l [new file with mode: 0644]
gas/testsuite/gas/i386/avx-vex.s [new file with mode: 0644]
gas/testsuite/gas/i386/avx-vnni.d
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/x86-64-avx-ifma-intel.d
gas/testsuite/gas/i386/x86-64-avx-ifma.d
gas/testsuite/gas/i386/x86-64-avx-vnni.d