result of y1 is never more precise than double 20 largest ulp errors (stored in a double) Inf ulp for y1(-2.22507385850720188e-308) = -Infinity) Inf ulp for y1(-2.22507385850720138e-308) = -Infinity) 37037870825597280.00000 ulp for y1(5.42968104079413472) = 1.05471187339389871e-15) 35788321727540376.00000 ulp for y1(5.4296810407941356) = 7.21644966006351751e-16) 4791702445251467.00000 ulp for y1(2.19714132603101708) = 3.98986399474665632e-17) 3273038115518333.50000 ulp for y1(2.22507385850720138e-308) = -4.49423283715578977e+307) 3273038115518332.50000 ulp for y1(2.22507385850720188e-308) = -4.49423283715578877e+307) 2240054917451271.75000 ulp for y1(2.19714132603101664) = -1.50920942409982217e-16) 2158283658410896.50000 ulp for y1(5.42968104079413116) = 1.77635683940025046e-15) 2034208024008798.50000 ulp for y1(5.42968104079414271) = -1.77635683940025046e-15) 245249311818993.43750 ulp for y1(2.19714132603101486) = -1.17961196366422882e-15) 194940620308516.78125 ulp for y1(5.42968104079410896) = 9.21485110438879929e-15) 112593778561871.18750 ulp for y1(5.42968104079400771) = 4.40758540776187147e-14) 103969502513396.92188 ulp for y1(30.6182864916411148) = -1.55649435676229031e-17) 83367487280020.51562 ulp for y1(8.59600586833116864) = -7.61100162780786931e-17) 70259438797959.22656 ulp for y1(27.4752949804492239) = 6.19900834917180967e-17) 64046034645072.21094 ulp for y1(8.59600586833117042) = 4.01914296485994418e-16) 55451412736745.93750 ulp for y1(14.897442128336726) = 1.26785465731639685e-16) 51820020070927.69531 ulp for y1(24.3319425713569117) = 4.72219465345966655e-17) 49495471902862.60938 ulp for y1(18.043402276727857) = -2.7464541865822705e-16) y1987Inf-2.22507385850720188e-308-Infinity