diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2010-09-24 18:27:25 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2010-09-24 18:27:25 +0000 |
commit | cb1da31f3a0f2b5f6285240e2597b488240481ef (patch) | |
tree | 8e214229ae7cc3f910e06f9e073289e735d2a286 /src/mparam_h.in | |
parent | f4e772a8ee554dda49f92576cfcfc991360a19f0 (diff) | |
download | mpfr-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.in | 5 |
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 */ |