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]

glibc 2.1.94 testing on alpha


Hi folks,

After i386, here are my test results for my alpha box...
$ uname -a
Linux ludwig-alpha 2.4.0-test3 #3 Tue Jul 4 15:50:12 CEST 2000 alpha unknown
$ gcc -v
Reading specs from /usr/lib/gcc-lib/alpha-redhat-linux/2.96/specs
gcc version 2.96 20000920 (experimental)
$ ld -v
GNU ld version 2.10.90 (with BFD 2.10.0.9)

$ grep '\*\*' check.log 
make[2]: *** [/usr/src/redhat/BUILD/glibc-build-alpha/localedata/tst-locale.out]
 Error 139
make[1]: *** [localedata/tests] Error 2
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 139
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 139
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

The contents of the mentioned files follow.

Cheers,
					Christian


Error in line 4013 using "%.20a".  Result is "0x1.00000000000008"; 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   :  0.0000
Maximal error of `asin'
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cos (M_PI_6l * 2.0) == 0.5
Result:
 is:          4.99999999999999888978e-01   0x1.ffffffffffffep-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cos (M_PI_6l * 4.0) == -0.5
Result:
 is:         -5.00000000000000222045e-01  -0x1.0000000000002p-1
 should be:  -5.00000000000000000000e-01  -0x1.0000000000000p-1
 difference:  2.22044604925031308085e-16   0x1.0000000000000p-52
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: cos (pi/2) == 0
Result:
 is:          6.12323399573676603587e-17   0x1.1a62633145c07p-54
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  6.12323399573676603587e-17   0x1.1a62633145c07p-54
 ulp       :  0.2758
 max.ulp   :  0.0000
Failure: Test: cos (0.7) == 0.7648421872844884262
Result:
 is:          7.64842187284488495003e-01   0x1.87996529f9d93p-1
 should be:   7.64842187284488383980e-01   0x1.87996529f9d92p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cos'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res
Result:
 is:          6.12323399573676603587e-17   0x1.1a62633145c07p-54
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  6.12323399573676603587e-17   0x1.1a62633145c07p-54
 ulp       :  0.2758
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.866025403784438646764 in sin_res
Result:
 is:          8.66025403784438707611e-01   0x1.bb67ae8584cabp-1
 should be:   8.66025403784438596588e-01   0x1.bb67ae8584caap-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res
Result:
 is:          4.99999999999999888978e-01   0x1.ffffffffffffep-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (0.7, &sin_res, &cos_res) puts 0.76484218728448842626 in cos_res
Result:
 is:          7.64842187284488495003e-01   0x1.87996529f9d93p-1
 should be:   7.64842187284488383980e-01   0x1.87996529f9d92p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sincos'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tan (pi/4) == 1
Result:
 is:          9.99999999999999888978e-01   0x1.fffffffffffffGp-1
 should be:   1.00000000000000000000e+00   0x1.0000000000000Gp+0
 difference:  1.11022302462515654042e-16   0x1.0000000000000Gp-53
 ulp       :  0.5000
 max.ulp   :  0.0000
Maximal error of `tan'
 is      :  0.5000 ulp
 accepted:  0.0000 ulp
Failure: Test: atanh (0.7) == 0.8673005276940531944
Result:
 is:          8.67300527694053080552e-01   0x1.bc0ed0947fbe8Gp-1
 should be:   8.67300527694053191574e-01   0x1.bc0ed0947fbe9Gp-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000Gp-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `atanh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sinh (0.7) == 0.75858370183953350346
Result:
 is:          7.58583701839533386391e-01   0x1.8465153d5bdbcGp-1
 should be:   7.58583701839533497413e-01   0x1.8465153d5bdbdGp-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000Gp-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sinh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tanh (0.7) == 0.60436777711716349631
Result:
 is:          6.04367777117163607059e-01   0x1.356fb17af2e92Gp-1
 should be:   6.04367777117163496037e-01   0x1.356fb17af2e91Gp-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000Gp-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tanh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: exp10 (3) == 1000
Result:
 is:          1.00000000000000068212e+03   0x1.f400000000006Gp+9
 should be:   1.00000000000000000000e+03   0x1.f400000000000Gp+9
 difference:  6.82121026329696178436e-13   0x1.8000000000000Gp-41
 ulp       :  6.0000
 max.ulp   :  0.0000
Failure: Test: exp10 (-1) == 0.1
Result:
 is:          9.99999999999999777955e-02   0x1.9999999999998Gp-4
 should be:   1.00000000000000005551e-01   0x1.999999999999aGp-4
 difference:  2.77555756156289135106e-17   0x1.0000000000000Gp-55
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `exp10'
 is      :  6.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log (0.7) == -0.35667494393873237891
Result:
 is:         -3.56674943938732447180e-01  -0x1.6d3c324e13f50G0000p-2
 should be:  -3.56674943938732391668e-01  -0x1.6d3c324e13f4fG0000p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000G0000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log10 (0.7) == -0.15490195998574316929
Result:
 is:         -1.54901959985743187254e-01  -0x1.3d3d3d21ccf04G0000p-3
 should be:  -1.54901959985743159498e-01  -0x1.3d3d3d21ccf03G0000p-3
 difference:  2.77555756156289135106e-17   0x1.0000000000000G0000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log10'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log1p (-0.3) == -0.35667494393873237891
Result:
 is:         -3.56674943938732336157e-01  -0x1.6d3c324e13f4e&p-2
 should be:  -3.56674943938732391668e-01  -0x1.6d3c324e13f4f&p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000&p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log1p'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log2 (0.7) == -0.51457317282975824043
Result:
 is:         -5.14573172829758340718e-01  -0x1.0776228967d13G0000p-1
 should be:  -5.14573172829758229696e-01  -0x1.0776228967d12G0000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000G0000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log2'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cbrt (-27.0) == -3.0
Result:
 is:         -3.00000000000000044409e+00  -0x1.8000000000001G0000p+1
 should be:  -3.00000000000000000000e+00  -0x1.8000000000000G0000p+1
 difference:  4.44089209850062616169e-16   0x1.0000000000000G0000p-51
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (0.970299) == 0.99
Result:
 is:          9.90000000000000102141e-01   0x1.fae147ae147afG0000p-1
 should be:   9.89999999999999991118e-01   0x1.fae147ae147aeG0000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000G0000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cbrt'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: hypot (0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077c0000p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ec0000p+3
 difference:  2.55795384873636066914e-13   0x1.20000000000000000p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, 1.2) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb390000p+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafb0000p+0
 difference:  1.37667655053519411013e-14   0x1.f0000000000000000p-47
 ulp       :  62.0000
 max.ulp   :  0.0000
Maximal error of `hypot'
 is      :  144.0000 ulp
 accepted:  0.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: erfc (0.7) == 0.32219880616258152702
Result:
 is:          3.22198806162581563584e-01   0x1.49ee7bdd1d374p-2
 should be:   3.22198806162581508072e-01   0x1.49ee7bdd1d373p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: erfc (1.2) == 0.089686021770364619762
Result:
 is:          8.96860217703646517284e-02   0x1.6f5a9c2697cc7p-4
 should be:   8.96860217703646239729e-02   0x1.6f5a9c2697cc5p-4
 difference:  2.77555756156289135106e-17   0x1.0000000000000p-55
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: erfc (2.0) == 0.0046777349810472658379
Result:
 is:          4.67773498104726535851e-03   0x1.328f5ec350e66p-8
 should be:   4.67773498104726622587e-03   0x1.328f5ec350e67p-8
 difference:  8.67361737988403547206e-19   0x1.0000000000000p-60
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: erfc (4.1) == 0.67000276540848983727e-8
Result:
 is:          6.70002765408491828435e-09   0x1.cc6c220bdae5bp-28
 should be:   6.70002765408489843202e-09   0x1.cc6c220bdae43p-28
 difference:  1.98523347012726641969e-23   0x1.8000000000000p-76
 ulp       :  24.0000
 max.ulp   :  0.0000
Maximal error of `erfc'
 is      :  24.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: lgamma (0.7) == 0.26086724653166651439
Result:
 is:          2.60867246531666596709e-01   0x1.0b20c891cde74p-2
 should be:   2.60867246531666541198e-01   0x1.0b20c891cde73p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: lgamma (1.2) == -0.853740900033158497197e-1
Result:
 is:         -8.53740900033158334193e-02  -0x1.5db138c7d70c6p-4
 should be:  -8.53740900033158472970e-02  -0x1.5db138c7d70c7p-4
 difference:  1.38777878078144567553e-17   0x1.0000000000000p-56
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `lgamma'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tgamma (-0.5) == -2 sqrt (pi)
Result:
 is:         -3.54490770181103176384e+00  -0x1.c5bf891b4ef6ap+1
 should be:  -3.54490770181103220793e+00  -0x1.c5bf891b4ef6bp+1
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: tgamma (0.7) == 1.29805533264755778568
Result:
 is:          1.29805533264755790235e+00   0x1.4c4d5ab21ea23p+0
 should be:   1.29805533264755768030e+00   0x1.4c4d5ab21ea22p+0
 difference:  2.22044604925031308085e-16   0x1.0000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tgamma'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: fmod (6.5, 2.3) == 1.9
Result:
 is:          1.90000000000000035527e+00   0x1.e666666666668@p+0
 should be:   1.89999999999999991118e+00   0x1.e666666666666@p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000@p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, 2.3) == -1.9
Result:
 is:         -1.90000000000000035527e+00  -0x1.e666666666668@p+0
 should be:  -1.89999999999999991118e+00  -0x1.e666666666666@p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000@p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: fmod (6.5, -2.3) == 1.9
Result:
 is:          1.90000000000000035527e+00   0x1.e666666666668@p+0
 should be:   1.89999999999999991118e+00   0x1.e666666666666@p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000@p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, -2.3) == -1.9
Result:
 is:         -1.90000000000000035527e+00  -0x1.e666666666668@p+0
 should be:  -1.89999999999999991118e+00  -0x1.e666666666666@p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000@p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `fmod'
 is      :  2.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.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 - 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 - 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (0.7 + 1.2 i) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb39M8p+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafbM8p+0
 difference:  1.37667655053519411013e-14   0x1.f000000000000M8p-47
 ulp       :  62.0000
 max.ulp   :  0.0000
Maximal error of `cabs'
 is      :  144.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacos (0.7 + 1.2 i) == 1.1351827477151551089 - 1.0927647857577371459 i
Result:
 is:          1.13518274771515526034e+00   0x1.229b56286b85dp+0
 should be:   1.13518274771515503829e+00   0x1.229b56286b85cp+0
 difference:  2.22044604925031308085e-16   0x1.0000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cacos (-2 - 3 i) == 2.1414491111159960199 + 1.9833870299165354323 i
Result:
 is:          2.14144911111599389741e+00   0x1.121b0125254ebp+1
 should be:   2.14144911111599611786e+00   0x1.121b0125254f0p+1
 difference:  2.22044604925031308085e-15   0x1.4000000000000p-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.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: cacos
 is      :  5.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacos
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacosh (0.7 + 1.2 i) == 1.0927647857577371459 + 1.1351827477151551089 i
Result:
 is:          1.09276478575773694502e+00   0x1.17bf6ed90cc808000p+0
 should be:   1.09276478575773716706e+00   0x1.17bf6ed90cc818000p+0
 difference:  2.22044604925031308085e-16   0x1.00000000000008000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
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   :  0.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   :  0.0000
Maximal error of real part of: cacosh
 is      :  723.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacosh
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: casin (0.7 + 1.2 i) == 0.4356135790797415103 + 1.0927647857577371459 i
Result:
 is:          4.35613579079741353173e-01   0x1.be117c6f5d2edp-2
 should be:   4.35613579079741519706e-01   0x1.be117c6f5d2f0p-2
 difference:  1.66533453693773481064e-16   0x1.8000000000000p-53
 ulp       :  3.0000
 max.ulp   :  0.0000
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:  0.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   :  0.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   :  0.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   :  0.0000
Maximal error of real part of: casinh
 is      :  72.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: casinh
 is      :  43.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: catan (0.7 + 1.2 i) == 1.0785743834118921877 + 0.5770573776534306764 i
Result:
 is:          5.77057377653430791931e-01   0x1.27741089dfbf58000p-1
 should be:   5.77057377653430680908e-01   0x1.27741089dfbf48000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000008000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225 - 0.2290726829685387662 i
Result:
 is:         -2.29072682968538748893e-01  -0x1.d5240f0e0e0778000p-3
 should be:  -2.29072682968538776649e-01  -0x1.d5240f0e0e0788000p-3
 difference:  2.77555756156289135106e-17   0x1.00000000000008000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: catan
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959 + 0.9702403077950989849 i
Result:
 is:          9.70240307795099066190e-01   0x1.f0c3566e7b5a78000p-1
 should be:   9.70240307795098955168e-01   0x1.f0c3566e7b5a68000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000008000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: catanh (-2 - 3 i) == -0.1469466662255297520 - 1.3389725222944935611 i
Result:
 is:         -1.46946666225529654071e-01  -0x1.2cf25fad8f1c0M8p-3
 should be:  -1.46946666225529765093e-01  -0x1.2cf25fad8f1c4M8p-3
 difference:  1.11022302462515654042e-16   0x1.0000000000000M8p-53
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of real part of: catanh
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catanh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ccos (0.7 + 1.2 i) == 1.3848657645312111080 - 0.97242170335830028619 i
Result:
 is:          1.38486576453121124075e+00   0x1.6286901002f78p+0
 should be:   1.38486576453121101871e+00   0x1.6286901002f77p+0
 difference:  2.22044604925031308085e-16   0x1.0000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccos (0.7 + 1.2 i) == 1.3848657645312111080 - 0.97242170335830028619 i
Result:
 is:         -9.72421703358300137943e-01  -0x1.f1e141ebb063fp-1
 should be:  -9.72421703358300248965e-01  -0x1.f1e141ebb0640p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i
Result:
 is:          4.54820222369147819652e-01   0x1.d1bc64728a2d1p-2
 should be:   4.54820222369147764141e-01   0x1.d1bc64728a2d0p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i
Result:
 is:          7.07029660092153622308e-01   0x1.69ffcaa6cbabfp-1
 should be:   7.07029660092153733331e-01   0x1.69ffcaa6cbac0p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i
Result:
 is:          7.29698909150323760109e-01   0x1.759b186d747cfM80000p-1
 should be:   7.29698909150323649087e-01   0x1.759b186d747ceM80000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000M80000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: cexp
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cexp
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          1.42778654503891211380e-01   0x1.2469229d49eca0000p-3
 should be:   1.42778654503886881511e-01   0x1.2469229d49e2e0000p-3
 difference:  4.32986979603811050765e-15   0x1.38000000000000000p-48
 ulp       :  156.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          4.52848357935249357098e-01   0x1.cfb77add844c80000p-2
 should be:   4.52848357935249301587e-01   0x1.cfb77add844c70000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:          5.56971676153418915334e-01   0x1.1d2b643bc12540000p-1
 should be:   5.56971676153418360222e-01   0x1.1d2b643bc124f0000p-1
 difference:  5.55111512312578270212e-16   0x1.40000000000000000p-51
 ulp       :  5.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:         -9.37554462986374792521e-01  -0x1.e00723797d9ae0000p-1
 should be:  -9.37554462986374681499e-01  -0x1.e00723797d9ad0000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog10
 is      :  156.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog10
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:          1.28247467873076947953e+00   0x1.485042b318c560000p+0
 should be:   1.28247467873076836931e+00   0x1.485042b318c510000p+0
 difference:  1.11022302462515654042e-15   0x1.40000000000000000p-50
 ulp       :  5.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:         -2.15879893034246439498e+00  -0x1.145385fa3af720000p+1
 should be:  -2.15879893034246395089e+00  -0x1.145385fa3af710000p+1
 difference:  4.44089209850062616169e-16   0x1.00000000000000000p-51
 ulp       :  1.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:  0.0000 ulp
Failure: Test: Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i
Result:
 is:         -2.44929359829470641435e-16  -0x1.1a62633145c07 p-52
 should be:   0.00000000000000000000e+00   0x0.0000000000000 p+0
 difference:  2.44929359829470641435e-16   0x1.1a62633145c07 p-52
 ulp       :  1.1031
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.19000000000000525802e+02  -0x1.dc00000000025 p+6
 should be:  -1.19000000000000000000e+02  -0x1.dc00000000000 p+6
 difference:  5.25801624462474137545e-13   0x1.2800000000000 p-41
 ulp       :  37.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.20000000000000511591e+02  -0x1.e000000000024 p+6
 should be:  -1.20000000000000000000e+02  -0x1.e000000000000 p+6
 difference:  5.11590769747272133827e-13   0x1.2000000000000 p-41
 ulp       :  36.0000
 max.ulp   :  0.0000
Maximal error of real part of: cpow
 is      :  37.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cpow
 is      :  36.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: csinh (-2 - 3 i) == 3.5905645899857799520 - 0.5309210862485198052 i
Result:
 is:         -5.30921086248519746853e-01  -0x1.0fd4e37c636c9U2000p-1
 should be:  -5.30921086248519857875e-01  -0x1.0fd4e37c636caU2000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000U2000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csinh
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          1.02206761003002988275e+00   0x1.05a6390f613e80000p+0
 should be:   1.02206761003002655208e+00   0x1.05a6390f613d90000p+0
 difference:  3.33066907387546962127e-15   0x1.e0000000000000000p-49
 ulp       :  15.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          5.87045312963563215014e-01   0x1.2c913408e5ad70000p-1
 should be:   5.87045312963565213416e-01   0x1.2c913408e5ae90000p-1
 difference:  1.99840144432528177276e-15   0x1.20000000000000000p-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.cabd8f4bdc4ce0000p-1
 should be:   8.95977476129838135144e-01   0x1.cabd8f4bdc4d10000p-1
 difference:  3.33066907387546962127e-16   0x1.80000000000000000p-52
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (-2 - 3 i) == 0.89597747612
testing float (inline functions)
Failure: Test: asin (0.5) == pi/6
Result:
 is:          5.23598909378051757812e-01   0x1.0c15280000000p-1
 should be:   5.23598790168762207031e-01   0x1.0c15240000000p-1
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: asin (-0.5) == -pi/6
Result:
 is:         -5.23598909378051757812e-01  -0x1.0c15280000000p-1
 should be:  -5.23598790168762207031e-01  -0x1.0c15240000000p-1
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: asin (0.7) == 0.7753974966107530637
Result:
 is:          7.75397598743438720703e-01   0x1.8d00ea0000000p-1
 should be:   7.75397479534149169922e-01   0x1.8d00e60000000p-1
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `asin'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cos (M_PI_6l * 2.0) == 0.5
Result:
 is:          4.99999970197677612305e-01   0x1.fffffe0000000p-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000p-1
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  0.5000
 max.ulp   :  0.0000
Failure: Test: cos (M_PI_6l * 4.0) == -0.5
Result:
 is:         -5.00000059604644775391e-01  -0x1.0000020000000p-1
 should be:  -5.00000000000000000000e-01  -0x1.0000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cos (pi/2) == 0
Result:
 is:         -4.37113882867379288655e-08  -0x1.777a5c0000000p-25
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  4.37113882867379288655e-08   0x1.777a5c0000000p-25
 ulp       :  0.3667
 max.ulp   :  0.0000
Failure: Test: cos (0.7) == 0.7648421872844884262
Result:
 is:          7.64842152595520019531e-01   0x1.8799640000000p-1
 should be:   7.64842212200164794922e-01   0x1.8799660000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cos'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res
Result:
 is:         -4.37113882867379288655e-08  -0x1.777a5c0000000p-25
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  4.37113882867379288655e-08   0x1.777a5c0000000p-25
 ulp       :  0.3667
 max.ulp   :  0.0000
Failure: Test: sincos (pi/6, &sin_res, &cos_res) puts 0.866025403784438646764 in cos_res
Result:
 is:          8.66025447845458984375e-01   0x1.bb67b00000000p-1
 should be:   8.66025388240814208984e-01   0x1.bb67ae0000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.866025403784438646764 in sin_res
Result:
 is:          8.66025447845458984375e-01   0x1.bb67b00000000p-1
 should be:   8.66025388240814208984e-01   0x1.bb67ae0000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res
Result:
 is:          4.99999970197677612305e-01   0x1.fffffe0000000p-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000p-1
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  0.5000
 max.ulp   :  0.0000
Failure: Test: sincos (0.7, &sin_res, &cos_res) puts 0.76484218728448842626 in cos_res
Result:
 is:          7.64842152595520019531e-01   0x1.8799640000000p-1
 should be:   7.64842212200164794922e-01   0x1.8799660000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sincos'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sinh (0.7) == 0.75858370183953350346
Result:
 is:          7.58583664894104003906e-01   0x1.8465140000000Gp-1
 should be:   7.58583724498748779297e-01   0x1.8465160000000Gp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000Gp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sinh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tanh (0.7) == 0.60436777711716349631
Result:
 is:          6.04367733001708984375e-01   0x1.356fb00000000Gp-1
 should be:   6.04367792606353759766e-01   0x1.356fb20000000Gp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000Gp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tanh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: exp10 (3) == 1000
Result:
 is:          1.00000012207031250000e+03   0x1.f400040000000Gp+9
 should be:   1.00000000000000000000e+03   0x1.f400000000000Gp+9
 difference:  1.22070312500000000000e-04   0x1.0000000000000Gp-13
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: exp10 (-1) == 0.1
Result:
 is:          9.99999940395355224609e-02   0x1.9999980000000Gp-4
 should be:   1.00000001490116119385e-01   0x1.99999a0000000Gp-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000Gp-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: exp10 (0.7) == 5.0118723362727228500
Result:
 is:          5.01187181472778320312e+00   0x1.40c2820000000Gp+2
 should be:   5.01187229156494140625e+00   0x1.40c2840000000Gp+2
 difference:  4.76837158203125000000e-07   0x1.0000000000000Gp-21
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `exp10'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: expm1 (1) == M_El - 1.0
Result:
 is:          1.71828174591064453125e+00   0x1.b7e1500000000Gp+0
 should be:   1.71828186511993408203e+00   0x1.b7e1520000000Gp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000Gp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `expm1'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
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: log (0.7) == -0.35667494393873237891
Result:
 is:         -3.56674969196319580078e-01  -0x1.6d3c340000000p-2
 should be:  -3.56674939393997192383e-01  -0x1.6d3c320000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log10 (e) == log10(e)
Result:
 is:          4.34294462203979492188e-01   0x1.bcb7b00000000p-2
 should be:   4.34294492006301879883e-01   0x1.bcb7b20000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: log10 (0.7) == -0.15490195998574316929
Result:
 is:         -1.54901981353759765625e-01  -0x1.3d3d400000000p-3
 should be:  -1.54901966452598571777e-01  -0x1.3d3d3e0000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log10'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log1p (-0.3) == -0.35667494393873237891
Result:
 is:         -3.56674969196319580078e-01  -0x1.6d3c340000000&p-2
 should be:  -3.56674939393997192383e-01  -0x1.6d3c320000000&p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000&p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log1p'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log2 (0.7) == -0.51457317282975824043
Result:
 is:         -5.14573216438293457031e-01  -0x1.07762400000000000p-1
 should be:  -5.14573156833648681641e-01  -0x1.07762200000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log2'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cbrt (-0.001) == -0.1
Result:
 is:         -3.12183815985918045044e-02  -0x1.ff7b6200000000000p-6
 should be:  -1.00000001490116119385e-01  -0x1.99999a00000000000p-4
 difference:  6.87816217541694641113e-02   0x1.19bac200000000000p-4
 ulp       :  9231713.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (8) == 2
Result:
 is:         -7.38768434524536132812e+00  -0x1.d8cfd200000000000p+2
 should be:   2.00000000000000000000e+00   0x1.00000000000000000p+1
 difference:  9.38768386840820312500e+00   0x1.2c67e800000000000p+3
 ulp       :  39374800.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (-27.0) == -3.0
Result:
 is:          1.90925003051757812500e+02   0x1.7dd99a00000000000p+7
 should be:  -3.00000000000000000000e+00  -0x1.80000000000000000p+1
 difference:  1.93925003051757812500e+02   0x1.83d99a00000000000p+7
 ulp       :  813380416.0000
 max.ulp   :  0.0000
Maximal error of `cbrt'
 is      :  813380416.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: hypot (0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000083d9p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000083d9p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000083d9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `hypot'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: erfc (1.2) == 0.089686021770364619762
Result:
 is:          8.96860063076019287109e-02   0x1.6f5a980000000.p-4
 should be:   8.96860212087631225586e-02   0x1.6f5a9c0000000.p-4
 difference:  1.49011611938476562500e-08   0x1.0000000000000.p-26
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: erfc (4.1) == 0.67000276540848983727e-8
Result:
 is:          6.70003297287280474848e-09   0x1.cc6c3a0000000.p-28
 should be:   6.70002764380228654773e-09   0x1.cc6c220000000.p-28
 difference:  5.32907051820075139403e-15   0x1.8000000000000.p-48
 ulp       :  12.0000
 max.ulp   :  0.0000
Maximal error of `erfc'
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: lgamma (0.7) == 0.26086724653166651439
Result:
 is:          2.60867267847061157227e-01   0x1.0b20ca0000000.p-2
 should be:   2.60867238044738769531e-01   0x1.0b20c80000000.p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000.p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: lgamma (1.2) == -0.853740900033158497197e-1
Result:
 is:         -8.53741019964218139648e-02  -0x1.5db13c0000000.p-4
 should be:  -8.53740870952606201172e-02  -0x1.5db1380000000.p-4
 difference:  1.49011611938476562500e-08   0x1.0000000000000.p-26
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `lgamma'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tgamma (0.5) == sqrt (pi)
Result:
 is:          1.77245378494262695312e+00   0x1.c5bf880000000.p+0
 should be:   1.77245390415191650391e+00   0x1.c5bf8a0000000.p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000.p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: tgamma (-0.5) == -2 sqrt (pi)
Result:
 is:         -3.54490756988525390625e+00  -0x1.c5bf880000000.p+1
 should be:  -3.54490780830383300781e+00  -0x1.c5bf8a0000000.p+1
 difference:  2.38418579101562500000e-07   0x1.0000000000000.p-22
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: tgamma (0.7) == 1.29805533264755778568
Result:
 is:          1.29805541038513183594e+00   0x1.4c4d5c0000000.p+0
 should be:   1.29805529117584228516e+00   0x1.4c4d5a0000000.p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000.p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tgamma'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: fmod (6.5, 2.3) == 1.9
Result:
 is:          1.90000009536743164062e+00   0x1.e666680000000@p+0
 should be:   1.89999997615814208984e+00   0x1.e666660000000@p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000@p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, 2.3) == -1.9
Result:
 is:         -1.90000009536743164062e+00  -0x1.e666680000000@p+0
 should be:  -1.89999997615814208984e+00  -0x1.e666660000000@p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000@p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: fmod (6.5, -2.3) == 1.9
Result:
 is:          1.90000009536743164062e+00   0x1.e666680000000@p+0
 should be:   1.89999997615814208984e+00   0x1.e666660000000@p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000@p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, -2.3) == -1.9
Result:
 is:         -1.90000009536743164062e+00  -0x1.e666680000000@p+0
 should be:  -1.89999997615814208984e+00  -0x1.e666660000000@p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000@p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `fmod'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cabs (0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 + 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 - 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 - 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cabs'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacos (0.7 + 1.2 i) == 1.1351827477151551089 - 1.0927647857577371459 i
Result:
 is:          1.13518285751342773438e+00   0x1.229b580000000p+0
 should be:   1.13518273830413818359e+00   0x1.229b560000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cacos (0.7 + 1.2 i) == 1.1351827477151551089 - 1.0927647857577371459 i
Result:
 is:         -1.09276485443115234375e+00  -0x1.17bf700000000p+0
 should be:  -1.09276473522186279297e+00  -0x1.17bf6e0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: cacos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacosh (0.7 + 1.2 i) == 1.0927647857577371459 + 1.1351827477151551089 i
Result:
 is:          1.09276485443115234375e+00   0x1.17bf700000000p+0
 should be:   1.09276473522186279297e+00   0x1.17bf6e0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:         -1.98338615894317626953e+00  -0x1.fbbf320000000p+0
 should be:  -1.98338699340820312500e+00  -0x1.fbbf400000000p+0
 difference:  8.34465026855468750000e-07   0x1.c000000000000p-21
 ulp       :  7.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:          2.14144849777221679688e+00   0x1.121afc0000000p+1
 should be:   2.14144921302795410156e+00   0x1.121b020000000p+1
 difference:  7.15255737304687500000e-07   0x1.8000000000000p-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Maximal error of real part of: cacosh
 is      :  7.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacosh
 is      :  3.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: casin (0.7 + 1.2 i) == 0.4356135790797415103 + 1.0927647857577371459 i
Result:
 is:          4.35613512992858886719e-01   0x1.be11780000000p-2
 should be:   4.35613572597503662109e-01   0x1.be117c0000000p-2
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casin (0.7 + 1.2 i) == 0.4356135790797415103 + 1.0927647857577371459 i
Result:
 is:          1.09276485443115234375e+00   0x1.17bf700000000p+0
 should be:   1.09276473522186279297e+00   0x1.17bf6e0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: casin
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: casin
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: casinh (0.7 + 1.2 i) == 0.9786545955936738768 + 0.9113541895315601156 i
Result:
 is:          9.11354243755340576172e-01   0x1.d29d0600000000000p-1
 should be:   9.11354184150695800781e-01   0x1.d29d0400000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -1.96863806247711181641e+00  -0x1.f7f8aa00000000000p+0
 should be:  -1.96863794326782226562e+00  -0x1.f7f8a800000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -9.64658856391906738281e-01  -0x1.ede7c400000000000p-1
 should be:  -9.64658498764038085938e-01  -0x1.ede7b800000000000p-1
 difference:  3.57627868652343750000e-07   0x1.80000000000000000p-22
 ulp       :  6.0000
 max.ulp   :  0.0000
Maximal error of real part of: casinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: casinh
 is      :  6.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: catan (0.7 + 1.2 i) == 1.0785743834118921877 + 0.5770573776534306764 i
Result:
 is:          1.07857394218444824219e+00   0x1.141d6c0000000<p+0
 should be:   1.07857441902160644531e+00   0x1.141d740000000<p+0
 difference:  4.76837158203125000000e-07   0x1.0000000000000<p-21
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: catan (-2 - 3 i) == -1.4099210495965755225 - 0.2290726829685387662 i
Result:
 is:         -1.40992069244384765625e+00  -0x1.68f0900000000<p+0
 should be:  -1.40992105007171630859e+00  -0x1.68f0960000000<p+0
 difference:  3.57627868652343750000e-07   0x1.8000000000000<p-22
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225 - 0.2290726829685387662 i
Result:
 is:         -2.29072675108909606934e-01  -0x1.d5240e0000000<p-3
 should be:  -2.29072690010070800781e-01  -0x1.d524100000000<p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000<p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: catan
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959 + 0.9702403077950989849 i
Result:
 is:          2.60074913501739501953e-01   0x1.0a51140000000<p-2
 should be:   2.60074943304061889648e-01   0x1.0a51160000000<p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000<p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959 + 0.9702403077950989849 i
Result:
 is:          9.70239937305450439453e-01   0x1.f0c34a0000000<p-1
 should be:   9.70240294933319091797e-01   0x1.f0c3560000000<p-1
 difference:  3.57627868652343750000e-07   0x1.8000000000000<p-22
 ulp       :  6.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catanh (-2 - 3 i) == -0.1469466662255297520 - 1.3389725222944935611 i
Result:
 is:         -1.33897209167480468750e+00  -0x1.56c6e00000000<p+0
 should be:  -1.33897256851196289062e+00  -0x1.56c6e80000000<p+0
 difference:  4.76837158203125000000e-07   0x1.0000000000000<p-21
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of real part of: catanh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catanh
 is      :  6.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: ccos (-2 - 3 i) == -4.1896256909688072301 - 9.1092278937553365979 i
Result:
 is:         -9.10922718048095703125e+00  -0x1.237eca0000000`9p+3
 should be:  -9.10922813415527343750e+00  -0x1.237ecc0000000`9p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000`9p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccos
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i
Result:
 is:          4.54820185899734497070e-01   0x1.d1bc620000000`9p-2
 should be:   4.54820215702056884766e-01   0x1.d1bc640000000`9p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000`9p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ccosh (-2 - 3 i) == -3.7245455049153225654 + 0.5118225699873846088 i
Result:
 is:         -3.72454571723937988281e+00  -0x1.dcbdea0000000`9p+1
 should be:  -3.72454547882080078125e+00  -0x1.dcbde80000000`9p+1
 difference:  2.38418579101562500000e-07   0x1.0000000000000`9p-22
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccosh (-2 - 3 i) == -3.7245455049153225654 + 0.5118225699873846088 i
Result:
 is:          5.11822521686553955078e-01   0x1.060d9a0000000`9p-1
 should be:   5.11822581291198730469e-01   0x1.060d9c0000000`9p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000`9p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i
Result:
 is:          7.29698836803436279297e-01   0x1.759b160000000Hp-1
 should be:   7.29698896408081054688e-01   0x1.759b180000000Hp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000Hp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i
Result:
 is:          1.87689638137817382812e+00   0x1.e07c480000000Hp+0
 should be:   1.87689626216888427734e+00   0x1.e07c460000000Hp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000Hp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i
Result:
 is:         -1.90985146909952163696e-02  -0x1.38e8fa0000000Hp-6
 should be:  -1.90985165536403656006e-02  -0x1.38e8fc0000000Hp-6
 difference:  1.86264514923095703125e-09   0x1.0000000000000Hp-29
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: cexp
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cexp
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i
Result:
 is:          3.41094106435775756836e-01   0x1.5d47c60000000p-2
 should be:   3.41094076633453369141e-01   0x1.5d47c40000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i
Result:
 is:         -3.41094106435775756836e-01  -0x1.5d47c60000000p-2
 should be:  -3.41094076633453369141e-01  -0x1.5d47c40000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000p-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000p-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000p-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000p-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000p-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000p-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000p-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000p-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i
Result:
 is:          1.36437642574310302734e+00   0x1.5d47c60000000p+0
 should be:   1.36437630653381347656e+00   0x1.5d47c40000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i
Result:
 is:          1.36437642574310302734e+00   0x1.5d47c60000000p+0
 should be:   1.36437630653381347656e+00   0x1.5d47c40000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i
Result:
 is:         -1.36437642574310302734e+00  -0x1.5d47c60000000p+0
 should be:  -1.36437630653381347656e+00  -0x1.5d47c40000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i
Result:
 is:         -1.36437642574310302734e+00  -0x1.5d47c60000000p+0
 should be:  -1.36437630653381347656e+00  -0x1.5d47c40000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          1.42778664827346801758e-01   0x1.2469240000000p-3
 should be:   1.42778649926185607910e-01   0x1.2469220000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:         -9.37554180622100830078e-01  -0x1.e0071a0000000p-1
 should be:  -9.37554478645324707031e-01  -0x1.e007240000000p-1
 difference:  2.98023223876953125000e-07   0x1.4000000000000p-22
 ulp       :  5.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog10
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog10
 is      :  5.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:         -2.15879821777343750000e+00  -0x1.1453800000000p+1
 should be:  -2.15879893302917480469e+00  -0x1.1453860000000p+1
 difference:  7.15255737304687500000e-07   0x1.8000000000000p-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog
 is      :  3.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i
Result:
 is:          1.74845553146951715462e-07   0x1.777a5c0000000p-23
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  1.74845553146951715462e-07   0x1.777a5c0000000p-23
 ulp       :  1.4667
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.18999969482421875000e+02  -0x1.dbfff80000000p+6
 should be:  -1.19000000000000000000e+02  -0x1.dc00000000000p+6
 difference:  3.05175781250000000000e-05   0x1.0000000000000p-15
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.19999984741210937500e+02  -0x1.dffffc0000000p+6
 should be:  -1.20000000000000000000e+02  -0x1.e000000000000p+6
 difference:  1.52587890625000000000e-05   0x1.0000000000000p-16
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of real part of: cpow
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cpow
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i
Result:
 is:          1.15449965000152587891e+00   0x1.278d4a0000000pp+0
 should be:   1.15449976921081542969e+00   0x1.278d4c0000000pp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000pp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csin
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csin
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: csinh (0.7 + 1.2 i) == 0.27487868678117583582 + 1.1698665727426565139 i
Result:
 is:          2.74878650903701782227e-01   0x1.1979ca0000000pp-2
 should be:   2.74878680706024169922e-01   0x1.1979cc0000000pp-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000pp-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csinh (0.7 + 1.2 i) == 0.27487868678117583582 + 1.1698665727426565139 i
Result:
 is:          1.16986668109893798828e+00   0x1.2b7c620000000pp+0
 should be:   1.16986656188964843750e+00   0x1.2b7c600000000pp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000pp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          1.02206754684448242188e+00   0x1.05a6380000000p+0
 should be:   1.02206766605377197266e+00   0x1.05a63a0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          5.87045371532440185547e-01   0x1.2c91360000000p-1
 should be:   5.87045311927795410156e-01   0x1.2c91340000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i
Result:
 is:          8.95977437496185302734e-01   0x1.cabd8e0000000p-1
 should be:   8.95977497100830078125e-01   0x1.cabd900000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i
Result:
 is:          8.95977437496185302734e-01   0x1.cabd8e0000000p-1
 should be:   8.95977497100830078125e-01   0x1.cabd900000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csqrt
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csqrt
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ctan (0.7 + 1.2 i) == 0.1720734197630349001 + 0.9544807059989405538 i
Result:
 is:          1.72073408961296081543e-01   0x1.6068060000000p-3
 should be:   1.72073423862457275391e-01   0x1.6068080000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ctan (0.7 + 1.2 i) == 0.1720734197630349001 + 0.9544807059989405538 i
Result:
 is:          9.54480648040771484375e-01   0x1.e8b1b00000000p-1
 should be:   9.54480707645416259766e-01   0x1.e8b1b20000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ctan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ctan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i
Result:
 is:          1.00000011920928955078e+00   0x1.000002000000000p+0
 should be:   1.00000000000000000000e+00   0x1.000000000000000p+0
 difference:  1.19209289550781250000e-07   0x1.000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ctanh (0.7 + 1.2 i) == 1.3472197399061191630 + 0.4778641038326365540 i
Result:
 is:          1.34721982479095458984e+00   0x1.58e366000000000p+0
 should be:   1.34721970558166503906e+00   0x1.58e364000000000p+0
 difference:  1.19209289550781250000e-07   0x1.000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ctanh (0.7 + 1.2 i) == 1.3472197399061191630 + 0.4778641038326365540 i
Result:
 is:          4.77864086627960205078e-01   0x1.e95534000000000p-2
 should be:   4.77864116430282592773e-01   0x1.e95536000000000p-2
 difference:  2.98023223876953125000e-08   0x1.000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ctanh (-2 - 3 i) == -0.9653858790221331242 + 0.0098843750383224937 i
Result:
 is:         -9.65385973453521728516e-01  -0x1.ee4712000000000p-1
 should be:  -9.65385854244232177734e-01  -0x1.ee470e000000000p-1
 difference:  1.19209289550781250000e-07   0x1.000000000000000p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of real part of: ctanh
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ctanh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: j0 (2.0) == 0.22389077914123566805
Result:
 is:          2.23890811204910278320e-01   0x1.ca87440000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca87400000000M8p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: j0 (8.0) == 0.17165080713755390609
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a780000000M8p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a760000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (10.0) == -0.24593576445134833520
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e0000000M8p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c0000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `j0'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: j1 (10.0) == 0.043472746168861436670
Result:
 is:          4.34727519750595092773e-02   0x1.6420f80000000$p-5
 should be:   4.34727445244789123535e-02   0x1.6420f40000000$p-5
 difference:  7.45058059692382812500e-09   0x1.0000000000000$p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `j1'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: jn (0, 2.0) == 0.22389077914123566805
Result:
 is:          2.23890811204910278320e-01   0x1.ca87440000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca87400000000p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 8.0) == 0.17165080713755390609
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a780000000p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a760000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 10.0) == -0.24593576445134833520
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e0000000p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c0000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 10.0) == 0.043472746168861436670
Result:
 is:          4.34727519750595092773e-02   0x1.6420f80000000p-5
 should be:   4.34727445244789123535e-02   0x1.6420f40000000p-5
 difference:  7.45058059692382812500e-09   0x1.0000000000000p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.7) == 0.0069296548267508408077
Result:
 is:          6.92965509369969367981e-03   0x1.c624520000000p-8
 should be:   6.92965462803840637207e-03   0x1.c624500000000p-8
 difference:  4.65661287307739257812e-10   0x1.0000000000000p-31
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 2.0) == 0.12894324947440205110
Result:
 is:          1.28943279385566711426e-01   0x1.08136a0000000p-3
 should be:   1.28943249583244323730e-01   0x1.0813660000000p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 10.0) == 0.058379379305186812343
Result:
 is:          5.83793818950653076172e-02   0x1.de3e700000000p-5
 should be:   5.83793781697750091553e-02   0x1.de3e6e0000000p-5
 difference:  3.72529029846191406250e-09   0x1.0000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.1) == 0.26905328954342155795e-19
Result:
 is:          2.69053354306458036604e-20   0x1.fc3a380000000p-66
 should be:   2.69053289682972680899e-20   0x1.fc3a300000000p-66
 difference:  6.46234853557052870993e-27   0x1.0000000000000p-87
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.7) == 0.75175911502153953928e-11
Result:
 is:          7.51758984923744932871e-12   0x1.08806e0000000p-37
 should be:   7.51759071659918731712e-12   0x1.0880700000000p-37
 difference:  8.67361737988403547206e-19   0x1.0000000000000p-60
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 2.0) == 0.25153862827167367096e-6
Result:
 is:          2.51538750717372749932e-07   0x1.0e16720000000p-22
 should be:   2.51538637030535028316e-07   0x1.0e166a0000000p-22
 difference:  1.13686837721616029739e-13   0x1.0000000000000p-43
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 10.0) == 0.20748610663335885770
Result:
 is:          2.07486152648925781250e-01   0x1.a8ee800000000p-3
 should be:   2.07486107945442199707e-01   0x1.a8ee7a0000000p-3
 difference:  4.47034835815429687500e-08   0x1.8000000000000p-25
 ulp       :  3.0000
 max.ulp   :  0.0000
Maximal error of `jn'
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: y0 (0.7) == -0.19066492933739506743
Result:
 is:         -1.90664947032928466797e-01  -0x1.867b580000000p-3
 should be:  -1.90664932131767272949e-01  -0x1.867b560000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.0) == 0.088256964215676957983
Result:
 is:          8.82569551467895507812e-02   0x1.6980200000000p-4
 should be:   8.82569625973701477051e-02   0x1.6980220000000p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.5) == 0.38244892379775884396
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae0000000p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b00000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (8.0) == 0.22352148938756622053
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a40000000p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a20000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (10.0) == 0.055671167283599391424
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee80000000p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee60000000p-5
 difference:  3.72529029846191406250e-09   0x1.0000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `y0'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: y1 (0.7) == -1.1032498719076333697
Result:
 is:         -1.10324978828430175781e+00  -0x1.1a6e940000000p+0
 should be:  -1.10324990749359130859e+00  -0x1.1a6e960000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (1.5) == -0.41230862697391129595
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e0000000p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c0000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (2.0) == -0.10703243154093754689
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a60000000p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a40000000p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (8.0) == -0.15806046173124749426
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b5380000000p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b5340000000p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: y1 (10.0) == 0.24901542420695388392
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce0000000p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc0000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `y1'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: yn (0, 0.7) == -0.19066492933739506743
Result:
 is:         -1.90664947032928466797e-01  -0x1.867b580000000M8p-3
 should be:  -1.90664932131767272949e-01  -0x1.867b560000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.0) == 0.088256964215676957983
Result:
 is:          8.82569551467895507812e-02   0x1.6980200000000M8p-4
 should be:   8.82569625973701477051e-02   0x1.6980220000000M8p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000M8p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.5) == 0.38244892379775884396
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae0000000M8p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b00000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 8.0) == 0.22352148938756622053
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a40000000M8p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a20000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 10.0) == 0.055671167283599391424
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee80000000M8p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee60000000M8p-5
 difference:  3.72529029846191406250e-09   0x1.0000000000000M8p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 0.7) == -1.1032498719076333697
Result:
 is:         -1.10324978828430175781e+00  -0x1.1a6e940000000M8p+0
 should be:  -1.10324990749359130859e+00  -0x1.1a6e960000000M8p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000M8p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 1.5) == -0.41230862697391129595
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e0000000M8p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c0000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 2.0) == -0.10703243154093754689
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a60000000M8p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a40000000M8p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000M8p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 8.0) == -0.15806046173124749426
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b5380000000M8p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b5340000000M8p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 10.0) == 0.24901542420695388392
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce0000000M8p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc0000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.1) == -5099.3323786129048894
Result:
 is:         -5.09933203125000000000e+03  -0x1.3eb5500000000M8p+12
 should be:  -5.09933251953125000000e+03  -0x1.3eb5520000000M8p+12
 difference:  4.88281250000000000000e-04   0x1.0000000000000M8p-11
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.7) == -15.819479052819633505
Result:
 is:         -1.58194780349731445312e+01  -0x1.fa392a0000000M8p+3
 should be:  -1.58194789886474609375e+01  -0x1.fa392c0000000M8p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000M8p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 10.0) == -0.25136265718383732978
Result:
 is:         -2.51362681388854980469e-01  -0x1.0165380000000M8p-2
 should be:  -2.51362651586532592773e-01  -0x1.0165360000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 0.1) == -0.11831335132045197885e19
Result:
 is:         -1.18313319792010854400e+18  -0x1.06b5560000000M8p+60
 should be:  -1.18313347279801548800e+18  -0x1.06b55a0000000M8p+60
 difference:  2.74877906944000000000e+11   0x1.0000000000000M8p+38
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 10.0) == -0.35981415218340272205
Result:
 is:         -3.59814137220382690430e-01  -0x1.70731e0000000M8p-2
 should be:  -3.59814167022705078125e-01  -0x1.7073200000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `yn'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp

Test suite completed:
  2400 test cases plus 2198 tests for exception flags executed.
  190 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.8d00e692afd92@p-1
 should be:   7.75397496610753078627e-01   0x1.8d00e692afd96@p-1
 difference:  4.44089209850062616169e-16   0x1.0000000000000@p-51
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of `asin'
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cos (M_PI_6l * 2.0) == 0.5
Result:
 is:          4.99999999999999888978e-01   0x1.ffffffffffffe@p-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000@p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000@p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cos (M_PI_6l * 4.0) == -0.5
Result:
 is:         -5.00000000000000222045e-01  -0x1.0000000000002@p-1
 should be:  -5.00000000000000000000e-01  -0x1.0000000000000@p-1
 difference:  2.22044604925031308085e-16   0x1.0000000000000@p-52
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: cos (pi/2) == 0
Result:
 is:          6.12323399573676603587e-17   0x1.1a62633145c07@p-54
 should be:   0.00000000000000000000e+00   0x0.0000000000000@p+0
 difference:  6.12323399573676603587e-17   0x1.1a62633145c07@p-54
 ulp       :  0.2758
 max.ulp   :  0.0000
Failure: Test: cos (0.7) == 0.7648421872844884262
Result:
 is:          7.64842187284488495003e-01   0x1.87996529f9d93@p-1
 should be:   7.64842187284488383980e-01   0x1.87996529f9d92@p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000@p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cos'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res
Result:
 is:          6.12323399573676603587e-17   0x1.1a62633145c07p-54
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  6.12323399573676603587e-17   0x1.1a62633145c07p-54
 ulp       :  0.2758
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.866025403784438646764 in sin_res
Result:
 is:          8.66025403784438707611e-01   0x1.bb67ae8584cabp-1
 should be:   8.66025403784438596588e-01   0x1.bb67ae8584caap-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res
Result:
 is:          4.99999999999999888978e-01   0x1.ffffffffffffep-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (0.7, &sin_res, &cos_res) puts 0.76484218728448842626 in cos_res
Result:
 is:          7.64842187284488495003e-01   0x1.87996529f9d93p-1
 should be:   7.64842187284488383980e-01   0x1.87996529f9d92p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sincos'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tan (pi/4) == 1
Result:
 is:          9.99999999999999888978e-01   0x1.fffffffffffffGp-1
 should be:   1.00000000000000000000e+00   0x1.0000000000000Gp+0
 difference:  1.11022302462515654042e-16   0x1.0000000000000Gp-53
 ulp       :  0.5000
 max.ulp   :  0.0000
Maximal error of `tan'
 is      :  0.5000 ulp
 accepted:  0.0000 ulp
Failure: Test: atanh (0.7) == 0.8673005276940531944
Result:
 is:          8.67300527694053080552e-01   0x1.bc0ed0947fbe8@p-1
 should be:   8.67300527694053191574e-01   0x1.bc0ed0947fbe9@p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000@p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `atanh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sinh (0.7) == 0.75858370183953350346
Result:
 is:          7.58583701839533386391e-01   0x1.8465153d5bdbcp-1
 should be:   7.58583701839533497413e-01   0x1.8465153d5bdbdp-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sinh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tanh (0.7) == 0.60436777711716349631
Result:
 is:          6.04367777117163607059e-01   0x1.356fb17af2e92@p-1
 should be:   6.04367777117163496037e-01   0x1.356fb17af2e91@p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000@p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tanh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: exp10 (3) == 1000
Result:
 is:          1.00000000000000068212e+03   0x1.f400000000006@p+9
 should be:   1.00000000000000000000e+03   0x1.f400000000000@p+9
 difference:  6.82121026329696178436e-13   0x1.8000000000000@p-41
 ulp       :  6.0000
 max.ulp   :  0.0000
Failure: Test: exp10 (-1) == 0.1
Result:
 is:          9.99999999999999777955e-02   0x1.9999999999998@p-4
 should be:   1.00000000000000005551e-01   0x1.999999999999a@p-4
 difference:  2.77555756156289135106e-17   0x1.0000000000000@p-55
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `exp10'
 is      :  6.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log (0.7) == -0.35667494393873237891
Result:
 is:         -3.56674943938732447180e-01  -0x1.6d3c324e13f50p-2
 should be:  -3.56674943938732391668e-01  -0x1.6d3c324e13f4fp-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log10 (0.7) == -0.15490195998574316929
Result:
 is:         -1.54901959985743187254e-01  -0x1.3d3d3d21ccf04p-3
 should be:  -1.54901959985743159498e-01  -0x1.3d3d3d21ccf03p-3
 difference:  2.77555756156289135106e-17   0x1.0000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log10'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log1p (-0.3) == -0.35667494393873237891
Result:
 is:         -3.56674943938732336157e-01  -0x1.6d3c324e13f4e@p-2
 should be:  -3.56674943938732391668e-01  -0x1.6d3c324e13f4f@p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000@p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log1p'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log2 (0.7) == -0.51457317282975824043
Result:
 is:         -5.14573172829758340718e-01  -0x1.0776228967d13p-1
 should be:  -5.14573172829758229696e-01  -0x1.0776228967d12p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log2'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cbrt (-27.0) == -3.0
Result:
 is:         -3.00000000000000044409e+00  -0x1.8000000000001p+1
 should be:  -3.00000000000000000000e+00  -0x1.8000000000000p+1
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (0.970299) == 0.99
Result:
 is:          9.90000000000000102141e-01   0x1.fae147ae147afp-1
 should be:   9.89999999999999991118e-01   0x1.fae147ae147aep-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cbrt'
 is      :  1.0000 ulp
 accepted:  0.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.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, 1.2) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb39M8p+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafbM8p+0
 difference:  1.37667655053519411013e-14   0x1.f000000000000M8p-47
 ulp       :  62.0000
 max.ulp   :  0.0000
Maximal error of `hypot'
 is      :  144.0000 ulp
 accepted:  0.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: erfc (0.7) == 0.32219880616258152702
Result:
 is:          3.22198806162581563584e-01   0x1.49ee7bdd1d374@p-2
 should be:   3.22198806162581508072e-01   0x1.49ee7bdd1d373@p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000@p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: erfc (1.2) == 0.089686021770364619762
Result:
 is:          8.96860217703646517284e-02   0x1.6f5a9c2697cc7@p-4
 should be:   8.96860217703646239729e-02   0x1.6f5a9c2697cc5@p-4
 difference:  2.77555756156289135106e-17   0x1.0000000000000@p-55
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: erfc (2.0) == 0.0046777349810472658379
Result:
 is:          4.67773498104726535851e-03   0x1.328f5ec350e66@p-8
 should be:   4.67773498104726622587e-03   0x1.328f5ec350e67@p-8
 difference:  8.67361737988403547206e-19   0x1.0000000000000@p-60
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: erfc (4.1) == 0.67000276540848983727e-8
Result:
 is:          6.70002765408491828435e-09   0x1.cc6c220bdae5b@p-28
 should be:   6.70002765408489843202e-09   0x1.cc6c220bdae43@p-28
 difference:  1.98523347012726641969e-23   0x1.8000000000000@p-76
 ulp       :  24.0000
 max.ulp   :  0.0000
Maximal error of `erfc'
 is      :  24.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: lgamma (0.7) == 0.26086724653166651439
Result:
 is:          2.60867246531666596709e-01   0x1.0b20c891cde74@p-2
 should be:   2.60867246531666541198e-01   0x1.0b20c891cde73@p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000@p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: lgamma (1.2) == -0.853740900033158497197e-1
Result:
 is:         -8.53740900033158334193e-02  -0x1.5db138c7d70c6@p-4
 should be:  -8.53740900033158472970e-02  -0x1.5db138c7d70c7@p-4
 difference:  1.38777878078144567553e-17   0x1.0000000000000@p-56
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `lgamma'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tgamma (-0.5) == -2 sqrt (pi)
Result:
 is:         -3.54490770181103176384e+00  -0x1.c5bf891b4ef6a@p+1
 should be:  -3.54490770181103220793e+00  -0x1.c5bf891b4ef6b@p+1
 difference:  4.44089209850062616169e-16   0x1.0000000000000@p-51
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: tgamma (0.7) == 1.29805533264755778568
Result:
 is:          1.29805533264755790235e+00   0x1.4c4d5ab21ea23@p+0
 should be:   1.29805533264755768030e+00   0x1.4c4d5ab21ea22@p+0
 difference:  2.22044604925031308085e-16   0x1.0000000000000@p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tgamma'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: fmod (6.5, 2.3) == 1.9
Result:
 is:          1.90000000000000035527e+00   0x1.e666666666668p+0
 should be:   1.89999999999999991118e+00   0x1.e666666666666p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, 2.3) == -1.9
Result:
 is:         -1.90000000000000035527e+00  -0x1.e666666666668p+0
 should be:  -1.89999999999999991118e+00  -0x1.e666666666666p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: fmod (6.5, -2.3) == 1.9
Result:
 is:          1.90000000000000035527e+00   0x1.e666666666668p+0
 should be:   1.89999999999999991118e+00   0x1.e666666666666p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, -2.3) == -1.9
Result:
 is:         -1.90000000000000035527e+00  -0x1.e666666666668p+0
 should be:  -1.89999999999999991118e+00  -0x1.e666666666666p+0
 difference:  4.44089209850062616169e-16   0x1.0000000000000p-51
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `fmod'
 is      :  2.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.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 - 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 - 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197423483744771033e+01   0x1.8d6e87816077cM8p+3
 should be:   1.24197423483742213079e+01   0x1.8d6e8781606ecM8p+3
 difference:  2.55795384873636066914e-13   0x1.2000000000000M8p-42
 ulp       :  144.0000
 max.ulp   :  0.0000
Failure: Test: cabs (0.7 + 1.2 i) == 1.3892443989449804508
Result:
 is:          1.38924439894499429649e+00   0x1.63a5855b9eb39M8p+0
 should be:   1.38924439894498052972e+00   0x1.63a5855b9eafbM8p+0
 difference:  1.37667655053519411013e-14   0x1.f000000000000M8p-47
 ulp       :  62.0000
 max.ulp   :  0.0000
Maximal error of `cabs'
 is      :  144.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacos (0.7 + 1.2 i) == 1.1351827477151551089 - 1.0927647857577371459 i
Result:
 is:          1.13518274771515526034e+00   0x1.229b56286b85dp+0
 should be:   1.13518274771515503829e+00   0x1.229b56286b85cp+0
 difference:  2.22044604925031308085e-16   0x1.0000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cacos (-2 - 3 i) == 2.1414491111159960199 + 1.9833870299165354323 i
Result:
 is:          2.14144911111599389741e+00   0x1.121b0125254ebp+1
 should be:   2.14144911111599611786e+00   0x1.121b0125254f0p+1
 difference:  2.22044604925031308085e-15   0x1.4000000000000p-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.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: cacos
 is      :  5.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacos
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacosh (0.7 + 1.2 i) == 1.0927647857577371459 + 1.1351827477151551089 i
Result:
 is:          1.09276478575773694502e+00   0x1.17bf6ed90cc80p+0
 should be:   1.09276478575773716706e+00   0x1.17bf6ed90cc81p+0
 difference:  2.22044604925031308085e-16   0x1.0000000000000p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:         -1.98338702991637494399e+00  -0x1.fbbf409ccd28dp+0
 should be:  -1.98338702991653548224e+00  -0x1.fbbf409ccd560p+0
 difference:  1.60538249360797635745e-13   0x1.6980000000000p-43
 ulp       :  723.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:          2.14144911111599434150e+00   0x1.121b0125254ecp+1
 should be:   2.14144911111599611786e+00   0x1.121b0125254f0p+1
 difference:  1.77635683940025046468e-15   0x1.0000000000000p-49
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of real part of: cacosh
 is      :  723.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacosh
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: casin (0.7 + 1.2 i) == 0.4356135790797415103 + 1.0927647857577371459 i
Result:
 is:          4.35613579079741353173e-01   0x1.be117c6f5d2edXp-2
 should be:   4.35613579079741519706e-01   0x1.be117c6f5d2f0Xp-2
 difference:  1.66533453693773481064e-16   0x1.8000000000000Xp-53
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casin (-2 - 3 i) == -0.5706527843210994007 - 1.9833870299165354323 i
Result:
 is:         -5.70652784321097339415e-01  -0x1.242c9a0c0f97cXp-1
 should be:  -5.70652784321099448839e-01  -0x1.242c9a0c0f98fXp-1
 difference:  2.10942374678779742680e-15   0x1.3000000000000Xp-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.fbbf409ccd56cXp+0
 should be:  -1.98338702991653548224e+00  -0x1.fbbf409ccd560Xp+0
 difference:  2.66453525910037569702e-15   0x1.8000000000000Xp-49
 ulp       :  12.0000
 max.ulp   :  0.0000
Maximal error of real part of: casin
 is      :  19.0000 ulp
 accepted:  0.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.f51237144f534p-1
 should be:   9.78654595593673848342e-01   0x1.f51237144f53ap-1
 difference:  6.66133814775093924254e-16   0x1.8000000000000p-51
 ulp       :  6.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casinh (0.7 + 1.2 i) == 0.9786545955936738768 + 0.9113541895315601156 i
Result:
 is:          9.11354189531555336501e-01   0x1.d29d042e38a2ap-1
 should be:   9.11354189531560110460e-01   0x1.d29d042e38a55p-1
 difference:  4.77395900588817312382e-15   0x1.5800000000000p-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.f7f8a7b4f2517p+0
 should be:  -1.96863792579309637709e+00  -0x1.f7f8a7b4f255fp+0
 difference:  1.59872115546022541821e-14   0x1.2000000000000p-46
 ulp       :  72.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -9.64658504407602257480e-01  -0x1.ede7b8307a543p-1
 should be:  -9.64658504407602812591e-01  -0x1.ede7b8307a548p-1
 difference:  5.55111512312578270212e-16   0x1.4000000000000p-51
 ulp       :  5.0000
 max.ulp   :  0.0000
Maximal error of real part of: casinh
 is      :  72.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: casinh
 is      :  43.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: catan (0.7 + 1.2 i) == 1.0785743834118921877 + 0.5770573776534306764 i
Result:
 is:          5.77057377653430791931e-01   0x1.27741089dfbf5p-1
 should be:   5.77057377653430680908e-01   0x1.27741089dfbf4p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225 - 0.2290726829685387662 i
Result:
 is:         -2.29072682968538748893e-01  -0x1.d5240f0e0e077p-3
 should be:  -2.29072682968538776649e-01  -0x1.d5240f0e0e078p-3
 difference:  2.77555756156289135106e-17   0x1.0000000000000p-55
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: catan
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959 + 0.9702403077950989849 i
Result:
 is:          9.70240307795099066190e-01   0x1.f0c3566e7b5a7p-1
 should be:   9.70240307795098955168e-01   0x1.f0c3566e7b5a6p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: catanh (-2 - 3 i) == -0.1469466662255297520 - 1.3389725222944935611 i
Result:
 is:         -1.46946666225529654071e-01  -0x1.2cf25fad8f1c0M8p-3
 should be:  -1.46946666225529765093e-01  -0x1.2cf25fad8f1c4M8p-3
 difference:  1.11022302462515654042e-16   0x1.0000000000000M8p-53
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of real part of: catanh
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catanh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ccos (0.7 + 1.2 i) == 1.3848657645312111080 - 0.97242170335830028619 i
Result:
 is:          1.38486576453121124075e+00   0x1.6286901002f78`9p+0
 should be:   1.38486576453121101871e+00   0x1.6286901002f77`9p+0
 difference:  2.22044604925031308085e-16   0x1.0000000000000`9p-52
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccos (0.7 + 1.2 i) == 1.3848657645312111080 - 0.97242170335830028619 i
Result:
 is:         -9.72421703358300137943e-01  -0x1.f1e141ebb063f`9p-1
 should be:  -9.72421703358300248965e-01  -0x1.f1e141ebb0640`9p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000`9p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i
Result:
 is:          4.54820222369147819652e-01   0x1.d1bc64728a2d1`9p-2
 should be:   4.54820222369147764141e-01   0x1.d1bc64728a2d0`9p-2
 difference:  5.55111512312578270212e-17   0x1.0000000000000`9p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i
Result:
 is:          7.07029660092153622308e-01   0x1.69ffcaa6cbabf`9p-1
 should be:   7.07029660092153733331e-01   0x1.69ffcaa6cbac0`9p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000`9p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i
Result:
 is:          7.29698909150323760109e-01   0x1.759b186d747cfM80000p-1
 should be:   7.29698909150323649087e-01   0x1.759b186d747ceM80000p-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000M80000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: cexp
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cexp
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          1.42778654503891211380e-01   0x1.2469229d49eca0000p-3
 should be:   1.42778654503886881511e-01   0x1.2469229d49e2e0000p-3
 difference:  4.32986979603811050765e-15   0x1.38000000000000000p-48
 ulp       :  156.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          4.52848357935249357098e-01   0x1.cfb77add844c80000p-2
 should be:   4.52848357935249301587e-01   0x1.cfb77add844c70000p-2
 difference:  5.55111512312578270212e-17   0x1.00000000000000000p-54
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:          5.56971676153418915334e-01   0x1.1d2b643bc12540000p-1
 should be:   5.56971676153418360222e-01   0x1.1d2b643bc124f0000p-1
 difference:  5.55111512312578270212e-16   0x1.40000000000000000p-51
 ulp       :  5.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:         -9.37554462986374792521e-01  -0x1.e00723797d9ae0000p-1
 should be:  -9.37554462986374681499e-01  -0x1.e00723797d9ad0000p-1
 difference:  1.11022302462515654042e-16   0x1.00000000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog10
 is      :  156.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog10
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:          1.28247467873076947953e+00   0x1.485042b318c560000p+0
 should be:   1.28247467873076836931e+00   0x1.485042b318c510000p+0
 difference:  1.11022302462515654042e-15   0x1.40000000000000000p-50
 ulp       :  5.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:         -2.15879893034246439498e+00  -0x1.145385fa3af720000p+1
 should be:  -2.15879893034246395089e+00  -0x1.145385fa3af710000p+1
 difference:  4.44089209850062616169e-16   0x1.00000000000000000p-51
 ulp       :  1.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:  0.0000 ulp
Failure: Test: Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i
Result:
 is:         -2.44929359829470641435e-16  -0x1.1a62633145c07p-52
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  2.44929359829470641435e-16   0x1.1a62633145c07p-52
 ulp       :  1.1031
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.19000000000000525802e+02  -0x1.dc00000000025p+6
 should be:  -1.19000000000000000000e+02  -0x1.dc00000000000p+6
 difference:  5.25801624462474137545e-13   0x1.2800000000000p-41
 ulp       :  37.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.20000000000000511591e+02  -0x1.e000000000024p+6
 should be:  -1.20000000000000000000e+02  -0x1.e000000000000p+6
 difference:  5.11590769747272133827e-13   0x1.2000000000000p-41
 ulp       :  36.0000
 max.ulp   :  0.0000
Maximal error of real part of: cpow
 is      :  37.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cpow
 is      :  36.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: csinh (-2 - 3 i) == 3.5905645899857799520 - 0.5309210862485198052 i
Result:
 is:         -5.30921086248519746853e-01  -0x1.0fd4e37c636c9p-1
 should be:  -5.30921086248519857875e-01  -0x1.0fd4e37c636cap-1
 difference:  1.11022302462515654042e-16   0x1.0000000000000p-53
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csinh
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          1.02206761003002988275e+00   0x1.05a6390f613e8U0000p+0
 should be:   1.02206761003002655208e+00   0x1.05a6390f613d9U0000p+0
 difference:  3.33066907387546962127e-15   0x1.e000000000000U0000p-49
 ulp       :  15.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          5.87045312963563215014e-01   0x1.2c913408e5ad7U0000p-1
 should be:   5.87045312963565213416e-01   0x1.2c913408e5ae9U0000p-1
 difference:  1.99840144432528177276e-15   0x1.2000000000000U0000p-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.cabd8f4bdc4ceU0000p-1
 should be:   8.95977476129838135144e-01   0x1.cabd8f4bdc4d1U0000p-1
 difference:  3.33066907387546962127e-16   0x1.8000000000000U0000p-52
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (-2 - 3 i) == 0.895
testing float (without inline functions)
Failure: Test: asin (0.5) == pi/6
Result:
 is:          5.23598909378051757812e-01   0x1.0c15280000000p-1
 should be:   5.23598790168762207031e-01   0x1.0c15240000000p-1
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: asin (-0.5) == -pi/6
Result:
 is:         -5.23598909378051757812e-01  -0x1.0c15280000000p-1
 should be:  -5.23598790168762207031e-01  -0x1.0c15240000000p-1
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: asin (0.7) == 0.7753974966107530637
Result:
 is:          7.75397598743438720703e-01   0x1.8d00ea0000000p-1
 should be:   7.75397479534149169922e-01   0x1.8d00e60000000p-1
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `asin'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cos (M_PI_6l * 2.0) == 0.5
Result:
 is:          4.99999970197677612305e-01   0x1.fffffe0000000p-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000p-1
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  0.5000
 max.ulp   :  0.0000
Failure: Test: cos (M_PI_6l * 4.0) == -0.5
Result:
 is:         -5.00000059604644775391e-01  -0x1.0000020000000p-1
 should be:  -5.00000000000000000000e-01  -0x1.0000000000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cos (pi/2) == 0
Result:
 is:         -4.37113882867379288655e-08  -0x1.777a5c0000000p-25
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  4.37113882867379288655e-08   0x1.777a5c0000000p-25
 ulp       :  0.3667
 max.ulp   :  0.0000
Failure: Test: cos (0.7) == 0.7648421872844884262
Result:
 is:          7.64842152595520019531e-01   0x1.8799640000000p-1
 should be:   7.64842212200164794922e-01   0x1.8799660000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cos'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res
Result:
 is:         -4.37113882867379288655e-08  -0x1.777a5c0000000@p-25
 should be:   0.00000000000000000000e+00   0x0.0000000000000@p+0
 difference:  4.37113882867379288655e-08   0x1.777a5c0000000@p-25
 ulp       :  0.3667
 max.ulp   :  0.0000
Failure: Test: sincos (pi/6, &sin_res, &cos_res) puts 0.866025403784438646764 in cos_res
Result:
 is:          8.66025447845458984375e-01   0x1.bb67b00000000@p-1
 should be:   8.66025388240814208984e-01   0x1.bb67ae0000000@p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000@p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.866025403784438646764 in sin_res
Result:
 is:          8.66025447845458984375e-01   0x1.bb67b00000000@p-1
 should be:   8.66025388240814208984e-01   0x1.bb67ae0000000@p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000@p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res
Result:
 is:          4.99999970197677612305e-01   0x1.fffffe0000000@p-2
 should be:   5.00000000000000000000e-01   0x1.0000000000000@p-1
 difference:  2.98023223876953125000e-08   0x1.0000000000000@p-25
 ulp       :  0.5000
 max.ulp   :  0.0000
Failure: Test: sincos (0.7, &sin_res, &cos_res) puts 0.76484218728448842626 in cos_res
Result:
 is:          7.64842152595520019531e-01   0x1.8799640000000@p-1
 should be:   7.64842212200164794922e-01   0x1.8799660000000@p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000@p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sincos'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: sinh (0.7) == 0.75858370183953350346
Result:
 is:          7.58583664894104003906e-01   0x1.8465140000000Gp-1
 should be:   7.58583724498748779297e-01   0x1.8465160000000Gp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000Gp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `sinh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tanh (0.7) == 0.60436777711716349631
Result:
 is:          6.04367733001708984375e-01   0x1.356fb00000000$p-1
 should be:   6.04367792606353759766e-01   0x1.356fb20000000$p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000$p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tanh'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: exp10 (3) == 1000
Result:
 is:          1.00000012207031250000e+03   0x1.f400040000000$p+9
 should be:   1.00000000000000000000e+03   0x1.f400000000000$p+9
 difference:  1.22070312500000000000e-04   0x1.0000000000000$p-13
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: exp10 (-1) == 0.1
Result:
 is:          9.99999940395355224609e-02   0x1.9999980000000$p-4
 should be:   1.00000001490116119385e-01   0x1.99999a0000000$p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000$p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: exp10 (0.7) == 5.0118723362727228500
Result:
 is:          5.01187181472778320312e+00   0x1.40c2820000000$p+2
 should be:   5.01187229156494140625e+00   0x1.40c2840000000$p+2
 difference:  4.76837158203125000000e-07   0x1.0000000000000$p-21
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `exp10'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: expm1 (1) == M_El - 1.0
Result:
 is:          1.71828174591064453125e+00   0x1.b7e1500000000$p+0
 should be:   1.71828186511993408203e+00   0x1.b7e1520000000$p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000$p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `expm1'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: frexp (12.8, &x) == 0.8
Result:
 is:          1.28000001907348632812e+01   0x1.99999a0000000@p+3
 should be:   8.00000011920928955078e-01   0x1.99999a0000000@p-1
 difference:  1.20000000000000000000e+01   0x1.8000000000000@p+3
 ulp       :  201326592.0000
 max.ulp   :  0.0000
Failure: Test: frexp (-27.34, &x) == -0.854375
Result:
 is:         -2.73400001525878906250e+01  -0x1.b570a40000000@p+4
 should be:  -8.54375004768371582031e-01  -0x1.b570a40000000@p-1
 difference:  2.64856243133544921875e+01   0x1.a7c51e0000000@p+4
 ulp       :  444355040.0000
 max.ulp   :  0.0000
Maximal error of `frexp'
 is      :  444355040.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log (0.7) == -0.35667494393873237891
Result:
 is:         -3.56674969196319580078e-01  -0x1.6d3c340000000p-2
 should be:  -3.56674939393997192383e-01  -0x1.6d3c320000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log10 (e) == log10(e)
Result:
 is:          4.34294462203979492188e-01   0x1.bcb7b00000000p-2
 should be:   4.34294492006301879883e-01   0x1.bcb7b20000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: log10 (0.7) == -0.15490195998574316929
Result:
 is:         -1.54901981353759765625e-01  -0x1.3d3d400000000p-3
 should be:  -1.54901966452598571777e-01  -0x1.3d3d3e0000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log10'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log1p (-0.3) == -0.35667494393873237891
Result:
 is:         -3.56674969196319580078e-01  -0x1.6d3c340000000&p-2
 should be:  -3.56674939393997192383e-01  -0x1.6d3c320000000&p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000&p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log1p'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: log2 (0.7) == -0.51457317282975824043
Result:
 is:         -5.14573216438293457031e-01  -0x1.07762400000000000p-1
 should be:  -5.14573156833648681641e-01  -0x1.07762200000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `log2'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cbrt (-0.001) == -0.1
Result:
 is:         -3.12183815985918045044e-02  -0x1.ff7b6200000000000p-6
 should be:  -1.00000001490116119385e-01  -0x1.99999a00000000000p-4
 difference:  6.87816217541694641113e-02   0x1.19bac200000000000p-4
 ulp       :  9231713.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (8) == 2
Result:
 is:         -7.38768434524536132812e+00  -0x1.d8cfd200000000000p+2
 should be:   2.00000000000000000000e+00   0x1.00000000000000000p+1
 difference:  9.38768386840820312500e+00   0x1.2c67e800000000000p+3
 ulp       :  39374800.0000
 max.ulp   :  0.0000
Failure: Test: cbrt (-27.0) == -3.0
Result:
 is:          1.90925003051757812500e+02   0x1.7dd99a00000000000p+7
 should be:  -3.00000000000000000000e+00  -0x1.80000000000000000p+1
 difference:  1.93925003051757812500e+02   0x1.83d99a00000000000p+7
 ulp       :  813380416.0000
 max.ulp   :  0.0000
Maximal error of `cbrt'
 is      :  813380416.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: hypot (0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, 12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-0.7, -12.4) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, 0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: hypot (-12.4, -0.7) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e860000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e880000000p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `hypot'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: erfc (1.2) == 0.089686021770364619762
Result:
 is:          8.96860063076019287109e-02   0x1.6f5a980000000` p-4
 should be:   8.96860212087631225586e-02   0x1.6f5a9c0000000` p-4
 difference:  1.49011611938476562500e-08   0x1.0000000000000` p-26
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: erfc (4.1) == 0.67000276540848983727e-8
Result:
 is:          6.70003297287280474848e-09   0x1.cc6c3a0000000` p-28
 should be:   6.70002764380228654773e-09   0x1.cc6c220000000` p-28
 difference:  5.32907051820075139403e-15   0x1.8000000000000` p-48
 ulp       :  12.0000
 max.ulp   :  0.0000
Maximal error of `erfc'
 is      :  12.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: lgamma (0.7) == 0.26086724653166651439
Result:
 is:          2.60867267847061157227e-01   0x1.0b20ca0000000` p-2
 should be:   2.60867238044738769531e-01   0x1.0b20c80000000` p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000` p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: lgamma (1.2) == -0.853740900033158497197e-1
Result:
 is:         -8.53741019964218139648e-02  -0x1.5db13c0000000` p-4
 should be:  -8.53740870952606201172e-02  -0x1.5db1380000000` p-4
 difference:  1.49011611938476562500e-08   0x1.0000000000000` p-26
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `lgamma'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: tgamma (0.5) == sqrt (pi)
Result:
 is:          1.77245378494262695312e+00   0x1.c5bf880000000` p+0
 should be:   1.77245390415191650391e+00   0x1.c5bf8a0000000` p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000` p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: tgamma (-0.5) == -2 sqrt (pi)
Result:
 is:         -3.54490756988525390625e+00  -0x1.c5bf880000000` p+1
 should be:  -3.54490780830383300781e+00  -0x1.c5bf8a0000000` p+1
 difference:  2.38418579101562500000e-07   0x1.0000000000000` p-22
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: tgamma (0.7) == 1.29805533264755778568
Result:
 is:          1.29805541038513183594e+00   0x1.4c4d5c0000000` p+0
 should be:   1.29805529117584228516e+00   0x1.4c4d5a0000000` p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000` p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `tgamma'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: fmod (6.5, 2.3) == 1.9
Result:
 is:          1.90000009536743164062e+00   0x1.e666680000000p+0
 should be:   1.89999997615814208984e+00   0x1.e666660000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, 2.3) == -1.9
Result:
 is:         -1.90000009536743164062e+00  -0x1.e666680000000p+0
 should be:  -1.89999997615814208984e+00  -0x1.e666660000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: fmod (6.5, -2.3) == 1.9
Result:
 is:          1.90000009536743164062e+00   0x1.e666680000000p+0
 should be:   1.89999997615814208984e+00   0x1.e666660000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: fmod (-6.5, -2.3) == -1.9
Result:
 is:         -1.90000009536743164062e+00  -0x1.e666680000000p+0
 should be:  -1.89999997615814208984e+00  -0x1.e666660000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `fmod'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: cabs (0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000000p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 + 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000000p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 + 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000000p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-12.4 - 0.7 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000000p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: cabs (-0.7 - 12.4 i) == 12.41974234837422060118
Result:
 is:          1.24197416305541992188e+01   0x1.8d6e86000000000p+3
 should be:   1.24197425842285156250e+01   0x1.8d6e88000000000p+3
 difference:  9.53674316406250000000e-07   0x1.000000000000000p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `cabs'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacos (0.7 + 1.2 i) == 1.1351827477151551089 - 1.0927647857577371459 i
Result:
 is:          1.13518285751342773438e+00   0x1.229b580000000p+0
 should be:   1.13518273830413818359e+00   0x1.229b560000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cacos (0.7 + 1.2 i) == 1.1351827477151551089 - 1.0927647857577371459 i
Result:
 is:         -1.09276485443115234375e+00  -0x1.17bf700000000p+0
 should be:  -1.09276473522186279297e+00  -0x1.17bf6e0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: cacos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cacosh (0.7 + 1.2 i) == 1.0927647857577371459 + 1.1351827477151551089 i
Result:
 is:          1.09276485443115234375e+00   0x1.17bf700000000p+0
 should be:   1.09276473522186279297e+00   0x1.17bf6e0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:         -1.98338615894317626953e+00  -0x1.fbbf320000000p+0
 should be:  -1.98338699340820312500e+00  -0x1.fbbf400000000p+0
 difference:  8.34465026855468750000e-07   0x1.c000000000000p-21
 ulp       :  7.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323 + 2.1414491111159960199 i
Result:
 is:          2.14144849777221679688e+00   0x1.121afc0000000p+1
 should be:   2.14144921302795410156e+00   0x1.121b020000000p+1
 difference:  7.15255737304687500000e-07   0x1.8000000000000p-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Maximal error of real part of: cacosh
 is      :  7.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cacosh
 is      :  3.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: casin (0.7 + 1.2 i) == 0.4356135790797415103 + 1.0927647857577371459 i
Result:
 is:          4.35613512992858886719e-01   0x1.be11780000000p-2
 should be:   4.35613572597503662109e-01   0x1.be117c0000000p-2
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casin (0.7 + 1.2 i) == 0.4356135790797415103 + 1.0927647857577371459 i
Result:
 is:          1.09276485443115234375e+00   0x1.17bf700000000p+0
 should be:   1.09276473522186279297e+00   0x1.17bf6e0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: casin
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: casin
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: casinh (0.7 + 1.2 i) == 0.9786545955936738768 + 0.9113541895315601156 i
Result:
 is:          9.11354243755340576172e-01   0x1.d29d0600000000000p-1
 should be:   9.11354184150695800781e-01   0x1.d29d0400000000000p-1
 difference:  5.96046447753906250000e-08   0x1.00000000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -1.96863806247711181641e+00  -0x1.f7f8aa00000000000p+0
 should be:  -1.96863794326782226562e+00  -0x1.f7f8a800000000000p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917 - 0.9646585044076027920 i
Result:
 is:         -9.64658856391906738281e-01  -0x1.ede7c400000000000p-1
 should be:  -9.64658498764038085938e-01  -0x1.ede7b800000000000p-1
 difference:  3.57627868652343750000e-07   0x1.80000000000000000p-22
 ulp       :  6.0000
 max.ulp   :  0.0000
Maximal error of real part of: casinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: casinh
 is      :  6.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: catan (0.7 + 1.2 i) == 1.0785743834118921877 + 0.5770573776534306764 i
Result:
 is:          1.07857394218444824219e+00   0x1.141d6c0000000p+0
 should be:   1.07857441902160644531e+00   0x1.141d740000000p+0
 difference:  4.76837158203125000000e-07   0x1.0000000000000p-21
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: catan (-2 - 3 i) == -1.4099210495965755225 - 0.2290726829685387662 i
Result:
 is:         -1.40992069244384765625e+00  -0x1.68f0900000000p+0
 should be:  -1.40992105007171630859e+00  -0x1.68f0960000000p+0
 difference:  3.57627868652343750000e-07   0x1.8000000000000p-22
 ulp       :  3.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225 - 0.2290726829685387662 i
Result:
 is:         -2.29072675108909606934e-01  -0x1.d5240e0000000p-3
 should be:  -2.29072690010070800781e-01  -0x1.d524100000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: catan
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959 + 0.9702403077950989849 i
Result:
 is:          2.60074913501739501953e-01   0x1.0a51140000000p-2
 should be:   2.60074943304061889648e-01   0x1.0a51160000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959 + 0.9702403077950989849 i
Result:
 is:          9.70239937305450439453e-01   0x1.f0c34a0000000p-1
 should be:   9.70240294933319091797e-01   0x1.f0c3560000000p-1
 difference:  3.57627868652343750000e-07   0x1.8000000000000p-22
 ulp       :  6.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: catanh (-2 - 3 i) == -0.1469466662255297520 - 1.3389725222944935611 i
Result:
 is:         -1.33897209167480468750e+00  -0x1.56c6e00000000p+0
 should be:  -1.33897256851196289062e+00  -0x1.56c6e80000000p+0
 difference:  4.76837158203125000000e-07   0x1.0000000000000p-21
 ulp       :  4.0000
 max.ulp   :  0.0000
Maximal error of real part of: catanh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: catanh
 is      :  6.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: ccos (-2 - 3 i) == -4.1896256909688072301 - 9.1092278937553365979 i
Result:
 is:         -9.10922718048095703125e+00  -0x1.237eca0000000Xp+3
 should be:  -9.10922813415527343750e+00  -0x1.237ecc0000000Xp+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000Xp-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccos
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccos
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i
Result:
 is:          4.54820185899734497070e-01   0x1.d1bc620000000Xp-2
 should be:   4.54820215702056884766e-01   0x1.d1bc640000000Xp-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000Xp-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ccosh (-2 - 3 i) == -3.7245455049153225654 + 0.5118225699873846088 i
Result:
 is:         -3.72454571723937988281e+00  -0x1.dcbdea0000000Xp+1
 should be:  -3.72454547882080078125e+00  -0x1.dcbde80000000Xp+1
 difference:  2.38418579101562500000e-07   0x1.0000000000000Xp-22
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ccosh (-2 - 3 i) == -3.7245455049153225654 + 0.5118225699873846088 i
Result:
 is:          5.11822521686553955078e-01   0x1.060d9a0000000Xp-1
 should be:   5.11822581291198730469e-01   0x1.060d9c0000000Xp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000Xp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ccosh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i
Result:
 is:          7.29698836803436279297e-01   0x1.759b160000000fp-1
 should be:   7.29698896408081054688e-01   0x1.759b180000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i
Result:
 is:          1.87689638137817382812e+00   0x1.e07c480000000fp+0
 should be:   1.87689626216888427734e+00   0x1.e07c460000000fp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000fp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cexp (-2.0 - 3.0 i) == -0.1339809149295426134 - 0.0190985162611351964 i
Result:
 is:         -1.90985146909952163696e-02  -0x1.38e8fa0000000fp-6
 should be:  -1.90985165536403656006e-02  -0x1.38e8fc0000000fp-6
 difference:  1.86264514923095703125e-09   0x1.0000000000000fp-29
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: cexp
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cexp
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i
Result:
 is:          3.41094106435775756836e-01   0x1.5d47c60000000fp-2
 should be:   3.41094076633453369141e-01   0x1.5d47c40000000fp-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000fp-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i
Result:
 is:         -3.41094106435775756836e-01  -0x1.5d47c60000000fp-2
 should be:  -3.41094076633453369141e-01  -0x1.5d47c40000000fp-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000fp-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000fp-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000fp-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000fp-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i
Result:
 is:          6.82188212871551513672e-01   0x1.5d47c60000000fp-1
 should be:   6.82188153266906738281e-01   0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000fp-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000fp-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000fp-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i
Result:
 is:         -6.82188212871551513672e-01  -0x1.5d47c60000000fp-1
 should be:  -6.82188153266906738281e-01  -0x1.5d47c40000000fp-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000fp-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i
Result:
 is:          1.36437642574310302734e+00   0x1.5d47c60000000fp+0
 should be:   1.36437630653381347656e+00   0x1.5d47c40000000fp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000fp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i
Result:
 is:          1.36437642574310302734e+00   0x1.5d47c60000000fp+0
 should be:   1.36437630653381347656e+00   0x1.5d47c40000000fp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000fp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i
Result:
 is:         -1.36437642574310302734e+00  -0x1.5d47c60000000fp+0
 should be:  -1.36437630653381347656e+00  -0x1.5d47c40000000fp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000fp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i
Result:
 is:         -1.36437642574310302734e+00  -0x1.5d47c60000000fp+0
 should be:  -1.36437630653381347656e+00  -0x1.5d47c40000000fp+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000fp-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i
Result:
 is:          1.42778664827346801758e-01   0x1.2469240000000fp-3
 should be:   1.42778649926185607910e-01   0x1.2469220000000fp-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000fp-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i
Result:
 is:         -9.37554180622100830078e-01  -0x1.e0071a0000000fp-1
 should be:  -9.37554478645324707031e-01  -0x1.e007240000000fp-1
 difference:  2.98023223876953125000e-07   0x1.4000000000000fp-22
 ulp       :  5.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog10
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog10
 is      :  5.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680 - 2.1587989303424641704 i
Result:
 is:         -2.15879821777343750000e+00  -0x1.1453800000000fp+1
 should be:  -2.15879893302917480469e+00  -0x1.1453860000000fp+1
 difference:  7.15255737304687500000e-07   0x1.8000000000000fp-21
 ulp       :  3.0000
 max.ulp   :  0.0000
Maximal error of real part of: clog
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: clog
 is      :  3.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i
Result:
 is:          1.74845553146951715462e-07   0x1.777a5c0000000p-23
 should be:   0.00000000000000000000e+00   0x0.0000000000000p+0
 difference:  1.74845553146951715462e-07   0x1.777a5c0000000p-23
 ulp       :  1.4667
 max.ulp   :  0.0000
Failure: Test: Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.18999969482421875000e+02  -0x1.dbfff80000000p+6
 should be:  -1.19000000000000000000e+02  -0x1.dc00000000000p+6
 difference:  3.05175781250000000000e-05   0x1.0000000000000p-15
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i
Result:
 is:         -1.19999984741210937500e+02  -0x1.dffffc0000000p+6
 should be:  -1.20000000000000000000e+02  -0x1.e000000000000p+6
 difference:  1.52587890625000000000e-05   0x1.0000000000000p-16
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of real part of: cpow
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: cpow
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i
Result:
 is:          1.15449965000152587891e+00   0x1.278d4a000000000p+0
 should be:   1.15449976921081542969e+00   0x1.278d4c000000000p+0
 difference:  1.19209289550781250000e-07   0x1.000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csin
 is      :  0.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csin
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: csinh (0.7 + 1.2 i) == 0.27487868678117583582 + 1.1698665727426565139 i
Result:
 is:          2.74878650903701782227e-01   0x1.1979ca000000000p-2
 should be:   2.74878680706024169922e-01   0x1.1979cc000000000p-2
 difference:  2.98023223876953125000e-08   0x1.000000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csinh (0.7 + 1.2 i) == 0.27487868678117583582 + 1.1698665727426565139 i
Result:
 is:          1.16986668109893798828e+00   0x1.2b7c62000000000p+0
 should be:   1.16986656188964843750e+00   0x1.2b7c60000000000p+0
 difference:  1.19209289550781250000e-07   0x1.000000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csinh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          1.02206754684448242188e+00   0x1.05a6380000000p+0
 should be:   1.02206766605377197266e+00   0x1.05a63a0000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: csqrt (0.7 + 1.2 i) == 1.0220676100300264507 + 0.5870453129635652115 i
Result:
 is:          5.87045371532440185547e-01   0x1.2c91360000000p-1
 should be:   5.87045311927795410156e-01   0x1.2c91340000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 - 3 i) == 0.8959774761298381247 - 1.6741492280355400404 i
Result:
 is:          8.95977437496185302734e-01   0x1.cabd8e0000000p-1
 should be:   8.95977497100830078125e-01   0x1.cabd900000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: csqrt (-2 + 3 i) == 0.8959774761298381247 + 1.6741492280355400404 i
Result:
 is:          8.95977437496185302734e-01   0x1.cabd8e0000000p-1
 should be:   8.95977497100830078125e-01   0x1.cabd900000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: csqrt
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: csqrt
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Real part of: ctan (0.7 + 1.2 i) == 0.1720734197630349001 + 0.9544807059989405538 i
Result:
 is:          1.72073408961296081543e-01   0x1.6068060000000p-3
 should be:   1.72073423862457275391e-01   0x1.6068080000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ctan (0.7 + 1.2 i) == 0.1720734197630349001 + 0.9544807059989405538 i
Result:
 is:          9.54480648040771484375e-01   0x1.e8b1b00000000p-1
 should be:   9.54480707645416259766e-01   0x1.e8b1b20000000p-1
 difference:  5.96046447753906250000e-08   0x1.0000000000000p-24
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of real part of: ctan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ctan
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i
Result:
 is:          1.00000011920928955078e+00   0x1.00000200000000.p+0
 should be:   1.00000000000000000000e+00   0x1.00000000000000.p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000.p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ctanh (0.7 + 1.2 i) == 1.3472197399061191630 + 0.4778641038326365540 i
Result:
 is:          1.34721982479095458984e+00   0x1.58e36600000000.p+0
 should be:   1.34721970558166503906e+00   0x1.58e36400000000.p+0
 difference:  1.19209289550781250000e-07   0x1.00000000000000.p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Imaginary part of: ctanh (0.7 + 1.2 i) == 1.3472197399061191630 + 0.4778641038326365540 i
Result:
 is:          4.77864086627960205078e-01   0x1.e9553400000000.p-2
 should be:   4.77864116430282592773e-01   0x1.e9553600000000.p-2
 difference:  2.98023223876953125000e-08   0x1.00000000000000.p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: Real part of: ctanh (-2 - 3 i) == -0.9653858790221331242 + 0.0098843750383224937 i
Result:
 is:         -9.65385973453521728516e-01  -0x1.ee471200000000.p-1
 should be:  -9.65385854244232177734e-01  -0x1.ee470e00000000.p-1
 difference:  1.19209289550781250000e-07   0x1.00000000000000.p-23
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of real part of: ctanh
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Maximal error of imaginary part of: ctanh
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: j0 (2.0) == 0.22389077914123566805
Result:
 is:          2.23890811204910278320e-01   0x1.ca87440000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca87400000000p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: j0 (8.0) == 0.17165080713755390609
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a780000000p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a760000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: j0 (10.0) == -0.24593576445134833520
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e0000000p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c0000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `j0'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: j1 (10.0) == 0.043472746168861436670
Result:
 is:          4.34727519750595092773e-02   0x1.6420f80000000$p-5
 should be:   4.34727445244789123535e-02   0x1.6420f40000000$p-5
 difference:  7.45058059692382812500e-09   0x1.0000000000000$p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Maximal error of `j1'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: jn (0, 2.0) == 0.22389077914123566805
Result:
 is:          2.23890811204910278320e-01   0x1.ca87440000000p-3
 should be:   2.23890781402587890625e-01   0x1.ca87400000000p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 8.0) == 0.17165080713755390609
Result:
 is:          1.71650826930999755859e-01   0x1.5f8a780000000p-3
 should be:   1.71650812029838562012e-01   0x1.5f8a760000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (0, 10.0) == -0.24593576445134833520
Result:
 is:         -2.45935782790184020996e-01  -0x1.f7ad2e0000000p-3
 should be:  -2.45935767889022827148e-01  -0x1.f7ad2c0000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (1, 10.0) == 0.043472746168861436670
Result:
 is:          4.34727519750595092773e-02   0x1.6420f80000000p-5
 should be:   4.34727445244789123535e-02   0x1.6420f40000000p-5
 difference:  7.45058059692382812500e-09   0x1.0000000000000p-27
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 0.7) == 0.0069296548267508408077
Result:
 is:          6.92965509369969367981e-03   0x1.c624520000000p-8
 should be:   6.92965462803840637207e-03   0x1.c624500000000p-8
 difference:  4.65661287307739257812e-10   0x1.0000000000000p-31
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 2.0) == 0.12894324947440205110
Result:
 is:          1.28943279385566711426e-01   0x1.08136a0000000p-3
 should be:   1.28943249583244323730e-01   0x1.0813660000000p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: jn (3, 10.0) == 0.058379379305186812343
Result:
 is:          5.83793818950653076172e-02   0x1.de3e700000000p-5
 should be:   5.83793781697750091553e-02   0x1.de3e6e0000000p-5
 difference:  3.72529029846191406250e-09   0x1.0000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.1) == 0.26905328954342155795e-19
Result:
 is:          2.69053354306458036604e-20   0x1.fc3a380000000p-66
 should be:   2.69053289682972680899e-20   0x1.fc3a300000000p-66
 difference:  6.46234853557052870993e-27   0x1.0000000000000p-87
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 0.7) == 0.75175911502153953928e-11
Result:
 is:          7.51758984923744932871e-12   0x1.08806e0000000p-37
 should be:   7.51759071659918731712e-12   0x1.0880700000000p-37
 difference:  8.67361737988403547206e-19   0x1.0000000000000p-60
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 2.0) == 0.25153862827167367096e-6
Result:
 is:          2.51538750717372749932e-07   0x1.0e16720000000p-22
 should be:   2.51538637030535028316e-07   0x1.0e166a0000000p-22
 difference:  1.13686837721616029739e-13   0x1.0000000000000p-43
 ulp       :  4.0000
 max.ulp   :  0.0000
Failure: Test: jn (10, 10.0) == 0.20748610663335885770
Result:
 is:          2.07486152648925781250e-01   0x1.a8ee800000000p-3
 should be:   2.07486107945442199707e-01   0x1.a8ee7a0000000p-3
 difference:  4.47034835815429687500e-08   0x1.8000000000000p-25
 ulp       :  3.0000
 max.ulp   :  0.0000
Maximal error of `jn'
 is      :  4.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: y0 (0.7) == -0.19066492933739506743
Result:
 is:         -1.90664947032928466797e-01  -0x1.867b580000000p-3
 should be:  -1.90664932131767272949e-01  -0x1.867b560000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.0) == 0.088256964215676957983
Result:
 is:          8.82569551467895507812e-02   0x1.6980200000000p-4
 should be:   8.82569625973701477051e-02   0x1.6980220000000p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (1.5) == 0.38244892379775884396
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae0000000p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b00000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (8.0) == 0.22352148938756622053
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a40000000p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a20000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y0 (10.0) == 0.055671167283599391424
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee80000000p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee60000000p-5
 difference:  3.72529029846191406250e-09   0x1.0000000000000p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `y0'
 is      :  1.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: y1 (0.7) == -1.1032498719076333697
Result:
 is:         -1.10324978828430175781e+00  -0x1.1a6e940000000p+0
 should be:  -1.10324990749359130859e+00  -0x1.1a6e960000000p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (1.5) == -0.41230862697391129595
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e0000000p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c0000000p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (2.0) == -0.10703243154093754689
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a60000000p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a40000000p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: y1 (8.0) == -0.15806046173124749426
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b5380000000p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b5340000000p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: y1 (10.0) == 0.24901542420695388392
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce0000000p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc0000000p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `y1'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp
Failure: Test: yn (0, 0.7) == -0.19066492933739506743
Result:
 is:         -1.90664947032928466797e-01  -0x1.867b580000000M8p-3
 should be:  -1.90664932131767272949e-01  -0x1.867b560000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.0) == 0.088256964215676957983
Result:
 is:          8.82569551467895507812e-02   0x1.6980200000000M8p-4
 should be:   8.82569625973701477051e-02   0x1.6980220000000M8p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000M8p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 1.5) == 0.38244892379775884396
Result:
 is:          3.82448881864547729492e-01   0x1.87a0ae0000000M8p-2
 should be:   3.82448911666870117188e-01   0x1.87a0b00000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 8.0) == 0.22352148938756622053
Result:
 is:          2.23521500825881958008e-01   0x1.c9c5a40000000M8p-3
 should be:   2.23521485924720764160e-01   0x1.c9c5a20000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (0, 10.0) == 0.055671167283599391424
Result:
 is:          5.56711703538894653320e-02   0x1.c80ee80000000M8p-5
 should be:   5.56711666285991668701e-02   0x1.c80ee60000000M8p-5
 difference:  3.72529029846191406250e-09   0x1.0000000000000M8p-28
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 0.7) == -1.1032498719076333697
Result:
 is:         -1.10324978828430175781e+00  -0x1.1a6e940000000M8p+0
 should be:  -1.10324990749359130859e+00  -0x1.1a6e960000000M8p+0
 difference:  1.19209289550781250000e-07   0x1.0000000000000M8p-23
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 1.5) == -0.41230862697391129595
Result:
 is:         -4.12308663129806518555e-01  -0x1.a6343e0000000M8p-2
 should be:  -4.12308633327484130859e-01  -0x1.a6343c0000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 2.0) == -0.10703243154093754689
Result:
 is:         -1.07032440602779388428e-01  -0x1.b667a60000000M8p-4
 should be:  -1.07032433152198791504e-01  -0x1.b667a40000000M8p-4
 difference:  7.45058059692382812500e-09   0x1.0000000000000M8p-27
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 8.0) == -0.15806046173124749426
Result:
 is:         -1.58060491085052490234e-01  -0x1.43b5380000000M8p-3
 should be:  -1.58060461282730102539e-01  -0x1.43b5340000000M8p-3
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (1, 10.0) == 0.24901542420695388392
Result:
 is:          2.49015435576438903809e-01   0x1.fdfbce0000000M8p-3
 should be:   2.49015420675277709961e-01   0x1.fdfbcc0000000M8p-3
 difference:  1.49011611938476562500e-08   0x1.0000000000000M8p-26
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.1) == -5099.3323786129048894
Result:
 is:         -5.09933203125000000000e+03  -0x1.3eb5500000000M8p+12
 should be:  -5.09933251953125000000e+03  -0x1.3eb5520000000M8p+12
 difference:  4.88281250000000000000e-04   0x1.0000000000000M8p-11
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 0.7) == -15.819479052819633505
Result:
 is:         -1.58194780349731445312e+01  -0x1.fa392a0000000M8p+3
 should be:  -1.58194789886474609375e+01  -0x1.fa392c0000000M8p+3
 difference:  9.53674316406250000000e-07   0x1.0000000000000M8p-20
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (3, 10.0) == -0.25136265718383732978
Result:
 is:         -2.51362681388854980469e-01  -0x1.0165380000000M8p-2
 should be:  -2.51362651586532592773e-01  -0x1.0165360000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 0.1) == -0.11831335132045197885e19
Result:
 is:         -1.18313319792010854400e+18  -0x1.06b5560000000M8p+60
 should be:  -1.18313347279801548800e+18  -0x1.06b55a0000000M8p+60
 difference:  2.74877906944000000000e+11   0x1.0000000000000M8p+38
 ulp       :  2.0000
 max.ulp   :  0.0000
Failure: Test: yn (10, 10.0) == -0.35981415218340272205
Result:
 is:         -3.59814137220382690430e-01  -0x1.70731e0000000M8p-2
 should be:  -3.59814167022705078125e-01  -0x1.7073200000000M8p-2
 difference:  2.98023223876953125000e-08   0x1.0000000000000M8p-25
 ulp       :  1.0000
 max.ulp   :  0.0000
Maximal error of `yn'
 is      :  2.0000 ulp
 accepted:  0.0000 ulp

Test suite completed:
  2462 test cases plus 2260 tests for exception flags executed.
  190 errors occured.
locale de_DE.437 generated succesfully
locale test1 generated succesfully
locale test2 generated succesfully
locale test3 generated succesfully
locale test4 generated succesfully

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