Lines Matching refs:q

51 static char *put_dec_trunc(char *buf, unsigned q)  in put_dec_trunc()  argument
54 d1 = (q>>4) & 0xf; in put_dec_trunc()
55 d2 = (q>>8) & 0xf; in put_dec_trunc()
56 d3 = (q>>12); in put_dec_trunc()
58 d0 = 6*(d3 + d2 + d1) + (q & 0xf); in put_dec_trunc()
59 q = (d0 * 0xcd) >> 11; in put_dec_trunc()
60 d0 = d0 - 10*q; in put_dec_trunc()
62 d1 = q + 9*d3 + 5*d2 + d1; in put_dec_trunc()
64 q = (d1 * 0xcd) >> 11; in put_dec_trunc()
65 d1 = d1 - 10*q; in put_dec_trunc()
68 d2 = q + 2*d2; in put_dec_trunc()
70 q = (d2 * 0xd) >> 7; in put_dec_trunc()
71 d2 = d2 - 10*q; in put_dec_trunc()
74 d3 = q + 4*d3; in put_dec_trunc()
76 q = (d3 * 0xcd) >> 11; in put_dec_trunc()
77 d3 = d3 - 10*q; in put_dec_trunc()
79 if (q != 0) in put_dec_trunc()
80 *buf++ = q + '0'; /* most sign. digit */ in put_dec_trunc()
87 static char *put_dec_full(char *buf, unsigned q) in put_dec_full() argument
92 d1 = (q>>4) & 0xf; in put_dec_full()
93 d2 = (q>>8) & 0xf; in put_dec_full()
94 d3 = (q>>12); in put_dec_full()
106 d0 = 6*(d3 + d2 + d1) + (q & 0xf); in put_dec_full()
107 q = (d0 * 0xcd) >> 11; in put_dec_full()
108 d0 = d0 - 10*q; in put_dec_full()
110 d1 = q + 9*d3 + 5*d2 + d1; in put_dec_full()
111 q = (d1 * 0xcd) >> 11; in put_dec_full()
112 d1 = d1 - 10*q; in put_dec_full()
115 d2 = q + 2*d2; in put_dec_full()
116 q = (d2 * 0xd) >> 7; in put_dec_full()
117 d2 = d2 - 10*q; in put_dec_full()
120 d3 = q + 4*d3; in put_dec_full()
121 q = (d3 * 0xcd) >> 11; /* - shorter code */ in put_dec_full()
123 d3 = d3 - 10*q; in put_dec_full()
125 *buf++ = q + '0'; in put_dec_full()