Lines Matching full:d3
52 unsigned d3, d2, d1, d0; in put_dec_trunc() local
55 d3 = (q>>12); in put_dec_trunc()
57 d0 = 6*(d3 + d2 + d1) + (q & 0xf); in put_dec_trunc()
61 d1 = q + 9*d3 + 5*d2 + d1; in put_dec_trunc()
68 if ((d2 != 0) || (d3 != 0)) { in put_dec_trunc()
73 d3 = q + 4*d3; in put_dec_trunc()
74 if (d3 != 0) { in put_dec_trunc()
75 q = (d3 * 0xcd) >> 11; in put_dec_trunc()
76 d3 = d3 - 10*q; in put_dec_trunc()
77 *buf++ = d3 + '0'; /* next digit */ in put_dec_trunc()
90 unsigned d3, d2, d1, d0; in put_dec_full() local
93 d3 = (q>>12); in put_dec_full()
105 d0 = 6*(d3 + d2 + d1) + (q & 0xf); in put_dec_full()
109 d1 = q + 9*d3 + 5*d2 + d1; in put_dec_full()
119 d3 = q + 4*d3; in put_dec_full()
120 q = (d3 * 0xcd) >> 11; /* - shorter code */ in put_dec_full()
121 /* q = (d3 * 0x67) >> 10; - would also work */ in put_dec_full()
122 d3 = d3 - 10*q; in put_dec_full()
123 *buf++ = d3 + '0'; in put_dec_full()