Lines Matching refs:DStatePtr

358 static void FSE_initDState(FSE_DState_t *DStatePtr, BIT_DStream_t *bitD, const FSE_DTable *dt);
360 static unsigned char FSE_decodeSymbol(FSE_DState_t *DStatePtr, BIT_DStream_t *bitD);
362 static unsigned FSE_endOfDState(const FSE_DState_t *DStatePtr);
416 static unsigned char FSE_decodeSymbolFast(FSE_DState_t *DStatePtr, BIT_DStream_t *bitD);
481 ZSTD_STATIC void FSE_initDState(FSE_DState_t *DStatePtr, BIT_DStream_t *bitD, const FSE_DTable *dt) in FSE_initDState() argument
485 DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog); in FSE_initDState()
487 DStatePtr->table = dt + 1; in FSE_initDState()
490 ZSTD_STATIC BYTE FSE_peekSymbol(const FSE_DState_t *DStatePtr) in FSE_peekSymbol() argument
492 FSE_decode_t const DInfo = ((const FSE_decode_t *)(DStatePtr->table))[DStatePtr->state]; in FSE_peekSymbol()
496 ZSTD_STATIC void FSE_updateState(FSE_DState_t *DStatePtr, BIT_DStream_t *bitD) in FSE_updateState() argument
498 FSE_decode_t const DInfo = ((const FSE_decode_t *)(DStatePtr->table))[DStatePtr->state]; in FSE_updateState()
501 DStatePtr->state = DInfo.newState + lowBits; in FSE_updateState()
504 ZSTD_STATIC BYTE FSE_decodeSymbol(FSE_DState_t *DStatePtr, BIT_DStream_t *bitD) in FSE_decodeSymbol() argument
506 FSE_decode_t const DInfo = ((const FSE_decode_t *)(DStatePtr->table))[DStatePtr->state]; in FSE_decodeSymbol()
511 DStatePtr->state = DInfo.newState + lowBits; in FSE_decodeSymbol()
517 ZSTD_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t *DStatePtr, BIT_DStream_t *bitD) in FSE_decodeSymbolFast() argument
519 FSE_decode_t const DInfo = ((const FSE_decode_t *)(DStatePtr->table))[DStatePtr->state]; in FSE_decodeSymbolFast()
524 DStatePtr->state = DInfo.newState + lowBits; in FSE_decodeSymbolFast()
528 ZSTD_STATIC unsigned FSE_endOfDState(const FSE_DState_t *DStatePtr) { return DStatePtr->state == 0;… in FSE_endOfDState() argument