Skip to content

x86.X86TargetFeature enum

← Attribute reference

Optional x86 instruction-set feature.

Cases

Keyword Value Description
avx512vnni 0 AVX-512 byte and word dot products.
avx512vl 1 AVX-512 128-bit and 256-bit encodings.
avxvnni 2 VEX AVX-VNNI byte and word dot products.
avxvnniint8 3 AVX-VNNI-INT8 byte dot products.
avxvnniint16 4 AVX-VNNI-INT16 word dot products.
avx10.2 5 AVX10.2 extended vector instructions.
avx512bf16 6 AVX-512 bfloat16 conversions and dot products.
avx512fp16 7 AVX-512 half-precision arithmetic and conversions.
avxneconvert 8 AVX-NE-CONVERT packed floating-point conversions.
f16c 9 VEX half and single-precision conversions.
bmi2 10 BMI2 scalar bit manipulation instructions.
bmi 11 BMI1 scalar bit manipulation instructions.
popcnt 12 Scalar population-count instructions.
lzcnt 13 Scalar leading-zero-count instructions.

Used by

  • x86.target.features