|
@@ -57,7 +57,7 @@ static inline int ctz(uint64_t in) { |
|
|
int i, b, m = 0, r = 0; |
|
|
int i, b, m = 0, r = 0; |
|
|
|
|
|
|
|
|
for (i = 0; i < 64; i++) { |
|
|
for (i = 0; i < 64; i++) { |
|
|
b = ((int)in >> i) & 1; |
|
|
|
|
|
|
|
|
b = ((int)(in >> i)) & 1; |
|
|
m |= b; |
|
|
m |= b; |
|
|
r += (m ^ 1) & (b ^ 1); |
|
|
r += (m ^ 1) & (b ^ 1); |
|
|
} |
|
|
} |
|
|