x86.X86TargetFeature enum¶
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