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]

Re: glibc 2.1.94 testing on alpha


Hi,

I updated my binutils, gcc, and glibc (CVS from today) and reran make check.  
Here goes:
$ gcc -v
Reading specs from /usr/lib/gcc-lib/alpha-redhat-linux/2.96/specs
gcc version 2.96 20000925 (experimental)
$ ld -v 
GNU ld version 2.10.91 (with BFD 2.10.0.26)
$ uname -a
Linux ludwig-alpha 2.4.0-test3 #3 Tue Jul 4 15:50:12 CEST 2000 alpha unknown

Build flags: -O2 -mcpu=ev56 -pipe

$ grep '\*\*' check.log 
make[2]: *** [/usr/src/redhat/BUILD/glibc-build-alpha/math/test-float.out] Error 1
make[2]: *** [/usr/src/redhat/BUILD/glibc-build-alpha/math/test-double.out] Error 1
make[2]: *** [/usr/src/redhat/BUILD/glibc-build-alpha/math/test-ifloat.out] Error 1
make[2]: *** [/usr/src/redhat/BUILD/glibc-build-alpha/math/test-idouble.out] Error 1
make[1]: *** [math/tests] Error 2
make[2]: *** [/usr/src/redhat/BUILD/glibc-build-alpha/stdio-common/tfformat.out] Error 1
make[1]: *** [stdio-common/tests] Error 2
make: *** [check] Error 2

Below are the contents of the .out files of the failed tests.  The float tests 
do not core dump any more, but the output still looks funny...

Cheers,
					Christian

Error in line 4013 using "%.20a".  Result is "0x1.0000000000000"; should be: "0x1.00000000000000000000p+4".
Encountered 1 errors in 3995 tests.
testing double (inline functions)
Failure: Test: acos (0.7) == 0.7953988301841435554
Result:
 is:          7.95398830184144034483e-01   0x1.973e83f5d5c9fp-1
 should be:   7.95398830184143590394e-01   0x1.973e83f5d5c9bp-1
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of `acos'
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: asin (0.7) == 0.7753974966107530637
Result:
 is:          7.75397496610752634538e-01   0x1.8d00e692afd92p-1
 should be:   7.75397496610753078627e-01   0x1.8d00e692afd96p-1
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  4.0000
 max.ulp   :  1.0000
Maximal error of `asin'
 is      :  4.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: hypot (0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, 1.2) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb39p+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafbp+0
 difference:  1.37667655053519411013e-14   0x1.f000000000000p-47
 ulp       :  62.0000
 max.ulp   :  1.0000
Maximal error of `hypot'
 is      :  144.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: sqrt (2) == M_SQRT2l
Result:
 is:          1.41421356237311912629e+00   0x1.6a09e667f3c39)p+0
 should be:   1.41421356237309514547e+00   0x1.6a09e667f3bcd)p+0
 difference:  2.39808173319033812732e-14   0x1.b000000000000)p-46
 ulp       :  108.0000
 max.ulp   :  0.0000
Failure: Test: sqrt (15239.9025) == 123.45
Result:
 is:          1.23450000000000372324e+02   0x1.edccccccccce7)p+6
 should be:   1.23450000000000002842e+02   0x1.edccccccccccd)p+6
 difference:  3.69482222595252096653e-13   0x1.a000000000000)p-42
 ulp       :  26.0000
 max.ulp   :  0.0000
Maximal error of `sqrt'
 is      :  108.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cabs (0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 + 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 - 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 - 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (0.7 + 1.2 i) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb39p+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafbp+0
 difference:  1.37667655053519411013e-14   0x1.f000000000000p-47
 ulp       :  62.0000
 max.ulp   :  1.0000
Maximal error of `cabs'
 is      :  144.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: cacos (-2 - 3 i) == 2.1414491111159960199 + 1.9833870299165354323 i
Result:
 is:          2.14144911111599389741e+00   0x1.121b0125254eb˜çp+1
 should be:   2.14144911111599611786e+00   0x1.121b0125254f0˜çp+1
 difference:  2.22044604925031308085e-15   0x1.4000000000000˜çp-49
 ulp       :  5.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cacos (-2 - 3 i) == 2.1414491111159960199 + 1.9833870299165354323 i
Result:
 is:          1.98338702991653814678e+00   0x1.fbbf409ccd56c˜çp+0
 should be:   1.98338702991653548224e+00   0x1.fbbf409ccd560˜çp+0
 difference:  2.66453525910037569702e-15   0x1.8000000000000˜çp-49
 ulp       :  12.0000
 max.ulp   :  0.0000
Maximal error of real part of: cacos
 is      :  5.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: cacos
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:         -1.98338702991637494399e+00  -0x1.fbbf409ccd28dØÝÿ8000p+0
 should be:  -1.98338702991653548224e+00  -0x1.fbbf409ccd560ØÝÿ8000p+0
 difference:  1.60538249360797635745e-13   0x1.6980000000000ØÝÿ8000p-43
 ulp       :  723.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:          2.14144911111599434150e+00   0x1.121b0125254ecØÝÿ8000p+1
 should be:   2.14144911111599611786e+00   0x1.121b0125254f0ØÝÿ8000p+1
 difference:  1.77635683940025046468e-15   0x1.0000000000000ØÝÿ8000p-49
 ulp       :  4.0000
 max.ulp   :  1.0000
Maximal error of real part of: cacosh
 is      :  723.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: cacosh
 is      :  4.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: casin (-2 - 3 i) == -0.5706527843210994007 - 1.9833870299165354323 i
Result:
 is:         -5.70652784321097339415e-01  -0x1.242c9a0c0f97cp-1
 should be:  -5.70652784321099448839e-01  -0x1.242c9a0c0f98fp-1
 difference:  2.10942374678779742680e-15   0x1.3000000000000p-49
 ulp       :  19.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casin (-2 - 3 i) == -0.5706527843210994007 - 1.9833870299165354323 i
Result:
 is:         -1.98338702991653814678e+00  -0x1.fbbf409ccd56cp+0
 should be:  -1.98338702991653548224e+00  -0x1.fbbf409ccd560p+0
 difference:  2.66453525910037569702e-15   0x1.8000000000000p-49
 ulp       :  12.0000
 max.ulp   :  0.0000
Maximal error of real part of: casin
 is      :  19.0000 ulp
 accepted:  3.0000 ulp
Maximal error of imaginary part of: casin
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: casinh (0.7 + 1.2 i) == 0.9786545955936738768 + 0.9113541895315601156 i
Result:
 is:          9.78654595593673182208e-01   0x1.f51237144f5348000p-1
 should be:   9.78654595593673848342e-01   0x1.f51237144f53a8000p-1
 difference:  6.66133814775093924254e-16   0x1.80000000000008000p-51
 ulp       :  6.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: casinh (0.7 + 1.2 i) == 0.9786545955936738768 + 0.9113541895315601156 i
Result:
 is:          9.11354189531555336501e-01   0x1.d29d042e38a2a8000p-1
 should be:   9.11354189531560110460e-01   0x1.d29d042e38a558000p-1
 difference:  4.77395900588817312382e-15   0x1.58000000000008000p-48
 ulp       :  43.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -1.96863792579308038988e+00  -0x1.f7f8a7b4f25178000p+0
 should be:  -1.96863792579309637709e+00  -0x1.f7f8a7b4f255f8000p+0
 difference:  1.59872115546022541821e-14   0x1.20000000000008000p-46
 ulp       :  72.0000
 max.ulp   :  5.0000
Failure: Test: Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -9.64658504407602257480e-01  -0x1.ede7b8307a5438000p-1
 should be:  -9.64658504407602812591e-01  -0x1.ede7b8307a5488000p-1
 difference:  5.55111512312578270212e-16   0x1.40000000000008000p-51
 ulp       :  5.0000
 max.ulp   :  3.0000
Maximal error of real part of: casinh
 is      :  72.0000 ulp
 accepted:  5.0000 ulp
Maximal error of imaginary part of: casinh
 is      :  43.0000 ulp
 accepted:  3.0000 ulp
Failure: Test: Real part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          1.42778654503891211380e-01   0x1.2469229d49eca4000p-3
 should be:   1.42778654503886881511e-01   0x1.2469229d49e2e4000p-3
 difference:  4.32986979603811050765e-15   0x1.38000000000004000p-48
 ulp       :  156.0000
 max.ulp   :  1.0000
Failure: Test: Real part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:          5.56971676153418915334e-01   0x1.1d2b643bc12544000p-1
 should be:   5.56971676153418360222e-01   0x1.1d2b643bc124f4000p-1
 difference:  5.55111512312578270212e-16   0x1.40000000000004000p-51
 ulp       :  5.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog10
 is      :  156.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: clog10
 is      :  1.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:          1.28247467873076947953e+00   0x1.485042b318c564000p+0
 should be:   1.28247467873076836931e+00   0x1.485042b318c514000p+0
 difference:  1.11022302462515654042e-15   0x1.40000000000004000p-50
 ulp       :  5.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog
 is      :  5.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog
 is      :  1.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.19000000000000525802e+02  -0x1.dc00000000025Pp+6
 should be:  -1.19000000000000000000e+02  -0x1.dc00000000000Pp+6
 difference:  5.25801624462474137545e-13   0x1.2800000000000Pp-41
 ulp       :  37.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.20000000000000511591e+02  -0x1.e000000000024Pp+6
 should be:  -1.20000000000000000000e+02  -0x1.e000000000000Pp+6
 difference:  5.11590769747272133827e-13   0x1.2000000000000Pp-41
 ulp       :  36.0000
 max.ulp   :  0.0000
Maximal error of real part of: cpow
 is      :  37.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: cpow
 is      :  36.0000 ulp
 accepted:  1.1031 ulp
Failure: Test: Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          1.02206761003002988275e+00   0x1.05a6390f613e8p+0
 should be:   1.02206761003002655208e+00   0x1.05a6390f613d9p+0
 difference:  3.33066907387546962127e-15   0x1.e000000000000p-49
 ulp       :  15.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          5.87045312963563215014e-01   0x1.2c913408e5ad7p-1
 should be:   5.87045312963565213416e-01   0x1.2c913408e5ae9p-1
 difference:  1.99840144432528177276e-15   0x1.2000000000000p-49
 ulp       :  18.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i
Result:
 is:          8.95977476129837802077e-01   0x1.cabd8f4bdc4cep-1
 should be:   8.95977476129838135144e-01   0x1.cabd8f4bdc4d1p-1
 difference:  3.33066907387546962127e-16   0x1.8000000000000p-52
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i
Result:
 is:         -1.67414922803554055974e+00  -0x1.ac950b37094a8p+0
 should be:  -1.67414922803554011566e+00  -0x1.ac950b37094a6p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i
Result:
 is:          8.95977476129837802077e-01   0x1.cabd8f4bdc4cep-1
 should be:   8.95977476129838135144e-01   0x1.cabd8f4bdc4d1p-1
 difference:  3.33066907387546962127e-16   0x1.8000000000000p-52
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i
Result:
 is:          1.67414922803554055974e+00   0x1.ac950b37094a8p+0
 should be:   1.67414922803554011566e+00   0x1.ac950b37094a6p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of real part of: csqrt
 is      :  15.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: csqrt
 is      :  18.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: j0 (2.0) == 0.22389077914123566805
Result:
 is:          2.23890779141231871519e-01   0x1.ca873fb24ce6fCþ p-3
 should be:   2.23890779141235674032e-01   0x1.ca873fb24cef8Cþ p-3
 difference:  3.80251385934116115095e-15   0x1.1200000000000Cþ p-48
 ulp       :  137.0000
 max.ulp   :  0.0000
Failure: Test: j0 (8.0) == 0.17165080713755390609
Result:
 is:          1.71650807137550986958e-01   0x1.5f8a7557e6fbcCþ p-3
 should be:   1.71650807137553901294e-01   0x1.5f8a7557e7025Cþ p-3
 difference:  2.91433543964103591861e-15   0x1.a400000000000Cþ p-49
 ulp       :  105.0000
 max.ulp   :  0.0000
Maximal error of `j0'
 is      :  137.0000 ulp
 accepted:  2.0000 ulp
Failure: Test: j1 (2.0) == 0.57672480775687338720
Result:
 is:          5.76724807756863522279e-01   0x1.2748795837197Cþ p-1
 should be:   5.76724807756873403264e-01   0x1.27487958371f0Cþ p-1
 difference:  9.88098491916389320977e-15   0x1.6400000000000Cþ p-47
 ulp       :  89.0000
 max.ulp   :  1.0000
Failure: Test: j1 (8.0) == 0.23463634685391462438
Result:
 is:          2.34636346853910632282e-01   0x1.e0890561860f3Cþ p-3
 should be:   2.34636346853914629085e-01   0x1.e089056186183Cþ p-3
 difference:  3.99680288865056354553e-15   0x1.2000000000000Cþ p-48
 ulp       :  144.0000
 max.ulp   :  1.0000
Maximal error of `j1'
 is      :  144.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: jn (0, 2.0) == 0.22389077914123566805
Result:
 is:          2.23890779141231871519e-01   0x1.ca873fb24ce6fp-3
 should be:   2.23890779141235674032e-01   0x1.ca873fb24cef8p-3
 difference:  3.80251385934116115095e-15   0x1.1200000000000p-48
 ulp       :  137.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 8.0) == 0.17165080713755390609
Result:
 is:          1.71650807137550986958e-01   0x1.5f8a7557e6fbcp-3
 should be:   1.71650807137553901294e-01   0x1.5f8a7557e7025p-3
 difference:  2.91433543964103591861e-15   0x1.a400000000000p-49
 ulp       :  105.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 2.0) == 0.57672480775687338720
Result:
 is:          5.76724807756863522279e-01   0x1.2748795837197p-1
 should be:   5.76724807756873403264e-01   0x1.27487958371f0p-1
 difference:  9.88098491916389320977e-15   0x1.6400000000000p-47
 ulp       :  89.0000
 max.ulp   :  1.0000
Failure: Test: jn (1, 8.0) == 0.23463634685391462438
Result:
 is:          2.34636346853910632282e-01   0x1.e0890561860f3p-3
 should be:   2.34636346853914629085e-01   0x1.e089056186183p-3
 difference:  3.99680288865056354553e-15   0x1.2000000000000p-48
 ulp       :  144.0000
 max.ulp   :  1.0000
Failure: Test: jn (3, 2.0) == 0.12894324947440205110
Result:
 is:          1.28943249474399918020e-01   0x1.081365fc42983p-3
 should be:   1.28943249474402055199e-01   0x1.081365fc429d0p-3
 difference:  2.13717932240342634032e-15   0x1.3400000000000p-49
 ulp       :  77.0000
 max.ulp   :  1.0000
Failure: Test: jn (10, 2.0) == 0.25153862827167367096e-6
Result:
 is:          2.51538628271669393884e-07   0x1.0e16696236dcap-22
 should be:   2.51538628271673681988e-07   0x1.0e16696236e1bp-22
 difference:  4.28810429547489546653e-21   0x1.4400000000000p-68
 ulp       :  81.0000
 max.ulp   :  0.0000
Maximal error of `jn'
 is      :  144.0000 ulp
 accepted:  6.0000 ulp
Failure: Test: y0 (2.0) == 0.51037567264974511960
Result:
 is:          5.10375672649736489284e-01   0x1.054ff5cd68c3f)p-1
 should be:   5.10375672649745149023e-01   0x1.054ff5cd68c8d)p-1
 difference:  8.65973959207622101530e-15   0x1.3800000000000)p-47
 ulp       :  78.0000
 max.ulp   :  0.0000
Failure: Test: y0 (8.0) == 0.22352148938756622053
Result:
 is:          2.23521489387562388718e-01   0x1.c9c5a276fb7a2)p-3
 should be:   2.23521489387566218987e-01   0x1.c9c5a276fb82c)p-3
 difference:  3.83026943495679006446e-15   0x1.1400000000000)p-48
 ulp       :  138.0000
 max.ulp   :  1.0000
Maximal error of `y0'
 is      :  138.0000 ulp
 accepted:  2.0000 ulp
Failure: Test: y1 (2.0) == -0.10703243154093754689
Result:
 is:         -1.07032431540935737968e-01  -0x1.b667a391465c5eÿ p-4
 should be:  -1.07032431540937542080e-01  -0x1.b667a39146647eÿ p-4
 difference:  1.80411241501587937819e-15   0x1.0400000000000eÿ p-49
 ulp       :  130.0000
 max.ulp   :  1.0000
Failure: Test: y1 (8.0) == -0.15806046173124749426
Result:
 is:         -1.58060461731244827899e-01  -0x1.43b5340f692d6eÿ p-3
 should be:  -1.58060461731247492434e-01  -0x1.43b5340f69336eÿ p-3
 difference:  2.66453525910037569702e-15   0x1.8000000000000eÿ p-49
 ulp       :  96.0000
 max.ulp   :  1.0000
Maximal error of `y1'
 is      :  130.0000 ulp
 accepted:  3.0000 ulp
Failure: Test: yn (0, 2.0) == 0.51037567264974511960
Result:
 is:          5.10375672649736489284e-01   0x1.054ff5cd68c3fp-1
 should be:   5.10375672649745149023e-01   0x1.054ff5cd68c8dp-1
 difference:  8.65973959207622101530e-15   0x1.3800000000000p-47
 ulp       :  78.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 8.0) == 0.22352148938756622053
Result:
 is:          2.23521489387562388718e-01   0x1.c9c5a276fb7a2p-3
 should be:   2.23521489387566218987e-01   0x1.c9c5a276fb82cp-3
 difference:  3.83026943495679006446e-15   0x1.1400000000000p-48
 ulp       :  138.0000
 max.ulp   :  1.0000
Failure: Test: yn (1, 2.0) == -0.10703243154093754689
Result:
 is:         -1.07032431540935737968e-01  -0x1.b667a391465c5p-4
 should be:  -1.07032431540937542080e-01  -0x1.b667a39146647p-4
 difference:  1.80411241501587937819e-15   0x1.0400000000000p-49
 ulp       :  130.0000
 max.ulp   :  1.0000
Failure: Test: yn (1, 8.0) == -0.15806046173124749426
Result:
 is:         -1.58060461731244827899e-01  -0x1.43b5340f692d6p-3
 should be:  -1.58060461731247492434e-01  -0x1.43b5340f69336p-3
 difference:  2.66453525910037569702e-15   0x1.8000000000000p-49
 ulp       :  96.0000
 max.ulp   :  1.0000
Failure: Test: yn (3, 2.0) == -1.1277837768404277861
Result:
 is:         -1.12778377684040886919e+00  -0x1.20b670067d29cp+0
 should be:  -1.12778377684042774298e+00  -0x1.20b670067d2f1p+0
 difference:  1.88737914186276611872e-14   0x1.5400000000000p-46
 ulp       :  85.0000
 max.ulp   :  1.0000
Failure: Test: yn (10, 2.0) == -129184.54220803928264
Result:
 is:         -1.29184542208037091768e+05  -0x1.f8a08ace255afp+16
 should be:  -1.29184542208039289108e+05  -0x1.f8a08ace25646p+16
 difference:  2.19733919948339462280e-09   0x1.2e00000000000p-29
 ulp       :  151.0000
 max.ulp   :  2.0000
Maximal error of `yn'
 is      :  151.0000 ulp
 accepted:  3.0000 ulp

Test suite completed:
  2413 test cases plus 2205 tests for exception flags executed.
  79 errors occured.
testing float (inline functions)
Failure: Test: frexp (12.8, &x) == 0.8
Result:
 is:          1.28000001907348632812e+01   0x1.99999a0000000p+3
 should be:   8.00000011920928955078e-01   0x1.99999a0000000p-1
 difference:  1.20000000000000000000e+01   0x1.8000000000000p+3
 ulp       :  201326592.0000
 max.ulp   :  0.0000
Failure: Test: frexp (-27.34, &x) == -0.854375
Result:
 is:         -2.73400001525878906250e+01  -0x1.b570a40000000p+4
 should be:  -8.54375004768371582031e-01  -0x1.b570a40000000p-1
 difference:  2.64856243133544921875e+01   0x1.a7c51e0000000p+4
 ulp       :  444355040.0000
 max.ulp   :  0.0000
Maximal error of `frexp'
 is      :  444355040.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cbrt (-0.001) == -0.1
Result:
 is:         -3.12183815985918045044e-02  -0x1.ff7b620000000Äùpp-6
 should be:  -1.00000001490116119385e-01  -0x1.99999a0000000Äùpp-4
 difference:  6.87816217541694641113e-02   0x1.19bac20000000Äùpp-4
 ulp       :  9231713.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (8) == 2
Result:
 is:         -7.38768434524536132812e+00  -0x1.d8cfd20000000Äùpp+2
 should be:   2.00000000000000000000e+00   0x1.0000000000000Äùpp+1
 difference:  9.38768386840820312500e+00   0x1.2c67e80000000Äùpp+3
 ulp       :  39374800.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (-27.0) == -3.0
Result:
 is:          1.90925003051757812500e+02   0x1.7dd99a0000000Äùpp+7
 should be:  -3.00000000000000000000e+00  -0x1.8000000000000Äùpp+1
 difference:  1.93925003051757812500e+02   0x1.83d99a0000000Äùpp+7
 ulp       :  813380416.0000
 max.ulp   :  0.0000
Maximal error of `cbrt'
 is      :  813380416.0000 ulp
 accepted:  0.0000 ulp

Test suite completed:
  2400 test cases plus 2198 tests for exception flags executed.
  7 errors occured.
testing double (without inline functions)
Failure: Test: acos (0.7) == 0.7953988301841435554
Result:
 is:          7.95398830184144034483e-01   0x1.973e83f5d5c9fp-1
 should be:   7.95398830184143590394e-01   0x1.973e83f5d5c9bp-1
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of `acos'
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: asin (0.7) == 0.7753974966107530637
Result:
 is:          7.75397496610752634538e-01   0x1.8d00e692afd92p-1
 should be:   7.75397496610753078627e-01   0x1.8d00e692afd96p-1
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  4.0000
 max.ulp   :  1.0000
Maximal error of `asin'
 is      :  4.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: hypot (0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cÀ!p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecÀ!p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000À!p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, 1.2) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb39À!p+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafbÀ!p+0
 difference:  1.37667655053519411013e-14   0x1.f000000000000À!p-47
 ulp       :  62.0000
 max.ulp   :  1.0000
Maximal error of `hypot'
 is      :  144.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: sqrt (2) == M_SQRT2l
Result:
 is:          1.41421356237311912629e+00   0x1.6a09e667f3c39p+0
 should be:   1.41421356237309514547e+00   0x1.6a09e667f3bcdp+0
 difference:  2.39808173319033812732e-14   0x1.b000000000000p-46
 ulp       :  108.0000
 max.ulp   :  0.0000
Failure: Test: sqrt (15239.9025) == 123.45
Result:
 is:          1.23450000000000372324e+02   0x1.edccccccccce7p+6
 should be:   1.23450000000000002842e+02   0x1.edccccccccccdp+6
 difference:  3.69482222595252096653e-13   0x1.a000000000000p-42
 ulp       :  26.0000
 max.ulp   :  0.0000
Maximal error of `sqrt'
 is      :  108.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cabs (0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cààÿp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecààÿp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000ààÿp-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 + 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cààÿp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecààÿp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000ààÿp-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cààÿp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecààÿp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000ààÿp-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 - 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cààÿp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecààÿp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000ààÿp-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 - 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cààÿp+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecààÿp+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000ààÿp-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (0.7 + 1.2 i) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb39ààÿp+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafbààÿp+0
 difference:  1.37667655053519411013e-14   0x1.f000000000000ààÿp-47
 ulp       :  62.0000
 max.ulp   :  1.0000
Maximal error of `cabs'
 is      :  144.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: cacos (-2 - 3 i) == 2.1414491111159960199 + 1.9833870299165354323 i
Result:
 is:          2.14144911111599389741e+00   0x1.121b0125254ebÄÝÿp+1
 should be:   2.14144911111599611786e+00   0x1.121b0125254f0ÄÝÿp+1
 difference:  2.22044604925031308085e-15   0x1.4000000000000ÄÝÿp-49
 ulp       :  5.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cacos (-2 - 3 i) == 2.1414491111159960199 + 1.9833870299165354323 i
Result:
 is:          1.98338702991653814678e+00   0x1.fbbf409ccd56cÄÝÿp+0
 should be:   1.98338702991653548224e+00   0x1.fbbf409ccd560ÄÝÿp+0
 difference:  2.66453525910037569702e-15   0x1.8000000000000ÄÝÿp-49
 ulp       :  12.0000
 max.ulp   :  0.0000
Maximal error of real part of: cacos
 is      :  5.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: cacos
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:         -1.98338702991637494399e+00  -0x1.fbbf409ccd28d8000p+0
 should be:  -1.98338702991653548224e+00  -0x1.fbbf409ccd5608000p+0
 difference:  1.60538249360797635745e-13   0x1.69800000000008000p-43
 ulp       :  723.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:          2.14144911111599434150e+00   0x1.121b0125254ec8000p+1
 should be:   2.14144911111599611786e+00   0x1.121b0125254f08000p+1
 difference:  1.77635683940025046468e-15   0x1.00000000000008000p-49
 ulp       :  4.0000
 max.ulp   :  1.0000
Maximal error of real part of: cacosh
 is      :  723.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: cacosh
 is      :  4.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: casin (-2 - 3 i) == -0.5706527843210994007 - 1.9833870299165354323 i
Result:
 is:         -5.70652784321097339415e-01  -0x1.242c9a0c0f97cƒ p-1
 should be:  -5.70652784321099448839e-01  -0x1.242c9a0c0f98fƒ p-1
 difference:  2.10942374678779742680e-15   0x1.3000000000000ƒ p-49
 ulp       :  19.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casin (-2 - 3 i) == -0.5706527843210994007 - 1.9833870299165354323 i
Result:
 is:         -1.98338702991653814678e+00  -0x1.fbbf409ccd56cƒ p+0
 should be:  -1.98338702991653548224e+00  -0x1.fbbf409ccd560ƒ p+0
 difference:  2.66453525910037569702e-15   0x1.8000000000000ƒ p-49
 ulp       :  12.0000
 max.ulp   :  0.0000
Maximal error of real part of: casin
 is      :  19.0000 ulp
 accepted:  3.0000 ulp
Maximal error of imaginary part of: casin
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: casinh (0.7 + 1.2 i) == 0.9786545955936738768 + 0.9113541895315601156 i
Result:
 is:          9.78654595593673182208e-01   0x1.f51237144f5348000p-1
 should be:   9.78654595593673848342e-01   0x1.f51237144f53a8000p-1
 difference:  6.66133814775093924254e-16   0x1.80000000000008000p-51
 ulp       :  6.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: casinh (0.7 + 1.2 i) == 0.9786545955936738768 + 0.9113541895315601156 i
Result:
 is:          9.11354189531555336501e-01   0x1.d29d042e38a2a8000p-1
 should be:   9.11354189531560110460e-01   0x1.d29d042e38a558000p-1
 difference:  4.77395900588817312382e-15   0x1.58000000000008000p-48
 ulp       :  43.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -1.96863792579308038988e+00  -0x1.f7f8a7b4f25178000p+0
 should be:  -1.96863792579309637709e+00  -0x1.f7f8a7b4f255f8000p+0
 difference:  1.59872115546022541821e-14   0x1.20000000000008000p-46
 ulp       :  72.0000
 max.ulp   :  5.0000
Failure: Test: Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -9.64658504407602257480e-01  -0x1.ede7b8307a5438000p-1
 should be:  -9.64658504407602812591e-01  -0x1.ede7b8307a5488000p-1
 difference:  5.55111512312578270212e-16   0x1.40000000000008000p-51
 ulp       :  5.0000
 max.ulp   :  3.0000
Maximal error of real part of: casinh
 is      :  72.0000 ulp
 accepted:  5.0000 ulp
Maximal error of imaginary part of: casinh
 is      :  43.0000 ulp
 accepted:  3.0000 ulp
Failure: Test: Real part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          1.42778654503891211380e-01   0x1.2469229d49eca4000p-3
 should be:   1.42778654503886881511e-01   0x1.2469229d49e2e4000p-3
 difference:  4.32986979603811050765e-15   0x1.38000000000004000p-48
 ulp       :  156.0000
 max.ulp   :  1.0000
Failure: Test: Real part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:          5.56971676153418915334e-01   0x1.1d2b643bc12544000p-1
 should be:   5.56971676153418360222e-01   0x1.1d2b643bc124f4000p-1
 difference:  5.55111512312578270212e-16   0x1.40000000000004000p-51
 ulp       :  5.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog10
 is      :  156.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: clog10
 is      :  1.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:          1.28247467873076947953e+00   0x1.485042b318c56p+0
 should be:   1.28247467873076836931e+00   0x1.485042b318c51p+0
 difference:  1.11022302462515654042e-15   0x1.4000000000000p-50
 ulp       :  5.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog
 is      :  5.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog
 is      :  1.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.19000000000000525802e+02  -0x1.dc00000000025Pp+6
 should be:  -1.19000000000000000000e+02  -0x1.dc00000000000Pp+6
 difference:  5.25801624462474137545e-13   0x1.2800000000000Pp-41
 ulp       :  37.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.20000000000000511591e+02  -0x1.e000000000024Pp+6
 should be:  -1.20000000000000000000e+02  -0x1.e000000000000Pp+6
 difference:  5.11590769747272133827e-13   0x1.2000000000000Pp-41
 ulp       :  36.0000
 max.ulp   :  0.0000
Maximal error of real part of: cpow
 is      :  37.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: cpow
 is      :  36.0000 ulp
 accepted:  1.1031 ulp
Failure: Test: Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          1.02206761003002988275e+00   0x1.05a6390f613e8p+0
 should be:   1.02206761003002655208e+00   0x1.05a6390f613d9p+0
 difference:  3.33066907387546962127e-15   0x1.e000000000000p-49
 ulp       :  15.0000
 max.ulp   :  1.0000
Failure: Test: Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          5.87045312963563215014e-01   0x1.2c913408e5ad7p-1
 should be:   5.87045312963565213416e-01   0x1.2c913408e5ae9p-1
 difference:  1.99840144432528177276e-15   0x1.2000000000000p-49
 ulp       :  18.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i
Result:
 is:          8.95977476129837802077e-01   0x1.cabd8f4bdc4cep-1
 should be:   8.95977476129838135144e-01   0x1.cabd8f4bdc4d1p-1
 difference:  3.33066907387546962127e-16   0x1.8000000000000p-52
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i
Result:
 is:         -1.67414922803554055974e+00  -0x1.ac950b37094a8p+0
 should be:  -1.67414922803554011566e+00  -0x1.ac950b37094a6p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i
Result:
 is:          8.95977476129837802077e-01   0x1.cabd8f4bdc4cep-1
 should be:   8.95977476129838135144e-01   0x1.cabd8f4bdc4d1p-1
 difference:  3.33066907387546962127e-16   0x1.8000000000000p-52
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i
Result:
 is:          1.67414922803554055974e+00   0x1.ac950b37094a8p+0
 should be:   1.67414922803554011566e+00   0x1.ac950b37094a6p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of real part of: csqrt
 is      :  15.0000 ulp
 accepted:  1.0000 ulp
Maximal error of imaginary part of: csqrt
 is      :  18.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: j0 (2.0) == 0.22389077914123566805
Result:
 is:          2.23890779141231871519e-01   0x1.ca873fb24ce6f$p-3
 should be:   2.23890779141235674032e-01   0x1.ca873fb24cef8$p-3
 difference:  3.80251385934116115095e-15   0x1.1200000000000$p-48
 ulp       :  137.0000
 max.ulp   :  0.0000
Failure: Test: j0 (8.0) == 0.17165080713755390609
Result:
 is:          1.71650807137550986958e-01   0x1.5f8a7557e6fbc$p-3
 should be:   1.71650807137553901294e-01   0x1.5f8a7557e7025$p-3
 difference:  2.91433543964103591861e-15   0x1.a400000000000$p-49
 ulp       :  105.0000
 max.ulp   :  0.0000
Maximal error of `j0'
 is      :  137.0000 ulp
 accepted:  2.0000 ulp
Failure: Test: j1 (2.0) == 0.57672480775687338720
Result:
 is:          5.76724807756863522279e-01   0x1.2748795837197p-1
 should be:   5.76724807756873403264e-01   0x1.27487958371f0p-1
 difference:  9.88098491916389320977e-15   0x1.6400000000000p-47
 ulp       :  89.0000
 max.ulp   :  1.0000
Failure: Test: j1 (8.0) == 0.23463634685391462438
Result:
 is:          2.34636346853910632282e-01   0x1.e0890561860f3p-3
 should be:   2.34636346853914629085e-01   0x1.e089056186183p-3
 difference:  3.99680288865056354553e-15   0x1.2000000000000p-48
 ulp       :  144.0000
 max.ulp   :  1.0000
Maximal error of `j1'
 is      :  144.0000 ulp
 accepted:  1.0000 ulp
Failure: Test: jn (0, 2.0) == 0.22389077914123566805
Result:
 is:          2.23890779141231871519e-01   0x1.ca873fb24ce6fààÿp-3
 should be:   2.23890779141235674032e-01   0x1.ca873fb24cef8ààÿp-3
 difference:  3.80251385934116115095e-15   0x1.1200000000000ààÿp-48
 ulp       :  137.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 8.0) == 0.17165080713755390609
Result:
 is:          1.71650807137550986958e-01   0x1.5f8a7557e6fbcààÿp-3
 should be:   1.71650807137553901294e-01   0x1.5f8a7557e7025ààÿp-3
 difference:  2.91433543964103591861e-15   0x1.a400000000000ààÿp-49
 ulp       :  105.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 2.0) == 0.57672480775687338720
Result:
 is:          5.76724807756863522279e-01   0x1.2748795837197ààÿp-1
 should be:   5.76724807756873403264e-01   0x1.27487958371f0ààÿp-1
 difference:  9.88098491916389320977e-15   0x1.6400000000000ààÿp-47
 ulp       :  89.0000
 max.ulp   :  1.0000
Failure: Test: jn (1, 8.0) == 0.23463634685391462438
Result:
 is:          2.34636346853910632282e-01   0x1.e0890561860f3ààÿp-3
 should be:   2.34636346853914629085e-01   0x1.e089056186183ààÿp-3
 difference:  3.99680288865056354553e-15   0x1.2000000000000ààÿp-48
 ulp       :  144.0000
 max.ulp   :  1.0000
Failure: Test: jn (3, 2.0) == 0.12894324947440205110
Result:
 is:          1.28943249474399918020e-01   0x1.081365fc42983ààÿp-3
 should be:   1.28943249474402055199e-01   0x1.081365fc429d0ààÿp-3
 difference:  2.13717932240342634032e-15   0x1.3400000000000ààÿp-49
 ulp       :  77.0000
 max.ulp   :  1.0000
Failure: Test: jn (10, 2.0) == 0.25153862827167367096e-6
Result:
 is:          2.51538628271669393884e-07   0x1.0e16696236dcaààÿp-22
 should be:   2.51538628271673681988e-07   0x1.0e16696236e1bààÿp-22
 difference:  4.28810429547489546653e-21   0x1.4400000000000ààÿp-68
 ulp       :  81.0000
 max.ulp   :  0.0000
Maximal error of `jn'
 is      :  144.0000 ulp
 accepted:  6.0000 ulp
Failure: Test: y0 (2.0) == 0.51037567264974511960
Result:
 is:          5.10375672649736489284e-01   0x1.054ff5cd68c3fp-1
 should be:   5.10375672649745149023e-01   0x1.054ff5cd68c8dp-1
 difference:  8.65973959207622101530e-15   0x1.3800000000000p-47
 ulp       :  78.0000
 max.ulp   :  0.0000
Failure: Test: y0 (8.0) == 0.22352148938756622053
Result:
 is:          2.23521489387562388718e-01   0x1.c9c5a276fb7a2p-3
 should be:   2.23521489387566218987e-01   0x1.c9c5a276fb82cp-3
 difference:  3.83026943495679006446e-15   0x1.1400000000000p-48
 ulp       :  138.0000
 max.ulp   :  1.0000
Maximal error of `y0'
 is      :  138.0000 ulp
 accepted:  2.0000 ulp
Failure: Test: y1 (2.0) == -0.10703243154093754689
Result:
 is:         -1.07032431540935737968e-01  -0x1.b667a391465c5p-4
 should be:  -1.07032431540937542080e-01  -0x1.b667a39146647p-4
 difference:  1.80411241501587937819e-15   0x1.0400000000000p-49
 ulp       :  130.0000
 max.ulp   :  1.0000
Failure: Test: y1 (8.0) == -0.15806046173124749426
Result:
 is:         -1.58060461731244827899e-01  -0x1.43b5340f692d6p-3
 should be:  -1.58060461731247492434e-01  -0x1.43b5340f69336p-3
 difference:  2.66453525910037569702e-15   0x1.8000000000000p-49
 ulp       :  96.0000
 max.ulp   :  1.0000
Maximal error of `y1'
 is      :  130.0000 ulp
 accepted:  3.0000 ulp
Failure: Test: yn (0, 2.0) == 0.51037567264974511960
Result:
 is:          5.10375672649736489284e-01   0x1.054ff5cd68c3fààÿp-1
 should be:   5.10375672649745149023e-01   0x1.054ff5cd68c8dààÿp-1
 difference:  8.65973959207622101530e-15   0x1.3800000000000ààÿp-47
 ulp       :  78.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 8.0) == 0.22352148938756622053
Result:
 is:          2.23521489387562388718e-01   0x1.c9c5a276fb7a2ààÿp-3
 should be:   2.23521489387566218987e-01   0x1.c9c5a276fb82cààÿp-3
 difference:  3.83026943495679006446e-15   0x1.1400000000000ààÿp-48
 ulp       :  138.0000
 max.ulp   :  1.0000
Failure: Test: yn (1, 2.0) == -0.10703243154093754689
Result:
 is:         -1.07032431540935737968e-01  -0x1.b667a391465c5ààÿp-4
 should be:  -1.07032431540937542080e-01  -0x1.b667a39146647ààÿp-4
 difference:  1.80411241501587937819e-15   0x1.0400000000000ààÿp-49
 ulp       :  130.0000
 max.ulp   :  1.0000
Failure: Test: yn (1, 8.0) == -0.15806046173124749426
Result:
 is:         -1.58060461731244827899e-01  -0x1.43b5340f692d6ààÿp-3
 should be:  -1.58060461731247492434e-01  -0x1.43b5340f69336ààÿp-3
 difference:  2.66453525910037569702e-15   0x1.8000000000000ààÿp-49
 ulp       :  96.0000
 max.ulp   :  1.0000
Failure: Test: yn (3, 2.0) == -1.1277837768404277861
Result:
 is:         -1.12778377684040886919e+00  -0x1.20b670067d29cààÿp+0
 should be:  -1.12778377684042774298e+00  -0x1.20b670067d2f1ààÿp+0
 difference:  1.88737914186276611872e-14   0x1.5400000000000ààÿp-46
 ulp       :  85.0000
 max.ulp   :  1.0000
Failure: Test: yn (10, 2.0) == -129184.54220803928264
Result:
 is:         -1.29184542208037091768e+05  -0x1.f8a08ace255afààÿp+16
 should be:  -1.29184542208039289108e+05  -0x1.f8a08ace25646ààÿp+16
 difference:  2.19733919948339462280e-09   0x1.2e00000000000ààÿp-29
 ulp       :  151.0000
 max.ulp   :  2.0000
Maximal error of `yn'
 is      :  151.0000 ulp
 accepted:  3.0000 ulp

Test suite completed:
  2475 test cases plus 2267 tests for exception flags executed.
  79 errors occured.
testing float (without inline functions)
Failure: Test: frexp (12.8, &x) == 0.8
Result:
 is:          1.28000001907348632812e+01   0x1.99999a0000000p+3
 should be:   8.00000011920928955078e-01   0x1.99999a0000000p-1
 difference:  1.20000000000000000000e+01   0x1.8000000000000p+3
 ulp       :  201326592.0000
 max.ulp   :  0.0000
Failure: Test: frexp (-27.34, &x) == -0.854375
Result:
 is:         -2.73400001525878906250e+01  -0x1.b570a40000000p+4
 should be:  -8.54375004768371582031e-01  -0x1.b570a40000000p-1
 difference:  2.64856243133544921875e+01   0x1.a7c51e0000000p+4
 ulp       :  444355040.0000
 max.ulp   :  0.0000
Maximal error of `frexp'
 is      :  444355040.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cbrt (-0.001) == -0.1
Result:
 is:         -3.12183815985918045044e-02  -0x1.ff7b620000000Äùpp-6
 should be:  -1.00000001490116119385e-01  -0x1.99999a0000000Äùpp-4
 difference:  6.87816217541694641113e-02   0x1.19bac20000000Äùpp-4
 ulp       :  9231713.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (8) == 2
Result:
 is:         -7.38768434524536132812e+00  -0x1.d8cfd20000000Äùpp+2
 should be:   2.00000000000000000000e+00   0x1.0000000000000Äùpp+1
 difference:  9.38768386840820312500e+00   0x1.2c67e80000000Äùpp+3
 ulp       :  39374800.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (-27.0) == -3.0
Result:
 is:          1.90925003051757812500e+02   0x1.7dd99a0000000Äùpp+7
 should be:  -3.00000000000000000000e+00  -0x1.8000000000000Äùpp+1
 difference:  1.93925003051757812500e+02   0x1.83d99a0000000Äùpp+7
 ulp       :  813380416.0000
 max.ulp   :  0.0000
Maximal error of `cbrt'
 is      :  813380416.0000 ulp
 accepted:  0.0000 ulp

Test suite completed:
  2462 test cases plus 2260 tests for exception flags executed.
  7 errors occured.

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