Kristoff Bonne <[email protected]> writes:

> if I use the codec2 library to decode a codec2 stream, I get slightly 
> different result on i386 and on ARM.

That's not unusual -- the i387 FPU has an 80-bit wide stack, so
intermediate floating-point results are stored with more precision on
i386 than on other platforms, and the resulting rounding errors will be
different.

You may find that you get something closer to your expected results if
you specify -msse -mfpmath=sse as compiler flags. See the description in
the GCC manual here:
http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/i386-and-x86_002d64-Options.html

Thanks,

-- 
Adam Sampson <[email protected]>                         <http://offog.org/>

------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to