SST/macro
cblas.h
Go to the documentation of this file.
1 #ifndef sstmac_libraries_blas_CBLAS_H
2 #define sstmac_libraries_blas_CBLAS_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 void
9 sstmac_simple_dgemm(int m, int n, int k);
10 
11 void
12 sstmac_dgemm(char *transa, char *transb, int* m, int* n, int* k,
13  double* alpha, double* a, int* lda,
14  double* b, int* ldb, double* beta,
15  double* c, int* ldc);
16 
17 void
18 sstmac_simple_dgemv(int m, int n);
19 
20 void
21 sstmac_dgemv(char *transa, int* m, int* n,
22  double* alpha, double* a, int* lda,
23  double* x, int* incx, double* beta,
24  double* y, int* incy);
25 
26 void
27 sstmac_simple_daxpy(int n);
28 
29 void
30 sstmac_daxpy(int* n,
31  double* alpha,
32  double* x, int* incx,
33  double* y, int* incy);
34 
35 void
36 sstmac_simple_ddot(int n);
37 
38 void
39 sstmac_ddot(int* n,
40  double* x, int* incx,
41  double* y, int* incy);
42 
43 #ifdef __cplusplus
44 }
45 #endif
46 
47 #endif // CBLAS_H
void sstmac_dgemm(char *transa, char *transb, int *m, int *n, int *k, double *alpha, double *a, int *lda, double *b, int *ldb, double *beta, double *c, int *ldc)
void sstmac_simple_dgemv(int m, int n)
void sstmac_dgemv(char *transa, int *m, int *n, double *alpha, double *a, int *lda, double *x, int *incx, double *beta, double *y, int *incy)
void sstmac_simple_daxpy(int n)
void sstmac_daxpy(int *n, double *alpha, double *x, int *incx, double *y, int *incy)
void sstmac_simple_dgemm(int m, int n, int k)
void sstmac_ddot(int *n, double *x, int *incx, double *y, int *incy)
void sstmac_simple_ddot(int n)