16#ifndef __SOF_MATH_IIR_DF2T_H__
17#define __SOF_MATH_IIR_DF2T_H__
23#define IIR_DF2T_NUM_DELAYS 2
52#if SOF_USE_HIFI(3, FILTER) || SOF_USE_HIFI(4, FILTER)
54#elif SOF_USE_ARM_SIMD(FILTER)
56#elif SOF_USE_RISCV_SIMD(FILTER)
void iir_unmute_df2t(struct iir_state_df2t *iir)
int iir_init_coef_df2t(struct iir_state_df2t *iir, struct sof_eq_iir_header *config)
int iir_delay_size_df2t(struct sof_eq_iir_header *config)
int32_t iir_df2t(struct iir_state_df2t *iir, int32_t x)
void iir_init_delay_df2t(struct iir_state_df2t *iir, int64_t **delay)
void iir_reset_df2t(struct iir_state_df2t *iir)
void iir_mute_df2t(struct iir_state_df2t *iir)
Generic C implementation of Direct Form II Transposed IIR filtering.
unsigned int biquads
Definition iir_df2t.h:26
int32_t * coef
Definition iir_df2t.h:30
int64_t * delay
Definition iir_df2t.h:31
unsigned int biquads_in_series
Definition iir_df2t.h:27