summaryrefslogtreecommitdiff
path: root/tune
Commit message (Expand)AuthorAgeFilesLines
* Tiny update to KARATSUBA_SQR_THRESHOLD remarks, noting it's usuallyKevin Ryde2000-07-311-1/+2
* Correct some spelling.Kevin Ryde2000-07-301-8/+8
* * tune/time.c (speed_cpu_frequency_proc_cpuinfo): Add support forKevin Ryde2000-07-301-3/+13
* * tune/tuneup.c [WANT_FFT]: By default don't probe FFTs if disabled.Kevin Ryde2000-07-291-30/+37
* Put a "-" for clarity in frequency methods printout.Kevin Ryde2000-07-291-5/+2
* * tune/README: Notes on FFT and GCD thresholds, other minor updates.Kevin Ryde2000-07-291-16/+86
* Amendments to FFT probing, should now be much faster and a bit more sensible.Kevin Ryde2000-07-281-67/+130
* * tune/common.c: Avoid huge macro expansions for umul and udiv.Kevin Ryde2000-07-271-95/+197
* Use new gmp-impl.h macros (numberof).Kevin Ryde2000-07-271-2/+0
* * tune/*: Add FFT threshold tuning and speed measuring.Kevin Ryde2000-07-272-34/+202
* Regenerate for:Kevin Ryde2000-07-273-19/+95
* * tune/*: Add FFT threshold tuning and speed measuring.Kevin Ryde2000-07-271-13/+14
* Fix typo in .level directive.tege2000-07-251-1/+1
* *** empty log message ***tege2000-07-2414-56/+56
* * tune/speed.h: Decrease the amount of data used for gcd and powmKevin Ryde2000-07-221-16/+14
* (SPEED_ROUTINE_MPN_BZ_DIVREM_CALL): Declare `marker'; invoke TMP_FREE.tege2000-07-191-1/+6
* (EXTRA_DIST): Add hppa.asm and hppa2.asm.tege2000-07-192-2/+2
* *** empty log message ***tege2000-07-192-0/+83
* Update to umul_ppmm addition: Let the "r" parameter select aKevin Ryde2000-07-191-12/+45
* Update to umul_ppmm addition: Let the "r" parameter select aKevin Ryde2000-07-191-2/+2
* * tune/*: Add measuring for umul_ppmm and udiv_qrnnd.Kevin Ryde2000-07-163-0/+178
* Add an extra remark on the time base.Kevin Ryde2000-07-141-0/+6
* Regenerate for:Kevin Ryde2000-07-131-3/+5
* * tune/Makefile.am: Use $(EXEEXT) and libtool --config objdir, forKevin Ryde2000-07-131-3/+4
* * tune/README: Updates.Kevin Ryde2000-07-041-35/+53
* Remove commented-out mpn_divexact_by3c measuring, being a cleanup leftKevin Ryde2000-07-041-12/+1
* * tune/speed.h (SPEED_ROUTINE_MPN_DIVREM_2): Bug fixes.Kevin Ryde2000-07-041-3/+9
* Regenerate for:Kevin Ryde2000-07-041-6/+17
* * tune/speed-ext.c: New file.Kevin Ryde2000-07-041-1/+1
* * tune/speed-ext.c: New file.Kevin Ryde2000-07-041-0/+226
* * gmp-impl.h, mpn/tests/try.c, mpn/tests/spinner.c, tune/speed.c:Kevin Ryde2000-06-301-2/+0
* Fix a typo in usage string.Kevin Ryde2000-06-301-1/+1
* Add a comment.Kevin Ryde2000-06-301-0/+3
* Regenerate (only for an added comment).Kevin Ryde2000-06-301-0/+5
* * tune/*: Locate data to help direct-mapped caches, add measuringKevin Ryde2000-06-301-0/+5
* * tune/*: Locate data to help direct-mapped caches, add measuringKevin Ryde2000-06-301-21/+19
* * tune/*: Locate data to help direct-mapped caches, add measuringKevin Ryde2000-06-302-59/+110
* * tune/*: Locate data to help direct-mapped caches, add measuringKevin Ryde2000-06-303-308/+641
* (EXTRA_DIST): Delete sparc64.asm.tege2000-06-272-2/+2
* * configure.in: Use tune/sparcv9.asm for 32 and 64 bit modes.Kevin Ryde2000-06-151-35/+0
* * tune/*: Plain "unsigned" for speed_cyclecounter.Kevin Ryde2000-06-154-11/+11
* Fix a typo in a comment.tege2000-06-141-1/+1
* Tune, deleting two instructions.tege2000-06-131-4/+2
* Update to unified speed_cyclecounter.tege2000-06-131-4/+7
* * tune/*: Switch to unified speed_cyclecounter.Kevin Ryde2000-06-111-4/+7
* Get rid of some 32-bit-isms in the speed_cyclecounter code.Kevin Ryde2000-06-101-5/+16
* * tune/*: Switch to unified speed_cyclecounter.Kevin Ryde2000-06-091-32/+6
* * tune/*: Switch to unified speed_cyclecounter.Kevin Ryde2000-06-091-6/+4
* * tune/*: Add measuring for mpn_divrem_2 and modlimb_invert,Kevin Ryde2000-06-091-0/+6
* * tune/*: Add measuring for mpn_divrem_2 and modlimb_invert,Kevin Ryde2000-06-091-0/+13