summaryrefslogtreecommitdiff
path: root/mpn
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2002-02-12 14:36:38 +0100
committertege <tege@gmplib.org>2002-02-12 14:36:38 +0100
commit7e4a2664957f711b614559908d02729437acc70b (patch)
tree26a883df2e28997d05b832d9be9fed7a689e292d /mpn
parent8d4a259eb3112231fa56cefe9a6dc4731ea3e37f (diff)
downloadgmp-7e4a2664957f711b614559908d02729437acc70b.tar.gz
Retune.
Diffstat (limited to 'mpn')
-rw-r--r--mpn/cray/ieee/gmp-mparam.h2
-rw-r--r--mpn/mips3/gmp-mparam.h3
-rw-r--r--mpn/pa64/gmp-mparam.h2
-rw-r--r--mpn/pa64w/gmp-mparam.h52
4 files changed, 32 insertions, 27 deletions
diff --git a/mpn/cray/ieee/gmp-mparam.h b/mpn/cray/ieee/gmp-mparam.h
index 9f74d6d87..1b9c87c21 100644
--- a/mpn/cray/ieee/gmp-mparam.h
+++ b/mpn/cray/ieee/gmp-mparam.h
@@ -27,7 +27,7 @@ MA 02111-1307, USA. */
#define UDIV_TIME 2360
#endif
-/* Generated by tuneup.c, 2001-11-28, system compiler */
+/* Generated by tuneup.c, 2002-02-12, system compiler */
#define KARATSUBA_MUL_THRESHOLD 130
#define TOOM3_MUL_THRESHOLD 517
diff --git a/mpn/mips3/gmp-mparam.h b/mpn/mips3/gmp-mparam.h
index b0c69bffc..77d99515e 100644
--- a/mpn/mips3/gmp-mparam.h
+++ b/mpn/mips3/gmp-mparam.h
@@ -24,7 +24,7 @@ MA 02111-1307, USA. */
#define BYTES_PER_MP_LIMB 8
-/* Generated by tuneup.c, 2001-02-23, MIPSpro C 7.2.1 (R10000) */
+/* Generated by tuneup.c, 2002-02-12, MIPSpro C 7.2.1 (R10000) */
#define KARATSUBA_MUL_THRESHOLD 13
#define TOOM3_MUL_THRESHOLD 82
@@ -41,7 +41,6 @@ MA 02111-1307, USA. */
#define GCDEXT_THRESHOLD 21
#define JACOBI_BASE_METHOD 2
-
#define DIVREM_1_NORM_THRESHOLD 3
#define DIVREM_1_UNNORM_THRESHOLD 3
#define MOD_1_NORM_THRESHOLD 4
diff --git a/mpn/pa64/gmp-mparam.h b/mpn/pa64/gmp-mparam.h
index e65d3e80f..a3a9c2505 100644
--- a/mpn/pa64/gmp-mparam.h
+++ b/mpn/pa64/gmp-mparam.h
@@ -26,7 +26,7 @@ MA 02111-1307, USA. */
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, 2002-02-02, system compiler */
+/* Generated by tuneup.c, 2002-02-12, system compiler */
#define KARATSUBA_MUL_THRESHOLD 16
#define TOOM3_MUL_THRESHOLD 105
diff --git a/mpn/pa64w/gmp-mparam.h b/mpn/pa64w/gmp-mparam.h
index 91dd4465e..abe14b3cc 100644
--- a/mpn/pa64w/gmp-mparam.h
+++ b/mpn/pa64w/gmp-mparam.h
@@ -26,35 +26,41 @@ MA 02111-1307, USA. */
A.11.01.02. Presumably the PA8000 and PA8200 have the same timing
characteristic, but GCC might give somewhat different results. */
-/* Generated by tuneup.c, 2001-11-06, system compiler */
+/* Generated by tuneup.c, 2002-02-12, system compiler */
-#define KARATSUBA_MUL_THRESHOLD 17
-#define TOOM3_MUL_THRESHOLD 92
+#define KARATSUBA_MUL_THRESHOLD 17
+#define TOOM3_MUL_THRESHOLD 92
-#define BASECASE_SQR_THRESHOLD 4
-#define KARATSUBA_SQR_THRESHOLD 32
-#define TOOM3_SQR_THRESHOLD 117
+#define BASECASE_SQR_THRESHOLD 4
+#define KARATSUBA_SQR_THRESHOLD 32
+#define TOOM3_SQR_THRESHOLD 117
-#define SB_PREINV_THRESHOLD 0
-#define DC_THRESHOLD 64
-#define POWM_THRESHOLD 104
+#define SB_PREINV_THRESHOLD 0
+#define DC_THRESHOLD 64
+#define POWM_THRESHOLD 104
-#define GCD_ACCEL_THRESHOLD 3
-#define GCDEXT_THRESHOLD 0
+#define GCD_ACCEL_THRESHOLD 3
+#define GCDEXT_THRESHOLD 0
+#define JACOBI_BASE_METHOD 2
-#define DIVREM_1_NORM_THRESHOLD 0
-#define DIVREM_1_UNNORM_THRESHOLD 0
-#define MOD_1_NORM_THRESHOLD 0
-#define MOD_1_UNNORM_THRESHOLD 0
-#define USE_PREINV_MOD_1 1
-#define DIVREM_2_THRESHOLD 0
-#define DIVEXACT_1_THRESHOLD 0
-#define MODEXACT_1_ODD_THRESHOLD 0
+#define DIVREM_1_NORM_THRESHOLD 0 /* always */
+#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
+#define MOD_1_NORM_THRESHOLD 0 /* always */
+#define MOD_1_UNNORM_THRESHOLD 0 /* always */
+#define USE_PREINV_DIVREM_1 1
+#define USE_PREINV_MOD_1 1
+#define DIVREM_2_THRESHOLD 0 /* always */
+#define DIVEXACT_1_THRESHOLD 0 /* always */
+#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
+
+#define GET_STR_BASECASE_THRESHOLD 21
+#define GET_STR_PRECOMPUTE_THRESHOLD 23
+#define SET_STR_THRESHOLD 6336
#define FFT_MUL_TABLE { 496, 1056, 2368, 4352, 11264, 36864, 0 }
-#define FFT_MODF_MUL_THRESHOLD 392
-#define FFT_MUL_THRESHOLD 2432
+#define FFT_MODF_MUL_THRESHOLD 392
+#define FFT_MUL_THRESHOLD 2432
#define FFT_SQR_TABLE { 496, 1120, 2624, 4864, 11264, 28672, 0 }
-#define FFT_MODF_SQR_THRESHOLD 376
-#define FFT_SQR_THRESHOLD 2688
+#define FFT_MODF_SQR_THRESHOLD 376
+#define FFT_SQR_THRESHOLD 2688