Abs<T>(Vector512<T>)
|
ベクトル内の各要素の絶対値を計算します。
|
Add<T>(Vector512<T>, Vector512<T>)
|
合計を計算する 2 つのベクトルを追加します。
|
AndNot<T>(Vector512<T>, Vector512<T>)
|
特定のベクターのビットごとの と を計算し、もう 1 つのベクターの補数を計算します。
|
As<TFrom,TTo>(Vector512<TFrom>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsByte<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsDouble<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsInt16<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsInt32<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsInt64<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsNInt<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsNUInt<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsSByte<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsSingle<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsUInt16<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsUInt32<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsUInt64<T>(Vector512<T>)
|
新しい Vector512<T> として Vector512<T> を再解釈します。
|
AsVector<T>(Vector512<T>)
|
新しい Vector<T> として Vector512<T> を再解釈します。
|
AsVector512<T>(Vector<T>)
|
新しい Vector512<T> として Vector<T> を再解釈します。
|
BitwiseAnd<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルのビットごとの と を計算します。
|
BitwiseOr<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルのビットごとのまたはを計算します。
|
Ceiling(Vector512<Double>)
|
ベクター内の各要素の上限を計算します。
|
Ceiling(Vector512<Single>)
|
ベクター内の各要素の上限を計算します。
|
ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>)
|
ビットごとの 2 つのベクトルから値を条件付きで選択します。
|
ConvertToDouble(Vector512<Int64>)
|
Vector512<T> を Vector512<T>に変換します。
|
ConvertToDouble(Vector512<UInt64>)
|
Vector512<T> を Vector512<T>に変換します。
|
ConvertToInt32(Vector512<Single>)
|
Vector512<T> を Vector512<T>に変換します。
|
ConvertToInt64(Vector512<Double>)
|
Vector512<T> を Vector512<T>に変換します。
|
ConvertToSingle(Vector512<Int32>)
|
Vector512<T> を Vector512<T>に変換します。
|
ConvertToSingle(Vector512<UInt32>)
|
Vector512<T> を Vector512<T>に変換します。
|
ConvertToUInt32(Vector512<Single>)
|
Vector512<T> を Vector512<T>に変換します。
|
ConvertToUInt64(Vector512<Double>)
|
Vector512<T> を Vector512<T>に変換します。
|
CopyTo<T>(Vector512<T>, Span<T>)
|
を特定の Vector512<T> スパンにコピーします。
|
CopyTo<T>(Vector512<T>, T[])
|
を特定の Vector512<T> 配列にコピーします。
|
CopyTo<T>(Vector512<T>, T[], Int32)
|
指定した Vector512<T> インデックスから始まる特定の配列に をコピーします。
|
Create(Byte)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte,
Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte,
Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte,
Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte,
Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte,
Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Double)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Double, Double, Double, Double, Double, Double, Double, Double)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Int16)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16,
Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16,
Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16,
Int16, Int16, Int16, Int16, Int16, Int16)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Int32)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Int64)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Int64, Int64, Int64, Int64, Int64, Int64, Int64, Int64)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(IntPtr)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(SByte)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte,
SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte,
SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte,
SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte,
SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte,
SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte,
SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte,
SByte, SByte)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Single)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(UInt16)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16,
UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16,
UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16,
UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16,
UInt16)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(UInt32)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(UInt64)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64)
|
各要素を対応する指定値に初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(UIntPtr)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<Byte>, Vector256<Byte>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<Double>, Vector256<Double>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<Int16>, Vector256<Int16>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<Int32>, Vector256<Int32>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<Int64>, Vector256<Int64>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<IntPtr>, Vector256<IntPtr>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<SByte>, Vector256<SByte>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<Single>, Vector256<Single>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<UInt16>, Vector256<UInt16>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<UInt32>, Vector256<UInt32>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<UInt64>, Vector256<UInt64>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create(Vector256<UIntPtr>, Vector256<UIntPtr>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
Create<T>(ReadOnlySpan<T>)
|
特定の読み取り専用スパンから新しい Vector512<T> を作成します。
|
Create<T>(T)
|
指定された値にすべての要素を初期化して、新しい Vector512<T> インスタンスを作成します。
|
Create<T>(T[])
|
指定した配列から新しい Vector512<T> を作成します。
|
Create<T>(T[], Int32)
|
指定した配列から新しい Vector512<T> を作成します。
|
Create<T>(Vector256<T>, Vector256<T>)
|
2 つの Vector256<T> インスタンスから新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(Byte)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(Double)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(Int16)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(Int32)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(Int64)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(IntPtr)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(SByte)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(Single)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(UInt16)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(UInt32)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(UInt64)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar(UIntPtr)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalar<T>(T)
|
最初の要素を指定された値に初期化し、残りの要素を 0 に初期化して、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(Byte)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(Double)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(Int16)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(Int32)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(Int64)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(IntPtr)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(SByte)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(Single)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(UInt16)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(UInt32)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(UInt64)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe(UIntPtr)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateScalarUnsafe<T>(T)
|
最初の要素を指定された値に初期化し、残りの要素を初期化しないままで、新しい Vector512<T> インスタンスを作成します。
|
CreateSequence<T>(T, T)
|
512 ビット ベクトルを作成、操作、および操作するための静的メソッドのコレクションを提供します。
|
Divide<T>(Vector512<T>, T)
|
ベクトルをスカラーで除算し、要素ごとの商を計算します。
|
Divide<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを除算して商を計算します。
|
Dot<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルのドット積を計算します。
|
Equals<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素ごとに等しいかどうかを判断します。
|
EqualsAll<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、すべての要素が等しいかどうかを判断します。
|
EqualsAny<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素が等しいかどうかを判断します。
|
Exp(Vector512<Double>)
|
512 ビット ベクトルを作成、操作、および操作するための静的メソッドのコレクションを提供します。
|
Exp(Vector512<Single>)
|
512 ビット ベクトルを作成、操作、および操作するための静的メソッドのコレクションを提供します。
|
ExtractMostSignificantBits<T>(Vector512<T>)
|
ベクター内の各要素から最も重要なビットを抽出します。
|
Floor(Vector512<Double>)
|
ベクター内の各要素のフロアを計算します。
|
Floor(Vector512<Single>)
|
ベクター内の各要素のフロアを計算します。
|
GetElement<T>(Vector512<T>, Int32)
|
指定したインデックス位置にある要素を取得します。
|
GetLower<T>(Vector512<T>)
|
下位 256 ビットの値を新しい Vector256<T>として取得します。
|
GetUpper<T>(Vector512<T>)
|
上位 256 ビットの値を新しい Vector256<T>として取得します。
|
GreaterThan<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素ごとに大きいベクトルを決定します。
|
GreaterThanAll<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、すべての要素が大きいかどうかを判断します。
|
GreaterThanAny<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素が大きいかどうかを判断します。
|
GreaterThanOrEqual<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素ごとに大きいか等しいかを判断します。
|
GreaterThanOrEqualAll<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、すべての要素が大きいか等しいかを判断します。
|
GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素が大きいか等しいかを判断します。
|
LessThan<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素ごとに小さいベクトルを決定します。
|
LessThanAll<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、すべての要素が小さいかどうかを判断します。
|
LessThanAny<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素が少ないかどうかを判断します。
|
LessThanOrEqual<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素ごとに以下を決定します。
|
LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、すべての要素が小さいか等しいかを判断します。
|
LessThanOrEqualAny<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを比較して、要素が小さいか等しいかを判断します。
|
Load<T>(T*)
|
指定されたソースからベクターを読み込みます。
|
LoadAligned<T>(T*)
|
指定したアラインされたソースからベクターを読み込みます。
|
LoadAlignedNonTemporal<T>(T*)
|
指定したアラインされたソースからベクターを読み込みます。
|
LoadUnsafe<T>(T)
|
指定されたソースからベクターを読み込みます。
|
LoadUnsafe<T>(T, UIntPtr)
|
指定されたソースと要素のオフセットからベクターを読み込みます。
|
Log(Vector512<Double>)
|
512 ビット ベクトルを作成、操作、および操作するための静的メソッドのコレクションを提供します。
|
Log(Vector512<Single>)
|
512 ビット ベクトルを作成、操作、および操作するための静的メソッドのコレクションを提供します。
|
Log2(Vector512<Double>)
|
512 ビット ベクトルを作成、操作、および操作するための静的メソッドのコレクションを提供します。
|
Log2(Vector512<Single>)
|
512 ビット ベクトルを作成、操作、および操作するための静的メソッドのコレクションを提供します。
|
Max<T>(Vector512<T>, Vector512<T>)
|
要素ごとに最大 2 つのベクトルを計算します。
|
Min<T>(Vector512<T>, Vector512<T>)
|
要素ごとに少なくとも 2 つのベクトルを計算します。
|
Multiply<T>(T, Vector512<T>)
|
ベクトルにスカラーを乗算して、その積を計算します。
|
Multiply<T>(Vector512<T>, T)
|
ベクトルにスカラーを乗算して、その積を計算します。
|
Multiply<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを乗算して要素ごとの積を計算します。
|
Narrow(Vector512<Double>, Vector512<Double>)
|
2 つの Vector512<T> インスタンスを 1 つの Vector512<T> に縮小します。
|
Narrow(Vector512<Int16>, Vector512<Int16>)
|
2 つの Vector512<T> インスタンスを 1 つの Vector512<T> に縮小します。
|
Narrow(Vector512<Int32>, Vector512<Int32>)
|
2 つの Vector512<T> インスタンスを 1 つの Vector512<T> に縮小します。
|
Narrow(Vector512<Int64>, Vector512<Int64>)
|
2 つの Vector512<T> インスタンスを 1 つの Vector512<T> に縮小します。
|
Narrow(Vector512<UInt16>, Vector512<UInt16>)
|
2 つの Vector512<T> インスタンスを 1 つの Vector512<T> に縮小します。
|
Narrow(Vector512<UInt32>, Vector512<UInt32>)
|
2 つの Vector512<T> インスタンスを 1 つの Vector512<T> に縮小します。
|
Narrow(Vector512<UInt64>, Vector512<UInt64>)
|
2 つの Vector512<T> インスタンスを 1 つの Vector512<T> に縮小します。
|
Negate<T>(Vector512<T>)
|
ベクターを否定します。
|
OnesComplement<T>(Vector512<T>)
|
ベクトルの 1-補数を計算します。
|
ShiftLeft(Vector512<Byte>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<Int16>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<Int32>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<Int64>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<IntPtr>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<SByte>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<UInt16>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<UInt32>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<UInt64>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftLeft(Vector512<UIntPtr>, Int32)
|
ベクターの各要素を指定した量だけシフトします。
|
ShiftRightArithmetic(Vector512<Int16>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。
|
ShiftRightArithmetic(Vector512<Int32>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。
|
ShiftRightArithmetic(Vector512<Int64>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。
|
ShiftRightArithmetic(Vector512<IntPtr>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。
|
ShiftRightArithmetic(Vector512<SByte>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号付き) します。
|
ShiftRightLogical(Vector512<Byte>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<Int16>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<Int32>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<Int64>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<IntPtr>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<SByte>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<UInt16>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<UInt32>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<UInt64>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
ShiftRightLogical(Vector512<UIntPtr>, Int32)
|
ベクターの各要素を、指定した量だけ右にシフト (符号なし) します。
|
Shuffle(Vector512<Byte>, Vector512<Byte>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<Double>, Vector512<Int64>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<Int16>, Vector512<Int16>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<Int32>, Vector512<Int32>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<Int64>, Vector512<Int64>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<SByte>, Vector512<SByte>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<Single>, Vector512<Int32>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<UInt16>, Vector512<UInt16>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<UInt32>, Vector512<UInt32>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Shuffle(Vector512<UInt64>, Vector512<UInt64>)
|
一連のインデックスを使用して入力ベクターから値を選択して、新しいベクターを作成します。
|
Sqrt<T>(Vector512<T>)
|
ベクターの平方根を要素ごとに計算します。
|
Store<T>(Vector512<T>, T*)
|
指定した宛先にベクターを格納します。
|
StoreAligned<T>(Vector512<T>, T*)
|
指定された配置先にベクターを格納します。
|
StoreAlignedNonTemporal<T>(Vector512<T>, T*)
|
指定された配置先にベクターを格納します。
|
StoreUnsafe<T>(Vector512<T>, T)
|
指定した宛先にベクターを格納します。
|
StoreUnsafe<T>(Vector512<T>, T, UIntPtr)
|
指定した宛先にベクターを格納します。
|
Subtract<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルを減算して、その差を計算します。
|
Sum<T>(Vector512<T>)
|
ベクター内のすべての要素の合計を計算します。
|
ToScalar<T>(Vector512<T>)
|
指定のベクターを、最初の要素の値を含むスカラーに変換します。
|
TryCopyTo<T>(Vector512<T>, Span<T>)
|
を特定の Vector<T> スパンにコピーしようとします。
|
Widen(Vector512<Byte>)
|
を Vector512<T> 2 つに Vector512<T>拡大します。
|
Widen(Vector512<Int16>)
|
を Vector512<T> 2 つに Vector512<T>拡大します。
|
Widen(Vector512<Int32>)
|
を Vector512<T> 2 つに Vector512<T>拡大します。
|
Widen(Vector512<SByte>)
|
を Vector512<T> 2 つに Vector512<T>拡大します。
|
Widen(Vector512<Single>)
|
を Vector512<T> 2 つに Vector512<T>拡大します。
|
Widen(Vector512<UInt16>)
|
を Vector512<T> 2 つに Vector512<T>拡大します。
|
Widen(Vector512<UInt32>)
|
を Vector512<T> 2 つに Vector512<T>拡大します。
|
WidenLower(Vector512<Byte>)
|
の下半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenLower(Vector512<Int16>)
|
の下半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenLower(Vector512<Int32>)
|
の下半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenLower(Vector512<SByte>)
|
の下半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenLower(Vector512<Single>)
|
の下半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenLower(Vector512<UInt16>)
|
の下半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenLower(Vector512<UInt32>)
|
の下半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenUpper(Vector512<Byte>)
|
の上半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenUpper(Vector512<Int16>)
|
の上半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenUpper(Vector512<Int32>)
|
の上半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenUpper(Vector512<SByte>)
|
の上半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenUpper(Vector512<Single>)
|
の上半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenUpper(Vector512<UInt16>)
|
の上半分 Vector512<T> を に拡大します Vector512<T>。
|
WidenUpper(Vector512<UInt32>)
|
の上半分 Vector512<T> を に拡大します Vector512<T>。
|
WithElement<T>(Vector512<T>, Int32, T)
|
指定のインデックスの要素を指定の値に設定し、残りの要素を指定のベクターと同じ値に設定して、新しい Vector512<T> を作成します。
|
WithLower<T>(Vector512<T>, Vector256<T>)
|
指定した値に設定された下位 256 ビットと、指定されたベクター内の値と同じ値に上位 256 ビットが設定された新しい Vector512<T> を作成します。
|
WithUpper<T>(Vector512<T>, Vector256<T>)
|
指定した値に上位 256 ビットが設定され、下位 256 ビットが指定されたベクター内の値と同じ値に設定された新しい Vector512<T> を作成します。
|
Xor<T>(Vector512<T>, Vector512<T>)
|
2 つのベクトルの排他的またはを計算します。
|