summaryrefslogtreecommitdiff
path: root/mpn/minithres
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2010-12-28 16:28:41 +0100
committerTorbjorn Granlund <tege@gmplib.org>2010-12-28 16:28:41 +0100
commitfce139423133265fd16d3cb9f8d3c943a7bd4e90 (patch)
tree185769385a90a6e74a91d990f44c42c1f906480a /mpn/minithres
parent3d7e8784655166fc0379c41a5bc6df50befe1483 (diff)
downloadgmp-fce139423133265fd16d3cb9f8d3c943a7bd4e90.tar.gz
Update with several recent thresholds.
Diffstat (limited to 'mpn/minithres')
-rw-r--r--mpn/minithres/gmp-mparam.h12
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