Lines Matching refs:srcp

64 static void        SlideByte  ( LZCompressInfo * info, const u8 *srcp );
65 static inline void LZSlide ( LZCompressInfo * info, const u8 *srcp, u32 n );
83 u32 CXCompressLZ(const u8 *srcp, u32 size, u8 *dstp, void *work) in CXCompressLZ() argument
94 ASSERT( ((u32)srcp & 0x1) == 0 ); in CXCompressLZ()
120 if ((lastLength = SearchLZ( &info, srcp, size, &lastOffset)) != 0 ) in CXCompressLZ()
133 LZSlide(&info, srcp, lastLength); in CXCompressLZ()
134 srcp += lastLength; in CXCompressLZ()
144 LZSlide(&info, srcp, 1); in CXCompressLZ()
145 *dstp++ = *srcp++; in CXCompressLZ()
282 static void SlideByte(LZCompressInfo * info, const u8 *srcp) in SlideByte() argument
285 u8 in_data = *srcp; in SlideByte()
296 u8 out_data = *(srcp - 4096); in SlideByte()
333 static inline void LZSlide(LZCompressInfo * info, const u8 *srcp, u32 n) in LZSlide() argument
339 SlideByte(info, srcp++); in LZSlide()
361 u32 CXCompressRL(const u8 *srcp, u32 size, u8 *dstp) in CXCompressRL() argument
372 ASSERT( srcp != NULL ); in CXCompressRL()
387 startp = &srcp[RLSrcCount]; // Set compression target data in CXCompressRL()
421 dstp[RLDstCount++] = srcp[RLSrcCount++]; in CXCompressRL()
440 if (srcp[RLSrcCount] != srcp[RLSrcCount + runLength]) in CXCompressRL()
454 dstp[RLDstCount++] = srcp[RLSrcCount]; in CXCompressRL()
514 static void HuffCountData( HuffData* table, const u8 *srcp, u32 size, u8 bitSize );
516 static u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxS…
543 u32 CXCompressHuffman( const u8 *srcp, u32 size, u8 *dstp, u8 huffBitSize, void *work ) in CXCompressHuffman() argument
551 ASSERT( srcp != NULL ); in CXCompressHuffman()
562 HuffCountData( info.huffTable, srcp, size, huffBitSize ); in CXCompressHuffman()
600 …u32 convSize = HuffConvertData( info.huffTable, srcp, &dstp[ huffDstCount ], size, size - huffDstC… in CXCompressHuffman()
665 static void HuffCountData( HuffData* table, const u8 *srcp, u32 size, u8 bitSize ) in HuffCountData() argument
674 table[ srcp[ i ] ].Freq++; // 8-bit encoding in HuffCountData()
681 tmp = (u8)( (srcp[ i ] & 0xf0) >> 4 ); in HuffCountData()
683 tmp = (u8)( srcp[ i ] & 0x0f ); in HuffCountData()
1142 static u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxSi… in HuffConvertData() argument
1155 bitStream = (bitStream << table[ srcp[i] ].PaDepth) | table[ srcp[i] ].HuffCode; in HuffConvertData()
1156 streamLength += table[ srcp[i] ].PaDepth; in HuffConvertData()
1176 srcTmp = (u8)( srcp[ i ] >> 4 ); // first four bits come later in HuffConvertData()
1180 …srcTmp = (u8)( srcp[ i ] & 0x0F ); // last four bits come first (because the decoder accesses in… in HuffConvertData()