This is the mail archive of the
gsl-discuss@sourceware.org
mailing list for the GSL project.
Problems with IEEE rounding mode on x86_64
- From: Reinh dot Bader at t-online dot de (Reinhold Bader)
- To: gsl-discuss at sourceware dot org
- Date: Tue, 17 Apr 2007 21:57:56 +0200
- Subject: Problems with IEEE rounding mode on x86_64
- Reply-to: Bader at lrz dot de
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
I've tried the example ieeeround.c from the GSL reference manual on an
x86_64 system and find that setting the GSL_IEEE_MODE environment variable
does not have any effect at all. E.g.
export GSL_IEEE_MODE="round-up"
does not yield a divergent series as described in the manual.
For x86 and IA64 things are OK, however. The effect seems to be limited
to Opteron and EM64T type systems, using 64 bit libraries.
Is this a known effect? Do these systems not conform to IEEE?
Normally, if a feature isn't supported, the error handler should be invoked,
but this does not happen.
I've tried with SLES9 and SUSE10.0 based systems.
Regards
- --
Dr. Reinhold Bader
Leibniz-Rechenzentrum, Abt. Hochleistungssysteme | Tel. +49 89 35831 8825
Boltzmannstr. 1, 85748 Garching | Fax +49 89 35831 9700
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFGJSbEFVLhKuD7VgsRAqekAKC1Ye9pXFm1FWWc+qTnBfd8jrGgWgCg1Ifc
kiSuuzZCW7EseY9+CDadavI=
=U9zm
-----END PGP SIGNATURE-----