optimized

This commit is contained in:
rcxpony 2025-03-02 17:10:02 +05:00
parent 79457de8b7
commit 4de5162665

View File

@ -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 {