Vector512<T> Struct
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un vettore a 512 bit di un tipo numerico specificato adatto per l'ottimizzazione a basso livello di algoritmi paralleli.
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
Tipo degli elementi nel vettore.
- Ereditarietà
- Implementazioni
-
IEquatable<Vector512<T>>
All |
Ottiene un nuovo Vector512<T> oggetto con tutti i bit impostati su 1. |
Count |
Ottiene il numero di |
Indices |
Rappresenta un vettore a 512 bit di un tipo numerico specificato adatto per l'ottimizzazione a basso livello di algoritmi paralleli. |
Is |
Ottiene |
Item[Int32] |
Ottiene l'elemento in corrispondenza dell'indice specificato. |
One |
Ottiene un nuovo Vector512<T> oggetto con tutti gli elementi inizializzati in uno. |
Zero |
Ottiene una nuova istanza di Vector512<T> con tutti gli elementi inizializzati a zero. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'istanza corrente. |
Equals(Vector512<T>) |
Determina se l'oggetto Vector512<T> specificato è uguale all'istanza corrente. |
Get |
Ottiene il codice hash dell'istanza. |
To |
Converte l'istanza corrente in una rappresentazione stringa equivalente. |
Addition(Vector512<T>, Vector512<T>) |
Aggiunge due vettori per calcolare la somma. |
Bitwise |
Calcola i vettori bit per bit e di due vettori. |
Bitwise |
Calcola i vettori bit per bit o di due vettori. |
Division(Vector512<T>, T) |
Divide un vettore da un scalare per calcolare il quoziente per elemento. |
Division(Vector512<T>, Vector512<T>) |
Divide due vettori per calcolare il quoziente. |
Equality(Vector512<T>, Vector512<T>) |
Confronta due vettori per determinare se tutti gli elementi sono uguali. |
Exclusive |
Calcola l'esclusiva o di due vettori. |
Inequality(Vector512<T>, Vector512<T>) |
Confronta due vettori per determinare se gli elementi non sono uguali. |
Left |
Sposta ogni elemento di un vettore sinistro dalla quantità specificata. |
Multiply(T, Vector512<T>) |
Moltiplica un vettore per un scalare per calcolare il prodotto. |
Multiply(Vector512<T>, T) |
Moltiplica un vettore per un scalare per calcolare il prodotto. |
Multiply(Vector512<T>, Vector512<T>) |
Moltiplica due vettori per calcolare il prodotto a livello di elemento. |
Ones |
Calcola i complementi di un vettore. |
Right |
Sposta (firmato) ogni elemento di un vettore a destra dalla quantità specificata. |
Subtraction(Vector512<T>, Vector512<T>) |
Sottrae due vettori per calcolare la differenza. |
Unary |
Calcola la negazione unaria di un vettore. |
Unary |
Restituisce un determinato vettore invariato. |
Unsigned |
Maiusc (senza segno) ogni elemento di un vettore a destra per la quantità specificata. |
As<TFrom,TTo>(Vector512<TFrom>) |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector512<T>. |
As |
Reinterpreta un Vector512<T> come nuovo Vector<T>. |
Copy |
Copia un oggetto Vector512<T> in una determinata matrice. |
Copy |
Copia un oggetto Vector512<T> in una determinata matrice a partire dall'indice specificato. |
Copy |
Copia un oggetto Vector512<T> in un determinato intervallo. |
Extract |
Estrae il bit più significativo da ogni elemento in un vettore. |
Get |
Ottiene l'elemento in corrispondenza dell'indice specificato. |
Get |
Ottiene il valore dei 256 bit inferiori come nuovo Vector256<T>. |
Get |
Ottiene il valore dei 256 bit superiori come nuovo Vector256<T>. |
Store<T>(Vector512<T>, T*) |
Archivia un vettore nella destinazione specificata. |
Store |
Archivia un vettore nella destinazione allineata specificata. |
Store |
Archivia un vettore nella destinazione allineata specificata. |
Store |
Archivia un vettore nella destinazione specificata. |
Store |
Archivia un vettore nella destinazione specificata. |
To |
Converte il vettore specificato in un valore scalare contenente il valore del primo elemento. |
Try |
Tenta di copiare un oggetto Vector<T> in un determinato intervallo. |
With |
Crea un nuovo Vector512<T> con l'elemento in corrispondenza dell'indice specificato impostato sul valore specificato e gli elementi rimanenti impostati sullo stesso valore di quello nel vettore specificato. |
With |
Crea un nuovo Vector512<T> oggetto con i 256 bit inferiori impostati sul valore specificato e sui 256 bit superiori impostati sullo stesso valore del vettore specificato. |
With |
Crea un nuovo Vector512<T> oggetto con i 256 bit superiori impostati sul valore specificato e i 256 bit inferiori impostati sullo stesso valore del vettore specificato. |
Prodotto | Versioni |
---|---|
.NET | 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: