Jeroen van Rijn
|
e288a563e1
big: Move `_mul` private functions.
|
4 жил өмнө |
Jeroen van Rijn
|
9321616c80
big: Split more into public and internal.
|
4 жил өмнө |
Jeroen van Rijn
|
4be48973ad
big: Squashed shl1 bug when a larger dest was reused for a smaller result.
|
4 жил өмнө |
Jeroen van Rijn
|
f8442e0524
big: Split up `mul` into internal and public parts.
|
4 жил өмнө |
Jeroen van Rijn
|
35d8976de4
bit: Optimized `int_bitfield_extract`.
|
4 жил өмнө |
Jeroen van Rijn
|
463003e86a
bit: Improved bitfield extraction.
|
4 жил өмнө |
Jeroen van Rijn
|
6424a5a8dd
big: Refactored `gcm` and `lcm` to use a common function.
|
4 жил өмнө |
Jeroen van Rijn
|
06f5a6c785
big: Special case `gcd(0,0)` + `lcm(0,0)`.
|
4 жил өмнө |
Jeroen van Rijn
|
8b1d8c8453
big: Add `lcm` and its test.
|
4 жил өмнө |
Jeroen van Rijn
|
0028cb0258
big: Test `gcd`.
|
4 жил өмнө |
Jeroen van Rijn
|
b15ee059ad
big: Add `gcd`.
|
4 жил өмнө |
Jeroen van Rijn
|
50feeaa285
big: Add test for `factorial`.
|
4 жил өмнө |
Jeroen van Rijn
|
e80ac18324
big: Add `factorial`, have tests use hex strings.
|
4 жил өмнө |
Jeroen van Rijn
|
db0196abc7
big: Test `root_n`.
|
4 жил өмнө |
Jeroen van Rijn
|
149c7b88df
big: Fix `sqrt`, `div`, `add` with certain inputs.
|
4 жил өмнө |
Jeroen van Rijn
|
7afd1b15a8
big: `test_pow` for larger ints.
|
4 жил өмнө |
Jeroen van Rijn
|
f12672727d
big: Add `test_pow` and some more switches.
|
4 жил өмнө |
Jeroen van Rijn
|
2179cc2bc7
big: Improved test driver.
|
4 жил өмнө |
Jeroen van Rijn
|
961adfedd9
big: Test negative inputs as well.
|
4 жил өмнө |
Jeroen van Rijn
|
385b9c9922
big: Add tests for `log`.
|
4 жил өмнө |
Jeroen van Rijn
|
922df6a438
big: Add more exhaustive tests.
|
4 жил өмнө |
Jeroen van Rijn
|
c1a001c331
big: Add randomized testing.
|
4 жил өмнө |
Jeroen van Rijn
|
13fab36639
big: Fix `mul`.
|
4 жил өмнө |
Jeroen van Rijn
|
708389a7ee
big: Improve test driver.
|
4 жил өмнө |
Jeroen van Rijn
|
fb6c9af1ae
big: Improve tests.
|
4 жил өмнө |
Jeroen van Rijn
|
85aa4dd670
big: Start test suite.
|
4 жил өмнө |