Tweaked brute mode heuristic

This commit is contained in:
Márcio Pais 2017-11-05 20:28:15 +01:00 committed by GitHub
parent ec0a5ae8b3
commit 61a6c5ed9e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2786,7 +2786,7 @@ bool check_inf_result(int cb_pos, int windowbits, bool use_brute_parameters = fa
used+=((*freq)==0);
maximum+=(++(*freq))>maximum;
}
if (maximum>=8+i || used*4<(i+1)*64)
if (maximum>=((12+i)<<i) || used*(7-(i+(i/2)))<(i+1)*64)
return false;
}
}