zig/lib/std/math/big
LemonBoy a31b70c4b8 std: Add/Fix/Change parts of big.int
* Add an optimized squaring routine under the `sqr` name.
  Algorithms for squaring bigger numbers efficiently will come in a
  PR later.
* Fix a bug where a multiplication was done twice if the threshold for
  the use of Karatsuba algorithm was crossed. Add a test to make sure
  this won't happen again.
* Streamline `pow` method, take a `Const` parameter.
* Minor tweaks to `pow`, avoid bit-reversing the exponent.
2020-10-09 22:16:48 -04:00
..
int.zig std: Add/Fix/Change parts of big.int 2020-10-09 22:16:48 -04:00
int_test.zig std: Add/Fix/Change parts of big.int 2020-10-09 22:16:48 -04:00
rational.zig update uses of deprecated type field access 2020-09-03 18:10:40 +03:00