Re: [LAD] denormal handling

From: Paul Davis <paul@email-addr-hidden>
Date: Sun Sep 30 2007 - 01:14:04 EEST

On Sun, 2007-09-30 at 08:09 +1000, Erik de Castro Lopo wrote:
> Jens M Andreasen wrote:
>
> > Although you are approximately right in many parts of this discussion,
> > you are wrong on the cost of the CPU flags to round twards zero. The
> > cost is nil.
>
> My memory of this is that changing the FPU flags causes a pipeline flush.
> If the happens inside an inner loop, this has a **huge** performance
> penalty.

this would be a truly terrible and stupid design.

which i guess is why there actually are VST plugins that do this on
every process() call.

our use of it in Ardour is host-wide, at program startup, which i
believe is the only sensible way to use FTZ or DAZ.

--p

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-dev
Received on Sun Sep 30 04:15:02 2007

This archive was generated by hypermail 2.1.8 : Sun Sep 30 2007 - 04:15:02 EEST