Home | History | Annotate | Download | only in src

Lines Matching defs:nbits

11 bool BufferBitReader::CacheBits(size_t nbits) {
12 if ((in_size_ - index_) * 8 + in_cache_bits_ < nbits) {
15 if (nbits > sizeof(in_cache_) * 8) {
18 while (in_cache_bits_ < nbits) {
25 uint32_t BufferBitReader::ReadBits(size_t nbits) {
26 return in_cache_ & ((1U << nbits) - 1);
29 void BufferBitReader::DropBits(size_t nbits) {
30 in_cache_ >>= nbits;
31 in_cache_bits_ -= nbits;
39 size_t nbits = in_cache_bits_ & 7;
40 in_cache_ >>= nbits;
41 in_cache_bits_ -= nbits;
42 return nbits;