This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

math test failures in 2.2.92


Ulrich, 
    On debian ppc sid, I have built the current glibc 2.2.92
test release and am seeing the same sort of mail failures
Franz Sirl was seeing. I am wondering if these failures 
are in anyway related to the compiler warnings associated
with the tests getting built...for example...

gcc-3.2 test-idouble.c -c -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fstrict-aliasing -g -pipe -mnew-mnemonics -Wa,-mppc -mpowerpc     -Wno-uninitialized -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES -DNO_LONG_DOUBLE -D_Mlong_double_=double -I../include -I. -I/home/howarth/debian-glibccvs/glibc-2.3/powerpc-linux/obj/math -I.. -I../libio  -I/home/howarth/debian-glibccvs/glibc-2.3/powerpc-linux/obj -I../sysdeps/powerpc/elf -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/powerpc -I../sysdeps/unix/sysv/linux/powerpc -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/powerpc -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/powerpc/fpu -I../sysdeps/powerpc -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdep!
s/ieee754/dbl-64 -I../sysdeps/powerpc/soft-fp -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /usr/lib/gcc-lib/powerpc-linux/3.2.1/include -isystem /usr/src/kernel-headers-2.4.20-pre5-ben0/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc -DIS_IN_libm   -I../soft-fp/ -o /home/howarth/debian-glibccvs/glibc-2.3/powerpc-linux/obj/math/test-idouble.o
In file included from ../include/bits/cmathcalls.h:1,
                 from ../math/complex.h:97,
                 from ../include/complex.h:1,
                 from /home/howarth/debian-glibccvs/glibc-2.3/powerpc-linux/obj/math/libm-test.c:120,
                 from test-idouble.c:35:
../math/bits/cmathcalls.h:117: warning: conflicting types for built-in function `conjl'
../math/bits/cmathcalls.h:126: warning: conflicting types for built-in function `cimagl'
../math/bits/cmathcalls.h:129: warning: conflicting types for built-in function `creall'

which is results in the following output for the test-idouble.out...

testing double (inline functions)
Failure: Test: exp10 (0.75) == 5.62341325190349080394951039776481231
Result:
 is:          5.62341325190349206053e+00   0x1.67e600b2346270000000p+2
 should be:   5.62341325190349117236e+00   0x1.67e600b2346260000000p+2
 difference:  8.88178419700125232339e-16   0x1.00000000000000000000p-50
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: expm1 (0.75) == 1.11700001661267466854536981983709561
Result:
 is:          1.11700001661267478426e+00   0x1.1df3b68cfb9f00000000p+0
 should be:   1.11700001661267456221e+00   0x1.1df3b68cfb9ef0000000p+0
 difference:  2.22044604925031308085e-16   0x1.00000000000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `expm1'
 is      : 1 ulp
 accepted: 0 ulp
Failure: Test: log10 (0.75) == -0.124938736608299953132449886193870744
Result:
 is:         -1.24938736608299932884e-01  -0x1.ffbfc2bbc78020000000p-4
 should be:  -1.24938736608299946762e-01  -0x1.ffbfc2bbc78030000000p-4
 difference:  1.38777878078144567553e-17   0x1.00000000000000000000p-56
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (0.9921875) == 0.997389022060725270579075195353955217
Result:
 is:          9.97389022060725327634e-01   0x1.fea9c61e47cd40000000p-1
 should be:   9.97389022060725216612e-01   0x1.fea9c61e47cd30000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: erf (1.25) == 0.922900128256458230136523481197281140
Result:
 is:          9.22900128256458174292e-01   0x1.d8865d98abe000000000p-1
 should be:   9.22900128256458285314e-01   0x1.d8865d98abe010000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `erf'
 is      : 1 ulp
 accepted: 0 ulp
Failure: Test: erfc (2.0) == 0.00467773498104726583793074363274707139
Result:
 is:          4.67773498104726535851e-03   0x1.328f5ec350e660000000p-8
 should be:   4.67773498104726622587e-03   0x1.328f5ec350e670000000p-8
 difference:  8.67361737988403547206e-19   0x1.00000000000000000000p-60
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: erfc (4.125) == 0.542340079956506600531223408575531062e-8
Result:
 is:          5.42340079956506549097e-09   0x1.74b179d1eba800000000p-28
 should be:   5.42340079956506631815e-09   0x1.74b179d1eba810000000p-28
 difference:  8.27180612553027674871e-25   0x1.00000000000000000000p-80
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i
Result:
 is:          4.53276177638793853486e-01   0x1.d027a15c0edab0000000p-2
 should be:   4.53276177638793908997e-01   0x1.d027a15c0edac0000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i
Result:
 is:          9.11738290968487574695e-01   0x1.d2cf5c7c70f0b0000000p-1
 should be:   9.11738290968487685717e-01   0x1.d2cf5c7c70f0c0000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i
Result:
 is:          2.61492138795671957840e-01   0x1.0bc49861276d90000000p-2
 should be:   2.61492138795671902329e-01   0x1.0bc49861276d80000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i
Result:
 is:          1.38173873063425900476e+00   0x1.61b9a123b0d170000000p+0
 should be:   1.38173873063425878271e+00   0x1.61b9a123b0d160000000p+0
 difference:  2.22044604925031308085e-16   0x1.00000000000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i
Result:
 is:          4.08242591877968852287e-01   0x1.a20a5893ccf480000000p-2
 should be:   4.08242591877968796776e-01   0x1.a20a5893ccf470000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i
Result:
 is:          1.17506293914473536333e-01   0x1.e14e4796fd3f00000000p-4
 should be:   1.17506293914473550211e-01   0x1.e14e4796fd3f10000000p-4
 difference:  1.38777878078144567553e-17   0x1.00000000000000000000p-56
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i
Result:
 is:          8.46958290317209733233e-02   0x1.5aea037cc815d0000000p-4
 should be:   8.46958290317209455678e-02   0x1.5aea037cc815b0000000p-4
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of real part of: cpow
 is      : 2 ulp
 accepted: 1 ulp
Maximal error of imaginary part of: cpow
 is      : 2 ulp
 accepted: 2 ulp
Failure: Test: Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i
Result:
 is:          9.75363285031235704992e-01   0x1.f362d105db4800000000p-1
 should be:   9.75363285031235593969e-01   0x1.f362d105db47f0000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i
Result:
 is:          1.37260757053378301684e+00   0x1.5f6335b1af42b0000000p+0
 should be:   1.37260757053378323889e+00   0x1.5f6335b1af42c0000000p+0
 difference:  2.22044604925031308085e-16   0x1.00000000000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (10.0) == -0.245935764451348335197760862485328754
Result:
 is:         -2.45935764451348293225e-01  -0x1.f7ad2b89e1e520000000p-3
 should be:  -2.45935764451348348736e-01  -0x1.f7ad2b89e1e540000000p-3
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: j1 (2.0) == 0.576724807756873387202448242269137087
Result:
 is:          5.76724807756873292242e-01   0x1.27487958371ef0000000p-1
 should be:   5.76724807756873403264e-01   0x1.27487958371f00000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j1 (8.0) == 0.234636346853914624381276651590454612
Result:
 is:          2.34636346853914601329e-01   0x1.e0890561861820000000p-3
 should be:   2.34636346853914629085e-01   0x1.e0890561861830000000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 10.0) == -0.245935764451348335197760862485328754
Result:
 is:         -2.45935764451348293225e-01  -0x1.f7ad2b89e1e520000000p-3
 should be:  -2.45935764451348348736e-01  -0x1.f7ad2b89e1e540000000p-3
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1
Result:
 is:         -3.97149809863847402802e-01  -0x1.96ae7093e94fa0000000p-2
 should be:  -3.97149809863847347291e-01  -0x1.96ae7093e94f90000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1
Result:
 is:         -3.97149809863847402802e-01  -0x1.96ae7093e94fa0000000p-2
 should be:  -3.97149809863847347291e-01  -0x1.96ae7093e94f90000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 2.0) == 0.576724807756873387202448242269137087
Result:
 is:          5.76724807756873292242e-01   0x1.27487958371ef0000000p-1
 should be:   5.76724807756873403264e-01   0x1.27487958371f00000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 8.0) == 0.234636346853914624381276651590454612
Result:
 is:          2.34636346853914601329e-01   0x1.e0890561861820000000p-3
 should be:   2.34636346853914629085e-01   0x1.e0890561861830000000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.125) == 0.406503832554912875023029337653442868e-4
Result:
 is:          4.06503832554912795027e-05   0x1.550008880f2fe0000000p-15
 should be:   4.06503832554912862790e-05   0x1.550008880f2ff0000000p-15
 difference:  6.77626357803440271255e-21   0x1.00000000000000000000p-67
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.75) == 0.848438342327410884392755236884386804e-2
Result:
 is:          8.48438342327411006150e-03   0x1.16042aaa332d90000000p-7
 should be:   8.48438342327410832677e-03   0x1.16042aaa332d80000000p-7
 difference:  1.73472347597680709441e-18   0x1.00000000000000000000p-59
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 2.0) == 0.128943249474402051098793332969239835
Result:
 is:          1.28943249474402082955e-01   0x1.081365fc429d10000000p-3
 should be:   1.28943249474402055199e-01   0x1.081365fc429d00000000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 10.0) == 0.0583793793051868123429354784103409563
Result:
 is:          5.83793793051867945798e-02   0x1.de3e6e9c0cc030000000p-5
 should be:   5.83793793051868153965e-02   0x1.de3e6e9c0cc060000000p-5
 difference:  2.08166817117216851329e-17   0x1.80000000000000000000p-56
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.125) == 0.250543369809369890173993791865771547e-18
Result:
 is:          2.50543369809369917902e-19   0x1.27ca1651083440000000p-62
 should be:   2.50543369809369869753e-19   0x1.27ca1651083430000000p-62
 difference:  4.81482486096808963264e-35   0x1.00000000000000000000p-114
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.75) == 0.149621713117596814698712483621682835e-10
Result:
 is:          1.49621713117596832474e-11   0x1.0737a10f99b910000000p-36
 should be:   1.49621713117596800163e-11   0x1.0737a10f99b900000000p-36
 difference:  3.23117426778526435497e-27   0x1.00000000000000000000p-88
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.0) == 0.0882569642156769579829267660235151628
Result:
 is:          8.82569642156769834651e-02   0x1.6980226f358e10000000p-4
 should be:   8.82569642156769557095e-02   0x1.6980226f358df0000000p-4
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.5) == 0.382448923797758843955068554978089862
Result:
 is:          3.82448923797758966181e-01   0x1.87a0b0d06836a0000000p-2
 should be:   3.82448923797758855159e-01   0x1.87a0b0d0683680000000p-2
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: y0 (2.0) == 0.510375672649745119596606592727157873
Result:
 is:          5.10375672649745038001e-01   0x1.054ff5cd68c8c0000000p-1
 should be:   5.10375672649745149023e-01   0x1.054ff5cd68c8d0000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (8.0) == 0.223521489387566220527323400498620359
Result:
 is:          2.23521489387566191231e-01   0x1.c9c5a276fb82b0000000p-3
 should be:   2.23521489387566218987e-01   0x1.c9c5a276fb82c0000000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (10.0) == 0.0556711672835993914244598774101900481
Result:
 is:          5.56711672835993875985e-02   0x1.c80ee65a05c580000000p-5
 should be:   5.56711672835993945374e-02   0x1.c80ee65a05c590000000p-5
 difference:  6.93889390390722837765e-18   0x1.00000000000000000000p-57
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (2.0) == -0.107032431540937546888370772277476637
Result:
 is:         -1.07032431540937555958e-01  -0x1.b667a391466480000000p-4
 should be:  -1.07032431540937542080e-01  -0x1.b667a391466470000000p-4
 difference:  1.38777878078144567553e-17   0x1.00000000000000000000p-56
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (8.0) == -0.158060461731247494255555266187483550
Result:
 is:         -1.58060461731247464678e-01  -0x1.43b5340f693350000000p-3
 should be:  -1.58060461731247492434e-01  -0x1.43b5340f693360000000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (10.0) == 0.249015424206953883923283474663222803
Result:
 is:          2.49015424206953800423e-01   0x1.fdfbcc7958f390000000p-3
 should be:   2.49015424206953883690e-01   0x1.fdfbcc7958f3c0000000p-3
 difference:  8.32667268468867405318e-17   0x1.80000000000000000000p-54
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.0) == 0.0882569642156769579829267660235151628
Result:
 is:          8.82569642156769834651e-02   0x1.6980226f358e10000000p-4
 should be:   8.82569642156769557095e-02   0x1.6980226f358df0000000p-4
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.5) == 0.382448923797758843955068554978089862
Result:
 is:          3.82448923797758966181e-01   0x1.87a0b0d06836a0000000p-2
 should be:   3.82448923797758855159e-01   0x1.87a0b0d0683680000000p-2
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 2.0) == 0.510375672649745119596606592727157873
Result:
 is:          5.10375672649745038001e-01   0x1.054ff5cd68c8c0000000p-1
 should be:   5.10375672649745149023e-01   0x1.054ff5cd68c8d0000000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 8.0) == 0.223521489387566220527323400498620359
Result:
 is:          2.23521489387566191231e-01   0x1.c9c5a276fb82b0000000p-3
 should be:   2.23521489387566218987e-01   0x1.c9c5a276fb82c0000000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 10.0) == 0.0556711672835993914244598774101900481
Result:
 is:          5.56711672835993875985e-02   0x1.c80ee65a05c580000000p-5
 should be:   5.56711672835993945374e-02   0x1.c80ee65a05c590000000p-5
 difference:  6.93889390390722837765e-18   0x1.00000000000000000000p-57
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 2.0) == -0.107032431540937546888370772277476637
Result:
 is:         -1.07032431540937555958e-01  -0x1.b667a391466480000000p-4
 should be:  -1.07032431540937542080e-01  -0x1.b667a391466470000000p-4
 difference:  1.38777878078144567553e-17   0x1.00000000000000000000p-56
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 8.0) == -0.158060461731247494255555266187483550
Result:
 is:         -1.58060461731247464678e-01  -0x1.43b5340f693350000000p-3
 should be:  -1.58060461731247492434e-01  -0x1.43b5340f693360000000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 10.0) == 0.249015424206953883923283474663222803
Result:
 is:          2.49015424206953800423e-01   0x1.fdfbcc7958f390000000p-3
 should be:   2.49015424206953883690e-01   0x1.fdfbcc7958f3c0000000p-3
 difference:  8.32667268468867405318e-17   0x1.80000000000000000000p-54
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 2.0) == -1.12778377684042778608158395773179238
Result:
 is:         -1.12778377684042752094e+00  -0x1.20b670067d2f00000000p+0
 should be:  -1.12778377684042774298e+00  -0x1.20b670067d2f10000000p+0
 difference:  2.22044604925031308085e-16   0x1.00000000000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 10.0) == -0.251362657183837329779204747654240998
Result:
 is:         -2.51362657183837268082e-01  -0x1.016536602934d0000000p-2
 should be:  -2.51362657183837323593e-01  -0x1.016536602934e0000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236
Result:
 is:         -2.13350163890573406219e+09  -0x1.fcaa9b1b9f78c0000000p+30
 should be:  -2.13350163890573430061e+09  -0x1.fcaa9b1b9f78d0000000p+30
 difference:  2.38418579101562500000e-07   0x1.00000000000000000000p-22
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 2.0) == -129184.542208039282635913145923304214
Result:
 is:         -1.29184542208039245452e+05  -0x1.f8a08ace256430000000p+16
 should be:  -1.29184542208039289108e+05  -0x1.f8a08ace256460000000p+16
 difference:  4.36557456851005554199e-11   0x1.80000000000000000000p-35
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609
Result:
 is:         -3.59814152183402624630e-01  -0x1.70731f01100ec0000000p-2
 should be:  -3.59814152183402735652e-01  -0x1.70731f01100ee0000000p-2
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  2.0000
 max.ulp   :  0.0000

Test suite completed:
  2456 test cases plus 2244 tests for exception flags executed.
  54 errors occurred.

Any ideas how to fix this?
                                                Jack
ps This is built with gcc 3.2.1pre and binutils 2.13.90.0.4 against
the Linux 2.4.20pre5 headers.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]