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