aboutsummaryrefslogtreecommitdiffstats
path: root/src/math/mp/mp_misc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/math/mp/mp_misc.cpp')
-rw-r--r--src/math/mp/mp_misc.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/math/mp/mp_misc.cpp b/src/math/mp/mp_misc.cpp
index 77b8e6f51..0232f01d6 100644
--- a/src/math/mp/mp_misc.cpp
+++ b/src/math/mp/mp_misc.cpp
@@ -15,7 +15,7 @@ extern "C" {
/*
* Core Division Operation
*/
-u32bit bigint_divcore(word q, word y2, word y1,
+size_t bigint_divcore(word q, word y2, word y1,
word x3, word x2, word x1)
{
// Compute (y2,y1) * q
@@ -38,8 +38,8 @@ u32bit bigint_divcore(word q, word y2, word y1,
/*
* Compare two MP integers
*/
-s32bit bigint_cmp(const word x[], u32bit x_size,
- const word y[], u32bit y_size)
+s32bit bigint_cmp(const word x[], size_t x_size,
+ const word y[], size_t y_size)
{
if(x_size < y_size) { return (-bigint_cmp(y, y_size, x, x_size)); }
@@ -50,7 +50,7 @@ s32bit bigint_cmp(const word x[], u32bit x_size,
x_size--;
}
- for(u32bit j = x_size; j > 0; --j)
+ for(size_t j = x_size; j > 0; --j)
{
if(x[j-1] > y[j-1])
return 1;
@@ -68,7 +68,7 @@ word bigint_divop(word n1, word n0, word d)
{
word high = n1 % d, quotient = 0;
- for(u32bit j = 0; j != MP_WORD_BITS; ++j)
+ for(size_t j = 0; j != MP_WORD_BITS; ++j)
{
word high_top_bit = (high & MP_WORD_TOP_BIT);