Patchwork powerpc/math-emu: Change types to work on ppc64

mail settings
Submitter Kumar Gala
Date April 2, 2009, 9:20 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/25544/
State Accepted, archived
Commit e60f57f50f861f29052e0e3563ac453da53f2181
Delegated to: Kumar Gala
Headers show


Kumar Gala - April 2, 2009, 9:20 p.m.
While normally we don't use the math emulation code on ppc64 it can be
useful for doing things like emulating the embedded FP instructions.

Since performance isn't critical in this scenario its easier to keep
the sizes of the various math-emu the same as on ppc32.

Signed-off-by: Kumar Gala <>
 arch/powerpc/include/asm/sfp-machine.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


diff --git a/arch/powerpc/include/asm/sfp-machine.h b/arch/powerpc/include/asm/sfp-machine.h
index 3d9f831..3a7a67a 100644
--- a/arch/powerpc/include/asm/sfp-machine.h
+++ b/arch/powerpc/include/asm/sfp-machine.h
@@ -29,9 +29,9 @@ 
 /* basic word size definitions */
 #define _FP_W_TYPE_SIZE		32
-#define _FP_W_TYPE		unsigned long
-#define _FP_WS_TYPE		signed long
-#define _FP_I_TYPE		long
+#define _FP_W_TYPE		unsigned int
+#define _FP_WS_TYPE		signed int
+#define _FP_I_TYPE		int
 #define __ll_B			((UWtype) 1 << (W_TYPE_SIZE / 2))
 #define __ll_lowpart(t)		((UWtype) (t) & (__ll_B - 1))