Lines Matching full:emin
202 return ctx->emin - (ctx->prec - 1);
346 return mpd_adjexp(dec) >= ctx->emin;
356 return mpd_adjexp(dec) < ctx->emin;
722 workctx->emin = ctx->emin;
1797 if (!mpd_iszerocoeff(dec) && adjexp < ctx->emin) {
1798 /* Underflow is impossible, since exp < etiny=emin-prec+1
1799 * and exp > etop=emax-prec+1 would imply emax < emin. */
1803 else if (adjexp < ctx->emin) {
1818 /* At this point adjexp=exp+digits-1 < emin and exp < etiny=emin-prec+1:
1819 * (1) shift = emin-prec+1 - exp > 0
1820 * (2) digits-shift = exp+digits-1 - emin + prec < prec */
1835 /* Case exp >= etiny=emin-prec+1:
1836 * (1) adjexp=exp+digits-1 < emin
1837 * (2) digits < emin-exp+1 <= prec */
1849 if (mpd_adjexp(dec) < ctx->emin && !mpd_iszero(dec) &&
6097 else if (mpd_adjexp(result) < ctx->emin) {
7081 * precision, emax, emin, but uses the rounding mode. Special numbers are
7298 varcontext.emin = maxcontext.emin = MPD_MIN_EMIN - 100;
7413 workctx.emin = MPD_MIN_EMIN - 3;