optimized
This commit is contained in:
parent
79457de8b7
commit
4de5162665
@ -76,8 +76,8 @@ inline void bitwiseInverse(const unsigned char* key, Key& inverted) noexcept {
|
|||||||
}
|
}
|
||||||
inline unsigned char getOnes(const Key& value) noexcept {
|
inline unsigned char getOnes(const Key& value) noexcept {
|
||||||
int leadOnes = 0;
|
int leadOnes = 0;
|
||||||
for (unsigned char i = 0; i < 17; i++) {
|
for (unsigned char i = 0; i < 32; i++) {
|
||||||
if (value[0] != 0xFF) return leadOnes;
|
if (value[0] != 0xFF && value[1] != 0xFF) return leadOnes;
|
||||||
if (value[i] == 0xFF) {
|
if (value[i] == 0xFF) {
|
||||||
leadOnes += 8;
|
leadOnes += 8;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user