On Fri, 2005-10-14 at 22:57 +0200, fons adriaensen wrote: > ... ... Worse, unless you are using some specialised DSP chips that can do > clipping in the ALU, implementing clipping in fixed point software usually > leads > to an immense waste of processing power.
The hardware need not be that specialized. Both mmx and altivec implements 16bit saturating add and sub. Signed as well as unsigned.