Lines Matching refs:match_len

1278 …mz_uint match_len = pLZ_codes[0], match_dist = *(const mz_uint16 *)(pLZ_codes + 1); pLZ_codes += 3;  in tdefl_compress_lz_codes()  local
1280 MZ_ASSERT(d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); in tdefl_compress_lz_codes()
1281 …BITS_FAST(d->m_huff_codes[0][s_tdefl_len_sym[match_len]], d->m_huff_code_sizes[0][s_tdefl_len_sym[ in tdefl_compress_lz_codes()
1282 …TDEFL_PUT_BITS_FAST(match_len & mz_bitmasks[s_tdefl_len_extra[match_len]], s_tdefl_len_extra[match… in tdefl_compress_lz_codes()
1360 …mz_uint match_len = pLZ_codes[0], match_dist = (pLZ_codes[1] | (pLZ_codes[2] << 8)); pLZ_codes += … in tdefl_compress_lz_codes() local
1362 MZ_ASSERT(d->m_huff_code_sizes[0][s_tdefl_len_sym[match_len]]); in tdefl_compress_lz_codes()
1363 …_PUT_BITS(d->m_huff_codes[0][s_tdefl_len_sym[match_len]], d->m_huff_code_sizes[0][s_tdefl_len_sym[ in tdefl_compress_lz_codes()
1364 …TDEFL_PUT_BITS(match_len & mz_bitmasks[s_tdefl_len_extra[match_len]], s_tdefl_len_extra[match_len]… in tdefl_compress_lz_codes()
1506 …mz_uint dist, pos = lookahead_pos & TDEFL_LZ_DICT_SIZE_MASK, match_len = *pMatch_len, probe_pos = … in tdefl_find_match() local
1507 mz_uint num_probes_left = d->m_max_probes[match_len >= 32]; in tdefl_find_match()
1509 …mz_uint16 c01 = TDEFL_READ_UNALIGNED_WORD(&d->m_dict[pos + match_len - 1]), s01 = TDEFL_READ_UNALI… in tdefl_find_match()
1510 MZ_ASSERT(max_match_len <= TDEFL_MAX_MATCH_LEN); if (max_match_len <= match_len) return; in tdefl_find_match()
1520 if (TDEFL_READ_UNALIGNED_WORD(&d->m_dict[probe_pos + match_len - 1]) == c01) break; in tdefl_find_match()
1530 …_len = ((mz_uint)(p - s) * 2) + (mz_uint)(*(const mz_uint8*)p == *(const mz_uint8*)q)) > match_len) in tdefl_find_match()
1532 …*pMatch_dist = dist; if ((*pMatch_len = match_len = MZ_MIN(max_match_len, probe_len)) == max_match… in tdefl_find_match()
1533 c01 = TDEFL_READ_UNALIGNED_WORD(&d->m_dict[pos + match_len - 1]); in tdefl_find_match()
1540 …mz_uint dist, pos = lookahead_pos & TDEFL_LZ_DICT_SIZE_MASK, match_len = *pMatch_len, probe_pos = … in tdefl_find_match() local
1541 mz_uint num_probes_left = d->m_max_probes[match_len >= 32]; in tdefl_find_match()
1543 mz_uint8 c0 = d->m_dict[pos + match_len], c1 = d->m_dict[pos + match_len - 1]; in tdefl_find_match()
1544 MZ_ASSERT(max_match_len <= TDEFL_MAX_MATCH_LEN); if (max_match_len <= match_len) return; in tdefl_find_match()
1554 …if ((d->m_dict[probe_pos + match_len] == c0) && (d->m_dict[probe_pos + match_len - 1] == c1)) brea… in tdefl_find_match()
1558 if (probe_len > match_len) in tdefl_find_match()
1560 *pMatch_dist = dist; if ((*pMatch_len = match_len = probe_len) == max_match_len) return; in tdefl_find_match()
1561 c0 = d->m_dict[pos + match_len]; c1 = d->m_dict[pos + match_len - 1]; in tdefl_find_match()
1714 static MZ_FORCEINLINE void tdefl_record_match(tdefl_compressor *d, mz_uint match_len, mz_uint match… in tdefl_record_match() argument
1718 …MZ_ASSERT((match_len >= TDEFL_MIN_MATCH_LEN) && (match_dist >= 1) && (match_dist <= TDEFL_LZ_DICT_… in tdefl_record_match()
1720 d->m_total_lz_bytes += match_len; in tdefl_record_match()
1722 d->m_pLZ_code_buf[0] = (mz_uint8)(match_len - TDEFL_MIN_MATCH_LEN); in tdefl_record_match()
1733 …if (match_len >= TDEFL_MIN_MATCH_LEN) d->m_huff_count[0][s_tdefl_len_sym[match_len - TDEFL_MIN_MAT… in tdefl_record_match()