aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/test.odin
Commit message (Expand)AuthorAgeFilesLines
* big: Update license to BSD-3.Jeroen van Rijn2021-08-191-1/+1
* Replace `err != nil` with `or_return` where appropriategingerBill2021-08-151-14/+14
* big: Add workaround for DLL globals bug.Jeroen van Rijn2021-08-141-1/+3
* big: Add arguments and usage to test.py.Jeroen van Rijn2021-08-111-1/+1
* big: Add `_private_int_sqr_comba`.Jeroen van Rijn2021-08-111-0/+16
* big: Finish refactor.Jeroen van Rijn2021-08-111-19/+19
* big: More refactoring.Jeroen van Rijn2021-08-111-19/+19
* big: Split more into public and internal.Jeroen van Rijn2021-08-111-1/+1
* big: Squashed shl1 bug when a larger dest was reused for a smaller result.Jeroen van Rijn2021-08-111-2/+2
* big: Split up `mul` into internal and public parts.Jeroen van Rijn2021-08-111-0/+5
* big: Split up `add` and `sub` into public and internal parts.Jeroen van Rijn2021-08-111-3/+15
* big: `Error.None` -> `nil`Jeroen van Rijn2021-08-111-69/+69
* big: Add `gcd_lcm` fast path in wrapper.Jeroen van Rijn2021-08-111-2/+2
* big: Add `lcm` and its test.Jeroen van Rijn2021-08-111-0/+20
* big: Test `gcd`.Jeroen van Rijn2021-08-111-0/+20
* big: Add test for `factorial`.Jeroen van Rijn2021-08-111-0/+18
* big: Add `factorial`, have tests use hex strings.Jeroen van Rijn2021-08-111-30/+30
* big: Test `root_n`.Jeroen van Rijn2021-08-111-0/+18
* big: Fix `sqrt`, `div`, `add` with certain inputs.Jeroen van Rijn2021-08-111-22/+137
* big: Add `test_pow` and some more switches.Jeroen van Rijn2021-08-111-24/+44
* big: Add tests for `log`.Jeroen van Rijn2021-08-111-1/+28
* big: Fix `mul`.Jeroen van Rijn2021-08-111-0/+54
* big: Start test suite.Jeroen van Rijn2021-08-111-0/+44