Skip to main content
☰
ISA_
DB
🔍
☀️
Home
/
x86
/
Extensions
x86
Extensions
109 extensions - every x86 instruction grouped by the ISA extension that introduces it.
Extension
Instructions
3DNow!
5
ABM/BMI
1
ADX
2
AES-NI
5
AMD
2
AMX-BF16
1
AMX-FP16
1
AMX-INT8
4
AMX-TILE
6
AVX
20
AVX-512
8
AVX-512-4FMAPS
4
AVX-512-4VNNIW
2
AVX-512-BF16
2
AVX-512-BITALG
3
AVX-512-FP16
19
AVX-512-IFMA
2
AVX-512-VAES
2
AVX-512-VBMI
4
AVX-512-VBMI2
10
AVX-512-VNNI
4
AVX-512-VP2INTERSECT
2
AVX-512-VPCLMULQDQ
1
AVX-512-VPOPCNTDQ
2
AVX-512BW
29
AVX-512CD
4
AVX-512DQ
22
AVX-512F
64
AVX-512PF
8
AVX2
28
BMI1
6
BMI2
8
Base
144
Base (32-bit only)
3
Base (64-bit System)
1
Base (64-bit)
15
Base (Legacy)
8
CET-IBT
2
CET-SS
5
CLDEMOTE
1
CLFLUSHOPT
1
CLWB
1
CLZERO
1
CMOV
7
CMPccXADD
1
ENQCMD
2
F16C
2
FMA3
8
FRED
2
FSGSBASE
4
GFNI
3
HRESET
1
INVPCID
1
KEYLOCKER
7
KEYLOCKER_WIDE
4
LKGS
1
MMX
32
MMX/SSE2
1
MOVBE
1
MOVDIR64B
1
MOVDIRI
1
MPX
4
PCLMULQDQ
1
PCONFIG
1
PKU
2
PREFETCHW
1
PREFETCHWT1
1
PTWRITE
1
RAO-INT
4
RDPID
1
RDRAND
1
RDSEED
1
RTM (TSX)
3
SERIALIZE
1
SGX
2
SHA
7
SHA512
3
SM3
2
SM4
2
SMAP
2
SMX
1
SSE
46
SSE2
103
SSE3
12
SSE4.1
46
SSE4.2
6
SSE4a
4
SSSE3
9
SVM
6
System
25
System (32-bit)
1
System (64-bit)
2
System (SMM)
1
TBM
9
TSX
1
TSXLDTRK
1
UINTR
5
VMX
11
VMX (EPT)
1
VMX (VPID)
1
WAITPKG
3
WBNOINVD
1
XOP
18
XSAVE
4
XSAVEC
1
XSAVEOPT
1
XSAVES
2
x87 FPU
45
x87 FPU (P6+)
9