#include "cblas.h"
#include "cblas_f77.h"
Go to the source code of this file.
◆ F77_DI
◆ F77_incX
◆ F77_lda
◆ F77_N
◆ F77_TA
◆ F77_UL
◆ cblas_ztrsv()
Definition at line 10 of file cblas_ztrsv.c.
14{
15 char TA;
16 char UL;
17 char DI;
18#ifdef F77_CHAR
20#else
21 #define F77_TA &TA
22 #define F77_UL &UL
23 #define F77_DI &DI
24#endif
25#ifdef F77_INT
27#else
28 #define F77_N N
29 #define F77_lda lda
30 #define F77_incX incX
31#endif
33 double *st=0,*
x=(
double *)X;
37
40 {
43 else
44 {
45 cblas_xerbla(2,
"cblas_ztrsv",
"Illegal Uplo setting, %d\n", Uplo);
48 return;
49 }
53 else
54 {
55 cblas_xerbla(3,
"cblas_ztrsv",
"Illegal TransA setting, %d\n", TransA);
58 return;
59 }
62 else
63 {
64 cblas_xerbla(4,
"cblas_ztrsv",
"Illegal Diag setting, %d\n", Diag);
67 return;
68 }
69 #ifdef F77_CHAR
73 #endif
76 }
78 {
82 else
83 {
84 cblas_xerbla(2,
"cblas_ztrsv",
"Illegal Uplo setting, %d\n", Uplo);
87 return;
88 }
89
93 {
94 TA = 'N';
96 {
97 if ( incX > 0 )
98 tincX = incX;
99 else
100 tincX = -incX;
101
105 i = tincX << 1;
106 do
107 {
110 }
113 }
114 }
115 else
116 {
117 cblas_xerbla(3,
"cblas_ztrsv",
"Illegal TransA setting, %d\n", TransA);
120 return;
121 }
122
125 else
126 {
127 cblas_xerbla(4,
"cblas_ztrsv",
"Illegal Diag setting, %d\n", Diag);
130 return;
131 }
132 #ifdef F77_CHAR
136 #endif
140 {
142 {
143 do
144 {
147 }
149 }
150 }
151 }
152 else cblas_xerbla(1,
"cblas_ztrsv",
"Illegal layout setting, %d\n", layout);
155 return;
156}
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)