Lines Matching refs:iM
8392 int *iM) // o: max frq index in hufBuildEncTable() argument
8430 *iM = i; in hufBuildEncTable()
8440 (*iM)++; in hufBuildEncTable()
8441 frq[*iM] = 1; in hufBuildEncTable()
8442 fHeap[nf] = &frq[*iM]; in hufBuildEncTable()
8575 int iM, // i : max hcode index in hufPackEncTable() argument
8582 for (; im <= iM; im++) { in hufPackEncTable()
8588 while ((im < iM) && (zerun < LONGEST_LONG_RUN)) { in hufPackEncTable()
8621 int iM, // i : max hcode index in hufUnpackEncTable() argument
8630 for (; im <= iM; im++) { in hufUnpackEncTable()
8644 if (im + zerun > iM + 1) { in hufUnpackEncTable()
8654 if (im + zerun > iM + 1) { in hufUnpackEncTable()
8700 int iM, // i : max index in hcode in hufBuildDecTable() argument
8709 for (; im <= iM; im++) { in hufBuildDecTable()
9099 int iM = 0; in hufCompress() local
9100 hufBuildEncTable(freq.data(), &im, &iM); in hufCompress()
9104 hufPackEncTable(freq.data(), im, iM, &tableEnd); in hufCompress()
9108 int nBits = hufEncode(freq.data(), raw, nRaw, iM, dataStart); in hufCompress()
9112 writeUInt(compressed + 4, iM); in hufCompress()
9129 int iM = readUInt(compressed + 4); in hufUncompress() local
9133 if (im < 0 || im >= HUF_ENCSIZE || iM < 0 || iM >= HUF_ENCSIZE) return false; in hufUncompress()
9155 hufUnpackEncTable(&ptr, nCompressed - (ptr - compressed), im, iM, in hufUncompress()
9163 hufBuildDecTable(&freq.at(0), im, iM, &hdec.at(0)); in hufUncompress()
9164 hufDecode(&freq.at(0), &hdec.at(0), ptr, nBits, iM, raw->size(), in hufUncompress()