107 references to DecimalIeee754FiniteNumberBinaryEncoding
System.Private.CoreLib (107)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (61)
357
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(number.IsNegative, TValue.Zero, number.Scale);
384
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(number.IsNegative, TValue.Zero, TDecimal.MinAdjustedExponent);
420
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(number.IsNegative, significand, exponent);
448
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(number.IsNegative, significand, TDecimal.MaxAdjustedExponent);
623
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed, significand, unbiasedExponent);
737
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(coefficient.IsNegative, TValue.Zero, TDecimal.MinAdjustedExponent);
741
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(coefficient.IsNegative, TValue.One, TDecimal.MinAdjustedExponent);
746
?
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(coefficient.IsNegative, TValue.One, TDecimal.MinAdjustedExponent)
747
:
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(coefficient.IsNegative, TValue.Zero, TDecimal.MinAdjustedExponent);
807
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(number.IsNegative, significand, exponent);
820
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(number.IsNegative, significand, exponent);
825
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(number.IsNegative, significand, exponent);
932
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(zeroSign, TValue.Zero, zeroExponent);
953
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(nonZero.Signed, paddedSignificand, nonZero.UnbiasedExponent - pad);
1069
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(false, TValue.Zero, commonExponent);
1075
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(false, TValue.Zero, commonExponent);
1088
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, magnitudeLow, commonExponent);
1179
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, TValue.Zero, productExponent);
1231
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(value.Signed, TValue.Zero, value.UnbiasedExponent + constantExponent);
1341
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(bothNegative, TValue.Zero, Math.Min(productExponent, addendExponent));
1355
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(addendSign, addendSignificand * TDecimal.Power10(pad), addendExponent - pad);
1422
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(false, TValue.Zero, commonExponent);
1451
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(false, TValue.Zero, commonExponent);
1507
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, TValue.Zero, TDecimal.MinAdjustedExponent);
1532
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, TValue.Zero, a.UnbiasedExponent - b.UnbiasedExponent);
1655
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, a.Significand, a.UnbiasedExponent);
1672
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, TValue.Zero, resultExponent);
1719
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, remainder, resultExponent);
1763
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, a.Significand, a.UnbiasedExponent);
1780
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, TValue.Zero, resultExponent);
1827
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, a.Significand, resultExponent);
1849
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultSign, remainder, resultExponent);
1883
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, TValue.Zero, idealExponent);
1905
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, exactRoot, idealExponent);
1961
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, a.Significand, a.UnbiasedExponent);
2018
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, quotient, targetExponent);
2079
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, TValue.Zero, zeroExponent);
2090
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, significand, TDecimal.MaxAdjustedExponent);
2105
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, TValue.Zero, TDecimal.MinAdjustedExponent);
2133
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, quotient, TDecimal.MinAdjustedExponent);
2137
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, a.Significand, (int)exponent);
2182
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, TValue.Zero, targetExponent);
2199
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, significand, targetExponent);
2239
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, quotient, targetExponent);
2268
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, a.UnbiasedExponent);
2322
?
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: true, TDecimal.MaxSignificand, TDecimal.MaxAdjustedExponent)
2331
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, TDecimal.MinAdjustedExponent);
2345
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: true, TValue.Zero, TDecimal.MinAdjustedExponent);
2382
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(a.Signed, significand, exponent);
2900
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, TValue.Zero, exponent);
2925
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, paddedSignificand, TDecimal.MaxAdjustedExponent);
2934
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, TValue.Zero, TDecimal.MinAdjustedExponent);
2967
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, low, exponent);
2988
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, significand, resultExponent);
3001
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, significand, resultExponent);
3005
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, significand, resultExponent);
3022
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, significand, TDecimal.MinAdjustedExponent);
3617
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(isNegative, TValue.CreateTruncating(magnitude), 0);
3634
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sign, TValue.Zero, exponent);
3702
return
DecimalIeee754FiniteNumberBinaryEncoding
<TTargetDecimal, TTargetValue>(decoded.Signed, TTargetValue.Zero, decoded.UnbiasedExponent);
3809
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(isNegative, TValue.Zero, 0);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Conversions.cs (3)
110
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed, TValue.Zero, 0);
196
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed, TValue.Zero, TDecimal.MinAdjustedExponent);
204
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed, TValue.CreateTruncating(coefficient), exponent);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.Transcendental.cs (43)
94
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
128
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
162
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
189
?
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: true, TValue.One, 0)
198
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
225
?
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: true, TValue.One, 0)
234
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
261
?
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: true, TValue.One, 0)
270
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
589
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
762
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
769
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
812
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
818
:
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.Zero, 0);
833
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultNegative, TValue.Zero, 0);
844
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultNegative, TValue.Zero, 0);
908
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
952
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, dx.Significand, dx.UnbiasedExponent);
957
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, dy.Significand, dy.UnbiasedExponent);
1015
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(xNegative, TValue.Zero, 0);
1028
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(resultNegative, TValue.Zero, 0);
1045
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(
1117
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1151
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
1185
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1220
TValue sinZero =
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1221
TValue cosZero =
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
1268
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1302
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1459
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1493
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
1527
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1547
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(sin.IsNegative ^ cos.IsNegative, TValue.Zero, 0);
1576
TValue sinZero =
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1577
TValue cosZero =
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
1624
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1659
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1820
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1854
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(signed: false, TValue.One, 0);
1880
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(TDecimal.IsNegative(x), TValue.One, 0);
1888
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
1922
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);
2000
return
DecimalIeee754FiniteNumberBinaryEncoding
<TDecimal, TValue>(decoded.Signed, TValue.Zero, 0);