#include "cblas.h"
#include "cblas_f77.h"
Go to the source code of this file.
|
| void | cblas_ztrsm (const CBLAS_LAYOUT layout, const CBLAS_SIDE Side, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, void *B, const CBLAS_INT ldb) |
◆ F77_DI
◆ F77_lda
◆ F77_ldb
◆ F77_M
◆ F77_N
◆ F77_SD
◆ F77_TA
◆ F77_UL
◆ cblas_ztrsm()
| void cblas_ztrsm |
( |
const CBLAS_LAYOUT | layout, |
|
|
const CBLAS_SIDE | Side, |
|
|
const CBLAS_UPLO | Uplo, |
|
|
const CBLAS_TRANSPOSE | TransA, |
|
|
const CBLAS_DIAG | Diag, |
|
|
const CBLAS_INT | M, |
|
|
const CBLAS_INT | N, |
|
|
const void * | alpha, |
|
|
const void * | A, |
|
|
const CBLAS_INT | lda, |
|
|
void * | B, |
|
|
const CBLAS_INT | ldb ) |
Definition at line 12 of file cblas_ztrsm.c.
17{
18 char UL, TA, SD, DI;
19#ifdef F77_CHAR
21#else
22 #define F77_TA &TA
23 #define F77_UL &UL
24 #define F77_SD &SD
25 #define F77_DI &DI
26#endif
27
28#ifdef F77_INT
30#else
31 #define F77_M M
32 #define F77_N N
33 #define F77_lda lda
34 #define F77_ldb ldb
35#endif
36
41
43 {
44
47 else
48 {
49 cblas_xerbla(2,
"cblas_ztrsm",
"Illegal Side setting, %d\n", Side);
52 return;
53 }
54
57 else
58 {
59 cblas_xerbla(3,
"cblas_ztrsm",
"Illegal Uplo setting, %d\n", Uplo);
62 return;
63 }
64
68 else
69 {
70 cblas_xerbla(4,
"cblas_ztrsm",
"Illegal Trans setting, %d\n", TransA);
73 return;
74 }
75
78 else
79 {
80 cblas_xerbla(5,
"cblas_ztrsm",
"Illegal Diag setting, %d\n", Diag);
83 return;
84 }
85
86 #ifdef F77_CHAR
91 #endif
92
96 {
98
101 else
102 {
103 cblas_xerbla(2,
"cblas_ztrsm",
"Illegal Side setting, %d\n", Side);
106 return;
107 }
108
111 else
112 {
113 cblas_xerbla(3,
"cblas_ztrsm",
"Illegal Uplo setting, %d\n", Uplo);
116 return;
117 }
118
122 else
123 {
124 cblas_xerbla(4,
"cblas_ztrsm",
"Illegal Trans setting, %d\n", TransA);
127 return;
128 }
129
132 else
133 {
134 cblas_xerbla(5,
"cblas_ztrsm",
"Illegal Diag setting, %d\n", Diag);
137 return;
138 }
139
140 #ifdef F77_CHAR
145 #endif
146
147
150 }
151 else cblas_xerbla(1,
"cblas_ztrsm",
"Illegal layout setting, %d\n", layout);
154 return;
155}
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)