Home | History | Annotate | Download | only in lib

Lines Matching refs:matches

85     LZ4HC_match_t* matches,
130 if (matches) {
132 matches[mnum].off = (int)(ip - match);
134 matches[mnum].off = (int)(ip - (base + matchIndex)); /* virtual matchpos */
135 matches[mnum].len = (int)matchLength;
184 size_t best_mlen, LZ4HC_match_t* matches, const int fullUpdate)
189 best_mlen = LZ4HC_BinTree_InsertAndGetAllMatches(ctx, ip, iHighLimit, best_mlen, matches, &mnum);
217 LZ4HC_match_t matches[LZ4_OPT_NUM + 1];
239 match_num = LZ4HC_BinTree_GetAllMatches(ctx, ip, matchlimit, MINMATCH-1, matches, fullUpdate);
242 if ((size_t)matches[match_num-1].len > sufficient_len) {
243 best_mlen = matches[match_num-1].len;
244 best_off = matches[match_num-1].off;
250 /* set prices using matches at position = 0 */
252 mlen = (i>0) ? (size_t)matches[i-1].len+1 : MINMATCH;
253 best_mlen = (matches[i].len < LZ4_OPT_NUM) ? matches[i].len : LZ4_OPT_NUM;
257 SET_PRICE(mlen, mlen, matches[i].off, litlen, price);
288 match_num = LZ4HC_BinTree_GetAllMatches(ctx, inr, matchlimit, MINMATCH-1, matches, fullUpdate);
289 if (match_num > 0 && (size_t)matches[match_num-1].len > sufficient_len) {
290 best_mlen = matches[match_num-1].len;
291 best_off = matches[match_num-1].off;
296 /* set prices using matches at position = cur */
298 mlen = (i>0) ? (size_t)matches[i-1].len+1 : MINMATCH;
300 best_mlen = (cur2 + matches[i].len < LZ4_OPT_NUM) ? (size_t)matches[i].len : LZ4_OPT_NUM - cur2;
316 SET_PRICE(cur2 + mlen, mlen, matches[i].off, litlen, price);