Sse2 Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
Bu sınıf, iç bilgiler aracılığıyla Intel SSE2 donanım yönergelerine erişim sağlar.
public ref class Sse2 abstract : System::Runtime::Intrinsics::X86::Sse
[System.CLSCompliant(false)]
public abstract class Sse2 : System.Runtime.Intrinsics.X86.Sse
[<System.CLSCompliant(false)>]
type Sse2 = class
inherit Sse
Public MustInherit Class Sse2
Inherits Sse
- Devralma
- Devralma
- Türetilmiş
- Öznitelikler
Özellikler
IsSupported |
Yöntemler
Add(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_add_epi8 (__m128i a, __m128i b) PADDB xmm, xmm/m128 |
Add(Vector128<Double>, Vector128<Double>) |
__m128d _mm_add_pd (__m128d a, __m128d b) ADDPD xmm, xmm/m128 |
Add(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_add_epi16 (a, __m128i b __m128i) PADDW xmm, xmm/m128 |
Add(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_add_epi32 (__m128i a, __m128i b) PADDD xmm, xmm/m128 |
Add(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_add_epi64 (__m128i a, __m128i b) PADDQ xmm, xmm/m128 |
Add(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_add_epi8 (__m128i a, __m128i b) PADDB xmm, xmm/m128 |
Add(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_add_epi16 (a, __m128i b __m128i) PADDW xmm, xmm/m128 |
Add(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_add_epi32 (__m128i a, __m128i b) PADDD xmm, xmm/m128 |
Add(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_add_epi64 (__m128i a, __m128i b) PADDQ xmm, xmm/m128 |
AddSaturate(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_adds_epu8 (__m128i a, __m128i b) PADDUSB xmm, xmm/m128 |
AddSaturate(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_adds_epi16 (__m128i a, __m128i b) PADDSW xmm, xmm/m128 |
AddSaturate(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_adds_epi8 (__m128i a, __m128i b) PADDSB xmm, xmm/m128 |
AddSaturate(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_adds_epu16 (__m128i a, __m128i b) PADDUSW xmm, xmm/m128 |
AddScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_add_sd (__m128d a, __m128d b) ADDSD xmm, xmm/m64 |
And(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
And(Vector128<Double>, Vector128<Double>) |
__m128d _mm_and_pd (__m128d a, __m128d b) ANDPD xmm, xmm/m128 |
And(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
And(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
And(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
And(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
And(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
And(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
And(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_and_si128 (__m128i a, __m128i b) PAND xmm, xmm/m128 |
AndNot(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
AndNot(Vector128<Double>, Vector128<Double>) |
__m128d _mm_andnot_pd (__m128d a, __m128d b) ADDNPD xmm, xmm/m128 |
AndNot(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
AndNot(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
AndNot(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
AndNot(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
AndNot(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
AndNot(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
AndNot(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_andnot_si128 (__m128i a, __m128i b) PANDN xmm, xmm/m128 |
Average(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_avg_epu8 (__m128i a, __m128i b) PAVGB xmm, xmm/m128 |
Average(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_avg_epu16 (__m128i a, __m128i b) PAVGW xmm, xmm/m128 |
CompareEqual(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b) PCMPEQB xmm, xmm/m128 |
CompareEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpeq_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(0) |
CompareEqual(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b) PCMPEQW xmm, xmm/m128 |
CompareEqual(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b) PCMPEQD xmm, xmm/m128 |
CompareEqual(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b) PCMPEQB xmm, xmm/m128 |
CompareEqual(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b) PCMPEQW xmm, xmm/m128 |
CompareEqual(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b) PCMPEQD xmm, xmm/m128 |
CompareGreaterThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpgt_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(6) |
CompareGreaterThan(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_cmpgt_epi16 (__m128i a, __m128i b) PCMPGTW xmm, xmm/m128 |
CompareGreaterThan(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_cmpgt_epi32 (__m128i a, __m128i b) PCMPGTD xmm, xmm/m128 |
CompareGreaterThan(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_cmpgt_epi8 (__m128i a, __m128i b) PCMPGTB xmm, xmm/m128 |
CompareGreaterThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpge_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(5) |
CompareLessThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmplt_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(1) |
CompareLessThan(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_cmplt_epi16 (__m128i a, __m128i b) PCMPGTW xmm, xmm/m128 |
CompareLessThan(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_cmplt_epi32 (__m128i a, __m128i b) PCMPGTD xmm, xmm/m128 |
CompareLessThan(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_cmplt_epi8 (__m128i a, __m128i b) PCMPGTB xmm, xmm/m128 |
CompareLessThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmple_pd (a, __m128d b __m128d) CMPPD xmm, xmm/m128, imm8(2) |
CompareNotEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpneq_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(4) |
CompareNotGreaterThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpngt_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(2) |
CompareNotGreaterThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpnge_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(1) |
CompareNotLessThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpnlt_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(5) |
CompareNotLessThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpnle_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(6) |
CompareOrdered(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpord_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(7) |
CompareScalarEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpeq_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(0) |
CompareScalarGreaterThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpgt_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(6) |
CompareScalarGreaterThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpge_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(5) |
CompareScalarLessThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmplt_sd (a, __m128d b __m128d) CMPSD xmm, xmm/m64, imm8(1) |
CompareScalarLessThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmple_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(2) |
CompareScalarNotEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpneq_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(4) |
CompareScalarNotGreaterThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpngt_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(2) |
CompareScalarNotGreaterThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpnge_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(1) |
CompareScalarNotLessThan(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpnlt_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(5) |
CompareScalarNotLessThanOrEqual(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpnle_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(6) |
CompareScalarOrdered(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpord_sd (a, __m128d b __m128d) CMPSD xmm, xmm/m64, imm8(7) |
CompareScalarOrderedEqual(Vector128<Double>, Vector128<Double>) |
int _mm_comieq_sd (__m128d a, __m128d b) COMISD xmm, xmm/m64 |
CompareScalarOrderedGreaterThan(Vector128<Double>, Vector128<Double>) |
int _mm_comigt_sd (__m128d a, __m128d b) COMISD xmm, xmm/m64 |
CompareScalarOrderedGreaterThanOrEqual(Vector128<Double>, Vector128<Double>) |
int _mm_comige_sd (__m128d a, __m128d b) COMISD xmm, xmm/m64 |
CompareScalarOrderedLessThan(Vector128<Double>, Vector128<Double>) |
int _mm_comilt_sd (__m128d a, __m128d b) COMISD xmm, xmm/m64 |
CompareScalarOrderedLessThanOrEqual(Vector128<Double>, Vector128<Double>) |
int _mm_comile_sd (__m128d a, __m128d b) COMISD xmm, xmm/m64 |
CompareScalarOrderedNotEqual(Vector128<Double>, Vector128<Double>) |
int _mm_comineq_sd (__m128d a, __m128d b) COMISD xmm, xmm/m64 |
CompareScalarUnordered(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpunord_sd (__m128d a, __m128d b) CMPSD xmm, xmm/m64, imm8(3) |
CompareScalarUnorderedEqual(Vector128<Double>, Vector128<Double>) |
int _mm_ucomieq_sd (__m128d a, __m128d b) UCOMISD xmm, xmm/m64 |
CompareScalarUnorderedGreaterThan(Vector128<Double>, Vector128<Double>) |
int _mm_ucomigt_sd (__m128d a, __m128d b) UCOMISD xmm, xmm/m64 |
CompareScalarUnorderedGreaterThanOrEqual(Vector128<Double>, Vector128<Double>) |
int _mm_ucomige_sd (__m128d a, __m128d b) UCOMISD xmm, xmm/m64 |
CompareScalarUnorderedLessThan(Vector128<Double>, Vector128<Double>) |
int _mm_ucomilt_sd (__m128d a, __m128d b) UCOMISD xmm, xmm/m64 |
CompareScalarUnorderedLessThanOrEqual(Vector128<Double>, Vector128<Double>) |
int _mm_ucomile_sd (__m128d a, __m128d b) UCOMISD xmm, xmm/m64 |
CompareScalarUnorderedNotEqual(Vector128<Double>, Vector128<Double>) |
int _mm_ucomineq_sd (__m128d a, __m128d b) UCOMISD xmm, xmm/m64 |
CompareUnordered(Vector128<Double>, Vector128<Double>) |
__m128d _mm_cmpunord_pd (__m128d a, __m128d b) CMPPD xmm, xmm/m128, imm8(3) |
ConvertScalarToVector128Double(Vector128<Double>, Int32) |
__m128d _mm_cvtsi32_sd (__m128d a, int b) CVTSI2SD xmm, reg/m32 |
ConvertScalarToVector128Double(Vector128<Double>, Vector128<Single>) |
__m128d _mm_cvtss_sd (__m128d a, __m128 b) CVTSS2SD xmm, xmm/m32 |
ConvertScalarToVector128Int32(Int32) |
__m128i _mm_cvtsi32_si128 (int a) MOVD xmm, reg/m32 |
ConvertScalarToVector128Single(Vector128<Single>, Vector128<Double>) |
__m128 _mm_cvtsd_ss (a, __m128d b __m128) CVTSD2SS xmm, xmm/m64 |
ConvertScalarToVector128UInt32(UInt32) |
__m128i _mm_cvtsi32_si128 (int a) MOVD xmm, reg/m32 |
ConvertToInt32(Vector128<Double>) |
int _mm_cvtsd_si32 (__m128d a) CVTSD2SI r32, xmm/m64 |
ConvertToInt32(Vector128<Int32>) |
int _mm_cvtsi128_si32 (__m128i a) MOVD reg/m32, xmm |
ConvertToInt32WithTruncation(Vector128<Double>) |
int _mm_cvttsd_si32 (__m128d a) CVTTSD2SI reg, xmm/m64 |
ConvertToUInt32(Vector128<UInt32>) |
int _mm_cvtsi128_si32 (__m128i a) MOVD reg/m32, xmm |
ConvertToVector128Double(Vector128<Int32>) |
__m128d _mm_cvtepi32_pd (__m128i a) CVTDQ2PD xmm, xmm/m128 |
ConvertToVector128Double(Vector128<Single>) |
__m128d _mm_cvtps_pd (__m128 a) CVTPS2PD xmm, xmm/m128 |
ConvertToVector128Int32(Vector128<Double>) |
__m128i _mm_cvtpd_epi32 (__m128d a) CVTPD2DQ xmm, xmm/m128 |
ConvertToVector128Int32(Vector128<Single>) |
__m128i _mm_cvtps_epi32 (__m128 a) CVTPS2DQ xmm, xmm/m128 |
ConvertToVector128Int32WithTruncation(Vector128<Double>) |
__m128i _mm_cvttpd_epi32 (__m128d a) CVTTPD2DQ xmm, xmm/m128 |
ConvertToVector128Int32WithTruncation(Vector128<Single>) |
__m128i _mm_cvttps_epi32 (__m128 a) CVTTPS2DQ xmm, xmm/m128 |
ConvertToVector128Single(Vector128<Double>) |
__m128 _mm_cvtpd_ps (__m128d a) CVTPD2PS xmm, xmm/m128 |
ConvertToVector128Single(Vector128<Int32>) |
__m128 _mm_cvtepi32_ps (__m128i a) CVTDQ2PS xmm, xmm/m128 |
Divide(Vector128<Double>, Vector128<Double>) |
__m128d _mm_div_pd (__m128d a, __m128d b) DIVPD xmm, xmm/m128 |
DivideScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_div_sd (__m128d a, __m128d b) DIVSD xmm, xmm/m64 |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Extract(Vector128<UInt16>, Byte) |
int _mm_extract_epi16 (__m128i a, hemen değil) PEXTRW reg, xmm, imm8 |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Insert(Vector128<Int16>, Int16, Byte) |
__m128i _mm_insert_epi16 (__m128i a, int i, int immediate) PINSRW xmm, reg/m16, imm8 |
Insert(Vector128<UInt16>, UInt16, Byte) |
__m128i _mm_insert_epi16 (__m128i a, int i, int immediate) PINSRW xmm, reg/m16, imm8 |
LoadAlignedVector128(Byte*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadAlignedVector128(Double*) |
__m128d _mm_load_pd (çift const* mem_address) MOVAPD xmm, m128 |
LoadAlignedVector128(Int16*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadAlignedVector128(Int32*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadAlignedVector128(Int64*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadAlignedVector128(SByte*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadAlignedVector128(UInt16*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadAlignedVector128(UInt32*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadAlignedVector128(UInt64*) |
__m128i _mm_load_si128 (__m128i const* mem_address) MOVDQA xmm, m128 |
LoadFence() |
void _mm_lfence(void) LFENCE |
LoadHigh(Vector128<Double>, Double*) |
__m128d _mm_loadh_pd (__m128d a, double const* mem_addr) MOVHPD xmm, m64 |
LoadLow(Vector128<Double>, Double*) |
__m128d _mm_loadl_pd (__m128d a, double const* mem_addr) MOVLPD xmm, m64 |
LoadScalarVector128(Double*) |
__m128d _mm_load_sd (çift sabit* mem_address) MOVSD xmm, m64 |
LoadScalarVector128(Int32*) |
__m128i _mm_loadl_epi32 (__m128i const* mem_addr) MOVD xmm, reg/m32 |
LoadScalarVector128(Int64*) |
__m128i _mm_loadl_epi64 (__m128i const* mem_addr) MOVQ xmm, reg/m64 |
LoadScalarVector128(UInt32*) |
__m128i _mm_loadl_epi32 (__m128i const* mem_addr) MOVD xmm, reg/m32 |
LoadScalarVector128(UInt64*) |
__m128i _mm_loadl_epi64 (__m128i const* mem_addr) MOVQ xmm, reg/m64 |
LoadVector128(Byte*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
LoadVector128(Double*) |
__m128d _mm_loadu_pd (çift const* mem_address) MOVUPD xmm, m128 |
LoadVector128(Int16*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
LoadVector128(Int32*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
LoadVector128(Int64*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
LoadVector128(SByte*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
LoadVector128(UInt16*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
LoadVector128(UInt32*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
LoadVector128(UInt64*) |
__m128i _mm_loadu_si128 (__m128i const* mem_address) MOVDQU xmm, m128 |
MaskMove(Vector128<Byte>, Vector128<Byte>, Byte*) |
void _mm_maskmoveu_si128 (__m128i a, __m128i maskesi, char* mem_address) MASKMOVDQU xmm, xmm |
MaskMove(Vector128<SByte>, Vector128<SByte>, SByte*) |
void _mm_maskmoveu_si128 (__m128i a, __m128i maskesi, char* mem_address) MASKMOVDQU xmm, xmm |
Max(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_max_epu8 (__m128i a, __m128i b) PMAXUB xmm, xmm/m128 |
Max(Vector128<Double>, Vector128<Double>) |
__m128d _mm_max_pd (__m128d a, __m128d b) MAXPD xmm, xmm/m128 |
Max(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_max_epi16 (__m128i a, __m128i b) PMAXSW xmm, xmm/m128 |
MaxScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_max_sd (__m128d a, __m128d b) MAXSD xmm, xmm/m64 |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MemoryFence() |
void _mm_mfence(void) MFENCE |
Min(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_min_epu8 (__m128i a, __m128i b) PMINUB xmm, xmm/m128 |
Min(Vector128<Double>, Vector128<Double>) |
__m128d _mm_min_pd (__m128d a, __m128d b) MINPD xmm, xmm/m128 |
Min(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_min_epi16 (__m128i a, __m128i b) PMINSW xmm, xmm/m128 |
MinScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_min_sd (__m128d a, __m128d b) MINSD xmm, xmm/m64 |
MoveMask(Vector128<Byte>) |
int _mm_movemask_epi8 (__m128i a) PMOVMSKB reg, xmm |
MoveMask(Vector128<Double>) |
int _mm_movemask_pd (__m128d a) MOVMSKPD reg, xmm |
MoveMask(Vector128<SByte>) |
int _mm_movemask_epi8 (__m128i a) PMOVMSKB reg, xmm |
MoveScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_move_sd (__m128d a, __m128d b) MOVSD xmm, xmm |
MoveScalar(Vector128<Int64>) |
__m128i _mm_move_epi64 (__m128i a) MOVQ xmm, xmm |
MoveScalar(Vector128<UInt64>) |
__m128i _mm_move_epi64 (__m128i a) MOVQ xmm, xmm |
Multiply(Vector128<Double>, Vector128<Double>) |
__m128d _mm_mul_pd (__m128d a, __m128d b) MULPD xmm, xmm/m128 |
Multiply(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_mul_epu32 (__m128i a, __m128i b) PMULUDQ xmm, xmm/m128 |
MultiplyAddAdjacent(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_madd_epi16 (__m128i a, __m128i b) PMADDWD xmm, xmm/m128 |
MultiplyHigh(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_mulhi_epi16 (__m128i a, __m128i b) PMULHW xmm, xmm/m128 |
MultiplyHigh(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_mulhi_epu16 (__m128i a, __m128i b) PMULHUW xmm, xmm/m128 |
MultiplyLow(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_mullo_epi16 (__m128i a, __m128i b) PMULLW xmm, xmm/m128 |
MultiplyLow(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_mullo_epi16 (__m128i a, __m128i b) PMULLW xmm, xmm/m128 |
MultiplyScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_mul_sd (__m128d a, __m128d b) MULSD xmm, xmm/m64 |
Or(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
Or(Vector128<Double>, Vector128<Double>) |
__m128d _mm_or_pd (__m128d a, __m128d b) ORPD xmm, xmm/m128 |
Or(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
Or(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
Or(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
Or(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
Or(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
Or(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
Or(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_or_si128 (__m128i a, __m128i b) POR xmm, xmm/m128 |
PackSignedSaturate(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_packs_epi16 (__m128i a, __m128i b) PAKETLERWB xmm, xmm/m128 |
PackSignedSaturate(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_packs_epi32 (__m128i a, __m128i b) PAKETLERSDW xmm, xmm/m128 |
PackUnsignedSaturate(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_packus_epi16 (__m128i a, __m128i b) PACKUSWB xmm, xmm/m128 |
ShiftLeftLogical(Vector128<Int16>, Byte) |
__m128i _mm_slli_epi16 (a, hemen __m128i) PSLLW xmm, imm8 |
ShiftLeftLogical(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_sll_epi16 (__m128i a, __m128i sayısı) PSLLW xmm, xmm/m128 |
ShiftLeftLogical(Vector128<Int32>, Byte) |
__m128i _mm_slli_epi32 (__m128i a, anında) PSLLD xmm, imm8 |
ShiftLeftLogical(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_sll_epi32 (__m128i a, __m128i sayısı) PSLLD xmm, xmm/m128 |
ShiftLeftLogical(Vector128<Int64>, Byte) |
__m128i _mm_slli_epi64 (__m128i a, anında) PSLLQ xmm, imm8 |
ShiftLeftLogical(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_sll_epi64 (__m128i a, __m128i sayısı) PSLLQ xmm, xmm/m128 |
ShiftLeftLogical(Vector128<UInt16>, Byte) |
__m128i _mm_slli_epi16 (a, hemen __m128i) PSLLW xmm, imm8 |
ShiftLeftLogical(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_sll_epi16 (__m128i a, __m128i sayısı) PSLLW xmm, xmm/m128 |
ShiftLeftLogical(Vector128<UInt32>, Byte) |
__m128i _mm_slli_epi32 (__m128i a, anında) PSLLD xmm, imm8 |
ShiftLeftLogical(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_sll_epi32 (__m128i a, __m128i sayısı) PSLLD xmm, xmm/m128 |
ShiftLeftLogical(Vector128<UInt64>, Byte) |
__m128i _mm_slli_epi64 (__m128i a, anında) PSLLQ xmm, imm8 |
ShiftLeftLogical(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_sll_epi64 (__m128i a, __m128i sayısı) PSLLQ xmm, xmm/m128 |
ShiftLeftLogical128BitLane(Vector128<Byte>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftLeftLogical128BitLane(Vector128<Int16>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftLeftLogical128BitLane(Vector128<Int32>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftLeftLogical128BitLane(Vector128<Int64>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftLeftLogical128BitLane(Vector128<SByte>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftLeftLogical128BitLane(Vector128<UInt16>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftLeftLogical128BitLane(Vector128<UInt32>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftLeftLogical128BitLane(Vector128<UInt64>, Byte) |
__m128i _mm_bslli_si128 (__m128i a, int imm8) PSLLDQ xmm, imm8 |
ShiftRightArithmetic(Vector128<Int16>, Byte) |
__m128i _mm_srai_epi16 (__m128i a, anında) PSRAW xmm, imm8 |
ShiftRightArithmetic(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_sra_epi16 (__m128i a, __m128i sayısı) PSRAW xmm, xmm/m128 |
ShiftRightArithmetic(Vector128<Int32>, Byte) |
__m128i _mm_srai_epi32 (__m128i a, anında) PSRAD xmm, imm8 |
ShiftRightArithmetic(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_sra_epi32 (a, __m128i sayısı __m128i) PSRAD xmm, xmm/m128 |
ShiftRightLogical(Vector128<Int16>, Byte) |
__m128i _mm_srli_epi16 (__m128i a, anında) PSRLW xmm, imm8 |
ShiftRightLogical(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_srl_epi16 (__m128i a, __m128i sayısı) PSRLW xmm, xmm/m128 |
ShiftRightLogical(Vector128<Int32>, Byte) |
__m128i _mm_srli_epi32 (__m128i a, anında) PSRLD xmm, imm8 |
ShiftRightLogical(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_srl_epi32 (a, __m128i sayısı __m128i) PSRLD xmm, xmm/m128 |
ShiftRightLogical(Vector128<Int64>, Byte) |
__m128i _mm_srli_epi64 (a, hemen __m128i) PSRLQ xmm, imm8 |
ShiftRightLogical(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_srl_epi64 (__m128i a, __m128i sayısı) PSRLQ xmm, xmm/m128 |
ShiftRightLogical(Vector128<UInt16>, Byte) |
__m128i _mm_srli_epi16 (__m128i a, anında) PSRLW xmm, imm8 |
ShiftRightLogical(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_srl_epi16 (__m128i a, __m128i sayısı) PSRLW xmm, xmm/m128 |
ShiftRightLogical(Vector128<UInt32>, Byte) |
__m128i _mm_srli_epi32 (__m128i a, anında) PSRLD xmm, imm8 |
ShiftRightLogical(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_srl_epi32 (a, __m128i sayısı __m128i) PSRLD xmm, xmm/m128 |
ShiftRightLogical(Vector128<UInt64>, Byte) |
__m128i _mm_srli_epi64 (a, hemen __m128i) PSRLQ xmm, imm8 |
ShiftRightLogical(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_srl_epi64 (__m128i a, __m128i sayısı) PSRLQ xmm, xmm/m128 |
ShiftRightLogical128BitLane(Vector128<Byte>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
ShiftRightLogical128BitLane(Vector128<Int16>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
ShiftRightLogical128BitLane(Vector128<Int32>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
ShiftRightLogical128BitLane(Vector128<Int64>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
ShiftRightLogical128BitLane(Vector128<SByte>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
ShiftRightLogical128BitLane(Vector128<UInt16>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
ShiftRightLogical128BitLane(Vector128<UInt32>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
ShiftRightLogical128BitLane(Vector128<UInt64>, Byte) |
__m128i _mm_bsrli_si128 (__m128i a, int imm8) PSRLDQ xmm, imm8 |
Shuffle(Vector128<Double>, Vector128<Double>, Byte) |
__m128d _mm_shuffle_pd (a, __m128d b, anında __m128d) SHUFPD xmm, xmm/m128, imm8 |
Shuffle(Vector128<Int32>, Byte) |
__m128i _mm_shuffle_epi32 (a, anında __m128i) PSHUFD xmm, xmm/m128, imm8 |
Shuffle(Vector128<UInt32>, Byte) |
__m128i _mm_shuffle_epi32 (a, anında __m128i) PSHUFD xmm, xmm/m128, imm8 |
ShuffleHigh(Vector128<Int16>, Byte) |
__m128i _mm_shufflehi_epi16 (__m128i a, anında) PSHUFHW xmm, xmm/m128, imm8 |
ShuffleHigh(Vector128<UInt16>, Byte) |
__m128i _mm_shufflehi_epi16 (__m128i a, int denetimi) PSHUFHW xmm, xmm/m128, imm8 |
ShuffleLow(Vector128<Int16>, Byte) |
__m128i _mm_shufflelo_epi16 (__m128i, int denetimi) PSHUFLW xmm, xmm/m128, imm8 |
ShuffleLow(Vector128<UInt16>, Byte) |
__m128i _mm_shufflelo_epi16 (__m128i, int denetimi) PSHUFLW xmm, xmm/m128, imm8 |
Sqrt(Vector128<Double>) |
__m128d _mm_sqrt_pd (__m128d a) SQRTPD xmm, xmm/m128 |
SqrtScalar(Vector128<Double>) |
__m128d _mm_sqrt_sd (__m128d a) SQRTSD xmm, xmm/64 |
SqrtScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_sqrt_sd (__m128d a, __m128d b) SQRTSD xmm, xmm/64 |
Store(Byte*, Vector128<Byte>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
Store(Double*, Vector128<Double>) |
void _mm_storeu_pd (çift* mem_addr, __m128d a) MOVUPD m128, xmm |
Store(Int16*, Vector128<Int16>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
Store(Int32*, Vector128<Int32>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
Store(Int64*, Vector128<Int64>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
Store(SByte*, Vector128<SByte>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
Store(UInt16*, Vector128<UInt16>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
Store(UInt32*, Vector128<UInt32>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
Store(UInt64*, Vector128<UInt64>) |
void _mm_storeu_si128 (__m128i* mem_addr, __m128i a) MOVDQU m128, xmm |
StoreAligned(Byte*, Vector128<Byte>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAligned(Double*, Vector128<Double>) |
geçersiz _mm_store_pd (çift* mem_addr, __m128d a) MOVAPD m128, xmm |
StoreAligned(Int16*, Vector128<Int16>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAligned(Int32*, Vector128<Int32>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAligned(Int64*, Vector128<Int64>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAligned(SByte*, Vector128<SByte>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAligned(UInt16*, Vector128<UInt16>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAligned(UInt32*, Vector128<UInt32>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAligned(UInt64*, Vector128<UInt64>) |
void _mm_store_si128 (__m128i* mem_addr, __m128i a) MOVDQA m128, xmm |
StoreAlignedNonTemporal(Byte*, Vector128<Byte>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreAlignedNonTemporal(Double*, Vector128<Double>) |
void _mm_stream_pd (çift* mem_addr, __m128d a) MOVNTPD m128, xmm |
StoreAlignedNonTemporal(Int16*, Vector128<Int16>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreAlignedNonTemporal(Int32*, Vector128<Int32>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreAlignedNonTemporal(Int64*, Vector128<Int64>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreAlignedNonTemporal(SByte*, Vector128<SByte>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreAlignedNonTemporal(UInt16*, Vector128<UInt16>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreAlignedNonTemporal(UInt32*, Vector128<UInt32>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreAlignedNonTemporal(UInt64*, Vector128<UInt64>) |
void _mm_stream_si128 (__m128i* mem_addr, __m128i a) MOVNTDQ m128, xmm |
StoreHigh(Double*, Vector128<Double>) |
void _mm_storeh_pd (double* mem_addr, __m128d a) MOVHPD m64, xmm |
StoreLow(Double*, Vector128<Double>) |
void _mm_storel_pd (double* mem_addr, __m128d a) MOVLPD m64, xmm |
StoreNonTemporal(Int32*, Int32) |
void _mm_stream_si32(int *p, int a) MOVNTI m32, r32 |
StoreNonTemporal(UInt32*, UInt32) |
void _mm_stream_si32(int *p, int a) MOVNTI m32, r32 |
StoreScalar(Double*, Vector128<Double>) |
void _mm_store_sd (double* mem_addr, __m128d a) MOVSD m64, xmm |
StoreScalar(Int32*, Vector128<Int32>) |
void _mm_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, xmm. |
StoreScalar(Int64*, Vector128<Int64>) |
void _mm_storel_epi64 (__m128i* mem_addr, __m128i a) MOVQ m64, xmm |
StoreScalar(UInt32*, Vector128<UInt32>) |
void _mm_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, xmm. |
StoreScalar(UInt64*, Vector128<UInt64>) |
void _mm_storel_epi64 (__m128i* mem_addr, __m128i a) MOVQ m64, xmm |
Subtract(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_sub_epi8 (__m128i a, __m128i b) PSUBB xmm, xmm/m128 |
Subtract(Vector128<Double>, Vector128<Double>) |
__m128d _mm_sub_pd (__m128d a, __m128d b) SUBPD xmm, xmm/m128 |
Subtract(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_sub_epi16 (__m128i a, __m128i b) PSUBW xmm, xmm/m128 |
Subtract(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_sub_epi32 (__m128i a, __m128i b) PSUBD xmm, xmm/m128 |
Subtract(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_sub_epi64 (__m128i a, __m128i b) PSUBQ xmm, xmm/m128 |
Subtract(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_sub_epi8 (__m128i a, __m128i b) PSUBB xmm, xmm/m128 |
Subtract(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_sub_epi16 (__m128i a, __m128i b) PSUBW xmm, xmm/m128 |
Subtract(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_sub_epi32 (__m128i a, __m128i b) PSUBD xmm, xmm/m128 |
Subtract(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_sub_epi64 (__m128i a, __m128i b) PSUBQ xmm, xmm/m128 |
SubtractSaturate(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_subs_epu8 (__m128i a, __m128i b) PSUBUSB xmm, xmm/m128 |
SubtractSaturate(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_subs_epi16 (__m128i a, __m128i b) PSUBSW xmm, xmm/m128 |
SubtractSaturate(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_subs_epi8 (__m128i a, __m128i b) PSUBSB xmm, xmm/m128 |
SubtractSaturate(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_subs_epu16 (a, __m128i b __m128i) PSUBUSW xmm, xmm/m128 |
SubtractScalar(Vector128<Double>, Vector128<Double>) |
__m128d _mm_sub_sd (__m128d a, __m128d b) SUBSD xmm, xmm/m64 |
SumAbsoluteDifferences(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_sad_epu8 (__m128i a, __m128i b) PSADBW xmm, xmm/m128 |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
UnpackHigh(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b) PUNPCKHBW xmm, xmm/m128 |
UnpackHigh(Vector128<Double>, Vector128<Double>) |
__m128d _mm_unpackhi_pd (__m128d a, __m128d b) UNPCKHPD xmm, xmm/m128 |
UnpackHigh(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b) PUNPCKHWD xmm, xmm/m128 |
UnpackHigh(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b) PUNPCKHDQ xmm, xmm/m128 |
UnpackHigh(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b) PUNPCKHQDQ xmm, xmm/m128 |
UnpackHigh(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b) PUNPCKHBW xmm, xmm/m128 |
UnpackHigh(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b) PUNPCKHWD xmm, xmm/m128 |
UnpackHigh(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b) PUNPCKHDQ xmm, xmm/m128 |
UnpackHigh(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b) PUNPCKHQDQ xmm, xmm/m128 |
UnpackLow(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b) PUNPCKLBW xmm, xmm/m128 |
UnpackLow(Vector128<Double>, Vector128<Double>) |
__m128d _mm_unpacklo_pd (__m128d a, __m128d b) UNPCKLPD xmm, xmm/m128 |
UnpackLow(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b) PUNPCKLWD xmm, xmm/m128 |
UnpackLow(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b) PUNPCKLDQ xmm, xmm/m128 |
UnpackLow(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b) PUNPCKLQDQ xmm, xmm/m128 |
UnpackLow(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b) PUNPCKLBW xmm, xmm/m128 |
UnpackLow(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b) PUNPCKLWD xmm, xmm/m128 |
UnpackLow(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b) PUNPCKLDQ xmm, xmm/m128 |
UnpackLow(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b) PUNPCKLQDQ xmm, xmm/m128 |
Xor(Vector128<Byte>, Vector128<Byte>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |
Xor(Vector128<Double>, Vector128<Double>) |
__m128d _mm_xor_pd (__m128d a, __m128d b) XORPD xmm, xmm/m128 |
Xor(Vector128<Int16>, Vector128<Int16>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |
Xor(Vector128<Int32>, Vector128<Int32>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |
Xor(Vector128<Int64>, Vector128<Int64>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |
Xor(Vector128<SByte>, Vector128<SByte>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |
Xor(Vector128<UInt16>, Vector128<UInt16>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |
Xor(Vector128<UInt32>, Vector128<UInt32>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |
Xor(Vector128<UInt64>, Vector128<UInt64>) |
__m128i _mm_xor_si128 (__m128i a, __m128i b) PXOR xmm, xmm/m128 |