From eefd94b485ccd7effb744c497b04a83cfe1213e5 Mon Sep 17 00:00:00 2001
From: Richard Kreckel <kreckel@ginac.de>
Date: Tue, 4 Dec 2007 08:24:08 +0000
Subject: [PATCH]         * include/cln/types.h ([su]intE): 64-bit exponents
 for MIPS and RS6000.

---
 ChangeLog           | 4 ++++
 include/cln/types.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index d38eb25..f68bce5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-12-04  Richard B. Kreckel  <kreckel@ginac.de>
+
+	* include/cln/types.h ([su]intE): 64-bit exponents for MIPS and RS6000.
+
 2007-12-03  Richard B. Kreckel  <kreckel@ginac.de>
 
 	* src/float/lfloat/cl_LF.h (cl_heap_lfloat): Change len type to uintC.
diff --git a/include/cln/types.h b/include/cln/types.h
index a64a426..8bb8f92 100644
--- a/include/cln/types.h
+++ b/include/cln/types.h
@@ -88,7 +88,7 @@
 
 // Integer type used for lfloat exponents.
 // Constraint: sizeof(uintE) >= sizeof(uintC)
-#if (defined(HAVE_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__i386__)))
+#if (defined(HAVE_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__i386__) || defined(__mips__) || defined(__rs6000__)))
     #define intEsize 64
     typedef sint64  sintE;
     typedef uint64  uintE;