Refactor inclusion of system.i to one place
[Math-GSL.git] / t / CDF.t
blobce88b8868119cc42b49f3f20a3ea7c45f838dcb5
1 use Test::More tests => 794;
2 use Math::GSL           qw/:all/;
3 use Math::GSL::Test     qw/:all/;
4 use Math::GSL::Errno    qw/:all/;
5 use Math::GSL::CDF      qw/:all/;
6 use Math::GSL::Machine  qw/:all/;
7 use Math::GSL::SF       qw/:all/;
8 use Math::GSL::Sys      qw/gsl_posinf gsl_nan/;
9 use Data::Dumper;
10 use strict;
11 use warnings;
13 BEGIN{ gsl_set_error_handler_off(); }
15 my $TOL0 = 2.0*$GSL_DBL_EPSILON;
16 my $TOL1 = 16.0*$GSL_DBL_EPSILON;
17 my $TOL2 = 256.0*$GSL_DBL_EPSILON;
18 my $TOL3 = 2048.0*$GSL_DBL_EPSILON;
19 my $TOL4 = 16384.0*$GSL_DBL_EPSILON;
20 my $TOL5 = 131072.0*$GSL_DBL_EPSILON;
21 my $TOL6 = 1048576.0*$GSL_DBL_EPSILON;
24     my $results = { 
25                     'gsl_cdf_ugaussian_P(2.0)'                      => [  0.977250, 1e-5 ],
26                     'gsl_cdf_ugaussian_Q(2.0)'                      => [  0.022750, 1e-5 ],
27                     'gsl_cdf_ugaussian_Pinv(0.977250)'              => [  2.000000, 1e-5 ],
28                     'gsl_cdf_ugaussian_Qinv(0.022750)'              => [  2.000000, 1e-5 ],
29                     'gsl_cdf_ugaussian_P (0.0)'                     => [ 0.5, $TOL0 ],
30                     'gsl_cdf_ugaussian_P (1e-32)'                       => [ 0.5, $TOL0 ],
31                     'gsl_cdf_ugaussian_P (1e-16)'                       => [ 0.5000000000000000398942280401, $TOL0 ],
32                     'gsl_cdf_ugaussian_P (1e-8)'                        => [ 0.5000000039894228040143267129, $TOL0 ],
33                     'gsl_cdf_ugaussian_P (0.5)'                     => [ 0.6914624612740131036377046105, $TOL0 ],
34                     'gsl_cdf_ugaussian_P (0.7)'                     => [ 0.7580363477769269852506495717, $TOL0 ],
35                     'gsl_cdf_ugaussian_P (5.0)'                     => [ 0.9999997133484281208060883262, $TOL0 ],
36                     'gsl_cdf_ugaussian_P (10.0)'                        => [ 0.9999999999999999999999923801, $TOL0 ],
37                     'gsl_cdf_ugaussian_P (30.0)'                        => [ 1.000000000000000000000000000, $TOL0 ],
38                     'gsl_cdf_ugaussian_P (40.0)'                        => [ 1.000000000000000000000000000, $TOL0 ],
39                     'gsl_cdf_ugaussian_P (1e10)'                        => [ 1.000000000000000000000000000, $TOL0 ],
40                     'gsl_cdf_ugaussian_P (-1e-32)'                      => [ 0.5, $TOL6 ],
41                     'gsl_cdf_ugaussian_P (-1e-16)'                      => [ 0.4999999999999999601057719598, $TOL0 ],
42                     'gsl_cdf_ugaussian_P (-1e-8)'                       => [ 0.4999999960105771959856732870, $TOL0 ],
43                     'gsl_cdf_ugaussian_P (-0.5)'                        => [ 0.3085375387259868963622953894, $TOL0 ],
44                     'gsl_cdf_ugaussian_P (-0.7)'                        => [ 0.2419636522230730147493504282, $TOL0 ],
45                     'gsl_cdf_ugaussian_P (-5.0)'                        => [ 0.0000002866515718791939116737523329, $TOL1 ],
46                     'gsl_cdf_ugaussian_P (-10.0)'                       => [ 7.619853024160526065973343257e-24, $TOL3 ],
47                     'gsl_cdf_ugaussian_P (-30.0)'                       => [ 4.906713927148187059533809288e-198, $TOL3 ],
48                     'gsl_cdf_ugaussian_P (-1e10)'                       => [ 0.0, 0.0 ],
49                     'gsl_cdf_ugaussian_Q (0.0)'                     => [ 0.5, $TOL0 ],
50                     'gsl_cdf_ugaussian_Q (1e-32)'                       => [ 0.5, $TOL0 ],
51                     'gsl_cdf_ugaussian_Q (1e-16)'                       => [ 0.4999999999999999601057719598, $TOL0 ],
52                     'gsl_cdf_ugaussian_Q (1e-8)'                        => [ 0.4999999960105771959856732870, $TOL0 ],
53                     'gsl_cdf_ugaussian_Q (0.5)'                     => [ 0.3085375387259868963622953894, $TOL0 ],
54                     'gsl_cdf_ugaussian_Q (0.7)'                     => [ 0.2419636522230730147493504282, $TOL0 ],
55                     'gsl_cdf_ugaussian_Q (5.0)'                     => [ 0.0000002866515718791939116737523329, $TOL3 ],
56                     'gsl_cdf_ugaussian_Q (10.0)'                        => [ 7.619853024160526065973343257e-24, $TOL3 ],
57                     'gsl_cdf_ugaussian_Q (30.0)'                        => [ 4.906713927148187059533809288e-198, $TOL3 ],
58                     'gsl_cdf_ugaussian_Q (1e10)'                        => [ 0.0, 0.0 ],
59                     'gsl_cdf_ugaussian_Q (-1e-32)'                      => [ 0.5, $TOL0 ],
60                     'gsl_cdf_ugaussian_Q (-1e-16)'                      => [ 0.5000000000000000398942280401, $TOL0 ],
61                     'gsl_cdf_ugaussian_Q (-1e-8)'                       => [ 0.5000000039894228040143267129, $TOL0 ],
62                     'gsl_cdf_ugaussian_Q (-0.5)'                        => [ 0.6914624612740131036377046105, $TOL0 ],
63                     'gsl_cdf_ugaussian_Q (-0.7)'                        => [ 0.7580363477769269852506495717, $TOL0 ],
64                     'gsl_cdf_ugaussian_Q (-5.0)'                        => [ 0.9999997133484281208060883262, $TOL0 ],
65                     'gsl_cdf_ugaussian_Q (-10.0)'                       => [ 0.9999999999999999999999923801, $TOL0 ],
66                     'gsl_cdf_ugaussian_Q (-30.0)'                       => [ 1.000000000000000000000000000,  $TOL0 ],
67                     'gsl_cdf_ugaussian_Q (-40.0)'                       => [ 1.000000000000000000000000000,  $TOL0 ],
68                     'gsl_cdf_ugaussian_Q (-1e10)'                       => [ 1.000000000000000000000000000,  $TOL0 ],
69                     'gsl_cdf_ugaussian_Pinv (0.9999997133)'             => [ 5.0, 1e-4 ],
70                     'gsl_cdf_ugaussian_Pinv (0.9999683288)'             => [ 4.0, 1e-6 ],
71                     'gsl_cdf_ugaussian_Pinv (0.9986501020)'             => [ 3.0, 1e-8 ],
72                     'gsl_cdf_ugaussian_Pinv (0.977249868051821)'        => [ 2.0, 1e-14 ],
73                     'gsl_cdf_ugaussian_Pinv (0.841344746068543)'        => [ 1.0, $TOL3 ],
74                     'gsl_cdf_ugaussian_Pinv (0.617911422188953)'        => [ 0.3, $TOL1 ],
75                     'gsl_cdf_ugaussian_Pinv (0.579259709439103)'        => [ 0.2, $TOL1 ],
76                     'gsl_cdf_ugaussian_Pinv (0.539827837277029)'        => [ 0.1, $TOL1 ],
77                     'gsl_cdf_ugaussian_Pinv (0.5)'                      => [ 0.0, 0.0 ],
78                     'gsl_cdf_ugaussian_Pinv (4.60172162722971e-1)'      => [ -0.1, $TOL1 ],
79                     'gsl_cdf_ugaussian_Pinv (4.20740290560897e-1)'      => [ -0.2, $TOL1 ],
80                     'gsl_cdf_ugaussian_Pinv (3.82088577811047e-1)'      => [ -0.3, $TOL1 ],
81                     'gsl_cdf_ugaussian_Pinv (3.44578258389676e-1)'      => [ -0.4, $TOL1 ],
82                     'gsl_cdf_ugaussian_Pinv (3.08537538725987e-1)'      => [ -0.5, $TOL2 ],
83                     'gsl_cdf_ugaussian_Pinv (1.58655253931457e-1)'      => [ -1.0, $TOL3 ],
84                     'gsl_cdf_ugaussian_Pinv (2.2750131948179e-2)'       => [ -2.0, 1e-14 ],
85                     'gsl_cdf_ugaussian_Pinv (1.349898e-3)'              => [ -3.0, 1e-8 ],
86                     'gsl_cdf_ugaussian_Pinv (3.16712e-5)'               => [ -4.0, 1e-6 ],
87                     'gsl_cdf_ugaussian_Pinv (2.86648e-7)'               => [ -5.0, 1e-4 ],
88                     'gsl_cdf_ugaussian_Pinv (7.61985302416052e-24)'     => [ -10.0, 1e-4 ],
89                     'gsl_cdf_ugaussian_Qinv (7.61985302416052e-24)'     => [ 10.0, 1e-4 ],
90                     'gsl_cdf_ugaussian_Qinv (2.86648e-7)'               => [ 5.0, 1e-4 ],
91                     'gsl_cdf_ugaussian_Qinv (3.16712e-5)'               => [ 4.0, 1e-6 ],
92                     'gsl_cdf_ugaussian_Qinv (1.349898e-3)'              => [ 3.0, 1e-8 ],
93                     'gsl_cdf_ugaussian_Qinv (2.2750131948179e-2)'       => [ 2.0, 1e-14 ],
94                     'gsl_cdf_ugaussian_Qinv (1.58655253931457e-1)'      => [ 1.0, $TOL3 ],
95                     'gsl_cdf_ugaussian_Qinv (3.08537538725987e-1)'      => [ 0.5, $TOL2 ],
96                     'gsl_cdf_ugaussian_Qinv (3.44578258389676e-1)'      => [ 0.4, $TOL1 ],
97                     'gsl_cdf_ugaussian_Qinv (3.82088577811047e-1)'      => [ 0.3, $TOL1 ],
98                     'gsl_cdf_ugaussian_Qinv (4.20740290560897e-1)'      => [ 0.2, $TOL1 ],
99                     'gsl_cdf_ugaussian_Qinv (4.60172162722971e-1)'      => [ 0.1, $TOL1 ],
100                     'gsl_cdf_ugaussian_Qinv (0.5)'                      => [ 0.0, 0.0 ],
101                     'gsl_cdf_ugaussian_Qinv (0.539827837277029)'        => [ -0.1, $TOL1 ],
102                     'gsl_cdf_ugaussian_Qinv (0.579259709439103)'        => [ -0.2, $TOL1 ],
103                     'gsl_cdf_ugaussian_Qinv (0.617911422188953)'        => [ -0.3, $TOL1 ],
104                     'gsl_cdf_ugaussian_Qinv (0.655421741610324)'        => [ -0.4, $TOL1 ],
105                     'gsl_cdf_ugaussian_Qinv (0.691462461274013)'        => [ -0.5, $TOL2 ],
106                     'gsl_cdf_ugaussian_Qinv (0.841344746068543)'        => [ -1.0, $TOL3 ],
107                     'gsl_cdf_ugaussian_Qinv (0.977249868051821)'        => [ -2.0, 1e-14 ],
108                     'gsl_cdf_ugaussian_Qinv (0.9986501020)'             => [ -3.0, 1e-8 ],
109                     'gsl_cdf_ugaussian_Qinv (0.9999683288)'             => [ -4.0, 1e-6 ],
110                     'gsl_cdf_ugaussian_Qinv (0.9999997133)'             => [ -5.0, 1e-4 ],
111                     'gsl_cdf_exponential_P (0.1, 0.7)'              => [ 1.33122100249818372e-1, $TOL0 ],
112                     'gsl_cdf_exponential_P (1e-32, 0.7)'                => [ 1.42857142857142857e-32, $TOL0 ],
113                     'gsl_cdf_exponential_P (1000.0, 0.7)'               => [ 1.0, $TOL6 ],
114                     'gsl_cdf_exponential_Q (0.1, 0.7)'              => [ 8.66877899750181628e-1, $TOL0 ],
115                     'gsl_cdf_exponential_Q (1e-32, 0.7)'                => [ 1.0, $TOL0 ],
116                     'gsl_cdf_exponential_Q (1000.0, 0.7)'               => [ 0.0, $TOL6 ],
117                     'gsl_cdf_exponential_Pinv (0.13, 0.7)'              => [ 9.74834471334553546e-2, $TOL0 ],
118                     'gsl_cdf_exponential_Pinv (1.42e-32, 0.7)'      => [ 9.94000000000000000e-33, $TOL0 ],
119                     'gsl_cdf_exponential_Qinv (0.86, 0.7)'              => [ 1.05576022814208545e-1, $TOL0 ],
120                     'gsl_cdf_exponential_Qinv (0.99999, 0.7)'       => [ 7.00003500023333508e-6, $TOL6 ],
121                     'gsl_cdf_exppow_P (-1000.0, 0.7, 1.8)'              => [ 0.0, 0.0 ],
122                     'gsl_cdf_exppow_P (-0.1, 0.7, 1.8)'             => [ 0.4205349082867515493458053850, $TOL6 ],
123                     'gsl_cdf_exppow_P (-1e-32, 0.7, 1.8)'               => [ 0.4999999999999999999999999999, $TOL0 ],
124                     'gsl_cdf_exppow_P (0.1, 0.7, 1.8)'              => [ 0.5794650917132484506541946149, $TOL0 ],
125                     'gsl_cdf_exppow_P (1e-32, 0.7, 1.8)'                => [ 0.5, $TOL0 ],
126                     'gsl_cdf_exppow_P (1000.0, 0.7, 1.8)'               => [ 0.9999999999999999999999956212, $TOL6 ],
127                     'gsl_cdf_exppow_Q (-1000.0, 0.7, 1.8)'              => [ 0.9999999999999999999999956212, $TOL6 ],
128                     'gsl_cdf_exppow_Q (-0.1, 0.7, 1.8)'             => [ 0.5794650917132484506541946149, $TOL0 ],
129                     'gsl_cdf_exppow_Q (-1e-32, 0.7, 1.8)'               => [ 0.5, $TOL0 ],
130                     'gsl_cdf_exppow_Q (0.1, 0.7, 1.8)'              => [ 0.4205349082867515493458053850, $TOL0 ],
131                     'gsl_cdf_exppow_Q (1e-32, 0.7, 1.8)'                => [ 0.4999999999999999999999999999, $TOL0 ],
132                     'gsl_cdf_exppow_Q (1000.0, 0.7, 1.8)'               => [ 0.0, $TOL6 ],
133                     'gsl_cdf_tdist_P (0.0, 1.0)'        => [ 0.5, $TOL6 ],
134                     'gsl_cdf_tdist_P (1e-100, 1.0)'     => [ 0.5, $TOL6 ],
135                     'gsl_cdf_tdist_P (0.001, 1.0)'      => [ 5.00318309780080559e-1, $TOL6 ],
136                     'gsl_cdf_tdist_P (0.01, 1.0)'       => [ 5.03182992764908255e-1, $TOL6 ],
137                     'gsl_cdf_tdist_P (0.1, 1.0)'        => [ 5.31725517430553569e-1, $TOL6 ],
138                     'gsl_cdf_tdist_P (0.325, 1.0)'      => [ 6.00023120032852123e-1, $TOL6 ],
139                     'gsl_cdf_tdist_P (1.0, 1.0)'        => [ 0.75000000000000000e0, $TOL6 ],
140                     'gsl_cdf_tdist_P (1.5, 1.0)'        => [ 8.12832958189001183e-1, $TOL6 ],
141                     'gsl_cdf_tdist_P (2.0, 1.0)'        => [ 8.52416382349566726e-1, $TOL6 ],
142                     'gsl_cdf_tdist_P (10.0, 1.0)'       => [ 9.68274482569446430e-1, $TOL6 ],
143                     'gsl_cdf_tdist_P (20.0, 1.0)'       => [ 9.84097748743823625e-1, $TOL6 ],
144                     'gsl_cdf_tdist_P (100.0, 1.0)'      => [ 9.96817007235091745e-1, $TOL6 ],
145                     'gsl_cdf_tdist_P (1000.0, 1.0)'     => [ 9.99681690219919441e-1, $TOL6 ],
146                     'gsl_cdf_tdist_P (10000.0, 1.0)'    => [ 9.99968169011487724e-1, $TOL6 ],
147                     'gsl_cdf_tdist_Q (0.0, 1.0)'        => [ 0.5, $TOL6 ],
148                     'gsl_cdf_tdist_Q (1e-100, 1.0)'     => [ 0.5, $TOL6 ],
149                     'gsl_cdf_tdist_Q (0.001, 1.0)'      => [ 4.99681690219919441e-1, $TOL6 ],
150                     'gsl_cdf_tdist_Q (0.01, 1.0)'       => [ 4.96817007235091745e-1, $TOL6 ],
151                     'gsl_cdf_tdist_Q (0.1, 1.0)'        => [ 4.68274482569446430e-1, $TOL6 ],
152                     'gsl_cdf_tdist_Q (0.325, 1.0)'      => [ 3.99976879967147876e-1, $TOL6 ],
153                     'gsl_cdf_tdist_Q (1.0, 1.0)'        => [ 2.5e-1, $TOL6 ],
154                     'gsl_cdf_tdist_Q (1.5, 1.0)'        => [ 1.87167041810998816e-1, $TOL6 ],
155                     'gsl_cdf_tdist_Q (2.0, 1.0)'        => [ 1.47583617650433274e-1, $TOL6 ],
156                     'gsl_cdf_tdist_Q (10.0, 1.0)'       => [ 3.17255174305535695e-2, $TOL6 ],
157                     'gsl_cdf_tdist_Q (20.0, 1.0)'       => [ 1.59022512561763752e-2, $TOL6 ],
158                     'gsl_cdf_tdist_Q (100.0, 1.0)'      => [ 3.18299276490825515e-3, $TOL6 ],
159                     'gsl_cdf_tdist_Q (1000.0, 1.0)'     => [ 3.18309780080558939e-4, $TOL6 ],
160                     'gsl_cdf_tdist_Q (10000.0, 1.0)'    => [ 3.18309885122757724e-5, $TOL6 ],
161                     'gsl_cdf_tdist_P (-1e-100, 1.0)'    => [ 0.5, $TOL6 ],
162                     'gsl_cdf_tdist_P (-0.001, 1.0)'     => [ 4.99681690219919441e-1, $TOL6 ],
163                     'gsl_cdf_tdist_P (-0.01, 1.0)'      => [ 4.96817007235091744e-1, $TOL6 ],
164                     'gsl_cdf_tdist_P (-0.1, 1.0)'       => [ 4.68274482569446430e-1, $TOL6 ],
165                     'gsl_cdf_tdist_P (-0.325, 1.0)'     => [ 3.99976879967147876e-1, $TOL6 ],
166                     'gsl_cdf_tdist_P (-1.0, 1.0)'       => [ 0.25, $TOL6 ],
167                     'gsl_cdf_tdist_P (-1.5, 1.0)'       => [ 1.87167041810998816e-1, $TOL6 ],
168                     'gsl_cdf_tdist_P (-2.0, 1.0)'       => [ 1.47583617650433274e-1, $TOL6 ],
169                     'gsl_cdf_tdist_P (-10.0, 1.0)'      => [ 3.17255174305535695e-2, $TOL6 ],
170                     'gsl_cdf_tdist_P (-20.0, 1.0)'      => [ 1.59022512561763751e-2, $TOL6 ],
171                     'gsl_cdf_tdist_P (-100.0, 1.0)'     => [ 3.18299276490825514e-3, $TOL6 ],
172                     'gsl_cdf_tdist_P (-1000.0, 1.0)'    => [ 3.18309780080558938e-4, $TOL6 ],
173                     'gsl_cdf_tdist_P (-10000.0, 1.0)'   => [ 3.18309885122757724e-5, $TOL6 ],
174                     'gsl_cdf_tdist_Q (-1e-100, 1.0)'    => [ 0.5, $TOL6 ],
175                     'gsl_cdf_tdist_Q (-0.001, 1.0)'     => [ 5.00318309780080559e-1, $TOL6 ],
176                     'gsl_cdf_tdist_Q (-0.01, 1.0)'      => [ 5.03182992764908255e-1, $TOL6 ],
177                     'gsl_cdf_tdist_Q (-0.1, 1.0)'       => [ 5.31725517430553570e-1, $TOL6 ],
178                     'gsl_cdf_tdist_Q (-0.325, 1.0)'     => [ 6.00023120032852124e-1, $TOL6 ],
179                     'gsl_cdf_tdist_Q (-1.0, 1.0)'       => [ 7.5e-1, $TOL6 ],
180                     'gsl_cdf_tdist_Q (-1.5, 1.0)'       => [ 8.12832958189001184e-1, $TOL6 ],
181                     'gsl_cdf_tdist_Q (-2.0, 1.0)'       => [ 8.52416382349566726e-1, $TOL6 ],
182                     'gsl_cdf_tdist_Q (-10.0, 1.0)'      => [ 9.68274482569446430e-1, $TOL6 ],
183                     'gsl_cdf_tdist_Q (-20.0, 1.0)'      => [ 9.84097748743823625e-1, $TOL6 ],
184                     'gsl_cdf_tdist_Q (-100.0, 1.0)'     => [ 9.96817007235091745e-1, $TOL6 ],
185                     'gsl_cdf_tdist_Q (-1000.0, 1.0)'    => [ 9.99681690219919441e-1, $TOL6 ],
186                     'gsl_cdf_tdist_Q (-10000.0, 1.0)'   => [ 9.99968169011487724e-1, $TOL6 ],
187                     'gsl_cdf_tdist_P (0.0, 2.0)'        => [ 5.00000000000000000e-01, $TOL6 ],
188                     'gsl_cdf_tdist_P (1e-100, 2.0)'     => [ 5.00000000000000000e-01, $TOL6 ],
189                     'gsl_cdf_tdist_P (0.001, 2.0)'      => [ 5.00353553302204959e-01, $TOL6 ],
190                     'gsl_cdf_tdist_P (0.01, 2.0)'       => [ 5.03535445520899514e-01, $TOL6 ],
191                     'gsl_cdf_tdist_P (0.1, 2.0)'        => [ 5.35267280792929913e-01, $TOL6 ],
192                     'gsl_cdf_tdist_P (0.325, 2.0)'      => [ 6.11985772746873767e-01, $TOL6 ],
193                     'gsl_cdf_tdist_P (1.0, 2.0)'        => [ 7.88675134594812882e-01, $TOL6 ],
194                     'gsl_cdf_tdist_P (1.5, 2.0)'        => [ 8.63803437554499460e-01, $TOL6 ],
195                     'gsl_cdf_tdist_P (2.0, 2.0)'        => [ 9.08248290463863016e-01, $TOL6 ],
196                     'gsl_cdf_tdist_P (10.0, 2.0)'       => [ 9.95073771488337154e-01, $TOL6 ],
197                     'gsl_cdf_tdist_P (20.0, 2.0)'       => [ 9.98754668053816452e-01, $TOL6 ],
198                     'gsl_cdf_tdist_P (100.0, 2.0)'      => [ 9.99950007498750219e-01, $TOL6 ],
199                     'gsl_cdf_tdist_P (1000.0, 2.0)'     => [ 9.99999500000749945e-01, $TOL6 ],
200                     'gsl_cdf_tdist_P (10000.0, 2.0)'    => [ 9.999999950000000739e-01, $TOL6 ],
201                     'gsl_cdf_tdist_Q (0.0, 2.0)'        => [ 5.00000000000000000e-01, $TOL6 ],
202                     'gsl_cdf_tdist_Q (1e-100, 2.0)'     => [ 5.00000000000000000e-01, $TOL6 ],
203                     'gsl_cdf_tdist_Q (0.001, 2.0)'      => [ 4.99646446697795041e-1, $TOL6 ],
204                     'gsl_cdf_tdist_Q (0.01, 2.0)'       => [ 4.96464554479100486e-1, $TOL6 ],
205                     'gsl_cdf_tdist_Q (0.1, 2.0)'        => [ 4.64732719207070087e-1, $TOL6 ],
206                     'gsl_cdf_tdist_Q (0.325, 2.0)'      => [ 3.88014227253126233e-1, $TOL6 ],
207                     'gsl_cdf_tdist_Q (1.0, 2.0)'        => [ 2.11324865405187118e-1, $TOL6 ],
208                     'gsl_cdf_tdist_Q (1.5, 2.0)'        => [ 1.36196562445500540e-1, $TOL6 ],
209                     'gsl_cdf_tdist_Q (2.0, 2.0)'        => [ 9.17517095361369836e-2, $TOL6 ],
210                     'gsl_cdf_tdist_Q (10.0, 2.0)'       => [ 4.92622851166284542e-3, $TOL6 ],
211                     'gsl_cdf_tdist_Q (20.0, 2.0)'       => [ 1.24533194618354849e-3, $TOL6 ],
212                     'gsl_cdf_tdist_Q (100.0, 2.0)'      => [ 4.99925012497812894e-5, $TOL6 ],
213                     'gsl_cdf_tdist_Q (1000.0, 2.0)'     => [ 4.99999250001249998e-7, $TOL6 ],
214                     'gsl_cdf_tdist_Q (10000.0, 2.0)'    => [ 4.99999992500000125e-9, $TOL6 ],
215                     'gsl_cdf_tdist_P (-1e-100, 2.0)'    => [ 5.00000000000000000e-01, $TOL6 ],
216                     'gsl_cdf_tdist_P (-0.001, 2.0)'     => [ 4.99646446697795041e-01, $TOL6 ],
217                     'gsl_cdf_tdist_P (-0.01, 2.0)'      => [ 4.96464554479100486e-01, $TOL6 ],
218                     'gsl_cdf_tdist_P (-0.1, 2.0)'       => [ 4.64732719207070087e-01, $TOL6 ],
219                     'gsl_cdf_tdist_P (-0.325, 2.0)'     => [ 3.88014227253126233e-01, $TOL6 ],
220                     'gsl_cdf_tdist_P (-1.0, 2.0)'       => [ 2.11324865405187118e-01, $TOL6 ],
221                     'gsl_cdf_tdist_P (-1.5, 2.0)'       => [ 1.36196562445500540e-01, $TOL6 ],
222                     'gsl_cdf_tdist_P (-2.0, 2.0)'       => [ 9.17517095361369836e-02, $TOL6 ],
223                     'gsl_cdf_tdist_P (-10.0, 2.0)'      => [ 4.92622851166284542e-03, $TOL6 ],
224                     'gsl_cdf_tdist_P (-20.0, 2.0)'      => [ 1.24533194618354849e-03, $TOL6 ],
225                     'gsl_cdf_tdist_P (-100.0, 2.0)'     => [ 4.99925012497812894e-05, $TOL6 ],
226                     'gsl_cdf_tdist_P (-1000.0, 2.0)'    => [ 4.99999250001249998e-07, $TOL6 ],
227                     'gsl_cdf_tdist_P (-10000.0, 2.0)'   => [ 4.99999992500000125e-09, $TOL6 ],
228                     'gsl_cdf_tdist_Q (-1e-100, 2.0)'    => [ 5.00000000000000000e-01, $TOL6 ],
229                     'gsl_cdf_tdist_Q (-0.001, 2.0)'     => [ 5.00353553302204959e-1, $TOL6 ],
230                     'gsl_cdf_tdist_Q (-0.01, 2.0)'      => [ 5.03535445520899514e-1, $TOL6 ],
231                     'gsl_cdf_tdist_Q (-0.1, 2.0)'       => [ 5.35267280792929913e-1, $TOL6 ],
232                     'gsl_cdf_tdist_Q (-0.325, 2.0)'     => [ 6.11985772746873767e-1, $TOL6 ],
233                     'gsl_cdf_tdist_Q (-1.0, 2.0)'       => [ 7.88675134594812882e-1, $TOL6 ],
234                     'gsl_cdf_tdist_Q (-1.5, 2.0)'       => [ 8.63803437554499460e-1, $TOL6 ],
235                     'gsl_cdf_tdist_Q (-2.0, 2.0)'       => [ 9.08248290463863016e-1, $TOL6 ],
236                     'gsl_cdf_tdist_Q (-10.0, 2.0)'      => [ 9.95073771488337155e-1, $TOL6 ],
237                     'gsl_cdf_tdist_Q (-20.0, 2.0)'      => [ 9.98754668053816452e-1, $TOL6 ],
238                     'gsl_cdf_tdist_Q (-100.0, 2.0)'     => [ 9.99950007498750219e-1, $TOL6 ],
239                     'gsl_cdf_tdist_Q (-1000.0, 2.0)'    => [ 9.99999500000749999e-1, $TOL6 ],
240                     'gsl_cdf_tdist_Q (-10000.0, 2.0)'   => [ 9.99999995000000075e-1, $TOL6 ],
241                     'gsl_cdf_tdist_P (0.0, 300.0)'      => [ 5.00000000000000000e-01, $TOL6 ],
242                     'gsl_cdf_tdist_P (1e-100, 300.0)'   => [ 5.00000000000000000e-01, $TOL6 ],
243                     'gsl_cdf_tdist_P (0.001, 300.0)'    => [ 5.00398609900942949e-01, $TOL6 ],
244                     'gsl_cdf_tdist_P (0.01, 300.0)'     => [ 5.03986033020559088e-01, $TOL6 ],
245                     'gsl_cdf_tdist_P (0.1, 300.0)'      => [ 5.39794441177768194e-01, $TOL6 ],
246                     'gsl_cdf_tdist_P (0.325, 300.0)'    => [ 6.27296201542523812e-01, $TOL6 ],
247                     'gsl_cdf_tdist_P (1.0, 300.0)'      => [ 8.40941797784686861e-01, $TOL6 ],
248                     'gsl_cdf_tdist_P (1.5, 300.0)'      => [ 9.32666983425369137e-01, $TOL6 ],
249                     'gsl_cdf_tdist_P (2.0, 300.0)'      => [ 9.76799239508425455e-01, $TOL6 ],
250                     'gsl_cdf_tdist_P (10.0, 300.0)'     => [ 1.00000000000000000e+00, $TOL6 ],
251                     'gsl_cdf_tdist_P (20.0, 300.0)'     => [ 1.00000000000000000e+00, $TOL6 ],
252                     'gsl_cdf_tdist_P (100.0, 300.0)'    => [ 1.00000000000000000e+00, $TOL6 ],
253                     'gsl_cdf_tdist_P (1000.0, 300.0)'   => [ 1.00000000000000000e+00, $TOL6 ],
254                     'gsl_cdf_tdist_P (10000.0, 300.0)'  => [ 1.00000000000000000e+00, $TOL6 ],
255                     'gsl_cdf_tdist_Q (0.0, 300.0)'      => [ 5.00000000000000000e-01, $TOL6 ],
256                     'gsl_cdf_tdist_Q (1e-100, 300.0)'   => [ 5.00000000000000000e-01, $TOL6 ],
257                     'gsl_cdf_tdist_Q (0.001, 300.0)'    => [ 4.99601390099057051e-1, $TOL6 ],
258                     'gsl_cdf_tdist_Q (0.01, 300.0)'     => [ 4.96013966979440912e-1, $TOL6 ],
259                     'gsl_cdf_tdist_Q (0.1, 300.0)'      => [ 4.60205558822231806e-1, $TOL6 ],
260                     'gsl_cdf_tdist_Q (0.325, 300.0)'    => [ 3.72703798457476188e-1, $TOL6 ],
261                     'gsl_cdf_tdist_Q (1.0, 300.0)'      => [ 1.59058202215313138e-1, $TOL6 ],
262                     'gsl_cdf_tdist_Q (1.5, 300.0)'      => [ 6.73330165746308628e-2, $TOL6 ],
263                     'gsl_cdf_tdist_Q (2.0, 300.0)'      => [ 2.32007604915745452e-2, $TOL6 ],
264                     'gsl_cdf_tdist_Q (10.0, 300.0)'     => [ 8.279313677e-21, $TOL6 ],
265                     'gsl_cdf_tdist_Q (20.0, 300.0)'     => [ 1.93159812815803978e-57, $TOL6 ],
266                     'gsl_cdf_tdist_Q (100.0, 300.0)'    => [ 1.02557519997736154e-232, $TOL6 ],
267                     'gsl_cdf_tdist_Q (1000.0, 300.0)'   => [ 0.00000000000000000e+00, $TOL6 ],
268                     'gsl_cdf_tdist_Q (10000.0, 300.0)'  => [ 0.00000000000000000e+00, $TOL6 ],
269                     'gsl_cdf_tdist_P (-1e-100, 300.0)'  => [ 5.00000000000000000e-01, $TOL6 ],
270                     'gsl_cdf_tdist_P (-0.001, 300.0)'   => [ 4.99601390099057051e-01, $TOL6 ],
271                     'gsl_cdf_tdist_P (-0.01, 300.0)'    => [ 4.96013966979440912e-01, $TOL6 ],
272                     'gsl_cdf_tdist_P (-0.1, 300.0)'     => [ 4.60205558822231806e-01, $TOL6 ],
273                     'gsl_cdf_tdist_P (-0.325, 300.0)'   => [ 3.72703798457476188e-01, $TOL6 ],
274                     'gsl_cdf_tdist_P (-1.0, 300.0)'     => [ 1.59058202215313138e-01, $TOL6 ],
275                     'gsl_cdf_tdist_P (-1.5, 300.0)'     => [ 6.73330165746308628e-02, $TOL6 ],
276                     'gsl_cdf_tdist_P (-2.0, 300.0)'     => [ 2.32007604915745452e-02, $TOL6 ],
277                     'gsl_cdf_tdist_P (-10.0, 300.0)'    => [ 8.279313675556272534e-21, $TOL6 ],
278                     'gsl_cdf_tdist_P (-20.0, 300.0)'    => [ 1.93159812815803978e-57, $TOL6 ],
279                     'gsl_cdf_tdist_P (-100.0, 300.0)'   => [ 1.02557519997736154e-232, $TOL6 ],
280                     'gsl_cdf_tdist_P (-1000.0, 300.0)'  => [ 0.0, $TOL6 ],
281                     'gsl_cdf_tdist_P (-10000.0, 300.0)' => [ 0.0, $TOL6 ],
282                     'gsl_cdf_tdist_Q (-1e-100, 300.0)'  => [ 5.00000000000000000e-01, $TOL6 ],
283                     'gsl_cdf_tdist_Q (-0.001, 300.0)'   => [ 5.00398609900942949e-1, $TOL6 ],
284                     'gsl_cdf_tdist_Q (-0.01, 300.0)'    => [ 5.03986033020559088e-1, $TOL6 ],
285                     'gsl_cdf_tdist_Q (-0.1, 300.0)'     => [ 5.39794441177768194e-1, $TOL6 ],
286                     'gsl_cdf_tdist_Q (-0.325, 300.0)'   => [ 6.27296201542523812e-1, $TOL6 ],
287                     'gsl_cdf_tdist_Q (-1.0, 300.0)'     => [ 8.40941797784686862e-1, $TOL6 ],
288                     'gsl_cdf_tdist_Q (-1.5, 300.0)'     => [ 9.32666983425369137e-1, $TOL6 ],
289                     'gsl_cdf_tdist_Q (-2.0, 300.0)'     => [ 9.76799239508425455e-1, $TOL6 ],
290                     'gsl_cdf_tdist_Q (-10.0, 300.0)'    => [ 1.000000000000000000e0, $TOL6 ],
291                     'gsl_cdf_tdist_Q (-20.0, 300.0)'    => [ 1.0, $TOL6 ],
292                     'gsl_cdf_tdist_Q (-100.0, 300.0)'   => [ 1.0, $TOL6 ],
293                     'gsl_cdf_tdist_Q (-1000.0, 300.0)'  => [ 1.0, $TOL6 ],
294                     'gsl_cdf_tdist_Q (-10000.0, 300.0)' => [ 1.0, $TOL6 ],
295                     'gsl_cdf_fdist_P (0.0, 1.2, 1.3)'   => [ 0.0, $TOL6 ],
296                     'gsl_cdf_fdist_P (1e-100, 1.2, 1.3)'        => [ 6.98194275525039002e-61, $TOL6 ],
297                     'gsl_cdf_fdist_P (0.001, 1.2, 1.3)' => [ 1.10608485860238564e-2, $TOL6 ],
298                     'gsl_cdf_fdist_P (0.01, 1.2, 1.3)'  => [ 4.38636757068313850e-2, $TOL6 ],
299                     'gsl_cdf_fdist_P (0.1, 1.2, 1.3)'   => [ 1.68242392712840734e-1, $TOL6 ],
300                     'gsl_cdf_fdist_P (0.325, 1.2, 1.3)' => [ 3.14130045246195449e-1, $TOL6 ],
301                     'gsl_cdf_fdist_P (1.0, 1.2, 1.3)'   => [ 5.09630779074755253e-01, $TOL6 ],
302                     'gsl_cdf_fdist_P (1.5, 1.2, 1.3)'   => [ 5.83998640641553852e-1, $TOL6 ],
303                     'gsl_cdf_fdist_P (2.0, 1.2, 1.3)'   => [ 6.34733581351938787e-1, $TOL6 ],
304                     'gsl_cdf_fdist_P (10.0, 1.2, 1.3)'  => [ 8.48446237879200975e-1, $TOL6 ],
305                     'gsl_cdf_fdist_P (20.0, 1.2, 1.3)'  => [ 9.00987726336875039e-1, $TOL6 ],
306                     'gsl_cdf_fdist_P (100.0, 1.2, 1.3)' => [ 9.64489127047688435e-1, $TOL6 ],
307                     'gsl_cdf_fdist_P (1000.0, 1.2, 1.3)'        => [ 9.92012051694116388e-1, $TOL6 ],
308                     'gsl_cdf_fdist_P (10000.0, 1.2, 1.3)'       => [ 9.98210862808842585e-1, $TOL6 ],
309                     'gsl_cdf_fdist_Q (0.0, 1.2, 1.3)'   => [ 1.0, $TOL6 ],
310                     'gsl_cdf_fdist_Q (1e-100, 1.2, 1.3)'        => [ 1.0, $TOL6 ],
311                     'gsl_cdf_fdist_Q (0.001, 1.2, 1.3)' => [ 9.88939151413976144e-1, $TOL6 ],
312                     'gsl_cdf_fdist_Q (0.01, 1.2, 1.3)'  => [ 9.56136324293168615e-1, $TOL6 ],
313                     'gsl_cdf_fdist_Q (0.1, 1.2, 1.3)'   => [ 8.31757607287159265e-1, $TOL6 ],
314                     'gsl_cdf_fdist_Q (0.325, 1.2, 1.3)' => [ 6.85869954753804551e-1, $TOL6 ],
315                     'gsl_cdf_fdist_Q (1.0, 1.2, 1.3)'   => [ 4.90369220925244747e-1, $TOL6 ],
316                     'gsl_cdf_fdist_Q (1.5, 1.2, 1.3)'   => [ 4.16001359358446148e-1, $TOL6 ],
317                     'gsl_cdf_fdist_Q (2.0, 1.2, 1.3)'   => [ 3.65266418648061213e-1, $TOL6 ],
318                     'gsl_cdf_fdist_Q (10.0, 1.2, 1.3)'  => [ 1.51553762120799025e-1, $TOL6 ],
319                     'gsl_cdf_fdist_Q (20.0, 1.2, 1.3)'  => [ 9.90122736631249612e-2, $TOL6 ],
320                     'gsl_cdf_fdist_Q (100.0, 1.2, 1.3)' => [ 3.55108729523115643e-2, $TOL6 ],
321                     'gsl_cdf_fdist_Q (1000.0, 1.2, 1.3)'        => [ 7.98794830588361109e-3, $TOL6 ],
322                     'gsl_cdf_fdist_Q (10000.0, 1.2, 1.3)'       => [ 1.7891371911574145e-3, $TOL6 ],
323                     'gsl_cdf_fdist_P (3.479082213465832574, 1, 4040712)'        => [ 0.93785072763723411967, $TOL6 ],
324                     'gsl_cdf_fdist_P (3.002774644786533109, 1, 4040712)'        => [ 0.91687787379476055771, $TOL6 ],
325                     'gsl_cdf_fdist_P (3.000854441173130827, 1, 4040712)'        => [ 0.91677930719813578619, $TOL6 ],
326                     'gsl_cdf_fdist_P (3.000064021622133037, 1, 4040712)'        => [ 0.9167386972447996480399, $TOL6 ],
327                     'gsl_cdf_fdist_P (0.0, 500.0, 1.3)' => [ 0.0, $TOL6 ],
328                     'gsl_cdf_fdist_P (1e-100, 500.0, 1.3)'      => [ 0.0, $TOL6 ],
329                     'gsl_cdf_fdist_P (0.001, 500.0, 1.3)'       => [ 9.83434460393304765e-141, $TOL6 ],
330                     'gsl_cdf_fdist_P (0.01, 500.0, 1.3)'        => [ 1.45915624888550014e-26, $TOL6 ],
331                     'gsl_cdf_fdist_P (0.1, 500.0, 1.3)' => [ 5.89976509619688165e-4, $TOL6 ],
332                     'gsl_cdf_fdist_P (0.325, 500.0, 1.3)'       => [ 6.86110486051542533e-2, $TOL6 ],
333                     'gsl_cdf_fdist_P (1.0, 500.0, 1.3)' => [ 3.38475053806404615e-1, $TOL6 ],
334                     'gsl_cdf_fdist_P (1.5, 500.0, 1.3)' => [ 4.52016245247457422e-1, $TOL6 ],
335                     'gsl_cdf_fdist_P (2.0, 500.0, 1.3)' => [ 5.27339068937388798e-1, $TOL6 ],
336                     'gsl_cdf_fdist_P (10.0, 500.0, 1.3)'        => [ 8.16839628578413905e-1, $TOL6 ],
337                     'gsl_cdf_fdist_P (20.0, 500.0, 1.3)'        => [ 8.81784623056911406e-1, $TOL6 ],
338                     'gsl_cdf_fdist_P (100.0, 500.0, 1.3)'       => [ 9.58045057204221295e-1, $TOL6 ],
339                     'gsl_cdf_fdist_P (1000.0, 500.0, 1.3)'      => [ 9.90585749380655275e-1, $TOL6 ],
340                     'gsl_cdf_fdist_P (10000.0, 500.0, 1.3)'     => [ 9.97891924831461387e-1, $TOL6 ],
341                     'gsl_cdf_fdist_Q (0.0, 500.0, 1.3)' => [ 1.0, $TOL6 ],
342                     'gsl_cdf_fdist_Q (1e-100, 500.0, 1.3)'      => [ 1.0, $TOL6 ],
343                     'gsl_cdf_fdist_Q (0.001, 500.0, 1.3)'       => [ 1.0, $TOL6 ],
344                     'gsl_cdf_fdist_Q (0.01, 500.0, 1.3)'        => [ 1.0, $TOL6 ],
345                     'gsl_cdf_fdist_Q (0.1, 500.0, 1.3)' => [ 9.99410023490380312e-1, $TOL6 ],
346                     'gsl_cdf_fdist_Q (0.325, 500.0, 1.3)'       => [ 9.31388951394845747e-1, $TOL6 ],
347                     'gsl_cdf_fdist_Q (1.0, 500.0, 1.3)' => [ 6.61524946193595385e-1, $TOL6 ],
348                     'gsl_cdf_fdist_Q (1.5, 500.0, 1.3)' => [ 5.47983754752542572e-1, $TOL6 ],
349                     'gsl_cdf_fdist_Q (2.0, 500.0, 1.3)' => [ 4.72660931062611202e-1, $TOL6 ],
350                     'gsl_cdf_fdist_Q (10.0, 500.0, 1.3)'        => [ 1.83160371421586096e-1, $TOL6 ],
351                     'gsl_cdf_fdist_Q (20.0, 500.0, 1.3)'        => [ 1.18215376943088595e-1, $TOL6 ],
352                     'gsl_cdf_fdist_Q (100.0, 500.0, 1.3)'       => [ 4.19549427957787016e-2, $TOL6 ],
353                     'gsl_cdf_fdist_Q (1000.0, 500.0, 1.3)'      => [ 9.41425061934473424e-3, $TOL6 ],
354                     'gsl_cdf_fdist_Q (10000.0, 500.0, 1.3)'     => [ 2.10807516853862603e-3, $TOL6 ],
355                     'gsl_cdf_fdist_P (0.0, 1.2, 500.0)' => [ 0.0, $TOL6 ],
356                     'gsl_cdf_fdist_P (1e-100, 1.2, 500.0)'      => [ 8.23342055585482999e-61, $TOL6 ],
357                     'gsl_cdf_fdist_P (0.001, 1.2, 500.0)'       => [ 1.30461496441289529e-2, $TOL6 ],
358                     'gsl_cdf_fdist_P (0.01, 1.2, 500.0)'        => [ 5.18324224608033294e-2, $TOL6 ],
359                     'gsl_cdf_fdist_P (0.1, 1.2, 500.0)' => [ 2.02235101716076289e-1, $TOL6 ],
360                     'gsl_cdf_fdist_P (0.325, 1.2, 500.0)'       => [ 3.90502983219393749e-1, $TOL6 ],
361                     'gsl_cdf_fdist_P (1.0, 1.2, 500.0)' => [ 6.67656191574653619e-1, $TOL6 ],
362                     'gsl_cdf_fdist_P (1.5, 1.2, 500.0)' => [ 7.75539230271467054e-1, $TOL6 ],
363                     'gsl_cdf_fdist_P (2.0, 1.2, 500.0)' => [ 8.45209114904613705e-1, $TOL6 ],
364                     'gsl_cdf_fdist_P (10.0, 1.2, 500.0)'        => [ 9.99168017659120988e-1, $TOL6 ],
365                     'gsl_cdf_fdist_P (20.0, 1.2, 500.0)'        => [ 9.99998005738371669e-1, $TOL6 ],
366                     'gsl_cdf_fdist_P (100.0, 1.2, 500.0)'       => [ 1.0, $TOL6 ],
367                     'gsl_cdf_fdist_P (1000.0, 1.2, 500.0)'      => [ 1.0, $TOL6 ],
368                     'gsl_cdf_fdist_P (10000.0, 1.2, 500.0)'     => [ 1.0, $TOL6 ],
369                     'gsl_cdf_fdist_Q (0.0, 1.2, 500.0)' => [ 1.0, $TOL6 ],
370                     'gsl_cdf_fdist_Q (1e-100, 1.2, 500.0)'      => [ 1.0, $TOL6 ],
371                     'gsl_cdf_fdist_Q (0.001, 1.2, 500.0)'       => [ 9.86953850355871047e-1, $TOL6 ],
372                     'gsl_cdf_fdist_Q (0.01, 1.2, 500.0)'        => [ 9.48167577539196671e-1, $TOL6 ],
373                     'gsl_cdf_fdist_Q (0.1, 1.2, 500.0)' => [ 7.97764898283923711e-1, $TOL6 ],
374                     'gsl_cdf_fdist_Q (0.325, 1.2, 500.0)'       => [ 6.09497016780606251e-1, $TOL6 ],
375                     'gsl_cdf_fdist_Q (1.0, 1.2, 500.0)' => [ 3.32343808425346381e-1, $TOL6 ],
376                     'gsl_cdf_fdist_Q (1.5, 1.2, 500.0)' => [ 2.24460769728532946e-1, $TOL6 ],
377                     'gsl_cdf_fdist_Q (2.0, 1.2, 500.0)' => [ 1.54790885095386295e-1, $TOL6 ],
378                     'gsl_cdf_fdist_Q (10.0, 1.2, 500.0)'        => [ 8.3198234087901168e-4, $TOL6 ],
379                     'gsl_cdf_fdist_Q (20.0, 1.2, 500.0)'        => [ 1.99426162833131e-6, $TOL6 ],
380                     'gsl_cdf_fdist_Q (100.0, 1.2, 500.0)'       => [ 6.23302662288217117e-25, $TOL6 ],
381                     'gsl_cdf_fdist_Q (1000.0, 1.2, 500.0)'      => [ 1.14328577259666930e-134, $TOL6 ],
382                     'gsl_cdf_fdist_Q (10000.0, 1.2, 500.0)'     => [ 0.0, $TOL6 ],
383                     'gsl_cdf_fdist_P (0.0, 200.0, 500.0)'       => [ 0.0, $TOL6 ],
384                     'gsl_cdf_fdist_P (1e-100, 200.0, 500.0)'    => [ 0.0, $TOL6 ],
385                     'gsl_cdf_fdist_P (0.001, 200.0, 500.0)'     => [ 4.09325080403669893e-251, $TOL6 ],
386                     'gsl_cdf_fdist_P (0.01, 200.0, 500.0)'      => [ 1.17894325419628688e-151, $TOL6 ],
387                     'gsl_cdf_fdist_P (0.1, 200.0, 500.0)'       => [ 5.92430940796861258e-57, $TOL6 ],
388                     'gsl_cdf_fdist_P (0.325, 200.0, 500.0)'     => [ 3.18220452357263554e-18, $TOL6 ],
389                     'gsl_cdf_fdist_P (1.0, 200.0, 500.0)'       => [ 5.06746326121168266e-1, $TOL6 ],
390                     'gsl_cdf_fdist_P (1.5, 200.0, 500.0)'       => [ 9.99794175718712438e-1, $TOL6 ],
391                     'gsl_cdf_fdist_P (2.0, 200.0, 500.0)'       => [ 9.99999999528236152e-1, $TOL6 ],
392                     'gsl_cdf_fdist_P (10.0, 200.0, 500.0)'      => [ 1.0, $TOL6 ],
393                     'gsl_cdf_fdist_P (20.0, 200.0, 500.0)'      => [ 1.0, $TOL6 ],
394                     'gsl_cdf_fdist_P (100.0, 200.0, 500.0)'     => [ 1.0, $TOL6 ],
395                     'gsl_cdf_fdist_P (1000.0, 200.0, 500.0)'    => [ 1.0, $TOL6 ],
396                     'gsl_cdf_fdist_P (10000.0, 200.0, 500.0)'   => [ 1.0, $TOL6 ],
397                     'gsl_cdf_fdist_Q (0.0, 200.0, 500.0)'       => [ 1.0, $TOL6 ],
398                     'gsl_cdf_fdist_Q (1e-100, 200.0, 500.0)'    => [ 1.0, $TOL6 ],
399                     'gsl_cdf_fdist_Q (0.001, 200.0, 500.0)'     => [ 1.0, $TOL6 ],
400                     'gsl_cdf_fdist_Q (0.01, 200.0, 500.0)'      => [ 1.0, $TOL6 ],
401                     'gsl_cdf_fdist_Q (0.1, 200.0, 500.0)'       => [ 1.0, $TOL6 ],
402                     'gsl_cdf_fdist_Q (0.325, 200.0, 500.0)'     => [ 9.99999999999999997e-1, $TOL6 ],
403                     'gsl_cdf_fdist_Q (1.0, 200.0, 500.0)'       => [ 4.93253673878831734e-1, $TOL6 ],
404                     'gsl_cdf_fdist_Q (1.5, 200.0, 500.0)'       => [ 2.05824281287561795e-4, $TOL6 ],
405                     'gsl_cdf_fdist_Q (2.0, 200.0, 500.0)'       => [ 4.71763848371410786e-10, $TOL6 ],
406                     'gsl_cdf_fdist_Q (10.0, 200.0, 500.0)'      => [ 5.98048337181948436e-96, $TOL6 ],
407                     'gsl_cdf_fdist_Q (20.0, 200.0, 500.0)'      => [ 2.92099265879979502e-155, $TOL6 ],
408                     'gsl_cdf_fdist_Q (1000.0, 200.0, 500.0)'    => [ 0.0, $TOL6 ],
409                     'gsl_cdf_fdist_Q (10000.0, 200.0, 500.0)'   => [ 0.0, $TOL6 ],
410                     'gsl_cdf_fdist_Pinv (0.0, 1.2, 1.3)'        => [ 0.0, $TOL6 ],
411                     'gsl_cdf_fdist_Pinv ( 6.98194275525039002e-61, 1.2, 1.3)'   => [ 1e-100, $TOL6 ],
412                     'gsl_cdf_fdist_Pinv ( 1.10608485860238564e-2, 1.2, 1.3)'    => [ 0.001, $TOL6 ],
413                     'gsl_cdf_fdist_Pinv ( 4.38636757068313850e-2, 1.2, 1.3)'    => [ 0.01, $TOL6 ],
414                     'gsl_cdf_fdist_Pinv ( 1.68242392712840734e-1, 1.2, 1.3)'    => [ 0.1, $TOL6 ],
415                     'gsl_cdf_fdist_Pinv ( 3.14130045246195449e-1, 1.2, 1.3)'    => [ 0.325, $TOL6 ],
416                     'gsl_cdf_fdist_Pinv ( 5.09630779074755253e-01, 1.2, 1.3)'   => [ 1.0, $TOL6 ],
417                     'gsl_cdf_fdist_Pinv ( 5.83998640641553852e-1, 1.2, 1.3)'    => [ 1.5, $TOL6 ],
418                     'gsl_cdf_fdist_Pinv ( 6.34733581351938787e-1, 1.2, 1.3)'    => [ 2.0, $TOL6 ],
419                     'gsl_cdf_fdist_Pinv ( 8.48446237879200975e-1, 1.2, 1.3)'    => [ 10.0, $TOL6 ],
420                     'gsl_cdf_fdist_Pinv ( 9.00987726336875039e-1, 1.2, 1.3)'    => [ 20.0, $TOL6 ],
421                     'gsl_cdf_fdist_Pinv ( 9.64489127047688435e-1, 1.2, 1.3)'    => [ 100.0, $TOL6 ],
422                     'gsl_cdf_fdist_Pinv ( 9.92012051694116388e-1, 1.2, 1.3)'    => [ 1000.0, $TOL6 ],
423                     'gsl_cdf_fdist_Pinv ( 9.98210862808842585e-1, 1.2, 1.3)'    => [ 10000.0, 100*$TOL6 ],
424                     'gsl_cdf_fdist_Qinv ( 1.0, 1.2, 1.3)'                           => [ 0.0, $TOL6 ],
425                     'gsl_cdf_fdist_Qinv ( 9.88939151413976144e-1, 1.2, 1.3)'    => [ 0.001, $TOL6 ],
426                     'gsl_cdf_fdist_Qinv ( 9.56136324293168615e-1, 1.2, 1.3)'    => [ 0.01, $TOL6 ],
427                     'gsl_cdf_fdist_Qinv ( 8.31757607287159265e-1, 1.2, 1.3)'    => [ 0.1, $TOL6 ],
428                     'gsl_cdf_fdist_Qinv ( 6.85869954753804551e-1, 1.2, 1.3)'    => [ 0.325, $TOL6 ],
429                     'gsl_cdf_fdist_Qinv ( 4.90369220925244747e-1, 1.2, 1.3)'    => [ 1.0, $TOL6 ],
430                     'gsl_cdf_fdist_Qinv ( 4.16001359358446148e-1, 1.2, 1.3)'    => [ 1.5, $TOL6 ],
431                     'gsl_cdf_fdist_Qinv ( 3.65266418648061213e-1, 1.2, 1.3)'    => [ 2.0, $TOL6 ],
432                     'gsl_cdf_fdist_Qinv ( 1.51553762120799025e-1, 1.2, 1.3)'    => [ 10.0, $TOL6 ],
433                     'gsl_cdf_fdist_Qinv ( 9.90122736631249612e-2, 1.2, 1.3)'    => [ 20.0, $TOL6 ],
434                     'gsl_cdf_fdist_Qinv ( 3.55108729523115643e-2, 1.2, 1.3)'    => [ 100.0, $TOL6 ],
435                     'gsl_cdf_fdist_Qinv ( 7.98794830588361109e-3, 1.2, 1.3)'    => [ 1000.0, $TOL6 ],
436                     'gsl_cdf_fdist_Qinv ( 1.7891371911574145e-3, 1.2, 1.3)'         => [ 10000.0, $TOL6 ],
437                     'gsl_cdf_fdist_Pinv ( 0.0, 500.0, 1.3)'                         => [ 0.0, $TOL6 ],
438                     'gsl_cdf_fdist_Pinv ( 9.83434460393304765e-141, 500.0, 1.3)'=> [ 0.001, $TOL6 ],
439                     'gsl_cdf_fdist_Pinv ( 1.45915624888550014e-26, 500.0, 1.3)' => [ 0.01, $TOL6 ],
440                     'gsl_cdf_fdist_Pinv ( 5.89976509619688165e-4, 500.0, 1.3)'  => [ 0.1, $TOL6 ],
441                     'gsl_cdf_fdist_Pinv ( 6.86110486051542533e-2, 500.0, 1.3)'  => [ 0.325, $TOL6 ],
442                     'gsl_cdf_fdist_Pinv ( 3.38475053806404615e-1, 500.0, 1.3)'  => [ 1.0, $TOL6 ],
443                     'gsl_cdf_fdist_Pinv ( 4.52016245247457422e-1, 500.0, 1.3)'  => [ 1.5, $TOL6 ],
444                     'gsl_cdf_fdist_Pinv ( 5.27339068937388798e-1, 500.0, 1.3)'  => [ 2.0, $TOL6 ],
445                     'gsl_cdf_fdist_Pinv ( 8.16839628578413905e-1, 500.0, 1.3)'  => [ 10.0, $TOL6 ],
446                     'gsl_cdf_fdist_Pinv ( 8.81784623056911406e-1, 500.0, 1.3)'  => [ 20.0, $TOL6 ],
447                     'gsl_cdf_fdist_Pinv ( 9.58045057204221295e-1, 500.0, 1.3)'  => [ 100.0, $TOL6 ],
448                     'gsl_cdf_fdist_Pinv ( 9.90585749380655275e-1, 500.0, 1.3)'  => [ 1000.0, $TOL6 ],
449                     'gsl_cdf_fdist_Pinv ( 9.97891924831461387e-1, 500.0, 1.3)'  => [ 10000.0, $TOL6 ],
450                     'gsl_cdf_fdist_Qinv ( 1.0, 500.0, 1.3)'                         => [ 0.0, $TOL6 ],
451                     'gsl_cdf_fdist_Qinv ( 9.99410023490380312e-1, 500.0, 1.3)'  => [ 0.1, $TOL6 ],
452                     'gsl_cdf_fdist_Qinv ( 9.31388951394845747e-1, 500.0, 1.3)'  => [ 0.325, $TOL6 ],
453                     'gsl_cdf_fdist_Qinv ( 6.61524946193595385e-1, 500.0, 1.3)'  => [ 1.0, $TOL6 ],
454                     'gsl_cdf_fdist_Qinv ( 5.47983754752542572e-1, 500.0, 1.3)'  => [ 1.5, $TOL6 ],
455                     'gsl_cdf_fdist_Qinv ( 4.72660931062611202e-1, 500.0, 1.3)'  => [ 2.0, $TOL6 ],
456                     'gsl_cdf_fdist_Qinv ( 1.83160371421586096e-1, 500.0, 1.3)'  => [ 10.0, $TOL6 ],
457                     'gsl_cdf_fdist_Qinv ( 1.18215376943088595e-1, 500.0, 1.3)'  => [ 20.0, $TOL6 ],
458                     'gsl_cdf_fdist_Qinv ( 4.19549427957787016e-2, 500.0, 1.3)'  => [ 100.0, $TOL6 ],
459                     'gsl_cdf_fdist_Qinv ( 9.41425061934473424e-3, 500.0, 1.3)'  => [ 1000.0, $TOL6 ],
460                     'gsl_cdf_fdist_Qinv ( 2.10807516853862603e-3, 500.0, 1.3)'  => [ 10000.0, $TOL6 ],
461                     'gsl_cdf_fdist_Pinv ( 0.0, 1.2, 500.0)'                         => [ 0.0, 0.0 ],
462                     'gsl_cdf_fdist_Pinv ( 8.23342055585482999e-61, 1.2, 500.0)' => [ 1e-100, $TOL6 ],
463                     'gsl_cdf_fdist_Pinv ( 1.30461496441289529e-2, 1.2, 500.0)'  => [ 0.001, $TOL6 ],
464                     'gsl_cdf_fdist_Pinv ( 5.18324224608033294e-2, 1.2, 500.0)'  => [ 0.01, $TOL6 ],
465                     'gsl_cdf_fdist_Pinv ( 2.02235101716076289e-1, 1.2, 500.0)'  => [ 0.1, $TOL6 ],
466                     'gsl_cdf_fdist_Pinv ( 3.90502983219393749e-1, 1.2, 500.0)'  => [ 0.325, $TOL6 ],
467                     'gsl_cdf_fdist_Pinv ( 6.67656191574653619e-1, 1.2, 500.0)'  => [ 1.0, $TOL6 ],
468                     'gsl_cdf_fdist_Pinv ( 7.75539230271467054e-1, 1.2, 500.0)'  => [ 1.5, $TOL6 ],
469                     'gsl_cdf_fdist_Pinv ( 8.45209114904613705e-1, 1.2, 500.0)'  => [ 2.0, $TOL6 ],
470                     'gsl_cdf_fdist_Pinv ( 9.99168017659120988e-1, 1.2, 500.0)'  => [ 10.0, $TOL6 ],
471                     'gsl_cdf_fdist_Pinv ( 9.99998005738371669e-1, 1.2, 500.0)'  => [ 20.0, $TOL6 ],
472                     q{gsl_cdf_fdist_Pinv ( 1.0, 1.2, 500.0)}    => [  gsl_posinf(), $TOL6 ],
473                     q{gsl_cdf_fdist_Pinv ( 1.0, 1.2, 500.0)}    => [  gsl_posinf(), $TOL6 ],
474                     q{gsl_cdf_fdist_Pinv ( 1.0, 1.2, 500.0)}    => [  gsl_posinf(), $TOL6 ],
475                     'gsl_cdf_fdist_Qinv ( 1.0, 1.2, 500.0)'     => [ 0.0, $TOL6 ],
476                     'gsl_cdf_fdist_Qinv ( 9.86953850355871047e-1, 1.2, 500.0)'  => [ 0.001, $TOL6 ],
477                     'gsl_cdf_fdist_Qinv ( 9.48167577539196671e-1, 1.2, 500.0)'  => [ 0.01, $TOL6 ],
478                     'gsl_cdf_fdist_Qinv ( 7.97764898283923711e-1, 1.2, 500.0)'  => [ 0.1, $TOL6 ],
479                     'gsl_cdf_fdist_Qinv ( 6.09497016780606251e-1, 1.2, 500.0)'  => [ 0.325, $TOL6 ],
480                     'gsl_cdf_fdist_Qinv ( 3.32343808425346381e-1, 1.2, 500.0)'  => [ 1.0, $TOL6 ],
481                     'gsl_cdf_fdist_Qinv ( 2.24460769728532946e-1, 1.2, 500.0)'  => [ 1.5, $TOL6 ],
482                     'gsl_cdf_fdist_Qinv ( 1.54790885095386295e-1, 1.2, 500.0)'  => [ 2.0, $TOL6 ],
483                     'gsl_cdf_fdist_Qinv ( 8.3198234087901168e-4, 1.2, 500.0)'   => [ 10.0, $TOL6 ],
484                     'gsl_cdf_fdist_Qinv ( 1.99426162833131e-6, 1.2, 500.0)'     => [ 20.0, $TOL6 ],
485                     'gsl_cdf_fdist_Qinv ( 6.23302662288217117e-25, 1.2, 500.0)' => [ 100.0, $TOL6 ],
486                     'gsl_cdf_fdist_Qinv ( 1.14328577259666930e-134, 1.2, 500.0)'        => [ 1000.0, $TOL6 ],
487                     q{gsl_cdf_fdist_Qinv ( 0.0, 1.2, 500.0)}    => [  gsl_posinf(), $TOL6 ],
488                     'gsl_cdf_fdist_Pinv ( 0.0, 200.0, 500.0)'   => [ 0.0, $TOL6 ],
489                     'gsl_cdf_fdist_Pinv ( 4.09325080403669893e-251, 200.0, 500.0)'      => [ 0.001, $TOL6 ],
490                     'gsl_cdf_fdist_Pinv ( 1.17894325419628688e-151, 200.0, 500.0)'      => [ 0.01, $TOL6 ],
491                     'gsl_cdf_fdist_Pinv ( 5.92430940796861258e-57, 200.0, 500.0)'       => [ 0.1, $TOL6 ],
492                     'gsl_cdf_fdist_Pinv ( 3.18220452357263554e-18, 200.0, 500.0)'       => [ 0.325, $TOL6 ],
493                     'gsl_cdf_fdist_Pinv ( 5.06746326121168266e-1, 200.0, 500.0)'        => [ 1.0, $TOL6 ],
494                     'gsl_cdf_fdist_Pinv ( 9.99794175718712438e-1, 200.0, 500.0)'        => [ 1.5, $TOL6 ],
495                     q{gsl_cdf_fdist_Pinv ( 1.0, 200.0, 500.0)}  => [  gsl_posinf(), $TOL6 ],
496                     'gsl_cdf_fdist_Qinv ( 1.0, 200.0, 500.0)'   => [ 0.0, $TOL6 ],
497                     'gsl_cdf_fdist_Qinv ( 4.93253673878831734e-1, 200.0, 500.0)'        => [ 1.0, $TOL6 ],
498                     'gsl_cdf_fdist_Qinv ( 2.05824281287561795e-4, 200.0, 500.0)'        => [ 1.5, $TOL6 ],
499                     'gsl_cdf_fdist_Qinv ( 4.71763848371410786e-10, 200.0, 500.0)'       => [ 2.0, $TOL6 ],
500                     'gsl_cdf_fdist_Qinv ( 5.98048337181948436e-96, 200.0, 500.0)'       => [ 10.0, $TOL6 ],
501                     'gsl_cdf_fdist_Qinv ( 2.92099265879979502e-155, 200.0, 500.0)'      => [ 20.0, $TOL6 ],
502                     q{gsl_cdf_fdist_Qinv ( 0.0, 200.0, 500.0)}  => [  gsl_posinf(), $TOL6 ],
503                     'gsl_cdf_fdist_Pinv (0.95,1.0,261.0)'       => [ 3.8773340322508720313e+00, $TOL6 ],
504                     'gsl_cdf_gamma_P (0.0, 1.0, 1.0)'   => [ 0.0, $TOL6 ],
505                     'gsl_cdf_gamma_P (1e-100, 1.0, 1.0)'        => [ 1e-100, $TOL6 ],
506                     'gsl_cdf_gamma_P (0.001, 1.0, 1.0)' => [ 9.99500166625008332e-4, $TOL6 ],
507                     'gsl_cdf_gamma_P (0.01, 1.0, 1.0)'  => [ 9.95016625083194643e-3, $TOL6 ],
508                     'gsl_cdf_gamma_P (0.1, 1.0, 1.0)'   => [ 9.51625819640404268e-2, $TOL6 ],
509                     'gsl_cdf_gamma_P (0.325, 1.0, 1.0)' => [ 2.77472646357927811e-1, $TOL6 ],
510                     'gsl_cdf_gamma_P (1.0, 1.0, 1.0)'   => [ 6.32120558828557678e-1, $TOL6 ],
511                     'gsl_cdf_gamma_P (1.5, 1.0, 1.0)'   => [ 7.76869839851570171e-1, $TOL6 ],
512                     'gsl_cdf_gamma_P (2.0, 1.0, 1.0)'   => [ 8.64664716763387308e-1, $TOL6 ],
513                     'gsl_cdf_gamma_P (10.0, 1.0, 1.0)'  => [ 9.99954600070237515e-1, $TOL6 ],
514                     'gsl_cdf_gamma_P (20.0, 1.0, 1.0)'  => [ 9.99999997938846378e-1, $TOL6 ],
515                     'gsl_cdf_gamma_P (100.0, 1.0, 1.0)' => [ 1e0, $TOL6 ],
516                     'gsl_cdf_gamma_P (1000.0, 1.0, 1.0)'        => [ 1e0, $TOL6 ],
517                     'gsl_cdf_gamma_P (10000.0, 1.0, 1.0)'       => [ 1e0, $TOL6 ],
518                     'gsl_cdf_gamma_Q (0.0, 1.0, 1.0)'   => [ 1.0, $TOL6 ],
519                     'gsl_cdf_gamma_Q (1e-100, 1.0, 1.0)'        => [ 1.0, $TOL6 ],
520                     'gsl_cdf_gamma_Q (0.001, 1.0, 1.0)' => [ 9.99000499833374992e-1, $TOL6 ],
521                     'gsl_cdf_gamma_Q (0.01, 1.0, 1.0)'  => [ 9.90049833749168054e-1, $TOL6 ],
522                     'gsl_cdf_gamma_Q (0.1, 1.0, 1.0)'   => [ 9.04837418035959573e-1, $TOL6 ],
523                     'gsl_cdf_gamma_Q (0.325, 1.0, 1.0)' => [ 7.22527353642072189e-1, $TOL6 ],
524                     'gsl_cdf_gamma_Q (1.0, 1.0, 1.0)'   => [ 3.67879441171442322e-1, $TOL6 ],
525                     'gsl_cdf_gamma_Q (1.5, 1.0, 1.0)'   => [ 2.23130160148429829e-1, $TOL6 ],
526                     'gsl_cdf_gamma_Q (2.0, 1.0, 1.0)'   => [ 1.35335283236612692e-1, $TOL6 ],
527                     'gsl_cdf_gamma_Q (10.0, 1.0, 1.0)'  => [ 4.53999297624848515e-5, $TOL6 ],
528                     'gsl_cdf_gamma_Q (20.0, 1.0, 1.0)'  => [ 2.06115362243855783e-9, $TOL6 ],
529                     'gsl_cdf_gamma_Q (100.0, 1.0, 1.0)' => [ 3.72007597602083596e-44, $TOL6 ],
530                     'gsl_cdf_gamma_Q (1000.0, 1.0, 1.0)'        => [ 0.0, $TOL6 ],
531                     'gsl_cdf_gamma_Q (10000.0, 1.0, 1.0)'       => [ 0.0, $TOL6 ],
532                     'gsl_cdf_gamma_P (0.0, 1.0, 10.0)'  => [ 0.0, $TOL6 ],
533                     'gsl_cdf_gamma_P (1e-100, 1.0, 10.0)'       => [ 1e-101, $TOL6 ],
534                     'gsl_cdf_gamma_P (0.001, 1.0, 10.0)'        => [ 9.99950001666625001e-5, $TOL6 ],
535                     'gsl_cdf_gamma_P (0.01, 1.0, 10.0)' => [ 9.99500166625008332e-4, $TOL6 ],
536                     'gsl_cdf_gamma_P (0.1, 1.0, 10.0)'  => [ 9.95016625083194643e-3, $TOL6 ],
537                     'gsl_cdf_gamma_P (0.325, 1.0, 10.0)'        => [ 3.19775501686939529e-2, $TOL6 ],
538                     'gsl_cdf_gamma_P (1.0, 1.0, 10.0)'  => [ 9.51625819640404268e-2, $TOL6 ],
539                     'gsl_cdf_gamma_P (1.5, 1.0, 10.0)'  => [ 1.39292023574942193e-1, $TOL6 ],
540                     'gsl_cdf_gamma_P (2.0, 1.0, 10.0)'  => [ 1.81269246922018141e-1, $TOL6 ],
541                     'gsl_cdf_gamma_P (10.0, 1.0, 10.0)' => [ 6.32120558828557678e-1, $TOL6 ],
542                     'gsl_cdf_gamma_P (20.0, 1.0, 10.0)' => [ 8.64664716763387308e-1, $TOL6 ],
543                     'gsl_cdf_gamma_P (100.0, 1.0, 10.0)'        => [ 9.99954600070237515e-1, $TOL6 ],
544                     'gsl_cdf_gamma_P (1000.0, 1.0, 10.0)'       => [ 1e0, $TOL6 ],
545                     'gsl_cdf_gamma_P (10000.0, 1.0, 10.0)'      => [ 1e0, $TOL6 ],
546                     'gsl_cdf_gamma_Q (0.0, 1.0, 10.0)'  => [ 1.0, $TOL6 ],
547                     'gsl_cdf_gamma_Q (1e-100, 1.0, 10.0)'       => [ 1.0, $TOL6 ],
548                     'gsl_cdf_gamma_Q (0.001, 1.0, 10.0)'        => [ 9.99900004999833337e-1, $TOL6 ],
549                     'gsl_cdf_gamma_Q (0.01, 1.0, 10.0)' => [ 9.99000499833374992e-1, $TOL6 ],
550                     'gsl_cdf_gamma_Q (0.1, 1.0, 10.0)'  => [ 9.90049833749168054e-1, $TOL6 ],
551                     'gsl_cdf_gamma_Q (0.325, 1.0, 10.0)'        => [ 9.68022449831306047e-1, $TOL6 ],
552                     'gsl_cdf_gamma_Q (1.0, 1.0, 10.0)'  => [ 9.04837418035959573e-1, $TOL6 ],
553                     'gsl_cdf_gamma_Q (1.5, 1.0, 10.0)'  => [ 8.60707976425057807e-1, $TOL6 ],
554                     'gsl_cdf_gamma_Q (2.0, 1.0, 10.0)'  => [ 8.18730753077981859e-1, $TOL6 ],
555                     'gsl_cdf_gamma_Q (10.0, 1.0, 10.0)' => [ 3.67879441171442322e-1, $TOL6 ],
556                     'gsl_cdf_gamma_Q (20.0, 1.0, 10.0)' => [ 1.35335283236612692e-1, $TOL6 ],
557                     'gsl_cdf_gamma_Q (100.0, 1.0, 10.0)'        => [ 4.53999297624848515e-5, $TOL6 ],
558                     'gsl_cdf_gamma_Q (1000.0, 1.0, 10.0)'       => [ 3.72007597602083596e-44, $TOL6 ],
559                     'gsl_cdf_gamma_Q (10000.0, 1.0, 10.0)'      => [ 0.0, $TOL6 ],
560                     'gsl_cdf_gamma_P (0.0, 17.0, 10.0)' => [ 0e0, $TOL6 ],
561                     'gsl_cdf_gamma_P (1e-100, 17.0, 10.0)'      => [ 0e0, $TOL6 ],
562                     'gsl_cdf_gamma_P (0.001, 17.0, 10.0)'       => [ 2.81119174040422844e-83, $TOL6 ],
563                     'gsl_cdf_gamma_P (0.01, 17.0, 10.0)'        => [ 2.80880324651985887e-66, $TOL6 ],
564                     'gsl_cdf_gamma_P (0.1, 17.0, 10.0)' => [ 2.78502998087492130e-49, $TOL6 ],
565                     'gsl_cdf_gamma_P (0.325, 17.0, 10.0)'       => [ 1.37283653245125844e-40, $TOL6 ],
566                     'gsl_cdf_gamma_P (1.0, 17.0, 10.0)' => [ 2.55811932292544243e-32, $TOL6 ],
567                     'gsl_cdf_gamma_P (1.5, 17.0, 10.0)' => [ 2.40420441175422372e-29, $TOL6 ],
568                     'gsl_cdf_gamma_P (2.0, 17.0, 10.0)' => [ 3.05092926217898577e-27, $TOL6 ],
569                     'gsl_cdf_gamma_P (10.0, 17.0, 10.0)'        => [ 1.094920130378183e-15, $TOL6 ],
570                     'gsl_cdf_gamma_P (20.0, 17.0, 10.0)'        => [ 5.60605096173161688e-11, $TOL6 ],
571                     'gsl_cdf_gamma_P (100.0, 17.0, 10.0)'       => [ 2.70416097848011280e-2, $TOL6 ],
572                     'gsl_cdf_gamma_P (1000.0, 17.0, 10.0)'      => [ 1.000000000000000000e0, $TOL6 ],
573                     'gsl_cdf_gamma_P (10000.0, 17.0, 10.0)'     => [ 1.000000000000000000e0, $TOL6 ],
574                     'gsl_cdf_gamma_Q (0.0, 17.0, 10.0)' => [ 1.0, $TOL6 ],
575                     'gsl_cdf_gamma_Q (1e-100, 17.0, 10.0)'      => [ 1.0, $TOL6 ],
576                     'gsl_cdf_gamma_Q (0.001, 17.0, 10.0)'       => [ 1.0, $TOL6 ],
577                     'gsl_cdf_gamma_Q (0.01, 17.0, 10.0)'        => [ 1.0, $TOL6 ],
578                     'gsl_cdf_gamma_Q (0.1, 17.0, 10.0)' => [ 1.0, $TOL6 ],
579                     'gsl_cdf_gamma_Q (0.325, 17.0, 10.0)'       => [ 1.0, $TOL6 ],
580                     'gsl_cdf_gamma_Q (1.0, 17.0, 10.0)' => [ 1.0, $TOL6 ],
581                     'gsl_cdf_gamma_Q (1.5, 17.0, 10.0)' => [ 1.0, $TOL6 ],
582                     'gsl_cdf_gamma_Q (2.0, 17.0, 10.0)' => [ 1.0, $TOL6 ],
583                     'gsl_cdf_gamma_Q (10.0, 17.0, 10.0)'        => [ 9.99999999999998905e-1, $TOL6 ],
584                     'gsl_cdf_gamma_Q (20.0, 17.0, 10.0)'        => [ 9.99999999943939490e-1, $TOL6 ],
585                     'gsl_cdf_gamma_Q (100.0, 17.0, 10.0)'       => [ 9.72958390215198872e-1, $TOL6 ],
586                     'gsl_cdf_gamma_Q (1000.0, 17.0, 10.0)'      => [ 2.11200951633948570e-25, $TOL6 ],
587                     'gsl_cdf_gamma_Q (10000.0, 17.0, 10.0)'     => [ 0.0, $TOL6 ],
588                     'gsl_cdf_chisq_P (0.0, 13.0)'       => [ 0.0, $TOL6 ],
589                     'gsl_cdf_chisq_P (1e-100, 13.0)'    => [ 0.0, $TOL6 ],
590                     'gsl_cdf_chisq_P (0.001, 13.0)'     => [ 1.86631102655845996e-25, $TOL6 ],
591                     'gsl_cdf_chisq_P (0.01, 13.0)'      => [ 5.87882248504529790e-19, $TOL6 ],
592                     'gsl_cdf_chisq_P (0.1, 13.0)'       => [ 1.78796983358555410e-12, $TOL6 ],
593                     'gsl_cdf_chisq_P (0.325, 13.0)'     => [ 3.44611313779905183e-9, $TOL6 ],
594                     'gsl_cdf_chisq_P (1.0, 13.0)'       => [ 3.83473473513595154e-6, $TOL6 ],
595                     'gsl_cdf_chisq_P (1.5, 13.0)'       => [ 4.31718389201041932e-5, $TOL6 ],
596                     'gsl_cdf_chisq_P (2.0, 13.0)'       => [ 2.26250084656047180e-4, $TOL6 ],
597                     'gsl_cdf_chisq_P (10.0, 13.0)'      => [ 3.06065632019251110e-1, $TOL6 ],
598                     'gsl_cdf_chisq_P (20.0, 13.0)'      => [ 9.04789743921908487e-1, $TOL6 ],
599                     'gsl_cdf_chisq_P (100.0, 13.0)'     => [ 9.99999999999998341e-1, $TOL6 ],
600                     'gsl_cdf_chisq_P (1000.0, 13.0)'    => [ 1e0, $TOL6 ],
601                     'gsl_cdf_chisq_P (10000.0, 13.0)'   => [ 1e0, $TOL6 ],
602                     'gsl_cdf_chisq_Q (0.0, 13.0)'       => [ 1e0, $TOL6 ],
603                     'gsl_cdf_chisq_Q (1e-100, 13.0)'    => [ 1e0, $TOL6 ],
604                     'gsl_cdf_chisq_Q (0.001, 13.0)'     => [ 1e0, $TOL6 ],
605                     'gsl_cdf_chisq_Q (0.01, 13.0)'      => [ 9.99999999999999999e-1, $TOL6 ],
606                     'gsl_cdf_chisq_Q (0.1, 13.0)'       => [ 9.99999999998212030e-1, $TOL6 ],
607                     'gsl_cdf_chisq_Q (0.325, 13.0)'     => [ 9.99999996553886862e-1, $TOL6 ],
608                     'gsl_cdf_chisq_Q (1.0, 13.0)'       => [ 9.99996165265264864e-1, $TOL6 ],
609                     'gsl_cdf_chisq_Q (1.5, 13.0)'       => [ 9.99956828161079896e-1, $TOL6 ],
610                     'gsl_cdf_chisq_Q (2.0, 13.0)'       => [ 9.99773749915343953e-1, $TOL6 ],
611                     'gsl_cdf_chisq_Q (10.0, 13.0)'      => [ 6.93934367980748890e-1, $TOL6 ],
612                     'gsl_cdf_chisq_Q (20.0, 13.0)'      => [ 9.52102560780915127e-2, $TOL6 ],
613                     'gsl_cdf_chisq_Q (100.0, 13.0)'     => [ 1.65902608070858809e-15, $TOL6 ],
614                     'gsl_cdf_chisq_Q (1000.0, 13.0)'    => [ 1.74851191544860225e-205, $TOL6 ],
615                     'gsl_cdf_chisq_Q (10000.0, 13.0)'   => [ 0.0, $TOL6 ],
616                     'gsl_cdf_beta_P (0.0, 1.2, 1.3)'    => [ 0.0, $TOL6 ],
617                     'gsl_cdf_beta_P (1e-100, 1.2, 1.3)' => [ 1.34434944656489596e-120, $TOL6 ],
618                     'gsl_cdf_beta_P (0.001, 1.2, 1.3)'  => [ 3.37630042504535813e-4, $TOL6 ],
619                     'gsl_cdf_beta_P (0.01, 1.2, 1.3)'   => [ 5.34317264038929473e-3, $TOL6 ],
620                     'gsl_cdf_beta_P (0.1, 1.2, 1.3)'    => [ 8.33997828306748346e-2, $TOL6 ],
621                     'gsl_cdf_beta_P (0.325, 1.2, 1.3)'  => [ 3.28698654180583916e-1, $TOL6 ],
622                     'gsl_cdf_beta_P (0.5, 1.2, 1.3)'    => [ 5.29781429451299081e-1, $TOL6 ],
623                     'gsl_cdf_beta_P (0.9, 1.2, 1.3)'    => [ 9.38529397224430659e-1, $TOL6 ],
624                     'gsl_cdf_beta_P (0.99, 1.2, 1.3)'   => [ 9.96886438341254380e-1, $TOL6 ],
625                     'gsl_cdf_beta_P (0.999, 1.2, 1.3)'  => [ 9.99843792833067634e-1, $TOL6 ],
626                     'gsl_cdf_beta_P (1.0, 1.2, 1.3)'    => [ 1.0, $TOL6 ],
627                     'gsl_cdf_beta_Q (0.0, 1.2, 1.3)'    => [ 1.0, $TOL6 ],
628                     'gsl_cdf_beta_Q (1e-100, 1.2, 1.3)' => [ 1e0, $TOL6 ],
629                     'gsl_cdf_beta_Q (0.001, 1.2, 1.3)'  => [ 9.99662369957495464e-1, $TOL6 ],
630                     'gsl_cdf_beta_Q (0.01, 1.2, 1.3)'   => [ 9.94656827359610705e-1, $TOL6 ],
631                     'gsl_cdf_beta_Q (0.1, 1.2, 1.3)'    => [ 9.16600217169325165e-1, $TOL6 ],
632                     'gsl_cdf_beta_Q (0.325, 1.2, 1.3)'  => [ 6.71301345819416084e-1, $TOL6 ],
633                     'gsl_cdf_beta_Q (0.5, 1.2, 1.3)'    => [ 4.70218570548700919e-1, $TOL6 ],
634                     'gsl_cdf_beta_Q (0.9, 1.2, 1.3)'    => [ 6.14706027755693408e-2, $TOL6 ],
635                     'gsl_cdf_beta_Q (0.99, 1.2, 1.3)'   => [ 3.11356165874561958e-3, $TOL6 ],
636                     'gsl_cdf_beta_Q (0.999, 1.2, 1.3)'  => [ 1.56207166932365759e-4, $TOL6 ],
637                     'gsl_cdf_beta_Q (1.0, 1.2, 1.3)'    => [ 0.0, 0.0 ],
638                     'gsl_cdf_beta_Pinv (0.0, 1.2, 1.3)' => [ 0.0, 0.0],
639                     'gsl_cdf_beta_Pinv ( 1.34434944656489596e-120, 1.2, 1.3)'   => [ 1e-100, $TOL6 ],
640                     'gsl_cdf_beta_Pinv ( 3.37630042504535813e-4, 1.2, 1.3)'     => [ 0.001, $TOL6 ],
641                     'gsl_cdf_beta_Pinv ( 5.34317264038929473e-3, 1.2, 1.3)'     => [ 0.01, $TOL6 ],
642                     'gsl_cdf_beta_Pinv ( 8.33997828306748346e-2, 1.2, 1.3)'     => [ 0.1, $TOL6 ],
643                     'gsl_cdf_beta_Pinv ( 3.28698654180583916e-1, 1.2, 1.3)'     => [ 0.325, $TOL6 ],
644                     'gsl_cdf_beta_Pinv ( 5.29781429451299081e-1, 1.2, 1.3)'     => [ 0.5, $TOL6 ],
645                     'gsl_cdf_beta_Pinv ( 9.38529397224430659e-1, 1.2, 1.3)'     => [ 0.9, $TOL6 ],
646                     'gsl_cdf_beta_Pinv ( 9.96886438341254380e-1, 1.2, 1.3)'     => [ 0.99, $TOL6 ],
647                     'gsl_cdf_beta_Pinv ( 9.99843792833067634e-1, 1.2, 1.3)'     => [ 0.999, $TOL6 ],
648                     'gsl_cdf_beta_Pinv ( 1.0, 1.2, 1.3)'        => [ 1.0, $TOL6 ],
649                     'gsl_cdf_beta_Qinv ( 1.0, 1.2, 1.3)'        => [ 0.0, $TOL0 ],
650                     'gsl_cdf_beta_Qinv ( 1e0, 1.2, 1.3)'        => [ 0.0, $TOL0 ],
651                     'gsl_cdf_beta_Qinv ( 9.99662369957495464e-1, 1.2, 1.3)'     => [ 0.001, $TOL6 ],
652                     'gsl_cdf_beta_Qinv ( 9.94656827359610705e-1, 1.2, 1.3)'     => [ 0.01, $TOL6 ],
653                     'gsl_cdf_beta_Qinv ( 9.16600217169325165e-1, 1.2, 1.3)'     => [ 0.1, $TOL6 ],
654                     'gsl_cdf_beta_Qinv ( 6.71301345819416084e-1, 1.2, 1.3)'     => [ 0.325, $TOL6 ],
655                     'gsl_cdf_beta_Qinv ( 4.70218570548700919e-1, 1.2, 1.3)'     => [ 0.5, $TOL6 ],
656                     'gsl_cdf_beta_Qinv ( 6.14706027755693408e-2, 1.2, 1.3)'     => [ 0.9, $TOL6 ],
657                     'gsl_cdf_beta_Qinv ( 3.11356165874561958e-3, 1.2, 1.3)'     => [ 0.99, $TOL6 ],
658                     'gsl_cdf_beta_Qinv ( 1.56207166932365759e-4, 1.2, 1.3)'     => [ 0.999, $TOL6 ],
659                     'gsl_cdf_beta_Qinv ( 0.0, 1.2, 1.3)'        => [ 1.0, 0.0 ],
660                     'gsl_cdf_beta_Pinv ( 0.025, 2133.0, 7868.0)'        => [  0.20530562929915865457928654, $TOL6 ],
661                     'gsl_cdf_gamma_Pinv (0.0, 1.0, 1.0)'        => [ 0.0, 0.0 ],
662                     'gsl_cdf_gamma_Pinv (1e-100, 1.0, 1.0)'     => [ 1e-100, $TOL6 ],
663                     'gsl_cdf_gamma_Pinv (9.99500166625008332e-4, 1.0, 1.0)'     => [ 0.001, $TOL6 ],
664                     'gsl_cdf_gamma_Pinv (9.95016625083194643e-3, 1.0, 1.0)'     => [ 0.01, $TOL6 ],
665                     'gsl_cdf_gamma_Pinv (9.51625819640404268e-2, 1.0, 1.0)'     => [ 0.1, $TOL6 ],
666                     'gsl_cdf_gamma_Pinv (2.77472646357927811e-1, 1.0, 1.0)'     => [ 0.325, $TOL6 ],
667                     'gsl_cdf_gamma_Pinv (6.32120558828557678e-1, 1.0, 1.0)'     => [ 1.0, $TOL6 ],
668                     'gsl_cdf_gamma_Pinv (7.76869839851570171e-1, 1.0, 1.0)'     => [ 1.5, $TOL6 ],
669                     'gsl_cdf_gamma_Pinv (8.64664716763387308e-1, 1.0, 1.0)'     => [ 2.0, $TOL6 ],
670                     'gsl_cdf_gamma_Pinv (9.99954600070237515e-1, 1.0, 1.0)'     => [ 10.0, $TOL6 ],
671                     'gsl_cdf_gamma_Pinv (9.99999997938846378e-1, 1.0, 1.0)'     => [ 20.0, 100*$TOL6 ],
672                     q{gsl_cdf_gamma_Pinv (1.0, 1.0, 1.0)}       => [  gsl_posinf(), $TOL6 ],
673                     'gsl_cdf_gamma_Pinv (0.1, 11.887411491530846,1.0)'  => [ 7.73788447848618e+00, $TOL6 ],
674                     q{gsl_cdf_gamma_Qinv (0.0, 1.0, 1.0)}       => [  gsl_posinf(), $TOL6 ],
675                     'gsl_cdf_gamma_Qinv (2.06115362243855783e-9, 1.0, 1.0)'     => [ 20.0, $TOL6 ],
676                     'gsl_cdf_gamma_Qinv (4.53999297624848515e-5, 1.0, 1.0)'     => [ 10.0, $TOL6 ],
677                     'gsl_cdf_gamma_Qinv (1.35335283236612692e-1, 1.0, 1.0)'     => [ 2.0, $TOL6 ],
678                     'gsl_cdf_gamma_Qinv (2.23130160148429829e-1, 1.0, 1.0)'     => [ 1.5, $TOL6 ],
679                     'gsl_cdf_gamma_Qinv (3.67879441171442322e-1, 1.0, 1.0)'     => [ 1.0, $TOL6 ],
680                     'gsl_cdf_gamma_Qinv (7.22527353642072189e-1, 1.0, 1.0)'     => [ 0.325, $TOL6 ],
681                     'gsl_cdf_gamma_Qinv (9.04837418035959573e-1, 1.0, 1.0)'     => [ 0.1, $TOL6 ],
682                     'gsl_cdf_gamma_Qinv (9.90049833749168054e-1, 1.0, 1.0)'     => [ 0.01, $TOL6 ],
683                     'gsl_cdf_gamma_Qinv (9.99000499833374992e-1, 1.0, 1.0)'     => [ 0.001, $TOL6 ],
684                     'gsl_cdf_gamma_Qinv (1.0, 1.0, 1.0)'        => [ 0.0, $TOL6 ],
685                     'gsl_cdf_chisq_Pinv (0.0, 13.0)'    => [ 0.0, $TOL6 ],
686                     'gsl_cdf_chisq_Pinv (1.86631102655845996e-25, 13.0)'        => [ 0.001, $TOL6 ],
687                     'gsl_cdf_chisq_Pinv (5.87882248504529790e-19, 13.0)'        => [ 0.01, $TOL6 ],
688                     'gsl_cdf_chisq_Pinv (1.78796983358555410e-12, 13.0)'        => [ 0.1, $TOL6 ],
689                     'gsl_cdf_chisq_Pinv (3.44611313779905183e-9, 13.0)' => [ 0.325, $TOL6 ],
690                     'gsl_cdf_chisq_Pinv (3.83473473513595154e-6, 13.0)' => [ 1.0, $TOL6 ],
691                     'gsl_cdf_chisq_Pinv (4.31718389201041932e-5, 13.0)' => [ 1.5, $TOL6 ],
692                     'gsl_cdf_chisq_Pinv (2.26250084656047180e-4, 13.0)' => [ 2.0, $TOL6 ],
693                     'gsl_cdf_chisq_Pinv (3.06065632019251110e-1, 13.0)' => [ 10.0, $TOL6 ],
694                     'gsl_cdf_chisq_Pinv (9.04789743921908487e-1, 13.0)' => [ 20.0, $TOL6 ],
695                     'gsl_cdf_chisq_Pinv (9.99999999999998341e-1, 13.0)' => [ 100.0, 0.1 ],
696                     q{gsl_cdf_chisq_Pinv (1e0, 13.0)}                   => [  gsl_posinf(), $TOL6 ],
697                     q{gsl_cdf_chisq_Qinv (0.0, 13.0)}                   => [  gsl_posinf(), $TOL6 ],
698                     'gsl_cdf_chisq_Qinv (1.65902608070858809e-15, 13.0)'=> [ 100.0, $TOL6 ],
699                     'gsl_cdf_chisq_Qinv (9.52102560780915127e-2, 13.0)' => [ 20.0, $TOL6 ],
700                     'gsl_cdf_chisq_Qinv (6.93934367980748892e-1, 13.0)' => [ 10.0, $TOL6 ],
701                     'gsl_cdf_chisq_Qinv (9.99773749915343954e-1, 13.0)' => [ 2.0, $TOL6 ],
702                     'gsl_cdf_chisq_Qinv (9.99956828161079894e-1, 13.0)' => [ 1.5, $TOL6 ],
703                     'gsl_cdf_chisq_Qinv (9.99996165265264863e-1, 13.0)' => [ 1.0, $TOL6 ],
704                     'gsl_cdf_chisq_Qinv (9.99999996553886862e-1, 13.0)' => [ 0.325, 1e-6 ],
705                     'gsl_cdf_chisq_Qinv (9.99999999998212031e-1, 13.0)' => [ 0.1, 1e-5 ],
706                     'gsl_cdf_chisq_Qinv (1.0, 13.0)'                    => [ 0.0, 0.0],
707                     'gsl_cdf_tdist_Pinv (0.5, 1.0)'                         => [ 0.0, 0.0 ],
708                     'gsl_cdf_tdist_Pinv (5.00318309780080559e-1, 1.0)'  => [ 0.001, $TOL6 ],
709                     'gsl_cdf_tdist_Pinv (5.03182992764908255e-1, 1.0)'  => [ 0.01, $TOL6 ],
710                     'gsl_cdf_tdist_Pinv (5.31725517430553569e-1, 1.0)'  => [ 0.1, $TOL6 ],
711                     'gsl_cdf_tdist_Pinv (6.00023120032852123e-1, 1.0)'  => [ 0.325, $TOL6 ],
712                     'gsl_cdf_tdist_Pinv (0.75000000000000000e0, 1.0)'   => [ 1.0, $TOL6 ],
713                     'gsl_cdf_tdist_Pinv (8.12832958189001183e-1, 1.0)'  => [ 1.5, $TOL6 ],
714                     'gsl_cdf_tdist_Pinv (8.52416382349566726e-1, 1.0)'  => [ 2.0, $TOL6 ],
715                     'gsl_cdf_tdist_Pinv (9.68274482569446430e-1, 1.0)'  => [ 10.0, $TOL6 ],
716                     'gsl_cdf_tdist_Pinv (9.84097748743823625e-1, 1.0)'  => [ 20.0, $TOL6 ],
717                     'gsl_cdf_tdist_Pinv (9.96817007235091745e-1, 1.0)'  => [ 100.0, $TOL6 ],
718                     'gsl_cdf_tdist_Pinv (9.99681690219919441e-1, 1.0)'  => [ 1000.0, $TOL6 ],
719                     'gsl_cdf_tdist_Pinv (9.99968169011487724e-1, 1.0)'  => [ 10000.0, 100*$TOL6 ],
720                     'gsl_cdf_tdist_Pinv (4.99681690219919441e-1, 1.0)'  => [ -0.001, $TOL6 ],
721                     'gsl_cdf_tdist_Pinv (4.96817007235091744e-1, 1.0)'  => [ -0.01, $TOL6 ],
722                     'gsl_cdf_tdist_Pinv (4.68274482569446430e-1, 1.0)'  => [ -0.1, $TOL6 ],
723                     'gsl_cdf_tdist_Pinv (3.99976879967147876e-1, 1.0)'  => [ -0.325, $TOL6 ],
724                     'gsl_cdf_tdist_Pinv (0.25, 1.0)'                    => [ -1.0, $TOL6 ],
725                     'gsl_cdf_tdist_Pinv (1.87167041810998816e-1, 1.0)'  => [ -1.5, $TOL6 ],
726                     'gsl_cdf_tdist_Pinv (1.47583617650433274e-1, 1.0)'  => [ -2.0, $TOL6 ],
727                     'gsl_cdf_tdist_Pinv (3.17255174305535695e-2, 1.0)'  => [ -10.0, $TOL6 ],
728                     'gsl_cdf_tdist_Pinv (1.59022512561763751e-2, 1.0)'  => [ -20.0, $TOL6 ],
729                     'gsl_cdf_tdist_Pinv (3.18299276490825514e-3, 1.0)'  => [ -100.0, $TOL6 ],
730                     'gsl_cdf_tdist_Pinv (3.18309780080558938e-4, 1.0)'  => [ -1000.0, $TOL6 ],
731                     'gsl_cdf_tdist_Pinv (3.18309885122757724e-5, 1.0)'  => [ -10000.0, $TOL6 ],
732                     'gsl_cdf_tdist_Qinv (0.5, 1.0)'                         => [ 0.0, $TOL6 ],
733                     'gsl_cdf_tdist_Qinv (4.99681690219919441e-1, 1.0)'  => [ 0.001, $TOL6 ],
734                     'gsl_cdf_tdist_Qinv (4.96817007235091745e-1, 1.0)'  => [ 0.01, $TOL6 ],
735                     'gsl_cdf_tdist_Qinv (4.68274482569446430e-1, 1.0)'  => [ 0.1, $TOL6 ],
736                     'gsl_cdf_tdist_Qinv (3.99976879967147876e-1, 1.0)'  => [ 0.325, $TOL6 ],
737                     'gsl_cdf_tdist_Qinv (2.5e-1, 1.0)'                  => [ 1.0, $TOL6 ],
738                     'gsl_cdf_tdist_Qinv (1.87167041810998816e-1, 1.0)'  => [ 1.5, $TOL6 ],
739                     'gsl_cdf_tdist_Qinv (1.47583617650433274e-1, 1.0)'  => [ 2.0, $TOL6 ],
740                     'gsl_cdf_tdist_Qinv (3.17255174305535695e-2, 1.0)'  => [ 10.0, $TOL6 ],
741                     'gsl_cdf_tdist_Qinv (1.59022512561763752e-2, 1.0)'  => [ 20.0, $TOL6 ],
742                     'gsl_cdf_tdist_Qinv (3.18299276490825515e-3, 1.0)'  => [ 100.0, $TOL6 ],
743                     'gsl_cdf_tdist_Qinv (3.18309780080558939e-4, 1.0)'  => [ 1000.0, $TOL6 ],
744                     'gsl_cdf_tdist_Qinv (3.18309885122757724e-5, 1.0)'  => [ 10000.0, $TOL6 ],
745                     'gsl_cdf_tdist_Pinv (4.99681690219919441e-1, 1.0)'  => [ -0.001, $TOL6 ],
746                     'gsl_cdf_tdist_Pinv (4.96817007235091744e-1, 1.0)'  => [ -0.01, $TOL6 ],
747                     'gsl_cdf_tdist_Pinv (4.68274482569446430e-1, 1.0)'  => [ -0.1, $TOL6 ],
748                     'gsl_cdf_tdist_Pinv (3.99976879967147876e-1, 1.0)'  => [ -0.325, $TOL6 ],
749                     'gsl_cdf_tdist_Pinv (0.25, 1.0)'                    => [ -1.0, $TOL6 ],
750                     'gsl_cdf_tdist_Pinv (1.87167041810998816e-1, 1.0)'  => [ -1.5, $TOL6 ],
751                     'gsl_cdf_tdist_Pinv (1.47583617650433274e-1, 1.0)'  => [ -2.0, $TOL6 ],
752                     'gsl_cdf_tdist_Pinv (3.17255174305535695e-2, 1.0)'  => [ -10.0, $TOL6 ],
753                     'gsl_cdf_tdist_Pinv (1.59022512561763751e-2, 1.0)'  => [ -20.0, $TOL6 ],
754                     'gsl_cdf_tdist_Pinv (3.18299276490825514e-3, 1.0)'  => [ -100.0, $TOL6 ],
755                     'gsl_cdf_tdist_Pinv (3.18309780080558938e-4, 1.0)'  => [ -1000.0, $TOL6 ],
756                     'gsl_cdf_tdist_Pinv (3.18309885122757724e-5, 1.0)'  => [ -10000.0, $TOL6 ],
757                     'gsl_cdf_tdist_Qinv (5.00318309780080559e-1, 1.0)'  => [ -0.001, $TOL6 ],
758                     'gsl_cdf_tdist_Qinv (5.03182992764908255e-1, 1.0)'  => [ -0.01, $TOL6 ],
759                     'gsl_cdf_tdist_Qinv (5.31725517430553570e-1, 1.0)'  => [ -0.1, $TOL6 ],
760                     'gsl_cdf_tdist_Qinv (6.00023120032852124e-1, 1.0)'  => [ -0.325, $TOL6 ],
761                     'gsl_cdf_tdist_Qinv (7.5e-1, 1.0)'                  => [ -1.0, $TOL6 ],
762                     'gsl_cdf_tdist_Qinv (8.12832958189001184e-1, 1.0)'  => [ -1.5, $TOL6 ],
763                     'gsl_cdf_tdist_Qinv (8.52416382349566726e-1, 1.0)'  => [ -2.0, $TOL6 ],
764                     'gsl_cdf_tdist_Qinv (9.68274482569446430e-1, 1.0)'  => [ -10.0, $TOL6 ],
765                     'gsl_cdf_tdist_Qinv (9.84097748743823625e-1, 1.0)'  => [ -20.0, $TOL6 ],
766                     'gsl_cdf_tdist_Qinv (9.96817007235091745e-1, 1.0)'  => [ -100.0, $TOL6 ],
767                     'gsl_cdf_tdist_Qinv (9.99681690219919441e-1, 1.0)'  => [ -1000.0, $TOL6 ],
768                     'gsl_cdf_tdist_Qinv (9.99968169011487724e-1, 1.0)'  => [ -10000.0, 100*$TOL6 ],
769                     'gsl_cdf_tdist_Pinv (4.99646446697795041e-01, 2.0)' => [ -0.001, $TOL6 ],
770                     'gsl_cdf_tdist_Pinv (4.96464554479100486e-01, 2.0)' => [ -0.01, $TOL6 ],
771                     'gsl_cdf_tdist_Pinv (4.64732719207070087e-01, 2.0)' => [ -0.1, $TOL6 ],
772                     'gsl_cdf_tdist_Pinv (3.88014227253126233e-01, 2.0)' => [ -0.325, $TOL6 ],
773                     'gsl_cdf_tdist_Pinv (2.11324865405187118e-01, 2.0)' => [ -1.0, $TOL6 ],
774                     'gsl_cdf_tdist_Pinv (1.36196562445500540e-01, 2.0)' => [ -1.5, $TOL6 ],
775                     'gsl_cdf_tdist_Pinv (9.17517095361369836e-02, 2.0)' => [ -2.0, $TOL6 ],
776                     'gsl_cdf_tdist_Pinv (4.92622851166284542e-03, 2.0)' => [ -10.0, $TOL6 ],
777                     'gsl_cdf_tdist_Pinv (1.24533194618354849e-03, 2.0)' => [ -20.0, $TOL6 ],
778                     'gsl_cdf_tdist_Pinv (4.99925012497812894e-05, 2.0)' => [ -100.0, $TOL6 ],
779                     'gsl_cdf_tdist_Pinv (4.99999250001249998e-07, 2.0)' => [ -1000.0, $TOL6 ],
780                     'gsl_cdf_tdist_Pinv (4.99999992500000125e-09, 2.0)' => [ -10000.0, $TOL6 ],
781                     'gsl_cdf_tdist_Qinv (5.00353553302204959e-1, 2.0)'  => [ -0.001, $TOL6 ],
782                     'gsl_cdf_tdist_Qinv (5.03535445520899514e-1, 2.0)'  => [ -0.01, $TOL6 ],
783                     'gsl_cdf_tdist_Qinv (5.35267280792929913e-1, 2.0)'  => [ -0.1, $TOL6 ],
784                     'gsl_cdf_tdist_Qinv (6.11985772746873767e-1, 2.0)'  => [ -0.325, $TOL6 ],
785                     'gsl_cdf_tdist_Qinv (7.88675134594812882e-1, 2.0)'  => [ -1.0, $TOL6 ],
786                     'gsl_cdf_tdist_Qinv (8.63803437554499460e-1, 2.0)'  => [ -1.5, $TOL6 ],
787                     'gsl_cdf_tdist_Qinv (9.08248290463863016e-1, 2.0)'  => [ -2.0, $TOL6 ],
788                     'gsl_cdf_tdist_Qinv (9.95073771488337155e-1, 2.0)'  => [ -10.0, $TOL6 ],
789                     'gsl_cdf_tdist_Qinv (9.98754668053816452e-1, 2.0)'  => [ -20.0, $TOL6 ],
790                     'gsl_cdf_tdist_Qinv (9.99950007498750219e-1, 2.0)'  => [ -100.0, $TOL6 ],
791                     'gsl_cdf_tdist_Qinv (9.99999500000749999e-1, 2.0)'  => [ -1000.0, 100*$TOL6 ],
792                     'gsl_cdf_tdist_Qinv (9.99999995000000075e-1, 2.0)'  => [ -10000.0, 1e-4 ],
793                     'gsl_cdf_tdist_Pinv (5.00000000000000000e-01, 300.0)'       => [ 0.0, $TOL6 ],
794                     'gsl_cdf_tdist_Pinv (5.00398609900942949e-01, 300.0)'       => [ 0.001, $TOL6 ],
795                     'gsl_cdf_tdist_Pinv (5.03986033020559088e-01, 300.0)'       => [ 0.01, $TOL6 ],
796                     'gsl_cdf_tdist_Pinv (5.39794441177768194e-01, 300.0)'       => [ 0.1, $TOL6 ],
797                     'gsl_cdf_tdist_Pinv (6.27296201542523812e-01, 300.0)'       => [ 0.325, $TOL6 ],
798                     'gsl_cdf_tdist_Pinv (8.40941797784686861e-01, 300.0)'       => [ 1.0, $TOL6 ],
799                     'gsl_cdf_tdist_Pinv (9.32666983425369137e-01, 300.0)'       => [ 1.5, $TOL6 ],
800                     'gsl_cdf_tdist_Pinv (9.76799239508425455e-01, 300.0)'       => [ 2.0, $TOL6 ],
801                     q{gsl_cdf_tdist_Pinv (1.00000000000000000e+00, 300.0)}      => [  gsl_posinf(), $TOL6 ],
802                     'gsl_cdf_tdist_Qinv (5.00000000000000000e-01, 300.0)'       => [ 0.0, $TOL6 ],
803                     'gsl_cdf_tdist_Qinv (4.99601390099057051e-1, 300.0)'        => [ 0.001, $TOL6 ],
804                     'gsl_cdf_tdist_Qinv (4.96013966979440912e-1, 300.0)'        => [ 0.01, $TOL6 ],
805                     'gsl_cdf_tdist_Qinv (4.60205558822231806e-1, 300.0)'        => [ 0.1, $TOL6 ],
806                     'gsl_cdf_tdist_Qinv (3.72703798457476188e-1, 300.0)'        => [ 0.325, $TOL6 ],
807                     'gsl_cdf_tdist_Qinv (1.59058202215313138e-1, 300.0)'        => [ 1.0, $TOL6 ],
808                     'gsl_cdf_tdist_Qinv (6.73330165746308628e-2, 300.0)'        => [ 1.5, $TOL6 ],
809                     'gsl_cdf_tdist_Qinv (2.32007604915745452e-2, 300.0)'        => [ 2.0, $TOL6 ],
810                     'gsl_cdf_tdist_Qinv (8.279313677e-21, 300.0)'               => [ 10.0, $TOL6 ],
811                     'gsl_cdf_tdist_Qinv (1.93159812815803978e-57, 300.0)'       => [ 20.0, $TOL6 ],
812                     'gsl_cdf_tdist_Qinv (1.02557519997736154e-232, 300.0)'      => [ 100.0, $TOL6 ],
813                     q{gsl_cdf_tdist_Qinv (0.00000000000000000e+00, 300.0)}      => [  gsl_posinf(), $TOL6 ],
814                     'gsl_cdf_tdist_Pinv (4.99601390099057051e-01, 300.0)'       => [ -0.001, $TOL6 ],
815                     'gsl_cdf_tdist_Pinv (4.96013966979440912e-01, 300.0)'       => [ -0.01, $TOL6 ],
816                     'gsl_cdf_tdist_Pinv (4.60205558822231806e-01, 300.0)'       => [ -0.1, $TOL6 ],
817                     'gsl_cdf_tdist_Pinv (3.72703798457476188e-01, 300.0)'       => [ -0.325, $TOL6 ],
818                     'gsl_cdf_tdist_Pinv (1.59058202215313138e-01, 300.0)'       => [ -1.0, $TOL6 ],
819                     'gsl_cdf_tdist_Pinv (6.73330165746308628e-02, 300.0)'       => [ -1.5, $TOL6 ],
820                     'gsl_cdf_tdist_Pinv (2.32007604915745452e-02, 300.0)'       => [ -2.0, $TOL6 ],
821                     'gsl_cdf_tdist_Pinv (8.279313675556272534e-21, 300.0)'      => [ -10.0, $TOL6 ],
822                     'gsl_cdf_tdist_Pinv (1.93159812815803978e-57, 300.0)'       => [ -20.0, $TOL6 ],
823                     'gsl_cdf_tdist_Pinv (1.02557519997736154e-232, 300.0)'      => [ -100.0, $TOL6 ],
824                     q{gsl_cdf_tdist_Pinv (0.0, 300.0)}                      => [  -gsl_posinf(), $TOL6 ],
825                     'gsl_cdf_tdist_Qinv (5.00398609900942949e-1, 300.0)'        => [ -0.001, $TOL6 ],
826                     'gsl_cdf_tdist_Qinv (5.03986033020559088e-1, 300.0)'        => [ -0.01, $TOL6 ],
827                     'gsl_cdf_tdist_Qinv (5.39794441177768194e-1, 300.0)'        => [ -0.1, $TOL6 ],
828                     'gsl_cdf_tdist_Qinv (6.27296201542523812e-1, 300.0)'        => [ -0.325, $TOL6 ],
829                     'gsl_cdf_tdist_Qinv (8.40941797784686862e-1, 300.0)'        => [ -1.0, $TOL6 ],
830                     'gsl_cdf_tdist_Qinv (9.32666983425369137e-1, 300.0)'        => [ -1.5, $TOL6 ],
831                     'gsl_cdf_tdist_Qinv (9.76799239508425455e-1, 300.0)'        => [ -2.0, $TOL6 ],
832                     q{gsl_cdf_tdist_Qinv (1.000000000000000000e0, 300.0)}       => [  -gsl_posinf(), $TOL6 ],
833                 };
834     verify($results, 'Math::GSL::CDF');