Lines Matching defs:current
703 * - withPrefix64k : Table entries up to ctx->dictSize before the current blob
714 * in the current context that refer to positions
715 * preceding the beginning of the current compression are
935 const U32 dictDelta = (dictDirective == usingDictCtx) ? startIndex - dictCtx->currentOffset : 0; /* make indexes in dictCtx comparable with index in current context */
946 * while a dictionary in the current context precedes the currentOffset */
1021 U32 const current = (U32)(forwardIp - base);
1023 assert(matchIndex <= current);
1038 matchIndex += dictDelta; /* make dictCtx index comparable with current context */
1059 LZ4_putIndexOnHash(current, h, cctx->hashTable, tableType);
1061 DEBUGLOG(7, "candidate at pos=%u (offset=%u \n", matchIndex, current - matchIndex);
1063 assert(matchIndex < current);
1065 && (matchIndex+LZ4_DISTANCE_MAX < current)) {
1068 assert((current - matchIndex) <= LZ4_DISTANCE_MAX); /* match now expected within distance */
1071 if (maybe_extMem) offset = current - matchIndex;
1112 * - match : at start of previous pattern occurrence; can be within current prefix, or within extDict
1168 * we have positions in the hash table beyond the current position. This is
1221 U32 const current = (U32)(ip-base);
1223 assert(matchIndex < current);
1247 LZ4_putIndexOnHash(current, h, cctx->hashTable, tableType);
1248 assert(matchIndex < current);
1250 && (((tableType==byU16) && (LZ4_DISTANCE_MAX == LZ4_DISTANCE_ABSOLUTE_MAX)) ? 1 : (matchIndex+LZ4_DISTANCE_MAX >= current))
1254 if (maybe_extMem) offset = current - matchIndex;
1593 /* If the current offset is zero, we will never look in the
2082 /* match stretches into both external dictionary and current block */
2264 /* match stretches into both external dictionary and current block */
2537 /* They're rolling the current segment. */