Home
last modified time | relevance | path

Searched refs:accu (Results 1 – 2 of 2) sorted by relevance

/liblc3-latest/src/
Dbits.c63 const struct lc3_bits_accu *accu = &bits->accu; in get_bits_left() local
74 return 8 * n - (accu->n + accu->nover + ac_get_pending_bits(ac)); in get_bits_left()
85 .accu = { in lc3_setup_bits()
100 struct lc3_bits_accu *accu = &bits->accu; in lc3_setup_bits() local
107 accu_load(accu, buffer); in lc3_setup_bits()
140 struct lc3_bits_accu *accu, struct lc3_bits_buffer *buffer) in accu_flush() argument
142 int nbytes = LC3_MIN(accu->n >> 3, in accu_flush()
145 accu->n -= 8 * nbytes; in accu_flush()
147 for ( ; nbytes; accu->v >>= 8, nbytes--) in accu_flush()
148 *(--buffer->p_bw) = accu->v & 0xff; in accu_flush()
[all …]
Dbits.h115 struct lc3_bits_accu accu; member
221 struct lc3_bits_accu *accu = &bits->accu; in lc3_put_bits() local
223 if (accu->n + n <= LC3_ACCU_BITS) { in lc3_put_bits()
224 accu->v |= v << accu->n; in lc3_put_bits()
225 accu->n += n; in lc3_put_bits()
244 struct lc3_bits_accu *accu = &bits->accu; in lc3_get_bits() local
246 if (accu->n + n <= LC3_ACCU_BITS) { in lc3_get_bits()
247 int v = (accu->v >> accu->n) & ((1u << n) - 1); in lc3_get_bits()
248 return (accu->n += n), v; in lc3_get_bits()