This commit is contained in:
iceman1001 2019-04-08 08:34:40 +02:00
commit ec278e60cc

View file

@ -835,11 +835,11 @@ uint32_t reflect(uint32_t v, int b) {
} }
uint64_t HornerScheme(uint64_t num, uint64_t divider, uint64_t factor) { uint64_t HornerScheme(uint64_t num, uint64_t divider, uint64_t factor) {
uint64_t remainder = 0, quotient = 0, result = 0; uint64_t remaind = 0, quotient = 0, result = 0;
remainder = num % divider; remaind = num % divider;
quotient = num / divider; quotient = num / divider;
if (!(quotient == 0 && remainder == 0)) if (!(quotient == 0 && remaind == 0))
result += HornerScheme(quotient, divider, factor) * factor + remainder; result += HornerScheme(quotient, divider, factor) * factor + remaind;
return result; return result;
} }