18 references to PositiveInfinityBits
System.Private.CoreLib (18)
src\libraries\System.Private.CoreLib\src\System\MathF.cs (1)
61
return (bits == float.
PositiveInfinityBits
) ? float.MaxValue : x;
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (2)
1394
return ~IsZero(AndNot(Create<uint>(float.
PositiveInfinityBits
), vector.As<T, uint>())).As<uint, T>();
1489
return LessThan(Abs(vector).As<T, uint>() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.
PositiveInfinityBits
- float.SmallestNormalBits)).As<uint, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (2)
1875
return ~IsZero(AndNot(Create<uint>(float.
PositiveInfinityBits
), vector.AsUInt32())).As<uint, T>();
1970
return LessThan(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.
PositiveInfinityBits
- float.SmallestNormalBits)).As<uint, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (2)
1979
return ~IsZero(AndNot(Create<uint>(float.
PositiveInfinityBits
), vector.AsUInt32())).As<uint, T>();
2074
return LessThan(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.
PositiveInfinityBits
- float.SmallestNormalBits)).As<uint, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (2)
2006
return ~IsZero(AndNot(Create<uint>(float.
PositiveInfinityBits
), vector.AsUInt32())).As<uint, T>();
2101
return LessThan(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.
PositiveInfinityBits
- float.SmallestNormalBits)).As<uint, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (2)
1812
return ~IsZero(AndNot(Create<uint>(float.
PositiveInfinityBits
), vector.AsUInt32())).As<uint, T>();
1907
return LessThan(Abs(vector).AsUInt32() - Create<uint>(float.SmallestNormalBits), Create<uint>(float.
PositiveInfinityBits
- float.SmallestNormalBits)).As<uint, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (2)
786
& TVectorUInt32.LessThan(bits, TVectorUInt32.Create(float.
PositiveInfinityBits
))
1413
const uint V_MAX = float.
PositiveInfinityBits
;
src\libraries\System.Private.CoreLib\src\System\Single.cs (5)
172
return (~bits &
PositiveInfinityBits
) != 0;
181
return bits ==
PositiveInfinityBits
;
202
return ((bits - 1) & ~SignMask) >=
PositiveInfinityBits
;
228
return (bits - SmallestNormalBits) < (
PositiveInfinityBits
- SmallestNormalBits);
344
bits &=
PositiveInfinityBits
;