x86 Instruction Set Reference

Search

SearchSearch
      • aaa
      • aad
      • aam
      • aas
      • adc
      • adcx
      • add
      • addpd
      • addps
      • addsd
      • addss
      • addsubpd
      • addsubps
      • adox
      • aesdec
      • aesdec128kl
      • aesdec256kl
      • aesdeclast
      • aesdecwide128kl
      • aesdecwide256kl
      • aesenc
      • aesenc128kl
      • aesenc256kl
      • aesenclast
      • aesencwide128kl
      • aesencwide256kl
      • aesimc
      • aeskeygenassist
      • and
      • andn
      • andnpd
      • andnps
      • andpd
      • andps
      • arpl
      • bextr
      • blendpd
      • blendps
      • blendvpd
      • blendvps
      • blsi
      • blsmsk
      • blsr
      • bndcl
      • bndcu:bndcn
      • bndldx
      • bndmk
      • bndmov
      • bndstx
      • bound
      • bsf
      • bsr
      • bswap
      • bt
      • btc
      • btr
      • bts
      • bzhi
      • call
      • capabilities
      • cbw:cwde:cdqe
      • clac
      • clc
      • cld
      • cldemote
      • clflush
      • clflushopt
      • cli
      • clrssbsy
      • clts
      • clui
      • clwb
      • cmc
      • cmovcc
      • cmp
      • cmppd
      • cmpps
      • cmps:cmpsb:cmpsw:cmpsd:cmpsq
      • cmpsd
      • cmpss
      • cmpxchg
      • cmpxchg8b:cmpxchg16b
      • comisd
      • comiss
      • cpuid
      • crc32
      • cvtdq2pd
      • cvtdq2ps
      • cvtpd2dq
      • cvtpd2pi
      • cvtpd2ps
      • cvtpi2pd
      • cvtpi2ps
      • cvtps2dq
      • cvtps2pd
      • cvtps2pi
      • cvtsd2si
      • cvtsd2ss
      • cvtsi2sd
      • cvtsi2ss
      • cvtss2sd
      • cvtss2si
      • cvttpd2dq
      • cvttpd2pi
      • cvttps2dq
      • cvttps2pi
      • cvttsd2si
      • cvttss2si
      • cwd:cdq:cqo
      • daa
      • das
      • dec
      • div
      • divpd
      • divps
      • divsd
      • divss
      • dppd
      • dpps
      • eaccept
      • eacceptcopy
      • eadd
      • eaug
      • eblock
      • ecreate
      • edbgrd
      • edbgwr
      • edeccssa
      • edecvirtchild
      • eenter
      • eexit
      • eextend
      • egetkey
      • eincvirtchild
      • einit
      • eldb:eldu:eldbc:elduc
      • emms
      • emodpe
      • emodpr
      • emodt
      • encls
      • enclu
      • enclv
      • encodekey128
      • encodekey256
      • endbr32
      • endbr64
      • enqcmd
      • enqcmds
      • enter
      • enteraccs
      • epa
      • erdinfo
      • eremove
      • ereport
      • eresume
      • esetcontext
      • etrack
      • etrackc
      • ewb
      • exitac
      • extractps
      • f2xm1
      • fabs
      • fadd:faddp:fiadd
      • fbld
      • fbstp
      • fchs
      • fclex:fnclex
      • fcmovcc
      • fcom:fcomp:fcompp
      • fcomi:fcomip:fucomi:fucomip
      • fcos
      • fdecstp
      • fdiv:fdivp:fidiv
      • fdivr:fdivrp:fidivr
      • ffree
      • ficom:ficomp
      • fild
      • fincstp
      • finit:fninit
      • fist:fistp
      • fisttp
      • fld
      • fld1:fldl2t:fldl2e:fldpi:fldlg2:fldln2:fldz
      • fldcw
      • fldenv
      • fmul:fmulp:fimul
      • fnop
      • fpatan
      • fprem
      • fprem1
      • fptan
      • frndint
      • frstor
      • fsave:fnsave
      • fscale
      • fsin
      • fsincos
      • fsqrt
      • fst:fstp
      • fstcw:fnstcw
      • fstenv:fnstenv
      • fstsw:fnstsw
      • fsub:fsubp:fisub
      • fsubr:fsubrp:fisubr
      • ftst
      • fucom:fucomp:fucompp
      • fxam
      • fxch
      • fxrstor
      • fxsave
      • fxtract
      • fyl2x
      • fyl2xp1
      • gf2p8affineinvqb
      • gf2p8affineqb
      • gf2p8mulb
      • haddpd
      • haddps
      • hlt
      • hreset
      • hsubpd
      • hsubps
      • idiv
      • imul
      • in
      • inc
      • incsspd:incsspq
      • ins:insb:insw:insd
      • insertps
      • intn:into:int3:int1
      • invd
      • invept
      • invlpg
      • invpcid
      • invvpid
      • iret:iretd:iretq
      • jcc
      • jmp
      • kaddw:kaddb:kaddq:kaddd
      • kandnw:kandnb:kandnq:kandnd
      • kandw:kandb:kandq:kandd
      • kmovw:kmovb:kmovq:kmovd
      • knotw:knotb:knotq:knotd
      • kortestw:kortestb:kortestq:kortestd
      • korw:korb:korq:kord
      • kshiftlw:kshiftlb:kshiftlq:kshiftld
      • kshiftrw:kshiftrb:kshiftrq:kshiftrd
      • ktestw:ktestb:ktestq:ktestd
      • kunpckbw:kunpckwd:kunpckdq
      • kxnorw:kxnorb:kxnorq:kxnord
      • kxorw:kxorb:kxorq:kxord
      • lahf
      • lar
      • lddqu
      • ldmxcsr
      • lds:les:lfs:lgs:lss
      • ldtilecfg
      • lea
      • leave
      • lfence
      • lgdt:lidt
      • lldt
      • lmsw
      • loadiwkey
      • lock
      • lods:lodsb:lodsw:lodsd:lodsq
      • loop:loopcc
      • lsl
      • ltr
      • lzcnt
      • maskmovdqu
      • maskmovq
      • maxpd
      • maxps
      • maxsd
      • maxss
      • mfence
      • minpd
      • minps
      • minsd
      • minss
      • monitor
      • mov
      • mov-1
      • mov-2
      • movapd
      • movaps
      • movbe
      • movd:movq
      • movddup
      • movdir64b
      • movdiri
      • movdq2q
      • movdqa:vmovdqa32:vmovdqa64
      • movdqu:vmovdqu8:vmovdqu16:vmovdqu32:vmovdqu64
      • movhlps
      • movhpd
      • movhps
      • movlhps
      • movlpd
      • movlps
      • movmskpd
      • movmskps
      • movntdq
      • movntdqa
      • movnti
      • movntpd
      • movntps
      • movntq
      • movq
      • movq2dq
      • movs:movsb:movsw:movsd:movsq
      • movsd
      • movshdup
      • movsldup
      • movss
      • movsx:movsxd
      • movupd
      • movups
      • movzx
      • mpsadbw
      • mul
      • mulpd
      • mulps
      • mulsd
      • mulss
      • mulx
      • mwait
      • neg
      • nop
      • not
      • or
      • orpd
      • orps
      • out
      • outs:outsb:outsw:outsd
      • pabsb:pabsw:pabsd:pabsq
      • packsswb:packssdw
      • packusdw
      • packuswb
      • paddb:paddw:paddd:paddq
      • paddsb:paddsw
      • paddusb:paddusw
      • palignr
      • pand
      • pandn
      • parameters
      • pause
      • pavgb:pavgw
      • pblendvb
      • pblendw
      • pclmulqdq
      • pcmpeqb:pcmpeqw:pcmpeqd
      • pcmpeqq
      • pcmpestri
      • pcmpestrm
      • pcmpgtb:pcmpgtw:pcmpgtd
      • pcmpgtq
      • pcmpistri
      • pcmpistrm
      • pconfig
      • pdep
      • pext
      • pextrb:pextrd:pextrq
      • pextrw
      • phaddsw
      • phaddw:phaddd
      • phminposuw
      • phsubsw
      • phsubw:phsubd
      • pinsrb:pinsrd:pinsrq
      • pinsrw
      • pmaddubsw
      • pmaddwd
      • pmaxsb:pmaxsw:pmaxsd:pmaxsq
      • pmaxub:pmaxuw
      • pmaxud:pmaxuq
      • pminsb:pminsw
      • pminsd:pminsq
      • pminub:pminuw
      • pminud:pminuq
      • pmovmskb
      • pmovsx
      • pmovzx
      • pmuldq
      • pmulhrsw
      • pmulhuw
      • pmulhw
      • pmulld:pmullq
      • pmullw
      • pmuludq
      • pop
      • popa:popad
      • popcnt
      • popf:popfd:popfq
      • por
      • prefetchh
      • prefetchw
      • prefetchwt1
      • psadbw
      • pshufb
      • pshufd
      • pshufhw
      • pshuflw
      • pshufw
      • psignb:psignw:psignd
      • pslldq
      • psllw:pslld:psllq
      • psraw:psrad:psraq
      • psrldq
      • psrlw:psrld:psrlq
      • psubb:psubw:psubd
      • psubq
      • psubsb:psubsw
      • psubusb:psubusw
      • ptest
      • ptwrite
      • punpckhbw:punpckhwd:punpckhdq:punpckhqdq
      • punpcklbw:punpcklwd:punpckldq:punpcklqdq
      • push
      • pusha:pushad
      • pushf:pushfd:pushfq
      • pxor
      • rcl:rcr:rol:ror
      • rcpps
      • rcpss
      • rdfsbase:rdgsbase
      • rdmsr
      • rdpid
      • rdpkru
      • rdpmc
      • rdrand
      • rdseed
      • rdsspd:rdsspq
      • rdtsc
      • rdtscp
      • rep:repe:repz:repne:repnz
      • ret
      • rorx
      • roundpd
      • roundps
      • roundsd
      • roundss
      • rsm
      • rsqrtps
      • rsqrtss
      • rstorssp
      • sahf
      • sal:sar:shl:shr
      • sarx:shlx:shrx
      • saveprevssp
      • sbb
      • scas:scasb:scasw:scasd
      • senduipi
      • senter
      • serialize
      • setcc
      • setssbsy
      • sexit
      • sfence
      • sgdt
      • sha1msg1
      • sha1msg2
      • sha1nexte
      • sha1rnds4
      • sha256msg1
      • sha256msg2
      • sha256rnds2
      • shld
      • shrd
      • shufpd
      • shufps
      • sidt
      • sldt
      • smctrl
      • smsw
      • sqrtpd
      • sqrtps
      • sqrtsd
      • sqrtss
      • stac
      • stc
      • std
      • sti
      • stmxcsr
      • stos:stosb:stosw:stosd:stosq
      • str
      • sttilecfg
      • stui
      • sub
      • subpd
      • subps
      • subsd
      • subss
      • swapgs
      • syscall
      • sysenter
      • sysexit
      • sysret
      • tdpbf16ps
      • tdpbssd:tdpbsud:tdpbusd:tdpbuud
      • test
      • testui
      • tileloadd:tileloaddt1
      • tilerelease
      • tilestored
      • tilezero
      • tpause
      • tzcnt
      • ucomisd
      • ucomiss
      • ud
      • uiret
      • umonitor
      • umwait
      • unpckhpd
      • unpckhps
      • unpcklpd
      • unpcklps
      • v4fmaddps:v4fnmaddps
      • v4fmaddss:v4fnmaddss
      • vaddph
      • vaddsh
      • valignd:valignq
      • vblendmpd:vblendmps
      • vbroadcast
      • vcmpph
      • vcmpsh
      • vcomish
      • vcompresspd
      • vcompressps
      • vcvtdq2ph
      • vcvtne2ps2bf16
      • vcvtneps2bf16
      • vcvtpd2ph
      • vcvtpd2qq
      • vcvtpd2udq
      • vcvtpd2uqq
      • vcvtph2dq
      • vcvtph2pd
      • vcvtph2ps:vcvtph2psx
      • vcvtph2qq
      • vcvtph2udq
      • vcvtph2uqq
      • vcvtph2uw
      • vcvtph2w
      • vcvtps2ph
      • vcvtps2phx
      • vcvtps2qq
      • vcvtps2udq
      • vcvtps2uqq
      • vcvtqq2pd
      • vcvtqq2ph
      • vcvtqq2ps
      • vcvtsd2sh
      • vcvtsd2usi
      • vcvtsh2sd
      • vcvtsh2si
      • vcvtsh2ss
      • vcvtsh2usi
      • vcvtsi2sh
      • vcvtss2sh
      • vcvtss2usi
      • vcvttpd2qq
      • vcvttpd2udq
      • vcvttpd2uqq
      • vcvttph2dq
      • vcvttph2qq
      • vcvttph2udq
      • vcvttph2uqq
      • vcvttph2uw
      • vcvttph2w
      • vcvttps2qq
      • vcvttps2udq
      • vcvttps2uqq
      • vcvttsd2usi
      • vcvttsh2si
      • vcvttsh2usi
      • vcvttss2usi
      • vcvtudq2pd
      • vcvtudq2ph
      • vcvtudq2ps
      • vcvtuqq2pd
      • vcvtuqq2ph
      • vcvtuqq2ps
      • vcvtusi2sd
      • vcvtusi2sh
      • vcvtusi2ss
      • vcvtuw2ph
      • vcvtw2ph
      • vdbpsadbw
      • vdivph
      • vdivsh
      • vdpbf16ps
      • verr:verw
      • vexp2pd
      • vexp2ps
      • vexpandpd
      • vexpandps
      • vextractf128:vextractf32x4:vextractf64x2:vextractf32x8:vextractf64x4
      • vextracti128:vextracti32x4:vextracti64x2:vextracti32x8:vextracti64x4
      • vfcmaddcph:vfmaddcph
      • vfcmaddcsh:vfmaddcsh
      • vfcmulcph:vfmulcph
      • vfcmulcsh:vfmulcsh
      • vfixupimmpd
      • vfixupimmps
      • vfixupimmsd
      • vfixupimmss
      • vfmadd132pd:vfmadd213pd:vfmadd231pd
      • vfmadd132ph:vfnmadd132ph:vfmadd213ph:vfnmadd213ph:vfmadd231ph:vfnmadd231ph
      • vfmadd132ps:vfmadd213ps:vfmadd231ps
      • vfmadd132sd:vfmadd213sd:vfmadd231sd
      • vfmadd132sh:vfnmadd132sh:vfmadd213sh:vfnmadd213sh:vfmadd231sh:vfnmadd231sh
      • vfmadd132ss:vfmadd213ss:vfmadd231ss
      • vfmaddrnd231pd
      • vfmaddsub132pd:vfmaddsub213pd:vfmaddsub231pd
      • vfmaddsub132ph:vfmaddsub213ph:vfmaddsub231ph
      • vfmaddsub132ps:vfmaddsub213ps:vfmaddsub231ps
      • vfmsub132pd:vfmsub213pd:vfmsub231pd
      • vfmsub132ph:vfnmsub132ph:vfmsub213ph:vfnmsub213ph:vfmsub231ph:vfnmsub231ph
      • vfmsub132ps:vfmsub213ps:vfmsub231ps
      • vfmsub132sd:vfmsub213sd:vfmsub231sd
      • vfmsub132sh:vfnmsub132sh:vfmsub213sh:vfnmsub213sh:vfmsub231sh:vfnmsub231sh
      • vfmsub132ss:vfmsub213ss:vfmsub231ss
      • vfmsubadd132pd:vfmsubadd213pd:vfmsubadd231pd
      • vfmsubadd132ph:vfmsubadd213ph:vfmsubadd231ph
      • vfmsubadd132ps:vfmsubadd213ps:vfmsubadd231ps
      • vfnmadd132pd:vfnmadd213pd:vfnmadd231pd
      • vfnmadd132ps:vfnmadd213ps:vfnmadd231ps
      • vfnmadd132sd:vfnmadd213sd:vfnmadd231sd
      • vfnmadd132ss:vfnmadd213ss:vfnmadd231ss
      • vfnmsub132pd:vfnmsub213pd:vfnmsub231pd
      • vfnmsub132ps:vfnmsub213ps:vfnmsub231ps
      • vfnmsub132sd:vfnmsub213sd:vfnmsub231sd
      • vfnmsub132ss:vfnmsub213ss:vfnmsub231ss
      • vfpclasspd
      • vfpclassph
      • vfpclassps
      • vfpclasssd
      • vfpclasssh
      • vfpclassss
      • vgatherdpd:vgatherqpd
      • vgatherdps:vgatherdpd
      • vgatherdps:vgatherqps
      • vgatherpf0dps:vgatherpf0qps:vgatherpf0dpd:vgatherpf0qpd
      • vgatherpf1dps:vgatherpf1qps:vgatherpf1dpd:vgatherpf1qpd
      • vgatherqps:vgatherqpd
      • vgetexppd
      • vgetexpph
      • vgetexpps
      • vgetexpsd
      • vgetexpsh
      • vgetexpss
      • vgetmantpd
      • vgetmantph
      • vgetmantps
      • vgetmantsd
      • vgetmantsh
      • vgetmantss
      • vinsertf128:vinsertf32x4:vinsertf64x2:vinsertf32x8:vinsertf64x4
      • vinserti128:vinserti32x4:vinserti64x2:vinserti32x8:vinserti64x4
      • vmaskmov
      • vmaxph
      • vmaxsh
      • vmcall
      • vmclear
      • vmfunc
      • vminph
      • vminsh
      • vmlaunch:vmresume
      • vmovsh
      • vmovw
      • vmptrld
      • vmptrst
      • vmread
      • vmresume
      • vmulph
      • vmulsh
      • vmwrite
      • vmxoff
      • vmxon
      • vp2intersectd:vp2intersectq
      • vp4dpwssd
      • vp4dpwssds
      • vpblendd
      • vpblendmb:vpblendmw
      • vpblendmd:vpblendmq
      • vpbroadcast
      • vpbroadcastb:vpbroadcastw:vpbroadcastd:vpbroadcastq
      • vpbroadcastm
      • vpcmpb:vpcmpub
      • vpcmpd:vpcmpud
      • vpcmpq:vpcmpuq
      • vpcmpw:vpcmpuw
      • vpcompressb:vcompressw
      • vpcompressd
      • vpcompressq
      • vpconflictd:vpconflictq
      • vpdpbusd
      • vpdpbusds
      • vpdpwssd
      • vpdpwssds
      • vperm2f128
      • vperm2i128
      • vpermb
      • vpermd:vpermw
      • vpermi2b
      • vpermi2w:vpermi2d:vpermi2q:vpermi2ps:vpermi2pd
      • vpermilpd
      • vpermilps
      • vpermpd
      • vpermps
      • vpermq
      • vpermt2b
      • vpermt2w:vpermt2d:vpermt2q:vpermt2ps:vpermt2pd
      • vpexpandb:vpexpandw
      • vpexpandd
      • vpexpandq
      • vpgatherdd:vpgatherdq
      • vpgatherdd:vpgatherqd
      • vpgatherdq:vpgatherqq
      • vpgatherqd:vpgatherqq
      • vplzcntd:vplzcntq
      • vpmadd52huq
      • vpmadd52luq
      • vpmaskmov
      • vpmovb2m:vpmovw2m:vpmovd2m:vpmovq2m
      • vpmovdb:vpmovsdb:vpmovusdb
      • vpmovdw:vpmovsdw:vpmovusdw
      • vpmovm2b:vpmovm2w:vpmovm2d:vpmovm2q
      • vpmovqb:vpmovsqb:vpmovusqb
      • vpmovqd:vpmovsqd:vpmovusqd
      • vpmovqw:vpmovsqw:vpmovusqw
      • vpmovwb:vpmovswb:vpmovuswb
      • vpmultishiftqb
      • vpopcnt
      • vprold:vprolvd:vprolq:vprolvq
      • vprord:vprorvd:vprorq:vprorvq
      • vpscatterdd:vpscatterdq:vpscatterqd:vpscatterqq
      • vpshld
      • vpshldv
      • vpshrd
      • vpshrdv
      • vpshufbitqmb
      • vpsllvw:vpsllvd:vpsllvq
      • vpsravw:vpsravd:vpsravq
      • vpsrlvw:vpsrlvd:vpsrlvq
      • vpternlogd:vpternlogq
      • vptestmb:vptestmw:vptestmd:vptestmq
      • vptestnmb:vptestnmw:vptestnmd:vptestnmq
      • vrangepd
      • vrangeps
      • vrangesd
      • vrangess
      • vrcp14pd
      • vrcp14ps
      • vrcp14sd
      • vrcp14ss
      • vrcp28pd
      • vrcp28ps
      • vrcp28sd
      • vrcp28ss
      • vrcpph
      • vrcpsh
      • vreducepd
      • vreduceph
      • vreduceps
      • vreducesd
      • vreducesh
      • vreducess
      • vrndscalepd
      • vrndscaleph
      • vrndscaleps
      • vrndscalesd
      • vrndscalesh
      • vrndscaless
      • vrsqrt14pd
      • vrsqrt14ps
      • vrsqrt14sd
      • vrsqrt14ss
      • vrsqrt28pd
      • vrsqrt28ps
      • vrsqrt28sd
      • vrsqrt28ss
      • vrsqrtph
      • vrsqrtsh
      • vscalefpd
      • vscalefph
      • vscalefps
      • vscalefsd
      • vscalefsh
      • vscalefss
      • vscatterdps:vscatterdpd:vscatterqps:vscatterqpd
      • vscatterpf0dps:vscatterpf0qps:vscatterpf0dpd:vscatterpf0qpd
      • vscatterpf1dps:vscatterpf1qps:vscatterpf1dpd:vscatterpf1qpd
      • vshuff32x4:vshuff64x2:vshufi32x4:vshufi64x2
      • vsqrtph
      • vsqrtsh
      • vsubph
      • vsubsh
      • vtestpd:vtestps
      • vucomish
      • vzeroall
      • vzeroupper
      • wait:fwait
      • wakeup
      • wbinvd
      • wbnoinvd
      • wrfsbase:wrgsbase
      • wrmsr
      • wrpkru
      • wrssd:wrssq
      • wrussd:wrussq
      • x86
      • x86 1
      • x86 2
      • xabort
      • xacquire:xrelease
      • xadd
      • xbegin
      • xchg
      • xend
      • xgetbv
      • xlat:xlatb
      • xor
      • xorpd
      • xorps
      • xresldtrk
      • xrstor
      • xrstors
      • xsave
      • xsavec
      • xsaveopt
      • xsaves
      • xsetbv
      • xsusldtrk
      • xtest
    Home

    ❯

    x86 2

    x86 2

    Graph View

    Backlinks

    • No backlinks found

    • GitHub