]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
log1pl and expm
authorToni Wilen <twilen@winuae.net>
Fri, 10 Feb 2017 18:12:11 +0000 (20:12 +0200)
committerToni Wilen <twilen@winuae.net>
Fri, 10 Feb 2017 18:12:11 +0000 (20:12 +0200)
fpp_native.cpp

index efc125d1b61d776e80ee7663d0cacb2a2d04788d..26dc4671485760c80842a034a691d6260e0757dd 100644 (file)
@@ -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)
 {