result of j0 is never more precise than double 5 results were exact to double the precision 20 largest ulp errors (stored in a double) 820627408170964.75000 ulp for j0(5.52007811028631057) = -2.49938959948916753e-17) 820627408170964.75000 ulp for j0(-5.52007811028631057) = -2.49938959948916753e-17) 450179410498755.06250 ulp for j0(-2.40482555769577289) = -5.55387629523999699e-17) 450179410498755.06250 ulp for j0(2.40482555769577289) = -5.55387629523999699e-17) 89450214536902.78125 ulp for j0(-2.40482555769577244) = 1.71665267307418125e-16) 89450214536902.78125 ulp for j0(2.40482555769577244) = 1.71665267307418125e-16) 38656385240616.84375 ulp for j0(5.52007811028631146) = 2.76599115676801202e-16) 38656385240616.84375 ulp for j0(-5.52007811028631146) = 2.76599115676801202e-16) 28812044129150.70703 ulp for j0(2.40482555769577022) = 1.32788133240738176e-15) 28812044129150.70703 ulp for j0(-2.40482555769577022) = 1.32788133240738176e-15) 24492349580293.65234 ulp for j0(-8.65372791291101251) = -7.91827641886750548e-17) 24492349580293.65234 ulp for j0(8.65372791291101251) = -7.91827641886750548e-17) 23094638087785.58984 ulp for j0(2.404825557695772) = 3.98869297567236281e-16) 23094638087785.58984 ulp for j0(-2.404825557695772) = 3.98869297567236281e-16) 13294667693825.52930 ulp for j0(11.7915344390142813) = -6.55538183891963364e-17) 13294667693825.52930 ulp for j0(-11.7915344390142813) = -6.55538183891963364e-17) 10582190570101.76367 ulp for j0(8.65372791291101073) = 4.03233236120479744e-16) 10582190570101.76367 ulp for j0(-8.65372791291101073) = 4.03233236120479744e-16) 10202516355074.48438 ulp for j0(5.52007811028631323) = 8.78118879287194124e-16) 10202516355074.48438 ulp for j0(-5.52007811028631323) = 8.78118879287194124e-16) j01053820627408170964.750005.52007811028631057-2.49938959948916753e-17