From 035f6dd7b4cd57b9353e998d335aeed4e34cdfbb Mon Sep 17 00:00:00 2001 From: Ishaan Bhardwaj <59454579+SashLilac@users.noreply.github.com> Date: Mon, 8 Feb 2021 10:23:10 -0500 Subject: [PATCH] Fixed big division when (big1 < big2) --- libs/bigint/bigint.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/bigint/bigint.lua b/libs/bigint/bigint.lua index 07e7f2d..675aebd 100644 --- a/libs/bigint/bigint.lua +++ b/libs/bigint/bigint.lua @@ -468,7 +468,7 @@ function bigint.divide_raw(big1, big2) if (bigint.compare(big1, big2, "==")) then return bigint.new(1), bigint.new(0) elseif (bigint.compare(big1, big2, "<")) then - return bigint.new(0), bigint.new(0) + return bigint.new(0), big1:clone() else assert(bigint.compare(big2, bigint.new(0), "!="), "error: divide by zero") assert(big1.sign == "+", "error: big1 is not positive")