Tim,
after further testing, I can report that these changes:
could you try to remove the && !defined(DAZ) from m_pd.h and change in m_simd_sse_gcc.h #ifdef DAZ to #ifndef DAZ (line 49)
make pd_37_devel perform about the same here as a stock PD 37.1 from CVS compiled with the following flags:
-march=pentium4 -O2 -mfpmath=sse -msse -msse2 -mmmx
This probably isn't news to you, as these changes are just shutting off the DAZ switching, right?
Anyway, maybe my craptop is haunted...
d.
Tim Blechmann wrote:
I am really at wit's end trying to figure out what else I can optimize! I recompiled *every* external, plugin, etc with "-march=pentium4 -O2 -mfpmath=sse -msse -msse2 -mmmx" again yesterday, and used all the P4 optimizations which Tim has included in the cvs branch. This craptop is about to go out the window, really....
could you try to remove the && !defined(DAZ) from m_pd.h and change in m_simd_sse_gcc.h #ifdef DAZ to #ifndef DAZ (line 49)
if you still have problems, please get rid of all externals to figure out, if the problem is still a pd problem ... also send my the output of cat /proc/cpuinfo
cheers ... tim