Lines Matching defs:cur
331 static UInt32 * Hc_GetMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son,
342 const Byte *pb = cur - delta;
344 if (pb[maxLen] == cur[maxLen] && *pb == *cur)
348 if (pb[len] != cur[len])
362 UInt32 * GetMatchesSpec1(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son,
379 const Byte *pb = cur - delta;
381 if (pb[len] == cur[len])
383 if (++len != lenLimit && pb[len] == cur[len])
385 if (pb[len] != cur[len])
399 if (pb[len] < cur[len])
417 static void SkipMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son,
433 const Byte *pb = cur - delta;
435 if (pb[len] == cur[len])
438 if (pb[len] != cur[len])
449 if (pb[len] < cur[len])
477 UInt32 lenLimit; UInt32 hashValue; const Byte *cur; UInt32 curMatch; \
479 cur = p->buffer;
531 if (delta2 < p->cyclicBufferSize && *(cur - delta2) == *cur)
534 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
565 if (delta2 < p->cyclicBufferSize && *(cur - delta2) == *cur)
571 if (delta2 != delta3 && delta3 < p->cyclicBufferSize && *(cur - delta3) == *cur)
581 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
612 if (delta2 < p->cyclicBufferSize && *(cur - delta2) == *cur)
618 if (delta2 != delta3 && delta3 < p->cyclicBufferSize && *(cur - delta3) == *cur)
628 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])