Lines Matching refs:kBitsPerByte
37 bit_start_ = bit_start + kBitsPerByte * (data - data_); in BitMemoryRegion()
51 DCHECK_ALIGNED(bit_start_, kBitsPerByte); in data()
52 return data_ + bit_start_ / kBitsPerByte; in data()
84 size_t index = (bit_start_ + bit_offset) / kBitsPerByte; in LoadBit()
85 size_t shift = (bit_start_ + bit_offset) % kBitsPerByte; in LoadBit()
91 size_t index = (bit_start_ + bit_offset) / kBitsPerByte; in StoreBit()
92 size_t shift = (bit_start_ + bit_offset) % kBitsPerByte; in StoreBit()
144 size_t index = (bit_start_ + bit_offset) / kBitsPerByte; in StoreBits()
145 size_t shift = (bit_start_ + bit_offset) % kBitsPerByte; in StoreBits()
148 size_t finished_bits = kBitsPerByte - shift; in StoreBits()
149 for (int i = 1; finished_bits < bit_length; i++, finished_bits += kBitsPerByte) { in StoreBits()
314 uint8_t* data = data_ + (bit_start_ + bit_offset) / kBitsPerByte; in StoreChunk()
396 return (x <= kVarintMax) ? x : ReadBits((x - kVarintMax) * kBitsPerByte); in ReadVarint()
404 static_assert(N * kVarintBits <= sizeof(uint64_t) * kBitsPerByte, "N too big"); in ReadInterleavedVarints()
414 values[i] = ReadBits((values[i] - kVarintMax) * kBitsPerByte); in ReadInterleavedVarints()
485 WriteBits(value, BitsToBytesRoundUp(MinimumBitsToStore(value)) * kBitsPerByte); in WriteInterleavedVarints()
495 DCHECK_ALIGNED(bit_start_, kBitsPerByte); in WriteBytesAligned()
496 DCHECK_ALIGNED(bit_offset_, kBitsPerByte); in WriteBytesAligned()
499 bit_offset_ += length * kBitsPerByte; in WriteBytesAligned()
503 DCHECK_ALIGNED(bit_start_, kBitsPerByte); in ByteAlign()
504 bit_offset_ = RoundUp(bit_offset_, kBitsPerByte); in ByteAlign()