On Sunday 08 January 2006 05:02, Michael Gogins wrote: > I also built a 32 bit version with full optimization, but it did not run > faster on my PC than the 64 bit version. I would appreciate some more advice > on how to build the fastest possible version of Csound5 for 32 bit samples > on Windows. I built the 32 bit binaries in the .zip release with -O3 -fno-inline-functions -march=pentium3 -fomit-frame-pointer -ffast-math. Alternatively, to avoid the requirement for a CPU with SSE instructions, the Linux package uses buildRelease=1 useLrint=1 with the following customCCFLAGS: -O3 -fno-inline-functions -march=i686 -mtune=pentium3 -fomit-frame-pointer -ffast-math (the -mtune could be changed to pentium4 as that is more commonly used). If you do not mind having large files, you may want to add -funroll-loops. This does improve rendering times for trapped.csd, although it may also make some other orchestras slower (e.g. with small ksmps, or due to less efficient cache usage). The above settings are probably still not the best, some experimenting may be needed. By the way, the portaudio.dll.0.0.19 file includes all debug information and has a size of about 2.4 MB; removing the debug information with strip --strip-debug would reduce this to ~124K (libsndfile also appears to have debug info). This does not improve speed, though, but the other files all seem to be stripped.