Added the following new optimize values:
5: athlon-4 (Athlon-4, XP and MP)
supports 3dnow, MMX and SSE
6: k8 (K8, Opteron and AMD64)
supports 3dnow, MMX and SSE and SSE2
7: k8-sse3 (K8, Opteron and AMD64 with SSE3)
supports 3dnow, MMX and SSE, SSE2 and SSE3
--
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS d- s+:- a-- C+++(++++)$ UL+++$ P+ L+++>++++ E W++ N o?
K- w++(---) O? M-- V PS+++ PE-(--) Y+(++) PGP t(+) 5(+) X++
R b+>++ DI+ D+ G e h-(--) r y+
------END GEEK CODE BLOCK------
Index: src/SConscript
===================================================================
--- src/SConscript (revision 2524)
+++ src/SConscript (working copy)
@@ -970,6 +970,15 @@
elif flags_optimize=='4':
print " Intel Core 2 optimizations enabled."
env.Append(CXXFLAGS = '-O3 -march=nocona -mmmx -msse3 -mfpmath=sse -fomit-frame-pointer -ffast-math -funroll-loops')
+ elif flags_optimize=='5':
+ print " Athlon 3dnow/SSE optimizations enabled (Athlon-4/XP/MP)."
+ env.Append(CXXFLAGS = '-O3 -march=athlon-4 -mmmx -msse -m3dnow -mfpmath=sse -fomit-frame-pointer -ffast-math -funroll-loops')
+ elif flags_optimize=='6':
+ print " Athlon 3dnow/SSE/SSE2 optimizations enabled (K8/Opteron/AMD64)."
+ env.Append(CXXFLAGS = '-O3 -march=k8 -mmmx -msse2 -m3dnow -mfpmath=sse -fomit-frame-pointer -ffast-math -funroll-loops')
+ elif flags_optimize=='7':
+ print " Athlon 3dnow/SSE/SSE2/SSE3 optimizations enabled (K8/Opteron/AMD64 w/ SSE3)."
+ env.Append(CXXFLAGS = '-O3 -march=k8-sse3 -mmmx -msse2 -msse3 -m3dnow -mfpmath=sse -fomit-frame-pointer -ffast-math -funroll-loops')
else:
print "Optimizations... disabled"
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel