Lines Matching full:match
35 * - Match: Repeat a chunk of data at some distance
36 * - Long repeat: Multi-byte match at a recently seen distance
40 * either short or long repeated match, and NONLIT means any non-literal.
74 /* Indicate that the latest symbol was a match. */
80 /* Indicate that the latest state was a long repeated match. */
86 /* Indicate that the latest symbol was a short match. */
99 * - 0x001-0x0FF: Without match byte
100 * - 0x101-0x1FF: With match byte; match bit is 0
101 * - 0x201-0x2FF: With match byte; match bit is 1
103 * Match byte is used when the previous LZMA symbol was something else than
104 * a literal (that is, it was some kind of match).
111 /* Minimum length of a match is two bytes. */
114 /* Match length is encoded with 4, 5, or 10 bits.
130 * Maximum length of a match is 273 which is a result of the encoding
136 * Different sets of probabilities are used for match distances that have
137 * very short match length: Lengths of 2, 3, and 4 bytes have a separate
154 * The highest two bits of a 32-bit match distance are encoded using six bits.
161 /* Match distances up to 127 are fully encoded using probabilities. Since
171 * Match distances greater than 127 are encoded in three pieces:
187 * For match distances greater than 127, only the highest two bits and the
198 * LZMA remembers the four most recent match distances. Reusing these