1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #ifndef ALG_PLATFORM_X86_VECTOR_H__
| #define ALG_PLATFORM_X86_VECTOR_H__
|
| #include "_x86.h"
| double *matmmlt(double dm *output, const double dm *a, const double dm *b, int a_rows, int a_cols, int b_cols);
| void matmmltf(float* a, float* b, float*c, int r, int col, int col2);
| float vecdotf(const float *x, const float *y, const int nx);
| float *vecsmltf(const float dm a[], float scalar, float dm output[], int samples);
| float *firf(const float dm input[],
| float dm output[],
| const float pm coeffs[],
| float dm state[],
| int samples,
| int taps);
|
| #endif
|
|