Lines Matching refs:pSrc
117 const u8 *pSrc = static_cast<const u8*>(srcp); in UncompressRL() local
119 u32 destCount = internal::Read32Le(pSrc) >> 8; in UncompressRL()
120 pSrc += 4; in UncompressRL()
124 destCount = internal::Read32Le(pSrc); in UncompressRL()
125 pSrc += 4; in UncompressRL()
130 u8 flags = *pSrc++; in UncompressRL()
144 *pDst++ = *pSrc++; in UncompressRL()
159 srcTmp = *pSrc++; in UncompressRL()
199 const u8* pSrc = static_cast<const u8*>(srcp); in UncompressLZ() local
201 u32 destCount = internal::Read32Le(pSrc) >> 8; in UncompressLZ()
202 bool exFormat = (*pSrc & 0x0F)? true : false; in UncompressLZ()
204 pSrc += 4; in UncompressLZ()
208 destCount = internal::Read32Le(pSrc); in UncompressLZ()
209 pSrc += 4; in UncompressLZ()
214 u32 flags = *pSrc++; in UncompressLZ()
219 *pDst++ = *pSrc++; in UncompressLZ()
224 u32 length = (*pSrc >> 4); in UncompressLZ()
236 length = (*pSrc++ & 0x0F) << 12; in UncompressLZ()
237 length |= (*pSrc++) << 4; in UncompressLZ()
238 length |= (*pSrc >> 4); in UncompressLZ()
243 length = (*pSrc++ & 0x0F) << 4; in UncompressLZ()
244 length |= (*pSrc >> 4); in UncompressLZ()
252 offset = (*pSrc++ & 0x0f) << 8; in UncompressLZ()
253 offset = (offset | *pSrc++) + 1; in UncompressLZ()
326 const u32 *pSrc = static_cast<const u32*>(srcp); in UncompressHuffman() local
328 s32 destCount = (s32)( internal::ConvertEndian( *pSrc ) >> 8 ); in UncompressHuffman()
329 u8 *treep = (destCount != 0)? ((u8*)pSrc + 4) : ((u8*)pSrc + 8); in UncompressHuffman()
331 u32 dataBit = *(u8*)pSrc & 0x0FU; in UncompressHuffman()
338 destCount = (s32)( internal::ConvertEndian( *(pSrc + 1) ) ); in UncompressHuffman()
341 pSrc = (u32*)( treep + ((*treep + 1) << 1) ); in UncompressHuffman()
347 u32 srcTmp = internal::ConvertEndian( *pSrc++ ); // Endian strategy in UncompressHuffman()
503 const u8 *pSrc = srcp; in UncompressLH() local
512 dstSize = internal::Read32Le(pSrc) >> 8; in UncompressLH()
513 pSrc += 4; in UncompressLH()
516 dstSize = internal::Read32Le(pSrc); in UncompressLH()
517 pSrc += 4; in UncompressLH()
521 pSrc += HuffImportTree( huffTable9, pSrc, LENGTH_BITS ); in UncompressLH()
522 pSrc += HuffImportTree( huffTable12, pSrc, OFFSET_BITS ); in UncompressLH()
524 BitReader_Init( &stream, pSrc ); in UncompressLH()
847 const u8* pSrc = srcp; in UncompressLRC() local
856 dstSize = internal::Read32Le(pSrc) >> 8; in UncompressLRC()
857 pSrc += 4; in UncompressLRC()
860 dstSize = internal::Read32Le(pSrc); in UncompressLRC()
861 pSrc += 4; in UncompressLRC()
865 rcState.code = (u32)( (*pSrc << 24) | in UncompressLRC()
866 (*(pSrc + 1) << 16) | in UncompressLRC()
867 (*(pSrc + 2) << 8) | in UncompressLRC()
868 (*(pSrc + 3) ) ); in UncompressLRC()
869 pSrc += 4; in UncompressLRC()
875 u16 val = (u16)( RCGetData_( pSrc, &infoVal, &rcState, &cnt ) ); in UncompressLRC()
876 pSrc += cnt; in UncompressLRC()
887 val = (u16)( RCGetData_( pSrc, &infoOfs, &rcState, &cnt ) + 1 ); in UncompressLRC()
888 pSrc += cnt; in UncompressLRC()
931 const u8* pSrc = reinterpret_cast<const u8*>(srcp); in UnfilterDiff() local
933 u32 bitSize = *pSrc & 0xFU; in UnfilterDiff()
934 s32 destCount = (s32)( internal::Read32Le(pSrc) >> 8 ); in UnfilterDiff()
937 pSrc += 4; in UnfilterDiff()
944 u8 tmp = *(pSrc++); in UnfilterDiff()
958 u16 tmp = internal::ConvertEndian16( *(u16*)pSrc ); in UnfilterDiff()
959 pSrc += 2; in UnfilterDiff()
1077 …s32 UncompressDeflateCommon(void* pDest, size_t destSize, const void* pSrc, size_t srcSize, void* … in UncompressDeflateCommon() argument
1080 NN_POINTER_TASSERT_(pSrc); in UncompressDeflateCommon()
1088 s.next_in = reinterpret_cast<nncxZlib_Bytef*>(const_cast<void*>(pSrc)); in UncompressDeflateCommon()
1122 size_t GetGzipUncompressedSize(const void* pSrc, size_t srcSize) in GetGzipUncompressedSize() argument
1124 return *reinterpret_cast<NN_PACKED size_t*>(reinterpret_cast<uptr>(pSrc) + srcSize - 4); in GetGzipUncompressedSize()
1127 s32 UncompressGzip(void* pDest, size_t destSize, const void* pSrc, size_t srcSize, void* pWork ) in UncompressGzip() argument
1130 NN_POINTER_TASSERT_(pSrc); in UncompressGzip()
1134 return UncompressDeflateCommon(pDest, destSize, pSrc, srcSize, pWork, wbits); in UncompressGzip()
1137 s32 UncompressZlib(void* pDest, size_t destSize, const void* pSrc, size_t srcSize, void* pWork ) in UncompressZlib() argument
1140 NN_POINTER_TASSERT_(pSrc); in UncompressZlib()
1143 return UncompressDeflateCommon(pDest, destSize, pSrc, srcSize, pWork, MAX_WBITS); in UncompressZlib()
1146 s32 UncompressDeflate(void* pDest, size_t destSize, const void* pSrc, size_t srcSize, void* pWork ) in UncompressDeflate() argument
1149 NN_POINTER_TASSERT_(pSrc); in UncompressDeflate()
1152 int headerSize = ((GetUncompressedSize(pSrc) >> 24) == 0) ? 4: 8; in UncompressDeflate()
1153 const void* pDeflate = reinterpret_cast<const bit8*>(pSrc) + headerSize; in UncompressDeflate()