180 static int s_FPrimes[128] = {
181 1009, 1049, 1093, 1151, 1201, 1249, 1297, 1361, 1427, 1459,
182 1499, 1559, 1607, 1657, 1709, 1759, 1823, 1877, 1933, 1997,
183 2039, 2089, 2141, 2213, 2269, 2311, 2371, 2411, 2467, 2543,
184 2609, 2663, 2699, 2741, 2797, 2851, 2909, 2969, 3037, 3089,
185 3169, 3221, 3299, 3331, 3389, 3461, 3517, 3557, 3613, 3671,
186 3719, 3779, 3847, 3907, 3943, 4013, 4073, 4129, 4201, 4243,
187 4289, 4363, 4441, 4493, 4549, 4621, 4663, 4729, 4793, 4871,
188 4933, 4973, 5021, 5087, 5153, 5227, 5281, 5351, 5417, 5471,
189 5519, 5573, 5651, 5693, 5749, 5821, 5861, 5923, 6011, 6073,
190 6131, 6199, 6257, 6301, 6353, 6397, 6481, 6563, 6619, 6689,
191 6737, 6803, 6863, 6917, 6977, 7027, 7109, 7187, 7237, 7309,
192 7393, 7477, 7523, 7561, 7607, 7681, 7727, 7817, 7877, 7933,
193 8011, 8039, 8059, 8081, 8093, 8111, 8123, 8147
198 for ( i = 0; i <
nWords; i++ )
199 uHash ^= pState[i] * s_FPrimes[i & 0x7F];
200 return uHash % nTableSize;