Lines Matching defs:heads
298 UInt32 *hash, UInt32 hashMask, UInt32 *heads, UInt32 numHeads, const UInt32 *crc)
304 *heads++ = pos - hash[value]; \
335 h0 = hash[v0]; hash[v0] = pos; heads[0] = pos - h0; pos++;
336 h1 = hash[v1]; hash[v1] = pos; heads[1] = pos - h1; pos++;
337 heads += 2;
342 *heads = pos - hash[v0];
493 UInt32 *heads = mt->hashBuf + GET_HASH_BLOCK_OFFSET(blockIndex++);
495 heads[0] = 2;
496 heads[1] = num;
498 /* heads[1] contains the number of avail bytes:
502 HASH_THREAD and BT_TREAD must move position for heads[1] (avail) bytes.
509 HASH_THREAD and BT_TREAD must move position for (heads[0] - 2) bytes;
526 heads[0] = 2 + num;
527 mt->GetHeadsFunc(mf->buffer, mf->pos, mf->hash + mf->fixedHashSize, mf->hashMask, heads + 2, num, mf->crc);