1 write to Signed
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (1)
55Signed = signed;
128 references to Signed
System.Private.CoreLib (128)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (46)
34return HashCode.Combine(decoded.Signed, significand, exponent); 36return HashCode.Combine(decoded.Signed, decoded.Significand, decoded.UnbiasedExponent); 147if (current.Signed) 149if (!other.Signed) 154else if (other.Signed) 160return current.Signed ? -result : result; 279if (left.Signed != right.Signed) 567TValue result = (decoded.Signed ? TDecimal.SignMask : TValue.Zero); 930bool zeroSign = a.Signed == b.Signed && a.Signed; 953return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(nonZero.Signed, paddedSignificand, nonZero.UnbiasedExponent - pad); 1018bool sameSign = hi.Signed == lo.Signed; 1030resultSign = hi.Signed; 1045resultSign = hi.Signed; 1064resultSign = lo.Signed; 1231return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(value.Signed, TValue.Zero, value.UnbiasedExponent + constantExponent); 1246return NumberToDecimalIeee754BitsFromWide<TDecimal, TValue>(value.Signed, high, low, value.UnbiasedExponent + constantExponent + precision, sticky); 1329bool addendSign = dz.Signed; 1961return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, a.Significand, a.UnbiasedExponent); 2008MidpointRounding.ToNegativeInfinity => discardedNonZero && a.Signed, 2009MidpointRounding.ToPositiveInfinity => discardedNonZero && !a.Signed, 2018return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, quotient, targetExponent); 2079return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, TValue.Zero, zeroExponent); 2090return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, significand, TDecimal.MaxAdjustedExponent); 2093return a.Signed ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity; 2105return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, TValue.Zero, TDecimal.MinAdjustedExponent); 2133return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, quotient, TDecimal.MinAdjustedExponent); 2137return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, a.Significand, (int)exponent); 2182return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, TValue.Zero, targetExponent); 2199return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, significand, targetExponent); 2239return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, quotient, targetExponent); 2336if (!a.Signed && (a.Significand == TDecimal.MaxSignificand) && (exponent == TDecimal.MaxAdjustedExponent)) 2342if (a.Signed && (a.Significand == TValue.One) && (exponent == TDecimal.MinAdjustedExponent)) 2359if (!a.Signed) 2382return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(a.Signed, significand, exponent); 3460isNegative = decoded.Signed; 3702return DecimalIeee754FiniteNumberBinaryEncoding<TTargetDecimal, TTargetValue>(decoded.Signed, TTargetValue.Zero, decoded.UnbiasedExponent); 3706return DecimalIeee754FromMagnitude<TTargetDecimal, TTargetValue>(decoded.Signed, magnitude, decoded.UnbiasedExponent); 3735return decoded.Signed ? -TFloat.Zero : TFloat.Zero; 3766return decoded.Signed ? -result : result; 3779number.IsNegative = decoded.Signed; 3895return new decimal(0, 0, 0, decoded.Signed, (byte)Math.Clamp(-decoded.UnbiasedExponent, 0, 28)); 3905number.IsNegative = decoded.Signed;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128PiTrig.cs (4)
43return new DiyFp128(decoded.Signed ? UxSignBit : 0, UxZeroExponent, 0, 0); 49return DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, exponent, coefficient); 80? new DiyFp128(decoded.Signed ? UxSignBit : 0, UxZeroExponent, 0, 0) 81: DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, exponent, coefficient);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.Transcendental.cs (73)
103DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 137DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 171DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 198return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 207DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 234return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 243DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 270return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 279DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 352if (decoded.Signed) 371DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 424|| decodedX.Signed || decodedBase.Signed || TValue.IsZero(decodedX.Significand) || baseIsZero) 463if (decoded.Signed) 475DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 512if (decoded.Signed) 524DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 589return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 613DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 615if (decoded.Signed && (argument._exponent >= 0)) 766if (!xNaN && !xInf && !dx.Signed 839bool resultNegative = dx.Signed && yIsOddInteger; 852if (dx.Signed && !yIsInteger) 873DiyFp128 exponentValue = DecimalToDiyFp128<TDecimal, TValue>(dy.Signed, dy.UnbiasedExponent, dy.Significand); 879if (dx.Signed && yIsOddInteger) 908return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 918DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1023bool resultNegative = dx.Signed && nOdd; 1036if (dx.Signed && !nOdd) 1046dx.Signed, dx.Significand * TDecimal.Power10(padding), dx.UnbiasedExponent - padding); 1074if (dx.Signed) 1089DiyFp128 value = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1091uint sign = decoded.Signed ? UxSignBit : 0u; 1117return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1185return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1220TValue sinZero = DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1268return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1277DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1302return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1313DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1361DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1411magnitude = xInfinity ? (decodedX.Signed ? GetInvTrigConstant(3) : GetInvTrigConstant(1)) : GetInvTrigConstant(2); 1416magnitude = decodedX.Signed ? GetInvTrigConstant(4) : GetInvTrigConstant(0); 1421magnitude = decodedX.Signed ? GetInvTrigConstant(4) : GetInvTrigConstant(0); 1429magnitude._sign = decodedY.Signed ? UxSignBit : 0; 1433DiyFp128 argumentY = DecimalToDiyFp128<TDecimal, TValue>(decodedY.Signed, decodedY.UnbiasedExponent, decodedY.Significand); 1434DiyFp128 argumentX = DecimalToDiyFp128<TDecimal, TValue>(decodedX.Signed, decodedX.UnbiasedExponent, decodedX.Significand); 1459return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1527return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1576TValue sinZero = DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1624return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1633DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1659return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1670DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1719DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1771magnitude = xInfinity ? (decodedX.Signed ? GetPiFractionConstant(3) : GetPiFractionConstant(1)) : GetPiFractionConstant(2); 1776magnitude = decodedX.Signed ? GetPiFractionConstant(4) : GetPiFractionConstant(0); 1781magnitude = decodedX.Signed ? GetPiFractionConstant(4) : GetPiFractionConstant(0); 1789magnitude._sign = decodedY.Signed ? UxSignBit : 0; 1793DiyFp128 argumentY = DecimalToDiyFp128<TDecimal, TValue>(decodedY.Signed, decodedY.UnbiasedExponent, decodedY.Significand); 1794DiyFp128 argumentX = DecimalToDiyFp128<TDecimal, TValue>(decodedX.Signed, decodedX.UnbiasedExponent, decodedX.Significand); 1820return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1829DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1863DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1888return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1897DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1922return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 1931DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 1962if (decoded.Signed || TValue.IsZero(decoded.Significand)) 1967DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 2000return DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0); 2011DiyFp128 argument = DecimalToDiyFp128<TDecimal, TValue>(decoded.Signed, decoded.UnbiasedExponent, decoded.Significand); 2018return decoded.Signed ? TDecimal.NegativeInfinity : TDecimal.PositiveInfinity;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (1)
535number.IsNegative = unpackDecimal.Signed;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (4)
380if ((x.Significand == TValue.Zero) && (x.Signed != y.Signed)) 382return x.Signed ? -1 : 1; 388return x.Signed ? -exponentComparison : exponentComparison;