10 references to SignMask
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (10)
33
internal const byte ShiftedSignMask =
SignMask
>> SignShift;
164
return (bits & ~
SignMask
) == PositiveInfinityBits;
172
return (bits & ~
SignMask
) > PositiveInfinityBits;
179
return ((bits - 1) & ~
SignMask
) >= PositiveInfinityBits;
202
return (ushort)((bits & ~
SignMask
) - SmallestNormalBits) < (PositiveInfinityBits - SmallestNormalBits);
218
return (ushort)((bits & ~
SignMask
) - 1) < MaxTrailingSignificand;
225
return (bits & ~
SignMask
) == 0;
1309
return new BFloat16((ushort)((xbits & ~
SignMask
) | (ybits &
SignMask
)));
1396
public static BFloat16 Abs(BFloat16 value) => new BFloat16((ushort)(value._value & ~
SignMask
));