Revert variable addition

This commit is contained in:
Felix Lange 2025-10-13 13:09:12 +02:00 committed by GitHub
parent 225d0095b3
commit 250ad041e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -373,10 +373,8 @@ func DistCmp(target, a, b ID) int {
// LogDist returns the logarithmic distance between a and b, log2(a ^ b). // LogDist returns the logarithmic distance between a and b, log2(a ^ b).
func LogDist(a, b ID) int { func LogDist(a, b ID) int {
lenA := len(a)
totalBits := lenA * 8
lz := 0 lz := 0
for i := 0; i < lenA; i += 8 { for i := 0; i < len(a); i += 8 {
ai := binary.BigEndian.Uint64(a[i : i+8]) ai := binary.BigEndian.Uint64(a[i : i+8])
bi := binary.BigEndian.Uint64(b[i : i+8]) bi := binary.BigEndian.Uint64(b[i : i+8])
x := ai ^ bi x := ai ^ bi
@ -387,5 +385,5 @@ func LogDist(a, b ID) int {
break break
} }
} }
return totalBits - lz return len(a)*8 - lz
} }