CPUID
AVX_VNNI_INT8
CPUID.(EAX=07H,ECX=1):EDX[4]
Instructions
6 mnemonics
Processors
Arrow Lake, Panther Lake, Nova Lake, Diamond Rapids, Sierra Forest, Clearwater Forest

AVX-VNNI-INT8 completes the byte dot products. Where VPDPBUSD only multiplies unsigned bytes by signed bytes, VPDPBSSD, VPDPBSUD and VPDPBUUD cover signed by signed, signed by unsigned and unsigned by unsigned, each with a saturating variant ending in S. Each 32-bit element accumulates four byte products. The extension is VEX-encoded, for 128- and 256-bit vectors; AVX10.2 adds EVEX forms of the same instructions.

Instructions

Mnemonics with at least one form in AVX-VNNI-INT8. Each page lists all forms of the mnemonic, including those of other extensions.
MnemonicSummaryForms
VPDPBSSDMultiplies signed bytes by signed bytes, sums each group of four products and adds the sum to the matching 32-bit accumulator.4
VPDPBSSDSMultiplies signed bytes by signed bytes, sums each group of four products and adds the sum to the matching 32-bit accumulator with signed saturation.4
VPDPBSUDMultiplies signed bytes of the first source by unsigned bytes of the second and adds each group of four products to a 32-bit accumulator.4
VPDPBSUDSMultiplies signed bytes of the first source by unsigned bytes of the second and adds each group of four products to a 32-bit accumulator, saturating.4
VPDPBUUDMultiplies unsigned bytes by unsigned bytes, sums each group of four products and adds the sum to the matching 32-bit accumulator.4
VPDPBUUDSMultiplies unsigned bytes by unsigned bytes and adds each group of four products to the matching 32-bit accumulator with unsigned saturation.4

CPUID and processors

XED splits AVX-VNNI-INT8 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-INT8. 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_INT8

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

Arrow Lake, Panther Lake, Nova Lake, 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)
  3. Intel Advanced Vector Extensions 10.2 Architecture Specification, revision 6.0 (361050-006, January 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.