Albert Santoni wrote: > Ok, couple of problems: > > 1) We already have -O3 in two other places on unix (always turned on). > We really do want these turned on by default on unix, so I've removed > the -O3 from the other spots and made your optimizations block enabled > by default on unix.
It is worthwhile to specify whether the CPU is a pentium or not: i.e.: -march=pentium since this enables more efficient float <=> int conversion. The performance penalty of the stock GCC conversion is rather large. if you can figure out during configuration whether the architecture is i686 and supports mmx/sse, the following will gain you even more float performance: -mmmx -msse -mfpmath=sse Some more general GCC optimization flags: -fomit-frame-pointer -ffast-math -funroll-loops Especially the inclusion of floating point math optimization will give you a lot of improvement. And who uses mixxx on a 486 anyway? Greets, Pieter ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
