1Test of J0(X) VS Taylor expansion


   2000 random arguments were tested from the interval (  0.0,  4.0)


 ABS(J0(X)) was larger   837 times
                agreed   644 times, and
           was smaller   519 times.


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


 The maximum relative error of     0.1336E-14 =    2 ** -49.41
    occurred for X = 0.237007E+01
 The estimated loss of base   2 significant digits is   3.59


 The root mean square relative error was     0.2101E-15 =    2 ** -52.08
 The estimated loss of base   2 significant digits is   0.92


1Test of J0(X) VS Taylor expansion


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


 ABS(J0(X)) was larger   616 times
                agreed   546 times, and
           was smaller   838 times.


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


 The maximum relative error of     0.1116E-14 =    2 ** -49.67
    occurred for X = 0.398805E+01
 The estimated loss of base   2 significant digits is   3.33


 The root mean square relative error was     0.2520E-15 =    2 ** -51.82
 The estimated loss of base   2 significant digits is   1.18


1Test of J0(X) VS Taylor expansion


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


 ABS(J0(X)) was larger   639 times
                agreed   597 times, and
           was smaller   764 times.


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


 The maximum relative error of     0.9833E-15 =    2 ** -49.85
    occurred for X = 0.118296E+02
 The estimated loss of base   2 significant digits is   3.15


 The root mean square relative error was     0.2185E-15 =    2 ** -52.02
 The estimated loss of base   2 significant digits is   0.98


1Special Tests


 Accuracy near zeros

          X               BESJ0(X)             Loss of base  2 digits

    0.2406250000E+01   -0.739276482217002E-03           0.40

    0.5519531250E+01   -0.186086517975739E-03           1.39



 Test with extreme arguments



 J0 will be called with the argument  0.1797693135+309
 This may stop execution.


 J0 returned the value  0.00000000000000000E+00

 This concludes the tests.
