Abs<T>(Vector128<T>)
|
计算向量中每个元素的绝对值。
|
Add<T>(Vector128<T>, Vector128<T>)
|
添加两个向量以计算其和。
|
AndNot<T>(Vector128<T>, Vector128<T>)
|
计算给定向量的按位和,以及另一个向量的补数。
|
As<T,U>(Vector128<T>)
|
将 TFrom 类型的 Vector128<T> 重新解释为 TTo 类型的新 Vector128<T>。
|
AsByte<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 Byte 类型的新 Vector128。
|
AsDouble<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 Double 类型的新 Vector128。
|
AsInt16<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 Int16 类型的新 Vector128。
|
AsInt32<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 Int32 类型的新 Vector128。
|
AsInt64<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 Int64 类型的新 Vector128。
|
AsNInt<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为新的 Vector128<T>。
|
AsNUInt<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为新的 Vector128<T>。
|
AsSByte<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 SByte 类型的新 Vector128。
|
AsSingle<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 Single 类型的新 Vector128。
|
AsUInt16<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 UInt16 类型的新 Vector128。
|
AsUInt32<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 UInt32 类型的新 Vector128。
|
AsUInt64<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为 UInt64 类型的新 Vector128。
|
AsVector<T>(Vector128<T>)
|
将 Vector128<T> 重新解释为新的 Vector<T>。
|
AsVector128(Vector2)
|
将 Vector2 重新解释为新的 Vector128<T>。
|
AsVector128(Vector3)
|
将 Vector3 重新解释为新的 Vector128<T>。
|
AsVector128(Vector4)
|
将 Vector4 重新解释为新的 Vector128<T>。
|
AsVector128<T>(Vector<T>)
|
将 Vector<T> 重新解释为新的 Vector128<T>。
|
AsVector2(Vector128<Single>)
|
将 Vector128<T> 重新解释为新的 Vector2。
|
AsVector3(Vector128<Single>)
|
将 Vector128<T> 重新解释为新的 Vector3。
|
AsVector4(Vector128<Single>)
|
将 Vector128<T> 重新解释为新的 Vector4。
|
BitwiseAnd<T>(Vector128<T>, Vector128<T>)
|
计算两个向量的按位和 。
|
BitwiseOr<T>(Vector128<T>, Vector128<T>)
|
计算两个向量的按位或两个向量。
|
Ceiling(Vector128<Double>)
|
计算向量中每个元素的上限。
|
Ceiling(Vector128<Single>)
|
计算向量中每个元素的上限。
|
ConditionalSelect<T>(Vector128<T>, Vector128<T>, Vector128<T>)
|
按位从两个向量有条件地选择一个值。
|
ConvertToDouble(Vector128<Int64>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
ConvertToDouble(Vector128<UInt64>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
ConvertToInt32(Vector128<Single>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
ConvertToInt64(Vector128<Double>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
ConvertToSingle(Vector128<Int32>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
ConvertToSingle(Vector128<UInt32>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
ConvertToUInt32(Vector128<Single>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
ConvertToUInt64(Vector128<Double>)
|
将 Vector128<T> 转换为 Vector128<T>。
|
CopyTo<T>(Vector128<T>, Span<T>)
|
将 复制到 Vector128<T> 给定范围。
|
CopyTo<T>(Vector128<T>, T[])
|
将 Vector128<T> 复制到给定数组。
|
CopyTo<T>(Vector128<T>, T[], Int32)
|
将 复制到 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(IntPtr)
|
创建新的 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(UIntPtr)
|
创建新的 Vector128<T> 实例,其中所有元素已初始化为指定值。
|
Create(Vector64<Byte>, Vector64<Byte>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<Double>, Vector64<Double>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<Int16>, Vector64<Int16>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<Int32>, Vector64<Int32>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<Int64>, Vector64<Int64>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<IntPtr>, Vector64<IntPtr>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<SByte>, Vector64<SByte>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<Single>, Vector64<Single>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<UInt16>, Vector64<UInt16>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<UInt32>, Vector64<UInt32>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<UInt64>, Vector64<UInt64>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create(Vector64<UIntPtr>, Vector64<UIntPtr>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
Create<T>(ReadOnlySpan<T>)
|
Vector128<T>从给定的只读范围创建新的 。
|
Create<T>(T)
|
创建新的 Vector128<T> 实例,其中所有元素已初始化为指定值。
|
Create<T>(T[])
|
从给定的数组创建一个新的 Vector128<T> 。
|
Create<T>(T[], Int32)
|
从给定的数组创建一个新的 Vector128<T> 。
|
Create<T>(Vector64<T>, Vector64<T>)
|
从两个 Vector64<T> 实例创建新的 Vector128<T> 实例。
|
CreateScalar(Byte)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(Double)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(Int16)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(Int32)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(Int64)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(IntPtr)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(SByte)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(Single)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(UInt16)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(UInt32)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(UInt64)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar(UIntPtr)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalar<T>(T)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。
|
CreateScalarUnsafe(Byte)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(Double)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(Int16)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(Int32)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(Int64)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(IntPtr)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(SByte)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(Single)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(UInt16)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(UInt32)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(UInt64)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe(UIntPtr)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateScalarUnsafe<T>(T)
|
创建新的 Vector128<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。
|
CreateSequence<T>(T, T)
|
提供静态方法集合,用于创建、操作和以其他方式操作 128 位向量。
|
Divide<T>(Vector128<T>, T)
|
将向量除以标量以计算每个元素的商。
|
Divide<T>(Vector128<T>, Vector128<T>)
|
将两个向量相除以计算其商。
|
Dot<T>(Vector128<T>, Vector128<T>)
|
计算两个向量的点积。
|
Equals<T>(Vector128<T>, Vector128<T>)
|
比较两个向量,以确定它们在每个元素的基础上是否相等。
|
EqualsAll<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定所有元素是否相等。
|
EqualsAny<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定任何元素是否相等。
|
Exp(Vector128<Double>)
|
提供静态方法集合,用于创建、操作和以其他方式操作 128 位向量。
|
Exp(Vector128<Single>)
|
提供静态方法集合,用于创建、操作和以其他方式操作 128 位向量。
|
ExtractMostSignificantBits<T>(Vector128<T>)
|
从向量中的每个元素中提取最高有效位。
|
Floor(Vector128<Double>)
|
计算向量中每个元素的下限。
|
Floor(Vector128<Single>)
|
计算向量中每个元素的下限。
|
GetElement<T>(Vector128<T>, Int32)
|
获取指定索引处的元素。
|
GetLower<T>(Vector128<T>)
|
获取低 64 位的值作为新的 Vector64<T>。
|
GetUpper<T>(Vector128<T>)
|
获取高 64 位的值作为新的 Vector64<T>。
|
GreaterThan<T>(Vector128<T>, Vector128<T>)
|
比较两个向量,以确定每个元素中哪个向量更大。
|
GreaterThanAll<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定是否所有元素都更大。
|
GreaterThanAny<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定是否有更大的元素。
|
GreaterThanOrEqual<T>(Vector128<T>, Vector128<T>)
|
比较两个向量,以确定每个元素上哪个向量大于或等于。
|
GreaterThanOrEqualAll<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定所有元素是大于还是相等。
|
GreaterThanOrEqualAny<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定任何元素是大于还是相等。
|
LessThan<T>(Vector128<T>, Vector128<T>)
|
比较两个向量,以确定每个元素中哪个向量更少。
|
LessThanAll<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定是否所有元素都较少。
|
LessThanAny<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定是否有较少的元素。
|
LessThanOrEqual<T>(Vector128<T>, Vector128<T>)
|
比较两个向量,以确定每个元素的小于或等于的向量。
|
LessThanOrEqualAll<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定所有元素是小于还是相等。
|
LessThanOrEqualAny<T>(Vector128<T>, Vector128<T>)
|
比较两个向量以确定任何元素是小于还是相等。
|
Load<T>(T*)
|
从给定源加载向量。
|
LoadAligned<T>(T*)
|
从给定的对齐源加载向量。
|
LoadAlignedNonTemporal<T>(T*)
|
从给定的对齐源加载向量。
|
LoadUnsafe<T>(T)
|
从给定源加载向量。
|
LoadUnsafe<T>(T, UIntPtr)
|
从给定的源和元素偏移量加载向量。
|
Log(Vector128<Double>)
|
提供静态方法集合,用于创建、操作和以其他方式操作 128 位向量。
|
Log(Vector128<Single>)
|
提供静态方法集合,用于创建、操作和以其他方式操作 128 位向量。
|
Log2(Vector128<Double>)
|
提供静态方法集合,用于创建、操作和以其他方式操作 128 位向量。
|
Log2(Vector128<Single>)
|
提供静态方法集合,用于创建、操作和以其他方式操作 128 位向量。
|
Max<T>(Vector128<T>, Vector128<T>)
|
基于每个元素计算最多两个向量。
|
Min<T>(Vector128<T>, Vector128<T>)
|
基于每个元素计算至少两个向量。
|
Multiply<T>(T, Vector128<T>)
|
将向量乘以标量以计算其乘积。
|
Multiply<T>(Vector128<T>, T)
|
将向量乘以标量以计算其乘积。
|
Multiply<T>(Vector128<T>, Vector128<T>)
|
将两个向量相乘以计算它们的元素乘积。
|
Narrow(Vector128<Double>, Vector128<Double>)
|
将两个 Vector128<T> 实例缩小为一个 Vector128<T>。
|
Narrow(Vector128<Int16>, Vector128<Int16>)
|
将两个 Vector128<T> 实例缩小为一个 Vector128<T>。
|
Narrow(Vector128<Int32>, Vector128<Int32>)
|
将两个 Vector128<T> 实例缩小为一个 Vector128<T>。
|
Narrow(Vector128<Int64>, Vector128<Int64>)
|
将两个 Vector128<T> 实例缩小为一个 Vector128<T>。
|
Narrow(Vector128<UInt16>, Vector128<UInt16>)
|
将两个 Vector128<T> 实例缩小为一个 Vector128<T>。
|
Narrow(Vector128<UInt32>, Vector128<UInt32>)
|
将两个 Vector128<T> 实例缩小为一个 Vector128<T>。
|
Narrow(Vector128<UInt64>, Vector128<UInt64>)
|
将两个 Vector128<T> 实例缩小为一个 Vector128<T>。
|
Negate<T>(Vector128<T>)
|
求反向量。
|
OnesComplement<T>(Vector128<T>)
|
计算向量的 1-补。
|
ShiftLeft(Vector128<Byte>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<Int16>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<Int32>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<Int64>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<IntPtr>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<SByte>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<UInt16>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<UInt32>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<UInt64>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftLeft(Vector128<UIntPtr>, Int32)
|
将向量的每个元素左移指定量。
|
ShiftRightArithmetic(Vector128<Int16>, Int32)
|
(向量向量右侧的每个元素) 有符号的移位指定量。
|
ShiftRightArithmetic(Vector128<Int32>, Int32)
|
(向量向量右侧的每个元素) 有符号的移位指定量。
|
ShiftRightArithmetic(Vector128<Int64>, Int32)
|
(向量向量右侧的每个元素) 有符号的移位指定量。
|
ShiftRightArithmetic(Vector128<IntPtr>, Int32)
|
(向量向量右侧的每个元素) 有符号的移位指定量。
|
ShiftRightArithmetic(Vector128<SByte>, Int32)
|
(向量向量右侧的每个元素) 有符号的移位指定量。
|
ShiftRightLogical(Vector128<Byte>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<Int16>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<Int32>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<Int64>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<IntPtr>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<SByte>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<UInt16>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<UInt32>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<UInt64>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
ShiftRightLogical(Vector128<UIntPtr>, Int32)
|
将 (无符号) 向量向量右侧的每个元素按指定量移位。
|
Shuffle(Vector128<Byte>, Vector128<Byte>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<Double>, Vector128<Int64>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<Int16>, Vector128<Int16>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<Int32>, Vector128<Int32>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<Int64>, Vector128<Int64>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<SByte>, Vector128<SByte>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<Single>, Vector128<Int32>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<UInt16>, Vector128<UInt16>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<UInt32>, Vector128<UInt32>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Shuffle(Vector128<UInt64>, Vector128<UInt64>)
|
通过使用一组索引从输入向量中选择值来创建新的向量。
|
Sqrt<T>(Vector128<T>)
|
基于每个元素计算向量的平方根。
|
Store<T>(Vector128<T>, T*)
|
在给定目标处存储向量。
|
StoreAligned<T>(Vector128<T>, T*)
|
将向量存储在给定的对齐目标处。
|
StoreAlignedNonTemporal<T>(Vector128<T>, T*)
|
将向量存储在给定的对齐目标处。
|
StoreUnsafe<T>(Vector128<T>, T)
|
在给定目标处存储向量。
|
StoreUnsafe<T>(Vector128<T>, T, UIntPtr)
|
在给定目标处存储向量。
|
Subtract<T>(Vector128<T>, Vector128<T>)
|
减去两个向量以计算其差值。
|
Sum<T>(Vector128<T>)
|
计算向量中所有元素的总和。
|
ToScalar<T>(Vector128<T>)
|
将给定向量转换为包含第一个元素的值的标量。
|
ToVector256<T>(Vector128<T>)
|
将给定向量转换为新的 Vector256<T>,将低 128 位设为给定向量的值,高 128 位初始化为零。
|
ToVector256Unsafe<T>(Vector128<T>)
|
将给定向量转换为新的 Vector256<T>,将低 128 位设为给定向量的值,高 128 位保留为未初始化状态。
|
TryCopyTo<T>(Vector128<T>, Span<T>)
|
尝试将 复制到 Vector<T> 给定范围。
|
Widen(Vector128<Byte>)
|
将 扩大 Vector128<T> 为两 Vector128<T>个 。
|
Widen(Vector128<Int16>)
|
将 扩大 Vector128<T> 为两 Vector128<T>个 。
|
Widen(Vector128<Int32>)
|
将 扩大 Vector128<T> 为两 Vector128<T>个 。
|
Widen(Vector128<SByte>)
|
将 扩大 Vector128<T> 为两 Vector128<T>个 。
|
Widen(Vector128<Single>)
|
将 扩大 Vector128<T> 为两 Vector128<T>个 。
|
Widen(Vector128<UInt16>)
|
将 扩大 Vector128<T> 为两 Vector128<T>个 。
|
Widen(Vector128<UInt32>)
|
将 扩大 Vector128<T> 为两 Vector128<T>个 。
|
WidenLower(Vector128<Byte>)
|
将 的下半部分Vector128<T>扩大为 。Vector128<T>
|
WidenLower(Vector128<Int16>)
|
将 的下半部分Vector128<T>扩大为 。Vector128<T>
|
WidenLower(Vector128<Int32>)
|
将 的下半部分Vector128<T>扩大为 。Vector128<T>
|
WidenLower(Vector128<SByte>)
|
将 的下半部分Vector128<T>扩大为 。Vector128<T>
|
WidenLower(Vector128<Single>)
|
将 的下半部分Vector128<T>扩大为 。Vector128<T>
|
WidenLower(Vector128<UInt16>)
|
将 的下半部分Vector128<T>扩大为 。Vector128<T>
|
WidenLower(Vector128<UInt32>)
|
将 的下半部分Vector128<T>扩大为 。Vector128<T>
|
WidenUpper(Vector128<Byte>)
|
将 的上半部分Vector128<T>扩大为 。Vector128<T>
|
WidenUpper(Vector128<Int16>)
|
将 的上半部分Vector128<T>扩大为 。Vector128<T>
|
WidenUpper(Vector128<Int32>)
|
将 的上半部分Vector128<T>扩大为 。Vector128<T>
|
WidenUpper(Vector128<SByte>)
|
将 的上半部分Vector128<T>扩大为 。Vector128<T>
|
WidenUpper(Vector128<Single>)
|
将 的上半部分Vector128<T>扩大为 。Vector128<T>
|
WidenUpper(Vector128<UInt16>)
|
将 的上半部分Vector128<T>扩大为 。Vector128<T>
|
WidenUpper(Vector128<UInt32>)
|
将 的上半部分Vector128<T>扩大为 。Vector128<T>
|
WithElement<T>(Vector128<T>, Int32, T)
|
创建一个新的 Vector128<T>,将指定索引处的元素设置为指定值,并将其余元素设置为与给定向量中的值相同的值。
|
WithLower<T>(Vector128<T>, Vector64<T>)
|
创建一个新的 Vector128<T>,将低 64 位设置为指定值,并将高 64 位设置为与给定向量中的值相同的值。
|
WithUpper<T>(Vector128<T>, Vector64<T>)
|
创建一个新的 Vector128<T>,将高 64 位设置为指定值,并将低 64 位设置为与给定向量中的值相同的值。
|
Xor<T>(Vector128<T>, Vector128<T>)
|
计算两个向量的独占或 。
|