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]

Re: libc error


Hello Adreas,
Thanks for the clarification.  I attached todays test-float.out file.  Todays build with
the baseline basic-gcc_2.95.3 on an alphaev56 system.  We are getting the same errors as
before in files : test-float.out, test-double.out, test-ifloat.out, test-idouble.out.
If these aren't going to fixed for glibc2.2 please let us know.
I heard you asked for our memory/swap space. I cat'ed our /proc/meminfo file while we were
building a couple of packages:
        total:    used:    free:  shared: buffers:  cached:
Mem:  4219084800 4206059520 13025280        0 314195968 3115606016
Swap: 9097109504 10854400 9086255104
MemTotal:      4120200 kB
MemFree:         12720 kB
MemShared:           0 kB
Buffers:        306832 kB
Cached:        3040144 kB
SwapCached:       2440 kB
Active:        2266504 kB
Inactive:      1312656 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      4120200 kB
LowFree:         12720 kB
SwapTotal:     8883896 kB
SwapFree:      8873296 kB

thanks again.
Matt Bemis


Andreas Jaeger wrote:

> bemis <bemis@iol.unh.edu> writes:
>
> > Greeting Andreas,
> >
> >     So are you saying that we should ignore all libc check errors on alpha or just
> > these ones?  We provide a build everyday so people that do not have the opportunity
>
> All test-float,test-double,test-ldouble, test-ifloat, test-idouble and
> test-ldobule failures will be ignored for glibc 2.2 unless you come up
> with evidence that something is really broken.
>
> For glibc mainline, an analysis is needed why it fails and in that
> case the .out file is part of the analysis.  Without that file we
> cannot help.  Just telling us that test-float fails has no value at
> all.
>
> > to build on alphas can see their code built on alpha.  If we discontinue this
> > autobuild system some people will not know if their code has broken libc on alpha.
>
> If you do such kind of automatic testing, then tell the cronjob to
> send the results to this list!  If you get new failures, report them
> with enough analysis but the email from Mike is not a proper bug
> report.
>
> > Do you ignore compiler/check errors on intel systems that run Suse linux???
>
> In SuSE - on all supported platforms - we test the result, analyze
> them and take appropriate actions.  One action might be to ignore the
> result, another might be to enhance/fix the testsuite.
>
> >
> >     I thought libc is supposed to be portable on different platforms?  Am I wrong?
>
> Read the description of the tests in the glibc sources.  glibc is
> portable but numeric algorithms might not be stable and we get tiny -
> or big - differences.  The tests calculate them once and we test
> against this precalculated value.
>
> > Dejagnu has the capability to test different compilers on different platforms.  Those
> > small differences are covered by dejagnu testsuites that "should" be written for each
> > cpu, and its different compilers.
>
> We're not using dejagnu in glibc,
>
> Andreas
>
> >
> > matt
> >
> >
> >
> > Andreas Jaeger wrote:
> >
> >> Mike Cleary <mcleary@iol.unh.edu> writes:
> >>
> >> > Hello,
> >> > I have found the following error with libc:
> >> >
> >> > GCONV_PATH=/mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/
> >> > iconvdata LC_ALL=C
> >> > /mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/na
> >> > tive/libc/elf/ld-linux.so.2 --library-path
> >> > /mnt/u9/toolchain/buildsys/build/alph
> >> > a9/basic-gcc_2.95.3/native/libc:/mnt/u9/toolchain/buildsys/build/alpha9/basic-gc
> >> > c_2.95.3/native/libc/math:/mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95
> >> > .3/native/libc/elf:/mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/nati
> >> > ve/libc/dlfcn:/mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/native/li
> >> > bc/nss:/mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/nis:
> >> > /mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/rt:/mnt/u9/
> >> > toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/resolv:/mnt/u9/tool
> >> > chain/buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/crypt:/mnt/u9/toolchain
> >> > /buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/linuxthreads
> >> > /mnt/u9/toolcha
> >> > in/buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/math/test-float
> >> >> /mnt/u9
> >> > /toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/native/libc/math/test-float.ou
> >> > t
> >> > make[2]: ***
> >> > [/mnt/u9/toolchain/buildsys/build/alpha9/basic-gcc_2.95.3/native/li
> >> > bc/math/test-float.out] Error 1
> >> >
> >> > I was wondering if someone can help me solve this error.  I am finding
> >> > this error on an alpha with the alphaev56-unknown-linux-gnu
> >> > configuration, the basic-gcc_2.95.3 baseline, and the libc package.
> >>
> >> Ignore it, those are just small differences due to different compilers
> >> and CPUs.
> >>
> >> Andreas
> >> --
> >>  Andreas Jaeger
> >>   SuSE Labs aj@suse.de
> >>    private aj@arthur.inka.de
> >>     http://www.suse.de/~aj
> >
> --
>  Andreas Jaeger
>   SuSE Labs aj@suse.de
>    private aj@arthur.inka.de
>     http://www.suse.de/~aj
testing float (without inline functions)
Failure: Test: atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025
Result:
 is:          2.49809074401855468750e+00   0x1.3fc17000000000000000p+1
 should be:   2.49809145927429199219e+00   0x1.3fc17600000000000000p+1
 difference:  7.15255737304687500000e-07   0x1.80000000000000000000p-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025
Result:
 is:         -2.49809074401855468750e+00  -0x1.3fc17000000000000000p+1
 should be:  -2.49809145927429199219e+00  -0x1.3fc17600000000000000p+1
 difference:  7.15255737304687500000e-07   0x1.80000000000000000000p-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772
Result:
 is:          9.81498420238494873047e-01   0x1.f686f600000000000000p-1
 should be:   9.81498360633850097656e-01   0x1.f686f400000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: atanh (0.75) == 0.972955074527656652552676371721589865
Result:
 is:          9.72955107688903808594e-01   0x1.f2272c00000000000000p-1
 should be:   9.72955048084259033203e-01   0x1.f2272a00000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `atanh'
 is      : 1 ulp
 accepted: 0 ulp
Failure: Test: exp10 (0.75) == 5.62341325190349080394951039776481231
Result:
 is:          5.62341356277465820312e+00   0x1.67e60200000000000000p+2
 should be:   5.62341308593750000000e+00   0x1.67e60000000000000000p+2
 difference:  4.76837158203125000000e-07   0x1.00000000000000000000p-21
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: log10 (0.75) == -0.124938736608299953132449886193870744
Result:
 is:         -1.24938748776912689209e-01  -0x1.ffbfc600000000000000p-4
 should be:  -1.24938733875751495361e-01  -0x1.ffbfc200000000000000p-4
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `log10'
 is      : 2 ulp
 accepted: 1 ulp
Failure: Test: log1p (-0.25) == -0.287682072451780927439219005993827432
Result:
 is:         -2.87682056427001953125e-01  -0x1.26962000000000000000p-2
 should be:  -2.87682086229324340820e-01  -0x1.26962200000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 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.53276216983795166016e-01   0x1.d027a400000000000000p-2
 should be:   4.53276187181472778320e-01   0x1.d027a200000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i
Result:
 is:          1.03171861171722412109e+00   0x1.081eb600000000000000p+0
 should be:   1.03171849250793457031e+00   0x1.081eb400000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 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.11738336086273193359e-01   0x1.d2cf5e00000000000000p-1
 should be:   9.11738276481628417969e-01   0x1.d2cf5c00000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i
Result:
 is:          1.10714828968048095703e+00   0x1.1b6e1200000000000000p+0
 should be:   1.10714876651763916016e+00   0x1.1b6e1a00000000000000p+0
 difference:  4.76837158203125000000e-07   0x1.00000000000000000000p-21
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i
Result:
 is:          9.96824741363525390625e-01   0x1.fe5fd000000000000000p-1
 should be:   9.96825098991394042969e-01   0x1.fe5fdc00000000000000p-1
 difference:  3.57627868652343750000e-07   0x1.80000000000000000000p-22
 ulp       :  6.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i
Result:
 is:          1.38173866271972656250e+00   0x1.61b9a000000000000000p+0
 should be:   1.38173878192901611328e+00   0x1.61b9a200000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i
Result:
 is:         -1.09193027019500732422e+00  -0x1.1788be00000000000000p+0
 should be:  -1.09193015098571777344e+00  -0x1.1788bc00000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccos
 is      : 1 ulp
 accepted: 0 ulp
Maximal error of imaginary part of: ccos
 is      : 1 ulp
 accepted: 1 ulp
Failure: Test: Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i
Result:
 is:          4.08242613077163696289e-01   0x1.a20a5a00000000000000p-2
 should be:   4.08242583274841308594e-01   0x1.a20a5800000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i
Result:
 is:          7.80365884304046630859e-01   0x1.8f8c1e00000000000000p-1
 should be:   7.80365943908691406250e-01   0x1.8f8c2000000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i
Result:
 is:          6.67537510395050048828e-01   0x1.55c77a00000000000000p-1
 should be:   6.67537450790405273438e-01   0x1.55c77800000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i
Result:
 is:          1.63679450750350952148e-01   0x1.4f372c00000000000000p-3
 should be:   1.63679465651512145996e-01   0x1.4f372e00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i
Result:
 is:          3.76885861158370971680e-01   0x1.81ee5e00000000000000p-2
 should be:   3.76885890960693359375e-01   0x1.81ee6000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog
 is      : 1 ulp
 accepted: 0 ulp
Maximal error of imaginary part of: clog
 is      : 3 ulp
 accepted: 3 ulp
Failure: Test: Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i
Result:
 is:          1.17506325244903564453e-01   0x1.e14e5000000000000000p-4
 should be:   1.17506295442581176758e-01   0x1.e14e4800000000000000p-4
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  4.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.46958532929420471191e-02   0x1.5aea0a00000000000000p-4
 should be:   8.46958309412002563477e-02   0x1.5aea0400000000000000p-4
 difference:  2.23517417907714843750e-08   0x1.80000000000000000000p-26
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i
Result:
 is:          3.31825464963912963867e-01   0x1.53ca0e00000000000000p-2
 should be:   3.31825435161590576172e-01   0x1.53ca0c00000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i
Result:
 is:          1.31338581442832946777e-01   0x1.0cfb3e00000000000000p-3
 should be:   1.31338596343994140625e-01   0x1.0cfb4000000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i
Result:
 is:          2.59294837713241577148e-01   0x1.09849600000000000000p-2
 should be:   2.59294867515563964844e-01   0x1.09849800000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i
Result:
 is:          1.22863459587097167969e+00   0x1.3a87cc00000000000000p+0
 should be:   1.22863447666168212891e+00   0x1.3a87ca00000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (0.75) == 0.864242275166648623555731103820923211
Result:
 is:          8.64242315292358398438e-01   0x1.ba7df800000000000000p-1
 should be:   8.64242255687713623047e-01   0x1.ba7df600000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (2.0) == 0.223890779141235668051827454649948626
Result:
 is:          2.23890811204910278320e-01   0x1.ca874400000000000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca874000000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: j0 (8.0) == 0.171650807137553906090869407851972001
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a7800000000000000p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a7600000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (10.0) == -0.245935764451348335197760862485328754
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e00000000000000p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j1 (10.0) == 0.0434727461688614366697487680258592883
Result:
 is:          4.34727519750595092773e-02   0x1.6420f800000000000000p-5
 should be:   4.34727445244789123535e-02   0x1.6420f400000000000000p-5
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 0.75) == 0.864242275166648623555731103820923211
Result:
 is:          8.64242315292358398438e-01   0x1.ba7df800000000000000p-1
 should be:   8.64242255687713623047e-01   0x1.ba7df600000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 2.0) == 0.223890779141235668051827454649948626
Result:
 is:          2.23890811204910278320e-01   0x1.ca874400000000000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca874000000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 8.0) == 0.171650807137553906090869407851972001
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a7800000000000000p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a7600000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 10.0) == -0.245935764451348335197760862485328754
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e00000000000000p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1
Result:
 is:         -3.97149831056594848633e-01  -0x1.96ae7200000000000000p-2
 should be:  -3.97149801254272460938e-01  -0x1.96ae7000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1
Result:
 is:         -3.97149831056594848633e-01  -0x1.96ae7200000000000000p-2
 should be:  -3.97149801254272460938e-01  -0x1.96ae7000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 10.0) == 0.0434727461688614366697487680258592883
Result:
 is:          4.34727519750595092773e-02   0x1.6420f800000000000000p-5
 should be:   4.34727445244789123535e-02   0x1.6420f400000000000000p-5
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.125) == 0.406503832554912875023029337653442868e-4
Result:
 is:          4.06503859267104417086e-05   0x1.55000a00000000000000p-15
 should be:   4.06503822887316346169e-05   0x1.55000800000000000000p-15
 difference:  3.63797880709171295166e-12   0x1.00000000000000000000p-38
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.75) == 0.848438342327410884392755236884386804e-2
Result:
 is:          8.48438404500484466553e-03   0x1.16042c00000000000000p-7
 should be:   8.48438311368227005005e-03   0x1.16042a00000000000000p-7
 difference:  9.31322574615478515625e-10   0x1.00000000000000000000p-30
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 2.0) == 0.128943249474402051098793332969239835
Result:
 is:          1.28943279385566711426e-01   0x1.08136a00000000000000p-3
 should be:   1.28943249583244323730e-01   0x1.08136600000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 10.0) == 0.0583793793051868123429354784103409563
Result:
 is:          5.83793818950653076172e-02   0x1.de3e7000000000000000p-5
 should be:   5.83793781697750091553e-02   0x1.de3e6e00000000000000p-5
 difference:  3.72529029846191406250e-09   0x1.00000000000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.125) == 0.250543369809369890173993791865771547e-18
Result:
 is:          2.50543391567691153772e-19   0x1.27ca1800000000000000p-62
 should be:   2.50543365718297011490e-19   0x1.27ca1600000000000000p-62
 difference:  2.58493941422821148397e-26   0x1.00000000000000000000p-85
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.75) == 0.149621713117596814698712483621682835e-10
Result:
 is:          1.49621738609884147309e-11   0x1.0737a400000000000000p-36
 should be:   1.49621721262649387540e-11   0x1.0737a200000000000000p-36
 difference:  1.73472347597680709441e-18   0x1.00000000000000000000p-59
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 2.0) == 0.251538628271673670963516093751820639e-6
Result:
 is:          2.51538750717372749932e-07   0x1.0e167200000000000000p-22
 should be:   2.51538637030535028316e-07   0x1.0e166a00000000000000p-22
 difference:  1.13686837721616029739e-13   0x1.00000000000000000000p-43
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 10.0) == 0.207486106633358857697278723518753428
Result:
 is:          2.07486152648925781250e-01   0x1.a8ee8000000000000000p-3
 should be:   2.07486107945442199707e-01   0x1.a8ee7a00000000000000p-3
 difference:  4.47034835815429687500e-08   0x1.80000000000000000000p-25
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.0) == 0.0882569642156769579829267660235151628
Result:
 is:          8.82569551467895507812e-02   0x1.69802000000000000000p-4
 should be:   8.82569625973701477051e-02   0x1.69802200000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.5) == 0.382448923797758843955068554978089862
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae00000000000000p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (8.0) == 0.223521489387566220527323400498620359
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a400000000000000p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a200000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (10.0) == 0.0556711672835993914244598774101900481
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee800000000000000p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee600000000000000p-5
 difference:  3.72529029846191406250e-09   0x1.00000000000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (1.5) == -0.412308626973911295952829820633445323
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e00000000000000p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c00000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (2.0) == -0.107032431540937546888370772277476637
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a600000000000000p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a400000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (8.0) == -0.158060461731247494255555266187483550
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b53800000000000000p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b53400000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: y1 (10.0) == 0.249015424206953883923283474663222803
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce00000000000000p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.0) == 0.0882569642156769579829267660235151628
Result:
 is:          8.82569551467895507812e-02   0x1.69802000000000000000p-4
 should be:   8.82569625973701477051e-02   0x1.69802200000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.5) == 0.382448923797758843955068554978089862
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae00000000000000p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 8.0) == 0.223521489387566220527323400498620359
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a400000000000000p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a200000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 10.0) == 0.0556711672835993914244598774101900481
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee800000000000000p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee600000000000000p-5
 difference:  3.72529029846191406250e-09   0x1.00000000000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 1.5) == -0.412308626973911295952829820633445323
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e00000000000000p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c00000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 2.0) == -0.107032431540937546888370772277476637
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a600000000000000p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a400000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 8.0) == -0.158060461731247494255555266187483550
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b53800000000000000p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b53400000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 10.0) == 0.249015424206953883923283474663222803
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce00000000000000p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207
Result:
 is:         -1.29877185821533203125e+01  -0x1.9f9b6400000000000000p+3
 should be:  -1.29877176284790039062e+01  -0x1.9f9b6200000000000000p+3
 difference:  9.53674316406250000000e-07   0x1.00000000000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 10.0) == -0.251362657183837329779204747654240998
Result:
 is:         -2.51362681388854980469e-01  -0x1.01653800000000000000p-2
 should be:  -2.51362651586532592773e-01  -0x1.01653600000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236
Result:
 is:         -2.13350182400000000000e+09  -0x1.fcaa9e00000000000000p+30
 should be:  -2.13350169600000000000e+09  -0x1.fcaa9c00000000000000p+30
 difference:  1.28000000000000000000e+02   0x1.00000000000000000000p+7
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609
Result:
 is:         -3.59814137220382690430e-01  -0x1.70731e00000000000000p-2
 should be:  -3.59814167022705078125e-01  -0x1.70732000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000

Test suite completed:
  2501 test cases plus 2297 tests for exception flags executed.
  69 errors occurred.
testing double (without 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: cbrt (0.75) == 0.908560296416069829445605878163630251
Result:
 is:          9.08560296416069723691e-01   0x1.d12ed0af1a27e0000000p-1
 should be:   9.08560296416069834713e-01   0x1.d12ed0af1a27f0000000p-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: jn (10, 10.0) == 0.207486106633358857697278723518753428
Result:
 is:          2.07486106633358979856e-01   0x1.a8ee79d2eacb40000000p-3
 should be:   2.07486106633358868834e-01   0x1.a8ee79d2eacb00000000p-3
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  4.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 (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: y1 (0.125) == -5.19993611253477499595928744876579921
Result:
 is:         -5.19993611253477450163e+00  -0x1.4ccbc0d6281430000000p+2
 should be:  -5.19993611253477538980e+00  -0x1.4ccbc0d6281440000000p+2
 difference:  8.88178419700125232339e-16   0x1.00000000000000000000p-50
 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.58060461731247520190e-01  -0x1.43b5340f693370000000p-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, 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 (1, 0.125) == -5.19993611253477499595928744876579921
Result:
 is:         -5.19993611253477450163e+00  -0x1.4ccbc0d6281430000000p+2
 should be:  -5.19993611253477538980e+00  -0x1.4ccbc0d6281440000000p+2
 difference:  8.88178419700125232339e-16   0x1.00000000000000000000p-50
 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.58060461731247520190e-01  -0x1.43b5340f693370000000p-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, 0.125) == -2612.69757350066712600220955744091741
Result:
 is:         -2.61269757350066674917e+03  -0x1.46965285a97d70000000p+11
 should be:  -2.61269757350066720392e+03  -0x1.46965285a97d80000000p+11
 difference:  4.54747350886464118958e-13   0x1.00000000000000000000p-41
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207
Result:
 is:         -1.29877176234475406602e+01  -0x1.9f9b61fd4c7b20000000p+3
 should be:  -1.29877176234475424366e+01  -0x1.9f9b61fd4c7b30000000p+3
 difference:  1.77635683940025046468e-15   0x1.00000000000000000000p-49
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 2.0) == -1.12778377684042778608158395773179238
Result:
 is:         -1.12778377684042796503e+00  -0x1.20b670067d2f20000000p+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.125) == -127057845771019398.252538486899753195
Result:
 is:         -1.27057845771019376000e+17  -0x1.c36670031ba470000000p+56
 should be:  -1.27057845771019392000e+17  -0x1.c36670031ba480000000p+56
 difference:  1.60000000000000000000e+01   0x1.00000000000000000000p+4
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236
Result:
 is:         -2.13350163890573453903e+09  -0x1.fcaa9b1b9f78e0000000p+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, 1.0) == -121618014.278689189288130426667971145
Result:
 is:         -1.21618014278689175844e+08  -0x1.cfef9791d60b20000000p+26
 should be:  -1.21618014278689190745e+08  -0x1.cfef9791d60b30000000p+26
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 2.0) == -129184.542208039282635913145923304214
Result:
 is:         -1.29184542208039318211e+05  -0x1.f8a08ace256480000000p+16
 should be:  -1.29184542208039289108e+05  -0x1.f8a08ace256460000000p+16
 difference:  2.91038304567337036133e-11   0x1.00000000000000000000p-35
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609
Result:
 is:         -3.59814152183402680141e-01  -0x1.70731f01100ed0000000p-2
 should be:  -3.59814152183402735652e-01  -0x1.70731f01100ee0000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000

Test suite completed:
  2518 test cases plus 2306 tests for exception flags executed.
  58 errors occurred.
testing float (inline functions)
Failure: Test: atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025
Result:
 is:          2.49809074401855468750e+00   0x1.3fc17000000000000000p+1
 should be:   2.49809145927429199219e+00   0x1.3fc17600000000000000p+1
 difference:  7.15255737304687500000e-07   0x1.80000000000000000000p-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025
Result:
 is:         -2.49809074401855468750e+00  -0x1.3fc17000000000000000p+1
 should be:  -2.49809145927429199219e+00  -0x1.3fc17600000000000000p+1
 difference:  7.15255737304687500000e-07   0x1.80000000000000000000p-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772
Result:
 is:          9.81498420238494873047e-01   0x1.f686f600000000000000p-1
 should be:   9.81498360633850097656e-01   0x1.f686f400000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: atanh (0.75) == 0.972955074527656652552676371721589865
Result:
 is:          9.72955107688903808594e-01   0x1.f2272c00000000000000p-1
 should be:   9.72955048084259033203e-01   0x1.f2272a00000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `atanh'
 is      : 1 ulp
 accepted: 0 ulp
Failure: Test: exp10 (0.75) == 5.62341325190349080394951039776481231
Result:
 is:          5.62341356277465820312e+00   0x1.67e60200000000000000p+2
 should be:   5.62341308593750000000e+00   0x1.67e60000000000000000p+2
 difference:  4.76837158203125000000e-07   0x1.00000000000000000000p-21
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: log10 (0.75) == -0.124938736608299953132449886193870744
Result:
 is:         -1.24938748776912689209e-01  -0x1.ffbfc600000000000000p-4
 should be:  -1.24938733875751495361e-01  -0x1.ffbfc200000000000000p-4
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `log10'
 is      : 2 ulp
 accepted: 1 ulp
Failure: Test: log1p (-0.25) == -0.287682072451780927439219005993827432
Result:
 is:         -2.87682056427001953125e-01  -0x1.26962000000000000000p-2
 should be:  -2.87682086229324340820e-01  -0x1.26962200000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 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.53276216983795166016e-01   0x1.d027a400000000000000p-2
 should be:   4.53276187181472778320e-01   0x1.d027a200000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i
Result:
 is:          1.03171861171722412109e+00   0x1.081eb600000000000000p+0
 should be:   1.03171849250793457031e+00   0x1.081eb400000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 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.11738336086273193359e-01   0x1.d2cf5e00000000000000p-1
 should be:   9.11738276481628417969e-01   0x1.d2cf5c00000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i
Result:
 is:          1.10714828968048095703e+00   0x1.1b6e1200000000000000p+0
 should be:   1.10714876651763916016e+00   0x1.1b6e1a00000000000000p+0
 difference:  4.76837158203125000000e-07   0x1.00000000000000000000p-21
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i
Result:
 is:          9.96824741363525390625e-01   0x1.fe5fd000000000000000p-1
 should be:   9.96825098991394042969e-01   0x1.fe5fdc00000000000000p-1
 difference:  3.57627868652343750000e-07   0x1.80000000000000000000p-22
 ulp       :  6.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i
Result:
 is:          1.38173866271972656250e+00   0x1.61b9a000000000000000p+0
 should be:   1.38173878192901611328e+00   0x1.61b9a200000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i
Result:
 is:         -1.09193027019500732422e+00  -0x1.1788be00000000000000p+0
 should be:  -1.09193015098571777344e+00  -0x1.1788bc00000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccos
 is      : 1 ulp
 accepted: 0 ulp
Maximal error of imaginary part of: ccos
 is      : 1 ulp
 accepted: 1 ulp
Failure: Test: Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i
Result:
 is:          4.08242613077163696289e-01   0x1.a20a5a00000000000000p-2
 should be:   4.08242583274841308594e-01   0x1.a20a5800000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i
Result:
 is:          7.80365884304046630859e-01   0x1.8f8c1e00000000000000p-1
 should be:   7.80365943908691406250e-01   0x1.8f8c2000000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i
Result:
 is:          6.67537510395050048828e-01   0x1.55c77a00000000000000p-1
 should be:   6.67537450790405273438e-01   0x1.55c77800000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i
Result:
 is:          1.63679450750350952148e-01   0x1.4f372c00000000000000p-3
 should be:   1.63679465651512145996e-01   0x1.4f372e00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i
Result:
 is:          3.76885861158370971680e-01   0x1.81ee5e00000000000000p-2
 should be:   3.76885890960693359375e-01   0x1.81ee6000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog
 is      : 1 ulp
 accepted: 0 ulp
Maximal error of imaginary part of: clog
 is      : 3 ulp
 accepted: 3 ulp
Failure: Test: Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i
Result:
 is:          1.17506325244903564453e-01   0x1.e14e5000000000000000p-4
 should be:   1.17506295442581176758e-01   0x1.e14e4800000000000000p-4
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  4.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.46958532929420471191e-02   0x1.5aea0a00000000000000p-4
 should be:   8.46958309412002563477e-02   0x1.5aea0400000000000000p-4
 difference:  2.23517417907714843750e-08   0x1.80000000000000000000p-26
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i
Result:
 is:          3.31825464963912963867e-01   0x1.53ca0e00000000000000p-2
 should be:   3.31825435161590576172e-01   0x1.53ca0c00000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i
Result:
 is:          1.31338581442832946777e-01   0x1.0cfb3e00000000000000p-3
 should be:   1.31338596343994140625e-01   0x1.0cfb4000000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i
Result:
 is:          2.59294837713241577148e-01   0x1.09849600000000000000p-2
 should be:   2.59294867515563964844e-01   0x1.09849800000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i
Result:
 is:          1.22863459587097167969e+00   0x1.3a87cc00000000000000p+0
 should be:   1.22863447666168212891e+00   0x1.3a87ca00000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (0.75) == 0.864242275166648623555731103820923211
Result:
 is:          8.64242315292358398438e-01   0x1.ba7df800000000000000p-1
 should be:   8.64242255687713623047e-01   0x1.ba7df600000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (2.0) == 0.223890779141235668051827454649948626
Result:
 is:          2.23890811204910278320e-01   0x1.ca874400000000000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca874000000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: j0 (8.0) == 0.171650807137553906090869407851972001
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a7800000000000000p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a7600000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (10.0) == -0.245935764451348335197760862485328754
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e00000000000000p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j1 (10.0) == 0.0434727461688614366697487680258592883
Result:
 is:          4.34727519750595092773e-02   0x1.6420f800000000000000p-5
 should be:   4.34727445244789123535e-02   0x1.6420f400000000000000p-5
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 0.75) == 0.864242275166648623555731103820923211
Result:
 is:          8.64242315292358398438e-01   0x1.ba7df800000000000000p-1
 should be:   8.64242255687713623047e-01   0x1.ba7df600000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 2.0) == 0.223890779141235668051827454649948626
Result:
 is:          2.23890811204910278320e-01   0x1.ca874400000000000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca874000000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 8.0) == 0.171650807137553906090869407851972001
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a7800000000000000p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a7600000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 10.0) == -0.245935764451348335197760862485328754
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e00000000000000p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1
Result:
 is:         -3.97149831056594848633e-01  -0x1.96ae7200000000000000p-2
 should be:  -3.97149801254272460938e-01  -0x1.96ae7000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1
Result:
 is:         -3.97149831056594848633e-01  -0x1.96ae7200000000000000p-2
 should be:  -3.97149801254272460938e-01  -0x1.96ae7000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 10.0) == 0.0434727461688614366697487680258592883
Result:
 is:          4.34727519750595092773e-02   0x1.6420f800000000000000p-5
 should be:   4.34727445244789123535e-02   0x1.6420f400000000000000p-5
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.125) == 0.406503832554912875023029337653442868e-4
Result:
 is:          4.06503859267104417086e-05   0x1.55000a00000000000000p-15
 should be:   4.06503822887316346169e-05   0x1.55000800000000000000p-15
 difference:  3.63797880709171295166e-12   0x1.00000000000000000000p-38
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.75) == 0.848438342327410884392755236884386804e-2
Result:
 is:          8.48438404500484466553e-03   0x1.16042c00000000000000p-7
 should be:   8.48438311368227005005e-03   0x1.16042a00000000000000p-7
 difference:  9.31322574615478515625e-10   0x1.00000000000000000000p-30
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 2.0) == 0.128943249474402051098793332969239835
Result:
 is:          1.28943279385566711426e-01   0x1.08136a00000000000000p-3
 should be:   1.28943249583244323730e-01   0x1.08136600000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 10.0) == 0.0583793793051868123429354784103409563
Result:
 is:          5.83793818950653076172e-02   0x1.de3e7000000000000000p-5
 should be:   5.83793781697750091553e-02   0x1.de3e6e00000000000000p-5
 difference:  3.72529029846191406250e-09   0x1.00000000000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.125) == 0.250543369809369890173993791865771547e-18
Result:
 is:          2.50543391567691153772e-19   0x1.27ca1800000000000000p-62
 should be:   2.50543365718297011490e-19   0x1.27ca1600000000000000p-62
 difference:  2.58493941422821148397e-26   0x1.00000000000000000000p-85
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.75) == 0.149621713117596814698712483621682835e-10
Result:
 is:          1.49621738609884147309e-11   0x1.0737a400000000000000p-36
 should be:   1.49621721262649387540e-11   0x1.0737a200000000000000p-36
 difference:  1.73472347597680709441e-18   0x1.00000000000000000000p-59
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 2.0) == 0.251538628271673670963516093751820639e-6
Result:
 is:          2.51538750717372749932e-07   0x1.0e167200000000000000p-22
 should be:   2.51538637030535028316e-07   0x1.0e166a00000000000000p-22
 difference:  1.13686837721616029739e-13   0x1.00000000000000000000p-43
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 10.0) == 0.207486106633358857697278723518753428
Result:
 is:          2.07486152648925781250e-01   0x1.a8ee8000000000000000p-3
 should be:   2.07486107945442199707e-01   0x1.a8ee7a00000000000000p-3
 difference:  4.47034835815429687500e-08   0x1.80000000000000000000p-25
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.0) == 0.0882569642156769579829267660235151628
Result:
 is:          8.82569551467895507812e-02   0x1.69802000000000000000p-4
 should be:   8.82569625973701477051e-02   0x1.69802200000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.5) == 0.382448923797758843955068554978089862
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae00000000000000p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (8.0) == 0.223521489387566220527323400498620359
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a400000000000000p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a200000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (10.0) == 0.0556711672835993914244598774101900481
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee800000000000000p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee600000000000000p-5
 difference:  3.72529029846191406250e-09   0x1.00000000000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (1.5) == -0.412308626973911295952829820633445323
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e00000000000000p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c00000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (2.0) == -0.107032431540937546888370772277476637
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a600000000000000p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a400000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (8.0) == -0.158060461731247494255555266187483550
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b53800000000000000p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b53400000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: y1 (10.0) == 0.249015424206953883923283474663222803
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce00000000000000p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.0) == 0.0882569642156769579829267660235151628
Result:
 is:          8.82569551467895507812e-02   0x1.69802000000000000000p-4
 should be:   8.82569625973701477051e-02   0x1.69802200000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.5) == 0.382448923797758843955068554978089862
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae00000000000000p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 8.0) == 0.223521489387566220527323400498620359
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a400000000000000p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a200000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 10.0) == 0.0556711672835993914244598774101900481
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee800000000000000p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee600000000000000p-5
 difference:  3.72529029846191406250e-09   0x1.00000000000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 1.5) == -0.412308626973911295952829820633445323
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e00000000000000p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c00000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 2.0) == -0.107032431540937546888370772277476637
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a600000000000000p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a400000000000000p-4
 difference:  7.45058059692382812500e-09   0x1.00000000000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 8.0) == -0.158060461731247494255555266187483550
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b53800000000000000p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b53400000000000000p-3
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 10.0) == 0.249015424206953883923283474663222803
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce00000000000000p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc00000000000000p-3
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207
Result:
 is:         -1.29877185821533203125e+01  -0x1.9f9b6400000000000000p+3
 should be:  -1.29877176284790039062e+01  -0x1.9f9b6200000000000000p+3
 difference:  9.53674316406250000000e-07   0x1.00000000000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 10.0) == -0.251362657183837329779204747654240998
Result:
 is:         -2.51362681388854980469e-01  -0x1.01653800000000000000p-2
 should be:  -2.51362651586532592773e-01  -0x1.01653600000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236
Result:
 is:         -2.13350182400000000000e+09  -0x1.fcaa9e00000000000000p+30
 should be:  -2.13350169600000000000e+09  -0x1.fcaa9c00000000000000p+30
 difference:  1.28000000000000000000e+02   0x1.00000000000000000000p+7
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609
Result:
 is:         -3.59814137220382690430e-01  -0x1.70731e00000000000000p-2
 should be:  -3.59814167022705078125e-01  -0x1.70732000000000000000p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000

Test suite completed:
  2439 test cases plus 2235 tests for exception flags executed.
  69 errors occurred.
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: cbrt (0.75) == 0.908560296416069829445605878163630251
Result:
 is:          9.08560296416069723691e-01   0x1.d12ed0af1a27e0000000p-1
 should be:   9.08560296416069834713e-01   0x1.d12ed0af1a27f0000000p-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: jn (10, 10.0) == 0.207486106633358857697278723518753428
Result:
 is:          2.07486106633358979856e-01   0x1.a8ee79d2eacb40000000p-3
 should be:   2.07486106633358868834e-01   0x1.a8ee79d2eacb00000000p-3
 difference:  1.11022302462515654042e-16   0x1.00000000000000000000p-53
 ulp       :  4.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 (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: y1 (0.125) == -5.19993611253477499595928744876579921
Result:
 is:         -5.19993611253477450163e+00  -0x1.4ccbc0d6281430000000p+2
 should be:  -5.19993611253477538980e+00  -0x1.4ccbc0d6281440000000p+2
 difference:  8.88178419700125232339e-16   0x1.00000000000000000000p-50
 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.58060461731247520190e-01  -0x1.43b5340f693370000000p-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, 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 (1, 0.125) == -5.19993611253477499595928744876579921
Result:
 is:         -5.19993611253477450163e+00  -0x1.4ccbc0d6281430000000p+2
 should be:  -5.19993611253477538980e+00  -0x1.4ccbc0d6281440000000p+2
 difference:  8.88178419700125232339e-16   0x1.00000000000000000000p-50
 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.58060461731247520190e-01  -0x1.43b5340f693370000000p-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, 0.125) == -2612.69757350066712600220955744091741
Result:
 is:         -2.61269757350066674917e+03  -0x1.46965285a97d70000000p+11
 should be:  -2.61269757350066720392e+03  -0x1.46965285a97d80000000p+11
 difference:  4.54747350886464118958e-13   0x1.00000000000000000000p-41
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207
Result:
 is:         -1.29877176234475406602e+01  -0x1.9f9b61fd4c7b20000000p+3
 should be:  -1.29877176234475424366e+01  -0x1.9f9b61fd4c7b30000000p+3
 difference:  1.77635683940025046468e-15   0x1.00000000000000000000p-49
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 2.0) == -1.12778377684042778608158395773179238
Result:
 is:         -1.12778377684042796503e+00  -0x1.20b670067d2f20000000p+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.125) == -127057845771019398.252538486899753195
Result:
 is:         -1.27057845771019376000e+17  -0x1.c36670031ba470000000p+56
 should be:  -1.27057845771019392000e+17  -0x1.c36670031ba480000000p+56
 difference:  1.60000000000000000000e+01   0x1.00000000000000000000p+4
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236
Result:
 is:         -2.13350163890573453903e+09  -0x1.fcaa9b1b9f78e0000000p+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, 1.0) == -121618014.278689189288130426667971145
Result:
 is:         -1.21618014278689175844e+08  -0x1.cfef9791d60b20000000p+26
 should be:  -1.21618014278689190745e+08  -0x1.cfef9791d60b30000000p+26
 difference:  1.49011611938476562500e-08   0x1.00000000000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 2.0) == -129184.542208039282635913145923304214
Result:
 is:         -1.29184542208039318211e+05  -0x1.f8a08ace256480000000p+16
 should be:  -1.29184542208039289108e+05  -0x1.f8a08ace256460000000p+16
 difference:  2.91038304567337036133e-11   0x1.00000000000000000000p-35
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609
Result:
 is:         -3.59814152183402680141e-01  -0x1.70731f01100ed0000000p-2
 should be:  -3.59814152183402735652e-01  -0x1.70731f01100ee0000000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000

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

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