Lines Matching refs:u32
35 u32 CXGetUncompressedSize( const void *srcp ) in CXGetUncompressedSize()
37 u32 size = CXiConvertEndian_( *(u32*)srcp ) >> 8; in CXGetUncompressedSize()
40 size = CXiConvertEndian_( *((u32*)srcp + 1) ); in CXGetUncompressedSize()
113 u32 destCount = CXiConvertEndian_( *(u32*)pSrc ) >> 8; in CXUncompressRL()
118 destCount = CXiConvertEndian_( *(u32*)pSrc ); in CXUncompressRL()
125 u32 length = flags & 0x7fU; in CXUncompressRL()
192 u32 destCount = CXiConvertEndian_( *(u32 *)pSrc ) >> 8; in CXUncompressLZ()
199 destCount = CXiConvertEndian_( *(u32*)pSrc ); in CXUncompressLZ()
205 u32 i; in CXUncompressLZ()
206 u32 flags = *pSrc++; in CXUncompressLZ()
315 const u32 *pSrc = srcp; in CXUncompressHuffman()
316 u32 *pDst = destp; in CXUncompressHuffman()
320 u32 dataBit = *(u8*)pSrc & 0x0FU; in CXUncompressHuffman()
321 u32 destTmp = 0; in CXUncompressHuffman()
322 u32 destTmpCount = 0; in CXUncompressHuffman()
323 u32 destTmpDataNum = 4 + ( dataBit & 0x7 ); in CXUncompressHuffman()
330 pSrc = (u32*)( treep + ((*treep + 1) << 1) ); in CXUncompressHuffman()
336 u32 srcTmp = CXiConvertEndian_( *pSrc++ ); // Endian strategy in CXUncompressHuffman()
339 u32 treeShift = (srcTmp >> 31) & 0x1; in CXUncompressHuffman()
340 u32 treeCheck = *treep; in CXUncompressHuffman()
342 treep = (u8*)( (((u32)treep >> 1) << 1) + (((*treep & 0x3f) + 1) << 1) + treeShift ); in CXUncompressHuffman()
377 static u32
380 u32 tableSize; in CXiHuffImportTree()
381 u32 idx = 1; in CXiHuffImportTree()
382 u32 data = 0; in CXiHuffImportTree()
383 u32 bitNum = 0; in CXiHuffImportTree()
384 u32 bitMask = (1 << bitSize) - 1U; in CXiHuffImportTree()
385 u32 srcCnt = 0; in CXiHuffImportTree()
386 const u32 MAX_IDX = (u32)( (1 << bitSize) * 2 ); in CXiHuffImportTree()
424 u32 cnt;
425 u32 stream;
426 u32 stream_len;
482 u32 dstSize; in CXUncompressLH()
483 u32 dstCnt = 0; in CXUncompressLH()
493 dstSize = CXiConvertEndian_( *(u32*)pSrc ) >> 8; in CXUncompressLH()
497 dstSize = CXiConvertEndian_( *(u32*)pSrc ); in CXUncompressLH()
514 u32 offset = (((*nodep & 0x7F) + 1U) << 1) + bit; in CXUncompressLH()
518 nodep = (u16*)((u32)nodep & ~0x3); in CXUncompressLH()
524 nodep = (u16*)((u32)nodep & ~0x3); in CXUncompressLH()
542 u32 offset = (((*nodep & OFFSET_MASK) + 1U) << 1) + bit; in CXUncompressLH()
546 nodep = (u16*)((u32)nodep & ~0x3); in CXUncompressLH()
552 nodep = (u16*)((u32)nodep & ~0x3); in CXUncompressLH()
594 u32 low;
595 u32 range;
596 u32 code; // only used during decompression
598 u32 carry_cnt; // only used during compression
605 u32 *freq; // Table for occurrence frequency: (1 << bitSize) * sizeof(u32) bytes
606 u32 *low_cnt; // Table for the LOW border value: (1 << bitSize) * sizeof(u32) bytes
607 u32 total; // Total: 4 bytes
648 u32 tableSize = (u32)(1 << bitSize); in RCInitInfo_()
649 u32 i; in RCInitInfo_()
652 info->freq = (u32*)work; in RCInitInfo_()
653 info->low_cnt = (u32*)( (u32)work + tableSize * sizeof(u32) ); in RCInitInfo_()
676 u32 i; in RCAddCount_()
677 u32 tableSize = (u32)(1 << info->bitSize); in RCAddCount_()
681 for ( i = (u32)(val + 1); i < tableSize; i++ ) in RCAddCount_()
722 RCSearch_( RCCompressionInfo* info, u32 code, u32 range, u32 low ) in RCSearch_()
724 u32 tableSize = (u32)(1 << info->bitSize); in RCSearch_()
725 u32 codeVal = code - low; in RCSearch_()
726 u32 i; in RCSearch_()
727 u32 temp = range / info->total; in RCSearch_()
728 u32 tempVal = codeVal / temp; in RCSearch_()
731 u32 left = 0; in RCSearch_()
732 u32 right = tableSize - 1; in RCSearch_()
770 RCGetData_( const u8* srcp, RCCompressionInfo* info, RCState* state, u32* pSrcCnt ) in RCGetData_()
774 u32 cnt = 0; in RCGetData_()
777 u32 tmp; in RCGetData_()
820 u32 dstCnt = 0; in CXUncompressLRC()
821 u32 dstSize = 0; in CXUncompressLRC()
824 RCInitInfo_( &infoOfs, OFFSET_BITS, (u8*)work + (1 << LENGTH_BITS) * sizeof(u32) * 2 ); in CXUncompressLRC()
828 dstSize = CXiConvertEndian_( *(u32*)pSrc ) >> 8; in CXUncompressLRC()
832 dstSize = CXiConvertEndian_( *(u32*)pSrc ); in CXUncompressLRC()
837 rcState.code = (u32)( (*pSrc << 24) | in CXUncompressLRC()
846 u32 cnt; in CXUncompressLRC()
902 u32 bitSize = *pSrc & 0xFU; in CXUnfilterDiff()
903 s32 destCount = (s32)( CXiConvertEndian_( *(u32*)pSrc ) >> 8 ); in CXUnfilterDiff()
904 u32 sum = 0; in CXUnfilterDiff()
949 ret.destSize = CXiConvertEndian_( *(u32*)data ) >> 8; in CXGetCompressionHeader()
952 ret.destSize = CXiConvertEndian_( *((u32*)data + 1) ); in CXGetCompressionHeader()