31 lines
719 B
C
31 lines
719 B
C
#ifndef _CONVOLVE_H_
|
|
#define _CONVOLVE_H_
|
|
|
|
void *convolve_h_alloc(int num);
|
|
|
|
int convolve_real(float *x, int x_len,
|
|
float *h, int h_len,
|
|
float *y, int y_len,
|
|
int start, int len,
|
|
int step, int offset);
|
|
|
|
int convolve_complex(float *x, int x_len,
|
|
float *h, int h_len,
|
|
float *y, int y_len,
|
|
int start, int len,
|
|
int step, int offset);
|
|
|
|
int base_convolve_real(float *x, int x_len,
|
|
float *h, int h_len,
|
|
float *y, int y_len,
|
|
int start, int len,
|
|
int step, int offset);
|
|
|
|
int base_convolve_complex(float *x, int x_len,
|
|
float *h, int h_len,
|
|
float *y, int y_len,
|
|
int start, int len,
|
|
int step, int offset);
|
|
|
|
#endif /* _CONVOLVE_H_ */
|