CPUID
AVX_VNNI
CPUID.(EAX=07H,ECX=1):EAX[4]
Instructions
4 mnemonics
Processors
Alder Lake, Arrow Lake, Panther Lake, Nova Lake, Sapphire Rapids, Emerald Rapids, Granite Rapids, Diamond Rapids, Sierra Forest, Clearwater Forest
Linux flag
avx_vnni

AVX-VNNI gives processors without AVX-512 the dot products of AVX512_VNNI in VEX encoding: VPDPBUSD (unsigned by signed bytes) and VPDPWSSD (signed words), each with a saturating variant. They operate on 128- and 256-bit vectors without masking. The opcodes are the same as those of the EVEX forms, so each mnemonic’s page lists both; Intel’s intrinsics use separate names for the VEX forms, such as _mm256_dpbusd_avx_epi32.

Instructions

Mnemonics with at least one form in AVX-VNNI. Each page lists all forms of the mnemonic, including those of other extensions.
MnemonicSummaryForms
VPDPBUSDMultiplies unsigned bytes of the first source by signed bytes of the second and adds each group of four products to a 32-bit accumulator.4
VPDPBUSDSMultiplies unsigned bytes of the first source by signed bytes of the second and adds each group of four products to a 32-bit accumulator, saturating.4
VPDPWSSDMultiplies pairs of signed words, adds both products to the matching 32-bit accumulator.4
VPDPWSSDSMultiplies pairs of signed words and adds both products to the matching 32-bit accumulator with signed saturation.4

CPUID and processors

XED splits AVX-VNNI into 1 ISA set. Software can use a form when the processor reports every CPUID bit of one alternative of the form's ISA set.

XED ISA sets of AVX-VNNI. Alternatives are separated by “or”; processors follow XED’s chip model, which covers AMD processors up to Zen 2.
ISA setCPUIDProcessors in XED
AVX_VNNI

AVX_VNNI
CPUID.(EAX=07H,ECX=1):EAX[4] AVX_VNNI

Alder Lake, Arrow Lake, Panther Lake, Nova Lake, Sapphire Rapids, Emerald Rapids, Granite Rapids, Diamond Rapids, Sierra Forest, Clearwater Forest

Sources

  1. Intel XED v2026.08.23 (commit 0bcb6237345c): forms, encodings, ISA sets, CPUID bits and chip model.
  2. Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 2 (325383-092, June 2026)

The tables are derived from Intel XED, Copyright Intel Corporation, licensed under the Apache License 2.0; x86-64.net converted and reformatted them. The text is our own.