summaryrefslogtreecommitdiff
path: root/src/arch/sparc/isa/includes.isa
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2007-02-06 18:47:42 -0500
committerAli Saidi <saidi@eecs.umich.edu>2007-02-06 18:47:42 -0500
commit8ffd12e807bd05a57bbe8857dbff0ecaf217fe64 (patch)
tree6515ebc54b8b0647259f06ed0aa836d5424042c3 /src/arch/sparc/isa/includes.isa
parent310d8f0992637d69e270cac727ba0ff968cdb6ea (diff)
parentc7a1fdacd6f378dcd1245aab289d497f801398f6 (diff)
downloadgem5-8ffd12e807bd05a57bbe8857dbff0ecaf217fe64.tar.xz
merge my index fix and lisa's fix
--HG-- extra : convert_revision : 5f2c7d46c96fa061bbfb66edf188d405ca600020
Diffstat (limited to 'src/arch/sparc/isa/includes.isa')
-rw-r--r--src/arch/sparc/isa/includes.isa9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/arch/sparc/isa/includes.isa b/src/arch/sparc/isa/includes.isa
index a6dca9bf1..d2ef67154 100644
--- a/src/arch/sparc/isa/includes.isa
+++ b/src/arch/sparc/isa/includes.isa
@@ -53,7 +53,7 @@ output decoder {{
#include "cpu/thread_context.hh" // for Jump::branchTarget()
#include "mem/packet.hh"
-#if defined(linux)
+#if defined(linux) || defined(__APPLE__)
#include <fenv.h>
#endif
#include <algorithm>
@@ -62,9 +62,14 @@ using namespace SparcISA;
}};
output exec {{
-#if defined(linux)
+#if defined(linux) || defined(__APPLE__)
#include <fenv.h>
#endif
+
+#if defined(__sun) || defined (__OpenBSD__)
+#include <ieeefp.h>
+#endif
+
#include <limits>
#include <cmath>