result of cosh is never more precise than double 3 results were exact to double the precision 20 largest ulp errors (stored in a double) 0.58635 ulp for cosh(-102.98611294903269) = 2.6623832404843118e+44) 0.58609 ulp for cosh(-627.13646057011431) = 1.1504671705834938e+272) 0.57219 ulp for cosh(-544.53953204614879) = 1.5469773325987212e+236) 0.56824 ulp for cosh(1.9658675320000043) = 3.6405696952296225) 0.55665 ulp for cosh(-7.3702754219999962) = 794.03587111663865) 0.55064 ulp for cosh(-323.82269685943703) = 2.1546680179878479e+140) 0.55035 ulp for cosh(28.300724626350487) = 976828997761.74268) 0.54949 ulp for cosh(-526.44751891848705) = 2.1489310560805994e+228) 0.54817 ulp for cosh(0.47928298940000136) = 1.1170716500934739) 0.54682 ulp for cosh(441.21713370538373) = 2.0755657413623443e+191) 0.54628 ulp for cosh(0.85702194600000059) = 1.3902788512728939) 0.54358 ulp for cosh(-6.2028654459999988) = 247.08251767327755) 0.54232 ulp for cosh(-6.8105881540000022) = 453.70272278507844) 0.54147 ulp for cosh(1.181526931999999) = 1.7830785548233181) 0.54120 ulp for cosh(-79.897880104844418) = 2.5013729533941455e+34) 0.53900 ulp for cosh(306.90626347476132) = 9.6976541784359332e+132) 0.53897 ulp for cosh(-0.50012464040000071) = 1.1276909234928283) 0.53818 ulp for cosh(314.59441504362604) = 2.1163548869344949e+136) 0.53553 ulp for cosh(-320.5115499990053) = 7.8590048205785481e+138) 0.53407 ulp for cosh(1.9999999999999996) = 3.7621956910836296) cosh13310.58635-102.986112949032692.6623832404843118e+44