Lines Matching defs:endPosInSequence
5668 U32 endPosInSequence = seqPos->posInSequence + (U32)blockSize;
5686 while (endPosInSequence && idx < inSeqsSize && !finalMatchSplit) {
5693 /* Modify the sequence depending on where endPosInSequence lies */
5694 if (endPosInSequence >= currSeq.litLength + currSeq.matchLength) {
5703 endPosInSequence -= currSeq.litLength + currSeq.matchLength;
5707 /* This is the final (partial) sequence we're adding from inSeqs, and endPosInSequence
5710 currSeq.litLength + currSeq.matchLength - endPosInSequence, idx, endPosInSequence);
5711 if (endPosInSequence > litLength) {
5714 firstHalfMatchLength = endPosInSequence - startPosInSequence - litLength;
5717 U32 secondHalfMatchLength = currSeq.matchLength + currSeq.litLength - endPosInSequence;
5719 /* Move the endPosInSequence backward so that it creates match of minMatch length */
5720 endPosInSequence -= cctx->appliedParams.cParams.minMatch - secondHalfMatchLength;
5726 but keep the value of endPosInSequence */
5730 * the last literals. We use the original currSeq.litLength as a marker for where endPosInSequence
5734 bytesAdjustment = endPosInSequence - currSeq.litLength;
5735 endPosInSequence = currSeq.litLength;
5762 assert(idx == inSeqsSize || endPosInSequence <= inSeqs[idx].litLength + inSeqs[idx].matchLength);
5764 seqPos->posInSequence = endPosInSequence;