mirror of https://github.com/YosysHQ/yosys.git
Merge pull request #4471 from georgerennie/hashlib_primes
hashlib: Add some more primes
This commit is contained in:
commit
051d83205d
|
@ -188,6 +188,7 @@ inline unsigned int mkhash(const T &v) {
|
|||
|
||||
inline int hashtable_size(int min_size)
|
||||
{
|
||||
// Primes as generated by https://oeis.org/A175953
|
||||
static std::vector<int> zero_and_some_primes = {
|
||||
0, 23, 29, 37, 47, 59, 79, 101, 127, 163, 211, 269, 337, 431, 541, 677,
|
||||
853, 1069, 1361, 1709, 2137, 2677, 3347, 4201, 5261, 6577, 8231, 10289,
|
||||
|
@ -196,7 +197,9 @@ inline int hashtable_size(int min_size)
|
|||
897133, 1121423, 1401791, 1752239, 2190299, 2737937, 3422429, 4278037,
|
||||
5347553, 6684443, 8355563, 10444457, 13055587, 16319519, 20399411,
|
||||
25499291, 31874149, 39842687, 49803361, 62254207, 77817767, 97272239,
|
||||
121590311, 151987889, 189984863, 237481091, 296851369, 371064217
|
||||
121590311, 151987889, 189984863, 237481091, 296851369, 371064217,
|
||||
463830313, 579787991, 724735009, 905918777, 1132398479, 1415498113,
|
||||
1769372713
|
||||
};
|
||||
|
||||
for (auto p : zero_and_some_primes)
|
||||
|
|
Loading…
Reference in New Issue