Compilation errors on IRIX64 with optimizations

Daniel Konkle daniel.konkle@dynetics.com
Fri Jun 13 14:54:00 GMT 2003


I am in the process of recompiling the GSL libraries for a few different
platforms.  My need is to get the GSL libraries compiled with '-O3'
optimizations.

While working on multi-processor SGI, I had a lot of successor.  After
compilation, I ran make check.  If 'make check' failed in a directory, I
commented that directory out and continued with the checks.

There were only 3 directories that failed:  sys specfunc & multiroot

I'm showing my compilation options below as well as the various errors
that were reported by 'make check' in hopes that this information might
help.

Compilation/Configure:
 CC=cc CFLAGS="-OPT:IEEE_comparisons=ON -woff 728 -O3 -mips4 -64"
LDFLAGS="-64" ./configure


Directory 'sys' errors:
PASS: gsl_isinf(0) (0 observed vs 0 expected)
PASS: gsl_isinf(1) (0 observed vs 0 expected)

FAIL: gsl_isinf(inf) (0 observed vs 1 expected)
FAIL: gsl_isinf(-inf) (0 observed vs -1 expected)

PASS: gsl_isinf(nan) (0 observed vs 0 expected)
PASS: gsl_isnan(0) (0 observed vs 0 expected)
PASS: gsl_isnan(1) (0 observed vs 0 expected)
PASS: gsl_isnan(inf) (0 observed vs 0 expected)
PASS: gsl_isnan(nan) (1 observed vs 1 expected)
PASS: gsl_finite(0) (1 observed vs 1 expected)
PASS: gsl_finite(1) (1 observed vs 1 expected)

FAIL: gsl_finite(inf) (1 observed vs 0 expected)
FAIL: gsl_finite(nan) (1 observed vs 0 expected)

PASS: gsl_fdiv(2,3) (0.666667 observed vs 0.666667 expected)
FAIL: test

Directory 'spec' errors: 

see attached file

Directory 'multiroots' errors:

PASS: dnewton on Discrete BVP (1), 2 iterations, residual = 8.2e-08
FAIL: dnewton on Trig (1), 1000 iterations, residual = nan0x7fffffff
PASS: broyden on Rosenbrock (1), 4 iterations, residual = 2.2e-14



Hope this helps.
Danny






-------------- next part --------------
Making check in specfunc
make[1]: Entering directory `/tmp_mnt/home/konkle/p4i/gsl_build.new/gsl.irix64_mips/gsl-1.3/specfunc'
make  test
make[2]: Entering directory `/tmp_mnt/home/konkle/p4i/gsl_build.new/gsl.irix64_mips/gsl-1.3/specfunc'
make[2]: `test' is up to date.
make[2]: Leaving directory `/tmp_mnt/home/konkle/p4i/gsl_build.new/gsl.irix64_mips/gsl-1.3/specfunc'
make  check-TESTS
make[2]: Entering directory `/tmp_mnt/home/konkle/p4i/gsl_build.new/gsl.irix64_mips/gsl-1.3/specfunc'
PASS: gsl_sf_airy_Ai_e(-500.0, m, &r)
PASS: gsl_sf_airy_Ai_e(-5.0, m, &r)
PASS: gsl_sf_airy_Ai_e(-0.3000000000000094, m, &r)
PASS: gsl_sf_airy_Ai_e(0.6999999999999907, m, &r)
PASS: gsl_sf_airy_Ai_e(1.649999999999991, m, &r)
PASS: gsl_sf_airy_Ai_e(2.54999999999999, m, &r)
PASS: gsl_sf_airy_Ai_e(3.499999999999987, m, &r)
PASS: gsl_sf_airy_Ai_e(5.39999999999998, m, &r)
PASS: gsl_sf_airy_Ai_scaled_e(-5.0, m, &r)
PASS: gsl_sf_airy_Ai_scaled_e(0.6999999999999907, m, &r)
PASS: gsl_sf_airy_Ai_scaled_e(1.649999999999991, m, &r)
PASS: gsl_sf_airy_Ai_scaled_e(2.54999999999999, m, &r)
PASS: gsl_sf_airy_Ai_scaled_e(3.499999999999987, m, &r)
PASS: gsl_sf_airy_Ai_scaled_e(5.39999999999998, m, &r)
PASS: gsl_sf_airy_Bi_e(-500.0, m, &r)
PASS: gsl_sf_airy_Bi_e(-5.0, m, &r)
PASS: gsl_sf_airy_Bi_e(0.6999999999999907, m, &r)
PASS: gsl_sf_airy_Bi_e(1.649999999999991, m, &r)
PASS: gsl_sf_airy_Bi_e(2.54999999999999, m, &r)
PASS: gsl_sf_airy_Bi_e(3.499999999999987, m, &r)
PASS: gsl_sf_airy_Bi_e(5.39999999999998, m, &r)
PASS: gsl_sf_airy_Bi_scaled_e(-5.0, m, &r)
PASS: gsl_sf_airy_Bi_scaled_e(0.6999999999999907, m, &r)
PASS: gsl_sf_airy_Bi_scaled_e(1.649999999999991, m, &r)
PASS: gsl_sf_airy_Bi_scaled_e(2.54999999999999, m, &r)
PASS: gsl_sf_airy_Bi_scaled_e(3.499999999999987, m, &r)
PASS: gsl_sf_airy_Bi_scaled_e(5.39999999999998, m, &r)
PASS: gsl_sf_airy_Ai_deriv_e(-5.0, m, &r)
PASS: gsl_sf_airy_Ai_deriv_e(-0.5500000000000094, m, &r)
PASS: gsl_sf_airy_Ai_deriv_e(0.4999999999999906, m, &r)
PASS: gsl_sf_airy_Ai_deriv_e(1.899999999999992, m, &r)
PASS: gsl_sf_airy_Ai_deriv_e(3.249999999999988, m, &r)
PASS: gsl_sf_airy_Ai_deriv_e(5.199999999999981, m, &r)
PASS: gsl_sf_airy_Ai_deriv_scaled_e(-5.0, m, &r)
PASS: gsl_sf_airy_Ai_deriv_scaled_e(0.5499999999999906, m, &r)
PASS: gsl_sf_airy_Ai_deriv_scaled_e(1.499999999999991, m, &r)
PASS: gsl_sf_airy_Ai_deriv_scaled_e(2.49999999999999, m, &r)
PASS: gsl_sf_airy_Ai_deriv_scaled_e(3.649999999999986, m, &r)
PASS: gsl_sf_airy_Ai_deriv_scaled_e(6.299999999999977, m, &r)
PASS: gsl_sf_airy_Bi_deriv_e(-5.0, m, &r)
PASS: gsl_sf_airy_Bi_deriv_e(-0.5500000000000094, m, &r)
PASS: gsl_sf_airy_Bi_deriv_e(0.4999999999999906, m, &r)
PASS: gsl_sf_airy_Bi_deriv_e(1.899999999999992, m, &r)
PASS: gsl_sf_airy_Bi_deriv_e(3.249999999999988, m, &r)
PASS: gsl_sf_airy_Bi_deriv_e(5.199999999999981, m, &r)
PASS: gsl_sf_airy_Bi_deriv_scaled_e(-5.0, m, &r)
PASS: gsl_sf_airy_Bi_deriv_scaled_e(0.5499999999999906, m, &r)
PASS: gsl_sf_airy_Bi_deriv_scaled_e(1.499999999999991, m, &r)
PASS: gsl_sf_airy_Bi_deriv_scaled_e(2.49999999999999, m, &r)
PASS: gsl_sf_airy_Bi_deriv_scaled_e(3.649999999999986, m, &r)
PASS: gsl_sf_airy_Bi_deriv_scaled_e(6.299999999999977, m, &r)
PASS: gsl_sf_airy_zero_Ai_e(2, &r)
PASS: gsl_sf_airy_zero_Ai_e(50, &r)
PASS: gsl_sf_airy_zero_Ai_e(100, &r)
PASS: gsl_sf_airy_zero_Ai_e(110, &r)
PASS: gsl_sf_airy_zero_Bi_e(2, &r)
PASS: gsl_sf_airy_zero_Bi_e(50, &r)
PASS: gsl_sf_airy_zero_Bi_e(100, &r)
PASS: gsl_sf_airy_zero_Bi_e(110, &r)
PASS: gsl_sf_airy_zero_Bi_e(111, &r)
PASS: gsl_sf_airy_zero_Bi_e(200, &r)
PASS: gsl_sf_airy_zero_Ai_deriv_e(2, &r)
PASS: gsl_sf_airy_zero_Ai_deriv_e(50, &r)
PASS: gsl_sf_airy_zero_Ai_deriv_e(100, &r)
PASS: gsl_sf_airy_zero_Ai_deriv_e(110, &r)
PASS: gsl_sf_airy_zero_Ai_deriv_e(1000, &r)
PASS: gsl_sf_airy_zero_Bi_deriv_e(2, &r)
PASS: gsl_sf_airy_zero_Bi_deriv_e(50, &r)
PASS: gsl_sf_airy_zero_Bi_deriv_e(100, &r)
PASS: gsl_sf_airy_zero_Bi_deriv_e(110, &r)
PASS: gsl_sf_airy_zero_Bi_deriv_e(111, &r)
PASS: gsl_sf_airy_zero_Bi_deriv_e(200, &r)
PASS: gsl_sf_airy_zero_Bi_deriv_e(1000, &r)
PASS: Airy Functions
PASS: gsl_sf_bessel_J0_e(0.1, &r)
PASS: gsl_sf_bessel_J0_e(2.0, &r)
PASS: gsl_sf_bessel_J0_e(100.0, &r)
PASS: gsl_sf_bessel_J0_e(1.0e+10, &r)
PASS: gsl_sf_bessel_J1_e(0.1, &r)
PASS: gsl_sf_bessel_J1_e(2.0, &r)
PASS: gsl_sf_bessel_J1_e(100.0, &r)
PASS: gsl_sf_bessel_J1_e(1.0e+10, &r)
PASS: gsl_sf_bessel_Jn_e(4, 0.1, &r)
PASS: gsl_sf_bessel_Jn_e(5, 2.0, &r)
PASS: gsl_sf_bessel_Jn_e(10, 20.0, &r)
PASS: gsl_sf_bessel_Jn_e(100, 100.0, &r)
PASS: gsl_sf_bessel_Y0_e(0.1, &r)
PASS: gsl_sf_bessel_Y0_e(2, &r)
PASS: gsl_sf_bessel_Y0_e(256.0, &r)
PASS: gsl_sf_bessel_Y0_e(4294967296.0, &r)
PASS: gsl_sf_bessel_Y1_e(0.1, &r)
PASS: gsl_sf_bessel_Y1_e(2, &r)
PASS: gsl_sf_bessel_Y1_e(100.0, &r)
PASS: gsl_sf_bessel_Y1_e(4294967296.0, &r)
PASS: gsl_sf_bessel_Yn_e(4, 0.1, &r)
PASS: gsl_sf_bessel_Yn_e(5, 2, &r)
PASS: gsl_sf_bessel_Yn_e(100, 100.0, &r)
PASS: gsl_sf_bessel_Yn_e(100, 4294967296.0, &r)
PASS: gsl_sf_bessel_Yn_e(1000, 4294967296.0, &r)
PASS: gsl_sf_bessel_I0_scaled_e(1e-10, &r)
PASS: gsl_sf_bessel_I0_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_I0_scaled_e(2, &r)
PASS: gsl_sf_bessel_I0_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_I0_scaled_e(65536.0, &r)
PASS: gsl_sf_bessel_I1_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_I1_scaled_e(2, &r)
PASS: gsl_sf_bessel_I1_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_I1_scaled_e(65536.0, &r)
PASS: gsl_sf_bessel_In_scaled_e( -4, 0.1, &r)
PASS: gsl_sf_bessel_In_scaled_e( 4, 0.1, &r)
PASS: gsl_sf_bessel_In_scaled_e( 5, 2.0, &r)
PASS: gsl_sf_bessel_In_scaled_e( 100, 100.0, &r)
PASS: gsl_sf_bessel_I0_e(0.1, &r)
PASS: gsl_sf_bessel_I0_e(2.0, &r)
PASS: gsl_sf_bessel_I0_e(100.0, &r)
PASS: gsl_sf_bessel_I1_e(0.1, &r)
PASS: gsl_sf_bessel_I1_e(2.0, &r)
PASS: gsl_sf_bessel_I1_e(100.0, &r)
PASS: gsl_sf_bessel_In_e( 4, 0.1, &r)
PASS: gsl_sf_bessel_In_e( 5, 2.0, &r)
PASS: gsl_sf_bessel_In_e( 100, 100.0, &r)
PASS: gsl_sf_bessel_K0_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_K0_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_K0_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_K1_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_K1_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_K1_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_Kn_scaled_e( 4, 0.1, &r)
PASS: gsl_sf_bessel_Kn_scaled_e( 5, 2.0, &r)
PASS: gsl_sf_bessel_Kn_scaled_e( 100, 100.0, &r)
PASS: gsl_sf_bessel_K0_e(0.1, &r)
PASS: gsl_sf_bessel_K0_e(2.0, &r)
PASS: gsl_sf_bessel_K0_e(100.0, &r)
PASS: gsl_sf_bessel_K1_e(0.1, &r)
PASS: gsl_sf_bessel_K1_e(2.0, &r)
PASS: gsl_sf_bessel_K1_e(100.0, &r)
PASS: gsl_sf_bessel_Kn_e( 4, 0.1, &r)
PASS: gsl_sf_bessel_Kn_e( 5, 2.0, &r)
PASS: gsl_sf_bessel_Kn_e( 100, 100.0, &r)
PASS: gsl_sf_bessel_j0_e(-10.0, &r)
PASS: gsl_sf_bessel_j0_e(0.001, &r)
PASS: gsl_sf_bessel_j0_e( 1.0, &r)
PASS: gsl_sf_bessel_j0_e( 10.0, &r)
PASS: gsl_sf_bessel_j0_e(100.0, &r)
PASS: gsl_sf_bessel_j0_e(1048576.0, &r)
PASS: gsl_sf_bessel_j1_e(-10.0, &r)
PASS: gsl_sf_bessel_j1_e(0.01, &r)
PASS: gsl_sf_bessel_j1_e( 1.0, &r)
PASS: gsl_sf_bessel_j1_e( 10.0, &r)
PASS: gsl_sf_bessel_j1_e(100.0, &r)
PASS: gsl_sf_bessel_j1_e(1048576.0, &r)
PASS: gsl_sf_bessel_j2_e(-10.0, &r)
PASS: gsl_sf_bessel_j2_e(0.01, &r)
PASS: gsl_sf_bessel_j2_e( 1.0, &r)
PASS: gsl_sf_bessel_j2_e( 10.0, &r)
PASS: gsl_sf_bessel_j2_e(100.0, &r)
PASS: gsl_sf_bessel_j2_e(1048576.0, &r)
PASS: gsl_sf_bessel_jl_e(0, 0.0, &r)
PASS: gsl_sf_bessel_jl_e(1, 10.0, &r)
PASS: gsl_sf_bessel_jl_e(5, 1.0, &r)
PASS: gsl_sf_bessel_jl_e(10, 10.0, &r)
PASS: gsl_sf_bessel_jl_e(100, 100.0, &r)
PASS: gsl_sf_bessel_jl_e(2000, 1048576.0, &r)
PASS: gsl_sf_bessel_y0_e(0.001, &r)
PASS: gsl_sf_bessel_y0_e( 1.0, &r)
PASS: gsl_sf_bessel_y0_e( 10.0, &r)
PASS: gsl_sf_bessel_y0_e(100.0, &r)
PASS: gsl_sf_bessel_y0_e(65536.0, &r)
PASS: gsl_sf_bessel_y0_e(4294967296.0, &r)
PASS: gsl_sf_bessel_y1_e( 0.01, &r)
PASS: gsl_sf_bessel_y1_e( 1.0, &r)
PASS: gsl_sf_bessel_y1_e( 10.0, &r)
PASS: gsl_sf_bessel_y1_e(100.0, &r)
PASS: gsl_sf_bessel_y1_e(4294967296.0, &r)
PASS: gsl_sf_bessel_y2_e( 0.01, &r)
PASS: gsl_sf_bessel_y2_e( 1.0, &r)
PASS: gsl_sf_bessel_y2_e( 10.0, &r)
PASS: gsl_sf_bessel_y2_e(100.0, &r)
PASS: gsl_sf_bessel_y2_e(4294967296.0, &r)
PASS: gsl_sf_bessel_yl_e(0, 0.01, &r)
PASS: gsl_sf_bessel_yl_e(0, 1.0, &r)
PASS: gsl_sf_bessel_yl_e(1, 10.0, &r)
PASS: gsl_sf_bessel_yl_e(5, 1.0, &r)
PASS: gsl_sf_bessel_yl_e(10, 0.01, &r)
PASS: gsl_sf_bessel_yl_e(10, 10.0, &r)
PASS: gsl_sf_bessel_yl_e(100, 1.0, &r)
PASS: gsl_sf_bessel_yl_e(100, 100.0, &r)
PASS: gsl_sf_bessel_yl_e(2000, 1048576.0, &r)
PASS: gsl_sf_bessel_i0_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_i0_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_i0_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_i1_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_i1_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_i1_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_i2_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_i2_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_i2_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_il_scaled_e( 4, 0.001, &r)
PASS: gsl_sf_bessel_il_scaled_e( 4, 0.1, &r)
PASS: gsl_sf_bessel_il_scaled_e( 5, 2.0, &r)
PASS: gsl_sf_bessel_il_scaled_e( 5, 100.0, &r)
PASS: gsl_sf_bessel_il_scaled_e( 100, 100.0, &r)
PASS: gsl_sf_bessel_k0_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_k0_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_k0_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_k1_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_k1_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_k1_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_k2_scaled_e(0.1, &r)
PASS: gsl_sf_bessel_k2_scaled_e(2.0, &r)
PASS: gsl_sf_bessel_k2_scaled_e(100.0, &r)
PASS: gsl_sf_bessel_kl_scaled_e( 4, 1.0/256.0, &r)
PASS: gsl_sf_bessel_kl_scaled_e( 4, 1.0/8.0, &r)
PASS: gsl_sf_bessel_kl_scaled_e( 5, 2.0, &r)
PASS: gsl_sf_bessel_kl_scaled_e( 100, 100.0, &r)
PASS: gsl_sf_bessel_Jnu_e(0.0001, 1.0, &r)
PASS: gsl_sf_bessel_Jnu_e(0.0001, 10.0, &r)
PASS: gsl_sf_bessel_Jnu_e(0.0009765625, 10.0, &r)
PASS: gsl_sf_bessel_Jnu_e(0.75, 1.0, &r)
PASS: gsl_sf_bessel_Jnu_e(0.75, 10.0, &r)
PASS: gsl_sf_bessel_Jnu_e( 1.0, 0.001, &r)
PASS: gsl_sf_bessel_Jnu_e( 1.0, 1.0, &r)
PASS: gsl_sf_bessel_Jnu_e( 1.75, 1.0, &r)
PASS: gsl_sf_bessel_Jnu_e(30.0, 1.0, &r)
PASS: gsl_sf_bessel_Jnu_e(30.0, 100.0, &r)
PASS: gsl_sf_bessel_Jnu_e(10.0, 1.0, &r)
PASS: gsl_sf_bessel_Jnu_e(10.0, 100.0, &r)
PASS: gsl_sf_bessel_Jnu_e(10.2, 100.0, &r)
PASS: gsl_sf_bessel_Ynu_e(0.0001, 1.0, &r)
PASS: gsl_sf_bessel_Ynu_e(0.0001,10.0, &r)
PASS: gsl_sf_bessel_Ynu_e( 0.75, 1.0, &r)
PASS: gsl_sf_bessel_Ynu_e( 0.75, 10.0, &r)
PASS: gsl_sf_bessel_Ynu_e( 1.0, 0.001, &r)
PASS: gsl_sf_bessel_Ynu_e( 1.0, 1.0, &r)
PASS: gsl_sf_bessel_Ynu_e(30.0, 1.0, &r)
PASS: gsl_sf_bessel_Ynu_e(30.0, 100.0, &r)
PASS: gsl_sf_bessel_Ynu_e(10.0, 1.0, &r)
PASS: gsl_sf_bessel_Ynu_e(10.0, 100.0, &r)
PASS: gsl_sf_bessel_Ynu_e(10.2, 100.0, &r)
PASS: gsl_sf_bessel_Inu_scaled_e(0.0001,10.0, &r)
PASS: gsl_sf_bessel_Inu_scaled_e( 1.0, 0.001, &r)
PASS: gsl_sf_bessel_Inu_scaled_e( 1.0, 1.0, &r)
PASS: gsl_sf_bessel_Inu_scaled_e(30.0, 1.0, &r)
PASS: gsl_sf_bessel_Inu_scaled_e(30.0, 100.0, &r)
PASS: gsl_sf_bessel_Inu_scaled_e(10.0, 1.0, &r)
PASS: gsl_sf_bessel_Inu_scaled_e(10.0, 100.0, &r)
PASS: gsl_sf_bessel_Inu_scaled_e(10.2, 100.0, &r)
PASS: gsl_sf_bessel_Inu_e(0.0001,10.0, &r)
PASS: gsl_sf_bessel_Inu_e( 1.0, 0.001, &r)
PASS: gsl_sf_bessel_Inu_e( 1.0, 1.0, &r)
PASS: gsl_sf_bessel_Inu_e(30.0, 1.0, &r)
PASS: gsl_sf_bessel_Inu_e(30.0, 100.0, &r)
PASS: gsl_sf_bessel_Inu_e(10.0, 1.0, &r)
PASS: gsl_sf_bessel_Inu_e(10.0, 100.0, &r)
PASS: gsl_sf_bessel_Inu_e(10.2, 100.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(0.0001,10.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e( 1.0, 0.001, &r)
PASS: gsl_sf_bessel_Knu_scaled_e( 1.0, 1.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(30.0, 1.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(30.0, 100.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(10.0, 1.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(10.0, 100.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(10.0, 1000.0, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(10.0, 1.0e+8, &r)
PASS: gsl_sf_bessel_Knu_scaled_e(10.2, 100.0, &r)
PASS: gsl_sf_bessel_Knu_e(0.0001,0.001, &r)
PASS: gsl_sf_bessel_Knu_e(0.0001,10.0, &r)
PASS: gsl_sf_bessel_Knu_e( 1.0, 0.001, &r)
PASS: gsl_sf_bessel_Knu_e( 1.0, 1.0, &r)
PASS: gsl_sf_bessel_Knu_e(10.0, 0.001, &r)
PASS: gsl_sf_bessel_Knu_e(10.0, 1.0, &r)
PASS: gsl_sf_bessel_Knu_e(10.0, 100.0, &r)
PASS: gsl_sf_bessel_Knu_e(10.2, 100.0, &r)
PASS: gsl_sf_bessel_Knu_e(30.0, 1.0, &r)
PASS: gsl_sf_bessel_Knu_e(30.0, 100.0, &r)
PASS: gsl_sf_bessel_lnKnu_e(0.0001,1.0e-100, &r)
PASS: gsl_sf_bessel_lnKnu_e(0.0001,0.0001, &r)
PASS: gsl_sf_bessel_lnKnu_e(0.0001,10.0, &r)
PASS: gsl_sf_bessel_lnKnu_e( 1.0, 1.0e-100, &r)
PASS: gsl_sf_bessel_lnKnu_e( 1.0, 1.0e-10, &r)
PASS: gsl_sf_bessel_lnKnu_e( 1.0, 0.001, &r)
PASS: gsl_sf_bessel_lnKnu_e( 1.0, 1.0, &r)
PASS: gsl_sf_bessel_lnKnu_e(30.0, 1.0e-100, &r)
PASS: gsl_sf_bessel_lnKnu_e(30.0, 1.0, &r)
PASS: gsl_sf_bessel_lnKnu_e(30.0, 100.0, &r)
PASS: gsl_sf_bessel_lnKnu_e(100.0, 1.0e-100, &r)
PASS: gsl_sf_bessel_lnKnu_e(100.0, 1.0, &r)
PASS: gsl_sf_bessel_lnKnu_e(100.0, 100.0, &r)
PASS: gsl_sf_bessel_lnKnu_e(1000.0, 1.0e-100, &r)
PASS: gsl_sf_bessel_lnKnu_e(10000.0, 1.0e-100, &r)
PASS:   gsl_sf_bessel_Jn_array
PASS:   gsl_sf_bessel_Yn_array
PASS:   gsl_sf_bessel_In_scaled_array
PASS:   gsl_sf_bessel_In_array
PASS:   gsl_sf_bessel_Kn_array
PASS:   gsl_sf_bessel_Kn_scaled_array
PASS:   gsl_sf_bessel_jl_array
PASS:   gsl_sf_bessel_jl_steed_array
PASS:   gsl_sf_bessel_yl_array
PASS:   gsl_sf_bessel_il_scaled_array
PASS:   gsl_sf_bessel_kl_scaled_array
PASS: gsl_sf_bessel_zero_J0_e( 1, &r)
PASS: gsl_sf_bessel_zero_J0_e( 2, &r)
PASS: gsl_sf_bessel_zero_J0_e(20, &r)
PASS: gsl_sf_bessel_zero_J0_e(25, &r)
PASS: gsl_sf_bessel_zero_J0_e(100, &r)
PASS: gsl_sf_bessel_zero_J1_e( 1, &r)
PASS: gsl_sf_bessel_zero_J1_e( 2, &r)
PASS: gsl_sf_bessel_zero_J1_e(20, &r)
PASS: gsl_sf_bessel_zero_J1_e(25, &r)
PASS: gsl_sf_bessel_zero_J1_e(100, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(0.0, 1, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(0.0, 2, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(0.0, 20, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(0.0, 25, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(0.0, 100, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 1, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 1, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 2, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 2, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 3, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 3, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 4, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 4, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 5, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 5, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 8.0, 5, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(20.0, 5, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 6, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 6, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 8.0, 6, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 7, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 7, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 8.0, 7, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 8, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 8, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(10.0, 8, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 9, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 9, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(10.0, 9, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 1.5, 10, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 10, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 10, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 11, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 11, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 12, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 12, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 13, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 13, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 14, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 14, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 15, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 15, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 16, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 16, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 17, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 17, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 18, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 18, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 19, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 19, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 20, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(15.0, 20, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 23.0, 11, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 30.0, 11, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 32.0, 15, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 50.0, 15, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 5.0, 22, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 10.0, 22, &r)
PASS: gsl_sf_bessel_zero_Jnu_e( 12.0, 22, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(100.0, 22, &r)
PASS: gsl_sf_bessel_zero_Jnu_e(500.0, 22, &r)
PASS:   gsl_sf_sequence_Jnu_e(2)
PASS:   gsl_sf_sequence_Jnu_e(12)
PASS:   gsl_sf_sequence_Jnu_e(1000)
PASS: Bessel Functions
PASS: gsl_sf_clausen_e(M_PI/20.0, &r)
PASS: gsl_sf_clausen_e(M_PI/6.0, &r)
PASS: gsl_sf_clausen_e(M_PI/3.0, &r)
PASS: gsl_sf_clausen_e( 2.0*M_PI + M_PI/3.0, &r)
PASS: gsl_sf_clausen_e(100.0*M_PI + M_PI/3.0, &r)
PASS: Clausen Integral
PASS: gsl_sf_hydrogenicR_1_e(3.0, 2.0, &r)
PASS: gsl_sf_hydrogenicR_1_e(3.0, 10.0, &r)
PASS: gsl_sf_hydrogenicR_e(4, 0, 3.0, 2.0, &r)
PASS: gsl_sf_hydrogenicR_e(4, 1, 3.0, 2.0, &r)
PASS: gsl_sf_hydrogenicR_e(4, 2, 3.0, 2.0, &r)
PASS: gsl_sf_hydrogenicR_e(100, 0, 3.0, 2.0, &r)
PASS: gsl_sf_hydrogenicR_e(100, 10, 3.0, 2.0, &r)
PASS: gsl_sf_hydrogenicR_e(100, 90, 3.0, 2.0, &r)
PASS:   gsl_sf_coulomb_wave_FG_e(1.0, 5.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(1.0, 5.0, lam_F=10, lam_G=8)
PASS:   gsl_sf_coulomb_wave_FG_e(50.0, 120.0, lam_F=4, lam_G=2)
PASS:   gsl_sf_coulomb_wave_FG_e(-1000.0, 1.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(-50.0, 5.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(-50.0, 1000.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(-50.0, 5.0, lam_F=10, lam_G=10)
PASS:   gsl_sf_coulomb_wave_FG_e(-4.0, 5.0, lam_F=0, lam_G=0
PASS:   gsl_sf_coulomb_wave_FG_e(-4.0, 5.0, lam_F=3, lam_G=3
PASS:   gsl_sf_coulomb_wave_FG_e(1.0, 2.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(1.0, 0.5, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(1.0, 0.5, lam_F=0.5, lam_G=0.5)
PASS:   gsl_sf_coulomb_wave_FG_e(1.0, 0.5, lam_F=0.1, lam_G=0.1)
PASS:   gsl_sf_coulomb_wave_FG_e(8.0, 1.05, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(8.0, 1.05, lam_F=0.1, lam_G=0.1)
PASS:   gsl_sf_coulomb_wave_FG_e(50.0, 0.1, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(10.0, 5.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(25.0, 10.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(1.0, 9.2, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(10.0, 10.0, lam_F=0, lam_G=0)
PASS:   gsl_sf_coulomb_wave_FG_e(100.0, 1.0, lam_F=0, lam_G=0)
PASS: Coulomb Wave Functions
PASS: gsl_sf_coupling_3j_e(0, 1, 1, 0, 1, -1, &r)
PASS: gsl_sf_coupling_3j_e(1, 1, 2, 1, -1, 0, &r)
PASS: gsl_sf_coupling_3j_e(2, 4, 6, 0, 2, -2, &r)
PASS: gsl_sf_coupling_3j_e(4, 4, 8, 0, 0, 0, &r)
PASS: gsl_sf_coupling_3j_e(4, 4, 8, 2, -2, 0, &r)
PASS: gsl_sf_coupling_3j_e(4, 4, 8, 4, -4, 0, &r)
PASS: gsl_sf_coupling_6j_e(2, 2, 4, 2, 2, 2, &r)
PASS: gsl_sf_coupling_6j_e(4, 4, 2, 4, 4, 4, &r)
PASS: gsl_sf_coupling_6j_e(4, 4, 2, 4, 4, 2, &r)
PASS: gsl_sf_coupling_6j_e(4, 4, 2, 2, 2, 2, &r)
PASS: gsl_sf_coupling_6j_e(4, 4, 4, 2, 2, 2, &r)
PASS: gsl_sf_coupling_6j_e(6, 6, 6, 4, 4, 4, &r)
PASS: gsl_sf_coupling_6j_e(6, 6, 6, 4, 4, 2, &r)
PASS: gsl_sf_coupling_9j_e(4, 2, 4, 3, 3, 2, 1, 1, 2, &r)
PASS: gsl_sf_coupling_9j_e(8, 4, 10, 7, 3, 8, 1, 1, 2, &r)
PASS: Coupling Coefficients
PASS: gsl_sf_dawson_e(1.0e-15, &r)
PASS: gsl_sf_dawson_e(0.5, &r)
PASS: gsl_sf_dawson_e(2.0, &r)
PASS: gsl_sf_dawson_e(1000.0, &r)
PASS: Dawson Integral
PASS: gsl_sf_debye_1_e(0.1, &r)
PASS: gsl_sf_debye_1_e(1.0, &r)
PASS: gsl_sf_debye_1_e(10.0, &r)
PASS: gsl_sf_debye_2_e(0.1, &r)
PASS: gsl_sf_debye_2_e(1.0, &r)
PASS: gsl_sf_debye_2_e(10.0, &r)
PASS: gsl_sf_debye_3_e(0.1, &r)
PASS: gsl_sf_debye_3_e(1.0, &r)
PASS: gsl_sf_debye_3_e(10.0, &r)
PASS: gsl_sf_debye_4_e(0.1, &r)
PASS: gsl_sf_debye_4_e(1.0, &r)
PASS: gsl_sf_debye_4_e(10.0, &r)
PASS: Debye Functions
PASS: gsl_sf_dilog_e(-3.0, &r)
PASS: gsl_sf_dilog_e(-0.5, &r)
PASS: gsl_sf_dilog_e(-0.001, &r)
PASS: gsl_sf_dilog_e(0.1, &r)
PASS: gsl_sf_dilog_e(0.7, &r)
PASS: gsl_sf_dilog_e(1.0, &r)
PASS: gsl_sf_dilog_e(1.5, &r)
PASS: gsl_sf_dilog_e(2.0, &r)
PASS: gsl_sf_dilog_e( 5.0, &r)
PASS: gsl_sf_dilog_e( 11.0, &r)
PASS: gsl_sf_dilog_e(12.59, &r)
PASS: gsl_sf_dilog_e(12.595, &r)
PASS: gsl_sf_dilog_e(13.0, &r)
PASS: gsl_sf_dilog_e(20.0, &r)
PASS: gsl_sf_dilog_e(150.0, &r)
PASS: gsl_sf_dilog_e(1100.0, &r)
PASS: gsl_sf_complex_dilog_e(1.00001, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.99999, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.991, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.98, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.95, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.8, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.5, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.01, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(10.0, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(100.0, M_PI/2.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.99, M_PI/8.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.99, M_PI/64.0, &r1, &r2)
PASS: gsl_sf_complex_dilog_e(0.9, 3.0*M_PI/4.0, &r1, &r2)
PASS: Dilogarithm
PASS: gsl_sf_multiply_e(-3.0,2.0, &r)
PASS: gsl_sf_multiply_e(x, 1.0/x, &r)
PASS: gsl_sf_multiply_e(x, 0.2, &r)
PASS: gsl_sf_multiply_e(x, 4.0, &r)
PASS: Elementary Functions (Misc)
PASS: gsl_sf_ellint_Kcomp_e( 0.99, mode, &r)
PASS: gsl_sf_ellint_Kcomp_e( 0.50, mode, &r)
PASS: gsl_sf_ellint_Kcomp_e(0.010, mode, &r)
PASS: gsl_sf_ellint_Ecomp_e(0.99, mode, &r)
PASS: gsl_sf_ellint_Ecomp_e(0.50, mode, &r)
PASS: gsl_sf_ellint_Ecomp_e(0.01, mode, &r)
PASS: gsl_sf_ellint_F_e(M_PI/3.0, 0.99, mode, &r)
PASS: gsl_sf_ellint_F_e(M_PI/3.0, 0.50, mode, &r)
PASS: gsl_sf_ellint_F_e(M_PI/3.0, 0.01, mode, &r)
PASS: gsl_sf_ellint_E_e(M_PI/3.0, 0.99, mode, &r)
PASS: gsl_sf_ellint_E_e(M_PI/3.0, 0.50, mode, &r)
PASS: gsl_sf_ellint_E_e(M_PI/3.0, 0.01, mode, &r)
PASS: gsl_sf_ellint_P_e(M_PI/3.0, 0.99, 0.5, mode, &r)
PASS: gsl_sf_ellint_P_e(M_PI/3.0, 0.50, 0.5, mode, &r)
PASS: gsl_sf_ellint_P_e(M_PI/3.0, 0.01, 0.5, mode, &r)
PASS: gsl_sf_ellint_RF_e(5.0e-11, 1.0e-10, 1.0, mode, &r)
PASS: gsl_sf_ellint_RF_e(1.0, 2.0, 3.0, mode, &r)
PASS: gsl_sf_ellint_RD_e(5.0e-11, 1.0e-10, 1.0, mode, &r)
PASS: gsl_sf_ellint_RD_e(1.0, 2.0, 3.0, mode, &r)
PASS: gsl_sf_ellint_RC_e(1.0, 2.0, mode, &r)
PASS: gsl_sf_ellint_RJ_e(2.0, 3.0, 4.0, 5.0, mode, &r)
PASS: Elliptic Integrals
PASS:   gsl_sf_elljac_e(0.5|0.5)
PASS:   gsl_sf_elljac_e(1.0|0.3)
PASS:   gsl_sf_elljac_e(1.0|0.6)
PASS:   gsl_sf_elljac_e(3.0|0.6)
PASS:   gsl_sf_elljac_e(2.0|0.999999)
PASS:   gsl_sf_elljac_e(1.69695970624443|0.270378013104138)
PASS: Elliptic Functions (Jacobi)
PASS: gsl_sf_erfc_e(-10.0, &r)
PASS: gsl_sf_erfc_e(-5.0000002, &r)
PASS: gsl_sf_erfc_e(-5.0, &r)
PASS: gsl_sf_erfc_e(-1.0, &r)
PASS: gsl_sf_erfc_e(-0.5, &r)
PASS: gsl_sf_erfc_e(1.0, &r)
PASS: gsl_sf_erfc_e(3.0, &r)
PASS: gsl_sf_erfc_e(7.0, &r)
PASS: gsl_sf_erfc_e(10.0, &r)
PASS: gsl_sf_log_erfc_e(-1.0, &r)
PASS: gsl_sf_log_erfc_e(-0.1, &r)
PASS: gsl_sf_log_erfc_e(-1e-10, &r)
PASS: gsl_sf_log_erfc_e(0.0, &r)
PASS: gsl_sf_log_erfc_e(1e-10, &r)
PASS: gsl_sf_log_erfc_e(0.001, &r)
PASS: gsl_sf_log_erfc_e(0.1, &r)
PASS: gsl_sf_log_erfc_e(1.0, &r)
PASS: gsl_sf_log_erfc_e(10.0, &r)
PASS: gsl_sf_erf_e(-10.0, &r)
PASS: gsl_sf_erf_e(0.5, &r)
PASS: gsl_sf_erf_e(1.0, &r)
PASS: gsl_sf_erf_e(10.0, &r)
PASS: gsl_sf_erf_Z_e(1.0, &r)
PASS: gsl_sf_erf_Q_e(10.0, &r)
PASS: Error Functions
PASS: gsl_sf_exp_e(-10.0, &r)
PASS: gsl_sf_exp_e( 10.0, &r)
PASS:   gsl_sf_exp_e10_e(1.0, &re)
PASS:   gsl_sf_exp_e10_e(2000.0, &re)
PASS: gsl_sf_exp_err_e(-10.0, TEST_TOL1, &r)
PASS: gsl_sf_exp_err_e( 10.0, TEST_TOL1, &r)
PASS:   gsl_sf_exp_err_e10_e(1.0, TEST_SQRT_TOL0, &re)
PASS:   gsl_sf_exp_err_e10_e(2000.0, 1.0e-10, &re)
PASS: gsl_sf_exp_mult_e(-10.0, 1.0e-06, &r)
PASS: gsl_sf_exp_mult_e(-10.0, 2.0, &r)
PASS: gsl_sf_exp_mult_e(-10.0, -2.0, &r)
PASS: gsl_sf_exp_mult_e( 10.0, 1.0e-06, &r)
PASS: gsl_sf_exp_mult_e( 10.0, -2.0, &r)
PASS: gsl_sf_exp_mult_e(x, 1.00001, &r)
PASS: gsl_sf_exp_mult_e(x, 1.000001, &r)
PASS: gsl_sf_exp_mult_e(x, 1.000000001, &r)
PASS: gsl_sf_exp_mult_e(x, 100.0, &r)
PASS: gsl_sf_exp_mult_e(x, 1.0e+20, &r)
PASS: gsl_sf_exp_mult_e(x, exp(-x)*exp(M_LN2), &r)
PASS: gsl_sf_exp_mult_err_e(-10.0, TEST_SQRT_TOL0, 2.0, TEST_SQRT_TOL0, &r)
PASS: gsl_sf_exp_mult_err_e(x, TEST_SQRT_TOL0*x, exp(-x)*exp(M_LN2), TEST_SQRT_TOL0*x, &r)
PASS: gsl_sf_exp_mult_e10_e(1.0, 1.0, &re)
PASS: gsl_sf_exp_mult_e10_e(1000.0, 1.0e+200, &re)
PASS: gsl_sf_exp_mult_e10_e(1.0, TEST_TOL0, 1.0, TEST_TOL0, &re)
PASS: gsl_sf_exp_mult_err_e10_e(1.0e-12, 1.0e+200, &re)
PASS: gsl_sf_expm1_e(-10.0, &r)
PASS: gsl_sf_expm1_e(-0.001, &r)
PASS: gsl_sf_expm1_e(-1.0e-8, &r)
PASS: gsl_sf_expm1_e( 1.0e-8, &r)
PASS: gsl_sf_expm1_e( 0.001, &r)
PASS: gsl_sf_expm1_e( 10.0, &r)
PASS: gsl_sf_exprel_e(-10.0, &r)
PASS: gsl_sf_exprel_e(-0.001, &r)
PASS: gsl_sf_exprel_e(-1.0e-8, &r)
PASS: gsl_sf_exprel_e( 1.0e-8, &r)
PASS: gsl_sf_exprel_e( 0.001, &r)
PASS: gsl_sf_exprel_e( 10.0, &r)
PASS: gsl_sf_exprel_2_e(-10.0, &r)
PASS: gsl_sf_exprel_2_e(-0.001, &r)
PASS: gsl_sf_exprel_2_e(-1.0e-8, &r)
PASS: gsl_sf_exprel_2_e( 1.0e-8, &r)
PASS: gsl_sf_exprel_2_e( 0.001, &r)
PASS: gsl_sf_exprel_2_e( 10.0, &r)
PASS: gsl_sf_exprel_n_e(3, -1000.0, &r)
PASS: gsl_sf_exprel_n_e(3, -100.0, &r)
PASS: gsl_sf_exprel_n_e(3, -10.0, &r)
PASS: gsl_sf_exprel_n_e(3, -3.0, &r)
PASS: gsl_sf_exprel_n_e(3, -0.001, &r)
PASS: gsl_sf_exprel_n_e(3, -1.0e-8, &r)
PASS: gsl_sf_exprel_n_e(3, 1.0e-8, &r)
PASS: gsl_sf_exprel_n_e(3, 0.001, &r)
PASS: gsl_sf_exprel_n_e(3, 3.0, &r)
PASS: gsl_sf_exprel_n_e(3, 3.1, &r)
PASS: gsl_sf_exprel_n_e(3, 10.0, &r)
PASS: gsl_sf_exprel_n_e(3, 100.0, &r)
PASS: gsl_sf_exprel_n_e(50, -1000.0, &r)
PASS: gsl_sf_exprel_n_e(50, -100.0, &r)
PASS: gsl_sf_exprel_n_e(50, -10.0, &r)
PASS: gsl_sf_exprel_n_e(50, -3.0, &r)
PASS: gsl_sf_exprel_n_e(50, -1.0, &r)
PASS: gsl_sf_exprel_n_e(50, -1.0e-8, &r)
PASS: gsl_sf_exprel_n_e(50, 1.0e-8, &r)
PASS: gsl_sf_exprel_n_e(50, 1.0, &r)
PASS: gsl_sf_exprel_n_e(50, 3.0, &r)
PASS: gsl_sf_exprel_n_e(50, 48.0, &r)
PASS: gsl_sf_exprel_n_e(50, 50.1, &r)
PASS: gsl_sf_exprel_n_e(50, 100.0, &r)
PASS: gsl_sf_exprel_n_e(50, 500.0, &r)
PASS: gsl_sf_exprel_n_e(500, -1000.0, &r)
PASS: gsl_sf_exprel_n_e(500, -100.0, &r)
PASS: gsl_sf_exprel_n_e(500, -10.0, &r)
PASS: gsl_sf_exprel_n_e(500, -3.0, &r)
PASS: gsl_sf_exprel_n_e(500, -1.0, &r)
PASS: gsl_sf_exprel_n_e(500, -1.0e-8, &r)
PASS: gsl_sf_exprel_n_e(500, 1.0e-8, &r)
PASS: gsl_sf_exprel_n_e(500, 1.0, &r)
PASS: gsl_sf_exprel_n_e(500, 3.0, &r)
PASS: gsl_sf_exprel_n_e(500, 48.0, &r)
PASS: gsl_sf_exprel_n_e(500, 100.0, &r)
PASS: gsl_sf_exprel_n_e(500, 500.0, &r)
PASS: gsl_sf_exprel_n_e(500, 1000.0, &r)
PASS: gsl_sf_exprel_n_e(500, 1600.0, &r)
PASS: Exponential Functions
PASS: gsl_sf_expint_E1_e(-1.0, &r)
PASS: gsl_sf_expint_E1_e(1.0e-10, &r)
PASS: gsl_sf_expint_E1_e(1.0e-05, &r)
PASS: gsl_sf_expint_E1_e(0.1, &r)
PASS: gsl_sf_expint_E1_e(1.0, &r)
PASS: gsl_sf_expint_E1_e(10.0, &r)
PASS: gsl_sf_expint_E1_e(50.0, &r)
PASS: gsl_sf_expint_E1_e(300.0, &r)
PASS: gsl_sf_expint_E2_e(-1.0, &r)
PASS: gsl_sf_expint_E2_e(1.0/4294967296.0, &r)
PASS: gsl_sf_expint_E2_e(1.0/65536.0, &r)
PASS: gsl_sf_expint_E2_e(0.1, &r)
PASS: gsl_sf_expint_E2_e(1.0, &r)
PASS: gsl_sf_expint_E2_e(10.0, &r)
PASS: gsl_sf_expint_E2_e(50.0, &r)
PASS: gsl_sf_expint_E2_e(300.0, &r)
PASS: gsl_sf_expint_Ei_e(-1.0, &r)
PASS: gsl_sf_expint_Ei_e(1.0/4294967296.0, &r)
PASS: gsl_sf_expint_Ei_e(1.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(-10000.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(-1000.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(-10.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(-1.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(1.0e-10, &r)
PASS: gsl_sf_expint_E1_scaled_e(1.0e-05, &r)
PASS: gsl_sf_expint_E1_scaled_e(0.1, &r)
PASS: gsl_sf_expint_E1_scaled_e(1.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(10.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(50.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(300.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(1000.0, &r)
PASS: gsl_sf_expint_E1_scaled_e(10000.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(-10000.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(-1000.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(-10.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(-1.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(1.0/4294967296.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(1.0/65536.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(0.1, &r)
PASS: gsl_sf_expint_E2_scaled_e(1.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(10.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(50.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(300.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(1000.0, &r)
PASS: gsl_sf_expint_E2_scaled_e(10000.0, &r)
PASS: gsl_sf_expint_Ei_scaled_e(-1000.0, &r)
PASS: gsl_sf_expint_Ei_scaled_e(-1.0, &r)
PASS: gsl_sf_expint_Ei_scaled_e(1.0/4294967296.0, &r)
PASS: gsl_sf_expint_Ei_scaled_e(1.0, &r)
PASS: gsl_sf_expint_Ei_scaled_e(1000.0, &r)
PASS: gsl_sf_Shi_e(-1.0, &r)
PASS: gsl_sf_Shi_e(1.0/4294967296.0, &r)
PASS: gsl_sf_Shi_e(1.0/65536.0, &r)
PASS: gsl_sf_Shi_e(0.1, &r)
PASS: gsl_sf_Shi_e(1.0, &r)
PASS: gsl_sf_Shi_e(10.0, &r)
PASS: gsl_sf_Shi_e(50.0, &r)
PASS: gsl_sf_Shi_e(300.0, &r)
PASS: gsl_sf_Chi_e(-1.0, &r)
PASS: gsl_sf_Chi_e(1.0/4294967296.0, &r)
PASS: gsl_sf_Chi_e(1.0/65536.0, &r)
PASS: gsl_sf_Chi_e(1.0/8.0, &r)
PASS: gsl_sf_Chi_e(1.0, &r)
PASS: gsl_sf_Chi_e(10.0, &r)
PASS: gsl_sf_Chi_e(50.0, &r)
PASS: gsl_sf_Chi_e(300.0, &r)
PASS: gsl_sf_expint_3_e(1.0e-10, &r)
PASS: gsl_sf_expint_3_e(1.0e-05, &r)
PASS: gsl_sf_expint_3_e(0.1, &r)
PASS: gsl_sf_expint_3_e(0.5, &r)
PASS: gsl_sf_expint_3_e(1.0, &r)
PASS: gsl_sf_expint_3_e(2.0, &r)
PASS: gsl_sf_expint_3_e(5.0, &r)
PASS: gsl_sf_expint_3_e(10.0, &r)
PASS: gsl_sf_expint_3_e(100.0, &r)
PASS: gsl_sf_Si_e(-1.0, &r)
PASS: gsl_sf_Si_e(1.0e-10, &r)
PASS: gsl_sf_Si_e(1.0e-05, &r)
PASS: gsl_sf_Si_e(0.1, &r)
PASS: gsl_sf_Si_e(1.0, &r)
PASS: gsl_sf_Si_e(10.0, &r)
PASS: gsl_sf_Si_e(50.0, &r)
PASS: gsl_sf_Si_e(300.0, &r)
PASS: gsl_sf_Ci_e(1.0/4294967296.0, &r)
PASS: gsl_sf_Ci_e(1.0/65536.0, &r)
PASS: gsl_sf_Ci_e(1.0/8.0, &r)
PASS: gsl_sf_Ci_e(1.0, &r)
PASS: gsl_sf_Ci_e(10.0, &r)
PASS: gsl_sf_Ci_e(50.0, &r)
PASS: gsl_sf_Ci_e(300.0, &r)
PASS: gsl_sf_Ci_e(65536.0, &r)
PASS: gsl_sf_Ci_e(4294967296.0, &r)
PASS: gsl_sf_Ci_e(1099511627776.0, &r)
PASS: gsl_sf_atanint_e(1.0e-10, &r)
PASS: gsl_sf_atanint_e(1.0e-05, &r)
PASS: gsl_sf_atanint_e(0.1, &r)
PASS: gsl_sf_atanint_e(1.0, &r)
PASS: gsl_sf_atanint_e(2.0, &r)
PASS: gsl_sf_atanint_e(10.0, &r)
PASS: gsl_sf_atanint_e(50.0, &r)
PASS: gsl_sf_atanint_e(300.0, &r)
PASS: gsl_sf_atanint_e(1.0e+5, &r)
PASS: Exponential/Sine/Cosine Integrals
PASS: gsl_sf_fermi_dirac_m1_e(-10.0, &r)
PASS: gsl_sf_fermi_dirac_m1_e( -1.0, &r)
PASS: gsl_sf_fermi_dirac_m1_e( 1.0, &r)
PASS: gsl_sf_fermi_dirac_m1_e( 10.0, &r)
PASS: gsl_sf_fermi_dirac_0_e(-10.0, &r)
PASS: gsl_sf_fermi_dirac_0_e( -1.0, &r)
PASS: gsl_sf_fermi_dirac_0_e( 1.0, &r)
PASS: gsl_sf_fermi_dirac_0_e( 10.0, &r)
PASS: gsl_sf_fermi_dirac_1_e(-10.0, &r)
PASS: gsl_sf_fermi_dirac_1_e( -2.0, &r)
PASS: gsl_sf_fermi_dirac_1_e( -1.0, &r)
PASS: gsl_sf_fermi_dirac_1_e( -0.4, &r)
PASS: gsl_sf_fermi_dirac_1_e( 0.4, &r)
PASS: gsl_sf_fermi_dirac_1_e( 1.0, &r)
PASS: gsl_sf_fermi_dirac_1_e( 1.5, &r)
PASS: gsl_sf_fermi_dirac_1_e( 2.5, &r)
PASS: gsl_sf_fermi_dirac_1_e( 10.0, &r)
PASS: gsl_sf_fermi_dirac_1_e( 12.0, &r)
PASS: gsl_sf_fermi_dirac_1_e( 20.0, &r)
PASS: gsl_sf_fermi_dirac_1_e( 50.0, &r)
PASS: gsl_sf_fermi_dirac_2_e(-10.0, &r)
PASS: gsl_sf_fermi_dirac_2_e( -2.0, &r)
PASS: gsl_sf_fermi_dirac_2_e( -1.0, &r)
PASS: gsl_sf_fermi_dirac_2_e( -0.4, &r)
PASS: gsl_sf_fermi_dirac_2_e( 0.4, &r)
PASS: gsl_sf_fermi_dirac_2_e( 1.0, &r)
PASS: gsl_sf_fermi_dirac_2_e( 1.5, &r)
PASS: gsl_sf_fermi_dirac_2_e( 2.5, &r)
PASS: gsl_sf_fermi_dirac_2_e( 10.0, &r)
PASS: gsl_sf_fermi_dirac_2_e( 12.0, &r)
PASS: gsl_sf_fermi_dirac_2_e( 20.0, &r)
PASS: gsl_sf_fermi_dirac_2_e( 50.0, &r)
PASS: gsl_sf_fermi_dirac_2_e(200.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e(-10.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( -2.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( -1.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( -0.4, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 0.4, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 1.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 1.5, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 2.5, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 10.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 12.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 20.0, &r)
PASS: gsl_sf_fermi_dirac_mhalf_e( 50.0, &r)
PASS: gsl_sf_fermi_dirac_half_e(-10.0, &r)
PASS: gsl_sf_fermi_dirac_half_e( -2.0, &r)
PASS: gsl_sf_fermi_dirac_half_e( -1.0, &r)
PASS: gsl_sf_fermi_dirac_half_e( -0.4, &r)
PASS: gsl_sf_fermi_dirac_half_e( 0.4, &r)
PASS: gsl_sf_fermi_dirac_half_e( 1.0, &r)
PASS: gsl_sf_fermi_dirac_half_e( 1.5, &r)
PASS: gsl_sf_fermi_dirac_half_e( 2.5, &r)
PASS: gsl_sf_fermi_dirac_half_e( 10.0, &r)
PASS: gsl_sf_fermi_dirac_half_e( 12.0, &r)
PASS: gsl_sf_fermi_dirac_half_e( 20.0, &r)
PASS: gsl_sf_fermi_dirac_half_e( 50.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e(-10.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e( -2.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e( -1.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e( -0.4, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 0.4, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 1.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 1.5, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 2.5, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 10.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 12.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 20.0, &r)
PASS: gsl_sf_fermi_dirac_3half_e( 50.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(3, -2.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(3, 0.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(3, 0.1, &r)
PASS: gsl_sf_fermi_dirac_int_e(3, 1.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(3, 3.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(3, 100.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(3, 500.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(5, -2.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(5, 0.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(5, 0.1, &r)
PASS: gsl_sf_fermi_dirac_int_e(5, 1.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(5, 3.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(5, 100.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(5, 500.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, -2.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, 0.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, 0.1, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, 1.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, 3.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, 10.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, 50.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(7, 500.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, -2.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, 0.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, 0.1, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, 1.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, 3.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, 10.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, 50.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(9, 500.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, -2.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, 0.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, 0.1, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, 1.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, 3.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, 10.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, 50.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(10, 500.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, -2.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, 0.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, 0.1, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, 1.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, 3.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, 10.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, 50.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(11, 500.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, -2.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, 0.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, 0.1, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, 1.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, 3.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, 10.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, 50.0, &r)
PASS: gsl_sf_fermi_dirac_int_e(20, 500.0, &r)
PASS: Fermi-Dirac Functions
PASS: gsl_sf_lngamma_e(-0.1, &r)
PASS: gsl_sf_lngamma_e(-1.0/256.0, &r)
PASS: gsl_sf_lngamma_e(1.0e-08, &r)
PASS: gsl_sf_lngamma_e(0.1, &r)
PASS: gsl_sf_lngamma_e(1.0 + 1.0/256.0, &r)
PASS: gsl_sf_lngamma_e(2.0 + 1.0/256.0, &r)
PASS: gsl_sf_lngamma_e(100.0, &r)
PASS: gsl_sf_lngamma_e(-1.0-1.0/65536.0, &r)
PASS: gsl_sf_lngamma_e(-1.0-1.0/268435456.0, &r)
PASS: gsl_sf_lngamma_e(-100.5, &r)
PASS: gsl_sf_lngamma_e(-100-1.0/65536.0, &r)
PASS: gsl_sf_lngamma_sgn_e(0.7, &r, &sgn)
PASS: gsl_sf_lngamma_sgn_e(0.1, &r, &sgn)
PASS: gsl_sf_lngamma_sgn_e(-0.1, &r, &sgn)
PASS: gsl_sf_lngamma_sgn_e(-1.0-1.0/65536.0, &r, &sgn)
PASS: gsl_sf_lngamma_sgn_e(-2.0-1.0/256.0, &r, &sgn)
PASS: gsl_sf_lngamma_sgn_e(-2.0-1.0/65536.0, &r, &sgn)
PASS: gsl_sf_lngamma_sgn_e(-3.0-1.0/8.0, &r, &sgn)
PASS: gsl_sf_lngamma_sgn_e(-100.5, &r, &sgn)
PASS: gsl_sf_gamma_e(1.0 + 1.0/4096.0, &r)
PASS: gsl_sf_gamma_e(1.0 + 1.0/32.0, &r)
PASS: gsl_sf_gamma_e(2.0 + 1.0/256.0, &r)
PASS: gsl_sf_gamma_e(9.0, &r)
PASS: gsl_sf_gamma_e(10.0, &r)
PASS: gsl_sf_gamma_e(100.0, &r)
PASS: gsl_sf_gamma_e(170.0, &r)
PASS: gsl_sf_gamma_e(171.0, &r)
PASS: gsl_sf_gamma_e(-10.5, &r)
PASS: gsl_sf_gamma_e(-11.25, &r)
PASS: gsl_sf_gamma_e(-1.0+1.0/65536.0, &r)
PASS: gsl_sf_gammastar_e(1.0e-08, &r)
PASS: gsl_sf_gammastar_e(1.0e-05, &r)
PASS: gsl_sf_gammastar_e(0.001, &r)
PASS: gsl_sf_gammastar_e(1.5, &r)
PASS: gsl_sf_gammastar_e(3.0, &r)
PASS: gsl_sf_gammastar_e(9.0, &r)
PASS: gsl_sf_gammastar_e(11.0, &r)
PASS: gsl_sf_gammastar_e(100.0, &r)
PASS: gsl_sf_gammastar_e(1.0e+05, &r)
PASS: gsl_sf_gammastar_e(1.0e+20, &r)
PASS: gsl_sf_gammainv_e(10.0, &r)
PASS: gsl_sf_gammainv_e(100.0, &r)
PASS: gsl_sf_gammainv_e(-10.5, &r)
PASS: gsl_sf_gammainv_e(-11.25, &r)
PASS: gsl_sf_gammainv_e(-1.0+1.0/65536.0, &r)
PASS: gsl_sf_lngamma_complex_e(5.0, 2.0, &r1, &r2)
PASS: gsl_sf_lngamma_complex_e(100.0, 100.0, &r1, &r2)
PASS: gsl_sf_lngamma_complex_e(100.0, -1000.0, &r1, &r2)
PASS: gsl_sf_lngamma_complex_e(-100.0, -1.0, &r1, &r2)
PASS: gsl_sf_taylorcoeff_e(10, 1.0/1048576.0, &r)
PASS: gsl_sf_taylorcoeff_e(10, 1.0/1024.0, &r)
PASS: gsl_sf_taylorcoeff_e(10, 1.0, &r)
PASS: gsl_sf_taylorcoeff_e(10, 5.0, &r)
PASS: gsl_sf_taylorcoeff_e(10, 500.0, &r)
PASS: gsl_sf_taylorcoeff_e(100, 100.0, &r)
PASS: gsl_sf_taylorcoeff_e(1000, 200.0, &r)
PASS: gsl_sf_taylorcoeff_e(1000, 500.0, &r)
PASS: gsl_sf_fact_e(0, &r)
PASS: gsl_sf_fact_e(1, &r)
PASS: gsl_sf_fact_e(7, &r)
PASS: gsl_sf_fact_e(33, &r)
PASS: gsl_sf_doublefact_e(0, &r)
PASS: gsl_sf_doublefact_e(1, &r)
PASS: gsl_sf_doublefact_e(7, &r)
PASS: gsl_sf_doublefact_e(33, &r)
PASS: gsl_sf_lnfact_e(0, &r)
PASS: gsl_sf_lnfact_e(1, &r)
PASS: gsl_sf_lnfact_e(7, &r)
PASS: gsl_sf_lnfact_e(33, &r)
PASS: gsl_sf_lndoublefact_e(0, &r)
PASS: gsl_sf_lndoublefact_e(7, &r)
PASS: gsl_sf_lndoublefact_e(33, &r)
PASS: gsl_sf_lndoublefact_e(34, &r)
PASS: gsl_sf_lndoublefact_e(1034, &r)
PASS: gsl_sf_lndoublefact_e(1035, &r)
PASS: gsl_sf_lnchoose_e(7,3, &r)
PASS: gsl_sf_lnchoose_e(5,2, &r)
PASS: gsl_sf_choose_e(7,3, &r)
PASS: gsl_sf_choose_e(5,2, &r)
PASS: gsl_sf_choose_e(500,200, &r)
PASS: gsl_sf_lnpoch_e(5, 1.0/65536.0, &r)
PASS: gsl_sf_lnpoch_e(5, 1.0/256.0, &r)
PASS: gsl_sf_lnpoch_e(7,3, &r)
PASS: gsl_sf_lnpoch_e(5,2, &r)
PASS: gsl_sf_lnpoch_sgn_e(-4.5, 0.25, &r, &sgn)
PASS: gsl_sf_lnpoch_sgn_e(-4.5, 1.25, &r, &sgn)
PASS: gsl_sf_poch_e(7,3, &r)
PASS: gsl_sf_poch_e(5,2, &r)
PASS: gsl_sf_poch_e(5,1.0/256.0, &r)
PASS: gsl_sf_pochrel_e(7,3, &r)
PASS: gsl_sf_pochrel_e(5,2, &r)
PASS: gsl_sf_pochrel_e(5,0.01, &r)
PASS: gsl_sf_pochrel_e(-5.5,0.01, &r)
PASS: gsl_sf_pochrel_e(-5.5,-1.0/8.0, &r)
PASS: gsl_sf_pochrel_e(-5.5,-1.0/256.0, &r)
PASS: gsl_sf_pochrel_e(-5.5,-11.0, &r)
PASS: gsl_sf_gamma_inc_P_e(0.001, 0.001, &r)
PASS: gsl_sf_gamma_inc_P_e(0.001, 1.0, &r)
PASS: gsl_sf_gamma_inc_P_e(0.001, 10.0, &r)
PASS: gsl_sf_gamma_inc_P_e(1.0, 0.001, &r)
PASS: gsl_sf_gamma_inc_P_e(1.0, 1.01, &r)
PASS: gsl_sf_gamma_inc_P_e(1.0, 10.0, &r)
PASS: gsl_sf_gamma_inc_P_e(10.0, 10.01, &r)
PASS: gsl_sf_gamma_inc_P_e(10.0, 20.0, &r)
PASS: gsl_sf_gamma_inc_P_e(1000.0, 1000.1, &r)
PASS: gsl_sf_gamma_inc_P_e(1000.0, 2000.0, &r)
PASS: gsl_sf_gamma_inc_P_e(34.0, 32.0, &r)
PASS: gsl_sf_gamma_inc_P_e(37.0, 3.499999999999999289e+01, &r)
PASS: gsl_sf_gamma_inc_Q_e(0.001, 0.001, &r)
PASS: gsl_sf_gamma_inc_Q_e(0.001, 1.0, &r)
PASS: gsl_sf_gamma_inc_Q_e(0.001, 2.0, &r)
PASS: gsl_sf_gamma_inc_Q_e(0.001, 5.0, &r)
PASS: gsl_sf_gamma_inc_Q_e(1.0, 0.001, &r)
PASS: gsl_sf_gamma_inc_Q_e(1.0, 1.01, &r)
PASS: gsl_sf_gamma_inc_Q_e(1.0, 10.0, &r)
PASS: gsl_sf_gamma_inc_Q_e(10.0, 10.01, &r)
PASS: gsl_sf_gamma_inc_Q_e(10.0, 100.0, &r)
PASS: gsl_sf_gamma_inc_Q_e(1000.0, 1000.1, &r)
PASS: gsl_sf_gamma_inc_Q_e(1000.0, 2000.0, &r)
PASS: gsl_sf_gamma_inc_Q_e(100, 99.0, &r)
PASS: gsl_sf_gamma_inc_Q_e(200, 199.0, &r)
PASS: gsl_sf_gamma_inc_P_e(100, 99.0, &r)
PASS: gsl_sf_gamma_inc_P_e(200, 199.0, &r)
PASS: gsl_sf_lnbeta_e(1.0e-8, 1.0e-8, &r)
PASS: gsl_sf_lnbeta_e(1.0e-8, 0.01, &r)
PASS: gsl_sf_lnbeta_e(1.0e-8, 1.0, &r)
PASS: gsl_sf_lnbeta_e(1.0e-8, 10.0, &r)
PASS: gsl_sf_lnbeta_e(1.0e-8, 1000.0, &r)
PASS: gsl_sf_lnbeta_e(0.1, 0.1, &r)
PASS: gsl_sf_lnbeta_e(0.1, 1.0, &r)
PASS: gsl_sf_lnbeta_e(0.1, 100.0, &r)
PASS: gsl_sf_lnbeta_e(0.1, 1000, &r)
PASS: gsl_sf_lnbeta_e(1.0, 1.00025, &r)
PASS: gsl_sf_lnbeta_e(1.0, 1.01, &r)
PASS: gsl_sf_lnbeta_e(1.0, 1000.0, &r)
PASS: gsl_sf_lnbeta_e(100.0, 100.0, &r)
PASS: gsl_sf_lnbeta_e(100.0, 1000.0, &r)
PASS: gsl_sf_lnbeta_e(100.0, 1.0e+8, &r)
PASS: gsl_sf_beta_e(1.0, 1.0, &r)
PASS: gsl_sf_beta_e(1.0, 1.001, &r)
PASS: gsl_sf_beta_e(1.0, 5.0, &r)
PASS: gsl_sf_beta_e(1.0, 100.0, &r)
PASS: gsl_sf_beta_e(10.0, 100.0, &r)
PASS: gsl_sf_beta_inc_e(1.0, 1.0, 0.0, &r)
PASS: gsl_sf_beta_inc_e(1.0, 1.0, 1.0, &r)
PASS: gsl_sf_beta_inc_e(0.1, 0.1, 1.0, &r)
PASS: gsl_sf_beta_inc_e( 1.0, 1.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e( 0.1, 1.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e(10.0, 1.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e(50.0, 1.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e( 1.0, 0.1, 0.5, &r)
PASS: gsl_sf_beta_inc_e( 1.0, 10.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e( 1.0, 50.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e( 1.0, 1.0, 0.1, &r)
PASS: gsl_sf_beta_inc_e( 1.0, 2.0, 0.1, &r)
PASS: gsl_sf_beta_inc_e( 1.0, 2.0, 0.9, &r)
PASS: gsl_sf_beta_inc_e(50.0, 60.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e(90.0, 90.0, 0.5, &r)
PASS: gsl_sf_beta_inc_e( 500.0, 500.0, 0.6, &r)
PASS: gsl_sf_beta_inc_e(5000.0, 5000.0, 0.4, &r)
PASS: gsl_sf_beta_inc_e(5000.0, 5000.0, 0.6, &r)
PASS: gsl_sf_beta_inc_e(5000.0, 2000.0, 0.6, &r)
PASS: Gamma Functions
PASS: gsl_sf_gegenpoly_1_e(-0.2, 1.0, &r)
PASS: gsl_sf_gegenpoly_1_e( 0.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_1_e( 1.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_1_e( 1.0, 0.5, &r)
PASS: gsl_sf_gegenpoly_1_e( 5.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_1_e( 100.0, 0.5, &r)
PASS: gsl_sf_gegenpoly_2_e(-0.2, 0.5, &r)
PASS: gsl_sf_gegenpoly_2_e( 0.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_2_e( 1.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_2_e( 1.0, 0.1, &r)
PASS: gsl_sf_gegenpoly_2_e( 5.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_2_e( 100.0, 0.5, &r)
PASS: gsl_sf_gegenpoly_3_e(-0.2, 0.5, &r)
PASS: gsl_sf_gegenpoly_3_e( 0.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_3_e( 1.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_3_e( 1.0, 0.1, &r)
PASS: gsl_sf_gegenpoly_3_e( 5.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_3_e( 100.0, 0.5, &r)
PASS: gsl_sf_gegenpoly_n_e(1, 1.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_n_e(10, 1.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_n_e(10, 1.0, 0.1, &r)
PASS: gsl_sf_gegenpoly_n_e(10, 5.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_n_e(10, 100.0, 0.5, &r)
PASS: gsl_sf_gegenpoly_n_e(1000, 100.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_n_e(100, 2000.0, 1.0, &r)
PASS: gsl_sf_gegenpoly_n_e(103, 207.0, 2.0, &r)
PASS: gsl_sf_gegenpoly_n_e(103, -0.4, 0.3, &r)
PASS:   gsl_sf_gegenpoly_array
PASS: Gegenbauer Polynomials
PASS: gsl_sf_hyperg_0F1_e(1, 0.5, &r)
PASS: gsl_sf_hyperg_0F1_e(5, 0.5, &r)
PASS: gsl_sf_hyperg_0F1_e(100, 30, &r)
PASS: gsl_sf_hyperg_0F1_e(-0.5, 3, &r)
PASS: gsl_sf_hyperg_0F1_e(-100.5, 50, &r)
PASS: gsl_sf_hyperg_0F1_e(1, -5.0, &r)
PASS: gsl_sf_hyperg_0F1_e(-0.5, -5.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(1, 1, 0.5, &r)
PASS: gsl_sf_hyperg_1F1_int_e(1, 2, 500.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(1, 2, -500.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(8, 1, 0.5, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 1, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 1, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 1, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 20, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 20, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 20, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, 40.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, 80.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, 500.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 1, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 1, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 1, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 200, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 200, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 200, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 200, 400.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 400, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 400, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 400, 150.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 400, 200.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 400, 300.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 400, 400.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 400, 600.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 1, -1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 1, -10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 1, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 50, -1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, -10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, -500.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(10, 100, -10000.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(50, 1, -90.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(50, 1, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(50, 1, -110.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 10, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 1, -90.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 1, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 1, -110.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(100, 10, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(200, 50, -1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(200, 50, -300.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(200, 100, -1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(200, 100, -10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(200, 100, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(200, 100, -500.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-1, 1, 2.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-1, -2, 2.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-2, -3, 2.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, 1, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, 1, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, 1, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-100, 20, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -20, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -20, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -20, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -100, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -100, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -100, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-100, -200, 1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-100, -200, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-100, -200, 100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -20, -1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -20, -10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -20, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -100, -1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -100, -10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-10, -100, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-100, -200, -1.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-100, -200, -10.0, &r)
PASS: gsl_sf_hyperg_1F1_int_e(-100, -200, -100.0, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, 1, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, 10, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, 100, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, 500, &r)
PASS: gsl_sf_hyperg_1F1_e(1.5, 2.5, 1, &r)
PASS: gsl_sf_hyperg_1F1_e(1.5, 2.5, 10, &r)
FAIL: gsl_sf_hyperg_1F1_e(10, 1.1, 1, &r)
  expected:    110.1762373387389
  obtained:    81.74510250645426   2.933927638769804e-11  3.58912e-13
  fracdiff:   0.1481395182798205
  value/expected not consistent within reported error
  value not within tolerance of expected value
      81.745102506454259  2.9339276387698042e-11
FAIL: gsl_sf_hyperg_1F1_e(10, 1.1, 10, &r)
  expected:    6146657975.268385
  obtained:    2294982523.664437   0.001339048076513446  5.83468e-13
  fracdiff:   0.4562709644044745
  value/expected not consistent within reported error
  value not within tolerance of expected value
      2294982523.6644373   0.0013390480765134464
FAIL: gsl_sf_hyperg_1F1_e(10, 1.1, 100, &r)
  expected: 9.331833897230312e+55
  obtained: 7.218566790509882e+54   1.527166466220289e+43  2.11561e-12
  fracdiff:   0.8563996626763122
  value/expected not consistent within reported error
  value not within tolerance of expected value
  7.2185667905098823e+54  1.5271664662202888e+43
PASS: gsl_sf_hyperg_1F1_e(10, 1.1, 500, &r)
PASS: gsl_sf_hyperg_1F1_e(10, 50.1, 2, &r)
PASS: gsl_sf_hyperg_1F1_e(10, 50.1, 10, &r)
FAIL: gsl_sf_hyperg_1F1_e(10, 50.1, 100, &r)
  expected: 5.90942393227338e+18
  obtained: 7.32766170790523e+17      692073.3790843593  9.44467e-13
  fracdiff:   0.7793600726806921
  value/expected not consistent within reported error
  value not within tolerance of expected value
      732766170790523010      692073.37908435927
FAIL: gsl_sf_hyperg_1F1_e(10, 50.1, 500, &r)
  expected: 9.740060618457199e+165
  obtained: 1.870671213479783e+164   2.011584195687974e+153  1.07533e-11
  fracdiff:   0.9623119342772457
  value/expected not consistent within reported error
  value not within tolerance of expected value
  1.870671213479783e+164  2.0115841956879737e+153
FAIL: gsl_sf_hyperg_1F1_e(100, 1.1, 1, &r)
  expected:    51835310.67116809
  obtained:    47023270.05824503   0.0001655075939972993  3.5197e-12
  fracdiff:   0.0486760034123305
  value/expected not consistent within reported error
  value not within tolerance of expected value
      47023270.058245026  0.00016550759399729928
FAIL: gsl_sf_hyperg_1F1_e(100, 1.1, 10, &r)
  expected: 1.603264911009698e+28
  obtained: 1.171687237562884e+28   6.912537538400026e+16  5.89964e-12
  fracdiff:   0.1555261677823218
  value/expected not consistent within reported error
  value not within tolerance of expected value
  1.1716872375628841e+28       69125375384000264
FAIL: gsl_sf_hyperg_1F1_e(100, 1.1, 100, &r)
  expected: 1.104515121319228e+110
  obtained: 4.209584628315115e+109   8.985245333054738e+98  2.13447e-11
  fracdiff:   0.4480947199543057
  value/expected not consistent within reported error
  value not within tolerance of expected value
  4.2095846283151152e+109  8.9852453330547385e+98
FAIL: gsl_sf_hyperg_1F1_e(100, 50.1, 1, &r)
  expected:    7.222953133216603
  obtained:    7.084111209485179   7.699271786161856e-12  1.08684e-12
  fracdiff: 0.009704431349835166
  value/expected not consistent within reported error
  value not within tolerance of expected value
      7.0841112094851795   7.699271786161856e-12
FAIL: gsl_sf_hyperg_1F1_e(100, 50.1, 10, &r)
  expected:    109986964.1088717
  obtained:     93640531.3985716   0.0002577402728110081  2.75244e-12
  fracdiff:   0.0802761565650283
  value/expected not consistent within reported error
  value not within tolerance of expected value
      93640531.398571596  0.00025774027281100811
FAIL: gsl_sf_hyperg_1F1_e(100, 50.1, 100, &r)
  expected: 7.235304862322284e+63
  obtained: 3.160874066264719e+63   1.670616772906285e+53  5.2853e-11
  fracdiff:   0.3919161861339127
  value/expected not consistent within reported error
  value not within tolerance of expected value
  3.1608740662647192e+63  1.6706167729062847e+53
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, -1, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, -10, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, -100, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.5, -500, &r)
PASS: gsl_sf_hyperg_1F1_e(1, 1.1, -500, &r)
PASS: gsl_sf_hyperg_1F1_e(10, 1.1, -1, &r)
PASS: gsl_sf_hyperg_1F1_e(10, 1.1, -10, &r)
PASS: gsl_sf_hyperg_1F1_e(10, 1.1, -500, &r)
FAIL: gsl_sf_hyperg_1F1_e(50, 1.1, -90, &r)
  expected: -7.843129411802922e-22
  obtained: 1.150432756848693e-21   4.889310596512209e-31  4.24998e-10
  fracdiff:    5.284460483235105
  value/expected not consistent MAX(tol,SINGLE_PREC)
  value not within tolerance of expected value
  1.1504327568486931e-21  4.8893105965122085e-31
PASS: gsl_sf_hyperg_1F1_e(50, 1.1, -100, &r)
PASS: gsl_sf_hyperg_1F1_e(50, 1.1, -110.0, &r)
PASS: gsl_sf_hyperg_1F1_e(100, 1.1, -1, &r)
PASS: gsl_sf_hyperg_1F1_e(100, 1.1, -10, &r)
PASS: gsl_sf_hyperg_1F1_e(100, 1.1, -50, &r)
PASS: gsl_sf_hyperg_1F1_e(100, 1.1, -90, &r)
PASS: gsl_sf_hyperg_1F1_e(100, 1.1, -99, &r)
PASS: gsl_sf_hyperg_1F1_e(100, 1.1, -100, &r)
PASS: gsl_sf_hyperg_1F1_e(-10, -10.1, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_e(-10, -10.1, 1000.0, &r)
PASS: gsl_sf_hyperg_1F1_e(-10, -100.1, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_e(-1000, -1000.1, 10.0, &r)
PASS: gsl_sf_hyperg_1F1_e(-1000, -1000.1, 200.0, &r)
PASS: gsl_sf_hyperg_1F1_e(-8.1, -10.1, -10.0, &r)
PASS: gsl_sf_hyperg_1F1_e(-10, -5.1, 1, &r)
PASS: gsl_sf_hyperg_1F1_e(-10, -5.1, 10, &r)
PASS: gsl_sf_hyperg_1F1_e(-10, -5.1, 100, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, -50.1, -1, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, -50.1, -10, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, -50.1, -100, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, -50.1, 1, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, -50.1, 10, &r)
PASS: gsl_sf_hyperg_1F1_e(-10.5, -8.1, 0.1, &r)
FAIL: gsl_sf_hyperg_1F1_e(-10.5, -11.1, 1, &r)
  expected:    2.568276614713845
  obtained:    1.694217368972112   2.970718400520894e-12  1.75345e-12
  fracdiff:   0.2050581769938118
  value/expected not consistent within reported error
  value not within tolerance of expected value
      1.6942173689721123  2.9707184005208943e-12
FAIL: gsl_sf_hyperg_1F1_e(-100.5, -80.1, 10, &r)
  expected:     355145.451730522
  obtained:    46123.37987399894   6.05912044239561e-08  1.31368e-12
  fracdiff:   0.7701123225067388
  value/expected not consistent within reported error
  value not within tolerance of expected value
      46123.379873998943  6.0591204423956099e-08
PASS: gsl_sf_hyperg_1F1_e(-100.5, -102.1, 10, &r)
PASS: gsl_sf_hyperg_1F1_e(-100.5, -500.1, 10, &r)
PASS: gsl_sf_hyperg_1F1_e(-100.5, -500.1, 100, &r)
FAIL: gsl_sf_hyperg_1F1_e(-500.5, -80.1, 2, &r)
  expected:    774057.8541325341
  obtained:    23150.98192380327   1.136108594068506e-05  4.90739e-10
  fracdiff:   0.9419199063614815
  value/expected not consistent within reported error
  value not within tolerance of expected value
      23150.981923803272  1.1361085940685065e-05
PASS: gsl_sf_hyperg_1F1_e(-100, 1.1, 1, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 1.1, 10, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 1.1, 100, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 20.1, 1, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 20.1, 10, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 20.1, 100, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 1.1, -1, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 1.1, -10, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 1.1, -100, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 50.1, -1, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 50.1, -10, &r)
PASS: gsl_sf_hyperg_1F1_e(-100, 50.1, -100, &r)
PASS: gsl_sf_hyperg_1F1_e(-2.05, 1.0, 5.05, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 1, 0.0001, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 1, 0.01, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 1, 0.5, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 1, 2.0, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 1, 100, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 1, 1000, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 8, 0.01, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 8, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 8, 5, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 8, 8, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 8, 50, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 8, 100, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 8, 1000, &r)
FAIL: gsl_sf_hyperg_U_int_e(1, 20, 1, &r)
  expected: 1.740345610328442e+16
  obtained:      966858672404690      40751387.47333503  4.21482e-08
  fracdiff:   0.8947368421052631
  value/expected not consistent within reported error
  value not within tolerance of expected value
         966858672404690      40751387.473335028
PASS: gsl_sf_hyperg_U_int_e(1, 20, 20, &r)
FAIL: gsl_sf_hyperg_U_int_e(1, 50, 1, &r)
  expected: 3.374452117521521e+61
  obtained: 7.030108578169834e+59   2.96306768901331e+52  4.21482e-08
  fracdiff:   0.9591836734693879
  value/expected not consistent within reported error
  value not within tolerance of expected value
  7.0301085781698338e+59  2.9630676890133098e+52
PASS: gsl_sf_hyperg_U_int_e(1, 50, 50, &r)
FAIL: gsl_sf_hyperg_U_int_e(1, 100, 0.1, &r)
  expected: 1.041832517199085e+253
  obtained: 1.063094405305263e+250   4.480646960500461e+242  4.21472e-08
  fracdiff:   0.9979612640163097
  value/expected not consistent within reported error
  value not within tolerance of expected value
  1.0630944053052628e+250  4.4806469605004608e+242
FAIL: gsl_sf_hyperg_U_int_e(1, 100, 1, &r)
  expected: 2.562494500607347e+154
  obtained: 2.61479030674219e+152   1.102088917544371e+145  4.21483e-08
  fracdiff:   0.9797979797979798
  value/expected not consistent within reported error
  value not within tolerance of expected value
  2.6147903067421896e+152  1.1020889175443711e+145
FAIL: gsl_sf_hyperg_U_int_e(1, 100, 50, &r)
  expected:    30978624.16089643
  obtained:    15805420.48004912   8.001679029259633e-07  5.06262e-14
  fracdiff:   0.3243243246131753
  value/expected not consistent within reported error
  value not within tolerance of expected value
      15805420.480049122   8.001679029259633e-07
PASS: gsl_sf_hyperg_U_int_e(1, 100, 100, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 100, 200, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 100, 1000, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 1000, 2000, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -1, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -1, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -10, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -10, 5, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -10, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -10, 20, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -100, 0.01, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -100, 1, &r)
FAIL: gsl_sf_hyperg_U_int_e(1, -100, 10, &r)
  expected: 0.009001648897173104
  obtained: 0.0009001648897173381   4.217244828263561e-16  4.68497e-13
  fracdiff:   0.8181818181818131
  value/expected not consistent within reported error
  value not within tolerance of expected value
  0.00090016488971733806  4.2172448282635606e-16
FAIL: gsl_sf_hyperg_U_int_e(1, -100, 20, &r)
  expected: 0.008253126487166558
  obtained: 0.001650625297433283   9.181283872584528e-16  5.56231e-13
  fracdiff:   0.6666666666666714
  value/expected not consistent within reported error
  value not within tolerance of expected value
    0.001650625297433283  9.1812838725845285e-16
FAIL: gsl_sf_hyperg_U_int_e(1, -100, 50, &r)
  expected: 0.006607993916432051
  obtained: 0.003303996958195955   2.240180280978778e-15  6.78021e-13
  fracdiff:   0.3333333333360332
  value/expected not consistent within reported error
  value not within tolerance of expected value
   0.0033039969581959549  2.2401802809787784e-15
FAIL: gsl_sf_hyperg_U_int_e(1, -100, 90, &r)
  expected: 0.005222713769726872
  obtained: 0.004676449621153941   3.537082457560258e-15  7.56361e-13
  fracdiff:  0.05518286010675953
  value/expected not consistent within reported error
  value not within tolerance of expected value
   0.0046764496211539408  3.5370824575602582e-15
PASS: gsl_sf_hyperg_U_int_e(1, -100, 110, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -1000, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -1000, 1010, &r)
PASS: gsl_sf_hyperg_U_int_e(8, 1, 0.001, &r)
PASS: gsl_sf_hyperg_U_int_e(8, 1, 0.5, &r)
PASS: gsl_sf_hyperg_U_int_e(8, 1, 8, &r)
PASS: gsl_sf_hyperg_U_int_e(8, 1, 20, &r)
PASS: gsl_sf_hyperg_U_int_e(8, 8, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(8, 8, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(8, 8, 20, &r)
PASS: gsl_sf_hyperg_U_int_e(100, 100, 0.01, &r)
PASS: gsl_sf_hyperg_U_int_e(100, 100, 0.1, &r)
PASS: gsl_sf_hyperg_U_int_e(100, 100, 1, &r)
FAIL: gsl_sf_hyperg_U_int_e(100, 100, 20, &r)
  expected: 1.323936390586613e-131
  obtained: 2.701911001197166e-132   9.981815487657007e-145  3.69435e-13
  fracdiff:   0.6610169491525427
  value/expected not consistent within reported error
  value not within tolerance of expected value
  2.7019110011971656e-132  9.9818154876570067e-145
PASS: gsl_sf_hyperg_U_int_e(-10, 1, 0.01, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 1, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 1, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 1, 100, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 10, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 100, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 100, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 100, 100, &r)
PASS: gsl_sf_hyperg_U_int_e(-10, 100, 500, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, 1, 0.01, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, 1, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, 1, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, 10, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, 100, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, 10, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, 100, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-90, 1, 0.01, &r)
PASS: gsl_sf_hyperg_U_int_e(-90, 1, 0.1, &r)
PASS: gsl_sf_hyperg_U_int_e(-90, 1, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-90, 10, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-90, 100, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-90, 1000, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, -1, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, -10, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-50, -100, 0.01, &r)
FAIL: gsl_sf_hyperg_U_int_e(-50, -100, 10, &r)
  expected: 4.014552630378341e+95
  obtained: 4.014552630378487e+94   1.029167456316758e+82  2.56359e-13
  fracdiff:   0.8181818181818122
  value/expected not consistent within reported error
  value not within tolerance of expected value
  4.0145526303784871e+94  1.0291674563167575e+82
FAIL: gsl_sf_hyperg_U_int_e(-100, -100, 10, &r)
  expected: 2.055646692234798e+162
  obtained: 2.055646692234862e+161   4.113129496274643e+148  2.00089e-13
  fracdiff:   0.8181818181818132
  value/expected not consistent within reported error
  value not within tolerance of expected value
  2.0556466922348619e+161  4.1131294962746429e+148
FAIL: gsl_sf_hyperg_U_int_e(-100, -200, 10, &r)
  expected: 1.177839952297356e+219
  obtained: 5.889199761487248e+217   4.569963520983676e+205  7.75991e-13
  fracdiff:   0.9047619047618977
  value/expected not consistent within reported error
  value not within tolerance of expected value
  5.8891997614872476e+217  4.5699635209836762e+205
FAIL: gsl_sf_hyperg_U_int_e(-100, -200, 100, &r)
  expected: 9.861313408898201e+235
  obtained: 4.930656704449924e+235   4.907243511719222e+223  9.95252e-13
  fracdiff:   0.3333333333332591
  value/expected not consistent within reported error
  value not within tolerance of expected value
  4.9306567044499241e+235  4.9072435117192222e+223
PASS: gsl_sf_hyperg_U_e(0.0001, 0.0001, 0.0001, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 0.0001, 1.0, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 0.0001, 100.0, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 1, 0.0001, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 1.0, 1.0, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 10, 1, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 10, 5, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 10, 10, &r)
FAIL: gsl_sf_hyperg_U_e(0.0001, 100, 1, &r)
  expected: 2.589061570880425e+150
  obtained: 2.642180439669561e+148   7.304589309273902e+135  2.76461e-13
  fracdiff:   0.9797958536869719
  value/expected not consistent MAX(tol,SINGLE_PREC)
  value not within tolerance of expected value
  2.6421804396695606e+148  7.3045893092739022e+135
FAIL: gsl_sf_hyperg_U_e(0.0001, 100, 10, &r)
  expected: 2.312784541773966e+55
  obtained: 2.362762650558454e+54   1.164698961667614e+41  4.92939e-14
  fracdiff:   0.8146170037036543
  value/expected not consistent MAX(tol,SINGLE_PREC)
  value not within tolerance of expected value
  2.3627626505584543e+54  1.1646989616676141e+41
FAIL: gsl_sf_hyperg_U_e(0.0001, 100, 50, &r)
  expected:    6402.818715083583
  obtained:    3305.000446455422   1.629165158585783e-10  4.92939e-14
  fracdiff:   0.3191054774589617
  value/expected not consistent MAX(tol,SINGLE_PREC)
  value not within tolerance of expected value
      3305.0004464554218  1.6291651585857835e-10
FAIL: gsl_sf_hyperg_U_e(0.0001, 100, 98, &r)
  expected:    0.999851786741184
  obtained:   0.9998384387840009   4.928598271230732e-14  4.92939e-14
  fracdiff: 6.675012465794207e-06
  value/expected not consistent within reported error
  value not within tolerance of expected value
     0.99983843878400092   4.928598271230732e-14
PASS: gsl_sf_hyperg_U_e(0.0001, 1000, 300, &r)
FAIL: gsl_sf_hyperg_U_e(0.0001, 1000, 999, &r)
  expected:   0.9997195294193262
  obtained:   0.9997155985369958   4.488465466378878e-13  4.48974e-13
  fracdiff: 1.965996433419742e-06
  value/expected not consistent within reported error
  value not within tolerance of expected value
     0.99971559853699576  4.4884654663788778e-13
PASS: gsl_sf_hyperg_U_e(0.0001, 1000, 1100, &r)
PASS: gsl_sf_hyperg_U_e(0.5, 1000, 300, &r)
FAIL: gsl_sf_hyperg_U_e(0.5, 1000, 800, &r)
  expected:    910391602.0464797
  obtained:    731311411.2004786   0.0003285023330820298  4.49196e-13
  fracdiff:   0.1090819651307191
  value/expected not consistent within reported error
  value not within tolerance of expected value
      731311411.20047855  0.00032850233308202978
FAIL: gsl_sf_hyperg_U_e(0.5, 1000, 998, &r)
  expected:   0.2197026969180197
  obtained:   0.2163924407657274   9.720266983960593e-14  4.49196e-13
  fracdiff: 0.007590674296150531
  value/expected not consistent within reported error
  value not within tolerance of expected value
     0.21639244076572742  9.7202669839605927e-14
PASS: gsl_sf_hyperg_U_e(0.5, 0.5, 1.0, &r)
PASS: gsl_sf_hyperg_U_e(1, 0.0001, 0.0001, &r)
PASS: gsl_sf_hyperg_U_e(1, 0.0001, 1, &r)
PASS: gsl_sf_hyperg_U_e(1, 0.0001, 100, &r)
PASS: gsl_sf_hyperg_U_e(1, 1.2, 2.0, &r)
PASS: gsl_sf_hyperg_U_e(1, -0.0001, 1, &r)
FAIL: gsl_sf_hyperg_U_e(8, 10.5, 1, &r)
  expected:    27.98192646670744
  obtained:    126.0279710289249   2.686447779515609e-12  2.13163e-14
  fracdiff:   0.6366217116987434
  value/expected not consistent within reported error
  value not within tolerance of expected value
      126.02797102892491  2.6864477795156085e-12
PASS: gsl_sf_hyperg_U_e(8, 10.5, 10, &r)
PASS: gsl_sf_hyperg_U_e(8, 10.5, 100, &r)
PASS: gsl_sf_hyperg_U_e(10, -2.5, 10, &r)
PASS: gsl_sf_hyperg_U_e(10, 2.5, 10, &r)
PASS: gsl_sf_hyperg_U_e(10, 2.5, 50, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 1.1, 1, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 1.1, 10, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 1.1, 50, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 1.1, 90, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 1.1, 99, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 1.1, 100, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 1.1, 200, &r)
FAIL: gsl_sf_hyperg_U_e(-10.5, 10.1, 0.1, &r)
  expected: -3.043016255306515e+20
  obtained: -3.837150994367907e+18      487953018.4592245  1.27165e-10
  fracdiff:   0.9750946567800346
  value/expected not consistent within reported error
  value not within tolerance of expected value
  -3.8371509943679068e+18      487953018.45922446
FAIL: gsl_sf_hyperg_U_e(-10.5, 10.1, 1, &r)
  expected:   -3194745265896.115
  obtained:   -512315290897.4028      38.11965004384228  7.44066e-11
  fracdiff:   0.7236002579140287
  value/expected not consistent within reported error
  value not within tolerance of expected value
     -512315290897.40277      38.119650043842285
FAIL: gsl_sf_hyperg_U_e(-10.5, 10.1, 4, &r)
  expected:   -67642034.30361953
  obtained:   -2853514414.250606   0.0005588417980304592  1.95843e-13
  fracdiff:   0.9536881810372754
  value/expected not consistent within reported error
  value not within tolerance of expected value
     -2853514414.2506056  0.00055884179803045923
FAIL: gsl_sf_hyperg_U_e(-10.5, 10.1, 10, &r)
  expected:   -2067399425.480545
  obtained:   -1292663313.329465   0.000253159502773623  1.95843e-13
  fracdiff:     0.23057191855455
  value/expected not consistent within reported error
  value not within tolerance of expected value
     -1292663313.3294652  0.00025315950277362295
FAIL: gsl_sf_hyperg_U_e(-10.5, 10.1, 50, &r)
  expected:    466183733082282.4
  obtained:    992862158387269.5      194.4454427910295  1.95843e-13
  fracdiff:   0.3609745439703176
  value/expected not consistent within reported error
  value not within tolerance of expected value
       992862158387269.5      194.44544279102954
FAIL: gsl_sf_hyperg_U_e(-10.5, 100.4, 10, &r)
  expected: -6.805460513724838e+66
  obtained: -7.011483533375565e+65   7.538326245138834e+53  1.07514e-12
  fracdiff:   0.8131917179236379
  value/expected not consistent within reported error
  value not within tolerance of expected value
  -7.0114835333755648e+65  7.5383262451388341e+53
FAIL: gsl_sf_hyperg_U_e(-10.5, 100.4, 50, &r)
  expected: -2.081052558162805e+18
  obtained: -1.268435554158376e+18      1363745.772583437  1.07514e-12
  fracdiff:   0.2426093112601881
  value/expected not consistent within reported error
  value not within tolerance of expected value
  -1.2684355541583757e+18      1363745.7725834369
FAIL: gsl_sf_hyperg_U_e(-10.5, 100.4, 80, &r)
  expected:    203411319101444.3
  obtained:    189434025825318.8      203.6680941777544  1.07514e-12
  fracdiff:  0.03557963319822777
  value/expected not consistent within reported error
  value not within tolerance of expected value
      189434025825318.81       203.6680941777544
FAIL: gsl_sf_hyperg_U_e(-10.5, 100.4, 100, &r)
  expected:     68504726843610.7
  obtained:    58522685306314.84      62.92007853696025  1.07514e-12
  fracdiff:  0.07858179087766065
  value/expected not consistent within reported error
  value not within tolerance of expected value
      58522685306314.844      62.920078536960247
FAIL: gsl_sf_hyperg_U_e(-10.5, 100.4, 200, &r)
  expected: 1.430815706105649e+20
  obtained: 1.658873280781103e+20      178352098.1022879  1.07514e-12
  fracdiff:  0.07381246968331616
  value/expected not consistent within reported error
  value not within tolerance of expected value
  1.6588732807811033e+20      178352098.10228795
FAIL: gsl_sf_hyperg_U_e(-19.5, 82.1, 10, &r)
  expected: 5.464313196201918e+60
  obtained: 7.098074737372736e+59   7.007292586704668e+47  9.8721e-13
  fracdiff:   0.7700701001218805
  value/expected not consistent within reported error
  value not within tolerance of expected value
  7.0980747373727357e+59  7.0072925867046678e+47
FAIL: gsl_sf_hyperg_U_e(-50.5, 100.1, 10, &r)
  expected: -5.5740216266953e+126
  obtained: -6.078509461498345e+125   8.910720931079492e+113  1.46594e-12
  fracdiff:   0.8033440712382467
  value/expected not consistent within reported error
  value not within tolerance of expected value
  -6.0785094614983449e+125  8.9107209310794916e+113
FAIL: gsl_sf_hyperg_U_e(-50.5, 100.1, 40, &r)
  expected: 5.937463786613894e+91
  obtained: 1.531881295631393e+91   2.245643740685579e+79  1.46594e-12
  fracdiff:    0.589821790595084
  value/expected not consistent within reported error
  value not within tolerance of expected value
  1.5318812956313932e+91  2.2456437406855787e+79
FAIL: gsl_sf_hyperg_U_e(-50.5, 100.1, 50, &r)
  expected: -1.631898534447233e+89
  obtained: -7.810238792703885e+88   1.144932959760837e+77  1.46594e-12
  fracdiff:   0.3526324138478579
  value/expected not consistent within reported error
  value not within tolerance of expected value
  -7.8102387927038848e+88  1.1449329597608371e+77
FAIL: gsl_sf_hyperg_U_e(-50.5, 100.1, 70, &r)
  expected: 3.249026971618851e+84
  obtained: -6.809384257433988e+85   9.982138419757189e+73  1.46594e-12
  fracdiff:    1.100209305598905
  value/expected not consistent within reported error
  value not within tolerance of expected value
  -6.8093842574339885e+85  9.9821384197571894e+73
FAIL: gsl_sf_hyperg_U_e(-50.5, 100.1, 100, &r)
  expected: 1.003401902126641e+85
  obtained: 9.063046967963995e+84   1.328586931192939e+73  1.46594e-12
  fracdiff:  0.05084404346981806
  value/expected not consistent within reported error
  value not within tolerance of expected value
  9.0630469679639953e+84  1.3285869311929388e+73
PASS: gsl_sf_hyperg_2F1_e(1, 1, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, 8, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, -8, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, -8.1, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, -8, 1, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, -8, -5.5, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, -8, -5.5, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, 8, 1, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, 8, 5, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(8, 8, 5, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, 1, 0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -1.5, 0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -1.5, -0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -8.5, 0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -8.5, -0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -21.5, 0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -21.5, -0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -100.5, 0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(9, 9, -100.5, -0.99, &r)
PASS: gsl_sf_hyperg_2F1_e(25, 25, 1, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_e(1, 1, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_e(8, 8, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_e(8, 8, 5, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_e(8, 8, 1, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_e(8, 8, 5, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_e(25, 25, 1, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(1, 1, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(8, 8, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(8, -8, 1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(8, -8, 1, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(8, -8, -5.5, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(8, -8, -5.5, -0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(8, 8, 5, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(9, 9, -1.5, 0.99, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(9, 9, -1.5, -0.99, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(5, 5, -1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(5, 5, -10, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_renorm_e(5, 5, -100, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_renorm_e(9, 9, -1.5, 0.99, &r)
PASS: gsl_sf_hyperg_2F1_conj_renorm_e(9, 9, -1.5, -0.99, &r)
PASS: gsl_sf_hyperg_2F1_conj_renorm_e(5, 5, -1, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_renorm_e(5, 5, -10, 0.5, &r)
PASS: gsl_sf_hyperg_2F1_conj_renorm_e(5, 5, -100, 0.5, &r)
FAIL: Hypergeometric Functions
PASS: gsl_sf_laguerre_1_e(0.5, -1.0, &r)
PASS: gsl_sf_laguerre_1_e(0.5, 1.0, &r)
PASS: gsl_sf_laguerre_1_e(1.0, 1.0, &r)
PASS: gsl_sf_laguerre_2_e( 0.5, -1.0, &r)
PASS: gsl_sf_laguerre_2_e( 0.5, 1.0, &r)
PASS: gsl_sf_laguerre_2_e( 1.0, 1.0, &r)
PASS: gsl_sf_laguerre_2_e(-1.0, 1.0, &r)
PASS: gsl_sf_laguerre_2_e(-2.0, 1.0, &r)
PASS: gsl_sf_laguerre_2_e(-3.0, 1.0, &r)
PASS: gsl_sf_laguerre_3_e(0.5, -1.0, &r)
PASS: gsl_sf_laguerre_3_e(0.5, 1.0, &r)
PASS: gsl_sf_laguerre_3_e(1.0, 1.0, &r)
PASS: gsl_sf_laguerre_3_e( 2.0, 1.0, &r)
PASS: gsl_sf_laguerre_3_e(-2.0, 1.0, &r)
PASS: gsl_sf_laguerre_3_e(-3.0, 1.0, &r)
PASS: gsl_sf_laguerre_3_e(-4.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(1, 0.5, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(2, 1.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(3, 2.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(4, 2.0, 0.5, &r)
PASS: gsl_sf_laguerre_n_e(90, 2.0, 0.5, &r)
PASS: gsl_sf_laguerre_n_e(90, 2.0, -100.0, &r)
PASS: gsl_sf_laguerre_n_e(90, 2.0, 100.0, &r)
PASS: gsl_sf_laguerre_n_e(100, 2.0, -0.5, &r)
PASS: gsl_sf_laguerre_n_e(100, 2.0, 0.5, &r)
PASS: gsl_sf_laguerre_n_e(1000, 2.0, -0.5, &r)
PASS: gsl_sf_laguerre_n_e(1000, 2.0, 0.5, &r)
PASS: gsl_sf_laguerre_n_e(100000, 2.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(1, -2.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(2, -2.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(3, -2.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(10, -2.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(10, -5.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(10, -9.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(10, -11.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(10, -11.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -2.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -2.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -10.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -10.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -20.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -30.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -50.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -50.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -50.5, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -50.5, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -101.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -101.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -102.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -102.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -110.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -110.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -200.0, 1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -200.0, -1.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -50.0, 10.0, &r)
PASS: gsl_sf_laguerre_n_e(100, -50.0, -10.0, &r)
PASS: Laguerre Polynomials
PASS: gsl_sf_lambert_W0_e(0.0, &r)
PASS: gsl_sf_lambert_W0_e(1.0, &r)
PASS: gsl_sf_lambert_W0_e(2.0, &r)
PASS: gsl_sf_lambert_W0_e(20.0, &r)
PASS: gsl_sf_lambert_W0_e(1000.0, &r)
PASS: gsl_sf_lambert_W0_e(1.0e+6, &r)
PASS: gsl_sf_lambert_W0_e(1.0e+12, &r)
PASS: gsl_sf_lambert_W0_e(1.0e+308, &r)
PASS: gsl_sf_lambert_W0_e(-1.0/M_E - GSL_DBL_EPSILON, &r)
PASS: gsl_sf_lambert_W0_e(-1.0/M_E + 1.0/(1024.0*1024.0*1024.0), &r)
PASS: gsl_sf_lambert_W0_e(-1.0/M_E + 1.0/(1024.0*1024.0), &r)
PASS: gsl_sf_lambert_W0_e(-1.0/M_E + 1.0/512.0, &r)
PASS: gsl_sf_lambert_W0_e(-1.0/M_E + 0.25, &r)
PASS: gsl_sf_lambert_Wm1_e(0.0, &r)
PASS: gsl_sf_lambert_Wm1_e(1.0, &r)
PASS: gsl_sf_lambert_Wm1_e(2.0, &r)
PASS: gsl_sf_lambert_Wm1_e(20.0, &r)
PASS: gsl_sf_lambert_Wm1_e(-1.0/M_E - GSL_DBL_EPSILON, &r)
PASS: gsl_sf_lambert_Wm1_e(-1.0/M_E + 1.0/(1024.0*1024.0*1024.0), &r)
PASS: gsl_sf_lambert_Wm1_e(-1.0/M_E + 1.0/(1024.0*1024.0), &r)
PASS: gsl_sf_lambert_Wm1_e(-1.0/M_E + 1.0/512.0, &r)
PASS: gsl_sf_lambert_Wm1_e(-1.0/M_E + 1.0/64.0, &r)
PASS: gsl_sf_lambert_Wm1_e(-1.0/M_E + 0.25, &r)
PASS: Lambert W Functions
PASS: gsl_sf_legendre_P1_e(-0.5, &r)
PASS: gsl_sf_legendre_P1_e( 0.5, &r)
PASS: gsl_sf_legendre_P2_e(0.0, &r)
PASS: gsl_sf_legendre_P2_e(0.5, &r)
PASS: gsl_sf_legendre_P2_e(1.0, &r)
PASS: gsl_sf_legendre_P2_e(100.0, &r)
PASS: gsl_sf_legendre_P3_e( -0.5, &r)
PASS: gsl_sf_legendre_P3_e( 0.5, &r)
PASS: gsl_sf_legendre_P3_e( 1.0, &r)
PASS: gsl_sf_legendre_P3_e(100.0, &r)
PASS: gsl_sf_legendre_Pl_e(1, -0.5, &r)
PASS: gsl_sf_legendre_Pl_e(1, 1.0e-8, &r)
PASS: gsl_sf_legendre_Pl_e(1, 0.5, &r)
PASS: gsl_sf_legendre_Pl_e(1, 1.0, &r)
PASS: gsl_sf_legendre_Pl_e(10, -0.5, &r)
PASS: gsl_sf_legendre_Pl_e(10, 1.0e-8, &r)
PASS: gsl_sf_legendre_Pl_e(10, 0.5, &r)
PASS: gsl_sf_legendre_Pl_e(10, 1.0, &r)
PASS: gsl_sf_legendre_Pl_e(99, -0.5, &r)
PASS: gsl_sf_legendre_Pl_e(99, 1.0e-8, &r)
PASS: gsl_sf_legendre_Pl_e(99, 0.5, &r)
PASS: gsl_sf_legendre_Pl_e(99, 0.999, &r)
PASS: gsl_sf_legendre_Pl_e(99, 1.0, &r)
PASS: gsl_sf_legendre_Pl_e(1000, -0.5, &r)
PASS: gsl_sf_legendre_Pl_e(1000, 1.0e-8, &r)
PASS: gsl_sf_legendre_Pl_e(1000, 0.5, &r)
PASS: gsl_sf_legendre_Pl_e(1000, 1.0, &r)
PASS: gsl_sf_legendre_Pl_e(4000, -0.5, &r)
PASS: gsl_sf_legendre_Pl_e(4000, 0.5, &r)
PASS: gsl_sf_legendre_Pl_e(4000, 1.0, &r)
PASS: L[0]+0.0
PASS: L[10]+0.0
PASS: L[100]+0.0
PASS: gsl_sf_legendre_Pl_array(100, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[10]+0.0
PASS: DL[100]+0.0
PASS: gsl_sf_legendre_Pl_deriv_array(100, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[10]+0.0
PASS: gsl_sf_legendre_Pl_deriv_array(10, 1.0)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[10]+0.0
PASS: gsl_sf_legendre_Pl_deriv_array(10, 1.0 - 1.0e-11)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[10]+0.0
PASS: gsl_sf_legendre_Pl_deriv_array(10, -1.0)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[10]+0.0
PASS: gsl_sf_legendre_Pl_deriv_array(10, -1.0 + 1.0e-11)
PASS: gsl_sf_legendre_Plm_e(10, 0, -0.5, &r)
PASS: gsl_sf_legendre_Plm_e(10, 0, 1.0e-08, &r)
PASS: gsl_sf_legendre_Plm_e(10, 0, 0.5, &r)
PASS: gsl_sf_legendre_Plm_e(10, 1, -0.5, &r)
PASS: gsl_sf_legendre_Plm_e(10, 1, 1.0e-08, &r)
PASS: gsl_sf_legendre_Plm_e(10, 1, 0.5, &r)
PASS: gsl_sf_legendre_Plm_e(10, 5, -0.5, &r)
PASS: gsl_sf_legendre_Plm_e(10, 5, 1.0e-08, &r)
PASS: gsl_sf_legendre_Plm_e(10, 5, 0.5, &r)
PASS: gsl_sf_legendre_Plm_e(10, 5, 0.999, &r)
PASS: gsl_sf_legendre_Plm_e(100, 5, -0.5, &r)
PASS: gsl_sf_legendre_Plm_e(100, 5, 1.0e-08, &r)
PASS: gsl_sf_legendre_Plm_e(100, 5, 0.5, &r)
PASS: gsl_sf_legendre_Plm_e(100, 5, 0.999, &r)
PASS: L[0]+0.0
PASS: L[1]+0.0
PASS: L[98]+0.0
PASS: gsl_sf_legendre_Plm_deriv_array(100, 2, -1.0 + 2^(-50)
PASS: L[0]+0.0
PASS: L[1]+0.0
PASS: L[10]+0.0
PASS: L[98]+0.0
PASS: gsl_sf_legendre_Plm_deriv_array(100, 2, 1.0 - 2^(-50)
PASS: L[0]+0.0
PASS: L[10]+0.0
PASS: L[95]+0.0
PASS: gsl_sf_legendre_Plm_array(100, 5, 0.5)
PASS: L[0]+0.0
PASS: L[10]+0.0
PASS: L[95]+0.0
PASS: gsl_sf_legendre_Plm_array(100, 5, 0.999)
PASS: L[0]+0.0
PASS: L[10]+0.0
PASS: L[95]+0.0
PASS: gsl_sf_legendre_Plm_array(100, 5, -0.999)
PASS: L[0]+0.0
PASS: L[1]+0.0
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[2]+0.0
PASS: DL[10]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_Plm_deriv_array(100, 2, 0.999)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[2]+0.0
PASS: DL[10]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_Plm_deriv_array(100, 2, 1.0 - 1.0e-15)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_Plm_deriv_array(100, 2, -1.0 + 1.0e-15)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[2]+0.0
PASS: DL[10]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_Plm_deriv_array(100, 5, 0.999)
PASS: gsl_sf_legendre_sphPlm_e(10, 0, -0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 0, 0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 0, 0.999, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 5, -0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 5, 1.0e-08, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 5, 0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 5, 0.999, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 10, -0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 10, 0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(10, 10, 0.999, &r)
PASS: gsl_sf_legendre_sphPlm_e(200, 1, -0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(200, 1, 0.5, &r)
PASS: gsl_sf_legendre_sphPlm_e(200, 1, 0.999, &r)
PASS: L[0]+0.0
PASS: L[10]+0.0
PASS: L[95]+0.0
PASS: gsl_sf_legendre_sphPlm_array(100, 5, 0.5)
PASS: L[0]+0.0
PASS: L[10]+0.0
PASS: L[95]+0.0
PASS: gsl_sf_legendre_sphPlm_array(100, 2, 1.0 - 2^(-50))
PASS: L[0]+0.0
PASS: L[95]+0.0
PASS: gsl_sf_legendre_sphPlm_array(100, 2, -1.0 + 2^(-50))
PASS: DL[0]+0.0
PASS: DL[10]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_sphPlm_deriv_array(100, 0, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[10]+0.0
PASS: DL[99]+0.0
PASS: gsl_sf_legendre_sphPlm_deriv_array(100, 1, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[10]+0.0
PASS: DL[99]+0.0
PASS: gsl_sf_legendre_sphPlm_deriv_array(100, 1, 1.0 - 2^(-50))
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[2]+0.0
PASS: DL[10]+0.0
PASS: DL[98]+0.0
PASS: gsl_sf_legendre_sphPlm_deriv_array(100, 2, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[2]+0.0
PASS: DL[3]+0.0
PASS: DL[10]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_sphPlm_deriv_array(100, 5, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[2]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_sphPlm_deriv_array(100, 5, 1.0 - 2^(-50))
PASS: DL[0]+0.0
PASS: DL[1]+0.0
PASS: DL[2]+0.0
PASS: DL[95]+0.0
PASS: gsl_sf_legendre_sphPlm_deriv_array(100, 5, -1.0 + 2^(-50))
PASS: gsl_sf_conicalP_half_e(0.0, -0.5, &r)
PASS: gsl_sf_conicalP_half_e(0.0, 0.5, &r)
PASS: gsl_sf_conicalP_half_e(0.0, 2.0, &r)
PASS: gsl_sf_conicalP_half_e(0.0, 100.0, &r)
PASS: gsl_sf_conicalP_half_e(10.0, -0.5, &r)
PASS: gsl_sf_conicalP_half_e(10.0, 0.5, &r)
PASS: gsl_sf_conicalP_half_e(10.0, 2.0, &r)
PASS: gsl_sf_conicalP_half_e(10.0, 100.0, &r)
PASS: gsl_sf_conicalP_half_e(200.0, -1.0e-3, &r)
PASS: gsl_sf_conicalP_half_e(200.0, 1.0e-8, &r)
PASS: gsl_sf_conicalP_half_e(200.0, 0.5, &r)
PASS: gsl_sf_conicalP_half_e(200.0, 10.0, &r)
PASS: gsl_sf_conicalP_half_e(200.0, 100.0, &r)
PASS: gsl_sf_conicalP_half_e(200.0, 1000.0, &r)
PASS: gsl_sf_conicalP_half_e(200.0, 1.0e+8, &r)
PASS: gsl_sf_conicalP_half_e(1.0e+8, 1.1, &r)
PASS: gsl_sf_conicalP_half_e(1.0e+8, 100.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(0.0, -0.5, &r)
PASS: gsl_sf_conicalP_mhalf_e(0.0, 0.5, &r)
PASS: gsl_sf_conicalP_mhalf_e(0.0, 2.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(0.0, 100.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(10.0, -0.5, &r)
PASS: gsl_sf_conicalP_mhalf_e(10.0, 0.5, &r)
PASS: gsl_sf_conicalP_mhalf_e(10.0, 2.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(10.0, 100.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(200.0, -0.5, &r)
PASS: gsl_sf_conicalP_mhalf_e(200.0, 1.0e-8, &r)
PASS: gsl_sf_conicalP_mhalf_e(200.0, 0.5, &r)
PASS: gsl_sf_conicalP_mhalf_e(200.0, 10.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(200.0, 100.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(200.0, 1000.0, &r)
PASS: gsl_sf_conicalP_mhalf_e(200.0, 1.0e+8, &r)
PASS: gsl_sf_conicalP_mhalf_e(1.0e+8, 1.1, &r)
PASS: gsl_sf_conicalP_mhalf_e(1.0e+8, 100.0, &r)
PASS: gsl_sf_conicalP_0_e(0.0, -0.5, &r)
PASS: gsl_sf_conicalP_0_e(0.0, 0.5, &r)
PASS: gsl_sf_conicalP_0_e(0.0, 2.0, &r)
PASS: gsl_sf_conicalP_0_e(0.0, 100.0, &r)
PASS: gsl_sf_conicalP_0_e(10.0, -0.5, &r)
PASS: gsl_sf_conicalP_0_e(10.0, 0.5, &r)
PASS: gsl_sf_conicalP_0_e(10.0, 2.0, &r)
PASS: gsl_sf_conicalP_0_e(10.0, 100.0, &r)
PASS: gsl_sf_conicalP_0_e(200.0, -0.5, &r)
PASS: gsl_sf_conicalP_0_e(1000.0, 100.0, &r)
PASS: gsl_sf_conicalP_0_e(1000.0, 1000.0, &r)
PASS: gsl_sf_conicalP_0_e(1000.0, 1.0e+8, &r)
PASS: gsl_sf_conicalP_1_e(0.0, -0.5, &r)
PASS: gsl_sf_conicalP_1_e(0.0, 0.5, &r)
PASS: gsl_sf_conicalP_1_e(0.0, 2.0, &r)
PASS: gsl_sf_conicalP_1_e(0.0, 100.0, &r)
PASS: gsl_sf_conicalP_1_e(10.0, -0.5, &r)
PASS: gsl_sf_conicalP_1_e(10.0, 0.5, &r)
PASS: gsl_sf_conicalP_1_e(10.0, 2.0, &r)
PASS: gsl_sf_conicalP_1_e(10.0, 100.0, &r)
PASS: gsl_sf_conicalP_1_e(200.0, -0.999, &r)
PASS: gsl_sf_conicalP_1_e(200.0, -0.9, &r)
PASS: gsl_sf_conicalP_1_e(200.0, -0.5, &r)
PASS: gsl_sf_conicalP_1_e(200.0, 0.999, &r)
PASS: gsl_sf_conicalP_1_e(200.0, 10.0, &r)
PASS: gsl_sf_conicalP_1_e(1000.0, 100.0, &r)
PASS: gsl_sf_conicalP_1_e(1000.0, 1000.0, &r)
PASS: gsl_sf_conicalP_1_e(1000.0, 1.0e+8, &r)
PASS: gsl_sf_conicalP_sph_reg_e(2, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_sph_reg_e(10, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_sph_reg_e(20, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_sph_reg_e(30, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_sph_reg_e(10, 1.0, 0.5, &r)
PASS: gsl_sf_conicalP_sph_reg_e(20, 1.0, 0.5, &r)
PASS: gsl_sf_conicalP_sph_reg_e(30, 1.0, 0.5, &r)
PASS: gsl_sf_conicalP_sph_reg_e(10, 1.0, 2.0, &r)
PASS: gsl_sf_conicalP_sph_reg_e(20, 1.0, 2.0, &r)
PASS: gsl_sf_conicalP_sph_reg_e(30, 100.0, 100.0, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(2, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(10, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(20, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(30, 1.0, -0.5, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(10, 1.0, 0.5, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(20, 1.0, 0.5, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(30, 1.0, 0.5, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(10, 1.0, 2.0, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(20, 1.0, 2.0, &r)
PASS: gsl_sf_conicalP_cyl_reg_e(30, 100.0, 100.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(1.0e-06, 1.0e-06, &r)
PASS: gsl_sf_legendre_H3d_0_e(1.0, 0.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(1.0, 1.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(1.0, 100.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(1.0, 500.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(100.0, 1.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(100.0, 10.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(1000.0, 1.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(1.0e+08, 1.0, &r)
PASS: gsl_sf_legendre_H3d_0_e(1.0e+08, 100.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0e-06, 1.0e-06, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0, 1.0e-10, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0, 1.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0, 100.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0, 500.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(100.0, 0.01, &r)
PASS: gsl_sf_legendre_H3d_1_e(100.0, 1.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(100.0, 10.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(1000.0, 0.001, &r)
PASS: gsl_sf_legendre_H3d_1_e(1000.0, 1.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0e+08, 1.0e-08, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0e+08, 1.0, &r)
PASS: gsl_sf_legendre_H3d_1_e(1.0e+08, 100.0, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0e-06, 1.0e-06, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0, 1.0e-10, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0, 1.0, &r)
FAIL: gsl_sf_legendre_H3d_e(5, 1.0, 5.0, &r)
  expected: 0.002069694566254521
  obtained: 0.002069694566247415   2.36342056113767e-15  1.14192e-12
  fracdiff: 1.71654008119462e-12
  value/expected not consistent within reported error
   0.0020696945662474152  2.3634205611376699e-15
PASS: gsl_sf_legendre_H3d_e(5, 1.0, 7.0, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0, 10.0, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0, 100.0, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0, 500.0, &r)
PASS: gsl_sf_legendre_H3d_e(5, 100.0, 0.001, &r)
PASS: gsl_sf_legendre_H3d_e(5, 100.0, 0.002, &r)
PASS: gsl_sf_legendre_H3d_e(5, 100.0, 0.01, &r)
PASS: gsl_sf_legendre_H3d_e(5, 100.0, 1.0, &r)
PASS: gsl_sf_legendre_H3d_e(5, 100.0, 10.0, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1000.0, 0.001, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1000.0, 0.01, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0e+08, 1.0e-08, &r)
PASS: gsl_sf_legendre_H3d_e(5, 1.0e+08, 100.0, &r)
PASS: gsl_sf_legendre_Q0_e(-0.9999847412109375, &r)
PASS: gsl_sf_legendre_Q0_e(-0.5, &r)
PASS: gsl_sf_legendre_Q0_e(-1e-10, &r)
PASS: gsl_sf_legendre_Q0_e(0.0, &r)
PASS: gsl_sf_legendre_Q0_e(1e-10, &r)
PASS: gsl_sf_legendre_Q0_e(0.9999847412109375, &r)
PASS: gsl_sf_legendre_Q0_e( 1.0000152587890625, &r)
PASS: gsl_sf_legendre_Q0_e( 1.5, &r)
PASS: gsl_sf_legendre_Q0_e( 9.99, &r)
PASS: gsl_sf_legendre_Q0_e( 10.0, &r)
PASS: gsl_sf_legendre_Q0_e( 10.01, &r)
PASS: gsl_sf_legendre_Q0_e( 100, &r)
PASS: gsl_sf_legendre_Q0_e( 1e10, &r)
PASS: gsl_sf_legendre_Q1_e(-0.9999847412109375, &r)
PASS: gsl_sf_legendre_Q1_e(-0.5, &r)
PASS: gsl_sf_legendre_Q1_e(-0.01, &r)
PASS: gsl_sf_legendre_Q1_e(-1e-10, &r)
PASS: gsl_sf_legendre_Q1_e(0.0, &r)
PASS: gsl_sf_legendre_Q1_e(1e-10, &r)
PASS: gsl_sf_legendre_Q1_e(0.0001, &r)
PASS: gsl_sf_legendre_Q1_e(0.01, &r)
PASS: gsl_sf_legendre_Q1_e(0.5, &r)
PASS: gsl_sf_legendre_Q1_e(0.9999847412109375, &r)
PASS: gsl_sf_legendre_Q1_e(1.0000152587890625, &r)
PASS: gsl_sf_legendre_Q1_e( 1.5, &r)
PASS: gsl_sf_legendre_Q1_e( 9.99, &r)
PASS: gsl_sf_legendre_Q1_e( 10.0, &r)
PASS: gsl_sf_legendre_Q1_e( 10.01, &r)
PASS: gsl_sf_legendre_Q1_e( 100.0, &r)
PASS: gsl_sf_legendre_Q1_e( 1e10, &r)
PASS: gsl_sf_legendre_Ql_e(10, -0.5, &r)
PASS: gsl_sf_legendre_Ql_e(10, 0.5, &r)
PASS: gsl_sf_legendre_Ql_e(10, 1.5, &r)
PASS: gsl_sf_legendre_Ql_e(100, -0.5, &r)
PASS: gsl_sf_legendre_Ql_e(100, 0.5, &r)
PASS: gsl_sf_legendre_Ql_e(100, 1.5, &r)
PASS: gsl_sf_legendre_Ql_e(1000, -0.5, &r)
PASS: gsl_sf_legendre_Ql_e(1000, 0.5, &r)
PASS: gsl_sf_legendre_Ql_e(1000, 1.1, &r)
FAIL: Legendre Functions
PASS: gsl_sf_log_e(0.1, &r)
PASS: gsl_sf_log_e(1.1, &r)
PASS: gsl_sf_log_e(1000.0, &r)
PASS: gsl_sf_log_abs_e(-0.1, &r)
PASS: gsl_sf_log_abs_e(-1.1, &r)
PASS: gsl_sf_log_abs_e(-1000.0, &r)
PASS: gsl_sf_log_abs_e(0.1, &r)
PASS: gsl_sf_log_abs_e(1.1, &r)
PASS: gsl_sf_log_abs_e(1000.0, &r)
PASS: gsl_sf_complex_log_e(1.0, 1.0, &r1, &r2)
PASS: gsl_sf_complex_log_e(1.0, -1.0, &r1, &r2)
PASS: gsl_sf_complex_log_e(1.0, 100.0, &r1, &r2)
PASS: gsl_sf_complex_log_e(-1000.0, -1.0, &r1, &r2)
PASS: gsl_sf_complex_log_e(-1.0, 0.0, &r1, &r2)
PASS: gsl_sf_log_1plusx_e(1.0e-10, &r)
PASS: gsl_sf_log_1plusx_e(1.0e-8, &r)
PASS: gsl_sf_log_1plusx_e(1.0e-4, &r)
PASS: gsl_sf_log_1plusx_e(0.1, &r)
PASS: gsl_sf_log_1plusx_e(0.49, &r)
PASS: gsl_sf_log_1plusx_e(-0.49, &r)
PASS: gsl_sf_log_1plusx_e(1.0, &r)
PASS: gsl_sf_log_1plusx_e(-0.99, &r)
PASS: gsl_sf_log_1plusx_mx_e(1.0e-10, &r)
PASS: gsl_sf_log_1plusx_mx_e(1.0e-8, &r)
PASS: gsl_sf_log_1plusx_mx_e(1.0e-4, &r)
PASS: gsl_sf_log_1plusx_mx_e(0.1, &r)
PASS: gsl_sf_log_1plusx_mx_e(0.49, &r)
PASS: gsl_sf_log_1plusx_mx_e(-0.49, &r)
PASS: gsl_sf_log_1plusx_mx_e(1.0, &r)
PASS: gsl_sf_log_1plusx_mx_e(-0.99, &r)
PASS: Logarithm
PASS: gsl_sf_pow_int_e(2.0, 3, &r)
PASS: gsl_sf_pow_int_e(-2.0, 3, &r)
PASS: gsl_sf_pow_int_e(2.0, -3, &r)
PASS: gsl_sf_pow_int_e(-2.0, -3, &r)
PASS: gsl_sf_pow_int_e(10.0, 4, &r)
PASS: gsl_sf_pow_int_e(10.0, -4, &r)
PASS: gsl_sf_pow_int_e(-10.0, 4, &r)
PASS: gsl_sf_pow_int_e(-10.0, -4, &r)
PASS: gsl_sf_pow_int_e(10.0, 40, &r)
PASS: gsl_sf_pow_int_e(8.0, -40, &r)
PASS: gsl_sf_pow_int_e(-10.0, 40, &r)
PASS: gsl_sf_pow_int_e(-8.0, -40, &r)
PASS: gsl_sf_pow_int_e(10.0, 41, &r)
PASS: gsl_sf_pow_int_e(8.0, -41, &r)
PASS: gsl_sf_pow_int_e(-10.0, 41, &r)
PASS: gsl_sf_pow_int_e(-8.0, -41, &r)
PASS: Integer Powers
PASS: gsl_sf_psi_int_e(5, &r)
PASS: gsl_sf_psi_int_e(100, &r)
PASS: gsl_sf_psi_int_e(110, &r)
PASS: gsl_sf_psi_int_e(5000, &r)
PASS: gsl_sf_psi_e(5.0, &r)
PASS: gsl_sf_psi_e(5000.0, &r)
PASS: gsl_sf_psi_e(-100.5, &r)
PASS: gsl_sf_psi_e(-1.0e+5-0.5, &r)
PASS: gsl_sf_psi_1piy_e(0.8, &r)
PASS: gsl_sf_psi_1piy_e(1.0, &r)
PASS: gsl_sf_psi_1piy_e(5.0, &r)
PASS: gsl_sf_psi_1piy_e(100.0, &r)
PASS: gsl_sf_psi_1piy_e(2000.0, &r)
PASS: gsl_sf_psi_1piy_e(-0.8, &r)
PASS: gsl_sf_psi_1piy_e(-1.0, &r)
PASS: gsl_sf_psi_1piy_e(-5.0, &r)
PASS: gsl_sf_psi_1piy_e(-100.0, &r)
PASS: gsl_sf_psi_1piy_e(-2000.0, &r)
PASS: gsl_sf_psi_1_int_e(5, &r)
PASS: gsl_sf_psi_1_int_e(100, &r)
PASS: gsl_sf_psi_1_int_e(110, &r)
PASS: gsl_sf_psi_1_int_e(500, &r)
PASS: gsl_sf_psi_n_e(3, 5.0, &r)
PASS: gsl_sf_psi_n_e(3, 500.0, &r)
PASS: gsl_sf_psi_n_e(10, 5.0, &r)
PASS: gsl_sf_psi_n_e(10, 50.0, &r)
PASS: Psi Functions
PASS: gsl_sf_synchrotron_1_e(0.01, &r)
PASS: gsl_sf_synchrotron_1_e(1.0, &r)
PASS: gsl_sf_synchrotron_1_e(10.0, &r)
PASS: gsl_sf_synchrotron_1_e(100.0, &r)
PASS: gsl_sf_synchrotron_2_e(0.01, &r)
PASS: gsl_sf_synchrotron_2_e(1.0, &r)
PASS: gsl_sf_synchrotron_2_e(10.0, &r)
PASS: gsl_sf_synchrotron_2_e(256.0, &r)
PASS: Synchrotron Functions
PASS: gsl_sf_transport_2_e(1.0e-10, &r)
PASS: gsl_sf_transport_2_e(1.0, &r)
PASS: gsl_sf_transport_2_e(3.0, &r)
PASS: gsl_sf_transport_2_e(10.0, &r)
PASS: gsl_sf_transport_2_e(100.0, &r)
PASS: gsl_sf_transport_2_e(1.0e+05, &r)
PASS: gsl_sf_transport_3_e(1.0e-10, &r)
PASS: gsl_sf_transport_3_e(1.0, &r)
PASS: gsl_sf_transport_3_e(3.0, &r)
PASS: gsl_sf_transport_3_e(5.0, &r)
PASS: gsl_sf_transport_3_e(10.0, &r)
PASS: gsl_sf_transport_3_e(30.0, &r)
PASS: gsl_sf_transport_3_e(100.0, &r)
PASS: gsl_sf_transport_3_e(1.0e+05, &r)
PASS: gsl_sf_transport_4_e(1.0e-10, &r)
PASS: gsl_sf_transport_4_e(1.0e-07, &r)
PASS: gsl_sf_transport_4_e(1.0e-04, &r)
PASS: gsl_sf_transport_4_e(0.1, &r)
PASS: gsl_sf_transport_4_e(1.0, &r)
PASS: gsl_sf_transport_4_e(3.0, &r)
PASS: gsl_sf_transport_4_e(5.0, &r)
PASS: gsl_sf_transport_4_e(10.0, &r)
PASS: gsl_sf_transport_4_e(30.0, &r)
PASS: gsl_sf_transport_4_e(100.0, &r)
PASS: gsl_sf_transport_4_e(1.0e+05, &r)
PASS: gsl_sf_transport_5_e(1.0e-10, &r)
PASS: gsl_sf_transport_5_e(1.0e-07, &r)
PASS: gsl_sf_transport_5_e(1.0e-04, &r)
PASS: gsl_sf_transport_5_e(0.1, &r)
PASS: gsl_sf_transport_5_e(1.0, &r)
PASS: gsl_sf_transport_5_e(3.0, &r)
PASS: gsl_sf_transport_5_e(5.0, &r)
PASS: gsl_sf_transport_5_e(10.0, &r)
PASS: gsl_sf_transport_5_e(30.0, &r)
PASS: gsl_sf_transport_5_e(100.0, &r)
PASS: gsl_sf_transport_5_e(1.0e+05, &r)
PASS: Transport Functions
PASS: gsl_sf_sin_e(-10.0, &r)
PASS: gsl_sf_sin_e(1.0, &r)
PASS: gsl_sf_sin_e(1000.0, &r)
PASS: gsl_sf_sin_e(1048576.75, &r)
PASS: gsl_sf_sin_e(62831853.75, &r)
PASS: gsl_sf_sin_e(1073741822.5, &r)
PASS: gsl_sf_sin_e(1073741824.0, &r)
PASS: gsl_sf_sin_e(1073741825.5, &r)
PASS: gsl_sf_cos_e(-10.0, &r)
PASS: gsl_sf_cos_e(1.0, &r)
PASS: gsl_sf_cos_e(1000.0, &r)
PASS: gsl_sf_cos_e(1048576.75, &r)
PASS: gsl_sf_cos_e(62831853.75, &r)
PASS: gsl_sf_cos_e(1073741822.5, &r)
PASS: gsl_sf_cos_e(1073741824.0, &r)
PASS: gsl_sf_sinc_e(1.0/1024.0, &r)
PASS: gsl_sf_sinc_e(1.0/2.0, &r)
PASS: gsl_sf_sinc_e(80.5, &r)
PASS: gsl_sf_sinc_e(100.5, &r)
PASS: gsl_sf_sinc_e(1.0e+06 + 0.5, &r)
PASS: gsl_sf_complex_sin_e(1.0, 5.0, &r1, &r2)
PASS: gsl_sf_complex_cos_e(1.0, 5.0, &r1, &r2)
PASS: gsl_sf_complex_logsin_e(1.0, 100.0, &r1, &r2)
PASS: gsl_sf_complex_logsin_e(1.0, -100.0, &r1, &r2)
PASS: gsl_sf_complex_logsin_e(5.0, 5.0, &r1, &r2)
PASS: gsl_sf_lnsinh_e(0.1, &r)
PASS: gsl_sf_lnsinh_e(1.0, &r)
PASS: gsl_sf_lnsinh_e(5.0, &r)
PASS: gsl_sf_lnsinh_e(100.0, &r)
PASS: gsl_sf_lncosh_e(0.125, &r)
PASS: gsl_sf_lncosh_e(1.0, &r)
PASS: gsl_sf_lncosh_e(5.0, &r)
PASS: gsl_sf_lncosh_e(100.0, &r)
PASS: gsl_sf_polar_to_rect(10.0, M_PI/6.0, &r1, &r2)
PASS: gsl_sf_polar_to_rect(10.0, -2.0/3.0*M_PI, &r1, &r2)
PASS:   gsl_angle_restrict_pos_e: theta =  11/2 Pi
PASS:   gsl_angle_restrict_pos_e: theta = -11/2 Pi
PASS:   gsl_angle_restrict_pos_e: theta = 50000.0 + 1.0/65536.0
PASS:   gsl_angle_restrict_pos_e: theta = 5000000.0 + 1.0/65536.0
PASS:   gsl_angle_restrict_symm_e: theta =  11/2 Pi
PASS:   gsl_angle_restrict_symm_e: theta = -11/2 Pi
PASS:   gsl_angle_restrict_symm_e: theta = -9/2 Pi
PASS:   gsl_angle_restrict_symm_e: theta =  3/2 Pi
PASS:   gsl_angle_restrict_symm_e: theta = -3/2 Pi
PASS:   gsl_angle_restrict_symm_e: theta = 50000.0 + 1.0/65536.0
PASS: Trigonometric and Related Functions
PASS: gsl_sf_zeta_int_e(-61, &r)
PASS: gsl_sf_zeta_int_e(-5, &r)
PASS: gsl_sf_zeta_int_e(5, &r)
PASS: gsl_sf_zeta_int_e(31, &r)
PASS: gsl_sf_zeta_e(-151, &r)
PASS: gsl_sf_zeta_e(-51, &r)
PASS: gsl_sf_zeta_e(-5, &r)
PASS: gsl_sf_zeta_e(-0.5, &r)
PASS: gsl_sf_zeta_e(-1e-10, &r)
PASS: gsl_sf_zeta_e(0, &r)
PASS: gsl_sf_zeta_e(1e-10, &r)
PASS: gsl_sf_zeta_e(0.5, &r)
PASS: gsl_sf_zeta_e(1.0-1.0/1024.0, &r)
PASS: gsl_sf_zeta_e(1.0+1.0/1048576, &r)
PASS: gsl_sf_zeta_e(5, &r)
PASS: gsl_sf_zeta_e(25.5, &r)
PASS: gsl_sf_hzeta_e(2, 1.0, &r)
PASS: gsl_sf_hzeta_e(2, 10.0, &r)
PASS: gsl_sf_hzeta_e(5, 1.0, &r)
PASS: gsl_sf_hzeta_e(5, 10.0, &r)
PASS: gsl_sf_hzeta_e(9, 0.1, &r)
PASS: gsl_sf_hzeta_e(30, 0.5, &r)
PASS: gsl_sf_hzeta_e(30, 0.9, &r)
PASS: gsl_sf_hzeta_e(75, 0.25, &r)
PASS: gsl_sf_eta_int_e(-91, &r)
PASS: gsl_sf_eta_int_e(-51, &r)
PASS: gsl_sf_eta_int_e(-5, &r)
PASS: gsl_sf_eta_int_e(-1, &r)
PASS: gsl_sf_eta_int_e( 0, &r)
PASS: gsl_sf_eta_int_e( 5, &r)
PASS: gsl_sf_eta_int_e( 6, &r)
PASS: gsl_sf_eta_int_e( 20, &r)
PASS: gsl_sf_eta_int_e( 1000, &r)
PASS: gsl_sf_eta_e(-51.5, &r)
PASS: gsl_sf_eta_e(-5, &r)
PASS: gsl_sf_eta_e(0.5, &r)
PASS: gsl_sf_eta_e(0.999, &r)
PASS: gsl_sf_eta_e(1.0, &r)
PASS: gsl_sf_eta_e(1.0+1.0e-10, &r)
PASS: gsl_sf_eta_e( 5, &r)
PASS: gsl_sf_eta_e( 5.2, &r)
PASS: gsl_sf_eta_e( 6, &r)
PASS: gsl_sf_eta_e( 20, &r)
PASS: Zeta Functions
PASS: Result Methods
FAIL: test
===================
1 of 1 tests failed
===================
make[2]: Leaving directory `/tmp_mnt/home/konkle/p4i/gsl_build.new/gsl.irix64_mips/gsl-1.3/specfunc'
make[1]: Leaving directory `/tmp_mnt/home/konkle/p4i/gsl_build.new/gsl.irix64_mips/gsl-1.3/specfunc'


More information about the Gsl-discuss mailing list