Josh Stone
|
b67f1bd6d6
rational: check for NaN when approximating floats
|
%!s(int64=7) %!d(string=hai) anos |
bors[bot]
|
a203e9f9fc
Merge #339
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
ed10d617b5
bigint: Add a modpow fallback for even modulus
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
35b7187e83
bigint::monty: use infallible conversions in tests
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
bb0c9324b2
bigint::monty: deduplicate mr.n and mr.p
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
b380880ed3
bigint::monty: simplify modpow zero test
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
96c4a26624
bigint::monty: simplify modpow parameter init
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
7fa27b6007
bigint::monty: simplify redc return value
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
5708db0f67
bigint::monty: simplify redc masks
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
5a0de140c9
bigint::monty: use mac_digit
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
4d35815426
bigint::monty: simplify work space allocation
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
aea5f85216
bigint::monty: store the inverse as u32
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
c2fba06787
bigint: less pub in monty
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
2a1fe6e7ef
bigint: fix parsing leading _ and test more
|
%!s(int64=7) %!d(string=hai) anos |
bors[bot]
|
fc39e1beaa
Merge #340
|
%!s(int64=7) %!d(string=hai) anos |
Matt Brubeck
|
531c2a754f
Fix documentation formatting with commonmark enabled
|
%!s(int64=7) %!d(string=hai) anos |
str4d
|
720893f67b
Add support to BigUint.from_str_radix() for using _ as a visual separator
|
%!s(int64=7) %!d(string=hai) anos |
str4d
|
f523b9c359
Implement modpow() for BigUint backed by Montgomery Multiplication
|
%!s(int64=7) %!d(string=hai) anos |
bors[bot]
|
741a5a6207
Merge #335
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
2f8f952d1d
clean up unused macros
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
2a9750ada4
bigint: remove an unused mut
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
7679cb86fb
Remove `#[must_use]` on `__add2`
|
%!s(int64=7) %!d(string=hai) anos |
bors[bot]
|
4896746fec
Merge #328
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
1ddbee7f37
bigint mac3: tweak thresholds between algorithms
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
28d84ca3ac
Toom-3: operate more on values where possible
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
2c2e46c8df
Add comments about multiplication strategy
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
05dc87c041
Improve mac_digit bounds checking
|
%!s(int64=7) %!d(string=hai) anos |
bors[bot]
|
8646be5a95
Merge #330
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
3c1c84307c
bigint: make sure bigand is normalized
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
952dba4e06
remove unused lifetime from forward_val_assign
|
%!s(int64=7) %!d(string=hai) anos |