Home | History | Annotate | Download | only in i18n

Lines Matching refs:drop

425       /* bad -- drop through  */
607 /* good; drop through to convert the integer to coefficient */
735 if (allocres!=NULL) free(allocres); /* drop any storage used */
994 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1098 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1193 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1320 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1537 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
2192 /* and drop through for final rounding */
2284 if (allocdac!=NULL) free(allocdac); /* drop any storage used */
3108 /* there are some to drop, but emax may not allow all */
3119 if (todrop>0) { /* have some to drop */
3146 if (allocbuff!=NULL) free(allocbuff); /* drop any storage used */
3684 /* [drop through to add integer] */
3973 && rhs->exponent>=set->emin /* [some normals drop through] */
3987 /* else drop out for careful add */
3998 /* else drop out for careful subtract */
4170 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
4621 /* [drop through if divideInteger] */
4659 Int drop=0;
4660 for (;; drop++) { /* [will terminate because lsu!=0] */
4663 if ((lsu-QUOT10(lsu, drop+1)
4664 *powers[drop+1])!=0) break; /* found non-0 digit */
4666 if (lsu%powers[drop+1]!=0) break; /* found non-0 digit */
4670 if (drop>0) {
4671 accunits=decShiftToLeast(accnext, accunits, drop);
4822 if (varalloc!=NULL) free(varalloc); /* drop any storage used */
5171 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
5527 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
5842 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
6010 if (allocrhs!=NULL) free(allocrhs); /* drop any storage used */
6090 /* handle NaNs specially; let infinities drop through */
6153 else if (op==COMPNAN); /* special, drop through */
6328 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
6677 if (d==0) return dn; /* none to drop */
6679 /* may need to limit drop if clamping */
6686 /* effect the drop */
7666 /* drop is the number of digits to be removed from the left of dn; */
7670 /* Returns dn; dn->digits will be <= the initial digits less drop */
7671 /* (after removing drop digits there may be leading zero digits */
7674 static decNumber *decDecap(decNumber *dn, Int drop) {
7677 if (drop>=dn->digits) { /* losing the whole thing */
7679 if (drop>dn->digits)
7680 printf("decDecap called with drop>digits [%ld>%ld]\n",
7681 (LI)drop, (LI)dn->digits);
7687 msu=dn->lsu+D2U(dn->digits-drop)-1; /* -> likely msu */
7688 cut=MSUDIGITS(dn->digits-drop); /* digits to be in use in msu */
7876 /* drop through to report other information */
8180 free(b0); /* drop the storage */