System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfMinMaxOperator.cs (12)
441resultIndex1 = ElementWiseSelect(mask1.AsUInt32(), currentIndex, resultIndex1);
443resultIndex2 = ElementWiseSelect(mask2.AsUInt32(), currentIndex, resultIndex2);
453Vector256<uint> aggIndex = resultIndex1 | mask1.AsUInt32();
454aggIndex = MinOperator<uint>.Invoke(aggIndex, resultIndex2 | mask2.AsUInt32());
520resultIndex1 = ElementWiseSelect(mask1.AsUInt32(), currentIndex, resultIndex1);
522resultIndex2 = ElementWiseSelect(mask2.AsUInt32(), currentIndex, resultIndex2);
524resultIndex3 = ElementWiseSelect(mask3.AsUInt32(), currentIndex, resultIndex3);
526resultIndex4 = ElementWiseSelect(mask4.AsUInt32(), currentIndex, resultIndex4);
538Vector256<uint> aggIndex = resultIndex1 | mask1.AsUInt32();
539aggIndex = MinOperator<uint>.Invoke(aggIndex, resultIndex2 | mask2.AsUInt32());
540aggIndex = MinOperator<uint>.Invoke(aggIndex, resultIndex3 | mask3.AsUInt32());
541aggIndex = MinOperator<uint>.Invoke(aggIndex, resultIndex4 | mask4.AsUInt32());