/[gsl]/gsl/cdf/test.c
ViewVC logotype

Diff of /gsl/cdf/test.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.26 by bjg, Fri Jul 18 15:54:03 2003 UTC revision 1.1.2.27 by bjg, Sun Jul 20 15:02:50 2003 UTC
# Line 65  main (void) Line 65  main (void)
65    TEST (gsl_cdf_ugaussian_P, (-10.0), 7.619853024160526065973343257e-24, TEST_TOL0);    TEST (gsl_cdf_ugaussian_P, (-10.0), 7.619853024160526065973343257e-24, TEST_TOL0);
66    TEST (gsl_cdf_ugaussian_P, (-30.0), 4.906713927148187059533809288e-198, TEST_TOL0);    TEST (gsl_cdf_ugaussian_P, (-30.0), 4.906713927148187059533809288e-198, TEST_TOL0);
67    TEST (gsl_cdf_ugaussian_P, (-40.0), 3.655893540915029703748985850e-350, TEST_TOL0);    TEST (gsl_cdf_ugaussian_P, (-40.0), 3.655893540915029703748985850e-350, TEST_TOL0);
68    TEST (gsl_cdf_ugaussian_P, (-1e10), 0.0, 0);    TEST (gsl_cdf_ugaussian_P, (-1e10), 0.0, 0.0);
69    
70    TEST (gsl_cdf_ugaussian_Q, (0.0), 0.5, TEST_TOL0);    TEST (gsl_cdf_ugaussian_Q, (0.0), 0.5, TEST_TOL0);
71    TEST (gsl_cdf_ugaussian_Q, (1e-32), 0.5, TEST_TOL0);    TEST (gsl_cdf_ugaussian_Q, (1e-32), 0.5, TEST_TOL0);
# Line 77  main (void) Line 77  main (void)
77    TEST (gsl_cdf_ugaussian_Q, (10.0), 7.619853024160526065973343257e-24, TEST_TOL0);    TEST (gsl_cdf_ugaussian_Q, (10.0), 7.619853024160526065973343257e-24, TEST_TOL0);
78    TEST (gsl_cdf_ugaussian_Q, (30.0), 4.906713927148187059533809288e-198, TEST_TOL0);    TEST (gsl_cdf_ugaussian_Q, (30.0), 4.906713927148187059533809288e-198, TEST_TOL0);
79    TEST (gsl_cdf_ugaussian_Q, (40.0), 3.655893540915029703748985850e-350, TEST_TOL0);    TEST (gsl_cdf_ugaussian_Q, (40.0), 3.655893540915029703748985850e-350, TEST_TOL0);
80    TEST (gsl_cdf_ugaussian_Q, (1e10), 0.0, 0);    TEST (gsl_cdf_ugaussian_Q, (1e10), 0.0, 0.0);
81    
82    TEST (gsl_cdf_ugaussian_Q, (-1e-32), 0.5, TEST_TOL0);    TEST (gsl_cdf_ugaussian_Q, (-1e-32), 0.5, TEST_TOL0);
83    TEST (gsl_cdf_ugaussian_Q, (-1e-16), 0.5000000000000000398942280401, TEST_TOL0);    TEST (gsl_cdf_ugaussian_Q, (-1e-16), 0.5000000000000000398942280401, TEST_TOL0);
# Line 163  main (void) Line 163  main (void)
163    /* p(x,nu) = (1/2)*(1+sign(x)*betaI(x^2/(nu+x^2),1/2,nu/2))      /* p(x,nu) = (1/2)*(1+sign(x)*betaI(x^2/(nu+x^2),1/2,nu/2))  
164       q(x,nu) = (1/2)*(1-sign(x)*betaI(x^2/(nu+x^2),1/2,nu/2))    */       q(x,nu) = (1/2)*(1-sign(x)*betaI(x^2/(nu+x^2),1/2,nu/2))    */
165    
166    TEST (gsl_cdf_tdist_P, (0.0, 1), 0.5, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.0, 1.0), 0.5, TEST_TOL6);
167    TEST (gsl_cdf_tdist_P, (1e-100, 1), 0.5, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1e-100, 1.0), 0.5, TEST_TOL6);
168    TEST (gsl_cdf_tdist_P, (0.001, 1), 5.00318309780080559e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.001, 1.0), 5.00318309780080559e-1, TEST_TOL6);
169    TEST (gsl_cdf_tdist_P, (0.01, 1), 5.03182992764908255e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.01, 1.0), 5.03182992764908255e-1, TEST_TOL6);
170    TEST (gsl_cdf_tdist_P, (0.1, 1), 5.31725517430553569e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.1, 1.0), 5.31725517430553569e-1, TEST_TOL6);
171    TEST (gsl_cdf_tdist_P, (0.325, 1), 6.00023120032852123e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.325, 1.0), 6.00023120032852123e-1, TEST_TOL6);
172    TEST (gsl_cdf_tdist_P, (1.0, 1), 0.75000000000000000e0, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1.0, 1.0), 0.75000000000000000e0, TEST_TOL6);
173    TEST (gsl_cdf_tdist_P, (1.5, 1), 8.12832958189001183e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1.5, 1.0), 8.12832958189001183e-1, TEST_TOL6);
174    TEST (gsl_cdf_tdist_P, (2.0, 1), 8.52416382349566726e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (2.0, 1.0), 8.52416382349566726e-1, TEST_TOL6);
175    TEST (gsl_cdf_tdist_P, (10.0, 1), 9.68274482569446430e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (10.0, 1.0), 9.68274482569446430e-1, TEST_TOL6);
176    TEST (gsl_cdf_tdist_P, (20.0, 1), 9.84097748743823625e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (20.0, 1.0), 9.84097748743823625e-1, TEST_TOL6);
177    TEST (gsl_cdf_tdist_P, (100.0, 1), 9.96817007235091745e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (100.0, 1.0), 9.96817007235091745e-1, TEST_TOL6);
178    TEST (gsl_cdf_tdist_P, (1000.0, 1), 9.99681690219919441e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1000.0, 1.0), 9.99681690219919441e-1, TEST_TOL6);
179    TEST (gsl_cdf_tdist_P, (10000.0, 1), 9.99968169011487724e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (10000.0, 1.0), 9.99968169011487724e-1, TEST_TOL6);
180    
181    TEST (gsl_cdf_tdist_Q, (0.0, 1), 0.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.0, 1.0), 0.5, TEST_TOL6);
182    TEST (gsl_cdf_tdist_Q, (1e-100, 1), 0.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1e-100, 1.0), 0.5, TEST_TOL6);
183    TEST (gsl_cdf_tdist_Q, (0.001, 1), 4.99681690219919441e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.001, 1.0), 4.99681690219919441e-1, TEST_TOL6);
184    TEST (gsl_cdf_tdist_Q, (0.01, 1), 4.96817007235091745e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.01, 1.0), 4.96817007235091745e-1, TEST_TOL6);
185    TEST (gsl_cdf_tdist_Q, (0.1, 1), 4.68274482569446430e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.1, 1.0), 4.68274482569446430e-1, TEST_TOL6);
186    TEST (gsl_cdf_tdist_Q, (0.325, 1), 3.99976879967147876e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.325, 1.0), 3.99976879967147876e-1, TEST_TOL6);
187    TEST (gsl_cdf_tdist_Q, (1.0, 1), 2.5e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1.0, 1.0), 2.5e-1, TEST_TOL6);
188    TEST (gsl_cdf_tdist_Q, (1.5, 1), 1.87167041810998816e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1.5, 1.0), 1.87167041810998816e-1, TEST_TOL6);
189    TEST (gsl_cdf_tdist_Q, (2.0, 1), 1.47583617650433274e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (2.0, 1.0), 1.47583617650433274e-1, TEST_TOL6);
190    TEST (gsl_cdf_tdist_Q, (10.0, 1), 3.17255174305535695e-2, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (10.0, 1.0), 3.17255174305535695e-2, TEST_TOL6);
191    TEST (gsl_cdf_tdist_Q, (20.0, 1), 1.59022512561763752e-2, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (20.0, 1.0), 1.59022512561763752e-2, TEST_TOL6);
192    TEST (gsl_cdf_tdist_Q, (100.0, 1), 3.18299276490825515e-3, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (100.0, 1.0), 3.18299276490825515e-3, TEST_TOL6);
193    TEST (gsl_cdf_tdist_Q, (1000.0, 1), 3.18309780080558939e-4, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1000.0, 1.0), 3.18309780080558939e-4, TEST_TOL6);
194    TEST (gsl_cdf_tdist_Q, (10000.0, 1), 3.18309885122757724e-5, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (10000.0, 1.0), 3.18309885122757724e-5, TEST_TOL6);
195    
196    TEST (gsl_cdf_tdist_P, (-1e-100, 1), 0.5, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1e-100, 1.0), 0.5, TEST_TOL6);
197    TEST (gsl_cdf_tdist_P, (-0.001, 1), 4.99681690219919441e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.001, 1.0), 4.99681690219919441e-1, TEST_TOL6);
198    TEST (gsl_cdf_tdist_P, (-0.01, 1), 4.96817007235091744e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.01, 1.0), 4.96817007235091744e-1, TEST_TOL6);
199    TEST (gsl_cdf_tdist_P, (-0.1, 1), 4.68274482569446430e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.1, 1.0), 4.68274482569446430e-1, TEST_TOL6);
200    TEST (gsl_cdf_tdist_P, (-0.325, 1), 3.99976879967147876e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.325, 1.0), 3.99976879967147876e-1, TEST_TOL6);
201    TEST (gsl_cdf_tdist_P, (-1.0, 1), 0.25, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1.0, 1.0), 0.25, TEST_TOL6);
202    TEST (gsl_cdf_tdist_P, (-1.5, 1), 1.87167041810998816e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1.5, 1.0), 1.87167041810998816e-1, TEST_TOL6);
203    TEST (gsl_cdf_tdist_P, (-2.0, 1), 1.47583617650433274e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-2.0, 1.0), 1.47583617650433274e-1, TEST_TOL6);
204    TEST (gsl_cdf_tdist_P, (-10.0, 1), 3.17255174305535695e-2, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-10.0, 1.0), 3.17255174305535695e-2, TEST_TOL6);
205    TEST (gsl_cdf_tdist_P, (-20.0, 1), 1.59022512561763751e-2, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-20.0, 1.0), 1.59022512561763751e-2, TEST_TOL6);
206    TEST (gsl_cdf_tdist_P, (-100.0, 1), 3.18299276490825514e-3, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-100.0, 1.0), 3.18299276490825514e-3, TEST_TOL6);
207    TEST (gsl_cdf_tdist_P, (-1000.0, 1), 3.18309780080558938e-4, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1000.0, 1.0), 3.18309780080558938e-4, TEST_TOL6);
208    TEST (gsl_cdf_tdist_P, (-10000.0, 1), 3.18309885122757724e-5, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-10000.0, 1.0), 3.18309885122757724e-5, TEST_TOL6);
209    
210    TEST (gsl_cdf_tdist_Q, (-1e-100, 1), 0.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1e-100, 1.0), 0.5, TEST_TOL6);
211    TEST (gsl_cdf_tdist_Q, (-0.001, 1), 5.00318309780080559e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.001, 1.0), 5.00318309780080559e-1, TEST_TOL6);
212    TEST (gsl_cdf_tdist_Q, (-0.01, 1), 5.03182992764908255e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.01, 1.0), 5.03182992764908255e-1, TEST_TOL6);
213    TEST (gsl_cdf_tdist_Q, (-0.1, 1), 5.31725517430553570e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.1, 1.0), 5.31725517430553570e-1, TEST_TOL6);
214    TEST (gsl_cdf_tdist_Q, (-0.325, 1), 6.00023120032852124e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.325, 1.0), 6.00023120032852124e-1, TEST_TOL6);
215    TEST (gsl_cdf_tdist_Q, (-1.0, 1), 7.5e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1.0, 1.0), 7.5e-1, TEST_TOL6);
216    TEST (gsl_cdf_tdist_Q, (-1.5, 1), 8.12832958189001184e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1.5, 1.0), 8.12832958189001184e-1, TEST_TOL6);
217    TEST (gsl_cdf_tdist_Q, (-2.0, 1), 8.52416382349566726e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-2.0, 1.0), 8.52416382349566726e-1, TEST_TOL6);
218    TEST (gsl_cdf_tdist_Q, (-10.0, 1), 9.68274482569446430e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-10.0, 1.0), 9.68274482569446430e-1, TEST_TOL6);
219    TEST (gsl_cdf_tdist_Q, (-20.0, 1), 9.84097748743823625e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-20.0, 1.0), 9.84097748743823625e-1, TEST_TOL6);
220    TEST (gsl_cdf_tdist_Q, (-100.0, 1), 9.96817007235091745e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-100.0, 1.0), 9.96817007235091745e-1, TEST_TOL6);
221    TEST (gsl_cdf_tdist_Q, (-1000.0, 1), 9.99681690219919441e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1000.0, 1.0), 9.99681690219919441e-1, TEST_TOL6);
222    TEST (gsl_cdf_tdist_Q, (-10000.0, 1), 9.99968169011487724e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-10000.0, 1.0), 9.99968169011487724e-1, TEST_TOL6);
223    
224    TEST (gsl_cdf_tdist_P, (0.0, 2), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.0, 2.0), 5.00000000000000000e-01, TEST_TOL6);
225    TEST (gsl_cdf_tdist_P, (1e-100, 2), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1e-100, 2.0), 5.00000000000000000e-01, TEST_TOL6);
226    TEST (gsl_cdf_tdist_P, (0.001, 2), 5.00353553302204959e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.001, 2.0), 5.00353553302204959e-01, TEST_TOL6);
227    TEST (gsl_cdf_tdist_P, (0.01, 2), 5.03535445520899514e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.01, 2.0), 5.03535445520899514e-01, TEST_TOL6);
228    TEST (gsl_cdf_tdist_P, (0.1, 2), 5.35267280792929913e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.1, 2.0), 5.35267280792929913e-01, TEST_TOL6);
229    TEST (gsl_cdf_tdist_P, (0.325, 2), 6.11985772746873767e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.325, 2.0), 6.11985772746873767e-01, TEST_TOL6);
230    TEST (gsl_cdf_tdist_P, (1.0, 2), 7.88675134594812882e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1.0, 2.0), 7.88675134594812882e-01, TEST_TOL6);
231    TEST (gsl_cdf_tdist_P, (1.5, 2), 8.63803437554499460e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1.5, 2.0), 8.63803437554499460e-01, TEST_TOL6);
232    TEST (gsl_cdf_tdist_P, (2.0, 2), 9.08248290463863016e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (2.0, 2.0), 9.08248290463863016e-01, TEST_TOL6);
233    TEST (gsl_cdf_tdist_P, (10.0, 2), 9.95073771488337154e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (10.0, 2.0), 9.95073771488337154e-01, TEST_TOL6);
234    TEST (gsl_cdf_tdist_P, (20.0, 2), 9.98754668053816452e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (20.0, 2.0), 9.98754668053816452e-01, TEST_TOL6);
235    TEST (gsl_cdf_tdist_P, (100.0, 2), 9.99950007498750219e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (100.0, 2.0), 9.99950007498750219e-01, TEST_TOL6);
236    TEST (gsl_cdf_tdist_P, (1000.0, 2), 9.99999500000749945e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1000.0, 2.0), 9.99999500000749945e-01, TEST_TOL6);
237    TEST (gsl_cdf_tdist_P, (10000.0, 2), 9.999999950000000739e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (10000.0, 2.0), 9.999999950000000739e-01, TEST_TOL6);
238    
239    TEST (gsl_cdf_tdist_Q, (0.0, 2), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.0, 2.0), 5.00000000000000000e-01, TEST_TOL6);
240    TEST (gsl_cdf_tdist_Q, (1e-100, 2), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1e-100, 2.0), 5.00000000000000000e-01, TEST_TOL6);
241    TEST (gsl_cdf_tdist_Q, (0.001, 2), 4.99646446697795041e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.001, 2.0), 4.99646446697795041e-1, TEST_TOL6);
242    TEST (gsl_cdf_tdist_Q, (0.01, 2), 4.96464554479100486e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.01, 2.0), 4.96464554479100486e-1, TEST_TOL6);
243    TEST (gsl_cdf_tdist_Q, (0.1, 2), 4.64732719207070087e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.1, 2.0), 4.64732719207070087e-1, TEST_TOL6);
244    TEST (gsl_cdf_tdist_Q, (0.325, 2), 3.88014227253126233e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.325, 2.0), 3.88014227253126233e-1, TEST_TOL6);
245    TEST (gsl_cdf_tdist_Q, (1.0, 2), 2.11324865405187118e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1.0, 2.0), 2.11324865405187118e-1, TEST_TOL6);
246    TEST (gsl_cdf_tdist_Q, (1.5, 2), 1.36196562445500540e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1.5, 2.0), 1.36196562445500540e-1, TEST_TOL6);
247    TEST (gsl_cdf_tdist_Q, (2.0, 2), 9.17517095361369836e-2, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (2.0, 2.0), 9.17517095361369836e-2, TEST_TOL6);
248    TEST (gsl_cdf_tdist_Q, (10.0, 2), 4.92622851166284542e-3, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (10.0, 2.0), 4.92622851166284542e-3, TEST_TOL6);
249    TEST (gsl_cdf_tdist_Q, (20.0, 2), 1.24533194618354849e-3, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (20.0, 2.0), 1.24533194618354849e-3, TEST_TOL6);
250    TEST (gsl_cdf_tdist_Q, (100.0, 2), 4.99925012497812894e-5, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (100.0, 2.0), 4.99925012497812894e-5, TEST_TOL6);
251    TEST (gsl_cdf_tdist_Q, (1000.0, 2), 4.99999250001249998e-7, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1000.0, 2.0), 4.99999250001249998e-7, TEST_TOL6);
252    TEST (gsl_cdf_tdist_Q, (10000.0, 2), 4.99999992500000125e-9, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (10000.0, 2.0), 4.99999992500000125e-9, TEST_TOL6);
253    
254    TEST (gsl_cdf_tdist_P, (-1e-100, 2), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1e-100, 2.0), 5.00000000000000000e-01, TEST_TOL6);
255    TEST (gsl_cdf_tdist_P, (-0.001, 2), 4.99646446697795041e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.001, 2.0), 4.99646446697795041e-01, TEST_TOL6);
256    TEST (gsl_cdf_tdist_P, (-0.01, 2), 4.96464554479100486e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.01, 2.0), 4.96464554479100486e-01, TEST_TOL6);
257    TEST (gsl_cdf_tdist_P, (-0.1, 2), 4.64732719207070087e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.1, 2.0), 4.64732719207070087e-01, TEST_TOL6);
258    TEST (gsl_cdf_tdist_P, (-0.325, 2), 3.88014227253126233e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.325, 2.0), 3.88014227253126233e-01, TEST_TOL6);
259    TEST (gsl_cdf_tdist_P, (-1.0, 2), 2.11324865405187118e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1.0, 2.0), 2.11324865405187118e-01, TEST_TOL6);
260    TEST (gsl_cdf_tdist_P, (-1.5, 2), 1.36196562445500540e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1.5, 2.0), 1.36196562445500540e-01, TEST_TOL6);
261    TEST (gsl_cdf_tdist_P, (-2.0, 2), 9.17517095361369836e-02, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-2.0, 2.0), 9.17517095361369836e-02, TEST_TOL6);
262    TEST (gsl_cdf_tdist_P, (-10.0, 2), 4.92622851166284542e-03, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-10.0, 2.0), 4.92622851166284542e-03, TEST_TOL6);
263    TEST (gsl_cdf_tdist_P, (-20.0, 2), 1.24533194618354849e-03, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-20.0, 2.0), 1.24533194618354849e-03, TEST_TOL6);
264    TEST (gsl_cdf_tdist_P, (-100.0, 2), 4.99925012497812894e-05, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-100.0, 2.0), 4.99925012497812894e-05, TEST_TOL6);
265    TEST (gsl_cdf_tdist_P, (-1000.0, 2), 4.99999250001249998e-07, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1000.0, 2.0), 4.99999250001249998e-07, TEST_TOL6);
266    TEST (gsl_cdf_tdist_P, (-10000.0, 2), 4.99999992500000125e-09, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-10000.0, 2.0), 4.99999992500000125e-09, TEST_TOL6);
267    
268    TEST (gsl_cdf_tdist_Q, (-1e-100, 2), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1e-100, 2.0), 5.00000000000000000e-01, TEST_TOL6);
269    TEST (gsl_cdf_tdist_Q, (-0.001, 2), 5.00353553302204959e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.001, 2.0), 5.00353553302204959e-1, TEST_TOL6);
270    TEST (gsl_cdf_tdist_Q, (-0.01, 2), 5.03535445520899514e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.01, 2.0), 5.03535445520899514e-1, TEST_TOL6);
271    TEST (gsl_cdf_tdist_Q, (-0.1, 2), 5.35267280792929913e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.1, 2.0), 5.35267280792929913e-1, TEST_TOL6);
272    TEST (gsl_cdf_tdist_Q, (-0.325, 2), 6.11985772746873767e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.325, 2.0), 6.11985772746873767e-1, TEST_TOL6);
273    TEST (gsl_cdf_tdist_Q, (-1.0, 2), 7.88675134594812882e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1.0, 2.0), 7.88675134594812882e-1, TEST_TOL6);
274    TEST (gsl_cdf_tdist_Q, (-1.5, 2), 8.63803437554499460e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1.5, 2.0), 8.63803437554499460e-1, TEST_TOL6);
275    TEST (gsl_cdf_tdist_Q, (-2.0, 2), 9.08248290463863016e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-2.0, 2.0), 9.08248290463863016e-1, TEST_TOL6);
276    TEST (gsl_cdf_tdist_Q, (-10.0, 2), 9.95073771488337155e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-10.0, 2.0), 9.95073771488337155e-1, TEST_TOL6);
277    TEST (gsl_cdf_tdist_Q, (-20.0, 2), 9.98754668053816452e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-20.0, 2.0), 9.98754668053816452e-1, TEST_TOL6);
278    TEST (gsl_cdf_tdist_Q, (-100.0, 2), 9.99950007498750219e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-100.0, 2.0), 9.99950007498750219e-1, TEST_TOL6);
279    TEST (gsl_cdf_tdist_Q, (-1000.0, 2), 9.99999500000749999e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1000.0, 2.0), 9.99999500000749999e-1, TEST_TOL6);
280    TEST (gsl_cdf_tdist_Q, (-10000.0, 2), 9.99999995000000075e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-10000.0, 2.0), 9.99999995000000075e-1, TEST_TOL6);
281    
282    TEST (gsl_cdf_tdist_P, (0.0, 300), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.0, 300.0), 5.00000000000000000e-01, TEST_TOL6);
283    TEST (gsl_cdf_tdist_P, (1e-100, 300), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1e-100, 300.0), 5.00000000000000000e-01, TEST_TOL6);
284    TEST (gsl_cdf_tdist_P, (0.001, 300), 5.00398609900942949e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.001, 300.0), 5.00398609900942949e-01, TEST_TOL6);
285    TEST (gsl_cdf_tdist_P, (0.01, 300), 5.03986033020559088e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.01, 300.0), 5.03986033020559088e-01, TEST_TOL6);
286    TEST (gsl_cdf_tdist_P, (0.1, 300), 5.39794441177768194e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.1, 300.0), 5.39794441177768194e-01, TEST_TOL6);
287    TEST (gsl_cdf_tdist_P, (0.325, 300), 6.27296201542523812e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (0.325, 300.0), 6.27296201542523812e-01, TEST_TOL6);
288    TEST (gsl_cdf_tdist_P, (1.0, 300), 8.40941797784686861e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1.0, 300.0), 8.40941797784686861e-01, TEST_TOL6);
289    TEST (gsl_cdf_tdist_P, (1.5, 300), 9.32666983425369137e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1.5, 300.0), 9.32666983425369137e-01, TEST_TOL6);
290    TEST (gsl_cdf_tdist_P, (2.0, 300), 9.76799239508425455e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (2.0, 300.0), 9.76799239508425455e-01, TEST_TOL6);
291    TEST (gsl_cdf_tdist_P, (10.0, 300), 1.00000000000000000e+00, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (10.0, 300.0), 1.00000000000000000e+00, TEST_TOL6);
292    TEST (gsl_cdf_tdist_P, (20.0, 300), 1.00000000000000000e+00, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (20.0, 300.0), 1.00000000000000000e+00, TEST_TOL6);
293    TEST (gsl_cdf_tdist_P, (100.0, 300), 1.00000000000000000e+00, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (100.0, 300.0), 1.00000000000000000e+00, TEST_TOL6);
294    TEST (gsl_cdf_tdist_P, (1000.0, 300), 1.00000000000000000e+00, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (1000.0, 300.0), 1.00000000000000000e+00, TEST_TOL6);
295    TEST (gsl_cdf_tdist_P, (10000.0, 300), 1.00000000000000000e+00, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (10000.0, 300.0), 1.00000000000000000e+00, TEST_TOL6);
296    
297    TEST (gsl_cdf_tdist_Q, (0.0, 300), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.0, 300.0), 5.00000000000000000e-01, TEST_TOL6);
298    TEST (gsl_cdf_tdist_Q, (1e-100, 300), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1e-100, 300.0), 5.00000000000000000e-01, TEST_TOL6);
299    TEST (gsl_cdf_tdist_Q, (0.001, 300), 4.99601390099057051e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.001, 300.0), 4.99601390099057051e-1, TEST_TOL6);
300    TEST (gsl_cdf_tdist_Q, (0.01, 300), 4.96013966979440912e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.01, 300.0), 4.96013966979440912e-1, TEST_TOL6);
301    TEST (gsl_cdf_tdist_Q, (0.1, 300), 4.60205558822231806e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.1, 300.0), 4.60205558822231806e-1, TEST_TOL6);
302    TEST (gsl_cdf_tdist_Q, (0.325, 300), 3.72703798457476188e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (0.325, 300.0), 3.72703798457476188e-1, TEST_TOL6);
303    TEST (gsl_cdf_tdist_Q, (1.0, 300), 1.59058202215313138e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1.0, 300.0), 1.59058202215313138e-1, TEST_TOL6);
304    TEST (gsl_cdf_tdist_Q, (1.5, 300), 6.73330165746308628e-2, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (1.5, 300.0), 6.73330165746308628e-2, TEST_TOL6);
305    TEST (gsl_cdf_tdist_Q, (2.0, 300), 2.32007604915745452e-2, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (2.0, 300.0), 2.32007604915745452e-2, TEST_TOL6);
306    TEST (gsl_cdf_tdist_Q, (10.0, 300), 8.279313677e-21, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (10.0, 300.0), 8.279313677e-21, TEST_TOL6);
307    TEST (gsl_cdf_tdist_Q, (20.0, 300), 1.93159812815803978e-57, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (20.0, 300.0), 1.93159812815803978e-57, TEST_TOL6);
308    TEST (gsl_cdf_tdist_Q, (100.0, 300), 1.02557519997736154e-232, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (100.0, 300.0), 1.02557519997736154e-232, TEST_TOL6);
309    TEST (gsl_cdf_tdist_Q, (1000.0, 300), 0.00000000000000000e+00, 0);    TEST (gsl_cdf_tdist_Q, (1000.0, 300.0), 0.00000000000000000e+00, 0.0);
310    TEST (gsl_cdf_tdist_Q, (10000.0, 300), 0.00000000000000000e+00, 0);    TEST (gsl_cdf_tdist_Q, (10000.0, 300.0), 0.00000000000000000e+00, 0.0);
311    
312    TEST (gsl_cdf_tdist_P, (-1e-100, 300), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1e-100, 300.0), 5.00000000000000000e-01, TEST_TOL6);
313    TEST (gsl_cdf_tdist_P, (-0.001, 300), 4.99601390099057051e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.001, 300.0), 4.99601390099057051e-01, TEST_TOL6);
314    TEST (gsl_cdf_tdist_P, (-0.01, 300), 4.96013966979440912e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.01, 300.0), 4.96013966979440912e-01, TEST_TOL6);
315    TEST (gsl_cdf_tdist_P, (-0.1, 300), 4.60205558822231806e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.1, 300.0), 4.60205558822231806e-01, TEST_TOL6);
316    TEST (gsl_cdf_tdist_P, (-0.325, 300), 3.72703798457476188e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-0.325, 300.0), 3.72703798457476188e-01, TEST_TOL6);
317    TEST (gsl_cdf_tdist_P, (-1.0, 300), 1.59058202215313138e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1.0, 300.0), 1.59058202215313138e-01, TEST_TOL6);
318    TEST (gsl_cdf_tdist_P, (-1.5, 300), 6.73330165746308628e-02, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-1.5, 300.0), 6.73330165746308628e-02, TEST_TOL6);
319    TEST (gsl_cdf_tdist_P, (-2.0, 300), 2.32007604915745452e-02, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-2.0, 300.0), 2.32007604915745452e-02, TEST_TOL6);
320    TEST (gsl_cdf_tdist_P, (-10.0, 300), 8.279313675556272534e-21, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-10.0, 300.0), 8.279313675556272534e-21, TEST_TOL6);
321    TEST (gsl_cdf_tdist_P, (-20.0, 300), 1.93159812815803978e-57, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-20.0, 300.0), 1.93159812815803978e-57, TEST_TOL6);
322    TEST (gsl_cdf_tdist_P, (-100.0, 300), 1.02557519997736154e-232, TEST_TOL6);    TEST (gsl_cdf_tdist_P, (-100.0, 300.0), 1.02557519997736154e-232, TEST_TOL6);
323    TEST (gsl_cdf_tdist_P, (-1000.0, 300), 0.0, 0);    TEST (gsl_cdf_tdist_P, (-1000.0, 300.0), 0.0, 0.0);
324    TEST (gsl_cdf_tdist_P, (-10000.0, 300), 0.0, 0);    TEST (gsl_cdf_tdist_P, (-10000.0, 300.0), 0.0, 0.0);
325    
326    TEST (gsl_cdf_tdist_Q, (-1e-100, 300), 5.00000000000000000e-01, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1e-100, 300.0), 5.00000000000000000e-01, TEST_TOL6);
327    TEST (gsl_cdf_tdist_Q, (-0.001, 300), 5.00398609900942949e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.001, 300.0), 5.00398609900942949e-1, TEST_TOL6);
328    TEST (gsl_cdf_tdist_Q, (-0.01, 300), 5.03986033020559088e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.01, 300.0), 5.03986033020559088e-1, TEST_TOL6);
329    TEST (gsl_cdf_tdist_Q, (-0.1, 300), 5.39794441177768194e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.1, 300.0), 5.39794441177768194e-1, TEST_TOL6);
330    TEST (gsl_cdf_tdist_Q, (-0.325, 300), 6.27296201542523812e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-0.325, 300.0), 6.27296201542523812e-1, TEST_TOL6);
331    TEST (gsl_cdf_tdist_Q, (-1.0, 300), 8.40941797784686862e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1.0, 300.0), 8.40941797784686862e-1, TEST_TOL6);
332    TEST (gsl_cdf_tdist_Q, (-1.5, 300), 9.32666983425369137e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1.5, 300.0), 9.32666983425369137e-1, TEST_TOL6);
333    TEST (gsl_cdf_tdist_Q, (-2.0, 300), 9.76799239508425455e-1, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-2.0, 300.0), 9.76799239508425455e-1, TEST_TOL6);
334    TEST (gsl_cdf_tdist_Q, (-10.0, 300), 1.000000000000000000e0, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-10.0, 300.0), 1.000000000000000000e0, TEST_TOL6);
335    TEST (gsl_cdf_tdist_Q, (-20.0, 300), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-20.0, 300.0), 1.0, TEST_TOL6);
336    TEST (gsl_cdf_tdist_Q, (-100.0, 300), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-100.0, 300.0), 1.0, TEST_TOL6);
337    TEST (gsl_cdf_tdist_Q, (-1000.0, 300), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-1000.0, 300.0), 1.0, TEST_TOL6);
338    TEST (gsl_cdf_tdist_Q, (-10000.0, 300), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Q, (-10000.0, 300.0), 1.0, TEST_TOL6);
339    
340    /* Tests for F distribution */    /* Tests for F distribution */
341    
342    /* p(x, nu1, nu2) := betaI(1 / (1 + nu2 / nu1 * x), nu1 / 2, nu2 / 2) */    /* p(x, nu1, nu2) := betaI(1 / (1 + nu2 / nu1 * x), nu1 / 2, nu2 / 2) */
343    
344    TEST (gsl_cdf_Fdist_P, (0.0, 1.2, 1.3), 0.0, 0);    TEST (gsl_cdf_Fdist_P, (0.0, 1.2, 1.3), 0.0, 0.0);
345    TEST (gsl_cdf_Fdist_P, (1e-100, 1.2, 1.3), 6.98194275525039002e-61, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1e-100, 1.2, 1.3), 6.98194275525039002e-61, TEST_TOL6);
346    TEST (gsl_cdf_Fdist_P, (0.001, 1.2, 1.3), 1.10608485860238564e-2, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.001, 1.2, 1.3), 1.10608485860238564e-2, TEST_TOL6);
347    TEST (gsl_cdf_Fdist_P, (0.01, 1.2, 1.3), 4.38636757068313850e-2, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.01, 1.2, 1.3), 4.38636757068313850e-2, TEST_TOL6);
# Line 372  main (void) Line 372  main (void)
372    TEST (gsl_cdf_Fdist_Q, (10000.0, 1.2, 1.3), 1.7891371911574145e-3, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (10000.0, 1.2, 1.3), 1.7891371911574145e-3, TEST_TOL6);
373    
374    
375    TEST (gsl_cdf_Fdist_P, (0.0, 500, 1.3), 0.0, 0);    TEST (gsl_cdf_Fdist_P, (0.0, 500.0, 1.3), 0.0, 0.0);
376    TEST (gsl_cdf_Fdist_P, (1e-100, 500, 1.3), 0.0, 0);    TEST (gsl_cdf_Fdist_P, (1e-100, 500.0, 1.3), 0.0, 0.0);
377    
378    TEST (gsl_cdf_Fdist_P, (0.001, 500, 1.3), 9.83434460393304765e-141, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.001, 500.0, 1.3), 9.83434460393304765e-141, TEST_TOL6);
379    TEST (gsl_cdf_Fdist_P, (0.01, 500, 1.3), 1.45915624888550014e-26, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.01, 500.0, 1.3), 1.45915624888550014e-26, TEST_TOL6);
380    TEST (gsl_cdf_Fdist_P, (0.1, 500, 1.3), 5.89976509619688165e-4, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.1, 500.0, 1.3), 5.89976509619688165e-4, TEST_TOL6);
381    TEST (gsl_cdf_Fdist_P, (0.325, 500, 1.3), 6.86110486051542533e-2, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.325, 500.0, 1.3), 6.86110486051542533e-2, TEST_TOL6);
382    TEST (gsl_cdf_Fdist_P, (1.0, 500, 1.3), 3.38475053806404615e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1.0, 500.0, 1.3), 3.38475053806404615e-1, TEST_TOL6);
383    TEST (gsl_cdf_Fdist_P, (1.5, 500, 1.3), 4.52016245247457422e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1.5, 500.0, 1.3), 4.52016245247457422e-1, TEST_TOL6);
384    TEST (gsl_cdf_Fdist_P, (2.0, 500, 1.3), 5.27339068937388798e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (2.0, 500.0, 1.3), 5.27339068937388798e-1, TEST_TOL6);
385    TEST (gsl_cdf_Fdist_P, (10.0, 500, 1.3), 8.16839628578413905e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (10.0, 500.0, 1.3), 8.16839628578413905e-1, TEST_TOL6);
386    TEST (gsl_cdf_Fdist_P, (20.0, 500, 1.3), 8.81784623056911406e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (20.0, 500.0, 1.3), 8.81784623056911406e-1, TEST_TOL6);
387    TEST (gsl_cdf_Fdist_P, (100.0, 500, 1.3), 9.58045057204221295e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (100.0, 500.0, 1.3), 9.58045057204221295e-1, TEST_TOL6);
388    TEST (gsl_cdf_Fdist_P, (1000.0, 500, 1.3), 9.90585749380655275e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1000.0, 500.0, 1.3), 9.90585749380655275e-1, TEST_TOL6);
389    TEST (gsl_cdf_Fdist_P, (10000.0, 500, 1.3), 9.97891924831461387e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (10000.0, 500.0, 1.3), 9.97891924831461387e-1, TEST_TOL6);
390    
391    TEST (gsl_cdf_Fdist_Q, (0.0, 500, 1.3), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.0, 500.0, 1.3), 1.0, TEST_TOL6);
392    TEST (gsl_cdf_Fdist_Q, (1e-100, 500, 1.3), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1e-100, 500.0, 1.3), 1.0, TEST_TOL6);
393    
394    TEST (gsl_cdf_Fdist_Q, (0.001, 500, 1.3), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.001, 500.0, 1.3), 1.0, TEST_TOL6);
395    TEST (gsl_cdf_Fdist_Q, (0.01, 500, 1.3), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.01, 500.0, 1.3), 1.0, TEST_TOL6);
396    TEST (gsl_cdf_Fdist_Q, (0.1, 500, 1.3), 9.99410023490380312e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.1, 500.0, 1.3), 9.99410023490380312e-1, TEST_TOL6);
397    TEST (gsl_cdf_Fdist_Q, (0.325, 500, 1.3), 9.31388951394845747e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.325, 500.0, 1.3), 9.31388951394845747e-1, TEST_TOL6);
398    TEST (gsl_cdf_Fdist_Q, (1.0, 500, 1.3), 6.61524946193595385e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1.0, 500.0, 1.3), 6.61524946193595385e-1, TEST_TOL6);
399    TEST (gsl_cdf_Fdist_Q, (1.5, 500, 1.3), 5.47983754752542572e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1.5, 500.0, 1.3), 5.47983754752542572e-1, TEST_TOL6);
400    TEST (gsl_cdf_Fdist_Q, (2.0, 500, 1.3), 4.72660931062611202e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (2.0, 500.0, 1.3), 4.72660931062611202e-1, TEST_TOL6);
401    TEST (gsl_cdf_Fdist_Q, (10.0, 500, 1.3), 1.83160371421586096e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (10.0, 500.0, 1.3), 1.83160371421586096e-1, TEST_TOL6);
402    TEST (gsl_cdf_Fdist_Q, (20.0, 500, 1.3), 1.18215376943088595e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (20.0, 500.0, 1.3), 1.18215376943088595e-1, TEST_TOL6);
403    TEST (gsl_cdf_Fdist_Q, (100.0, 500, 1.3), 4.19549427957787016e-2, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (100.0, 500.0, 1.3), 4.19549427957787016e-2, TEST_TOL6);
404    TEST (gsl_cdf_Fdist_Q, (1000.0, 500, 1.3), 9.41425061934473424e-3, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1000.0, 500.0, 1.3), 9.41425061934473424e-3, TEST_TOL6);
405    TEST (gsl_cdf_Fdist_Q, (10000.0, 500, 1.3), 2.10807516853862603e-3, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (10000.0, 500.0, 1.3), 2.10807516853862603e-3, TEST_TOL6);
406    
407    TEST (gsl_cdf_Fdist_P, (0.0, 1.2, 500), 0.0, 0);    TEST (gsl_cdf_Fdist_P, (0.0, 1.2, 500.0), 0.0, 0.0);
408    TEST (gsl_cdf_Fdist_P, (1e-100, 1.2, 500), 8.23342055585482999e-61, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1e-100, 1.2, 500.0), 8.23342055585482999e-61, TEST_TOL6);
409    TEST (gsl_cdf_Fdist_P, (0.001, 1.2, 500), 1.30461496441289529e-2, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.001, 1.2, 500.0), 1.30461496441289529e-2, TEST_TOL6);
410    TEST (gsl_cdf_Fdist_P, (0.01, 1.2, 500), 5.18324224608033294e-2, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.01, 1.2, 500.0), 5.18324224608033294e-2, TEST_TOL6);
411    TEST (gsl_cdf_Fdist_P, (0.1, 1.2, 500), 2.02235101716076289e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.1, 1.2, 500.0), 2.02235101716076289e-1, TEST_TOL6);
412    TEST (gsl_cdf_Fdist_P, (0.325, 1.2, 500), 3.90502983219393749e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.325, 1.2, 500.0), 3.90502983219393749e-1, TEST_TOL6);
413    TEST (gsl_cdf_Fdist_P, (1.0, 1.2, 500), 6.67656191574653619e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1.0, 1.2, 500.0), 6.67656191574653619e-1, TEST_TOL6);
414    TEST (gsl_cdf_Fdist_P, (1.5, 1.2, 500), 7.75539230271467054e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1.5, 1.2, 500.0), 7.75539230271467054e-1, TEST_TOL6);
415    TEST (gsl_cdf_Fdist_P, (2.0, 1.2, 500), 8.45209114904613705e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (2.0, 1.2, 500.0), 8.45209114904613705e-1, TEST_TOL6);
416    TEST (gsl_cdf_Fdist_P, (10.0, 1.2, 500), 9.99168017659120988e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (10.0, 1.2, 500.0), 9.99168017659120988e-1, TEST_TOL6);
417    TEST (gsl_cdf_Fdist_P, (20.0, 1.2, 500), 9.99998005738371669e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (20.0, 1.2, 500.0), 9.99998005738371669e-1, TEST_TOL6);
418    TEST (gsl_cdf_Fdist_P, (100.0, 1.2, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (100.0, 1.2, 500.0), 1.0, TEST_TOL6);
419    TEST (gsl_cdf_Fdist_P, (1000.0, 1.2, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1000.0, 1.2, 500.0), 1.0, TEST_TOL6);
420    TEST (gsl_cdf_Fdist_P, (10000.0, 1.2, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (10000.0, 1.2, 500.0), 1.0, TEST_TOL6);
421    
422    TEST (gsl_cdf_Fdist_Q, (0.0, 1.2, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.0, 1.2, 500.0), 1.0, TEST_TOL6);
423    TEST (gsl_cdf_Fdist_Q, (1e-100, 1.2, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1e-100, 1.2, 500.0), 1.0, TEST_TOL6);
424    TEST (gsl_cdf_Fdist_Q, (0.001, 1.2, 500), 9.86953850355871047e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.001, 1.2, 500.0), 9.86953850355871047e-1, TEST_TOL6);
425    TEST (gsl_cdf_Fdist_Q, (0.01, 1.2, 500), 9.48167577539196671e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.01, 1.2, 500.0), 9.48167577539196671e-1, TEST_TOL6);
426    TEST (gsl_cdf_Fdist_Q, (0.1, 1.2, 500), 7.97764898283923711e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.1, 1.2, 500.0), 7.97764898283923711e-1, TEST_TOL6);
427    TEST (gsl_cdf_Fdist_Q, (0.325, 1.2, 500), 6.09497016780606251e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.325, 1.2, 500.0), 6.09497016780606251e-1, TEST_TOL6);
428    TEST (gsl_cdf_Fdist_Q, (1.0, 1.2, 500), 3.32343808425346381e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1.0, 1.2, 500.0), 3.32343808425346381e-1, TEST_TOL6);
429    TEST (gsl_cdf_Fdist_Q, (1.5, 1.2, 500), 2.24460769728532946e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1.5, 1.2, 500.0), 2.24460769728532946e-1, TEST_TOL6);
430    TEST (gsl_cdf_Fdist_Q, (2.0, 1.2, 500), 1.54790885095386295e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (2.0, 1.2, 500.0), 1.54790885095386295e-1, TEST_TOL6);
431    TEST (gsl_cdf_Fdist_Q, (10.0, 1.2, 500), 8.3198234087901168e-4, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (10.0, 1.2, 500.0), 8.3198234087901168e-4, TEST_TOL6);
432    TEST (gsl_cdf_Fdist_Q, (20.0, 1.2, 500), 1.99426162833131e-6, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (20.0, 1.2, 500.0), 1.99426162833131e-6, TEST_TOL6);
433    TEST (gsl_cdf_Fdist_Q, (100.0, 1.2, 500), 6.23302662288217117e-25, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (100.0, 1.2, 500.0), 6.23302662288217117e-25, TEST_TOL6);
434    TEST (gsl_cdf_Fdist_Q, (1000.0, 1.2, 500), 1.14328577259666930e-134, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1000.0, 1.2, 500.0), 1.14328577259666930e-134, TEST_TOL6);
435    TEST (gsl_cdf_Fdist_Q, (10000.0, 1.2, 500), 0.0, 0);    TEST (gsl_cdf_Fdist_Q, (10000.0, 1.2, 500.0), 0.0, 0.0);
436    
437    
438    TEST (gsl_cdf_Fdist_P, (0.0, 200, 500), 0.0, 0);    TEST (gsl_cdf_Fdist_P, (0.0, 200.0, 500.0), 0.0, 0.0);
439    TEST (gsl_cdf_Fdist_P, (1e-100, 200, 500), 0.0, 0);    TEST (gsl_cdf_Fdist_P, (1e-100, 200.0, 500.0), 0.0, 0.0);
440    TEST (gsl_cdf_Fdist_P, (0.001, 200, 500), 4.09325080403669893e-251, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.001, 200.0, 500.0), 4.09325080403669893e-251, TEST_TOL6);
441    TEST (gsl_cdf_Fdist_P, (0.01, 200, 500), 1.17894325419628688e-151, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.01, 200.0, 500.0), 1.17894325419628688e-151, TEST_TOL6);
442    TEST (gsl_cdf_Fdist_P, (0.1, 200, 500), 5.92430940796861258e-57, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.1, 200.0, 500.0), 5.92430940796861258e-57, TEST_TOL6);
443    TEST (gsl_cdf_Fdist_P, (0.325, 200, 500), 3.18220452357263554e-18, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (0.325, 200.0, 500.0), 3.18220452357263554e-18, TEST_TOL6);
444    TEST (gsl_cdf_Fdist_P, (1.0, 200, 500), 5.06746326121168266e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1.0, 200.0, 500.0), 5.06746326121168266e-1, TEST_TOL6);
445    TEST (gsl_cdf_Fdist_P, (1.5, 200, 500), 9.99794175718712438e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1.5, 200.0, 500.0), 9.99794175718712438e-1, TEST_TOL6);
446    TEST (gsl_cdf_Fdist_P, (2.0, 200, 500), 9.99999999528236152e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (2.0, 200.0, 500.0), 9.99999999528236152e-1, TEST_TOL6);
447    TEST (gsl_cdf_Fdist_P, (10.0, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (10.0, 200.0, 500.0), 1.0, TEST_TOL6);
448    TEST (gsl_cdf_Fdist_P, (20.0, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (20.0, 200.0, 500.0), 1.0, TEST_TOL6);
449    TEST (gsl_cdf_Fdist_P, (100.0, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (100.0, 200.0, 500.0), 1.0, TEST_TOL6);
450    TEST (gsl_cdf_Fdist_P, (1000.0, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (1000.0, 200.0, 500.0), 1.0, TEST_TOL6);
451    TEST (gsl_cdf_Fdist_P, (10000.0, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_P, (10000.0, 200.0, 500.0), 1.0, TEST_TOL6);
452    
453    TEST (gsl_cdf_Fdist_Q, (0.0, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.0, 200.0, 500.0), 1.0, TEST_TOL6);
454    TEST (gsl_cdf_Fdist_Q, (1e-100, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1e-100, 200.0, 500.0), 1.0, TEST_TOL6);
455    TEST (gsl_cdf_Fdist_Q, (0.001, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.001, 200.0, 500.0), 1.0, TEST_TOL6);
456    TEST (gsl_cdf_Fdist_Q, (0.01, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.01, 200.0, 500.0), 1.0, TEST_TOL6);
457    TEST (gsl_cdf_Fdist_Q, (0.1, 200, 500), 1.0, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.1, 200.0, 500.0), 1.0, TEST_TOL6);
458    TEST (gsl_cdf_Fdist_Q, (0.325, 200, 500), 9.99999999999999997e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (0.325, 200.0, 500.0), 9.99999999999999997e-1, TEST_TOL6);
459    TEST (gsl_cdf_Fdist_Q, (1.0, 200, 500), 4.93253673878831734e-1, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1.0, 200.0, 500.0), 4.93253673878831734e-1, TEST_TOL6);
460    TEST (gsl_cdf_Fdist_Q, (1.5, 200, 500), 2.05824281287561795e-4, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (1.5, 200.0, 500.0), 2.05824281287561795e-4, TEST_TOL6);
461    TEST (gsl_cdf_Fdist_Q, (2.0, 200, 500), 4.71763848371410786e-10, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (2.0, 200.0, 500.0), 4.71763848371410786e-10, TEST_TOL6);
462    TEST (gsl_cdf_Fdist_Q, (10.0, 200, 500), 5.98048337181948436e-96, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (10.0, 200.0, 500.0), 5.98048337181948436e-96, TEST_TOL6);
463    TEST (gsl_cdf_Fdist_Q, (20.0, 200, 500), 2.92099265879979502e-155, TEST_TOL6);    TEST (gsl_cdf_Fdist_Q, (20.0, 200.0, 500.0), 2.92099265879979502e-155, TEST_TOL6);
464    TEST (gsl_cdf_Fdist_Q, (100.0, 200, 500), 6.53118977244362760e-316, 0);    TEST (gsl_cdf_Fdist_Q, (100.0, 200.0, 500.0), 6.53118977244362760e-316, 0.0);
465    TEST (gsl_cdf_Fdist_Q, (1000.0, 200, 500), 0.0, 0);    TEST (gsl_cdf_Fdist_Q, (1000.0, 200.0, 500.0), 0.0, 0.0);
466    TEST (gsl_cdf_Fdist_Q, (10000.0, 200, 500), 0.0, 0);    TEST (gsl_cdf_Fdist_Q, (10000.0, 200.0, 500.0), 0.0, 0.0);
467    
468    
469    /* Tests for gamma distribution */    /* Tests for gamma distribution */
470    
471    /* p(x, a, b) := gammaP(b, x / a) */    /* p(x, a, b) := gammaP(b, x / a) */
472    
473    TEST (gsl_cdf_gamma_P, (0.0, 1, 1), 0.0, 0);    TEST (gsl_cdf_gamma_P, (0.0, 1.0, 1.0), 0.0, 0.0);
474    TEST (gsl_cdf_gamma_P, (1e-100, 1, 1), 1e-100, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1e-100, 1.0, 1.0), 1e-100, TEST_TOL6);
475    TEST (gsl_cdf_gamma_P, (0.001, 1, 1), 9.99500166625008332e-4, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.001, 1.0, 1.0), 9.99500166625008332e-4, TEST_TOL6);
476    TEST (gsl_cdf_gamma_P, (0.01, 1, 1), 9.95016625083194643e-3, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.01, 1.0, 1.0), 9.95016625083194643e-3, TEST_TOL6);
477    TEST (gsl_cdf_gamma_P, (0.1, 1, 1), 9.51625819640404268e-2, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.1, 1.0, 1.0), 9.51625819640404268e-2, TEST_TOL6);
478    TEST (gsl_cdf_gamma_P, (0.325, 1, 1), 2.77472646357927811e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.325, 1.0, 1.0), 2.77472646357927811e-1, TEST_TOL6);
479    TEST (gsl_cdf_gamma_P, (1.0, 1, 1), 6.32120558828557678e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.0, 1.0, 1.0), 6.32120558828557678e-1, TEST_TOL6);
480    TEST (gsl_cdf_gamma_P, (1.5, 1, 1), 7.76869839851570171e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.5, 1.0, 1.0), 7.76869839851570171e-1, TEST_TOL6);
481    TEST (gsl_cdf_gamma_P, (2.0, 1, 1), 8.64664716763387308e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (2.0, 1.0, 1.0), 8.64664716763387308e-1, TEST_TOL6);
482    TEST (gsl_cdf_gamma_P, (10.0, 1, 1), 9.99954600070237515e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10.0, 1.0, 1.0), 9.99954600070237515e-1, TEST_TOL6);
483    TEST (gsl_cdf_gamma_P, (20.0, 1, 1), 9.99999997938846378e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (20.0, 1.0, 1.0), 9.99999997938846378e-1, TEST_TOL6);
484    TEST (gsl_cdf_gamma_P, (100.0, 1, 1), 1e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (100.0, 1.0, 1.0), 1e0, TEST_TOL6);
485    TEST (gsl_cdf_gamma_P, (1000.0, 1, 1), 1e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1000.0, 1.0, 1.0), 1e0, TEST_TOL6);
486    TEST (gsl_cdf_gamma_P, (10000.0, 1, 1), 1e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10000.0, 1.0, 1.0), 1e0, TEST_TOL6);
487    
488    TEST (gsl_cdf_gamma_Q, (0.0, 1, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.0, 1.0, 1.0), 1.0, TEST_TOL6);
489    TEST (gsl_cdf_gamma_Q, (1e-100, 1, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1e-100, 1.0, 1.0), 1.0, TEST_TOL6);
490    TEST (gsl_cdf_gamma_Q, (0.001, 1, 1), 9.99000499833374992e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.001, 1.0, 1.0), 9.99000499833374992e-1, TEST_TOL6);
491    TEST (gsl_cdf_gamma_Q, (0.01, 1, 1), 9.90049833749168054e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.01, 1.0, 1.0), 9.90049833749168054e-1, TEST_TOL6);
492    TEST (gsl_cdf_gamma_Q, (0.1, 1, 1), 9.04837418035959573e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.1, 1.0, 1.0), 9.04837418035959573e-1, TEST_TOL6);
493    TEST (gsl_cdf_gamma_Q, (0.325, 1, 1), 7.22527353642072189e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.325, 1.0, 1.0), 7.22527353642072189e-1, TEST_TOL6);
494    TEST (gsl_cdf_gamma_Q, (1.0, 1, 1), 3.67879441171442322e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.0, 1.0, 1.0), 3.67879441171442322e-1, TEST_TOL6);
495    TEST (gsl_cdf_gamma_Q, (1.5, 1, 1), 2.23130160148429829e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.5, 1.0, 1.0), 2.23130160148429829e-1, TEST_TOL6);
496    TEST (gsl_cdf_gamma_Q, (2.0, 1, 1), 1.35335283236612692e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (2.0, 1.0, 1.0), 1.35335283236612692e-1, TEST_TOL6);
497    TEST (gsl_cdf_gamma_Q, (10.0, 1, 1), 4.53999297624848515e-5, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (10.0, 1.0, 1.0), 4.53999297624848515e-5, TEST_TOL6);
498    TEST (gsl_cdf_gamma_Q, (20.0, 1, 1), 2.06115362243855783e-9, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (20.0, 1.0, 1.0), 2.06115362243855783e-9, TEST_TOL6);
499    TEST (gsl_cdf_gamma_Q, (100.0, 1, 1), 3.72007597602083596e-44, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (100.0, 1.0, 1.0), 3.72007597602083596e-44, TEST_TOL6);
500    TEST (gsl_cdf_gamma_Q, (1000.0, 1, 1), 0, 0);    TEST (gsl_cdf_gamma_Q, (1000.0, 1.0, 1.0), 0.0, 0.0);
501    TEST (gsl_cdf_gamma_Q, (10000.0, 1, 1), 0, 0);    TEST (gsl_cdf_gamma_Q, (10000.0, 1.0, 1.0), 0.0, 0.0);
502    
503    TEST (gsl_cdf_gamma_P, (0.0, 1, 10), 0.0, 0.0);    TEST (gsl_cdf_gamma_P, (0.0, 1.0, 10.0), 0.0, 0.0);
504    TEST (gsl_cdf_gamma_P, (1e-100, 1, 10), 1e-101, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1e-100, 1.0, 10.0), 1e-101, TEST_TOL6);
505    TEST (gsl_cdf_gamma_P, (0.001, 1, 10), 9.99950001666625001e-5, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.001, 1.0, 10.0), 9.99950001666625001e-5, TEST_TOL6);
506    TEST (gsl_cdf_gamma_P, (0.01, 1, 10), 9.99500166625008332e-4, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.01, 1.0, 10.0), 9.99500166625008332e-4, TEST_TOL6);
507    TEST (gsl_cdf_gamma_P, (0.1, 1, 10), 9.95016625083194643e-3, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.1, 1.0, 10.0), 9.95016625083194643e-3, TEST_TOL6);
508    TEST (gsl_cdf_gamma_P, (0.325, 1, 10), 3.19775501686939529e-2, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.325, 1.0, 10.0), 3.19775501686939529e-2, TEST_TOL6);
509    TEST (gsl_cdf_gamma_P, (1.0, 1, 10), 9.51625819640404268e-2, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.0, 1.0, 10.0), 9.51625819640404268e-2, TEST_TOL6);
510    TEST (gsl_cdf_gamma_P, (1.5, 1, 10), 1.39292023574942193e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.5, 1.0, 10.0), 1.39292023574942193e-1, TEST_TOL6);
511    TEST (gsl_cdf_gamma_P, (2.0, 1, 10), 1.81269246922018141e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (2.0, 1.0, 10.0), 1.81269246922018141e-1, TEST_TOL6);
512    TEST (gsl_cdf_gamma_P, (10.0, 1, 10), 6.32120558828557678e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10.0, 1.0, 10.0), 6.32120558828557678e-1, TEST_TOL6);
513    TEST (gsl_cdf_gamma_P, (20.0, 1, 10), 8.64664716763387308e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (20.0, 1.0, 10.0), 8.64664716763387308e-1, TEST_TOL6);
514    TEST (gsl_cdf_gamma_P, (100.0, 1, 10), 9.99954600070237515e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (100.0, 1.0, 10.0), 9.99954600070237515e-1, TEST_TOL6);
515    TEST (gsl_cdf_gamma_P, (1000.0, 1, 10), 1e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1000.0, 1.0, 10.0), 1e0, TEST_TOL6);
516    TEST (gsl_cdf_gamma_P, (10000.0, 1, 10), 1e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10000.0, 1.0, 10.0), 1e0, TEST_TOL6);
517    
518    TEST (gsl_cdf_gamma_Q, (0.0, 1, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.0, 1.0, 10.0), 1.0, TEST_TOL6);
519    TEST (gsl_cdf_gamma_Q, (1e-100, 1, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1e-100, 1.0, 10.0), 1.0, TEST_TOL6);
520    TEST (gsl_cdf_gamma_Q, (0.001, 1, 10), 9.99900004999833337e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.001, 1.0, 10.0), 9.99900004999833337e-1, TEST_TOL6);
521    TEST (gsl_cdf_gamma_Q, (0.01, 1, 10), 9.99000499833374992e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.01, 1.0, 10.0), 9.99000499833374992e-1, TEST_TOL6);
522    TEST (gsl_cdf_gamma_Q, (0.1, 1, 10), 9.90049833749168054e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.1, 1.0, 10.0), 9.90049833749168054e-1, TEST_TOL6);
523    TEST (gsl_cdf_gamma_Q, (0.325, 1, 10), 9.68022449831306047e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.325, 1.0, 10.0), 9.68022449831306047e-1, TEST_TOL6);
524    TEST (gsl_cdf_gamma_Q, (1.0, 1, 10), 9.04837418035959573e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.0, 1.0, 10.0), 9.04837418035959573e-1, TEST_TOL6);
525    TEST (gsl_cdf_gamma_Q, (1.5, 1, 10), 8.60707976425057807e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.5, 1.0, 10.0), 8.60707976425057807e-1, TEST_TOL6);
526    TEST (gsl_cdf_gamma_Q, (2.0, 1, 10), 8.18730753077981859e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (2.0, 1.0, 10.0), 8.18730753077981859e-1, TEST_TOL6);
527    TEST (gsl_cdf_gamma_Q, (10.0, 1, 10), 3.67879441171442322e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (10.0, 1.0, 10.0), 3.67879441171442322e-1, TEST_TOL6);
528    TEST (gsl_cdf_gamma_Q, (20.0, 1, 10), 1.35335283236612692e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (20.0, 1.0, 10.0), 1.35335283236612692e-1, TEST_TOL6);
529    TEST (gsl_cdf_gamma_Q, (100.0, 1, 10), 4.53999297624848515e-5, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (100.0, 1.0, 10.0), 4.53999297624848515e-5, TEST_TOL6);
530    TEST (gsl_cdf_gamma_Q, (1000.0, 1, 10), 3.72007597602083596e-44, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1000.0, 1.0, 10.0), 3.72007597602083596e-44, TEST_TOL6);
531    TEST (gsl_cdf_gamma_Q, (10000.0, 1, 10), 0.0, 0);    TEST (gsl_cdf_gamma_Q, (10000.0, 1.0, 10.0), 0.0, 0.0);
532    
533    TEST (gsl_cdf_gamma_P, (0.0, 17, 10), 0e0, 0);    TEST (gsl_cdf_gamma_P, (0.0, 17.0, 10.0), 0e0, 0.0);
534    TEST (gsl_cdf_gamma_P, (1e-100, 17, 10), 0e0, 0);    TEST (gsl_cdf_gamma_P, (1e-100, 17.0, 10.0), 0e0, 0.0);
535    TEST (gsl_cdf_gamma_P, (0.001, 17, 10), 2.81119174040422844e-83, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.001, 17.0, 10.0), 2.81119174040422844e-83, TEST_TOL6);
536    TEST (gsl_cdf_gamma_P, (0.01, 17, 10), 2.80880324651985887e-66, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.01, 17.0, 10.0), 2.80880324651985887e-66, TEST_TOL6);
537    TEST (gsl_cdf_gamma_P, (0.1, 17, 10), 2.78502998087492130e-49, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.1, 17.0, 10.0), 2.78502998087492130e-49, TEST_TOL6);
538    TEST (gsl_cdf_gamma_P, (0.325, 17, 10), 1.37283653245125844e-40, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.325, 17.0, 10.0), 1.37283653245125844e-40, TEST_TOL6);
539    TEST (gsl_cdf_gamma_P, (1.0, 17, 10), 2.55811932292544243e-32, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.0, 17.0, 10.0), 2.55811932292544243e-32, TEST_TOL6);
540    TEST (gsl_cdf_gamma_P, (1.5, 17, 10), 2.40420441175422372e-29, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.5, 17.0, 10.0), 2.40420441175422372e-29, TEST_TOL6);
541    TEST (gsl_cdf_gamma_P, (2.0, 17, 10), 3.05092926217898577e-27, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (2.0, 17.0, 10.0), 3.05092926217898577e-27, TEST_TOL6);
542    TEST (gsl_cdf_gamma_P, (10.0, 17, 10), 1.094920130378183e-15, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10.0, 17.0, 10.0), 1.094920130378183e-15, TEST_TOL6);
543    TEST (gsl_cdf_gamma_P, (20.0, 17, 10), 5.60605096173161688e-11, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (20.0, 17.0, 10.0), 5.60605096173161688e-11, TEST_TOL6);
544    TEST (gsl_cdf_gamma_P, (100.0, 17, 10), 2.70416097848011280e-2, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (100.0, 17.0, 10.0), 2.70416097848011280e-2, TEST_TOL6);
545    TEST (gsl_cdf_gamma_P, (1000.0, 17, 10), 1.000000000000000000e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1000.0, 17.0, 10.0), 1.000000000000000000e0, TEST_TOL6);
546    TEST (gsl_cdf_gamma_P, (10000.0, 17, 10), 1.000000000000000000e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10000.0, 17.0, 10.0), 1.000000000000000000e0, TEST_TOL6);
547    
548    TEST (gsl_cdf_gamma_Q, (0.0, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.0, 17.0, 10.0), 1.0, TEST_TOL6);
549    TEST (gsl_cdf_gamma_Q, (1e-100, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1e-100, 17.0, 10.0), 1.0, TEST_TOL6);
550    TEST (gsl_cdf_gamma_Q, (0.001, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.001, 17.0, 10.0), 1.0, TEST_TOL6);
551    TEST (gsl_cdf_gamma_Q, (0.01, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.01, 17.0, 10.0), 1.0, TEST_TOL6);
552    TEST (gsl_cdf_gamma_Q, (0.1, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.1, 17.0, 10.0), 1.0, TEST_TOL6);
553    TEST (gsl_cdf_gamma_Q, (0.325, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.325, 17.0, 10.0), 1.0, TEST_TOL6);
554    TEST (gsl_cdf_gamma_Q, (1.0, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.0, 17.0, 10.0), 1.0, TEST_TOL6);
555    TEST (gsl_cdf_gamma_Q, (1.5, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.5, 17.0, 10.0), 1.0, TEST_TOL6);
556    TEST (gsl_cdf_gamma_Q, (2.0, 17, 10), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (2.0, 17.0, 10.0), 1.0, TEST_TOL6);
557    TEST (gsl_cdf_gamma_Q, (10.0, 17, 10), 9.99999999999998905e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (10.0, 17.0, 10.0), 9.99999999999998905e-1, TEST_TOL6);
558    TEST (gsl_cdf_gamma_Q, (20.0, 17, 10), 9.99999999943939490e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (20.0, 17.0, 10.0), 9.99999999943939490e-1, TEST_TOL6);
559    TEST (gsl_cdf_gamma_Q, (100.0, 17, 10), 9.72958390215198872e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (100.0, 17.0, 10.0), 9.72958390215198872e-1, TEST_TOL6);
560    TEST (gsl_cdf_gamma_Q, (1000.0, 17, 10), 2.11200951633948570e-25, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1000.0, 17.0, 10.0), 2.11200951633948570e-25, TEST_TOL6);
561    TEST (gsl_cdf_gamma_Q, (10000.0, 17, 10), 0.0, 0.0);    TEST (gsl_cdf_gamma_Q, (10000.0, 17.0, 10.0), 0.0, 0.0);
562    
563    TEST (gsl_cdf_chisq_P, (0.0, 13), 0.0, 0);    TEST (gsl_cdf_chisq_P, (0.0, 13.0), 0.0, 0.0);
564    TEST (gsl_cdf_chisq_P, (1e-100, 13), 0.0, 0);    TEST (gsl_cdf_chisq_P, (1e-100, 13.0), 0.0, 0.0);
565    TEST (gsl_cdf_chisq_P, (0.001, 13), 1.86631102655845996e-25, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (0.001, 13.0), 1.86631102655845996e-25, TEST_TOL6);
566    TEST (gsl_cdf_chisq_P, (0.01, 13), 5.87882248504529790e-19, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (0.01, 13.0), 5.87882248504529790e-19, TEST_TOL6);
567    TEST (gsl_cdf_chisq_P, (0.1, 13), 1.78796983358555410e-12, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (0.1, 13.0), 1.78796983358555410e-12, TEST_TOL6);
568    TEST (gsl_cdf_chisq_P, (0.325, 13), 3.44611313779905183e-9, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (0.325, 13.0), 3.44611313779905183e-9, TEST_TOL6);
569    TEST (gsl_cdf_chisq_P, (1.0, 13), 3.83473473513595154e-6, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (1.0, 13.0), 3.83473473513595154e-6, TEST_TOL6);
570    TEST (gsl_cdf_chisq_P, (1.5, 13), 4.31718389201041932e-5, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (1.5, 13.0), 4.31718389201041932e-5, TEST_TOL6);
571    TEST (gsl_cdf_chisq_P, (2.0, 13), 2.26250084656047180e-4, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (2.0, 13.0), 2.26250084656047180e-4, TEST_TOL6);
572    TEST (gsl_cdf_chisq_P, (10.0, 13), 3.06065632019251110e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (10.0, 13.0), 3.06065632019251110e-1, TEST_TOL6);
573    TEST (gsl_cdf_chisq_P, (20.0, 13), 9.04789743921908487e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (20.0, 13.0), 9.04789743921908487e-1, TEST_TOL6);
574    TEST (gsl_cdf_chisq_P, (100.0, 13), 9.99999999999998341e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (100.0, 13.0), 9.99999999999998341e-1, TEST_TOL6);
575    TEST (gsl_cdf_chisq_P, (1000.0, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (1000.0, 13.0), 1e0, TEST_TOL6);
576    TEST (gsl_cdf_chisq_P, (10000.0, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_P, (10000.0, 13.0), 1e0, TEST_TOL6);
577    
578    TEST (gsl_cdf_chisq_Q, (0.0, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (0.0, 13.0), 1e0, TEST_TOL6);
579    TEST (gsl_cdf_chisq_Q, (1e-100, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (1e-100, 13.0), 1e0, TEST_TOL6);
580    TEST (gsl_cdf_chisq_Q, (0.001, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (0.001, 13.0), 1e0, TEST_TOL6);
581    TEST (gsl_cdf_chisq_Q, (0.01, 13), 9.99999999999999999e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (0.01, 13.0), 9.99999999999999999e-1, TEST_TOL6);
582    TEST (gsl_cdf_chisq_Q, (0.1, 13), 9.99999999998212030e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (0.1, 13.0), 9.99999999998212030e-1, TEST_TOL6);
583    TEST (gsl_cdf_chisq_Q, (0.325, 13), 9.99999996553886862e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (0.325, 13.0), 9.99999996553886862e-1, TEST_TOL6);
584    TEST (gsl_cdf_chisq_Q, (1.0, 13), 9.99996165265264864e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (1.0, 13.0), 9.99996165265264864e-1, TEST_TOL6);
585    TEST (gsl_cdf_chisq_Q, (1.5, 13), 9.99956828161079896e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (1.5, 13.0), 9.99956828161079896e-1, TEST_TOL6);
586    TEST (gsl_cdf_chisq_Q, (2.0, 13), 9.99773749915343953e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (2.0, 13.0), 9.99773749915343953e-1, TEST_TOL6);
587    TEST (gsl_cdf_chisq_Q, (10.0, 13), 6.93934367980748890e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (10.0, 13.0), 6.93934367980748890e-1, TEST_TOL6);
588    TEST (gsl_cdf_chisq_Q, (20.0, 13), 9.52102560780915127e-2, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (20.0, 13.0), 9.52102560780915127e-2, TEST_TOL6);
589    TEST (gsl_cdf_chisq_Q, (100.0, 13), 1.65902608070858809e-15, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (100.0, 13.0), 1.65902608070858809e-15, TEST_TOL6);
590    TEST (gsl_cdf_chisq_Q, (1000.0, 13), 1.74851191544860225e-205, TEST_TOL6);    TEST (gsl_cdf_chisq_Q, (1000.0, 13.0), 1.74851191544860225e-205, TEST_TOL6);
591    TEST (gsl_cdf_chisq_Q, (10000.0, 13), 0.0, 0);    TEST (gsl_cdf_chisq_Q, (10000.0, 13.0), 0.0, 0.0);
592    
593    /* Beta distribution */    /* Beta distribution */
594    
595    TEST (gsl_cdf_beta_P, (0.0, 1.2, 1.3), 0.0, 0);    TEST (gsl_cdf_beta_P, (0.0, 1.2, 1.3), 0.0, 0.0);
596    TEST (gsl_cdf_beta_P, (1e-100, 1.2, 1.3), 1.34434944656489596e-120, TEST_TOL6);    TEST (gsl_cdf_beta_P, (1e-100, 1.2, 1.3), 1.34434944656489596e-120, TEST_TOL6);
597    TEST (gsl_cdf_beta_P, (0.001, 1.2, 1.3), 3.37630042504535813e-4, TEST_TOL6);    TEST (gsl_cdf_beta_P, (0.001, 1.2, 1.3), 3.37630042504535813e-4, TEST_TOL6);
598    TEST (gsl_cdf_beta_P, (0.01, 1.2, 1.3), 5.34317264038929473e-3, TEST_TOL6);    TEST (gsl_cdf_beta_P, (0.01, 1.2, 1.3), 5.34317264038929473e-3, TEST_TOL6);
# Line 604  main (void) Line 604  main (void)
604    TEST (gsl_cdf_beta_P, (0.999, 1.2, 1.3), 9.99843792833067634e-1, TEST_TOL6);    TEST (gsl_cdf_beta_P, (0.999, 1.2, 1.3), 9.99843792833067634e-1, TEST_TOL6);
605    TEST (gsl_cdf_beta_P, (1.0, 1.2, 1.3), 1.0, TEST_TOL6);    TEST (gsl_cdf_beta_P, (1.0, 1.2, 1.3), 1.0, TEST_TOL6);
606    
607    TEST (gsl_cdf_beta_Q, (0.0, 1.2, 1.3), 1.0, 0);    TEST (gsl_cdf_beta_Q, (0.0, 1.2, 1.3), 1.0, 0.0);
608    TEST (gsl_cdf_beta_Q, (1e-100, 1.2, 1.3), 1e0, TEST_TOL6);    TEST (gsl_cdf_beta_Q, (1e-100, 1.2, 1.3), 1e0, TEST_TOL6);
609    TEST (gsl_cdf_beta_Q, (0.001, 1.2, 1.3), 9.99662369957495464e-1, TEST_TOL6);    TEST (gsl_cdf_beta_Q, (0.001, 1.2, 1.3), 9.99662369957495464e-1, TEST_TOL6);
610    TEST (gsl_cdf_beta_Q, (0.01, 1.2, 1.3), 9.94656827359610705e-1, TEST_TOL6);    TEST (gsl_cdf_beta_Q, (0.01, 1.2, 1.3), 9.94656827359610705e-1, TEST_TOL6);
# Line 616  main (void) Line 616  main (void)
616    TEST (gsl_cdf_beta_Q, (0.999, 1.2, 1.3), 1.56207166932365759e-4, TEST_TOL6);    TEST (gsl_cdf_beta_Q, (0.999, 1.2, 1.3), 1.56207166932365759e-4, TEST_TOL6);
617    TEST (gsl_cdf_beta_Q, (1.0, 1.2, 1.3), 0.0, TEST_TOL6);    TEST (gsl_cdf_beta_Q, (1.0, 1.2, 1.3), 0.0, TEST_TOL6);
618    
619    TEST (gsl_cdf_gamma_Pinv, (0.0, 1, 1), 0.0, 0);    TEST (gsl_cdf_gamma_Pinv, (0.0, 1.0, 1.0), 0.0, 0.0);
620    TEST (gsl_cdf_gamma_Pinv, (1e-100, 1, 1), 1e-100, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (1e-100, 1.0, 1.0), 1e-100, TEST_TOL6);
621    TEST (gsl_cdf_gamma_Pinv, (9.99500166625008332e-4, 1, 1), 0.001, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (9.99500166625008332e-4, 1.0, 1.0), 0.001, TEST_TOL6);
622    TEST (gsl_cdf_gamma_Pinv, (9.95016625083194643e-3, 1, 1), 0.01, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (9.95016625083194643e-3, 1.0, 1.0), 0.01, TEST_TOL6);
623    TEST (gsl_cdf_gamma_Pinv, (9.51625819640404268e-2, 1, 1), 0.1, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (9.51625819640404268e-2, 1.0, 1.0), 0.1, TEST_TOL6);
624    TEST (gsl_cdf_gamma_Pinv, (2.77472646357927811e-1, 1, 1), 0.325, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (2.77472646357927811e-1, 1.0, 1.0), 0.325, TEST_TOL6);
625    TEST (gsl_cdf_gamma_Pinv, (6.32120558828557678e-1, 1, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (6.32120558828557678e-1, 1.0, 1.0), 1.0, TEST_TOL6);
626    TEST (gsl_cdf_gamma_Pinv, (7.76869839851570171e-1, 1, 1), 1.5, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (7.76869839851570171e-1, 1.0, 1.0), 1.5, TEST_TOL6);
627    TEST (gsl_cdf_gamma_Pinv, (8.64664716763387308e-1, 1, 1), 2.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (8.64664716763387308e-1, 1.0, 1.0), 2.0, TEST_TOL6);
628    TEST (gsl_cdf_gamma_Pinv, (9.99954600070237515e-1, 1, 1), 10.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (9.99954600070237515e-1, 1.0, 1.0), 10.0, TEST_TOL6);
629    TEST (gsl_cdf_gamma_Pinv, (9.99999997938846378e-1, 1, 1), 20.0, 100 * TEST_TOL6);    TEST (gsl_cdf_gamma_Pinv, (9.99999997938846378e-1, 1.0, 1.0), 20.0, 100 * TEST_TOL6);
630    TEST (gsl_cdf_gamma_Pinv, (1.0, 1, 1), GSL_POSINF, 0);    TEST (gsl_cdf_gamma_Pinv, (1.0, 1.0, 1.0), GSL_POSINF, 0.0);
631    
632    TEST (gsl_cdf_gamma_Qinv, (0.0, 1, 1), GSL_POSINF, 0);    TEST (gsl_cdf_gamma_Qinv, (0.0, 1.0, 1.0), GSL_POSINF, 0.0);
633    TEST (gsl_cdf_gamma_Qinv, (2.06115362243855783e-9, 1, 1), 20.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (2.06115362243855783e-9, 1.0, 1.0), 20.0, TEST_TOL6);
634    TEST (gsl_cdf_gamma_Qinv, (4.53999297624848515e-5, 1, 1), 10.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (4.53999297624848515e-5, 1.0, 1.0), 10.0, TEST_TOL6);
635    TEST (gsl_cdf_gamma_Qinv, (1.35335283236612692e-1, 1, 1), 2.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (1.35335283236612692e-1, 1.0, 1.0), 2.0, TEST_TOL6);
636    TEST (gsl_cdf_gamma_Qinv, (2.23130160148429829e-1, 1, 1), 1.5, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (2.23130160148429829e-1, 1.0, 1.0), 1.5, TEST_TOL6);
637    TEST (gsl_cdf_gamma_Qinv, (3.67879441171442322e-1, 1, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (3.67879441171442322e-1, 1.0, 1.0), 1.0, TEST_TOL6);
638    TEST (gsl_cdf_gamma_Qinv, (7.22527353642072189e-1, 1, 1), 0.325, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (7.22527353642072189e-1, 1.0, 1.0), 0.325, TEST_TOL6);
639    TEST (gsl_cdf_gamma_Qinv, (9.04837418035959573e-1, 1, 1), 0.1, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (9.04837418035959573e-1, 1.0, 1.0), 0.1, TEST_TOL6);
640    TEST (gsl_cdf_gamma_Qinv, (9.90049833749168054e-1, 1, 1), 0.01, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (9.90049833749168054e-1, 1.0, 1.0), 0.01, TEST_TOL6);
641    TEST (gsl_cdf_gamma_Qinv, (9.99000499833374992e-1, 1, 1), 0.001, TEST_TOL6);    TEST (gsl_cdf_gamma_Qinv, (9.99000499833374992e-1, 1.0, 1.0), 0.001, TEST_TOL6);
642    TEST (gsl_cdf_gamma_Qinv, (1.0, 1, 1), 0.0, 0);    TEST (gsl_cdf_gamma_Qinv, (1.0, 1.0, 1.0), 0.0, 0.0);
643    
644    TEST (gsl_cdf_chisq_Pinv, (0.0, 13), 0.0, 0);    TEST (gsl_cdf_chisq_Pinv, (0.0, 13.0), 0.0, 0.0);
645    TEST (gsl_cdf_chisq_Pinv, (1.86631102655845996e-25, 13), 0.001, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (1.86631102655845996e-25, 13.0), 0.001, TEST_TOL6);
646    TEST (gsl_cdf_chisq_Pinv, (5.87882248504529790e-19, 13), 0.01, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (5.87882248504529790e-19, 13.0), 0.01, TEST_TOL6);
647    TEST (gsl_cdf_chisq_Pinv, (1.78796983358555410e-12, 13), 0.1, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (1.78796983358555410e-12, 13.0), 0.1, TEST_TOL6);
648    TEST (gsl_cdf_chisq_Pinv, (3.44611313779905183e-9, 13), 0.325, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (3.44611313779905183e-9, 13.0), 0.325, TEST_TOL6);
649    TEST (gsl_cdf_chisq_Pinv, (3.83473473513595154e-6, 13), 1.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (3.83473473513595154e-6, 13.0), 1.0, TEST_TOL6);
650    TEST (gsl_cdf_chisq_Pinv, (4.31718389201041932e-5, 13), 1.5, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (4.31718389201041932e-5, 13.0), 1.5, TEST_TOL6);
651    TEST (gsl_cdf_chisq_Pinv, (2.26250084656047180e-4, 13), 2.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (2.26250084656047180e-4, 13.0), 2.0, TEST_TOL6);
652    TEST (gsl_cdf_chisq_Pinv, (3.06065632019251110e-1, 13), 10.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (3.06065632019251110e-1, 13.0), 10.0, TEST_TOL6);
653    TEST (gsl_cdf_chisq_Pinv, (9.04789743921908487e-1, 13), 20.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (9.04789743921908487e-1, 13.0), 20.0, TEST_TOL6);
654    TEST (gsl_cdf_chisq_Pinv, (9.99999999999998341e-1, 13), 100.0, 0.01);    TEST (gsl_cdf_chisq_Pinv, (9.99999999999998341e-1, 13.0), 100.0, 0.01);
655    TEST (gsl_cdf_chisq_Pinv, (1e0, 13), GSL_POSINF, 0);    TEST (gsl_cdf_chisq_Pinv, (1e0, 13.0), GSL_POSINF, 0.0);
656    
657    TEST (gsl_cdf_chisq_Qinv, (0.0, 13), GSL_POSINF, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (0.0, 13.0), GSL_POSINF, TEST_TOL6);
658    TEST (gsl_cdf_chisq_Qinv, (1.65902608070858809e-15, 13), 100.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (1.65902608070858809e-15, 13.0), 100.0, TEST_TOL6);
659    TEST (gsl_cdf_chisq_Qinv, (9.52102560780915127e-2, 13), 20.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.52102560780915127e-2, 13.0), 20.0, TEST_TOL6);
660    TEST (gsl_cdf_chisq_Qinv, (6.93934367980748892e-1, 13), 10.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (6.93934367980748892e-1, 13.0), 10.0, TEST_TOL6);
661    TEST (gsl_cdf_chisq_Qinv, (9.99773749915343954e-1, 13), 2.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99773749915343954e-1, 13.0), 2.0, TEST_TOL6);
662    TEST (gsl_cdf_chisq_Qinv, (9.99956828161079894e-1, 13), 1.5, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99956828161079894e-1, 13.0), 1.5, TEST_TOL6);
663    TEST (gsl_cdf_chisq_Qinv, (9.99996165265264863e-1, 13), 1.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99996165265264863e-1, 13.0), 1.0, TEST_TOL6);
664    TEST (gsl_cdf_chisq_Qinv, (9.99999996553886862e-1, 13), 0.325, 1e-6);    TEST (gsl_cdf_chisq_Qinv, (9.99999996553886862e-1, 13.0), 0.325, 1e-6);
665    TEST (gsl_cdf_chisq_Qinv, (9.99999999998212031e-1, 13), 0.1, 1e-5);    TEST (gsl_cdf_chisq_Qinv, (9.99999999998212031e-1, 13.0), 0.1, 1e-5);
666    TEST (gsl_cdf_chisq_Qinv, (1.0, 13), 0.0, 0);    TEST (gsl_cdf_chisq_Qinv, (1.0, 13.0), 0.0, 0.0);
667    
668    TEST (gsl_cdf_tdist_Pinv, (0.5, 1), 0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (0.5, 1.0), 0.0, TEST_TOL6);
669    TEST (gsl_cdf_tdist_Pinv, (5.00318309780080559e-1, 1), 0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (5.00318309780080559e-1, 1.0), 0.001, TEST_TOL6);
670    TEST (gsl_cdf_tdist_Pinv, (5.03182992764908255e-1, 1), 0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (5.03182992764908255e-1, 1.0), 0.01, TEST_TOL6);
671    TEST (gsl_cdf_tdist_Pinv, (5.31725517430553569e-1, 1), 0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (5.31725517430553569e-1, 1.0), 0.1, TEST_TOL6);
672    TEST (gsl_cdf_tdist_Pinv, (6.00023120032852123e-1, 1), 0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (6.00023120032852123e-1, 1.0), 0.325, TEST_TOL6);
673    TEST (gsl_cdf_tdist_Pinv, (0.75000000000000000e0, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (0.75000000000000000e0, 1.0), 1.0, TEST_TOL6);
674    TEST (gsl_cdf_tdist_Pinv, (8.12832958189001183e-1, 1), 1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (8.12832958189001183e-1, 1.0), 1.5, TEST_TOL6);
675    TEST (gsl_cdf_tdist_Pinv, (8.52416382349566726e-1, 1), 2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (8.52416382349566726e-1, 1.0), 2.0, TEST_TOL6);
676    TEST (gsl_cdf_tdist_Pinv, (9.68274482569446430e-1, 1), 10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.68274482569446430e-1, 1.0), 10.0, TEST_TOL6);
677    TEST (gsl_cdf_tdist_Pinv, (9.84097748743823625e-1, 1), 20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.84097748743823625e-1, 1.0), 20.0, TEST_TOL6);
678    TEST (gsl_cdf_tdist_Pinv, (9.96817007235091745e-1, 1), 100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.96817007235091745e-1, 1.0), 100.0, TEST_TOL6);
679    TEST (gsl_cdf_tdist_Pinv, (9.99681690219919441e-1, 1), 1000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.99681690219919441e-1, 1.0), 1000.0, TEST_TOL6);
680    TEST (gsl_cdf_tdist_Pinv, (9.99968169011487724e-1, 1), 10000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.99968169011487724e-1, 1.0), 10000.0, TEST_TOL6);
681    
682    TEST (gsl_cdf_tdist_Pinv, (4.99681690219919441e-1, 1), -0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.99681690219919441e-1, 1.0), -0.001, TEST_TOL6);
683    TEST (gsl_cdf_tdist_Pinv, (4.96817007235091744e-1, 1), -0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.96817007235091744e-1, 1.0), -0.01, TEST_TOL6);
684    TEST (gsl_cdf_tdist_Pinv, (4.68274482569446430e-1, 1), -0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.68274482569446430e-1, 1.0), -0.1, TEST_TOL6);
685    TEST (gsl_cdf_tdist_Pinv, (3.99976879967147876e-1, 1), -0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.99976879967147876e-1, 1.0), -0.325, TEST_TOL6);
686    TEST (gsl_cdf_tdist_Pinv, (0.25, 1), -1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (0.25, 1.0), -1.0, TEST_TOL6);
687    TEST (gsl_cdf_tdist_Pinv, (1.87167041810998816e-1, 1), -1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.87167041810998816e-1, 1.0), -1.5, TEST_TOL6);
688    TEST (gsl_cdf_tdist_Pinv, (1.47583617650433274e-1, 1), -2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.47583617650433274e-1, 1.0), -2.0, TEST_TOL6);
689    TEST (gsl_cdf_tdist_Pinv, (3.17255174305535695e-2, 1), -10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.17255174305535695e-2, 1.0), -10.0, TEST_TOL6);
690    TEST (gsl_cdf_tdist_Pinv, (1.59022512561763751e-2, 1), -20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.59022512561763751e-2, 1.0), -20.0, TEST_TOL6);
691    TEST (gsl_cdf_tdist_Pinv, (3.18299276490825514e-3, 1), -100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.18299276490825514e-3, 1.0), -100.0, TEST_TOL6);
692    TEST (gsl_cdf_tdist_Pinv, (3.18309780080558938e-4, 1), -1000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.18309780080558938e-4, 1.0), -1000.0, TEST_TOL6);
693    TEST (gsl_cdf_tdist_Pinv, (3.18309885122757724e-5, 1), -10000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.18309885122757724e-5, 1.0), -10000.0, TEST_TOL6);
694    
695    
696    TEST (gsl_cdf_tdist_Qinv, (0.5, 1), 0.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (0.5, 1.0), 0.0, TEST_TOL6);
697    TEST (gsl_cdf_tdist_Qinv, (4.99681690219919441e-1, 1), 0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (4.99681690219919441e-1, 1.0), 0.001, TEST_TOL6);
698    TEST (gsl_cdf_tdist_Qinv, (4.96817007235091745e-1, 1), 0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (4.96817007235091745e-1, 1.0), 0.01, TEST_TOL6);
699    TEST (gsl_cdf_tdist_Qinv, (4.68274482569446430e-1, 1), 0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (4.68274482569446430e-1, 1.0), 0.1, TEST_TOL6);
700    TEST (gsl_cdf_tdist_Qinv, (3.99976879967147876e-1, 1), 0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (3.99976879967147876e-1, 1.0), 0.325, TEST_TOL6);
701    TEST (gsl_cdf_tdist_Qinv, (2.5e-1, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (2.5e-1, 1.0), 1.0, TEST_TOL6);
702    TEST (gsl_cdf_tdist_Qinv, (1.87167041810998816e-1, 1), 1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (1.87167041810998816e-1, 1.0), 1.5, TEST_TOL6);
703    TEST (gsl_cdf_tdist_Qinv, (1.47583617650433274e-1, 1), 2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (1.47583617650433274e-1, 1.0), 2.0, TEST_TOL6);
704    TEST (gsl_cdf_tdist_Qinv, (3.17255174305535695e-2, 1), 10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (3.17255174305535695e-2, 1.0), 10.0, TEST_TOL6);
705    TEST (gsl_cdf_tdist_Qinv, (1.59022512561763752e-2, 1), 20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (1.59022512561763752e-2, 1.0), 20.0, TEST_TOL6);
706    TEST (gsl_cdf_tdist_Qinv, (3.18299276490825515e-3, 1), 100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (3.18299276490825515e-3, 1.0), 100.0, TEST_TOL6);
707    TEST (gsl_cdf_tdist_Qinv, (3.18309780080558939e-4, 1), 1000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (3.18309780080558939e-4, 1.0), 1000.0, TEST_TOL6);
708    TEST (gsl_cdf_tdist_Qinv, (3.18309885122757724e-5, 1), 10000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (3.18309885122757724e-5, 1.0), 10000.0, TEST_TOL6);
709    
710    TEST (gsl_cdf_tdist_Pinv, (4.99681690219919441e-1, 1), -0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.99681690219919441e-1, 1.0), -0.001, TEST_TOL6);
711    TEST (gsl_cdf_tdist_Pinv, (4.96817007235091744e-1, 1), -0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.96817007235091744e-1, 1.0), -0.01, TEST_TOL6);
712    TEST (gsl_cdf_tdist_Pinv, (4.68274482569446430e-1, 1), -0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.68274482569446430e-1, 1.0), -0.1, TEST_TOL6);
713    TEST (gsl_cdf_tdist_Pinv, (3.99976879967147876e-1, 1), -0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.99976879967147876e-1, 1.0), -0.325, TEST_TOL6);
714    TEST (gsl_cdf_tdist_Pinv, (0.25, 1), -1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (0.25, 1.0), -1.0, TEST_TOL6);
715    TEST (gsl_cdf_tdist_Pinv, (1.87167041810998816e-1, 1), -1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.87167041810998816e-1, 1.0), -1.5, TEST_TOL6);
716    TEST (gsl_cdf_tdist_Pinv, (1.47583617650433274e-1, 1), -2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.47583617650433274e-1, 1.0), -2.0, TEST_TOL6);
717    TEST (gsl_cdf_tdist_Pinv, (3.17255174305535695e-2, 1), -10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.17255174305535695e-2, 1.0), -10.0, TEST_TOL6);
718    TEST (gsl_cdf_tdist_Pinv, (1.59022512561763751e-2, 1), -20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.59022512561763751e-2, 1.0), -20.0, TEST_TOL6);
719    TEST (gsl_cdf_tdist_Pinv, (3.18299276490825514e-3, 1), -100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.18299276490825514e-3, 1.0), -100.0, TEST_TOL6);
720    TEST (gsl_cdf_tdist_Pinv, (3.18309780080558938e-4, 1), -1000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.18309780080558938e-4, 1.0), -1000.0, TEST_TOL6);
721    TEST (gsl_cdf_tdist_Pinv, (3.18309885122757724e-5, 1), -10000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.18309885122757724e-5, 1.0), -10000.0, TEST_TOL6);
722    
723    TEST (gsl_cdf_tdist_Qinv, (5.00318309780080559e-1, 1), -0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.00318309780080559e-1, 1.0), -0.001, TEST_TOL6);
724    TEST (gsl_cdf_tdist_Qinv, (5.03182992764908255e-1, 1), -0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.03182992764908255e-1, 1.0), -0.01, TEST_TOL6);
725    TEST (gsl_cdf_tdist_Qinv, (5.31725517430553570e-1, 1), -0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.31725517430553570e-1, 1.0), -0.1, TEST_TOL6);
726    TEST (gsl_cdf_tdist_Qinv, (6.00023120032852124e-1, 1), -0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (6.00023120032852124e-1, 1.0), -0.325, TEST_TOL6);
727    TEST (gsl_cdf_tdist_Qinv, (7.5e-1, 1), -1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (7.5e-1, 1.0), -1.0, TEST_TOL6);
728    TEST (gsl_cdf_tdist_Qinv, (8.12832958189001184e-1, 1), -1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (8.12832958189001184e-1, 1.0), -1.5, TEST_TOL6);
729    TEST (gsl_cdf_tdist_Qinv, (8.52416382349566726e-1, 1), -2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (8.52416382349566726e-1, 1.0), -2.0, TEST_TOL6);
730    TEST (gsl_cdf_tdist_Qinv, (9.68274482569446430e-1, 1), -10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.68274482569446430e-1, 1.0), -10.0, TEST_TOL6);
731    TEST (gsl_cdf_tdist_Qinv, (9.84097748743823625e-1, 1), -20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.84097748743823625e-1, 1.0), -20.0, TEST_TOL6);
732    TEST (gsl_cdf_tdist_Qinv, (9.96817007235091745e-1, 1), -100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.96817007235091745e-1, 1.0), -100.0, TEST_TOL6);
733    TEST (gsl_cdf_tdist_Qinv, (9.99681690219919441e-1, 1), -1000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.99681690219919441e-1, 1.0), -1000.0, TEST_TOL6);
734    TEST (gsl_cdf_tdist_Qinv, (9.99968169011487724e-1, 1), -10000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.99968169011487724e-1, 1.0), -10000.0, TEST_TOL6);
735    
736    TEST (gsl_cdf_tdist_Pinv, (4.99646446697795041e-01, 2), -0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.99646446697795041e-01, 2.0), -0.001, TEST_TOL6);
737    TEST (gsl_cdf_tdist_Pinv, (4.96464554479100486e-01, 2), -0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.96464554479100486e-01, 2.0), -0.01, TEST_TOL6);
738    TEST (gsl_cdf_tdist_Pinv, (4.64732719207070087e-01, 2), -0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.64732719207070087e-01, 2.0), -0.1, TEST_TOL6);
739    TEST (gsl_cdf_tdist_Pinv, (3.88014227253126233e-01, 2), -0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.88014227253126233e-01, 2.0), -0.325, TEST_TOL6);
740    TEST (gsl_cdf_tdist_Pinv, (2.11324865405187118e-01, 2), -1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (2.11324865405187118e-01, 2.0), -1.0, TEST_TOL6);
741    TEST (gsl_cdf_tdist_Pinv, (1.36196562445500540e-01, 2), -1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.36196562445500540e-01, 2.0), -1.5, TEST_TOL6);
742    TEST (gsl_cdf_tdist_Pinv, (9.17517095361369836e-02, 2), -2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.17517095361369836e-02, 2.0), -2.0, TEST_TOL6);
743    TEST (gsl_cdf_tdist_Pinv, (4.92622851166284542e-03, 2), -10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.92622851166284542e-03, 2.0), -10.0, TEST_TOL6);
744    TEST (gsl_cdf_tdist_Pinv, (1.24533194618354849e-03, 2), -20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.24533194618354849e-03, 2.0), -20.0, TEST_TOL6);
745    TEST (gsl_cdf_tdist_Pinv, (4.99925012497812894e-05, 2), -100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.99925012497812894e-05, 2.0), -100.0, TEST_TOL6);
746    TEST (gsl_cdf_tdist_Pinv, (4.99999250001249998e-07, 2), -1000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.99999250001249998e-07, 2.0), -1000.0, TEST_TOL6);
747    TEST (gsl_cdf_tdist_Pinv, (4.99999992500000125e-09, 2), -10000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.99999992500000125e-09, 2.0), -10000.0, TEST_TOL6);
748    
749    TEST (gsl_cdf_tdist_Qinv, (5.00353553302204959e-1, 2), -0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.00353553302204959e-1, 2.0), -0.001, TEST_TOL6);
750    TEST (gsl_cdf_tdist_Qinv, (5.03535445520899514e-1, 2), -0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.03535445520899514e-1, 2.0), -0.01, TEST_TOL6);
751    TEST (gsl_cdf_tdist_Qinv, (5.35267280792929913e-1, 2), -0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.35267280792929913e-1, 2.0), -0.1, TEST_TOL6);
752    TEST (gsl_cdf_tdist_Qinv, (6.11985772746873767e-1, 2), -0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (6.11985772746873767e-1, 2.0), -0.325, TEST_TOL6);
753    TEST (gsl_cdf_tdist_Qinv, (7.88675134594812882e-1, 2), -1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (7.88675134594812882e-1, 2.0), -1.0, TEST_TOL6);
754    TEST (gsl_cdf_tdist_Qinv, (8.63803437554499460e-1, 2), -1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (8.63803437554499460e-1, 2.0), -1.5, TEST_TOL6);
755    TEST (gsl_cdf_tdist_Qinv, (9.08248290463863016e-1, 2), -2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.08248290463863016e-1, 2.0), -2.0, TEST_TOL6);
756    TEST (gsl_cdf_tdist_Qinv, (9.95073771488337155e-1, 2), -10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.95073771488337155e-1, 2.0), -10.0, TEST_TOL6);
757    TEST (gsl_cdf_tdist_Qinv, (9.98754668053816452e-1, 2), -20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.98754668053816452e-1, 2.0), -20.0, TEST_TOL6);
758    TEST (gsl_cdf_tdist_Qinv, (9.99950007498750219e-1, 2), -100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.99950007498750219e-1, 2.0), -100.0, TEST_TOL6);
759    TEST (gsl_cdf_tdist_Qinv, (9.99999500000749999e-1, 2), -1000.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.99999500000749999e-1, 2.0), -1000.0, TEST_TOL6);
760    TEST (gsl_cdf_tdist_Qinv, (9.99999995000000075e-1, 2), -10000.0, 1e-6);    TEST (gsl_cdf_tdist_Qinv, (9.99999995000000075e-1, 2.0), -10000.0, 1e-6);
761    
762    TEST (gsl_cdf_tdist_Pinv, (5.00000000000000000e-01, 300), 0.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (5.00000000000000000e-01, 300.0), 0.0, TEST_TOL6);
763    TEST (gsl_cdf_tdist_Pinv, (5.00398609900942949e-01, 300), 0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (5.00398609900942949e-01, 300.0), 0.001, TEST_TOL6);
764    TEST (gsl_cdf_tdist_Pinv, (5.03986033020559088e-01, 300), 0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (5.03986033020559088e-01, 300.0), 0.01, TEST_TOL6);
765    TEST (gsl_cdf_tdist_Pinv, (5.39794441177768194e-01, 300), 0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (5.39794441177768194e-01, 300.0), 0.1, TEST_TOL6);
766    TEST (gsl_cdf_tdist_Pinv, (6.27296201542523812e-01, 300), 0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (6.27296201542523812e-01, 300.0), 0.325, TEST_TOL6);
767    TEST (gsl_cdf_tdist_Pinv, (8.40941797784686861e-01, 300), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (8.40941797784686861e-01, 300.0), 1.0, TEST_TOL6);
768    TEST (gsl_cdf_tdist_Pinv, (9.32666983425369137e-01, 300), 1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.32666983425369137e-01, 300.0), 1.5, TEST_TOL6);
769    TEST (gsl_cdf_tdist_Pinv, (9.76799239508425455e-01, 300), 2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (9.76799239508425455e-01, 300.0), 2.0, TEST_TOL6);
770    TEST (gsl_cdf_tdist_Pinv, (1.00000000000000000e+00, 300), GSL_POSINF, 0);    TEST (gsl_cdf_tdist_Pinv, (1.00000000000000000e+00, 300.0), GSL_POSINF, 0.0);
771    
772    TEST (gsl_cdf_tdist_Qinv, (5.00000000000000000e-01, 300), 0.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.00000000000000000e-01, 300.0), 0.0, TEST_TOL6);
773    TEST (gsl_cdf_tdist_Qinv, (4.99601390099057051e-1, 300), 0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (4.99601390099057051e-1, 300.0), 0.001, TEST_TOL6);
774    TEST (gsl_cdf_tdist_Qinv, (4.96013966979440912e-1, 300), 0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (4.96013966979440912e-1, 300.0), 0.01, TEST_TOL6);
775    TEST (gsl_cdf_tdist_Qinv, (4.60205558822231806e-1, 300), 0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (4.60205558822231806e-1, 300.0), 0.1, TEST_TOL6);
776    TEST (gsl_cdf_tdist_Qinv, (3.72703798457476188e-1, 300), 0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (3.72703798457476188e-1, 300.0), 0.325, TEST_TOL6);
777    TEST (gsl_cdf_tdist_Qinv, (1.59058202215313138e-1, 300), 1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (1.59058202215313138e-1, 300.0), 1.0, TEST_TOL6);
778    TEST (gsl_cdf_tdist_Qinv, (6.73330165746308628e-2, 300), 1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (6.73330165746308628e-2, 300.0), 1.5, TEST_TOL6);
779    TEST (gsl_cdf_tdist_Qinv, (2.32007604915745452e-2, 300), 2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (2.32007604915745452e-2, 300.0), 2.0, TEST_TOL6);
780    TEST (gsl_cdf_tdist_Qinv, (8.279313677e-21, 300), 10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (8.279313677e-21, 300.0), 10.0, TEST_TOL6);
781    TEST (gsl_cdf_tdist_Qinv, (1.93159812815803978e-57, 300), 20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (1.93159812815803978e-57, 300.0), 20.0, TEST_TOL6);
782    TEST (gsl_cdf_tdist_Qinv, (1.02557519997736154e-232, 300), 100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (1.02557519997736154e-232, 300.0), 100.0, TEST_TOL6);
783    TEST (gsl_cdf_tdist_Qinv, (0.00000000000000000e+00, 300), GSL_POSINF, 0);    TEST (gsl_cdf_tdist_Qinv, (0.00000000000000000e+00, 300.0), GSL_POSINF, 0.0);
784    
785    TEST (gsl_cdf_tdist_Pinv, (4.99601390099057051e-01, 300), -0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.99601390099057051e-01, 300.0), -0.001, TEST_TOL6);
786    TEST (gsl_cdf_tdist_Pinv, (4.96013966979440912e-01, 300), -0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.96013966979440912e-01, 300.0), -0.01, TEST_TOL6);
787    TEST (gsl_cdf_tdist_Pinv, (4.60205558822231806e-01, 300), -0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (4.60205558822231806e-01, 300.0), -0.1, TEST_TOL6);
788    TEST (gsl_cdf_tdist_Pinv, (3.72703798457476188e-01, 300), -0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (3.72703798457476188e-01, 300.0), -0.325, TEST_TOL6);
789    TEST (gsl_cdf_tdist_Pinv, (1.59058202215313138e-01, 300), -1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.59058202215313138e-01, 300.0), -1.0, TEST_TOL6);
790    TEST (gsl_cdf_tdist_Pinv, (6.73330165746308628e-02, 300), -1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (6.73330165746308628e-02, 300.0), -1.5, TEST_TOL6);
791    TEST (gsl_cdf_tdist_Pinv, (2.32007604915745452e-02, 300), -2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (2.32007604915745452e-02, 300.0), -2.0, TEST_TOL6);
792    TEST (gsl_cdf_tdist_Pinv, (8.279313675556272534e-21, 300), -10.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (8.279313675556272534e-21, 300.0), -10.0, TEST_TOL6);
793    TEST (gsl_cdf_tdist_Pinv, (1.93159812815803978e-57, 300), -20.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.93159812815803978e-57, 300.0), -20.0, TEST_TOL6);
794    TEST (gsl_cdf_tdist_Pinv, (1.02557519997736154e-232, 300), -100.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Pinv, (1.02557519997736154e-232, 300.0), -100.0, TEST_TOL6);
795    TEST (gsl_cdf_tdist_Pinv, (0.0, 300), GSL_NEGINF, 0);    TEST (gsl_cdf_tdist_Pinv, (0.0, 300.0), GSL_NEGINF, 0.0);
796    
797    TEST (gsl_cdf_tdist_Qinv, (5.00398609900942949e-1, 300), -0.001, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.00398609900942949e-1, 300.0), -0.001, TEST_TOL6);
798    TEST (gsl_cdf_tdist_Qinv, (5.03986033020559088e-1, 300), -0.01, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.03986033020559088e-1, 300.0), -0.01, TEST_TOL6);
799    TEST (gsl_cdf_tdist_Qinv, (5.39794441177768194e-1, 300), -0.1, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (5.39794441177768194e-1, 300.0), -0.1, TEST_TOL6);
800    TEST (gsl_cdf_tdist_Qinv, (6.27296201542523812e-1, 300), -0.325, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (6.27296201542523812e-1, 300.0), -0.325, TEST_TOL6);
801    TEST (gsl_cdf_tdist_Qinv, (8.40941797784686862e-1, 300), -1.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (8.40941797784686862e-1, 300.0), -1.0, TEST_TOL6);
802    TEST (gsl_cdf_tdist_Qinv, (9.32666983425369137e-1, 300), -1.5, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.32666983425369137e-1, 300.0), -1.5, TEST_TOL6);
803    TEST (gsl_cdf_tdist_Qinv, (9.76799239508425455e-1, 300), -2.0, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (9.76799239508425455e-1, 300.0), -2.0, TEST_TOL6);
804    TEST (gsl_cdf_tdist_Qinv, (1.000000000000000000e0, 300), GSL_NEGINF, TEST_TOL6);    TEST (gsl_cdf_tdist_Qinv, (1.000000000000000000e0, 300.0), GSL_NEGINF, TEST_TOL6);
805    
806    exit (gsl_test_summary ());    exit (gsl_test_summary ());
807  }  }

Legend:
Removed from v.1.1.2.26  
changed lines
  Added in v.1.1.2.27

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26