Lines Matching full:split
62 * Registers in the splits array all the split points found in the first
264 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_fillHashTable() local
265 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_fillHashTable()
269 entry.offset = (U32)(split - base); in ZSTD_ldm_fillHashTable()
350 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_generateSequences_internal() local
351 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_generateSequences_internal()
354 candidates[n].split = split; in ZSTD_ldm_generateSequences_internal()
364 BYTE const* const split = candidates[n].split; in ZSTD_ldm_generateSequences_internal() local
372 newEntry.offset = (U32)(split - base); in ZSTD_ldm_generateSequences_internal()
375 /* If a split point would generate a sequence overlapping with in ZSTD_ldm_generateSequences_internal()
378 if (split < anchor) { in ZSTD_ldm_generateSequences_internal()
398 ZSTD_count_2segments(split, pMatch, iend, matchEnd, lowPrefixPtr); in ZSTD_ldm_generateSequences_internal()
403 split, anchor, pMatch, lowMatchPtr, dictStart, dictEnd); in ZSTD_ldm_generateSequences_internal()
406 curForwardMatchLength = ZSTD_count(split, pMatch, iend); in ZSTD_ldm_generateSequences_internal()
411 ZSTD_ldm_countBackwardsMatch(split, anchor, pMatch, lowPrefixPtr); in ZSTD_ldm_generateSequences_internal()
433 U32 const offset = (U32)(split - base) - bestEntry->offset; in ZSTD_ldm_generateSequences_internal()
439 seq->litLength = (U32)(split - backwardMatchLength - anchor); in ZSTD_ldm_generateSequences_internal()
449 anchor = split + forwardMatchLength; in ZSTD_ldm_generateSequences_internal()
521 * be split into two sequences. This condition holds when using in ZSTD_ldm_generateSequences()
576 * If the sequence length is longer than remaining then the sequence is split