Freigeben über


Vector512.ConditionalSelect<T> Methode

Definition

Wählt bedingt einen Wert aus zwei Vektoren bitweise aus.

public:
generic <typename T>
 static System::Runtime::Intrinsics::Vector512<T> ConditionalSelect(System::Runtime::Intrinsics::Vector512<T> condition, System::Runtime::Intrinsics::Vector512<T> left, System::Runtime::Intrinsics::Vector512<T> right);
public static System.Runtime.Intrinsics.Vector512<T> ConditionalSelect<T> (System.Runtime.Intrinsics.Vector512<T> condition, System.Runtime.Intrinsics.Vector512<T> left, System.Runtime.Intrinsics.Vector512<T> right);
static member ConditionalSelect : System.Runtime.Intrinsics.Vector512<'T> * System.Runtime.Intrinsics.Vector512<'T> * System.Runtime.Intrinsics.Vector512<'T> -> System.Runtime.Intrinsics.Vector512<'T>
Public Function ConditionalSelect(Of T) (condition As Vector512(Of T), left As Vector512(Of T), right As Vector512(Of T)) As Vector512(Of T)

Typparameter

T

Der Typ der Elemente im Vektor.

Parameter

condition
Vector512<T>

Die Maske, die zum Auswählen eines Werts aus left oder rightverwendet wird.

left
Vector512<T>

Der Vektor, der ausgewählt wird, wenn das entsprechende Bit eins condition ist.

right
Vector512<T>

Der Vektor, der ausgewählt wird, wenn das entsprechende Bit in condition 00 ist.

Gibt zurück

Ein Vektor, dessen Bits aus left oder right basierend auf dem Wert von conditionstammen.

Ausnahmen

Der Typ von condition, leftund right (T) wird nicht unterstützt.

Gilt für: