AUDIO_INTERNAL_BITS
v >>= (AUDIO_INTERNAL_BITS - table##_BITS); \
v >>= (AUDIO_INTERNAL_BITS - table##_BITS); \
val <<= AUDIO_INTERNAL_BITS - 16;
val = (*s++) >> (AUDIO_INTERNAL_BITS - 8);
mixer->track_fmt.precision = AUDIO_INTERNAL_BITS;
mixer->track_fmt.stride = AUDIO_INTERNAL_BITS;
mixer->hwbuf.fmt.precision == AUDIO_INTERNAL_BITS) {
query.fmt.validbits == AUDIO_INTERNAL_BITS &&
query.fmt.precision == AUDIO_INTERNAL_BITS) {
query.fmt.validbits == AUDIO_INTERNAL_BITS &&
query.fmt.precision == AUDIO_INTERNAL_BITS) {
#if AUDIO_INTERNAL_BITS == 16
#elif AUDIO_INTERNAL_BITS == 32
#if AUDIO_INTERNAL_BITS == 16
#elif AUDIO_INTERNAL_BITS == 32
if (fmt->precision != AUDIO_INTERNAL_BITS)
if (fmt->stride != AUDIO_INTERNAL_BITS)
shift = AUDIO_INTERNAL_BITS - 16;
shift = AUDIO_INTERNAL_BITS - 16;
? 0 : (1 << (AUDIO_INTERNAL_BITS - 1));
#if AUDIO_INTERNAL_BITS < 24
val >>= 24 - AUDIO_INTERNAL_BITS;
val <<= AUDIO_INTERNAL_BITS - 24;
? 0 : (1 << (AUDIO_INTERNAL_BITS - 1));
#if AUDIO_INTERNAL_BITS < 24
val <<= 24 - AUDIO_INTERNAL_BITS;
val >>= AUDIO_INTERNAL_BITS - 24;
? 0 : (1 << (AUDIO_INTERNAL_BITS - 1));
val >>= 32 - AUDIO_INTERNAL_BITS;
? 0 : (1 << (AUDIO_INTERNAL_BITS - 1));
val <<= 32 - AUDIO_INTERNAL_BITS;
*d++ = (auint_t)val << (AUDIO_INTERNAL_BITS - 8);
val = (*s++) >> (AUDIO_INTERNAL_BITS - 8);
val <<= AUDIO_INTERNAL_BITS - 16;
val = (*s++) >> (AUDIO_INTERNAL_BITS - 8);
val = *s++ >> (AUDIO_INTERNAL_BITS - 16);
s >>= AUDIO_INTERNAL_BITS - 16;
s >>= AUDIO_INTERNAL_BITS - 16;
s <<= AUDIO_INTERNAL_BITS - 16;
s <<= AUDIO_INTERNAL_BITS - 16;