Lines Matching +full:ten +full:- +full:bit
2 * dolfptoa - do the grunge work of converting an l_fp number to decimal
36 * all machines with 32 bit arithmetic. Please note that 32 bits
41 for (dec = (int)(cp - cbuf); dec > 0 && fpi != 0; dec--) {
47 digit -= (fpi << 3) + (fpi << 1); /* i*10 */
48 *--cp = (u_char)digit;
62 if ((size_t)dec > sizeof(cbuf) - (cpend - cbuf))
63 dec = (int)(sizeof(cbuf) - (cpend - cbuf));
68 for (/*NOP*/; dec > 0 && fpv != 0; dec--) {
73 * (0.1234...) by ten. This moves a junk of BCD into
89 /* only '0' digits left -- just reposition end */
96 for (dec = (int)(tp - cbuf); carry && dec > 0; dec--) {
97 *--tp += 1;
118 cp = cpdec - 1;
151 return dolfptoa(fpi, fpf, (isneg?'-':'+'), ndec, FALSE);
169 return dolfptoa(fpi, fpf, (isneg?'-':'+'), ndec, TRUE);