diff options
author | lloyd <[email protected]> | 2010-06-29 13:31:36 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2010-06-29 13:31:36 +0000 |
commit | 50a3fbc9fffbb9a6d9b7940f519726f71067503d (patch) | |
tree | 984384488d69614bf8e3ed2bef218b2c43284cfe /src/math/bigint | |
parent | e25bbc9b8ff24931b34507a10fe08fe3dd592b17 (diff) |
Make round_up and round_down templates instead of fixed to use u32bits
Diffstat (limited to 'src/math/bigint')
-rw-r--r-- | src/math/bigint/bigint.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/math/bigint/bigint.cpp b/src/math/bigint/bigint.cpp index 1f3255175..7feec4d59 100644 --- a/src/math/bigint/bigint.cpp +++ b/src/math/bigint/bigint.cpp @@ -35,7 +35,7 @@ BigInt::BigInt(u64bit n) */ BigInt::BigInt(Sign s, u32bit size) { - reg.resize(round_up(size, 8)); + reg.resize(round_up<u32bit>(size, 8)); signedness = s; } @@ -48,7 +48,7 @@ BigInt::BigInt(const BigInt& b) if(b_words) { - reg.resize(round_up(b_words, 8)); + reg.resize(round_up<u32bit>(b_words, 8)); reg.copy(b.data(), b_words); set_sign(b.sign()); } @@ -114,7 +114,7 @@ void BigInt::swap(BigInt& other) */ void BigInt::grow_reg(u32bit n) { - reg.grow_to(round_up(size() + n, 8)); + reg.grow_to(round_up<u32bit>(size() + n, 8)); } /* @@ -123,7 +123,7 @@ void BigInt::grow_reg(u32bit n) void BigInt::grow_to(u32bit n) { if(n > size()) - reg.grow_to(round_up(n, 8)); + reg.grow_to(round_up<u32bit>(n, 8)); } /* @@ -348,7 +348,7 @@ void BigInt::binary_decode(const byte buf[], u32bit length) { const u32bit WORD_BYTES = sizeof(word); - reg.resize(round_up((length / WORD_BYTES) + 1, 8)); + reg.resize(round_up<u32bit>((length / WORD_BYTES) + 1, 8)); for(u32bit j = 0; j != length / WORD_BYTES; ++j) { |