summaryrefslogtreecommitdiff
path: root/mpn/cray
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2002-03-05 17:05:28 +0100
committertege <tege@gmplib.org>2002-03-05 17:05:28 +0100
commit0299b2863b64cc1a2695f7b9bee1c14a267ec64d (patch)
tree2c5ca342579e1454727c910d71fb108782343cfc /mpn/cray
parent3f6022f49d94603f847fc35a3c2b168f1bf826f8 (diff)
downloadgmp-0299b2863b64cc1a2695f7b9bee1c14a267ec64d.tar.gz
Tune/reformat.
Diffstat (limited to 'mpn/cray')
-rw-r--r--mpn/cray/gmp-mparam.h48
1 files changed, 26 insertions, 22 deletions
diff --git a/mpn/cray/gmp-mparam.h b/mpn/cray/gmp-mparam.h
index 2f08f4cb5..bd51df63f 100644
--- a/mpn/cray/gmp-mparam.h
+++ b/mpn/cray/gmp-mparam.h
@@ -32,33 +32,37 @@ MA 02111-1307, USA. */
/* Generated by tuneup.c, 2001-11-28, system compiler */
-#define MUL_KARATSUBA_THRESHOLD 71
-#define MUL_TOOM3_THRESHOLD 131
+#define MUL_KARATSUBA_THRESHOLD 71
+#define MUL_TOOM3_THRESHOLD 131
-#define SQR_BASECASE_THRESHOLD 0
-#define SQR_KARATSUBA_THRESHOLD 199
-#define SQR_TOOM3_THRESHOLD 363
+#define SQR_BASECASE_THRESHOLD 32
+#define SQR_KARATSUBA_THRESHOLD 199
+#define SQR_TOOM3_THRESHOLD 363
-#define DIV_SB_PREINV_THRESHOLD 0 /* (preinv always) */
-#define DIV_DC_THRESHOLD 577
-#define POWM_THRESHOLD 601
+#define DIV_SB_PREINV_THRESHOLD 0 /* (preinv always) */
+#define DIV_DC_THRESHOLD 577
+#define POWM_THRESHOLD 601
-#define GCD_ACCEL_THRESHOLD 3
-#define GCDEXT_THRESHOLD 25
+#define GCD_ACCEL_THRESHOLD 3
+#define GCDEXT_THRESHOLD 25
-#define DIVREM_1_NORM_THRESHOLD 0 /* (preinv always) */
-#define DIVREM_1_UNNORM_THRESHOLD 0
-#define MOD_1_NORM_THRESHOLD 0
-#define MOD_1_UNNORM_THRESHOLD 0
-#define USE_PREINV_MOD_1 1 /* (preinv always) */
-#define DIVREM_2_THRESHOLD 0 /* (preinv always) */
-#define DIVEXACT_1_THRESHOLD 0
-#define MODEXACT_1_ODD_THRESHOLD 0
+#define DIVREM_1_NORM_THRESHOLD 0 /* preinv 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 /* preinv always */
+#define USE_PREINV_MOD_1 1 /* preinv always */
+#define DIVREM_2_THRESHOLD 0 /* preinv always */
+#define DIVEXACT_1_THRESHOLD 0 /* always */
+#define MODEXACT_1_ODD_THRESHOLD 0 /* always */
+
+#define GET_STR_DC_THRESHOLD 26
+#define SET_STR_THRESHOLD 200000
#define MUL_FFT_TABLE { 368, 736, 1472, 2816, 7168, 12288, 49152, 0 }
-#define MUL_FFT_MODF_THRESHOLD 184
-#define MUL_FFT_THRESHOLD 864
+#define MUL_FFT_MODF_THRESHOLD 184
+#define MUL_FFT_THRESHOLD 864
#define SQR_FFT_TABLE { 1008, 2080, 4544, 8960, 19456, 45056, 0 }
-#define SQR_FFT_MODF_THRESHOLD 600
-#define SQR_FFT_THRESHOLD 2976
+#define SQR_FFT_MODF_THRESHOLD 600
+#define SQR_FFT_THRESHOLD 2976