Vector256.ConditionalSelect<T> 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
조건부로 두 벡터에서 값을 비트 단위로 선택합니다.
public:
generic <typename T>
where T : value class static System::Runtime::Intrinsics::Vector256<T> ConditionalSelect(System::Runtime::Intrinsics::Vector256<T> condition, System::Runtime::Intrinsics::Vector256<T> left, System::Runtime::Intrinsics::Vector256<T> right);
public static System.Runtime.Intrinsics.Vector256<T> ConditionalSelect<T> (System.Runtime.Intrinsics.Vector256<T> condition, System.Runtime.Intrinsics.Vector256<T> left, System.Runtime.Intrinsics.Vector256<T> right) where T : struct;
static member ConditionalSelect : System.Runtime.Intrinsics.Vector256<'T (requires 'T : struct)> * System.Runtime.Intrinsics.Vector256<'T (requires 'T : struct)> * System.Runtime.Intrinsics.Vector256<'T (requires 'T : struct)> -> System.Runtime.Intrinsics.Vector256<'T (requires 'T : struct)> (requires 'T : struct)
Public Function ConditionalSelect(Of T As Structure) (condition As Vector256(Of T), left As Vector256(Of T), right As Vector256(Of T)) As Vector256(Of T)
형식 매개 변수
- T
벡터에 있는 요소의 형식입니다.
매개 변수
- condition
- Vector256<T>
값을 left 선택하는 데 사용되는 마스크입니다 right.
- left
- Vector256<T>
해당 비트 condition 가 하나일 때 선택된 벡터입니다.
- right
- Vector256<T>
해당 비트 condition 가 0일 때 선택된 벡터입니다.
반환
비트가 해당 값에서 left 오거나 right 값을 기반으로 하는 벡터입니다 condition.