次の方法で共有


Sse41 クラス

定義

重要

この API は CLS 準拠ではありません。

このクラスは、組み込みを介して Intel SSE4.1 ハードウェア命令にアクセスできます。

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
継承
継承
派生
属性

プロパティ

IsSupported

このクラスは、組み込みを介して Intel SSE4.1 ハードウェア命令にアクセスできます。

メソッド

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 a, __m128i b, __m128i mask)

PBLENDVB xmm, xmm/m128, xmm

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

__m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)

BLENDVPD xmm, xmm/m128, xmm0

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

__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)

PBLENDVB xmm, xmm/m128, xmm

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

__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)

PBLENDVB xmm, xmm/m128, xmm

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

__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)

PBLENDVB xmm, xmm/m128, xmm

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

__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)

PBLENDVB xmm, xmm/m128, xmm

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

__m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)

BLENDVPS xmm, xmm/m128, xmm0

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

__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)

PBLENDVB xmm, xmm/m128, xmm

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

__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)

PBLENDVB xmm, xmm/m128, xmm

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

__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)

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)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Extract(Vector128<Byte>, Byte)

int _mm_extract_epi8 (__m128i a, 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()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
Insert(Vector128<Byte>, Byte, Byte)

__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)

PINSRB xmm, reg/m8, imm8

Insert(Vector128<Int32>, Int32, Byte)

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

PINSRD xmm, reg/m32, imm8

Insert(Vector128<SByte>, SByte, Byte)

__m128i _mm_insert_epi8 (__m128i a, 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 a, 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()

現在の Object の簡易コピーを作成します。

(継承元 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 a, _MM_FROUND_CUR_DIRECTION)

ROUNDPD xmm, xmm/m128, imm8(4)

RoundCurrentDirection(Vector128<Single>)

__m128 _mm_round_ps (__m128 a, _MM_FROUND_CUR_DIRECTION)

ROUNDPS xmm, xmm/m128, imm8(4)

RoundCurrentDirectionScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d a, _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 a, _MM_FROUND_CUR_DIRECTION)

ROUNDSS xmm, xmm/m128, imm8(4)

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

__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)

ROUNDSS xmm, xmm/m128, imm8(4)

RoundToNearestInteger(Vector128<Double>)

__m128d _mm_round_pd (__m128d a, int rounding)

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

RoundToNearestInteger(Vector128<Single>)

__m128 _mm_round_ps (__m128 a, int rounding)

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

RoundToNearestIntegerScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d a, _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 a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)

ROUNDPD xmm, xmm/m128, imm8(9)

RoundToNegativeInfinity(Vector128<Single>)

__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)

ROUNDPS xmm, xmm/m128, imm8(9)

RoundToNegativeInfinityScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d a, _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 a, __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 a, _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 a, __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 a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)

ROUNDPD xmm, xmm/m128, imm8(10)

RoundToPositiveInfinity(Vector128<Single>)

__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)

ROUNDPS xmm, xmm/m128, imm8(10)

RoundToPositiveInfinityScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d a, _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 a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)

ROUNDPD xmm, xmm/m128, imm8(11)

RoundToZero(Vector128<Single>)

__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)

ROUNDPS xmm, xmm/m128, imm8(11)

RoundToZeroScalar(Vector128<Double>)

__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)

ROUNDSD xmm, xmm/m128, imm8(11)

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

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

ROUNDSD xmm, xmm/m128, imm8(11)

RoundToZeroScalar(Vector128<Single>)

__m128 _mm_round_ss (__m128 a, _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()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象