Package jnr.x86asm
Class SerializerIntrinsics
java.lang.Object
jnr.x86asm.SerializerCore
jnr.x86asm.SerializerIntrinsics
- Direct Known Subclasses:
Serializer
Assembler instruction serializer.
-
Field Summary
Fields inherited from class jnr.x86asm.SerializerCore
_cmovcctable, _jcctable, _none, _setcctable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
Add with Carry.final void
Add with Carry.final void
Add with Carry.final void
Add with Carry.final void
Add with Carry.final void
Add.final void
Add.final void
Add.final void
Add.final void
Add.final void
addpd
(XMMRegister dst, Mem src) Packed DP-FP Add (SSE2).final void
addpd
(XMMRegister dst, XMMRegister src) Packed DP-FP Add (SSE2).final void
addps
(XMMRegister dst, Mem src) Packed SP-FP Add (SSE).final void
addps
(XMMRegister dst, XMMRegister src) Packed SP-FP Add (SSE).final void
addsd
(XMMRegister dst, Mem src) Scalar DP-FP Add (SSE2).final void
addsd
(XMMRegister dst, XMMRegister src) Scalar DP-FP Add (SSE2).final void
addss
(XMMRegister dst, Mem src) Scalar SP-FP Add (SSE).final void
addss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Add (SSE).final void
addsubpd
(XMMRegister dst, Mem src) Packed DP-FP Add/Subtract (SSE3).final void
addsubpd
(XMMRegister dst, XMMRegister src) Packed DP-FP Add/Subtract (SSE3).final void
addsubps
(XMMRegister dst, Mem src) Packed SP-FP Add/Subtract (SSE3).final void
addsubps
(XMMRegister dst, XMMRegister src) Packed SP-FP Add/Subtract (SSE3).final void
amd_prefetch
(Mem mem) Prefetch (3dNow - Amd).final void
amd_prefetchw
(Mem mem) Prefetch and set cache to modified (3dNow - Amd).final void
Logical And.final void
Logical And.final void
Logical And.final void
Logical And.final void
Logical And.final void
andnpd
(XMMRegister dst, Mem src) Bit-wise Logical And Not For DP-FP (SSE2).final void
andnpd
(XMMRegister dst, XMMRegister src) Bit-wise Logical And Not For DP-FP (SSE2).final void
andnps
(XMMRegister dst, Mem src) Bit-wise Logical And Not For SP-FP (SSE).final void
andnps
(XMMRegister dst, XMMRegister src) Bit-wise Logical And Not For SP-FP (SSE).final void
andpd
(XMMRegister dst, Mem src) Bit-wise Logical And For DP-FP (SSE2).final void
andpd
(XMMRegister dst, XMMRegister src) Bit-wise Logical And For DP-FP (SSE2).final void
andps
(XMMRegister dst, Mem src) Bit-wise Logical And For SP-FP (SSE).final void
andps
(XMMRegister dst, XMMRegister src) Bit-wise Logical And For SP-FP (SSE).final void
blendpd
(XMMRegister dst, Mem src, Immediate imm8) Blend Packed DP-FP Values (SSE4.1).final void
blendpd
(XMMRegister dst, XMMRegister src, Immediate imm8) Blend Packed DP-FP Values (SSE4.1).final void
blendps
(XMMRegister dst, Mem src, Immediate imm8) Blend Packed SP-FP Values (SSE4.1).final void
blendps
(XMMRegister dst, XMMRegister src, Immediate imm8) Blend Packed SP-FP Values (SSE4.1).final void
blendvpd
(XMMRegister dst, Mem src) Variable Blend Packed DP-FP Values (SSE4.1).final void
blendvpd
(XMMRegister dst, XMMRegister src) Variable Blend Packed DP-FP Values (SSE4.1).final void
blendvps
(XMMRegister dst, Mem src) Variable Blend Packed SP-FP Values (SSE4.1).final void
blendvps
(XMMRegister dst, XMMRegister src) Variable Blend Packed SP-FP Values (SSE4.1).final void
Bit Scan Forward.final void
Bit Scan Forward.final void
Bit Scan Reverse.final void
Bit Scan Reverse.final void
Byte swap (32 bit or 64 bit registers only) (i486).final void
Bit test.final void
Bit test.final void
Bit test.final void
Bit test.final void
Bit test and complement.final void
Bit test and complement.final void
Bit test and complement.final void
Bit test and complement.final void
Bit test and reset.final void
Bit test and reset.final void
Bit test and reset.final void
Bit test and reset.final void
Bit test and set.final void
Bit test and set.final void
Bit test and set.final void
Bit test and set.final void
call
(long dst) Jump.final void
Call Procedure.final void
Call Procedure.final void
Call Procedure.final void
Call Procedure.final void
cbw()
Convert Byte to Word (Sign Extend).final void
cdqe()
Convert DWord to QWord (Sign Extend).final void
clc()
Clear CARRY flagfinal void
cld()
Clear Direction flagfinal void
Flush Cache Line (SSE2).final void
cmc()
Complement Carry Flag.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Conditional Move.final void
Compare Two Operands.final void
Compare Two Operands.final void
Compare Two Operands.final void
Compare Two Operands.final void
Compare Two Operands.final void
cmppd
(XMMRegister dst, Mem src, Immediate imm8) Packed DP-FP Compare (SSE2).final void
cmppd
(XMMRegister dst, XMMRegister src, Immediate imm8) Packed DP-FP Compare (SSE2).final void
cmpps
(XMMRegister dst, Mem src, Immediate imm8) Packed SP-FP Compare (SSE).final void
cmpps
(XMMRegister dst, XMMRegister src, Immediate imm8) Packed SP-FP Compare (SSE).final void
cmpsd
(XMMRegister dst, Mem src, Immediate imm8) Compare Scalar SP-FP Values (SSE2).final void
cmpsd
(XMMRegister dst, XMMRegister src, Immediate imm8) Compare Scalar SP-FP Values (SSE2).final void
cmpss
(XMMRegister dst, Mem src, Immediate imm8) Compare Scalar SP-FP Values (SSE).final void
cmpss
(XMMRegister dst, XMMRegister src, Immediate imm8) Compare Scalar SP-FP Values (SSE).final void
Compare and Exchange (i486).final void
Compare and Exchange (i486).final void
cmpxchg16b
(Mem dst) Compares the 128-bit value in RDX:RAX with the memory operand.final void
Compares the 64-bit value in EDX:EAX with the memory operand (Pentium).final void
comisd
(XMMRegister dst, Mem src) Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2).final void
comisd
(XMMRegister dst, XMMRegister src) Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2).final void
comiss
(XMMRegister dst, Mem src) Scalar Ordered SP-FP Compare and Set EFLAGS (SSE).final void
comiss
(XMMRegister dst, XMMRegister src) Scalar Ordered SP-FP Compare and Set EFLAGS (SSE).final void
cpuid()
CPU Identification (i486).final void
Accumulate CRC32 Value (polynomial 0x11EDC6F41) (SSE4.2).final void
Accumulate CRC32 Value (polynomial 0x11EDC6F41) (SSE4.2).final void
cvtdq2pd
(XMMRegister dst, Mem src) Convert Packed Dword Integers to Packed DP-FP Values (SSE2).final void
cvtdq2pd
(XMMRegister dst, XMMRegister src) Convert Packed Dword Integers to Packed DP-FP Values (SSE2).final void
cvtdq2ps
(XMMRegister dst, Mem src) Convert Packed Dword Integers to Packed SP-FP Values (SSE2).final void
cvtdq2ps
(XMMRegister dst, XMMRegister src) Convert Packed Dword Integers to Packed SP-FP Values (SSE2).final void
cvtpd2dq
(XMMRegister dst, Mem src) Convert Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvtpd2dq
(XMMRegister dst, XMMRegister src) Convert Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvtpd2pi
(MMRegister dst, Mem src) Convert Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvtpd2pi
(MMRegister dst, XMMRegister src) Convert Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvtpd2ps
(XMMRegister dst, Mem src) Convert Packed DP-FP Values to Packed SP-FP Values (SSE2).final void
cvtpd2ps
(XMMRegister dst, XMMRegister src) Convert Packed DP-FP Values to Packed SP-FP Values (SSE2).final void
cvtpi2pd
(XMMRegister dst, Mem src) Convert Packed Dword Integers to Packed DP-FP Values (SSE2).final void
cvtpi2pd
(XMMRegister dst, MMRegister src) Convert Packed Dword Integers to Packed DP-FP Values (SSE2).final void
cvtpi2ps
(XMMRegister dst, Mem src) Packed Signed INT32 to Packed SP-FP Conversion (SSE).final void
cvtpi2ps
(XMMRegister dst, MMRegister src) Packed Signed INT32 to Packed SP-FP Conversion (SSE).final void
cvtps2dq
(XMMRegister dst, Mem src) Convert Packed SP-FP Values to Packed Dword Integers (SSE2).final void
cvtps2dq
(XMMRegister dst, XMMRegister src) Convert Packed SP-FP Values to Packed Dword Integers (SSE2).final void
cvtps2pd
(XMMRegister dst, Mem src) Convert Packed SP-FP Values to Packed DP-FP Values (SSE2).final void
cvtps2pd
(XMMRegister dst, XMMRegister src) Convert Packed SP-FP Values to Packed DP-FP Values (SSE2).final void
cvtps2pi
(MMRegister dst, Mem src) Packed SP-FP to Packed INT32 Conversion (SSE).final void
cvtps2pi
(MMRegister dst, XMMRegister src) Packed SP-FP to Packed INT32 Conversion (SSE).final void
Convert Scalar DP-FP Value to Dword Integer (SSE2).final void
cvtsd2si
(Register dst, XMMRegister src) Convert Scalar DP-FP Value to Dword Integer (SSE2).final void
cvtsd2ss
(XMMRegister dst, Mem src) Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2).final void
cvtsd2ss
(XMMRegister dst, XMMRegister src) Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2).final void
cvtsi2sd
(XMMRegister dst, Mem src) Convert Dword Integer to Scalar DP-FP Value (SSE2).final void
cvtsi2sd
(XMMRegister dst, Register src) Convert Dword Integer to Scalar DP-FP Value (SSE2).final void
cvtsi2ss
(XMMRegister dst, Mem src) Scalar Signed INT32 to SP-FP Conversion (SSE).final void
cvtsi2ss
(XMMRegister dst, Register src) Scalar Signed INT32 to SP-FP Conversion (SSE).final void
cvtss2sd
(XMMRegister dst, Mem src) Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2).final void
cvtss2sd
(XMMRegister dst, XMMRegister src) Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2).final void
Scalar SP-FP to Signed INT32 Conversion (SSE).final void
cvtss2si
(Register dst, XMMRegister src) Scalar SP-FP to Signed INT32 Conversion (SSE).final void
cvttpd2dq
(XMMRegister dst, Mem src) Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvttpd2dq
(XMMRegister dst, XMMRegister src) Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvttpd2pi
(MMRegister dst, Mem src) Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvttpd2pi
(MMRegister dst, XMMRegister src) Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).final void
cvttps2dq
(XMMRegister dst, Mem src) Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2).final void
cvttps2dq
(XMMRegister dst, XMMRegister src) Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2).final void
cvttps2pi
(MMRegister dst, Mem src) Packed SP-FP to Packed INT32 Conversion (truncate) (SSE).final void
cvttps2pi
(MMRegister dst, XMMRegister src) Packed SP-FP to Packed INT32 Conversion (truncate) (SSE).final void
Convert with Truncation Scalar DP-FP Value to Signed Dword Integer (SSE2).final void
cvttsd2si
(Register dst, XMMRegister src) Convert with Truncation Scalar DP-FP Value to Signed Dword Integer (SSE2).final void
Scalar SP-FP to Signed INT32 Conversion (truncate) (SSE).final void
cvttss2si
(Register dst, XMMRegister src) Scalar SP-FP to Signed INT32 Conversion (truncate) (SSE).final void
cwde()
Convert Word to DWord (Sign Extend).final void
daa()
Decimal adjust AL after additionfinal void
das()
Decimal adjust AL after subtractionfinal void
Decrement by 1.final void
Decrement by 1.final void
Unsigned divide.final void
Unsigned divide.final void
divpd
(XMMRegister dst, Mem src) Packed DP-FP Divide (SSE2).final void
divpd
(XMMRegister dst, XMMRegister src) Packed DP-FP Divide (SSE2).final void
divps
(XMMRegister dst, Mem src) Packed SP-FP Divide (SSE).final void
divps
(XMMRegister dst, XMMRegister src) Packed SP-FP Divide (SSE).final void
divsd
(XMMRegister dst, Mem src) Scalar DP-FP Divide (SSE2).final void
divsd
(XMMRegister dst, XMMRegister src) Scalar DP-FP Divide (SSE2).final void
divss
(XMMRegister dst, Mem src) Scalar SP-FP Divide (SSE).final void
divss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Divide (SSE).final void
dppd
(XMMRegister dst, Mem src, Immediate imm8) Dot Product of Packed DP-FP Values (SSE4.1).final void
dppd
(XMMRegister dst, XMMRegister src, Immediate imm8) Dot Product of Packed DP-FP Values (SSE4.1).final void
dpps
(XMMRegister dst, Mem src, Immediate imm8) Dot Product of Packed SP-FP Values (SSE4.1).final void
dpps
(XMMRegister dst, XMMRegister src, Immediate imm8) Dot Product of Packed SP-FP Values (SSE4.1).final void
emms()
Empty MMX state.final void
Make Stack Frame for Procedure Parameters.final void
extractps
(XMMRegister dst, Mem src, Immediate imm8) Extract Packed SP-FP Value @brief (SSE4.1).final void
extractps
(XMMRegister dst, XMMRegister src, Immediate imm8) Extract Packed SP-FP Value @brief (SSE4.1).final void
f2xm1()
Compute 2^x - 1 (FPU).final void
fabs()
Absolute Value of st(0) (FPU).final void
Add @a src to st(0) and store result in st(0) (FPU).final void
fadd
(X87Register dst, X87Register src) Add @a src to @a dst and store result in @a dst (FPU).final void
faddp()
Add st(0) to @a dst and POP register stack (FPU).final void
faddp
(X87Register dst) Add st(0) to @a dst and POP register stack (FPU).final void
Load Binary Coded Decimal (FPU).final void
Store BCD Integer and Pop (FPU).final void
fchs()
Change st(0) Sign (FPU).final void
fclex()
Clear Exceptions (FPU).final void
fcmovb
(X87Register src) FP Conditional Move (FPU).final void
fcmovbe
(X87Register src) FP Conditional Move (FPU).final void
fcmove
(X87Register src) FP Conditional Move (FPU).final void
fcmovnb
(X87Register src) FP Conditional Move (FPU).final void
fcmovnbe
(X87Register src) FP Conditional Move (FPU).final void
fcmovne
(X87Register src) FP Conditional Move (FPU).final void
fcmovnu
(X87Register src) FP Conditional Move (FPU).final void
fcmovu
(X87Register src) FP Conditional Move (FPU).final void
fcom()
final void
Compare st(0) with 4 byte or 8 byte FP at @a src (FPU).final void
fcom
(X87Register reg) Compare st(0) with @a reg (FPU).final void
fcomi
(X87Register reg) Compare st(0) and @a reg and Set EFLAGS (FPU).final void
fcomip
(X87Register reg) Compare st(0) and @a reg and Set EFLAGS and pop the stack (FPU).final void
fcomp()
final void
Compare st(0) with 4 byte or 8 byte FP at @a adr and pop thefinal void
fcomp
(X87Register reg) Compare st(0) with @a reg and pop the stack (FPU).final void
fcompp()
Compare st(0) with st(1) and pop register stack twice (FPU).final void
fcos()
Cosine (FPU).final void
fdecstp()
Decrement Stack-Top Pointer (FPU).final void
Divide st(0) by 32 bit or 64 bit FP value (FPU).final void
fdiv
(X87Register dst, X87Register src) Divide @a dst by @a src (FPU).final void
fdivp()
final void
fdivp
(X87Register reg) Divide @a reg by st(0) (FPU).final void
Reverse Divide st(0) by 32 bit or 64 bit FP value (FPU).final void
fdivr
(X87Register dst, X87Register src) Reverse Divide @a dst by @a src (FPU).final void
fdivrp()
final void
fdivrp
(X87Register reg) Reverse Divide @a reg by st(0) (FPU).final void
femms()
Faster EMMS (3dNow!).final void
ffree
(X87Register reg) Free Floating-Point Register (FPU).final void
Add 16 bit or 32 bit integer to st(0) (FPU).final void
Compare st(0) with 16 bit or 32 bit Integer (FPU).final void
Compare st(0) with 16 bit or 32 bit Integer and pop the stack (FPU).final void
Divide st(0) by 32 bit or 16 bit integer (@a src) (FPU).final void
Reverse Divide st(0) by 32 bit or 16 bit integer (@a src) (FPU).final void
Load 16 bit, 32 bit or 64 bit Integer and push it to the stack (FPU).final void
Multiply st(0) by 16 bit or 32 bit integer and store itfinal void
fincstp()
Increment Stack-Top Pointer (FPU).final void
finit()
Initialize Floating-Point Unit (FPU).final void
Store st(0) as 16 bit or 32 bit Integer to @a dst (FPU).final void
Store st(0) as 16 bit, 32 bit or 64 bit Integer to @a dst and popfinal void
Store Integer with Truncation (SSE3).final void
Subtract 16 bit or 32 bit integer from st(0) and store result tofinal void
Reverse Subtract 16 bit or 32 bit integer from st(0) andfinal void
Push 32 bit, 64 bit or 80 bit Floating Point Value onto the FPUfinal void
fld
(X87Register reg) Push @a reg onto the FPU register stack (FPU).final void
fld1()
Push +1.0 onto the FPU register stack (FPU).final void
Load x87 FPU Control Word (2 bytes) (FPU).final void
Load x87 FPU Environment (14 or 28 bytes) (FPU).final void
fldl2e()
Push log2(e) onto the FPU register stack (FPU).final void
fldl2t()
Push log2(10) onto the FPU register stack (FPU).final void
fldlg2()
Push log10(2) onto the FPU register stack (FPU).final void
fldln2()
Push ln(2) onto the FPU register stack (FPU).final void
fldpi()
Push pi onto the FPU register stack (FPU).final void
fldz()
Push +0.0 onto the FPU register stack (FPU).final void
Multiply st(0) by @a src and store result in st(0) (FPU).final void
fmul
(X87Register dst, X87Register src) Multiply @a dst by @a src and store result in @a dst (FPU).final void
fmulp()
final void
fmulp
(X87Register dst) Multiply st(0) by @a dst and POP register stack (FPU).final void
fnclex()
Clear Exceptions (FPU).final void
fninit()
Initialize Floating-Point Unit (FPU).final void
fnop()
No Operation (FPU).final void
Save FPU State (FPU).final void
Store x87 FPU Control Word (FPU).final void
Store x87 FPU Environment (FPU).final void
Store x87 FPU Status Word (2 Bytes) (FPU).final void
Store x87 FPU Status Word (2 Bytes) (FPU).final void
fpatan()
Partial Arctangent (FPU).final void
fprem()
Partial Remainder (FPU).final void
fprem1()
Partial Remainder (FPU).final void
fptan()
Partial Tangent (FPU).final void
frndint()
Round to Integer (FPU).final void
Restore FPU State (FPU).final void
Save FPU State (FPU).final void
fscale()
Scale (FPU).final void
fsin()
Sine (FPU).final void
fsincos()
Sine and Cosine (FPU).final void
fsqrt()
Square Root (FPU).final void
Store Floating Point Value (FPU).final void
fst
(X87Register reg) Store Floating Point Value (FPU).final void
Store x87 FPU Control Word (FPU).final void
Store x87 FPU Environment (FPU).final void
Store Floating Point Value and Pop Register Stack (FPU).final void
fstp
(X87Register reg) Store Floating Point Value and Pop Register Stack (FPU).final void
Store x87 FPU Status Word (2 Bytes) (FPU).final void
Store x87 FPU Status Word (2 Bytes) (FPU).final void
Subtract @a src from st(0) and store result in st(0) (FPU).final void
fsub
(X87Register dst, X87Register src) Subtract @a src from @a dst and store result in @a dst (FPU).final void
fsubp()
final void
fsubp
(X87Register dst) Subtract st(0) from @a dst and POP register stack (FPU).final void
Reverse Subtract @a src from st(0) and store result in st(0) (FPU).final void
fsubr
(X87Register dst, X87Register src) Reverse Subtract @a src from @a dst and store result in @a dst (FPU).final void
fsubrp()
final void
fsubrp
(X87Register dst) Reverse Subtract st(0) from @a dst and POP register stack (FPU).final void
ftst()
Floating point test - Compare st(0) with 0.0.final void
fucom()
final void
fucom
(X87Register reg) Unordered Compare st(0) with @a reg (FPU).final void
fucomi
(X87Register reg) Unordered Compare st(0) and @a reg, check for ordered valuesfinal void
fucomip()
final void
fucomip
(X87Register reg) UnorderedCompare st(0) and @a reg, Check for ordered valuesfinal void
fucomp()
final void
fucomp
(X87Register reg) Unordered Compare st(0) with @a reg and pop register stack (FPU).final void
fucompp()
Unordered compare st(0) with st(1) and pop register stack twicefinal void
fwait()
final void
fxam()
Examine st(0) (FPU).final void
fxch()
final void
fxch
(X87Register reg) Exchange Register Contents (FPU).final void
Restore FP And MMX(tm) State And Streaming SIMD Extension Statefinal void
Store FP and MMX(tm) State and Streaming SIMD Extension Statefinal void
fxtract()
Extract Exponent and Significand (FPU).final void
fyl2x()
Compute y * log2(x).final void
fyl2xp1()
Compute y * log_2(x+1).final void
haddpd
(XMMRegister dst, Mem src) Packed DP-FP Horizontal Add (SSE3).final void
haddpd
(XMMRegister dst, XMMRegister src) Packed DP-FP Horizontal Add (SSE3).final void
haddps
(XMMRegister dst, Mem src) Packed SP-FP Horizontal Add (SSE3).final void
haddps
(XMMRegister dst, XMMRegister src) Packed SP-FP Horizontal Add (SSE3).final void
hsubpd
(XMMRegister dst, Mem src) Packed DP-FP Horizontal Subtract (SSE3).final void
hsubpd
(XMMRegister dst, XMMRegister src) Packed DP-FP Horizontal Subtract (SSE3).final void
hsubps
(XMMRegister dst, Mem src) Packed SP-FP Horizontal Subtract (SSE3).final void
hsubps
(XMMRegister dst, XMMRegister src) Packed SP-FP Horizontal Subtract (SSE3).final void
Signed divide.final void
Signed divide.final void
final void
Signed multiply.final void
Signed multiply.final void
Signed multiply.final void
final void
Signed multiply.final void
Signed multiply.final void
Increment by 1.final void
Increment by 1.final void
int3()
Interrupt 3 � trap to debugger.final void
Jump to label @a label if condition @a cc is met.final void
Jump to label @a label if condition @a cc is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
jmp
(long dst) Jump.final void
Jump.final void
Jump.final void
Jump.final void
Jump.final void
Jump, see @c jmp().final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
jnae_short
(Label label, int hint) Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
jnbe_short
(Label label, int hint) Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
jnge_short
(Label label, int hint) Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
jnle_short
(Label label, int hint) Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
Jump to label @a label if condition is met.final void
lddqu
(XMMRegister dst, Mem src) Load Unaligned Integer 128 Bits (SSE3).final void
Load Streaming SIMD Extension Control/Status (SSE).final void
Load Effective Addressfinal void
leave()
High Level Procedure Exit.final void
lfence()
Load Fence (SSE2).final void
lock()
Assert LOCK# Signal Prefix.final void
maskmovdqu
(XMMRegister src, XMMRegister mask) Store Selected Bytes of Double Quadword (SSE2).final void
maskmovq
(MMRegister data, MMRegister mask) Byte Mask Write (SSE).final void
maxpd
(XMMRegister dst, Mem src) Return Maximum Packed Double-Precision FP Values (SSE2).final void
maxpd
(XMMRegister dst, XMMRegister src) Return Maximum Packed Double-Precision FP Values (SSE2).final void
maxps
(XMMRegister dst, Mem src) Packed SP-FP Maximum (SSE).final void
maxps
(XMMRegister dst, XMMRegister src) Packed SP-FP Maximum (SSE).final void
maxsd
(XMMRegister dst, Mem src) Return Maximum Scalar Double-Precision FP Value (SSE2).final void
maxsd
(XMMRegister dst, XMMRegister src) Return Maximum Scalar Double-Precision FP Value (SSE2).final void
maxss
(XMMRegister dst, Mem src) Scalar SP-FP Maximum (SSE).final void
maxss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Maximum (SSE).final void
mfence()
Memory Fence (SSE2).final void
minpd
(XMMRegister dst, Mem src) Return Minimum Packed DP-FP Values (SSE2).final void
minpd
(XMMRegister dst, XMMRegister src) Return Minimum Packed DP-FP Values (SSE2).final void
minps
(XMMRegister dst, Mem src) Packed SP-FP Minimum (SSE).final void
minps
(XMMRegister dst, XMMRegister src) Packed SP-FP Minimum (SSE).final void
minsd
(XMMRegister dst, Mem src) Return Minimum Scalar DP-FP Value (SSE2).final void
minsd
(XMMRegister dst, XMMRegister src) Return Minimum Scalar DP-FP Value (SSE2).final void
minss
(XMMRegister dst, Mem src) Scalar SP-FP Minimum (SSE).final void
minss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Minimum (SSE).final void
monitor()
Set Up Monitor Address (SSE3).final void
Move.final void
Move.final void
Move.final void
Move.final void
Move data from one register to another.final void
Move byte, word, dword or qword from AL, AX, EAX or RAX register to absolute address @a dst.final void
Move byte, word, dword or qword from absolute address @a src to AL, AX, EAX or RAX register.final void
movapd
(Mem dst, XMMRegister src) Move Aligned Packed Double-Precision FP Values (SSE2).final void
movapd
(XMMRegister dst, Mem src) Move Aligned Packed Double-Precision FP Values (SSE2).final void
movapd
(XMMRegister dst, XMMRegister src) Move Aligned Packed Double-Precision FP Values (SSE2).final void
movaps
(Mem dst, XMMRegister src) Move Aligned Packed SP-FP Values (SSE).final void
movaps
(XMMRegister dst, Mem src) Move Aligned Packed SP-FP Values (SSE).final void
movaps
(XMMRegister dst, XMMRegister src) Move Aligned Packed SP-FP Values (SSE).final void
Move Data After Swapping Bytes (SSE3 - Intel Atom).final void
Move Data After Swapping Bytes (SSE3 - Intel Atom).final void
movd
(Mem dst, MMRegister src) Move DWord (MMX).final void
movd
(Mem dst, XMMRegister src) Move DWord.final void
movd
(MMRegister dst, Mem src) Move DWord (MMX).final void
movd
(MMRegister dst, Register src) Move DWord (MMX).final void
movd
(Register dst, MMRegister src) Move DWord (MMX).final void
movd
(Register dst, XMMRegister src) Move DWord.final void
movd
(XMMRegister dst, Mem src) Move DWord.final void
movd
(XMMRegister dst, Register src) Move DWord.final void
movddup
(XMMRegister dst, Mem src) Move One DP-FP and Duplicate (SSE3).final void
movddup
(XMMRegister dst, XMMRegister src) Move One DP-FP and Duplicate (SSE3).final void
movdq2q
(MMRegister dst, XMMRegister src) Move Quadword from XMM to MMX Technology Register (SSE2).final void
movdqa
(Mem dst, XMMRegister src) Move Aligned DQWord (SSE2).final void
movdqa
(XMMRegister dst, Mem src) Move Aligned DQWord (SSE2).final void
movdqa
(XMMRegister dst, XMMRegister src) Move Aligned DQWord (SSE2).final void
movdqu
(Mem dst, XMMRegister src) Move Unaligned Double Quadword (SSE2).final void
movdqu
(XMMRegister dst, Mem src) Move Unaligned Double Quadword (SSE2).final void
movdqu
(XMMRegister dst, XMMRegister src) Move Unaligned Double Quadword (SSE2).final void
movhlps
(XMMRegister dst, XMMRegister src) High to Low Packed SP-FP (SSE).final void
movhpd
(Mem dst, XMMRegister src) Move High Packed Double-Precision FP Value (SSE2).final void
movhpd
(XMMRegister dst, Mem src) Move High Packed Double-Precision FP Value (SSE2).final void
movhps
(Mem dst, XMMRegister src) Move High Packed SP-FP (SSE).final void
movhps
(XMMRegister dst, Mem src) Move High Packed SP-FP (SSE).final void
movlhps
(XMMRegister dst, XMMRegister src) Move Low to High Packed SP-FP (SSE).final void
movlpd
(Mem dst, XMMRegister src) Move Low Packed Double-Precision FP Value (SSE2).final void
movlpd
(XMMRegister dst, Mem src) Move Low Packed Double-Precision FP Value (SSE2).final void
movlps
(Mem dst, XMMRegister src) Move Low Packed SP-FP (SSE).final void
movlps
(XMMRegister dst, Mem src) Move Low Packed SP-FP (SSE).final void
movmskpd
(Register dst, XMMRegister src) Extract Packed DP-FP Sign Mask (SSE2).final void
movmskps
(Register dst, XMMRegister src) Extract Packed SP-FP Sign Mask (SSE2).final void
movntdq
(Mem dst, XMMRegister src) Store Double Quadword Using Non-Temporal Hint (SSE2).final void
movntdqa
(XMMRegister dst, Mem src) Load Double Quadword Non-Temporal Aligned Hint (SSE4.1).final void
Store Store DWORD Using Non-Temporal Hint (SSE2).final void
movntpd
(Mem dst, XMMRegister src) Store Packed Double-Precision FP Values Using Non-Temporal Hint (SSE2).final void
movntps
(Mem dst, XMMRegister src) Move Aligned Four Packed SP-FP Non Temporal (SSE).final void
movntq
(Mem dst, MMRegister src) Move 64 Bits Non Temporal (SSE).final void
movq
(Mem dst, MMRegister src) Move QWord (MMX).final void
movq
(Mem dst, XMMRegister src) Move QWord (SSE).final void
movq
(MMRegister dst, Mem src) Move QWord (MMX).final void
movq
(MMRegister dst, MMRegister src) Move QWord (MMX).final void
movq
(MMRegister dst, Register src) Move QWord (MMX).final void
movq
(Register dst, MMRegister src) Move QWord (MMX).final void
movq
(Register dst, XMMRegister src) Move QWord (SSE).final void
movq
(XMMRegister dst, Mem src) Move QWord (SSE).final void
movq
(XMMRegister dst, Register src) Move QWord (SSE).final void
movq
(XMMRegister dst, XMMRegister src) Move QWord (SSE).final void
movq2dq
(XMMRegister dst, MMRegister src) Move Quadword from MMX Technology to XMM Register (SSE2).final void
movsd
(Mem dst, XMMRegister src) Move Scalar Double-Precision FP Value (SSE2).final void
movsd
(XMMRegister dst, Mem src) Move Scalar Double-Precision FP Value (SSE2).final void
movsd
(XMMRegister dst, XMMRegister src) Move Scalar Double-Precision FP Value (SSE2).final void
movshdup
(XMMRegister dst, Mem src) Move Packed SP-FP High and Duplicate (SSE3).final void
movshdup
(XMMRegister dst, XMMRegister src) Move Packed SP-FP High and Duplicate (SSE3).final void
movsldup
(XMMRegister dst, Mem src) Move Packed SP-FP Low and Duplicate (SSE3).final void
movsldup
(XMMRegister dst, XMMRegister src) Move Packed SP-FP Low and Duplicate (SSE3).final void
movss
(Mem dst, XMMRegister src) Move Scalar SP-FP (SSE).final void
movss
(XMMRegister dst, Mem src) Move Scalar SP-FP (SSE).final void
movss
(XMMRegister dst, XMMRegister src) Move Scalar SP-FP (SSE).final void
Move with Sign-Extension.final void
Move with Sign-Extension.final void
Move DWord to QWord with sign-extension.final void
Move DWord to QWord with sign-extension.final void
movupd
(Mem dst, XMMRegister src) Move Unaligned Packed Double-Precision FP Values (SSE2).final void
movupd
(XMMRegister dst, Mem src) Move Unaligned Packed Double-Precision FP Values (SSE2).final void
movups
(Mem dst, XMMRegister src) Move Unaligned Packed SP-FP Values (SSE).final void
movups
(XMMRegister dst, Mem src) Move Unaligned Packed SP-FP Values (SSE).final void
movups
(XMMRegister dst, XMMRegister src) Move Unaligned Packed SP-FP Values (SSE).final void
Move with Zero-Extend.final void
Move with Zero-Extend.final void
mpsadbw
(XMMRegister dst, Mem src, Immediate imm8) Compute Multiple Packed Sums of Absolute Difference (SSE4.1).final void
mpsadbw
(XMMRegister dst, XMMRegister src, Immediate imm8) Compute Multiple Packed Sums of Absolute Difference (SSE4.1).final void
Unsigned multiply.final void
Unsigned multiply.final void
mulpd
(XMMRegister dst, Mem src) Packed DP-FP Multiply (SSE2).final void
mulpd
(XMMRegister dst, XMMRegister src) Packed DP-FP Multiply (SSE2).final void
mulps
(XMMRegister dst, Mem src) Packed SP-FP Multiply (SSE).final void
mulps
(XMMRegister dst, XMMRegister src) Packed SP-FP Multiply (SSE).final void
mulsd
(XMMRegister dst, Mem src) Scalar DP-FP Multiply (SSE2).final void
mulsd
(XMMRegister dst, XMMRegister src) Scalar DP-FP Multiply (SSE2).final void
mulss
(XMMRegister dst, Mem src) Scalar SP-FP Multiply (SSE).final void
mulss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Multiply (SSE).final void
mwait()
Monitor Wait (SSE3).final void
Two's Complement Negation.final void
Two's Complement Negation.final void
nop()
No Operation.final void
One's Complement Negation.final void
One's Complement Negation.final void
Logical Inclusive OR.final void
Logical Inclusive OR.final void
Logical Inclusive OR.final void
Logical Inclusive OR.final void
Logical Inclusive OR.final void
orpd
(XMMRegister dst, Mem src) Bit-wise Logical OR for DP-FP Data (SSE2).final void
orpd
(XMMRegister dst, XMMRegister src) Bit-wise Logical OR for DP-FP Data (SSE2).final void
orps
(XMMRegister dst, Mem src) Bit-wise Logical OR for SP-FP Data (SSE).final void
orps
(XMMRegister dst, XMMRegister src) Bit-wise Logical OR for SP-FP Data (SSE).final void
pabsb
(MMRegister dst, Mem src) Packed Absolute Value (SSSE3).final void
pabsb
(MMRegister dst, MMRegister src) Packed Absolute Value (SSSE3).final void
pabsb
(XMMRegister dst, Mem src) Packed Absolute Value (SSSE3).final void
pabsb
(XMMRegister dst, XMMRegister src) Packed Absolute Value (SSSE3).final void
pabsd
(MMRegister dst, Mem src) Packed Absolute Value (SSSE3).final void
pabsd
(MMRegister dst, MMRegister src) Packed Absolute Value (SSSE3).final void
pabsd
(XMMRegister dst, Mem src) Packed Absolute Value (SSSE3).final void
pabsd
(XMMRegister dst, XMMRegister src) Packed Absolute Value (SSSE3).final void
pabsw
(MMRegister dst, Mem src) Packed Absolute Value (SSSE3).final void
pabsw
(MMRegister dst, MMRegister src) Packed Absolute Value (SSSE3).final void
pabsw
(XMMRegister dst, Mem src) Packed Absolute Value (SSSE3).final void
pabsw
(XMMRegister dst, XMMRegister src) Packed Absolute Value (SSSE3).final void
packssdw
(XMMRegister dst, Mem src) Pack with Signed Saturation (SSE2).final void
packssdw
(XMMRegister dst, XMMRegister src) Pack with Signed Saturation (SSE2).final void
packsswb
(XMMRegister dst, Mem src) Pack with Signed Saturation (SSE2).final void
packsswb
(XMMRegister dst, XMMRegister src) Pack with Signed Saturation (SSE2).final void
packusdw
(XMMRegister dst, Mem src) Pack with Unsigned Saturation (SSE4.1).final void
packusdw
(XMMRegister dst, XMMRegister src) Pack with Unsigned Saturation (SSE4.1).final void
packuswb
(MMRegister dst, Mem src) Pack with Unsigned Saturation (MMX).final void
packuswb
(MMRegister dst, MMRegister src) Pack with Unsigned Saturation (MMX).final void
packuswb
(XMMRegister dst, Mem src) Pack with Unsigned Saturation (SSE2).final void
packuswb
(XMMRegister dst, XMMRegister src) Pack with Unsigned Saturation (SSE2).final void
paddb
(MMRegister dst, Mem src) Packed BYTE Add (MMX).final void
paddb
(MMRegister dst, MMRegister src) Packed BYTE Add (MMX).final void
paddb
(XMMRegister dst, Mem src) Packed BYTE Add (SSE2).final void
paddb
(XMMRegister dst, XMMRegister src) Packed BYTE Add (SSE2).final void
paddd
(MMRegister dst, Mem src) Packed DWORD Add (MMX).final void
paddd
(MMRegister dst, MMRegister src) Packed DWORD Add (MMX).final void
paddd
(XMMRegister dst, Mem src) Packed DWORD Add (SSE2).final void
paddd
(XMMRegister dst, XMMRegister src) Packed DWORD Add (SSE2).final void
paddq
(MMRegister dst, Mem src) Packed QWORD Add (SSE2).final void
paddq
(MMRegister dst, MMRegister src) Packed QWORD Add (SSE2).final void
paddq
(XMMRegister dst, Mem src) Packed QWORD Add (SSE2).final void
paddq
(XMMRegister dst, XMMRegister src) Packed QWORD Add (SSE2).final void
paddsb
(MMRegister dst, Mem src) Packed Add with Saturation (MMX).final void
paddsb
(MMRegister dst, MMRegister src) Packed Add with Saturation (MMX).final void
paddsb
(XMMRegister dst, Mem src) Packed Add with Saturation (SSE2).final void
paddsb
(XMMRegister dst, XMMRegister src) Packed Add with Saturation (SSE2).final void
paddsw
(MMRegister dst, Mem src) Packed Add with Saturation (MMX).final void
paddsw
(MMRegister dst, MMRegister src) Packed Add with Saturation (MMX).final void
paddsw
(XMMRegister dst, Mem src) Packed Add with Saturation (SSE2).final void
paddsw
(XMMRegister dst, XMMRegister src) Packed Add with Saturation (SSE2).final void
paddusb
(MMRegister dst, Mem src) Packed Add Unsigned with Saturation (MMX).final void
paddusb
(MMRegister dst, MMRegister src) Packed Add Unsigned with Saturation (MMX).final void
paddusb
(XMMRegister dst, Mem src) Packed Add Unsigned with Saturation (SSE2).final void
paddusb
(XMMRegister dst, XMMRegister src) Packed Add Unsigned with Saturation (SSE2).final void
paddusw
(MMRegister dst, Mem src) Packed Add Unsigned with Saturation (MMX).final void
paddusw
(MMRegister dst, MMRegister src) Packed Add Unsigned with Saturation (MMX).final void
paddusw
(XMMRegister dst, Mem src) Packed Add Unsigned with Saturation (SSE2).final void
paddusw
(XMMRegister dst, XMMRegister src) Packed Add Unsigned with Saturation (SSE2).final void
paddw
(MMRegister dst, Mem src) Packed WORD Add (MMX).final void
paddw
(MMRegister dst, MMRegister src) Packed WORD Add (MMX).final void
paddw
(XMMRegister dst, Mem src) Packed WORD Add (SSE2).final void
paddw
(XMMRegister dst, XMMRegister src) Packed WORD Add (SSE2).final void
palignr
(MMRegister dst, Mem src, Immediate imm8) Packed Shuffle Bytes (SSSE3).final void
palignr
(MMRegister dst, MMRegister src, Immediate imm8) Packed Shuffle Bytes (SSSE3).final void
palignr
(XMMRegister dst, Mem src, Immediate imm8) Packed Shuffle Bytes (SSSE3).final void
palignr
(XMMRegister dst, XMMRegister src, Immediate imm8) Packed Shuffle Bytes (SSSE3).final void
pand
(MMRegister dst, Mem src) Logical AND (MMX).final void
pand
(MMRegister dst, MMRegister src) Logical AND (MMX).final void
pand
(XMMRegister dst, Mem src) Logical AND (SSE2).final void
pand
(XMMRegister dst, XMMRegister src) Logical AND (SSE2).final void
pandn
(MMRegister dst, Mem src) Logical AND Not (MMX).final void
pandn
(MMRegister dst, MMRegister src) Logical AND Not (MMX).final void
pandn
(XMMRegister dst, Mem src) Logical AND Not (SSE2).final void
pandn
(XMMRegister dst, XMMRegister src) Logical AND Not (SSE2).final void
pause()
Spin Loop Hint (SSE2).final void
pavgb
(MMRegister dst, Mem src) Packed Average (SSE).final void
pavgb
(MMRegister dst, MMRegister src) Packed Average (SSE).final void
pavgb
(XMMRegister dst, Mem src) Packed Average (SSE2).final void
pavgb
(XMMRegister dst, XMMRegister src) Packed Average (SSE2).final void
pavgw
(MMRegister dst, Mem src) Packed Average (SSE).final void
pavgw
(MMRegister dst, MMRegister src) Packed Average (SSE).final void
pavgw
(XMMRegister dst, Mem src) Packed Average (SSE2).final void
pavgw
(XMMRegister dst, XMMRegister src) Packed Average (SSE2).final void
pblendvb
(XMMRegister dst, Mem src) Variable Blend Packed Bytes (SSE4.1).final void
pblendvb
(XMMRegister dst, XMMRegister src) Variable Blend Packed Bytes (SSE4.1).final void
pblendw
(XMMRegister dst, Mem src, Immediate imm8) Blend Packed Words (SSE4.1).final void
pblendw
(XMMRegister dst, XMMRegister src, Immediate imm8) Blend Packed Words (SSE4.1).final void
pcmpeqb
(MMRegister dst, Mem src) Packed Compare for Equal (BYTES) (MMX).final void
pcmpeqb
(MMRegister dst, MMRegister src) Packed Compare for Equal (BYTES) (MMX).final void
pcmpeqb
(XMMRegister dst, Mem src) Packed Compare for Equal (BYTES) (SSE2).final void
pcmpeqb
(XMMRegister dst, XMMRegister src) Packed Compare for Equal (BYTES) (SSE2).final void
pcmpeqd
(MMRegister dst, Mem src) Packed Compare for Equal (DWORDS) (MMX).final void
pcmpeqd
(MMRegister dst, MMRegister src) Packed Compare for Equal (DWORDS) (MMX).final void
pcmpeqd
(XMMRegister dst, Mem src) Packed Compare for Equal (DWORDS) (SSE2).final void
pcmpeqd
(XMMRegister dst, XMMRegister src) Packed Compare for Equal (DWORDS) (SSE2).final void
pcmpeqq
(XMMRegister dst, Mem src) Compare Packed Qword Data for Equal (SSE4.1).final void
pcmpeqq
(XMMRegister dst, XMMRegister src) Compare Packed Qword Data for Equal (SSE4.1).final void
pcmpeqw
(MMRegister dst, Mem src) Packed Compare for Equal (WORDS) (MMX).final void
pcmpeqw
(MMRegister dst, MMRegister src) Packed Compare for Equal (WORDS) (MMX).final void
pcmpeqw
(XMMRegister dst, Mem src) Packed Compare for Equal (WORDS) (SSE2).final void
pcmpeqw
(XMMRegister dst, XMMRegister src) Packed Compare for Equal (WORDS) (SSE2).final void
pcmpestri
(XMMRegister dst, Mem src, Immediate imm8) Packed Compare Explicit Length Strings, Return Index (SSE4.2).final void
pcmpestri
(XMMRegister dst, XMMRegister src, Immediate imm8) Packed Compare Explicit Length Strings, Return Index (SSE4.2).final void
pcmpestrm
(XMMRegister dst, Mem src, Immediate imm8) Packed Compare Explicit Length Strings, Return Mask (SSE4.2).final void
pcmpestrm
(XMMRegister dst, XMMRegister src, Immediate imm8) Packed Compare Explicit Length Strings, Return Mask (SSE4.2).final void
pcmpgtb
(MMRegister dst, Mem src) Packed Compare for Greater Than (BYTES) (MMX).final void
pcmpgtb
(MMRegister dst, MMRegister src) Packed Compare for Greater Than (BYTES) (MMX).final void
pcmpgtb
(XMMRegister dst, Mem src) Packed Compare for Greater Than (BYTES) (SSE2).final void
pcmpgtb
(XMMRegister dst, XMMRegister src) Packed Compare for Greater Than (BYTES) (SSE2).final void
pcmpgtd
(MMRegister dst, Mem src) Packed Compare for Greater Than (DWORDS) (MMX).final void
pcmpgtd
(MMRegister dst, MMRegister src) Packed Compare for Greater Than (DWORDS) (MMX).final void
pcmpgtd
(XMMRegister dst, Mem src) Packed Compare for Greater Than (DWORDS) (SSE2).final void
pcmpgtd
(XMMRegister dst, XMMRegister src) Packed Compare for Greater Than (DWORDS) (SSE2).final void
pcmpgtq
(XMMRegister dst, Mem src) Compare Packed Data for Greater Than (SSE4.2).final void
pcmpgtq
(XMMRegister dst, XMMRegister src) Compare Packed Data for Greater Than (SSE4.2).final void
pcmpgtw
(MMRegister dst, Mem src) Packed Compare for Greater Than (WORDS) (MMX).final void
pcmpgtw
(MMRegister dst, MMRegister src) Packed Compare for Greater Than (WORDS) (MMX).final void
pcmpgtw
(XMMRegister dst, Mem src) Packed Compare for Greater Than (WORDS) (SSE2).final void
pcmpgtw
(XMMRegister dst, XMMRegister src) Packed Compare for Greater Than (WORDS) (SSE2).final void
pcmpistri
(XMMRegister dst, Mem src, Immediate imm8) Packed Compare Implicit Length Strings, Return Index (SSE4.2).final void
pcmpistri
(XMMRegister dst, XMMRegister src, Immediate imm8) Packed Compare Implicit Length Strings, Return Index (SSE4.2).final void
pcmpistrm
(XMMRegister dst, Mem src, Immediate imm8) Packed Compare Implicit Length Strings, Return Mask (SSE4.2).final void
pcmpistrm
(XMMRegister dst, XMMRegister src, Immediate imm8) Packed Compare Implicit Length Strings, Return Mask (SSE4.2).final void
pextrb
(Mem dst, XMMRegister src, Immediate imm8) Extract Byte (SSE4.1).final void
pextrb
(Register dst, XMMRegister src, Immediate imm8) Extract Byte (SSE4.1).final void
pextrd
(Mem dst, XMMRegister src, Immediate imm8) Extract Dword (SSE4.1).final void
pextrd
(Register dst, XMMRegister src, Immediate imm8) Extract Dword (SSE4.1).final void
pextrq
(Mem dst, XMMRegister src, Immediate imm8) Extract Dword (SSE4.1).final void
pextrq
(Register dst, XMMRegister src, Immediate imm8) Extract Dword (SSE4.1).final void
pextrw
(Mem dst, XMMRegister src, Immediate imm8) Extract Word (SSE4.1).final void
pextrw
(Register dst, MMRegister src, Immediate imm8) Extract Word (SSE).final void
pextrw
(Register dst, XMMRegister src, Immediate imm8) Extract Word (SSE4.1).final void
pf2id
(MMRegister dst, Mem src) Packed SP-FP to Integer Convert (3dNow!).final void
pf2id
(MMRegister dst, MMRegister src) Packed SP-FP to Integer Convert (3dNow!).final void
pf2iw
(MMRegister dst, Mem src) Packed SP-FP to Integer Word Convert (3dNow!).final void
pf2iw
(MMRegister dst, MMRegister src) Packed SP-FP to Integer Word Convert (3dNow!).final void
pfacc
(MMRegister dst, Mem src) Packed SP-FP Accumulate (3dNow!).final void
pfacc
(MMRegister dst, MMRegister src) Packed SP-FP Accumulate (3dNow!).final void
pfadd
(MMRegister dst, Mem src) Packed SP-FP Addition (3dNow!).final void
pfadd
(MMRegister dst, MMRegister src) Packed SP-FP Addition (3dNow!).final void
pfcmpeq
(MMRegister dst, Mem src) Packed SP-FP Compare - dst == src (3dNow!).final void
pfcmpeq
(MMRegister dst, MMRegister src) Packed SP-FP Compare - dst == src (3dNow!).final void
pfcmpge
(MMRegister dst, Mem src) Packed SP-FP Compare - dst >= src (3dNow!).final void
pfcmpge
(MMRegister dst, MMRegister src) Packed SP-FP Compare - dst >= src (3dNow!).final void
pfcmpgt
(MMRegister dst, Mem src) Packed SP-FP Compare - dst > src (3dNow!).final void
pfcmpgt
(MMRegister dst, MMRegister src) Packed SP-FP Compare - dst > src (3dNow!).final void
pfmax
(MMRegister dst, Mem src) Packed SP-FP Maximum (3dNow!).final void
pfmax
(MMRegister dst, MMRegister src) Packed SP-FP Maximum (3dNow!).final void
pfmin
(MMRegister dst, Mem src) Packed SP-FP Minimum (3dNow!).final void
pfmin
(MMRegister dst, MMRegister src) Packed SP-FP Minimum (3dNow!).final void
pfmul
(MMRegister dst, Mem src) Packed SP-FP Multiply (3dNow!).final void
pfmul
(MMRegister dst, MMRegister src) Packed SP-FP Multiply (3dNow!).final void
pfnacc
(MMRegister dst, Mem src) Packed SP-FP Negative Accumulate (3dNow!).final void
pfnacc
(MMRegister dst, MMRegister src) Packed SP-FP Negative Accumulate (3dNow!).final void
pfpnacc
(MMRegister dst, Mem src) Packed SP-FP Mixed Accumulate (3dNow!).final void
pfpnaxx
(MMRegister dst, MMRegister src) Packed SP-FP Mixed Accumulate (3dNow!).final void
pfrcp
(MMRegister dst, Mem src) Packed SP-FP Reciprocal Approximation (3dNow!).final void
pfrcp
(MMRegister dst, MMRegister src) Packed SP-FP Reciprocal Approximation (3dNow!).final void
pfrcpit1
(MMRegister dst, Mem src) Packed SP-FP Reciprocal, First Iteration Step (3dNow!).final void
pfrcpit1
(MMRegister dst, MMRegister src) Packed SP-FP Reciprocal, First Iteration Step (3dNow!).final void
pfrcpit2
(MMRegister dst, Mem src) Packed SP-FP Reciprocal, Second Iteration Step (3dNow!).final void
pfrcpit2
(MMRegister dst, MMRegister src) Packed SP-FP Reciprocal, Second Iteration Step (3dNow!).final void
pfrsqit1
(MMRegister dst, Mem src) Packed SP-FP Reciprocal Square Root, First Iteration Step (3dNow!).final void
pfrsqit1
(MMRegister dst, MMRegister src) Packed SP-FP Reciprocal Square Root, First Iteration Step (3dNow!).final void
pfrsqrt
(MMRegister dst, Mem src) Packed SP-FP Reciprocal Square Root Approximation (3dNow!).final void
pfrsqrt
(MMRegister dst, MMRegister src) Packed SP-FP Reciprocal Square Root Approximation (3dNow!).final void
pfsub
(MMRegister dst, Mem src) Packed SP-FP Subtract (3dNow!).final void
pfsub
(MMRegister dst, MMRegister src) Packed SP-FP Subtract (3dNow!).final void
pfsubr
(MMRegister dst, Mem src) Packed SP-FP Reverse Subtract (3dNow!).final void
pfsubr
(MMRegister dst, MMRegister src) Packed SP-FP Reverse Subtract (3dNow!).final void
phaddd
(MMRegister dst, Mem src) Packed Horizontal Add (SSSE3).final void
phaddd
(MMRegister dst, MMRegister src) Packed Horizontal Add (SSSE3).final void
phaddd
(XMMRegister dst, Mem src) Packed Horizontal Add (SSSE3).final void
phaddd
(XMMRegister dst, XMMRegister src) Packed Horizontal Add (SSSE3).final void
phaddsw
(MMRegister dst, Mem src) Packed Horizontal Add and Saturate (SSSE3).final void
phaddsw
(MMRegister dst, MMRegister src) Packed Horizontal Add and Saturate (SSSE3).final void
phaddsw
(XMMRegister dst, Mem src) Packed Horizontal Add and Saturate (SSSE3).final void
phaddsw
(XMMRegister dst, XMMRegister src) Packed Horizontal Add and Saturate (SSSE3).final void
phaddw
(MMRegister dst, Mem src) Packed Horizontal Add (SSSE3).final void
phaddw
(MMRegister dst, MMRegister src) Packed Horizontal Add (SSSE3).final void
phaddw
(XMMRegister dst, Mem src) Packed Horizontal Add (SSSE3).final void
phaddw
(XMMRegister dst, XMMRegister src) Packed Horizontal Add (SSSE3).final void
phminposuw
(XMMRegister dst, Mem src) Packed Horizontal Word Minimum (SSE4.1).final void
phminposuw
(XMMRegister dst, XMMRegister src) Packed Horizontal Word Minimum (SSE4.1).final void
phsubd
(MMRegister dst, Mem src) Packed Horizontal Subtract (SSSE3).final void
phsubd
(MMRegister dst, MMRegister src) Packed Horizontal Subtract (SSSE3).final void
phsubd
(XMMRegister dst, Mem src) Packed Horizontal Subtract (SSSE3).final void
phsubd
(XMMRegister dst, XMMRegister src) Packed Horizontal Subtract (SSSE3).final void
phsubsw
(MMRegister dst, Mem src) Packed Horizontal Subtract and Saturate (SSSE3).final void
phsubsw
(MMRegister dst, MMRegister src) Packed Horizontal Subtract and Saturate (SSSE3).final void
phsubsw
(XMMRegister dst, Mem src) Packed Horizontal Subtract and Saturate (SSSE3).final void
phsubsw
(XMMRegister dst, XMMRegister src) Packed Horizontal Subtract and Saturate (SSSE3).final void
phsubw
(MMRegister dst, Mem src) Packed Horizontal Subtract (SSSE3).final void
phsubw
(MMRegister dst, MMRegister src) Packed Horizontal Subtract (SSSE3).final void
phsubw
(XMMRegister dst, Mem src) Packed Horizontal Subtract (SSSE3).final void
phsubw
(XMMRegister dst, XMMRegister src) Packed Horizontal Subtract (SSSE3).final void
pi2fd
(MMRegister dst, Mem src) Packed DWords to SP-FP (3dNow!).final void
pi2fd
(MMRegister dst, MMRegister src) Packed DWords to SP-FP (3dNow!).final void
pi2fw
(MMRegister dst, Mem src) Packed Words to SP-FP (3dNow!).final void
pi2fw
(MMRegister dst, MMRegister src) Packed Words to SP-FP (3dNow!).final void
pinsrb
(XMMRegister dst, Mem src, Immediate imm8) Insert Byte (SSE4.1).final void
pinsrb
(XMMRegister dst, Register src, Immediate imm8) Insert Byte (SSE4.1).final void
pinsrd
(XMMRegister dst, Mem src, Immediate imm8) Insert Dword (SSE4.1).final void
pinsrd
(XMMRegister dst, Register src, Immediate imm8) Insert Dword (SSE4.1).final void
pinsrq
(XMMRegister dst, Mem src, Immediate imm8) Insert Dword (SSE4.1).final void
pinsrq
(XMMRegister dst, Register src, Immediate imm8) Insert Dword (SSE4.1).final void
pinsrw
(MMRegister dst, Mem src, Immediate imm8) Insert Word (SSE).final void
pinsrw
(MMRegister dst, Register src, Immediate imm8) Insert Word (SSE).final void
pinsrw
(XMMRegister dst, Mem src, Immediate imm8) Insert Word (SSE2).final void
pinsrw
(XMMRegister dst, Register src, Immediate imm8) Insert Word (SSE2).final void
pmaddubsw
(MMRegister dst, Mem src) Multiply and Add Packed Signed and Unsigned Bytes (SSSE3).final void
pmaddubsw
(MMRegister dst, MMRegister src) Multiply and Add Packed Signed and Unsigned Bytes (SSSE3).final void
pmaddubsw
(XMMRegister dst, Mem src) Multiply and Add Packed Signed and Unsigned Bytes (SSSE3).final void
pmaddubsw
(XMMRegister dst, XMMRegister src) Multiply and Add Packed Signed and Unsigned Bytes (SSSE3).final void
pmaddwd
(MMRegister dst, Mem src) Packed Multiply and Add (MMX).final void
pmaddwd
(MMRegister dst, MMRegister src) Packed Multiply and Add (MMX).final void
pmaddwd
(XMMRegister dst, Mem src) Packed Multiply and Add (SSE2).final void
pmaddwd
(XMMRegister dst, XMMRegister src) Packed Multiply and Add (SSE2).final void
pmaxsb
(XMMRegister dst, Mem src) Maximum of Packed Signed Byte Integers (SSE4.1).final void
pmaxsb
(XMMRegister dst, XMMRegister src) Maximum of Packed Signed Byte Integers (SSE4.1).final void
pmaxsd
(XMMRegister dst, Mem src) Maximum of Packed Signed Dword Integers (SSE4.1).final void
pmaxsd
(XMMRegister dst, XMMRegister src) Maximum of Packed Signed Dword Integers (SSE4.1).final void
pmaxsw
(MMRegister dst, Mem src) Packed Signed Integer Word Maximum (SSE).final void
pmaxsw
(MMRegister dst, MMRegister src) Packed Signed Integer Word Maximum (SSE).final void
pmaxsw
(XMMRegister dst, Mem src) Packed Signed Integer Word Maximum (SSE2).final void
pmaxsw
(XMMRegister dst, XMMRegister src) Packed Signed Integer Word Maximum (SSE2).final void
pmaxub
(MMRegister dst, Mem src) Packed Unsigned Integer Byte Maximum (SSE).final void
pmaxub
(MMRegister dst, MMRegister src) Packed Unsigned Integer Byte Maximum (SSE).final void
pmaxub
(XMMRegister dst, Mem src) Packed Unsigned Integer Byte Maximum (SSE2).final void
pmaxub
(XMMRegister dst, XMMRegister src) Packed Unsigned Integer Byte Maximum (SSE2).final void
pmaxud
(XMMRegister dst, Mem src) Maximum of Packed Unsigned Dword Integers (SSE4.1).final void
pmaxud
(XMMRegister dst, XMMRegister src) Maximum of Packed Unsigned Dword Integers (SSE4.1).final void
pmaxuw
(XMMRegister dst, Mem src) Maximum of Packed Word Integers (SSE4.1).final void
pmaxuw
(XMMRegister dst, XMMRegister src) Maximum of Packed Word Integers (SSE4.1).final void
pminsb
(XMMRegister dst, Mem src) Minimum of Packed Signed Byte Integers (SSE4.1).final void
pminsb
(XMMRegister dst, XMMRegister src) Minimum of Packed Signed Byte Integers (SSE4.1).final void
pminsd
(XMMRegister dst, Mem src) Minimum of Packed Dword Integers (SSE4.1).final void
pminsd
(XMMRegister dst, XMMRegister src) Minimum of Packed Dword Integers (SSE4.1).final void
pminsw
(MMRegister dst, Mem src) Packed Signed Integer Word Minimum (SSE).final void
pminsw
(MMRegister dst, MMRegister src) Packed Signed Integer Word Minimum (SSE).final void
pminsw
(XMMRegister dst, Mem src) Packed Signed Integer Word Minimum (SSE2).final void
pminsw
(XMMRegister dst, XMMRegister src) Packed Signed Integer Word Minimum (SSE2).final void
pminub
(MMRegister dst, Mem src) Packed Unsigned Integer Byte Minimum (SSE).final void
pminub
(MMRegister dst, MMRegister src) Packed Unsigned Integer Byte Minimum (SSE).final void
pminub
(XMMRegister dst, Mem src) Packed Unsigned Integer Byte Minimum (SSE2).final void
pminub
(XMMRegister dst, XMMRegister src) Packed Unsigned Integer Byte Minimum (SSE2).final void
pminud
(XMMRegister dst, Mem src) Minimum of Packed Dword Integers (SSE4.1).final void
pminud
(XMMRegister dst, XMMRegister src) Minimum of Packed Dword Integers (SSE4.1).final void
pminuw
(XMMRegister dst, Mem src) Minimum of Packed Word Integers (SSE4.1).final void
pminuw
(XMMRegister dst, XMMRegister src) Minimum of Packed Word Integers (SSE4.1).final void
pmovmskb
(Register dst, MMRegister src) Move Byte Mask To Integer (SSE).final void
pmovmskb
(Register dst, XMMRegister src) Move Byte Mask (SSE2).final void
pmovsxbd
(XMMRegister dst, Mem src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxbd
(XMMRegister dst, XMMRegister src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxbq
(XMMRegister dst, Mem src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxbq
(XMMRegister dst, XMMRegister src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxbw
(XMMRegister dst, Mem src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxbw
(XMMRegister dst, XMMRegister src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxdq
(XMMRegister dst, Mem src) (SSE4.1).final void
pmovsxdq
(XMMRegister dst, XMMRegister src) (SSE4.1).final void
pmovsxwd
(XMMRegister dst, Mem src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxwd
(XMMRegister dst, XMMRegister src) Packed Move with Sign Extend (SSE4.1).final void
pmovsxwq
(XMMRegister dst, Mem src) (SSE4.1).final void
pmovsxwq
(XMMRegister dst, XMMRegister src) (SSE4.1).final void
pmovzxbd
(XMMRegister dst, Mem src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxbd
(XMMRegister dst, XMMRegister src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxbq
(XMMRegister dst, Mem src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxbq
(XMMRegister dst, XMMRegister src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxbw
(XMMRegister dst, Mem src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxbw
(XMMRegister dst, XMMRegister src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxdq
(XMMRegister dst, Mem src) (SSE4.1).final void
pmovzxdq
(XMMRegister dst, XMMRegister src) (SSE4.1).final void
pmovzxwd
(XMMRegister dst, Mem src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxwd
(XMMRegister dst, XMMRegister src) Packed Move with Zero Extend (SSE4.1).final void
pmovzxwq
(XMMRegister dst, Mem src) (SSE4.1).final void
pmovzxwq
(XMMRegister dst, XMMRegister src) (SSE4.1).final void
pmuldq
(XMMRegister dst, Mem src) Multiply Packed Signed Dword Integers (SSE4.1).final void
pmuldq
(XMMRegister dst, XMMRegister src) Multiply Packed Signed Dword Integers (SSE4.1).final void
pmulhrsw
(MMRegister dst, Mem src) Packed Multiply High with Round and Scale (SSSE3).final void
pmulhrsw
(MMRegister dst, MMRegister src) Packed Multiply High with Round and Scale (SSSE3).final void
pmulhrsw
(XMMRegister dst, Mem src) Packed Multiply High with Round and Scale (SSSE3).final void
pmulhrsw
(XMMRegister dst, XMMRegister src) Packed Multiply High with Round and Scale (SSSE3).final void
pmulhuw
(MMRegister dst, Mem src) Packed Multiply High Unsigned (SSE).final void
pmulhuw
(MMRegister dst, MMRegister src) Packed Multiply High Unsigned (SSE).final void
pmulhuw
(XMMRegister dst, Mem src) Packed Multiply High Unsigned (SSE2).final void
pmulhuw
(XMMRegister dst, XMMRegister src) Packed Multiply High Unsigned (SSE2).final void
pmulhw
(MMRegister dst, Mem src) Packed Multiply High (MMX).final void
pmulhw
(MMRegister dst, MMRegister src) Packed Multiply High (MMX).final void
pmulhw
(XMMRegister dst, Mem src) Packed Multiply High (SSE2).final void
pmulhw
(XMMRegister dst, XMMRegister src) Packed Multiply High (SSE2).final void
pmulld
(XMMRegister dst, Mem src) Multiply Packed Signed Integers and Store Low Result (SSE4.1).final void
pmulld
(XMMRegister dst, XMMRegister src) Multiply Packed Signed Integers and Store Low Result (SSE4.1).final void
pmullw
(MMRegister dst, Mem src) Packed Multiply Low (MMX).final void
pmullw
(MMRegister dst, MMRegister src) Packed Multiply Low (MMX).final void
pmullw
(XMMRegister dst, Mem src) Packed Multiply Low (SSE2).final void
pmullw
(XMMRegister dst, XMMRegister src) Packed Multiply Low (SSE2).final void
pmuludq
(MMRegister dst, Mem src) Packed Multiply to QWORD (SSE2).final void
pmuludq
(MMRegister dst, MMRegister src) Packed Multiply to QWORD (SSE2).final void
pmuludq
(XMMRegister dst, Mem src) Packed Multiply to QWORD (SSE2).final void
pmuludq
(XMMRegister dst, XMMRegister src) Packed Multiply to QWORD (SSE2).final void
final void
Pop a Value from the Stack.final void
popad()
Pop All General-Purpose Registers.final void
Return the Count of Number of Bits Set to 1 (SSE4.2).final void
Return the Count of Number of Bits Set to 1 (SSE4.2).final void
popf()
Pop Stack into EFLAGS Register (32 bit or 64 bit).final void
popfd()
Pop Stack into EFLAGS Register (32 bit).final void
popfq()
Pop Stack into EFLAGS Register (64 bit).final void
por
(MMRegister dst, Mem src) Bitwise Logical OR (MMX).final void
por
(MMRegister dst, MMRegister src) Bitwise Logical OR (MMX).final void
por
(XMMRegister dst, Mem src) Bitwise Logical OR (SSE2).final void
por
(XMMRegister dst, XMMRegister src) Bitwise Logical OR (SSE2).final void
Prefetch (SSE).final void
psadbw
(MMRegister dst, Mem src) Packed Sum of Absolute Differences (SSE).final void
psadbw
(MMRegister dst, MMRegister src) Packed Sum of Absolute Differences (SSE).final void
psadbw
(XMMRegister dst, Mem src) Compute Sum of Absolute Differences (SSE).final void
psadbw
(XMMRegister dst, XMMRegister src) Compute Sum of Absolute Differences (SSE).final void
pshufb
(MMRegister dst, Mem src) Packed Shuffle Bytes (SSSE3).final void
pshufb
(MMRegister dst, MMRegister src) Packed Shuffle Bytes (SSSE3).final void
pshufb
(XMMRegister dst, Mem src) Packed Shuffle Bytes (SSSE3).final void
pshufb
(XMMRegister dst, XMMRegister src) Packed Shuffle Bytes (SSSE3).final void
pshufd
(XMMRegister dst, Mem src, Immediate imm8) Shuffle Packed DWORDs (SSE2).final void
pshufd
(XMMRegister dst, XMMRegister src, Immediate imm8) Shuffle Packed DWORDs (SSE2).final void
pshufhw
(XMMRegister dst, Mem src, Immediate imm8) Shuffle Packed High Words (SSE2).final void
pshufhw
(XMMRegister dst, XMMRegister src, Immediate imm8) Shuffle Packed High Words (SSE2).final void
pshuflw
(XMMRegister dst, Mem src, Immediate imm8) Shuffle Packed Low Words (SSE2).final void
pshuflw
(XMMRegister dst, XMMRegister src, Immediate imm8) Shuffle Packed Low Words (SSE2).final void
pshufw
(MMRegister dst, Mem src, Immediate imm8) Packed Shuffle word (SSE).final void
pshufw
(MMRegister dst, MMRegister src, Immediate imm8) Packed Shuffle word (SSE).final void
psignb
(MMRegister dst, Mem src) Packed SIGN (SSSE3).final void
psignb
(MMRegister dst, MMRegister src) Packed SIGN (SSSE3).final void
psignb
(XMMRegister dst, Mem src) Packed SIGN (SSSE3).final void
psignb
(XMMRegister dst, XMMRegister src) Packed SIGN (SSSE3).final void
psignd
(MMRegister dst, Mem src) Packed SIGN (SSSE3).final void
psignd
(MMRegister dst, MMRegister src) Packed SIGN (SSSE3).final void
psignd
(XMMRegister dst, Mem src) Packed SIGN (SSSE3).final void
psignd
(XMMRegister dst, XMMRegister src) Packed SIGN (SSSE3).final void
psignw
(MMRegister dst, Mem src) Packed SIGN (SSSE3).final void
psignw
(MMRegister dst, MMRegister src) Packed SIGN (SSSE3).final void
psignw
(XMMRegister dst, Mem src) Packed SIGN (SSSE3).final void
psignw
(XMMRegister dst, XMMRegister src) Packed SIGN (SSSE3).final void
pslld
(MMRegister dst, Immediate src) Packed Shift Left Logical (MMX).final void
pslld
(MMRegister dst, Mem src) Packed Shift Left Logical (MMX).final void
pslld
(MMRegister dst, MMRegister src) Packed Shift Left Logical (MMX).final void
pslld
(XMMRegister dst, Immediate src) Packed Shift Left Logical (SSE2).final void
pslld
(XMMRegister dst, Mem src) Packed Shift Left Logical (SSE2).final void
pslld
(XMMRegister dst, XMMRegister src) Packed Shift Left Logical (SSE2).final void
pslldq
(XMMRegister dst, Immediate src) Packed Shift Left Logical (SSE2).final void
psllq
(MMRegister dst, Immediate src) Packed Shift Left Logical (MMX).final void
psllq
(MMRegister dst, Mem src) Packed Shift Left Logical (MMX).final void
psllq
(MMRegister dst, MMRegister src) Packed Shift Left Logical (MMX).final void
psllq
(XMMRegister dst, Immediate src) Packed Shift Left Logical (SSE2).final void
psllq
(XMMRegister dst, Mem src) Packed Shift Left Logical (SSE2).final void
psllq
(XMMRegister dst, XMMRegister src) Packed Shift Left Logical (SSE2).final void
psllw
(MMRegister dst, Immediate src) Packed Shift Left Logical (MMX).final void
psllw
(MMRegister dst, Mem src) Packed Shift Left Logical (MMX).final void
psllw
(MMRegister dst, MMRegister src) Packed Shift Left Logical (MMX).final void
psllw
(XMMRegister dst, Immediate src) Packed Shift Left Logical (SSE2).final void
psllw
(XMMRegister dst, Mem src) Packed Shift Left Logical (SSE2).final void
psllw
(XMMRegister dst, XMMRegister src) Packed Shift Left Logical (SSE2).final void
psrad
(MMRegister dst, Immediate src) Packed Shift Right Arithmetic (MMX).final void
psrad
(MMRegister dst, Mem src) Packed Shift Right Arithmetic (MMX).final void
psrad
(MMRegister dst, MMRegister src) Packed Shift Right Arithmetic (MMX).final void
psrad
(XMMRegister dst, Immediate src) Packed Shift Right Arithmetic (SSE2).final void
psrad
(XMMRegister dst, Mem src) Packed Shift Right Arithmetic (SSE2).final void
psrad
(XMMRegister dst, XMMRegister src) Packed Shift Right Arithmetic (SSE2).final void
psraw
(MMRegister dst, Immediate src) Packed Shift Right Arithmetic (MMX).final void
psraw
(MMRegister dst, Mem src) Packed Shift Right Arithmetic (MMX).final void
psraw
(MMRegister dst, MMRegister src) Packed Shift Right Arithmetic (MMX).final void
psraw
(XMMRegister dst, Immediate src) Packed Shift Right Arithmetic (SSE2).final void
psraw
(XMMRegister dst, Mem src) Packed Shift Right Arithmetic (SSE2).final void
psraw
(XMMRegister dst, XMMRegister src) Packed Shift Right Arithmetic (SSE2).final void
psrld
(MMRegister dst, Immediate src) Packed Shift Right Logical (MMX).final void
psrld
(MMRegister dst, Mem src) Packed Shift Right Logical (MMX).final void
psrld
(MMRegister dst, MMRegister src) Packed Shift Right Logical (MMX).final void
psrld
(XMMRegister dst, Immediate src) Packed Shift Right Logical (SSE2).final void
psrld
(XMMRegister dst, Mem src) Packed Shift Right Logical (SSE2).final void
psrld
(XMMRegister dst, XMMRegister src) Packed Shift Right Logical (SSE2).final void
psrldq
(XMMRegister dst, Immediate src) DQWord Shift Right Logical (MMX).final void
psrlq
(MMRegister dst, Immediate src) Packed Shift Right Logical (MMX).final void
psrlq
(MMRegister dst, Mem src) Packed Shift Right Logical (MMX).final void
psrlq
(MMRegister dst, MMRegister src) Packed Shift Right Logical (MMX).final void
psrlq
(XMMRegister dst, Immediate src) Packed Shift Right Logical (SSE2).final void
psrlq
(XMMRegister dst, Mem src) Packed Shift Right Logical (SSE2).final void
psrlq
(XMMRegister dst, XMMRegister src) Packed Shift Right Logical (SSE2).final void
psrlw
(MMRegister dst, Immediate src) Packed Shift Right Logical (MMX).final void
psrlw
(MMRegister dst, Mem src) Packed Shift Right Logical (MMX).final void
psrlw
(MMRegister dst, MMRegister src) Packed Shift Right Logical (MMX).final void
psrlw
(XMMRegister dst, Immediate src) Packed Shift Right Logical (SSE2).final void
psrlw
(XMMRegister dst, Mem src) Packed Shift Right Logical (SSE2).final void
psrlw
(XMMRegister dst, XMMRegister src) Packed Shift Right Logical (SSE2).final void
psubb
(MMRegister dst, Mem src) Packed Subtract (MMX).final void
psubb
(MMRegister dst, MMRegister src) Packed Subtract (MMX).final void
psubb
(XMMRegister dst, Mem src) Packed Subtract (SSE2).final void
psubb
(XMMRegister dst, XMMRegister src) Packed Subtract (SSE2).final void
psubd
(MMRegister dst, Mem src) Packed Subtract (MMX).final void
psubd
(MMRegister dst, MMRegister src) Packed Subtract (MMX).final void
psubd
(XMMRegister dst, Mem src) Packed Subtract (SSE2).final void
psubd
(XMMRegister dst, XMMRegister src) Packed Subtract (SSE2).final void
psubq
(MMRegister dst, Mem src) Packed Subtract (SSE2).final void
psubq
(MMRegister dst, MMRegister src) Packed Subtract (SSE2).final void
psubq
(XMMRegister dst, Mem src) Packed Subtract (SSE2).final void
psubq
(XMMRegister dst, XMMRegister src) Packed Subtract (SSE2).final void
psubsb
(MMRegister dst, Mem src) Packed Subtract with Saturation (MMX).final void
psubsb
(MMRegister dst, MMRegister src) Packed Subtract with Saturation (MMX).final void
psubsb
(XMMRegister dst, Mem src) Packed Subtract with Saturation (SSE2).final void
psubsb
(XMMRegister dst, XMMRegister src) Packed Subtract with Saturation (SSE2).final void
psubsw
(MMRegister dst, Mem src) Packed Subtract with Saturation (MMX).final void
psubsw
(MMRegister dst, MMRegister src) Packed Subtract with Saturation (MMX).final void
psubsw
(XMMRegister dst, Mem src) Packed Subtract with Saturation (SSE2).final void
psubsw
(XMMRegister dst, XMMRegister src) Packed Subtract with Saturation (SSE2).final void
psubusb
(MMRegister dst, Mem src) Packed Subtract with Unsigned Saturation (MMX).final void
psubusb
(MMRegister dst, MMRegister src) Packed Subtract with Unsigned Saturation (MMX).final void
psubusb
(XMMRegister dst, Mem src) Packed Subtract with Unsigned Saturation (SSE2).final void
psubusb
(XMMRegister dst, XMMRegister src) Packed Subtract with Unsigned Saturation (SSE2).final void
psubusw
(MMRegister dst, Mem src) Packed Subtract with Unsigned Saturation (MMX).final void
psubusw
(MMRegister dst, MMRegister src) Packed Subtract with Unsigned Saturation (MMX).final void
psubusw
(XMMRegister dst, Mem src) Packed Subtract with Unsigned Saturation (SSE2).final void
psubusw
(XMMRegister dst, XMMRegister src) Packed Subtract with Unsigned Saturation (SSE2).final void
psubw
(MMRegister dst, Mem src) Packed Subtract (MMX).final void
psubw
(MMRegister dst, MMRegister src) Packed Subtract (MMX).final void
psubw
(XMMRegister dst, Mem src) Packed Subtract (SSE2).final void
psubw
(XMMRegister dst, XMMRegister src) Packed Subtract (SSE2).final void
pswapd
(MMRegister dst, Mem src) Packed swap DWord (3dNow!)final void
pswapd
(MMRegister dst, MMRegister src) Packed swap DWord (3dNow!)final void
ptest
(XMMRegister op1, Mem op2) Logical Compare (SSE4.1).final void
ptest
(XMMRegister op1, XMMRegister op2) Logical Compare (SSE4.1).final void
punpckhbw
(MMRegister dst, Mem src) Unpack High Packed Data (MMX).final void
punpckhbw
(MMRegister dst, MMRegister src) Unpack High Packed Data (MMX).final void
punpckhbw
(XMMRegister dst, Mem src) Unpack High Data (SSE2).final void
punpckhbw
(XMMRegister dst, XMMRegister src) Unpack High Data (SSE2).final void
punpckhdq
(MMRegister dst, Mem src) Unpack High Packed Data (MMX).final void
punpckhdq
(MMRegister dst, MMRegister src) Unpack High Packed Data (MMX).final void
punpckhdq
(XMMRegister dst, Mem src) Unpack High Data (SSE2).final void
punpckhdq
(XMMRegister dst, XMMRegister src) Unpack High Data (SSE2).final void
punpckhqdq
(XMMRegister dst, Mem src) Unpack High Data (SSE2).final void
punpckhqdq
(XMMRegister dst, XMMRegister src) Unpack High Data (SSE2).final void
punpckhwd
(MMRegister dst, Mem src) Unpack High Packed Data (MMX).final void
punpckhwd
(MMRegister dst, MMRegister src) Unpack High Packed Data (MMX).final void
punpckhwd
(XMMRegister dst, Mem src) Unpack High Data (SSE2).final void
punpckhwd
(XMMRegister dst, XMMRegister src) Unpack High Data (SSE2).final void
punpcklbw
(MMRegister dst, Mem src) Unpack High Packed Data (MMX).final void
punpcklbw
(MMRegister dst, MMRegister src) Unpack High Packed Data (MMX).final void
punpcklbw
(XMMRegister dst, Mem src) Unpack Low Data (SSE2).final void
punpcklbw
(XMMRegister dst, XMMRegister src) Unpack Low Data (SSE2).final void
punpckldq
(MMRegister dst, Mem src) Unpack High Packed Data (MMX).final void
punpckldq
(MMRegister dst, MMRegister src) Unpack High Packed Data (MMX).final void
punpckldq
(XMMRegister dst, Mem src) Unpack Low Data (SSE2).final void
punpckldq
(XMMRegister dst, XMMRegister src) Unpack Low Data (SSE2).final void
punpcklqdq
(XMMRegister dst, Mem src) Unpack Low Data (SSE2).final void
punpcklqdq
(XMMRegister dst, XMMRegister src) Unpack Low Data (SSE2).final void
punpcklwd
(MMRegister dst, Mem src) Unpack High Packed Data (MMX).final void
punpcklwd
(MMRegister dst, MMRegister src) Unpack High Packed Data (MMX).final void
punpcklwd
(XMMRegister dst, Mem src) Unpack Low Data (SSE2).final void
punpcklwd
(XMMRegister dst, XMMRegister src) Unpack Low Data (SSE2).final void
Push WORD/DWORD/QWORD Onto the Stack.final void
Push WORD/DWORD/QWORD Onto the Stack.final void
Push WORD/DWORD/QWORD Onto the Stack.final void
pushad()
Push All General-Purpose Registers.final void
pushf()
Push EFLAGS Register (32 bit or 64 bit) onto the Stack.final void
pushfd()
Push EFLAGS Register (32 bit) onto the Stack.final void
pushfq()
Push EFLAGS Register (64 bit) onto the Stack.final void
pxor
(MMRegister dst, Mem src) Bitwise Exclusive OR (MMX).final void
pxor
(MMRegister dst, MMRegister src) Bitwise Exclusive OR (MMX).final void
pxor
(XMMRegister dst, Mem src) Bitwise Exclusive OR (SSE2).final void
pxor
(XMMRegister dst, XMMRegister src) Bitwise Exclusive OR (SSE2).final void
Rotate Bits Left.final void
Rotate Bits Left.final void
Rotate Bits Left.final void
Rotate Bits Left.final void
rcpps
(XMMRegister dst, Mem src) Packed SP-FP Reciprocal (SSE).final void
rcpps
(XMMRegister dst, XMMRegister src) Packed SP-FP Reciprocal (SSE).final void
rcpss
(XMMRegister dst, Mem src) Scalar SP-FP Reciprocal (SSE).final void
rcpss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Reciprocal (SSE).final void
Rotate Bits Right.final void
Rotate Bits Right.final void
Rotate Bits Right.final void
Rotate Bits Right.final void
rdtsc()
Read Time-Stamp Counter (Pentium).final void
rdtscp()
Read Time-Stamp Counter and Processor ID (New).final void
ret()
Return from Procedure.final void
Return from Procedure.final void
Rotate Bits Left.final void
Rotate Bits Left.final void
Rotate Bits Left.final void
Rotate Bits Left.final void
Rotate Bits Right.final void
Rotate Bits Right.final void
Rotate Bits Right.final void
Rotate Bits Right.final void
roundpd
(XMMRegister dst, Mem src, Immediate imm8) Round Packed DP-FP Values (SSE4.1).final void
roundpd
(XMMRegister dst, XMMRegister src, Immediate imm8) Round Packed DP-FP Values (SSE4.1).final void
roundps
(XMMRegister dst, Mem src, Immediate imm8) final void
roundps
(XMMRegister dst, XMMRegister src, Immediate imm8) final void
roundsd
(XMMRegister dst, Mem src, Immediate imm8) Round Scalar DP-FP Values (SSE4.1).final void
roundsd
(XMMRegister dst, XMMRegister src, Immediate imm8) Round Scalar DP-FP Values (SSE4.1).final void
roundss
(XMMRegister dst, Mem src, Immediate imm8) Round Scalar SP-FP Values (SSE4.1).final void
roundss
(XMMRegister dst, XMMRegister src, Immediate imm8) Round Scalar SP-FP Values (SSE4.1).final void
rsqrtps
(XMMRegister dst, Mem src) Packed SP-FP Square Root Reciprocal (SSE).final void
rsqrtps
(XMMRegister dst, XMMRegister src) Packed SP-FP Square Root Reciprocal (SSE).final void
rsqrtss
(XMMRegister dst, Mem src) Scalar SP-FP Square Root Reciprocal (SSE).final void
rsqrtss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Square Root Reciprocal (SSE).final void
sahf()
Store AH into Flags.final void
Shift Bits Left.final void
Shift Bits Left.final void
Shift Bits Left.final void
Shift Bits Left.final void
Shift Bits Right.final void
Shift Bits Right.final void
Shift Bits Right.final void
Shift Bits Right.final void
Integer subtraction with borrow.final void
Integer subtraction with borrow.final void
Integer subtraction with borrow.final void
Integer subtraction with borrow.final void
Integer subtraction with borrow.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
Set Byte on Condition.final void
sfence()
Store fence (SSE).final void
Shift Bits Left.final void
Shift Bits Left.final void
Shift Bits Left.final void
Shift Bits Left.final void
Double Precision Shift Left.final void
Double Precision Shift Left.final void
Double Precision Shift Left.final void
Double Precision Shift Left.final void
Shift Bits Right.final void
Shift Bits Right.final void
Shift Bits Right.final void
Shift Bits Right.final void
Double Precision Shift Right.final void
Double Precision Shift Right.final void
Double Precision Shift Right.final void
Double Precision Shift Right.final void
shufps
(XMMRegister dst, Mem src, Immediate imm8) Shuffle SP-FP (SSE).final void
shufps
(XMMRegister dst, XMMRegister src, Immediate imm8) Shuffle SP-FP (SSE).final void
sqrtpd
(XMMRegister dst, Mem src) Compute Square Roots of Packed DP-FP Values (SSE2).final void
sqrtpd
(XMMRegister dst, XMMRegister src) Compute Square Roots of Packed DP-FP Values (SSE2).final void
sqrtps
(XMMRegister dst, Mem src) Packed SP-FP Square Root (SSE).final void
sqrtps
(XMMRegister dst, XMMRegister src) Packed SP-FP Square Root (SSE).final void
sqrtsd
(XMMRegister dst, Mem src) Compute Square Root of Scalar DP-FP Value (SSE2).final void
sqrtsd
(XMMRegister dst, XMMRegister src) Compute Square Root of Scalar DP-FP Value (SSE2).final void
sqrtss
(XMMRegister dst, Mem src) Scalar SP-FP Square Root (SSE).final void
sqrtss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Square Root (SSE).final void
stc()
Set Carry Flag to 1.final void
std()
Set Direction Flag to 1.final void
Store Streaming SIMD Extension Control/Status (SSE).final void
Subtract.final void
Subtract.final void
Subtract.final void
Subtract.final void
Subtract.final void
subpd
(XMMRegister dst, Mem src) Packed DP-FP Subtract (SSE2).final void
subpd
(XMMRegister dst, XMMRegister src) Packed DP-FP Subtract (SSE2).final void
subps
(XMMRegister dst, Mem src) Packed SP-FP Subtract (SSE).final void
subps
(XMMRegister dst, XMMRegister src) Packed SP-FP Subtract (SSE).final void
subsd
(XMMRegister dst, Mem src) Scalar DP-FP Subtract (SSE2).final void
subsd
(XMMRegister dst, XMMRegister src) Scalar DP-FP Subtract (SSE2).final void
subss
(XMMRegister dst, Mem src) Scalar SP-FP Subtract (SSE).final void
subss
(XMMRegister dst, XMMRegister src) Scalar SP-FP Subtract (SSE).final void
Logical Compare.final void
Logical Compare.final void
Logical Compare.final void
Logical Compare.final void
ucomisd
(XMMRegister dst, Mem src) Scalar Unordered DP-FP Compare and Set EFLAGS (SSE2).final void
ucomisd
(XMMRegister dst, XMMRegister src) Scalar Unordered DP-FP Compare and Set EFLAGS (SSE2).final void
ucomiss
(XMMRegister dst, Mem src) Unordered Scalar SP-FP compare and set EFLAGS (SSE).final void
ucomiss
(XMMRegister dst, XMMRegister src) Unordered Scalar SP-FP compare and set EFLAGS (SSE).final void
ud2()
Undefined instruction - Raise invalid opcode exception.final void
unpckhpd
(XMMRegister dst, Mem src) Unpack and Interleave High Packed Double-Precision FP Values (SSE2).final void
unpckhpd
(XMMRegister dst, XMMRegister src) Unpack and Interleave High Packed Double-Precision FP Values (SSE2).final void
unpckhps
(XMMRegister dst, Mem src) Unpack High Packed SP-FP Data (SSE).final void
unpckhps
(XMMRegister dst, XMMRegister src) Unpack High Packed SP-FP Data (SSE).final void
unpcklpd
(XMMRegister dst, Mem src) Unpack and Interleave Low Packed Double-Precision FP Values (SSE2).final void
unpcklpd
(XMMRegister dst, XMMRegister src) Unpack and Interleave Low Packed Double-Precision FP Values (SSE2).final void
unpcklps
(XMMRegister dst, Mem src) Unpack Low Packed SP-FP Data (SSE).final void
unpcklps
(XMMRegister dst, XMMRegister src) Unpack Low Packed SP-FP Data (SSE).final void
Exchange and Add.final void
Exchange and Add.final void
Exchange Register/Memory with Register.final void
Exchange Register/Memory with Register.final void
Exchange Register/Memory with Register.final void
Exchange Register/Memory with Register.final void
Exchange Register/Memory with Register.final void
Exchange Register/Memory with Register.final void
Exchange Register/Memory with Register.final void
Exchange Register/Memory with Register.final void
xorpd
(XMMRegister dst, Mem src) Bit-wise Logical OR for DP-FP Data (SSE2).final void
xorpd
(XMMRegister dst, XMMRegister src) Bit-wise Logical OR for DP-FP Data (SSE2).final void
xorps
(XMMRegister dst, Mem src) Bit-wise Logical Xor for SP-FP Data (SSE).final void
xorps
(XMMRegister dst, XMMRegister src) Bit-wise Logical Xor for SP-FP Data (SSE).Methods inherited from class jnr.x86asm.SerializerCore
_emitJcc, _emitJcc, _emitX86, conditionToCMovCC, conditionToJCC, conditionToSetCC, emitX86, emitX86, emitX86, emitX86, is64
-
Constructor Details
-
SerializerIntrinsics
public SerializerIntrinsics()
-
-
Method Details
-
adc
Add with Carry. -
adc
Add with Carry. -
adc
Add with Carry. -
adc
Add with Carry. -
adc
Add with Carry. -
add
Add. -
add
Add. -
add
Add. -
add
Add. -
add
Add. -
and_
Logical And. -
and_
Logical And. -
and_
Logical And. -
and_
Logical And. -
and_
Logical And. -
bsf
Bit Scan Forward. -
bsf
Bit Scan Forward. -
bsr
Bit Scan Reverse. -
bsr
Bit Scan Reverse. -
bswap
Byte swap (32 bit or 64 bit registers only) (i486). -
bt
Bit test. -
bt
Bit test. -
bt
Bit test. -
bt
Bit test. -
btc
Bit test and complement. -
btc
Bit test and complement. -
btc
Bit test and complement. -
btc
Bit test and complement. -
btr
Bit test and reset. -
btr
Bit test and reset. -
btr
Bit test and reset. -
btr
Bit test and reset. -
bts
Bit test and set. -
bts
Bit test and set. -
bts
Bit test and set. -
bts
Bit test and set. -
call
Call Procedure. -
call
Call Procedure. -
call
Call Procedure. -
call
public final void call(long dst) Jump. -
call
Call Procedure. -
cbw
public final void cbw()Convert Byte to Word (Sign Extend). -
cwde
public final void cwde()Convert Word to DWord (Sign Extend). -
cdqe
public final void cdqe()Convert DWord to QWord (Sign Extend). -
clc
public final void clc()Clear CARRY flag -
cld
public final void cld()Clear Direction flag -
cmc
public final void cmc()Complement Carry Flag. -
cmov
Conditional Move. -
cmov
Conditional Move. -
cmova
Conditional Move. -
cmova
Conditional Move. -
cmovae
Conditional Move. -
cmovae
Conditional Move. -
cmovb
Conditional Move. -
cmovb
Conditional Move. -
cmovbe
Conditional Move. -
cmovbe
Conditional Move. -
cmovc
Conditional Move. -
cmovc
Conditional Move. -
cmove
Conditional Move. -
cmove
Conditional Move. -
cmovg
Conditional Move. -
cmovg
Conditional Move. -
cmovge
Conditional Move. -
cmovge
Conditional Move. -
cmovl
Conditional Move. -
cmovl
Conditional Move. -
cmovle
Conditional Move. -
cmovle
Conditional Move. -
cmovna
Conditional Move. -
cmovna
Conditional Move. -
cmovnae
Conditional Move. -
cmovnae
Conditional Move. -
cmovnb
Conditional Move. -
cmovnb
Conditional Move. -
cmovnbe
Conditional Move. -
cmovnbe
Conditional Move. -
cmovnc
Conditional Move. -
cmovnc
Conditional Move. -
cmovne
Conditional Move. -
cmovne
Conditional Move. -
cmovng
Conditional Move. -
cmovng
Conditional Move. -
cmovnge
Conditional Move. -
cmovnge
Conditional Move. -
cmovnl
Conditional Move. -
cmovnl
Conditional Move. -
cmovnle
Conditional Move. -
cmovnle
Conditional Move. -
cmovno
Conditional Move. -
cmovno
Conditional Move. -
cmovnp
Conditional Move. -
cmovnp
Conditional Move. -
cmovns
Conditional Move. -
cmovns
Conditional Move. -
cmovnz
Conditional Move. -
cmovnz
Conditional Move. -
cmovo
Conditional Move. -
cmovo
Conditional Move. -
cmovp
Conditional Move. -
cmovp
Conditional Move. -
cmovpe
Conditional Move. -
cmovpe
Conditional Move. -
cmovpo
Conditional Move. -
cmovpo
Conditional Move. -
cmovs
Conditional Move. -
cmovs
Conditional Move. -
cmovz
Conditional Move. -
cmovz
Conditional Move. -
cmp
Compare Two Operands. -
cmp
Compare Two Operands. -
cmp
Compare Two Operands. -
cmp
Compare Two Operands. -
cmp
Compare Two Operands. -
cmpxchg
Compare and Exchange (i486). -
cmpxchg
Compare and Exchange (i486). -
cmpxchg8b
Compares the 64-bit value in EDX:EAX with the memory operand (Pentium). -
cmpxchg16b
Compares the 128-bit value in RDX:RAX with the memory operand. -
cpuid
public final void cpuid()CPU Identification (i486). -
daa
public final void daa()Decimal adjust AL after addition -
das
public final void das()Decimal adjust AL after subtraction -
dec
Decrement by 1. -
dec
Decrement by 1. -
div
Unsigned divide. -
div
Unsigned divide. -
enter
Make Stack Frame for Procedure Parameters. -
idiv
Signed divide. -
idiv
Signed divide. -
imul
Signed multiply. -
imul
-
imul
Signed multiply. -
imul
Signed multiply. -
imul
Signed multiply. -
imul
Signed multiply. -
imul
-
inc
Increment by 1. -
inc
Increment by 1. -
int3
public final void int3()Interrupt 3 � trap to debugger. -
j
Jump to label @a label if condition @a cc is met. -
ja
Jump to label @a label if condition is met. -
jae
Jump to label @a label if condition is met. -
jb
Jump to label @a label if condition is met. -
jbe
Jump to label @a label if condition is met. -
jc
Jump to label @a label if condition is met. -
je
Jump to label @a label if condition is met. -
jg
Jump to label @a label if condition is met. -
jge
Jump to label @a label if condition is met. -
jl
Jump to label @a label if condition is met. -
jle
Jump to label @a label if condition is met. -
jna
Jump to label @a label if condition is met. -
jnae
Jump to label @a label if condition is met. -
jnb
Jump to label @a label if condition is met. -
jnbe
Jump to label @a label if condition is met. -
jnc
Jump to label @a label if condition is met. -
jne
Jump to label @a label if condition is met. -
jng
Jump to label @a label if condition is met. -
jnge
Jump to label @a label if condition is met. -
jnl
Jump to label @a label if condition is met. -
jnle
Jump to label @a label if condition is met. -
jno
Jump to label @a label if condition is met. -
jnp
Jump to label @a label if condition is met. -
jns
Jump to label @a label if condition is met. -
jnz
Jump to label @a label if condition is met. -
jo
Jump to label @a label if condition is met. -
jp
Jump to label @a label if condition is met. -
jpe
Jump to label @a label if condition is met. -
jpo
Jump to label @a label if condition is met. -
js
Jump to label @a label if condition is met. -
jz
Jump to label @a label if condition is met. -
j_short
Jump to label @a label if condition @a cc is met. -
ja_short
Jump to label @a label if condition is met. -
jae_short
Jump to label @a label if condition is met. -
jb_short
Jump to label @a label if condition is met. -
jbe_short
Jump to label @a label if condition is met. -
jc_short
Jump to label @a label if condition is met. -
je_short
Jump to label @a label if condition is met. -
jg_short
Jump to label @a label if condition is met. -
jge_short
Jump to label @a label if condition is met. -
jl_short
Jump to label @a label if condition is met. -
jle_short
Jump to label @a label if condition is met. -
jna_short
Jump to label @a label if condition is met. -
jnae_short
Jump to label @a label if condition is met. -
jnb_short
Jump to label @a label if condition is met. -
jnbe_short
Jump to label @a label if condition is met. -
jnc_short
Jump to label @a label if condition is met. -
jne_short
Jump to label @a label if condition is met. -
jng_short
Jump to label @a label if condition is met. -
jnge_short
Jump to label @a label if condition is met. -
jnl_short
Jump to label @a label if condition is met. -
jnle_short
Jump to label @a label if condition is met. -
jno_short
Jump to label @a label if condition is met. -
jnp_short
Jump to label @a label if condition is met. -
jns_short
Jump to label @a label if condition is met. -
jnz_short
Jump to label @a label if condition is met. -
jo_short
Jump to label @a label if condition is met. -
jp_short
Jump to label @a label if condition is met. -
jpe_short
Jump to label @a label if condition is met. -
jpo_short
Jump to label @a label if condition is met. -
js_short
Jump to label @a label if condition is met. -
jz_short
Jump to label @a label if condition is met. -
jmp
Jump. -
jmp
Jump. -
jmp
Jump. -
jmp
public final void jmp(long dst) Jump. -
jmp
Jump. -
jmp_short
Jump, see @c jmp(). -
lea
Load Effective Address -
leave
public final void leave()High Level Procedure Exit. -
lock
public final void lock()Assert LOCK# Signal Prefix. -
mov
Move data from one register to another. This instruction copies the second operand (source operand) to the first operand (destination operand). The source operand can be an immediate value, general-purpose register, segment register, or memory location. The destination register can be a general-purpose register, segment register, or memory location. Both operands must be the same size, which can be a byte, a word, or a DWORD. -
mov
Move. -
mov
Move. -
mov
Move. -
mov
Move. -
mov_ptr
Move byte, word, dword or qword from absolute address @a src to AL, AX, EAX or RAX register. -
mov_ptr
Move byte, word, dword or qword from AL, AX, EAX or RAX register to absolute address @a dst. -
movsx
Move with Sign-Extension. -
movsx
Move with Sign-Extension. -
movsxd
Move DWord to QWord with sign-extension. -
movsxd
Move DWord to QWord with sign-extension. -
movzx
Move with Zero-Extend. -
movzx
Move with Zero-Extend. -
mul
Unsigned multiply. -
mul
Unsigned multiply. -
neg
Two's Complement Negation. -
neg
Two's Complement Negation. -
nop
public final void nop()No Operation. -
not_
One's Complement Negation. -
not_
One's Complement Negation. -
or_
Logical Inclusive OR. -
or_
Logical Inclusive OR. -
or_
Logical Inclusive OR. -
or_
Logical Inclusive OR. -
or_
Logical Inclusive OR. -
pop
Pop a Value from the Stack. -
pop
-
popad
public final void popad()Pop All General-Purpose Registers. -
popf
public final void popf()Pop Stack into EFLAGS Register (32 bit or 64 bit). -
popfd
public final void popfd()Pop Stack into EFLAGS Register (32 bit). -
popfq
public final void popfq()Pop Stack into EFLAGS Register (64 bit). -
push
Push WORD/DWORD/QWORD Onto the Stack. -
push
Push WORD/DWORD/QWORD Onto the Stack. -
push
Push WORD/DWORD/QWORD Onto the Stack. -
pushad
public final void pushad()Push All General-Purpose Registers. -
pushf
public final void pushf()Push EFLAGS Register (32 bit or 64 bit) onto the Stack. -
pushfd
public final void pushfd()Push EFLAGS Register (32 bit) onto the Stack. -
pushfq
public final void pushfq()Push EFLAGS Register (64 bit) onto the Stack. -
rcl
Rotate Bits Left. -
rcl
Rotate Bits Left. -
rcl
Rotate Bits Left. -
rcl
Rotate Bits Left. -
rcr
Rotate Bits Right. -
rcr
Rotate Bits Right. -
rcr
Rotate Bits Right. -
rcr
Rotate Bits Right. -
rdtsc
public final void rdtsc()Read Time-Stamp Counter (Pentium). -
rdtscp
public final void rdtscp()Read Time-Stamp Counter and Processor ID (New). -
ret
public final void ret()Return from Procedure. -
ret
Return from Procedure. -
rol
Rotate Bits Left. -
rol
Rotate Bits Left. -
rol
Rotate Bits Left. -
rol
Rotate Bits Left. -
ror
Rotate Bits Right. -
ror
Rotate Bits Right. -
ror
Rotate Bits Right. -
ror
Rotate Bits Right. -
sahf
public final void sahf()Store AH into Flags. -
sbb
Integer subtraction with borrow. -
sbb
Integer subtraction with borrow. -
sbb
Integer subtraction with borrow. -
sbb
Integer subtraction with borrow. -
sbb
Integer subtraction with borrow. -
sal
Shift Bits Left. -
sal
Shift Bits Left. -
sal
Shift Bits Left. -
sal
Shift Bits Left. -
sar
Shift Bits Right. -
sar
Shift Bits Right. -
sar
Shift Bits Right. -
sar
Shift Bits Right. -
set
Set Byte on Condition. -
set
Set Byte on Condition. -
seta
Set Byte on Condition. -
seta
Set Byte on Condition. -
setae
Set Byte on Condition. -
setae
Set Byte on Condition. -
setb
Set Byte on Condition. -
setb
Set Byte on Condition. -
setbe
Set Byte on Condition. -
setbe
Set Byte on Condition. -
setc
Set Byte on Condition. -
setc
Set Byte on Condition. -
sete
Set Byte on Condition. -
sete
Set Byte on Condition. -
setg
Set Byte on Condition. -
setg
Set Byte on Condition. -
setge
Set Byte on Condition. -
setge
Set Byte on Condition. -
setl
Set Byte on Condition. -
setl
Set Byte on Condition. -
setle
Set Byte on Condition. -
setle
Set Byte on Condition. -
setna
Set Byte on Condition. -
setna
Set Byte on Condition. -
setnae
Set Byte on Condition. -
setnae
Set Byte on Condition. -
setnb
Set Byte on Condition. -
setnb
Set Byte on Condition. -
setnbe
Set Byte on Condition. -
setnbe
Set Byte on Condition. -
setnc
Set Byte on Condition. -
setnc
Set Byte on Condition. -
setne
Set Byte on Condition. -
setne
Set Byte on Condition. -
setng
Set Byte on Condition. -
setng
Set Byte on Condition. -
setnge
Set Byte on Condition. -
setnge
Set Byte on Condition. -
setnl
Set Byte on Condition. -
setnl
Set Byte on Condition. -
setnle
Set Byte on Condition. -
setnle
Set Byte on Condition. -
setno
Set Byte on Condition. -
setno
Set Byte on Condition. -
setnp
Set Byte on Condition. -
setnp
Set Byte on Condition. -
setns
Set Byte on Condition. -
setns
Set Byte on Condition. -
setnz
Set Byte on Condition. -
setnz
Set Byte on Condition. -
seto
Set Byte on Condition. -
seto
Set Byte on Condition. -
setp
Set Byte on Condition. -
setp
Set Byte on Condition. -
setpe
Set Byte on Condition. -
setpe
Set Byte on Condition. -
setpo
Set Byte on Condition. -
setpo
Set Byte on Condition. -
sets
Set Byte on Condition. -
sets
Set Byte on Condition. -
setz
Set Byte on Condition. -
setz
Set Byte on Condition. -
shl
Shift Bits Left. -
shl
Shift Bits Left. -
shl
Shift Bits Left. -
shl
Shift Bits Left. -
shr
Shift Bits Right. -
shr
Shift Bits Right. -
shr
Shift Bits Right. -
shr
Shift Bits Right. -
shld
Double Precision Shift Left. -
shld
Double Precision Shift Left. -
shld
Double Precision Shift Left. -
shld
Double Precision Shift Left. -
shrd
Double Precision Shift Right. -
shrd
Double Precision Shift Right. -
shrd
Double Precision Shift Right. -
shrd
Double Precision Shift Right. -
stc
public final void stc()Set Carry Flag to 1. -
std
public final void std()Set Direction Flag to 1. -
sub
Subtract. -
sub
Subtract. -
sub
Subtract. -
sub
Subtract. -
sub
Subtract. -
test
Logical Compare. -
test
Logical Compare. -
test
Logical Compare. -
test
Logical Compare. -
ud2
public final void ud2()Undefined instruction - Raise invalid opcode exception. -
xadd
Exchange and Add. -
xadd
Exchange and Add. -
xchg
Exchange Register/Memory with Register. -
xchg
Exchange Register/Memory with Register. -
xchg
Exchange Register/Memory with Register. -
xor_
Exchange Register/Memory with Register. -
xor_
Exchange Register/Memory with Register. -
xor_
Exchange Register/Memory with Register. -
xor_
Exchange Register/Memory with Register. -
xor_
Exchange Register/Memory with Register. -
f2xm1
public final void f2xm1()Compute 2^x - 1 (FPU). -
fabs
public final void fabs()Absolute Value of st(0) (FPU). -
fadd
Add @a src to @a dst and store result in @a dst (FPU). -
fadd
Add @a src to st(0) and store result in st(0) (FPU). -
faddp
Add st(0) to @a dst and POP register stack (FPU). -
faddp
public final void faddp()Add st(0) to @a dst and POP register stack (FPU). -
fbld
Load Binary Coded Decimal (FPU). -
fbstp
Store BCD Integer and Pop (FPU). -
fchs
public final void fchs()Change st(0) Sign (FPU). -
fclex
public final void fclex()Clear Exceptions (FPU). -
fcmovb
FP Conditional Move (FPU). -
fcmovbe
FP Conditional Move (FPU). -
fcmove
FP Conditional Move (FPU). -
fcmovnb
FP Conditional Move (FPU). -
fcmovnbe
FP Conditional Move (FPU). -
fcmovne
FP Conditional Move (FPU). -
fcmovnu
FP Conditional Move (FPU). -
fcmovu
FP Conditional Move (FPU). -
fcom
Compare st(0) with @a reg (FPU). -
fcom
public final void fcom() -
fcom
Compare st(0) with 4 byte or 8 byte FP at @a src (FPU). -
fcomp
Compare st(0) with @a reg and pop the stack (FPU). -
fcomp
public final void fcomp() -
fcomp
Compare st(0) with 4 byte or 8 byte FP at @a adr and pop the -
fcompp
public final void fcompp()Compare st(0) with st(1) and pop register stack twice (FPU). -
fcomi
Compare st(0) and @a reg and Set EFLAGS (FPU). -
fcomip
Compare st(0) and @a reg and Set EFLAGS and pop the stack (FPU). -
fcos
public final void fcos()Cosine (FPU). -
fdecstp
public final void fdecstp()Decrement Stack-Top Pointer (FPU). -
fdiv
Divide @a dst by @a src (FPU). -
fdiv
Divide st(0) by 32 bit or 64 bit FP value (FPU). -
fdivp
Divide @a reg by st(0) (FPU). -
fdivp
public final void fdivp() -
fdivr
Reverse Divide @a dst by @a src (FPU). -
fdivr
Reverse Divide st(0) by 32 bit or 64 bit FP value (FPU). -
fdivrp
Reverse Divide @a reg by st(0) (FPU). -
fdivrp
public final void fdivrp() -
ffree
Free Floating-Point Register (FPU). -
fiadd
Add 16 bit or 32 bit integer to st(0) (FPU). -
ficom
Compare st(0) with 16 bit or 32 bit Integer (FPU). -
ficomp
Compare st(0) with 16 bit or 32 bit Integer and pop the stack (FPU). -
fidiv
Divide st(0) by 32 bit or 16 bit integer (@a src) (FPU). -
fidivr
Reverse Divide st(0) by 32 bit or 16 bit integer (@a src) (FPU). -
fild
Load 16 bit, 32 bit or 64 bit Integer and push it to the stack (FPU). -
fimul
Multiply st(0) by 16 bit or 32 bit integer and store it -
fincstp
public final void fincstp()Increment Stack-Top Pointer (FPU). -
finit
public final void finit()Initialize Floating-Point Unit (FPU). -
fisub
Subtract 16 bit or 32 bit integer from st(0) and store result to -
fisubr
Reverse Subtract 16 bit or 32 bit integer from st(0) and -
fninit
public final void fninit()Initialize Floating-Point Unit (FPU). -
fist
Store st(0) as 16 bit or 32 bit Integer to @a dst (FPU). -
fistp
Store st(0) as 16 bit, 32 bit or 64 bit Integer to @a dst and pop -
fld
Push 32 bit, 64 bit or 80 bit Floating Point Value onto the FPU -
fld
Push @a reg onto the FPU register stack (FPU). -
fld1
public final void fld1()Push +1.0 onto the FPU register stack (FPU). -
fldl2t
public final void fldl2t()Push log2(10) onto the FPU register stack (FPU). -
fldl2e
public final void fldl2e()Push log2(e) onto the FPU register stack (FPU). -
fldpi
public final void fldpi()Push pi onto the FPU register stack (FPU). -
fldlg2
public final void fldlg2()Push log10(2) onto the FPU register stack (FPU). -
fldln2
public final void fldln2()Push ln(2) onto the FPU register stack (FPU). -
fldz
public final void fldz()Push +0.0 onto the FPU register stack (FPU). -
fldcw
Load x87 FPU Control Word (2 bytes) (FPU). -
fldenv
Load x87 FPU Environment (14 or 28 bytes) (FPU). -
fmul
Multiply @a dst by @a src and store result in @a dst (FPU). -
fmul
Multiply st(0) by @a src and store result in st(0) (FPU). -
fmulp
Multiply st(0) by @a dst and POP register stack (FPU). -
fmulp
public final void fmulp() -
fnclex
public final void fnclex()Clear Exceptions (FPU). -
fnop
public final void fnop()No Operation (FPU). -
fnsave
Save FPU State (FPU). -
fnstenv
Store x87 FPU Environment (FPU). -
fnstcw
Store x87 FPU Control Word (FPU). -
fnstsw
Store x87 FPU Status Word (2 Bytes) (FPU). -
fnstsw
Store x87 FPU Status Word (2 Bytes) (FPU). -
fpatan
public final void fpatan()Partial Arctangent (FPU). -
fprem
public final void fprem()Partial Remainder (FPU). -
fprem1
public final void fprem1()Partial Remainder (FPU). -
fptan
public final void fptan()Partial Tangent (FPU). -
frndint
public final void frndint()Round to Integer (FPU). -
frstor
Restore FPU State (FPU). -
fsave
Save FPU State (FPU). -
fscale
public final void fscale()Scale (FPU). -
fsin
public final void fsin()Sine (FPU). -
fsincos
public final void fsincos()Sine and Cosine (FPU). -
fsqrt
public final void fsqrt()Square Root (FPU). -
fst
Store Floating Point Value (FPU). -
fst
Store Floating Point Value (FPU). -
fstp
Store Floating Point Value and Pop Register Stack (FPU). -
fstp
Store Floating Point Value and Pop Register Stack (FPU). -
fstcw
Store x87 FPU Control Word (FPU). -
fstenv
Store x87 FPU Environment (FPU). -
fstsw
Store x87 FPU Status Word (2 Bytes) (FPU). -
fstsw
Store x87 FPU Status Word (2 Bytes) (FPU). -
fsub
Subtract @a src from @a dst and store result in @a dst (FPU). -
fsub
Subtract @a src from st(0) and store result in st(0) (FPU). -
fsubp
Subtract st(0) from @a dst and POP register stack (FPU). -
fsubp
public final void fsubp() -
fsubr
Reverse Subtract @a src from @a dst and store result in @a dst (FPU). -
fsubr
Reverse Subtract @a src from st(0) and store result in st(0) (FPU). -
fsubrp
Reverse Subtract st(0) from @a dst and POP register stack (FPU). -
fsubrp
public final void fsubrp() -
ftst
public final void ftst()Floating point test - Compare st(0) with 0.0. (FPU). -
fucom
Unordered Compare st(0) with @a reg (FPU). -
fucom
public final void fucom() -
fucomi
Unordered Compare st(0) and @a reg, check for ordered values -
fucomip
UnorderedCompare st(0) and @a reg, Check for ordered values -
fucomip
public final void fucomip() -
fucomp
Unordered Compare st(0) with @a reg and pop register stack (FPU). -
fucomp
public final void fucomp() -
fucompp
public final void fucompp()Unordered compare st(0) with st(1) and pop register stack twice -
fwait
public final void fwait() -
fxam
public final void fxam()Examine st(0) (FPU). -
fxch
Exchange Register Contents (FPU). -
fxch
public final void fxch() -
fxrstor
Restore FP And MMX(tm) State And Streaming SIMD Extension State -
fxsave
Store FP and MMX(tm) State and Streaming SIMD Extension State -
fxtract
public final void fxtract()Extract Exponent and Significand (FPU). -
fyl2x
public final void fyl2x()Compute y * log2(x). -
fyl2xp1
public final void fyl2xp1()Compute y * log_2(x+1). -
emms
public final void emms()Empty MMX state. -
movd
Move DWord (MMX). -
movd
Move DWord (MMX). -
movd
Move DWord (MMX). -
movd
Move DWord (MMX). -
movq
Move QWord (MMX). -
movq
Move QWord (MMX). -
movq
Move QWord (MMX). -
movq
Move QWord (MMX). -
movq
Move QWord (MMX). -
packuswb
Pack with Unsigned Saturation (MMX). -
packuswb
Pack with Unsigned Saturation (MMX). -
paddb
Packed BYTE Add (MMX). -
paddb
Packed BYTE Add (MMX). -
paddw
Packed WORD Add (MMX). -
paddw
Packed WORD Add (MMX). -
paddd
Packed DWORD Add (MMX). -
paddd
Packed DWORD Add (MMX). -
paddsb
Packed Add with Saturation (MMX). -
paddsb
Packed Add with Saturation (MMX). -
paddsw
Packed Add with Saturation (MMX). -
paddsw
Packed Add with Saturation (MMX). -
paddusb
Packed Add Unsigned with Saturation (MMX). -
paddusb
Packed Add Unsigned with Saturation (MMX). -
paddusw
Packed Add Unsigned with Saturation (MMX). -
paddusw
Packed Add Unsigned with Saturation (MMX). -
pand
Logical AND (MMX). -
pand
Logical AND (MMX). -
pandn
Logical AND Not (MMX). -
pandn
Logical AND Not (MMX). -
pcmpeqb
Packed Compare for Equal (BYTES) (MMX). -
pcmpeqb
Packed Compare for Equal (BYTES) (MMX). -
pcmpeqw
Packed Compare for Equal (WORDS) (MMX). -
pcmpeqw
Packed Compare for Equal (WORDS) (MMX). -
pcmpeqd
Packed Compare for Equal (DWORDS) (MMX). -
pcmpeqd
Packed Compare for Equal (DWORDS) (MMX). -
pcmpgtb
Packed Compare for Greater Than (BYTES) (MMX). -
pcmpgtb
Packed Compare for Greater Than (BYTES) (MMX). -
pcmpgtw
Packed Compare for Greater Than (WORDS) (MMX). -
pcmpgtw
Packed Compare for Greater Than (WORDS) (MMX). -
pcmpgtd
Packed Compare for Greater Than (DWORDS) (MMX). -
pcmpgtd
Packed Compare for Greater Than (DWORDS) (MMX). -
pmulhw
Packed Multiply High (MMX). -
pmulhw
Packed Multiply High (MMX). -
pmullw
Packed Multiply Low (MMX). -
pmullw
Packed Multiply Low (MMX). -
por
Bitwise Logical OR (MMX). -
por
Bitwise Logical OR (MMX). -
pmaddwd
Packed Multiply and Add (MMX). -
pmaddwd
Packed Multiply and Add (MMX). -
pslld
Packed Shift Left Logical (MMX). -
pslld
Packed Shift Left Logical (MMX). -
pslld
Packed Shift Left Logical (MMX). -
psllq
Packed Shift Left Logical (MMX). -
psllq
Packed Shift Left Logical (MMX). -
psllq
Packed Shift Left Logical (MMX). -
psllw
Packed Shift Left Logical (MMX). -
psllw
Packed Shift Left Logical (MMX). -
psllw
Packed Shift Left Logical (MMX). -
psrad
Packed Shift Right Arithmetic (MMX). -
psrad
Packed Shift Right Arithmetic (MMX). -
psrad
Packed Shift Right Arithmetic (MMX). -
psraw
Packed Shift Right Arithmetic (MMX). -
psraw
Packed Shift Right Arithmetic (MMX). -
psraw
Packed Shift Right Arithmetic (MMX). -
psrld
Packed Shift Right Logical (MMX). -
psrld
Packed Shift Right Logical (MMX). -
psrld
Packed Shift Right Logical (MMX). -
psrlq
Packed Shift Right Logical (MMX). -
psrlq
Packed Shift Right Logical (MMX). -
psrlq
Packed Shift Right Logical (MMX). -
psrlw
Packed Shift Right Logical (MMX). -
psrlw
Packed Shift Right Logical (MMX). -
psrlw
Packed Shift Right Logical (MMX). -
psubb
Packed Subtract (MMX). -
psubb
Packed Subtract (MMX). -
psubw
Packed Subtract (MMX). -
psubw
Packed Subtract (MMX). -
psubd
Packed Subtract (MMX). -
psubd
Packed Subtract (MMX). -
psubsb
Packed Subtract with Saturation (MMX). -
psubsb
Packed Subtract with Saturation (MMX). -
psubsw
Packed Subtract with Saturation (MMX). -
psubsw
Packed Subtract with Saturation (MMX). -
psubusb
Packed Subtract with Unsigned Saturation (MMX). -
psubusb
Packed Subtract with Unsigned Saturation (MMX). -
psubusw
Packed Subtract with Unsigned Saturation (MMX). -
psubusw
Packed Subtract with Unsigned Saturation (MMX). -
punpckhbw
Unpack High Packed Data (MMX). -
punpckhbw
Unpack High Packed Data (MMX). -
punpckhwd
Unpack High Packed Data (MMX). -
punpckhwd
Unpack High Packed Data (MMX). -
punpckhdq
Unpack High Packed Data (MMX). -
punpckhdq
Unpack High Packed Data (MMX). -
punpcklbw
Unpack High Packed Data (MMX). -
punpcklbw
Unpack High Packed Data (MMX). -
punpcklwd
Unpack High Packed Data (MMX). -
punpcklwd
Unpack High Packed Data (MMX). -
punpckldq
Unpack High Packed Data (MMX). -
punpckldq
Unpack High Packed Data (MMX). -
pxor
Bitwise Exclusive OR (MMX). -
pxor
Bitwise Exclusive OR (MMX). -
femms
public final void femms()Faster EMMS (3dNow!). -
pf2id
Packed SP-FP to Integer Convert (3dNow!). -
pf2id
Packed SP-FP to Integer Convert (3dNow!). -
pf2iw
Packed SP-FP to Integer Word Convert (3dNow!). -
pf2iw
Packed SP-FP to Integer Word Convert (3dNow!). -
pfacc
Packed SP-FP Accumulate (3dNow!). -
pfacc
Packed SP-FP Accumulate (3dNow!). -
pfadd
Packed SP-FP Addition (3dNow!). -
pfadd
Packed SP-FP Addition (3dNow!). -
pfcmpeq
Packed SP-FP Compare - dst == src (3dNow!). -
pfcmpeq
Packed SP-FP Compare - dst == src (3dNow!). -
pfcmpge
Packed SP-FP Compare - dst >= src (3dNow!). -
pfcmpge
Packed SP-FP Compare - dst >= src (3dNow!). -
pfcmpgt
Packed SP-FP Compare - dst > src (3dNow!). -
pfcmpgt
Packed SP-FP Compare - dst > src (3dNow!). -
pfmax
Packed SP-FP Maximum (3dNow!). -
pfmax
Packed SP-FP Maximum (3dNow!). -
pfmin
Packed SP-FP Minimum (3dNow!). -
pfmin
Packed SP-FP Minimum (3dNow!). -
pfmul
Packed SP-FP Multiply (3dNow!). -
pfmul
Packed SP-FP Multiply (3dNow!). -
pfnacc
Packed SP-FP Negative Accumulate (3dNow!). -
pfnacc
Packed SP-FP Negative Accumulate (3dNow!). -
pfpnaxx
Packed SP-FP Mixed Accumulate (3dNow!). -
pfpnacc
Packed SP-FP Mixed Accumulate (3dNow!). -
pfrcp
Packed SP-FP Reciprocal Approximation (3dNow!). -
pfrcp
Packed SP-FP Reciprocal Approximation (3dNow!). -
pfrcpit1
Packed SP-FP Reciprocal, First Iteration Step (3dNow!). -
pfrcpit1
Packed SP-FP Reciprocal, First Iteration Step (3dNow!). -
pfrcpit2
Packed SP-FP Reciprocal, Second Iteration Step (3dNow!). -
pfrcpit2
Packed SP-FP Reciprocal, Second Iteration Step (3dNow!). -
pfrsqit1
Packed SP-FP Reciprocal Square Root, First Iteration Step (3dNow!). -
pfrsqit1
Packed SP-FP Reciprocal Square Root, First Iteration Step (3dNow!). -
pfrsqrt
Packed SP-FP Reciprocal Square Root Approximation (3dNow!). -
pfrsqrt
Packed SP-FP Reciprocal Square Root Approximation (3dNow!). -
pfsub
Packed SP-FP Subtract (3dNow!). -
pfsub
Packed SP-FP Subtract (3dNow!). -
pfsubr
Packed SP-FP Reverse Subtract (3dNow!). -
pfsubr
Packed SP-FP Reverse Subtract (3dNow!). -
pi2fd
Packed DWords to SP-FP (3dNow!). -
pi2fd
Packed DWords to SP-FP (3dNow!). -
pi2fw
Packed Words to SP-FP (3dNow!). -
pi2fw
Packed Words to SP-FP (3dNow!). -
pswapd
Packed swap DWord (3dNow!) -
pswapd
Packed swap DWord (3dNow!) -
addps
Packed SP-FP Add (SSE). -
addps
Packed SP-FP Add (SSE). -
addss
Scalar SP-FP Add (SSE). -
addss
Scalar SP-FP Add (SSE). -
andnps
Bit-wise Logical And Not For SP-FP (SSE). -
andnps
Bit-wise Logical And Not For SP-FP (SSE). -
andps
Bit-wise Logical And For SP-FP (SSE). -
andps
Bit-wise Logical And For SP-FP (SSE). -
cmpps
Packed SP-FP Compare (SSE). -
cmpps
Packed SP-FP Compare (SSE). -
cmpss
Compare Scalar SP-FP Values (SSE). -
cmpss
Compare Scalar SP-FP Values (SSE). -
comiss
Scalar Ordered SP-FP Compare and Set EFLAGS (SSE). -
comiss
Scalar Ordered SP-FP Compare and Set EFLAGS (SSE). -
cvtpi2ps
Packed Signed INT32 to Packed SP-FP Conversion (SSE). -
cvtpi2ps
Packed Signed INT32 to Packed SP-FP Conversion (SSE). -
cvtps2pi
Packed SP-FP to Packed INT32 Conversion (SSE). -
cvtps2pi
Packed SP-FP to Packed INT32 Conversion (SSE). -
cvtsi2ss
Scalar Signed INT32 to SP-FP Conversion (SSE). -
cvtsi2ss
Scalar Signed INT32 to SP-FP Conversion (SSE). -
cvtss2si
Scalar SP-FP to Signed INT32 Conversion (SSE). -
cvtss2si
Scalar SP-FP to Signed INT32 Conversion (SSE). -
cvttps2pi
Packed SP-FP to Packed INT32 Conversion (truncate) (SSE). -
cvttps2pi
Packed SP-FP to Packed INT32 Conversion (truncate) (SSE). -
cvttss2si
Scalar SP-FP to Signed INT32 Conversion (truncate) (SSE). -
cvttss2si
Scalar SP-FP to Signed INT32 Conversion (truncate) (SSE). -
divps
Packed SP-FP Divide (SSE). -
divps
Packed SP-FP Divide (SSE). -
divss
Scalar SP-FP Divide (SSE). -
divss
Scalar SP-FP Divide (SSE). -
ldmxcsr
Load Streaming SIMD Extension Control/Status (SSE). -
maskmovq
Byte Mask Write (SSE). -
maxps
Packed SP-FP Maximum (SSE). -
maxps
Packed SP-FP Maximum (SSE). -
maxss
Scalar SP-FP Maximum (SSE). -
maxss
Scalar SP-FP Maximum (SSE). -
minps
Packed SP-FP Minimum (SSE). -
minps
Packed SP-FP Minimum (SSE). -
minss
Scalar SP-FP Minimum (SSE). -
minss
Scalar SP-FP Minimum (SSE). -
movaps
Move Aligned Packed SP-FP Values (SSE). -
movaps
Move Aligned Packed SP-FP Values (SSE). -
movaps
Move Aligned Packed SP-FP Values (SSE). -
movd
Move DWord. -
movd
Move DWord. -
movd
Move DWord. -
movd
Move DWord. -
movq
Move QWord (SSE). -
movq
Move QWord (SSE). -
movq
Move QWord (SSE). -
movq
Move QWord (SSE). -
movq
Move QWord (SSE). -
movntq
Move 64 Bits Non Temporal (SSE). -
movhlps
High to Low Packed SP-FP (SSE). -
movhps
Move High Packed SP-FP (SSE). -
movhps
Move High Packed SP-FP (SSE). -
movlhps
Move Low to High Packed SP-FP (SSE). -
movlps
Move Low Packed SP-FP (SSE). -
movlps
Move Low Packed SP-FP (SSE). -
movntps
Move Aligned Four Packed SP-FP Non Temporal (SSE). -
movss
Move Scalar SP-FP (SSE). -
movss
Move Scalar SP-FP (SSE). -
movss
Move Scalar SP-FP (SSE). -
movups
Move Unaligned Packed SP-FP Values (SSE). -
movups
Move Unaligned Packed SP-FP Values (SSE). -
movups
Move Unaligned Packed SP-FP Values (SSE). -
mulps
Packed SP-FP Multiply (SSE). -
mulps
Packed SP-FP Multiply (SSE). -
mulss
Scalar SP-FP Multiply (SSE). -
mulss
Scalar SP-FP Multiply (SSE). -
orps
Bit-wise Logical OR for SP-FP Data (SSE). -
orps
Bit-wise Logical OR for SP-FP Data (SSE). -
pavgb
Packed Average (SSE). -
pavgb
Packed Average (SSE). -
pavgw
Packed Average (SSE). -
pavgw
Packed Average (SSE). -
pextrw
Extract Word (SSE). -
pinsrw
Insert Word (SSE). -
pinsrw
Insert Word (SSE). -
pmaxsw
Packed Signed Integer Word Maximum (SSE). -
pmaxsw
Packed Signed Integer Word Maximum (SSE). -
pmaxub
Packed Unsigned Integer Byte Maximum (SSE). -
pmaxub
Packed Unsigned Integer Byte Maximum (SSE). -
pminsw
Packed Signed Integer Word Minimum (SSE). -
pminsw
Packed Signed Integer Word Minimum (SSE). -
pminub
Packed Unsigned Integer Byte Minimum (SSE). -
pminub
Packed Unsigned Integer Byte Minimum (SSE). -
pmovmskb
Move Byte Mask To Integer (SSE). -
pmulhuw
Packed Multiply High Unsigned (SSE). -
pmulhuw
Packed Multiply High Unsigned (SSE). -
psadbw
Packed Sum of Absolute Differences (SSE). -
psadbw
Packed Sum of Absolute Differences (SSE). -
pshufw
Packed Shuffle word (SSE). -
pshufw
Packed Shuffle word (SSE). -
rcpps
Packed SP-FP Reciprocal (SSE). -
rcpps
Packed SP-FP Reciprocal (SSE). -
rcpss
Scalar SP-FP Reciprocal (SSE). -
rcpss
Scalar SP-FP Reciprocal (SSE). -
prefetch
Prefetch (SSE). -
psadbw
Compute Sum of Absolute Differences (SSE). -
psadbw
Compute Sum of Absolute Differences (SSE). -
rsqrtps
Packed SP-FP Square Root Reciprocal (SSE). -
rsqrtps
Packed SP-FP Square Root Reciprocal (SSE). -
rsqrtss
Scalar SP-FP Square Root Reciprocal (SSE). -
rsqrtss
Scalar SP-FP Square Root Reciprocal (SSE). -
sfence
public final void sfence()Store fence (SSE). -
shufps
Shuffle SP-FP (SSE). -
shufps
Shuffle SP-FP (SSE). -
sqrtps
Packed SP-FP Square Root (SSE). -
sqrtps
Packed SP-FP Square Root (SSE). -
sqrtss
Scalar SP-FP Square Root (SSE). -
sqrtss
Scalar SP-FP Square Root (SSE). -
stmxcsr
Store Streaming SIMD Extension Control/Status (SSE). -
subps
Packed SP-FP Subtract (SSE). -
subps
Packed SP-FP Subtract (SSE). -
subss
Scalar SP-FP Subtract (SSE). -
subss
Scalar SP-FP Subtract (SSE). -
ucomiss
Unordered Scalar SP-FP compare and set EFLAGS (SSE). -
ucomiss
Unordered Scalar SP-FP compare and set EFLAGS (SSE). -
unpckhps
Unpack High Packed SP-FP Data (SSE). -
unpckhps
Unpack High Packed SP-FP Data (SSE). -
unpcklps
Unpack Low Packed SP-FP Data (SSE). -
unpcklps
Unpack Low Packed SP-FP Data (SSE). -
xorps
Bit-wise Logical Xor for SP-FP Data (SSE). -
xorps
Bit-wise Logical Xor for SP-FP Data (SSE). -
addpd
Packed DP-FP Add (SSE2). -
addpd
Packed DP-FP Add (SSE2). -
addsd
Scalar DP-FP Add (SSE2). -
addsd
Scalar DP-FP Add (SSE2). -
andnpd
Bit-wise Logical And Not For DP-FP (SSE2). -
andnpd
Bit-wise Logical And Not For DP-FP (SSE2). -
andpd
Bit-wise Logical And For DP-FP (SSE2). -
andpd
Bit-wise Logical And For DP-FP (SSE2). -
clflush
Flush Cache Line (SSE2). -
cmppd
Packed DP-FP Compare (SSE2). -
cmppd
Packed DP-FP Compare (SSE2). -
cmpsd
Compare Scalar SP-FP Values (SSE2). -
cmpsd
Compare Scalar SP-FP Values (SSE2). -
comisd
Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2). -
comisd
Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2). -
cvtdq2pd
Convert Packed Dword Integers to Packed DP-FP Values (SSE2). -
cvtdq2pd
Convert Packed Dword Integers to Packed DP-FP Values (SSE2). -
cvtdq2ps
Convert Packed Dword Integers to Packed SP-FP Values (SSE2). -
cvtdq2ps
Convert Packed Dword Integers to Packed SP-FP Values (SSE2). -
cvtpd2dq
Convert Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvtpd2dq
Convert Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvtpd2pi
Convert Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvtpd2pi
Convert Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvtpd2ps
Convert Packed DP-FP Values to Packed SP-FP Values (SSE2). -
cvtpd2ps
Convert Packed DP-FP Values to Packed SP-FP Values (SSE2). -
cvtpi2pd
Convert Packed Dword Integers to Packed DP-FP Values (SSE2). -
cvtpi2pd
Convert Packed Dword Integers to Packed DP-FP Values (SSE2). -
cvtps2dq
Convert Packed SP-FP Values to Packed Dword Integers (SSE2). -
cvtps2dq
Convert Packed SP-FP Values to Packed Dword Integers (SSE2). -
cvtps2pd
Convert Packed SP-FP Values to Packed DP-FP Values (SSE2). -
cvtps2pd
Convert Packed SP-FP Values to Packed DP-FP Values (SSE2). -
cvtsd2si
Convert Scalar DP-FP Value to Dword Integer (SSE2). -
cvtsd2si
Convert Scalar DP-FP Value to Dword Integer (SSE2). -
cvtsd2ss
Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2). -
cvtsd2ss
Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2). -
cvtsi2sd
Convert Dword Integer to Scalar DP-FP Value (SSE2). -
cvtsi2sd
Convert Dword Integer to Scalar DP-FP Value (SSE2). -
cvtss2sd
Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2). -
cvtss2sd
Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2). -
cvttpd2pi
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvttpd2pi
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvttpd2dq
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvttpd2dq
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2). -
cvttps2dq
Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2). -
cvttps2dq
Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2). -
cvttsd2si
Convert with Truncation Scalar DP-FP Value to Signed Dword Integer (SSE2). -
cvttsd2si
Convert with Truncation Scalar DP-FP Value to Signed Dword Integer (SSE2). -
divpd
Packed DP-FP Divide (SSE2). -
divpd
Packed DP-FP Divide (SSE2). -
divsd
Scalar DP-FP Divide (SSE2). -
divsd
Scalar DP-FP Divide (SSE2). -
lfence
public final void lfence()Load Fence (SSE2). -
maskmovdqu
Store Selected Bytes of Double Quadword (SSE2). -
maxpd
Return Maximum Packed Double-Precision FP Values (SSE2). -
maxpd
Return Maximum Packed Double-Precision FP Values (SSE2). -
maxsd
Return Maximum Scalar Double-Precision FP Value (SSE2). -
maxsd
Return Maximum Scalar Double-Precision FP Value (SSE2). -
mfence
public final void mfence()Memory Fence (SSE2). -
minpd
Return Minimum Packed DP-FP Values (SSE2). -
minpd
Return Minimum Packed DP-FP Values (SSE2). -
minsd
Return Minimum Scalar DP-FP Value (SSE2). -
minsd
Return Minimum Scalar DP-FP Value (SSE2). -
movdqa
Move Aligned DQWord (SSE2). -
movdqa
Move Aligned DQWord (SSE2). -
movdqa
Move Aligned DQWord (SSE2). -
movdqu
Move Unaligned Double Quadword (SSE2). -
movdqu
Move Unaligned Double Quadword (SSE2). -
movdqu
Move Unaligned Double Quadword (SSE2). -
movmskps
Extract Packed SP-FP Sign Mask (SSE2). -
movmskpd
Extract Packed DP-FP Sign Mask (SSE2). -
movsd
Move Scalar Double-Precision FP Value (SSE2). -
movsd
Move Scalar Double-Precision FP Value (SSE2). -
movsd
Move Scalar Double-Precision FP Value (SSE2). -
movapd
Move Aligned Packed Double-Precision FP Values (SSE2). -
movapd
Move Aligned Packed Double-Precision FP Values (SSE2). -
movapd
Move Aligned Packed Double-Precision FP Values (SSE2). -
movdq2q
Move Quadword from XMM to MMX Technology Register (SSE2). -
movq2dq
Move Quadword from MMX Technology to XMM Register (SSE2). -
movhpd
Move High Packed Double-Precision FP Value (SSE2). -
movhpd
Move High Packed Double-Precision FP Value (SSE2). -
movlpd
Move Low Packed Double-Precision FP Value (SSE2). -
movlpd
Move Low Packed Double-Precision FP Value (SSE2). -
movntdq
Store Double Quadword Using Non-Temporal Hint (SSE2). -
movnti
Store Store DWORD Using Non-Temporal Hint (SSE2). -
movntpd
Store Packed Double-Precision FP Values Using Non-Temporal Hint (SSE2). -
movupd
Move Unaligned Packed Double-Precision FP Values (SSE2). -
movupd
Move Unaligned Packed Double-Precision FP Values (SSE2). -
mulpd
Packed DP-FP Multiply (SSE2). -
mulpd
Packed DP-FP Multiply (SSE2). -
mulsd
Scalar DP-FP Multiply (SSE2). -
mulsd
Scalar DP-FP Multiply (SSE2). -
orpd
Bit-wise Logical OR for DP-FP Data (SSE2). -
orpd
Bit-wise Logical OR for DP-FP Data (SSE2). -
packsswb
Pack with Signed Saturation (SSE2). -
packsswb
Pack with Signed Saturation (SSE2). -
packssdw
Pack with Signed Saturation (SSE2). -
packssdw
Pack with Signed Saturation (SSE2). -
packuswb
Pack with Unsigned Saturation (SSE2). -
packuswb
Pack with Unsigned Saturation (SSE2). -
paddb
Packed BYTE Add (SSE2). -
paddb
Packed BYTE Add (SSE2). -
paddw
Packed WORD Add (SSE2). -
paddw
Packed WORD Add (SSE2). -
paddd
Packed DWORD Add (SSE2). -
paddd
Packed DWORD Add (SSE2). -
paddq
Packed QWORD Add (SSE2). -
paddq
Packed QWORD Add (SSE2). -
paddq
Packed QWORD Add (SSE2). -
paddq
Packed QWORD Add (SSE2). -
paddsb
Packed Add with Saturation (SSE2). -
paddsb
Packed Add with Saturation (SSE2). -
paddsw
Packed Add with Saturation (SSE2). -
paddsw
Packed Add with Saturation (SSE2). -
paddusb
Packed Add Unsigned with Saturation (SSE2). -
paddusb
Packed Add Unsigned with Saturation (SSE2). -
paddusw
Packed Add Unsigned with Saturation (SSE2). -
paddusw
Packed Add Unsigned with Saturation (SSE2). -
pand
Logical AND (SSE2). -
pand
Logical AND (SSE2). -
pandn
Logical AND Not (SSE2). -
pandn
Logical AND Not (SSE2). -
pause
public final void pause()Spin Loop Hint (SSE2). -
pavgb
Packed Average (SSE2). -
pavgb
Packed Average (SSE2). -
pavgw
Packed Average (SSE2). -
pavgw
Packed Average (SSE2). -
pcmpeqb
Packed Compare for Equal (BYTES) (SSE2). -
pcmpeqb
Packed Compare for Equal (BYTES) (SSE2). -
pcmpeqw
Packed Compare for Equal (WORDS) (SSE2). -
pcmpeqw
Packed Compare for Equal (WORDS) (SSE2). -
pcmpeqd
Packed Compare for Equal (DWORDS) (SSE2). -
pcmpeqd
Packed Compare for Equal (DWORDS) (SSE2). -
pcmpgtb
Packed Compare for Greater Than (BYTES) (SSE2). -
pcmpgtb
Packed Compare for Greater Than (BYTES) (SSE2). -
pcmpgtw
Packed Compare for Greater Than (WORDS) (SSE2). -
pcmpgtw
Packed Compare for Greater Than (WORDS) (SSE2). -
pcmpgtd
Packed Compare for Greater Than (DWORDS) (SSE2). -
pcmpgtd
Packed Compare for Greater Than (DWORDS) (SSE2). -
pmaxsw
Packed Signed Integer Word Maximum (SSE2). -
pmaxsw
Packed Signed Integer Word Maximum (SSE2). -
pmaxub
Packed Unsigned Integer Byte Maximum (SSE2). -
pmaxub
Packed Unsigned Integer Byte Maximum (SSE2). -
pminsw
Packed Signed Integer Word Minimum (SSE2). -
pminsw
Packed Signed Integer Word Minimum (SSE2). -
pminub
Packed Unsigned Integer Byte Minimum (SSE2). -
pminub
Packed Unsigned Integer Byte Minimum (SSE2). -
pmovmskb
Move Byte Mask (SSE2). -
pmulhw
Packed Multiply High (SSE2). -
pmulhw
Packed Multiply High (SSE2). -
pmulhuw
Packed Multiply High Unsigned (SSE2). -
pmulhuw
Packed Multiply High Unsigned (SSE2). -
pmullw
Packed Multiply Low (SSE2). -
pmullw
Packed Multiply Low (SSE2). -
pmuludq
Packed Multiply to QWORD (SSE2). -
pmuludq
Packed Multiply to QWORD (SSE2). -
pmuludq
Packed Multiply to QWORD (SSE2). -
pmuludq
Packed Multiply to QWORD (SSE2). -
por
Bitwise Logical OR (SSE2). -
por
Bitwise Logical OR (SSE2). -
pslld
Packed Shift Left Logical (SSE2). -
pslld
Packed Shift Left Logical (SSE2). -
pslld
Packed Shift Left Logical (SSE2). -
psllq
Packed Shift Left Logical (SSE2). -
psllq
Packed Shift Left Logical (SSE2). -
psllq
Packed Shift Left Logical (SSE2). -
psllw
Packed Shift Left Logical (SSE2). -
psllw
Packed Shift Left Logical (SSE2). -
psllw
Packed Shift Left Logical (SSE2). -
pslldq
Packed Shift Left Logical (SSE2). -
psrad
Packed Shift Right Arithmetic (SSE2). -
psrad
Packed Shift Right Arithmetic (SSE2). -
psrad
Packed Shift Right Arithmetic (SSE2). -
psraw
Packed Shift Right Arithmetic (SSE2). -
psraw
Packed Shift Right Arithmetic (SSE2). -
psraw
Packed Shift Right Arithmetic (SSE2). -
psubb
Packed Subtract (SSE2). -
psubb
Packed Subtract (SSE2). -
psubw
Packed Subtract (SSE2). -
psubw
Packed Subtract (SSE2). -
psubd
Packed Subtract (SSE2). -
psubd
Packed Subtract (SSE2). -
psubq
Packed Subtract (SSE2). -
psubq
Packed Subtract (SSE2). -
psubq
Packed Subtract (SSE2). -
psubq
Packed Subtract (SSE2). -
pmaddwd
Packed Multiply and Add (SSE2). -
pmaddwd
Packed Multiply and Add (SSE2). -
pshufd
Shuffle Packed DWORDs (SSE2). -
pshufd
Shuffle Packed DWORDs (SSE2). -
pshufhw
Shuffle Packed High Words (SSE2). -
pshufhw
Shuffle Packed High Words (SSE2). -
pshuflw
Shuffle Packed Low Words (SSE2). -
pshuflw
Shuffle Packed Low Words (SSE2). -
psrld
Packed Shift Right Logical (SSE2). -
psrld
Packed Shift Right Logical (SSE2). -
psrld
Packed Shift Right Logical (SSE2). -
psrlq
Packed Shift Right Logical (SSE2). -
psrlq
Packed Shift Right Logical (SSE2). -
psrlq
Packed Shift Right Logical (SSE2). -
psrldq
DQWord Shift Right Logical (MMX). -
psrlw
Packed Shift Right Logical (SSE2). -
psrlw
Packed Shift Right Logical (SSE2). -
psrlw
Packed Shift Right Logical (SSE2). -
psubsb
Packed Subtract with Saturation (SSE2). -
psubsb
Packed Subtract with Saturation (SSE2). -
psubsw
Packed Subtract with Saturation (SSE2). -
psubsw
Packed Subtract with Saturation (SSE2). -
psubusb
Packed Subtract with Unsigned Saturation (SSE2). -
psubusb
Packed Subtract with Unsigned Saturation (SSE2). -
psubusw
Packed Subtract with Unsigned Saturation (SSE2). -
psubusw
Packed Subtract with Unsigned Saturation (SSE2). -
punpckhbw
Unpack High Data (SSE2). -
punpckhbw
Unpack High Data (SSE2). -
punpckhwd
Unpack High Data (SSE2). -
punpckhwd
Unpack High Data (SSE2). -
punpckhdq
Unpack High Data (SSE2). -
punpckhdq
Unpack High Data (SSE2). -
punpckhqdq
Unpack High Data (SSE2). -
punpckhqdq
Unpack High Data (SSE2). -
punpcklbw
Unpack Low Data (SSE2). -
punpcklbw
Unpack Low Data (SSE2). -
punpcklwd
Unpack Low Data (SSE2). -
punpcklwd
Unpack Low Data (SSE2). -
punpckldq
Unpack Low Data (SSE2). -
punpckldq
Unpack Low Data (SSE2). -
punpcklqdq
Unpack Low Data (SSE2). -
punpcklqdq
Unpack Low Data (SSE2). -
pxor
Bitwise Exclusive OR (SSE2). -
pxor
Bitwise Exclusive OR (SSE2). -
sqrtpd
Compute Square Roots of Packed DP-FP Values (SSE2). -
sqrtpd
Compute Square Roots of Packed DP-FP Values (SSE2). -
sqrtsd
Compute Square Root of Scalar DP-FP Value (SSE2). -
sqrtsd
Compute Square Root of Scalar DP-FP Value (SSE2). -
subpd
Packed DP-FP Subtract (SSE2). -
subpd
Packed DP-FP Subtract (SSE2). -
subsd
Scalar DP-FP Subtract (SSE2). -
subsd
Scalar DP-FP Subtract (SSE2). -
ucomisd
Scalar Unordered DP-FP Compare and Set EFLAGS (SSE2). -
ucomisd
Scalar Unordered DP-FP Compare and Set EFLAGS (SSE2). -
unpckhpd
Unpack and Interleave High Packed Double-Precision FP Values (SSE2). -
unpckhpd
Unpack and Interleave High Packed Double-Precision FP Values (SSE2). -
unpcklpd
Unpack and Interleave Low Packed Double-Precision FP Values (SSE2). -
unpcklpd
Unpack and Interleave Low Packed Double-Precision FP Values (SSE2). -
xorpd
Bit-wise Logical OR for DP-FP Data (SSE2). -
xorpd
Bit-wise Logical OR for DP-FP Data (SSE2). -
addsubpd
Packed DP-FP Add/Subtract (SSE3). -
addsubpd
Packed DP-FP Add/Subtract (SSE3). -
addsubps
Packed SP-FP Add/Subtract (SSE3). -
addsubps
Packed SP-FP Add/Subtract (SSE3). -
fisttp
Store Integer with Truncation (SSE3). -
haddpd
Packed DP-FP Horizontal Add (SSE3). -
haddpd
Packed DP-FP Horizontal Add (SSE3). -
haddps
Packed SP-FP Horizontal Add (SSE3). -
haddps
Packed SP-FP Horizontal Add (SSE3). -
hsubpd
Packed DP-FP Horizontal Subtract (SSE3). -
hsubpd
Packed DP-FP Horizontal Subtract (SSE3). -
hsubps
Packed SP-FP Horizontal Subtract (SSE3). -
hsubps
Packed SP-FP Horizontal Subtract (SSE3). -
lddqu
Load Unaligned Integer 128 Bits (SSE3). -
monitor
public final void monitor()Set Up Monitor Address (SSE3). -
movddup
Move One DP-FP and Duplicate (SSE3). -
movddup
Move One DP-FP and Duplicate (SSE3). -
movshdup
Move Packed SP-FP High and Duplicate (SSE3). -
movshdup
Move Packed SP-FP High and Duplicate (SSE3). -
movsldup
Move Packed SP-FP Low and Duplicate (SSE3). -
movsldup
Move Packed SP-FP Low and Duplicate (SSE3). -
mwait
public final void mwait()Monitor Wait (SSE3). -
psignb
Packed SIGN (SSSE3). -
psignb
Packed SIGN (SSSE3). -
psignb
Packed SIGN (SSSE3). -
psignb
Packed SIGN (SSSE3). -
psignw
Packed SIGN (SSSE3). -
psignw
Packed SIGN (SSSE3). -
psignw
Packed SIGN (SSSE3). -
psignw
Packed SIGN (SSSE3). -
psignd
Packed SIGN (SSSE3). -
psignd
Packed SIGN (SSSE3). -
psignd
Packed SIGN (SSSE3). -
psignd
Packed SIGN (SSSE3). -
phaddw
Packed Horizontal Add (SSSE3). -
phaddw
Packed Horizontal Add (SSSE3). -
phaddw
Packed Horizontal Add (SSSE3). -
phaddw
Packed Horizontal Add (SSSE3). -
phaddd
Packed Horizontal Add (SSSE3). -
phaddd
Packed Horizontal Add (SSSE3). -
phaddd
Packed Horizontal Add (SSSE3). -
phaddd
Packed Horizontal Add (SSSE3). -
phaddsw
Packed Horizontal Add and Saturate (SSSE3). -
phaddsw
Packed Horizontal Add and Saturate (SSSE3). -
phaddsw
Packed Horizontal Add and Saturate (SSSE3). -
phaddsw
Packed Horizontal Add and Saturate (SSSE3). -
phsubw
Packed Horizontal Subtract (SSSE3). -
phsubw
Packed Horizontal Subtract (SSSE3). -
phsubw
Packed Horizontal Subtract (SSSE3). -
phsubw
Packed Horizontal Subtract (SSSE3). -
phsubd
Packed Horizontal Subtract (SSSE3). -
phsubd
Packed Horizontal Subtract (SSSE3). -
phsubd
Packed Horizontal Subtract (SSSE3). -
phsubd
Packed Horizontal Subtract (SSSE3). -
phsubsw
Packed Horizontal Subtract and Saturate (SSSE3). -
phsubsw
Packed Horizontal Subtract and Saturate (SSSE3). -
phsubsw
Packed Horizontal Subtract and Saturate (SSSE3). -
phsubsw
Packed Horizontal Subtract and Saturate (SSSE3). -
pmaddubsw
Multiply and Add Packed Signed and Unsigned Bytes (SSSE3). -
pmaddubsw
Multiply and Add Packed Signed and Unsigned Bytes (SSSE3). -
pmaddubsw
Multiply and Add Packed Signed and Unsigned Bytes (SSSE3). -
pmaddubsw
Multiply and Add Packed Signed and Unsigned Bytes (SSSE3). -
pabsb
Packed Absolute Value (SSSE3). -
pabsb
Packed Absolute Value (SSSE3). -
pabsb
Packed Absolute Value (SSSE3). -
pabsb
Packed Absolute Value (SSSE3). -
pabsw
Packed Absolute Value (SSSE3). -
pabsw
Packed Absolute Value (SSSE3). -
pabsw
Packed Absolute Value (SSSE3). -
pabsw
Packed Absolute Value (SSSE3). -
pabsd
Packed Absolute Value (SSSE3). -
pabsd
Packed Absolute Value (SSSE3). -
pabsd
Packed Absolute Value (SSSE3). -
pabsd
Packed Absolute Value (SSSE3). -
pmulhrsw
Packed Multiply High with Round and Scale (SSSE3). -
pmulhrsw
Packed Multiply High with Round and Scale (SSSE3). -
pmulhrsw
Packed Multiply High with Round and Scale (SSSE3). -
pmulhrsw
Packed Multiply High with Round and Scale (SSSE3). -
pshufb
Packed Shuffle Bytes (SSSE3). -
pshufb
Packed Shuffle Bytes (SSSE3). -
pshufb
Packed Shuffle Bytes (SSSE3). -
pshufb
Packed Shuffle Bytes (SSSE3). -
palignr
Packed Shuffle Bytes (SSSE3). -
palignr
Packed Shuffle Bytes (SSSE3). -
palignr
Packed Shuffle Bytes (SSSE3). -
palignr
Packed Shuffle Bytes (SSSE3). -
blendpd
Blend Packed DP-FP Values (SSE4.1). -
blendpd
Blend Packed DP-FP Values (SSE4.1). -
blendps
Blend Packed SP-FP Values (SSE4.1). -
blendps
Blend Packed SP-FP Values (SSE4.1). -
blendvpd
Variable Blend Packed DP-FP Values (SSE4.1). -
blendvpd
Variable Blend Packed DP-FP Values (SSE4.1). -
blendvps
Variable Blend Packed SP-FP Values (SSE4.1). -
blendvps
Variable Blend Packed SP-FP Values (SSE4.1). -
dppd
Dot Product of Packed DP-FP Values (SSE4.1). -
dppd
Dot Product of Packed DP-FP Values (SSE4.1). -
dpps
Dot Product of Packed SP-FP Values (SSE4.1). -
dpps
Dot Product of Packed SP-FP Values (SSE4.1). -
extractps
Extract Packed SP-FP Value @brief (SSE4.1). -
extractps
Extract Packed SP-FP Value @brief (SSE4.1). -
movntdqa
Load Double Quadword Non-Temporal Aligned Hint (SSE4.1). -
mpsadbw
Compute Multiple Packed Sums of Absolute Difference (SSE4.1). -
mpsadbw
Compute Multiple Packed Sums of Absolute Difference (SSE4.1). -
packusdw
Pack with Unsigned Saturation (SSE4.1). -
packusdw
Pack with Unsigned Saturation (SSE4.1). -
pblendvb
Variable Blend Packed Bytes (SSE4.1). -
pblendvb
Variable Blend Packed Bytes (SSE4.1). -
pblendw
Blend Packed Words (SSE4.1). -
pblendw
Blend Packed Words (SSE4.1). -
pcmpeqq
Compare Packed Qword Data for Equal (SSE4.1). -
pcmpeqq
Compare Packed Qword Data for Equal (SSE4.1). -
pextrb
Extract Byte (SSE4.1). -
pextrb
Extract Byte (SSE4.1). -
pextrd
Extract Dword (SSE4.1). -
pextrd
Extract Dword (SSE4.1). -
pextrq
Extract Dword (SSE4.1). -
pextrq
Extract Dword (SSE4.1). -
pextrw
Extract Word (SSE4.1). -
pextrw
Extract Word (SSE4.1). -
phminposuw
Packed Horizontal Word Minimum (SSE4.1). -
phminposuw
Packed Horizontal Word Minimum (SSE4.1). -
pinsrb
Insert Byte (SSE4.1). -
pinsrb
Insert Byte (SSE4.1). -
pinsrd
Insert Dword (SSE4.1). -
pinsrd
Insert Dword (SSE4.1). -
pinsrq
Insert Dword (SSE4.1). -
pinsrq
Insert Dword (SSE4.1). -
pinsrw
Insert Word (SSE2). -
pinsrw
Insert Word (SSE2). -
pmaxuw
Maximum of Packed Word Integers (SSE4.1). -
pmaxuw
Maximum of Packed Word Integers (SSE4.1). -
pmaxsb
Maximum of Packed Signed Byte Integers (SSE4.1). -
pmaxsb
Maximum of Packed Signed Byte Integers (SSE4.1). -
pmaxsd
Maximum of Packed Signed Dword Integers (SSE4.1). -
pmaxsd
Maximum of Packed Signed Dword Integers (SSE4.1). -
pmaxud
Maximum of Packed Unsigned Dword Integers (SSE4.1). -
pmaxud
Maximum of Packed Unsigned Dword Integers (SSE4.1). -
pminsb
Minimum of Packed Signed Byte Integers (SSE4.1). -
pminsb
Minimum of Packed Signed Byte Integers (SSE4.1). -
pminuw
Minimum of Packed Word Integers (SSE4.1). -
pminuw
Minimum of Packed Word Integers (SSE4.1). -
pminud
Minimum of Packed Dword Integers (SSE4.1). -
pminud
Minimum of Packed Dword Integers (SSE4.1). -
pminsd
Minimum of Packed Dword Integers (SSE4.1). -
pminsd
Minimum of Packed Dword Integers (SSE4.1). -
pmovsxbw
Packed Move with Sign Extend (SSE4.1). -
pmovsxbw
Packed Move with Sign Extend (SSE4.1). -
pmovsxbd
Packed Move with Sign Extend (SSE4.1). -
pmovsxbd
Packed Move with Sign Extend (SSE4.1). -
pmovsxbq
Packed Move with Sign Extend (SSE4.1). -
pmovsxbq
Packed Move with Sign Extend (SSE4.1). -
pmovsxwd
Packed Move with Sign Extend (SSE4.1). -
pmovsxwd
Packed Move with Sign Extend (SSE4.1). -
pmovsxwq
(SSE4.1). -
pmovsxwq
(SSE4.1). -
pmovsxdq
(SSE4.1). -
pmovsxdq
(SSE4.1). -
pmovzxbw
Packed Move with Zero Extend (SSE4.1). -
pmovzxbw
Packed Move with Zero Extend (SSE4.1). -
pmovzxbd
Packed Move with Zero Extend (SSE4.1). -
pmovzxbd
Packed Move with Zero Extend (SSE4.1). -
pmovzxbq
Packed Move with Zero Extend (SSE4.1). -
pmovzxbq
Packed Move with Zero Extend (SSE4.1). -
pmovzxwd
Packed Move with Zero Extend (SSE4.1). -
pmovzxwd
Packed Move with Zero Extend (SSE4.1). -
pmovzxwq
(SSE4.1). -
pmovzxwq
(SSE4.1). -
pmovzxdq
(SSE4.1). -
pmovzxdq
(SSE4.1). -
pmuldq
Multiply Packed Signed Dword Integers (SSE4.1). -
pmuldq
Multiply Packed Signed Dword Integers (SSE4.1). -
pmulld
Multiply Packed Signed Integers and Store Low Result (SSE4.1). -
pmulld
Multiply Packed Signed Integers and Store Low Result (SSE4.1). -
ptest
Logical Compare (SSE4.1). -
ptest
Logical Compare (SSE4.1). -
roundps
-
roundps
-
roundss
Round Scalar SP-FP Values (SSE4.1). -
roundss
Round Scalar SP-FP Values (SSE4.1). -
roundpd
Round Packed DP-FP Values (SSE4.1). -
roundpd
Round Packed DP-FP Values (SSE4.1). -
roundsd
Round Scalar DP-FP Values (SSE4.1). -
roundsd
Round Scalar DP-FP Values (SSE4.1). -
crc32
Accumulate CRC32 Value (polynomial 0x11EDC6F41) (SSE4.2). -
crc32
Accumulate CRC32 Value (polynomial 0x11EDC6F41) (SSE4.2). -
pcmpestri
Packed Compare Explicit Length Strings, Return Index (SSE4.2). -
pcmpestri
Packed Compare Explicit Length Strings, Return Index (SSE4.2). -
pcmpestrm
Packed Compare Explicit Length Strings, Return Mask (SSE4.2). -
pcmpestrm
Packed Compare Explicit Length Strings, Return Mask (SSE4.2). -
pcmpistri
Packed Compare Implicit Length Strings, Return Index (SSE4.2). -
pcmpistri
Packed Compare Implicit Length Strings, Return Index (SSE4.2). -
pcmpistrm
Packed Compare Implicit Length Strings, Return Mask (SSE4.2). -
pcmpistrm
Packed Compare Implicit Length Strings, Return Mask (SSE4.2). -
pcmpgtq
Compare Packed Data for Greater Than (SSE4.2). -
pcmpgtq
Compare Packed Data for Greater Than (SSE4.2). -
popcnt
Return the Count of Number of Bits Set to 1 (SSE4.2). -
popcnt
Return the Count of Number of Bits Set to 1 (SSE4.2). -
amd_prefetch
Prefetch (3dNow - Amd). -
amd_prefetchw
Prefetch and set cache to modified (3dNow - Amd). -
movbe
Move Data After Swapping Bytes (SSE3 - Intel Atom). -
movbe
Move Data After Swapping Bytes (SSE3 - Intel Atom).
-