Lines Matching refs:reqexp
2775 Int reqexp; /* requested exponent change [B] */ in decNumberScaleB() local
2791 reqexp=decGetInt(rhs); /* [cannot fail] */ in decNumberScaleB()
2792 if (reqexp==BADINT /* something bad .. */ in decNumberScaleB()
2793 || reqexp==BIGODD || reqexp==BIGEVEN /* .. very big .. */ in decNumberScaleB()
2794 || abs(reqexp)>(2*(set->digits+set->emax))) /* .. or out of range */ in decNumberScaleB()
2799 res->exponent+=reqexp; /* adjust the exponent */ in decNumberScaleB()
5988 Int reqexp; /* requested exponent [-scale] */ local
6028 if (quant) reqexp=inrhs->exponent; /* quantize -- match exponents */
6033 reqexp=decGetInt(inrhs); /* [cannot fail] */
6040 if (reqexp==BADINT /* bad (rescale only) or .. */
6041 || reqexp==BIGODD || reqexp==BIGEVEN /* very big (ditto) or .. */
6042 || (reqexp<etiny) /* < lowest */
6043 || (reqexp>set->emax)) { /* > emax */
6050 res->exponent=reqexp; /* .. just set exponent */
6056 Int adjust=reqexp-lhs->exponent; /* digit adjustment needed */
6075 if (res->exponent>reqexp) {