it might be a newbie question: is there a best-practice on if / when to use Floating-Point Behavior fp:fast (controlled by Relax IEEE compliance in Projucer) together with JUCE and esp. the DSP classes (e.g. filters)?
In my plugin I get a 20% performance gain when using fp:fast instead of fp:precise. Of course I would like to have that. But I noticed some uncontrollable behavior on some older systems. My investigation is that the NaN handling is different and causes issues esp. in the filters (e.g. state variable filter).
So what is the guidance? Stay away from fp:fast?
Are there any guidelines one has to comply with in order to use fp:fast without issues?