Lines Matching refs:hash
54 /* Add an instruction to the hash chain. */
59 unsigned int hash)
70 for (current_buf = htable[hash]; current_buf != NULL;
83 htable[hash] = hentbuf;
88 /* Subroutine of build_dis_hash_table to add INSNS to the hash table.
93 HTABLE points to the hash table.
94 HENTBUF is a pointer to sufficiently large buffer of hash entries.
113 unsigned int hash;
122 to hash on, so set both up. */
129 hash = (* cd->dis_hash) (buf, value);
130 add_insn_to_hash_chain (hentbuf, insn, htable, hash);
136 /* Subroutine of build_dis_hash_table to add INSNS to the hash table.
151 unsigned int hash;
159 to hash on, so set both up. */
166 hash = (* cd->dis_hash) (buf, value);
167 add_insn_to_hash_chain (hentbuf, ilist->insn, htable, hash);
173 /* Build the disassembler instruction hash table. */
186 /* The space allocated for the hash table consists of two parts:
187 the hash table and the hash lists. */
197 /* ??? It was the end of all hash chains, and also the special
228 /* Return the first entry in the hash list for INSN. */
233 unsigned int hash;
238 hash = (* cd->dis_hash) (buf, value);
240 return cd->dis_hash_table[hash];