x86: add missing pseudo ops for VPCLMULQDQ ISA extension
authorJan Beulich <jbeulich@suse.com>
Mon, 1 Jul 2019 06:28:58 +0000 (08:28 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 1 Jul 2019 06:28:58 +0000 (08:28 +0200)
commitcd546e7bd2832c882e69809fdbeb7b376b62039e
tree29f03823bd11d323762fd00d5107ac3dfb1d07e8
parente3bba3fc751d2f8eea5a25b3f629b0d62257db86
x86: add missing pseudo ops for VPCLMULQDQ ISA extension

While the ISA extensions doc suggests them to be made available just
like the SDM does for the PCLMULQDQ ISA extension, these weren't added
when supposrt for the new extension was introduced.

Also make sure the 64-bit non-AVX512 test actually tests VEX encodings,
not EVEX ones.
23 files changed:
gas/ChangeLog
gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d
gas/testsuite/gas/i386/avx512f_vpclmulqdq.d
gas/testsuite/gas/i386/avx512f_vpclmulqdq.s
gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d
gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d
gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s
gas/testsuite/gas/i386/vpclmulqdq-intel.d
gas/testsuite/gas/i386/vpclmulqdq.d
gas/testsuite/gas/i386/vpclmulqdq.s
gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-intel.d
gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d
gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s
gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d
gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.d
gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.s
gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d
gas/testsuite/gas/i386/x86-64-vpclmulqdq.d
gas/testsuite/gas/i386/x86-64-vpclmulqdq.s
opcodes/ChangeLog
opcodes/i386-dis-evex-prefix.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h