summaryrefslogtreecommitdiff
path: root/tune/common.c
Commit message (Expand)AuthorAgeFilesLines
* * tune/speed.c,speed.h,common.c,many.pl: Add measuring of mpn_com_nKevin Ryde2001-04-031-0/+13
* * tune/many.pl: Add mpn_count_{leading,trailing}_zeros andKevin Ryde2001-02-241-3/+3
* * tune/speed.c,speed.h,common.c,many.pl: Add measuring ofKevin Ryde2001-02-101-0/+8
* * tune/speed.c, tune/speed.h, tune/common.c, tune/Makefile.am: MeasureKevin Ryde2001-01-291-2/+124
* * tune/speed.c,speed.h,common.c: Add measuring of mpn_modexact_1_odd,Kevin Ryde2001-01-071-0/+28
* * tune/common.c, tune/speed.h: Update for functions moved toKevin Ryde2001-01-061-55/+3
* * tune/{divrem,mod}_1_{div,inv}.c,gcdext_double.c: New files forKevin Ryde2000-12-061-2/+53
* * tune/{speed.h,common.c}: Don't "switch" on "r".Kevin Ryde2000-11-221-47/+50
* * tune/gcdexto{s,d}.c: New files, one step gcdext, single and double.Kevin Ryde2000-11-211-2/+23
* Improve the failure diagnostics a bit.Kevin Ryde2000-11-161-3/+5
* Amend to:Kevin Ryde2000-11-121-9/+0
* * tune/common.c (speed_measure): Add some protection againstKevin Ryde2000-11-121-3/+21
* Amend to:Kevin Ryde2000-11-101-2/+2
* * tune/*: Add measuring of mpn_redc, mpz_mod, mpz_powm_mod,Kevin Ryde2000-11-091-0/+20
* * tune/speed.[ch],common.c (count_leading_zeros,Kevin Ryde2000-11-031-0/+92
* Move a typedef to speed.h.Kevin Ryde2000-10-261-3/+0
* * tune/gcd_bin.c: New file.Kevin Ryde2000-10-221-0/+5
* * * (__gmp_allocate_func etc): Rename from _mp_allocate_func etc.Kevin Ryde2000-10-211-2/+2
* * * (__gmp_allocate_func etc): Rename from _mp_allocate_func etc.Kevin Ryde2000-10-211-14/+14
* * *: Rename BZ -> DC.Kevin Ryde2000-10-211-6/+6
* * tune/freq.c: New file, split from time.c.Kevin Ryde2000-10-201-7/+20
* Copyright (C) -> Copyright.Kevin Ryde2000-10-151-1/+1
* * tune/speed.h,common.c (SPEED_ROUTINE_MPZ_POWM): Use s->yp andKevin Ryde2000-10-121-0/+12
* * tune/common.c,speed.[ch]: Add measuring of mpn_sqrtrem,Kevin Ryde2000-09-101-0/+13
* * tune/common.c,speed.[ch]: Add measuring of mpn_sqrtrem.Kevin Ryde2000-09-071-0/+7
* * tune/mul_n_{mpn,open}.c: New files, being forced open-coded andKevin Ryde2000-08-161-0/+21
* * tune/common.c: Avoid huge macro expansions for umul and udiv.Kevin Ryde2000-07-271-95/+197
* Regenerate for:Kevin Ryde2000-07-271-1/+70
* *** empty log message ***tege2000-07-241-4/+4
* Update to umul_ppmm addition: Let the "r" parameter select aKevin Ryde2000-07-191-12/+45
* * tune/*: Add measuring for umul_ppmm and udiv_qrnnd.Kevin Ryde2000-07-161-0/+159
* Remove commented-out mpn_divexact_by3c measuring, being a cleanup leftKevin Ryde2000-07-041-12/+1
* * tune/*: Locate data to help direct-mapped caches, add measuringKevin Ryde2000-06-301-21/+250
* * tune/*: Add measuring for mpn_divrem_2 and modlimb_invert,Kevin Ryde2000-06-091-0/+13
* Correct a printf format.Kevin Ryde2000-06-061-3/+1
* More for diagnostics on speed_measure failure.Kevin Ryde2000-05-281-3/+5
* Different cast in align_pointer(), avoiding a warning on hpux.Kevin Ryde2000-05-271-3/+4
* * tune/common.c (speed_measure): Correction to array sorting,Kevin Ryde2000-05-271-1/+7
* * tune/*: Add mpz_powm measuring and tune POWM_THRESHOLD.Kevin Ryde2000-05-211-5/+52
* Tweak a return value.Kevin Ryde2000-05-141-2/+1
* Add speed_mpn_gcd_1.Kevin Ryde2000-05-051-1/+7
* Add hamdist, gcd and gcdext.Kevin Ryde2000-04-291-17/+34
* Oops, mpn_divexact_by3c doesn't exist yet. (And my secret plans haveKevin Ryde2000-04-291-0/+2
* Changes to the way pointer alignment is implemented.Kevin Ryde2000-04-281-93/+87
* Radical changes to work with ansi2knr.Kevin Ryde2000-04-241-63/+264
* Various small mods.Kevin Ryde2000-04-231-28/+36
* Initial version.Kevin Ryde2000-04-231-0/+444