summaryrefslogtreecommitdiff
path: root/tune
Commit message (Collapse)AuthorAgeFilesLines
* Regenerate for:Kevin Ryde2002-12-121-2/+0
| | | | | | * configure.in: (AM_INIT_AUTOMAKE): Use "gnu no-dependencies $(top_builddir)/ansi2knr". * */Makefile.am (AUTOMAKE_OPTIONS): Remove, now in configure.in.
* * 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.
* Regenerate for:Kevin Ryde2002-12-121-11/+0
| | | | | * configure.in: (AM_INIT_AUTOMAKE): Use "gnu no-dependencies $(top_builddir)/ansi2knr".
* * */Makefile.in, configure, aclocal.m4, install-sh, mkinstalldirs:Kevin Ryde2002-12-121-98/+187
| | | | Update to automake 1.7.2.
* Regenerate for:Kevin Ryde2002-12-091-4/+13
| | | | | * tune/Makefile.am: Don't use -static under --disable-static, it tends not to work.
* * tune/Makefile.am: Don't use -static under --disable-static, it tendsKevin Ryde2002-12-091-4/+16
| | | | not to work.
* * mpn/pa64/*.asm, tune/hppa2.asm: Use ".level 2.0" for 2.0n, since gasKevin Ryde2002-12-061-1/+1
| | | | doesn't like ".level 2.0N".
* Use config.m4.tege2002-12-033-37/+14
|
* * tune/speed.c (r_string): Use CNST_LIMB with <N>bits, spotted byKevin Ryde2002-11-171-1/+1
| | | | Torbjorn.
* Regenerate for:Kevin Ryde2002-11-091-2/+0
| | | | | | * configure.in, Makefile.am, printf/Makefile.am, printf/repl-vsnprintf.c: Handle vsnprintf replacement with C conditionals.
* Correction to:Kevin Ryde2002-11-041-7/+7
| | | | | | * gmp-impl.h, tune/speed.c, tune/speed.h, tune/common.c, tune/many.pl, tests/devel/try.c, tests/tests.h, tests/refmpn.c (mpn_addmul_5, mpn_addmul_6, mpn_addmul_7, mpn_addmul_8): Add testing and measuring.
* More of:Kevin Ryde2002-10-311-0/+7
| | | | | | * gmp-impl.h, tune/speed.c, tune/speed.h, tune/common.c, tune/many.pl, tests/devel/try.c, tests/tests.h, tests/refmpn.c (mpn_addmul_5, mpn_addmul_6, mpn_addmul_7, mpn_addmul_8): Add testing and measuring.
* * gmp-impl.h, tune/speed.c, tune/speed.h, tune/common.c, tune/many.pl,Kevin Ryde2002-10-312-1/+71
| | | | | tests/devel/try.c, tests/tests.h, tests/refmpn.c (mpn_addmul_5, mpn_addmul_6, mpn_addmul_7, mpn_addmul_8): Add testing and measuring.
* * gmp-impl.h, tune/speed.c, tune/speed.h, tune/common.c, tune/many.pl,Kevin Ryde2002-10-301-46/+29
| | | | | tests/devel/try.c, tests/tests.h, tests/refmpn.c (mpn_addmul_5, mpn_addmul_6, mpn_addmul_7, mpn_addmul_8): Add testing and measuring.
* * gmp-impl.h, tune/speed.c, tune/speed.h, tune/common.c, tune/many.pl,Kevin Ryde2002-10-301-0/+57
| | | | | tests/devel/try.c, tests/tests.h, tests/refmpn.c (mpn_addmul_5, mpn_addmul_6, mpn_addmul_7, mpn_addmul_8): Add testing and measuring.
* * tune/speed.h, tune/many.pl: Remove ATTRIBUTEs from prototypes.Kevin Ryde2002-10-231-48/+35
| | | | | | * tune/speed.h: Remove various "dummy" variables attempting to keep "pure" calls live, no longer necessary. They weren't sufficient for recent MacOS cc anyway.
* * tune/common.c: Use __GMP_NO_ATTRIBUTE_CONST_PURE.Kevin Ryde2002-10-231-0/+2
|
* * tune/speed.h, tune/many.pl: Remove ATTRIBUTEs from prototypes.Kevin Ryde2002-10-231-20/+1
|
* * tune/time.c (speed_time_init): Allow for Cray times() apparentlyKevin Ryde2002-10-081-2/+10
| | | | being a cycle counter.
* * configure.in (AC_CHECK_FUNCS): Add strerror.Kevin Ryde2002-10-081-0/+6
| | | | | (AC_CHECK_DECLS): Add sys_errlist, sys_nerr. * tune/time.c, tests/devel/try.c: Use them.
* * tune/speed-ext.c (SPEED_EXTRA_PROTOS): Use __GMP_PROTO.Kevin Ryde2002-10-081-9/+7
|
* Regenerate for:Kevin Ryde2002-09-301-2/+3
| | | | | * mpn/Makeasm.am (.s.lo): Add --tag=CC for the benefit of CCAS!=CC, same as .S.lo and .asm.lo.
* * tests/devel/try.c, tune/speed.c, tune/tuneup.c: Avoid strings longerKevin Ryde2002-09-281-51/+47
| | | | than C99 guarantees.
* Remove a spurious ";".Kevin Ryde2002-09-281-1/+1
|
* More of:Kevin Ryde2002-09-191-7/+8
| | | | | | | * tune/tuneup.c (sqr_karatsuba_threshold): Initialize to TUNE_SQR_KARATSUBA_MAX so mpn_sqr_n works for randmt initialization. Fixing pentium4 which has no limit in mpn_sqr_basecase.
* * tune/tuneup.c (sqr_karatsuba_threshold): Initialize toKevin Ryde2002-09-181-2/+1
| | | | TUNE_SQR_KARATSUBA_MAX so mpn_sqr_n works for randmt initialization.
* * tune/speed.c, tune/speed.h, tune/common.c: Add gmp_randseed,Kevin Ryde2002-09-183-3/+114
| | | | gmp_randseed_ui and mpz_urandomb.
* * tune/speed.c: Add mpn_mod_34lsub1.Kevin Ryde2002-09-121-0/+4
|
* * tune/common.c: mpn_mod_34lsub1 only exists for GMP_NUMB_BITS%4==0Kevin Ryde2002-09-121-0/+2
|
* * tune/time.c (have_cgt_id): Renamed from HAVE_CGT_ID so avoidKevin Ryde2002-08-241-3/+3
| | | | confusion with autoconf outputs, and turn it into a "const" variable.
* * tune/time.c (freq_measure_mftb_one): Use struct_timeval, for theKevin Ryde2002-08-201-1/+3
| | | | | | benefit of mingw. And a comment about powerpc mftb rate.
* * */Makefile.in, aclocal.m4, configure: Update to automake 1.6.3.Kevin Ryde2002-08-091-5/+6
|
* Not sure what this is related to, automake doing different numbering somehow.Kevin Ryde2002-08-091-3/+3
|
* * tune/speed.h (SPEED_ROUTINE_MPN_GCD_FINDA): Don't let calls toKevin Ryde2002-07-271-1/+1
| | | | mpn_gcd_finda go dead.
* * tune/speed.h: Fix some missing _PROTOs.Kevin Ryde2002-07-211-3/+3
|
* * tune/tuneup.c (DIVEXACT_1_THRESHOLD, MODEXACT_1_ODD_THRESHOLD):Kevin Ryde2002-07-131-1/+23
| | | | Always zero for native mpn_divexact_1, mpn_modexact_1_odd.
* Regenerate for:Kevin Ryde2002-07-101-0/+2
| | | | | * configure.in, acinclude.m4 (GMP_PROG_LEX): Remove this in favour of AM_PROG_LEX, now ok when lex is missing.
* * tune/tuneup.c, gmp-impl.h: Eliminate the array of thresholds inKevin Ryde2002-07-011-359/+366
| | | | | | one(), tune just one at a time and let the callers hand dependencies. Eliminate the second_start_min hack, handle SQR_KARATSUBA_THRESHOLD oddities in tune_sqr() instead.
* * mpn/pa64/umul.asm, mpn/pa64/udiv.asm, mpn/asm-defs.m4, acconfig.h,Kevin Ryde2002-07-014-47/+97
| | | | | | | longlong.h, tune/speed.c, tune/speed.h, tune/common.c, tune/many.pl, tests/devel/try.c: Introduce mpn_umul_ppmm_r and mpn_udiv_qrnnd_r rather than having variant parameter order for mpn_umul_ppmm and mpn_udiv_qrnnd on pa64.
* Regenerate for:Kevin Ryde2002-06-151-1/+0
| | | | | | And more of: * configure.in, acinclude.m4 (GMP_PROG_CC_FOR_BUILD, (Don't need HOST_CC as an AC_SUBST, just a variable.)
* Regenerate for:Kevin Ryde2002-06-141-3/+9
| | | | | | | * configure.in, acinclude.m4 (GMP_PROG_CC_FOR_BUILD, GMP_PROG_CPP_FOR_BUILD, GMP_PROG_EXEEXT_FOR_BUILD, GMP_C_FOR_BUILD_ANSI, GMP_CHECK_LIBM_FOR_BUILD): New macros. (GMP_PROG_HOST_CC): Remove, superceded by GMP_PROG_CC_FOR_BUILD.
* * */Makefile.in, install-sh, mdate-sh, missing, aclocal.m4, configure:Kevin Ryde2002-06-131-39/+51
| | | | Update to automake 1.6.1.
* Regenerate for:Kevin Ryde2002-06-031-1/+3
| | | | | * tune/powerpc.asm, tune/powerpc64.asm: New files. * configure.in, tune/Makefile.am: Add them.
* * tune/powerpc.asm, tune/powerpc64.asm: New files.Kevin Ryde2002-06-031-1/+2
| | | | * configure.in, tune/Makefile.am: Add them.
* * tune/powerpc.asm, tune/powerpc64.asm: New files.Kevin Ryde2002-06-031-0/+44
|
* * tune/powerpc.asm: New file.Kevin Ryde2002-06-031-0/+44
|
* * tune/time.c, tune/freq.c, tune/speed.h: Add powerpc mftb support.Kevin Ryde2002-06-033-77/+250
| | | | | (FREQ_MEASURE_ONE): Move to speed.h, fix tv_sec factor. (freq_measure): Use for mftb measuring too.
* * tune/tuneup.c: Misc nailifications, and disable preinv thresholdsKevin Ryde2002-05-251-3/+48
| | | | with nails.
* * tune/speed.h: Use GMP_NUMB_HIGHBIT with mpn_sb_divrem_mn andKevin Ryde2002-05-251-3/+3
| | | | mpn_divrem_2.
* Mention speed.exe for DOS systems.Kevin Ryde2002-05-211-0/+2
|