Lines Matching refs:match
79 * like a CPU, we have to dump the pipeline when we find a match (i.e., take a
124 U32 idx; /* match idx for ip0 */
125 U32 mval; /* src value at match idx */
169 /* load repcode match for ip[2]*/
188 /* load match for ip[0] */
192 mval = MEM_read32(ip0) ^ 1; /* guaranteed to not match. */
195 /* check match at ip[0] */
197 /* found a match! */
217 /* load match for ip[0] */
221 mval = MEM_read32(ip0) ^ 1; /* guaranteed to not match. */
224 /* check match at ip[0] */
226 /* found a match! */
273 /* Count the backwards match length. */
430 const BYTE* match = base + matchIndex;
453 /* found a dict match */
464 } else if (MEM_read32(match) != MEM_read32(ip)) {
465 /* it's not a match, and we're not going to check the dictionary */
470 /* found a regular match */
471 U32 const offset = (U32)(ip-match);
472 mLength = ZSTD_count(ip+4, match+4, iend) + 4;
473 while (((ip>anchor) & (match>prefixStart))
474 && (ip[-1] == match[-1])) { ip--; match--; mLength++; } /* catch up */
480 /* match found */
587 const BYTE* match = matchBase + matchIndex;
606 (MEM_read32(match) != MEM_read32(ip)) ) {
614 size_t mLength = ZSTD_count_2segments(ip+4, match+4, iend, matchEnd, prefixStart) + 4;
615 while (((ip>anchor) & (match>lowMatchPtr)) && (ip[-1] == match[-1])) { ip--; match--; mLength++; } /* catch up */