18 references to LessThan
System.Numerics.Tensors (8)
System\Numerics\Tensors\netcore\TensorPrimitives.Abs.cs (2)
103
Vector512<T> abs = Vector512.ConditionalSelect(Vector512.
LessThan
(x, Vector512<T>.Zero), -x, x);
104
if (Vector512.
LessThan
(abs, Vector512<T>.Zero) != Vector512<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMin.cs (2)
82
return Vector512.
LessThan
(x, y) | (Vector512.Equals(x, y) & equalResult);
86
return Vector512.
LessThan
(x, y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMinMagnitude.cs (3)
118
return Vector512.
LessThan
(xMag, yMag) | (Vector512.Equals(xMag, yMag) & equalResult);
128
Vector512<T> nonOverflowResult = Vector512.
LessThan
(xMag, yMag) | (Vector512.Equals(xMag, yMag) & equalResult);
133
return Vector512.
LessThan
(xMag, yMag);
System\Numerics\Tensors\netcore\TensorPrimitives.Sign.cs (1)
110
return Vector512.ConditionalSelect(Vector512.
LessThan
(x, Vector512<T>.Zero).AsInt32(),
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
692
static Vector512<T> ISimdVector<Vector512<T>, T>.LessThan(Vector512<T> left, Vector512<T> right) => Vector512.
LessThan
(left, right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (8)
2358
return
LessThan
(vector.AsInt32(), Vector512<int>.Zero).As<int, T>();
2362
return
LessThan
(vector.AsInt64(), Vector512<long>.Zero).As<long, T>();
2366
return
LessThan
(vector, Vector512<T>.Zero);
2393
return
LessThan
(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.PositiveInfinityBits - float.SmallestNormalBits)).As<uint, T>();
2397
return
LessThan
(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.PositiveInfinityBits - double.SmallestNormalBits)).As<ulong, T>();
2464
return
LessThan
(Abs(vector).AsUInt32() - Vector512<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>();
2468
return
LessThan
(Abs(vector).AsUInt64() - Vector512<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
2925
return ConditionalSelect(
LessThan
(left, right), left, right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (1)
408
Vector512<byte> matches = Vector512.
LessThan
((input - subtraction).AsSByte(), comparison.AsSByte()).AsByte();