Lines Matching refs:BYTE

97   typedef  uint8_t BYTE;
105 typedef unsigned char BYTE;
142 const union { U32 u; BYTE c[4]; } one = { 1 }; /* don't use static : performance detrimental */
202 const BYTE* p = (const BYTE*)memPtr;
215 BYTE* p = (BYTE*)memPtr;
216 p[0] = (BYTE)val;
217 p[1] = (BYTE)(val>>8);
223 return MEM_readLE16(memPtr) + (((const BYTE*)memPtr)[2] << 16);
232 const BYTE* p = (const BYTE*)memPtr;
244 const BYTE* p = (const BYTE*)memPtr;
394 contain32 = ((const BYTE*)srcBuffer)[srcSize-1];
403 bitD->bitContainer = *(const BYTE*)(bitD->start);
406 case 7: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[6]) << (sizeof(size_t)*8 - 16);
408 case 6: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[5]) << (sizeof(size_t)*8 - 24);
410 case 5: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[4]) << (sizeof(size_t)*8 - 32);
412 case 4: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[3]) << 24;
414 case 3: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[2]) << 16;
416 case 2: bitD->bitContainer += (size_t)(((const BYTE*)(bitD->start))[1]) << 8;
420 contain32 = ((const BYTE*)srcBuffer)[srcSize-1];
720 MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD)
724 BYTE symbol = DInfo.symbol;
731 MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD)
735 BYTE symbol = DInfo.symbol;
1001 #define FSE_FUNCTION_TYPE BYTE
1152 tableDecode[i].nbBits = (BYTE) (tableLog - BIT_highbit32 ((U32)nextState) );
1181 const BYTE* const istart = (const BYTE*) headerBuffer;
1182 const BYTE* const iend = istart + hbSize;
1183 const BYTE* ip = istart;
1294 static size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue)
1330 dinfo[s].symbol = (BYTE)s;
1331 dinfo[s].nbBits = (BYTE)nbBits;
1342 BYTE* const ostart = (BYTE*) dst;
1343 BYTE* op = ostart;
1344 BYTE* const omax = op + maxDstSize;
1345 BYTE* const olimit = omax-3;
1422 const BYTE* const istart = (const BYTE*)cSrc;
1423 const BYTE* ip = istart;
1531 typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; /* single-symbol decoding */
1533 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; /* double-symbols decoding */
1535 typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t;
1542 static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats,
1548 const BYTE* ip = (const BYTE*) src;
1607 huffWeight[oSize] = (BYTE)lastWeight;
1627 BYTE huffWeight[HUF_MAX_SYMBOL_VALUE + 1];
1630 const BYTE* ip = (const BYTE*) src;
1664 D.byte = (BYTE)n; D.nbBits = (BYTE)(tableLog + 1 - w);
1673 static BYTE HUF_decodeSymbolX2(BIT_DStream_t* Dstream, const HUF_DEltX2* dt, const U32 dtLog)
1676 const BYTE c = dt[val].byte;
1692 static inline size_t HUF_decodeStreamX2(BYTE* p, BIT_DStream_t* const bitDPtr, BYTE* const pEnd, const HUF_DEltX2* const dt, const U32 dtLog)
1694 BYTE* const pStart = p;
1725 const BYTE* const istart = (const BYTE*) cSrc;
1726 BYTE* const ostart = (BYTE*) dst;
1727 BYTE* const oend = ostart + dstSize;
1743 const BYTE* const istart1 = istart + 6; /* jumpTable */
1744 const BYTE* const istart2 = istart1 + length1;
1745 const BYTE* const istart3 = istart2 + length2;
1746 const BYTE* const istart4 = istart3 + length3;
1748 BYTE* const opStart2 = ostart + segmentSize;
1749 BYTE* const opStart3 = opStart2 + segmentSize;
1750 BYTE* const opStart4 = opStart3 + segmentSize;
1751 BYTE* op1 = ostart;
1752 BYTE* op2 = opStart2;
1753 BYTE* op3 = opStart3;
1754 BYTE* op4 = opStart4;
1817 const BYTE* ip = (const BYTE*) cSrc;
1851 DElt.nbBits = (BYTE)(consumed);
1869 DElt.nbBits = (BYTE)(nbBits + consumed);
1918 DElt.nbBits = (BYTE)(nbBits);
1929 BYTE weightList[HUF_MAX_SYMBOL_VALUE + 1];
1937 const BYTE* ip = (const BYTE*) src;
1976 sortedSymbol[r].symbol = (BYTE)s;
1977 sortedSymbol[r].weight = (BYTE)w;
2051 static inline size_t HUF_decodeStreamX4(BYTE* p, BIT_DStream_t* bitDPtr, BYTE* const pEnd, const HUF_DEltX4* const dt, const U32 dtLog)
2053 BYTE* const pStart = p;
2087 const BYTE* const istart = (const BYTE*) cSrc;
2088 BYTE* const ostart = (BYTE*) dst;
2089 BYTE* const oend = ostart + dstSize;
2105 const BYTE* const istart1 = istart + 6; /* jumpTable */
2106 const BYTE* const istart2 = istart1 + length1;
2107 const BYTE* const istart3 = istart2 + length2;
2108 const BYTE* const istart4 = istart3 + length3;
2110 BYTE* const opStart2 = ostart + segmentSize;
2111 BYTE* const opStart3 = opStart2 + segmentSize;
2112 BYTE* const opStart4 = opStart3 + segmentSize;
2113 BYTE* op1 = ostart;
2114 BYTE* op2 = opStart2;
2115 BYTE* op3 = opStart3;
2116 BYTE* op4 = opStart4;
2179 const BYTE* ip = (const BYTE*) cSrc;
2194 typedef struct { BYTE nbBits; BYTE nbBytes; } HUF_DDescX6;
2195 typedef union { BYTE byte[4]; U32 sequence; } HUF_DSeqX6;
2229 const BYTE symbol = sortedSymbols[s].symbol;
2236 DDesc.nbBits = (BYTE)totalBits;
2265 BYTE weightList[HUF_MAX_SYMBOL_VALUE + 1];
2273 const BYTE* ip = (const BYTE*) src;
2310 sortedSymbol[r].symbol = (BYTE)s;
2311 sortedSymbol[r].weight = (BYTE)w;
2402 static inline size_t HUF_decodeStreamX6(BYTE* p, BIT_DStream_t* bitDPtr, BYTE* const pEnd, const U32* DTable, const U32 dtLog)
2408 BYTE* const pStart = p;
2442 const BYTE* const istart = (const BYTE*) cSrc;
2443 BYTE* const ostart = (BYTE*) dst;
2444 BYTE* const oend = ostart + dstSize;
2462 const BYTE* const istart1 = istart + 6; /* jumpTable */
2463 const BYTE* const istart2 = istart1 + length1;
2464 const BYTE* const istart3 = istart2 + length2;
2465 const BYTE* const istart4 = istart3 + length3;
2467 BYTE* const opStart2 = ostart + segmentSize;
2468 BYTE* const opStart3 = opStart2 + segmentSize;
2469 BYTE* const opStart4 = opStart3 + segmentSize;
2470 BYTE* op1 = ostart;
2471 BYTE* op2 = opStart2;
2472 BYTE* op3 = opStart3;
2473 BYTE* op4 = opStart4;
2536 const BYTE* ip = (const BYTE*) cSrc;
2590 if (cSrcSize == 1) { memset(dst, *(const BYTE*)cSrc, dstSize); return dstSize; } /* RLE */
2754 const BYTE* ip = (const BYTE*)src;
2755 BYTE* op = (BYTE*)dst;
2756 BYTE* const oend = op + length;
2776 BYTE* offCodeStart;
2777 BYTE* offCode;
2778 BYTE* litStart;
2779 BYTE* lit;
2780 BYTE* litLengthStart;
2781 BYTE* litLength;
2782 BYTE* matchLengthStart;
2783 BYTE* matchLength;
2784 BYTE* dumpsStart;
2785 BYTE* dumps;
2811 const BYTE* litPtr;
2813 BYTE litBuffer[BLOCKSIZE + 8 /* margin for wildcopy */];
2819 const BYTE* const in = (const BYTE* const)src;
2820 BYTE headerFlags;
2851 const BYTE* ip = (const BYTE*)src;
2872 const BYTE* const istart = (const BYTE* const)src;
2920 static size_t ZSTD_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr, size_t* dumpsLengthPtr,
2924 const BYTE* const istart = (const BYTE* const)src;
2925 const BYTE* ip = istart;
2926 const BYTE* const iend = istart + srcSize;
3034 const BYTE* dumps;
3035 const BYTE* dumpsEnd;
3045 const BYTE* dumps = seqState->dumps;
3046 const BYTE* const de = seqState->dumpsEnd;
3103 static size_t ZSTD_execSequence(BYTE* op,
3105 const BYTE** litPtr, const BYTE* const litLimit,
3106 BYTE* const base, BYTE* const oend)
3110 const BYTE* const ostart = op;
3111 BYTE* const oLitEnd = op + sequence.litLength;
3112 BYTE* const oMatchEnd = op + sequence.litLength + sequence.matchLength; /* risk : address space overflow (32-bits) */
3113 BYTE* const oend_8 = oend-8;
3114 const BYTE* const litEnd = *litPtr + sequence.litLength;
3128 const BYTE* match = op - sequence.offset;
3178 const BYTE* ip = (const BYTE*)seqStart;
3179 const BYTE* const iend = ip + seqSize;
3180 BYTE* const ostart = (BYTE* const)dst;
3181 BYTE* op = ostart;
3182 BYTE* const oend = ostart + maxDstSize;
3184 const BYTE* litPtr = dctx->litPtr;
3185 const BYTE* const litEnd = litPtr + dctx->litSize;
3187 const BYTE* dumps;
3191 BYTE* const base = (BYTE*) (dctx->base);
3251 const BYTE* ip = (const BYTE*)src;
3265 const BYTE* ip = (const BYTE*)src;
3266 const BYTE* iend = ip + srcSize;
3267 BYTE* const ostart = (BYTE* const)dst;
3268 BYTE* op = ostart;
3269 BYTE* const oend = ostart + maxDstSize;
3337 const BYTE* ip = (const BYTE*)src;
3378 *cSize = ip - (const BYTE*)src;