big: Add gcd_lcm fast path in wrapper.

This commit is contained in:
Jeroen van Rijn
2021-08-11 20:59:52 +02:00
parent 6424a5a8dd
commit 320387c4ee
4 changed files with 40 additions and 31 deletions
+2 -2
View File
@@ -324,8 +324,8 @@ PyRes :: struct {
ai, bi, dest := &Int{}, &Int{}, &Int{};
defer destroy(ai, bi, dest);
if err = atoi(ai, string(a), 16); err != .None { return PyRes{res=":gcd:atoi(a):", err=err}; }
if err = atoi(bi, string(b), 16); err != .None { return PyRes{res=":gcd:atoi(b):", err=err}; }
if err = atoi(ai, string(a), 16); err != .None { return PyRes{res=":lcm:atoi(a):", err=err}; }
if err = atoi(bi, string(b), 16); err != .None { return PyRes{res=":lcm:atoi(b):", err=err}; }
if err = lcm(dest, ai, bi); err != .None { return PyRes{res=":lcm:lcm(a, b):", err=err}; }
r: cstring;