qipp
2025-11-07 744722688187eb4991c72464e2bb5e06b244fee7
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