diff options
author | Torbjorn Granlund <tg@gmplib.org> | 2017-04-18 21:39:45 +0200 |
---|---|---|
committer | Torbjorn Granlund <tg@gmplib.org> | 2017-04-18 21:39:45 +0200 |
commit | da2729c853ec58308d9844fa8275980242a1d9ee (patch) | |
tree | 80f1d8ae1f854f354b785df4d51f94c51e6c359b /mpn/x86 | |
parent | a7184bceda522b7e7c732d28d26aa1b052b1f009 (diff) | |
download | gmp-da2729c853ec58308d9844fa8275980242a1d9ee.tar.gz |
Add SQRLO thresholds.
Diffstat (limited to 'mpn/x86')
-rw-r--r-- | mpn/x86/pentium4/sse2/gmp-mparam.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/mpn/x86/pentium4/sse2/gmp-mparam.h b/mpn/x86/pentium4/sse2/gmp-mparam.h index 57ff59170..587cc681b 100644 --- a/mpn/x86/pentium4/sse2/gmp-mparam.h +++ b/mpn/x86/pentium4/sse2/gmp-mparam.h @@ -170,6 +170,9 @@ see https://www.gnu.org/licenses/. */ #define MULLO_BASECASE_THRESHOLD 12 #define MULLO_DC_THRESHOLD 55 #define MULLO_MUL_N_THRESHOLD 14709 +#define SQRLO_BASECASE_THRESHOLD 8 +#define SQRLO_DC_THRESHOLD 74 +#define SQRLO_SQR_THRESHOLD 8706 #define DC_DIV_QR_THRESHOLD 38 #define DC_DIVAPPR_Q_THRESHOLD 77 @@ -191,14 +194,6 @@ see https://www.gnu.org/licenses/. */ #define POWM_SEC_TABLE 1,19,102,615,2111 -#define MATRIX22_STRASSEN_THRESHOLD 23 -#define HGCD_THRESHOLD 88 -#define HGCD_APPR_THRESHOLD 93 -#define HGCD_REDUCE_THRESHOLD 5010 -#define GCD_DC_THRESHOLD 379 -#define GCDEXT_DC_THRESHOLD 258 -#define JACOBI_BASE_METHOD 4 - #define GET_STR_DC_THRESHOLD 12 #define GET_STR_PRECOMPUTE_THRESHOLD 26 #define SET_STR_DC_THRESHOLD 147 @@ -206,3 +201,11 @@ see https://www.gnu.org/licenses/. */ #define FAC_DSC_THRESHOLD 906 #define FAC_ODD_THRESHOLD 28 + +#define MATRIX22_STRASSEN_THRESHOLD 23 +#define HGCD_THRESHOLD 88 +#define HGCD_APPR_THRESHOLD 93 +#define HGCD_REDUCE_THRESHOLD 5010 +#define GCD_DC_THRESHOLD 379 +#define GCDEXT_DC_THRESHOLD 258 +#define JACOBI_BASE_METHOD 4 |