Searched refs:squaredbit (Results 1 – 4 of 4) sorted by relevance
74 int32_t squaredbit, remainder, root; in _isqrt() local79 squaredbit = 1 << 30; in _isqrt()83 while (squaredbit > 0) in _isqrt()85 if (remainder >= (squaredbit | root)) in _isqrt()87 remainder -= (squaredbit | root); in _isqrt()89 root |= squaredbit; in _isqrt()93 squaredbit >>= 2; in _isqrt()
129 long squaredbit; in isqrt() local146 squaredbit = (long)((((unsigned long)~0L) >> 1) & ~(((unsigned long)~0L) >> 2)); in isqrt()151 while (squaredbit > 0) { in isqrt()152 if (remainder >= (squaredbit | root)) { in isqrt()153 remainder -= (squaredbit | root); in isqrt()155 root |= squaredbit; in isqrt()159 squaredbit >>= 2; in isqrt()
136 long squaredbit; in isqrt() local153 squaredbit = (long)((((unsigned long)~0L) >> 1) & ~(((unsigned long)~0L) >> 2)); in isqrt()158 while (squaredbit > 0) { in isqrt()159 if (remainder >= (squaredbit | root)) { in isqrt()160 remainder -= (squaredbit | root); in isqrt()162 root |= squaredbit; in isqrt()166 squaredbit >>= 2; in isqrt()
59 u64 squaredbit, remainder, root; in isqrt() local69 squaredbit = (u64) ((((u64) ~0LL) >> 1) & in isqrt()77 while (squaredbit > 0) { in isqrt()78 if (remainder >= (squaredbit | root)) { in isqrt()79 remainder -= (squaredbit | root); in isqrt()80 root >>= 1; root |= squaredbit; in isqrt()84 squaredbit >>= 2; in isqrt()