Lines Matching refs:drop
423 /* bad -- drop through */
605 /* good; drop through to convert the integer to coefficient */
733 if (allocres!=NULL) free(allocres); /* drop any storage used */
992 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1096 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1191 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1318 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1535 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
2190 /* and drop through for final rounding */
2282 if (allocdac!=NULL) free(allocdac); /* drop any storage used */
3106 /* there are some to drop, but emax may not allow all */
3117 if (todrop>0) { /* have some to drop */
3144 if (allocbuff!=NULL) free(allocbuff); /* drop any storage used */
3682 /* [drop through to add integer] */
3971 && rhs->exponent>=set->emin /* [some normals drop through] */
3985 /* else drop out for careful add */
3996 /* else drop out for careful subtract */
4168 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
4619 /* [drop through if divideInteger] */
4657 Int drop=0;
4658 for (;; drop++) { /* [will terminate because lsu!=0] */
4661 if ((lsu-QUOT10(lsu, drop+1)
4662 *powers[drop+1])!=0) break; /* found non-0 digit */
4664 if (lsu%powers[drop+1]!=0) break; /* found non-0 digit */
4668 if (drop>0) {
4669 accunits=decShiftToLeast(accnext, accunits, drop);
4820 if (varalloc!=NULL) free(varalloc); /* drop any storage used */
5169 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
5525 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
5840 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
6008 if (allocrhs!=NULL) free(allocrhs); /* drop any storage used */
6088 /* handle NaNs specially; let infinities drop through */
6151 else if (op==COMPNAN); /* special, drop through */
6326 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
6675 if (d==0) return dn; /* none to drop */
6677 /* may need to limit drop if clamping */
6684 /* effect the drop */
7664 /* drop is the number of digits to be removed from the left of dn; */
7668 /* Returns dn; dn->digits will be <= the initial digits less drop */
7669 /* (after removing drop digits there may be leading zero digits */
7672 static decNumber *decDecap(decNumber *dn, Int drop) {
7675 if (drop>=dn->digits) { /* losing the whole thing */
7677 if (drop>dn->digits)
7678 printf("decDecap called with drop>digits [%ld>%ld]\n",
7679 (LI)drop, (LI)dn->digits);
7685 msu=dn->lsu+D2U(dn->digits-drop)-1; /* -> likely msu */
7686 cut=MSUDIGITS(dn->digits-drop); /* digits to be in use in msu */
7874 /* drop through to report other information */
8178 free(b0); /* drop the storage */