Lines Matching refs:q
88 static char *put_dec_trunc(char *buf, unsigned int q) in put_dec_trunc() argument
91 d1 = (q >> 4) & 0xf; in put_dec_trunc()
92 d2 = (q >> 8) & 0xf; in put_dec_trunc()
93 d3 = (q >> 12); in put_dec_trunc()
95 d0 = 6 * (d3 + d2 + d1) + (q & 0xf); in put_dec_trunc()
96 q = (d0 * 0xcd) >> 11; in put_dec_trunc()
97 d0 = d0 - 10 * q; in put_dec_trunc()
99 d1 = q + 9 * d3 + 5 * d2 + d1; in put_dec_trunc()
101 q = (d1 * 0xcd) >> 11; in put_dec_trunc()
102 d1 = d1 - 10 * q; in put_dec_trunc()
105 d2 = q + 2 * d2; in put_dec_trunc()
107 q = (d2 * 0xd) >> 7; in put_dec_trunc()
108 d2 = d2 - 10 * q; in put_dec_trunc()
111 d3 = q + 4 * d3; in put_dec_trunc()
113 q = (d3 * 0xcd) >> 11; in put_dec_trunc()
114 d3 = d3 - 10 * q; in put_dec_trunc()
116 if (q != 0) in put_dec_trunc()
117 *buf++ = q + '0'; /* most sign. digit */ in put_dec_trunc()