Home | History | Annotate | Download | only in i18n

Lines Matching full:emin

63 /*    range (Emax in the range 0 through 999,999,999 and Emin in the  */
66 /* tightly: digits, emax, and -emin in the context must be <= */
501 /* exponent (set.emax and set.emin), determining if */
728 if ((dn->exponent-1<set->emin-dn->digits)
1157 dcmul.emin=DEC_MIN_EMIN; /* [thanks to Math restrictions] */
1169 /*printf("emin=%ld\n", dcmul.emin); */
1347 /* same value. The exponent is not limited by emin/emax. */
1503 aset.emin=-DEC_MAX_MATH; /* .. */
2125 aset.emin=-DEC_MAX_MATH; /* .. */
2952 workset.emin=DEC_MIN_EMIN;
3019 approxset=*set; /* get emin, emax, etc. */
3058 approxset.emin-=exp/2; /* adjust to match a */
3072 approxset.emin-=exp/2; /* adjust to match a */
3137 if (ae>=set->emin*2) status&=~(DEC_Subnormal|DEC_Underflow);
3139 if (ae>=set->emin*2) status&=~DEC_Underflow;
3327 /* set -- the context to use for Emin */
3544 /* set is the context to use for Emin */
3557 if (ae<set->emin) return 0; /* is subnormal */
3564 /* set is the context to use for Emin */
3577 if (ae<set->emin) return 1; /* is subnormal */
3975 && rhs->exponent>=set->emin /* [some normals drop through] */
4348 res->exponent=set->emin-set->digits+1;
5199 /* digits, emax, and -emin in the context must be less than */
5355 aset.emin=set->emin; /* .. */
5363 /* least 6.59E+4342944, so (due to the restriction on Emax/Emin) */
5463 tset.emin=DEC_MIN_EMIN; /* [emax is plenty] */
5582 /* digits, emax, and -emin in the context must be less than */
5767 aset.emin=set->emin;
5772 bset.emin=-DEC_MAX_MATH*2; /* adjustment calculation */
5886 Int etiny=set->emin-(reqdigits-1);
5933 if (!set->extended) etiny=set->emin; /* no subnormals */
7242 /* printf(">> emin=%d exp=%d sdig=%d\n", set->emin, */
7244 if (dn->exponent+1==set->emin-set->digits+1) {
7322 Int tinyexp=set->emin-dn->digits+1; /* precalculate subnormal boundary */
7342 nmin.exponent=set->emin;
7457 /* decSetSubnormal -- process value whose exponent is <Emin */
7490 etiny=set->emin-(set->digits-1); /* smallest allowed exponent */
7521 workset.emin-=adjust; /* and adjust emin to match */
7554 /* digits, emax, and -emin in the context must be less than */
7564 || -set->emin>DEC_MAX_MATH) *status|=DEC_Invalid_context;
7600 #error GetInt may need updating [for Emin]
8005 Int emin, emax; /* .. */
8072 /* which are out of the set->emin/set->emax and set->digits range */
8076 emin=DECNUMMINE;
8078 if (ae<emin-(digits-1)) {