summaryrefslogtreecommitdiff
path: root/mpn/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* (TARG_DIST): Add riscv.Torbjorn Granlund2016-10-301-1/+1
|
* INCLUDES => AM_CPPFLAGS.Torbjorn Granlund2014-10-011-1/+1
|
* Remove clipper, i960, ns32k, pyr, a29k, z8000.Torbjorn Granlund2014-03-171-3/+3
|
* Update library files license to use LGPL3+ and GPL2+.Torbjorn Granlund2014-01-271-11/+22
|
* 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
|
* (TARG_DIST): Add arm64.Torbjorn Granlund2013-02-161-2/+2
|
* (TARG_DIST): Add s390_32 and s390_64, remove s390 and z8000x.Torbjorn Granlund2011-10-041-4/+4
|
* Moved code for tune-gcd-p to the tune directory.Niels Möller2011-05-241-3/+0
|
* Get rid of K&R support.Torbjorn Granlund2010-11-091-43/+0
|
* New Jacobi algorithm, based on Lehmer's algorithm.Niels Möller2010-04-191-1/+1
|
* Renamed mpn_hgcd_matrix1_inverse_vector to mpn_matrix22_mul1_inverse_vector, ↵Niels Möller2010-04-141-1/+1
| | | | and moved to a separate file.
* New public functions mpn_com and mpn_neg. (Were internal and with _n suffix.)Torbjorn Granlund2009-12-281-2/+2
|
* (nodist_EXTRA_libmpn_la_SOURCES): Add missing division files.Torbjorn Granlund2009-12-241-3/+7
|
* New Toom-8.5, with test for _mul.Marco Bodrato2009-12-231-2/+2
|
* Split toom6h_mul and toom6_sqr.Marco Bodrato2009-12-231-1/+1
|
* mpn/Makefile.am update.Marco Bodrato2009-12-231-2/+7
|
* Purge references to mpn_bdivmod.Torbjorn Granlund2009-12-221-5/+5
|
* Globally: Rename *mullow* to *mullo*, *MULLOW* to *MULLO*.Torbjorn Granlund2009-12-061-1/+1
|
* New function toom_eval_pm2.Niels Möller2009-11-191-1/+2
|
* nodist_EXTRA_libmpn_la_SOURCES: Updated list of toom files.Niels Möller2009-10-311-3/+4
|
* Major toom multiply changes. See ChangeLog for details.Torbjorn Granlund2009-06-031-1/+5
|
* Properly support mpn_neg_n.Torbjorn Granlund2009-04-301-2/+2
|
* (TARG_DIST): Add minithres.Torbjorn Granlund2009-04-271-3/+3
|
* Rewrite mpn/generic/mod_1.c, add mod_1_1s functions.Torbjorn Granlund2009-01-131-0/+1
|
* (nodist_EXTRA_libmpn_la_SOURCES): Remove gcd_finda.Torbjorn Granlund2008-11-181-1/+1
|
* Deleted obsolete file mpn/generic/qstack.cNiels Möller2008-10-211-1/+1
|
* Better rule for tune-gcd-pNiels Möller2008-09-221-1/+1
|
* Merged changes from main trunkNiels Möller2008-09-221-1/+4
|\
| * mpn/generic/gcd.c (main): Added code for tuning of CHOOSE_P.Niels Möller2008-09-181-0/+2
| |
| * New function mpn_matrix22_mul, using Strassen multiplication.Niels Möller2008-09-151-1/+2
| |
* | Add support, testing, and timing of mpn_mul_3 and mpn_mul_4.Torbjorn Granlund2008-09-081-1/+1
|/ | | | | | | | | | | | | | | | | * gmp-impl.h (mpn_mul_3, mpn_mul_4): Declare. * tests/tests.h (refmpn_mul_3, refmpn_mul_4): Declare. * tests/try.c (param_init): Set things up for mpn_mul_3 and mpn_mul_4. (choice_array): Likewise. (call): Likewise. * mpn/Makefile.am (nodist_EXTRA_libmpn_la_SOURCES): Add mul_3.c and mul_4. * mpn/asm-defs.m4: Define mul_3 and mul_4. * tests/refmpn.c (refmpn_mul_N): New function. (refmpn_mul_2): Remove old definition, call refmpn_mul_N. (refmpn_mul_3, refmpn_mul_4): New functions. * tune/common.c (speed_mpn_mul_3, speed_mpn_mul_4): New functions. * tune/speed.h (speed_mpn_mul_3, speed_mpn_mul_4): Declare. * tune/speed.c (routine): New entries for mpn_mul_2 and mpn_mul_3.
* Update license to version 3.tege2007-09-181-4/+2
|
* (nodist_EXTRA_libmpn_la_SOURCES): Add mul_toom22.c,tege2006-12-291-0/+1
| | | | mul_toom32.c, mul_toom42.c.
* Update FSF's address.tege2006-02-151-2/+2
|
* Add a copyright year.tege2005-11-011-1/+1
|
* (TARG_DIST): Change "amd64" => "x86_64".tege2005-08-161-2/+2
|
* Compile mullow_n.c and mullow_basecase.ctege2004-05-051-1/+1
|
* * gmp-impl.h (MPN_LEQ_P, MPN_EXTRACT_LIMB): New macros.Niels Möller2003-11-251-2/+3
| | | | | | | | | | | | | | (struct qstack, struct hgcd2_row, struct hgcd2, struct hgcd_row) (struct hgcd): New structs. Also added prototypes for new hgcd, hgcd2, qstack and gcd functions. * configure.in (gmp_mpn_functions): Added hgcd2, hgcd and qstack. * mpn/Makefile.am (nodist_EXTRA_libmpn_la_SOURCES): Added hgcd2.c, hgcd.c and qstack.c. * mpn/generic/hgcd.c, mpn/generic/hgcd2.c, mpn/generic/qstack.c: New files, needed for the sub-quadratic gcd.
* (TARG_DIST): Add amd64.tege2003-09-221-2/+2
|
* * mpn/generic/get_d.c: New file, based on mpz/get_d.c and insert-dbl.c.Kevin Ryde2003-07-131-1/+1
| | | | * configure.in, mpn/Makefile.am: Add it.
* * mpn/Makefile.am (EXTRA_DIST): Remove Makeasm.am, automake 1.7.2 doesKevin Ryde2002-12-121-1/+1
| | | | it automatically.
* * configure.in: (AM_INIT_AUTOMAKE): Use "gnu no-dependenciesKevin Ryde2002-12-121-2/+0
| | | | | $(top_builddir)/ansi2knr". * */Makefile.am (AUTOMAKE_OPTIONS): Remove, now in configure.in.
* * mpn/Makefile.am (nodist_EXTRA_libmpn_la_SOURCES): Use this ratherKevin Ryde2002-11-281-7/+5
| | | | than libdummy.
* Oops, didn't mean to change EXTRA_DIST with this:Kevin Ryde2002-11-141-1/+1
| | | | | * mpn/Makefile.am (nodist_libdummy_la_SOURCES): Add addmul_2.c addmul_3.c addmul_4.c addmul_5.c addmul_6.c addmul_7.c addmul_8.c.
* * mpn/Makefile.am (nodist_libdummy_la_SOURCES): Add addmul_2.cKevin Ryde2002-11-141-2/+5
| | | | addmul_3.c addmul_4.c addmul_5.c addmul_6.c addmul_7.c addmul_8.c.
* * gen-psqr.c: New file.Kevin Ryde2002-10-031-0/+2
| | | | * Makefile.am, mpn/Makefile.am: Use it to generate mpn/perfsqr.h.
* * Makefile.am, mpn/Makefile.am: Generate fib_table.h, mpn/fib_table.c.Kevin Ryde2002-06-221-1/+10
|
* * mpn/Makefile.am: mp_bases.c now in nodist_libmpn_la_SOURCES.Kevin Ryde2002-06-141-1/+1
|