Home | History | Annotate | Download | only in libdecnumber

Lines Matching defs:bump

331 	uInt bump=0;
340 if (reround>5) bump=1; /* >0.5 goes up */
342 bump=*ulsd & 0x01; /* .. up iff [new] lsd is odd */
349 if (reround>5) bump=1;
352 if (reround>=5) bump=1;
355 if (reround>0) bump=1;
359 if (!num->sign && reround>0) bump=1;
364 if (num->sign && reround>0) bump=1;
368 /* bump iff lsd=0 or 5; this cannot carry so it could be */
369 /* effected immediately with no bump -- but the code */
371 if (*ulsd==0 || *ulsd==5) bump=1;
381 /* printf("ReRound: %ld bump: %ld\n", (LI)reround, (LI)bump); */
383 if (bump!=0) { /* need increment */
419 } /* bump needed */
1430 c+=*(u+3); /* bump pointer appropriately */
1435 c+=*(u+3); /* bump pointer appropriately */
1443 c+=3; /* bump pointer, always 3 digits */
1658 c+=*(u+3); /* bump pointer appropriately */
1663 c+=*(u+3); /* bump pointer appropriately */
1671 c+=3; /* bump pointer, always 3 digits */
1825 c+=*(u+3); /* bump pointer appropriately */
1833 c+=3; /* bump pointer, always 3 digits */