16 references to SignMask
System.Private.CoreLib (16)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (16)
39internal const byte ShiftedSignMask = SignMask >> SignShift; 266return (bits & ~SignMask) == PositiveInfinityBits; 274return (bits & ~SignMask) > PositiveInfinityBits; 281return ((bits - 1) & ~SignMask) >= PositiveInfinityBits; 304return (ushort)((bits & ~SignMask) - SmallestNormalBits) < (PositiveInfinityBits - SmallestNormalBits); 320return (ushort)((bits & ~SignMask) - 1) < MaxTrailingSignificand; 327return (bits & ~SignMask) == 0; 437return ((left._value | right._value) & ~SignMask) == 0; 484return ((bits & SignMask) == 0) ? (SignMask + bits) : (SignMask - (bits & ~SignMask)); 1133return IsNaN(value) ? value : new Half((ushort)(value._value ^ SignMask)); 1714return new Half((ushort)((xbits & ~SignMask) | (ybits & SignMask))); 1807public static Half Abs(Half value) => new Half((ushort)(value._value & ~SignMask));