Lines Matching +full:64 +full:m
22 unsigned long b, m, y = 0; in int_sqrt() local
27 m = 1UL << (__fls(x) & ~1UL); in int_sqrt()
28 while (m != 0) { in int_sqrt()
29 b = y + m; in int_sqrt()
34 y += m; in int_sqrt()
36 m >>= 2; in int_sqrt()
43 #if BITS_PER_LONG < 64
45 * int_sqrt64 - strongly typed int_sqrt function when minimum 64 bit input
47 * @x: 64bit integer of which to calculate the sqrt
51 u64 b, m, y = 0; in int_sqrt64() local
56 m = 1ULL << ((fls64(x) - 1) & ~1ULL); in int_sqrt64()
57 while (m != 0) { in int_sqrt64()
58 b = y + m; in int_sqrt64()
63 y += m; in int_sqrt64()
65 m >>= 2; in int_sqrt64()