39 #define TABLE_SIZE 2000
55 x = state->
part2 % table_limit;
56 while (i < table_limit) {
57 assert (0 <= x && x < table_limit);
59 if ((state_table[x].part2 == state->
part2) &&
64 else if (state_table[x].part1 ==
NO_STATE) {
70 if (++x >= table_limit)
73 cprintf(
"warning: hash table is full");
91 x = state->
part2 % table_limit;
92 while (i < table_limit) {
93 assert (0 <= x && x < table_limit);
95 if ((state_table[x].part2 == state->
part2) &&
100 else if (state_table[x].part1 ==
NO_STATE) {
105 if (++x >= table_limit)
108 cprintf (
"warning: fell off end of hash table (%x) %x\n",