Jeroen van Rijn
|
6424a5a8dd
|
big: Refactored gcm and lcm to use a common function.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
06f5a6c785
|
big: Special case gcd(0,0) + lcm(0,0).
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
8b1d8c8453
|
big: Add lcm and its test.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
0028cb0258
|
big: Test gcd.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
b15ee059ad
|
big: Add gcd.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
50feeaa285
|
big: Add test for factorial.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
e80ac18324
|
big: Add factorial, have tests use hex strings.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
db0196abc7
|
big: Test root_n.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
149c7b88df
|
big: Fix sqrt, div, add with certain inputs.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
7afd1b15a8
|
big: test_pow for larger ints.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
f12672727d
|
big: Add test_pow and some more switches.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
2179cc2bc7
|
big: Improved test driver.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
961adfedd9
|
big: Test negative inputs as well.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
385b9c9922
|
big: Add tests for log.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
922df6a438
|
big: Add more exhaustive tests.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
c1a001c331
|
big: Add randomized testing.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
13fab36639
|
big: Fix mul.
|
2021-08-11 20:59:52 +02:00 |
|
Jeroen van Rijn
|
708389a7ee
|
big: Improve test driver.
|
2021-08-11 20:59:51 +02:00 |
|
Jeroen van Rijn
|
fb6c9af1ae
|
big: Improve tests.
|
2021-08-11 20:59:51 +02:00 |
|
Jeroen van Rijn
|
85aa4dd670
|
big: Start test suite.
|
2021-08-11 20:59:51 +02:00 |
|