0
I Use This!
Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Dec 14, 2024 — Dec 14, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
is_primitive_root doesn't need to check phi/2 as kronecker already checks (p-1)/2 More... over 1 year ago
znprimroot doesn't need to check phi/2 as kronecker already checks (p-1)/2 More... over 1 year ago
Another revamp of znprimroot. Faster again. We never use p^k for finding the root, always just p, which can be *huge* factoring p-1 instead of (p^k)-1. More... over 1 year ago
Revamp is_primitive_root() for performance More... over 1 year ago
is_primitive_root(n,0) returns undef, like MPU More... over 1 year ago
Unused variables, use before decl, switch More... over 1 year ago
Revamp znprimroot internals. Hundreds of times faster with large powers. More... over 1 year ago
Use const mpz_t for many functions More... over 1 year ago
is_pseudoprime (and strong, euler) use implicit base 2. Accept negative input like MPU. More... over 1 year ago
Better count/walk cutoff for nth_powerfree. More... over 1 year ago
Include misc_ui.h in pbrent63.c More... over 1 year ago
Use UI ranged_moebius in perfect_power_count More... over 1 year ago
Much faster powerfree_count and nth_powerfree More... over 1 year ago
Add UI functions range_moebius, mertens_ui, hmertens for repeated calls, and sumliouville_ui More... over 1 year ago
Move non-GMP functions from utility.c to misc_ui.c More... over 1 year ago
Move poly and polyz routines out utility.c and into their own file. More... over 1 year ago
No second arg to is_perfect_square(UV n) More... over 1 year ago
internal: rootint_ui, logint_ui, log2_ui, mpz_fits_uv_p, icbrt, ipow More... over 1 year ago
Add: is_square_free, is_powerfree, next_powerfree, prev_powerfree, powerfree_count, nth_powerfree. Needs optimization for powerfree_count. More... over 1 year ago
Add perfect_power functions: is_ next_ prev_ nth_ nth_approx More... over 1 year ago
addmod etc. use |n| for negative n instead of error More... over 1 year ago
Add tests for bitwise functions More... over 1 year ago
Fix cmpint, cmpabsint, signint for negative inputs. Add tests. More... over 1 year ago
Add tests for negmod, add1int, sub1int More... over 1 year ago
is_qr C function for performance More... over 1 year ago
Accelerate small inputs to sqrtmod More... over 1 year ago
speedup is_primitive_root More... over 1 year ago
Speedup for powerful_count More... over 1 year ago
New internal trial factor iterator. Speedup is_smooth. More... over 1 year ago
Add internal is_square_free(n) and faster moebius(n) for very tiny n. More... over 1 year ago