bump 6764 src/decNumber/decNumber.c Int bump; // 1 if coefficient needs to be incremented bump 6769 src/decNumber/decNumber.c bump=0; // assume a smooth ride bump 6780 src/decNumber/decNumber.c if (residue<0 && lsd5!=1) bump=-1; bump 6781 src/decNumber/decNumber.c else if (residue>0 && lsd5==0) bump=1; bump 6787 src/decNumber/decNumber.c if (residue<0) bump=-1; bump 6791 src/decNumber/decNumber.c if (residue>5) bump=1; bump 6795 src/decNumber/decNumber.c if (residue>5) bump=1; // >0.5 goes up bump 6798 src/decNumber/decNumber.c if (*dn->lsu & 0x01) bump=1; bump 6803 src/decNumber/decNumber.c if (residue>=5) bump=1; bump 6807 src/decNumber/decNumber.c if (residue>0) bump=1; bump 6814 src/decNumber/decNumber.c if (residue<0) bump=-1; bump 6817 src/decNumber/decNumber.c if (residue>0) bump=1; bump 6825 src/decNumber/decNumber.c if (residue<0) bump=-1; bump 6828 src/decNumber/decNumber.c if (residue>0) bump=1; bump 6838 src/decNumber/decNumber.c if (bump==0) return; // no action required bump 6845 src/decNumber/decNumber.c if (bump>0) { bump 6906 src/decNumber/decNumber.c decUnitAddSub(dn->lsu, D2U(dn->digits), uarrone, 1, 0, dn->lsu, bump);