/freebsd-current/sys/contrib/zstd/lib/common/ |
H A D | bitstream.h | 67 MEM_STATIC void BIT_addBits(BIT_CStream_t* bitC, size_t value, unsigned nbBits); 107 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits); 126 MEM_STATIC void BIT_addBitsFast(BIT_CStream_t* bitC, size_t value, unsigned nbBits); 127 /* faster, but works only if value is "clean", meaning all high bits above nbBits are 0 */ 132 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits); 133 /* faster, but works only if nbBits >= 1 */ 210 size_t value, unsigned nbBits) 213 assert(nbBits < BIT_MASK_SIZE); 214 assert(nbBits + bitC->bitPos < sizeof(bitC->bitContainer) * 8); 215 bitC->bitContainer |= (value & BIT_mask[nbBits]) << bit 209 BIT_addBits(BIT_CStream_t* bitC, size_t value, unsigned nbBits) argument 222 BIT_addBitsFast(BIT_CStream_t* bitC, size_t value, unsigned nbBits) argument 336 BIT_getMiddleBits(size_t bitContainer, U32 const start, U32 const nbBits) argument 353 BIT_getLowerBits(size_t bitContainer, U32 const nbBits) argument 369 BIT_lookBits(const BIT_DStream_t* bitD, U32 nbBits) argument 385 BIT_lookBitsFast(const BIT_DStream_t* bitD, U32 nbBits) argument 392 BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) argument 401 BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits) argument 410 BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits) argument [all...] |
H A D | entropy_common.c | 76 int nbBits; local 100 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */ 101 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return ERROR(tableLog_tooLarge); 104 *tableLogPtr = nbBits; 105 remaining = (1<<nbBits)+1; 106 threshold = 1<<nbBits; 107 nbBits++; 165 bitCount += nbBits-1; 169 bitCount += nbBits; 192 nbBits [all...] |
H A D | fse.h | 330 size_t FSE_buildCTable_raw (FSE_CTable* ct, unsigned nbBits); 331 /**< build a fake FSE_CTable, designed for a flat distribution, where each symbol uses nbBits */ 350 size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits); 351 /**< build a fake FSE_DTable, designed to read a flat distribution where each symbol uses nbBits */ 415 Note : maximum allowed nbBits is 25, for compatibility with 32-bits decoders 416 BIT_addBits(&bitStream, bitField, nbBits); 473 Note : maximum allowed nbBits is 25, for 32-bits compatibility 474 size_t bitField = BIT_readBits(&DStream, nbBits); 503 /* faster, but works only if nbBits is always >= 1 (otherwise, result will be corrupted) */ 600 unsigned char nbBits; [all...] |
H A D | fse_decompress.c | 169 tableDecode[u].nbBits = (BYTE) (tableLog - BIT_highbit32(nextState) ); 170 tableDecode[u].newState = (U16) ( (nextState << tableDecode[u].nbBits) - tableSize); 199 cell->nbBits = 0; 205 size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) argument 211 const unsigned tableSize = 1 << nbBits; 217 if (nbBits < 1) return ERROR(GENERIC); /* min size */ 220 DTableH->tableLog = (U16)nbBits; 225 dinfo[s].nbBits = (BYTE)nbBits;
|
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/common/ |
H A D | bitstream.h | 66 MEM_STATIC void BIT_addBits(BIT_CStream_t* bitC, size_t value, unsigned nbBits); 106 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits); 125 MEM_STATIC void BIT_addBitsFast(BIT_CStream_t* bitC, size_t value, unsigned nbBits); 126 /* faster, but works only if value is "clean", meaning all high bits above nbBits are 0 */ 131 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits); 132 /* faster, but works only if nbBits >= 1 */ 199 size_t value, unsigned nbBits) 202 assert(nbBits < BIT_MASK_SIZE); 203 assert(nbBits + bitC->bitPos < sizeof(bitC->bitContainer) * 8); 204 bitC->bitContainer |= (value & BIT_mask[nbBits]) << bit 198 BIT_addBits(BIT_CStream_t* bitC, size_t value, unsigned nbBits) argument 211 BIT_addBitsFast(BIT_CStream_t* bitC, size_t value, unsigned nbBits) argument 325 BIT_getMiddleBits(size_t bitContainer, U32 const start, U32 const nbBits) argument 333 BIT_getLowerBits(size_t bitContainer, U32 const nbBits) argument 361 BIT_lookBitsFast(const BIT_DStream_t* bitD, U32 nbBits) argument 368 BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) argument 377 BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits) argument 386 BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits) argument [all...] |
H A D | entropy_common.c | 47 int nbBits; local 71 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */ 72 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return ERROR(tableLog_tooLarge); 75 *tableLogPtr = nbBits; 76 remaining = (1<<nbBits)+1; 77 threshold = 1<<nbBits; 78 nbBits++; 114 bitCount += nbBits-1; 118 bitCount += nbBits; 126 nbBits [all...] |
H A D | fse_decompress.c | 109 tableDecode[u].nbBits = (BYTE) (tableLog - BIT_highbit32(nextState) ); 110 tableDecode[u].newState = (U16) ( (nextState << tableDecode[u].nbBits) - tableSize); 134 cell->nbBits = 0; 140 size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) argument 146 const unsigned tableSize = 1 << nbBits; 152 if (nbBits < 1) return ERROR(GENERIC); /* min size */ 155 DTableH->tableLog = (U16)nbBits; 160 dinfo[s].nbBits = (BYTE)nbBits;
|
H A D | fse.h | 317 size_t FSE_buildCTable_raw (FSE_CTable* ct, unsigned nbBits); 318 /**< build a fake FSE_CTable, designed for a flat distribution, where each symbol uses nbBits */ 329 size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits); 330 /**< build a fake FSE_DTable, designed to read a flat distribution where each symbol uses nbBits */ 389 Note : maximum allowed nbBits is 25, for compatibility with 32-bits decoders 390 BIT_addBits(&bitStream, bitField, nbBits); 447 Note : maximum allowed nbBits is 25, for 32-bits compatibility 448 size_t bitField = BIT_readBits(&DStream, nbBits); 477 /* faster, but works only if nbBits is always >= 1 (otherwise, result will be corrupted) */ 574 unsigned char nbBits; [all...] |
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/compress/ |
H A D | huf_compress.c | 108 BYTE nbBits; member in struct:HUF_CElt_s 130 huffWeight[n] = bitsToWeight[CTable[n].nbBits]; 172 /* fill nbBits */ 177 CTable[n].nbBits = (BYTE)(tableLog + 1 - w) & -(w != 0); 183 { U32 n; for (n=0; n<nbSymbols; n++) nbPerRank[CTable[n].nbBits]++; } 193 { U32 n; for (n=0; n<nbSymbols; n++) CTable[n].val = valPerRank[CTable[n].nbBits]++; } 204 return table[symbolValue].nbBits; 212 BYTE nbBits; member in struct:nodeElt_s 217 const U32 largestBits = huffNode[lastNonNull].nbBits; 225 while (huffNode[n].nbBits > maxNbBit 424 size_t nbBits = 0; local [all...] |
H A D | fse_compress.c | 200 int nbBits; local 217 nbBits = tableLog+1; 257 bitCount += nbBits; 261 while (remaining<threshold) { nbBits--; threshold>>=1; } 498 size_t FSE_buildCTable_raw (FSE_CTable* ct, unsigned nbBits) argument 500 const unsigned tableSize = 1 << nbBits; 510 if (nbBits < 1) return ERROR(GENERIC); /* min size */ 513 tableU16[-2] = (U16) nbBits; 521 { const U32 deltaNbBits = (nbBits << 16) - (1 << nbBits); [all...] |
/freebsd-current/sys/contrib/zstd/lib/compress/ |
H A D | huf_compress.c | 151 static void HUF_setNbBits(HUF_CElt* elt, size_t nbBits) argument 153 assert(nbBits <= HUF_TABLELOG_ABSOLUTEMAX); 154 *elt = nbBits; 159 size_t const nbBits = HUF_getNbBits(*elt); local 160 if (nbBits > 0) { 161 assert((value >> nbBits) == 0); 162 *elt |= value << (sizeof(HUF_CElt) * 8 - nbBits); 247 /* fill nbBits */ 285 BYTE nbBits; member in struct:nodeElt_s 292 * It sets all nodes with nbBits > maxNbBit 713 size_t nbBits = 0; local 809 size_t const nbBits = HUF_getNbBits(elt); local 850 size_t const nbBits = bitC->bitPos[0] & 0xFF; local 888 size_t const nbBits = bitC->bitPos[0] & 0xFF; local [all...] |
H A D | fse_compress.c | 240 int nbBits; local 257 nbBits = tableLog+1; 297 bitCount += nbBits; 301 while (remaining<threshold) { nbBits--; threshold>>=1; } 537 size_t FSE_buildCTable_raw (FSE_CTable* ct, unsigned nbBits) argument 539 const unsigned tableSize = 1 << nbBits; 549 if (nbBits < 1) return ERROR(GENERIC); /* min size */ 552 tableU16[-2] = (U16) nbBits; 560 { const U32 deltaNbBits = (nbBits << 16) - (1 << nbBits); [all...] |
/freebsd-current/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v01.c | 129 unsigned char nbBits; member in struct:__anon161 452 tableDecode[i].nbBits = (BYTE) (tableLog - FSE_highbit32 ((U32)nextState) ); 453 tableDecode[i].newState = (U16) ( (nextState << tableDecode[i].nbBits) - tableSize); 484 int nbBits; local 494 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */ 495 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return (size_t)-FSE_ERROR_tableLog_tooLarge; 498 *tableLogPtr = nbBits; 499 remaining = (1<<nbBits)+1; 500 threshold = 1<<nbBits; 501 nbBits 611 FSE_buildDTable_raw(FSE_DTable* dt, unsigned nbBits) argument 697 FSE_lookBits(FSE_DStream_t* bitD, U32 nbBits) argument 703 FSE_lookBitsFast(FSE_DStream_t* bitD, U32 nbBits) argument 709 FSE_skipBits(FSE_DStream_t* bitD, U32 nbBits) argument 722 FSE_readBits(FSE_DStream_t* bitD, U32 nbBits) argument 729 FSE_readBitsFast(FSE_DStream_t* bitD, U32 nbBits) argument 781 const U32 nbBits = DInfo.nbBits; local 792 const U32 nbBits = DInfo.nbBits; local 938 BYTE nbBits; member in struct:HUF_CElt_s 945 BYTE nbBits; member in struct:nodeElt_s 954 BYTE nbBits; member in struct:__anon166 1719 U32 offsetCode, nbBits; local [all...] |
H A D | zstd_v03.c | 336 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits); 345 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits); 346 /* faster, but works only if nbBits >= 1 */ 431 MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits) argument 434 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask); 438 * unsafe version; only works only if nbBits >= 1 */ 439 MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits) argument 442 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); 445 MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) argument 447 bitD->bitsConsumed += nbBits; 450 BIT_readBits(BIT_DStream_t* bitD, U32 nbBits) argument 459 BIT_readBitsFast(BIT_DStream_t* bitD, U32 nbBits) argument 710 unsigned char nbBits; member in struct:__anon199 725 const U32 nbBits = DInfo.nbBits; local 736 const U32 nbBits = DInfo.nbBits; local 1185 int nbBits; local 1312 FSE_buildDTable_raw(FSE_DTable* dt, unsigned nbBits) argument 1528 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; /* single-symbol decoding */ member in struct:__anon200 1530 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; /* double-symbols decoding */ member in struct:__anon201 1859 const U32 nbBits = nbBitsBaseline - weight; local 1893 const U32 nbBits = nbBitsBaseline - weight; local 2711 U32 offsetCode, nbBits; local [all...] |
H A D | zstd_v02.c | 334 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits); 342 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits); 343 /* faster, but works only if nbBits >= 1 */ 429 MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits) argument 432 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask); 436 * unsafe version; only works only if nbBits >= 1 */ 437 MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits) argument 440 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); 443 MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) argument 445 bitD->bitsConsumed += nbBits; 448 BIT_readBits(BIT_DStream_t* bitD, U32 nbBits) argument 457 BIT_readBitsFast(BIT_DStream_t* bitD, U32 nbBits) argument 708 unsigned char nbBits; member in struct:__anon180 723 const U32 nbBits = DInfo.nbBits; local 734 const U32 nbBits = DInfo.nbBits; local 1184 int nbBits; local 1311 FSE_buildDTable_raw(FSE_DTable* dt, unsigned nbBits) argument 1531 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; /* single-symbol decoding */ member in struct:__anon181 1533 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; /* double-symbols decoding */ member in struct:__anon182 1862 const U32 nbBits = nbBitsBaseline - weight; local 1896 const U32 nbBits = nbBitsBaseline - weight; local 2194 typedef struct { BYTE nbBits; BYTE nbBytes; } HUF_DDescX6; member in struct:__anon184 2231 const int nbBits = nbBitsBaseline - weight; /* >= 1 (by construction) */ local 3070 U32 offsetCode, nbBits; local [all...] |
H A D | zstd_v04.c | 606 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits); 616 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits); 617 /* faster, but works only if nbBits >= 1 */ 696 MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits) argument 699 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask); 703 * unsafe version; only works only if nbBits >= 1 */ 704 MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits) argument 707 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); 710 MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) argument 712 bitD->bitsConsumed += nbBits; 715 BIT_readBits(BIT_DStream_t* bitD, U32 nbBits) argument 724 BIT_readBitsFast(BIT_DStream_t* bitD, U32 nbBits) argument 883 unsigned char nbBits; member in struct:__anon218 898 const U32 nbBits = DInfo.nbBits; local 909 const U32 nbBits = DInfo.nbBits; local 1162 int nbBits; local 1290 FSE_buildDTable_raw(FSE_DTable* dt, unsigned nbBits) argument 1681 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; /* single-symbol decoding */ member in struct:__anon219 1683 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; /* double-symbols decoding */ member in struct:__anon220 2010 const U32 nbBits = nbBitsBaseline - weight; local 2044 const U32 nbBits = nbBitsBaseline - weight; local 2833 U32 offsetCode, nbBits; local [all...] |
H A D | zstd_v06.c | 840 MEM_STATIC size_t BITv06_readBits(BITv06_DStream_t* bitD, unsigned nbBits); 849 MEM_STATIC size_t BITv06_readBitsFast(BITv06_DStream_t* bitD, unsigned nbBits); 850 /* faster, but works only if nbBits >= 1 */ 924 MEM_STATIC size_t BITv06_lookBits(const BITv06_DStream_t* bitD, U32 nbBits) argument 927 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask); 931 * unsafe version; only works only if nbBits >= 1 */ 932 MEM_STATIC size_t BITv06_lookBitsFast(const BITv06_DStream_t* bitD, U32 nbBits) argument 935 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); 938 MEM_STATIC void BITv06_skipBits(BITv06_DStream_t* bitD, U32 nbBits) argument 940 bitD->bitsConsumed += nbBits; 943 BITv06_readBits(BITv06_DStream_t* bitD, U32 nbBits) argument 952 BITv06_readBitsFast(BITv06_DStream_t* bitD, U32 nbBits) argument 1105 unsigned char nbBits; member in struct:__anon259 1126 U32 const nbBits = DInfo.nbBits; local 1134 U32 const nbBits = DInfo.nbBits; local 1147 U32 const nbBits = DInfo.nbBits; local 1269 int nbBits; local 1541 FSEv06_buildDTable_raw(FSEv06_DTable* dt, unsigned nbBits) argument 1992 typedef struct { BYTE byte; BYTE nbBits; } HUFv06_DEltX2; /* single-symbol decoding */ member in struct:__anon260 1994 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUFv06_DEltX4; /* double-symbols decoding */ member in struct:__anon261 2268 const U32 nbBits = nbBitsBaseline - weight; local 2301 const U32 nbBits = nbBitsBaseline - weight; local [all...] |
H A D | zstd_v05.c | 737 MEM_STATIC size_t BITv05_readBits(BITv05_DStream_t* bitD, unsigned nbBits); 745 MEM_STATIC size_t BITv05_readBitsFast(BITv05_DStream_t* bitD, unsigned nbBits); 746 /* faster, but works only if nbBits >= 1 */ 822 MEM_STATIC size_t BITv05_lookBits(BITv05_DStream_t* bitD, U32 nbBits) argument 825 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask); 829 * unsafe version; only works only if nbBits >= 1 */ 830 MEM_STATIC size_t BITv05_lookBitsFast(BITv05_DStream_t* bitD, U32 nbBits) argument 833 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); 836 MEM_STATIC void BITv05_skipBits(BITv05_DStream_t* bitD, U32 nbBits) argument 838 bitD->bitsConsumed += nbBits; 841 BITv05_readBits(BITv05_DStream_t* bitD, unsigned nbBits) argument 850 BITv05_readBitsFast(BITv05_DStream_t* bitD, unsigned nbBits) argument 999 unsigned char nbBits; member in struct:__anon236 1020 const U32 nbBits = DInfo.nbBits; local 1031 const U32 nbBits = DInfo.nbBits; local 1288 int nbBits; local 1398 FSEv05_buildDTable_raw(FSEv05_DTable* dt, unsigned nbBits) argument 1783 typedef struct { BYTE byte; BYTE nbBits; } HUFv05_DEltX2; /* single-symbol decoding */ member in struct:__anon237 1785 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUFv05_DEltX4; /* double-symbols decoding */ member in struct:__anon238 2136 const U32 nbBits = nbBitsBaseline - weight; local 2169 const U32 nbBits = nbBitsBaseline - weight; local 3175 U32 nbBits = offsetCode - 1; local [all...] |
H A D | zstd_v07.c | 510 MEM_STATIC size_t BITv07_readBits(BITv07_DStream_t* bitD, unsigned nbBits); 519 MEM_STATIC size_t BITv07_readBitsFast(BITv07_DStream_t* bitD, unsigned nbBits); 520 /* faster, but works only if nbBits >= 1 */ 592 MEM_STATIC size_t BITv07_lookBits(const BITv07_DStream_t* bitD, U32 nbBits) argument 595 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask); 599 * unsafe version; only works only if nbBits >= 1 */ 600 MEM_STATIC size_t BITv07_lookBitsFast(const BITv07_DStream_t* bitD, U32 nbBits) argument 603 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask); 606 MEM_STATIC void BITv07_skipBits(BITv07_DStream_t* bitD, U32 nbBits) argument 608 bitD->bitsConsumed += nbBits; 611 BITv07_readBits(BITv07_DStream_t* bitD, U32 nbBits) argument 620 BITv07_readBitsFast(BITv07_DStream_t* bitD, U32 nbBits) argument 869 unsigned char nbBits; member in struct:__anon276 890 U32 const nbBits = DInfo.nbBits; local 898 U32 const nbBits = DInfo.nbBits; local 911 U32 const nbBits = DInfo.nbBits; local 1213 int nbBits; local 1561 FSEv07_buildDTable_raw(FSEv07_DTable* dt, unsigned nbBits) argument 1774 typedef struct { BYTE byte; BYTE nbBits; } HUFv07_DEltX2; /* single-symbol decoding */ member in struct:__anon278 2046 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUFv07_DEltX4; /* double-symbols decoding */ member in struct:__anon279 2075 const U32 nbBits = nbBitsBaseline - weight; local 2108 const U32 nbBits = nbBitsBaseline - weight; local [all...] |
/freebsd-current/sys/contrib/zstd/lib/decompress/ |
H A D | huf_decompress.c | 281 typedef struct { BYTE nbBits; BYTE byte; } HUF_DEltX1; /* single-symbol decoding */ member in struct:__anon125 287 static U64 HUF_DEltX1_set4(BYTE symbol, BYTE nbBits) { argument 290 D4 = (symbol << 8) + nbBits; 292 D4 = symbol + (nbBits << 8); 421 BYTE const nbBits = (BYTE)(tableLog + 1 - w); local 429 D.nbBits = nbBits; 438 D.nbBits = nbBits; 446 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits); 819 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2; /* double-symbols decoding */ member in struct:__anon127 827 HUF_buildDEltX2U32(U32 symbol, U32 nbBits, U32 baseSeq, int level) argument 846 HUF_buildDEltX2(U32 symbol, U32 nbBits, U32 baseSeq, int level) argument 858 HUF_buildDEltX2U64(U32 symbol, U32 nbBits, U16 baseSeq, int level) argument 876 HUF_fillDTableX2ForWeight( HUF_DEltX2* DTableRank, sortedSymbol_t const* begin, sortedSymbol_t const* end, U32 nbBits, U32 tableLog, U16 baseSeq, int const level) argument 979 U32 const nbBits = nbBitsBaseline - w; local 1005 U32 const nbBits = nbBitsBaseline - w; local [all...] |
H A D | zstd_decompress_internal.h | 70 BYTE nbBits; member in struct:__anon137
|
H A D | zstd_decompress_block.c | 325 /* nextState, nbAddBits, nbBits, baseVal */ 363 /* nextState, nbAddBits, nbBits, baseVal */ 386 /* nextState, nbAddBits, nbBits, baseVal */ 431 cell->nbBits = 0; 554 tableDecode[u].nbBits = (BYTE) (tableLog - BIT_highbit32(nextState) ); 555 tableDecode[u].nextState = (U16) ( (nextState << tableDecode[u].nbBits) - tableSize); 620 U8 const nbBits = nbAdditionalBits[symbol]; local 621 ZSTD_buildSeqTable_rle(DTableSpace, baseline, nbBits); 1150 ZSTD_updateFseStateWithDInfo(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, U16 nextState, U32 nbBits) argument 1152 size_t const lowBits = BIT_readBits(bitD, nbBits); [all...] |
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/decompress/ |
H A D | huf_decompress.c | 116 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX1; /* single-symbol decoding */ member in struct:__anon205 170 D.nbBits = (BYTE)(tableLog + 1 - w); 199 BIT_skipBits(Dstream, dt[val].nbBits); 460 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2; /* double-symbols decoding */ member in struct:__anon206 483 DElt.nbBits = (BYTE)(consumed); 493 const U32 nbBits = nbBitsBaseline - weight; local 494 const U32 length = 1 << (sizeLog-nbBits); 500 DElt.nbBits = (BYTE)(nbBits + consumed); 525 const U32 nbBits local [all...] |
H A D | zstd_decompress_internal.h | 70 BYTE nbBits; member in struct:__anon215
|
H A D | zstd_decompress_block.c | 249 /* nextState, nbAddBits, nbBits, baseVal */ 287 /* nextState, nbAddBits, nbBits, baseVal */ 310 /* nextState, nbAddBits, nbBits, baseVal */ 355 cell->nbBits = 0; 421 tableDecode[u].nbBits = (BYTE) (tableLog - BIT_highbit32(nextState) ); 422 tableDecode[u].nextState = (U16) ( (nextState << tableDecode[u].nbBits) - tableSize); 447 U32 const nbBits = nbAdditionalBits[symbol]; local 448 ZSTD_buildSeqTable_rle(DTableSpace, baseline, nbBits); 807 U32 const nbBits = DInfo.nbBits; local 815 U32 const nbBits = DInfo.nbBits; local [all...] |