Lines Matching full:freq

22     &p->BinSumm[Ppmd7Context_OneState(p->MinContext)->Freq - 1][p->PrevSuccess + \
349 s->Freq = 1; in RestartModel()
417 upState.Freq = ONE_STATE(c)->Freq; in CreateSuccessors()
423 cf = s->Freq - 1; in CreateSuccessors()
425 … upState.Freq = (Byte)(1 + ((2 * cf <= s0) ? (5 * cf > s0) : ((2 * cf + 3 * s0 - 1) / (2 * s0)))); in CreateSuccessors()
465 if (p->FoundState->Freq < MAX_FREQ / 4 && p->MinContext->Suffix != 0) in UpdateModel()
472 if (s->Freq < 32) in UpdateModel()
473 s->Freq++; in UpdateModel()
481 if (s[0].Freq >= s[-1].Freq) in UpdateModel()
487 if (s->Freq < MAX_FREQ - 9) in UpdateModel()
489 s->Freq += 2; in UpdateModel()
539 s0 = p->MinContext->SummFreq - (ns = p->MinContext->NumStats) - (p->FoundState->Freq - 1); in UpdateModel()
579 if (s->Freq < MAX_FREQ / 4 - 1) in UpdateModel()
580 s->Freq <<= 1; in UpdateModel()
582 s->Freq = MAX_FREQ - 4; in UpdateModel()
583 c->SummFreq = (UInt16)(s->Freq + p->InitEsc + (ns > 3)); in UpdateModel()
585 cf = 2 * (UInt32)p->FoundState->Freq * (c->SummFreq + 6); in UpdateModel()
601 s->Freq = (Byte)cf; in UpdateModel()
619 escFreq = p->MinContext->SummFreq - s->Freq; in Rescale()
620 s->Freq += 4; in Rescale()
622 s->Freq = (Byte)((s->Freq + adder) >> 1); in Rescale()
623 sumFreq = s->Freq; in Rescale()
628 escFreq -= (++s)->Freq; in Rescale()
629 s->Freq = (Byte)((s->Freq + adder) >> 1); in Rescale()
630 sumFreq += s->Freq; in Rescale()
631 if (s[0].Freq > s[-1].Freq) in Rescale()
637 while (--s1 != stats && tmp.Freq > s1[-1].Freq); in Rescale()
643 if (s->Freq == 0) in Rescale()
647 do { i++; } while ((--s)->Freq == 0); in Rescale()
655 tmp.Freq = (Byte)(tmp.Freq - (tmp.Freq >> 1)); in Rescale()
709 s->Freq += 4; in Ppmd7_Update1()
711 if (s[0].Freq > s[-1].Freq) in Ppmd7_Update1()
715 if (s->Freq > MAX_FREQ) in Ppmd7_Update1()
723 p->PrevSuccess = (2 * p->FoundState->Freq > p->MinContext->SummFreq); in Ppmd7_Update1_0()
726 if ((p->FoundState->Freq += 4) > MAX_FREQ) in Ppmd7_Update1_0()
733 p->FoundState->Freq = (Byte)(p->FoundState->Freq + (p->FoundState->Freq < 128 ? 1: 0)); in Ppmd7_UpdateBin()
742 if ((p->FoundState->Freq += 4) > MAX_FREQ) in Ppmd7_Update2()
875 if ((count = rc->GetThreshold(rc, p->MinContext->SummFreq)) < (hiCnt = s->Freq)) in Ppmd7_DecodeSymbol()
878 rc->Decode(rc, 0, s->Freq); in Ppmd7_DecodeSymbol()
888 if ((hiCnt += (++s)->Freq) > count) in Ppmd7_DecodeSymbol()
891 rc->Decode(rc, hiCnt - s->Freq, s->Freq); in Ppmd7_DecodeSymbol()
946 hiCnt += (s->Freq & k); in Ppmd7_DecodeSymbol()
960 for (hiCnt = 0; (hiCnt += (*pps)->Freq) <= count; pps++); in Ppmd7_DecodeSymbol()
962 rc->Decode(rc, hiCnt - s->Freq, s->Freq); in Ppmd7_DecodeSymbol()
1059 RangeEnc_Encode(rc, 0, s->Freq, p->MinContext->SummFreq); in Ppmd7_EncodeSymbol()
1065 sum = s->Freq; in Ppmd7_EncodeSymbol()
1071 RangeEnc_Encode(rc, sum, s->Freq, p->MinContext->SummFreq); in Ppmd7_EncodeSymbol()
1076 sum += s->Freq; in Ppmd7_EncodeSymbol()
1138 sum += (s->Freq & (int)(MASK(s->Symbol))); in Ppmd7_EncodeSymbol()
1142 RangeEnc_Encode(rc, low, s1->Freq, sum + escFreq); in Ppmd7_EncodeSymbol()
1148 sum += (s->Freq & (int)(MASK(cur))); in Ppmd7_EncodeSymbol()