CPUINFO.Extensions

Contains processor extensions. Extensions contain a variety of instructions to aid particular tasks.

Members

Variables

_3dnow
bool _3dnow;

3DNow!

_3dnowext
bool _3dnowext;

3DNow! Extended

adx
bool adx;

Multi-precision Add-Carry (ADCX+ADOX)

aes_ni
bool aes_ni;

Advanced Encryption Standard New Instructions

amx
bool amx;

Advanced Matrix eXtension

amx_bf16
bool amx_bf16;

AMX-BF16

amx_int8
bool amx_int8;

AMX-INT8

amx_xfd
bool amx_xfd;

AMX-XFD

amx_xtilecfg
bool amx_xtilecfg;

AMX-XTILECFG

amx_xtiledata
bool amx_xtiledata;

AMX-XTILEDATA

avx
bool avx;

Advanced Vector eXtension

avx2
bool avx2;

AVX-2

avx512_4fmaps
bool avx512_4fmaps;

AVX-512-4FMAPS

avx512_4vnniw
bool avx512_4vnniw;

AVX-512-4VNNIW

avx512_bf16
bool avx512_bf16;

AVX-512-BF16

avx512_bitalg
bool avx512_bitalg;

AVX-512-BITALG

avx512_gfni
bool avx512_gfni;

AVX-512-GFNI

avx512_ifma
bool avx512_ifma;

AVX-512-IFMA

avx512_vaes
bool avx512_vaes;

AVX-512-VAES

avx512_vbmi
bool avx512_vbmi;

AVX-512-VBMI

avx512_vbmi2
bool avx512_vbmi2;

AVX-512-VBMI2

avx512_vnni
bool avx512_vnni;

AVX-512-VNNI

avx512_vp2intersect
bool avx512_vp2intersect;

AVX-512-VP2INTERSECT

avx512_vpopcntdq
bool avx512_vpopcntdq;

AVX-512-VPOPCNTDQ

avx512bw
bool avx512bw;

AVX-512-BW

avx512cd
bool avx512cd;

AVX-512-CD

avx512dq
bool avx512dq;

AVX-512-DQ

avx512er
bool avx512er;

AVX-512-ER

avx512f
bool avx512f;

AVX-512

avx512pf
bool avx512pf;

AVX-512-PF

avx512vl
bool avx512vl;

AVX-512-VL

bmi1
bool bmi1;

BMI1

bmi2
bool bmi2;

BMI2

f16c
bool f16c;

Float16 Conversions

fma3
bool fma3;

Fused Multiply-Add

fma4
bool fma4;

FMA4

fpu
bool fpu;

On-Chip x87 FPU

lahf64
bool lahf64;

LAHF+SAHF in 64-bit mode

mmx
bool mmx;

MMX

mmxext
bool mmxext;

MMX Extended

sha
bool sha;

SHA-1

sse
bool sse;

Streaming SIMD Extensions

sse2
bool sse2;

SSE2

sse3
bool sse3;

SSE3

sse41
bool sse41;

SSE4.1

sse42
bool sse42;

SSE4.2

sse4a
bool sse4a;

SSE4a

ssse3
bool ssse3;

SSSE3

tbm
bool tbm;

Trailing Bit Manipulation

waitpkg
bool waitpkg;

User Level Monitor Wait (UMWAIT)

x86_64
bool x86_64;

64-bit mode (Long mode)

xop
bool xop;

AMD eXtended OPerations

Meta