From: Toni Wilen Date: Fri, 10 Feb 2017 18:12:11 +0000 (+0200) Subject: log1pl and expm X-Git-Tag: 3500~102 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=277582d185a5b24e610073ef31de66cc04389799;p=francis%2Fwinuae.git log1pl and expm --- diff --git a/fpp_native.cpp b/fpp_native.cpp index efc125d1..26dc4671 100644 --- a/fpp_native.cpp +++ b/fpp_native.cpp @@ -765,11 +765,11 @@ static void fp_sqrt(fpdata *a, fpdata *dst) } static void fp_lognp1(fpdata *a, fpdata *dst) { - dst->fp = logl(a->fp + 1.0); + dst->fp = log1pl(a->fp); } static void fp_etoxm1(fpdata *a, fpdata *dst) { - dst->fp = expl(a->fp) - 1.0; + dst->fp = expm1l(a->fp); } static void fp_tanh(fpdata *a, fpdata *dst) {