Lines Matching refs:u32

42 s32 CXSecureUncompressAny( const void* srcp, u32 srcSize, void* destp )  in CXSecureUncompressAny()
89 s32 CXSecureUncompressRL( const void *srcp, u32 srcSize, void *destp ) in CXSecureUncompressRL()
93 u8 compType = (u8)( CXiConvertEndian_( *(u32*)pSrc ) & 0xFF ); in CXSecureUncompressRL()
94 u32 destCount = CXiConvertEndian_( *(u32*)pSrc ) >> 8; in CXSecureUncompressRL()
119 destCount = CXiConvertEndian_( *(u32*)pSrc ); in CXSecureUncompressRL()
213 s32 CXSecureUncompressLZ( const void *srcp, u32 srcSize, void *destp ) in CXSecureUncompressLZ()
217 u8 compType = (u8)( CXiConvertEndian_( *(u32*)pSrc ) & 0xFF ); in CXSecureUncompressLZ()
218 u32 destCount = CXiConvertEndian_( *(u32*)pSrc ) >> 8; in CXSecureUncompressLZ()
245 destCount = CXiConvertEndian_( *(u32*)pSrc ); in CXSecureUncompressLZ()
252 u32 i; in CXSecureUncompressLZ()
253 u32 flags = *pSrc++; in CXSecureUncompressLZ()
358 const u32 FLAGS_ARRAY_NUM = 512 / 8; /* 64 byte */ in CXiVerifyHuffmanTable_()
361 u32 treeSize = *treep; in CXiVerifyHuffmanTable_()
363 u32 i; in CXiVerifyHuffmanTable_()
365 u32 idx; in CXiVerifyHuffmanTable_()
386 u32 offset = (u32)( ( (*treep & 0x3F) + 1 ) << 1); in CXiVerifyHuffmanTable_()
387 u8* nodep = (u8*)( (((u32)treep >> 1) << 1) + offset ); in CXiVerifyHuffmanTable_()
401 u32 left = (idx & ~0x1) + offset; in CXiVerifyHuffmanTable_()
406 u32 right = (idx & ~0x1) + offset + 1; in CXiVerifyHuffmanTable_()
465 s32 CXSecureUncompressHuffman( const void *srcp, u32 srcSize, void *destp ) in CXSecureUncompressHuffman()
468 const u32 *pSrc = srcp; in CXSecureUncompressHuffman()
469 u32 *pDst = destp; in CXSecureUncompressHuffman()
470 u8 compType = (u8)( CXiConvertEndian_( *(u32*)pSrc ) & 0xFF ); in CXSecureUncompressHuffman()
474 u32 dataBit = *(u8*)pSrc & 0x0FU; in CXSecureUncompressHuffman()
475 u32 destTmp = 0; in CXSecureUncompressHuffman()
476 u32 destTmpCount = 0; in CXSecureUncompressHuffman()
477 u32 destTmpDataNum = 4 + ( dataBit & 0x7 ); in CXSecureUncompressHuffman()
479 u32 treeSize = (u32)( (*treep + 1) << 1 ); in CXSecureUncompressHuffman()
508 pSrc = (u32*)( treep + treeSize ); in CXSecureUncompressHuffman()
509 srcCount -= ( (u32)pSrc - (u32)srcp ); in CXSecureUncompressHuffman()
521 u32 srcTmp = CXiConvertEndian_( *pSrc++ ); // Endian strategy in CXSecureUncompressHuffman()
530 u32 treeShift = (srcTmp >> 31) & 0x1; in CXSecureUncompressHuffman()
531 u32 treeCheck = *treep; in CXSecureUncompressHuffman()
533 treep = (u8*)( (((u32)treep >> 1) << 1) + (((*treep & 0x3f) + 1) << 1) + treeShift ); in CXSecureUncompressHuffman()
583 static u32
584 CXiHuffImportTree( u16* pTable, const u8* srcp, u8 bitSize, u32 srcRemainSize ) in CXiHuffImportTree()
586 u32 tableSize; in CXiHuffImportTree()
587 u32 idx = 1; in CXiHuffImportTree()
588 u32 data = 0; in CXiHuffImportTree()
589 u32 bitNum = 0; in CXiHuffImportTree()
590 u32 bitMask = (1 << bitSize) - 1U; in CXiHuffImportTree()
591 u32 srcCnt = 0; in CXiHuffImportTree()
592 const u32 MAX_IDX = (u32)( (1 << bitSize) * 2 ); in CXiHuffImportTree()
645 s32 CXSecureUnfilterDiff( register const void *srcp, u32 srcSize, register void *destp ) in CXSecureUnfilterDiff()
649 u32 bitSize = *pSrc & 0xFU; in CXSecureUnfilterDiff()
650 u8 compType = (u8)( CXiConvertEndian_( *(u32*)pSrc ) & 0xFF ); in CXSecureUnfilterDiff()
651 s32 destCount = (s32)( CXiConvertEndian_( *(u32*)pSrc ) >> 8 ); in CXSecureUnfilterDiff()
652 u32 sum = 0; in CXSecureUnfilterDiff()
716 u32 cnt;
717 u32 stream;
718 u32 stream_len;
719 u32 srcSize;
724 BitReader_Init( BitReader* context, const u8* srcp, u32 srcSize ) in BitReader_Init()
778 u32 treeSize = *treep; in CXiLHVerifyTable()
780 u32 i; in CXiLHVerifyTable()
781 u32 idx; in CXiLHVerifyTable()
802 u32 offset = (u32)( ( (*treep & ofs_mask) + 1 ) << 1 ); in CXiLHVerifyTable()
803 u16* nodep = (u16*)((u32)treep & ~0x3) + offset; in CXiLHVerifyTable()
816 u32 left = (idx & ~0x1) + offset; in CXiLHVerifyTable()
821 u32 right = (idx & ~0x1) + offset + 1; in CXiLHVerifyTable()
848 CXSecureUncompressLH( const u8* srcp, u32 srcSize, u8* dstp, void* work ) in CXSecureUncompressLH()
861 u32 dstSize; in CXSecureUncompressLH()
862 u32 dstCnt = 0; in CXSecureUncompressLH()
883 dstSize = CXiConvertEndian_( *(u32*)pSrc ) >> 8; in CXSecureUncompressLH()
887 dstSize = CXiConvertEndian_( *(u32*)pSrc ); in CXSecureUncompressLH()
896 pSrc += CXiHuffImportTree( huffTable9, pSrc, LENGTH_BITS, srcSize - ((u32)pSrc - (u32)srcp) ); in CXSecureUncompressLH()
905 pSrc += CXiHuffImportTree( huffTable12, pSrc, OFFSET_BITS, srcSize - ((u32)pSrc - (u32)srcp) ); in CXSecureUncompressLH()
915 BitReader_Init( &stream, pSrc, srcSize - ((u32)pSrc - (u32)srcp) ); in CXSecureUncompressLH()
924 u32 offset = (((*nodep & 0x7F) + 1U) << 1) + bit; in CXSecureUncompressLH()
932 nodep = (u16*)((u32)nodep & ~0x3); in CXSecureUncompressLH()
938 nodep = (u16*)((u32)nodep & ~0x3); in CXSecureUncompressLH()
956 u32 offset = (((*nodep & OFFSET_MASK) + 1U) << 1) + bit; in CXSecureUncompressLH()
965 nodep = (u16*)((u32)nodep & ~0x3); in CXSecureUncompressLH()
971 nodep = (u16*)((u32)nodep & ~0x3); in CXSecureUncompressLH()
1026 u32 low;
1027 u32 range;
1028 u32 code; // only used during decompression
1030 u32 carry_cnt; // only used during compression
1037 u32 *freq; // Table for occurrence frequency: (1 << bitSize) * sizeof(u32) bytes
1038 u32 *low_cnt; // Table for the LOW border value: (1 << bitSize) * sizeof(u32) bytes
1039 u32 total; // Total: 4 bytes
1081 u32 tableSize = (u32)(1 << bitSize); in RCInitInfo_()
1082 u32 i; in RCInitInfo_()
1085 info->freq = (u32*)work; in RCInitInfo_()
1086 info->low_cnt = (u32*)( (u32)work + tableSize * sizeof(u32) ); in RCInitInfo_()
1109 u32 i; in RCAddCount_()
1110 u32 tableSize = (u32)(1 << info->bitSize); in RCAddCount_()
1114 for ( i = (u32)(val + 1); i < tableSize; i++ ) in RCAddCount_()
1156 RCSearch_( RCCompressionInfo* info, u32 code, u32 range, u32 low ) in RCSearch_()
1158 u32 tableSize = (u32)(1 << info->bitSize); in RCSearch_()
1159 u32 codeVal = code - low; in RCSearch_()
1160 u32 i; in RCSearch_()
1161 u32 temp = range / info->total; in RCSearch_()
1162 u32 tempVal = codeVal / temp; in RCSearch_()
1165 u32 left = 0; in RCSearch_()
1166 u32 right = tableSize - 1; in RCSearch_()
1205 RCGetData_( const u8* srcp, RCCompressionInfo* info, RCState* state, u32* pSrcCnt ) in RCGetData_()
1209 u32 cnt = 0; in RCGetData_()
1212 u32 tmp; in RCGetData_()
1247 CXSecureUncompressLRC( const u8* srcp, u32 srcSize, u8* dstp, void* work ) in CXSecureUncompressLRC()
1255 u32 dstCnt = 0; in CXSecureUncompressLRC()
1256 u32 dstSize = 0; in CXSecureUncompressLRC()
1268 RCInitInfo_( &infoOfs, OFFSET_BITS, (u8*)work + (1 << LENGTH_BITS) * sizeof(u32) * 2 ); in CXSecureUncompressLRC()
1272 dstSize = CXiConvertEndian_( *(u32*)pSrc ) >> 8; in CXSecureUncompressLRC()
1276 dstSize = CXiConvertEndian_( *(u32*)pSrc ); in CXSecureUncompressLRC()
1285 if ( srcSize - ((u32)pSrc - (u32)srcp) < 4 ) in CXSecureUncompressLRC()
1289 rcState.code = (u32)( (*pSrc << 24) | in CXSecureUncompressLRC()
1298 u32 cnt; in CXSecureUncompressLRC()
1323 if ( ((u32)pSrc - (u32)srcp) > srcSize ) in CXSecureUncompressLRC()