Lines Matching defs:bump
643 uInt bump=0;
645 if (reround>5) bump=1; /* >0.5 goes up */
647 bump=*(num.lsd) & 0x01; /* .. up iff [new] lsd is odd */
648 if (bump!=0) { /* need increment */
655 } /* bump needed */
3013 uInt bump=0;
3018 if (reround>5) bump=1; /* >0.5 goes up */
3020 bump=*ulsd & 0x01; /* .. up iff [new] lsd is odd */
3027 if (reround>5) bump=1;
3030 if (reround>=5) bump=1;
3033 if (reround>0) bump=1;
3037 if (!(sourhil&DECFLOAT_Sign) && reround>0) bump=1;
3042 if (sourhil&DECFLOAT_Sign && reround>0) bump=1;
3046 /* bump iff lsd=0 or 5; this cannot carry so it could be */
3047 /* effected immediately with no bump -- but the code */
3049 if (*ulsd==0 || *ulsd==5) bump=1;
3059 /* printf("ReRound: %ld bump: %ld\n", (LI)reround, (LI)bump); */
3061 if (bump!=0) { /* need increment */
3071 } /* bump needed */