diff options
author | tege <tege@gmplib.org> | 2000-07-25 19:17:25 +0200 |
---|---|---|
committer | tege <tege@gmplib.org> | 2000-07-25 19:17:25 +0200 |
commit | 279c43213532fd8dadb766c6db831ad6f5ff269c (patch) | |
tree | 963472f96768880f09a6346b28a700395ff6fc0b /mpn/pa64 | |
parent | fa05e77520c29bc31e3c8c38418f8e6a3f12feca (diff) | |
download | gmp-279c43213532fd8dadb766c6db831ad6f5ff269c.tar.gz |
Fill in values from `make tune' run.
Diffstat (limited to 'mpn/pa64')
-rw-r--r-- | mpn/pa64/gmp-mparam.h | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/mpn/pa64/gmp-mparam.h b/mpn/pa64/gmp-mparam.h index 20943ffd4..847735b98 100644 --- a/mpn/pa64/gmp-mparam.h +++ b/mpn/pa64/gmp-mparam.h @@ -26,11 +26,40 @@ MA 02111-1307, USA. */ #define BITS_PER_SHORTINT 16 #define BITS_PER_CHAR 8 -/* These values are for the PA8000. Presumably the PA8200 and PA8500 have the - same timing characteristic. */ +/* These values were measured in a PA8000 using the system compiler version + A.10.32.30. Presumably the PA8200 and PA8500 have the same timing + characteristic, but GCC might give somewhat different results. */ +/* Generated by tuneup.c, 2000-07-25. */ + #ifndef KARATSUBA_MUL_THRESHOLD -#define KARATSUBA_MUL_THRESHOLD 16 +#define KARATSUBA_MUL_THRESHOLD 16 +#endif +#ifndef TOOM3_MUL_THRESHOLD +#define TOOM3_MUL_THRESHOLD 105 #endif + #ifndef KARATSUBA_SQR_THRESHOLD -#define KARATSUBA_SQR_THRESHOLD 46 +#define KARATSUBA_SQR_THRESHOLD 40 +#endif +#ifndef TOOM3_SQR_THRESHOLD +#define TOOM3_SQR_THRESHOLD 116 +#endif + +#ifndef BZ_THRESHOLD +#define BZ_THRESHOLD 72 +#endif + +#ifndef FIB_THRESHOLD +#define FIB_THRESHOLD 94 +#endif + +#ifndef POWM_THRESHOLD +#define POWM_THRESHOLD 50 +#endif + +#ifndef GCD_ACCEL_THRESHOLD +#define GCD_ACCEL_THRESHOLD 46 +#endif +#ifndef GCDEXT_THRESHOLD +#define GCDEXT_THRESHOLD 1 #endif |