Lines Matching full:coefficient
166 /* lsd -- least significant digit (of coefficient) */
167 /* lsu -- least significant Unit (of coefficient) */
168 /* msd -- most significant digit (of coefficient) */
170 /* msu -- most significant Unit (of coefficient) */
489 /* The length of the coefficient and the size of the exponent are */
592 /* good; drop through to convert the integer to coefficient */
669 /* Place the coefficient into the selected Unit array */
754 dzero.exponent=rhs->exponent; /* [no coefficient expansion] */
1647 dzero.exponent=rhs->exponent; /* [no coefficient expansion] */
1890 dzero.exponent=rhs->exponent; /* [no coefficient expansion] */
2278 /* This computes C = op(A, B), where op adjusts the coefficient */
2367 /* This computes C = op(A, B), where op adjusts the coefficient */
2437 /* decNumberRotate -- rotate the coefficient of a Number left/right */
2447 /* The digits of the coefficient of A are rotated to the left (if B */
2450 /* set->digits the coefficient is padded with zeros on the left */
2654 /* decNumberShift -- shift the coefficient of a Number left or right */
2663 /* The digits of the coefficient of A are shifted to the left (if B */
3448 /* decNumberGetBCD -- get the coefficient in BCD8 */
3455 /* dn is a NaN or Infinite, digits must be 1 and the coefficient 0. */
3480 /* decNumberSetBCD -- set (replace) the coefficient from BCD8 */
3652 /* if not a clean non-zero coefficient, that's all there is in a */
3702 /* lay out the digits of the coefficient, adding 0s and . as needed */
3783 /* If possible, the coefficient is calculated directly into C. */
3789 /* overlap the A or B coefficient */
4213 /* var1 is a copy of the lhs coefficient, var2 is the rhs coefficient.*/
4650 /* check for coefficient overflow */
4670 uprv_decNumberZero(res); /* 0 coefficient */
4715 /* remainder's coefficient, which must now be compared to the */
4780 /* Now the coefficient. */
5131 /* Set the coefficient. If any rounding, residue records */
5322 /* decimal point is just to the left of the coefficient msd) */
5503 /* The result is a 4-digit encode of the coefficient (c=the */
5689 /* considering the coefficient of x to be a normalized fraction, */
5712 uprv_decNumberFromInt32(b, t>>2); /* b=ln(b) coefficient */
5812 /* This computes C = op(A, B), where op adjusts the coefficient */
5900 if (ISZERO(lhs)) { /* zero coefficient unchanged */
5909 /* if adjusted coefficient will definitely not fit, give up now */
5916 /* this will decrease the length of the coefficient by adjust */
5943 /* this will increase the length of the coefficient by -adjust */
6002 /* coefficient comparison if possible. */
6832 /* decCopyFit -- copy a number, truncating the coefficient if needed */
6851 /* decSetCoeff -- set the coefficient of a number */
6853 /* dn is the number whose coefficient array is to be set. */
6856 /* lsu -> lsu of the source coefficient [may be dn->lsu] */
6857 /* len is digits in the source coefficient [may be dn->digits] */
6861 /* coefficient is truncated and the residue is updated to */
6865 /* The coefficient may already be in the number, or it can be an */
6869 /* Note that the coefficient length (len) may be < set->digits, and */
6870 /* in this case this merely copies the coefficient (or is a no-op */
6903 /* copy the coefficient array to the result number; no shift needed */
6931 *dn->lsu=0; /* coefficient will now be 0 */
7013 /* shift-copy the coefficient array to the result number */
7048 /* 0: the coefficient is exact */
7051 /* coefficient must be non-0. This case occurs when */
7057 /* coefficient constant. The exponent and status are unchanged */
7060 /* -- the coefficient was increased and is all nines (in which */
7064 /* -- the coefficient was decreased and becomes all nines (in which */
7072 Int bump; /* 1 if coefficient needs to be incremented */
7073 /* -1 if coefficient needs to be decremented */
7328 /* shift coefficient (if non-zero) */
7467 /* it may already be inexact (from setting the coefficient) */
7620 /* decDecap -- decapitate the coefficient of a number */
7624 /* this must be <= dn->digits (if equal, the coefficient is */
7722 /* [coefficient was copied/decapitated] */
7809 /* Shows: sign, exponent, coefficient (msu first), digits */
7829 /* if coefficient and exponent are 0, no more to do */
7837 /* now carefully display the coefficient */
7997 /* check the coefficient */