Jeroen van Rijn
|
852643e6ba
Add tests for `internal_int_is_square'.
|
4 years ago |
Jeroen van Rijn
|
23d29be4d8
big: Update license to BSD-3.
|
4 years ago |
gingerBill
|
c27b8a71fd
Replace `err != nil` with `or_return` where appropriate
|
4 years ago |
Jeroen van Rijn
|
0db86a0638
big: Add workaround for DLL globals bug.
|
4 years ago |
Jeroen van Rijn
|
851780b8f4
big: Add arguments and usage to test.py.
|
4 years ago |
Jeroen van Rijn
|
6c681b258c
big: Add `_private_int_sqr_comba`.
|
4 years ago |
Jeroen van Rijn
|
1f91a2fe65
big: Finish refactor.
|
4 years ago |
Jeroen van Rijn
|
1ebb0bd9d6
big: More refactoring.
|
4 years ago |
Jeroen van Rijn
|
9321616c80
big: Split more into public and internal.
|
4 years ago |
Jeroen van Rijn
|
4be48973ad
big: Squashed shl1 bug when a larger dest was reused for a smaller result.
|
4 years ago |
Jeroen van Rijn
|
f8442e0524
big: Split up `mul` into internal and public parts.
|
4 years ago |
Jeroen van Rijn
|
9858989b1c
big: Split up `add` and `sub` into public and internal parts.
|
4 years ago |
Jeroen van Rijn
|
97d80d03f9
big: `Error.None` -> `nil`
|
4 years ago |
Jeroen van Rijn
|
320387c4ee
big: Add `gcd_lcm` fast path in wrapper.
|
4 years ago |
Jeroen van Rijn
|
8b1d8c8453
big: Add `lcm` and its test.
|
4 years ago |
Jeroen van Rijn
|
0028cb0258
big: Test `gcd`.
|
4 years ago |
Jeroen van Rijn
|
50feeaa285
big: Add test for `factorial`.
|
4 years ago |
Jeroen van Rijn
|
e80ac18324
big: Add `factorial`, have tests use hex strings.
|
4 years ago |
Jeroen van Rijn
|
db0196abc7
big: Test `root_n`.
|
4 years ago |
Jeroen van Rijn
|
149c7b88df
big: Fix `sqrt`, `div`, `add` with certain inputs.
|
4 years ago |
Jeroen van Rijn
|
f12672727d
big: Add `test_pow` and some more switches.
|
4 years ago |
Jeroen van Rijn
|
385b9c9922
big: Add tests for `log`.
|
4 years ago |
Jeroen van Rijn
|
13fab36639
big: Fix `mul`.
|
4 years ago |
Jeroen van Rijn
|
85aa4dd670
big: Start test suite.
|
4 years ago |