summaryrefslogtreecommitdiff
path: root/mpz/fac_ui.c
Commit message (Expand)AuthorAgeFilesLines
* mpz/fac_ui.c: Save half the products for small valuesMarco Bodrato2021-10-311-8/+22
* Include just gmp-impl.h, make gmp-impl.h grab gmp.h.Torbjorn Granlund2016-08-291-1/+0
* Copyright year.Marco Bodrato2015-11-131-1/+2
* mpz: Lazy allocation.Marco Bodrato2015-11-091-1/+1
* Update library files license to use LGPL3+ and GPL2+.Torbjorn Granlund2014-01-271-7/+18
* Canonicalise copyright headers.Torbjorn Granlund2014-01-191-3/+3
* Use https to link to GNU license.Torbjorn Granlund2013-12-021-1/+1
* Collapse copyright years.Torbjorn Granlund2013-11-281-2/+1
* Share precomputed (n-popcount(n)).Marco Bodrato2012-04-301-2/+8
* Renamed files with constants for combinatorics.Marco Bodrato2012-04-221-2/+0
* Remove unneeded undefs.Marco Bodrato2012-04-201-1/+0
* Move LOG2C to gmp-impl.hMarco Bodrato2012-04-201-8/+0
* for -> whileMarco Bodrato2012-02-261-1/+1
* mpz_oddfac_1: get ready for n!!Marco Bodrato2012-02-091-1/+1
* mpz_oddfac_1: removed from mpz/fac_ui.c, now in a new file.Marco Bodrato2012-02-031-524/+5
* 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-261-67/+0
* 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
|/
* 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
* mpz_fac_ui: faster (odd)basecase.Marco Bodrato2012-01-051-93/+101
* Tune fac_ui thresholds.Marco Bodrato2011-12-311-11/+0
* 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
* Correct last change.Torbjorn Granlund2011-03-191-3/+9
* Use MPZ_REALLOC for standard, conditional reallocation.Torbjorn Granlund2011-03-191-3/+3
* Change _PROTO => __GMP_PROTO.Torbjorn Granlund2008-12-071-2/+2
* Update license to version 3.tege2007-09-181-4/+2
* Use GMP_LIMB_BITS consistently.tege2006-04-301-1/+1
* Update FSF's address.tege2006-02-151-2/+2
* Misc cleanups, spelling corrections.tege2004-05-151-62/+61
* * mpn/generic/sqrtrem.c, mpz/fac_ui.c: Add casts for K&R.Kevin Ryde2003-12-311-7/+8
* * mpz/fac_ui.c (BSWAP_ULONG) [limb==2*long]: Remove this case, itKevin Ryde2003-11-011-19/+16
* * mpz/fac_ui.c: Remove unused variable "z1".Kevin Ryde2003-03-251-4/+3
* 2002-09-28 Jason Moxham <J.L.Moxham@maths.soton.ac.uk>Kevin Ryde2002-09-281-143/+331
* Add a copyright year.tege2002-05-141-1/+2
* Nailify.tege2002-04-171-1/+6
* * mpz/fac_ui.c, tests/mpz/t-fac_ui.c: Don't use BITS_PER_LONGINT.Kevin Ryde2001-01-071-2/+2
* Add a copyright year.tege2001-01-031-1/+1
* (MPZ_SET_1_NZ): Actually use `__z'.tege2001-01-031-2/+2
* * mpz/fac_ui.c: Fix for long long limb by using mpn_mul_1 notKevin Ryde2000-12-171-24/+75
* Copyright (C) -> Copyright.Kevin Ryde2000-10-151-1/+1
* *** empty log message ***tege2000-07-241-4/+4
* Initial revisiontege1996-05-081-0/+157