Skip to content

Latest commit

 

History

History
700 lines (693 loc) · 15.9 KB

File metadata and controls

700 lines (693 loc) · 15.9 KB
title Intel x86 Reference
toc_footers
Suggestions? <a href="https://github.com/Rami114/x86.help">Contribute on Github!</a>
<a href='http://github.com/tripit/slate'>Documentation Powered by Slate</a>
includes
header/a
instruction/aaa
instruction/aad
instruction/aam
instruction/aas
instruction/adc
instruction/adcx
instruction/add
instruction/addpd
instruction/addps
instruction/addsd
instruction/addss
instruction/addsubpd
instruction/addsubps
instruction/adox
instruction/aesdec
instruction/aesdeclast
instruction/aesenc
instruction/aesenclast
instruction/aesimc
instruction/aeskeygenassist
instruction/and
instruction/andn
instruction/andpd
instruction/andps
instruction/andnpd
instruction/andnps
instruction/arpl
header/b
instruction/blendpd
instruction/bextr
instruction/blendps
instruction/blendvpd
instruction/blendvps
instruction/blsi
instruction/blsmsk
instruction/blsr
instruction/bound
instruction/bsf
instruction/bsr
instruction/bswap
instruction/bt
instruction/btc
instruction/btr
instruction/bts
instruction/bzhi
header/c
instruction/call
instruction/cbw
instruction/cwde
instruction/cdqe
instruction/clc
instruction/cld
instruction/clflush
instruction/cli
instruction/clts
instruction/cmc
instruction/cmovcc
instruction/cmp
instruction/cmppd
instruction/cmpps
instruction/cmps
instruction/cmpsb
instruction/cmpsw
instruction/cmpsd
instruction/cmpsq
instruction/cmpsd
instruction/cmpss
instruction/cmpxchg
instruction/cmpxchg8b
instruction/cmpxchg16b
instruction/comisd
instruction/comiss
instruction/cpuid
instruction/crc32
instruction/cvtdq2pd
instruction/cvtdq2ps
instruction/cvtpd2dq
instruction/cvtpd2pi
instruction/cvtpd2ps
instruction/cvtpi2pd
instruction/cvtpi2ps
instruction/cvtps2dq
instruction/cvtps2pd
instruction/cvtps2pi
instruction/cvtsd2si
instruction/cvtsd2ss
instruction/cvtsi2sd
instruction/cvtsi2ss
instruction/cvtss2sd
instruction/cvtss2si
instruction/cvttpd2dq
instruction/cvttpd2pi
instruction/cvttps2dq
instruction/cvttps2pi
instruction/cvttsd2si
instruction/cvttss2si
instruction/cwd
instruction/cdq
instruction/cqo
header/d
instruction/daa
instruction/das
instruction/dec
instruction/div
instruction/divpd
instruction/divps
instruction/divsd
instruction/divss
instruction/dppd
instruction/dpps
header/e
instruction/emms
instruction/enter
instruction/extractps
header/f
instruction/f2xm1
instruction/fabs
instruction/fadd
instruction/faddp
instruction/fiadd
instruction/fbld
instruction/fbstp
instruction/fchs
instruction/fclex
instruction/fnclex
instruction/fcmovcc
instruction/fcom
instruction/fcomp
instruction/fcompp
instruction/fcomi
instruction/fcomip
instruction/fucomi
instruction/fucomip
instruction/fcos
instruction/fdecstp
instruction/fdiv
instruction/fdivp
instruction/fidiv
instruction/fdivr
instruction/fdivrp
instruction/fidivr
instruction/ffree
instruction/ficom
instruction/ficomp
instruction/fild
instruction/fincstp
instruction/finit
instruction/fninit
instruction/fist
instruction/fistp
instruction/fisttp
instruction/fld
instruction/fld1
instruction/fldl2t
instruction/fldl2e
instruction/fldpi
instruction/fldlg2
instruction/fldln2
instruction/fldz
instruction/fldcw
instruction/fldenv
instruction/fmul
instruction/fmulp
instruction/fimul
instruction/fnop
instruction/fpatan
instruction/fprem
instruction/fprem1
instruction/fptan
instruction/frndint
instruction/frstor
instruction/fsave
instruction/fnsave
instruction/fscale
instruction/fsin
instruction/fsincos
instruction/fsqrt
instruction/fst
instruction/fstp
instruction/fstcw
instruction/fnstcw
instruction/fstenv
instruction/fnstenv
instruction/fstsw
instruction/fnstsw
instruction/fsub
instruction/fsubp
instruction/fisub
instruction/fsubr
instruction/fsubrp
instruction/fisubr
instruction/ftst
instruction/fucom
instruction/fucomp
instruction/fucompp
instruction/fxam
instruction/fxch
instruction/fxrstor
instruction/fxsave
instruction/fxtract
instruction/fyl2x
instruction/fyl2xp1
header/h
instruction/haddpd
instruction/haddps
instruction/hlt
instruction/hsubpd
instruction/hsubps
header/i
instruction/idiv
instruction/imul
instruction/in
instruction/inc
instruction/ins
instruction/insb
instruction/insw
instruction/insd
instruction/insertps
instruction/int_n
instruction/into
instruction/int_3
instruction/invd
instruction/invlpg
instruction/invpcid
instruction/iret
instruction/iretd
header/j
instruction/jcc
instruction/jmp
header/l
instruction/lahf
instruction/lar
instruction/lddqu
instruction/ldmxcsr
instruction/lds
instruction/les
instruction/lfs
instruction/lgs
instruction/lss
instruction/lea
instruction/leave
instruction/lfence
instruction/lgdt
instruction/lidt
instruction/lldt
instruction/lmsw
instruction/lock
instruction/lods
instruction/lodsb
instruction/lodsw
instruction/lodsd
instruction/lodsq
instruction/loop
instruction/loopcc
instruction/lsl
instruction/ltr
instruction/lzcnt
header/m
instruction/maskmovdqu
instruction/maskmovq
instruction/maxpd
instruction/maxps
instruction/maxsd
instruction/maxss
instruction/mfence
instruction/minpd
instruction/minps
instruction/minsd
instruction/minss
instruction/monitor
instruction/mov
instruction/mov
instruction/mov
instruction/movapd
instruction/movaps
instruction/movbe
instruction/movd
instruction/movq
instruction/movddup
instruction/movdqa
instruction/movdqu
instruction/movdq2q
instruction/movhlps
instruction/movhpd
instruction/movhps
instruction/movlhps
instruction/movlpd
instruction/movlps
instruction/movmskpd
instruction/movmskps
instruction/movntdqa
instruction/movntdq
instruction/movnti
instruction/movntpd
instruction/movntps
instruction/movntq
instruction/movq
instruction/movq2dq
instruction/movs
instruction/movsb
instruction/movsw
instruction/movsd
instruction/movsq
instruction/movsd
instruction/movshdup
instruction/movsldup
instruction/movss
instruction/movsx
instruction/movsxd
instruction/movupd
instruction/movups
instruction/movzx
instruction/mpsadbw
instruction/mul
instruction/mulpd
instruction/mulps
instruction/mulsd
instruction/mulss
instruction/mulx
instruction/mwait
header/n
instruction/neg
instruction/nop
instruction/not
header/o
instruction/or
instruction/orpd
instruction/orps
instruction/out
instruction/outs
instruction/outsb
instruction/outsw
instruction/outsd
header/p
instruction/pabsb
instruction/pabsw
instruction/pabsd
instruction/packsswb
instruction/packssdw
instruction/packusdw
instruction/packuswb
instruction/paddb
instruction/paddw
instruction/paddd
instruction/paddq
instruction/paddsb
instruction/paddsw
instruction/paddusb
instruction/paddusw
instruction/palignr
instruction/pand
instruction/pandn
instruction/pause
instruction/pavgb
instruction/pavgw
instruction/pblendvb
instruction/pblendw
instruction/pclmulqdq
instruction/pcmpeqb
instruction/pcmpeqw
instruction/pcmpeqd
instruction/pcmpeqq
instruction/pcmpestri
instruction/pcmpestrm
instruction/pcmpgtb
instruction/pcmpgtw
instruction/pcmpgtd
instruction/pcmpgtq
instruction/pcmpistri
instruction/pcmpistrm
instruction/pdep
instruction/pext
instruction/pextrb
instruction/pextrd
instruction/pextrq
instruction/pextrw
instruction/phaddw
instruction/phaddd
instruction/phaddsw
instruction/phminposuw
instruction/phsubw
instruction/phsubd
instruction/phsubsw
instruction/pinsrb
instruction/pinsrd
instruction/pinsrq
instruction/pinsrw
instruction/pmaddubsw
instruction/pmaddwd
instruction/pmaxsb
instruction/pmaxsd
instruction/pmaxsw
instruction/pmaxub
instruction/pmaxud
instruction/pmaxuw
instruction/pminsb
instruction/pminsd
instruction/pminsw
instruction/pminub
instruction/pminud
instruction/pminuw
instruction/pmovmskb
instruction/pmovsx
instruction/pmovzx
instruction/pmuldq
instruction/pmulhrsw
instruction/pmulhuw
instruction/pmulhw
instruction/pmulld
instruction/pmullw
instruction/pmuludq
instruction/pop
instruction/popa
instruction/popad
instruction/popcnt
instruction/popf
instruction/popfd
instruction/popfq
instruction/por
instruction/prefetchh
instruction/prefetchw
instruction/psadbw
instruction/pshufb
instruction/pshufd
instruction/pshufhw
instruction/pshuflw
instruction/pshufw
instruction/psignb
instruction/psignw
instruction/psignd
instruction/pslldq
instruction/psllw
instruction/pslld
instruction/psllq
instruction/psraw
instruction/psrad
instruction/psrldq
instruction/psrlw
instruction/psrld
instruction/psrlq
instruction/psubb
instruction/psubw
instruction/psubd
instruction/psubq
instruction/psubsb
instruction/psubsw
instruction/psubusb
instruction/psubusw
instruction/ptest
instruction/punpckhbw
instruction/punpckhwd
instruction/punpckhdq
instruction/punpckhqdq
instruction/punpcklbw
instruction/punpcklwd
instruction/punpckldq
instruction/punpcklqdq
instruction/push
instruction/pusha
instruction/pushad
instruction/pushf
instruction/pushfd
instruction/pxor
header/r
instruction/rcl
instruction/rcr
instruction/rol
instruction/ror
instruction/rcpps
instruction/rcpss
instruction/rdfsbase
instruction/rdgsbase
instruction/rdmsr
instruction/rdpmc
instruction/rdrand
instruction/rdtsc
instruction/rdtscp
instruction/rep
instruction/repe
instruction/repz
instruction/repne
instruction/repnz
instruction/ret
instruction/rorx
instruction/roundpd
instruction/roundps
instruction/roundsd
instruction/roundss
instruction/rsm
instruction/rsqrtps
instruction/rsqrtss
header/s
instruction/sahf
instruction/sal
instruction/sar
instruction/shl
instruction/shr
instruction/sarx
instruction/shlx
instruction/shrx
instruction/sbb
instruction/scas
instruction/scasb
instruction/scasw
instruction/scasd
instruction/setcc
instruction/sfence
instruction/sgdt
instruction/shld
instruction/shrd
instruction/shufpd
instruction/shufps
instruction/sidt
instruction/sldt
instruction/smsw
instruction/sqrtpd
instruction/sqrtps
instruction/sqrtsd
instruction/sqrtss
instruction/stc
instruction/std
instruction/sti
instruction/stmxcsr
instruction/stos
instruction/stosb
instruction/stosw
instruction/stosd
instruction/stosq
instruction/xstr
instruction/sub
instruction/subpd
instruction/subps
instruction/subsd
instruction/subss
instruction/swapgs
instruction/syscall
instruction/sysenter
instruction/sysexit
instruction/sysret
header/t
instruction/test
instruction/tzcnt
header/u
instruction/ucomisd
instruction/ucomiss
instruction/ud2
instruction/unpckhpd
instruction/unpckhps
instruction/unpcklpd
instruction/unpcklps
header/v
instruction/vbroadcast
instruction/vcvtph2ps
instruction/vcvtps2ph
instruction/verr
instruction/verw
instruction/vextractf128
instruction/vextracti128
instruction/vfmadd132pd
instruction/vfmadd213pd
instruction/vfmadd231pd
instruction/vfmadd132ps
instruction/vfmadd213ps
instruction/vfmadd231ps
instruction/vfmadd132sd
instruction/vfmadd213sd
instruction/vfmadd231sd
instruction/vfmadd132ss
instruction/vfmadd213ss
instruction/vfmadd231ss
instruction/vfmaddsub132pd
instruction/vfmaddsub213pd
instruction/vfmaddsub231pd
instruction/vfmaddsub132ps
instruction/vfmaddsub213ps
instruction/vfmaddsub231ps
instruction/vfmsubadd132pd
instruction/vfmsubadd213pd
instruction/vfmsubadd231pd
instruction/vfmsubadd132ps
instruction/vfmsubadd213ps
instruction/vfmsubadd231ps
instruction/vfmsub132pd
instruction/vfmsub213pd
instruction/vfmsub231pd
instruction/vfmsub132ps
instruction/vfmsub213ps
instruction/vfmsub231ps
instruction/vfmsub132sd
instruction/vfmsub213sd
instruction/vfmsub231sd
instruction/vfmsub132ss
instruction/vfmsub213ss
instruction/vfmsub231ss
instruction/vfnmadd132pd
instruction/vfnmadd213pd
instruction/vfnmadd231pd
instruction/vfnmadd132ps
instruction/vfnmadd213ps
instruction/vfnmadd231ps
instruction/vfnmadd132sd
instruction/vfnmadd213sd
instruction/vfnmadd231sd
instruction/vfnmadd132ss
instruction/vfnmadd213ss
instruction/vfnmadd231ss
instruction/vfnmsub132pd
instruction/vfnmsub213pd
instruction/vfnmsub231pd
instruction/vfnmsub132ps
instruction/vfnmsub213ps
instruction/vfnmsub231ps
instruction/vfnmsub132sd
instruction/vfnmsub213sd
instruction/vfnmsub231sd
instruction/vfnmsub132ss
instruction/vfnmsub213ss
instruction/vfnmsub231ss
instruction/vgatherdpd
instruction/vgatherqpd
instruction/vgatherdps
instruction/vgatherqps
instruction/vpgatherdd
instruction/vpgatherqd
instruction/vpgatherdq
instruction/vpgatherqq
instruction/vinsertf128
instruction/vinserti128
instruction/vmaskmov
instruction/vpblendd
instruction/vpbroadcast
instruction/vpe
instruction/vpermpd
instruction/vpermps
instruction/vpermq
instruction/vperm2i128
instruction/vpermilpd
instruction/vpermilps
instruction/vperm2f128
instruction/vpmaskmov
instruction/vpsllvd
instruction/vpsllvq
instruction/vpsravd
instruction/vpsrlvd
instruction/vpsrlvq
instruction/vtestpd
instruction/vtestps
instruction/vzeroall
instruction/vzeroupper
header/w
instruction/wait
instruction/fwait
instruction/wbinvd
instruction/wrfsbase
instruction/wrgsbase
instruction/wrmsr
header/x
instruction/xacquire
instruction/xrelease
instruction/xabort
instruction/xadd
instruction/xbegin
instruction/xchg
instruction/xend
instruction/xgetbv
instruction/xlat
instruction/xlatb
instruction/xor
instruction/xorpd
instruction/xorps
instruction/xrstor
instruction/xrstors
instruction/xsave
instruction/xsavec
instruction/xsaveopt
instruction/xsaves
instruction/xsetbv
instruction/xtest
search true

Introduction

This is a work in progress. Instructions are being added as they are exported (This is a cumbersome process due to fixing markup).

This is an online version of volumes 2A and 2B of the Intel® 64 and IA-32 Architectures Software Developer's Manual.

Use the left hand side menus to jump to A-Z locations or the search bar to navigate.