Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Include just gmp-impl.h, make gmp-impl.h grab gmp.h. | Torbjorn Granlund | 2016-08-29 | 1 | -1/+0 |
| | |||||
* | Update library files license to use LGPL3+ and GPL2+. | Torbjorn Granlund | 2014-01-27 | 1 | -7/+18 |
| | |||||
* | Canonicalise copyright headers. | Torbjorn Granlund | 2014-01-19 | 1 | -3/+3 |
| | |||||
* | Canonicalise copyright headers. | Torbjorn Granlund | 2014-01-18 | 1 | -8/+8 |
| | |||||
* | Use https to link to GNU license. | Torbjorn Granlund | 2013-12-02 | 1 | -1/+1 |
| | |||||
* | Collapse copyright years. | Torbjorn Granlund | 2013-11-28 | 1 | -2/+1 |
| | |||||
* | Fix language typos. | Torbjorn Granlund | 2013-01-08 | 1 | -14/+12 |
| | |||||
* | mpz_jacobi: Fix uninitialized read of low limb. | Niels M?ller | 2012-12-05 | 1 | -5/+5 |
| | |||||
* | Add copyright years. | Torbjorn Granlund | 2012-11-20 | 1 | -1/+2 |
| | |||||
* | Whitespace cleanup. | Torbjorn Granlund | 2012-06-02 | 1 | -1/+1 |
| | |||||
* | Remove unused variables. | Torbjorn Granlund | 2012-03-03 | 1 | -3/+2 |
| | |||||
* | Spacing cleanup. | Torbjorn Granlund | 2011-11-21 | 1 | -4/+4 |
| | |||||
* | Moved (asize < bsize) check and swap before (bsize == 0) check. | Niels Möller | 2011-05-23 | 1 | -37/+38 |
| | |||||
* | Simplified mpz_jacobi using reciprocity. | Niels Möller | 2011-05-23 | 1 | -121/+34 |
| | |||||
* | Jacobi bugfix and corresponding test case. | Niels Möller | 2011-05-22 | 1 | -11/+5 |
| | |||||
* | Rewrote broken handling of the case asize == 1 in mpz_jacobi. | Niels Möller | 2011-05-21 | 1 | -57/+24 |
| | |||||
* | Subquadratic jacobi. | Niels Möller | 2011-05-20 | 1 | -105/+187 |
| | |||||
* | Whitespace cleanup. | Torbjorn Granlund | 2010-12-27 | 1 | -2/+2 |
| | |||||
* | (mpz_jacobi): Fixed off-by-one error in use of scratch space. | Niels Möller | 2010-05-12 | 1 | -3/+8 |
| | |||||
* | Enabled new Jacobi code. Reorganized mpz_jacobi to handle small inputs more ↵ | Niels Möller | 2010-05-11 | 1 | -317/+132 |
| | | | | efficiently. | ||||
* | Clean up some spacing. | Torbjorn Granlund | 2010-05-07 | 1 | -48/+48 |
| | |||||
* | New implementation of mpz_jacobi, using mpn_jacobi_lehmer. Currently #if:ed out. | Niels Möller | 2010-04-19 | 1 | -19/+136 |
| | |||||
* | File removed. All references purged. | Torbjorn Granlund | 2009-12-20 | 1 | -4/+1 |
| | |||||
* | Update license to version 3. | tege | 2007-09-18 | 1 | -4/+2 |
| | |||||
* | Fix license (was "Library", not "Lesser"). | tege | 2006-11-04 | 1 | -11/+11 |
| | |||||
* | Update FSF's address. | tege | 2006-02-15 | 1 | -2/+2 |
| | |||||
* | Add a copyright year. | tege | 2005-11-01 | 1 | -1/+1 |
| | |||||
* | Remove TMP_XXXX marker arguments. | tege | 2005-05-18 | 1 | -4/+4 |
| | |||||
* | * mpz/bin_ui.c, mpz/jacobi.c, mpn/generic/divis.c: More care with | Kevin Ryde | 2002-07-20 | 1 | -1/+1 |
| | | | | mp_size_t parameters, for the benefit of K&R. | ||||
* | * mpz/jacobi.c, mpz/kronsz.c, mpz/kronuz.c, mpz/kronzs.c, | Kevin Ryde | 2002-06-22 | 1 | -11/+3 |
| | | | | mpz/kronzu.c: Allow for odd GMP_NUMB_BITS, tweak a few variable setups. | ||||
* | Add a copyright year. | tege | 2002-05-14 | 1 | -1/+1 |
| | |||||
* | Nailify. | tege | 2002-04-23 | 1 | -2/+2 |
| | |||||
* | Remove trailing spaces. | tege | 2002-01-13 | 1 | -4/+4 |
| | |||||
* | * gmp-impl.h (TMP_ALLOC_LIMBS_2): New macro. | Kevin Ryde | 2001-06-19 | 1 | -4/+3 |
| | | | | * mpz/jacobi.c, mpq/cmp.c, mpn/generic/fib2_ui.c: Use it. | ||||
* | Tweak a comment. | Kevin Ryde | 2001-06-17 | 1 | -1/+1 |
| | |||||
* | * mpz/jacobi.c: Don't retaining old behaviour of mpz_jacobi on even b | Kevin Ryde | 2001-06-10 | 1 | -38/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | (it wasn't documented in 3.1.1). * mpz/jacobi.c, gmp.h (mpz_kronecker, mpz_legendre): Remove separate entrypoints, just #define to mpz_jacobi. The old behaviour of ignoring factors of 2 on b was never documented and doesn't seem particularly useful, so there's really no need to keep it, better just make one kronecker style function and share it. With respect to gmp 3.1.1 we've now got mpz_jacobi fixed to allow negative b, and mpz_kronecker added. Could have just told applications mpz_jacobi now has the kronecker extension, but it matches mpz_kronecker_ui etc better if there's an mpz_kronecker alias. __gmpz_jacobi is kept as the primary library entrypoint and __gmpz_legendre just for compatibility. Done this way around on the assumption existing binaries are more likely to be using mpz_jacobi than mpz_legendre. Obviously a recompile moves it to the right one if this is not so. | ||||
* | * gmp-impl.h (USE_LEADING_REGPARM): Use __i386__ same as longlong.h | Kevin Ryde | 2001-03-03 | 1 | -12/+7 |
| | | | | | (REGPARM_2_1, REGPARM_3_1, REGPARM_ATTR): New macros. * mpz/jacobi.c (jac_or_kron): Use them. | ||||
* | * mpz/jacobi.c: Rewrite, but still binary algorithm; accept zero and | Kevin Ryde | 2001-01-18 | 1 | -25/+317 |
| | | | | | negative denominators; merge mpz_jacobi and mpz_legendre, add mpz_kronecker; use mpn directly, add special cases for size==1. | ||||
* | Remove K&R function headers. | tege | 2001-01-02 | 1 | -6/+1 |
| | |||||
* | Copyright (C) -> Copyright. | Kevin Ryde | 2000-10-15 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | tege | 2000-07-24 | 1 | -4/+4 |
| | |||||
* | Initial revision | tege | 1996-05-08 | 1 | -0/+53 |