/freebsd/sys/contrib/openzfs/module/zstd/lib/decompress/ |
H A D | zstd_decompress_block.c | 565 BIT_DStream_t DStream; member 854 U32 const extraBits = ofBits - MIN(ofBits, 32 - seqState->DStream.bitsConsumed); in ZSTD_decodeSequence() 855 … offset = ofBase + (BIT_readBitsFast(&seqState->DStream, ofBits - extraBits) << extraBits); in ZSTD_decodeSequence() 856 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence() 857 if (extraBits) offset += BIT_readBitsFast(&seqState->DStream, extraBits); in ZSTD_decodeSequence() 860 …offset = ofBase + BIT_readBitsFast(&seqState->DStream, ofBits/*>0*/); /* <= (ZSTD_WINDOWLOG_MAX… in ZSTD_decodeSequence() 861 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence() 877 offset = ofBase + ll0 + BIT_readBitsFast(&seqState->DStream, 1); in ZSTD_decodeSequence() 889 seq.matchLength += BIT_readBitsFast(&seqState->DStream, mlBits/*>0*/); in ZSTD_decodeSequence() 892 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence() [all …]
|
H A D | huf_decompress.c | 660 HUF_decodeSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog) in HUF_decodeSymbolX2() argument 662 size_t const val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeSymbolX2() 664 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeSymbolX2() 669 HUF_decodeLastSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog) in HUF_decodeLastSymbolX2() argument 671 size_t const val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeLastSymbolX2() 673 if (dt[val].length==1) BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX2() 675 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) { in HUF_decodeLastSymbolX2() 676 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX2() 677 if (DStream->bitsConsumed > (sizeof(DStream->bitContainer)*8)) in HUF_decodeLastSymbolX2() 679 DStream->bitsConsumed = (sizeof(DStream->bitContainer)*8); in HUF_decodeLastSymbolX2()
|
/freebsd/sys/contrib/zstd/lib/decompress/ |
H A D | zstd_decompress_block.c | 745 BIT_DStream_t DStream; member 1206 U32 const extraBits = ofBits - MIN(ofBits, 32 - seqState->DStream.bitsConsumed); 1207 … offset = ofBase + (BIT_readBitsFast(&seqState->DStream, ofBits - extraBits) << extraBits); 1208 BIT_reloadDStream(&seqState->DStream); 1209 if (extraBits) offset += BIT_readBitsFast(&seqState->DStream, extraBits); 1212 …offset = ofBase + BIT_readBitsFast(&seqState->DStream, ofBits/*>0*/); /* <= (ZSTD_WINDOWLOG_MAX… 1213 if (MEM_32bits()) BIT_reloadDStream(&seqState->DStream); 1225 offset = ofBase + ll0 + BIT_readBitsFast(&seqState->DStream, 1); 1240 seq.matchLength += BIT_readBitsFast(&seqState->DStream, mlBits/*>0*/); 1243 BIT_reloadDStream(&seqState->DStream); [all …]
|
H A D | huf_decompress.c | 1139 HUF_decodeSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog) in HUF_decodeSymbolX2() argument 1141 size_t const val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeSymbolX2() 1143 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeSymbolX2() 1148 HUF_decodeLastSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog) in HUF_decodeLastSymbolX2() argument 1150 size_t const val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeLastSymbolX2() 1153 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX2() 1155 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) { in HUF_decodeLastSymbolX2() 1156 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX2() 1157 if (DStream->bitsConsumed > (sizeof(DStream->bitContainer)*8)) in HUF_decodeLastSymbolX2() 1159 DStream->bitsConsumed = (sizeof(DStream->bitContainer)*8); in HUF_decodeLastSymbolX2()
|
/freebsd/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v02.c | 499 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) in BIT_endOfDStream() argument 501 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BIT_endOfDStream() 2014 static U32 HUF_decodeSymbolX4(void* op, BIT_DStream_t* DStream, const HUF_DEltX4* dt, const U32 dtL… in HUF_decodeSymbolX4() argument 2016 const size_t val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeSymbolX4() 2018 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeSymbolX4() 2022 static U32 HUF_decodeLastSymbolX4(void* op, BIT_DStream_t* DStream, const HUF_DEltX4* dt, const U32… in HUF_decodeLastSymbolX4() argument 2024 const size_t val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeLastSymbolX4() 2026 if (dt[val].length==1) BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4() 2029 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) in HUF_decodeLastSymbolX4() 2031 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4() [all …]
|
H A D | zstd_v03.c | 501 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) in BIT_endOfDStream() argument 503 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BIT_endOfDStream() 2011 static U32 HUF_decodeSymbolX4(void* op, BIT_DStream_t* DStream, const HUF_DEltX4* dt, const U32 dtL… in HUF_decodeSymbolX4() argument 2013 const size_t val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeSymbolX4() 2015 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeSymbolX4() 2019 static U32 HUF_decodeLastSymbolX4(void* op, BIT_DStream_t* DStream, const HUF_DEltX4* dt, const U32… in HUF_decodeLastSymbolX4() argument 2021 const size_t val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeLastSymbolX4() 2023 if (dt[val].length==1) BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4() 2026 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) in HUF_decodeLastSymbolX4() 2028 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4() [all …]
|
H A D | zstd_v04.c | 766 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) in BIT_endOfDStream() argument 768 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BIT_endOfDStream() 2161 static U32 HUF_decodeSymbolX4(void* op, BIT_DStream_t* DStream, const HUF_DEltX4* dt, const U32 dtL… in HUF_decodeSymbolX4() argument 2163 const size_t val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeSymbolX4() 2165 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeSymbolX4() 2169 static U32 HUF_decodeLastSymbolX4(void* op, BIT_DStream_t* DStream, const HUF_DEltX4* dt, const U32… in HUF_decodeLastSymbolX4() argument 2171 const size_t val = BIT_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUF_decodeLastSymbolX4() 2173 if (dt[val].length==1) BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4() 2176 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) in HUF_decodeLastSymbolX4() 2178 BIT_skipBits(DStream, dt[val].nbBits); in HUF_decodeLastSymbolX4() [all …]
|
H A D | zstd_v06.c | 990 MEM_STATIC unsigned BITv06_endOfDStream(const BITv06_DStream_t* DStream) in BITv06_endOfDStream() argument 992 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BITv06_endOfDStream() 2404 static U32 HUFv06_decodeSymbolX4(void* op, BITv06_DStream_t* DStream, const HUFv06_DEltX4* dt, cons… in HUFv06_decodeSymbolX4() argument 2406 const size_t val = BITv06_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUFv06_decodeSymbolX4() 2408 BITv06_skipBits(DStream, dt[val].nbBits); in HUFv06_decodeSymbolX4() 2412 static U32 HUFv06_decodeLastSymbolX4(void* op, BITv06_DStream_t* DStream, const HUFv06_DEltX4* dt, … in HUFv06_decodeLastSymbolX4() argument 2414 const size_t val = BITv06_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUFv06_decodeLastSymbolX4() 2416 if (dt[val].length==1) BITv06_skipBits(DStream, dt[val].nbBits); in HUFv06_decodeLastSymbolX4() 2418 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) { in HUFv06_decodeLastSymbolX4() 2419 BITv06_skipBits(DStream, dt[val].nbBits); in HUFv06_decodeLastSymbolX4() [all …]
|
H A D | zstd_v05.c | 889 MEM_STATIC unsigned BITv05_endOfDStream(const BITv05_DStream_t* DStream) in BITv05_endOfDStream() argument 891 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BITv05_endOfDStream() 2275 static U32 HUFv05_decodeSymbolX4(void* op, BITv05_DStream_t* DStream, const HUFv05_DEltX4* dt, cons… in HUFv05_decodeSymbolX4() argument 2277 const size_t val = BITv05_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUFv05_decodeSymbolX4() 2279 BITv05_skipBits(DStream, dt[val].nbBits); in HUFv05_decodeSymbolX4() 2283 static U32 HUFv05_decodeLastSymbolX4(void* op, BITv05_DStream_t* DStream, const HUFv05_DEltX4* dt, … in HUFv05_decodeLastSymbolX4() argument 2285 const size_t val = BITv05_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUFv05_decodeLastSymbolX4() 2287 if (dt[val].length==1) BITv05_skipBits(DStream, dt[val].nbBits); in HUFv05_decodeLastSymbolX4() 2289 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) { in HUFv05_decodeLastSymbolX4() 2290 BITv05_skipBits(DStream, dt[val].nbBits); in HUFv05_decodeLastSymbolX4() [all …]
|
H A D | zstd_v07.c | 658 MEM_STATIC unsigned BITv07_endOfDStream(const BITv07_DStream_t* DStream) in BITv07_endOfDStream() argument 660 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BITv07_endOfDStream() 2215 static U32 HUFv07_decodeSymbolX4(void* op, BITv07_DStream_t* DStream, const HUFv07_DEltX4* dt, cons… in HUFv07_decodeSymbolX4() argument 2217 const size_t val = BITv07_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUFv07_decodeSymbolX4() 2219 BITv07_skipBits(DStream, dt[val].nbBits); in HUFv07_decodeSymbolX4() 2223 static U32 HUFv07_decodeLastSymbolX4(void* op, BITv07_DStream_t* DStream, const HUFv07_DEltX4* dt, … in HUFv07_decodeLastSymbolX4() argument 2225 const size_t val = BITv07_lookBitsFast(DStream, dtLog); /* note : dtLog >= 1 */ in HUFv07_decodeLastSymbolX4() 2227 if (dt[val].length==1) BITv07_skipBits(DStream, dt[val].nbBits); in HUFv07_decodeLastSymbolX4() 2229 if (DStream->bitsConsumed < (sizeof(DStream->bitContainer)*8)) { in HUFv07_decodeLastSymbolX4() 2230 BITv07_skipBits(DStream, dt[val].nbBits); in HUFv07_decodeLastSymbolX4() [all …]
|
H A D | zstd_v01.c | 1680 FSE_DStream_t DStream; member 1700 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream)); in ZSTD_decodeSequence() 1720 offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); in ZSTD_decodeSequence() 1721 if (ZSTD_32bits()) FSE_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() 1724 …et = ((size_t)1 << (nbBits & ((sizeof(offset)*8)-1))) + FSE_readBits(&(seqState->DStream), nbBits); in ZSTD_decodeSequence() 1725 if (ZSTD_32bits()) FSE_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() 1730 matchLength = FSE_decodeSymbol(&(seqState->stateML), &(seqState->DStream)); in ZSTD_decodeSequence() 1884 errorCode = FSE_initDStream(&(seqState.DStream), ip, iend-ip); in ZSTD_decompressSequences() 1886 FSE_initDState(&(seqState.stateLL), &(seqState.DStream), DTableLL); in ZSTD_decompressSequences() 1887 FSE_initDState(&(seqState.stateOffb), &(seqState.DStream), DTableOffb); in ZSTD_decompressSequences() [all …]
|
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/ |
H A D | bitstream.h | 445 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) in BIT_endOfDStream() argument 447 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BIT_endOfDStream()
|
/freebsd/sys/contrib/zstd/lib/common/ |
H A D | bitstream.h | 469 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) in BIT_endOfDStream() argument 471 …return ((DStream->ptr == DStream->start) && (DStream->bitsConsumed == sizeof(DStream->bitContainer… in BIT_endOfDStream()
|
/freebsd/sys/contrib/zstd/ |
H A D | CHANGELOG | 539 API : ZDICT_getDictID(), ZSTD_sizeof_{CCtx, DCtx, CStream, DStream}(), ZSTD_setDStreamParameter()
|