Lines Matching defs:hash
7 * from the more general hashtable implementation of Tcl hash tables
23 * a literal's hash table to make it larger.
189 unsigned int hash;
197 hash = HashString(bytes, length);
204 localHash = (hash & localTablePtr->mask);
229 globalHash = (hash & globalTablePtr->mask);
390 * Remove a literal entry from the literal hash tables, leaving it in
399 * Removes the literal from the local hash table and decrements the
400 * global hash entry's reference count.
518 * if necessary. May rebuild the hash bucket array of the CompileEnv's
764 * used to generate a hash index.
778 register CONST char *bytes; /* String for which to compute hash
786 * I tried a zillion different hash functions and asked many other
796 * hash value for ever, plus they spread fairly rapidly up to
797 * the high-order bits to fill out the hash value. This seems
814 * This procedure is invoked when the ratio of entries to hash buckets
892 * Return statistics describing the layout of the hash table
893 * in its hash buckets.