14 const int K,
const double alpha,
const double *A,
15 const int lda,
const double *B,
const int ldb,
16 const double beta,
double *C,
const int ldc)
50 cblas_xerbla(2,
"cblas_dgemm",
"Illegal TransA setting, %d\n", TransA);
61 cblas_xerbla(3,
"cblas_dgemm",
"Illegal TransB setting, %d\n", TransB);
68 F77_TA = C2F_CHAR(&TA);
69 F77_TB = C2F_CHAR(&TB);
72 F77_dgemm(F77_TA, F77_TB, &F77_M, &F77_N, &F77_K, &alpha, A,
73 &F77_lda, B, &F77_ldb, &beta, C, &F77_ldc);
82 cblas_xerbla(2,
"cblas_dgemm",
"Illegal TransA setting, %d\n", TransA);
92 cblas_xerbla(2,
"cblas_dgemm",
"Illegal TransB setting, %d\n", TransB);
98 F77_TA = C2F_CHAR(&TA);
99 F77_TB = C2F_CHAR(&TB);
102 F77_dgemm(F77_TA, F77_TB, &F77_N, &F77_M, &F77_K, &alpha, B,
103 &F77_ldb, A, &F77_lda, &beta, C, &F77_ldc);
105 else cblas_xerbla(1,
"cblas_dgemm",
"Illegal layout setting, %d\n", layout);
void cblas_dgemm(const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_xerbla(int p, const char *rout, const char *form,...)