Hubwiz.com
|
Online Course
|
API Manual
IntelASMx86 API Manual
Instruction(693)
Instruction
AAA
AAD
AAM
AAS
ADC
ADCX
ADD
ADDPD
ADDPS
ADDSD
ADDSS
ADDSUBPD
ADDSUBPS
ADOX
AESDEC
AESDECLAST
AESENC
AESENCLAST
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
CBW/CWDE/CDQE
CLAC
CLC
CLD
CLDEMOTE
CLFLUSH
CLFLUSHOPT
CLI
CLTS
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
EDECVIRTCHILD
EENTER
EEXIT
EEXTEND
EGETKEY
EINCVIRTCHILD
EINIT
ELDB/ELDU/ELDBC/ELBUC
EMMS
EMODPE
EMODPR
EMODT
ENCLS
ENCLU
ENCLV
ENTER
EPA
ERDINFO
EREMOVE
EREPORT
ERESUME
ESETCONTEXT
ETRACK
ETRACKC
EWB
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
HSUBPD
HSUBPS
IDIV
IMUL
IN
INC
INS/INSB/INSW/INSD
INSERTPS
INT n/INTO/INT3/INT1
INVD
INVEPT
INVLPG
INVPCID
INVVPID
IRET/IRETD
JMP
Jcc
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
LEA
LEAVE
LFENCE
LGDT/LIDT
LLDT
LMSW
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
MOV
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
PAUSE
PAVGB/PAVGW
PBLENDVB
PBLENDW
PCLMULQDQ
PCMPEQB/PCMPEQW/PCMPEQD
PCMPEQQ
PCMPESTRI
PCMPESTRM
PCMPGTB/PCMPGTW/PCMPGTD
PCMPGTQ
PCMPISTRI
PCMPISTRM
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
PREFETCHW
PREFETCHWT1
PREFETCHh
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
RDTSC
RDTSCP
REP/REPE/REPZ/REPNE/REPNZ
RET
RORX
ROUNDPD
ROUNDPS
ROUNDSD
ROUNDSS
RSM
RSQRTPS
RSQRTSS
SAHF
SAL/SAR/SHL/SHR
SARX/SHLX/SHRX
SBB
SCAS/SCASB/SCASW/SCASD
SETcc
SFENCE
SGDT
SHA1MSG1
SHA1MSG2
SHA1NEXTE
SHA1RNDS4
SHA256MSG1
SHA256MSG2
SHA256RNDS2
SHLD
SHRD
SHUFPD
SHUFPS
SIDT
SLDT
SMSW
SQRTPD
SQRTPS
SQRTSD
SQRTSS
STAC
STC
STD
STI
STMXCSR
STOS/STOSB/STOSW/STOSD/STOSQ
STR
SUB
SUBPD
SUBPS
SUBSD
SUBSS
SWAPGS
SYSCALL
SYSENTER
SYSEXIT
SYSRET
TEST
TPAUSE
TZCNT
UCOMISD
UCOMISS
UD
UMONITOR
UMWAIT
UNPCKHPD
UNPCKHPS
UNPCKLPD
UNPCKLPS
V4FMADDPS/V4FNMADDPS
V4FMADDSS/V4FNMADDSS
VALIGND/VALIGNQ
VBLENDMPD/VBLENDMPS
VBROADCAST
VCOMPRESSPD
VCOMPRESSPS
VCVTPD2QQ
VCVTPD2UDQ
VCVTPD2UQQ
VCVTPH2PS
VCVTPS2PH
VCVTPS2QQ
VCVTPS2UDQ
VCVTPS2UQQ
VCVTQQ2PD
VCVTQQ2PS
VCVTSD2USI
VCVTSS2USI
VCVTTPD2QQ
VCVTTPD2UDQ
VCVTTPD2UQQ
VCVTTPS2QQ
VCVTTPS2UDQ
VCVTTPS2UQQ
VCVTTSD2USI
VCVTTSS2USI
VCVTUDQ2PD
VCVTUDQ2PS
VCVTUQQ2PD
VCVTUQQ2PS
VCVTUSI2SD
VCVTUSI2SS
VDBPSADBW
VERR/VERW
VEXP2PD
VEXP2PS
VEXPANDPD
VEXPANDPS
VEXTRACTF128/VEXTRACTF32x4/VEXTRACTF64x2/VEXTRACTF32x8/VEXTRACTF64x4
VEXTRACTI128/VEXTRACTI32x4/VEXTRACTI64x2/VEXTRACTI32x8/VEXTRACTI64x4
VFIXUPIMMPD
VFIXUPIMMPS
VFIXUPIMMSD
VFIXUPIMMSS
VFMADD132PD/VFMADD213PD/VFMADD231PD
VFMADD132PS/VFMADD213PS/VFMADD231PS
VFMADD132SD/VFMADD213SD/VFMADD231SD
VFMADD132SS/VFMADD213SS/VFMADD231SS
VFMADDSUB132PD/VFMADDSUB213PD/VFMADDSUB231PD
VFMADDSUB132PS/VFMADDSUB213PS/VFMADDSUB231PS
VFMSUB132PD/VFMSUB213PD/VFMSUB231PD
VFMSUB132PS/VFMSUB213PS/VFMSUB231PS
VFMSUB132SD/VFMSUB213SD/VFMSUB231SD
VFMSUB132SS/VFMSUB213SS/VFMSUB231SS
VFMSUBADD132PD/VFMSUBADD213PD/VFMSUBADD231PD
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
VFPCLASSPS
VFPCLASSSD
VFPCLASSSS
VGATHERDPD/VGATHERQPD
VGATHERDPS/VGATHERDPD
VGATHERDPS/VGATHERQPS
VGATHERPF0DPS/VGATHERPF0QPS/VGATHERPF0DPD/VGATHERPF0QPD
VGATHERPF1DPS/VGATHERPF1QPS/VGATHERPF1DPD/VGATHERPF1QPD
VGATHERQPS/VGATHERQPD
VGETEXPPD
VGETEXPPS
VGETEXPSD
VGETEXPSS
VGETMANTPD
VGETMANTPS
VGETMANTSD
VGETMANTSS
VINSERTF128/VINSERTF32x4/VINSERTF64x2/VINSERTF32x8/VINSERTF64x4
VINSERTI128/VINSERTI32x4/VINSERTI64x2/VINSERTI32x8/VINSERTI64x4
VMASKMOV
VMCALL
VMCLEAR
VMFUNC
VMLAUNCH/VMRESUME
VMPTRLD
VMPTRST
VMREAD
VMRESUME
VMWRITE
VMXOFF
VMXON
VP4DPWSSD
VP4DPWSSDS
VPBLENDD
VPBLENDMB/VPBLENDMW
VPBLENDMD/VPBLENDMQ
VPBROADCAST
VPBROADCASTB/VPBROADCASTW/VPBROADCASTD/VPBROADCASTQ
VPBROADCASTM
VPCMPB/VPCMPUB
VPCMPD/VPCMPUD
VPCMPQ/VPCMPUQ
VPCMPW/VPCMPUW
VPCOMPRESSD
VPCOMPRESSQ
VPCONFLICTD/VPCONFLICTQ
VPERM2F128
VPERM2I128
VPERMB
VPERMD/VPERMW
VPERMI2B
VPERMI2W/VPERMI2D/VPERMI2Q/VPERMI2PS/VPERMI2PD
VPERMILPD
VPERMILPS
VPERMPD
VPERMPS
VPERMQ
VPERMT2B
VPERMT2W/VPERMT2D/VPERMT2Q/VPERMT2PS/VPERMT2PD
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
VPROLD/VPROLVD/VPROLQ/VPROLVQ
VPRORD/VPRORVD/VPRORQ/VPRORVQ
VPSCATTERDD/VPSCATTERDQ/VPSCATTERQD/VPSCATTERQQ
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
VREDUCEPD
VREDUCEPS
VREDUCESD
VREDUCESS
VRNDSCALEPD
VRNDSCALEPS
VRNDSCALESD
VRNDSCALESS
VRSQRT14PD
VRSQRT14PS
VRSQRT14SD
VRSQRT14SS
VRSQRT28PD
VRSQRT28PS
VRSQRT28SD
VRSQRT28SS
VSCALEFPD
VSCALEFPS
VSCALEFSD
VSCALEFSS
VSCATTERDPS/VSCATTERDPD/VSCATTERQPS/VSCATTERQPD
VSCATTERPF0DPS/VSCATTERPF0QPS/VSCATTERPF0DPD/VSCATTERPF0QPD
VSCATTERPF1DPS/VSCATTERPF1QPS/VSCATTERPF1DPD/VSCATTERPF1QPD
VSHUFF32x4/VSHUFF64x2/VSHUFI32x4/VSHUFI64x2
VTESTPD/VTESTPS
VZEROALL
VZEROUPPER
WAIT/FWAIT
WBINVD
WRFSBASE/WRGSBASE
WRMSR
WRPKRU
XABORT
XACQUIRE/XRELEASE
XADD
XBEGIN
XCHG
XEND
XGETBV
XLAT/XLATB
XOR
XORPD
XORPS
XRSTOR
XRSTORS
XSAVE
XSAVEC
XSAVEOPT
XSAVES
XSETBV
XTEST
x86 and amd64 instruction reference