Searched refs:litExtraBuffer (Results 1 - 2 of 2) sorted by relevance
/linux-master/lib/zstd/decompress/ |
H A D | zstd_decompress_internal.h | 120 ZSTD_not_in_dst = 0, /* Stored entirely within litExtraBuffer */ 122 ZSTD_split = 2 /* Split between litExtraBuffer and dst */ 188 BYTE litExtraBuffer[ZSTD_LITBUFFEREXTRASIZE + WILDCOPY_OVERLENGTH]; /* literal buffer can be split between storage within dst and within this scratch buffer */ member in struct:ZSTD_DCtx_s
|
H A D | zstd_decompress_block.c | 72 /* Allocate buffer for literals, either overlapping current dst, or split between dst and litExtraBuffer, or stored entirely within litExtraBuffer */ 85 /* won't fit in litExtraBuffer, so it will be split between end of dst and extra buffer */ 87 /* won't fit in litExtraBuffer, so it will be split between end of dst and extra buffer */ 92 /* initially this will be stored entirely in dst during huffman decoding, it will partially shifted to litExtraBuffer after */ 100 /* fits entirely within litExtraBuffer, so no split is necessary */ 101 dctx->litBuffer = dctx->litExtraBuffer; 115 * stored in dctx->litExtraBuffer to help keep it "ahead" of the current output write. 209 ZSTD_memcpy(dctx->litExtraBuffer, dctx->litBufferEnd - ZSTD_LITBUFFEREXTRASIZE, ZSTD_LITBUFFEREXTRASIZE); 252 ZSTD_memcpy(dctx->litExtraBuffer, istar [all...] |
Completed in 102 milliseconds