Lines Matching refs:nbit
63 nbit int member
68 b.nbit = 0
72 return b.nbit
76 if b.nbit%8 != 0 {
83 if b.nbit%8 != 0 {
87 b.nbit += 8 * len(p)
90 func (b *Bits) Write(v uint, nbit int) {
91 for nbit > 0 {
92 n := nbit
96 if b.nbit%8 == 0 {
99 m := -b.nbit & 7
104 b.nbit += n
105 sh := uint(nbit - n)
106 b.b[len(b.b)-1] |= uint8(v >> sh << uint(-b.nbit&7))
108 nbit -= n
403 if b.nbit < nd*8 {
404 b.Pad(nd*8 - b.nbit)
406 if b.nbit != nd*8 {