Home | History | Annotate | Download | only in Compress

Lines Matching full:uint32

13 const UInt32 kBitModelTotal = (1 << kNumBitModelTotalBits);

18 const UInt32 kBitPrice = 1 << kNumBitPriceShiftBits;
20 extern UInt32 ProbPrices[kBitModelTotal >> kNumMoveReducingBits];
26 UInt32 Prob;
27 void UpdateModel(UInt32 symbol)
46 void Encode(CEncoder *encoder, UInt32 symbol)
52 UInt32 newBound = (encoder->Range >> kNumBitModelTotalBits) * this->Prob;
70 UInt32 GetPrice(UInt32 symbol) const
74 UInt32 GetPrice0() const { return ProbPrices[this->Prob >> kNumMoveReducingBits]; }
75 UInt32 GetPrice1() const { return ProbPrices[(this->Prob ^ (kBitModelTotal - 1)) >> kNumMoveReducingBits]; }
83 UInt32 Decode(CDecoder *decoder)
85 UInt32 newBound = (decoder->Range >> kNumBitModelTotalBits) * this->Prob;