summaryrefslogtreecommitdiff
path: root/mpz
Commit message (Expand)AuthorAgeFilesLines
* mpz/nextprime.c (findnext): Use TMP_ALLOC_TYPE instead of TMP_SALLOC_TYPEMarco Bodrato2022-10-281-1/+1
* mpz/primorial_ui.c: Rename some variables and add commentsMarco Bodrato2022-08-161-11/+16
* mpz/primorial_ui.c: Rename a variable used in a loop, for clarityMarco Bodrato2022-08-111-2/+2
* mpz/stronglucas.c: Skip D if it's a multiple of 3.Marco Bodrato2022-06-191-8/+22
* mpz/millerrabin.c: Use mp_bitcnt_t.Marco Bodrato2022-06-191-6/+4
* mpz/stronglucas.c: Add a commentMarco Bodrato2022-05-291-2/+3
* mpz/aorsmul.c: New shortcuts for the case mpz_aorsmul(w,x,x). Tx: Fredrik Joh...Marco Bodrato2022-05-291-5/+21
* mpz/nextprime.c: Smaller operand for sqrtMarco Bodrato2022-05-141-2/+3
* mpz/nextprime.c: Revert nth_nextprime stub, and cleanupMarco Bodrato2022-05-141-8/+8
* mpz/nextprime.c: Prepare for nth_nextprimeMarco Bodrato2022-05-141-5/+5
* mpz/millerrabin.c: Update limit for checked valuesMarco Bodrato2022-04-091-8/+9
* Copyright yearsMarco Bodrato2022-02-211-7/+7
* mpz/gcd_ui.c: Handle NULL in (v > GMP_NUMB_MAX) branch (unused)Marco Bodrato2022-02-141-2/+10
* mpz/import.c: Remove now unused labelMarco Bodrato2022-02-131-1/+0
* mpz/{init2.c,realloc.c,realloc2.c}: Copyright yearsMarco Bodrato2022-02-023-4/+5
* mpz/{init2.c,realloc.c,realloc2.c}: Remove unneeded #includesMarco Bodrato2022-02-023-6/+0
* mpz/import.c: Reorder branchesMarco Bodrato2022-02-011-21/+12
* mpz/aorsmul_i.c: Use MPZ_NEWALLOC when the operand is overwrittenMarco Bodrato2022-02-011-2/+3
* mpz/tdiv_{qr,r}.c: Special code for divisor with low zero limbs.Marco Bodrato2021-12-302-8/+18
* Handle overflow in mpz_type through errno.Marco Bodrato2021-12-123-19/+7
* mpz/oddfac_1.c (FACTORS_PER_LIMB): Not too conservative...Marco Bodrato2021-11-141-3/+3
* mpz/oddfac_1.c (FACTORS_PER_LIMB): Estimate conservativelyMarco Bodrato2021-11-111-3/+5
* mpz/oddfac_1.c: Save half the products for small valuesMarco Bodrato2021-11-071-11/+22
* Copyright yearsMarco Bodrato2021-11-071-1/+1
* mpz/nextprime.c: A single place to restrict to odd numbers.Marco Bodrato2021-11-071-5/+3
* mpz/aorsmul_i.c: Simplify using mpn_neg.Marco Bodrato2021-11-071-7/+4
* mpz/fac_ui.c: Save half the products for small valuesMarco Bodrato2021-10-311-8/+22
* mpz/inp_raw.c: Avoid bit size overflowsMarco Bodrato2021-09-261-4/+7
* mpz/import.c: Use MPN_BSWAP_REVERSE, reorder branchesMarco Bodrato2021-09-261-16/+13
* mpz/nextprime.c: Simpler loop on sieved primes.Marco Bodrato2021-09-261-34/+9
* Copyright yearMarco Bodrato2021-09-261-1/+1
* mpz/primorial_ui.c: Simpler loop on sieved primes (inspired by a piece of cod...Marco Bodrato2021-08-211-43/+7
* Consistently use pointers instead of arrays in declarations.Marc Glisse2021-06-063-5/+5
* mpz/millerrabin.c (millerrabin): Don't check unlikely 0 or 1.Marco Bodrato2021-02-091-14/+9
* mpz/nextprime.c (mpz_prevprime): New function. (by Troisi)Marco Bodrato2020-11-231-21/+66
* Add some {} to suppress warning.Torbjorn Granlund2020-11-191-7/+9
* limb_apprsqrt: Slightly faster formulaMarco Bodrato2020-10-293-6/+6
* mpz/aors_ui.h: REALLOC with extra limb only when needed.Marco Bodrato2020-10-291-8/+13
* mpz/stronglucas.c (mpz_oddjacobi_ui): New helper function.Marco Bodrato2020-10-171-18/+39
* mpz/nextprime.c: Remove a commentMarco Bodrato2020-03-241-1/+0
* mpz/nextprime.c (mpz_nextprime_small): New fast path for small values, by Tro...Marco Bodrato2020-03-241-6/+33
* mpz/nextprime.c: Update some comments.Marco Bodrato2020-03-241-1/+5
* mpz/nextprime.c: Small adjustments.Marco Bodrato2020-03-201-23/+30
* mpz/nextprime.c: Speed-up for large primes, using a sieve. (By Seth Troisi)Marco Bodrato2020-03-201-51/+158
* mpz/root.c: Move a branch out of the likely path.Marco Bodrato2020-03-151-15/+13
* : Use one less variable to loop on primes.Marco Bodrato2020-03-153-20/+20
* ChangeLogMarco Bodrato2020-03-113-5/+6
* mpz/bin_ui.c (mpz_bin_ui): Siplify special cases.Marco Bodrato2020-03-091-27/+31
* mpz/bin_ui.c (rek_raising_fac4): Reduce allocationsMarco Bodrato2020-03-091-10/+5
* mpz/cmp{,abs}.c: Avoid any overflow.Marco Bodrato2020-02-122-8/+8