http://bugzilla.novell.com/show_bug.cgi?id=583475
http://bugzilla.novell.com/show_bug.cgi?id=583475#c0
Summary: glibc/libm: Wrong result for Bessel function jn on
x86-64
Classification: openSUSE
Product: openSUSE 11.3
Version: Factory
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: burnus@gmx.de
QAContact: qa@suse.de
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.0)
Gecko/20100115 SUSE/3.6.0-1.6 Firefox/3.6
The Bessel function "jn" gives -INF on x86-64; the 32bit version and the
float/long double version work OK, as the example shows below. As I am more
familiar with Fortran, I only included the float/long double version as Fortran
version.
Note: The compile-time result using MPFR is OK; the long double version is also
fine. However, the float version is a bit imprecise - especially on x86-64.
$ cat bessel.c
#include
034212501569217985245804444265895
Reproducible: Always -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.