Lines Matching refs:u
161 digit *u, *v, *q; in __qdivrem() local
184 u = &uspace[0]; in __qdivrem()
202 u[0] = 0; in __qdivrem()
203 u[1] = HHALF(tmp.ul[H]); in __qdivrem()
204 u[2] = LHALF(tmp.ul[H]); in __qdivrem()
205 u[3] = HHALF(tmp.ul[L]); in __qdivrem()
206 u[4] = LHALF(tmp.ul[L]); in __qdivrem()
226 q1 = u[1] / t; in __qdivrem()
227 rbj = COMBINE(u[1] % t, u[2]); in __qdivrem()
229 rbj = COMBINE(rbj % t, u[3]); in __qdivrem()
231 rbj = COMBINE(rbj % t, u[4]); in __qdivrem()
246 for (m = 4 - n; u[1] == 0; u++) in __qdivrem()
262 shl(&u[0], m + n, d); /* u <<= d */ in __qdivrem()
282 uj0 = u[j + 0]; /* for D3 only -- note that u[j+...] change */ in __qdivrem()
283 uj1 = u[j + 1]; /* for D3 only */ in __qdivrem()
284 uj2 = u[j + 2]; /* for D3 only */ in __qdivrem()
308 t = u[i + j] - v[i] * qhat - t; in __qdivrem()
309 u[i + j] = LHALF(t); in __qdivrem()
312 t = u[j] - t; in __qdivrem()
313 u[j] = LHALF(t); in __qdivrem()
323 t += u[i + j] + v[i]; in __qdivrem()
324 u[i + j] = LHALF(t); in __qdivrem()
327 u[j] = LHALF(u[j] + t); in __qdivrem()
340 u[i] = (u[i] >> d) | in __qdivrem()
341 LHALF(u[i - 1] << (HALF_BITS - d)); in __qdivrem()
342 u[i] = 0; in __qdivrem()
442 } u, res; in muldiv64()
445 u.ll = a; in muldiv64()
446 rl = (uint64_t)u.l.low * (uint64_t)b; in muldiv64()
447 rh = (uint64_t)u.l.high * (uint64_t)b; in muldiv64()