Lines Matching refs:huffTreeTop
508 u8 huffTreeTop; // member
569 info.huffTree[0] = --info.huffTreeTop; in CXCompressHuffman()
576 …if ( huffDstCount + (info.huffTreeTop + 1) * 2 >= size ) // Quit on error if size becomes larger… in CXCompressHuffman()
581 for ( i = 0; i < (u16)( (info.huffTreeTop + 1) * 2 ); i++ ) // Tree table in CXCompressHuffman()
592 info.huffTreeTop++; in CXCompressHuffman()
626 info->huffTreeTop = 1; in HuffInitTable()
874 info->huffTreeTop = 1; in HuffMakeHuffTree()
884 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffMakeHuffTree()
902 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffMakeHuffTree()
904 tmpCostOffsetNeed = (u8)( info->huffTreeTop - i ); in HuffMakeHuffTree()
968 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffMakeHuffTree()
1002 i = info->huffTreeTop; in HuffMakeSubsetHuffTree()
1014 while ( i < info->huffTreeTop ) in HuffMakeSubsetHuffTree()
1041 for ( i = 0; i < info->huffTreeTop; i++ ) in HuffRemainingNodeCanSetOffset()
1045 if ( (info->huffTreeTop - i) <= capacity ) in HuffRemainingNodeCanSetOffset()
1056 if ( (info->huffTreeTop - i) <= capacity ) in HuffRemainingNodeCanSetOffset()
1086 u8 huffTreeTop = info->huffTreeTop; in HuffSetOneNodeOffset() local
1103 huffTree[ huffTreeTop * 2 + 0 ] = (u8)huffTable[ nodeNo ].ChNo[0]; in HuffSetOneNodeOffset()
1104 huffTreeCtrl[ huffTreeTop ].leftNodeNo = (u8)huffTable[ nodeNo ].ChNo[0]; in HuffSetOneNodeOffset()
1105 huffTreeCtrl[ huffTreeTop ].leftOffsetNeed = 0; // Offset no longer required in HuffSetOneNodeOffset()
1109 … huffTreeCtrl[ huffTreeTop ].leftNodeNo = (u16)huffTable[ nodeNo ].ChNo[0]; // Offset required in HuffSetOneNodeOffset()
1116 huffTree[ huffTreeTop * 2 + 1 ] = (u8)huffTable[nodeNo].ChNo[1]; in HuffSetOneNodeOffset()
1117 huffTreeCtrl[ huffTreeTop ].rightNodeNo = (u8)huffTable[ nodeNo ].ChNo[1]; in HuffSetOneNodeOffset()
1118 huffTreeCtrl[ huffTreeTop ].rightOffsetNeed = 0; // Offset no longer required in HuffSetOneNodeOffset()
1122 … huffTreeCtrl[ huffTreeTop ].rightNodeNo = (u16)huffTable[ nodeNo ].ChNo[1]; // Offset required in HuffSetOneNodeOffset()
1125 offsetData |= (u8)( huffTreeTop - huffTreeNo - 1 ); in HuffSetOneNodeOffset()
1128 info->huffTreeTop++; in HuffSetOneNodeOffset()