Lines Matching defs:litlen
1272 int litlen;
1276 LZ4_FORCE_INLINE int LZ4HC_literalsPrice(int const litlen)
1278 int price = litlen;
1279 assert(litlen >= 0);
1280 if (litlen >= (int)RUN_MASK)
1281 price += 1 + ((litlen-(int)RUN_MASK) / 255);
1287 LZ4_FORCE_INLINE int LZ4HC_sequencePrice(int litlen, int mlen)
1290 assert(litlen >= 0);
1293 price += LZ4HC_literalsPrice(litlen);
1398 opt[rPos].litlen = llen + rPos;
1400 DEBUGLOG(7, "rPos:%3i => price:%3i (litlen=%i) -- initial setup",
1401 rPos, cost, opt[rPos].litlen);
1412 opt[mlen].litlen = llen;
1422 opt[last_match_pos+addLit].litlen = addLit;
1424 DEBUGLOG(7, "rPos:%3i => price:%3i (litlen=%i) -- initial setup",
1465 { int const baseLitlen = opt[cur].litlen;
1466 int litlen;
1467 for (litlen = 1; litlen < MINMATCH; litlen++) {
1468 int const price = opt[cur].price - LZ4HC_literalsPrice(baseLitlen) + LZ4HC_literalsPrice(baseLitlen+litlen);
1469 int const pos = cur + litlen;
1473 opt[pos].litlen = baseLitlen+litlen;
1475 DEBUGLOG(7, "rPos:%3i => price:%3i (litlen=%i)",
1476 pos, price, opt[pos].litlen);
1492 ll = opt[cur].litlen;
1511 opt[pos].litlen = ll;
1519 opt[last_match_pos+addLit].litlen = addLit;
1521 DEBUGLOG(7, "rPos:%3i => price:%3i (litlen=%i)", last_match_pos+addLit, opt[last_match_pos+addLit].price, addLit);