summaryrefslogtreecommitdiff
path: root/mpq/aors.c
Commit message (Collapse)AuthorAgeFilesLines
* Include just gmp-impl.h, make gmp-impl.h grab gmp.h.Torbjorn Granlund2016-08-291-1/+0
|
* 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/+2
|
* Clean out __GMP_PROTO.Torbjorn Granlund2012-03-031-2/+2
|
* Use macros like NUM, ALLOC, SIZ, etc in mpq/*.Marc Glisse2012-02-241-19/+19
| | | | | Test some mpq functions that were not used in the testsuite. Implement q=z (in gmpxx) with mpq_set_z.
* Rewrite to remove redundant division.Torbjorn Granlund2011-02-201-6/+6
|
* Change _PROTO => __GMP_PROTO.Torbjorn Granlund2008-12-071-2/+2
|
* Update license to version 3.tege2007-09-181-4/+2
|
* Update FSF's address.tege2006-02-151-2/+2
|
* Add a copyright year.tege2005-11-011-1/+1
|
* Remove TMP_XXXX marker arguments.tege2005-05-181-3/+3
|
* * mpz/aorsmul.c, mpz/aorsmul_i.c, mpz/cfdiv_q_2exp.c,Kevin Ryde2004-04-231-3/+3
| | | | | mpz/cfdiv_r_2exp.c, mpq/aors.c, mpf/ceilfloor.c: Give REGPARM_ATTR() on function definition too, as demanded by by gcc 3.4.
* * mpq/aors.c: Share object code for mpq_add and mpq_sub.Kevin Ryde2001-09-021-19/+21
|
* * mpq/aors.c: No need for ABS on denominator sizes.Kevin Ryde2001-03-141-3/+3
|
* * mpz/divegcd.c: New file, providing mpz_divexact_gcd.Kevin Ryde2000-11-031-11/+12
| | | | | | * mpq/aors.c,canonicalize.c,div.c,mul.c: Use it. And rename the unenlightening VARIATION to ADD_OR_SUB.
* Oops, correction to:Kevin Ryde2000-10-241-2/+7
| | | | | | * mpq/aors.c, mpq/canonicalize.c: Skip two mpz_divexact calls if gcd gives 1, which should be 60% of the time. * gmp-impl.h (MPZ_EQUAL_1_P): New macro.
* * mpq/aors.c, mpq/canonicalize.c: Skip two mpz_divexact calls ifKevin Ryde2000-10-241-5/+7
| | | | | gcd gives 1, which should be 60% of the time. * gmp-impl.h (MPZ_EQUAL_1_P): New macro.
* Copyright (C) -> Copyright.Kevin Ryde2000-10-151-1/+1
|
* * mpq/aors.c: New file merging add.c and sub.c, no object code changes.Kevin Ryde2000-09-021-0/+94
* mpq/{add.c,sub.c}: Remove files.