summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2025-07-09factor: no ferror+fclosePaul Eggert-1/+1
2025-07-09factor: define SQUARE_OF_FIRST_OMITTED_PRIMEPaul Eggert-5/+3
2025-07-09factor: simplify add_ssaaaa defaultPaul Eggert-5/+1
2025-07-09factor: speed up ge2, gt2Paul Eggert-4/+16
2025-07-09factor: improve millerrabin2 APIPaul Eggert-56/+50
2025-07-09factor: put FACTORS firstPaul Eggert-40/+39
2025-07-09factor: use 1-word code only when testedPaul Eggert-2/+10
2025-07-09factor: decrement Miller-Rabin tests from 25 to 24Paul Eggert-2/+19
2025-07-09factor: don’t prove primalityPaul Eggert-8/+30
2025-07-09factor: add comments to factor.cPaul Eggert-18/+73
2025-07-09factor: always use Baillie-PSWPaul Eggert-4/+26
2025-07-09build: update gnulib submodule to latestPaul Eggert-0/+0
2025-07-09factor: use mpz_probab_prime_pPaul Eggert-31/+15
2025-07-09factor: don’t give up before last prime in tablePaul Eggert-12/+14
2025-07-09factor: move prime_p local inPaul Eggert-1/+2
2025-07-09factor: port back to mini-gmpPaul Eggert-0/+24
2025-07-09factor: speed up multiprecision Pollard’s rhoPaul Eggert-70/+129
2025-07-09factor: use function for binvPaul Eggert-35/+21
2025-07-09factor: use a more functional stylePaul Eggert-25/+26
2025-07-09factor: use single vector in struct mp_factorsPaul Eggert-27/+26
2025-07-09factor: omit unnecessary divisions by small primesPaul Eggert-1/+1
2025-07-09factor: use primes_diff more consistentlyPaul Eggert-2/+2
2025-07-09factor: refactor to for later performance speedupPaul Eggert-12/+31
2025-07-09factor: switch from mp to single when doablePaul Eggert-8/+66
2025-07-09factor: primes_diff idx type consistencyPaul Eggert-2/+2
2025-07-09factor: omit q from mp_factor_using_divisionPaul Eggert-6/+0
2025-07-09factor: mp insert multiplicity tooPaul Eggert-25/+20
2025-07-09factor: prefer non-macrosPaul Eggert-9/+17
2025-07-09factor: let builder specify MR_REPSPaul Eggert-1/+3
2025-07-09factor: add commentsPaul Eggert-1/+11
2025-07-09factor: factor insertion simplificationsPaul Eggert-41/+28
2025-07-09factor: check unsigned char countsPaul Eggert-2/+17
2025-07-09factor: fix commentPaul Eggert-2/+2
2025-07-09factor: paren cleanupPaul Eggert-13/+10
2025-07-09factor: simplify longlong.h setupPaul Eggert-18/+13
2025-07-09factor: prefer uuint to two words in a couple of placesPaul Eggert-12/+9
2025-07-09factor: FALLTHROUGH instead of breakPaul Eggert-2/+1
2025-07-09factor: remove wide_uuintPaul Eggert-127/+124
2025-07-09factor: use same word size as GMPPaul Eggert-40/+41
2025-07-09factor: unsigned long → mp_bitcnt_tPaul Eggert-4/+4
2025-07-09factor: fix test case namePaul Eggert-1/+1
2025-07-09factor: generalize BIG_POWER_OF_10Paul Eggert-7/+13
2025-07-09factor: remove wide_intPaul Eggert-9/+3
2025-07-09factor: add platform sanity checkPaul Eggert-0/+6
2025-07-09factor: squfof cleanupPaul Eggert-485/+1
2025-07-09factor: don’t used uninitialized uu[0]Paul Eggert-3/+4
2025-07-05build: avoid make distcheck errorPádraig Brady-0/+4
2025-07-05doc: fix a dead linkCollin Funk-1/+1
2025-07-05build: fix non parallel VPATH buildsPádraig Brady-3/+1
2025-07-04maint: prefer endian.h macros to WORDS_BIGENDIAN, part 2Collin Funk-1/+2