Lines Matching refs:dstp
83 u32 CXCompressLZ(const u8 *srcp, u32 size, u8 *dstp, void *work) in CXCompressLZ() argument
98 *(u32 *)dstp = CXiConvertEndian_( size << 8 | CX_COMPRESSION_LZ ); // data header in CXCompressLZ()
99 dstp += 4; in CXCompressLZ()
107 LZCompFlagsp = dstp++; // Designation for storing flag series in CXCompressLZ()
130 *dstp++ = (u8)((lastLength - 3) << 4 | (lastOffset - 1) >> 8); in CXCompressLZ()
131 *dstp++ = (u8)((lastOffset - 1) & 0xff); in CXCompressLZ()
145 *dstp++ = *srcp++; in CXCompressLZ()
158 *dstp++ = 0; in CXCompressLZ()
361 u32 CXCompressRL(const u8 *srcp, u32 size, u8 *dstp) in CXCompressRL() argument
373 ASSERT( dstp != NULL ); in CXCompressRL()
378 *(u32 *)dstp = CXiConvertEndian_(size << 8 | CX_COMPRESSION_RL); // data header in CXCompressRL()
418 dstp[RLDstCount++] = (u8)(rawDataLength - 1); // Store "data length - 1" (7 bits) in CXCompressRL()
421 dstp[RLDstCount++] = srcp[RLSrcCount++]; in CXCompressRL()
453 dstp[RLDstCount++] = (u8)(0x80 | (runLength - 3)); // Add 3, and store 3 to 130 in CXCompressRL()
454 dstp[RLDstCount++] = srcp[RLSrcCount]; in CXCompressRL()
465 dstp[RLDstCount + i] = 0; in CXCompressRL()
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
552 ASSERT( dstp != NULL ); in CXCompressHuffman()
573 *(u32 *)dstp = CXiConvertEndian_(size << 8 | CX_COMPRESSION_HUFFMAN | huffBitSize); in CXCompressHuffman()
583 dstp[ huffDstCount++ ] = ((u8*)info.huffTree)[ i ]; in CXCompressHuffman()
593 dstp[ 4 ]++; in CXCompressHuffman()
595 dstp[ huffDstCount++ ] = 0; in CXCompressHuffman()
600 …u32 convSize = HuffConvertData( info.huffTable, srcp, &dstp[ huffDstCount ], size, size - huffDstC… in CXCompressHuffman()
1142 static u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxSi… in HuffConvertData() argument
1166 dstp[ dstSize++ ] = (u8)(bitStream >> (streamLength - (ii + 1) * 8)); in HuffConvertData()
1191 dstp[ dstSize++ ] = (u8)(bitStream >> (streamLength - (iii + 1) * 8)); in HuffConvertData()
1205 dstp[ dstSize++ ] = (u8)( bitStream << (8 - streamLength) ); in HuffConvertData()
1213 dstp[ dstSize++ ] = 0; in HuffConvertData()
1220 tmp = dstp[i * 4 + 0]; in HuffConvertData()
1221 dstp[i * 4 + 0] = dstp[i * 4 + 3]; in HuffConvertData()
1222 dstp[i * 4 + 3] = tmp; // Swap in HuffConvertData()
1223 tmp = dstp[i * 4 + 1]; in HuffConvertData()
1224 dstp[i * 4 + 1] = dstp[i * 4 + 2]; in HuffConvertData()
1225 dstp[i * 4 + 2] = tmp; // Swap in HuffConvertData()