Lines Matching full:match
34 * - Match: Repeat a chunk of data at some distance
35 * - Long repeat: Multi-byte match at a recently seen distance
39 * either short or long repeated match, and NONLIT means any non-literal.
73 /* Indicate that the latest symbol was a match. */
79 /* Indicate that the latest state was a long repeated match. */
85 /* Indicate that the latest symbol was a short match. */
98 * - 0x001-0x0FF: Without match byte
99 * - 0x101-0x1FF: With match byte; match bit is 0
100 * - 0x201-0x2FF: With match byte; match bit is 1
102 * Match byte is used when the previous LZMA symbol was something else than
103 * a literal (that is, it was some kind of match).
110 /* Minimum length of a match is two bytes. */
113 /* Match length is encoded with 4, 5, or 10 bits.
129 * Maximum length of a match is 273 which is a result of the encoding
135 * Different sets of probabilities are used for match distances that have
136 * very short match length: Lengths of 2, 3, and 4 bytes have a separate
153 * The highest two bits of a 32-bit match distance are encoded using six bits.
160 /* Match distances up to 127 are fully encoded using probabilities. Since
170 * Match distances greater than 127 are encoded in three pieces:
186 * For match distances greater than 127, only the highest two bits and the
197 * LZMA remembers the four most recent match distances. Reusing these