Lines Matching refs:pIn
670 unsigned LZ4_count(const BYTE* pIn, const BYTE* pMatch, const BYTE* pInLimit) in LZ4_count() argument
672 const BYTE* const pStart = pIn; in LZ4_count()
674 if (likely(pIn < pInLimit-(STEPSIZE-1))) { in LZ4_count()
675 reg_t const diff = LZ4_read_ARCH(pMatch) ^ LZ4_read_ARCH(pIn); in LZ4_count()
677 pIn+=STEPSIZE; pMatch+=STEPSIZE; in LZ4_count()
682 while (likely(pIn < pInLimit-(STEPSIZE-1))) { in LZ4_count()
683 reg_t const diff = LZ4_read_ARCH(pMatch) ^ LZ4_read_ARCH(pIn); in LZ4_count()
684 if (!diff) { pIn+=STEPSIZE; pMatch+=STEPSIZE; continue; } in LZ4_count()
685 pIn += LZ4_NbCommonBytes(diff); in LZ4_count()
686 return (unsigned)(pIn - pStart); in LZ4_count()
689 …if ((STEPSIZE==8) && (pIn<(pInLimit-3)) && (LZ4_read32(pMatch) == LZ4_read32(pIn))) { pIn+=4; pMat… in LZ4_count()
690 if ((pIn<(pInLimit-1)) && (LZ4_read16(pMatch) == LZ4_read16(pIn))) { pIn+=2; pMatch+=2; } in LZ4_count()
691 if ((pIn<pInLimit) && (*pMatch == *pIn)) pIn++; in LZ4_count()
692 return (unsigned)(pIn - pStart); in LZ4_count()