From 7d127d8688e4dce2acb589ec7732c0858e181e7e Mon Sep 17 00:00:00 2001 From: Kevin Ryde Date: Sun, 30 Jul 2000 02:49:18 +0200 Subject: * mpn/sparc64/gmp-mparam.h: Re-run tune program for FFT thresholds. (Don't know why POWM_THRESHOLD has gone down.) --- mpn/sparc64/gmp-mparam.h | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/mpn/sparc64/gmp-mparam.h b/mpn/sparc64/gmp-mparam.h index 5d8c774f9..74f61661c 100644 --- a/mpn/sparc64/gmp-mparam.h +++ b/mpn/sparc64/gmp-mparam.h @@ -32,37 +32,57 @@ MA 02111-1307, USA. */ /* Run on sun workshop cc. */ -/* Generated by tuneup.c, 2000-07-06. */ +/* Generated by tuneup.c, 2000-07-30. */ #ifndef KARATSUBA_MUL_THRESHOLD -#define KARATSUBA_MUL_THRESHOLD 13 +#define KARATSUBA_MUL_THRESHOLD 12 #endif #ifndef TOOM3_MUL_THRESHOLD -#define TOOM3_MUL_THRESHOLD 180 +#define TOOM3_MUL_THRESHOLD 95 #endif #ifndef KARATSUBA_SQR_THRESHOLD -#define KARATSUBA_SQR_THRESHOLD 29 +#define KARATSUBA_SQR_THRESHOLD 33 #endif #ifndef TOOM3_SQR_THRESHOLD -#define TOOM3_SQR_THRESHOLD 113 +#define TOOM3_SQR_THRESHOLD 125 #endif #ifndef BZ_THRESHOLD -#define BZ_THRESHOLD 23 +#define BZ_THRESHOLD 27 #endif #ifndef FIB_THRESHOLD -#define FIB_THRESHOLD 105 +#define FIB_THRESHOLD 107 #endif #ifndef POWM_THRESHOLD -#define POWM_THRESHOLD 30 +#define POWM_THRESHOLD 12 #endif #ifndef GCD_ACCEL_THRESHOLD -#define GCD_ACCEL_THRESHOLD 4 +#define GCD_ACCEL_THRESHOLD 4 #endif #ifndef GCDEXT_THRESHOLD -#define GCDEXT_THRESHOLD 199 +#define GCDEXT_THRESHOLD 199 +#endif + +#ifndef FFT_MUL_TABLE +#define FFT_MUL_TABLE { 304, 608, 1344, 2304, 7168, 20480, 49152, 0 } +#endif +#ifndef FFT_MODF_MUL_THRESHOLD +#define FFT_MODF_MUL_THRESHOLD 320 +#endif +#ifndef FFT_MUL_THRESHOLD +#define FFT_MUL_THRESHOLD 1664 +#endif + +#ifndef FFT_SQR_TABLE +#define FFT_SQR_TABLE { 304, 608, 1344, 2816, 7168, 20480, 49152, 0 } +#endif +#ifndef FFT_MODF_SQR_THRESHOLD +#define FFT_MODF_SQR_THRESHOLD 320 +#endif +#ifndef FFT_SQR_THRESHOLD +#define FFT_SQR_THRESHOLD 1664 #endif -- cgit v1.2.1