> As far as I can tell, this is the only type that will return the same
> answer reliably on all platforms. 

Fixed point can return the same answer on all platforms, e.g. 16 bit
words, 16x16 multiplies with 32 bit results.  Some DSPs can optionally
keep more digits in their accumulators (e.g. for the result of a long
multiply accumulate) but that can generally be disabled or made
consistent across platforms in software.  

This makes porting to other platforms or real time very simple to test
as everything is bit exact, so there is not need for special tests or
human judgement.  Of course the initial overhead (and maintenance) of
the fixed point port is high.

IIRC g729 was defined as a fixed point simulation.

- David




------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to