Lines Matching refs:hashsize

157   unsigned int hashsize;  in compute_hashsize()  local
172 for (hashsize = n; hashsize <= XXN * n; hashsize++) in compute_hashsize()
180 if (hashsize >= best_score) in compute_hashsize()
183 bitmap = (char *) xmalloc (hashsize); in compute_hashsize()
184 memset (bitmap, 0, hashsize); in compute_hashsize()
189 unsigned int idx = hashcodes[j] % hashsize; in compute_hashsize()
194 if ((hashsize % 2) == 0) in compute_hashsize()
200 unsigned int incr = 1 + (hashcodes[j] % (hashsize - 2)); in compute_hashsize()
206 if (idx >= hashsize) in compute_hashsize()
207 idx -= hashsize; in compute_hashsize()
222 score = XXS * score + hashsize; in compute_hashsize()
228 if (score > hashsize) in compute_hashsize()
235 for (incr = 1; incr <= hashsize / 2; incr++) in compute_hashsize()
236 if ((hashsize % incr) == 0) in compute_hashsize()
245 for (idx = idx0; idx < hashsize; idx += incr) in compute_hashsize()
267 best_hashsize = hashsize; in compute_hashsize()
293 compute_table_items (message_list_ty *mlp, unsigned int hashsize) in compute_table_items() argument
301 bitmap = (char *) xmalloc (hashsize); in compute_table_items()
302 memset (bitmap, 0, hashsize); in compute_table_items()
307 unsigned int idx = hashcode % hashsize; in compute_table_items()
311 unsigned int incr = 1 + (hashcode % (hashsize - 2)); in compute_table_items()
315 if (idx >= hashsize) in compute_table_items()
316 idx -= hashsize; in compute_table_items()
416 write_lookup_code (FILE *stream, unsigned int hashsize, bool collisions) in write_lookup_code() argument
419 fprintf (stream, " int idx = (hash_val %% %d) << 1;\n", hashsize); in write_lookup_code()
430 hashsize - 2); in write_lookup_code()
433 fprintf (stream, " if (idx >= %d)\n", 2 * hashsize); in write_lookup_code()
434 fprintf (stream, " idx -= %d;\n", 2 * hashsize); in write_lookup_code()
699 unsigned int hashsize; in write_java_code() local
705 hashsize = compute_hashsize (mlp, &collisions); in write_java_code()
709 table_items = compute_table_items (mlp, hashsize); in write_java_code()
719 2 * hashsize); in write_java_code()
761 write_lookup_code (stream, hashsize, collisions); in write_java_code()
774 write_lookup_code (stream, hashsize, collisions); in write_java_code()
784 2 * hashsize); in write_java_code()
786 fprintf (stream, " return (idx < %d);\n", 2 * hashsize); in write_java_code()
791 2 * hashsize); in write_java_code()