Lines Matching refs:decSig
2937 IEEEFloat decSig(calcSemantics, uninitialized); in roundSignificandWithExponent() local
2938 decSig.makeZero(sign); in roundSignificandWithExponent()
2941 sigStatus = decSig.convertFromUnsignedParts(decSigParts, sigPartCount, in roundSignificandWithExponent()
2946 decSig.exponent += exp; in roundSignificandWithExponent()
2954 calcLostFraction = decSig.multiplySignificand(pow5); in roundSignificandWithExponent()
2957 calcLostFraction = decSig.divideSignificand(pow5); in roundSignificandWithExponent()
2959 if (decSig.exponent < semantics->minExponent) { in roundSignificandWithExponent()
2960 excessPrecision += (semantics->minExponent - decSig.exponent); in roundSignificandWithExponent()
2972 (decSig.significandParts(), calcSemantics.precision - 1) == 1); in roundSignificandWithExponent()
2976 HUdistance = 2 * ulpsFromBoundary(decSig.significandParts(), in roundSignificandWithExponent()
2981 APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(), in roundSignificandWithExponent()
2987 exponent = (decSig.exponent + semantics->precision in roundSignificandWithExponent()
2989 calcLostFraction = lostFractionThroughTruncation(decSig.significandParts(), in roundSignificandWithExponent()
2990 decSig.partCount(), in roundSignificandWithExponent()