Lines Matching refs:huffTreeTop
573 u8 huffTreeTop; // member
635 info.huffTree[0] = --info.huffTreeTop; in CXCompressHuffman()
653 …if ( huffDstCount + (info.huffTreeTop + 1) * 2 >= size ) // Quit on error if size becomes larger… in CXCompressHuffman()
658 for ( i = 0; i < (u16)( (info.huffTreeTop + 1) * 2 ); i++ ) // Tree table in CXCompressHuffman()
669 info.huffTreeTop++; in CXCompressHuffman()
703 info->huffTreeTop = 1; in HuffInitTable()
951 info->huffTreeTop = 1; in HuffMakeHuffTree()
961 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffMakeHuffTree()
979 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffMakeHuffTree()
981 tmpCostOffsetNeed = (u8)( info->huffTreeTop - i ); in HuffMakeHuffTree()
1045 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffMakeHuffTree()
1079 i = info->huffTreeTop; in HuffMakeSubsetHuffTree()
1091 while ( i < info->huffTreeTop ) in HuffMakeSubsetHuffTree()
1118 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffRemainingNodeCanSetOffset()
1122 if ( (info->huffTreeTop - i) <= capacity ) in HuffRemainingNodeCanSetOffset()
1133 if ( (info->huffTreeTop - i) <= capacity ) in HuffRemainingNodeCanSetOffset()
1163 u8 huffTreeTop = info->huffTreeTop; in HuffSetOneNodeOffset() local
1180 huffTree[ huffTreeTop * 2 + 0 ] = (u8)huffTable[ nodeNo ].ChNo[0]; in HuffSetOneNodeOffset()
1181 huffTreeCtrl[ huffTreeTop ].leftNodeNo = (u8)huffTable[ nodeNo ].ChNo[0]; in HuffSetOneNodeOffset()
1182 huffTreeCtrl[ huffTreeTop ].leftOffsetNeed = 0; // Offset no longer required in HuffSetOneNodeOffset()
1186 … huffTreeCtrl[ huffTreeTop ].leftNodeNo = (u16)huffTable[ nodeNo ].ChNo[0]; // Offset is required in HuffSetOneNodeOffset()
1193 huffTree[ huffTreeTop * 2 + 1 ] = (u8)huffTable[nodeNo].ChNo[1]; in HuffSetOneNodeOffset()
1194 huffTreeCtrl[ huffTreeTop ].rightNodeNo = (u8)huffTable[ nodeNo ].ChNo[1]; in HuffSetOneNodeOffset()
1195 huffTreeCtrl[ huffTreeTop ].rightOffsetNeed = 0; // Offset no longer required in HuffSetOneNodeOffset()
1199 … huffTreeCtrl[ huffTreeTop ].rightNodeNo = (u16)huffTable[ nodeNo ].ChNo[1]; // Offset is required in HuffSetOneNodeOffset()
1202 offsetData |= (u8)( huffTreeTop - huffTreeNo - 1 ); in HuffSetOneNodeOffset()
1205 info->huffTreeTop++; in HuffSetOneNodeOffset()