15 #ifndef _PLASMA_CORE_BLAS_H_
16 #define _PLASMA_CORE_BLAS_H_
21 #include "core_zblas.h"
22 #include "core_dblas.h"
23 #include "core_cblas.h"
24 #include "core_sblas.h"
25 #include "core_zcblas.h"
26 #include "core_dsblas.h"
35 #define coreblas_error(k, str) fprintf(stderr, "%s: Parameter %d / %s\n", __func__, k, str)
40 #define CBLAS_TRANSPOSE enum CBLAS_TRANSPOSE
41 #define CBLAS_UPLO enum CBLAS_UPLO
42 #define CBLAS_DIAG enum CBLAS_DIAG
43 #define CBLAS_SIDE enum CBLAS_SIDE
48 extern char *plasma_lapack_constants[];
49 #define lapack_const(plasma_const) plasma_lapack_constants[plasma_const][0]
54 void CORE_free_quark(Quark *quark);
55 void CORE_foo_quark(Quark *quark);
56 void CORE_foo2_quark(Quark *quark);
58 void QUARK_CORE_free(Quark *quark, Quark_Task_Flags *task_flags,