[LAD] denormal handling

Paul Davis paul at linuxaudiosystems.com
Thu Sep 27 16:38:05 UTC 2007


On Thu, 2007-09-27 at 18:32 +0200, Georg Holzmann wrote:
> Hallo list!
> 
> I am just thinking about the right strategy for denormal handling in a 
> floating point (single or double prec) audio application (and yes I 
> already read the docs of the different methods at musicdsp and so on ...)
> 
> Basically my question is, if it is enough to simply turn on the 
> Flush-to-zero and Denormals-are-zero mode and then compile everything 
> with -msse -mfpmath=sse ?
> I know it won't run on older Pentium3,2 etc. - but for the machines 
> which support this feature, is this enough ?

it helps, but adding a small DC bias (i.e. adding a very very very small
constant number to all sample data) works even better.

if you app is going to be GPL'ed, feel free to grab libs/pbd/fpu.cc from
the ardour source code. 

--p





More information about the Linux-audio-dev mailing list