Lines Matching defs:drop

427       /* bad -- drop through  */
609 /* good; drop through to convert the integer to coefficient */
737 if (allocres!=NULL) free(allocres); /* drop any storage used */
996 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1100 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1195 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1322 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1539 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
2194 /* and drop through for final rounding */
2286 if (allocdac!=NULL) free(allocdac); /* drop any storage used */
3110 /* there are some to drop, but emax may not allow all */
3121 if (todrop>0) { /* have some to drop */
3148 if (allocbuff!=NULL) free(allocbuff); /* drop any storage used */
3686 /* [drop through to add integer] */
3975 && rhs->exponent>=set->emin /* [some normals drop through] */
3989 /* else drop out for careful add */
4000 /* else drop out for careful subtract */
4172 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
4623 /* [drop through if divideInteger] */
4661 Int drop=0;
4662 for (;; drop++) { /* [will terminate because lsu!=0] */
4665 if ((lsu-QUOT10(lsu, drop+1)
4666 *powers[drop+1])!=0) break; /* found non-0 digit */
4668 if (lsu%powers[drop+1]!=0) break; /* found non-0 digit */
4672 if (drop>0) {
4673 accunits=decShiftToLeast(accnext, accunits, drop);
4824 if (varalloc!=NULL) free(varalloc); /* drop any storage used */
5173 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
5529 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
5844 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
6012 if (allocrhs!=NULL) free(allocrhs); /* drop any storage used */
6092 /* handle NaNs specially; let infinities drop through */
6155 else if (op==COMPNAN); /* special, drop through */
6330 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
6679 if (d==0) return dn; /* none to drop */
6681 /* may need to limit drop if clamping */
6688 /* effect the drop */
7668 /* drop is the number of digits to be removed from the left of dn; */
7672 /* Returns dn; dn->digits will be <= the initial digits less drop */
7673 /* (after removing drop digits there may be leading zero digits */
7676 static decNumber *decDecap(decNumber *dn, Int drop) {
7679 if (drop>=dn->digits) { /* losing the whole thing */
7681 if (drop>dn->digits)
7682 printf("decDecap called with drop>digits [%ld>%ld]\n",
7683 (LI)drop, (LI)dn->digits);
7689 msu=dn->lsu+D2U(dn->digits-drop)-1; /* -> likely msu */
7690 cut=MSUDIGITS(dn->digits-drop); /* digits to be in use in msu */
7878 /* drop through to report other information */
8182 free(b0); /* drop the storage */