summaryrefslogtreecommitdiff
path: root/tune/speed.h
Commit message (Expand)AuthorAgeFilesLines
* Rename MP_LIMB_T_HIGHBIT => GMP_LIMB_HIGHBITtege2002-05-071-5/+5
* * tune/many.pl, tune/speed.h: Remove suffix hack for back.asm.Kevin Ryde2002-03-201-9/+9
* Can't switch on a "long long":Kevin Ryde2002-03-181-7/+6
* * tune/speed.c, tune/speed.h, tune/common.c, many.pl: Use optionalKevin Ryde2002-03-161-16/+26
* Add a prototype.Kevin Ryde2002-02-271-0/+1
* * tune/time.c, tune/speed.h (speed_time_init): Include clock tickKevin Ryde2002-02-221-1/+1
* (SPEED_ROUTINE_MPN_SET_STR): Allow bases up to 256.tege2002-02-101-2/+2
* * mpz/get_str.c, mpz/sizeinbase.c, mpbsd/mout.c, tune/speed.h: UseKevin Ryde2002-02-081-1/+1
* * tune/speed.h (SPEED_ROUTINE_MPN_SET_STR): Fix memory clobber inKevin Ryde2002-02-051-1/+1
* * tune/set_strb.c, tune/set_strs.c: New files.Kevin Ryde2002-02-011-1/+7
* * mpn/generic/sizeinbase.c: New file, adapted from mpz/sizeinbase.c.Kevin Ryde2002-01-231-1/+1
* * tune/speed.c, tune/speed.h, tune/common.c, tune/Makefile.am: AddKevin Ryde2002-01-161-0/+8
* * gmp-impl.h (MPN_GET_STR_SIZE): New macro.Kevin Ryde2002-01-071-2/+1
* * mpn/generic/mul_basecase.c, mpz/mul.c, mpz/n_pow_ui.c,Kevin Ryde2001-12-291-0/+34
* * tests/devel/try.c, tune/speed.c, tune/speed.h, tune/common.c,Kevin Ryde2001-12-211-0/+26
* * tune/time.c, tune/speed.h: Add s390 "stck" method, flattenKevin Ryde2001-12-211-0/+1
* * tune/common.c, tune/speed.h: Allow for commas in count_leading_zerosKevin Ryde2001-12-111-3/+11
* More of:Kevin Ryde2001-10-271-0/+1
* * gmp-impl.h, mpn/asm-defs.m4, configure.in, tune/speed.c,Kevin Ryde2001-10-271-0/+2
* * tune/speed.c, tune/speed.h, tune/common.c: Add mpn_mul_1_inplace.Kevin Ryde2001-10-241-0/+6
* * tune/common.c, tune/speed.h: Change SPEED_ROUTINE_MPN_COPY_CALL usesKevin Ryde2001-10-051-6/+57
* * tune/speed.h (SPEED_ROUTINE_MPN_GCD_CALL,Kevin Ryde2001-10-011-4/+4
* Correction to:Kevin Ryde2001-09-231-1/+1
* * tune/speed.h (SPEED_ROUTINE_MPN_MOD_CALL,Kevin Ryde2001-09-231-27/+51
* * tune/speed.h (speed_cyclecounter) [x86]: Don't clobber ebx in PIC.Kevin Ryde2001-08-241-8/+32
* * tune/speed.c,speed.h,common.c,many.pl (MPN_ZERO): Add measuring.Kevin Ryde2001-07-061-4/+32
* * tune/speed.h (SPEED_ROUTINE_MPN_FIB2_UI,Kevin Ryde2001-06-291-32/+44
* * tune/speed.h (SPEED_ROUTINE_MPN_GCD_1N): Use refmpn_zero_p.Kevin Ryde2001-06-121-1/+1
* * tune/speed.c,speed.h,common.c,many.pl: Add mpn_fib2_ui, mpz_fib2_ui,Kevin Ryde2001-06-071-2/+58
* * tune/speed.c,speed.h,common.c: Add measuring of mpn_divexact_1,Kevin Ryde2001-04-201-0/+19
* * tune/speed.c,speed.h,common.c,many.pl: Add measuring of mpn_com_nKevin Ryde2001-04-031-0/+37
* Remove a divmod_1 prototype no longer used.Kevin Ryde2001-03-191-1/+0
* * tune/speed.h (speed_cyclecounter): Inline asm version for i386.Kevin Ryde2001-03-051-0/+14
* * tune/many.pl: Add mpn_count_{leading,trailing}_zeros andKevin Ryde2001-02-241-6/+10
* * tune/speed.c,speed.h,common.c,many.pl: Add measuring ofKevin Ryde2001-02-101-0/+4
* * tune/speed.h (SPEED_ROUTINE_INVERT_LIMB_CALL): Don't let theKevin Ryde2001-01-291-24/+92
* * tune/speed.h (cycles_works_p): Add prototype.Kevin Ryde2001-01-151-0/+1
* Add a copyright year.Kevin Ryde2001-01-081-1/+1
* * tune/speed.c,speed.h,common.c: Add measuring of mpn_modexact_1_odd,Kevin Ryde2001-01-071-27/+44
* * tune/common.c, tune/speed.h: Update for functions moved toKevin Ryde2001-01-061-6/+0
* Add prototype for speed_mpn_gcd_finda (needed for k6's).Kevin Ryde2000-12-301-0/+1
* Oops yet again, meant to use _inv for the measured divrem_1 and mod_1.Kevin Ryde2000-12-061-3/+3
* Oops again, meant to use _inv for the measured divrem_1 and mod_1.Kevin Ryde2000-12-061-2/+2
* * tune/{divrem,mod}_1_{div,inv}.c,gcdext_double.c: New files forKevin Ryde2000-12-061-20/+146
* * tune/{speed.h,common.c}: Don't "switch" on "r".Kevin Ryde2000-11-221-47/+47
* * tune/gcdexto{s,d}.c: New files, one step gcdext, single and double.Kevin Ryde2000-11-211-4/+122
* * tune/speed.h (TIMEVAL_DIFF_SEC,USEC): Remove macros.Kevin Ryde2000-11-121-8/+0
* Amend to:Kevin Ryde2000-11-101-5/+7
* * tune/*: Add measuring of mpn_redc, mpz_mod, mpz_powm_mod,Kevin Ryde2000-11-101-2/+86
* Fix a typo in TIMEVAL_DIFF_USEC.Kevin Ryde2000-11-091-1/+1