Lines Matching refs:dstp

65 u32 CompressLZImpl(const u8 *srcp, u32 size, u8 *dstp, void *work, bool exFormat)  in CompressLZImpl()  argument
83 …*(u32 *)dstp = internal::ConvertEndian( size << 8 | COMPRESSION_LZ | (exFormat? 1 : 0) ); // Data… in CompressLZImpl()
84 dstp += 4; in CompressLZImpl()
90 … *(u32 *)dstp = internal::ConvertEndian( COMPRESSION_LZ | (exFormat? 1U : 0U) ); // Data header in CompressLZImpl()
91 dstp += 4; in CompressLZImpl()
92 *(u32 *)dstp = internal::ConvertEndian( size ); // Size extended header in CompressLZImpl()
93 dstp += 4; in CompressLZImpl()
102 LZCompFlagsp = dstp++; // Destination for storing flag sequence in CompressLZImpl()
131 *dstp++ = (u8)( 0x10 | (length >> 12) ); in CompressLZImpl()
132 *dstp++ = (u8)( length >> 4 ); in CompressLZImpl()
138 *dstp++ = (u8)( length >> 4 ); in CompressLZImpl()
152 *dstp++ = (u8)( length << 4 | (lastOffset - 1) >> 8 ); in CompressLZImpl()
153 *dstp++ = (u8)( (lastOffset - 1) & 0xff); in CompressLZImpl()
167 *dstp++ = *srcp++; in CompressLZImpl()
180 *dstp++ = 0; in CompressLZImpl()
387 u32 CompressRL(const u8 *srcp, u32 size, u8 *dstp) in CompressRL() argument
399 NN_ASSERT( dstp != NULL ); in CompressRL()
406 *(u32 *)dstp = internal::ConvertEndian(size << 8 | COMPRESSION_RL); // Data header in CompressRL()
412 *(u32 *)dstp = internal::ConvertEndian(COMPRESSION_RL); // Data header in CompressRL()
413 *(u32 *)(dstp + 4) = internal::ConvertEndian(size); // Extend header size in CompressRL()
453 dstp[RLDstCount++] = (u8)(rawDataLength - 1); // Store "data length - 1" (7 bits) in CompressRL()
456 dstp[RLDstCount++] = srcp[RLSrcCount++]; in CompressRL()
488 dstp[RLDstCount++] = (u8)(0x80 | (runLength - 3)); // Add 3, and store from 3 to 130 in CompressRL()
489 dstp[RLDstCount++] = srcp[RLSrcCount]; in CompressRL()
500 dstp[RLDstCount + i] = 0; in CompressRL()
553 u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxSize, u8…
582 u32 CompressHuffman( const u8 *srcp, u32 size, u8 *dstp, u8 huffBitSize, void *work ) in CompressHuffman() argument
592 NN_ASSERT( dstp != NULL ); in CompressHuffman()
615 *(u32 *)dstp = internal::ConvertEndian(size << 8 | COMPRESSION_HUFFMAN | huffBitSize); in CompressHuffman()
621 *(u32 *)dstp = internal::ConvertEndian( (u32)(COMPRESSION_HUFFMAN | huffBitSize) ); in CompressHuffman()
622 *(u32 *)(dstp + 4) = internal::ConvertEndian( size ); in CompressHuffman()
634 dstp[ huffDstCount++ ] = ((u8*)info.huffTree)[ i ]; in CompressHuffman()
644 dstp[ tableOffset ]++; in CompressHuffman()
646 dstp[ huffDstCount++ ] = 0; in CompressHuffman()
651 …u32 convSize = HuffConvertData( info.huffTable, srcp, &dstp[ huffDstCount ], size, size - huffDstC… in CompressHuffman()
1195 u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxSize, u8 … in HuffConvertData() argument
1220 dstp[ dstSize++ ] = (u8)(bitStream >> (streamLength - (ii + 1) * 8)); in HuffConvertData()
1245 dstp[ dstSize++ ] = (u8)(bitStream >> (streamLength - (iii + 1) * 8)); in HuffConvertData()
1259 dstp[ dstSize++ ] = (u8)( bitStream << (8 - streamLength) ); in HuffConvertData()
1267 dstp[ dstSize++ ] = 0; in HuffConvertData()
1274 tmp = dstp[i * 4 + 0]; in HuffConvertData()
1275 dstp[i * 4 + 0] = dstp[i * 4 + 3]; in HuffConvertData()
1276 dstp[i * 4 + 3] = tmp; // Swap in HuffConvertData()
1277 tmp = dstp[i * 4 + 1]; in HuffConvertData()
1278 dstp[i * 4 + 1] = dstp[i * 4 + 2]; in HuffConvertData()
1279 dstp[i * 4 + 2] = tmp; // Swap in HuffConvertData()