bump 6766 src/decNumber/decNumber.c Int bump; // 1 if coefficient needs to be incremented bump 6771 src/decNumber/decNumber.c bump=0; // assume a smooth ride bump 6782 src/decNumber/decNumber.c if (residue<0 && lsd5!=1) bump=-1; bump 6783 src/decNumber/decNumber.c else if (residue>0 && lsd5==0) bump=1; bump 6789 src/decNumber/decNumber.c if (residue<0) bump=-1; bump 6793 src/decNumber/decNumber.c if (residue>5) bump=1; bump 6797 src/decNumber/decNumber.c if (residue>5) bump=1; // >0.5 goes up bump 6800 src/decNumber/decNumber.c if (*dn->lsu & 0x01) bump=1; bump 6805 src/decNumber/decNumber.c if (residue>=5) bump=1; bump 6809 src/decNumber/decNumber.c if (residue>0) bump=1; bump 6816 src/decNumber/decNumber.c if (residue<0) bump=-1; bump 6819 src/decNumber/decNumber.c if (residue>0) bump=1; bump 6827 src/decNumber/decNumber.c if (residue<0) bump=-1; bump 6830 src/decNumber/decNumber.c if (residue>0) bump=1; bump 6840 src/decNumber/decNumber.c if (bump==0) return; // no action required bump 6847 src/decNumber/decNumber.c if (bump>0) { bump 6908 src/decNumber/decNumber.c decUnitAddSub(dn->lsu, D2U(dn->digits), uarrone, 1, 0, dn->lsu, bump);