다음을 통해 공유


Vector512.ConditionalSelect<T> 메서드

정의

조건부로 두 벡터에서 값을 비트 단위로 선택합니다.

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)

형식 매개 변수

T

벡터에 있는 요소의 형식입니다.

매개 변수

condition
Vector512<T>

또는 right에서 left 값을 선택하는 데 사용되는 마스크입니다.

left
Vector512<T>

의 해당 비트 condition 가 하나일 때 선택된 벡터입니다.

right
Vector512<T>

의 해당 비트 condition 가 0일 때 선택된 벡터입니다.

반환

비트가 에서 left 오거나 right 값에 따라 오는 벡터입니다 condition.

예외

, leftright (T)의 condition형식은 지원되지 않습니다.

적용 대상