48esp_err_t dsps_add_f32_ansi(
const float *input1,
const float *input2,
float *output,
int len,
int step1,
int step2,
int step_out);
51esp_err_t dsps_add_s16_ansi(
const int16_t *input1,
const int16_t *input2, int16_t *output,
int len,
int step1,
int step2,
int step_out,
int shift);
52esp_err_t dsps_add_s16_ae32(
const int16_t *input1,
const int16_t *input2, int16_t *output,
int len,
int step1,
int step2,
int step_out,
int shift);
53esp_err_t dsps_add_s16_aes3(
const int16_t *input1,
const int16_t *input2, int16_t *output,
int len,
int step1,
int step2,
int step_out,
int shift);
55esp_err_t dsps_add_s8_ansi(
const int8_t *input1,
const int8_t *input2, int8_t *output,
int len,
int step1,
int step2,
int step_out,
int shift);
56esp_err_t dsps_add_s8_aes3(
const int8_t *input1,
const int8_t *input2, int8_t *output,
int len,
int step1,
int step2,
int step_out,
int shift);
64#if CONFIG_DSP_OPTIMIZED
66#if (dsps_add_f32_ae32_enabled == 1)
67#define dsps_add_f32 dsps_add_f32_ae32
69#define dsps_add_f32 dsps_add_f32_ansi
72#if (dsps_add_s16_aes3_enabled == 1)
73#define dsps_add_s16 dsps_add_s16_aes3
74#define dsps_add_s8 dsps_add_s8_aes3
75#elif (dsps_add_s16_ae32_enabled == 1)
76#define dsps_add_s16 dsps_add_s16_ae32
77#define dsps_add_s8 dsps_add_s8_ansi
79#define dsps_add_s16 dsps_add_s16_ansi
80#define dsps_add_s8 dsps_add_s8_ansi
84#define dsps_add_f32 dsps_add_f32_ansi
85#define dsps_add_s16 dsps_add_s16_ansi
86#define dsps_add_s8 dsps_add_s8_ansi
esp_err_t dsps_add_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out)
add two arrays
esp_err_t dsps_add_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift)
esp_err_t dsps_add_s8_aes3(const int8_t *input1, const int8_t *input2, int8_t *output, int len, int step1, int step2, int step_out, int shift)
esp_err_t dsps_add_s8_ansi(const int8_t *input1, const int8_t *input2, int8_t *output, int len, int step1, int step2, int step_out, int shift)
esp_err_t dsps_add_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out)
esp_err_t dsps_add_s16_ae32(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift)
esp_err_t dsps_add_s16_aes3(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift)