Bug#746013: Investigating i386 issues with libmatheval
Julian Taylor
jtaylor.debian at googlemail.com
Mon Oct 6 21:41:16 UTC 2014
On 06.10.2014 23:34, Neil Williams wrote:
> Something odd with the *386 builds, i386, kfreebsd-i386 and hurd-i386:
>
> i386 chroot:
> -1.3130352854993315
> +1.3130352854993312
>
> Other 32bit architectures don't have a problem.
>
thats very expected, i386 numerical precision depends on compiler
optimizations as the fpu has 80 bit width while double has 64.
You need to bump the error bounds or use special flags like
-ffloat-store or -fpmath=sse to avoid it.
More information about the debian-science-maintainers
mailing list