#include "cblas.h"
#include "cblas_f77.h"
Go to the source code of this file.
|
| void | cblas_dsyrk (const CBLAS_LAYOUT layout, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double *A, const CBLAS_INT lda, const double beta, double *C, const CBLAS_INT ldc) |
◆ F77_K
◆ F77_lda
◆ F77_ldc
◆ F77_N
◆ F77_TR
◆ F77_UL
◆ cblas_dsyrk()
| void cblas_dsyrk |
( |
const CBLAS_LAYOUT | layout, |
|
|
const CBLAS_UPLO | Uplo, |
|
|
const CBLAS_TRANSPOSE | Trans, |
|
|
const CBLAS_INT | N, |
|
|
const CBLAS_INT | K, |
|
|
const double | alpha, |
|
|
const double * | A, |
|
|
const CBLAS_INT | lda, |
|
|
const double | beta, |
|
|
double * | C, |
|
|
const CBLAS_INT | ldc ) |
Definition at line 12 of file cblas_dsyrk.c.
16{
17 char UL, TR;
18#ifdef F77_CHAR
20#else
21 #define F77_TR &TR
22 #define F77_UL &UL
23#endif
24
25#ifdef F77_INT
28#else
29 #define F77_N N
30 #define F77_K K
31 #define F77_lda lda
32 #define F77_ldc ldc
33#endif
34
39
41 {
42
45 else
46 {
47 cblas_xerbla(2,
"cblas_dsyrk",
"Illegal Uplo setting, %d\n", Uplo);
50 return;
51 }
52
56 else
57 {
58 cblas_xerbla(3,
"cblas_dsyrk",
"Illegal Trans setting, %d\n", Trans);
61 return;
62 }
63
64
65 #ifdef F77_CHAR
68 #endif
69
73 {
77 else
78 {
79 cblas_xerbla(3,
"cblas_dsyrk",
"Illegal Uplo setting, %d\n", Uplo);
82 return;
83 }
87 else
88 {
89 cblas_xerbla(3,
"cblas_dsyrk",
"Illegal Trans setting, %d\n", Trans);
92 return;
93 }
94
95 #ifdef F77_CHAR
98 #endif
99
102 }
103 else cblas_xerbla(1,
"cblas_dsyrk",
"Illegal layout setting, %d\n", layout);
106 return;
107}
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)