summaryrefslogtreecommitdiff
path: root/src/mparam_h.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/mparam_h.in')
-rw-r--r--src/mparam_h.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mparam_h.in b/src/mparam_h.in
index e064bc84e..1504b1bb1 100644
--- a/src/mparam_h.in
+++ b/src/mparam_h.in
@@ -28,35 +28,45 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
As of gcc 4.2, you can also use: -march=native or -mtune=native */
#if defined (__tune_pentium4__) /* Threshold for Pentium 4 */
+#define MPFR_TUNE_CASE "src/x86_64/pentium4/mparam.h"
#include "x86_64/pentium4/mparam.h"
#elif defined (__tune_core2__) && !defined (__i386) /* 64-bit Core 2 */
+#define MPFR_TUNE_CASE "src/x86_64/core2/mparam.h"
#include "x86_64/core2/mparam.h"
#elif defined (__tune_core2__) && defined (__i386) /* 32-bit Core 2,
for example a 64-bit machine with gmp/mpfr compiled with ABI=32 */
+#define MPFR_TUNE_CASE "src/x86/core2/mparam.h"
#include "x86/core2/mparam.h"
#elif defined (__tune_k8__) /* Threshold for AMD 64 */
+#define MPFR_TUNE_CASE "src/amd/k8/mparam.h"
#include "amd/k8/mparam.h"
#elif defined (__tune_athlon__) /* Threshold for Athlon */
+#define MPFR_TUNE_CASE "src/amd/athlon/mparam.h"
#include "amd/athlon/mparam.h"
#elif defined (__tune_pentiumpro__) || defined (__tune_i686__) || defined (__i386) /* we consider all other 386's here */
+#define MPFR_TUNE_CASE "src/x86/mparam.h"
#include "x86/mparam.h"
#elif defined (__ia64) || defined (__itanium__) || defined (__tune_ia64__)
/* Threshold for IA64 */
+#define MPFR_TUNE_CASE "src/ia64/mparam.h"
#include "ia64/mparam.h"
#elif defined (__arm__) /* Threshold for ARM */
+#define MPFR_TUNE_CASE "src/arm/mparam.h"
#include "arm/mparam.h"
#elif defined (__PPC64__) /* Threshold for 64-bit PowerPC */
+#define MPFR_TUNE_CASE "src/powerpc64/mparam.h"
#include "powerpc64/mparam.h"
#elif defined (__sparc_v9__) /* Threshold for 64-bits Sparc */
+#define MPFR_TUNE_CASE "src/sparc64/mparam.h"
#include "sparc64/mparam.h"
/* __mips64? __mips? */