1Test of Y0(X) VS Multiplication Theorem


   1999 random arguments were tested from the interval (  0.0,  3.0)


 ABS(Y0(X)) was larger   552 times
                agreed   611 times, and
           was smaller   836 times.


 There are  24 base   2 significant digits in a floating-point number.


 The maximum relative error of     0.5227E-06 =    2 ** -20.87
    occurred for X = 0.271889E+01
 The estimated loss of base   2 significant digits is   3.13


 The root mean square relative error was     0.1163E-06 =    2 ** -23.04
 The estimated loss of base   2 significant digits is   0.96


1Test of Y0(X) VS Multiplication Theorem


   2000 random arguments were tested from the interval (  3.0,  5.5)


 ABS(Y0(X)) was larger   664 times
                agreed   546 times, and
           was smaller   790 times.


 There are  24 base   2 significant digits in a floating-point number.


 The maximum relative error of     0.5397E-06 =    2 ** -20.82
    occurred for X = 0.384162E+01
 The estimated loss of base   2 significant digits is   3.18


 The root mean square relative error was     0.1194E-06 =    2 ** -23.00
 The estimated loss of base   2 significant digits is   1.00


1Test of Y0(X) VS Multiplication Theorem


   2000 random arguments were tested from the interval (  5.5,  8.0)


 ABS(Y0(X)) was larger  1079 times
                agreed   255 times, and
           was smaller   666 times.


 There are  24 base   2 significant digits in a floating-point number.


 The maximum relative error of     0.1810E-05 =    2 ** -19.08
    occurred for X = 0.686760E+01
 The estimated loss of base   2 significant digits is   4.92


 The root mean square relative error was     0.3094E-06 =    2 ** -21.62
 The estimated loss of base   2 significant digits is   2.38


1Test of Y0(X) VS Multiplication Theorem


    500 random arguments were tested from the interval (  8.0, 20.0)


 ABS(Y0(X)) was larger   201 times
                agreed   105 times, and
           was smaller   194 times.


 There are  24 base   2 significant digits in a floating-point number.


 The maximum absolute error of     0.6455E-06 =    2 ** -20.56
    occurred for X = 0.160715E+02
 The estimated loss of base   2 significant digits is   3.44


 The root mean square absolute error was     0.1285E-06 =    2 ** -22.89
 The estimated loss of base   2 significant digits is   1.11


1Special Tests


 Accuracy near zeros

          X               BESY0(X)             Loss of base  2 digits

    0.8906250000E+00   -0.260031409561634E-02           0.59

    0.3957031250E+01    0.260534550761804E-03           0.00

    0.7085937500E+01   -0.340794576914050E-04           1.84



 Test with extreme arguments

 Y0 will be called with the argument  0.1175494351E-37
 This should not stop execution.


 Y0 returned the value -0.55673973083496095E+02

 Y0 will be called with the argument  0.0000000000E+00
 This may stop execution.


 Y0 returned the value -0.33999999521443640E+39

 Y0 will be called with the argument  0.3402823466E+39
 This may stop execution.


 Y0 returned the value  0.00000000000000000E+00

 This concludes the tests.
