summaryrefslogtreecommitdiff
path: root/mpn/cray
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2001-03-06 03:40:42 +0100
committertege <tege@gmplib.org>2001-03-06 03:40:42 +0100
commite0758d2b0cb6da8eb77cc54ff5276616622b3021 (patch)
treeb32d508678976596d55ed96a7a35dda0b90a418d /mpn/cray
parent3abc1cc2d4df57b4ffc6b6e918528130461ed1ef (diff)
downloadgmp-e0758d2b0cb6da8eb77cc54ff5276616622b3021.tar.gz
Update with estimated values--tuneup is now useless for Cray.
Diffstat (limited to 'mpn/cray')
-rw-r--r--mpn/cray/ieee/gmp-mparam.h20
1 files changed, 5 insertions, 15 deletions
diff --git a/mpn/cray/ieee/gmp-mparam.h b/mpn/cray/ieee/gmp-mparam.h
index 07c73b10d..32193b89c 100644
--- a/mpn/cray/ieee/gmp-mparam.h
+++ b/mpn/cray/ieee/gmp-mparam.h
@@ -27,14 +27,14 @@ MA 02111-1307, USA. */
#define UDIV_TIME 2360
#endif
-#define KARATSUBA_MUL_THRESHOLD 87
-#define TOOM3_MUL_THRESHOLD 159
+#define KARATSUBA_MUL_THRESHOLD 4000
+#define TOOM3_MUL_THRESHOLD 5000
-#define KARATSUBA_SQR_THRESHOLD 199
-#define TOOM3_SQR_THRESHOLD 399
+#define KARATSUBA_SQR_THRESHOLD 3000
+#define TOOM3_SQR_THRESHOLD 4000
#define SB_PREINV_THRESHOLD 0 /* (preinv always) */
-#define DC_THRESHOLD 874
+#define DC_THRESHOLD 10000
#define POWM_THRESHOLD 257
#define FIB_THRESHOLD 200
@@ -49,13 +49,3 @@ MA 02111-1307, USA. */
#define USE_PREINV_MOD_1 1 /* (preinv always) */
#define DIVREM_2_THRESHOLD 0 /* (preinv always) */
#define MODEXACT_1_ODD_THRESHOLD 0
-
-#define FFT_MUL_TABLE { 336, 672, 1344, 2816, 5120, 12288, 49152, 0 }
-#define FFT_MODF_MUL_THRESHOLD 216
-#define FFT_MUL_THRESHOLD 736
-
-#define FFT_SQR_TABLE { 1104, 2336, 5184, 9984, 21504, 45056, 0 }
-#define FFT_MODF_SQR_THRESHOLD 600
-#define FFT_SQR_THRESHOLD 3488
-
-/* Tuneup completed successfully, took 302 seconds */