public inbox for gsl-discuss@sourceware.org
 help / color / mirror / Atom feed
* [Fwd: ./test in specfunc failed.] (Legendre functions)
@ 2002-11-12 12:26 Gerard Jungman
  0 siblings, 0 replies; only message in thread
From: Gerard Jungman @ 2002-11-12 12:26 UTC (permalink / raw)
  To: gsl-discuss; +Cc: rainer.bunger

[-- Attachment #1: Type: text/plain, Size: 349 bytes --]


I loosened the tolerances on the tests where that was the
obvious thing to do. The other errors (including the ones
in gsl_sf_coupling_9j_e()) will be impossible for me to
debug on x86. Maybe somebody with access to the other
platforms can figure out what is going on.

Thanks.

-- 
Gerard Jungman <jungman@lanl.gov>
Los Alamos National Laboratory

[-- Attachment #2: Forwarded message - ./test in specfunc failed. --]
[-- Type: message/rfc822, Size: 89881 bytes --]

[-- Attachment #2.1.1: Type: TEXT/PLAIN, Size: 595 bytes --]

On Fri, 8 Nov 2002, Gerard Jungman wrote:

> There are a few details which could be better. I may get
> around to those later. Let me know if you have any problems
> with evaluation near the endpoints.

I have run the test on some old DEC alpha under Linux (gsl-1.2 with new 
legendre_poly.c and test_legendre.c) and some tests failed. I think you 
might be interested. On an Intel PC under Linux, it works.

Kind regards,

Rainer.

-- 
Rainer Bunger
EADS Deutschland GmbH
Huenefeldstrasse 1-5
28199 Bremen
Germany
Email: rainer.bunger@m.eads.net
Phone: +49 421 538 5008
Fax  : +49 421 538 3481

[-- Attachment #2.1.2: Type: TEXT/PLAIN, Size: 86796 bytes --]

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_6j_e(2, 2, 4, 2, 2, 2, &r)
FAIL: gsl_sf_coupling_9j_e(4, 2, 4, 3, 3, 2, 1, 1, 2, &r)
  expected:  -0.0408248290463863
  obtained: -0.05103103630798286   1.133116629592098e-16  2.22045e-15
  fracdiff:   0.1111111111111109
  value/expected not consistent within reported error
  value not within tolerance of expected value
  -0.0510310363079828633  1.13311662959209844e-16
FAIL: gsl_sf_coupling_9j_e(8, 4, 10, 7, 3, 8, 1, 1, 2, &r)
  expected:  0.02545875386086578
  obtained:                    0                      0  nan
  fracdiff:                    1
  value/expected not consistent within reported error
  value not within tolerance of expected value
                       0                       0
FAIL: 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_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)
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, 100, &r)
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)
PASS: gsl_sf_hyperg_1F1_e(10, 50.1, 100, &r)
PASS: gsl_sf_hyperg_1F1_e(10, 50.1, 500, &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(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)
PASS: gsl_sf_hyperg_1F1_e(50, 1.1, -90, &r)
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)
PASS: gsl_sf_hyperg_1F1_e(-10.5, -11.1, 1, &r)
PASS: gsl_sf_hyperg_1F1_e(-100.5, -80.1, 10, &r)
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)
PASS: gsl_sf_hyperg_1F1_e(-500.5, -80.1, 2, &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, 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)
PASS: gsl_sf_hyperg_U_int_e(1, 20, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 20, 20, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 50, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 50, 50, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 100, 0.1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 100, 1, &r)
PASS: gsl_sf_hyperg_U_int_e(1, 100, 50, &r)
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)
PASS: gsl_sf_hyperg_U_int_e(1, -100, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -100, 20, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -100, 50, &r)
PASS: gsl_sf_hyperg_U_int_e(1, -100, 90, &r)
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)
PASS: gsl_sf_hyperg_U_int_e(100, 100, 20, &r)
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)
PASS: gsl_sf_hyperg_U_int_e(-50, -100, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-100, -100, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-100, -200, 10, &r)
PASS: gsl_sf_hyperg_U_int_e(-100, -200, 100, &r)
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)
PASS: gsl_sf_hyperg_U_e(0.0001, 100, 1, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 100, 10, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 100, 50, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 100, 98, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 1000, 300, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 1000, 999, &r)
PASS: gsl_sf_hyperg_U_e(0.0001, 1000, 1100, &r)
PASS: gsl_sf_hyperg_U_e(0.5, 1000, 300, &r)
PASS: gsl_sf_hyperg_U_e(0.5, 1000, 800, &r)
PASS: gsl_sf_hyperg_U_e(0.5, 1000, 998, &r)
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)
PASS: gsl_sf_hyperg_U_e(8, 10.5, 1, &r)
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)
PASS: gsl_sf_hyperg_U_e(-10.5, 10.1, 0.1, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 10.1, 1, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 10.1, 4, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 10.1, 10, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 10.1, 50, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 100.4, 10, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 100.4, 50, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 100.4, 80, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 100.4, 100, &r)
PASS: gsl_sf_hyperg_U_e(-10.5, 100.4, 200, &r)
PASS: gsl_sf_hyperg_U_e(-19.5, 82.1, 10, &r)
PASS: gsl_sf_hyperg_U_e(-50.5, 100.1, 10, &r)
PASS: gsl_sf_hyperg_U_e(-50.5, 100.1, 40, &r)
PASS: gsl_sf_hyperg_U_e(-50.5, 100.1, 50, &r)
PASS: gsl_sf_hyperg_U_e(-50.5, 100.1, 70, &r)
PASS: gsl_sf_hyperg_U_e(-50.5, 100.1, 100, &r)
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)
PASS: 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
FAIL: L[98]+0.0
  expected: 2.264628484734911e-08
  obtained: 2.264628484734936e-08
  fracdiff: 5.55196819061371e-15
  value not within tolerance of expected value
  2.26462848473493613e-08
FAIL: 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
FAIL: L[98]+0.0
  expected: 2.264628484734911e-08
  obtained: 2.264628484734936e-08
  fracdiff: 5.55196819061371e-15
  value not within tolerance of expected value
  2.26462848473493613e-08
FAIL: 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
FAIL: DL[95]+0.0
  expected:    6451847.360345686
  obtained:    6451847.360345786
  fracdiff: 7.794886676696094e-15
  value not within tolerance of expected value
     6451847.36034578644
FAIL: 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
FAIL: DL[95]+0.0
  expected:   -22586255.99992846
  obtained:   -22586255.99992817
  fracdiff: 6.432510179663057e-15
  value not within tolerance of expected value
    -22586255.9999281652
FAIL: gsl_sf_legendre_Plm_deriv_array(100, 2, 1.0 - 1.0e-15)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
FAIL: DL[95]+0.0
  expected:   -22586255.99992846
  obtained:   -22586255.99992817
  fracdiff: 6.432510179663057e-15
  value not within tolerance of expected value
    -22586255.9999281652
FAIL: 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
FAIL: DL[95]+0.0
  expected:    3034450308385.194
  obtained:    3034450308385.162
  fracdiff: 5.310115379208464e-15
  value not within tolerance of expected value
     3034450308385.16162
FAIL: 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)
FAIL: gsl_sf_legendre_sphPlm_e(10, 5, -0.5, &r)
  expected:  -0.3725739049803294
  obtained:                  nan                    nan  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan                     nan
FAIL: gsl_sf_legendre_sphPlm_e(10, 5, 1.0e-08, &r)
  expected: -3.137723358937679e-08
  obtained:                  nan                    nan  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan                     nan
FAIL: gsl_sf_legendre_sphPlm_e(10, 5, 0.5, &r)
  expected:   0.3725739049803294
  obtained:                  nan                    nan  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan                     nan
FAIL: gsl_sf_legendre_sphPlm_e(10, 5, 0.999, &r)
  expected: -6.23687067472737e-06
  obtained:                  nan                    nan  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan                     nan
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)
FAIL: gsl_sf_legendre_sphPlm_e(200, 1, -0.5, &r)
  expected:   0.3302975570099493
  obtained:                  nan                    nan  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan                     nan
FAIL: gsl_sf_legendre_sphPlm_e(200, 1, 0.5, &r)
  expected:  -0.3302975570099493
  obtained:                  nan                    nan  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan                     nan
FAIL: gsl_sf_legendre_sphPlm_e(200, 1, 0.999, &r)
  expected:   -1.406979205554626
  obtained:                  nan                    nan  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan                     nan
PASS: L[0]+0.0
FAIL: L[10]+0.0
  expected:  0.07452710323813559
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: L[95]+0.0
  expected:   0.2586535599088016
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: gsl_sf_legendre_sphPlm_array(100, 5, 0.5)
PASS: L[0]+0.0
FAIL: L[10]+0.0
  expected: 4.854315031308678e-14
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: L[95]+0.0
  expected: 8.313898496365084e-12
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: gsl_sf_legendre_sphPlm_array(100, 2, 1.0 - 2^(-50))
PASS: L[0]+0.0
FAIL: L[95]+0.0
  expected: -8.313898496365084e-12
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: 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
FAIL: DL[99]+0.0
  expected:    4768246313.623221
  obtained:    4768246313.623495
  fracdiff: 2.870075398858827e-14
  value not within tolerance of expected value
      4768246313.6234951
FAIL: gsl_sf_legendre_sphPlm_deriv_array(100, 1, 1.0 - 2^(-50))
PASS: DL[0]+0.0
PASS: DL[1]+0.0
FAIL: DL[2]+0.0
  expected:    1.505354723003901
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: DL[10]+0.0
  expected:   0.7357655966864824
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: DL[98]+0.0
  expected:    28.44458995026438
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: gsl_sf_legendre_sphPlm_deriv_array(100, 2, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
FAIL: DL[2]+0.0
  expected:  -0.9830996902900139
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: DL[3]+0.0
  expected:   -2.772827098895454
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: DL[10]+0.0
  expected:   -5.740713331544348
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: DL[95]+0.0
  expected:   -25.89393462474739
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: gsl_sf_legendre_sphPlm_deriv_array(100, 5, 0.5)
PASS: DL[0]+0.0
PASS: DL[1]+0.0
FAIL: DL[2]+0.0
  expected: 1.648269720073467e-21
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: DL[95]+0.0
  expected: 3.989054946607135e-15
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: gsl_sf_legendre_sphPlm_deriv_array(100, 5, 1.0 - 2^(-50))
PASS: DL[0]+0.0
PASS: DL[1]+0.0
FAIL: DL[2]+0.0
  expected: -1.648269720073467e-21
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: DL[95]+0.0
  expected: 3.989054946607135e-15
  obtained:                  nan
  fracdiff:                    1
  value not within tolerance of expected value
                     nan
FAIL: 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)
PASS: gsl_sf_legendre_H3d_e(5, 1.0, 5.0, &r)
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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-11-12 19:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-12 12:26 [Fwd: ./test in specfunc failed.] (Legendre functions) Gerard Jungman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).