Lines Matching refs:hash

238   p->hash = NULL;

256 ISzAlloc_Free(alloc, p->hash);
257 p->hash = NULL;
474 if (p->hash && p->numRefs >= newSize)
479 p->hash = AllocRefs(newSize, alloc);
481 if (p->hash)
483 p->son = p->hash + hashSizeSum;
536 CLzRef *items = p->hash;
546 CLzRef *items = p->hash + p->fixedHashSize;
558 /* kEmptyHashValue = 0 (Zero) is used in hash tables as NO-VALUE marker.
853 MatchFinder_Normalize3(subValue, p->hash, (size_t)p->hashMask + 1 + p->fixedHashSize);
1140 curMatch = p->hash[hv];
1141 p->hash[hv] = p->pos;
1149 curMatch = p->hash[hv];
1150 p->hash[hv] = p->pos;
1166 UInt32 *hash;
1171 hash = p->hash;
1174 d2 = pos - hash[h2];
1176 curMatch = (hash + kFix3HashSize)[hv];
1178 hash[h2] = pos;
1179 (hash + kFix3HashSize)[hv] = pos;
1207 UInt32 *hash;
1212 hash = p->hash;
1215 d2 = pos - hash [h2];
1216 d3 = pos - (hash + kFix3HashSize)[h3];
1217 curMatch = (hash + kFix4HashSize)[hv];
1219 hash [h2] = pos;
1220 (hash + kFix3HashSize)[h3] = pos;
1221 (hash + kFix4HashSize)[hv] = pos;
1274 UInt32 *hash;
1279 hash = p->hash;
1282 d2 = pos - hash [h2];
1283 d3 = pos - (hash + kFix3HashSize)[h3];
1284 // d4 = pos - (hash + kFix4HashSize)[h4];
1286 curMatch = (hash + kFix5HashSize)[hv];
1288 hash [h2] = pos;
1289 (hash + kFix3HashSize)[h3] = pos;
1290 // (hash + kFix4HashSize)[h4] = pos;
1291 (hash + kFix5HashSize)[hv] = pos;
1347 UInt32 *hash;
1352 hash = p->hash;
1355 d2 = pos - hash [h2];
1356 d3 = pos - (hash + kFix3HashSize)[h3];
1357 curMatch = (hash + kFix4HashSize)[hv];
1359 hash [h2] = pos;
1360 (hash + kFix3HashSize)[h3] = pos;
1361 (hash + kFix4HashSize)[hv] = pos;
1414 UInt32 *hash;
1419 hash = p->hash;
1422 d2 = pos - hash [h2];
1423 d3 = pos - (hash + kFix3HashSize)[h3];
1424 // d4 = pos - (hash + kFix4HashSize)[h4];
1426 curMatch = (hash + kFix5HashSize)[hv];
1428 hash [h2] = pos;
1429 (hash + kFix3HashSize)[h3] = pos;
1430 // (hash + kFix4HashSize)[h4] = pos;
1431 (hash + kFix5HashSize)[hv] = pos;
1486 curMatch = p->hash[hv];
1487 p->hash[hv] = p->pos;
1497 curMatch = p->hash[hv];
1498 p->hash[hv] = p->pos;
1508 curMatch = p->hash[hv];
1509 p->hash[hv] = p->pos;
1519 UInt32 *hash;
1521 hash = p->hash;
1522 curMatch = (hash + kFix3HashSize)[hv];
1523 hash[h2] =
1524 (hash + kFix3HashSize)[hv] = p->pos;
1534 UInt32 *hash;
1536 hash = p->hash;
1537 curMatch = (hash + kFix4HashSize)[hv];
1538 hash [h2] =
1539 (hash + kFix3HashSize)[h3] =
1540 (hash + kFix4HashSize)[hv] = p->pos;
1550 UInt32 *hash;
1552 hash = p->hash;
1553 curMatch = (hash + kFix5HashSize)[hv];
1554 hash [h2] =
1555 (hash + kFix3HashSize)[h3] =
1556 // (hash + kFix4HashSize)[h4] =
1557 (hash + kFix5HashSize)[hv] = p->pos;
1566 UInt32 *hash; \
1577 hash = p->hash; \
1598 curMatch = (hash + kFix4HashSize)[hv];
1599 hash [h2] =
1600 (hash + kFix3HashSize)[h3] =
1601 (hash + kFix4HashSize)[hv] = pos;
1613 curMatch = (hash + kFix5HashSize)[hv];
1614 hash [h2] =
1615 (hash + kFix3HashSize)[h3] =
1616 // (hash + kFix4HashSize)[h4] =
1617 (hash + kFix5HashSize)[hv] = pos;
1628 curMatch = hash[hv];
1629 hash[hv] = pos;