Lines Matching refs:hash
17 The B<Tie::SubstrHash> package provides a hash-table-like interface to
20 Upon tying a new hash to this package, the developer must specify the
24 duration of the tied hash>. The newly-allocated hash table may now have
29 may seem excessive, the result is a hash table using much less internal
30 memory than an equivalent freely-allocated hash table.
38 The hash does not support exists().
67 $offset = $hash * $rlen;
91 $offset = $hash * $rlen;
119 $offset = $hash * $rlen;
160 $hash = 2;
162 $hash = $hash * 33 + $_;
163 &_hashwrap if $hash >= 1e13;
165 &_hashwrap if $hash >= $tsize->[1];
166 $hash = 1 unless $hash;
167 $hashbase = $hash;
171 $hash -= int($hash / $tsize->[1]) * $tsize->[1];
175 $hash += $hashbase;
176 $hash -= $tsize->[1] if $hash >= $tsize->[1];