Date: Tuesday, December 14, 2010 @ 16:26:02 Author: rtoy Path: /project/cmucl/cvsroot/src/lisp Tag: cross-sol-x86-branch
Modified: Config.sparc_common
Add -DFEATURE_SSE2 if we're compiling on x86 and have either FEATURE_X87 or FEATURE_SSE2 defined.
---------------------+ Config.sparc_common | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-)
Index: src/lisp/Config.sparc_common diff -u src/lisp/Config.sparc_common:1.3.6.1 src/lisp/Config.sparc_common:1.3.6.2 --- src/lisp/Config.sparc_common:1.3.6.1 Mon Dec 13 23:25:11 2010 +++ src/lisp/Config.sparc_common Tue Dec 14 16:26:02 2010 @@ -27,12 +27,24 @@ GC_SRC = gencgc.c endif
+# Enable support for SSE2. If FEATURE_X87 is set, we want SSE2 +# support in the C code too so that the same binary is built in both +# cases. If neither is set, then we don't want any SSE2 support at +# all. +ifdef FEATURE_X87 +SSE2 = -DFEATURE_SSE2 +else +ifdef FEATURE_SSE2 +SSE2 = -DFEATURE_SSE2 +endif +endif + # Enable support for Unicode ifdef FEATURE_UNICODE UNICODE = -DUNICODE endif
-CPPFLAGS = -I. -I$(PATH1) -DSOLARIS -DSVR4 $(CC_V8PLUS) $(LINKAGE) $(GENCGC) $(UNICODE) +CPPFLAGS = -I. -I$(PATH1) -DSOLARIS -DSVR4 $(CC_V8PLUS) $(LINKAGE) $(GENCGC) $(UNICODE) $(SSE2)
CFLAGS = -g $(CC_V8PLUS)