Lines Matching defs:base
186 BYTE const* base; /* All regular indexes relative to this position */
824 * Return base^exponent.
826 static U64 ZSTD_ipow(U64 base, U64 exponent)
830 if (exponent & 1) power *= base;
832 base *= base;
900 size_t const endT = (size_t)(window->nextSrc - window->base);
911 (window.nextSrc - window.base) == ZSTD_WINDOW_START_INDEX;
961 U32 const curr = (U32)((BYTE const*)src - window.base);
996 U32 const curr = (U32)((BYTE const*)srcEnd - window.base);
1028 * 2. (ip+ZSTD_CHUNKSIZE_MAX - cctx->base) doesn't overflow:
1032 * ip+ZSTD_CHUNKSIZE_MAX - cctx->base < 1<<32.
1038 U32 const curr = (U32)((BYTE const*)src - window->base);
1060 window->base += correction;
1090 * (srcEnd - base) - lowLimit == maxDist + loadedDictEnd
1117 U32 const blockEndIdx = (U32)((BYTE const*)blockEnd - window->base);
1153 * loadedDictEnd uses same referential as window->base
1164 { U32 const blockEndIdx = (U32)((BYTE const*)blockEnd - window->base);
1186 window->base = (BYTE const*)" ";
1191 window->nextSrc = window->base + ZSTD_WINDOW_START_INDEX; /* see issue #1241 */
1211 assert(window->base != NULL);
1216 size_t const distanceFromBase = (size_t)(window->nextSrc - window->base);
1221 window->dictBase = window->base;
1222 window->base = ip - distanceFromBase;