Bug#746013: Investigating i386 issues with libmatheval

Neil Williams codehelp at debian.org
Tue Oct 7 08:44:21 UTC 2014


On Mon, 06 Oct 2014 23:41:16 +0200
Julian Taylor <jtaylor.debian at googlemail.com> wrote:

> 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.

OK, thanks. We're going to tweak the patch to use deterministic
precision, based on the highest precision available on all current
architectures.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20141007/343d54ff/attachment.sig>


More information about the debian-science-maintainers mailing list