Lines Matching refs:coder
21 lzma_lzma_optimum_fast(lzma_lzma1_encoder *restrict coder, in lzma_lzma_optimum_fast() argument
30 len_main = mf_find(mf, &matches_count, coder->matches); in lzma_lzma_optimum_fast()
33 len_main = coder->longest_match_length; in lzma_lzma_optimum_fast()
34 matches_count = coder->matches_count; in lzma_lzma_optimum_fast()
53 const uint8_t *const buf_back = buf - coder->reps[i] - 1; in lzma_lzma_optimum_fast()
83 *back_res = coder->matches[matches_count - 1].dist + REPS; in lzma_lzma_optimum_fast()
91 back_main = coder->matches[matches_count - 1].dist; in lzma_lzma_optimum_fast()
94 coder->matches[matches_count - 2].len + 1) { in lzma_lzma_optimum_fast()
95 if (!change_pair(coder->matches[ in lzma_lzma_optimum_fast()
101 len_main = coder->matches[matches_count - 1].len; in lzma_lzma_optimum_fast()
102 back_main = coder->matches[matches_count - 1].dist; in lzma_lzma_optimum_fast()
130 coder->longest_match_length = mf_find(mf, in lzma_lzma_optimum_fast()
131 &coder->matches_count, coder->matches); in lzma_lzma_optimum_fast()
133 if (coder->longest_match_length >= 2) { in lzma_lzma_optimum_fast()
134 const uint32_t new_dist = coder->matches[ in lzma_lzma_optimum_fast()
135 coder->matches_count - 1].dist; in lzma_lzma_optimum_fast()
137 if ((coder->longest_match_length >= len_main in lzma_lzma_optimum_fast()
139 || (coder->longest_match_length == len_main + 1 in lzma_lzma_optimum_fast()
141 || (coder->longest_match_length > len_main + 1) in lzma_lzma_optimum_fast()
142 || (coder->longest_match_length + 1 >= len_main in lzma_lzma_optimum_fast()
159 if (memcmp(buf, buf - coder->reps[i] - 1, limit) == 0) { in lzma_lzma_optimum_fast()