3 implementations of SignMask
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
1827static UInt128 IDecimalIeee754ParseAndFormatInfo<Decimal128, UInt128>.SignMask => new UInt128(SignMaskUpper, 0);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
1795static uint IDecimalIeee754ParseAndFormatInfo<Decimal32, uint>.SignMask => SignMask;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
1789static ulong IDecimalIeee754ParseAndFormatInfo<Decimal64, ulong>.SignMask => SignMask;
24 references to SignMask
System.Private.CoreLib (24)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (22)
65bool signed = (decimalBits & TDecimal.SignMask) != TValue.Zero; 500value = TDecimal.SignMask; 529return ((bidBits & TDecimal.SignMask) != TValue.Zero) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 548return (bidBits & (TDecimal.SignMask | TDecimal.SNaNMask)) | PackDeclets(payload, declets); 567TValue result = (decoded.Signed ? TDecimal.SignMask : TValue.Zero); 584return ((dpdBits & TDecimal.SignMask) != TValue.Zero) ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 598return (dpdBits & (TDecimal.SignMask | TDecimal.SNaNMask)) | payload; 622bool signed = (dpdBits & TDecimal.SignMask) != TValue.Zero; 860return (nanBits & TDecimal.SignMask) | TDecimal.NaNMask | payload; 1114right ^= TDecimal.SignMask; 2393return BitIncrementDecimalIeee754<TDecimal, TValue>(bits ^ TDecimal.SignMask) ^ TDecimal.SignMask; 3029return decimalBits & ~TDecimal.SignMask; 3144return (decimalBits & ~(TDecimal.SignMask | TDecimal.NaNMask)) == TValue.Zero; 3398return (value & ~TDecimal.SignMask) | (sign & TDecimal.SignMask); 3415return ((decimalBits & TDecimal.SignMask) != TValue.Zero) ? -1 : +1; 3445isNegative = (decimalBits & TDecimal.SignMask) != TValue.Zero; 3686bool isNegative = (decimalBits & TSourceDecimal.SignMask) != TSourceValue.Zero; 3690return isNegative ? (TTargetDecimal.NaN | TTargetDecimal.SignMask) : TTargetDecimal.NaN; 3719bool isNegative = (decimalBits & TDecimal.SignMask) != TValue.Zero; 3799return isNegative ? (TDecimal.NaN | TDecimal.SignMask) : TDecimal.NaN;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.Transcendental.cs (2)
1126bool signed = (x & TDecimal.SignMask) != TValue.Zero; 1471bool signed = (x & TDecimal.SignMask) != TValue.Zero;