Instructions
Reading an Instruction Description
General Instructions
- ABS
- ADC
- ADD
- AFENCE
- AND
- BCHG
- BFEXTS
- BFEXTU
- BFINS
- BCLR
- BIC
- BKPT
- BNDSII
- BNDSIX
- BNDSXI
- BNDSXX
- BNDUII
- BNDUIX
- BNDUXI
- BNDUXX
- BSET
- BTEST
- CALL
- CALLcc
- CLMUL
- CLMULH
- CLR
- CLRLINK
- CLS
- CLZ
- CMP
- CMPJcc
- CMPXCHG
- CMPXCHGP
- CPUID
- CRC32
- CRC32C
- CTS
- CTZ
- DEC
- DECF
- DIVMODS
- DIVMODU
- DIVS
- DIVU
- DJcc
- ERET
- EXTRACT
- FCALL
- EXTSL
- EXTSQ
- EXTSW
- EXTZL
- EXTZQ
- EXTZW
- FETCHADD
- FETCHAND
- FETCHANDN
- FETCHMAXS
- FETCHMAXU
- FETCHMINS
- FETCHMINU
- FETCHOR
- FETCHSUB
- FETCHXCHG
- FETCHXOR
- FLSHDCACHE
- HALT
- IJcc
- ILLEGAL
- INC
- INCF
- INVASID
- INVDCACHE
- INVICACHE
- INVPAGE
- INVTLB
- Jcc
- JMP
- LCALL
- LDP
- LEA
- LJMP
- LRET
- MADD
- MAXS
- MAXU
- MINS
- MINU
- MODS
- MODU
- MOV
- MOVACQ
- MOVcc
- MOVCU
- MOVNT
- MOVREL
- MOVUC
- MOVUU
- MSUB
- MUL
- MULHS
- MULHSU
- MULHU
- NEG
- NOP
- NOT
- OR
- PARITY
- POP
- POPCNT
- POPP
- PREFETCH
- PREFETCHNT
- PTQUERY
- PUSH
- PUSHP
- RDCR
- RDFLAGS
- RDPMC
- RDTIME
- RDSEG
- RDSTATUS
- REPcc
- RESET
- RESTORE
- RET
- REVBIT
- REVBYTE
- RFENCE
- ROL
- ROR
- SAR
- SAVE
- SBB
- SRESTORE
- SSAVE
- SEGLEA
- SET
- SETcc
- SETF
- SPECFENCE
- SHL
- SHR
- SUB
- STP
- SWPT
- SWPTA
- SYNCCACHE
- SYSCALL
- TARM
- TCANCEL
- TEST
- TESTJcc
- TRACE
- VTOP
- RELAX
- WFENCE
- WRBKDCACHE
- WRCR
- WRFLAGS
- WRSEG
- WRSTATUS
- XCHG
- XOR
- YIELD
Address Wait Instructions
Address Wait Instructions overview
Control-Flow Integrity Instructions
Control-Flow Integrity Instructions overview
Floating-Point Instructions
Floating-Point Instructions overview
- FABS
- FADD
- FBNDII
- FBNDIX
- FBNDXI
- FBNDXX
- FCEIL
- FCLASS
- FCLR
- FCMP
- FCOPYSIGN
- FCVTD
- FCVTH
- FCVTS
- FCVTUD
- FCVTUH
- FCVTUS
- FDIV
- FFLOOR
- FGETEXP
- FGETMAN
- FINT
- FINTRZ
- FMADD
- FMAX
- FMIN
- FMOD
- FMOV
- FMOVcc
- FMOVCR
- FMSUB
- FMUL
- FNEG
- FNMADD
- FNMSUB
- FPOPP
- FPUSHP
- FREM
- FRESTORE
- FROUND
- FSAVE
- FSCALE
- FSQRT
- FSUB
- FTEST
- FTRUNC
- FXCHG
- RDFFLAGS
- RDFSTATUS
- WRFFLAGS
- WRFSTATUS
Approximate Floating-Point Transcendental Instructions
Approximate Floating-Point Transcendental Instructions overview
- FACOSA
- FASINA
- FATANA
- FATANHA
- FCOSA
- FCOSHA
- FETOXA
- FETOXM1A
- FLOG10A
- FLOG2A
- FLOGNA
- FLOGNP1A
- FSINA
- FSINCOSA
- FSINHA
- FTANA
- FTANHA
- FTENTOXA
- FTWOTOXA
Scalable-Vector Instructions
Scalable-Vector Instructions overview
- VRESTORE
- VSAVE
- VDUP
- VMOV
- PHEAD
- PTAIL
- PFIRST
- PLAST
- PCOUNT
- PAND
- POR
- PXOR
- PUNPKLO
- PUNPKHI
- PPACKLO
- PPACKHI
- VCLR
- VINDEX
- VLCNT
- VLCADD
- VGATHER
- VSCATTER
- PTRUE
- PFALSE
- PNOT
- BPANY
- BPNONE
- BPALL
- VNEG
- VABS
- VNOT
- VCLZ
- VCTZ
- VCLS
- VCTS
- VPOPCNT
- VREVBYTE
- PPERM
- PSLIDEUP
- PSLIDEDN
- VCMPcc
- VTESTZ
- VTESTNZ
- VADD
- VSUB
- VMUL
- VAND
- VOR
- VXOR
- VMINS
- VMINU
- VMAXS
- VMAXU
- VMULHS
- VMULHU
- VMULHSU
- VSHL
- VSHR
- VSAR
- VROL
- VROR
- VEXTZW
- VEXTSW
- VEXTZL
- VEXTSL
- VEXTZQ
- VEXTSQ
- VTRUNCB
- VTRUNCW
- VTRUNCL
- VPERM
- VZIPLO
- VZIPHI
- VUZIPLO
- VUZIPHI
- VTRNLO
- VTRNHI
- VSLICE
- VSLIDEUP
- VSLIDEDN
- VEXTRACT
- VINSERT
- VREDADD
- VREDMINS
- VREDMINU
- VREDMAXS
- VREDMAXU
- VREDAND
- VREDOR
- VREDXOR
- PSEL
- PZIPLO
- PZIPHI
- PUZIPLO
- PUZIPHI
- PTRNLO
- PTRNHI
- PSLICE
- VMOVZ
- PLOOP
- PMOV