1Test of J0(X) VS Taylor expansion


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


 ABS(J0(X)) was larger   562 times
                agreed   631 times, and
           was smaller   807 times.


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


 The maximum relative error of     0.4457E-06 =    2 ** -21.10
    occurred for X = 0.392005E+01
 The estimated loss of base   2 significant digits is   2.90


 The root mean square relative error was     0.1056E-06 =    2 ** -23.17
 The estimated loss of base   2 significant digits is   0.83


1Test of J0(X) VS Taylor expansion


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


 ABS(J0(X)) was larger   772 times
                agreed   601 times, and
           was smaller   627 times.


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


 The maximum relative error of     0.5968E-06 =    2 ** -20.68
    occurred for X = 0.396039E+01
 The estimated loss of base   2 significant digits is   3.32


 The root mean square relative error was     0.1271E-06 =    2 ** -22.91
 The estimated loss of base   2 significant digits is   1.09


1Test of J0(X) VS Taylor expansion


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


 ABS(J0(X)) was larger   635 times
                agreed   636 times, and
           was smaller   729 times.


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


 The maximum relative error of     0.5846E-06 =    2 ** -20.71
    occurred for X = 0.173434E+02
 The estimated loss of base   2 significant digits is   3.29


 The root mean square relative error was     0.1080E-06 =    2 ** -23.14
 The estimated loss of base   2 significant digits is   0.86


1Special Tests


 Accuracy near zeros

          X               BESJ0(X)             Loss of base  2 digits

    0.2406250000E+01   -0.739276409149170E-03           0.40

    0.5519531250E+01   -0.186086530447938E-03           0.39



 Test with extreme arguments



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


 J0 returned the value  0.00000000000000000E+00

 This concludes the tests.
