Integer Maths Operations.
Functions |
unsigned long | lsqrt (unsigned long x) |
unsigned long long | lsqrt64 (unsigned long long x) |
Function Documentation
unsigned long lsqrt |
( |
unsigned long |
x |
) |
|
|
|
Compute the square root of a number.
This function computes the square root of x using integer operations exclusively. It returns the integer that corresponds to sqrt(x) .
This function operates on unsigned numbers and as such it always succeeds.
-
Returns:
-
the square root of x.
-
See also:
-
sqrt, lsqrt64
|
unsigned long long lsqrt64 |
( |
unsigned long long |
x |
) |
|
|
|
Compute the square root of a number.
This function computes the square root of x using integer operations exclusively. It returns the integer that corresponds to sqrt(x) . lsqrt64 deals with 64-bit integers while lsqrt only handles 32-bit integers.
This function operates on unsigned numbers and as such it always succeeds.
-
Returns:
-
the square root of x.
-
See also:
-
sqrt, lsqrt
|
|