aint_t
const aint_t *src;
*dst++ = (int16_t)htole16((uint16_t)(aint_t)v);
const aint_t *s = arg->src; \
const aint_t *s = arg->src; \
const aint_t *src;
*dst++ = (aint_t)l;
const aint_t *src;
aint_t *dst;
const aint_t *src;
aint_t *d;
aint_t val;
const aint_t *s;
const aint_t *s;
aint_t *d;
*d++ = (aint_t)val;
const aint_t *s;
aint_t *d;
const aint_t *s;
aint_t *d;
const aint_t *s;
aint_t *d;
const aint_t *s;
aint_t *d;
const aint_t *s;
aint_t *d;
aint_t prev[AUDIO_MAX_CHANNELS];
aint_t curr[AUDIO_MAX_CHANNELS];
aint_t grad[AUDIO_MAX_CHANNELS];
const aint_t *s0;
aint_t *d;
const aint_t *s;
n * ring->fmt.channels * sizeof(aint_t));
aint_t *h;
const aint_t *s;
aint_t freq_prev[AUDIO_MAX_CHANNELS]; /* previous values */
aint_t freq_curr[AUDIO_MAX_CHANNELS]; /* current values */
static __inline aint_t *
KASSERTMSG(ring->fmt.stride == sizeof(aint_t) * NBBY,
ring->fmt.stride, sizeof(aint_t) * NBBY);
return (aint_t *)ring->mem + ring->head * ring->fmt.channels;
static __inline aint_t *
KASSERTMSG(ring->fmt.stride == sizeof(aint_t) * NBBY,
ring->fmt.stride, sizeof(aint_t) * NBBY);
return (aint_t *)ring->mem + auring_tail(ring) * ring->fmt.channels;
#define AINT_T_MAX ((aint_t)0x7fff)
#define AINT_T_MIN ((aint_t)0x8000)
#define AINT_T_MAX ((aint_t)0x7fffffff)
#define AINT_T_MIN ((aint_t)0x80000000)
aint_t *d;
const aint_t *s;
aint_t *d;
const aint_t *s;
aint_t *d;
const aint_t *s;
aint_t *d;
const aint_t *s;
aint_t *d;
aint_t val;
const aint_t *s;
const aint_t *src;
*dst++ = (aint_t)v;
const aint_t *src;
*dst++ = (aint_t)v;
const aint_t *src;
*dst++ = (aint_t)v;
const aint_t *src;
aint_t s;
aint_t *dst;
aint_t s;
aint_t pending_sample; /* hold one pending sample. */