Lines Matching refs:reqexp
2645 Int reqexp; /* requested exponent change [B] */ in uprv_decNumberScaleB() local
2661 reqexp=decGetInt(rhs); /* [cannot fail] */ in uprv_decNumberScaleB()
2662 if (reqexp==BADINT /* something bad .. */ in uprv_decNumberScaleB()
2663 || reqexp==BIGODD || reqexp==BIGEVEN /* .. very big .. */ in uprv_decNumberScaleB()
2664 || abs(reqexp)>(2*(set->digits+set->emax))) /* .. or out of range */ in uprv_decNumberScaleB()
2669 res->exponent+=reqexp; /* adjust the exponent */ in uprv_decNumberScaleB()
5886 Int reqexp; /* requested exponent [-scale] */ local
5926 if (quant) reqexp=inrhs->exponent; /* quantize -- match exponents */
5931 reqexp=decGetInt(inrhs); /* [cannot fail] */
5938 if (reqexp==BADINT /* bad (rescale only) or .. */
5939 || reqexp==BIGODD || reqexp==BIGEVEN /* very big (ditto) or .. */
5940 || (reqexp<etiny) /* < lowest */
5941 || (reqexp>set->emax)) { /* > emax */
5948 res->exponent=reqexp; /* .. just set exponent */
5954 Int adjust=reqexp-lhs->exponent; /* digit adjustment needed */
5973 if (res->exponent>reqexp) {