This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 5c83c7600e1 Automatic date update in version.in new d5f9027c4c2 x86: make AES/PCMULQDQ respectively prereqs of VAES/VPCMULQDQ new 2548c261604 x86: support AVX10.1/512 new 4fc85f37dc7 x86: support AVX10.1 vector size restrictions new d7680f13df1 x86: Vxy naming correction
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gas/NEWS | 2 + gas/config/tc-i386-intel.c | 10 + gas/config/tc-i386.c | 212 +- gas/doc/c-i386.texi | 18 +- gas/testsuite/gas/i386/avx10-vsz.l | 294 + gas/testsuite/gas/i386/avx10-vsz.s | 52 + gas/testsuite/gas/i386/avx10.1-256-1.d | 4 + gas/testsuite/gas/i386/avx10.1-256-1.s | 3 + gas/testsuite/gas/i386/avx10.1-256-2.d | 4 + gas/testsuite/gas/i386/avx10.1-256-2.s | 3 + gas/testsuite/gas/i386/avx10.1-256-3.d | 4 + gas/testsuite/gas/i386/avx10.1-256-3.s | 3 + gas/testsuite/gas/i386/avx10.1-256-4.d | 4 + gas/testsuite/gas/i386/avx10.1-256-4.s | 3 + gas/testsuite/gas/i386/avx10.1-256-5.d | 1077 ++ gas/testsuite/gas/i386/avx10.1-256-5.s | 25 + gas/testsuite/gas/i386/avx10.1-256-gfni.d | 4 + gas/testsuite/gas/i386/avx10.1-256-gfni.s | 4 + gas/testsuite/gas/i386/avx10.1-256-vaes.d | 4 + gas/testsuite/gas/i386/avx10.1-256-vaes.s | 4 + gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.s | 4 + gas/testsuite/gas/i386/avx10.1-512-1.d | 4 + gas/testsuite/gas/i386/avx10.1-512-1.s | 3 + gas/testsuite/gas/i386/avx10.1-512-2.d | 4 + gas/testsuite/gas/i386/avx10.1-512-2.s | 3 + gas/testsuite/gas/i386/avx10.1-512-3.d | 4 + gas/testsuite/gas/i386/avx10.1-512-3.s | 3 + gas/testsuite/gas/i386/avx10.1-512-4.d | 4 + gas/testsuite/gas/i386/avx10.1-512-4.s | 3 + gas/testsuite/gas/i386/avx10.1-512-5.d | 654 ++ gas/testsuite/gas/i386/avx10.1-512-5.s | 25 + gas/testsuite/gas/i386/avx10.1-512-gfni.d | 4 + gas/testsuite/gas/i386/avx10.1-512-gfni.s | 4 + gas/testsuite/gas/i386/avx10.1-512-vaes.d | 4 + gas/testsuite/gas/i386/avx10.1-512-vaes.s | 4 + gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.s | 4 + gas/testsuite/gas/i386/avx512_bf16.d | 2 +- gas/testsuite/gas/i386/avx512_bf16.s | 2 +- gas/testsuite/gas/i386/avx512_bf16_vl.d | 2 +- gas/testsuite/gas/i386/avx512_bf16_vl.s | 2 +- gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 2 +- gas/testsuite/gas/i386/avx512_vpopcntdq.d | 2 +- gas/testsuite/gas/i386/avx512_vpopcntdq.s | 2 +- gas/testsuite/gas/i386/avx512_vpopcntdq_vl.d | 69 + gas/testsuite/gas/i386/avx512_vpopcntdq_vl.s | 64 + gas/testsuite/gas/i386/avx512bitalg-intel.d | 2 +- gas/testsuite/gas/i386/avx512bitalg.d | 2 +- gas/testsuite/gas/i386/avx512bitalg.s | 2 +- gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 2 +- gas/testsuite/gas/i386/avx512bitalg_vl.d | 2 +- gas/testsuite/gas/i386/avx512bitalg_vl.s | 2 +- gas/testsuite/gas/i386/avx512cd-intel.d | 2 +- gas/testsuite/gas/i386/avx512cd.d | 2 +- gas/testsuite/gas/i386/avx512cd.s | 2 +- gas/testsuite/gas/i386/avx512cd_vl-intel.d | 2 +- gas/testsuite/gas/i386/avx512cd_vl.d | 2 +- gas/testsuite/gas/i386/avx512cd_vl.s | 2 +- gas/testsuite/gas/i386/avx512ifma-intel.d | 2 +- gas/testsuite/gas/i386/avx512ifma.d | 2 +- gas/testsuite/gas/i386/avx512ifma.s | 2 +- gas/testsuite/gas/i386/avx512ifma_vl-intel.d | 2 +- gas/testsuite/gas/i386/avx512ifma_vl.d | 2 +- gas/testsuite/gas/i386/avx512ifma_vl.s | 2 +- gas/testsuite/gas/i386/avx512vbmi-intel.d | 2 +- gas/testsuite/gas/i386/avx512vbmi.d | 2 +- gas/testsuite/gas/i386/avx512vbmi.s | 2 +- gas/testsuite/gas/i386/avx512vbmi2-intel.d | 2 +- gas/testsuite/gas/i386/avx512vbmi2.d | 2 +- gas/testsuite/gas/i386/avx512vbmi2.s | 2 +- gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 2 +- gas/testsuite/gas/i386/avx512vbmi2_vl.d | 2 +- gas/testsuite/gas/i386/avx512vbmi2_vl.s | 2 +- gas/testsuite/gas/i386/avx512vbmi_vl-intel.d | 2 +- gas/testsuite/gas/i386/avx512vbmi_vl.d | 2 +- gas/testsuite/gas/i386/avx512vbmi_vl.s | 2 +- gas/testsuite/gas/i386/avx512vnni-intel.d | 2 +- gas/testsuite/gas/i386/avx512vnni.d | 2 +- gas/testsuite/gas/i386/avx512vnni.s | 2 +- gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 2 +- gas/testsuite/gas/i386/avx512vnni_vl.d | 2 +- gas/testsuite/gas/i386/avx512vnni_vl.s | 2 +- gas/testsuite/gas/i386/i386.exp | 20 +- gas/testsuite/gas/i386/noavx512-1.l | 43 + gas/testsuite/gas/i386/noavx512-1.s | 2 +- gas/testsuite/gas/i386/noavx512-2.l | 291 +- gas/testsuite/gas/i386/noavx512-2.s | 27 +- opcodes/i386-gen.c | 21 +- opcodes/i386-init.h | 18 +- opcodes/i386-opc.h | 11 + opcodes/i386-opc.tbl | 77 +- opcodes/i386-tbl.h | 12084 ++++++++++++++-------- 93 files changed, 10916 insertions(+), 4370 deletions(-) create mode 100644 gas/testsuite/gas/i386/avx10-vsz.l create mode 100644 gas/testsuite/gas/i386/avx10-vsz.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-1.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-1.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-2.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-2.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-3.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-3.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-4.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-4.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-5.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-5.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-gfni.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-gfni.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vaes.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vaes.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-1.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-1.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-2.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-2.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-3.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-3.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-4.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-4.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-5.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-5.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-gfni.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-gfni.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vaes.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vaes.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq_vl.s