summaryrefslogtreecommitdiff
path: root/mpn/alpha/ev6/nails
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2004-02-10 04:07:36 +0100
committertege <tege@gmplib.org>2004-02-10 04:07:36 +0100
commitf49437b4b72b87860d657ef7e1838130c0337f65 (patch)
tree5c33c1970b7aaddfbba788d6f429d53ee1fc3bc0 /mpn/alpha/ev6/nails
parente65746d211ccb310ff7d125a21dfc8ac5dfd48d6 (diff)
downloadgmp-f49437b4b72b87860d657ef7e1838130c0337f65.tar.gz
Retune.
Diffstat (limited to 'mpn/alpha/ev6/nails')
-rw-r--r--mpn/alpha/ev6/nails/gmp-mparam.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/mpn/alpha/ev6/nails/gmp-mparam.h b/mpn/alpha/ev6/nails/gmp-mparam.h
index 8b065fe3a..ce3fd37a7 100644
--- a/mpn/alpha/ev6/nails/gmp-mparam.h
+++ b/mpn/alpha/ev6/nails/gmp-mparam.h
@@ -1,6 +1,6 @@
/* gmp-mparam.h -- Compiler/machine parameter header file.
-Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003 Free Software
+Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004 Free Software
Foundation, Inc.
This file is part of the GNU MP Library.
@@ -23,20 +23,22 @@ MA 02111-1307, USA. */
#define BITS_PER_MP_LIMB 64
#define BYTES_PER_MP_LIMB 8
-/* Generated by tuneup.c, 2003-02-10, gcc 3.2 */
+/* Generated by tuneup.c, 2004-02-07, gcc 3.3 */
#define MUL_KARATSUBA_THRESHOLD 40
-#define MUL_TOOM3_THRESHOLD 486
+#define MUL_TOOM3_THRESHOLD 236
-#define SQR_BASECASE_THRESHOLD 14
-#define SQR_KARATSUBA_THRESHOLD 0
-#define SQR_TOOM3_THRESHOLD 137
+#define SQR_BASECASE_THRESHOLD 7 /* karatsuba */
+#define SQR_KARATSUBA_THRESHOLD 0 /* never sqr_basecase */
+#define SQR_TOOM3_THRESHOLD 120
#define DIV_SB_PREINV_THRESHOLD MP_SIZE_T_MAX /* no preinv with nails */
-#define DIV_DC_THRESHOLD 36
+#define DIV_DC_THRESHOLD 48
#define POWM_THRESHOLD 113
+#define HGCD_SCHOENHAGE_THRESHOLD 78
#define GCD_ACCEL_THRESHOLD 3
+#define GCD_SCHOENHAGE_THRESHOLD 392
#define GCDEXT_THRESHOLD 0 /* always */
#define JACOBI_BASE_METHOD 1