Vector512.ConditionalSelect<T> Metod

Definition

Villkorligt väljer ett värde från två vektorer på bitvis basis.

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)

Typparametrar

T

Typ av element i vektorn.

Parametrar

condition
Vector512<T>

Masken som används för att välja ett värde från left eller right.

left
Vector512<T>

Den vektor som väljs när motsvarande bit i condition är en.

right
Vector512<T>

Den vektor som väljs när motsvarande bit i condition är noll.

Returer

En vektor vars bitar kommer från left eller right baseras på värdet för condition.

Undantag

Typen condition, leftoch right (T) stöds inte.

Kommentarer

Den returnerade vektorn motsvarar condition?left:right per bit.

Gäller för