Lines Matching refs:m_len

39 		size_t t, m_len, m_off;  in lzo1x_1_do_compress()  local
91 m_len = 4; in lzo1x_1_do_compress()
95 v = get_unaligned((const u64 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
96 get_unaligned((const u64 *) (m_pos + m_len)); in lzo1x_1_do_compress()
99 m_len += 8; in lzo1x_1_do_compress()
100 v = get_unaligned((const u64 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
101 get_unaligned((const u64 *) (m_pos + m_len)); in lzo1x_1_do_compress()
102 if (unlikely(ip + m_len >= ip_end)) in lzo1x_1_do_compress()
107 m_len += (unsigned) __builtin_ctzll(v) / 8; in lzo1x_1_do_compress()
109 m_len += (unsigned) __builtin_clzll(v) / 8; in lzo1x_1_do_compress()
115 v = get_unaligned((const u32 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
116 get_unaligned((const u32 *) (m_pos + m_len)); in lzo1x_1_do_compress()
119 m_len += 4; in lzo1x_1_do_compress()
120 v = get_unaligned((const u32 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
121 get_unaligned((const u32 *) (m_pos + m_len)); in lzo1x_1_do_compress()
124 m_len += 4; in lzo1x_1_do_compress()
125 v = get_unaligned((const u32 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
126 get_unaligned((const u32 *) (m_pos + m_len)); in lzo1x_1_do_compress()
127 if (unlikely(ip + m_len >= ip_end)) in lzo1x_1_do_compress()
132 m_len += (unsigned) __builtin_ctz(v) / 8; in lzo1x_1_do_compress()
134 m_len += (unsigned) __builtin_clz(v) / 8; in lzo1x_1_do_compress()
139 if (unlikely(ip[m_len] == m_pos[m_len])) { in lzo1x_1_do_compress()
141 m_len += 1; in lzo1x_1_do_compress()
142 if (ip[m_len] != m_pos[m_len]) in lzo1x_1_do_compress()
144 m_len += 1; in lzo1x_1_do_compress()
145 if (ip[m_len] != m_pos[m_len]) in lzo1x_1_do_compress()
147 m_len += 1; in lzo1x_1_do_compress()
148 if (ip[m_len] != m_pos[m_len]) in lzo1x_1_do_compress()
150 m_len += 1; in lzo1x_1_do_compress()
151 if (ip[m_len] != m_pos[m_len]) in lzo1x_1_do_compress()
153 m_len += 1; in lzo1x_1_do_compress()
154 if (ip[m_len] != m_pos[m_len]) in lzo1x_1_do_compress()
156 m_len += 1; in lzo1x_1_do_compress()
157 if (ip[m_len] != m_pos[m_len]) in lzo1x_1_do_compress()
159 m_len += 1; in lzo1x_1_do_compress()
160 if (ip[m_len] != m_pos[m_len]) in lzo1x_1_do_compress()
162 m_len += 1; in lzo1x_1_do_compress()
163 if (unlikely(ip + m_len >= ip_end)) in lzo1x_1_do_compress()
165 } while (ip[m_len] == m_pos[m_len]); in lzo1x_1_do_compress()
172 ip += m_len; in lzo1x_1_do_compress()
174 if (m_len <= M2_MAX_LEN && m_off <= M2_MAX_OFFSET) { in lzo1x_1_do_compress()
176 *op++ = (((m_len - 1) << 5) | ((m_off & 7) << 2)); in lzo1x_1_do_compress()
180 if (m_len <= M3_MAX_LEN) in lzo1x_1_do_compress()
181 *op++ = (M3_MARKER | (m_len - 2)); in lzo1x_1_do_compress()
183 m_len -= M3_MAX_LEN; in lzo1x_1_do_compress()
185 while (unlikely(m_len > 255)) { in lzo1x_1_do_compress()
186 m_len -= 255; in lzo1x_1_do_compress()
189 *op++ = (m_len); in lzo1x_1_do_compress()
195 if (m_len <= M4_MAX_LEN) in lzo1x_1_do_compress()
197 | (m_len - 2)); in lzo1x_1_do_compress()
199 m_len -= M4_MAX_LEN; in lzo1x_1_do_compress()
201 while (unlikely(m_len > 255)) { in lzo1x_1_do_compress()
202 m_len -= 255; in lzo1x_1_do_compress()
205 *op++ = (m_len); in lzo1x_1_do_compress()