This commit is contained in:
Miloslav Ciz 2024-08-31 14:44:45 +02:00
parent 124b9d1e7c
commit 3f374a4713
85 changed files with 2281 additions and 2272 deletions

View file

@ -40,14 +40,14 @@ Within desired precision square root can be relatively quickly computed iterativ
unsigned int sqrt(unsigned int x)
{
unsigned int l = 0, r = x / 2, m;
while (1)
{
if (r - l <= 1)
break;
m = (l + r) / 2;
if (m * m > x)
r = m;
else
@ -72,4 +72,4 @@ int32_t sqrtApprox(int32_t x)
(-1000000 / (x + 8000) + x / 512 + 142) :
(-75000000 / (x + 160000) + x / 2048 + 565));
}
```
```