Lines Matching defs:litlen
208 opt[pos].litlen = litlen_; \
440 U32 cur, match_num, last_pos, litlen, price;
444 litlen = (U32)(ip - anchor);
463 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, best_off, mlen - MINMATCH, ultra);
465 SET_PRICE(mlen, mlen, i, litlen, price); /* note : macro modifies last_pos */
493 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, matches[u].off - 1, mlen - MINMATCH, ultra);
495 SET_PRICE(mlen, mlen, matches[u].off, litlen, price); /* note : macro modifies last_pos */
512 opt[0].litlen = litlen;
519 litlen = opt[cur - 1].litlen + 1;
520 if (cur > litlen) {
521 price = opt[cur - litlen].price + ZSTD_getLiteralPrice(seqStorePtr, litlen, inr - litlen);
523 price = ZSTD_getLiteralPrice(seqStorePtr, litlen, anchor);
525 litlen = 1;
526 price = opt[cur - 1].price + ZSTD_getLiteralPrice(seqStorePtr, litlen, inr - 1);
530 SET_PRICE(cur, 1, 0, litlen, price);
572 litlen = opt[cur].litlen;
573 if (cur > litlen) {
574 price = opt[cur - litlen].price + ZSTD_getPrice(seqStorePtr, litlen, inr - litlen,
577 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, best_off, mlen - MINMATCH, ultra);
579 litlen = 0;
584 SET_PRICE(cur + mlen, mlen, i, litlen, price);
607 litlen = opt[cur].litlen;
608 if (cur > litlen)
609 price = opt[cur - litlen].price + ZSTD_getPrice(seqStorePtr, litlen, ip + cur - litlen,
612 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, matches[u].off - 1, mlen - MINMATCH, ultra);
614 litlen = 0;
619 SET_PRICE(cur + mlen, mlen, matches[u].off, litlen, price);
738 U32 cur, match_num, last_pos, litlen, price;
743 opt[0].litlen = (U32)(ip - anchor);
769 litlen = opt[0].litlen;
771 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, best_off, mlen - MINMATCH, ultra);
773 SET_PRICE(mlen, mlen, i, litlen, price); /* note : macro modifies last_pos */
808 litlen = opt[0].litlen;
810 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, matches[u].off - 1, mlen - MINMATCH, ultra);
812 SET_PRICE(mlen, mlen, matches[u].off, litlen, price);
827 litlen = opt[cur - 1].litlen + 1;
828 if (cur > litlen) {
829 price = opt[cur - litlen].price + ZSTD_getLiteralPrice(seqStorePtr, litlen, inr - litlen);
831 price = ZSTD_getLiteralPrice(seqStorePtr, litlen, anchor);
833 litlen = 1;
834 price = opt[cur - 1].price + ZSTD_getLiteralPrice(seqStorePtr, litlen, inr - 1);
838 SET_PRICE(cur, 1, 0, litlen, price);
886 litlen = opt[cur].litlen;
887 if (cur > litlen) {
888 price = opt[cur - litlen].price + ZSTD_getPrice(seqStorePtr, litlen, inr - litlen,
891 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, best_off, mlen - MINMATCH, ultra);
893 litlen = 0;
898 SET_PRICE(cur + mlen, mlen, i, litlen, price);
921 litlen = opt[cur].litlen;
922 if (cur > litlen)
923 price = opt[cur - litlen].price + ZSTD_getPrice(seqStorePtr, litlen, ip + cur - litlen,
926 price = ZSTD_getPrice(seqStorePtr, litlen, anchor, matches[u].off - 1, mlen - MINMATCH, ultra);
928 litlen = 0;
933 SET_PRICE(cur + mlen, mlen, matches[u].off, litlen, price);