X-Git-Url: http://nsz.repo.hu/git/?p=libm;a=blobdiff_plain;f=src%2Fmath%2Fcosh.c;h=5b871db6c2487790fb433991ef79c3390bcf962f;hp=cd5d7495f9b90d2c739d894da67c7404d6ad3231;hb=7e71d459b4104aae67ad092172be295cc221e284;hpb=67f8bc0148070f5be55b883d74cd04985a698d6b diff --git a/src/math/cosh.c b/src/math/cosh.c index cd5d749..5b871db 100644 --- a/src/math/cosh.c +++ b/src/math/cosh.c @@ -55,7 +55,7 @@ double cosh(double x) return one + (t*t)/(w+w); } - /* |x| in [0.5*ln2,22], return (exp(|x|)+1/exp(|x|)/2; */ + /* |x| in [0.5*ln2,22], return (exp(|x|)+1/exp(|x|))/2; */ if (ix < 0x40360000) { t = exp(fabs(x)); return half*t + half/t; @@ -66,7 +66,7 @@ double cosh(double x) return half*exp(fabs(x)); /* |x| in [log(maxdouble), overflowthresold] */ - if (ix<=0x408633CE) + if (ix <= 0x408633CE) return __ldexp_exp(fabs(x), -1); /* |x| > overflowthresold, cosh(x) overflow */