diff options
author | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-03-02 10:46:39 +0000 |
---|---|---|
committer | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-03-02 10:46:39 +0000 |
commit | eae38659f33dd2c7fe7a81bd01eb2a21eaeae8ab (patch) | |
tree | 11c804c16a1da03238c3a2fe24a54adc112edb92 /mparam_h.in | |
parent | 045ad217abde8ec8aef4abe50e1812ce513b0921 (diff) | |
download | mpfr-eae38659f33dd2c7fe7a81bd01eb2a21eaeae8ab.tar.gz |
Add new default threshold for different CPU.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3356 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'mparam_h.in')
-rw-r--r-- | mparam_h.in | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mparam_h.in b/mparam_h.in index db6afc305..035069bd6 100644 --- a/mparam_h.in +++ b/mparam_h.in @@ -23,10 +23,15 @@ MA 02111-1307, USA. */ # error "MPFR Internal not included" #endif -#ifdef __ia64 +#if defined (__ia64) # define MPFR_EXP_THRESHOLD 12500 -#elif defined(__athlon__) +#elif defined(__athlon) # define MPFR_EXP_THRESHOLD 40000 +#elif defined(__amd64) +# define MPFR_EXP_THRESHOLD 42000 +#elif defined(__pentium4) +# define MPFR_EXP_THRESHOLD 24000 #else # define MPFR_EXP_THRESHOLD 25000 #endif + |