Lines Matching defs:ahead
388 min_gain(lzo_uint ahead, lzo_uint lit1, lzo_uint lit2, int l1, int l2, int l3)
392 assert (ahead >= 1);
393 lazy_match_min_gain += ahead;
397 lit2 -= ahead;
407 lazy_match_min_gain -= (ahead - l3) * 2;
608 lzo_uint ahead;
665 ahead = 0;
685 while (ahead < max_ahead && c->look > m_len)
694 ahead++;
698 assert(ii + lit + ahead == c->bp);
715 l2 = len_of_coded_match(c->m_len,c->m_off,lit+ahead);
726 l3 = (op == out) ? -1 : len_of_coded_match(ahead,m_off,lit);
728 l3 = len_of_coded_match(ahead,m_off,lit);
731 lazy_match_min_gain = min_gain(ahead,lit,lit+ahead,l1,l2,l3);
740 op = code_run(c,op,ii,lit,ahead);
743 op = code_match(c,op,ahead,m_off);
747 lit += ahead;
755 assert(ii + lit + ahead == c->bp);
764 r = find_match(c,swd,m_len,1+ahead);