| /freebsd/sys/contrib/openzfs/module/zstd/lib/decompress/ |
| H A D | zstd_decompress_block.c | 1230 ZSTD_decodeSequence(seqState_t* seqState, const ZSTD_longOffset_e longOffsets, const int isLastSeq) in ZSTD_decodeSequence() argument 1246 ZSTD_memcpy(llDInfo, seqState->stateLL.table + seqState->stateLL.state, sizeof(ZSTD_seqSymbol)); in ZSTD_decodeSequence() 1247 ZSTD_memcpy(mlDInfo, seqState->stateML.table + seqState->stateML.state, sizeof(ZSTD_seqSymbol)); in ZSTD_decodeSequence() 1248 …ZSTD_memcpy(ofDInfo, seqState->stateOffb.table + seqState->stateOffb.state, sizeof(ZSTD_seqSymbol)… in ZSTD_decodeSequence() 1250 const ZSTD_seqSymbol* const llDInfo = seqState->stateLL.table + seqState->stateLL.state; in ZSTD_decodeSequence() 1251 const ZSTD_seqSymbol* const mlDInfo = seqState->stateML.table + seqState->stateML.state; in ZSTD_decodeSequence() 1252 const ZSTD_seqSymbol* const ofDInfo = seqState->stateOffb.table + seqState->stateOffb.state; in ZSTD_decodeSequence() 1290 … offset = ofBase + (BIT_readBitsFast(&seqState->DStream, ofBits - extraBits) << extraBits); in ZSTD_decodeSequence() 1291 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence() 1292 offset += BIT_readBitsFast(&seqState->DStream, extraBits); in ZSTD_decodeSequence() [all …]
|
| /freebsd/sys/contrib/zstd/lib/decompress/ |
| H A D | zstd_decompress_block.c | 1229 ZSTD_decodeSequence(seqState_t* seqState, const ZSTD_longOffset_e longOffsets, const int isLastSeq) in ZSTD_decodeSequence() argument 1245 ZSTD_memcpy(llDInfo, seqState->stateLL.table + seqState->stateLL.state, sizeof(ZSTD_seqSymbol)); in ZSTD_decodeSequence() 1246 ZSTD_memcpy(mlDInfo, seqState->stateML.table + seqState->stateML.state, sizeof(ZSTD_seqSymbol)); in ZSTD_decodeSequence() 1247 …ZSTD_memcpy(ofDInfo, seqState->stateOffb.table + seqState->stateOffb.state, sizeof(ZSTD_seqSymbol)… in ZSTD_decodeSequence() 1249 const ZSTD_seqSymbol* const llDInfo = seqState->stateLL.table + seqState->stateLL.state; in ZSTD_decodeSequence() 1250 const ZSTD_seqSymbol* const mlDInfo = seqState->stateML.table + seqState->stateML.state; in ZSTD_decodeSequence() 1251 const ZSTD_seqSymbol* const ofDInfo = seqState->stateOffb.table + seqState->stateOffb.state; in ZSTD_decodeSequence() 1289 … offset = ofBase + (BIT_readBitsFast(&seqState->DStream, ofBits - extraBits) << extraBits); in ZSTD_decodeSequence() 1290 BIT_reloadDStream(&seqState->DStream); in ZSTD_decodeSequence() 1291 offset += BIT_readBitsFast(&seqState->DStream, extraBits); in ZSTD_decodeSequence() [all …]
|
| /freebsd/sys/contrib/zstd/lib/legacy/ |
| H A D | zstd_v01.c | 1652 static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) in ZSTD_decodeSequence() argument 1658 const BYTE* dumps = seqState->dumps; in ZSTD_decodeSequence() 1659 const BYTE* const de = seqState->dumpsEnd; in ZSTD_decodeSequence() 1662 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream)); in ZSTD_decodeSequence() 1663 prevOffset = litLength ? seq->offset : seqState->prevOffset; in ZSTD_decodeSequence() 1664 seqState->prevOffset = seq->offset; in ZSTD_decodeSequence() 1682 offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); in ZSTD_decodeSequence() 1683 if (ZSTD_32bits()) FSE_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() 1686 …offset = ((size_t)1 << (nbBits & ((sizeof(offset)*8)-1))) + FSE_readBits(&(seqState->DStream), nbB… in ZSTD_decodeSequence() 1687 if (ZSTD_32bits()) FSE_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() [all …]
|
| H A D | zstd_v06.c | 3229 static void ZSTDv06_decodeSequence(seq_t* seq, seqState_t* seqState) in ZSTDv06_decodeSequence() argument 3232 U32 const llCode = FSEv06_peekSymbol(&(seqState->stateLL)); in ZSTDv06_decodeSequence() 3233 U32 const mlCode = FSEv06_peekSymbol(&(seqState->stateML)); in ZSTDv06_decodeSequence() 3234 …U32 const ofCode = FSEv06_peekSymbol(&(seqState->stateOffb)); /* <= maxOff, by table constructio… in ZSTDv06_decodeSequence() 3263 … offset = OF_base[ofCode] + BITv06_readBits(&(seqState->DStream), ofBits); /* <= 26 bits */ in ZSTDv06_decodeSequence() 3264 if (MEM_32bits()) BITv06_reloadDStream(&(seqState->DStream)); in ZSTDv06_decodeSequence() 3271 size_t temp = seqState->prevOffset[offset]; in ZSTDv06_decodeSequence() 3273 seqState->prevOffset[2] = seqState->prevOffset[1]; in ZSTDv06_decodeSequence() 3275 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTDv06_decodeSequence() 3276 seqState->prevOffset[0] = offset = temp; in ZSTDv06_decodeSequence() [all …]
|
| H A D | zstd_v03.c | 2618 static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) in ZSTD_decodeSequence() argument 2624 const BYTE* dumps = seqState->dumps; in ZSTD_decodeSequence() 2625 const BYTE* const de = seqState->dumpsEnd; in ZSTD_decodeSequence() 2628 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream)); in ZSTD_decodeSequence() 2629 prevOffset = litLength ? seq->offset : seqState->prevOffset; in ZSTD_decodeSequence() 2630 seqState->prevOffset = seq->offset; in ZSTD_decodeSequence() 2650 …offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); /* <= maxOff, by ta… in ZSTD_decodeSequence() 2651 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() 2654 offset = offsetPrefix[offsetCode] + BIT_readBits(&(seqState->DStream), nbBits); in ZSTD_decodeSequence() 2655 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() [all …]
|
| H A D | zstd_v07.c | 3459 static seq_t ZSTDv07_decodeSequence(seqState_t* seqState) in ZSTDv07_decodeSequence() argument 3463 U32 const llCode = FSEv07_peekSymbol(&(seqState->stateLL)); in ZSTDv07_decodeSequence() 3464 U32 const mlCode = FSEv07_peekSymbol(&(seqState->stateML)); in ZSTDv07_decodeSequence() 3465 …U32 const ofCode = FSEv07_peekSymbol(&(seqState->stateOffb)); /* <= maxOff, by table constructio… in ZSTDv07_decodeSequence() 3494 …offset = OF_base[ofCode] + BITv07_readBits(&(seqState->DStream), ofBits); /* <= (ZSTDv07_WINDOW… in ZSTDv07_decodeSequence() 3495 if (MEM_32bits()) BITv07_reloadDStream(&(seqState->DStream)); in ZSTDv07_decodeSequence() 3501 size_t const temp = seqState->prevOffset[offset]; in ZSTDv07_decodeSequence() 3502 if (offset != 1) seqState->prevOffset[2] = seqState->prevOffset[1]; in ZSTDv07_decodeSequence() 3503 seqState->prevOffset[1] = seqState->prevOffset[0]; in ZSTDv07_decodeSequence() 3504 seqState->prevOffset[0] = offset = temp; in ZSTDv07_decodeSequence() [all …]
|
| H A D | zstd_v02.c | 2978 static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) in ZSTD_decodeSequence() argument 2984 const BYTE* dumps = seqState->dumps; in ZSTD_decodeSequence() 2985 const BYTE* const de = seqState->dumpsEnd; in ZSTD_decodeSequence() 2988 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream)); in ZSTD_decodeSequence() 2989 prevOffset = litLength ? seq->offset : seqState->prevOffset; in ZSTD_decodeSequence() 2990 seqState->prevOffset = seq->offset; in ZSTD_decodeSequence() 3010 …offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); /* <= maxOff, by ta… in ZSTD_decodeSequence() 3011 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() 3014 offset = offsetPrefix[offsetCode] + BIT_readBits(&(seqState->DStream), nbBits); in ZSTD_decodeSequence() 3015 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() [all …]
|
| H A D | zstd_v04.c | 2750 static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) in ZSTD_decodeSequence() argument 2756 const BYTE* dumps = seqState->dumps; in ZSTD_decodeSequence() 2757 const BYTE* const de = seqState->dumpsEnd; in ZSTD_decodeSequence() 2760 litLength = FSE_decodeSymbol(&(seqState->stateLL), &(seqState->DStream)); in ZSTD_decodeSequence() 2761 prevOffset = litLength ? seq->offset : seqState->prevOffset; in ZSTD_decodeSequence() 2778 …offsetCode = FSE_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); /* <= maxOff, by ta… in ZSTD_decodeSequence() 2779 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() 2782 offset = offsetPrefix[offsetCode] + BIT_readBits(&(seqState->DStream), nbBits); in ZSTD_decodeSequence() 2783 if (MEM_32bits()) BIT_reloadDStream(&(seqState->DStream)); in ZSTD_decodeSequence() 2785 if (offsetCode | !litLength) seqState->prevOffset = seq->offset; /* cmove */ in ZSTD_decodeSequence() [all …]
|
| H A D | zstd_v05.c | 3089 static void ZSTDv05_decodeSequence(seq_t* seq, seqState_t* seqState) in ZSTDv05_decodeSequence() argument 3095 const BYTE* dumps = seqState->dumps; in ZSTDv05_decodeSequence() 3096 const BYTE* const de = seqState->dumpsEnd; in ZSTDv05_decodeSequence() 3099 litLength = FSEv05_peakSymbol(&(seqState->stateLL)); in ZSTDv05_decodeSequence() 3100 prevOffset = litLength ? seq->offset : seqState->prevOffset; in ZSTDv05_decodeSequence() 3122 …U32 offsetCode = FSEv05_peakSymbol(&(seqState->stateOffb)); /* <= maxOff, by table construction … in ZSTDv05_decodeSequence() 3125 offset = offsetPrefix[offsetCode] + BITv05_readBits(&(seqState->DStream), nbBits); in ZSTDv05_decodeSequence() 3126 if (MEM_32bits()) BITv05_reloadDStream(&(seqState->DStream)); in ZSTDv05_decodeSequence() 3128 if (offsetCode | !litLength) seqState->prevOffset = seq->offset; /* cmove */ in ZSTDv05_decodeSequence() 3129 FSEv05_decodeSymbol(&(seqState->stateOffb), &(seqState->DStream)); /* update */ in ZSTDv05_decodeSequence() [all …]
|