IntSqrt
IntSqrt
Description
Compute the integer square root.
Parameters
| Name | Direction | Description |
|---|---|---|
result |
out | Destination for the root |
value |
in | Input value |
Usage example (from documentation)
IntSqrt(&root, &value);Usage example (Cross-references)
Usage examples (Cross-references)
- In
Int.c:1276:
}
void IntSqrt(Int *result, Int *value) {
IntRoot(result, value, 2);
}- In
Int.Math.c:486:
bool test_int_sqrt(void) {
WriteFmt("Testing IntSqrt\n");
Int value = IntFrom(200);- In
Int.Math.c:491:
Int result_value = IntInit();
IntSqrt(&result_value, &value);
bool result = IntToU64(&result_value) == 14;
Last updated on