12 references to SignMask
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Half.cs (12)
36
internal const byte ShiftedSignMask =
SignMask
>> SignShift;
245
return (bits & ~
SignMask
) == PositiveInfinityBits;
253
return (bits & ~
SignMask
) > PositiveInfinityBits;
260
return ((bits - 1) & ~
SignMask
) >= PositiveInfinityBits;
283
return (ushort)((bits & ~
SignMask
) - SmallestNormalBits) < (PositiveInfinityBits - SmallestNormalBits);
299
return (ushort)((bits & ~
SignMask
) - 1) < MaxTrailingSignificand;
306
return (bits & ~
SignMask
) == 0;
422
return ((left._value | right._value) & ~
SignMask
) == 0;
1100
return IsNaN(value) ? value : new Half((ushort)(value._value ^
SignMask
));
1664
return new Half((ushort)((xbits & ~
SignMask
) | (ybits &
SignMask
)));
1757
public static Half Abs(Half value) => new Half((ushort)(value._value & ~
SignMask
));