| /freebsd/sys/contrib/openzfs/module/zstd/lib/common/ |
| H A D | bitstream.h | 106 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); 273 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument 275 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream() 277 bitD->start = (const char*)srcBuffer; in BIT_initDStream() 278 bitD->limitPtr = bitD->start + sizeof(bitD->bitContainer); in BIT_initDStream() 280 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BIT_initDStream() [all …]
|
| H A D | fse_decompress.c | 177 BIT_DStream_t bitD; in FSE_decompress_usingDTable_generic() local 182 CHECK_F(BIT_initDStream(&bitD, cSrc, cSrcSize)); in FSE_decompress_usingDTable_generic() 184 FSE_initDState(&state1, &bitD, dt); in FSE_decompress_usingDTable_generic() 185 FSE_initDState(&state2, &bitD, dt); in FSE_decompress_usingDTable_generic() 187 …ETSYMBOL(statePtr) fast ? FSE_decodeSymbolFast(statePtr, &bitD) : FSE_decodeSymbol(statePtr, &bitD) in FSE_decompress_usingDTable_generic() 190 for ( ; (BIT_reloadDStream(&bitD)==BIT_DStream_unfinished) & (op<olimit) ; op+=4) { in FSE_decompress_usingDTable_generic() 193 if (FSE_MAX_TABLELOG*2+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */ in FSE_decompress_usingDTable_generic() 194 BIT_reloadDStream(&bitD); in FSE_decompress_usingDTable_generic() 198 if (FSE_MAX_TABLELOG*4+7 > sizeof(bitD.bitContainer)*8) /* This test must be static */ in FSE_decompress_usingDTable_generic() 199 { if (BIT_reloadDStream(&bitD) > BIT_DStream_unfinished) { op+=2; break; } } in FSE_decompress_usingDTable_generic() [all …]
|
| H A D | fse.h | 418 static void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt); 420 static unsigned char FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD); 477 static unsigned char FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD); 578 MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt) in FSE_initDState() argument 582 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog); in FSE_initDState() 583 BIT_reloadDStream(bitD); in FSE_initDState() 593 MEM_STATIC void FSE_updateState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD) in FSE_updateState() argument 597 size_t const lowBits = BIT_readBits(bitD, nbBits); in FSE_updateState() 601 MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD) in FSE_decodeSymbol() argument 606 size_t const lowBits = BIT_readBits(bitD, nbBits); in FSE_decodeSymbol() [all …]
|
| /freebsd/sys/contrib/zstd/lib/common/ |
| H A D | bitstream.h | 106 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 D | fse_decompress.c | 241 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 D | fse.h | 443 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 D | zstd_v01.c | 644 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 D | zstd_v03.c | 335 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 D | zstd_v02.c | 333 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 D | zstd_v04.c | 605 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 D | zstd_v05.c | 736 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 D | zstd_v06.c | 839 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 D | zstd_v07.c | 509 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 D | huf_decompress.c | 250 BIT_DStream_t bitD; in HUF_decompress1X1_usingDTable_internal_body() local 254 CHECK_F( BIT_initDStream(&bitD, cSrc, cSrcSize) ); in HUF_decompress1X1_usingDTable_internal_body() 256 HUF_decodeStreamX1(op, &bitD, oend, dt, dtLog); in HUF_decompress1X1_usingDTable_internal_body() 258 if (!BIT_endOfDStream(&bitD)) return ERROR(corruption_detected); in HUF_decompress1X1_usingDTable_internal_body() 729 BIT_DStream_t bitD; in HUF_decompress1X2_usingDTable_internal_body() local 732 CHECK_F( BIT_initDStream(&bitD, cSrc, cSrcSize) ); in HUF_decompress1X2_usingDTable_internal_body() 740 HUF_decodeStreamX2(ostart, &bitD, oend, dt, dtd.tableLog); in HUF_decompress1X2_usingDTable_internal_body() 744 if (!BIT_endOfDStream(&bitD)) return ERROR(corruption_detected); in HUF_decompress1X2_usingDTable_internal_body()
|
| H A D | zstd_decompress_block.c | 793 ZSTD_initFseState(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, const ZSTD_seqSymbol* dt) in ZSTD_initFseState() argument 797 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog); in ZSTD_initFseState() 800 BIT_reloadDStream(bitD); in ZSTD_initFseState() 805 ZSTD_updateFseState(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD) in ZSTD_updateFseState() argument 809 size_t const lowBits = BIT_readBits(bitD, nbBits); in ZSTD_updateFseState() 814 ZSTD_updateFseStateWithDInfo(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, ZSTD_seqSymbol const DI… in ZSTD_updateFseStateWithDInfo() argument 817 size_t const lowBits = BIT_readBits(bitD, nbBits); in ZSTD_updateFseStateWithDInfo()
|
| /freebsd/sys/contrib/zstd/lib/decompress/ |
| H A D | huf_decompress.c | 539 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 D | zstd_decompress_block.c | 1138 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()
|