ADD: Binary Encoded Digit -> Decimal
ADD: Decimal -> Binary Encoded Digit Ie decimal 2345 becomes 0x2345 and hex 0x2345 becomes decimal 2345
This commit is contained in:
@@ -566,3 +566,12 @@ uint32_t reflect(uint32_t v, int b) {
|
||||
}
|
||||
return v;
|
||||
}
|
||||
|
||||
uint64_t HornerScheme(uint64_t num, uint64_t divider, uint64_t factor) {
|
||||
uint64_t remainder=0, quotient=0, result=0;
|
||||
remainder = num % divider;
|
||||
quotient = num / divider;
|
||||
if(!(quotient == 0 && remainder == 0))
|
||||
result += HornerScheme(quotient, divider, factor) * factor + remainder;
|
||||
return result;
|
||||
}
|
||||
Reference in New Issue
Block a user