8 references to SignMask
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (3)
85
internal const byte ShiftedSignMask = (byte)(
SignMask
>> SignShift);
167
internal static double CreateDouble(bool sign, ushort exp, ulong sig) => BitConverter.UInt64BitsToDouble((sign ?
SignMask
: 0UL) + ((ulong)exp << BiasedExponentShift) + sig);
206
return ((bits - 1) & ~
SignMask
) >= PositiveInfinityBits;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (2)
598
bool sign = (doubleInt & double.
SignMask
) >> double.SignShift != 0;
1044
return BitConverter.UInt64BitsToDouble(sign ? double.
SignMask
: 0); // Positive / Negative zero
src\runtime\src\libraries\System.Private.CoreLib\src\System\Math.cs (2)
383
return BitConverter.UInt64BitsToDouble((xbits & ~double.
SignMask
) | (ybits & double.
SignMask
));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
470
ulong sign = (bitValue & double.
SignMask
) >> 48;