summaryrefslogtreecommitdiff
path: root/mpn/m68k
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2002-11-16 17:33:24 +0100
committertege <tege@gmplib.org>2002-11-16 17:33:24 +0100
commitd74008542f10c5f39d7e2b1c588424c95b5e7f70 (patch)
treee835a7c0ae894f2ba7218464d48013598e19dfc6 /mpn/m68k
parent6d04fb89ac134a0384fcd7ed021edf96ee0c76a5 (diff)
downloadgmp-d74008542f10c5f39d7e2b1c588424c95b5e7f70.tar.gz
Retune.
Diffstat (limited to 'mpn/m68k')
-rw-r--r--mpn/m68k/gmp-mparam.h71
1 files changed, 38 insertions, 33 deletions
diff --git a/mpn/m68k/gmp-mparam.h b/mpn/m68k/gmp-mparam.h
index 8e03e5797..293b17364 100644
--- a/mpn/m68k/gmp-mparam.h
+++ b/mpn/m68k/gmp-mparam.h
@@ -24,36 +24,41 @@ MA 02111-1307, USA. */
#define BYTES_PER_MP_LIMB 4
-/* Generated by tuneup.c, 2001-04-20, gcc 2.91 */
-
-#define MUL_KARATSUBA_THRESHOLD 14
-#define MUL_TOOM3_THRESHOLD 129
-
-#define SQR_BASECASE_THRESHOLD 5
-#define SQR_KARATSUBA_THRESHOLD 30
-#define SQR_TOOM3_THRESHOLD 151
-
-#define DIV_SB_PREINV_THRESHOLD MP_SIZE_T_MAX
-#define DIV_DC_THRESHOLD 60
-#define POWM_THRESHOLD 43
-
-#define FIB_THRESHOLD 104
-
-#define GCD_ACCEL_THRESHOLD 3
-#define GCDEXT_THRESHOLD 37
-
-#define DIVREM_1_NORM_THRESHOLD MP_SIZE_T_MAX
-#define DIVREM_1_UNNORM_THRESHOLD MP_SIZE_T_MAX
-#define MOD_1_NORM_THRESHOLD MP_SIZE_T_MAX
-#define MOD_1_UNNORM_THRESHOLD MP_SIZE_T_MAX
-#define USE_PREINV_MOD_1 0
-#define DIVREM_2_THRESHOLD MP_SIZE_T_MAX
-#define MODEXACT_1_ODD_THRESHOLD MP_SIZE_T_MAX
-
-#define MUL_FFT_TABLE { 464, 928, 1664, 3584, 14336, 40960, 0 }
-#define MUL_FFT_MODF_THRESHOLD 480
-#define MUL_FFT_THRESHOLD 3328
-
-#define SQR_FFT_TABLE { 432, 928, 1920, 4608, 14336, 40960, 0 }
-#define SQR_FFT_MODF_THRESHOLD 448
-#define SQR_FFT_THRESHOLD 3328
+/* Generated by tuneup.c, 2002-11-16, gcc 2.91 */
+
+#define MUL_KARATSUBA_THRESHOLD 14
+#define MUL_TOOM3_THRESHOLD 70
+
+#define SQR_BASECASE_THRESHOLD 0 /* always */
+#define SQR_KARATSUBA_THRESHOLD 30
+#define SQR_TOOM3_THRESHOLD 148
+
+#define DIV_SB_PREINV_THRESHOLD MP_SIZE_T_MAX /* never */
+#define DIV_DC_THRESHOLD 60
+#define POWM_THRESHOLD 10
+
+#define GCD_ACCEL_THRESHOLD 3
+#define GCDEXT_THRESHOLD 20
+#define JACOBI_BASE_METHOD 2
+
+#define DIVREM_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */
+#define DIVREM_1_UNNORM_THRESHOLD MP_SIZE_T_MAX /* never */
+#define MOD_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */
+#define MOD_1_UNNORM_THRESHOLD MP_SIZE_T_MAX /* never */
+#define USE_PREINV_DIVREM_1 0
+#define USE_PREINV_MOD_1 0
+#define DIVREM_2_THRESHOLD MP_SIZE_T_MAX /* never */
+#define DIVEXACT_1_THRESHOLD MP_SIZE_T_MAX /* never */
+#define MODEXACT_1_ODD_THRESHOLD MP_SIZE_T_MAX /* never */
+
+#define GET_STR_DC_THRESHOLD 18
+#define GET_STR_PRECOMPUTE_THRESHOLD 24
+#define SET_STR_THRESHOLD 1962
+
+#define MUL_FFT_TABLE { 464, 928, 1664, 3584, 10240, 24576, 0 }
+#define MUL_FFT_MODF_THRESHOLD 456
+#define MUL_FFT_THRESHOLD 2816
+
+#define SQR_FFT_TABLE { 432, 928, 1664, 3584, 10240, 40960, 0 }
+#define SQR_FFT_MODF_THRESHOLD 448
+#define SQR_FFT_THRESHOLD 2816