libs/libm: fix epsilon relaxation in log and logf

Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
Petro Karashchenko 2024-09-04 17:59:23 +02:00 committed by Xiang Xiao
parent 39937c9685
commit a2ed0ddd72
2 changed files with 2 additions and 2 deletions

View File

@ -98,7 +98,7 @@ double log(double x)
iter = 0; iter = 0;
} }
if (relax_factor > 1.0) if (iter == 0)
{ {
epsilon *= relax_factor; epsilon *= relax_factor;
} }

View File

@ -94,7 +94,7 @@ float logf(float x)
iter = 0; iter = 0;
} }
if (relax_factor > 1.0F) if (iter == 0)
{ {
epsilon *= relax_factor; epsilon *= relax_factor;
} }