diff options
Diffstat (limited to 'include/compression/widemuldiv.h')
-rw-r--r-- | include/compression/widemuldiv.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/include/compression/widemuldiv.h b/include/compression/widemuldiv.h index 8ca24ee..dfa905b 100644 --- a/include/compression/widemuldiv.h +++ b/include/compression/widemuldiv.h @@ -12,20 +12,13 @@ #ifndef WIDEMULDIV_H #define WIDEMULDIV_H -/* Multiply two 32 bit unsigned integers returning a 64 bit unsigned value (in two integers) */ -void Ptngc_widemul(unsigned int i1, unsigned int i2, unsigned int *ohi, unsigned int *olo); - -/* Divide a 64 bit unsigned value in hi:lo with the 32 bit value i and - return the result in result and the remainder in remainder */ -void Ptngc_widediv(unsigned int hi, unsigned int lo, unsigned int i, unsigned int *result, unsigned int *remainder); - /* Add a unsigned int to a largeint. */ -void Ptngc_largeint_add(unsigned int v1, unsigned int *largeint, int n); +void Ptngc_largeint_add(const unsigned int v1, unsigned int *largeint, const int n); /* Multiply v1 with largeint_in and return result in largeint_out */ -void Ptngc_largeint_mul(unsigned int v1, unsigned int *largeint_in, unsigned int *largeint_out, int n); +void Ptngc_largeint_mul(const unsigned int v1, unsigned int *largeint_in, unsigned int *largeint_out, const int n); /* Return the remainder from dividing largeint_in with v1. Result of the division is returned in largeint_out */ -unsigned int Ptngc_largeint_div(unsigned int v1, unsigned int *largeint_in, unsigned int *largeint_out, int n); +unsigned int Ptngc_largeint_div(const unsigned int v1, unsigned int *largeint_in, unsigned int *largeint_out, const int n); #endif |