IntGCD
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Int.c:1634:
}
bool IntGCD(Int *result, const Int *a, const Int *b) {
ValidateInt(result);
ValidateInt(a);- In
Int.c:1682:
Int lcm = IntInit(IntAllocator(result));
if (!IntGCD(&gcd, a, b) || !int_div("ient, a, &gcd) || !int_mul(&lcm, "ient, b)) {
IntDeinit(&gcd);
IntDeinit("ient);- In
Int.Math.c:477:
bool test_int_gcd(void) {
WriteFmt("Testing IntGCD\n");
DefaultAllocator alloc = DefaultAllocatorInit();- In
Int.Math.c:485:
Int result_value = IntInit(&alloc.base);
IntGCD(&result_value, &a, &b);
bool result = IntToU64(&result_value) == 6;
Last updated on