x86: correct dependencies of a few AVX512 sub-features
authorJan Beulich <jbeulich@suse.com>
Thu, 22 Dec 2022 08:34:50 +0000 (09:34 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 Dec 2022 08:34:50 +0000 (09:34 +0100)
commit9a019125a64b69a37dc4c11355078c3df5a3e064
tree9a7af319e51a9af8031154e13a97a2b32b799bbc
parentb236b82a1ae64299823615fce995a51ae944e7dc
x86: correct dependencies of a few AVX512 sub-features

Like AVX512-FP16, several other extensions require wider than 16-bit
mask registers. As a result they take AVX512BW as a prereq, not (just)
AVX512F. Which in turn points out wrong expectations in the noavx512-1
testcase.
gas/testsuite/gas/i386/noavx512-1.l
opcodes/i386-gen.c
opcodes/i386-init.h