Lines Matching refs:distance
24 - a distance when copying data from the dictionary (past output buffer)
30 extra data can be a complement for the operand (eg: a length or a distance
64 taken from the last two bits of an extra operand (eg: distance).
66 End of stream is declared when a block copy of distance 0 is seen. Only one
67 instruction may encode this distance (0001HLLL), it takes one LE16 operand
68 for the distance, thus requiring 3 bytes.
107 the instruction's opcode or distance), the instruction is a copy of a
108 2-byte block from the dictionary within a 1kB distance. It is worth
113 0 0 0 0 D D S S (0..15) : copy 2 bytes from <= 1kB distance
117 distance = (H << 2) + D + 1
121 dictionary from a 2..3kB distance, and must be interpreted like this :
123 0 0 0 0 D D S S (0..15) : copy 3 bytes from 2..3 kB distance
127 distance = (H << 2) + D + 2049
130 Copy of a block within 16..48kB distance (preferably less than 10B)
133 distance = 16384 + (H << 14) + D
135 End of stream is reached if distance == 16384
138 Copy of small block within 16kB distance (preferably less than 34B)
141 distance = D + 1
145 Copy 3-4 bytes from block within 2kB distance
149 distance = (H << 3) + D + 1
152 Copy 5-8 bytes from block within 2kB distance
156 distance = (H << 3) + D + 1