summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix lots of errors in the manual (from Ivan Panchenko).HEADmasterTorbjorn Granlund2022-11-171-74/+74
|
* Prefer movd to movq for register moves.Torbjorn Granlund2022-11-024-4/+4
|
* ChangeLogMarco Bodrato2022-10-281-0/+5
|
* mpz/nextprime.c (findnext): Use TMP_ALLOC_TYPE instead of TMP_SALLOC_TYPEMarco Bodrato2022-10-281-1/+1
|
* Update URL for MPFRMarc Glisse2022-09-303-2/+7
|
* mini-gmp/tests/t-powm.c: Test some corner casesMarco Bodrato2022-09-083-2/+34
|
* mini-gmp/mini-gmp.c (mpz_powm): Fix case of x^0 (mod 1), should be 0.Niels Möller2022-09-052-1/+6
| | | | Reported by Guido Vranken.
* NEWSMarco Bodrato2022-08-201-0/+3
|
* ChangeLogMarco Bodrato2022-08-162-0/+21
|
* 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 ↵Marco Bodrato2022-05-291-5/+21
| | | | Johansson
* tests/mpz/t-aorsmul.c (check_sqr): New function to test mpz_aorsmul (w,x,x)Marco Bodrato2022-05-291-2/+45
|
* tests/mpz/t-pprime_p.c: Some more special cases to trigger unlikely branches ↵Marco Bodrato2022-05-291-4/+9
| | | | (tx: Jan Feitsma)
* mini-gmp/mini-mpq.c (mpq_helper_2exp): New helper function.Marco Bodrato2022-05-291-9/+12
|
* tests/mpz/t-pprime_p.c (acheck_composites): Check some 2spsp (tx: Jan Feitsma)Marco Bodrato2022-05-291-0/+15
|
* tests/mpz/t-nextprime.c (run_p): abort() on error.Marco Bodrato2022-05-291-0/+1
|
* 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
|
* tests/mpz/t-pprime_p.c (isprime): Simplify.Marco Bodrato2022-05-141-17/+8
|
* mpz/nextprime.c: Prepare for nth_nextprimeMarco Bodrato2022-05-141-5/+5
|
* AUTHORSMarco Bodrato2022-05-141-1/+3
|
* Delete spurious assignment in mpn_jacobi_update.Niels Möller2022-05-131-1/+1
|
* Provide gcd_22 for arm v5.Torbjorn Granlund2022-04-241-0/+117
|
* Do not use mp directly in mpz_classMarc Glisse2022-04-182-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | This is the difference between f and g in the following, where gcc generates "return 1;" for f and not for g. The aliasing is caused by the functions get_num and get_den in mpq_class. struct mpz_struct { int i; }; typedef mpz_struct mpz_t[1]; struct mpq_struct { mpz_struct num, den; }; typedef mpq_struct mpq_t[1]; struct mpz_class { mpz_t mp; }; struct mpq_class { mpq_t mp; }; int f(mpq_class*q, mpz_class*z){ q->mp->num.i = 1; z->mp->i = 2; return q->mp->num.i; } int g(mpq_class*q, mpz_class*z){ q->mp->num.i = 1; int*p=&z->mp->i; *p = 2; return q->mp->num.i; }
* mini-gmp/mini-gmp.c (gmp_assert_nocarry): Avoid warning about unused variable.Niels Möller2022-04-182-0/+6
|
* ChangeLogMarco Bodrato2022-04-171-0/+3
|
* mini-gmp/mini-mpq.c (mpq_helper_canonicalize): Init only if neededMarco Bodrato2022-04-171-13/+9
|
* mpz/millerrabin.c: Update limit for checked valuesMarco Bodrato2022-04-091-8/+9
|
* Cosmetic layout fixes.Torbjorn Granlund2022-03-302-2/+2
|
* Handle Intel tremont separately.Torbjorn Granlund2022-03-301-1/+1
|
* Handle Intel tremont separately.Torbjorn Granlund2022-03-303-4/+11
|
* (loongarch64 umul_ppmm): New #define.Torbjorn Granlund2022-03-301-0/+11
|
* ChangeLogTorbjorn Granlund2022-03-301-0/+42
|
* ChangeLogMarco Bodrato2022-03-202-0/+45
|
* mpn/generic/mulmod_bknp1.c: Remove non-english commentMarco Bodrato2022-03-201-16/+0
|
* mpn/generic/mulmod_bknp1.c: Clean-up...Marco Bodrato2022-03-191-15/+32
|
* mini-gmp/mini-gmp.c (mpz_swap): Use MPN_PTR_SWAP, tx Paul EggertMarco Bodrato2022-03-191-2/+1
|
* Trivial merge.Marco Bodrato2022-03-171-0/+225
|\
| * Trivial merge.Torbjorn Granlund2022-03-171-0/+225
| |\
| | * Alder Lake parameter file.Torbjorn Granlund2022-03-171-0/+225
| | |
* | | tests/mpz/t-gcd.c: Do not assume a limb fits for _ui functionsMarco Bodrato2022-03-171-1/+4
| | |
* | | tests/mpq/io.c: Use a random size.Marco Bodrato2022-03-171-3/+3
| | |
* | | tests/mpz/t-lucm.c: Remove an unused varMarco Bodrato2022-03-171-1/+1
|/ /
* | mpn/generic/mul_fft.c: Use _bknp1, but not when tuning, to avoid "random" ↵Marco Bodrato2022-03-151-0/+28
|/ | | | results
* Recognise applem1 CPU for non-Darwin systems,Torbjorn Granlund2022-03-111-0/+1
|
* Copyright yearsMarco Bodrato2022-03-113-3/+3
|