summaryrefslogtreecommitdiff
path: root/mparam_h.in
diff options
context:
space:
mode:
authorpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-03-02 10:46:39 +0000
committerpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-03-02 10:46:39 +0000
commiteae38659f33dd2c7fe7a81bd01eb2a21eaeae8ab (patch)
tree11c804c16a1da03238c3a2fe24a54adc112edb92 /mparam_h.in
parent045ad217abde8ec8aef4abe50e1812ce513b0921 (diff)
downloadmpfr-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.in9
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
+