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