result of log10 is never more precise than double 1 results were exact to double the precision 20 largest ulp errors (stored in a double) 0.51660 ulp for log10(0.9392673708999999) = -0.027210764306893766) 0.50455 ulp for log10(0.98119526550000002) = -0.0082445560345321446) 0.50235 ulp for log10(0.91695941599998132) = -0.037649885482978027) 0.50215 ulp for log10(0.84587189760001447) = -0.072695403365179434) 0.50122 ulp for log10(0.84305716739998315) = -0.074142975025830615) 0.50110 ulp for log10(0.48136562200000421) = -0.31752492924342202) 0.50101 ulp for log10(1.3335214321632984) = 0.12499999999999167) 0.50099 ulp for log10(9.5172050285002214) = 0.97850942538870522) 0.50098 ulp for log10(7.0787569124998919) = 0.84995699872910691) 0.50095 ulp for log10(5.1624140275000991) = 0.71285283218151307) 0.50093 ulp for log10(0.93926737089998358) = -0.027210764306901312) 0.50090 ulp for log10(0.59829337660000792) = -0.2230858049834426) 0.50082 ulp for log10(8.2254920015002035) = 0.91516188439053958) 0.50077 ulp for log10(9.5314451135000517) = 0.97915875134547492) 0.50074 ulp for log10(0.3746086537999801) = -0.42642219424810529) 0.50065 ulp for log10(0.97600993740001363) = -0.010545760472632447) 0.50059 ulp for log10(0.67538305380009367) = -0.17044984055201245) 0.50047 ulp for log10(0.64863071979999742) = -0.18800248655467861) 0.50046 ulp for log10(5.3254525034999904) = 0.72635651566452419) 0.50044 ulp for log10(0.97600993739997066) = -0.010545760472651565) log1012850.516600.9392673708999999-0.027210764306893766