result of tanh is never more precise than double 55 results were exact to double the precision 20 largest ulp errors (stored in a double) 1.11280 ulp for tanh(0.54930614433405478) = 0.49999999999999989) 0.58827 ulp for tanh(-0.47782513820000005) = -0.44450014667164417) 0.58438 ulp for tanh(-0.87501053019999941) = -0.70391091656111016) 0.58381 ulp for tanh(0.8785347417999998) = 0.70568450737239474) 0.57248 ulp for tanh(-0.64588807553090566) = -0.56889533888835397) 0.55640 ulp for tanh(0.54930614433405522) = 0.50000000000000022) 0.54834 ulp for tanh(0.48393381619999992) = 0.44938853546142321) 0.53408 ulp for tanh(0.3763587498) = 0.35954108038298815) 0.53183 ulp for tanh(-0.75809213999999925) = -0.63995181807824975) 0.52933 ulp for tanh(0.83391883200000028) = 0.68257462531000868) 0.52869 ulp for tanh(0.67268860219999937) = 0.58674566004294171) 0.52819 ulp for tanh(-0.47987820380000007) = -0.44614606243396582) 0.52502 ulp for tanh(-0.50081992139999976) = -0.4627617382102468) 0.52495 ulp for tanh(0.29726143960000007) = 0.28880445993063808) 0.52273 ulp for tanh(-0.48172001648909862) = -0.44762005623218548) 0.52091 ulp for tanh(-0.4817200164890989) = -0.4476200562321857) 0.52064 ulp for tanh(0.35076610759999999) = 0.33705479283019213) 0.51872 ulp for tanh(-0.62028654459999943) = -0.5513275059710121) 0.51795 ulp for tanh(0.83391883200000194) = 0.68257462531000956) 0.51601 ulp for tanh(-0.98490256740000248) = -0.75518036239083353) tanh7921.112800.549306144334054780.49999999999999989