Home | History | Annotate | Download | only in quad

Lines Matching defs:digit

52 #define	B	((int)1 << (unsigned int)HALF_BITS)	/* digit base */
54 /* Combine two `digits' to make a single two-digit number. */
59 typedef unsigned short digit;
61 typedef u_int digit;
64 static void shl(digit *p, int len, int sh);
78 digit *u, *v, *q;
79 digit v1, v2;
82 digit uspace[5], vspace[5], qspace[5];
120 u[1] = (digit)HHALF(tmp.ul[H]);
121 u[2] = (digit)LHALF(tmp.ul[H]);
122 u[3] = (digit)HHALF(tmp.ul[L]);
123 u[4] = (digit)LHALF(tmp.ul[L]);
125 v[1] = (digit)HHALF(tmp.ul[H]);
126 v[2] = (digit)LHALF(tmp.ul[H]);
127 v[3] = (digit)HHALF(tmp.ul[L]);
128 v[4] = (digit)LHALF(tmp.ul[L]);
132 digit q1, q2, q3, q4;
143 q1 = (digit)(u[1] / t);
145 q2 = (digit)(rbj / t);
147 q3 = (digit)(rbj / t);
149 q4 = (digit)(rbj / t);
160 * there is a complete four-digit quotient at &qspace[1] when
189 digit uj0, uj1, uj2;
225 u[i + j] = (digit)LHALF(t);
229 u[j] = (digit)LHALF(t);
240 u[i + j] = (digit)LHALF(t);
243 u[j] = (digit)LHALF(u[j] + t);
245 q[j] = (digit)qhat;
256 u[i] = (digit)(((u_int)u[i] >> d) |
276 shl(digit *p, int len, int sh)
281 p[i] = (digit)(LHALF((u_int)p[i] << sh) |
283 p[i] = (digit)(LHALF((u_int)p[i] << sh));