Lines Matching refs:tableTop
765 u16 tableTop; // When creating table, the table top number in MI_CompressHuffman() local
785 tableTop = sHuffDataNum; in MI_CompressHuffman()
821 for (i = 0; i < tableTop; i++) in MI_CompressHuffman()
829 for (i = (u16)leftNo; i < tableTop; i++) in MI_CompressHuffman()
838 for (i = 0; i < tableTop; i++) in MI_CompressHuffman()
846 for (i = (u16)rightNo; i < tableTop; i++) in MI_CompressHuffman()
858 if (tableTop == sHuffDataNum) in MI_CompressHuffman()
861 HuffTable[tableTop].Freq = HuffTable[leftNo].Freq; in MI_CompressHuffman()
862 HuffTable[tableTop].ChNo[0] = (s16)leftNo; in MI_CompressHuffman()
863 HuffTable[tableTop].ChNo[1] = (s16)leftNo; in MI_CompressHuffman()
864 HuffTable[tableTop].LeafDepth = 1; in MI_CompressHuffman()
865 HuffTable[leftNo].PaNo = (s16)tableTop; in MI_CompressHuffman()
871 tableTop--; in MI_CompressHuffman()
873 rootNo = tableTop; in MI_CompressHuffman()
879 HuffTable[tableTop].Freq = HuffTable[leftNo].Freq + HuffTable[rightNo].Freq; in MI_CompressHuffman()
880 HuffTable[tableTop].ChNo[0] = (s16)leftNo; in MI_CompressHuffman()
881 HuffTable[tableTop].ChNo[1] = (s16)rightNo; in MI_CompressHuffman()
884 HuffTable[tableTop].LeafDepth = (u16)(HuffTable[leftNo].LeafDepth + 1); in MI_CompressHuffman()
888 HuffTable[tableTop].LeafDepth = (u16)(HuffTable[rightNo].LeafDepth + 1); in MI_CompressHuffman()
891 HuffTable[leftNo].PaNo = HuffTable[rightNo].PaNo = (s16)tableTop; in MI_CompressHuffman()
897 tableTop++; in MI_CompressHuffman()