Hmm, weren't PD_BADFLOAT and PD_BIGORSMALL defined already on your system? It's "idfef __i386__" which I assumed would be turned on for Celerons. What compiler are you using???
gcc (GCC) 3.4.3 sorry - my c is a bit rusty (read: non-existant). i didn't know if it was being defined or not, so i added it to the makefile.
well, off course this will only work, if the externals you're using are denormal safe...
It's PD_BIGORSMALL that gets tested everywhere these days. But if you found a way to make denormals despite all the PD_BIGORSMALL fixes, I'd like to know where they're sneaking in.
so would i...
what about:
|osc~| | |*~ 1e-10| | |*~ 1e-10| | |*~ 1e-10| | |*~ 1e-10|
this example is rather academic, but it shows, that denormals can't completely be prevented (unless denormal bashing would be added everywhere in the dsp tree)
t