| Commit message (Expand) | Author | Age | Files | Lines |
* | mpz/nextprime.c: Fixed overalloc | Seth Troisi | 2019-09-08 | 1 | -1/+1 |
* | Indent | Marco Bodrato | 2019-08-13 | 1 | -20/+20 |
* | mpz/millerrabin.c: Return 2 for surely primes (BPSW checked) | Marco Bodrato | 2019-08-13 | 1 | -2/+70 |
* | comment | Marco Bodrato | 2018-12-11 | 1 | -2/+2 |
* | mpz/millerrabin.c: gmp_randinit only if needed. | Marco Bodrato | 2018-11-21 | 1 | -3/+5 |
* | mp?/*strong*: Composite are unlikely, with the current use-case. | Marco Bodrato | 2018-11-16 | 1 | -5/+5 |
* | mpz/millerrabin.c: Implement BPSW test for primality. | Marco Bodrato | 2018-11-12 | 1 | -28/+23 |
* | mpz/stronglucas.c: New file | Marco Bodrato | 2018-11-12 | 2 | -1/+180 |
* | mpz/lucmod.c: New file, Lucas' sequence modulo m | Marco Bodrato | 2018-11-10 | 2 | -1/+128 |
* | mpz/lucnum2_ui.c: Use mpn_rsblsh1_n if available | Marco Bodrato | 2018-10-30 | 1 | -0/+4 |
* | mpz/nextprime.c: Use tdiv instead of fdiv | Marco Bodrato | 2018-10-31 | 1 | -1/+1 |
* | mpz/millerrabin.c: Typo in a comment (tx tg :-) | Marco Bodrato | 2018-10-18 | 1 | -1/+1 |
* | mpz/powm_ui.c: Avoid a branch in the flow, handling el==1 early. | Marco Bodrato | 2018-07-19 | 1 | -11/+7 |
* | mpz/powm_ui.c: Avoid a COPY | Marco Bodrato | 2018-07-19 | 1 | -7/+2 |
* | Declare and mark/free TEMP only where it's needed. | Marco Bodrato | 2018-07-19 | 2 | -11/+12 |
* | mpz/millerrabin.c (mod_eq_m1): New function, check equality computing -1 on t... | Marco Bodrato | 2018-07-18 | 1 | -15/+46 |
* | Copyright years | Marco Bodrato | 2018-05-16 | 1 | -1/+1 |
* | Improve ASSERTs | Marco Bodrato | 2018-04-28 | 1 | -1/+2 |
* | mpz/bin_uiui.c (mpz_smallk_bin_uiui): One more shortcut for small k. | Marco Bodrato | 2018-02-08 | 1 | -13/+20 |
* | mpz/bin_uiui.c: Details on unused code... | Marco Bodrato | 2018-02-08 | 1 | -2/+2 |
* | mpz/divegcd.c (mpz_divexact_limb): Use MPN_DIVREM_OR_DIVEXACT_1. | Marco Bodrato | 2018-02-08 | 1 | -2/+2 |
* | mpz/{2fac_ui,bin_uiui}.c: Use size_t instead of mp_limb_t | Marco Bodrato | 2018-01-31 | 2 | -2/+4 |
* | mpz/bin_uiui.c (mpz_bdiv_bin_uiui): Use TMP_ALLOC_LIMBS_2. | Marco Bodrato | 2018-01-25 | 1 | -2/+1 |
* | mpz/bin_uiui.c: unnecessary corrections to unused code. | Marco Bodrato | 2018-01-25 | 1 | -4/+22 |
* | mpz/{and,ior,xor}.c: Reindent | Marco Bodrato | 2018-01-17 | 3 | -191/+190 |
* | mpz/{and,ior,xor}.c: Reorg. 3 cases: both <0, both >=0, one and one | Marco Bodrato | 2018-01-17 | 3 | -28/+19 |
* | Copyright year | Marco Bodrato | 2018-01-16 | 4 | -4/+4 |
* | mpz/xor.c, mpz/and.c: Early free for temporaries, use INCR_U instead of add_1 | Marco Bodrato | 2018-01-16 | 2 | -29/+19 |
* | mpz/ior.c: Use MPZ_REALLOC | Marco Bodrato | 2018-01-16 | 1 | -10/+3 |
* | mpz/bin_uiui.c (mul[4-8]): Use fewer multipliction in hard-coded formulas. | Marco Bodrato | 2018-01-15 | 1 | -23/+16 |
* | mpz/bin_ui.c (posmpz_dec_ui): Relax ASSERT (spotted by TG) | Marco Bodrato | 2018-01-15 | 1 | -1/+1 |
* | mpz/bin_ui.c: better precomp-update approach suggested by Niels'observations | Marco Bodrato | 2018-01-12 | 1 | -20/+210 |
* | mpz/bin_ui.c: Do not use ROINIT, use init() | Marco Bodrato | 2017-12-30 | 1 | -6/+10 |
* | mpz/bin_ui.c: Rewrite, using Fredrik Johansson's suggestions | Marco Bodrato | 2017-12-30 | 1 | -50/+172 |
* | Merge code from gmp-bdiv repo, with minor bug fixes. | Niels M?ller | 2017-05-16 | 1 | -0/+1 |
* | mpz/{bin_uiui,oddfac_1}.c (limb_apprsqrt): Better approximation. | Marco Bodrato | 2017-03-27 | 2 | -14/+22 |
* | mpz/gcdext.c: Added the comment Niels asked one month ago... | Marco Bodrato | 2017-02-26 | 1 | -0/+2 |
* | Copyright year | Marco Bodrato | 2017-02-08 | 2 | -4/+4 |
* | mpz/{set,inp}_str.c: Mark misuse as UNLIKELY. | Marco Bodrato | 2017-02-08 | 2 | -3/+3 |
* | mp[fz]/get_str.c, mpz/out_str.c: Save a string and a branch. | Marco Bodrato | 2017-02-08 | 2 | -27/+21 |
* | Copyright years | Marco Bodrato | 2017-02-08 | 2 | -3/+3 |
* | mpz/{and,ior,xor}.c: Simplify branches. | Marco Bodrato | 2017-01-29 | 3 | -177/+92 |
* | mpz/gcd.c: Reorder branches | Marco Bodrato | 2016-12-29 | 1 | -17/+15 |
* | mpz/xor.c: reorder branches | Marco Bodrato | 2016-12-29 | 1 | -16/+18 |
* | mpz/pprime_p.c: for replaced with do-while | Marco Bodrato | 2016-12-29 | 1 | -3/+4 |
* | Use MPZ_NEWALLOC and other macros result | Marco Bodrato | 2016-12-28 | 16 | -22/+21 |
* | mpz/and.c: Alloc only when needed | Marco Bodrato | 2016-12-28 | 1 | -5/+3 |
* | mpz/mfac_uiui.c: Avoid a warning | Marco Bodrato | 2016-12-28 | 1 | -3/+4 |
* | mpz/powm_sec.c: Use TMP_ALLOC_LIMBS_x macros | Marco Bodrato | 2016-12-28 | 1 | -4/+3 |
* | mpz/powm_ui.c: Use TMP_ALLOC_LIMBS_x macros | Marco Bodrato | 2016-12-28 | 1 | -6/+3 |