Home | History | Annotate | Download | only in i18n

Lines Matching refs:drop

410       /* bad -- drop through  */
592 /* good; drop through to convert the integer to coefficient */
720 if (allocres!=NULL) free(allocres); /* drop any storage used */
979 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1083 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1178 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
1305 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
1518 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
2170 /* and drop through for final rounding */
2262 if (allocdac!=NULL) free(allocdac); /* drop any storage used */
3082 /* there are some to drop, but emax may not allow all */
3093 if (todrop>0) { /* have some to drop */
3120 if (allocbuff!=NULL) free(allocbuff); /* drop any storage used */
3655 /* [drop through to add integer] */
3944 && rhs->exponent>=set->emin /* [some normals drop through] */
3958 /* else drop out for careful add */
3969 /* else drop out for careful subtract */
4139 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
4590 /* [drop through if divideInteger] */
4628 Int drop=0;
4629 for (;; drop++) { /* [will terminate because lsu!=0] */
4632 if ((lsu-QUOT10(lsu, drop+1)
4633 *powers[drop+1])!=0) break; /* found non-0 digit */
4635 if (lsu%powers[drop+1]!=0) break; /* found non-0 digit */
4639 if (drop>0) {
4640 accunits=decShiftToLeast(accnext, accunits, drop);
4791 if (varalloc!=NULL) free(varalloc); /* drop any storage used */
5136 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
5492 if (allocrhs !=NULL) free(allocrhs); /* drop any storage used */
5803 if (allocbufa!=NULL) free(allocbufa); /* drop any storage used */
5968 if (allocrhs!=NULL) free(allocrhs); /* drop any storage used */
6048 /* handle NaNs specially; let infinities drop through */
6111 else if (op==COMPNAN); /* special, drop through */
6286 if (allocacc!=NULL) free(allocacc); /* drop any storage used */
6635 if (d==0) return dn; /* none to drop */
6637 /* may need to limit drop if clamping */
6644 /* effect the drop */
7623 /* drop is the number of digits to be removed from the left of dn; */
7627 /* Returns dn; dn->digits will be <= the initial digits less drop */
7628 /* (after removing drop digits there may be leading zero digits */
7631 static decNumber *decDecap(decNumber *dn, Int drop) {
7634 if (drop>=dn->digits) { /* losing the whole thing */
7636 if (drop>dn->digits)
7637 printf("decDecap called with drop>digits [%ld>%ld]\n",
7638 (LI)drop, (LI)dn->digits);
7644 msu=dn->lsu+D2U(dn->digits-drop)-1; /* -> likely msu */
7645 cut=MSUDIGITS(dn->digits-drop); /* digits to be in use in msu */
7833 /* drop through to report other information */
8137 free(b0); /* drop the storage */