14 const int K,
const void *alpha,
const void *A,
15 const int lda,
const void *B,
const int ldb,
16 const void *beta,
void *C,
const int ldc)
50 cblas_xerbla(2,
"cblas_cgemm",
"Illegal TransA setting, %d\n", TransA);
61 cblas_xerbla(3,
"cblas_cgemm",
"Illegal TransB setting, %d\n", TransB);
68 F77_TA = C2F_CHAR(&TA);
69 F77_TB = C2F_CHAR(&TB);
72 F77_cgemm(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_cgemm",
"Illegal TransA setting, %d\n", TransA);
92 cblas_xerbla(2,
"cblas_cgemm",
"Illegal TransB setting, %d\n", TransB);
98 F77_TA = C2F_CHAR(&TA);
99 F77_TB = C2F_CHAR(&TB);
102 F77_cgemm(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_cgemm",
"Illegal layout setting, %d\n", layout);
void cblas_cgemm(const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_xerbla(int p, const char *rout, const char *form,...)