Lines Matching refs:son
261 p->son = p->hash + p->hashSizeSum;
389 static UInt32 * Hc_GetMatchesSpec(unsigned lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son,
394 son[_cyclicBufferPos] = curMatch;
402 curMatch = son[_cyclicBufferPos - delta + ((delta > _cyclicBufferPos) ? _cyclicBufferSize : 0)];
423 son[_cyclicBufferPos] = curMatch;
431 curMatch = son[_cyclicBufferPos - delta + ((delta > _cyclicBufferPos) ? _cyclicBufferSize : 0)];
465 UInt32 * GetMatchesSpec1(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son,
469 CLzRef *ptr0 = son + ((size_t)_cyclicBufferPos << 1) + 1;
470 CLzRef *ptr1 = son + ((size_t)_cyclicBufferPos << 1);
481 CLzRef *pair = son + ((size_t)(_cyclicBufferPos - delta + ((delta > _cyclicBufferPos) ? _cyclicBufferSize : 0)) << 1);
522 static void SkipMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son,
525 CLzRef *ptr0 = son + ((size_t)_cyclicBufferPos << 1) + 1;
526 CLzRef *ptr1 = son + ((size_t)_cyclicBufferPos << 1);
537 CLzRef *pair = son + ((size_t)(_cyclicBufferPos - delta + ((delta > _cyclicBufferPos) ? _cyclicBufferSize : 0)) << 1);
589 #define MF_PARAMS(p) p->pos, p->buffer, p->son, p->cyclicBufferPos, p->cyclicBufferSize, p->cutValue
844 p->son[p->cyclicBufferPos] = curMatch;
922 p->son[p->cyclicBufferPos] = curMatch;
1043 p->son[p->cyclicBufferPos] = curMatch;
1064 p->son[p->cyclicBufferPos] = curMatch;
1079 p->son[p->cyclicBufferPos] = curMatch;