Loading...
Searching...
No Matches
1#ifndef EIGEN_MISC_BLAS_H
2#define EIGEN_MISC_BLAS_H
6#define BLASFUNC(FUNC) FUNC##_
10void BLASFUNC(saxpy)(
const int *,
const float *,
const float *,
const int *,
float *,
const int *);
11void BLASFUNC(daxpy)(
const int *,
const double *,
const double *,
const int *,
double *,
const int *);
12void BLASFUNC(caxpy)(
const int *,
const float *,
const float *,
const int *,
float *,
const int *);
13void BLASFUNC(zaxpy)(
const int *,
const double *,
const double *,
const int *,
double *,
const int *);
17void BLASFUNC(sgemv)(
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
const float *,
18 const int *,
const float *,
float *,
const int *);
19void BLASFUNC(dgemv)(
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
20 const double *,
const int *,
const double *,
double *,
const int *);
21void BLASFUNC(cgemv)(
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
const float *,
22 const int *,
const float *,
float *,
const int *);
23void BLASFUNC(zgemv)(
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
24 const double *,
const int *,
const double *,
double *,
const int *);
26void BLASFUNC(strmv)(
const char *,
const char *,
const char *,
const int *,
const float *,
const int *,
float *,
28void BLASFUNC(dtrmv)(
const char *,
const char *,
const char *,
const int *,
const double *,
const int *,
double *,
30void BLASFUNC(ctrmv)(
const char *,
const char *,
const char *,
const int *,
const float *,
const int *,
float *,
32void BLASFUNC(ztrmv)(
const char *,
const char *,
const char *,
const int *,
const double *,
const int *,
double *,
35void BLASFUNC(ssymv)(
const char *,
const int *,
const float *,
const float *,
const int *,
const float *,
const int *,
36 const float *,
float *,
const int *);
37void BLASFUNC(dsymv)(
const char *,
const int *,
const double *,
const double *,
const int *,
const double *,
38 const int *,
const double *,
double *,
const int *);
40void BLASFUNC(chemv)(
const char *,
const int *,
const float *,
const float *,
const int *,
const float *,
const int *,
41 const float *,
float *,
const int *);
42void BLASFUNC(zhemv)(
const char *,
const int *,
const double *,
const double *,
const int *,
const double *,
43 const int *,
const double *,
double *,
const int *);
47void BLASFUNC(sgemm)(
const char *,
const char *,
const int *,
const int *,
const int *,
const float *,
const float *,
48 const int *,
const float *,
const int *,
const float *,
float *,
const int *);
49void BLASFUNC(dgemm)(
const char *,
const char *,
const int *,
const int *,
const int *,
const double *,
const double *,
50 const int *,
const double *,
const int *,
const double *,
double *,
const int *);
51void BLASFUNC(cgemm)(
const char *,
const char *,
const int *,
const int *,
const int *,
const float *,
const float *,
52 const int *,
const float *,
const int *,
const float *,
float *,
const int *);
53void BLASFUNC(zgemm)(
const char *,
const char *,
const int *,
const int *,
const int *,
const double *,
const double *,
54 const int *,
const double *,
const int *,
const double *,
double *,
const int *);
56void BLASFUNC(strsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
57 const float *,
const int *,
float *,
const int *);
58void BLASFUNC(dtrsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
59 const double *,
const int *,
double *,
const int *);
60void BLASFUNC(ctrsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
61 const float *,
const int *,
float *,
const int *);
62void BLASFUNC(ztrsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
63 const double *,
const int *,
double *,
const int *);
65void BLASFUNC(strmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
66 const float *,
const int *,
float *,
const int *);
67void BLASFUNC(dtrmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
68 const double *,
const int *,
double *,
const int *);
69void BLASFUNC(ctrmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
70 const float *,
const int *,
float *,
const int *);
71void BLASFUNC(ztrmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
72 const double *,
const int *,
double *,
const int *);
74void BLASFUNC(ssymm)(
const char *,
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
75 const float *,
const int *,
const float *,
float *,
const int *);
76void BLASFUNC(dsymm)(
const char *,
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
77 const double *,
const int *,
const double *,
double *,
const int *);
79void BLASFUNC(ssyrk)(
const char *,
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
80 const float *,
float *,
const int *);
81void BLASFUNC(dsyrk)(
const char *,
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
82 const double *,
double *,
const int *);
84void BLASFUNC(chemm)(
const char *,
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
85 const float *,
const int *,
const float *,
float *,
const int *);
86void BLASFUNC(zhemm)(
const char *,
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
87 const double *,
const int *,
const double *,
double *,
const int *);
89void BLASFUNC(cherk)(
const char *,
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
90 const float *,
float *,
const int *);
91void BLASFUNC(zherk)(
const char *,
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
92 const double *,
double *,
const int *);