summaryrefslogtreecommitdiff
path: root/mpz
Commit message (Expand)AuthorAgeFilesLines
...
* New function mpz_2fac_ui.Marco Bodrato2012-02-261-0/+98
* mpz_invert: return 0 (no-inverse) when modulus is zero.Marco Bodrato2012-02-241-2/+2
* Typo in last change. (WARNING: mpz_inverse is not tested!)Marco Bodrato2012-02-241-1/+1
* Collapse some macros.Marco Bodrato2012-02-245-16/+9
* Use the macros ALLOC etc to access the fields of mpz_t in mpz/*.Marc Glisse2012-02-2333-151/+143
* mpz/xor.c: Reduce branches.Marco Bodrato2012-02-211-15/+8
* mpz/?or.c: use MPZ_REALLOC.Marco Bodrato2012-02-212-13/+3
* mpz/?or.c: Use TMP_ALLOC_LIMBS_2.Marco Bodrato2012-02-212-10/+8
* mpz/xor.c: Reduce branches.Marco Bodrato2012-02-211-5/+2
* mpz/?or.c: Use mpn_ logic everywhere.Marco Bodrato2012-02-212-24/+20
* mpz/and.c: Use TMP_ALLOC_LIMBS_2.Marco Bodrato2012-02-201-9/+5
* mpz/and.c: Reduce branches.Marco Bodrato2012-02-201-20/+10
* mpz/and.c: use MPZ_REALLOCMarco Bodrato2012-02-201-36/+18
* mpz/and.c: Use mpn_ logic everywhere.Marco Bodrato2012-02-201-10/+7
* mpz_gcdext: move computations to branches where they are needed.Marco Bodrato2012-02-201-22/+21
* mpz_gcdext: don't swap operands if it's not needed.Marco Bodrato2012-02-201-6/+7
* Factorial documentation.Marco Bodrato2012-02-111-0/+25
* (ABS_CAST): New macro.Torbjorn Granlund2012-02-115-8/+9
* mpz_oddfac_1: get ready for n!!Marco Bodrato2012-02-092-12/+28
* mpz_oddfac_1: removed from mpz/fac_ui.c, now in a new file.Marco Bodrato2012-02-033-524/+598
* Add copyright years.Marco Bodrato2012-02-031-1/+1
* fac_ui: simplify.Marco Bodrato2012-01-261-3/+4
* fac_ui: micro-optimisations (the real thing).Marco Bodrato2012-01-261-36/+53
* mpz_prodlimbs: removed from mpz/fac_ui.c, now in a new file.Marco Bodrato2012-01-263-75/+100
* Trivial merge.Torbjorn Granlund2012-01-251-22/+26
|\
| * fac_ui: tiny optimisation of basecases.Marco Bodrato2012-01-201-22/+26
* | Remove extra ';'.Torbjorn Granlund2012-01-251-1/+1
|/
* Add forgotten copyright years.Torbjorn Granlund2012-01-172-2/+2
* fac_ui: max_prod, use constants, not divisions.Marco Bodrato2012-01-161-2/+11
* mpz_fac_ui: Less memory, less divisions.Marco Bodrato2012-01-161-23/+72
* Don't use ULONG_MAX as a mp_bitcnt_t constant.Niels Möller2012-01-152-4/+4
* mpz_lcm: avoid goto.Marco Bodrato2012-01-121-15/+10
* mpz_divexact: delay realloc.Marco Bodrato2012-01-121-9/+8
* Rewrite.Torbjorn Granlund2012-01-072-54/+47
* mpz_fac_ui: faster (odd)basecase.Marco Bodrato2012-01-051-93/+101
* Tune fac_ui thresholds.Marco Bodrato2011-12-311-11/+0
* Fix typo in a return statement.Torbjorn Granlund2011-12-301-2/+3
* Integrate fac_bc_ui in fac_ui, removes duplicated checks.Marco Bodrato2011-12-101-31/+14
* (mpz_bc_fac_1): Fix typo in allocation size.Torbjorn Granlund2011-12-081-18/+18
* mpz/fac_ui.c: Rewrite.Marco Bodrato2011-12-071-327/+554
* Spacing cleanup.Torbjorn Granlund2011-11-211-4/+4
* Run 25 mpz_millerrabin tests (was 10).Torbjorn Granlund2011-10-041-1/+1
* (mpz_out_str): Reinsert accidentally deleted str_size adjustment.Torbjorn Granlund2011-08-091-0/+1
* Use integer fields for mp_bases logarithm tables.Torbjorn Granlund2011-08-073-11/+13
* Moved (asize < bsize) check and swap before (bsize == 0) check.Niels Möller2011-05-231-37/+38
* Simplified mpz_jacobi using reciprocity.Niels Möller2011-05-231-121/+34
* Jacobi bugfix and corresponding test case.Niels Möller2011-05-221-11/+5
* Rewrote broken handling of the case asize == 1 in mpz_jacobi.Niels Möller2011-05-211-57/+24
* Subquadratic jacobi.Niels Möller2011-05-201-105/+187
* Fixed allocation for mpn_gcdext cofactor argument.Niels Möller2011-05-091-1/+1