Lines Matching refs:ProbPrices
448 CProbPrice ProbPrices[kBitModelTotal >> kNumMoveReducingBits];
830 static void LzmaEnc_InitPriceTables(CProbPrice *ProbPrices)
849 ProbPrices[i] = (CProbPrice)(((unsigned)kNumBitModelTotalBits << kCyclesBits) - 15 - bitCount);
850 // printf("\n%3d: %5d", i, ProbPrices[i]);
856 p->ProbPrices[((prob) ^ (unsigned)(((-(int)(bit))) & (kBitModelTotal - 1))) >> kNumMoveReducingBits]
859 ProbPrices[((prob) ^ (unsigned)((-((int)(bit))) & (kBitModelTotal - 1))) >> kNumMoveReducingBits]
861 #define GET_PRICE_0(prob) p->ProbPrices[(prob) >> kNumMoveReducingBits]
862 #define GET_PRICE_1(prob) p->ProbPrices[((prob) ^ (kBitModelTotal - 1)) >> kNumMoveReducingBits]
864 #define GET_PRICEa_0(prob) ProbPrices[(prob) >> kNumMoveReducingBits]
865 #define GET_PRICEa_1(prob) ProbPrices[((prob) ^ (kBitModelTotal - 1)) >> kNumMoveReducingBits]
868 static UInt32 LitEnc_GetPrice(const CLzmaProb *probs, UInt32 sym, const CProbPrice *ProbPrices)
883 static UInt32 LitEnc_Matched_GetPrice(const CLzmaProb *probs, UInt32 sym, UInt32 matchByte, const CProbPrice *ProbPrices)
963 static void SetPrices_3(const CLzmaProb *probs, UInt32 startPrice, UInt32 *prices, const CProbPrice *ProbPrices)
983 const CProbPrice *ProbPrices)
998 SetPrices_3(probs, a, prices, ProbPrices);
999 SetPrices_3(probs + kLenNumLowSymbols, c, prices + kLenNumLowSymbols, ProbPrices);
1035 // RcTree_GetPrice(enc->high, kLenNumHighBits, i - kLenNumLowSymbols * 2, ProbPrices);
1036 LitEnc_GetPrice(probs, i - kLenNumLowSymbols * 2, ProbPrices);
1038 // UInt32 price = a + RcTree_GetPrice(probs, kLenNumHighBits - 1, sym, ProbPrices);
1316 LitEnc_Matched_GetPrice(probs, curByte, matchByte, p->ProbPrices) :
1317 LitEnc_GetPrice(probs, curByte, p->ProbPrices));
1615 LitEnc_Matched_GetPrice(probs, curByte, matchByte, p->ProbPrices) :
1616 LitEnc_GetPrice(probs, curByte, p->ProbPrices));
1783 data[len], data2[len], p->ProbPrices);
1912 data[len], data2[len], p->ProbPrices);
2205 const CProbPrice *ProbPrices = p->ProbPrices;
2221 // p->alignPrices[i] = RcTree_ReverseGetPrice(p->posAlignEncoder, kNumAlignBits, i, p->ProbPrices);
2233 const CProbPrice *ProbPrices = p->ProbPrices;
2242 // tempPrices[i] = RcTree_ReverseGetPrice(p->posEncoders + base, footerBits, i - base, p->ProbPrices);
2275 // posSlotPrices[slot] = RcTree_GetPrice(encoder, kNumPosSlotBits, slot, p->ProbPrices);
2341 LzmaEnc_InitPriceTables(p->ProbPrices);
2643 LenPriceEnc_UpdateTables(&p->lenEnc, 1 << p->pb, &p->lenProbs, p->ProbPrices);
2651 LenPriceEnc_UpdateTables(&p->lenEnc, (unsigned)1 << p->pb, &p->lenProbs, p->ProbPrices);
2656 LenPriceEnc_UpdateTables(&p->repLenEnc, (unsigned)1 << p->pb, &p->repLenProbs, p->ProbPrices);
2847 LenPriceEnc_UpdateTables(&p->lenEnc, (unsigned)1 << p->pb, &p->lenProbs, p->ProbPrices);
2848 LenPriceEnc_UpdateTables(&p->repLenEnc, (unsigned)1 << p->pb, &p->repLenProbs, p->ProbPrices);