Lines Matching refs:emin
211 return ctx->emin - (ctx->prec - 1);
356 return mpd_adjexp(dec) >= ctx->emin;
366 return mpd_adjexp(dec) < ctx->emin;
754 workctx->emin = ctx->emin;
1880 if (!mpd_iszerocoeff(dec) && adjexp < ctx->emin) {
1881 /* Underflow is impossible, since exp < etiny=emin-prec+1
1882 * and exp > etop=emax-prec+1 would imply emax < emin. */
1886 else if (adjexp < ctx->emin) {
1901 /* At this point adjexp=exp+digits-1 < emin and exp < etiny=emin-prec+1:
1902 * (1) shift = emin-prec+1 - exp > 0
1903 * (2) digits-shift = exp+digits-1 - emin + prec < prec */
1918 /* Case exp >= etiny=emin-prec+1:
1919 * (1) adjexp=exp+digits-1 < emin
1920 * (2) digits < emin-exp+1 <= prec */
1932 if (mpd_adjexp(dec) < ctx->emin && !mpd_iszero(dec) &&
6265 else if (mpd_adjexp(result) < ctx->emin) {
7253 * precision, emax, emin, but uses the rounding mode. Special numbers are
7487 varcontext.emin = maxcontext.emin = MPD_MIN_EMIN - 100;
7602 workctx.emin = MPD_MIN_EMIN - 3;
8775 .emin=MPD_MIN_EMIN,