result of cos is never more precise than double 4 results were exact to double the precision 20 largest ulp errors (stored in a double) 0.66822 ulp for cos(48.694686130641792) = -3.6745593780786484e-15) 0.57944 ulp for cos(4.7123889803846906) = 7.0448139982802231e-16) 0.57944 ulp for cos(-4.7123889803846906) = 7.0448139982802231e-16) 0.56074 ulp for cos(-1.5707963267948968) = -1.6081226496766364e-16) 0.56074 ulp for cos(1.5707963267948968) = -1.6081226496766364e-16) 0.52714 ulp for cos(-9.7389125690999965) = -0.9510641354468411) 0.52431 ulp for cos(7.4560984550000038) = 0.38746775000876765) 0.52088 ulp for cos(-0.25078269239999912) = 0.96871848375033631) 0.51795 ulp for cos(-9.3118206251000029) = -0.99362710066065163) 0.51636 ulp for cos(424.11211045809375) = -0.99999580144853395) 0.51535 ulp for cos(455.71280530000007) = -0.98350709171324013) 0.51485 ulp for cos(-0.19372093859999964) = 0.98129470628154702) 0.51433 ulp for cos(8.9874289280000283) = -0.90587763433468782) 0.51398 ulp for cos(466.05311076000032) = 0.45591347929274101) 0.51368 ulp for cos(-0.61884908699999974) = 0.81454663840268127) 0.51303 ulp for cos(-9.6550431212000127) = -0.97360591015849984) 0.51299 ulp for cos(8.8951585089998773) = -0.86299938785402486) 0.51276 ulp for cos(320.45147801831632) = 0.99995925373322581) 0.51200 ulp for cos(-9.4759211387000057) = -0.99869247271290484) 0.51195 ulp for cos(-0.23151123120000011) = 0.97332075655099437) cos14180.6682248.694686130641792-3.6745593780786484e-15