$darkmode
1 #ifndef EIGEN_MISC_BLAS_H 2 #define EIGEN_MISC_BLAS_H 6 #define BLASFUNC(FUNC) FUNC##_ 10 void BLASFUNC(saxpy)(
const int *,
const float *,
const float *,
const int *,
float *,
const int *);
11 void BLASFUNC(daxpy)(
const int *,
const double *,
const double *,
const int *,
double *,
const int *);
12 void BLASFUNC(caxpy)(
const int *,
const float *,
const float *,
const int *,
float *,
const int *);
13 void BLASFUNC(zaxpy)(
const int *,
const double *,
const double *,
const int *,
double *,
const int *);
17 void BLASFUNC(sgemv)(
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
const float *,
18 const int *,
const float *,
float *,
const int *);
19 void BLASFUNC(dgemv)(
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
20 const double *,
const int *,
const double *,
double *,
const int *);
21 void BLASFUNC(cgemv)(
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
const float *,
22 const int *,
const float *,
float *,
const int *);
23 void BLASFUNC(zgemv)(
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
24 const double *,
const int *,
const double *,
double *,
const int *);
26 void BLASFUNC(strmv)(
const char *,
const char *,
const char *,
const int *,
const float *,
const int *,
float *,
28 void BLASFUNC(dtrmv)(
const char *,
const char *,
const char *,
const int *,
const double *,
const int *,
double *,
30 void BLASFUNC(ctrmv)(
const char *,
const char *,
const char *,
const int *,
const float *,
const int *,
float *,
32 void BLASFUNC(ztrmv)(
const char *,
const char *,
const char *,
const int *,
const double *,
const int *,
double *,
35 void BLASFUNC(ssymv)(
const char *,
const int *,
const float *,
const float *,
const int *,
const float *,
const int *,
36 const float *,
float *,
const int *);
37 void BLASFUNC(dsymv)(
const char *,
const int *,
const double *,
const double *,
const int *,
const double *,
38 const int *,
const double *,
double *,
const int *);
40 void BLASFUNC(chemv)(
const char *,
const int *,
const float *,
const float *,
const int *,
const float *,
const int *,
41 const float *,
float *,
const int *);
42 void BLASFUNC(zhemv)(
const char *,
const int *,
const double *,
const double *,
const int *,
const double *,
43 const int *,
const double *,
double *,
const int *);
47 void 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 *);
49 void 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 *);
51 void 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 *);
53 void 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 *);
56 void BLASFUNC(strsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
57 const float *,
const int *,
float *,
const int *);
58 void BLASFUNC(dtrsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
59 const double *,
const int *,
double *,
const int *);
60 void BLASFUNC(ctrsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
61 const float *,
const int *,
float *,
const int *);
62 void BLASFUNC(ztrsm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
63 const double *,
const int *,
double *,
const int *);
65 void BLASFUNC(strmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
66 const float *,
const int *,
float *,
const int *);
67 void BLASFUNC(dtrmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
68 const double *,
const int *,
double *,
const int *);
69 void BLASFUNC(ctrmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const float *,
70 const float *,
const int *,
float *,
const int *);
71 void BLASFUNC(ztrmm)(
const char *,
const char *,
const char *,
const char *,
const int *,
const int *,
const double *,
72 const double *,
const int *,
double *,
const int *);
74 void 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 *);
76 void 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 *);
79 void BLASFUNC(ssyrk)(
const char *,
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
80 const float *,
float *,
const int *);
81 void BLASFUNC(dsyrk)(
const char *,
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
82 const double *,
double *,
const int *);
84 void 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 *);
86 void 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 *);
89 void BLASFUNC(cherk)(
const char *,
const char *,
const int *,
const int *,
const float *,
const float *,
const int *,
90 const float *,
float *,
const int *);
91 void BLASFUNC(zherk)(
const char *,
const char *,
const int *,
const int *,
const double *,
const double *,
const int *,
92 const double *,
double *,
const int *);