#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