Home | History | Annotate | Download | only in i18n

Lines Matching refs:Emin

61 /*    range (Emax in the range 0 through 999,999,999 and Emin in the  */
64 /* tightly: digits, emax, and -emin in the context must be <= */
497 /* exponent (set.emax and set.emin), determining if */
724 if ((dn->exponent-1<set->emin-dn->digits)
1153 dcmul.emin=DEC_MIN_EMIN; /* [thanks to Math restrictions] */
1165 /*printf("emin=%ld\n", dcmul.emin); */
1343 /* same value. The exponent is not limited by emin/emax. */
1499 aset.emin=-DEC_MAX_MATH; /* .. */
2121 aset.emin=-DEC_MAX_MATH; /* .. */
2948 workset.emin=DEC_MIN_EMIN;
3015 approxset=*set; /* get emin, emax, etc. */
3054 approxset.emin-=exp/2; /* adjust to match a */
3068 approxset.emin-=exp/2; /* adjust to match a */
3133 if (ae>=set->emin*2) status&=~(DEC_Subnormal|DEC_Underflow);
3135 if (ae>=set->emin*2) status&=~DEC_Underflow;
3323 /* set -- the context to use for Emin */
3540 /* set is the context to use for Emin */
3553 if (ae<set->emin) return 0; /* is subnormal */
3560 /* set is the context to use for Emin */
3573 if (ae<set->emin) return 1; /* is subnormal */
3971 && rhs->exponent>=set->emin /* [some normals drop through] */
4344 res->exponent=set->emin-set->digits+1;
5195 /* digits, emax, and -emin in the context must be less than */
5351 aset.emin=set->emin; /* .. */
5359 /* least 6.59E+4342944, so (due to the restriction on Emax/Emin) */
5459 tset.emin=DEC_MIN_EMIN; /* [emax is plenty] */
5578 /* digits, emax, and -emin in the context must be less than */
5763 aset.emin=set->emin;
5768 bset.emin=-DEC_MAX_MATH*2; /* adjustment calculation */
5882 Int etiny=set->emin-(reqdigits-1);
5929 if (!set->extended) etiny=set->emin; /* no subnormals */
7238 /* printf(">> emin=%d exp=%d sdig=%d\n", set->emin, */
7240 if (dn->exponent+1==set->emin-set->digits+1) {
7318 Int tinyexp=set->emin-dn->digits+1; /* precalculate subnormal boundary */
7338 nmin.exponent=set->emin;
7453 /* decSetSubnormal -- process value whose exponent is <Emin */
7486 etiny=set->emin-(set->digits-1); /* smallest allowed exponent */
7517 workset.emin-=adjust; /* and adjust emin to match */
7550 /* digits, emax, and -emin in the context must be less than */
7560 || -set->emin>DEC_MAX_MATH) *status|=DEC_Invalid_context;
7596 #error GetInt may need updating [for Emin]
8001 Int emin, emax; /* .. */
8068 /* which are out of the set->emin/set->emax and set->digits range */
8072 emin=DECNUMMINE;
8074 if (ae<emin-(digits-1)) {