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 *);
#define BLASFUNC(FUNC)
Definition: Eigen/src/misc/blas.h:6
void BLASFUNC() sgemm(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() caxpy(const int *, const float *, const float *, const int *, float *, const int *)
void BLASFUNC() strmm(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)
void BLASFUNC() ztrmm(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)
void BLASFUNC() dtrmm(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)
void BLASFUNC() dsyrk(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() zgemv(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() cherk(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() ctrsm(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)
void BLASFUNC() dgemm(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() ctrmv(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)
void BLASFUNC() chemv(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() zhemv(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() ssymm(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() dtrsm(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)
void BLASFUNC() zgemm(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() dgemv(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() zaxpy(const int *, const double *, const double *, const int *, double *, const int *)
void BLASFUNC() strsm(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)
void BLASFUNC() cgemm(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() ssymv(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() dsymv(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() sgemv(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() ctrmm(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)
void BLASFUNC() zhemm(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() dtrmv(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)
void BLASFUNC() strmv(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)
void BLASFUNC() chemm(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() ztrmv(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)
void BLASFUNC() dsymm(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() ztrsm(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)
void BLASFUNC() daxpy(const int *, const double *, const double *, const int *, double *, const int *)
void BLASFUNC() zherk(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)
void BLASFUNC() cgemv(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)
void BLASFUNC() saxpy(const int *, const float *, const float *, const int *, float *, const int *)
void BLASFUNC() ssyrk(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)