HomeSort by: relevance | last modified time | path
    Searched refs:nbBits (Results 1 - 17 of 17) sorted by relevancy

  /src/external/bsd/zstd/dist/lib/common/
bitstream.h 65 MEM_STATIC void BIT_addBits(BIT_CStream_t* bitC, BitContainerType value, unsigned nbBits);
105 MEM_STATIC BitContainerType BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
124 MEM_STATIC void BIT_addBitsFast(BIT_CStream_t* bitC, BitContainerType value, unsigned nbBits);
125 /* faster, but works only if value is "clean", meaning all high bits above nbBits are 0 */
130 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
131 /* faster, but works only if nbBits >= 1 */
162 FORCE_INLINE_TEMPLATE BitContainerType BIT_getLowerBits(BitContainerType bitContainer, U32 const nbBits)
166 return _bzhi_u64(bitContainer, nbBits);
169 return _bzhi_u32(bitContainer, nbBits);
172 assert(nbBits < BIT_MASK_SIZE)
    [all...]
entropy_common.c 48 int nbBits;
72 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */
73 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return ERROR(tableLog_tooLarge);
76 *tableLogPtr = nbBits;
77 remaining = (1<<nbBits)+1;
78 threshold = 1<<nbBits;
79 nbBits++;
137 bitCount += nbBits-1;
141 bitCount += nbBits;
164 nbBits = ZSTD_highbit32(remaining) + 1
    [all...]
fse.h 329 Note : maximum allowed nbBits is 25, for compatibility with 32-bits decoders
330 BIT_addBits(&bitStream, bitField, nbBits);
387 Note : maximum allowed nbBits is 25, for 32-bits compatibility
388 size_t bitField = BIT_readBits(&DStream, nbBits);
417 /* faster, but works only if nbBits is always >= 1 (otherwise, result will be corrupted) */
514 unsigned char nbBits;
535 U32 const nbBits = DInfo.nbBits;
536 size_t const lowBits = BIT_readBits(bitD, nbBits);
543 U32 const nbBits = DInfo.nbBits
    [all...]
fse_decompress.c 154 tableDecode[u].nbBits = (BYTE) (tableLog - ZSTD_highbit32(nextState) );
155 tableDecode[u].newState = (U16) ( (nextState << tableDecode[u].nbBits) - tableSize);
  /src/external/bsd/zstd/dist/lib/legacy/
zstd_v01.c 130 unsigned char nbBits;
414 tableDecode[i].nbBits = (BYTE) (tableLog - FSE_highbit32 ((U32)nextState) );
415 tableDecode[i].newState = (U16) ( (nextState << tableDecode[i].nbBits) - tableSize);
446 int nbBits;
456 nbBits = (bitStream & 0xF) + FSE_MIN_TABLELOG; /* extract tableLog */
457 if (nbBits > FSE_TABLELOG_ABSOLUTE_MAX) return (size_t)-FSE_ERROR_tableLog_tooLarge;
460 *tableLogPtr = nbBits;
461 remaining = (1<<nbBits)+1;
462 threshold = 1<<nbBits;
463 nbBits++
    [all...]
zstd_v03.c 274 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
283 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
284 /* faster, but works only if nbBits >= 1 */
369 MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits)
372 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
376 * unsafe version; only works if nbBits >= 1 */
377 MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits)
380 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
383 MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits)
385 bitD->bitsConsumed += nbBits;
    [all...]
zstd_v02.c 273 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
281 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
282 /* faster, but works only if nbBits >= 1 */
368 MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits)
371 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
375 * unsafe version; only works if nbBits >= 1 */
376 MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits)
379 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
382 MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits)
384 bitD->bitsConsumed += nbBits;
    [all...]
zstd_v04.c 550 MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits);
560 MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits);
561 /* faster, but works only if nbBits >= 1 */
640 MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits)
643 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
647 * unsafe version; only works if nbBits >= 1 */
648 MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits)
651 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
654 MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits)
656 bitD->bitsConsumed += nbBits;
    [all...]
zstd_v05.c 685 MEM_STATIC size_t BITv05_readBits(BITv05_DStream_t* bitD, unsigned nbBits);
693 MEM_STATIC size_t BITv05_readBitsFast(BITv05_DStream_t* bitD, unsigned nbBits);
694 /* faster, but works only if nbBits >= 1 */
770 MEM_STATIC size_t BITv05_lookBits(BITv05_DStream_t* bitD, U32 nbBits)
773 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
777 * unsafe version; only works if nbBits >= 1 */
778 MEM_STATIC size_t BITv05_lookBitsFast(BITv05_DStream_t* bitD, U32 nbBits)
781 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
784 MEM_STATIC void BITv05_skipBits(BITv05_DStream_t* bitD, U32 nbBits)
786 bitD->bitsConsumed += nbBits;
    [all...]
zstd_v06.c 784 MEM_STATIC size_t BITv06_readBits(BITv06_DStream_t* bitD, unsigned nbBits);
793 MEM_STATIC size_t BITv06_readBitsFast(BITv06_DStream_t* bitD, unsigned nbBits);
794 /* faster, but works only if nbBits >= 1 */
868 MEM_STATIC size_t BITv06_lookBits(const BITv06_DStream_t* bitD, U32 nbBits)
871 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
875 * unsafe version; only works if nbBits >= 1 */
876 MEM_STATIC size_t BITv06_lookBitsFast(const BITv06_DStream_t* bitD, U32 nbBits)
879 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
882 MEM_STATIC void BITv06_skipBits(BITv06_DStream_t* bitD, U32 nbBits)
884 bitD->bitsConsumed += nbBits;
    [all...]
zstd_v07.c 455 MEM_STATIC size_t BITv07_readBits(BITv07_DStream_t* bitD, unsigned nbBits);
464 MEM_STATIC size_t BITv07_readBitsFast(BITv07_DStream_t* bitD, unsigned nbBits);
465 /* faster, but works only if nbBits >= 1 */
537 MEM_STATIC size_t BITv07_lookBits(const BITv07_DStream_t* bitD, U32 nbBits)
540 return ((bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> 1) >> ((bitMask-nbBits) & bitMask);
544 * unsafe version; only works if nbBits >= 1 */
545 MEM_STATIC size_t BITv07_lookBitsFast(const BITv07_DStream_t* bitD, U32 nbBits)
548 return (bitD->bitContainer << (bitD->bitsConsumed & bitMask)) >> (((bitMask+1)-nbBits) & bitMask);
551 MEM_STATIC void BITv07_skipBits(BITv07_DStream_t* bitD, U32 nbBits)
553 bitD->bitsConsumed += nbBits;
    [all...]
  /src/external/bsd/zstd/dist/lib/compress/
huf_compress.c 51 BYTE nbBits;
98 RAWLOG(6, " %u", hnode[u].nbBits); (void)hnode;
208 static void HUF_setNbBits(HUF_CElt* elt, size_t nbBits)
210 assert(nbBits <= HUF_TABLELOG_ABSOLUTEMAX);
211 *elt = nbBits;
216 size_t const nbBits = HUF_getNbBits(*elt);
217 if (nbBits > 0) {
218 assert((value >> nbBits) == 0);
219 *elt |= value << (sizeof(HUF_CElt) * 8 - nbBits);
320 /* fill nbBits */
    [all...]
fse_compress.c 241 int nbBits;
258 nbBits = (int)tableLog+1;
298 bitCount += nbBits;
302 while (remaining<threshold) { nbBits--; threshold>>=1; }
  /src/external/bsd/zstd/dist/lib/decompress/
huf_decompress.c 329 typedef struct { BYTE nbBits; BYTE byte; } HUF_DEltX1; /* single-symbol decoding */
335 static U64 HUF_DEltX1_set4(BYTE symbol, BYTE nbBits) {
338 D4 = (U64)((symbol << 8) + nbBits);
340 D4 = (U64)(symbol + (nbBits << 8));
462 BYTE const nbBits = (BYTE)(tableLog + 1 - w);
470 D.nbBits = nbBits;
479 D.nbBits = nbBits;
487 U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits);
    [all...]
zstd_decompress_internal.h 70 BYTE nbBits;
zstd_decompress_block.c 366 /* nextState, nbAddBits, nbBits, baseVal */
404 /* nextState, nbAddBits, nbBits, baseVal */
427 /* nextState, nbAddBits, nbBits, baseVal */
472 cell->nbBits = 0;
596 tableDecode[u].nbBits = (BYTE) (tableLog - ZSTD_highbit32(nextState) );
597 tableDecode[u].nextState = (U16) ( (nextState << tableDecode[u].nbBits) - tableSize);
662 U8 const nbBits = nbAdditionalBits[symbol];
663 ZSTD_buildSeqTable_rle(DTableSpace, baseline, nbBits);
1204 ZSTD_updateFseStateWithDInfo(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, U16 nextState, U32 nbBits)
1206 size_t const lowBits = BIT_readBits(bitD, nbBits);
    [all...]
  /src/external/bsd/zstd/dist/tests/
fuzzer.c 111 unsigned nbBits = 0;
113 while (v32) v32 >>= 1, nbBits++;
114 return nbBits;
4828 { U32 const nbBits = FUZ_rand(&lseed) % maxNbBits;
4829 size_t const mask = (1<<nbBits) - 1;
4836 U32 const nbBits = nbBitsCodes ? nbBitsCodes-1 : 0;
4837 size_t const mask = (1<<nbBits) - 1;

Completed in 53 milliseconds