1use Test::More tests => 794;
2use Math::GSL           qw/:all/;
3use Math::GSL::Test     qw/:all/;
4use Math::GSL::Errno    qw/:all/;
5use Math::GSL::CDF      qw/:all/;
6use Math::GSL::Machine  qw/:all/;
7use Math::GSL::SF       qw/:all/;
8use Math::GSL::Sys      qw/gsl_posinf gsl_nan/;
9use Data::Dumper;
10use strict;
11use warnings;
12
13BEGIN{ gsl_set_error_handler_off(); }
14
15my $TOL0 = 2.0*$GSL_DBL_EPSILON;
16my $TOL1 = 16.0*$GSL_DBL_EPSILON;
17my $TOL2 = 256.0*$GSL_DBL_EPSILON;
18my $TOL3 = 2048.0*$GSL_DBL_EPSILON;
19my $TOL4 = 16384.0*$GSL_DBL_EPSILON;
20my $TOL5 = 131072.0*$GSL_DBL_EPSILON;
21my $TOL6 = 1048576.0*$GSL_DBL_EPSILON;
22
23{
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, 100*$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, 100*$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');
835}
836