diff --git a/core/math/big/build.bat b/core/math/big/build.bat index 5d8c5a30f..7e2f15e1a 100644 --- a/core/math/big/build.bat +++ b/core/math/big/build.bat @@ -1,8 +1,9 @@ @echo off -odin run . -vet -o:size +:odin run . -vet -o:size : -o:size :odin build . -build-mode:shared -show-timings -o:minimal -no-bounds-check -define:MATH_BIG_EXE=false && python test.py -fast-tests :odin build . -build-mode:shared -show-timings -o:size -no-bounds-check -define:MATH_BIG_EXE=false && python test.py -fast-tests :odin build . -build-mode:shared -show-timings -o:size -define:MATH_BIG_EXE=false && python test.py -fast-tests -:odin build . -build-mode:shared -show-timings -o:speed -no-bounds-check -define:MATH_BIG_EXE=false && python test.py -fast-tests +odin build . -build-mode:shared -show-timings -o:speed -no-bounds-check -define:MATH_BIG_EXE=false && python test.py +: -fast-tests :odin build . -build-mode:shared -show-timings -o:speed -define:MATH_BIG_EXE=false && python test.py -fast-tests \ No newline at end of file diff --git a/core/math/big/internal.odin b/core/math/big/internal.odin index 99a41b34f..ac2c0d3db 100644 --- a/core/math/big/internal.odin +++ b/core/math/big/internal.odin @@ -676,7 +676,7 @@ internal_int_mul :: proc(dest, src, multiplier: ^Int, allocator := context.alloc */ max_used >= 2 * min_used { // err = s_mp_mul_balance(a,b,c); - } else if false && min_used >= MUL_TOOM_CUTOFF { + } else if min_used >= MUL_TOOM_CUTOFF { /* Toom path commented out until it no longer fails Factorial 10k or 100k, as reveaved in the long test.