summaryrefslogtreecommitdiff
path: root/tune
Commit message (Expand)AuthorAgeFilesLines
* New tuneup helper function, to measure several functions for a fix size.Niels M?ller2019-09-131-101/+71
* For hgcd2, add a div1 function handling q <= 7 specially.Niels M?ller2019-09-056-9/+87
* Tuneup support for HGCD2_METHOD, controlling div1 usage in mpn_hgcd2.Niels M?ller2019-09-047-0/+125
* Speed support for mpn_hgcd2.Niels M?ller2019-09-043-0/+42
* Speed support for gcd_22.Niels M?ller2019-08-163-0/+13
* tune/speed: Support mpn_gcd_11.Niels M?ller2019-08-063-0/+11
* Copyright yearsMarco Bodrato2018-05-161-1/+1
* tune/speed.c (run_gnuplot): Set termoption, as suggested by Paul.Marco Bodrato2018-03-181-0/+3
* tune/Makefile.am: Disallow parallel make (thanks Vincent Lefevre)Marco Bodrato2018-02-181-0/+3
* Purge definitions of obsolete UMUL_TIME and UDIV_TIME constants.Niels M?ller2017-07-231-3/+0
* Measure mpn_sbpi1_bdiv_r.Torbjorn Granlund2017-07-213-2/+50
* (tune_sqrlo): For SQRLO_BASECASE_THRESHOLD start at 2.Torbjorn Granlund2017-07-021-1/+1
* (tune_mullo): For MULLO_BASECASE_THRESHOLD start at 2.Torbjorn Granlund2017-07-021-1/+1
* (AM_LDFLAGS): Define. (Thanks to Emmanuel Thom?? and Vincent Lefevre.)Torbjorn Granlund2017-06-281-0/+1
* tune/common.c (speed_mpn_sqrlo_basecase): Avoid crash when out of range.Marco Bodrato2017-04-181-1/+3
* Amend last change: Tweak pi1_bdiv_q_1 / divexact_1 criterion.Torbjorn Granlund2017-02-081-2/+2
* (relspeed_div_1_vs_mul_1): Prefer mpn_pi1_bdiv_q_1.Torbjorn Granlund2017-02-071-7/+20
* Amend last change.Torbjorn Granlund2017-01-251-1/+1
* Break out and optimise powtab computation from mpn/generic/get_str.c and mpn/...Torbjorn Granlund2017-01-243-4/+3
* (relspeed_div_1_vs_mul_1): New function.Torbjorn Granlund2016-12-311-1/+45
* tune/: support mpz_invertMarco Bodrato2016-12-303-0/+43
* tune/speed: support mpz_mfac_uiuiMarco Bodrato2016-12-283-5/+37
* (cgt_works_p): Add a missing verbosity check.Torbjorn Granlund2016-11-271-2/+2
* Include just gmp-impl.h, make gmp-impl.h grab gmp.h.Torbjorn Granlund2016-08-2939-39/+0
* tune/speed: Support mpz_primorial_ui.Marco Bodrato2015-11-223-0/+8
* (tune_mu_bdiv): Start at measured BDIV_DC_ thresholds.Torbjorn Granlund2015-10-141-2/+2
* tune/tuneup.c (tune_mullo): Set MULLO_MUL_N_THRESHOLD to neverMarco Bodrato2015-08-251-11/+12
* Tuning code for SQRLO_*:THRESHOLDs.Marco Bodrato2015-08-252-1/+51
* tune: Support mpn_sqrlo and mpn_sqrlo_basecase in tune/speed.Marco Bodrato2015-08-063-3/+18
* Remove now redundant MPN_FILL.Torbjorn Granlund2015-07-161-9/+0
* Measure mpn_sqrtrem and mpn_rootrem in remainder-less mode.Torbjorn Granlund2015-06-013-33/+20
* mpn/generic/invertappr.c (mpn_ni_invertappr): Reduce memory used (and related...Marco Bodrato2015-05-151-3/+3
* (all): Make GCD tuning last since it is not robust.Torbjorn Granlund2015-05-011-7/+7
* tune: support mpn_neg, mpn_{add,sub}_1{,_inplace}, mpz_2fac_uiMarco Bodrato2015-04-263-3/+46
* Add 'static' and 'const' for the benefit of C++.Torbjorn Granlund2014-11-151-2/+0
* Fix typo in last change.Torbjorn Granlund2014-11-142-0/+13
* Add casts for C++ compatibility.Torbjorn Granlund2014-11-133-21/+25
* (i386 speed_cyclecounter): Remove inline asm code, rely on external version.Torbjorn Granlund2014-11-101-36/+0
* INCLUDES => AM_CPPFLAGS.Torbjorn Granlund2014-10-011-1/+1
* Ensure DIV_QR_1_NORM_THRESHOLD, DIV_QR_1_UNNORM_THRESHOLD >= 1.Niels M?ller2014-02-171-0/+4
* mpn_sec_powm: Replace exponent limb count argument with a bit count.Niels M?ller2014-02-111-8/+3
* Fixed off-by-one problem in tuning of mpn_sec_powm.Niels M?ller2014-02-091-2/+12
* Update library files license to use LGPL3+ and GPL2+.Torbjorn Granlund2014-01-2755-423/+1028
* SEC_MINVERT => SEC_INVERTMarco Bodrato2014-01-212-2/+2
* Canonicalise copyright headers.Torbjorn Granlund2014-01-1945-135/+135
* Rename mpn_sec_minvert => mpn_sec_invert, many files affected.Torbjorn Granlund2014-01-193-4/+4
* Get rid of BYTES_PER_MP_LIMB, most files affected.Torbjorn Granlund2014-01-193-13/+13
* Canonicalise copyright headers.Torbjorn Granlund2014-01-1810-120/+120
* speed support for mpn_sec_minvert.Niels M?ller2014-01-163-0/+45
* Spelling fixes.Torbjorn Granlund2013-12-281-2/+2