Lines Matching refs:digit
42 #define B ((int)1 << HALF_BITS) /* digit base */
44 /* Combine two `digits' to make a single two-digit number. */
49 typedef unsigned short digit;
51 typedef u_int digit;
54 static void shl(digit *p, int len, int sh);
68 digit *u, *v, *q;
69 digit v1, v2;
72 digit uspace[5], vspace[5], qspace[5];
110 u[1] = (digit)HHALF(tmp.ul[H]);
111 u[2] = (digit)LHALF(tmp.ul[H]);
112 u[3] = (digit)HHALF(tmp.ul[L]);
113 u[4] = (digit)LHALF(tmp.ul[L]);
115 v[1] = (digit)HHALF(tmp.ul[H]);
116 v[2] = (digit)LHALF(tmp.ul[H]);
117 v[3] = (digit)HHALF(tmp.ul[L]);
118 v[4] = (digit)LHALF(tmp.ul[L]);
122 digit q1, q2, q3, q4;
133 q1 = (digit)(u[1] / t);
135 q2 = (digit)(rbj / t);
137 q3 = (digit)(rbj / t);
139 q4 = (digit)(rbj / t);
150 * there is a complete four-digit quotient at &qspace[1] when
179 digit uj0, uj1, uj2;
215 u[i + j] = (digit)LHALF(t);
219 u[j] = (digit)LHALF(t);
230 u[i + j] = (digit)LHALF(t);
233 u[j] = (digit)LHALF(u[j] + t);
235 q[j] = (digit)qhat;
246 u[i] = (digit)(((u_int)u[i] >> d) |
266 shl(digit *p, int len, int sh)
271 p[i] = (digit)(LHALF((u_int)p[i] << sh) |
273 p[i] = (digit)(LHALF((u_int)p[i] << sh));