Searched refs:bitC (Results 1 – 4 of 4) sorted by relevance
| /linux/lib/zstd/common/ |
| H A D | bitstream.h | 58 MEM_STATIC size_t BIT_initCStream(BIT_CStream_t* bitC, void* dstBuffer, size_t dstCapacity); 59 MEM_STATIC void BIT_addBits(BIT_CStream_t* bitC, BitContainerType value, unsigned nbBits); 60 MEM_STATIC void BIT_flushBits(BIT_CStream_t* bitC); 61 MEM_STATIC size_t BIT_closeCStream(BIT_CStream_t* bitC); 118 MEM_STATIC void BIT_addBitsFast(BIT_CStream_t* bitC, BitContainerType value, unsigned nbBits); 121 MEM_STATIC void BIT_flushBitsFast(BIT_CStream_t* bitC); 144 MEM_STATIC size_t BIT_initCStream(BIT_CStream_t* bitC, in BIT_initCStream() argument 147 bitC->bitContainer = 0; in BIT_initCStream() 148 bitC->bitPos = 0; in BIT_initCStream() 149 bitC->startPtr = (char*)startPtr; in BIT_initCStream() [all …]
|
| H A D | fse.h | 301 static void FSE_encodeSymbol(BIT_CStream_t* bitC, FSE_CState_t* CStatePtr, unsigned symbol); 303 static void FSE_flushCState(BIT_CStream_t* bitC, const FSE_CState_t* CStatePtr); 455 MEM_STATIC void FSE_encodeSymbol(BIT_CStream_t* bitC, FSE_CState_t* statePtr, unsigned symbol) in FSE_encodeSymbol() argument 460 BIT_addBits(bitC, (BitContainerType)statePtr->value, nbBitsOut); in FSE_encodeSymbol() 464 MEM_STATIC void FSE_flushCState(BIT_CStream_t* bitC, const FSE_CState_t* statePtr) in FSE_flushCState() argument 466 BIT_addBits(bitC, (BitContainerType)statePtr->value, statePtr->stateLog); in FSE_flushCState() 467 BIT_flushBits(bitC); in FSE_flushCState()
|
| /linux/lib/zstd/compress/ |
| H A D | huf_compress.c | 854 static size_t HUF_initCStream(HUF_CStream_t* bitC, in HUF_initCStream() argument 857 ZSTD_memset(bitC, 0, sizeof(*bitC)); in HUF_initCStream() 858 bitC->startPtr = (BYTE*)startPtr; in HUF_initCStream() 859 bitC->ptr = bitC->startPtr; in HUF_initCStream() 860 bitC->endPtr = bitC->startPtr + dstCapacity - sizeof(bitC->bitContainer[0]); in HUF_initCStream() 861 if (dstCapacity <= sizeof(bitC->bitContainer[0])) return ERROR(dstSize_tooSmall); in HUF_initCStream() 875 FORCE_INLINE_TEMPLATE void HUF_addBits(HUF_CStream_t* bitC, HUF_CElt elt, int idx, int kFast) in HUF_addBits() argument 884 bitC->bitContainer[idx] >>= HUF_getNbBits(elt); in HUF_addBits() 885 bitC->bitContainer[idx] |= kFast ? HUF_getValueFast(elt) : HUF_getValue(elt); in HUF_addBits() 889 bitC->bitPos[idx] += HUF_getNbBitsFast(elt); in HUF_addBits() [all …]
|
| H A D | fse_compress.c | 560 BIT_CStream_t bitC; in FSE_compress_usingCTable_generic() local 565 { size_t const initError = BIT_initCStream(&bitC, dst, dstSize); in FSE_compress_usingCTable_generic() 573 FSE_encodeSymbol(&bitC, &CState1, *--ip); in FSE_compress_usingCTable_generic() 574 FSE_FLUSHBITS(&bitC); in FSE_compress_usingCTable_generic() 582 if ((sizeof(bitC.bitContainer)*8 > FSE_MAX_TABLELOG*4+7 ) && (srcSize & 2)) { /* test bit 2 */ in FSE_compress_usingCTable_generic() 583 FSE_encodeSymbol(&bitC, &CState2, *--ip); in FSE_compress_usingCTable_generic() 584 FSE_encodeSymbol(&bitC, &CState1, *--ip); in FSE_compress_usingCTable_generic() 585 FSE_FLUSHBITS(&bitC); in FSE_compress_usingCTable_generic() 591 FSE_encodeSymbol(&bitC, &CState2, *--ip); in FSE_compress_usingCTable_generic() 593 if (sizeof(bitC.bitContainer)*8 < FSE_MAX_TABLELOG*2+7 ) /* this test must be static */ in FSE_compress_usingCTable_generic() [all …]
|