result of tan is more precise than double 1267 out of 1596 times 184 errors <= 1% worse in accum, 2 <= 10%,5 <= 100%, 1 > 100% 4 results were exact to double the precision 20 largest ulp errors (from result in accumulator) 4995260678252445.00000 ulp for tan(10526671570.5) = -78892343628.3719635) 812420102395551.87500 ulp for tan(1860674085.875) = -47862753368.7851181) 6565818888778.97461 ulp for tan(20035964.2500000037) = -31148389509.9842148) 3991520163434.43408 ulp for tan(80143857.0000000149) = 1.28417554259678546e-10) 389656107664.33649 ulp for tan(59.6902604182060728) = 1.22596160653798414e-15) 348639675278.61682 ulp for tan(53.4070751110264865) = 1.47088287730245959e-15) 307623242892.89722 ulp for tan(47.1238898038469003) = 1.71580414806693504e-15) 287115026700.03741 ulp for tan(-21.9911485751285518) = 8.57224447675664081e-16) 287115026700.03741 ulp for tan(21.9911485751285518) = -8.57224447675664081e-16) 287115026700.03741 ulp for tan(43.9822971502571036) = -1.71444889535132816e-15) 246098594314.31778 ulp for tan(37.6991118430775174) = -1.46952762458685271e-15) 246098594314.31778 ulp for tan(-9.42477796076937935) = 3.67381906146713177e-16) 246098594314.31778 ulp for tan(-18.8495559215387587) = 7.34763812293426355e-16) 246098594314.31778 ulp for tan(18.8495559215387587) = -7.34763812293426355e-16) 246098594314.31778 ulp for tan(9.42477796076937935) = -3.67381906146713177e-16) 205082161928.59814 ulp for tan(-15.7079632679489656) = 6.12303176911188629e-16) 205082161928.59814 ulp for tan(31.4159265358979312) = -1.22460635382237726e-15) 205082161928.59814 ulp for tan(15.7079632679489656) = -6.12303176911188629e-16) 205082161928.59814 ulp for tan(62.8318530717958623) = -2.44921270764475452e-15) 184573945735.73834 ulp for tan(56.5486677646162761) = -2.20429143688027906e-15) 20 largest ulp errors (stored in a double) 4995260678252445.00000 ulp for tan(10526671570.5) = -78892343628.3719635) 812420102395551.37500 ulp for tan(1860674085.875) = -47862753368.7851181) 6565818888779.11426 ulp for tan(20035964.2500000037) = -31148389509.9842148) 3991520163434.43408 ulp for tan(80143857.0000000149) = 1.28417554259678546e-10) 389656107664.33649 ulp for tan(59.6902604182060728) = 1.22596160653798414e-15) 348639675278.61682 ulp for tan(53.4070751110264865) = 1.47088287730245959e-15) 307623242892.89722 ulp for tan(47.1238898038469003) = 1.71580414806693504e-15) 287115026700.03741 ulp for tan(-21.9911485751285518) = 8.57224447675664081e-16) 287115026700.03741 ulp for tan(21.9911485751285518) = -8.57224447675664081e-16) 287115026700.03741 ulp for tan(43.9822971502571036) = -1.71444889535132816e-15) 246098594314.31778 ulp for tan(37.6991118430775174) = -1.46952762458685271e-15) 246098594314.31778 ulp for tan(-9.42477796076937935) = 3.67381906146713177e-16) 246098594314.31778 ulp for tan(-18.8495559215387587) = 7.34763812293426355e-16) 246098594314.31778 ulp for tan(18.8495559215387587) = -7.34763812293426355e-16) 246098594314.31778 ulp for tan(9.42477796076937935) = -3.67381906146713177e-16) 205082161928.59814 ulp for tan(-15.7079632679489656) = 6.12303176911188629e-16) 205082161928.59814 ulp for tan(31.4159265358979312) = -1.22460635382237726e-15) 205082161928.59814 ulp for tan(15.7079632679489656) = -6.12303176911188629e-16) 205082161928.59814 ulp for tan(62.8318530717958623) = -2.44921270764475452e-15) 184573945735.73834 ulp for tan(56.5486677646162761) = -2.20429143688027906e-15) tan15964995260678252445.0000010526671570.5-78892343628.3719635