Matt McCutchen's Web Site
/
bigint
/
bigint.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BigUnsigned::{get,set}Bit: Change two `1 <<' to `Blk(1) <<'.
[bigint/bigint.git]
/
BigUnsigned.cc
diff --git
a/BigUnsigned.cc
b/BigUnsigned.cc
index
ffb6c6c
..
d7f9889
100644
(file)
--- a/
BigUnsigned.cc
+++ b/
BigUnsigned.cc
@@
-60,7
+60,7
@@
BigUnsigned::Index BigUnsigned::bitLength() const {
void BigUnsigned::setBit(Index bi, bool newBit) {
Index blockI = bi / N;
void BigUnsigned::setBit(Index bi, bool newBit) {
Index blockI = bi / N;
- Blk block = getBlock(blockI), mask =
1
<< (bi % N);
+ Blk block = getBlock(blockI), mask =
Blk(1)
<< (bi % N);
block = newBit ? (block | mask) : (block & ~mask);
setBlock(blockI, block);
}
block = newBit ? (block | mask) : (block & ~mask);
setBlock(blockI, block);
}