• Home
  • Raw
  • Download

Lines Matching refs:MinContext

301   p->MinContext = p->MaxContext = (CTX_PTR)(p->HiUnit -= UNIT_SIZE); /* AllocContext(p); */  in RestartModel()
302 p->MinContext->Suffix = 0; in RestartModel()
303 p->MinContext->NumStats = 256; in RestartModel()
304 p->MinContext->SummFreq = 256 + 1; in RestartModel()
307 p->MinContext->Stats = REF(p->FoundState); in RestartModel()
346 CTX_PTR c = p->MinContext; in CreateSuccessors()
429 if (p->FoundState->Freq < MAX_FREQ / 4 && p->MinContext->Suffix != 0) in UpdateModel()
431 c = SUFFIX(p->MinContext); in UpdateModel()
461 p->MinContext = p->MaxContext = CreateSuccessors(p, True); in UpdateModel()
462 if (p->MinContext == 0) in UpdateModel()
467 SetSuccessor(p->FoundState, REF(p->MinContext)); in UpdateModel()
494 p->Text -= (p->MaxContext != p->MinContext); in UpdateModel()
500 fSuccessor = REF(p->MinContext); in UpdateModel()
503 s0 = p->MinContext->SummFreq - (ns = p->MinContext->NumStats) - (p->FoundState->Freq - 1); in UpdateModel()
505 for (c = p->MaxContext; c != p->MinContext; c = SUFFIX(c)) in UpdateModel()
569 p->MaxContext = p->MinContext = CTX(fSuccessor); in UpdateModel()
575 CPpmd_State *stats = STATS(p->MinContext); in Rescale()
583 escFreq = p->MinContext->SummFreq - s->Freq; in Rescale()
589 i = p->MinContext->NumStats - 1; in Rescale()
609 unsigned numStats = p->MinContext->NumStats; in Rescale()
613 p->MinContext->NumStats = (UInt16)(p->MinContext->NumStats - i); in Rescale()
614 if (p->MinContext->NumStats == 1) in Rescale()
624 *(p->FoundState = ONE_STATE(p->MinContext)) = tmp; in Rescale()
628 n1 = (p->MinContext->NumStats + 1) >> 1; in Rescale()
630 p->MinContext->Stats = STATS_REF(ShrinkUnits(p, stats, n0, n1)); in Rescale()
632 p->MinContext->SummFreq = (UInt16)(sumFreq + escFreq - (escFreq >> 1)); in Rescale()
633 p->FoundState = STATS(p->MinContext); in Rescale()
639 unsigned nonMasked = p->MinContext->NumStats - numMasked; in Ppmd7_MakeEscFreq()
640 if (p->MinContext->NumStats != 256) in Ppmd7_MakeEscFreq()
643 (nonMasked < (unsigned)SUFFIX(p->MinContext)->NumStats - p->MinContext->NumStats) + in Ppmd7_MakeEscFreq()
644 2 * (unsigned)(p->MinContext->SummFreq < 11 * p->MinContext->NumStats) + in Ppmd7_MakeEscFreq()
665 p->MinContext = p->MaxContext = c; in NextContext()
674 p->MinContext->SummFreq += 4; in Ppmd7_Update1()
687 p->PrevSuccess = (2 * p->FoundState->Freq > p->MinContext->SummFreq); in Ppmd7_Update1_0()
689 p->MinContext->SummFreq += 4; in Ppmd7_Update1_0()
705 p->MinContext->SummFreq += 4; in Ppmd7_Update2()