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