27 references to ConditionalSelect
System.Numerics.Tensors (21)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (4)
619beg = Vector512.ConditionalSelect(CreateAlignmentMaskVector512<T>((int)misalignment), beg, Vector512.Create(TAggregationOperator.IdentityValue)); 686end = Vector512.ConditionalSelect(CreateRemainderMaskVector512<T>((int)trailing), end, Vector512.Create(TAggregationOperator.IdentityValue)); 1808beg = Vector512.ConditionalSelect(CreateAlignmentMaskVector512<T>((int)misalignment), beg, Vector512.Create(TAggregationOperator.IdentityValue)); 1882end = Vector512.ConditionalSelect(CreateRemainderMaskVector512<T>((int)trailing), end, Vector512.Create(TAggregationOperator.IdentityValue));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (8)
229Vector512<T> first = Vector512.ConditionalSelect(mask, 233Vector512<T> second = Vector512.ConditionalSelect(mask, 239Vector512.ConditionalSelect(mask, 244Vector512.ConditionalSelect(mask, 412Vector512<T> first = Vector512.ConditionalSelect(mask, 416Vector512<T> second = Vector512.ConditionalSelect(mask, 422Vector512.ConditionalSelect(mask, 427Vector512.ConditionalSelect(mask,
System\Numerics\Tensors\netcore\TensorPrimitives.Abs.cs (1)
103Vector512<T> abs = Vector512.ConditionalSelect(Vector512.LessThan(x, Vector512<T>.Zero), -x, x);
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertHelpers.cs (1)
532offsetMaskedExponentLowerBound = Vector512.ConditionalSelect(Vector512.Equals(infinityOrNaNMask, Vector512<uint>.Zero),
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
515return Vector512.ConditionalSelect(mask, left, right);
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (1)
351return Vector512.ConditionalSelect(Vector512.LessThan(Vector512.Abs(x), limit),
System\Numerics\Tensors\netcore\TensorPrimitives.Sign.cs (3)
96return Vector512.ConditionalSelect(Vector512.Equals(x, Vector512<T>.Zero).AsInt32(), 112return Vector512.ConditionalSelect(Vector512.LessThan(x, Vector512<T>.Zero).AsInt32(), 114Vector512.ConditionalSelect(Vector512.GreaterThan(x, Vector512<T>.Zero).AsInt32(),
System\Numerics\Tensors\netcore\TensorPrimitives.Tan.cs (2)
228return Vector512.ConditionalSelect(Vector512.Equals(odd, Vector512<uint>.Zero).AsSingle(), 397return Vector512.ConditionalSelect(Vector512.Equals(odd, Vector512<ulong>.Zero).AsDouble(),
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (1)
190str = Vector512.ConditionalSelect(maskBB, temp3.AsUInt32(), temp2.AsUInt32()).AsSByte();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (2)
2558return ConditionalSelect(GreaterThan(left, right), left, right); 2648return ConditionalSelect(LessThan(left, right), left, right);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
523static Vector512<T> ISimdVector<Vector512<T>, T>.ConditionalSelect(Vector512<T> condition, Vector512<T> left, Vector512<T> right) => Vector512.ConditionalSelect(condition, left, right);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (2)
3162result = Vector512.ConditionalSelect(mask, newValues, original); 3171result = Vector512.ConditionalSelect(mask, newValues, original);