trogluddite wrote:Replacing all the modlulus, division and rounding with SSE2 stuff and rcpps, I nearly halved the CPU load.
MegaHurtz wrote:Rccps is as heavy i dunno who told you the opposite it`s 1/x.
Stoopid me! I always have to learn stuff the hard way. I'd read this one on the forums somewhere - the low CPU looked great at first - till I had all my audio paths running at once - then the denorms started breeding like bunnies! Oh well, back to divps then! All running nicely now - and still saved about 30% of the CPU .
TomC wrote:If you know the internal representation of the floating values (e.g. if they are IEEE 754) you can mask them directly with an integer
Masking the mantissa but not the exponent - that kind of thing? Time for some experiments.
infuzion wrote:Use a text editor that has code highlighting.
Thanks for the tip, I'll go see what those nice folks at Source Forge have in their box of goodies...