bump             6784 src/decNumber/decNumber.c   Int  bump;                  // 1 if coefficient needs to be incremented
bump             6789 src/decNumber/decNumber.c   bump=0;                     // assume a smooth ride
bump             6800 src/decNumber/decNumber.c       if (residue<0 && lsd5!=1) bump=-1;
bump             6801 src/decNumber/decNumber.c        else if (residue>0 && lsd5==0) bump=1;
bump             6807 src/decNumber/decNumber.c       if (residue<0) bump=-1;
bump             6811 src/decNumber/decNumber.c       if (residue>5) bump=1;
bump             6815 src/decNumber/decNumber.c       if (residue>5) bump=1;            // >0.5 goes up
bump             6818 src/decNumber/decNumber.c         if (*dn->lsu & 0x01) bump=1;
bump             6823 src/decNumber/decNumber.c       if (residue>=5) bump=1;
bump             6827 src/decNumber/decNumber.c       if (residue>0) bump=1;
bump             6834 src/decNumber/decNumber.c         if (residue<0) bump=-1;
bump             6837 src/decNumber/decNumber.c         if (residue>0) bump=1;
bump             6845 src/decNumber/decNumber.c         if (residue<0) bump=-1;
bump             6848 src/decNumber/decNumber.c         if (residue>0) bump=1;
bump             6858 src/decNumber/decNumber.c   if (bump==0) return;                       // no action required
bump             6865 src/decNumber/decNumber.c   if (bump>0) {
bump             6928 src/decNumber/decNumber.c   decUnitAddSub(dn->lsu, D2U(dn->digits), uarrone, 1, 0, dn->lsu, bump);