35 references to LessThan
System.Numerics.Tensors (8)
System\Numerics\Tensors\netcore\TensorPrimitives.Abs.cs (2)
59Vector128<T> abs = Vector128.ConditionalSelect(Vector128.LessThan(x, Vector128<T>.Zero), -x, x); 60if (Vector128.LessThan(abs, Vector128<T>.Zero) != Vector128<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMin.cs (2)
54return Vector128.LessThan(x, y) | (Vector128.Equals(x, y) & equalResult); 58return Vector128.LessThan(x, y);
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMinMagnitude.cs (3)
66return Vector128.LessThan(xMag, yMag) | (Vector128.Equals(xMag, yMag) & equalResult); 76Vector128<T> nonOverflowResult = Vector128.LessThan(xMag, yMag) | (Vector128.Equals(xMag, yMag) & equalResult); 81return Vector128.LessThan(xMag, yMag);
System\Numerics\Tensors\netcore\TensorPrimitives.Sign.cs (1)
56return Vector128.ConditionalSelect(Vector128.LessThan(x, Vector128<T>.Zero).AsInt32(),
System.Private.CoreLib (27)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (1)
392Vector128<byte> below = Vector128.LessThan(str, lowerBound);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (3)
675public static Vector2 LessThan(Vector2 left, Vector2 right) => Vector128.LessThan(left.AsVector128Unsafe(), right.AsVector128Unsafe()).AsVector2(); 680public static bool LessThanAll(Vector2 left, Vector2 right) => Vector128.EqualsAll(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 685public static bool LessThanAny(Vector2 left, Vector2 right) => Vector128.EqualsAny(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (3)
712public static Vector3 LessThan(Vector3 left, Vector3 right) => Vector128.LessThan(left.AsVector128Unsafe(), right.AsVector128Unsafe()).AsVector3(); 717public static bool LessThanAll(Vector3 left, Vector3 right) => Vector128.EqualsAll(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 722public static bool LessThanAny(Vector3 left, Vector3 right) => Vector128.EqualsAny(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (2)
782/// <inheritdoc cref="Vector128.LessThan{T}(Vector128{T}, Vector128{T})" /> 785public static Vector4 LessThan(Vector4 left, Vector4 right) => Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsVector4();
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (8)
2231return LessThan(vector.AsInt32(), Vector128<int>.Zero).As<int, T>(); 2235return LessThan(vector.AsInt64(), Vector128<long>.Zero).As<long, T>(); 2239return LessThan(vector, Vector128<T>.Zero); 2266return LessThan(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.PositiveInfinityBits - float.SmallestNormalBits)).As<uint, T>(); 2270return LessThan(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.PositiveInfinityBits - double.SmallestNormalBits)).As<ulong, T>(); 2337return LessThan(Abs(vector).AsUInt32() - Vector128<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>(); 2341return LessThan(Abs(vector).AsUInt64() - Vector128<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>(); 2798return ConditionalSelect(LessThan(left, right), left, right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (2)
2514Vector128.LessThan(left._lower, right._lower), 2515Vector128.LessThan(left._upper, right._upper)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (1)
386Vector128<byte> matches = Vector128.LessThan((input - subtraction).AsSByte(), comparison.AsSByte()).AsByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (2)
510return Vector128.LessThan(left.AsSByte(), right.AsSByte()).As<sbyte, T>(); 514return Vector128.LessThan(left.AsInt16(), right.AsInt16()).As<short, T>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf16Utility.Validation.cs (2)
206nuint maskSurr = GetSurrogateMask(Vector128.LessThan(utf16Data, vector0800)); 213nuint maskHigh = GetSurrogateMask(Vector128.LessThan(utf16Data, vector0400));
src\runtime\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);