[PD-dev] Pd-cvs Digest, Vol 92, Issue 2
Miller Puckette
msp at ucsd.edu
Wed Oct 3 17:28:38 CEST 2012
I have to think about thi one a little... nobody could ever test -fastmath
for all architectures. The danger I see is that some externals might
break. Maybe I should just leve it on during the 0.44 test phase and hope
I hear back if it's breaking things :)
The reason for putting it in is that I stil get situations where Pd grinds
to a halt handling underflow interrupts - it's now a problem on the Pi.
cheers
Miller
On Wed, Oct 03, 2012 at 03:16:22PM +0100, Claude Heiland-Allen wrote:
>
> On 03/10/12 11:00, pd-cvs-request at iem.at wrote:
> > add -ffast-math flag to CC lines for linus and Mac
>
> Have you checked that this is safe on all architectures?
>
> IIRC, it optimizes with the assumption that everything is finite and
> not NaN, among other things.
>
> I know when I wrote 'tilde' (compiler from Pd dsp to C++), which
> incidentally used 'double' all the way through, I couldn't always
> use -ffast-math because it broke some patches very audibly. I
> didn't have time to debug the issue, so I just removed the flag
> globally.
>
> https://gitorious.org/maximus/tilde
> (currently unmaintained / dormant, but might still work)
>
>
> Claude
> --
> http://mathr.co.uk
More information about the Pd-dev
mailing list