1
0
mirror of https://github.com/DanilaFe/abacus synced 2024-07-23 22:02:24 -07:00

Fix scaling for optimization in FUNCTION_LN, in the positive direction towards unity (i.e., when the argument passed to ln is small).

This commit is contained in:
Arthur Drobot 2017-08-02 15:33:34 -07:00
parent ecc5f6d2bd
commit f5fa890c4f

View File

@ -222,7 +222,7 @@ public class StandardPlugin extends Plugin {
} else {
param = param.multiply(new NaiveNumber(2).promoteTo(param.getClass()));
powersOf2--;
if (param.subtract(NaiveNumber.ONE.promoteTo(param.getClass())).signum() != 1) {
if (param.subtract(NaiveNumber.ONE.promoteTo(param.getClass())).signum() != -1) {
break;
//No infinite loop for you.
}