diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2010-12-28 16:28:41 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2010-12-28 16:28:41 +0100 |
commit | fce139423133265fd16d3cb9f8d3c943a7bd4e90 (patch) | |
tree | 185769385a90a6e74a91d990f44c42c1f906480a /mpn/minithres | |
parent | 3d7e8784655166fc0379c41a5bc6df50befe1483 (diff) | |
download | gmp-fce139423133265fd16d3cb9f8d3c943a7bd4e90.tar.gz |
Update with several recent thresholds.
Diffstat (limited to 'mpn/minithres')
-rw-r--r-- | mpn/minithres/gmp-mparam.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/mpn/minithres/gmp-mparam.h b/mpn/minithres/gmp-mparam.h index 47f0f6c74..3a891c673 100644 --- a/mpn/minithres/gmp-mparam.h +++ b/mpn/minithres/gmp-mparam.h @@ -23,14 +23,14 @@ along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ #define MOD_1_NORM_THRESHOLD 0 /* always */ #define MOD_1_UNNORM_THRESHOLD 0 /* always */ -#define MOD_1_1_THRESHOLD 2 -#define MOD_1_2_THRESHOLD 3 -#define MOD_1_4_THRESHOLD 4 +#define MOD_1N_TO_MOD_1_1_THRESHOLD 2 +#define MOD_1U_TO_MOD_1_1_THRESHOLD 2 +#define MOD_1_1_TO_MOD_1_2_THRESHOLD 3 +#define MOD_1_2_TO_MOD_1_4_THRESHOLD 4 +#define PREINV_MOD_1_TO_MOD_1_THRESHOLD 1 #define USE_PREINV_DIVREM_1 1 /* native */ -#define USE_PREINV_MOD_1 1 -#define DIVREM_2_THRESHOLD 0 /* always */ #define DIVEXACT_1_THRESHOLD 0 /* always (native) */ -#define MODEXACT_1_ODD_THRESHOLD 0 /* always (native) */ +#define BMOD_1_TO_MOD_1_THRESHOLD 3 #define MUL_TOOM22_THRESHOLD 8 #define MUL_TOOM33_THRESHOLD 20 |