Vector128 クラス

定義

public ref class Vector128 abstract sealed
public static class Vector128
type Vector128 = class
Public Module Vector128
継承
Vector128

メソッド

As<T,U>(Vector128<T>)

TVector128<T> を型 U の新しい Vector128<T> として再解釈します。

AsByte<T>(Vector128<T>)

Byte の新しい Vector128 として Vector128<T> を再解釈します。

AsDouble<T>(Vector128<T>)

Double の新しい Vector128 として Vector128<T> を再解釈します。

AsInt16<T>(Vector128<T>)

Int16 の新しい Vector128 として Vector128<T> を再解釈します。

AsInt32<T>(Vector128<T>)

Int32 の新しい Vector128 として Vector128<T> を再解釈します。

AsInt64<T>(Vector128<T>)

Int64 の新しい Vector128 として Vector128<T> を再解釈します。

AsSByte<T>(Vector128<T>)

SByte の新しい Vector128 として Vector128<T> を再解釈します。

AsSingle<T>(Vector128<T>)

Single の新しい Vector128 として Vector128<T> を再解釈します。

AsUInt16<T>(Vector128<T>)

UInt16 の新しい Vector128 として Vector128<T> を再解釈します。

AsUInt32<T>(Vector128<T>)

UInt32 の新しい Vector128 として Vector128<T> を再解釈します。

AsUInt64<T>(Vector128<T>)

UInt64 の新しい Vector128 として Vector128<T> を再解釈します。

AsVector<T>(Vector128<T>)

新しい Vector<T> として Vector128<T> を再解釈します。

AsVector128(Vector2)

新しい Vector128<T> として Vector2 を再解釈します。

AsVector128(Vector3)

新しい Vector128<T> として Vector3 を再解釈します。

AsVector128(Vector4)

新しい Vector128<T> として Vector4 を再解釈します。

AsVector128<T>(Vector<T>)

新しい Vector128<T> として Vector<T> を再解釈します。

AsVector2(Vector128<Single>)

新しい Vector2 として Vector128<T> を再解釈します。

AsVector3(Vector128<Single>)

新しい Vector3 として Vector128<T> を再解釈します。

AsVector4(Vector128<Single>)

新しい Vector4 として Vector128<T> を再解釈します。

Create(Byte)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Double)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Double, Double)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Int16)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Int32)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Int32, Int32, Int32, Int32)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Int64)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Int64, Int64)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(SByte)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Single)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Single, Single, Single, Single)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(UInt16)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(UInt32)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(UInt32, UInt32, UInt32, UInt32)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(UInt64)

指定された値にすべての要素を初期化して、新しい Vector128<T> インスタンスを作成します。

Create(UInt64, UInt64)

各要素を対応する指定値に初期化して、新しい Vector128<T> インスタンスを作成します。

Create(Vector64<Byte>, Vector64<Byte>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<Double>, Vector64<Double>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<Int16>, Vector64<Int16>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<Int32>, Vector64<Int32>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<Int64>, Vector64<Int64>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<SByte>, Vector64<SByte>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<Single>, Vector64<Single>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<UInt16>, Vector64<UInt16>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<UInt32>, Vector64<UInt32>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

Create(Vector64<UInt64>, Vector64<UInt64>)

2 つの Vector64<T> インスタンスから新しい Vector128<T> インスタンスを作成します。

CreateScalar(Byte)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(Double)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(Int16)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(Int32)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(Int64)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(SByte)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(Single)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(UInt16)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(UInt32)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalar(UInt64)

最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(Byte)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(Double)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(Int16)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(Int32)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(Int64)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(SByte)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(Single)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(UInt16)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(UInt32)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

CreateScalarUnsafe(UInt64)

最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector128<T> インスタンスを作成します。

GetElement<T>(Vector128<T>, Int32)

指定したインデックス位置にある要素を取得します。

GetLower<T>(Vector128<T>)

下位 64 ビットの値を新しい Vector64<T> として取得します。

GetUpper<T>(Vector128<T>)

上位 64 ビットの値を新しい Vector64<T> として取得します。

ToScalar<T>(Vector128<T>)

指定のベクターを、最初の要素の値を含むスカラーに変換します。

ToVector256<T>(Vector128<T>)

指定のベクターを、下位 128 ビットを指定のベクターの値に設定し、上位 128 ビットを 0 に初期化した新しい Vector256<T> に変換します。

ToVector256Unsafe<T>(Vector128<T>)

指定のベクターを、下位 128 ビットを指定のベクターの値に設定し、上位 128 ビットが未初期化のままの新しい Vector256<T> に変換します。

WithElement<T>(Vector128<T>, Int32, T)

指定のインデックスの要素を指定の値に設定し、残りの要素を指定のベクターと同じ値に設定して、新しい Vector128<T> を作成します。

WithLower<T>(Vector128<T>, Vector64<T>)

下位 64 ビットを指定の値に設定し、上位 64 ビットを指定のベクターの値と同じ値に設定して、新しい Vector128<T> を作成します。

WithUpper<T>(Vector128<T>, Vector64<T>)

上位 64 ビットを指定された値に設定し、下位 64 ビットを指定されたベクターの値と同じ値に設定して、新しい Vector128<T> を作成します。

適用対象