Home
last modified time | relevance | path

Searched refs:bitD (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dbitstream.h105 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize);
106 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
107 MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD);
108 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* bitD);
131 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
272 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument
274 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream()
276 bitD->start = (const char*)srcBuffer; in BIT_initDStream()
277 bitD->limitPtr = bitD->start + sizeof(bitD->bitContainer); in BIT_initDStream()
279 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BIT_initDStream()
[all …]
H A Dfse_decompress.c176 BIT_DStream_t bitD; in FSE_decompress_usingDTable_generic() local
181 CHECK_F(BIT_initDStream(&bitD, cSrc, cSrcSize)); in FSE_decompress_usingDTable_generic()
183 FSE_initDState(&state1, &bitD, dt); in FSE_decompress_usingDTable_generic()
184 FSE_initDState(&state2, &bitD, dt); in FSE_decompress_usingDTable_generic()
186 …ETSYMBOL(statePtr) fast ? FSE_decodeSymbolFast(statePtr, &bitD) : FSE_decodeSymbol(statePtr, &bitD) in FSE_decompress_usingDTable_generic()
189 for ( ; (BIT_reloadDStream(&bitD)==BIT_DStream_unfinished) & (op<olimit) ; op+=4) { in FSE_decompress_usingDTable_generic()
192 if (FSE_MAX_TABLELOG*2+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */ in FSE_decompress_usingDTable_generic()
193 BIT_reloadDStream(&bitD); in FSE_decompress_usingDTable_generic()
197 if (FSE_MAX_TABLELOG*4+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */ in FSE_decompress_usingDTable_generic()
198 { if (BIT_reloadDStream(&bitD) > BIT_DStream_unfinished) { op+=2; break; } } in FSE_decompress_usingDTable_generic()
[all …]
H A Dfse.h417 static void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt);
419 static unsigned char FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD);
476 static unsigned char FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD);
577 MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt) in FSE_initDState() argument
581 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog); in FSE_initDState()
582 BIT_reloadDStream(bitD); in FSE_initDState()
592 MEM_STATIC void FSE_updateState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD) in FSE_updateState() argument
596 size_t const lowBits = BIT_readBits(bitD, nbBits); in FSE_updateState()
600 MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD) in FSE_decodeSymbol() argument
605 size_t const lowBits = BIT_readBits(bitD, nbBits); in FSE_decodeSymbol()
[all …]
/freebsd/sys/contrib/zstd/lib/common/
H A Dbitstream.h106 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize);
107 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
108 MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD);
109 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* bitD);
132 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
283 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument
285 if (srcSize < 1) { ZSTD_memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream()
287 bitD->start = (const char*)srcBuffer; in BIT_initDStream()
288 bitD->limitPtr = bitD->start + sizeof(bitD->bitContainer); in BIT_initDStream()
290 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BIT_initDStream()
[all …]
H A Dfse_decompress.c241 BIT_DStream_t bitD; in FSE_decompress_usingDTable_generic() local
246 CHECK_F(BIT_initDStream(&bitD, cSrc, cSrcSize)); in FSE_decompress_usingDTable_generic()
248 FSE_initDState(&state1, &bitD, dt); in FSE_decompress_usingDTable_generic()
249 FSE_initDState(&state2, &bitD, dt); in FSE_decompress_usingDTable_generic()
251 …ETSYMBOL(statePtr) fast ? FSE_decodeSymbolFast(statePtr, &bitD) : FSE_decodeSymbol(statePtr, &bitD) in FSE_decompress_usingDTable_generic()
254 for ( ; (BIT_reloadDStream(&bitD)==BIT_DStream_unfinished) & (op<olimit) ; op+=4) { in FSE_decompress_usingDTable_generic()
257 if (FSE_MAX_TABLELOG*2+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */ in FSE_decompress_usingDTable_generic()
258 BIT_reloadDStream(&bitD); in FSE_decompress_usingDTable_generic()
262 if (FSE_MAX_TABLELOG*4+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */ in FSE_decompress_usingDTable_generic()
263 { if (BIT_reloadDStream(&bitD) > BIT_DStream_unfinished) { op+=2; break; } } in FSE_decompress_usingDTable_generic()
[all …]
H A Dfse.h443 static void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt);
445 static unsigned char FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD);
502 static unsigned char FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD);
603 MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt) in FSE_initDState() argument
607 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog); in FSE_initDState()
608 BIT_reloadDStream(bitD); in FSE_initDState()
618 MEM_STATIC void FSE_updateState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD) in FSE_updateState() argument
622 size_t const lowBits = BIT_readBits(bitD, nbBits); in FSE_updateState()
626 MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD) in FSE_decodeSymbol() argument
631 size_t const lowBits = BIT_readBits(bitD, nbBits); in FSE_decodeSymbol()
[all …]
/freebsd/sys/contrib/zstd/lib/legacy/
H A Dzstd_v01.c644 static size_t FSE_initDStream(FSE_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in FSE_initDStream() argument
651 bitD->start = (const char*)srcBuffer; in FSE_initDStream()
652 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(size_t); in FSE_initDStream()
653 bitD->bitContainer = FSE_readLEST(bitD->ptr); in FSE_initDStream()
656 bitD->bitsConsumed = 8 - FSE_highbit32(contain32); in FSE_initDStream()
661 bitD->start = (const char*)srcBuffer; in FSE_initDStream()
662 bitD->ptr = bitD->start; in FSE_initDStream()
663 bitD->bitContainer = *(const BYTE*)(bitD->start); in FSE_initDStream()
666 …case 7: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[6]) << (sizeof(size_t)*8 - 16); in FSE_initDStream()
668 …case 6: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[5]) << (sizeof(size_t)*8 - 24); in FSE_initDStream()
[all …]
H A Dzstd_v03.c335 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize);
336 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
337 MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD);
338 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* bitD);
345 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
387 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument
389 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream()
394 bitD->start = (const char*)srcBuffer; in BIT_initDStream()
395 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(size_t); in BIT_initDStream()
396 bitD->bitContainer = MEM_readLEST(bitD->ptr); in BIT_initDStream()
[all …]
H A Dzstd_v02.c333 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize);
334 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
335 MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD);
336 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* bitD);
342 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
384 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument
386 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream()
391 bitD->start = (const char*)srcBuffer; in BIT_initDStream()
392 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(size_t); in BIT_initDStream()
393 bitD->bitContainer = MEM_readLEST(bitD->ptr); in BIT_initDStream()
[all …]
H A Dzstd_v04.c605 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize);
606 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
607 MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD);
608 MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* bitD);
616 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
657 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument
659 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream()
664 bitD->start = (const char*)srcBuffer; in BIT_initDStream()
665 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(size_t); in BIT_initDStream()
666 bitD->bitContainer = MEM_readLEST(bitD->ptr); in BIT_initDStream()
[all …]
H A Dzstd_v05.c736 MEM_STATIC size_t BITv05_initDStream(BITv05_DStream_t* bitD, const void* srcBuffer, size_t srcSiz…
737 MEM_STATIC size_t BITv05_readBits(BITv05_DStream_t* bitD, unsigned nbBits);
738 MEM_STATIC BITv05_DStream_status BITv05_reloadDStream(BITv05_DStream_t* bitD);
739 MEM_STATIC unsigned BITv05_endOfDStream(const BITv05_DStream_t* bitD);
745 MEM_STATIC size_t BITv05_readBitsFast(BITv05_DStream_t* bitD, unsigned nbBits);
786 MEM_STATIC size_t BITv05_initDStream(BITv05_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BITv05_initDStream() argument
788 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BITv05_initDStream()
792 bitD->start = (const char*)srcBuffer; in BITv05_initDStream()
793 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(size_t); in BITv05_initDStream()
794 bitD->bitContainer = MEM_readLEST(bitD->ptr); in BITv05_initDStream()
[all …]
H A Dzstd_v06.c839 MEM_STATIC size_t BITv06_initDStream(BITv06_DStream_t* bitD, const void* srcBuffer, size_t srcSiz…
840 MEM_STATIC size_t BITv06_readBits(BITv06_DStream_t* bitD, unsigned nbBits);
841 MEM_STATIC BITv06_DStream_status BITv06_reloadDStream(BITv06_DStream_t* bitD);
842 MEM_STATIC unsigned BITv06_endOfDStream(const BITv06_DStream_t* bitD);
849 MEM_STATIC size_t BITv06_readBitsFast(BITv06_DStream_t* bitD, unsigned nbBits);
889 MEM_STATIC size_t BITv06_initDStream(BITv06_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BITv06_initDStream() argument
891 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BITv06_initDStream()
893 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BITv06_initDStream()
894 bitD->start = (const char*)srcBuffer; in BITv06_initDStream()
895 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(bitD->bitContainer); in BITv06_initDStream()
[all …]
H A Dzstd_v07.c509 MEM_STATIC size_t BITv07_initDStream(BITv07_DStream_t* bitD, const void* srcBuffer, size_t srcSiz…
510 MEM_STATIC size_t BITv07_readBits(BITv07_DStream_t* bitD, unsigned nbBits);
511 MEM_STATIC BITv07_DStream_status BITv07_reloadDStream(BITv07_DStream_t* bitD);
512 MEM_STATIC unsigned BITv07_endOfDStream(const BITv07_DStream_t* bitD);
519 MEM_STATIC size_t BITv07_readBitsFast(BITv07_DStream_t* bitD, unsigned nbBits);
557 MEM_STATIC size_t BITv07_initDStream(BITv07_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BITv07_initDStream() argument
559 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BITv07_initDStream()
561 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BITv07_initDStream()
562 bitD->start = (const char*)srcBuffer; in BITv07_initDStream()
563 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(bitD->bitContainer); in BITv07_initDStream()
[all …]
/freebsd/sys/contrib/openzfs/module/zstd/lib/decompress/
H A Dhuf_decompress.c249 BIT_DStream_t bitD; in HUF_decompress1X1_usingDTable_internal_body() local
253 CHECK_F( BIT_initDStream(&bitD, cSrc, cSrcSize) ); in HUF_decompress1X1_usingDTable_internal_body()
255 HUF_decodeStreamX1(op, &bitD, oend, dt, dtLog); in HUF_decompress1X1_usingDTable_internal_body()
257 if (!BIT_endOfDStream(&bitD)) return ERROR(corruption_detected); in HUF_decompress1X1_usingDTable_internal_body()
728 BIT_DStream_t bitD; in HUF_decompress1X2_usingDTable_internal_body() local
731 CHECK_F( BIT_initDStream(&bitD, cSrc, cSrcSize) ); in HUF_decompress1X2_usingDTable_internal_body()
739 HUF_decodeStreamX2(ostart, &bitD, oend, dt, dtd.tableLog); in HUF_decompress1X2_usingDTable_internal_body()
743 if (!BIT_endOfDStream(&bitD)) return ERROR(corruption_detected); in HUF_decompress1X2_usingDTable_internal_body()
H A Dzstd_decompress_block.c792 ZSTD_initFseState(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, const ZSTD_seqSymbol* dt) in ZSTD_initFseState() argument
796 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog); in ZSTD_initFseState()
799 BIT_reloadDStream(bitD); in ZSTD_initFseState()
804 ZSTD_updateFseState(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD) in ZSTD_updateFseState() argument
808 size_t const lowBits = BIT_readBits(bitD, nbBits); in ZSTD_updateFseState()
813 ZSTD_updateFseStateWithDInfo(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, ZSTD_seqSymbol const DI… in ZSTD_updateFseStateWithDInfo() argument
816 size_t const lowBits = BIT_readBits(bitD, nbBits); in ZSTD_updateFseStateWithDInfo()
/freebsd/sys/contrib/zstd/lib/decompress/
H A Dhuf_decompress.c539 BIT_DStream_t bitD; in HUF_decompress1X1_usingDTable_internal_body() local
543 CHECK_F( BIT_initDStream(&bitD, cSrc, cSrcSize) ); in HUF_decompress1X1_usingDTable_internal_body()
545 HUF_decodeStreamX1(op, &bitD, oend, dt, dtLog); in HUF_decompress1X1_usingDTable_internal_body()
547 if (!BIT_endOfDStream(&bitD)) return ERROR(corruption_detected); in HUF_decompress1X1_usingDTable_internal_body()
1227 BIT_DStream_t bitD; in HUF_decompress1X2_usingDTable_internal_body() local
1230 CHECK_F( BIT_initDStream(&bitD, cSrc, cSrcSize) ); in HUF_decompress1X2_usingDTable_internal_body()
1238 HUF_decodeStreamX2(ostart, &bitD, oend, dt, dtd.tableLog); in HUF_decompress1X2_usingDTable_internal_body()
1242 if (!BIT_endOfDStream(&bitD)) return ERROR(corruption_detected); in HUF_decompress1X2_usingDTable_internal_body()
H A Dzstd_decompress_block.c1138 ZSTD_initFseState(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, const ZSTD_seqSymbol* dt) in ZSTD_initFseState() argument
1142 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog); in ZSTD_initFseState()
1145 BIT_reloadDStream(bitD); in ZSTD_initFseState()
1150 ZSTD_updateFseStateWithDInfo(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, U16 nextState, U32 nbBi… in ZSTD_updateFseStateWithDInfo() argument
1152 size_t const lowBits = BIT_readBits(bitD, nbBits); in ZSTD_updateFseStateWithDInfo()