33 references to LessThan
System.Numerics.Tensors (10)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfOperator.cs (4)
127sizeof(T) == sizeof(long) ? Vector128.LessThan(indices1.AsInt64(), indices2.AsInt64()).As<long, T>() : 128sizeof(T) == sizeof(int) ? Vector128.LessThan(indices1.AsInt32(), indices2.AsInt32()).As<int, T>() : 129sizeof(T) == sizeof(short) ? Vector128.LessThan(indices1.AsInt16(), indices2.AsInt16()).As<short, T>() : 130Vector128.LessThan(indices1.AsByte(), indices2.AsByte()).As<byte, T>();
System\Numerics\Tensors\netcore\TensorPrimitives.Abs.cs (2)
52Vector128<T> abs = Vector128.ConditionalSelect(Vector128.LessThan(x, Vector128<T>.Zero), -x, x); 53if (Vector128.LessThan(abs, Vector128<T>.Zero) != Vector128<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMin.cs (1)
34Vector128<T> useResult = Vector128.LessThan(result, current);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMinMagnitude.cs (1)
35Vector128<T> useResult = Vector128.LessThan(resultMag, currentMag);
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (1)
323return Vector128.ConditionalSelect(Vector128.LessThan(Vector128.Abs(x), limit),
System\Numerics\Tensors\netcore\TensorPrimitives.Sign.cs (1)
57return Vector128.ConditionalSelect(Vector128.LessThan(x, Vector128<T>.Zero).AsInt32(),
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (1)
512Vector128<byte> below = Vector128.LessThan(str, lowerBound);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
648public static Vector2 LessThan(Vector2 left, Vector2 right) => Vector128.LessThan(left.AsVector128Unsafe(), right.AsVector128Unsafe()).AsVector2();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
681public static Vector3 LessThan(Vector3 left, Vector3 right) => Vector128.LessThan(left.AsVector128Unsafe(), right.AsVector128Unsafe()).AsVector3();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (2)
739/// <inheritdoc cref="Vector128.LessThan{T}(Vector128{T}, Vector128{T})" /> 742public static Vector4 LessThan(Vector4 left, Vector4 right) => Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsVector4();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (7)
1935return LessThan(vector.AsInt32(), Vector128<int>.Zero).As<int, T>(); 1939return LessThan(vector.AsInt64(), Vector128<long>.Zero).As<long, T>(); 1943return LessThan(vector, Vector128<T>.Zero); 1970return LessThan(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.PositiveInfinityBits - float.SmallestNormalBits)).As<uint, T>(); 1974return LessThan(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.PositiveInfinityBits - double.SmallestNormalBits)).As<ulong, T>(); 2045return LessThan(Abs(vector).AsUInt32() - Vector128<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>(); 2049return LessThan(Abs(vector).AsUInt64() - Vector128<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
704static Vector128<T> ISimdVector<Vector128<T>, T>.LessThan(Vector128<T> left, Vector128<T> right) => Vector128.LessThan(left, right);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (2)
2234Vector128.LessThan(left._lower, right._lower), 2235Vector128.LessThan(left._upper, right._upper)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (1)
347Vector128<byte> matches = Vector128.LessThan((input - subtraction).AsSByte(), comparison.AsSByte()).AsByte();
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (2)
509return Vector128.LessThan(left.AsSByte(), right.AsSByte()).As<sbyte, T>(); 513return Vector128.LessThan(left.AsInt16(), right.AsInt16()).As<short, T>();
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf16Utility.Validation.cs (3)
138mask = Vector128.LessThan((utf16Data + vectorA000).AsInt16(), vector7800.AsInt16()).AsByte().ExtractMostSignificantBits(); 318Vector128<ushort> surrogateChars = Vector128.LessThan(utf16Data, vector0800); 326Vector128<ushort> highSurrogateChars = Vector128.LessThan(utf16Data, vector0400);
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.cs (2)
281Vector128.LessThan(Vector128.Create(unchecked((sbyte)(('Z' - 'A') - 0x80))), lowIndicator1); 283Vector128.LessThan(Vector128.Create(unchecked((sbyte)(('Z' - 'A') - 0x80))), lowIndicator2);