**Subject:** RE: Floating point in the kernel

**To:** Cousins, Kevin *<Kevin.Cousins@praxa.com.au>*

**From:** Andreas Gustafsson *<gson@araneus.fi>*

**List:** tech-kern

**Date:** 09/21/1998 09:23:27
> If the signal processing algorithm is appropriately scaled, then all of the
> multiplications can be treated as multiplications by a factor of two. What
> does that sound like? Full marks if you said "arithmetic shift left"! :)
If this were true, it would be quite a revolution for the field of
digital signal processing. Why not take it a step further and say
that "If the signal processing algorithm is appropriately scaled, then
all of the multiplications can be treated as multiplications by a
factor of one", and you could eliminate the shifts, too.
Of course, to scale the signal appropriately in the first place, you
only need to multiply it by a suitable constant...
--
Andreas Gustafsson, gson@araneus.fi