Searched refs:CProb (Results 1 – 4 of 4) sorted by relevance
125 typedef UInt16 CProb; typedef148 unsigned DecodeBit(CProb *prob);199 unsigned CRangeDecoder::DecodeBit(CProb *prob) in DecodeBit()217 *prob = (CProb)v; in DecodeBit()223 unsigned BitTreeReverseDecode(CProb *probs, unsigned numBits, CRangeDecoder *rc) in BitTreeReverseDecode()240 CProb Probs[(unsigned)1 << NumBits];275 CProb Choice;276 CProb Choice2;358 CProb *LitProbs;362 LitProbs = new CProb[(UInt32)0x300 << (lc + lp)]; in CreateLiterals()[all …]
9 #define CProb UInt32 macro11 #define CProb UInt16 macro32 #define UPDATE_0(p) range = bound; *(p) = (CProb)(ttt + ((kBitModelTotal - ttt) >> kNumMoveBits)); …33 #define UPDATE_1(p) range -= bound; code -= bound; *(p) = (CProb)(ttt - (ttt >> kNumMoveBits)); NOR…42 CProb p[256 + 2]; in Bcj2_Decode()63 CProb *prob; in Bcj2_Decode()
464 typedef UInt16 CProb;472 The INIT_PROBS macro is used to initialize the array of CProb variables:479 The LZMA decoder provides the pointer to CProb variable that contains 481 updates that CProb variable after decoding. The Range Decoder increases 486 unsigned CRangeDecoder::DecodeBit(CProb *prob)504 *prob = (CProb)v;521 uses the array of (2 << NumBits) counters of CProb type. 526 unsigned BitTreeReverseDecode(CProb *probs, unsigned numBits, CRangeDecoder *rc)543 CProb Probs[(unsigned)1 << NumBits];576 The LZMA Decoder uses (1 << (lc + lp)) tables with CProb values, where [all …]
215 uint32_t CProb = CycleProb[BB]; in doBlock() local216 uint32_t Numerator = EntryFreq - CProb ? EntryFreq - CProb : 1; in doBlock()