Lines Matching defs:ahead
391 min_gain(lzo_uint ahead, lzo_uint lit1, lzo_uint lit2, lzo_uint l1, lzo_uint l2, lzo_uint l3)
395 assert (ahead >= 1);
396 lazy_match_min_gain = ahead;
400 lit2 -= ahead;
410 lazy_match_min_gain -= (ahead - l3) * 2;
613 lzo_uint ahead;
669 ahead = 0;
689 while (ahead < max_ahead && c->look > m_len)
698 ahead++;
702 assert(ii + lit + ahead == c->bp);
719 l2 = len_of_coded_match(c->m_len,c->m_off,lit+ahead);
730 l3 = (op == out) ? 0 : len_of_coded_match(ahead,m_off,lit);
732 l3 = len_of_coded_match(ahead,m_off,lit);
735 lazy_match_min_gain = min_gain(ahead,lit,lit+ahead,l1,l2,l3);
744 op = code_run(c,op,ii,lit,ahead);
747 op = code_match(c,op,ahead,m_off);
751 lit += ahead;
759 assert(ii + lit + ahead == c->bp);
768 r = find_match(c,swd,m_len,1+ahead);