result of tan is never more precise than double 4 results were exact to double the precision 20 largest ulp errors (stored in a double) 0.50768 ulp for tan(-9.7184015070999834) = -0.30236329942292173) 0.50697 ulp for tan(-0.25078269239999929) = -0.2561758115983731) 0.50680 ulp for tan(386.21576349999998) = -0.20284839147527028) 0.50663 ulp for tan(441.21082532018977) = 5.4050807896760276) 0.50649 ulp for tan(466.05311075960799) = 1.9521776390114676) 0.50603 ulp for tan(7.4560984550000109) = 2.379251585961442) 0.50507 ulp for tan(0.96239053100000704) = 1.435650110293889) 0.50470 ulp for tan(419.00585810036438) = 2.3867452215211045) 0.50467 ulp for tan(8.1763817784999784) = -2.9935167321998573) 0.50456 ulp for tan(8.1931367424999539) = -2.8345751901350247) 0.50381 ulp for tan(341.30659237999697) = -2.1034114291266741) 0.50360 ulp for tan(316.21713717969709) = -1.8880840089397282) 0.50323 ulp for tan(0.95201987480000139) = 1.4043691941244201) 0.50299 ulp for tan(358.44948585999674) = 0.31803929031010558) 0.50292 ulp for tan(0.48393381620000053) = 0.5256211517175523) 0.50290 ulp for tan(0.29415766839999807) = 0.30294634705296136) 0.50272 ulp for tan(-9.7389125691006857) = -0.3248924363119487) 0.50265 ulp for tan(-9.5174863027000534) = -0.09297486260092104) 0.50251 ulp for tan(8.8177178495000064) = -0.69455183496735395) 0.50244 ulp for tan(376.09420196000218) = -1.2522089115167452) tan15960.50768-9.7184015070999834-0.30236329942292173