Home | History | Annotate | Download | only in libmpdec

Lines Matching full:expdiff

3787     mpd_ssize_t ideal_exp, expdiff, shift;
3802 expdiff = mpd_adjexp(a) - mpd_adjexp(b);
3803 if (expdiff < 0) {
3820 if (expdiff > ctx->prec) {
6796 mpd_ssize_t expdiff, shift;
6823 expdiff = a->exp - b->exp;
6824 if (a->digits + expdiff > ctx->prec) {
6829 if (expdiff >= 0) {
6830 shift = expdiff;
6837 /* At this point expdiff < 0 and a->digits+expdiff <= prec,
6839 shift = -expdiff;
6945 mpd_ssize_t expdiff, qdigits;
6990 expdiff = mpd_adjexp(b) - mpd_adjexp(r);
6991 if (-1 <= expdiff && expdiff <= 1) {
7035 mpd_ssize_t expdiff, shift;
7048 expdiff = a->exp - exp;
7049 if (expdiff >= 0) {
7050 shift = expdiff;
7061 shift = -expdiff;