aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/test.py
Commit message (Expand)AuthorAgeFilesLines
* big: Update license to BSD-3.Jeroen van Rijn2021-08-191-20/+20
* big: Nicely align test suite results.Jeroen van Rijn2021-08-191-3/+10
* big: Disable Toom for a moment.Jeroen van Rijn2021-08-161-1/+1
* big: `Add `_private_int_mul_toom`.Jeroen van Rijn2021-08-161-0/+1
* big: Add workaround for DLL globals bug.Jeroen van Rijn2021-08-141-4/+11
* big: Add `int_to_bytes_{big, little}` + Python compatible variants.Jeroen van Rijn2021-08-111-1/+0
* big: Add arguments and usage to test.py.Jeroen van Rijn2021-08-111-22/+56
* big: Add `_private_int_sqr_comba`.Jeroen van Rijn2021-08-111-9/+29
* big: Finish refactor.Jeroen van Rijn2021-08-111-1/+9
* big: Refactor helpers.Jeroen van Rijn2021-08-111-0/+6
* big: Split up `gcd` + `lcm`.Jeroen van Rijn2021-08-111-1/+6
* big: Move division internals.Jeroen van Rijn2021-08-111-6/+6
* big: Move `_mul` private functions.Jeroen van Rijn2021-08-111-5/+5
* big: Split more into public and internal.Jeroen van Rijn2021-08-111-2/+4
* big: Squashed shl1 bug when a larger dest was reused for a smaller result.Jeroen van Rijn2021-08-111-1/+9
* big: Split up `mul` into internal and public parts.Jeroen van Rijn2021-08-111-0/+3
* bit: Optimized `int_bitfield_extract`.Jeroen van Rijn2021-08-111-2/+2
* bit: Improved bitfield extraction.Jeroen van Rijn2021-08-111-4/+10
* big: Refactored `gcm` and `lcm` to use a common function.Jeroen van Rijn2021-08-111-2/+4
* big: Special case `gcd(0,0)` + `lcm(0,0)`.Jeroen van Rijn2021-08-111-0/+4
* big: Add `lcm` and its test.Jeroen van Rijn2021-08-111-2/+14
* big: Test `gcd`.Jeroen van Rijn2021-08-111-1/+17
* big: Add `gcd`.Jeroen van Rijn2021-08-111-0/+3
* big: Add test for `factorial`.Jeroen van Rijn2021-08-111-1/+16
* big: Add `factorial`, have tests use hex strings.Jeroen van Rijn2021-08-111-83/+47
* big: Test `root_n`.Jeroen van Rijn2021-08-111-27/+31
* big: Fix `sqrt`, `div`, `add` with certain inputs.Jeroen van Rijn2021-08-111-39/+224
* big: `test_pow` for larger ints.Jeroen van Rijn2021-08-111-4/+13
* big: Add `test_pow` and some more switches.Jeroen van Rijn2021-08-111-50/+84
* big: Improved test driver.Jeroen van Rijn2021-08-111-81/+94
* big: Test negative inputs as well.Jeroen van Rijn2021-08-111-3/+13
* big: Add tests for `log`.Jeroen van Rijn2021-08-111-74/+91
* big: Add more exhaustive tests.Jeroen van Rijn2021-08-111-39/+59
* big: Add randomized testing.Jeroen van Rijn2021-08-111-21/+73
* big: Fix `mul`.Jeroen van Rijn2021-08-111-3/+105
* big: Improve test driver.Jeroen van Rijn2021-08-111-23/+24
* big: Improve tests.Jeroen van Rijn2021-08-111-8/+43
* big: Start test suite.Jeroen van Rijn2021-08-111-0/+79