On Sun, Nov 28, 2010 at 8:55 AM, Black, Michael (IS) <michael.bla...@ngc.com
> wrote:

>
> I find it interesting though that the math is different between the two
> compilers...I wonder which is actually "correct" ??
>
>
>
I ran a GMP version of the section of code we've highlighted, converting all
the double variables to "mpf" variables of 300+ bits of precision. The value
of realvalue after adding the rounder is
8.948471000000005000000000000004999999... . The first 15 digits are
8.94847100000000, so "mathematically", I'd say gcc got it right.

So the question remains -- why does the Windows build get it wrong?
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to