Abs<T>(Vector512<T>)
|
計算向量中每個項目的絕對值。
|
Add<T>(Vector512<T>, Vector512<T>)
|
加入兩個向量來計算其總和。
|
AndNot<T>(Vector512<T>, Vector512<T>)
|
計算指定向量的位和另一個向量的補碼。
|
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>)
|
將 Vector512<T> 重新解譯為新的 Vector<T>。
|
AsVector512<T>(Vector<T>)
|
將 Vector<T> 重新解譯為新的 Vector512<T>。
|
BitwiseAnd<T>(Vector512<T>, Vector512<T>)
|
計算兩個向量的位和 。
|
BitwiseOr<T>(Vector512<T>, Vector512<T>)
|
計算兩個向量的位或 。
|
Ceiling(Vector512<Double>)
|
計算向量中每個元素的上限。
|
Ceiling(Vector512<Single>)
|
計算向量中每個元素的上限。
|
ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>)
|
有條件地從兩個向量中選取一個值,以位為基礎。
|
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>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<Double>, Vector256<Double>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<Int16>, Vector256<Int16>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<Int32>, Vector256<Int32>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<Int64>, Vector256<Int64>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<IntPtr>, Vector256<IntPtr>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<SByte>, Vector256<SByte>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<Single>, Vector256<Single>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<UInt16>, Vector256<UInt16>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<UInt32>, Vector256<UInt32>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<UInt64>, Vector256<UInt64>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
Create(Vector256<UIntPtr>, Vector256<UIntPtr>)
|
從兩個 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>)
|
從兩個 Vector256<T> 執行個體建立新的 Vector512<T> 執行個體。
|
CreateScalar(Byte)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(Double)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(Int16)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(Int32)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(Int64)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(IntPtr)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(SByte)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(Single)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(UInt16)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(UInt32)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(UInt64)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar(UIntPtr)
|
建立新的 Vector512<T> 執行個體,其中第一個項目初始化為指定的值,而其餘項目則初始化為零。
|
CreateScalar<T>(T)
|
建立新的 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>)
|
將兩個向量除以計算其商數。
|
Dot<T>(Vector512<T>, Vector512<T>)
|
計算兩個向量的點乘積。
|
Equals<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷它們是否以每個元素為基礎相等。
|
EqualsAll<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷所有元素是否相等。
|
EqualsAny<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷是否有任何元素相等。
|
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>)
|
比較兩個向量,以判斷每個元素的哪個向量更大。
|
GreaterThanAll<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷所有元素是否更大。
|
GreaterThanAny<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷是否有任何專案較大。
|
GreaterThanOrEqual<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷每個元素的較大或相等。
|
GreaterThanOrEqualAll<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷所有元素是否大於或相等。
|
GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷是否有任何專案大於或相等。
|
LessThan<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷每個元素的較小量。
|
LessThanAll<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷所有元素是否較少。
|
LessThanAny<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷任何元素是否較少。
|
LessThanOrEqual<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷每個元素的較小或相等。
|
LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷所有元素是否小於或相等。
|
LessThanOrEqualAny<T>(Vector512<T>, Vector512<T>)
|
比較兩個向量,以判斷是否有任何專案小於或相等。
|
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>)
|
計算每個元素的兩個向量上限。
|
Min<T>(Vector512<T>, Vector512<T>)
|
根據每個元素計算至少兩個向量。
|
Multiply<T>(T, Vector512<T>)
|
將向量乘以純量來計算其乘積。
|
Multiply<T>(Vector512<T>, T)
|
將向量乘以純量來計算其乘積。
|
Multiply<T>(Vector512<T>, Vector512<T>)
|
將兩個向量相乘以計算其元素乘積。
|
Narrow(Vector512<Double>, Vector512<Double>)
|
將兩個 Vector512<T> 執行個體縮小成一個 Vector512<T>。
|
Narrow(Vector512<Int16>, Vector512<Int16>)
|
將兩個 Vector512<T> 執行個體縮小成一個 Vector512<T>。
|
Narrow(Vector512<Int32>, Vector512<Int32>)
|
將兩個 Vector512<T> 執行個體縮小成一個 Vector512<T>。
|
Narrow(Vector512<Int64>, Vector512<Int64>)
|
將兩個 Vector512<T> 執行個體縮小成一個 Vector512<T>。
|
Narrow(Vector512<UInt16>, Vector512<UInt16>)
|
將兩個 Vector512<T> 執行個體縮小成一個 Vector512<T>。
|
Narrow(Vector512<UInt32>, Vector512<UInt32>)
|
將兩個 Vector512<T> 執行個體縮小成一個 Vector512<T>。
|
Narrow(Vector512<UInt64>, Vector512<UInt64>)
|
將兩個 Vector512<T> 執行個體縮小成一個 Vector512<T>。
|
Negate<T>(Vector512<T>)
|
否定向量。
|
OnesComplement<T>(Vector512<T>)
|
計算向量的單一補碼。
|
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>)
|
減去兩個向量來計算其差異。
|
Sum<T>(Vector512<T>)
|
計算向量中所有元素的總和。
|
ToScalar<T>(Vector512<T>)
|
將指定向量轉換成包含第一個項目值的純量。
|
TryCopyTo<T>(Vector512<T>, Span<T>)
|
嘗試將 複製到 Vector<T> 指定的範圍。
|
Widen(Vector512<Byte>)
|
Vector512<T>將延伸成兩Vector512<T>個 。
|
Widen(Vector512<Int16>)
|
Vector512<T>將延伸成兩Vector512<T>個 。
|
Widen(Vector512<Int32>)
|
Vector512<T>將延伸成兩Vector512<T>個 。
|
Widen(Vector512<SByte>)
|
Vector512<T>將延伸成兩Vector512<T>個 。
|
Widen(Vector512<Single>)
|
Vector512<T>將延伸成兩Vector512<T>個 。
|
Widen(Vector512<UInt16>)
|
Vector512<T>將延伸成兩Vector512<T>個 。
|
Widen(Vector512<UInt32>)
|
Vector512<T>將延伸成兩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>)
|
建立新的 Vector512<T> ,並將下層 256 位設定為指定的值,並將上限 256 位設定為與指定向量中的值相同。
|
WithUpper<T>(Vector512<T>, Vector256<T>)
|
建立新的 Vector512<T> ,並將上限 256 位設定為指定的值,而下層 256 位設定為與指定向量中的值相同。
|
Xor<T>(Vector512<T>, Vector512<T>)
|
計算兩個向量的獨佔或兩個向量。
|