summaryrefslogtreecommitdiff
path: root/src/mparam_h.in
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2010-09-24 18:27:25 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2010-09-24 18:27:25 +0000
commitcb1da31f3a0f2b5f6285240e2597b488240481ef (patch)
tree8e214229ae7cc3f910e06f9e073289e735d2a286 /src/mparam_h.in
parentf4e772a8ee554dda49f92576cfcfc991360a19f0 (diff)
downloadmpfr-cb1da31f3a0f2b5f6285240e2597b488240481ef.tar.gz
now use Mulders' algorithm also for mpfr_sqr, provides nice speed improvement
in all functions that perform squarings git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7166 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/mparam_h.in')
-rw-r--r--src/mparam_h.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mparam_h.in b/src/mparam_h.in
index cb1a8169a..9c4a88d45 100644
--- a/src/mparam_h.in
+++ b/src/mparam_h.in
@@ -1409,7 +1409,10 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
# define MPFR_SQRHIGH_TAB -1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0
#endif
#ifndef MPFR_MUL_THRESHOLD
-# define MPFR_MUL_THRESHOLD 40
+# define MPFR_MUL_THRESHOLD 20
+#endif
+#ifndef MPFR_SQR_THRESHOLD
+# define MPFR_SQR_THRESHOLD 20
#endif
#ifndef MPFR_EXP_2_THRESHOLD
# define MPFR_EXP_2_THRESHOLD 100 /* bits */