traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso CMakeLists.txt src/core/CMakeLists.txt...


From: Remon Sijrier
Subject: [Traverso-commit] traverso CMakeLists.txt src/core/CMakeLists.txt...
Date: Wed, 07 Nov 2007 21:01:50 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/11/07 21:01:50

Modified files:
        .              : CMakeLists.txt 
        src/core       : CMakeLists.txt 
        src/traverso   : Traverso.cpp 

Log message:
        * tune asm building with the -mtune=i486 flag if the system is >= i486, 
bypass runtime sse detection since it doesn't work atm :(

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/CMakeLists.txt?cvsroot=traverso&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/CMakeLists.txt?cvsroot=traverso&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/Traverso.cpp?cvsroot=traverso&r1=1.50&r2=1.51

Patches:
Index: CMakeLists.txt
===================================================================
RCS file: /sources/traverso/traverso/CMakeLists.txt,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- CMakeLists.txt      7 Nov 2007 20:28:20 -0000       1.8
+++ CMakeLists.txt      7 Nov 2007 21:01:50 -0000       1.9
@@ -89,10 +89,14 @@
   SET(CMAKE_CXX_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
   SET(CMAKE_C_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
   SET(BUILD_MAC_BUNDLE 1)
+# Uncomment if dest. target is (at least) tiger (works maybe on other targets 
as well ?)
+# DEFINES += BUILD_VECLIB_OPTIMIZATIONS
+# LIBS += -framework Accelerate
 ELSE(APPLE)
   SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -Wall")
   SET(CMAKE_C_FLAGS_DEBUG "-O0 -g3 -Wall")
 ENDIF(APPLE)
+
 SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -Wall")
 SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall")
 
@@ -401,6 +405,7 @@
                IF(uname_invoke_result MATCHES i[456]86)
                        ADD_DEFINITIONS(-DARCH_X86)
                        SET(IS_ARCH_X86 TRUE)
+                       SET(ASM_COMPILE_FLAGS -mtune=i486)
                ENDIF(uname_invoke_result MATCHES i[456]86)
        ENDIF(NOT WANT_DEBUG)
 ENDIF(UNIX)

Index: src/core/CMakeLists.txt
===================================================================
RCS file: /sources/traverso/traverso/src/core/CMakeLists.txt,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- src/core/CMakeLists.txt     7 Nov 2007 20:46:55 -0000       1.4
+++ src/core/CMakeLists.txt     7 Nov 2007 21:01:50 -0000       1.5
@@ -95,7 +95,7 @@
                ENDIF(IS_ARCH_X86_64)
                
                add_custom_command(OUTPUT 
${CMAKE_CURRENT_BINARY_DIR}/sse_functions.o
-                       COMMAND as ${ASM_FILE} -o 
${CMAKE_CURRENT_BINARY_DIR}/sse_functions.o
+                       COMMAND as ${ASM_COMPILE_FLAGS} ${ASM_FILE} -o 
${CMAKE_CURRENT_BINARY_DIR}/sse_functions.o
                        DEPENDS ${ASM_FILE}
                )
                SET(SSE_OBJECT_FILE ${CMAKE_CURRENT_BINARY_DIR}/sse_functions.o)

Index: src/traverso/Traverso.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/Traverso.cpp,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -b -r1.50 -r1.51
--- src/traverso/Traverso.cpp   29 Oct 2007 10:42:31 -0000      1.50
+++ src/traverso/Traverso.cpp   7 Nov 2007 21:01:50 -0000       1.51
@@ -194,7 +194,7 @@
 
 #if defined (ARCH_X86) && defined (SSE_OPTIMIZATIONS)
 
-       if (fpu.has_sse()) {
+       if (true) {
 
                printf("Using SSE optimized routines\n");
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]