Vector128<T> 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
generic <typename T>
where T : value classpublic value class Vector128 : IEquatable<System::Runtime::Intrinsics::Vector128<T>>
public readonly struct Vector128<T> : IEquatable<System.Runtime.Intrinsics.Vector128<T>> where T : struct
type Vector128<'T (requires 'T : struct)> = struct
Public Structure Vector128(Of T)
Implements IEquatable(Of Vector128(Of T))
类型参数
- T
- 继承
- 实现
-
IEquatable<Vector128<T>>
属性
AllBitsSet |
获取一个新的 Vector128<T>,并将所有位设置为 1。 |
Count |
获取 Vector128<T> 中 |
Item[Int32] | |
Zero |
获取新的 Vector128<T>,其中所有元素已初始化为零。 |
方法
Equals(Object) |
确定指定的对象是否等于当前实例。 |
Equals(Vector128<T>) |
确定指定的 Vector128<T> 是否等同于当前实例。 |
GetHashCode() |
获取实例的哈希代码。 |
ToString() |
将当前实例转换为等效的字符串表示形式。 |
运算符
Addition(Vector128<T>, Vector128<T>) |
添加两个向量来计算其总和。 |
BitwiseAnd(Vector128<T>, Vector128<T>) |
计算两个向量的按位和两个向量。 |
BitwiseOr(Vector128<T>, Vector128<T>) |
计算两个向量的按位或两个向量。 |
Division(Vector128<T>, Vector128<T>) |
将两个向量除以计算其商。 |
Equality(Vector128<T>, Vector128<T>) |
比较两个向量以确定所有元素是否相等。 |
ExclusiveOr(Vector128<T>, Vector128<T>) |
计算独占向量或两个向量。 |
Inequality(Vector128<T>, Vector128<T>) |
比较两个向量以确定任何元素是否不相等。 |
Multiply(T, Vector128<T>) |
将矢量乘以标量来计算其产品。 |
Multiply(Vector128<T>, T) |
将矢量乘以标量来计算其产品。 |
Multiply(Vector128<T>, Vector128<T>) |
将两个向量相乘以计算其元素级乘积。 |
OnesComplement(Vector128<T>) |
计算矢量的补数。 |
Subtraction(Vector128<T>, Vector128<T>) |
减去两个矢量来计算它们的差值。 |
UnaryNegation(Vector128<T>) |
计算向量的一元反数。 |
UnaryPlus(Vector128<T>) |
返回给定向量不变。 |