summaryrefslogtreecommitdiff
path: root/mpn/sparc64/gmp-mparam.h
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2001-12-16 03:31:17 +0100
committertege <tege@gmplib.org>2001-12-16 03:31:17 +0100
commit3c856ae1995d5991cac15d1f20d00b057b4519ed (patch)
tree0aa7c55c93e5d4ec6b77d7ad7ad5d3d05008155f /mpn/sparc64/gmp-mparam.h
parentc5f20951cf16017adc8cbf6b0bc460ed6088019d (diff)
downloadgmp-3c856ae1995d5991cac15d1f20d00b057b4519ed.tar.gz
Regenerate for mpn_Xmul_1 rewrite.
Diffstat (limited to 'mpn/sparc64/gmp-mparam.h')
-rw-r--r--mpn/sparc64/gmp-mparam.h35
1 files changed, 18 insertions, 17 deletions
diff --git a/mpn/sparc64/gmp-mparam.h b/mpn/sparc64/gmp-mparam.h
index 411c35bc4..45f67b6a8 100644
--- a/mpn/sparc64/gmp-mparam.h
+++ b/mpn/sparc64/gmp-mparam.h
@@ -31,35 +31,36 @@ MA 02111-1307, USA. */
/* 296MHz ultrasparc-II */
-/* Generated by tuneup.c, 2001-11-29, Sun C 5.0 */
+/* Generated by tuneup.c, 2001-12-16, Sun C 5.0 */
-#define KARATSUBA_MUL_THRESHOLD 10
-#define TOOM3_MUL_THRESHOLD 41
+#define KARATSUBA_MUL_THRESHOLD 24
+#define TOOM3_MUL_THRESHOLD 89
-#define BASECASE_SQR_THRESHOLD 4
-#define KARATSUBA_SQR_THRESHOLD 26
-#define TOOM3_SQR_THRESHOLD 66
+#define BASECASE_SQR_THRESHOLD 13
+#define KARATSUBA_SQR_THRESHOLD 70
+#define TOOM3_SQR_THRESHOLD 102
#define SB_PREINV_THRESHOLD 7
-#define DC_THRESHOLD 46
-#define POWM_THRESHOLD 71
+#define DC_THRESHOLD 60
+#define POWM_THRESHOLD 257
#define GCD_ACCEL_THRESHOLD 3
-#define GCDEXT_THRESHOLD MP_SIZE_T_MAX
+#define GCDEXT_THRESHOLD 29
-#define DIVREM_1_NORM_THRESHOLD 5
+#define DIVREM_1_NORM_THRESHOLD 4
#define DIVREM_1_UNNORM_THRESHOLD 5
#define MOD_1_NORM_THRESHOLD 4
-#define MOD_1_UNNORM_THRESHOLD 5
+#define MOD_1_UNNORM_THRESHOLD 6
#define USE_PREINV_MOD_1 0
#define DIVREM_2_THRESHOLD 8
#define DIVEXACT_1_THRESHOLD 0
#define MODEXACT_1_ODD_THRESHOLD 0
-#define FFT_MUL_TABLE { 272, 672, 1344, 2304, 5120, 12288, 0 }
-#define FFT_MODF_MUL_THRESHOLD 200
-#define FFT_MUL_THRESHOLD 1408
-#define FFT_SQR_TABLE { 272, 608, 1472, 2304, 7168, 20480, 49152, 0 }
-#define FFT_MODF_SQR_THRESHOLD 232
-#define FFT_SQR_THRESHOLD 1408
+#define FFT_MUL_TABLE { 432, 928, 1984, 3840, 9216, 20480, 49152, 0 }
+#define FFT_MODF_MUL_THRESHOLD 392
+#define FFT_MUL_THRESHOLD 2432
+
+#define FFT_SQR_TABLE { 432, 928, 1984, 3840, 9216, 20480, 49152, 0 }
+#define FFT_MODF_SQR_THRESHOLD 392
+#define FFT_SQR_THRESHOLD 2432