Lines Matching refs:BYTE

98   typedef  uint8_t BYTE;
106 typedef unsigned char BYTE;
143 const union { U32 u; BYTE c[4]; } one = { 1 }; /* don't use static : performance detrimental */
204 const BYTE* p = (const BYTE*)memPtr;
217 BYTE* p = (BYTE*)memPtr;
218 p[0] = (BYTE)val;
219 p[1] = (BYTE)(val>>8);
225 return MEM_readLE16(memPtr) + (((const BYTE*)memPtr)[2] << 16);
234 const BYTE* p = (const BYTE*)memPtr;
245 const BYTE* p = (const BYTE*)memPtr;
397 contain32 = ((const BYTE*)srcBuffer)[srcSize-1];
406 bitD->bitContainer = *(const BYTE*)(bitD->start);
409 case 7: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[6]) << (sizeof(size_t)*8 - 16);
411 case 6: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[5]) << (sizeof(size_t)*8 - 24);
413 case 5: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[4]) << (sizeof(size_t)*8 - 32);
415 case 4: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[3]) << 24;
417 case 3: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[2]) << 16;
419 case 2: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[1]) << 8;
423 contain32 = ((const BYTE*)srcBuffer)[srcSize-1];
722 MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD)
726 BYTE symbol = DInfo.symbol;
733 MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD)
737 BYTE symbol = DInfo.symbol;
1002 #define FSE_FUNCTION_TYPE BYTE
1153 tableDecode[i].nbBits = (BYTE) (tableLog - BIT_highbit32 ((U32)nextState) );
1182 const BYTE* const istart = (const BYTE*) headerBuffer;
1183 const BYTE* const iend = istart + hbSize;
1184 const BYTE* ip = istart;
1295 static size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue)
1331 dinfo[s].symbol = (BYTE)s;
1332 dinfo[s].nbBits = (BYTE)nbBits;
1343 BYTE* const ostart = (BYTE*) dst;
1344 BYTE* op = ostart;
1345 BYTE* const omax = op + maxDstSize;
1346 BYTE* const olimit = omax-3;
1423 const BYTE* const istart = (const BYTE*)cSrc;
1424 const BYTE* ip = istart;
1528 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; /* single-symbol decoding */
1530 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; /* double-symbols decoding */
1532 typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t;
1539 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats,
1545 const BYTE* ip = (const BYTE*) src;
1604 huffWeight[oSize] = (BYTE)lastWeight;
1624 BYTE huffWeight[HUF_MAX_SYMBOL_VALUE + 1];
1627 const BYTE* ip = (const BYTE*) src;
1661 D.byte = (BYTE)n; D.nbBits = (BYTE)(tableLog + 1 - w);
1670 static BYTE HUF_decodeSymbolX2(BIT_DStream_t* Dstream, const HUF_DEltX2* dt, const U32 dtLog)
1673 const BYTE c = dt[val].byte;
1689 static inline size_t HUF_decodeStreamX2(BYTE* p, BIT_DStream_t* const bitDPtr, BYTE* const pEnd, const HUF_DEltX2* const dt, const U32 dtLog)
1691 BYTE* const pStart = p;
1722 const BYTE* const istart = (const BYTE*) cSrc;
1723 BYTE* const ostart = (BYTE*) dst;
1724 BYTE* const oend = ostart + dstSize;
1740 const BYTE* const istart1 = istart + 6; /* jumpTable */
1741 const BYTE* const istart2 = istart1 + length1;
1742 const BYTE* const istart3 = istart2 + length2;
1743 const BYTE* const istart4 = istart3 + length3;
1745 BYTE* const opStart2 = ostart + segmentSize;
1746 BYTE* const opStart3 = opStart2 + segmentSize;
1747 BYTE* const opStart4 = opStart3 + segmentSize;
1748 BYTE* op1 = ostart;
1749 BYTE* op2 = opStart2;
1750 BYTE* op3 = opStart3;
1751 BYTE* op4 = opStart4;
1814 const BYTE* ip = (const BYTE*) cSrc;
1848 DElt.nbBits = (BYTE)(consumed);
1866 DElt.nbBits = (BYTE)(nbBits + consumed);
1915 DElt.nbBits = (BYTE)(nbBits);
1926 BYTE weightList[HUF_MAX_SYMBOL_VALUE + 1];
1934 const BYTE* ip = (const BYTE*) src;
1973 sortedSymbol[r].symbol = (BYTE)s;
1974 sortedSymbol[r].weight = (BYTE)w;
2048 static inline size_t HUF_decodeStreamX4(BYTE* p, BIT_DStream_t* bitDPtr, BYTE* const pEnd, const HUF_DEltX4* const dt, const U32 dtLog)
2050 BYTE* const pStart = p;
2084 const BYTE* const istart = (const BYTE*) cSrc;
2085 BYTE* const ostart = (BYTE*) dst;
2086 BYTE* const oend = ostart + dstSize;
2102 const BYTE* const istart1 = istart + 6; /* jumpTable */
2103 const BYTE* const istart2 = istart1 + length1;
2104 const BYTE* const istart3 = istart2 + length2;
2105 const BYTE* const istart4 = istart3 + length3;
2107 BYTE* const opStart2 = ostart + segmentSize;
2108 BYTE* const opStart3 = opStart2 + segmentSize;
2109 BYTE* const opStart4 = opStart3 + segmentSize;
2110 BYTE* op1 = ostart;
2111 BYTE* op2 = opStart2;
2112 BYTE* op3 = opStart3;
2113 BYTE* op4 = opStart4;
2176 const BYTE* ip = (const BYTE*) cSrc;
2230 if (cSrcSize == 1) { memset(dst, *(const BYTE*)cSrc, dstSize); return dstSize; } /* RLE */
2395 const BYTE* ip = (const BYTE*)src;
2396 BYTE* op = (BYTE*)dst;
2397 BYTE* const oend = op + length;
2417 BYTE* offCodeStart;
2418 BYTE* offCode;
2419 BYTE* litStart;
2420 BYTE* lit;
2421 BYTE* litLengthStart;
2422 BYTE* litLength;
2423 BYTE* matchLengthStart;
2424 BYTE* matchLength;
2425 BYTE* dumpsStart;
2426 BYTE* dumps;
2452 const BYTE* litPtr;
2454 BYTE litBuffer[BLOCKSIZE + 8 /* margin for wildcopy */];
2460 const BYTE* const in = (const BYTE* const)src;
2461 BYTE headerFlags;
2492 const BYTE* ip = (const BYTE*)src;
2513 const BYTE* const istart = (const BYTE* const)src;
2561 static size_t ZSTD_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr, size_t* dumpsLengthPtr,
2565 const BYTE* const istart = (const BYTE* const)src;
2566 const BYTE* ip = istart;
2567 const BYTE* const iend = istart + srcSize;
2675 const BYTE* dumps;
2676 const BYTE* dumpsEnd;
2686 const BYTE* dumps = seqState->dumps;
2687 const BYTE* const de = seqState->dumpsEnd;
2744 static size_t ZSTD_execSequence(BYTE* op,
2746 const BYTE** litPtr, const BYTE* const litLimit,
2747 BYTE* const base, BYTE* const oend)
2751 const BYTE* const ostart = op;
2752 BYTE* const oLitEnd = op + sequence.litLength;
2753 BYTE* const oMatchEnd = op + sequence.litLength + sequence.matchLength; /* risk : address space overflow (32-bits) */
2754 BYTE* const oend_8 = oend-8;
2755 const BYTE* const litEnd = *litPtr + sequence.litLength;
2769 const BYTE* match = op - sequence.offset;
2819 const BYTE* ip = (const BYTE*)seqStart;
2820 const BYTE* const iend = ip + seqSize;
2821 BYTE* const ostart = (BYTE* const)dst;
2822 BYTE* op = ostart;
2823 BYTE* const oend = ostart + maxDstSize;
2825 const BYTE* litPtr = dctx->litPtr;
2826 const BYTE* const litEnd = litPtr + dctx->litSize;
2828 const BYTE* dumps;
2832 BYTE* const base = (BYTE*) (dctx->base);
2892 const BYTE* ip = (const BYTE*)src;
2906 const BYTE* ip = (const BYTE*)src;
2907 const BYTE* iend = ip + srcSize;
2908 BYTE* const ostart = (BYTE* const)dst;
2909 BYTE* op = ostart;
2910 BYTE* const oend = ostart + maxDstSize;
2978 const BYTE* ip = (const BYTE*)src;
3019 *cSize = ip - (const BYTE*)src;