x86: add GFNI, VAES, and VPCLMUL checking to cpu_flags_match()
authorJan Beulich <jbeulich@novell.com>
Thu, 8 Mar 2018 07:47:32 +0000 (08:47 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 8 Mar 2018 07:47:32 +0000 (08:47 +0100)
commit929f69fa966f9ed7a1a8cce19a168348295863c2
treee73afbb1454e633d1651a69bcaa4123f9d3f57ee
parentab592e757ed0a4117f68c6b722803e8ba108bf66
x86: add GFNI, VAES, and VPCLMUL checking to cpu_flags_match()

Just like for the AVX/AES and AVX/PCLMUL combinations, AVX/GFN,
AVX512F/GFNI, AVX512F/VAES, and AVX512F/PCLMUL need special handling to
deal with the pair of required checks specified in the templates.
19 files changed:
gas/ChangeLog
gas/config/tc-i386.c
gas/testsuite/gas/i386/arch-avx-1-1.l
gas/testsuite/gas/i386/arch-avx-1-2.l
gas/testsuite/gas/i386/arch-avx-1-3.l
gas/testsuite/gas/i386/arch-avx-1-4.l
gas/testsuite/gas/i386/arch-avx-1-5.l
gas/testsuite/gas/i386/arch-avx-1-6.l
gas/testsuite/gas/i386/arch-avx-1-7.l [new file with mode: 0644]
gas/testsuite/gas/i386/arch-avx-1-7.s [new file with mode: 0644]
gas/testsuite/gas/i386/arch-avx-1-8.l [new file with mode: 0644]
gas/testsuite/gas/i386/arch-avx-1-8.s [new file with mode: 0644]
gas/testsuite/gas/i386/arch-avx-1.d
gas/testsuite/gas/i386/arch-avx-1.s
gas/testsuite/gas/i386/avx512f-plain.l [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f-plain.s [new file with mode: 0644]
gas/testsuite/gas/i386/avx512vl-plain.l [new file with mode: 0644]
gas/testsuite/gas/i386/avx512vl-plain.s [new file with mode: 0644]
gas/testsuite/gas/i386/i386.exp