Lines Matching refs:b
34 uint64_t b = base; in __div64_32() local
46 while ((int64_t)b > 0 && b < rem) { in __div64_32()
47 b = b+b; in __div64_32()
52 if (rem >= b) { in __div64_32()
53 rem -= b; in __div64_32()
56 b >>= 1; in __div64_32()
197 u64 mul_u64_u64_div_u64(u64 a, u64 b, u64 c) in mul_u64_u64_div_u64() argument
203 if (ilog2(a) + ilog2(b) > 62) { in mul_u64_u64_div_u64()
219 div = div64_u64_rem(b, c, &rem); in mul_u64_u64_div_u64()
221 b = rem; in mul_u64_u64_div_u64()
223 shift = ilog2(a) + ilog2(b) - 62; in mul_u64_u64_div_u64()
226 b >>= shift; in mul_u64_u64_div_u64()
233 return res + div64_u64(a * b, c); in mul_u64_u64_div_u64()