Sse41 Klasa

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSE4.1 za pośrednictwem funkcji wewnętrznych.

public ref class Sse41 abstract : System::Runtime::Intrinsics::X86::Ssse3
[System.CLSCompliant(false)]
public abstract class Sse41 : System.Runtime.Intrinsics.X86.Ssse3
[<System.CLSCompliant(false)>]
type Sse41 = class
    inherit Ssse3
Public MustInherit Class Sse41
Inherits Ssse3
Dziedziczenie
Dziedziczenie
Pochodne
Atrybuty

Właściwości

IsSupported

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSE4.1 za pośrednictwem funkcji wewnętrznych.

Metody

Blend(Vector128<Double>, Vector128<Double>, Byte)

__m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)

BLENDPD xmm, xmm/m128, imm8

Blend(Vector128<Int16>, Vector128<Int16>, Byte)

__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)

PBLENDW xmm, xmm/m128 imm8

Blend(Vector128<Single>, Vector128<Single>, Byte)

__m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)

BLENDPS xmm, xmm/m128, imm8

Blend(Vector128<UInt16>, Vector128<UInt16>, Byte)

__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)

PBLENDW xmm, xmm/m128 imm8

BlendVariable(Vector128<Byte>, Vector128<Byte>, Vector128<Byte>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

BlendVariable(Vector128<Double>, Vector128<Double>, Vector128<Double>)

__m128d _mm_blendv_pd (__m128d __m128d b, maska __m128d)

BLENDVPD xmm, xmm/m128, xmm0

BlendVariable(Vector128<Int16>, Vector128<Int16>, Vector128<Int16>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

BlendVariable(Vector128<Int32>, Vector128<Int32>, Vector128<Int32>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

BlendVariable(Vector128<Int64>, Vector128<Int64>, Vector128<Int64>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

BlendVariable(Vector128<SByte>, Vector128<SByte>, Vector128<SByte>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

BlendVariable(Vector128<Single>, Vector128<Single>, Vector128<Single>)

__m128 _mm_blendv_ps (__m128 __m128 b, maska __m128)

BLENDVPS xmm, xmm/m128, xmm0

BlendVariable(Vector128<UInt16>, Vector128<UInt16>, Vector128<UInt16>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

BlendVariable(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

BlendVariable(Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>)

__m128i _mm_blendv_epi8 (__m128i __m128i b, maska __m128i)

PBLENDVB xmm, xmm/m128, xmm

Ceiling(Vector128<Double>)

__m128d _mm_ceil_pd (__m128d a)

ROUNDPD xmm, xmm/m128, imm8(10)

Ceiling(Vector128<Single>)

__m128 _mm_ceil_ps (__m128 a)

ROUNDPS xmm, xmm/m128, imm8(10)

CeilingScalar(Vector128<Double>)

__m128d _mm_ceil_sd (__m128d a)

ROUNDSD xmm, xmm/m128, imm8(10)

CeilingScalar(Vector128<Double>, Vector128<Double>)

__m128d _mm_ceil_sd (__m128d a, __m128d b)

ROUNDSD xmm, xmm/m128, imm8(10)

CeilingScalar(Vector128<Single>)

__m128 _mm_ceil_ss (__m128 a)

ROUNDSD xmm, xmm/m128, imm8(10)

CeilingScalar(Vector128<Single>, Vector128<Single>)

__m128 _mm_ceil_ss (__m128 a, __m128 b)

ROUNDSS xmm, xmm/m128, imm8(10)

CompareEqual(Vector128<Int64>, Vector128<Int64>)

__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)

PCMPEQQ xmm, xmm/m128

CompareEqual(Vector128<UInt64>, Vector128<UInt64>)

__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)

PCMPEQQ xmm, xmm/m128

ConvertToVector128Int16(Byte*)

PMOVZXBW xmm, m64

ConvertToVector128Int16(SByte*)

PMOVSXBW xmm, m64

ConvertToVector128Int16(Vector128<Byte>)

__m128i _mm_cvtepu8_epi16 (__m128i a)

PMOVZXBW xmm, xmm/m64

ConvertToVector128Int16(Vector128<SByte>)

__m128i _mm_cvtepi8_epi16 (__m128i a)

PMOVSXBW xmm, xmm/m64

ConvertToVector128Int32(Byte*)

PMOVZXBD xmm, m32

ConvertToVector128Int32(Int16*)

PMOVSXWD xmm, m64

ConvertToVector128Int32(SByte*)

PMOVSXBD xmm, m32

ConvertToVector128Int32(UInt16*)

PMOVZXWD xmm, m64

ConvertToVector128Int32(Vector128<Byte>)

__m128i _mm_cvtepu8_epi32 (__m128i a)

PMOVZXBD xmm, xmm/m32

ConvertToVector128Int32(Vector128<Int16>)

__m128i _mm_cvtepi16_epi32 (__m128i a)

PMOVSXWD xmm, xmm/m64

ConvertToVector128Int32(Vector128<SByte>)

__m128i _mm_cvtepi8_epi32 (__m128i a)

PMOVSXBD xmm, xmm/m32

ConvertToVector128Int32(Vector128<UInt16>)

__m128i _mm_cvtepu16_epi32 (__m128i a)

PMOVZXWD xmm, xmm/m64

ConvertToVector128Int64(Byte*)

PMOVZXBQ xmm, m16

ConvertToVector128Int64(Int16*)

PMOVSXWQ xmm, m32

ConvertToVector128Int64(Int32*)

PMOVSXDQ xmm, m64

ConvertToVector128Int64(SByte*)

PMOVSXBQ xmm, m16

ConvertToVector128Int64(UInt16*)

PMOVZXWQ xmm, m32

ConvertToVector128Int64(UInt32*)

PMOVZXDQ xmm, m64

ConvertToVector128Int64(Vector128<Byte>)

__m128i _mm_cvtepu8_epi64 (__m128i a)

PMOVZXBQ xmm, xmm/m16

ConvertToVector128Int64(Vector128<Int16>)

__m128i _mm_cvtepi16_epi64 (__m128i a)

PMOVSXWQ xmm, xmm/m32

ConvertToVector128Int64(Vector128<Int32>)

__m128i _mm_cvtepi32_epi64 (__m128i a)

PMOVSXDQ xmm, xmm/m64

ConvertToVector128Int64(Vector128<SByte>)

__m128i _mm_cvtepi8_epi64 (__m128i a)

PMOVSXBQ xmm, xmm/m16

ConvertToVector128Int64(Vector128<UInt16>)

__m128i _mm_cvtepu16_epi64 (__m128i a)

PMOVZXWQ xmm, xmm/m32

ConvertToVector128Int64(Vector128<UInt32>)

__m128i _mm_cvtepu32_epi64 (__m128i a)

PMOVZXDQ xmm, xmm/m64

DotProduct(Vector128<Double>, Vector128<Double>, Byte)

__m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)

DPPD xmm, xmm/m128, imm8

DotProduct(Vector128<Single>, Vector128<Single>, Byte)

__m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)

DPPS xmm, xmm/m128, imm8

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Extract(Vector128<Byte>, Byte)

int _mm_extract_epi8 (__m128i, const int imm8)

PEXTRB reg/m8, xmm, imm8

Extract(Vector128<Int32>, Byte)

int _mm_extract_epi32 (__m128i a, const int imm8)

PEXTRD reg/m32, xmm, imm8

Extract(Vector128<Single>, Byte)

int _mm_extract_ps (__m128 a, const int imm8)

EXTRACTPS xmm, xmm/m32, imm8

Extract(Vector128<UInt32>, Byte)

int _mm_extract_epi32 (__m128i a, const int imm8)

PEXTRD reg/m32, xmm, imm8

Floor(Vector128<Double>)

__m128d _mm_floor_pd (__m128d a)

ROUNDPD xmm, xmm/m128, imm8(9)

Floor(Vector128<Single>)

__m128 _mm_floor_ps (__m128 a)

ROUNDPS xmm, xmm/m128, imm8(9)

FloorScalar(Vector128<Double>)

__m128d _mm_floor_sd (__m128d a)

ROUNDSD xmm, xmm/m128, imm8(9)

FloorScalar(Vector128<Double>, Vector128<Double>)

__m128d _mm_floor_sd (__m128d a, __m128d b)

ROUNDSD xmm, xmm/m128, imm8(9)

FloorScalar(Vector128<Single>)

__m128 _mm_floor_ss (__m128 a)

ROUNDSS xmm, xmm/m128, imm8(9)

FloorScalar(Vector128<Single>, Vector128<Single>)

__m128 _mm_floor_ss (__m128 a, __m128 b)

ROUNDSS xmm, xmm/m128, imm8(9)

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Insert(Vector128<Byte>, Byte, Byte)

__m128i _mm_insert_epi8 (__m128i int i, const int imm8)

PINSRB xmm, reg/m8, imm8

Insert(Vector128<Int32>, Int32, Byte)

__m128i _mm_insert_epi32 (__m128i, int i, const int imm8)

PINSRD xmm, reg/m32, imm8

Insert(Vector128<SByte>, SByte, Byte)

__m128i _mm_insert_epi8 (__m128i int i, const int imm8)

PINSRB xmm, reg/m8, imm8

Insert(Vector128<Single>, Vector128<Single>, Byte)

__m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)

INSERTPS xmm, xmm/m32, imm8

Insert(Vector128<UInt32>, UInt32, Byte)

__m128i _mm_insert_epi32 (__m128i, int i, const int imm8)

PINSRD xmm, reg/m32, imm8

LoadAlignedVector128NonTemporal(Byte*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

LoadAlignedVector128NonTemporal(Int16*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

LoadAlignedVector128NonTemporal(Int32*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

LoadAlignedVector128NonTemporal(Int64*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

LoadAlignedVector128NonTemporal(SByte*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

LoadAlignedVector128NonTemporal(UInt16*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

LoadAlignedVector128NonTemporal(UInt32*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

LoadAlignedVector128NonTemporal(UInt64*)

__m128i _mm_stream_load_si128 (const __m128i* mem_addr)

MOVNTDQA xmm, m128

Max(Vector128<Int32>, Vector128<Int32>)

__m128i _mm_max_epi32 (__m128i a, __m128i b)

PMAXSD xmm, xmm/m128

Max(Vector128<SByte>, Vector128<SByte>)

__m128i _mm_max_epi8 (__m128i a, __m128i b)

PMAXSB xmm, xmm/m128

Max(Vector128<UInt16>, Vector128<UInt16>)

__m128i _mm_max_epu16 (__m128i a, __m128i b)

PMAXUW xmm, xmm/m128

Max(Vector128<UInt32>, Vector128<UInt32>)

__m128i _mm_max_epu32 (__m128i a, __m128i b)

PMAXUD xmm, xmm/m128

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Min(Vector128<Int32>, Vector128<Int32>)

__m128i _mm_min_epi32 (__m128i a, __m128i b)

PMINSD xmm, xmm/m128

Min(Vector128<SByte>, Vector128<SByte>)

__m128i _mm_min_epi8 (__m128i a, __m128i b)

PMINSB xmm, xmm/m128

Min(Vector128<UInt16>, Vector128<UInt16>)

__m128i _mm_min_epu16 (__m128i a, __m128i b)

PMINUW xmm, xmm/m128

Min(Vector128<UInt32>, Vector128<UInt32>)

__m128i _mm_min_epu32 (__m128i a, __m128i b)

PMINUD xmm, xmm/m128

MinHorizontal(Vector128<UInt16>)

__m128i _mm_minpos_epu16 (__m128i a)

PHMINPOSUW xmm, xmm/m128

MultipleSumAbsoluteDifferences(Vector128<Byte>, Vector128<Byte>, Byte)

__m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)

MPSADBW xmm, xmm/m128, imm8

Multiply(Vector128<Int32>, Vector128<Int32>)

__m128i _mm_mul_epi32 (__m128i a, __m128i b)

PMULDQ xmm, xmm/m128

MultiplyLow(Vector128<Int32>, Vector128<Int32>)

__m128i _mm_mullo_epi32 (__m128i a, __m128i b)

PMULLD xmm, xmm/m128

MultiplyLow(Vector128<UInt32>, Vector128<UInt32>)

__m128i _mm_mullo_epi32 (__m128i a, __m128i b)

PMULLD xmm, xmm/m128

PackUnsignedSaturate(Vector128<Int32>, Vector128<Int32>)

__m128i _mm_packus_epi32 (__m128i a, __m128i b)

PACKUSDW xmm, xmm/m128

RoundCurrentDirection(Vector128<Double>)

_m128d _mm_round_pd (__m128d _MM_FROUND_CUR_DIRECTION)

ROUNDPD xmm, xmm/m128, imm8(4)

RoundCurrentDirection(Vector128<Single>)

__m128 _mm_round_ps (__m128 _MM_FROUND_CUR_DIRECTION)

ROUNDPS xmm, xmm/m128, imm8(4)

RoundCurrentDirectionScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d _MM_FROUND_CUR_DIRECTION)

ROUNDSD xmm, xmm/m128, imm8(4)

RoundCurrentDirectionScalar(Vector128<Double>, Vector128<Double>)

__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)

ROUNDSD xmm, xmm/m128, imm8(4)

RoundCurrentDirectionScalar(Vector128<Single>)

__m128 _mm_round_ss (__m128 _MM_FROUND_CUR_DIRECTION)

ROUNDSS xmm, xmm/m128, imm8(4)

RoundCurrentDirectionScalar(Vector128<Single>, Vector128<Single>)

__m128 _mm_round_ss (__m128 __m128 b, _MM_FROUND_CUR_DIRECTION)

ROUNDSS xmm, xmm/m128, imm8(4)

RoundToNearestInteger(Vector128<Double>)

__m128d _mm_round_pd (__m128d zaokrąglanie int)

ROUNDPD xmm, xmm/m128, imm8(8) _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC

RoundToNearestInteger(Vector128<Single>)

__m128 _mm_round_ps (__m128 zaokrąglanie int)

ROUNDPS xmm, xmm/m128, imm8(8) _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC

RoundToNearestIntegerScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(8)

RoundToNearestIntegerScalar(Vector128<Double>, Vector128<Double>)

__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(8)

RoundToNearestIntegerScalar(Vector128<Single>)

__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(8)

RoundToNearestIntegerScalar(Vector128<Single>, Vector128<Single>)

__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(8)

RoundToNegativeInfinity(Vector128<Double>)

__m128d _mm_round_pd (__m128d _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)

ROUNDPD xmm, xmm/m128, imm8(9)

RoundToNegativeInfinity(Vector128<Single>)

__m128 _mm_round_ps (__m128 _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)

ROUNDPS xmm, xmm/m128, imm8(9)

RoundToNegativeInfinityScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(9)

RoundToNegativeInfinityScalar(Vector128<Double>, Vector128<Double>)

__m128d _mm_round_sd (__m128d __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(9)

RoundToNegativeInfinityScalar(Vector128<Single>)

__m128 _mm_round_ss (__m128 _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(9)

RoundToNegativeInfinityScalar(Vector128<Single>, Vector128<Single>)

__m128 _mm_round_ss (__m128 __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(9)

RoundToPositiveInfinity(Vector128<Double>)

__m128d _mm_round_pd (__m128d _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)

ROUNDPD xmm, xmm/m128, imm8(10)

RoundToPositiveInfinity(Vector128<Single>)

__m128 _mm_round_ps (__m128 _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)

ROUNDPS xmm, xmm/m128, imm8(10)

RoundToPositiveInfinityScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(10)

RoundToPositiveInfinityScalar(Vector128<Double>, Vector128<Double>)

__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(10)

RoundToPositiveInfinityScalar(Vector128<Single>)

__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(10)

RoundToPositiveInfinityScalar(Vector128<Single>, Vector128<Single>)

__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(10)

RoundToZero(Vector128<Double>)

__m128d _mm_round_pd (__m128d _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)

ROUNDPD xmm, xmm/m128, imm8(11)

RoundToZero(Vector128<Single>)

__m128 _mm_round_ps (__m128 _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)

ROUNDPS xmm, xmm/m128, imm8(11)

RoundToZeroScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(11)

RoundToZeroScalar(Vector128<Double>, Vector128<Double>)

__m128d _mm_round_sd (__m128d __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(11)

RoundToZeroScalar(Vector128<Single>)

__m128 _mm_round_ss (__m128 _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(11)

RoundToZeroScalar(Vector128<Single>, Vector128<Single>)

__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)

ROUNDSS xmm, xmm/m128, imm8(11)

TestC(Vector128<Byte>, Vector128<Byte>)

int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestC(Vector128<Int16>, Vector128<Int16>)

int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestC(Vector128<Int32>, Vector128<Int32>)

int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestC(Vector128<Int64>, Vector128<Int64>)

int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestC(Vector128<SByte>, Vector128<SByte>)

int _mm_testc_si128 (__m128i a, __m128i b)

PTEST xmm, xmm/m128

TestC(Vector128<UInt16>, Vector128<UInt16>)

int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestC(Vector128<UInt32>, Vector128<UInt32>)

int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestC(Vector128<UInt64>, Vector128<UInt64>)

int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<Byte>, Vector128<Byte>)

int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<Int16>, Vector128<Int16>)

int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<Int32>, Vector128<Int32>)

int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<Int64>, Vector128<Int64>)

int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<SByte>, Vector128<SByte>)

int _mm_testnzc_si128 (__m128i a, __m128i b)

PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<UInt16>, Vector128<UInt16>)

int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<UInt32>, Vector128<UInt32>)

int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestNotZAndNotC(Vector128<UInt64>, Vector128<UInt64>)

int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestZ(Vector128<Byte>, Vector128<Byte>)

int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestZ(Vector128<Int16>, Vector128<Int16>)

int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestZ(Vector128<Int32>, Vector128<Int32>)

int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestZ(Vector128<Int64>, Vector128<Int64>)

int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestZ(Vector128<SByte>, Vector128<SByte>)

int _mm_testz_si128 (__m128i a, __m128i b)

PTEST xmm, xmm/m128

TestZ(Vector128<UInt16>, Vector128<UInt16>)

int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestZ(Vector128<UInt32>, Vector128<UInt32>)

int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

TestZ(Vector128<UInt64>, Vector128<UInt64>)

int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy