19 references to PositiveInfinityBits
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Double.cs (5)
172
return (~bits &
PositiveInfinityBits
) != 0;
181
return bits ==
PositiveInfinityBits
;
202
return ((bits - 1) & ~SignMask) >=
PositiveInfinityBits
;
228
return (bits - SmallestNormalBits) < (
PositiveInfinityBits
- SmallestNormalBits);
349
bits &=
PositiveInfinityBits
;
src\libraries\System.Private.CoreLib\src\System\Math.cs (1)
306
return (bits == double.
PositiveInfinityBits
) ? double.MaxValue : x;
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (2)
1398
return ~IsZero(AndNot(Create<ulong>(double.
PositiveInfinityBits
), vector.As<T, ulong>())).As<ulong, T>();
1493
return LessThan(Abs(vector).As<T, ulong>() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.
PositiveInfinityBits
- double.SmallestNormalBits)).As<ulong, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (2)
1879
return ~IsZero(AndNot(Create<ulong>(double.
PositiveInfinityBits
), vector.AsUInt64())).As<ulong, T>();
1974
return LessThan(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.
PositiveInfinityBits
- double.SmallestNormalBits)).As<ulong, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (2)
1983
return ~IsZero(AndNot(Create<ulong>(double.
PositiveInfinityBits
), vector.AsUInt64())).As<ulong, T>();
2078
return LessThan(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.
PositiveInfinityBits
- double.SmallestNormalBits)).As<ulong, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (2)
2010
return ~IsZero(AndNot(Create<ulong>(double.
PositiveInfinityBits
), vector.AsUInt64())).As<ulong, T>();
2105
return LessThan(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.
PositiveInfinityBits
- double.SmallestNormalBits)).As<ulong, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (2)
1816
return ~IsZero(AndNot(Create<ulong>(double.
PositiveInfinityBits
), vector.AsUInt64())).As<ulong, T>();
1911
return LessThan(Abs(vector).AsUInt64() - Create<ulong>(double.SmallestNormalBits), Create<ulong>(double.
PositiveInfinityBits
- double.SmallestNormalBits)).As<ulong, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (3)
811
& TVectorUInt64.LessThan(bits, TVectorUInt64.Create(double.
PositiveInfinityBits
))
903
const ulong V_MAX = double.
PositiveInfinityBits
;
1223
const ulong V_MAX = double.
PositiveInfinityBits
;