Lines Matching refs:sequence
644 rawSeq sequence = rawSeqStore->seq[rawSeqStore->pos]; in maybeSplitSequence() local
645 assert(sequence.offset > 0); in maybeSplitSequence()
647 if (remaining >= sequence.litLength + sequence.matchLength) { in maybeSplitSequence()
649 return sequence; in maybeSplitSequence()
652 if (remaining <= sequence.litLength) { in maybeSplitSequence()
653 sequence.offset = 0; in maybeSplitSequence()
654 } else if (remaining < sequence.litLength + sequence.matchLength) { in maybeSplitSequence()
655 sequence.matchLength = remaining - sequence.litLength; in maybeSplitSequence()
656 if (sequence.matchLength < minMatch) { in maybeSplitSequence()
657 sequence.offset = 0; in maybeSplitSequence()
662 return sequence; in maybeSplitSequence()
712 rawSeq const sequence = maybeSplitSequence(rawSeqStore, in ZSTD_ldm_blockCompress() local
715 if (sequence.offset == 0) in ZSTD_ldm_blockCompress()
718 assert(ip + sequence.litLength + sequence.matchLength <= iend); in ZSTD_ldm_blockCompress()
724 …s %u : calling block compressor on segment of size %u", (unsigned)(ip-istart), sequence.litLength); in ZSTD_ldm_blockCompress()
728 blockCompressor(ms, seqStore, rep, ip, sequence.litLength); in ZSTD_ldm_blockCompress()
729 ip += sequence.litLength; in ZSTD_ldm_blockCompress()
733 rep[0] = sequence.offset; in ZSTD_ldm_blockCompress()
736 OFFSET_TO_OFFBASE(sequence.offset), in ZSTD_ldm_blockCompress()
737 sequence.matchLength); in ZSTD_ldm_blockCompress()
738 ip += sequence.matchLength; in ZSTD_ldm_blockCompress()