void |
SerializerIntrinsics.addpd(XMMRegister dst,
Mem src) |
Packed DP-FP Add (SSE2).
|
void |
SerializerIntrinsics.addpd(XMMRegister dst,
XMMRegister src) |
Packed DP-FP Add (SSE2).
|
void |
SerializerIntrinsics.addps(XMMRegister dst,
Mem src) |
Packed SP-FP Add (SSE).
|
void |
SerializerIntrinsics.addps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Add (SSE).
|
void |
SerializerIntrinsics.addsd(XMMRegister dst,
Mem src) |
Scalar DP-FP Add (SSE2).
|
void |
SerializerIntrinsics.addsd(XMMRegister dst,
XMMRegister src) |
Scalar DP-FP Add (SSE2).
|
void |
SerializerIntrinsics.addss(XMMRegister dst,
Mem src) |
Scalar SP-FP Add (SSE).
|
void |
SerializerIntrinsics.addss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Add (SSE).
|
void |
SerializerIntrinsics.addsubpd(XMMRegister dst,
Mem src) |
Packed DP-FP Add/Subtract (SSE3).
|
void |
SerializerIntrinsics.addsubpd(XMMRegister dst,
XMMRegister src) |
Packed DP-FP Add/Subtract (SSE3).
|
void |
SerializerIntrinsics.addsubps(XMMRegister dst,
Mem src) |
Packed SP-FP Add/Subtract (SSE3).
|
void |
SerializerIntrinsics.addsubps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Add/Subtract (SSE3).
|
void |
SerializerIntrinsics.andnpd(XMMRegister dst,
Mem src) |
Bit-wise Logical And Not For DP-FP (SSE2).
|
void |
SerializerIntrinsics.andnpd(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical And Not For DP-FP (SSE2).
|
void |
SerializerIntrinsics.andnps(XMMRegister dst,
Mem src) |
Bit-wise Logical And Not For SP-FP (SSE).
|
void |
SerializerIntrinsics.andnps(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical And Not For SP-FP (SSE).
|
void |
SerializerIntrinsics.andpd(XMMRegister dst,
Mem src) |
Bit-wise Logical And For DP-FP (SSE2).
|
void |
SerializerIntrinsics.andpd(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical And For DP-FP (SSE2).
|
void |
SerializerIntrinsics.andps(XMMRegister dst,
Mem src) |
Bit-wise Logical And For SP-FP (SSE).
|
void |
SerializerIntrinsics.andps(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical And For SP-FP (SSE).
|
void |
SerializerIntrinsics.blendpd(XMMRegister dst,
Mem src,
Immediate imm8) |
Blend Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.blendpd(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Blend Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.blendps(XMMRegister dst,
Mem src,
Immediate imm8) |
Blend Packed SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.blendps(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Blend Packed SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.blendvpd(XMMRegister dst,
Mem src) |
Variable Blend Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.blendvpd(XMMRegister dst,
XMMRegister src) |
Variable Blend Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.blendvps(XMMRegister dst,
Mem src) |
Variable Blend Packed SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.blendvps(XMMRegister dst,
XMMRegister src) |
Variable Blend Packed SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.cmppd(XMMRegister dst,
Mem src,
Immediate imm8) |
Packed DP-FP Compare (SSE2).
|
void |
SerializerIntrinsics.cmppd(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Packed DP-FP Compare (SSE2).
|
void |
SerializerIntrinsics.cmpps(XMMRegister dst,
Mem src,
Immediate imm8) |
Packed SP-FP Compare (SSE).
|
void |
SerializerIntrinsics.cmpps(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Packed SP-FP Compare (SSE).
|
void |
SerializerIntrinsics.cmpsd(XMMRegister dst,
Mem src,
Immediate imm8) |
Compare Scalar SP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cmpsd(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Compare Scalar SP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cmpss(XMMRegister dst,
Mem src,
Immediate imm8) |
Compare Scalar SP-FP Values (SSE).
|
void |
SerializerIntrinsics.cmpss(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Compare Scalar SP-FP Values (SSE).
|
void |
SerializerIntrinsics.comisd(XMMRegister dst,
Mem src) |
Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2).
|
void |
SerializerIntrinsics.comisd(XMMRegister dst,
XMMRegister src) |
Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2).
|
void |
SerializerIntrinsics.comiss(XMMRegister dst,
Mem src) |
Scalar Ordered SP-FP Compare and Set EFLAGS (SSE).
|
void |
SerializerIntrinsics.comiss(XMMRegister dst,
XMMRegister src) |
Scalar Ordered SP-FP Compare and Set EFLAGS (SSE).
|
void |
SerializerIntrinsics.cvtdq2pd(XMMRegister dst,
Mem src) |
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtdq2pd(XMMRegister dst,
XMMRegister src) |
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtdq2ps(XMMRegister dst,
Mem src) |
Convert Packed Dword Integers to Packed SP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtdq2ps(XMMRegister dst,
XMMRegister src) |
Convert Packed Dword Integers to Packed SP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtpd2dq(XMMRegister dst,
Mem src) |
Convert Packed DP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvtpd2dq(XMMRegister dst,
XMMRegister src) |
Convert Packed DP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvtpd2pi(MMRegister dst,
XMMRegister src) |
Convert Packed DP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvtpd2ps(XMMRegister dst,
Mem src) |
Convert Packed DP-FP Values to Packed SP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtpd2ps(XMMRegister dst,
XMMRegister src) |
Convert Packed DP-FP Values to Packed SP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtpi2pd(XMMRegister dst,
Mem src) |
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtpi2pd(XMMRegister dst,
MMRegister src) |
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtpi2ps(XMMRegister dst,
Mem src) |
Packed Signed INT32 to Packed SP-FP Conversion (SSE).
|
void |
SerializerIntrinsics.cvtpi2ps(XMMRegister dst,
MMRegister src) |
Packed Signed INT32 to Packed SP-FP Conversion (SSE).
|
void |
SerializerIntrinsics.cvtps2dq(XMMRegister dst,
Mem src) |
Convert Packed SP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvtps2dq(XMMRegister dst,
XMMRegister src) |
Convert Packed SP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvtps2pd(XMMRegister dst,
Mem src) |
Convert Packed SP-FP Values to Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtps2pd(XMMRegister dst,
XMMRegister src) |
Convert Packed SP-FP Values to Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.cvtps2pi(MMRegister dst,
XMMRegister src) |
Packed SP-FP to Packed INT32 Conversion (SSE).
|
void |
SerializerIntrinsics.cvtsd2si(Register dst,
XMMRegister src) |
Convert Scalar DP-FP Value to Dword Integer (SSE2).
|
void |
SerializerIntrinsics.cvtsd2ss(XMMRegister dst,
Mem src) |
Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2).
|
void |
SerializerIntrinsics.cvtsd2ss(XMMRegister dst,
XMMRegister src) |
Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2).
|
void |
SerializerIntrinsics.cvtsi2sd(XMMRegister dst,
Mem src) |
Convert Dword Integer to Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.cvtsi2sd(XMMRegister dst,
Register src) |
Convert Dword Integer to Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.cvtsi2ss(XMMRegister dst,
Mem src) |
Scalar Signed INT32 to SP-FP Conversion (SSE).
|
void |
SerializerIntrinsics.cvtsi2ss(XMMRegister dst,
Register src) |
Scalar Signed INT32 to SP-FP Conversion (SSE).
|
void |
SerializerIntrinsics.cvtss2sd(XMMRegister dst,
Mem src) |
Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.cvtss2sd(XMMRegister dst,
XMMRegister src) |
Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.cvtss2si(Register dst,
XMMRegister src) |
Scalar SP-FP to Signed INT32 Conversion (SSE).
|
void |
SerializerIntrinsics.cvttpd2dq(XMMRegister dst,
Mem src) |
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvttpd2dq(XMMRegister dst,
XMMRegister src) |
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvttpd2pi(MMRegister dst,
XMMRegister src) |
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvttps2dq(XMMRegister dst,
Mem src) |
Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvttps2dq(XMMRegister dst,
XMMRegister src) |
Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2).
|
void |
SerializerIntrinsics.cvttps2pi(MMRegister dst,
XMMRegister src) |
Packed SP-FP to Packed INT32 Conversion (truncate) (SSE).
|
void |
SerializerIntrinsics.cvttsd2si(Register dst,
XMMRegister src) |
Convert with Truncation Scalar DP-FP Value to Signed Dword Integer (SSE2).
|
void |
SerializerIntrinsics.cvttss2si(Register dst,
XMMRegister src) |
Scalar SP-FP to Signed INT32 Conversion (truncate) (SSE).
|
void |
SerializerIntrinsics.divpd(XMMRegister dst,
Mem src) |
Packed DP-FP Divide (SSE2).
|
void |
SerializerIntrinsics.divpd(XMMRegister dst,
XMMRegister src) |
Packed DP-FP Divide (SSE2).
|
void |
SerializerIntrinsics.divps(XMMRegister dst,
Mem src) |
Packed SP-FP Divide (SSE).
|
void |
SerializerIntrinsics.divps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Divide (SSE).
|
void |
SerializerIntrinsics.divsd(XMMRegister dst,
Mem src) |
Scalar DP-FP Divide (SSE2).
|
void |
SerializerIntrinsics.divsd(XMMRegister dst,
XMMRegister src) |
Scalar DP-FP Divide (SSE2).
|
void |
SerializerIntrinsics.divss(XMMRegister dst,
Mem src) |
Scalar SP-FP Divide (SSE).
|
void |
SerializerIntrinsics.divss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Divide (SSE).
|
void |
SerializerIntrinsics.dppd(XMMRegister dst,
Mem src,
Immediate imm8) |
Dot Product of Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.dppd(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Dot Product of Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.dpps(XMMRegister dst,
Mem src,
Immediate imm8) |
Dot Product of Packed SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.dpps(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Dot Product of Packed SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.extractps(XMMRegister dst,
Mem src,
Immediate imm8) |
Extract Packed SP-FP Value @brief (SSE4.1).
|
void |
SerializerIntrinsics.extractps(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Extract Packed SP-FP Value @brief (SSE4.1).
|
void |
SerializerIntrinsics.haddpd(XMMRegister dst,
Mem src) |
Packed DP-FP Horizontal Add (SSE3).
|
void |
SerializerIntrinsics.haddpd(XMMRegister dst,
XMMRegister src) |
Packed DP-FP Horizontal Add (SSE3).
|
void |
SerializerIntrinsics.haddps(XMMRegister dst,
Mem src) |
Packed SP-FP Horizontal Add (SSE3).
|
void |
SerializerIntrinsics.haddps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Horizontal Add (SSE3).
|
void |
SerializerIntrinsics.hsubpd(XMMRegister dst,
Mem src) |
Packed DP-FP Horizontal Subtract (SSE3).
|
void |
SerializerIntrinsics.hsubpd(XMMRegister dst,
XMMRegister src) |
Packed DP-FP Horizontal Subtract (SSE3).
|
void |
SerializerIntrinsics.hsubps(XMMRegister dst,
Mem src) |
Packed SP-FP Horizontal Subtract (SSE3).
|
void |
SerializerIntrinsics.hsubps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Horizontal Subtract (SSE3).
|
void |
SerializerIntrinsics.lddqu(XMMRegister dst,
Mem src) |
Load Unaligned Integer 128 Bits (SSE3).
|
void |
SerializerIntrinsics.maskmovdqu(XMMRegister src,
XMMRegister mask) |
Store Selected Bytes of Double Quadword (SSE2).
|
void |
SerializerIntrinsics.maxpd(XMMRegister dst,
Mem src) |
Return Maximum Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.maxpd(XMMRegister dst,
XMMRegister src) |
Return Maximum Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.maxps(XMMRegister dst,
Mem src) |
Packed SP-FP Maximum (SSE).
|
void |
SerializerIntrinsics.maxps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Maximum (SSE).
|
void |
SerializerIntrinsics.maxsd(XMMRegister dst,
Mem src) |
Return Maximum Scalar Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.maxsd(XMMRegister dst,
XMMRegister src) |
Return Maximum Scalar Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.maxss(XMMRegister dst,
Mem src) |
Scalar SP-FP Maximum (SSE).
|
void |
SerializerIntrinsics.maxss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Maximum (SSE).
|
void |
SerializerIntrinsics.minpd(XMMRegister dst,
Mem src) |
Return Minimum Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.minpd(XMMRegister dst,
XMMRegister src) |
Return Minimum Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.minps(XMMRegister dst,
Mem src) |
Packed SP-FP Minimum (SSE).
|
void |
SerializerIntrinsics.minps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Minimum (SSE).
|
void |
SerializerIntrinsics.minsd(XMMRegister dst,
Mem src) |
Return Minimum Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.minsd(XMMRegister dst,
XMMRegister src) |
Return Minimum Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.minss(XMMRegister dst,
Mem src) |
Scalar SP-FP Minimum (SSE).
|
void |
SerializerIntrinsics.minss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Minimum (SSE).
|
void |
SerializerIntrinsics.movapd(Mem dst,
XMMRegister src) |
Move Aligned Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.movapd(XMMRegister dst,
Mem src) |
Move Aligned Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.movapd(XMMRegister dst,
XMMRegister src) |
Move Aligned Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.movaps(Mem dst,
XMMRegister src) |
Move Aligned Packed SP-FP Values (SSE).
|
void |
SerializerIntrinsics.movaps(XMMRegister dst,
Mem src) |
Move Aligned Packed SP-FP Values (SSE).
|
void |
SerializerIntrinsics.movaps(XMMRegister dst,
XMMRegister src) |
Move Aligned Packed SP-FP Values (SSE).
|
void |
SerializerIntrinsics.movd(Mem dst,
XMMRegister src) |
Move DWord.
|
void |
SerializerIntrinsics.movd(Register dst,
XMMRegister src) |
Move DWord.
|
void |
SerializerIntrinsics.movd(XMMRegister dst,
Mem src) |
Move DWord.
|
void |
SerializerIntrinsics.movd(XMMRegister dst,
Register src) |
Move DWord.
|
void |
SerializerIntrinsics.movddup(XMMRegister dst,
Mem src) |
Move One DP-FP and Duplicate (SSE3).
|
void |
SerializerIntrinsics.movddup(XMMRegister dst,
XMMRegister src) |
Move One DP-FP and Duplicate (SSE3).
|
void |
SerializerIntrinsics.movdq2q(MMRegister dst,
XMMRegister src) |
Move Quadword from XMM to MMX Technology Register (SSE2).
|
void |
SerializerIntrinsics.movdqa(Mem dst,
XMMRegister src) |
Move Aligned DQWord (SSE2).
|
void |
SerializerIntrinsics.movdqa(XMMRegister dst,
Mem src) |
Move Aligned DQWord (SSE2).
|
void |
SerializerIntrinsics.movdqa(XMMRegister dst,
XMMRegister src) |
Move Aligned DQWord (SSE2).
|
void |
SerializerIntrinsics.movdqu(Mem dst,
XMMRegister src) |
Move Unaligned Double Quadword (SSE2).
|
void |
SerializerIntrinsics.movdqu(XMMRegister dst,
Mem src) |
Move Unaligned Double Quadword (SSE2).
|
void |
SerializerIntrinsics.movdqu(XMMRegister dst,
XMMRegister src) |
Move Unaligned Double Quadword (SSE2).
|
void |
SerializerIntrinsics.movhlps(XMMRegister dst,
XMMRegister src) |
High to Low Packed SP-FP (SSE).
|
void |
SerializerIntrinsics.movhpd(Mem dst,
XMMRegister src) |
Move High Packed Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.movhpd(XMMRegister dst,
Mem src) |
Move High Packed Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.movhps(Mem dst,
XMMRegister src) |
Move High Packed SP-FP (SSE).
|
void |
SerializerIntrinsics.movhps(XMMRegister dst,
Mem src) |
Move High Packed SP-FP (SSE).
|
void |
SerializerIntrinsics.movlhps(XMMRegister dst,
XMMRegister src) |
Move Low to High Packed SP-FP (SSE).
|
void |
SerializerIntrinsics.movlpd(Mem dst,
XMMRegister src) |
Move Low Packed Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.movlpd(XMMRegister dst,
Mem src) |
Move Low Packed Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.movlps(Mem dst,
XMMRegister src) |
Move Low Packed SP-FP (SSE).
|
void |
SerializerIntrinsics.movlps(XMMRegister dst,
Mem src) |
Move Low Packed SP-FP (SSE).
|
void |
SerializerIntrinsics.movmskpd(Register dst,
XMMRegister src) |
Extract Packed DP-FP Sign Mask (SSE2).
|
void |
SerializerIntrinsics.movmskps(Register dst,
XMMRegister src) |
Extract Packed SP-FP Sign Mask (SSE2).
|
void |
SerializerIntrinsics.movntdq(Mem dst,
XMMRegister src) |
Store Double Quadword Using Non-Temporal Hint (SSE2).
|
void |
SerializerIntrinsics.movntdqa(XMMRegister dst,
Mem src) |
Load Double Quadword Non-Temporal Aligned Hint (SSE4.1).
|
void |
SerializerIntrinsics.movntpd(Mem dst,
XMMRegister src) |
Store Packed Double-Precision FP Values Using Non-Temporal Hint (SSE2).
|
void |
SerializerIntrinsics.movntps(Mem dst,
XMMRegister src) |
Move Aligned Four Packed SP-FP Non Temporal (SSE).
|
void |
SerializerIntrinsics.movq(Mem dst,
XMMRegister src) |
Move QWord (SSE).
|
void |
SerializerIntrinsics.movq(Register dst,
XMMRegister src) |
Move QWord (SSE).
|
void |
SerializerIntrinsics.movq(XMMRegister dst,
Mem src) |
Move QWord (SSE).
|
void |
SerializerIntrinsics.movq(XMMRegister dst,
Register src) |
Move QWord (SSE).
|
void |
SerializerIntrinsics.movq(XMMRegister dst,
XMMRegister src) |
Move QWord (SSE).
|
void |
SerializerIntrinsics.movq2dq(XMMRegister dst,
MMRegister src) |
Move Quadword from MMX Technology to XMM Register (SSE2).
|
void |
SerializerIntrinsics.movsd(Mem dst,
XMMRegister src) |
Move Scalar Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.movsd(XMMRegister dst,
Mem src) |
Move Scalar Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.movsd(XMMRegister dst,
XMMRegister src) |
Move Scalar Double-Precision FP Value (SSE2).
|
void |
SerializerIntrinsics.movshdup(XMMRegister dst,
Mem src) |
Move Packed SP-FP High and Duplicate (SSE3).
|
void |
SerializerIntrinsics.movshdup(XMMRegister dst,
XMMRegister src) |
Move Packed SP-FP High and Duplicate (SSE3).
|
void |
SerializerIntrinsics.movsldup(XMMRegister dst,
Mem src) |
Move Packed SP-FP Low and Duplicate (SSE3).
|
void |
SerializerIntrinsics.movsldup(XMMRegister dst,
XMMRegister src) |
Move Packed SP-FP Low and Duplicate (SSE3).
|
void |
SerializerIntrinsics.movss(Mem dst,
XMMRegister src) |
Move Scalar SP-FP (SSE).
|
void |
SerializerIntrinsics.movss(XMMRegister dst,
Mem src) |
Move Scalar SP-FP (SSE).
|
void |
SerializerIntrinsics.movss(XMMRegister dst,
XMMRegister src) |
Move Scalar SP-FP (SSE).
|
void |
SerializerIntrinsics.movupd(Mem dst,
XMMRegister src) |
Move Unaligned Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.movupd(XMMRegister dst,
Mem src) |
Move Unaligned Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.movups(Mem dst,
XMMRegister src) |
Move Unaligned Packed SP-FP Values (SSE).
|
void |
SerializerIntrinsics.movups(XMMRegister dst,
Mem src) |
Move Unaligned Packed SP-FP Values (SSE).
|
void |
SerializerIntrinsics.movups(XMMRegister dst,
XMMRegister src) |
Move Unaligned Packed SP-FP Values (SSE).
|
void |
SerializerIntrinsics.mpsadbw(XMMRegister dst,
Mem src,
Immediate imm8) |
Compute Multiple Packed Sums of Absolute Difference (SSE4.1).
|
void |
SerializerIntrinsics.mpsadbw(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Compute Multiple Packed Sums of Absolute Difference (SSE4.1).
|
void |
SerializerIntrinsics.mulpd(XMMRegister dst,
Mem src) |
Packed DP-FP Multiply (SSE2).
|
void |
SerializerIntrinsics.mulpd(XMMRegister dst,
XMMRegister src) |
Packed DP-FP Multiply (SSE2).
|
void |
SerializerIntrinsics.mulps(XMMRegister dst,
Mem src) |
Packed SP-FP Multiply (SSE).
|
void |
SerializerIntrinsics.mulps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Multiply (SSE).
|
void |
SerializerIntrinsics.mulsd(XMMRegister dst,
Mem src) |
Scalar DP-FP Multiply (SSE2).
|
void |
SerializerIntrinsics.mulsd(XMMRegister dst,
XMMRegister src) |
Scalar DP-FP Multiply (SSE2).
|
void |
SerializerIntrinsics.mulss(XMMRegister dst,
Mem src) |
Scalar SP-FP Multiply (SSE).
|
void |
SerializerIntrinsics.mulss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Multiply (SSE).
|
void |
SerializerIntrinsics.orpd(XMMRegister dst,
Mem src) |
Bit-wise Logical OR for DP-FP Data (SSE2).
|
void |
SerializerIntrinsics.orpd(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical OR for DP-FP Data (SSE2).
|
void |
SerializerIntrinsics.orps(XMMRegister dst,
Mem src) |
Bit-wise Logical OR for SP-FP Data (SSE).
|
void |
SerializerIntrinsics.orps(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical OR for SP-FP Data (SSE).
|
void |
SerializerIntrinsics.pabsb(XMMRegister dst,
Mem src) |
Packed Absolute Value (SSSE3).
|
void |
SerializerIntrinsics.pabsb(XMMRegister dst,
XMMRegister src) |
Packed Absolute Value (SSSE3).
|
void |
SerializerIntrinsics.pabsd(XMMRegister dst,
Mem src) |
Packed Absolute Value (SSSE3).
|
void |
SerializerIntrinsics.pabsd(XMMRegister dst,
XMMRegister src) |
Packed Absolute Value (SSSE3).
|
void |
SerializerIntrinsics.pabsw(XMMRegister dst,
Mem src) |
Packed Absolute Value (SSSE3).
|
void |
SerializerIntrinsics.pabsw(XMMRegister dst,
XMMRegister src) |
Packed Absolute Value (SSSE3).
|
void |
SerializerIntrinsics.packssdw(XMMRegister dst,
Mem src) |
Pack with Signed Saturation (SSE2).
|
void |
SerializerIntrinsics.packssdw(XMMRegister dst,
XMMRegister src) |
Pack with Signed Saturation (SSE2).
|
void |
SerializerIntrinsics.packsswb(XMMRegister dst,
Mem src) |
Pack with Signed Saturation (SSE2).
|
void |
SerializerIntrinsics.packsswb(XMMRegister dst,
XMMRegister src) |
Pack with Signed Saturation (SSE2).
|
void |
SerializerIntrinsics.packusdw(XMMRegister dst,
Mem src) |
Pack with Unsigned Saturation (SSE4.1).
|
void |
SerializerIntrinsics.packusdw(XMMRegister dst,
XMMRegister src) |
Pack with Unsigned Saturation (SSE4.1).
|
void |
SerializerIntrinsics.packuswb(XMMRegister dst,
Mem src) |
Pack with Unsigned Saturation (SSE2).
|
void |
SerializerIntrinsics.packuswb(XMMRegister dst,
XMMRegister src) |
Pack with Unsigned Saturation (SSE2).
|
void |
SerializerIntrinsics.paddb(XMMRegister dst,
Mem src) |
Packed BYTE Add (SSE2).
|
void |
SerializerIntrinsics.paddb(XMMRegister dst,
XMMRegister src) |
Packed BYTE Add (SSE2).
|
void |
SerializerIntrinsics.paddd(XMMRegister dst,
Mem src) |
Packed DWORD Add (SSE2).
|
void |
SerializerIntrinsics.paddd(XMMRegister dst,
XMMRegister src) |
Packed DWORD Add (SSE2).
|
void |
SerializerIntrinsics.paddq(XMMRegister dst,
Mem src) |
Packed QWORD Add (SSE2).
|
void |
SerializerIntrinsics.paddq(XMMRegister dst,
XMMRegister src) |
Packed QWORD Add (SSE2).
|
void |
SerializerIntrinsics.paddsb(XMMRegister dst,
Mem src) |
Packed Add with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddsb(XMMRegister dst,
XMMRegister src) |
Packed Add with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddsw(XMMRegister dst,
Mem src) |
Packed Add with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddsw(XMMRegister dst,
XMMRegister src) |
Packed Add with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddusb(XMMRegister dst,
Mem src) |
Packed Add Unsigned with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddusb(XMMRegister dst,
XMMRegister src) |
Packed Add Unsigned with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddusw(XMMRegister dst,
Mem src) |
Packed Add Unsigned with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddusw(XMMRegister dst,
XMMRegister src) |
Packed Add Unsigned with Saturation (SSE2).
|
void |
SerializerIntrinsics.paddw(XMMRegister dst,
Mem src) |
Packed WORD Add (SSE2).
|
void |
SerializerIntrinsics.paddw(XMMRegister dst,
XMMRegister src) |
Packed WORD Add (SSE2).
|
void |
SerializerIntrinsics.palignr(XMMRegister dst,
Mem src,
Immediate imm8) |
Packed Shuffle Bytes (SSSE3).
|
void |
SerializerIntrinsics.palignr(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Packed Shuffle Bytes (SSSE3).
|
void |
SerializerIntrinsics.pand(XMMRegister dst,
Mem src) |
Logical AND (SSE2).
|
void |
SerializerIntrinsics.pand(XMMRegister dst,
XMMRegister src) |
Logical AND (SSE2).
|
void |
SerializerIntrinsics.pandn(XMMRegister dst,
Mem src) |
Logical AND Not (SSE2).
|
void |
SerializerIntrinsics.pandn(XMMRegister dst,
XMMRegister src) |
Logical AND Not (SSE2).
|
void |
SerializerIntrinsics.pavgb(XMMRegister dst,
Mem src) |
Packed Average (SSE2).
|
void |
SerializerIntrinsics.pavgb(XMMRegister dst,
XMMRegister src) |
Packed Average (SSE2).
|
void |
SerializerIntrinsics.pavgw(XMMRegister dst,
Mem src) |
Packed Average (SSE2).
|
void |
SerializerIntrinsics.pavgw(XMMRegister dst,
XMMRegister src) |
Packed Average (SSE2).
|
void |
SerializerIntrinsics.pblendvb(XMMRegister dst,
Mem src) |
Variable Blend Packed Bytes (SSE4.1).
|
void |
SerializerIntrinsics.pblendvb(XMMRegister dst,
XMMRegister src) |
Variable Blend Packed Bytes (SSE4.1).
|
void |
SerializerIntrinsics.pblendw(XMMRegister dst,
Mem src,
Immediate imm8) |
Blend Packed Words (SSE4.1).
|
void |
SerializerIntrinsics.pblendw(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Blend Packed Words (SSE4.1).
|
void |
SerializerIntrinsics.pcmpeqb(XMMRegister dst,
Mem src) |
Packed Compare for Equal (BYTES) (SSE2).
|
void |
SerializerIntrinsics.pcmpeqb(XMMRegister dst,
XMMRegister src) |
Packed Compare for Equal (BYTES) (SSE2).
|
void |
SerializerIntrinsics.pcmpeqd(XMMRegister dst,
Mem src) |
Packed Compare for Equal (DWORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpeqd(XMMRegister dst,
XMMRegister src) |
Packed Compare for Equal (DWORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpeqq(XMMRegister dst,
Mem src) |
Compare Packed Qword Data for Equal (SSE4.1).
|
void |
SerializerIntrinsics.pcmpeqq(XMMRegister dst,
XMMRegister src) |
Compare Packed Qword Data for Equal (SSE4.1).
|
void |
SerializerIntrinsics.pcmpeqw(XMMRegister dst,
Mem src) |
Packed Compare for Equal (WORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpeqw(XMMRegister dst,
XMMRegister src) |
Packed Compare for Equal (WORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpestri(XMMRegister dst,
Mem src,
Immediate imm8) |
Packed Compare Explicit Length Strings, Return Index (SSE4.2).
|
void |
SerializerIntrinsics.pcmpestri(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Packed Compare Explicit Length Strings, Return Index (SSE4.2).
|
void |
SerializerIntrinsics.pcmpestrm(XMMRegister dst,
Mem src,
Immediate imm8) |
Packed Compare Explicit Length Strings, Return Mask (SSE4.2).
|
void |
SerializerIntrinsics.pcmpestrm(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Packed Compare Explicit Length Strings, Return Mask (SSE4.2).
|
void |
SerializerIntrinsics.pcmpgtb(XMMRegister dst,
Mem src) |
Packed Compare for Greater Than (BYTES) (SSE2).
|
void |
SerializerIntrinsics.pcmpgtb(XMMRegister dst,
XMMRegister src) |
Packed Compare for Greater Than (BYTES) (SSE2).
|
void |
SerializerIntrinsics.pcmpgtd(XMMRegister dst,
Mem src) |
Packed Compare for Greater Than (DWORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpgtd(XMMRegister dst,
XMMRegister src) |
Packed Compare for Greater Than (DWORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpgtq(XMMRegister dst,
Mem src) |
Compare Packed Data for Greater Than (SSE4.2).
|
void |
SerializerIntrinsics.pcmpgtq(XMMRegister dst,
XMMRegister src) |
Compare Packed Data for Greater Than (SSE4.2).
|
void |
SerializerIntrinsics.pcmpgtw(XMMRegister dst,
Mem src) |
Packed Compare for Greater Than (WORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpgtw(XMMRegister dst,
XMMRegister src) |
Packed Compare for Greater Than (WORDS) (SSE2).
|
void |
SerializerIntrinsics.pcmpistri(XMMRegister dst,
Mem src,
Immediate imm8) |
Packed Compare Implicit Length Strings, Return Index (SSE4.2).
|
void |
SerializerIntrinsics.pcmpistri(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Packed Compare Implicit Length Strings, Return Index (SSE4.2).
|
void |
SerializerIntrinsics.pcmpistrm(XMMRegister dst,
Mem src,
Immediate imm8) |
Packed Compare Implicit Length Strings, Return Mask (SSE4.2).
|
void |
SerializerIntrinsics.pcmpistrm(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Packed Compare Implicit Length Strings, Return Mask (SSE4.2).
|
void |
SerializerIntrinsics.pextrb(Mem dst,
XMMRegister src,
Immediate imm8) |
Extract Byte (SSE4.1).
|
void |
SerializerIntrinsics.pextrb(Register dst,
XMMRegister src,
Immediate imm8) |
Extract Byte (SSE4.1).
|
void |
SerializerIntrinsics.pextrd(Mem dst,
XMMRegister src,
Immediate imm8) |
Extract Dword (SSE4.1).
|
void |
SerializerIntrinsics.pextrd(Register dst,
XMMRegister src,
Immediate imm8) |
Extract Dword (SSE4.1).
|
void |
SerializerIntrinsics.pextrq(Mem dst,
XMMRegister src,
Immediate imm8) |
Extract Dword (SSE4.1).
|
void |
SerializerIntrinsics.pextrq(Register dst,
XMMRegister src,
Immediate imm8) |
Extract Dword (SSE4.1).
|
void |
SerializerIntrinsics.pextrw(Mem dst,
XMMRegister src,
Immediate imm8) |
Extract Word (SSE4.1).
|
void |
SerializerIntrinsics.pextrw(Register dst,
XMMRegister src,
Immediate imm8) |
Extract Word (SSE4.1).
|
void |
SerializerIntrinsics.phaddd(XMMRegister dst,
Mem src) |
Packed Horizontal Add (SSSE3).
|
void |
SerializerIntrinsics.phaddd(XMMRegister dst,
XMMRegister src) |
Packed Horizontal Add (SSSE3).
|
void |
SerializerIntrinsics.phaddsw(XMMRegister dst,
Mem src) |
Packed Horizontal Add and Saturate (SSSE3).
|
void |
SerializerIntrinsics.phaddsw(XMMRegister dst,
XMMRegister src) |
Packed Horizontal Add and Saturate (SSSE3).
|
void |
SerializerIntrinsics.phaddw(XMMRegister dst,
Mem src) |
Packed Horizontal Add (SSSE3).
|
void |
SerializerIntrinsics.phaddw(XMMRegister dst,
XMMRegister src) |
Packed Horizontal Add (SSSE3).
|
void |
SerializerIntrinsics.phminposuw(XMMRegister dst,
Mem src) |
Packed Horizontal Word Minimum (SSE4.1).
|
void |
SerializerIntrinsics.phminposuw(XMMRegister dst,
XMMRegister src) |
Packed Horizontal Word Minimum (SSE4.1).
|
void |
SerializerIntrinsics.phsubd(XMMRegister dst,
Mem src) |
Packed Horizontal Subtract (SSSE3).
|
void |
SerializerIntrinsics.phsubd(XMMRegister dst,
XMMRegister src) |
Packed Horizontal Subtract (SSSE3).
|
void |
SerializerIntrinsics.phsubsw(XMMRegister dst,
Mem src) |
Packed Horizontal Subtract and Saturate (SSSE3).
|
void |
SerializerIntrinsics.phsubsw(XMMRegister dst,
XMMRegister src) |
Packed Horizontal Subtract and Saturate (SSSE3).
|
void |
SerializerIntrinsics.phsubw(XMMRegister dst,
Mem src) |
Packed Horizontal Subtract (SSSE3).
|
void |
SerializerIntrinsics.phsubw(XMMRegister dst,
XMMRegister src) |
Packed Horizontal Subtract (SSSE3).
|
void |
SerializerIntrinsics.pinsrb(XMMRegister dst,
Mem src,
Immediate imm8) |
Insert Byte (SSE4.1).
|
void |
SerializerIntrinsics.pinsrb(XMMRegister dst,
Register src,
Immediate imm8) |
Insert Byte (SSE4.1).
|
void |
SerializerIntrinsics.pinsrd(XMMRegister dst,
Mem src,
Immediate imm8) |
Insert Dword (SSE4.1).
|
void |
SerializerIntrinsics.pinsrd(XMMRegister dst,
Register src,
Immediate imm8) |
Insert Dword (SSE4.1).
|
void |
SerializerIntrinsics.pinsrq(XMMRegister dst,
Mem src,
Immediate imm8) |
Insert Dword (SSE4.1).
|
void |
SerializerIntrinsics.pinsrq(XMMRegister dst,
Register src,
Immediate imm8) |
Insert Dword (SSE4.1).
|
void |
SerializerIntrinsics.pinsrw(XMMRegister dst,
Mem src,
Immediate imm8) |
Insert Word (SSE2).
|
void |
SerializerIntrinsics.pinsrw(XMMRegister dst,
Register src,
Immediate imm8) |
Insert Word (SSE2).
|
void |
SerializerIntrinsics.pmaddubsw(XMMRegister dst,
Mem src) |
Multiply and Add Packed Signed and Unsigned Bytes (SSSE3).
|
void |
SerializerIntrinsics.pmaddubsw(XMMRegister dst,
XMMRegister src) |
Multiply and Add Packed Signed and Unsigned Bytes (SSSE3).
|
void |
SerializerIntrinsics.pmaddwd(XMMRegister dst,
Mem src) |
Packed Multiply and Add (SSE2).
|
void |
SerializerIntrinsics.pmaddwd(XMMRegister dst,
XMMRegister src) |
Packed Multiply and Add (SSE2).
|
void |
SerializerIntrinsics.pmaxsb(XMMRegister dst,
Mem src) |
Maximum of Packed Signed Byte Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmaxsb(XMMRegister dst,
XMMRegister src) |
Maximum of Packed Signed Byte Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmaxsd(XMMRegister dst,
Mem src) |
Maximum of Packed Signed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmaxsd(XMMRegister dst,
XMMRegister src) |
Maximum of Packed Signed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmaxsw(XMMRegister dst,
Mem src) |
Packed Signed Integer Word Maximum (SSE2).
|
void |
SerializerIntrinsics.pmaxsw(XMMRegister dst,
XMMRegister src) |
Packed Signed Integer Word Maximum (SSE2).
|
void |
SerializerIntrinsics.pmaxub(XMMRegister dst,
Mem src) |
Packed Unsigned Integer Byte Maximum (SSE2).
|
void |
SerializerIntrinsics.pmaxub(XMMRegister dst,
XMMRegister src) |
Packed Unsigned Integer Byte Maximum (SSE2).
|
void |
SerializerIntrinsics.pmaxud(XMMRegister dst,
Mem src) |
Maximum of Packed Unsigned Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmaxud(XMMRegister dst,
XMMRegister src) |
Maximum of Packed Unsigned Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmaxuw(XMMRegister dst,
Mem src) |
Maximum of Packed Word Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmaxuw(XMMRegister dst,
XMMRegister src) |
Maximum of Packed Word Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminsb(XMMRegister dst,
Mem src) |
Minimum of Packed Signed Byte Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminsb(XMMRegister dst,
XMMRegister src) |
Minimum of Packed Signed Byte Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminsd(XMMRegister dst,
Mem src) |
Minimum of Packed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminsd(XMMRegister dst,
XMMRegister src) |
Minimum of Packed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminsw(XMMRegister dst,
Mem src) |
Packed Signed Integer Word Minimum (SSE2).
|
void |
SerializerIntrinsics.pminsw(XMMRegister dst,
XMMRegister src) |
Packed Signed Integer Word Minimum (SSE2).
|
void |
SerializerIntrinsics.pminub(XMMRegister dst,
Mem src) |
Packed Unsigned Integer Byte Minimum (SSE2).
|
void |
SerializerIntrinsics.pminub(XMMRegister dst,
XMMRegister src) |
Packed Unsigned Integer Byte Minimum (SSE2).
|
void |
SerializerIntrinsics.pminud(XMMRegister dst,
Mem src) |
Minimum of Packed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminud(XMMRegister dst,
XMMRegister src) |
Minimum of Packed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminuw(XMMRegister dst,
Mem src) |
Minimum of Packed Word Integers (SSE4.1).
|
void |
SerializerIntrinsics.pminuw(XMMRegister dst,
XMMRegister src) |
Minimum of Packed Word Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmovmskb(Register dst,
XMMRegister src) |
Move Byte Mask (SSE2).
|
void |
SerializerIntrinsics.pmovsxbd(XMMRegister dst,
Mem src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxbd(XMMRegister dst,
XMMRegister src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxbq(XMMRegister dst,
Mem src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxbq(XMMRegister dst,
XMMRegister src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxbw(XMMRegister dst,
Mem src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxbw(XMMRegister dst,
XMMRegister src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxdq(XMMRegister dst,
Mem src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmovsxdq(XMMRegister dst,
XMMRegister src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmovsxwd(XMMRegister dst,
Mem src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxwd(XMMRegister dst,
XMMRegister src) |
Packed Move with Sign Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovsxwq(XMMRegister dst,
Mem src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmovsxwq(XMMRegister dst,
XMMRegister src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmovzxbd(XMMRegister dst,
Mem src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxbd(XMMRegister dst,
XMMRegister src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxbq(XMMRegister dst,
Mem src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxbq(XMMRegister dst,
XMMRegister src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxbw(XMMRegister dst,
Mem src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxbw(XMMRegister dst,
XMMRegister src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxdq(XMMRegister dst,
Mem src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmovzxdq(XMMRegister dst,
XMMRegister src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmovzxwd(XMMRegister dst,
Mem src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxwd(XMMRegister dst,
XMMRegister src) |
Packed Move with Zero Extend (SSE4.1).
|
void |
SerializerIntrinsics.pmovzxwq(XMMRegister dst,
Mem src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmovzxwq(XMMRegister dst,
XMMRegister src) |
(SSE4.1).
|
void |
SerializerIntrinsics.pmuldq(XMMRegister dst,
Mem src) |
Multiply Packed Signed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmuldq(XMMRegister dst,
XMMRegister src) |
Multiply Packed Signed Dword Integers (SSE4.1).
|
void |
SerializerIntrinsics.pmulhrsw(XMMRegister dst,
Mem src) |
Packed Multiply High with Round and Scale (SSSE3).
|
void |
SerializerIntrinsics.pmulhrsw(XMMRegister dst,
XMMRegister src) |
Packed Multiply High with Round and Scale (SSSE3).
|
void |
SerializerIntrinsics.pmulhuw(XMMRegister dst,
Mem src) |
Packed Multiply High Unsigned (SSE2).
|
void |
SerializerIntrinsics.pmulhuw(XMMRegister dst,
XMMRegister src) |
Packed Multiply High Unsigned (SSE2).
|
void |
SerializerIntrinsics.pmulhw(XMMRegister dst,
Mem src) |
Packed Multiply High (SSE2).
|
void |
SerializerIntrinsics.pmulhw(XMMRegister dst,
XMMRegister src) |
Packed Multiply High (SSE2).
|
void |
SerializerIntrinsics.pmulld(XMMRegister dst,
Mem src) |
Multiply Packed Signed Integers and Store Low Result (SSE4.1).
|
void |
SerializerIntrinsics.pmulld(XMMRegister dst,
XMMRegister src) |
Multiply Packed Signed Integers and Store Low Result (SSE4.1).
|
void |
SerializerIntrinsics.pmullw(XMMRegister dst,
Mem src) |
Packed Multiply Low (SSE2).
|
void |
SerializerIntrinsics.pmullw(XMMRegister dst,
XMMRegister src) |
Packed Multiply Low (SSE2).
|
void |
SerializerIntrinsics.pmuludq(XMMRegister dst,
Mem src) |
Packed Multiply to QWORD (SSE2).
|
void |
SerializerIntrinsics.pmuludq(XMMRegister dst,
XMMRegister src) |
Packed Multiply to QWORD (SSE2).
|
void |
SerializerIntrinsics.por(XMMRegister dst,
Mem src) |
Bitwise Logical OR (SSE2).
|
void |
SerializerIntrinsics.por(XMMRegister dst,
XMMRegister src) |
Bitwise Logical OR (SSE2).
|
void |
SerializerIntrinsics.psadbw(XMMRegister dst,
Mem src) |
Compute Sum of Absolute Differences (SSE).
|
void |
SerializerIntrinsics.psadbw(XMMRegister dst,
XMMRegister src) |
Compute Sum of Absolute Differences (SSE).
|
void |
SerializerIntrinsics.pshufb(XMMRegister dst,
Mem src) |
Packed Shuffle Bytes (SSSE3).
|
void |
SerializerIntrinsics.pshufb(XMMRegister dst,
XMMRegister src) |
Packed Shuffle Bytes (SSSE3).
|
void |
SerializerIntrinsics.pshufd(XMMRegister dst,
Mem src,
Immediate imm8) |
Shuffle Packed DWORDs (SSE2).
|
void |
SerializerIntrinsics.pshufd(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Shuffle Packed DWORDs (SSE2).
|
void |
SerializerIntrinsics.pshufhw(XMMRegister dst,
Mem src,
Immediate imm8) |
Shuffle Packed High Words (SSE2).
|
void |
SerializerIntrinsics.pshufhw(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Shuffle Packed High Words (SSE2).
|
void |
SerializerIntrinsics.pshuflw(XMMRegister dst,
Mem src,
Immediate imm8) |
Shuffle Packed Low Words (SSE2).
|
void |
SerializerIntrinsics.pshuflw(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Shuffle Packed Low Words (SSE2).
|
void |
SerializerIntrinsics.psignb(XMMRegister dst,
Mem src) |
Packed SIGN (SSSE3).
|
void |
SerializerIntrinsics.psignb(XMMRegister dst,
XMMRegister src) |
Packed SIGN (SSSE3).
|
void |
SerializerIntrinsics.psignd(XMMRegister dst,
Mem src) |
Packed SIGN (SSSE3).
|
void |
SerializerIntrinsics.psignd(XMMRegister dst,
XMMRegister src) |
Packed SIGN (SSSE3).
|
void |
SerializerIntrinsics.psignw(XMMRegister dst,
Mem src) |
Packed SIGN (SSSE3).
|
void |
SerializerIntrinsics.psignw(XMMRegister dst,
XMMRegister src) |
Packed SIGN (SSSE3).
|
void |
SerializerIntrinsics.pslld(XMMRegister dst,
Immediate src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.pslld(XMMRegister dst,
Mem src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.pslld(XMMRegister dst,
XMMRegister src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.pslldq(XMMRegister dst,
Immediate src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.psllq(XMMRegister dst,
Immediate src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.psllq(XMMRegister dst,
Mem src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.psllq(XMMRegister dst,
XMMRegister src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.psllw(XMMRegister dst,
Immediate src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.psllw(XMMRegister dst,
Mem src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.psllw(XMMRegister dst,
XMMRegister src) |
Packed Shift Left Logical (SSE2).
|
void |
SerializerIntrinsics.psrad(XMMRegister dst,
Immediate src) |
Packed Shift Right Arithmetic (SSE2).
|
void |
SerializerIntrinsics.psrad(XMMRegister dst,
Mem src) |
Packed Shift Right Arithmetic (SSE2).
|
void |
SerializerIntrinsics.psrad(XMMRegister dst,
XMMRegister src) |
Packed Shift Right Arithmetic (SSE2).
|
void |
SerializerIntrinsics.psraw(XMMRegister dst,
Immediate src) |
Packed Shift Right Arithmetic (SSE2).
|
void |
SerializerIntrinsics.psraw(XMMRegister dst,
Mem src) |
Packed Shift Right Arithmetic (SSE2).
|
void |
SerializerIntrinsics.psraw(XMMRegister dst,
XMMRegister src) |
Packed Shift Right Arithmetic (SSE2).
|
void |
SerializerIntrinsics.psrld(XMMRegister dst,
Immediate src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrld(XMMRegister dst,
Mem src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrld(XMMRegister dst,
XMMRegister src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrldq(XMMRegister dst,
Immediate src) |
DQWord Shift Right Logical (MMX).
|
void |
SerializerIntrinsics.psrlq(XMMRegister dst,
Immediate src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrlq(XMMRegister dst,
Mem src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrlq(XMMRegister dst,
XMMRegister src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrlw(XMMRegister dst,
Immediate src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrlw(XMMRegister dst,
Mem src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psrlw(XMMRegister dst,
XMMRegister src) |
Packed Shift Right Logical (SSE2).
|
void |
SerializerIntrinsics.psubb(XMMRegister dst,
Mem src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.psubb(XMMRegister dst,
XMMRegister src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.psubd(XMMRegister dst,
Mem src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.psubd(XMMRegister dst,
XMMRegister src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.psubq(XMMRegister dst,
Mem src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.psubq(XMMRegister dst,
XMMRegister src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.psubsb(XMMRegister dst,
Mem src) |
Packed Subtract with Saturation (SSE2).
|
void |
SerializerIntrinsics.psubsb(XMMRegister dst,
XMMRegister src) |
Packed Subtract with Saturation (SSE2).
|
void |
SerializerIntrinsics.psubsw(XMMRegister dst,
Mem src) |
Packed Subtract with Saturation (SSE2).
|
void |
SerializerIntrinsics.psubsw(XMMRegister dst,
XMMRegister src) |
Packed Subtract with Saturation (SSE2).
|
void |
SerializerIntrinsics.psubusb(XMMRegister dst,
Mem src) |
Packed Subtract with Unsigned Saturation (SSE2).
|
void |
SerializerIntrinsics.psubusb(XMMRegister dst,
XMMRegister src) |
Packed Subtract with Unsigned Saturation (SSE2).
|
void |
SerializerIntrinsics.psubusw(XMMRegister dst,
Mem src) |
Packed Subtract with Unsigned Saturation (SSE2).
|
void |
SerializerIntrinsics.psubusw(XMMRegister dst,
XMMRegister src) |
Packed Subtract with Unsigned Saturation (SSE2).
|
void |
SerializerIntrinsics.psubw(XMMRegister dst,
Mem src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.psubw(XMMRegister dst,
XMMRegister src) |
Packed Subtract (SSE2).
|
void |
SerializerIntrinsics.ptest(XMMRegister op1,
Mem op2) |
Logical Compare (SSE4.1).
|
void |
SerializerIntrinsics.ptest(XMMRegister op1,
XMMRegister op2) |
Logical Compare (SSE4.1).
|
void |
SerializerIntrinsics.punpckhbw(XMMRegister dst,
Mem src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpckhbw(XMMRegister dst,
XMMRegister src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpckhdq(XMMRegister dst,
Mem src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpckhdq(XMMRegister dst,
XMMRegister src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpckhqdq(XMMRegister dst,
Mem src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpckhqdq(XMMRegister dst,
XMMRegister src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpckhwd(XMMRegister dst,
Mem src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpckhwd(XMMRegister dst,
XMMRegister src) |
Unpack High Data (SSE2).
|
void |
SerializerIntrinsics.punpcklbw(XMMRegister dst,
Mem src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.punpcklbw(XMMRegister dst,
XMMRegister src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.punpckldq(XMMRegister dst,
Mem src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.punpckldq(XMMRegister dst,
XMMRegister src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.punpcklqdq(XMMRegister dst,
Mem src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.punpcklqdq(XMMRegister dst,
XMMRegister src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.punpcklwd(XMMRegister dst,
Mem src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.punpcklwd(XMMRegister dst,
XMMRegister src) |
Unpack Low Data (SSE2).
|
void |
SerializerIntrinsics.pxor(XMMRegister dst,
Mem src) |
Bitwise Exclusive OR (SSE2).
|
void |
SerializerIntrinsics.pxor(XMMRegister dst,
XMMRegister src) |
Bitwise Exclusive OR (SSE2).
|
void |
SerializerIntrinsics.rcpps(XMMRegister dst,
Mem src) |
Packed SP-FP Reciprocal (SSE).
|
void |
SerializerIntrinsics.rcpps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Reciprocal (SSE).
|
void |
SerializerIntrinsics.rcpss(XMMRegister dst,
Mem src) |
Scalar SP-FP Reciprocal (SSE).
|
void |
SerializerIntrinsics.rcpss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Reciprocal (SSE).
|
void |
SerializerIntrinsics.roundpd(XMMRegister dst,
Mem src,
Immediate imm8) |
Round Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.roundpd(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Round Packed DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.roundps(XMMRegister dst,
Mem src,
Immediate imm8) |
|
void |
SerializerIntrinsics.roundps(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
|
void |
SerializerIntrinsics.roundsd(XMMRegister dst,
Mem src,
Immediate imm8) |
Round Scalar DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.roundsd(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Round Scalar DP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.roundss(XMMRegister dst,
Mem src,
Immediate imm8) |
Round Scalar SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.roundss(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Round Scalar SP-FP Values (SSE4.1).
|
void |
SerializerIntrinsics.rsqrtps(XMMRegister dst,
Mem src) |
Packed SP-FP Square Root Reciprocal (SSE).
|
void |
SerializerIntrinsics.rsqrtps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Square Root Reciprocal (SSE).
|
void |
SerializerIntrinsics.rsqrtss(XMMRegister dst,
Mem src) |
Scalar SP-FP Square Root Reciprocal (SSE).
|
void |
SerializerIntrinsics.rsqrtss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Square Root Reciprocal (SSE).
|
void |
SerializerIntrinsics.shufps(XMMRegister dst,
Mem src,
Immediate imm8) |
Shuffle SP-FP (SSE).
|
void |
SerializerIntrinsics.shufps(XMMRegister dst,
XMMRegister src,
Immediate imm8) |
Shuffle SP-FP (SSE).
|
void |
SerializerIntrinsics.sqrtpd(XMMRegister dst,
Mem src) |
Compute Square Roots of Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.sqrtpd(XMMRegister dst,
XMMRegister src) |
Compute Square Roots of Packed DP-FP Values (SSE2).
|
void |
SerializerIntrinsics.sqrtps(XMMRegister dst,
Mem src) |
Packed SP-FP Square Root (SSE).
|
void |
SerializerIntrinsics.sqrtps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Square Root (SSE).
|
void |
SerializerIntrinsics.sqrtsd(XMMRegister dst,
Mem src) |
Compute Square Root of Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.sqrtsd(XMMRegister dst,
XMMRegister src) |
Compute Square Root of Scalar DP-FP Value (SSE2).
|
void |
SerializerIntrinsics.sqrtss(XMMRegister dst,
Mem src) |
Scalar SP-FP Square Root (SSE).
|
void |
SerializerIntrinsics.sqrtss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Square Root (SSE).
|
void |
SerializerIntrinsics.subpd(XMMRegister dst,
Mem src) |
Packed DP-FP Subtract (SSE2).
|
void |
SerializerIntrinsics.subpd(XMMRegister dst,
XMMRegister src) |
Packed DP-FP Subtract (SSE2).
|
void |
SerializerIntrinsics.subps(XMMRegister dst,
Mem src) |
Packed SP-FP Subtract (SSE).
|
void |
SerializerIntrinsics.subps(XMMRegister dst,
XMMRegister src) |
Packed SP-FP Subtract (SSE).
|
void |
SerializerIntrinsics.subsd(XMMRegister dst,
Mem src) |
Scalar DP-FP Subtract (SSE2).
|
void |
SerializerIntrinsics.subsd(XMMRegister dst,
XMMRegister src) |
Scalar DP-FP Subtract (SSE2).
|
void |
SerializerIntrinsics.subss(XMMRegister dst,
Mem src) |
Scalar SP-FP Subtract (SSE).
|
void |
SerializerIntrinsics.subss(XMMRegister dst,
XMMRegister src) |
Scalar SP-FP Subtract (SSE).
|
void |
SerializerIntrinsics.ucomisd(XMMRegister dst,
Mem src) |
Scalar Unordered DP-FP Compare and Set EFLAGS (SSE2).
|
void |
SerializerIntrinsics.ucomisd(XMMRegister dst,
XMMRegister src) |
Scalar Unordered DP-FP Compare and Set EFLAGS (SSE2).
|
void |
SerializerIntrinsics.ucomiss(XMMRegister dst,
Mem src) |
Unordered Scalar SP-FP compare and set EFLAGS (SSE).
|
void |
SerializerIntrinsics.ucomiss(XMMRegister dst,
XMMRegister src) |
Unordered Scalar SP-FP compare and set EFLAGS (SSE).
|
void |
SerializerIntrinsics.unpckhpd(XMMRegister dst,
Mem src) |
Unpack and Interleave High Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.unpckhpd(XMMRegister dst,
XMMRegister src) |
Unpack and Interleave High Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.unpckhps(XMMRegister dst,
Mem src) |
Unpack High Packed SP-FP Data (SSE).
|
void |
SerializerIntrinsics.unpckhps(XMMRegister dst,
XMMRegister src) |
Unpack High Packed SP-FP Data (SSE).
|
void |
SerializerIntrinsics.unpcklpd(XMMRegister dst,
Mem src) |
Unpack and Interleave Low Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.unpcklpd(XMMRegister dst,
XMMRegister src) |
Unpack and Interleave Low Packed Double-Precision FP Values (SSE2).
|
void |
SerializerIntrinsics.unpcklps(XMMRegister dst,
Mem src) |
Unpack Low Packed SP-FP Data (SSE).
|
void |
SerializerIntrinsics.unpcklps(XMMRegister dst,
XMMRegister src) |
Unpack Low Packed SP-FP Data (SSE).
|
void |
SerializerIntrinsics.xorpd(XMMRegister dst,
Mem src) |
Bit-wise Logical OR for DP-FP Data (SSE2).
|
void |
SerializerIntrinsics.xorpd(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical OR for DP-FP Data (SSE2).
|
void |
SerializerIntrinsics.xorps(XMMRegister dst,
Mem src) |
Bit-wise Logical Xor for SP-FP Data (SSE).
|
void |
SerializerIntrinsics.xorps(XMMRegister dst,
XMMRegister src) |
Bit-wise Logical Xor for SP-FP Data (SSE).
|