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.56013 ulp for cos(0.29415766839999985) = 0.957046702218876555) 0.54904 ulp for cos(-9.052012945199996) = -0.931323910616546291) 0.54679 ulp for cos(455.71280530325015) = -0.983507091125399691) 0.54667 ulp for cos(-9.8508472202999986) = -0.910597334309988016) 0.54408 ulp for cos(5.64574408000000094) = 0.803621217893944584) 0.53855 ulp for cos(331.716190079999933) = 0.274591768971607475) 0.53824 ulp for cos(6.0286146600000059) = 0.967771508771498534) 0.53803 ulp for cos(466.053110763043321) = 0.455913476584398847) 0.53675 ulp for cos(-9.84847574850000207) = -0.91157488953323762) 0.53578 ulp for cos(376.094201960000078) = 0.624022420682621926) 0.53533 ulp for cos(5.82581736350000323) = 0.89721788879840747) 0.53151 ulp for cos(-0.479878203799999681) = 0.887051159148984691) 0.52702 ulp for cos(419.005858100000069) = -0.386433130505553835) 0.52605 ulp for cos(8.5809866805000059) = -0.664634884851203145) 0.52590 ulp for cos(5.82581736349998991) = 0.897217888798401586) 0.52486 ulp for cos(342.72814748240171) = -0.956933388992279532) 0.52416 ulp for cos(-9.96751719449999207) = -0.856297126610325754) 0.52337 ulp for cos(9.36766919349999583) = -0.998369737502459165) 0.52241 ulp for cos(0.435898091400000021) = 0.906491211566647692) 0.52237 ulp for cos(8.19313674250000723) = -0.332690447827679425) cos14180.560130.294157668399999850.957046702218876555