<Note to self: Fix IPP static stuff> (sorry it's getting late and I'm afraid that I've forgotten what I was working on when I wake up tomorrow

)
Anyway, I've been working more on reducing the memory usage (less memory = easier to avoid 64 kB cache problems), and I got the memory usage down another 8 MB. So this is really going in the right direction.
Unfortunately I just noticed that there's a problem when I use the Intel Fourier transform on two cores (and Stereo Tool runs on 2 cores, at least a part of the processing runs on a 2nd core). Everything on that 2nd core currently still uses my own, much slower Fourier transform implementation. I'll need to fix a number of things to be able to run the Intel Fourier transform on the 2nd core as well - if that's finished the CPU load should again be (a few percent) lower.
Secondly, I'm planning to write my own memory manager instead of relying on what Windows does. The advantage of that would be that I can automatically detect and avoid 64 kB cache issues, and the behavior will be identical regardless of which Windows version is used, or if a Winamp plugin, stand alone version etc. is used.
This is going to take some time...