Lines Matching refs:n
72 int n = end > start ? (int)(end - start) : -(int)(start - end); in get_bits_left() local
74 return 8 * n - (accu->n + accu->nover + ac_get_pending_bits(ac)); in get_bits_left()
86 .n = mode == LC3_BITS_MODE_READ ? LC3_ACCU_BITS : 0, in lc3_setup_bits()
142 int nbytes = LC3_MIN(accu->n >> 3, in accu_flush()
145 accu->n -= 8 * nbytes; in accu_flush()
150 if (accu->n >= 8) in accu_flush()
151 accu->n = 0; in accu_flush()
253 for (int n = 8 * nleft - accu->n; n > 0; n -= 32) in lc3_flush_bits() local
254 lc3_put_bits(bits, 0, LC3_MIN(n, 32)); in lc3_flush_bits()
265 LC3_HOT void lc3_put_bits_generic(struct lc3_bits *bits, unsigned v, int n) in lc3_put_bits_generic() argument
271 int n1 = LC3_MIN(LC3_ACCU_BITS - accu->n, n); in lc3_put_bits_generic()
273 accu->v |= v << accu->n; in lc3_put_bits_generic()
274 accu->n = LC3_ACCU_BITS; in lc3_put_bits_generic()
282 accu->n = n - n1; in lc3_put_bits_generic()
319 int nbytes = LC3_MIN(accu->n >> 3, buffer->p_bw - buffer->start); in accu_load()
321 accu->n -= 8 * nbytes; in accu_load()
328 if (accu->n >= 8) { in accu_load()
329 accu->nover = LC3_MIN(accu->nover + accu->n, LC3_ACCU_BITS); in accu_load()
330 accu->v >>= accu->n; in accu_load()
331 accu->n = 0; in accu_load()
339 LC3_HOT unsigned lc3_get_bits_generic(struct lc3_bits *bits, int n) in lc3_get_bits_generic() argument
348 int n1 = LC3_MIN(LC3_ACCU_BITS - accu->n, n); in lc3_get_bits_generic()
349 unsigned v = (accu->v >> accu->n) & ((1u << n1) - 1); in lc3_get_bits_generic()
350 accu->n += n1; in lc3_get_bits_generic()
354 int n2 = n - n1; in lc3_get_bits_generic()
359 v |= ((accu->v >> accu->n) & ((1u << n2) - 1)) << n1; in lc3_get_bits_generic()
360 accu->n += n2; in lc3_get_bits_generic()