Lines Matching refs:dstp

99 u32 CXCompressLZImpl(const u8 *srcp, u32 size, u8 *dstp, void *work, BOOL exFormat)  in CXCompressLZImpl()  argument
117 …*(u32 *)dstp = CXiConvertEndian_( size << 8 | CX_COMPRESSION_LZ | (exFormat? 1 : 0) ); // Data he… in CXCompressLZImpl()
118 dstp += 4; in CXCompressLZImpl()
124 *(u32 *)dstp = CXiConvertEndian_( CX_COMPRESSION_LZ | (exFormat? 1U : 0U) ); // Data header in CXCompressLZImpl()
125 dstp += 4; in CXCompressLZImpl()
126 *(u32 *)dstp = CXiConvertEndian_( size ); // Size extended header in CXCompressLZImpl()
127 dstp += 4; in CXCompressLZImpl()
136 LZCompFlagsp = dstp++; // Destination for storing flag series in CXCompressLZImpl()
165 *dstp++ = (u8)( 0x10 | (length >> 12) ); in CXCompressLZImpl()
166 *dstp++ = (u8)( length >> 4 ); in CXCompressLZImpl()
172 *dstp++ = (u8)( length >> 4 ); in CXCompressLZImpl()
186 *dstp++ = (u8)( length << 4 | (lastOffset - 1) >> 8 ); in CXCompressLZImpl()
187 *dstp++ = (u8)( (lastOffset - 1) & 0xff); in CXCompressLZImpl()
201 *dstp++ = *srcp++; in CXCompressLZImpl()
214 *dstp++ = 0; in CXCompressLZImpl()
417 u32 CXCompressRL(const u8 *srcp, u32 size, u8 *dstp) in CXCompressRL() argument
429 ASSERT( dstp != NULL ); in CXCompressRL()
436 *(u32 *)dstp = CXiConvertEndian_(size << 8 | CX_COMPRESSION_RL); // Data header in CXCompressRL()
442 *(u32 *)dstp = CXiConvertEndian_(CX_COMPRESSION_RL); // Data header in CXCompressRL()
443 *(u32 *)(dstp + 4) = CXiConvertEndian_(size); // Extend header size in CXCompressRL()
483 dstp[RLDstCount++] = (u8)(rawDataLength - 1); // Store "data length - 1" (7 bits) in CXCompressRL()
486 dstp[RLDstCount++] = srcp[RLSrcCount++]; in CXCompressRL()
518 dstp[RLDstCount++] = (u8)(0x80 | (runLength - 3)); // Add 3, and store from 3 to 130 in CXCompressRL()
519 dstp[RLDstCount++] = srcp[RLSrcCount]; in CXCompressRL()
530 dstp[RLDstCount + i] = 0; in CXCompressRL()
581 static u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxS…
608 u32 CXCompressHuffman( const u8 *srcp, u32 size, u8 *dstp, u8 huffBitSize, void *work ) in CXCompressHuffman() argument
618 ASSERT( dstp != NULL ); in CXCompressHuffman()
641 *(u32 *)dstp = CXiConvertEndian_(size << 8 | CX_COMPRESSION_HUFFMAN | huffBitSize); in CXCompressHuffman()
647 *(u32 *)dstp = CXiConvertEndian_( (u32)(CX_COMPRESSION_HUFFMAN | huffBitSize) ); in CXCompressHuffman()
648 *(u32 *)(dstp + 4) = CXiConvertEndian_( size ); in CXCompressHuffman()
660 dstp[ huffDstCount++ ] = ((u8*)info.huffTree)[ i ]; in CXCompressHuffman()
670 dstp[ tableOffset ]++; in CXCompressHuffman()
672 dstp[ huffDstCount++ ] = 0; in CXCompressHuffman()
677 …u32 convSize = HuffConvertData( info.huffTable, srcp, &dstp[ huffDstCount ], size, size - huffDstC… in CXCompressHuffman()
1219 static u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxSi… in HuffConvertData() argument
1244 dstp[ dstSize++ ] = (u8)(bitStream >> (streamLength - (ii + 1) * 8)); in HuffConvertData()
1269 dstp[ dstSize++ ] = (u8)(bitStream >> (streamLength - (iii + 1) * 8)); in HuffConvertData()
1283 dstp[ dstSize++ ] = (u8)( bitStream << (8 - streamLength) ); in HuffConvertData()
1291 dstp[ dstSize++ ] = 0; in HuffConvertData()
1298 tmp = dstp[i * 4 + 0]; in HuffConvertData()
1299 dstp[i * 4 + 0] = dstp[i * 4 + 3]; in HuffConvertData()
1300 dstp[i * 4 + 3] = tmp; // Swap in HuffConvertData()
1301 tmp = dstp[i * 4 + 1]; in HuffConvertData()
1302 dstp[i * 4 + 1] = dstp[i * 4 + 2]; in HuffConvertData()
1303 dstp[i * 4 + 2] = tmp; // Swap in HuffConvertData()