16#ifndef _dsps_biquad_H_
17#define _dsps_biquad_H_
81#if CONFIG_DSP_OPTIMIZED
83#if (dsps_biquad_f32_ae32_enabled == 1)
84#define dsps_biquad_f32 dsps_biquad_f32_ae32
85#define dsps_biquad_sf32 dsps_biquad_sf32_ae32
86#elif (dsps_biquad_f32_aes3_enabled == 1)
87#define dsps_biquad_f32 dsps_biquad_f32_aes3
88#define dsps_biquad_sf32 dsps_biquad_sf32_ae32
89#elif (dsps_biquad_f32_arp4_enabled == 1)
90#define dsps_biquad_f32 dsps_biquad_f32_arp4
91#define dsps_biquad_sf32 dsps_biquad_sf32_arp4
93#define dsps_biquad_f32 dsps_biquad_f32_ansi
94#define dsps_biquad_sf32 dsps_biquad_sf32_ansi
99#define dsps_biquad_f32 dsps_biquad_f32_ansi
100#define dsps_biquad_sf32 dsps_biquad_sf32_ansi
esp_err_t dsps_biquad_f32_ae32(const float *input, float *output, int len, float *coef, float *w)
esp_err_t dsps_biquad_sf32_arp4(const float *input, float *output, int len, float *coef, float *w)
esp_err_t dsps_biquad_sf32_ansi(const float *input, float *output, int len, float *coef, float *w)
IIR filter for stereo data.
esp_err_t dsps_biquad_sf32_aes3(const float *input, float *output, int len, float *coef, float *w)
esp_err_t dsps_biquad_sf32_ae32(const float *input, float *output, int len, float *coef, float *w)
esp_err_t dsps_biquad_f32_aes3(const float *input, float *output, int len, float *coef, float *w)
esp_err_t dsps_biquad_f32_ansi(const float *input, float *output, int len, float *coef, float *w)
IIR filter.
esp_err_t dsps_biquad_f32_arp4(const float *input, float *output, int len, float *coef, float *w)