summaryrefslogtreecommitdiff
path: root/mpn/pa64w/gmp-mparam.h
diff options
context:
space:
mode:
Diffstat (limited to 'mpn/pa64w/gmp-mparam.h')
-rw-r--r--mpn/pa64w/gmp-mparam.h52
1 files changed, 29 insertions, 23 deletions
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