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