Vector512<T> 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示適用於平行演算法低階優化之指定數值類型的512位向量。
generic <typename T>
public value class Vector512 : IEquatable<System::Runtime::Intrinsics::Vector512<T>>
public readonly struct Vector512<T> : IEquatable<System.Runtime.Intrinsics.Vector512<T>>
type Vector512<'T> = struct
Public Structure Vector512(Of T)
Implements IEquatable(Of Vector512(Of T))
類型參數
- T
向量中專案的型別。
- 繼承
- 實作
-
IEquatable<Vector512<T>>
屬性
| 名稱 | Description |
|---|---|
| AllBitsSet |
新機則 Vector512<T> 所有位元都設為 1。 |
| Count |
得到 的數字 |
| Indices |
新物件 Vector512<T> 會被設定為索引。 |
| IsSupported |
若支持,則得到 |
| Item[Int32] |
取得位於指定索引處的專案。 |
| One |
會獲得 Vector512<T> 一個所有元素初始化為一的新版本。 |
| Zero |
會獲得 Vector512<T> 一個所有元素初始化為零的新版本。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的實例。 |
| Equals(Vector512<T>) |
判斷指定的 Vector512<T> 是否等於當前實例。 |
| GetHashCode() |
取得該實例的雜湊碼。 |
| ToString() |
將目前實例轉換為等價的字串表示法。 |
運算子
| 名稱 | Description |
|---|---|
| Addition(Vector512<T>, Vector512<T>) |
相加兩個向量以計算其和。 |
| BitwiseAnd(Vector512<T>, Vector512<T>) |
計算兩個向量的位元與。 |
| BitwiseOr(Vector512<T>, Vector512<T>) |
計算兩個向量的位元或。 |
| Division(Vector512<T>, T) |
將向量除以純量來計算每個元素商數。 |
| Division(Vector512<T>, Vector512<T>) |
將兩個向量除以計算其商數。 |
| Equality(Vector512<T>, Vector512<T>) |
比較兩個向量以判斷所有元素是否相等。 |
| ExclusiveOr(Vector512<T>, Vector512<T>) |
計算兩個向量的排他或。 |
| Inequality(Vector512<T>, Vector512<T>) |
比較兩個向量以判斷是否有元素不相等。 |
| LeftShift(Vector512<T>, Int32) |
會使向量中剩餘的每個元素移動指定長度。 |
| Multiply(T, Vector512<T>) |
將向量乘以純量以計算其乘積。 |
| Multiply(Vector512<T>, T) |
將向量乘以純量以計算其乘積。 |
| Multiply(Vector512<T>, Vector512<T>) |
將兩個向量相乘以計算它們在元素上的乘積。 |
| OnesComplement(Vector512<T>) |
計算向量的一補數。 |
| RightShift(Vector512<T>, Int32) |
向量中的每個元素向右移動(帶符號)以指定幅度。 |
| Subtraction(Vector512<T>, Vector512<T>) |
減去兩個向量以計算它們的差值。 |
| UnaryNegation(Vector512<T>) |
計算向量的一元否定。 |
| UnaryPlus(Vector512<T>) |
回傳給定向量不變。 |
| UnsignedRightShift(Vector512<T>, Int32) |
將向量中的每個元素(無符號)向右偏移指定幅度。 |
擴充屬性
| 名稱 | Description |
|---|---|
| E |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| Epsilon |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| NaN |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| NegativeInfinity |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| NegativeOne |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| NegativeZero |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| Pi |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| PositiveInfinity |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| SignSequence |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |
| Tau |
表示適用於平行演算法低階優化之指定數值類型的512位向量。 |