17 #ifndef TESSERACT_ARCH_DOTPRODUCT_H_ 18 #define TESSERACT_ARCH_DOTPRODUCT_H_ 26 double DotProductAVX(
const double* u,
const double* v,
int n);
29 double DotProductFMA(
const double* u,
const double* v,
int n);
32 double DotProductSSE(
const double* u,
const double* v,
int n);
36 #endif // TESSERACT_ARCH_DOTPRODUCT_H_ double DotProductAVX(const double *u, const double *v, int n)
double DotProductFMA(const double *u, const double *v, int n)
double DotProductNative(const double *u, const double *v, int n)
double DotProductSSE(const double *u, const double *v, int n)