34 #ifndef _MKL_LAPACKE_H_ 42 #ifdef HAVE_LAPACK_CONFIG_H 43 #include "lapacke_config.h" 50 #define lapack_int int64_t 52 #define lapack_int int 56 #ifndef lapack_logical 57 #define lapack_logical lapack_int 75 #ifndef LAPACK_COMPLEX_CUSTOM 78 #ifndef lapack_complex_float 79 #define lapack_complex_float std::complex<float> 82 #ifndef lapack_complex_float_real 83 #define lapack_complex_float_real(z) (creal(z)) 86 #ifndef lapack_complex_float_imag 87 #define lapack_complex_float_imag(z) (cimag(z)) 90 lapack_complex_float lapack_make_complex_float(
float re,
float im);
93 #ifndef lapack_complex_double 94 #define lapack_complex_double std::complex<double> 97 #ifndef lapack_complex_double_real 98 #define lapack_complex_double_real(z) (creal(z)) 101 #ifndef lapack_complex_double_imag 102 #define lapack_complex_double_imag(z) (cimag(z)) 105 lapack_complex_double lapack_make_complex_double(
double re,
double im);
113 #ifndef LAPACKE_malloc 114 #define LAPACKE_malloc(size) malloc(size) 117 #define LAPACKE_free(p) free(p) 120 #define LAPACK_C2INT(x) (lapack_int)(*((float*)&x)) 121 #define LAPACK_Z2INT(x) (lapack_int)(*((double*)&x)) 123 #define LAPACK_ROW_MAJOR 101 124 #define LAPACK_COL_MAJOR 102 126 #define LAPACK_WORK_MEMORY_ERROR -1010 127 #define LAPACK_TRANSPOSE_MEMORY_ERROR -1011 133 typedef lapack_logical (*LAPACK_S_SELECT2)(
const float*,
const float*);
134 typedef lapack_logical (*LAPACK_S_SELECT3)(
const float*,
const float*,
const float*);
135 typedef lapack_logical (*LAPACK_D_SELECT2)(
const double*,
const double*);
136 typedef lapack_logical (*LAPACK_D_SELECT3)(
const double*,
const double*,
const double*);
138 typedef lapack_logical (*LAPACK_C_SELECT1)(
const lapack_complex_float*);
139 typedef lapack_logical (*LAPACK_C_SELECT2)(
const lapack_complex_float*,
const lapack_complex_float*);
140 typedef lapack_logical (*LAPACK_Z_SELECT1)(
const lapack_complex_double*);
141 typedef lapack_logical (*LAPACK_Z_SELECT2)(
const lapack_complex_double*,
const lapack_complex_double*);
143 #include "lapacke_mangling.h" 145 #define LAPACK_lsame LAPACK_GLOBAL(lsame, LSAME) 146 lapack_logical LAPACK_lsame(
char* ca,
char* cb, lapack_int lca, lapack_int lcb);
150 lapack_int LAPACKE_sbdsdc(
int matrix_order,
char uplo,
char compq, lapack_int n,
float* d,
float* e,
float* u,
151 lapack_int ldu,
float* vt, lapack_int ldvt,
float* q, lapack_int* iq);
152 lapack_int LAPACKE_dbdsdc(
int matrix_order,
char uplo,
char compq, lapack_int n,
double* d,
double* e,
double* u,
153 lapack_int ldu,
double* vt, lapack_int ldvt,
double* q, lapack_int* iq);
155 lapack_int LAPACKE_sbdsqr(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc,
156 float* d,
float* e,
float* vt, lapack_int ldvt,
float* u, lapack_int ldu,
float* c,
158 lapack_int LAPACKE_dbdsqr(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc,
159 double* d,
double* e,
double* vt, lapack_int ldvt,
double* u, lapack_int ldu,
double* c,
161 lapack_int LAPACKE_cbdsqr(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc,
162 float* d,
float* e, lapack_complex_float* vt, lapack_int ldvt, lapack_complex_float* u,
163 lapack_int ldu, lapack_complex_float* c, lapack_int ldc);
164 lapack_int LAPACKE_zbdsqr(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc,
165 double* d,
double* e, lapack_complex_double* vt, lapack_int ldvt, lapack_complex_double* u,
166 lapack_int ldu, lapack_complex_double* c, lapack_int ldc);
168 lapack_int LAPACKE_sdisna(
char job, lapack_int m, lapack_int n,
const float* d,
float* sep);
169 lapack_int LAPACKE_ddisna(
char job, lapack_int m, lapack_int n,
const double* d,
double* sep);
171 lapack_int LAPACKE_sgbbrd(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
172 lapack_int ku,
float* ab, lapack_int ldab,
float* d,
float* e,
float* q, lapack_int ldq,
173 float* pt, lapack_int ldpt,
float* c, lapack_int ldc);
174 lapack_int LAPACKE_dgbbrd(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
175 lapack_int ku,
double* ab, lapack_int ldab,
double* d,
double* e,
double* q, lapack_int ldq,
176 double* pt, lapack_int ldpt,
double* c, lapack_int ldc);
177 lapack_int LAPACKE_cgbbrd(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
178 lapack_int ku, lapack_complex_float* ab, lapack_int ldab,
float* d,
float* e,
179 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* pt, lapack_int ldpt,
180 lapack_complex_float* c, lapack_int ldc);
181 lapack_int LAPACKE_zgbbrd(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
182 lapack_int ku, lapack_complex_double* ab, lapack_int ldab,
double* d,
double* e,
183 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* pt, lapack_int ldpt,
184 lapack_complex_double* c, lapack_int ldc);
186 lapack_int LAPACKE_sgbcon(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
const float* ab,
187 lapack_int ldab,
const lapack_int* ipiv,
float anorm,
float* rcond);
188 lapack_int LAPACKE_dgbcon(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
const double* ab,
189 lapack_int ldab,
const lapack_int* ipiv,
double anorm,
double* rcond);
190 lapack_int LAPACKE_cgbcon(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
191 const lapack_complex_float* ab, lapack_int ldab,
const lapack_int* ipiv,
float anorm,
193 lapack_int LAPACKE_zgbcon(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
194 const lapack_complex_double* ab, lapack_int ldab,
const lapack_int* ipiv,
double anorm,
197 lapack_int LAPACKE_sgbequ(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const float* ab,
198 lapack_int ldab,
float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax);
199 lapack_int LAPACKE_dgbequ(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const double* ab,
200 lapack_int ldab,
double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax);
201 lapack_int LAPACKE_cgbequ(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
202 const lapack_complex_float* ab, lapack_int ldab,
float* r,
float* c,
float* rowcnd,
203 float* colcnd,
float* amax);
204 lapack_int LAPACKE_zgbequ(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
205 const lapack_complex_double* ab, lapack_int ldab,
double* r,
double* c,
double* rowcnd,
206 double* colcnd,
double* amax);
208 lapack_int LAPACKE_sgbequb(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const float* ab,
209 lapack_int ldab,
float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax);
210 lapack_int LAPACKE_dgbequb(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const double* ab,
211 lapack_int ldab,
double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax);
212 lapack_int LAPACKE_cgbequb(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
213 const lapack_complex_float* ab, lapack_int ldab,
float* r,
float* c,
float* rowcnd,
214 float* colcnd,
float* amax);
215 lapack_int LAPACKE_zgbequb(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
216 const lapack_complex_double* ab, lapack_int ldab,
double* r,
double* c,
double* rowcnd,
217 double* colcnd,
double* amax);
219 lapack_int LAPACKE_sgbrfs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
220 const float* ab, lapack_int ldab,
const float* afb, lapack_int ldafb,
const lapack_int* ipiv,
221 const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
float* berr);
222 lapack_int LAPACKE_dgbrfs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
223 const double* ab, lapack_int ldab,
const double* afb, lapack_int ldafb,
224 const lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
225 double* ferr,
double* berr);
226 lapack_int LAPACKE_cgbrfs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
227 const lapack_complex_float* ab, lapack_int ldab,
const lapack_complex_float* afb,
228 lapack_int ldafb,
const lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb,
229 lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr);
230 lapack_int LAPACKE_zgbrfs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
231 const lapack_complex_double* ab, lapack_int ldab,
const lapack_complex_double* afb,
232 lapack_int ldafb,
const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
233 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr);
235 lapack_int LAPACKE_sgbrfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
236 lapack_int nrhs,
const float* ab, lapack_int ldab,
const float* afb, lapack_int ldafb,
237 const lapack_int* ipiv,
const float* r,
const float* c,
const float* b, lapack_int ldb,
238 float* x, lapack_int ldx,
float* rcond,
float* berr, lapack_int n_err_bnds,
239 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params);
240 lapack_int LAPACKE_dgbrfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
241 lapack_int nrhs,
const double* ab, lapack_int ldab,
const double* afb, lapack_int ldafb,
242 const lapack_int* ipiv,
const double* r,
const double* c,
const double* b, lapack_int ldb,
243 double* x, lapack_int ldx,
double* rcond,
double* berr, lapack_int n_err_bnds,
244 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params);
245 lapack_int LAPACKE_cgbrfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
246 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab,
247 const lapack_complex_float* afb, lapack_int ldafb,
const lapack_int* ipiv,
const float* r,
248 const float* c,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
249 lapack_int ldx,
float* rcond,
float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
250 float* err_bnds_comp, lapack_int nparams,
float* params);
251 lapack_int LAPACKE_zgbrfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
252 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab,
253 const lapack_complex_double* afb, lapack_int ldafb,
const lapack_int* ipiv,
const double* r,
254 const double* c,
const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
255 lapack_int ldx,
double* rcond,
double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
256 double* err_bnds_comp, lapack_int nparams,
double* params);
258 lapack_int LAPACKE_sgbsv(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
float* ab,
259 lapack_int ldab, lapack_int* ipiv,
float* b, lapack_int ldb);
260 lapack_int LAPACKE_dgbsv(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
double* ab,
261 lapack_int ldab, lapack_int* ipiv,
double* b, lapack_int ldb);
262 lapack_int LAPACKE_cgbsv(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
263 lapack_complex_float* ab, lapack_int ldab, lapack_int* ipiv, lapack_complex_float* b,
265 lapack_int LAPACKE_zgbsv(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
266 lapack_complex_double* ab, lapack_int ldab, lapack_int* ipiv, lapack_complex_double* b,
269 lapack_int LAPACKE_sgbsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
270 lapack_int nrhs,
float* ab, lapack_int ldab,
float* afb, lapack_int ldafb, lapack_int* ipiv,
271 char* equed,
float* r,
float* c,
float* b, lapack_int ldb,
float* x, lapack_int ldx,
272 float* rcond,
float* ferr,
float* berr,
float* rpivot);
273 lapack_int LAPACKE_dgbsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
274 lapack_int nrhs,
double* ab, lapack_int ldab,
double* afb, lapack_int ldafb, lapack_int* ipiv,
275 char* equed,
double* r,
double* c,
double* b, lapack_int ldb,
double* x, lapack_int ldx,
276 double* rcond,
double* ferr,
double* berr,
double* rpivot);
277 lapack_int LAPACKE_cgbsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
278 lapack_int nrhs, lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* afb,
279 lapack_int ldafb, lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b,
280 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* ferr,
281 float* berr,
float* rpivot);
282 lapack_int LAPACKE_zgbsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
283 lapack_int nrhs, lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* afb,
284 lapack_int ldafb, lapack_int* ipiv,
char* equed,
double* r,
double* c,
285 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
286 double* rcond,
double* ferr,
double* berr,
double* rpivot);
288 lapack_int LAPACKE_sgbsvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
289 lapack_int nrhs,
float* ab, lapack_int ldab,
float* afb, lapack_int ldafb, lapack_int* ipiv,
290 char* equed,
float* r,
float* c,
float* b, lapack_int ldb,
float* x, lapack_int ldx,
291 float* rcond,
float* rpvgrw,
float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
292 float* err_bnds_comp, lapack_int nparams,
float* params);
293 lapack_int LAPACKE_dgbsvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
294 lapack_int nrhs,
double* ab, lapack_int ldab,
double* afb, lapack_int ldafb,
295 lapack_int* ipiv,
char* equed,
double* r,
double* c,
double* b, lapack_int ldb,
double* x,
296 lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr, lapack_int n_err_bnds,
297 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params);
298 lapack_int LAPACKE_cgbsvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
299 lapack_int nrhs, lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* afb,
300 lapack_int ldafb, lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b,
301 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
302 float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
303 lapack_int nparams,
float* params);
304 lapack_int LAPACKE_zgbsvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
305 lapack_int nrhs, lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* afb,
306 lapack_int ldafb, lapack_int* ipiv,
char* equed,
double* r,
double* c,
307 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
308 double* rcond,
double* rpvgrw,
double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
309 double* err_bnds_comp, lapack_int nparams,
double* params);
311 lapack_int LAPACKE_sgbtrf(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
float* ab,
312 lapack_int ldab, lapack_int* ipiv);
313 lapack_int LAPACKE_dgbtrf(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
double* ab,
314 lapack_int ldab, lapack_int* ipiv);
315 lapack_int LAPACKE_cgbtrf(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
316 lapack_complex_float* ab, lapack_int ldab, lapack_int* ipiv);
317 lapack_int LAPACKE_zgbtrf(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
318 lapack_complex_double* ab, lapack_int ldab, lapack_int* ipiv);
320 lapack_int LAPACKE_sgbtrs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
321 const float* ab, lapack_int ldab,
const lapack_int* ipiv,
float* b, lapack_int ldb);
322 lapack_int LAPACKE_dgbtrs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
323 const double* ab, lapack_int ldab,
const lapack_int* ipiv,
double* b, lapack_int ldb);
324 lapack_int LAPACKE_cgbtrs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
325 const lapack_complex_float* ab, lapack_int ldab,
const lapack_int* ipiv,
326 lapack_complex_float* b, lapack_int ldb);
327 lapack_int LAPACKE_zgbtrs(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
328 const lapack_complex_double* ab, lapack_int ldab,
const lapack_int* ipiv,
329 lapack_complex_double* b, lapack_int ldb);
331 lapack_int LAPACKE_sgebak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
332 const float* scale, lapack_int m,
float* v, lapack_int ldv);
333 lapack_int LAPACKE_dgebak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
334 const double* scale, lapack_int m,
double* v, lapack_int ldv);
335 lapack_int LAPACKE_cgebak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
336 const float* scale, lapack_int m, lapack_complex_float* v, lapack_int ldv);
337 lapack_int LAPACKE_zgebak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
338 const double* scale, lapack_int m, lapack_complex_double* v, lapack_int ldv);
340 lapack_int LAPACKE_sgebal(
int matrix_order,
char job, lapack_int n,
float* a, lapack_int lda, lapack_int* ilo,
341 lapack_int* ihi,
float* scale);
342 lapack_int LAPACKE_dgebal(
int matrix_order,
char job, lapack_int n,
double* a, lapack_int lda, lapack_int* ilo,
343 lapack_int* ihi,
double* scale);
344 lapack_int LAPACKE_cgebal(
int matrix_order,
char job, lapack_int n, lapack_complex_float* a, lapack_int lda,
345 lapack_int* ilo, lapack_int* ihi,
float* scale);
346 lapack_int LAPACKE_zgebal(
int matrix_order,
char job, lapack_int n, lapack_complex_double* a, lapack_int lda,
347 lapack_int* ilo, lapack_int* ihi,
double* scale);
349 lapack_int LAPACKE_sgebrd(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* d,
float* e,
350 float* tauq,
float* taup);
351 lapack_int LAPACKE_dgebrd(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* d,
double* e,
352 double* tauq,
double* taup);
353 lapack_int LAPACKE_cgebrd(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
354 float* d,
float* e, lapack_complex_float* tauq, lapack_complex_float* taup);
355 lapack_int LAPACKE_zgebrd(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
356 double* d,
double* e, lapack_complex_double* tauq, lapack_complex_double* taup);
358 lapack_int LAPACKE_sgecon(
int matrix_order,
char norm, lapack_int n,
const float* a, lapack_int lda,
float anorm,
360 lapack_int LAPACKE_dgecon(
int matrix_order,
char norm, lapack_int n,
const double* a, lapack_int lda,
double anorm,
362 lapack_int LAPACKE_cgecon(
int matrix_order,
char norm, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
363 float anorm,
float* rcond);
364 lapack_int LAPACKE_zgecon(
int matrix_order,
char norm, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
365 double anorm,
double* rcond);
367 lapack_int LAPACKE_sgeequ(
int matrix_order, lapack_int m, lapack_int n,
const float* a, lapack_int lda,
float* r,
368 float* c,
float* rowcnd,
float* colcnd,
float* amax);
369 lapack_int LAPACKE_dgeequ(
int matrix_order, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
double* r,
370 double* c,
double* rowcnd,
double* colcnd,
double* amax);
371 lapack_int LAPACKE_cgeequ(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
372 float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax);
373 lapack_int LAPACKE_zgeequ(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
374 double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax);
376 lapack_int LAPACKE_sgeequb(
int matrix_order, lapack_int m, lapack_int n,
const float* a, lapack_int lda,
float* r,
377 float* c,
float* rowcnd,
float* colcnd,
float* amax);
378 lapack_int LAPACKE_dgeequb(
int matrix_order, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
double* r,
379 double* c,
double* rowcnd,
double* colcnd,
double* amax);
380 lapack_int LAPACKE_cgeequb(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
381 float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax);
382 lapack_int LAPACKE_zgeequb(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
383 double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax);
385 lapack_int LAPACKE_sgees(
int matrix_order,
char jobvs,
char sort, LAPACK_S_SELECT2 select, lapack_int n,
float* a,
386 lapack_int lda, lapack_int* sdim,
float* wr,
float* wi,
float* vs, lapack_int ldvs);
387 lapack_int LAPACKE_dgees(
int matrix_order,
char jobvs,
char sort, LAPACK_D_SELECT2 select, lapack_int n,
double* a,
388 lapack_int lda, lapack_int* sdim,
double* wr,
double* wi,
double* vs, lapack_int ldvs);
389 lapack_int LAPACKE_cgees(
int matrix_order,
char jobvs,
char sort, LAPACK_C_SELECT1 select, lapack_int n,
390 lapack_complex_float* a, lapack_int lda, lapack_int* sdim, lapack_complex_float* w,
391 lapack_complex_float* vs, lapack_int ldvs);
392 lapack_int LAPACKE_zgees(
int matrix_order,
char jobvs,
char sort, LAPACK_Z_SELECT1 select, lapack_int n,
393 lapack_complex_double* a, lapack_int lda, lapack_int* sdim, lapack_complex_double* w,
394 lapack_complex_double* vs, lapack_int ldvs);
396 lapack_int LAPACKE_sgeesx(
int matrix_order,
char jobvs,
char sort, LAPACK_S_SELECT2 select,
char sense, lapack_int n,
397 float* a, lapack_int lda, lapack_int* sdim,
float* wr,
float* wi,
float* vs, lapack_int ldvs,
398 float* rconde,
float* rcondv);
399 lapack_int LAPACKE_dgeesx(
int matrix_order,
char jobvs,
char sort, LAPACK_D_SELECT2 select,
char sense, lapack_int n,
400 double* a, lapack_int lda, lapack_int* sdim,
double* wr,
double* wi,
double* vs,
401 lapack_int ldvs,
double* rconde,
double* rcondv);
402 lapack_int LAPACKE_cgeesx(
int matrix_order,
char jobvs,
char sort, LAPACK_C_SELECT1 select,
char sense, lapack_int n,
403 lapack_complex_float* a, lapack_int lda, lapack_int* sdim, lapack_complex_float* w,
404 lapack_complex_float* vs, lapack_int ldvs,
float* rconde,
float* rcondv);
405 lapack_int LAPACKE_zgeesx(
int matrix_order,
char jobvs,
char sort, LAPACK_Z_SELECT1 select,
char sense, lapack_int n,
406 lapack_complex_double* a, lapack_int lda, lapack_int* sdim, lapack_complex_double* w,
407 lapack_complex_double* vs, lapack_int ldvs,
double* rconde,
double* rcondv);
409 lapack_int LAPACKE_sgeev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
float* a, lapack_int lda,
float* wr,
410 float* wi,
float* vl, lapack_int ldvl,
float* vr, lapack_int ldvr);
411 lapack_int LAPACKE_dgeev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
double* a, lapack_int lda,
double* wr,
412 double* wi,
double* vl, lapack_int ldvl,
double* vr, lapack_int ldvr);
413 lapack_int LAPACKE_cgeev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_float* a,
414 lapack_int lda, lapack_complex_float* w, lapack_complex_float* vl, lapack_int ldvl,
415 lapack_complex_float* vr, lapack_int ldvr);
416 lapack_int LAPACKE_zgeev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_double* a,
417 lapack_int lda, lapack_complex_double* w, lapack_complex_double* vl, lapack_int ldvl,
418 lapack_complex_double* vr, lapack_int ldvr);
420 lapack_int LAPACKE_sgeevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
float* a,
421 lapack_int lda,
float* wr,
float* wi,
float* vl, lapack_int ldvl,
float* vr, lapack_int ldvr,
422 lapack_int* ilo, lapack_int* ihi,
float* scale,
float* abnrm,
float* rconde,
float* rcondv);
423 lapack_int LAPACKE_dgeevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
double* a,
424 lapack_int lda,
double* wr,
double* wi,
double* vl, lapack_int ldvl,
double* vr,
425 lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
double* scale,
double* abnrm,
426 double* rconde,
double* rcondv);
427 lapack_int LAPACKE_cgeevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
428 lapack_complex_float* a, lapack_int lda, lapack_complex_float* w, lapack_complex_float* vl,
429 lapack_int ldvl, lapack_complex_float* vr, lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
430 float* scale,
float* abnrm,
float* rconde,
float* rcondv);
431 lapack_int LAPACKE_zgeevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
432 lapack_complex_double* a, lapack_int lda, lapack_complex_double* w, lapack_complex_double* vl,
433 lapack_int ldvl, lapack_complex_double* vr, lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
434 double* scale,
double* abnrm,
double* rconde,
double* rcondv);
436 lapack_int LAPACKE_sgehrd(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
float* a, lapack_int lda,
438 lapack_int LAPACKE_dgehrd(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
double* a, lapack_int lda,
440 lapack_int LAPACKE_cgehrd(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float* a,
441 lapack_int lda, lapack_complex_float* tau);
442 lapack_int LAPACKE_zgehrd(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double* a,
443 lapack_int lda, lapack_complex_double* tau);
445 lapack_int LAPACKE_sgejsv(
int matrix_order,
char joba,
char jobu,
char jobv,
char jobr,
char jobt,
char jobp,
446 lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* sva,
float* u, lapack_int ldu,
447 float* v, lapack_int ldv,
float* stat, lapack_int* istat);
448 lapack_int LAPACKE_dgejsv(
int matrix_order,
char joba,
char jobu,
char jobv,
char jobr,
char jobt,
char jobp,
449 lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* sva,
double* u, lapack_int ldu,
450 double* v, lapack_int ldv,
double* stat, lapack_int* istat);
452 lapack_int LAPACKE_sgelq2(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
453 lapack_int LAPACKE_dgelq2(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
454 lapack_int LAPACKE_cgelq2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
455 lapack_complex_float* tau);
456 lapack_int LAPACKE_zgelq2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
457 lapack_complex_double* tau);
459 lapack_int LAPACKE_sgelqf(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
460 lapack_int LAPACKE_dgelqf(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
461 lapack_int LAPACKE_cgelqf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
462 lapack_complex_float* tau);
463 lapack_int LAPACKE_zgelqf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
464 lapack_complex_double* tau);
466 lapack_int LAPACKE_sgels(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
float* a,
467 lapack_int lda,
float* b, lapack_int ldb);
468 lapack_int LAPACKE_dgels(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
double* a,
469 lapack_int lda,
double* b, lapack_int ldb);
470 lapack_int LAPACKE_cgels(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
471 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb);
472 lapack_int LAPACKE_zgels(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
473 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb);
475 lapack_int LAPACKE_sgelsd(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
476 float* b, lapack_int ldb,
float* s,
float rcond, lapack_int* rank);
477 lapack_int LAPACKE_dgelsd(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
478 double* b, lapack_int ldb,
double* s,
double rcond, lapack_int* rank);
479 lapack_int LAPACKE_cgelsd(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
480 lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float* s,
float rcond,
482 lapack_int LAPACKE_zgelsd(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
483 lapack_int lda, lapack_complex_double* b, lapack_int ldb,
double* s,
double rcond,
486 lapack_int LAPACKE_sgelss(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
487 float* b, lapack_int ldb,
float* s,
float rcond, lapack_int* rank);
488 lapack_int LAPACKE_dgelss(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
489 double* b, lapack_int ldb,
double* s,
double rcond, lapack_int* rank);
490 lapack_int LAPACKE_cgelss(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
491 lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float* s,
float rcond,
493 lapack_int LAPACKE_zgelss(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
494 lapack_int lda, lapack_complex_double* b, lapack_int ldb,
double* s,
double rcond,
497 lapack_int LAPACKE_sgelsy(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
498 float* b, lapack_int ldb, lapack_int* jpvt,
float rcond, lapack_int* rank);
499 lapack_int LAPACKE_dgelsy(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
500 double* b, lapack_int ldb, lapack_int* jpvt,
double rcond, lapack_int* rank);
501 lapack_int LAPACKE_cgelsy(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
502 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_int* jpvt,
float rcond,
504 lapack_int LAPACKE_zgelsy(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
505 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_int* jpvt,
double rcond,
508 lapack_int LAPACKE_sgeqlf(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
509 lapack_int LAPACKE_dgeqlf(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
510 lapack_int LAPACKE_cgeqlf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
511 lapack_complex_float* tau);
512 lapack_int LAPACKE_zgeqlf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
513 lapack_complex_double* tau);
515 lapack_int LAPACKE_sgeqp3(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda, lapack_int* jpvt,
517 lapack_int LAPACKE_dgeqp3(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda, lapack_int* jpvt,
519 lapack_int LAPACKE_cgeqp3(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
520 lapack_int* jpvt, lapack_complex_float* tau);
521 lapack_int LAPACKE_zgeqp3(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
522 lapack_int* jpvt, lapack_complex_double* tau);
524 lapack_int LAPACKE_sgeqpf(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda, lapack_int* jpvt,
526 lapack_int LAPACKE_dgeqpf(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda, lapack_int* jpvt,
528 lapack_int LAPACKE_cgeqpf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
529 lapack_int* jpvt, lapack_complex_float* tau);
530 lapack_int LAPACKE_zgeqpf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
531 lapack_int* jpvt, lapack_complex_double* tau);
533 lapack_int LAPACKE_sgeqr2(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
534 lapack_int LAPACKE_dgeqr2(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
535 lapack_int LAPACKE_cgeqr2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
536 lapack_complex_float* tau);
537 lapack_int LAPACKE_zgeqr2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
538 lapack_complex_double* tau);
540 lapack_int LAPACKE_sgeqrf(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
541 lapack_int LAPACKE_dgeqrf(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
542 lapack_int LAPACKE_cgeqrf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
543 lapack_complex_float* tau);
544 lapack_int LAPACKE_zgeqrf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
545 lapack_complex_double* tau);
547 lapack_int LAPACKE_sgeqrfp(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
548 lapack_int LAPACKE_dgeqrfp(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
549 lapack_int LAPACKE_cgeqrfp(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
550 lapack_complex_float* tau);
551 lapack_int LAPACKE_zgeqrfp(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
552 lapack_complex_double* tau);
554 lapack_int LAPACKE_sgerfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* a, lapack_int lda,
555 const float* af, lapack_int ldaf,
const lapack_int* ipiv,
const float* b, lapack_int ldb,
556 float* x, lapack_int ldx,
float* ferr,
float* berr);
557 lapack_int LAPACKE_dgerfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* a, lapack_int lda,
558 const double* af, lapack_int ldaf,
const lapack_int* ipiv,
const double* b, lapack_int ldb,
559 double* x, lapack_int ldx,
double* ferr,
double* berr);
560 lapack_int LAPACKE_cgerfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
561 lapack_int lda,
const lapack_complex_float* af, lapack_int ldaf,
const lapack_int* ipiv,
562 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
563 float* ferr,
float* berr);
564 lapack_int LAPACKE_zgerfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
565 lapack_int lda,
const lapack_complex_double* af, lapack_int ldaf,
const lapack_int* ipiv,
566 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
567 double* ferr,
double* berr);
569 lapack_int LAPACKE_sgerfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
const float* a,
570 lapack_int lda,
const float* af, lapack_int ldaf,
const lapack_int* ipiv,
const float* r,
571 const float* c,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
572 float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
573 lapack_int nparams,
float* params);
574 lapack_int LAPACKE_dgerfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
const double* a,
575 lapack_int lda,
const double* af, lapack_int ldaf,
const lapack_int* ipiv,
const double* r,
576 const double* c,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
577 double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
578 lapack_int nparams,
double* params);
579 lapack_int LAPACKE_cgerfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
580 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
581 lapack_int ldaf,
const lapack_int* ipiv,
const float* r,
const float* c,
582 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
583 float* rcond,
float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
584 lapack_int nparams,
float* params);
585 lapack_int LAPACKE_zgerfsx(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
586 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
587 lapack_int ldaf,
const lapack_int* ipiv,
const double* r,
const double* c,
588 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
589 double* rcond,
double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
590 double* err_bnds_comp, lapack_int nparams,
double* params);
592 lapack_int LAPACKE_sgerqf(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
593 lapack_int LAPACKE_dgerqf(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
594 lapack_int LAPACKE_cgerqf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
595 lapack_complex_float* tau);
596 lapack_int LAPACKE_zgerqf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
597 lapack_complex_double* tau);
599 lapack_int LAPACKE_sgesdd(
int matrix_order,
char jobz, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* s,
600 float* u, lapack_int ldu,
float* vt, lapack_int ldvt);
601 lapack_int LAPACKE_dgesdd(
int matrix_order,
char jobz, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* s,
602 double* u, lapack_int ldu,
double* vt, lapack_int ldvt);
603 lapack_int LAPACKE_cgesdd(
int matrix_order,
char jobz, lapack_int m, lapack_int n, lapack_complex_float* a,
604 lapack_int lda,
float* s, lapack_complex_float* u, lapack_int ldu, lapack_complex_float* vt,
606 lapack_int LAPACKE_zgesdd(
int matrix_order,
char jobz, lapack_int m, lapack_int n, lapack_complex_double* a,
607 lapack_int lda,
double* s, lapack_complex_double* u, lapack_int ldu,
608 lapack_complex_double* vt, lapack_int ldvt);
610 lapack_int LAPACKE_sgesv(
int matrix_order, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda, lapack_int* ipiv,
611 float* b, lapack_int ldb);
612 lapack_int LAPACKE_dgesv(
int matrix_order, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda, lapack_int* ipiv,
613 double* b, lapack_int ldb);
614 lapack_int LAPACKE_cgesv(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float* a, lapack_int lda,
615 lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
616 lapack_int LAPACKE_zgesv(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double* a, lapack_int lda,
617 lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
618 lapack_int LAPACKE_dsgesv(
int matrix_order, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda, lapack_int* ipiv,
619 double* b, lapack_int ldb,
double* x, lapack_int ldx, lapack_int* iter);
620 lapack_int LAPACKE_zcgesv(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double* a, lapack_int lda,
621 lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
622 lapack_int ldx, lapack_int* iter);
624 lapack_int LAPACKE_sgesvd(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n,
float* a, lapack_int lda,
625 float* s,
float* u, lapack_int ldu,
float* vt, lapack_int ldvt,
float* superb);
626 lapack_int LAPACKE_dgesvd(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n,
double* a,
627 lapack_int lda,
double* s,
double* u, lapack_int ldu,
double* vt, lapack_int ldvt,
629 lapack_int LAPACKE_cgesvd(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n, lapack_complex_float* a,
630 lapack_int lda,
float* s, lapack_complex_float* u, lapack_int ldu, lapack_complex_float* vt,
631 lapack_int ldvt,
float* superb);
632 lapack_int LAPACKE_zgesvd(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n, lapack_complex_double* a,
633 lapack_int lda,
double* s, lapack_complex_double* u, lapack_int ldu,
634 lapack_complex_double* vt, lapack_int ldvt,
double* superb);
636 lapack_int LAPACKE_sgesvj(
int matrix_order,
char joba,
char jobu,
char jobv, lapack_int m, lapack_int n,
float* a,
637 lapack_int lda,
float* sva, lapack_int mv,
float* v, lapack_int ldv,
float* stat);
638 lapack_int LAPACKE_dgesvj(
int matrix_order,
char joba,
char jobu,
char jobv, lapack_int m, lapack_int n,
double* a,
639 lapack_int lda,
double* sva, lapack_int mv,
double* v, lapack_int ldv,
double* stat);
641 lapack_int LAPACKE_sgesvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
float* a,
642 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
float* r,
float* c,
643 float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr,
645 lapack_int LAPACKE_dgesvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
double* a,
646 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
double* r,
647 double* c,
double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* ferr,
648 double* berr,
double* rpivot);
649 lapack_int LAPACKE_cgesvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
650 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
651 lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b, lapack_int ldb,
652 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr,
654 lapack_int LAPACKE_zgesvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
655 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
656 lapack_int* ipiv,
char* equed,
double* r,
double* c, lapack_complex_double* b, lapack_int ldb,
657 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
660 lapack_int LAPACKE_sgesvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
float* a,
661 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
float* r,
662 float* c,
float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
663 float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
664 lapack_int nparams,
float* params);
665 lapack_int LAPACKE_dgesvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
double* a,
666 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
double* r,
667 double* c,
double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
668 double* rpvgrw,
double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
669 double* err_bnds_comp, lapack_int nparams,
double* params);
670 lapack_int LAPACKE_cgesvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
671 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
672 lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b, lapack_int ldb,
673 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr,
674 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
676 lapack_int LAPACKE_zgesvxx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
677 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
678 lapack_int* ipiv,
char* equed,
double* r,
double* c, lapack_complex_double* b,
679 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
680 double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
681 lapack_int nparams,
double* params);
683 lapack_int LAPACKE_sgetf2(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda, lapack_int* ipiv);
684 lapack_int LAPACKE_dgetf2(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda, lapack_int* ipiv);
685 lapack_int LAPACKE_cgetf2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
687 lapack_int LAPACKE_zgetf2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
690 lapack_int LAPACKE_sgetrf(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda, lapack_int* ipiv);
691 lapack_int LAPACKE_dgetrf(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda, lapack_int* ipiv);
692 lapack_int LAPACKE_cgetrf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
694 lapack_int LAPACKE_zgetrf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
697 lapack_int LAPACKE_sgetri(
int matrix_order, lapack_int n,
float* a, lapack_int lda,
const lapack_int* ipiv);
698 lapack_int LAPACKE_dgetri(
int matrix_order, lapack_int n,
double* a, lapack_int lda,
const lapack_int* ipiv);
699 lapack_int LAPACKE_cgetri(
int matrix_order, lapack_int n, lapack_complex_float* a, lapack_int lda,
700 const lapack_int* ipiv);
701 lapack_int LAPACKE_zgetri(
int matrix_order, lapack_int n, lapack_complex_double* a, lapack_int lda,
702 const lapack_int* ipiv);
704 lapack_int LAPACKE_sgetrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* a, lapack_int lda,
705 const lapack_int* ipiv,
float* b, lapack_int ldb);
706 lapack_int LAPACKE_dgetrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* a, lapack_int lda,
707 const lapack_int* ipiv,
double* b, lapack_int ldb);
708 lapack_int LAPACKE_cgetrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
709 lapack_int lda,
const lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
710 lapack_int LAPACKE_zgetrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
711 lapack_int lda,
const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
713 lapack_int LAPACKE_sggbak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
714 const float* lscale,
const float* rscale, lapack_int m,
float* v, lapack_int ldv);
715 lapack_int LAPACKE_dggbak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
716 const double* lscale,
const double* rscale, lapack_int m,
double* v, lapack_int ldv);
717 lapack_int LAPACKE_cggbak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
718 const float* lscale,
const float* rscale, lapack_int m, lapack_complex_float* v,
720 lapack_int LAPACKE_zggbak(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
721 const double* lscale,
const double* rscale, lapack_int m, lapack_complex_double* v,
724 lapack_int LAPACKE_sggbal(
int matrix_order,
char job, lapack_int n,
float* a, lapack_int lda,
float* b, lapack_int ldb,
725 lapack_int* ilo, lapack_int* ihi,
float* lscale,
float* rscale);
726 lapack_int LAPACKE_dggbal(
int matrix_order,
char job, lapack_int n,
double* a, lapack_int lda,
double* b,
727 lapack_int ldb, lapack_int* ilo, lapack_int* ihi,
double* lscale,
double* rscale);
728 lapack_int LAPACKE_cggbal(
int matrix_order,
char job, lapack_int n, lapack_complex_float* a, lapack_int lda,
729 lapack_complex_float* b, lapack_int ldb, lapack_int* ilo, lapack_int* ihi,
float* lscale,
731 lapack_int LAPACKE_zggbal(
int matrix_order,
char job, lapack_int n, lapack_complex_double* a, lapack_int lda,
732 lapack_complex_double* b, lapack_int ldb, lapack_int* ilo, lapack_int* ihi,
double* lscale,
735 lapack_int LAPACKE_sgges(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_S_SELECT3 selctg, lapack_int n,
736 float* a, lapack_int lda,
float* b, lapack_int ldb, lapack_int* sdim,
float* alphar,
737 float* alphai,
float* beta,
float* vsl, lapack_int ldvsl,
float* vsr, lapack_int ldvsr);
738 lapack_int LAPACKE_dgges(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_D_SELECT3 selctg, lapack_int n,
739 double* a, lapack_int lda,
double* b, lapack_int ldb, lapack_int* sdim,
double* alphar,
740 double* alphai,
double* beta,
double* vsl, lapack_int ldvsl,
double* vsr, lapack_int ldvsr);
741 lapack_int LAPACKE_cgges(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_C_SELECT2 selctg, lapack_int n,
742 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
743 lapack_int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta,
744 lapack_complex_float* vsl, lapack_int ldvsl, lapack_complex_float* vsr, lapack_int ldvsr);
745 lapack_int LAPACKE_zgges(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_Z_SELECT2 selctg, lapack_int n,
746 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
747 lapack_int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta,
748 lapack_complex_double* vsl, lapack_int ldvsl, lapack_complex_double* vsr, lapack_int ldvsr);
750 lapack_int LAPACKE_sggesx(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_S_SELECT3 selctg,
char sense,
751 lapack_int n,
float* a, lapack_int lda,
float* b, lapack_int ldb, lapack_int* sdim,
752 float* alphar,
float* alphai,
float* beta,
float* vsl, lapack_int ldvsl,
float* vsr,
753 lapack_int ldvsr,
float* rconde,
float* rcondv);
754 lapack_int LAPACKE_dggesx(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_D_SELECT3 selctg,
char sense,
755 lapack_int n,
double* a, lapack_int lda,
double* b, lapack_int ldb, lapack_int* sdim,
756 double* alphar,
double* alphai,
double* beta,
double* vsl, lapack_int ldvsl,
double* vsr,
757 lapack_int ldvsr,
double* rconde,
double* rcondv);
758 lapack_int LAPACKE_cggesx(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_C_SELECT2 selctg,
char sense,
759 lapack_int n, lapack_complex_float* a, lapack_int lda, lapack_complex_float* b,
760 lapack_int ldb, lapack_int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta,
761 lapack_complex_float* vsl, lapack_int ldvsl, lapack_complex_float* vsr, lapack_int ldvsr,
762 float* rconde,
float* rcondv);
763 lapack_int LAPACKE_zggesx(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_Z_SELECT2 selctg,
char sense,
764 lapack_int n, lapack_complex_double* a, lapack_int lda, lapack_complex_double* b,
765 lapack_int ldb, lapack_int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta,
766 lapack_complex_double* vsl, lapack_int ldvsl, lapack_complex_double* vsr, lapack_int ldvsr,
767 double* rconde,
double* rcondv);
769 lapack_int LAPACKE_sggev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
float* a, lapack_int lda,
float* b,
770 lapack_int ldb,
float* alphar,
float* alphai,
float* beta,
float* vl, lapack_int ldvl,
771 float* vr, lapack_int ldvr);
772 lapack_int LAPACKE_dggev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
double* a, lapack_int lda,
double* b,
773 lapack_int ldb,
double* alphar,
double* alphai,
double* beta,
double* vl, lapack_int ldvl,
774 double* vr, lapack_int ldvr);
775 lapack_int LAPACKE_cggev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_float* a,
776 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* alpha,
777 lapack_complex_float* beta, lapack_complex_float* vl, lapack_int ldvl,
778 lapack_complex_float* vr, lapack_int ldvr);
779 lapack_int LAPACKE_zggev(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_double* a,
780 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* alpha,
781 lapack_complex_double* beta, lapack_complex_double* vl, lapack_int ldvl,
782 lapack_complex_double* vr, lapack_int ldvr);
784 lapack_int LAPACKE_sggevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
float* a,
785 lapack_int lda,
float* b, lapack_int ldb,
float* alphar,
float* alphai,
float* beta,
786 float* vl, lapack_int ldvl,
float* vr, lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
787 float* lscale,
float* rscale,
float* abnrm,
float* bbnrm,
float* rconde,
float* rcondv);
788 lapack_int LAPACKE_dggevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
double* a,
789 lapack_int lda,
double* b, lapack_int ldb,
double* alphar,
double* alphai,
double* beta,
790 double* vl, lapack_int ldvl,
double* vr, lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
791 double* lscale,
double* rscale,
double* abnrm,
double* bbnrm,
double* rconde,
double* rcondv);
792 lapack_int LAPACKE_cggevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
793 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
794 lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl,
795 lapack_int ldvl, lapack_complex_float* vr, lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
796 float* lscale,
float* rscale,
float* abnrm,
float* bbnrm,
float* rconde,
float* rcondv);
797 lapack_int LAPACKE_zggevx(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
798 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
799 lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl,
800 lapack_int ldvl, lapack_complex_double* vr, lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
801 double* lscale,
double* rscale,
double* abnrm,
double* bbnrm,
double* rconde,
double* rcondv);
803 lapack_int LAPACKE_sggglm(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
float* a, lapack_int lda,
804 float* b, lapack_int ldb,
float* d,
float* x,
float* y);
805 lapack_int LAPACKE_dggglm(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
double* a, lapack_int lda,
806 double* b, lapack_int ldb,
double* d,
double* x,
double* y);
807 lapack_int LAPACKE_cggglm(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float* a,
808 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* d,
809 lapack_complex_float* x, lapack_complex_float* y);
810 lapack_int LAPACKE_zggglm(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double* a,
811 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* d,
812 lapack_complex_double* x, lapack_complex_double* y);
814 lapack_int LAPACKE_sgghrd(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
815 float* a, lapack_int lda,
float* b, lapack_int ldb,
float* q, lapack_int ldq,
float* z,
817 lapack_int LAPACKE_dgghrd(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
818 double* a, lapack_int lda,
double* b, lapack_int ldb,
double* q, lapack_int ldq,
double* z,
820 lapack_int LAPACKE_cgghrd(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
821 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
822 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* z, lapack_int ldz);
823 lapack_int LAPACKE_zgghrd(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
824 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
825 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* z, lapack_int ldz);
827 lapack_int LAPACKE_sgglse(
int matrix_order, lapack_int m, lapack_int n, lapack_int p,
float* a, lapack_int lda,
828 float* b, lapack_int ldb,
float* c,
float* d,
float* x);
829 lapack_int LAPACKE_dgglse(
int matrix_order, lapack_int m, lapack_int n, lapack_int p,
double* a, lapack_int lda,
830 double* b, lapack_int ldb,
double* c,
double* d,
double* x);
831 lapack_int LAPACKE_cgglse(
int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float* a,
832 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* c,
833 lapack_complex_float* d, lapack_complex_float* x);
834 lapack_int LAPACKE_zgglse(
int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double* a,
835 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* c,
836 lapack_complex_double* d, lapack_complex_double* x);
838 lapack_int LAPACKE_sggqrf(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
float* a, lapack_int lda,
839 float* taua,
float* b, lapack_int ldb,
float* taub);
840 lapack_int LAPACKE_dggqrf(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
double* a, lapack_int lda,
841 double* taua,
double* b, lapack_int ldb,
double* taub);
842 lapack_int LAPACKE_cggqrf(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float* a,
843 lapack_int lda, lapack_complex_float* taua, lapack_complex_float* b, lapack_int ldb,
844 lapack_complex_float* taub);
845 lapack_int LAPACKE_zggqrf(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double* a,
846 lapack_int lda, lapack_complex_double* taua, lapack_complex_double* b, lapack_int ldb,
847 lapack_complex_double* taub);
849 lapack_int LAPACKE_sggrqf(
int matrix_order, lapack_int m, lapack_int p, lapack_int n,
float* a, lapack_int lda,
850 float* taua,
float* b, lapack_int ldb,
float* taub);
851 lapack_int LAPACKE_dggrqf(
int matrix_order, lapack_int m, lapack_int p, lapack_int n,
double* a, lapack_int lda,
852 double* taua,
double* b, lapack_int ldb,
double* taub);
853 lapack_int LAPACKE_cggrqf(
int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float* a,
854 lapack_int lda, lapack_complex_float* taua, lapack_complex_float* b, lapack_int ldb,
855 lapack_complex_float* taub);
856 lapack_int LAPACKE_zggrqf(
int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double* a,
857 lapack_int lda, lapack_complex_double* taua, lapack_complex_double* b, lapack_int ldb,
858 lapack_complex_double* taub);
860 lapack_int LAPACKE_sggsvd(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n, lapack_int p,
861 lapack_int* k, lapack_int* l,
float* a, lapack_int lda,
float* b, lapack_int ldb,
862 float* alpha,
float* beta,
float* u, lapack_int ldu,
float* v, lapack_int ldv,
float* q,
863 lapack_int ldq, lapack_int* iwork);
864 lapack_int LAPACKE_dggsvd(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n, lapack_int p,
865 lapack_int* k, lapack_int* l,
double* a, lapack_int lda,
double* b, lapack_int ldb,
866 double* alpha,
double* beta,
double* u, lapack_int ldu,
double* v, lapack_int ldv,
double* q,
867 lapack_int ldq, lapack_int* iwork);
868 lapack_int LAPACKE_cggsvd(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n, lapack_int p,
869 lapack_int* k, lapack_int* l, lapack_complex_float* a, lapack_int lda,
870 lapack_complex_float* b, lapack_int ldb,
float* alpha,
float* beta, lapack_complex_float* u,
871 lapack_int ldu, lapack_complex_float* v, lapack_int ldv, lapack_complex_float* q,
872 lapack_int ldq, lapack_int* iwork);
873 lapack_int LAPACKE_zggsvd(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n, lapack_int p,
874 lapack_int* k, lapack_int* l, lapack_complex_double* a, lapack_int lda,
875 lapack_complex_double* b, lapack_int ldb,
double* alpha,
double* beta,
876 lapack_complex_double* u, lapack_int ldu, lapack_complex_double* v, lapack_int ldv,
877 lapack_complex_double* q, lapack_int ldq, lapack_int* iwork);
879 lapack_int LAPACKE_sggsvp(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
880 float* a, lapack_int lda,
float* b, lapack_int ldb,
float tola,
float tolb, lapack_int* k,
881 lapack_int* l,
float* u, lapack_int ldu,
float* v, lapack_int ldv,
float* q, lapack_int ldq);
882 lapack_int LAPACKE_dggsvp(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
883 double* a, lapack_int lda,
double* b, lapack_int ldb,
double tola,
double tolb, lapack_int* k,
884 lapack_int* l,
double* u, lapack_int ldu,
double* v, lapack_int ldv,
double* q,
886 lapack_int LAPACKE_cggsvp(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
887 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float tola,
888 float tolb, lapack_int* k, lapack_int* l, lapack_complex_float* u, lapack_int ldu,
889 lapack_complex_float* v, lapack_int ldv, lapack_complex_float* q, lapack_int ldq);
890 lapack_int LAPACKE_zggsvp(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
891 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
892 double tola,
double tolb, lapack_int* k, lapack_int* l, lapack_complex_double* u,
893 lapack_int ldu, lapack_complex_double* v, lapack_int ldv, lapack_complex_double* q,
896 lapack_int LAPACKE_sgtcon(
char norm, lapack_int n,
const float* dl,
const float* d,
const float* du,
const float* du2,
897 const lapack_int* ipiv,
float anorm,
float* rcond);
898 lapack_int LAPACKE_dgtcon(
char norm, lapack_int n,
const double* dl,
const double* d,
const double* du,
899 const double* du2,
const lapack_int* ipiv,
double anorm,
double* rcond);
900 lapack_int LAPACKE_cgtcon(
char norm, lapack_int n,
const lapack_complex_float* dl,
const lapack_complex_float* d,
901 const lapack_complex_float* du,
const lapack_complex_float* du2,
const lapack_int* ipiv,
902 float anorm,
float* rcond);
903 lapack_int LAPACKE_zgtcon(
char norm, lapack_int n,
const lapack_complex_double* dl,
const lapack_complex_double* d,
904 const lapack_complex_double* du,
const lapack_complex_double* du2,
const lapack_int* ipiv,
905 double anorm,
double* rcond);
907 lapack_int LAPACKE_sgtrfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* dl,
const float* d,
908 const float* du,
const float* dlf,
const float* df,
const float* duf,
const float* du2,
909 const lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
911 lapack_int LAPACKE_dgtrfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* dl,
912 const double* d,
const double* du,
const double* dlf,
const double* df,
const double* duf,
913 const double* du2,
const lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x,
914 lapack_int ldx,
double* ferr,
double* berr);
915 lapack_int LAPACKE_cgtrfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_float* dl,
916 const lapack_complex_float* d,
const lapack_complex_float* du,
917 const lapack_complex_float* dlf,
const lapack_complex_float* df,
918 const lapack_complex_float* duf,
const lapack_complex_float* du2,
const lapack_int* ipiv,
919 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
920 float* ferr,
float* berr);
921 lapack_int LAPACKE_zgtrfs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_double* dl,
922 const lapack_complex_double* d,
const lapack_complex_double* du,
923 const lapack_complex_double* dlf,
const lapack_complex_double* df,
924 const lapack_complex_double* duf,
const lapack_complex_double* du2,
const lapack_int* ipiv,
925 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
926 double* ferr,
double* berr);
928 lapack_int LAPACKE_sgtsv(
int matrix_order, lapack_int n, lapack_int nrhs,
float* dl,
float* d,
float* du,
float* b,
930 lapack_int LAPACKE_dgtsv(
int matrix_order, lapack_int n, lapack_int nrhs,
double* dl,
double* d,
double* du,
double* b,
932 lapack_int LAPACKE_cgtsv(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float* dl,
933 lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* b, lapack_int ldb);
934 lapack_int LAPACKE_zgtsv(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double* dl,
935 lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* b, lapack_int ldb);
937 lapack_int LAPACKE_sgtsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
const float* dl,
938 const float* d,
const float* du,
float* dlf,
float* df,
float* duf,
float* du2,
939 lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
940 float* ferr,
float* berr);
941 lapack_int LAPACKE_dgtsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
const double* dl,
942 const double* d,
const double* du,
double* dlf,
double* df,
double* duf,
double* du2,
943 lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
944 double* ferr,
double* berr);
945 lapack_int LAPACKE_cgtsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
946 const lapack_complex_float* dl,
const lapack_complex_float* d,
const lapack_complex_float* du,
947 lapack_complex_float* dlf, lapack_complex_float* df, lapack_complex_float* duf,
948 lapack_complex_float* du2, lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb,
949 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
950 lapack_int LAPACKE_zgtsvx(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
951 const lapack_complex_double* dl,
const lapack_complex_double* d,
952 const lapack_complex_double* du, lapack_complex_double* dlf, lapack_complex_double* df,
953 lapack_complex_double* duf, lapack_complex_double* du2, lapack_int* ipiv,
954 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
955 double* rcond,
double* ferr,
double* berr);
957 lapack_int LAPACKE_sgttrf(lapack_int n,
float* dl,
float* d,
float* du,
float* du2, lapack_int* ipiv);
958 lapack_int LAPACKE_dgttrf(lapack_int n,
double* dl,
double* d,
double* du,
double* du2, lapack_int* ipiv);
959 lapack_int LAPACKE_cgttrf(lapack_int n, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du,
960 lapack_complex_float* du2, lapack_int* ipiv);
961 lapack_int LAPACKE_zgttrf(lapack_int n, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du,
962 lapack_complex_double* du2, lapack_int* ipiv);
964 lapack_int LAPACKE_sgttrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* dl,
const float* d,
965 const float* du,
const float* du2,
const lapack_int* ipiv,
float* b, lapack_int ldb);
966 lapack_int LAPACKE_dgttrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* dl,
967 const double* d,
const double* du,
const double* du2,
const lapack_int* ipiv,
double* b,
969 lapack_int LAPACKE_cgttrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_float* dl,
970 const lapack_complex_float* d,
const lapack_complex_float* du,
971 const lapack_complex_float* du2,
const lapack_int* ipiv, lapack_complex_float* b,
973 lapack_int LAPACKE_zgttrs(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const lapack_complex_double* dl,
974 const lapack_complex_double* d,
const lapack_complex_double* du,
975 const lapack_complex_double* du2,
const lapack_int* ipiv, lapack_complex_double* b,
978 lapack_int LAPACKE_chbev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd, lapack_complex_float* ab,
979 lapack_int ldab,
float* w, lapack_complex_float* z, lapack_int ldz);
980 lapack_int LAPACKE_zhbev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd, lapack_complex_double* ab,
981 lapack_int ldab,
double* w, lapack_complex_double* z, lapack_int ldz);
983 lapack_int LAPACKE_chbevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd, lapack_complex_float* ab,
984 lapack_int ldab,
float* w, lapack_complex_float* z, lapack_int ldz);
985 lapack_int LAPACKE_zhbevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
986 lapack_complex_double* ab, lapack_int ldab,
double* w, lapack_complex_double* z,
989 lapack_int LAPACKE_chbevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
990 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* q, lapack_int ldq,
float vl,
991 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
992 lapack_complex_float* z, lapack_int ldz, lapack_int* ifail);
993 lapack_int LAPACKE_zhbevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
994 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* q, lapack_int ldq,
995 double vl,
double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
996 lapack_complex_double* z, lapack_int ldz, lapack_int* ifail);
998 lapack_int LAPACKE_chbgst(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
999 lapack_complex_float* ab, lapack_int ldab,
const lapack_complex_float* bb, lapack_int ldbb,
1000 lapack_complex_float* x, lapack_int ldx);
1001 lapack_int LAPACKE_zhbgst(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
1002 lapack_complex_double* ab, lapack_int ldab,
const lapack_complex_double* bb, lapack_int ldbb,
1003 lapack_complex_double* x, lapack_int ldx);
1005 lapack_int LAPACKE_chbgv(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
1006 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* bb, lapack_int ldbb,
float* w,
1007 lapack_complex_float* z, lapack_int ldz);
1008 lapack_int LAPACKE_zhbgv(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
1009 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* bb, lapack_int ldbb,
1010 double* w, lapack_complex_double* z, lapack_int ldz);
1012 lapack_int LAPACKE_chbgvd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
1013 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* bb, lapack_int ldbb,
1014 float* w, lapack_complex_float* z, lapack_int ldz);
1015 lapack_int LAPACKE_zhbgvd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
1016 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* bb, lapack_int ldbb,
1017 double* w, lapack_complex_double* z, lapack_int ldz);
1019 lapack_int LAPACKE_chbgvx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
1020 lapack_int kb, lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* bb,
1021 lapack_int ldbb, lapack_complex_float* q, lapack_int ldq,
float vl,
float vu, lapack_int il,
1022 lapack_int iu,
float abstol, lapack_int* m,
float* w, lapack_complex_float* z, lapack_int ldz,
1024 lapack_int LAPACKE_zhbgvx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
1025 lapack_int kb, lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* bb,
1026 lapack_int ldbb, lapack_complex_double* q, lapack_int ldq,
double vl,
double vu,
1027 lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
1028 lapack_complex_double* z, lapack_int ldz, lapack_int* ifail);
1030 lapack_int LAPACKE_chbtrd(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd, lapack_complex_float* ab,
1031 lapack_int ldab,
float* d,
float* e, lapack_complex_float* q, lapack_int ldq);
1032 lapack_int LAPACKE_zhbtrd(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd,
1033 lapack_complex_double* ab, lapack_int ldab,
double* d,
double* e, lapack_complex_double* q,
1036 lapack_int LAPACKE_checon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
1037 const lapack_int* ipiv,
float anorm,
float* rcond);
1038 lapack_int LAPACKE_zhecon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
1039 const lapack_int* ipiv,
double anorm,
double* rcond);
1041 lapack_int LAPACKE_cheequb(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
1042 float* s,
float* scond,
float* amax);
1043 lapack_int LAPACKE_zheequb(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
1044 double* s,
double* scond,
double* amax);
1046 lapack_int LAPACKE_cheev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
1048 lapack_int LAPACKE_zheev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
1051 lapack_int LAPACKE_cheevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
1053 lapack_int LAPACKE_zheevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* a,
1054 lapack_int lda,
double* w);
1056 lapack_int LAPACKE_cheevr(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_complex_float* a,
1057 lapack_int lda,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
1058 float* w, lapack_complex_float* z, lapack_int ldz, lapack_int* isuppz);
1059 lapack_int LAPACKE_zheevr(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_complex_double* a,
1060 lapack_int lda,
double vl,
double vu, lapack_int il, lapack_int iu,
double abstol,
1061 lapack_int* m,
double* w, lapack_complex_double* z, lapack_int ldz, lapack_int* isuppz);
1063 lapack_int LAPACKE_cheevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_complex_float* a,
1064 lapack_int lda,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
1065 float* w, lapack_complex_float* z, lapack_int ldz, lapack_int* ifail);
1066 lapack_int LAPACKE_zheevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_complex_double* a,
1067 lapack_int lda,
double vl,
double vu, lapack_int il, lapack_int iu,
double abstol,
1068 lapack_int* m,
double* w, lapack_complex_double* z, lapack_int ldz, lapack_int* ifail);
1070 lapack_int LAPACKE_chegst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_float* a,
1071 lapack_int lda,
const lapack_complex_float* b, lapack_int ldb);
1072 lapack_int LAPACKE_zhegst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_double* a,
1073 lapack_int lda,
const lapack_complex_double* b, lapack_int ldb);
1075 lapack_int LAPACKE_chegv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1076 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float* w);
1077 lapack_int LAPACKE_zhegv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1078 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
double* w);
1080 lapack_int LAPACKE_chegvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1081 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float* w);
1082 lapack_int LAPACKE_zhegvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1083 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
1086 lapack_int LAPACKE_chegvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
1087 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float vl,
1088 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
1089 lapack_complex_float* z, lapack_int ldz, lapack_int* ifail);
1090 lapack_int LAPACKE_zhegvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
1091 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
double vl,
1092 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
1093 lapack_complex_double* z, lapack_int ldz, lapack_int* ifail);
1095 lapack_int LAPACKE_cherfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
1096 lapack_int lda,
const lapack_complex_float* af, lapack_int ldaf,
const lapack_int* ipiv,
1097 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
1098 float* ferr,
float* berr);
1099 lapack_int LAPACKE_zherfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
1100 lapack_int lda,
const lapack_complex_double* af, lapack_int ldaf,
const lapack_int* ipiv,
1101 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
1102 double* ferr,
double* berr);
1104 lapack_int LAPACKE_cherfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
1105 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
1106 lapack_int ldaf,
const lapack_int* ipiv,
const float* s,
const lapack_complex_float* b,
1107 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* berr,
1108 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
1110 lapack_int LAPACKE_zherfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
1111 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
1112 lapack_int ldaf,
const lapack_int* ipiv,
const double* s,
const lapack_complex_double* b,
1113 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* berr,
1114 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
1117 lapack_int LAPACKE_chesv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
1118 lapack_int lda, lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
1119 lapack_int LAPACKE_zhesv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
1120 lapack_int lda, lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
1122 lapack_int LAPACKE_chesvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1123 const lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
1124 lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
1125 lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
1126 lapack_int LAPACKE_zhesvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1127 const lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
1128 lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
1129 lapack_int ldx,
double* rcond,
double* ferr,
double* berr);
1131 lapack_int LAPACKE_chesvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1132 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
1133 lapack_int* ipiv,
char* equed,
float* s, lapack_complex_float* b, lapack_int ldb,
1134 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr,
1135 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
1137 lapack_int LAPACKE_zhesvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1138 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
1139 lapack_int* ipiv,
char* equed,
double* s, lapack_complex_double* b, lapack_int ldb,
1140 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
1141 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
1144 lapack_int LAPACKE_chetrd(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
float* d,
1145 float* e, lapack_complex_float* tau);
1146 lapack_int LAPACKE_zhetrd(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
1147 double* d,
double* e, lapack_complex_double* tau);
1149 lapack_int LAPACKE_chetrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
1151 lapack_int LAPACKE_zhetrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
1154 lapack_int LAPACKE_chetri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
1155 const lapack_int* ipiv);
1156 lapack_int LAPACKE_zhetri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
1157 const lapack_int* ipiv);
1159 lapack_int LAPACKE_chetrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
1160 lapack_int lda,
const lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
1161 lapack_int LAPACKE_zhetrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
1162 lapack_int lda,
const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
1164 lapack_int LAPACKE_chfrk(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
float alpha,
1165 const lapack_complex_float* a, lapack_int lda,
float beta, lapack_complex_float* c);
1166 lapack_int LAPACKE_zhfrk(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
double alpha,
1167 const lapack_complex_double* a, lapack_int lda,
double beta, lapack_complex_double* c);
1169 lapack_int LAPACKE_shgeqz(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
1170 lapack_int ihi,
float* h, lapack_int ldh,
float* t, lapack_int ldt,
float* alphar,
1171 float* alphai,
float* beta,
float* q, lapack_int ldq,
float* z, lapack_int ldz);
1172 lapack_int LAPACKE_dhgeqz(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
1173 lapack_int ihi,
double* h, lapack_int ldh,
double* t, lapack_int ldt,
double* alphar,
1174 double* alphai,
double* beta,
double* q, lapack_int ldq,
double* z, lapack_int ldz);
1175 lapack_int LAPACKE_chgeqz(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
1176 lapack_int ihi, lapack_complex_float* h, lapack_int ldh, lapack_complex_float* t,
1177 lapack_int ldt, lapack_complex_float* alpha, lapack_complex_float* beta,
1178 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* z, lapack_int ldz);
1179 lapack_int LAPACKE_zhgeqz(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
1180 lapack_int ihi, lapack_complex_double* h, lapack_int ldh, lapack_complex_double* t,
1181 lapack_int ldt, lapack_complex_double* alpha, lapack_complex_double* beta,
1182 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* z, lapack_int ldz);
1184 lapack_int LAPACKE_chpcon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
1185 const lapack_int* ipiv,
float anorm,
float* rcond);
1186 lapack_int LAPACKE_zhpcon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
1187 const lapack_int* ipiv,
double anorm,
double* rcond);
1189 lapack_int LAPACKE_chpev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* ap,
float* w,
1190 lapack_complex_float* z, lapack_int ldz);
1191 lapack_int LAPACKE_zhpev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* ap,
double* w,
1192 lapack_complex_double* z, lapack_int ldz);
1194 lapack_int LAPACKE_chpevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* ap,
float* w,
1195 lapack_complex_float* z, lapack_int ldz);
1196 lapack_int LAPACKE_zhpevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* ap,
double* w,
1197 lapack_complex_double* z, lapack_int ldz);
1199 lapack_int LAPACKE_chpevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_complex_float* ap,
1200 float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
1201 lapack_complex_float* z, lapack_int ldz, lapack_int* ifail);
1202 lapack_int LAPACKE_zhpevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_complex_double* ap,
1203 double vl,
double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
1204 lapack_complex_double* z, lapack_int ldz, lapack_int* ifail);
1206 lapack_int LAPACKE_chpgst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_float* ap,
1207 const lapack_complex_float* bp);
1208 lapack_int LAPACKE_zhpgst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_double* ap,
1209 const lapack_complex_double* bp);
1211 lapack_int LAPACKE_chpgv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1212 lapack_complex_float* ap, lapack_complex_float* bp,
float* w, lapack_complex_float* z,
1214 lapack_int LAPACKE_zhpgv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1215 lapack_complex_double* ap, lapack_complex_double* bp,
double* w, lapack_complex_double* z,
1218 lapack_int LAPACKE_chpgvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1219 lapack_complex_float* ap, lapack_complex_float* bp,
float* w, lapack_complex_float* z,
1221 lapack_int LAPACKE_zhpgvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
1222 lapack_complex_double* ap, lapack_complex_double* bp,
double* w, lapack_complex_double* z,
1225 lapack_int LAPACKE_chpgvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
1226 lapack_complex_float* ap, lapack_complex_float* bp,
float vl,
float vu, lapack_int il,
1227 lapack_int iu,
float abstol, lapack_int* m,
float* w, lapack_complex_float* z, lapack_int ldz,
1229 lapack_int LAPACKE_zhpgvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
1230 lapack_complex_double* ap, lapack_complex_double* bp,
double vl,
double vu, lapack_int il,
1231 lapack_int iu,
double abstol, lapack_int* m,
double* w, lapack_complex_double* z,
1232 lapack_int ldz, lapack_int* ifail);
1234 lapack_int LAPACKE_chprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* ap,
1235 const lapack_complex_float* afp,
const lapack_int* ipiv,
const lapack_complex_float* b,
1236 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr);
1237 lapack_int LAPACKE_zhprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* ap,
1238 const lapack_complex_double* afp,
const lapack_int* ipiv,
const lapack_complex_double* b,
1239 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr);
1241 lapack_int LAPACKE_chpsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* ap,
1242 lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
1243 lapack_int LAPACKE_zhpsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* ap,
1244 lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
1246 lapack_int LAPACKE_chpsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1247 const lapack_complex_float* ap, lapack_complex_float* afp, lapack_int* ipiv,
1248 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
1249 float* rcond,
float* ferr,
float* berr);
1250 lapack_int LAPACKE_zhpsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1251 const lapack_complex_double* ap, lapack_complex_double* afp, lapack_int* ipiv,
1252 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
1253 double* rcond,
double* ferr,
double* berr);
1255 lapack_int LAPACKE_chptrd(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap,
float* d,
float* e,
1256 lapack_complex_float* tau);
1257 lapack_int LAPACKE_zhptrd(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap,
double* d,
double* e,
1258 lapack_complex_double* tau);
1260 lapack_int LAPACKE_chptrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap, lapack_int* ipiv);
1261 lapack_int LAPACKE_zhptrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap, lapack_int* ipiv);
1263 lapack_int LAPACKE_chptri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap,
const lapack_int* ipiv);
1264 lapack_int LAPACKE_zhptri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap,
const lapack_int* ipiv);
1266 lapack_int LAPACKE_chptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* ap,
1267 const lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
1268 lapack_int LAPACKE_zhptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* ap,
1269 const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
1271 lapack_int LAPACKE_shsein(
int matrix_order,
char job,
char eigsrc,
char initv, lapack_logical* select, lapack_int n,
1272 const float* h, lapack_int ldh,
float* wr,
const float* wi,
float* vl, lapack_int ldvl,
1273 float* vr, lapack_int ldvr, lapack_int mm, lapack_int* m, lapack_int* ifaill,
1274 lapack_int* ifailr);
1275 lapack_int LAPACKE_dhsein(
int matrix_order,
char job,
char eigsrc,
char initv, lapack_logical* select, lapack_int n,
1276 const double* h, lapack_int ldh,
double* wr,
const double* wi,
double* vl, lapack_int ldvl,
1277 double* vr, lapack_int ldvr, lapack_int mm, lapack_int* m, lapack_int* ifaill,
1278 lapack_int* ifailr);
1279 lapack_int LAPACKE_chsein(
int matrix_order,
char job,
char eigsrc,
char initv,
const lapack_logical* select,
1280 lapack_int n,
const lapack_complex_float* h, lapack_int ldh, lapack_complex_float* w,
1281 lapack_complex_float* vl, lapack_int ldvl, lapack_complex_float* vr, lapack_int ldvr,
1282 lapack_int mm, lapack_int* m, lapack_int* ifaill, lapack_int* ifailr);
1283 lapack_int LAPACKE_zhsein(
int matrix_order,
char job,
char eigsrc,
char initv,
const lapack_logical* select,
1284 lapack_int n,
const lapack_complex_double* h, lapack_int ldh, lapack_complex_double* w,
1285 lapack_complex_double* vl, lapack_int ldvl, lapack_complex_double* vr, lapack_int ldvr,
1286 lapack_int mm, lapack_int* m, lapack_int* ifaill, lapack_int* ifailr);
1288 lapack_int LAPACKE_shseqr(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
1289 float* h, lapack_int ldh,
float* wr,
float* wi,
float* z, lapack_int ldz);
1290 lapack_int LAPACKE_dhseqr(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
1291 double* h, lapack_int ldh,
double* wr,
double* wi,
double* z, lapack_int ldz);
1292 lapack_int LAPACKE_chseqr(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
1293 lapack_complex_float* h, lapack_int ldh, lapack_complex_float* w, lapack_complex_float* z,
1295 lapack_int LAPACKE_zhseqr(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
1296 lapack_complex_double* h, lapack_int ldh, lapack_complex_double* w, lapack_complex_double* z,
1299 lapack_int LAPACKE_clacgv(lapack_int n, lapack_complex_float* x, lapack_int incx);
1300 lapack_int LAPACKE_zlacgv(lapack_int n, lapack_complex_double* x, lapack_int incx);
1302 lapack_int LAPACKE_slacpy(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const float* a, lapack_int lda,
1303 float* b, lapack_int ldb);
1304 lapack_int LAPACKE_dlacpy(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
1305 double* b, lapack_int ldb);
1306 lapack_int LAPACKE_clacpy(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const lapack_complex_float* a,
1307 lapack_int lda, lapack_complex_float* b, lapack_int ldb);
1308 lapack_int LAPACKE_zlacpy(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const lapack_complex_double* a,
1309 lapack_int lda, lapack_complex_double* b, lapack_int ldb);
1311 lapack_int LAPACKE_zlag2c(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
1312 lapack_complex_float* sa, lapack_int ldsa);
1314 lapack_int LAPACKE_slag2d(
int matrix_order, lapack_int m, lapack_int n,
const float* sa, lapack_int ldsa,
double* a,
1317 lapack_int LAPACKE_dlag2s(
int matrix_order, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
float* sa,
1320 lapack_int LAPACKE_clag2z(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_float* sa, lapack_int ldsa,
1321 lapack_complex_double* a, lapack_int lda);
1323 lapack_int LAPACKE_slagge(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const float* d,
1324 float* a, lapack_int lda, lapack_int* iseed);
1325 lapack_int LAPACKE_dlagge(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const double* d,
1326 double* a, lapack_int lda, lapack_int* iseed);
1327 lapack_int LAPACKE_clagge(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const float* d,
1328 lapack_complex_float* a, lapack_int lda, lapack_int* iseed);
1329 lapack_int LAPACKE_zlagge(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
const double* d,
1330 lapack_complex_double* a, lapack_int lda, lapack_int* iseed);
1332 float LAPACKE_slamch(
char cmach);
1333 double LAPACKE_dlamch(
char cmach);
1335 float LAPACKE_slange(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const float* a, lapack_int lda);
1336 double LAPACKE_dlange(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const double* a, lapack_int lda);
1337 float LAPACKE_clange(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const lapack_complex_float* a,
1339 double LAPACKE_zlange(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const lapack_complex_double* a,
1342 float LAPACKE_clanhe(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_float* a,
1344 double LAPACKE_zlanhe(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_double* a,
1347 float LAPACKE_slansy(
int matrix_order,
char norm,
char uplo, lapack_int n,
const float* a, lapack_int lda);
1348 double LAPACKE_dlansy(
int matrix_order,
char norm,
char uplo, lapack_int n,
const double* a, lapack_int lda);
1349 float LAPACKE_clansy(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_float* a,
1351 double LAPACKE_zlansy(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_double* a,
1354 float LAPACKE_slantr(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
const float* a,
1356 double LAPACKE_dlantr(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
const double* a,
1358 float LAPACKE_clantr(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
1359 const lapack_complex_float* a, lapack_int lda);
1360 double LAPACKE_zlantr(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
1361 const lapack_complex_double* a, lapack_int lda);
1363 lapack_int LAPACKE_slarfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
1364 lapack_int k,
const float* v, lapack_int ldv,
const float* t, lapack_int ldt,
float* c,
1366 lapack_int LAPACKE_dlarfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
1367 lapack_int k,
const double* v, lapack_int ldv,
const double* t, lapack_int ldt,
double* c,
1369 lapack_int LAPACKE_clarfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
1370 lapack_int k,
const lapack_complex_float* v, lapack_int ldv,
const lapack_complex_float* t,
1371 lapack_int ldt, lapack_complex_float* c, lapack_int ldc);
1372 lapack_int LAPACKE_zlarfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
1373 lapack_int k,
const lapack_complex_double* v, lapack_int ldv,
const lapack_complex_double* t,
1374 lapack_int ldt, lapack_complex_double* c, lapack_int ldc);
1376 lapack_int LAPACKE_slarfg(lapack_int n,
float* alpha,
float* x, lapack_int incx,
float* tau);
1377 lapack_int LAPACKE_dlarfg(lapack_int n,
double* alpha,
double* x, lapack_int incx,
double* tau);
1378 lapack_int LAPACKE_clarfg(lapack_int n, lapack_complex_float* alpha, lapack_complex_float* x, lapack_int incx,
1379 lapack_complex_float* tau);
1380 lapack_int LAPACKE_zlarfg(lapack_int n, lapack_complex_double* alpha, lapack_complex_double* x, lapack_int incx,
1381 lapack_complex_double* tau);
1383 lapack_int LAPACKE_slarft(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
const float* v,
1384 lapack_int ldv,
const float* tau,
float* t, lapack_int ldt);
1385 lapack_int LAPACKE_dlarft(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
const double* v,
1386 lapack_int ldv,
const double* tau,
double* t, lapack_int ldt);
1387 lapack_int LAPACKE_clarft(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
1388 const lapack_complex_float* v, lapack_int ldv,
const lapack_complex_float* tau,
1389 lapack_complex_float* t, lapack_int ldt);
1390 lapack_int LAPACKE_zlarft(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
1391 const lapack_complex_double* v, lapack_int ldv,
const lapack_complex_double* tau,
1392 lapack_complex_double* t, lapack_int ldt);
1394 lapack_int LAPACKE_slarfx(
int matrix_order,
char side, lapack_int m, lapack_int n,
const float* v,
float tau,
float* c,
1395 lapack_int ldc,
float* work);
1396 lapack_int LAPACKE_dlarfx(
int matrix_order,
char side, lapack_int m, lapack_int n,
const double* v,
double tau,
1397 double* c, lapack_int ldc,
double* work);
1398 lapack_int LAPACKE_clarfx(
int matrix_order,
char side, lapack_int m, lapack_int n,
const lapack_complex_float* v,
1399 lapack_complex_float tau, lapack_complex_float* c, lapack_int ldc,
1400 lapack_complex_float* work);
1401 lapack_int LAPACKE_zlarfx(
int matrix_order,
char side, lapack_int m, lapack_int n,
const lapack_complex_double* v,
1402 lapack_complex_double tau, lapack_complex_double* c, lapack_int ldc,
1403 lapack_complex_double* work);
1405 lapack_int LAPACKE_slarnv(lapack_int idist, lapack_int* iseed, lapack_int n,
float* x);
1406 lapack_int LAPACKE_dlarnv(lapack_int idist, lapack_int* iseed, lapack_int n,
double* x);
1407 lapack_int LAPACKE_clarnv(lapack_int idist, lapack_int* iseed, lapack_int n, lapack_complex_float* x);
1408 lapack_int LAPACKE_zlarnv(lapack_int idist, lapack_int* iseed, lapack_int n, lapack_complex_double* x);
1410 lapack_int LAPACKE_slaset(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
float alpha,
float beta,
float* a,
1412 lapack_int LAPACKE_dlaset(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
double alpha,
double beta,
double* a,
1414 lapack_int LAPACKE_claset(
int matrix_order,
char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha,
1415 lapack_complex_float beta, lapack_complex_float* a, lapack_int lda);
1416 lapack_int LAPACKE_zlaset(
int matrix_order,
char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha,
1417 lapack_complex_double beta, lapack_complex_double* a, lapack_int lda);
1419 lapack_int LAPACKE_slasrt(
char id, lapack_int n,
float* d);
1420 lapack_int LAPACKE_dlasrt(
char id, lapack_int n,
double* d);
1422 lapack_int LAPACKE_slaswp(
int matrix_order, lapack_int n,
float* a, lapack_int lda, lapack_int k1, lapack_int k2,
1423 const lapack_int* ipiv, lapack_int incx);
1424 lapack_int LAPACKE_dlaswp(
int matrix_order, lapack_int n,
double* a, lapack_int lda, lapack_int k1, lapack_int k2,
1425 const lapack_int* ipiv, lapack_int incx);
1426 lapack_int LAPACKE_claswp(
int matrix_order, lapack_int n, lapack_complex_float* a, lapack_int lda, lapack_int k1,
1427 lapack_int k2,
const lapack_int* ipiv, lapack_int incx);
1428 lapack_int LAPACKE_zlaswp(
int matrix_order, lapack_int n, lapack_complex_double* a, lapack_int lda, lapack_int k1,
1429 lapack_int k2,
const lapack_int* ipiv, lapack_int incx);
1431 lapack_int LAPACKE_slatms(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
1432 float* d, lapack_int mode,
float cond,
float dmax, lapack_int kl, lapack_int ku,
char pack,
1433 float* a, lapack_int lda);
1434 lapack_int LAPACKE_dlatms(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
1435 double* d, lapack_int mode,
double cond,
double dmax, lapack_int kl, lapack_int ku,
char pack,
1436 double* a, lapack_int lda);
1437 lapack_int LAPACKE_clatms(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
1438 float* d, lapack_int mode,
float cond,
float dmax, lapack_int kl, lapack_int ku,
char pack,
1439 lapack_complex_float* a, lapack_int lda);
1440 lapack_int LAPACKE_zlatms(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
1441 double* d, lapack_int mode,
double cond,
double dmax, lapack_int kl, lapack_int ku,
char pack,
1442 lapack_complex_double* a, lapack_int lda);
1444 lapack_int LAPACKE_slauum(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda);
1445 lapack_int LAPACKE_dlauum(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda);
1446 lapack_int LAPACKE_clauum(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda);
1447 lapack_int LAPACKE_zlauum(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda);
1449 lapack_int LAPACKE_sopgtr(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
const float* tau,
float* q,
1451 lapack_int LAPACKE_dopgtr(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
const double* tau,
double* q,
1454 lapack_int LAPACKE_sopmtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
1455 const float* ap,
const float* tau,
float* c, lapack_int ldc);
1456 lapack_int LAPACKE_dopmtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
1457 const double* ap,
const double* tau,
double* c, lapack_int ldc);
1459 lapack_int LAPACKE_sorgbr(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
float* a,
1460 lapack_int lda,
const float* tau);
1461 lapack_int LAPACKE_dorgbr(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
double* a,
1462 lapack_int lda,
const double* tau);
1464 lapack_int LAPACKE_sorghr(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
float* a, lapack_int lda,
1466 lapack_int LAPACKE_dorghr(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
double* a, lapack_int lda,
1469 lapack_int LAPACKE_sorglq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
1471 lapack_int LAPACKE_dorglq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
1474 lapack_int LAPACKE_sorgql(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
1476 lapack_int LAPACKE_dorgql(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
1479 lapack_int LAPACKE_sorgqr(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
1481 lapack_int LAPACKE_dorgqr(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
1484 lapack_int LAPACKE_sorgrq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
1486 lapack_int LAPACKE_dorgrq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
1489 lapack_int LAPACKE_sorgtr(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
const float* tau);
1490 lapack_int LAPACKE_dorgtr(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
const double* tau);
1492 lapack_int LAPACKE_sormbr(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1493 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1494 lapack_int LAPACKE_dormbr(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1495 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc);
1497 lapack_int LAPACKE_sormhr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
1498 lapack_int ihi,
const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1499 lapack_int LAPACKE_dormhr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
1500 lapack_int ihi,
const double* a, lapack_int lda,
const double* tau,
double* c,
1503 lapack_int LAPACKE_sormlq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1504 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1505 lapack_int LAPACKE_dormlq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1506 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc);
1508 lapack_int LAPACKE_sormql(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1509 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1510 lapack_int LAPACKE_dormql(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1511 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc);
1513 lapack_int LAPACKE_sormqr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1514 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1515 lapack_int LAPACKE_dormqr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1516 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc);
1518 lapack_int LAPACKE_sormrq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1519 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1520 lapack_int LAPACKE_dormrq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1521 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc);
1523 lapack_int LAPACKE_sormrz(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1524 lapack_int l,
const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1525 lapack_int LAPACKE_dormrz(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
1526 lapack_int l,
const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc);
1528 lapack_int LAPACKE_sormtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
1529 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc);
1530 lapack_int LAPACKE_dormtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
1531 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc);
1533 lapack_int LAPACKE_spbcon(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const float* ab, lapack_int ldab,
1534 float anorm,
float* rcond);
1535 lapack_int LAPACKE_dpbcon(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const double* ab, lapack_int ldab,
1536 double anorm,
double* rcond);
1537 lapack_int LAPACKE_cpbcon(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const lapack_complex_float* ab,
1538 lapack_int ldab,
float anorm,
float* rcond);
1539 lapack_int LAPACKE_zpbcon(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const lapack_complex_double* ab,
1540 lapack_int ldab,
double anorm,
double* rcond);
1542 lapack_int LAPACKE_spbequ(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const float* ab, lapack_int ldab,
1543 float* s,
float* scond,
float* amax);
1544 lapack_int LAPACKE_dpbequ(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const double* ab, lapack_int ldab,
1545 double* s,
double* scond,
double* amax);
1546 lapack_int LAPACKE_cpbequ(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const lapack_complex_float* ab,
1547 lapack_int ldab,
float* s,
float* scond,
float* amax);
1548 lapack_int LAPACKE_zpbequ(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const lapack_complex_double* ab,
1549 lapack_int ldab,
double* s,
double* scond,
double* amax);
1551 lapack_int LAPACKE_spbrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
const float* ab,
1552 lapack_int ldab,
const float* afb, lapack_int ldafb,
const float* b, lapack_int ldb,
float* x,
1553 lapack_int ldx,
float* ferr,
float* berr);
1554 lapack_int LAPACKE_dpbrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
const double* ab,
1555 lapack_int ldab,
const double* afb, lapack_int ldafb,
const double* b, lapack_int ldb,
1556 double* x, lapack_int ldx,
double* ferr,
double* berr);
1557 lapack_int LAPACKE_cpbrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1558 const lapack_complex_float* ab, lapack_int ldab,
const lapack_complex_float* afb,
1559 lapack_int ldafb,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
1560 lapack_int ldx,
float* ferr,
float* berr);
1561 lapack_int LAPACKE_zpbrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1562 const lapack_complex_double* ab, lapack_int ldab,
const lapack_complex_double* afb,
1563 lapack_int ldafb,
const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
1564 lapack_int ldx,
double* ferr,
double* berr);
1566 lapack_int LAPACKE_spbstf(
int matrix_order,
char uplo, lapack_int n, lapack_int kb,
float* bb, lapack_int ldbb);
1567 lapack_int LAPACKE_dpbstf(
int matrix_order,
char uplo, lapack_int n, lapack_int kb,
double* bb, lapack_int ldbb);
1568 lapack_int LAPACKE_cpbstf(
int matrix_order,
char uplo, lapack_int n, lapack_int kb, lapack_complex_float* bb,
1570 lapack_int LAPACKE_zpbstf(
int matrix_order,
char uplo, lapack_int n, lapack_int kb, lapack_complex_double* bb,
1573 lapack_int LAPACKE_spbsv(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
float* ab,
1574 lapack_int ldab,
float* b, lapack_int ldb);
1575 lapack_int LAPACKE_dpbsv(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
double* ab,
1576 lapack_int ldab,
double* b, lapack_int ldb);
1577 lapack_int LAPACKE_cpbsv(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1578 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* b, lapack_int ldb);
1579 lapack_int LAPACKE_zpbsv(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1580 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* b, lapack_int ldb);
1582 lapack_int LAPACKE_spbsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1583 float* ab, lapack_int ldab,
float* afb, lapack_int ldafb,
char* equed,
float* s,
float* b,
1584 lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
1585 lapack_int LAPACKE_dpbsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1586 double* ab, lapack_int ldab,
double* afb, lapack_int ldafb,
char* equed,
double* s,
double* b,
1587 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr);
1588 lapack_int LAPACKE_cpbsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1589 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* afb, lapack_int ldafb,
1590 char* equed,
float* s, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
1591 lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
1592 lapack_int LAPACKE_zpbsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1593 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* afb, lapack_int ldafb,
1594 char* equed,
double* s, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
1595 lapack_int ldx,
double* rcond,
double* ferr,
double* berr);
1597 lapack_int LAPACKE_spbtrf(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
float* ab, lapack_int ldab);
1598 lapack_int LAPACKE_dpbtrf(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
double* ab, lapack_int ldab);
1599 lapack_int LAPACKE_cpbtrf(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_complex_float* ab,
1601 lapack_int LAPACKE_zpbtrf(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_complex_double* ab,
1604 lapack_int LAPACKE_spbtrs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
const float* ab,
1605 lapack_int ldab,
float* b, lapack_int ldb);
1606 lapack_int LAPACKE_dpbtrs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
const double* ab,
1607 lapack_int ldab,
double* b, lapack_int ldb);
1608 lapack_int LAPACKE_cpbtrs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1609 const lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* b, lapack_int ldb);
1610 lapack_int LAPACKE_zpbtrs(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
1611 const lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* b, lapack_int ldb);
1613 lapack_int LAPACKE_spftrf(
int matrix_order,
char transr,
char uplo, lapack_int n,
float* a);
1614 lapack_int LAPACKE_dpftrf(
int matrix_order,
char transr,
char uplo, lapack_int n,
double* a);
1615 lapack_int LAPACKE_cpftrf(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_float* a);
1616 lapack_int LAPACKE_zpftrf(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_double* a);
1618 lapack_int LAPACKE_spftri(
int matrix_order,
char transr,
char uplo, lapack_int n,
float* a);
1619 lapack_int LAPACKE_dpftri(
int matrix_order,
char transr,
char uplo, lapack_int n,
double* a);
1620 lapack_int LAPACKE_cpftri(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_float* a);
1621 lapack_int LAPACKE_zpftri(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_double* a);
1623 lapack_int LAPACKE_spftrs(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
1624 float* b, lapack_int ldb);
1625 lapack_int LAPACKE_dpftrs(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
1626 double* b, lapack_int ldb);
1627 lapack_int LAPACKE_cpftrs(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
1628 const lapack_complex_float* a, lapack_complex_float* b, lapack_int ldb);
1629 lapack_int LAPACKE_zpftrs(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
1630 const lapack_complex_double* a, lapack_complex_double* b, lapack_int ldb);
1632 lapack_int LAPACKE_spocon(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
float anorm,
1634 lapack_int LAPACKE_dpocon(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
double anorm,
1636 lapack_int LAPACKE_cpocon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
1637 float anorm,
float* rcond);
1638 lapack_int LAPACKE_zpocon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
1639 double anorm,
double* rcond);
1641 lapack_int LAPACKE_spoequ(
int matrix_order, lapack_int n,
const float* a, lapack_int lda,
float* s,
float* scond,
1643 lapack_int LAPACKE_dpoequ(
int matrix_order, lapack_int n,
const double* a, lapack_int lda,
double* s,
double* scond,
1645 lapack_int LAPACKE_cpoequ(
int matrix_order, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
float* s,
1646 float* scond,
float* amax);
1647 lapack_int LAPACKE_zpoequ(
int matrix_order, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
double* s,
1648 double* scond,
double* amax);
1650 lapack_int LAPACKE_spoequb(
int matrix_order, lapack_int n,
const float* a, lapack_int lda,
float* s,
float* scond,
1652 lapack_int LAPACKE_dpoequb(
int matrix_order, lapack_int n,
const double* a, lapack_int lda,
double* s,
double* scond,
1654 lapack_int LAPACKE_cpoequb(
int matrix_order, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
float* s,
1655 float* scond,
float* amax);
1656 lapack_int LAPACKE_zpoequb(
int matrix_order, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
double* s,
1657 double* scond,
double* amax);
1659 lapack_int LAPACKE_sporfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a, lapack_int lda,
1660 const float* af, lapack_int ldaf,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
1661 float* ferr,
float* berr);
1662 lapack_int LAPACKE_dporfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a, lapack_int lda,
1663 const double* af, lapack_int ldaf,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
1664 double* ferr,
double* berr);
1665 lapack_int LAPACKE_cporfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
1666 lapack_int lda,
const lapack_complex_float* af, lapack_int ldaf,
1667 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
1668 float* ferr,
float* berr);
1669 lapack_int LAPACKE_zporfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
1670 lapack_int lda,
const lapack_complex_double* af, lapack_int ldaf,
1671 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
1672 double* ferr,
double* berr);
1674 lapack_int LAPACKE_sporfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const float* a,
1675 lapack_int lda,
const float* af, lapack_int ldaf,
const float* s,
const float* b,
1676 lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* berr, lapack_int n_err_bnds,
1677 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params);
1678 lapack_int LAPACKE_dporfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const double* a,
1679 lapack_int lda,
const double* af, lapack_int ldaf,
const double* s,
const double* b,
1680 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* berr,
1681 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
1683 lapack_int LAPACKE_cporfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
1684 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
1685 lapack_int ldaf,
const float* s,
const lapack_complex_float* b, lapack_int ldb,
1686 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* berr, lapack_int n_err_bnds,
1687 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params);
1688 lapack_int LAPACKE_zporfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
1689 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
1690 lapack_int ldaf,
const double* s,
const lapack_complex_double* b, lapack_int ldb,
1691 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* berr, lapack_int n_err_bnds,
1692 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params);
1694 lapack_int LAPACKE_sposv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
float* b,
1696 lapack_int LAPACKE_dposv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
1697 double* b, lapack_int ldb);
1698 lapack_int LAPACKE_cposv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
1699 lapack_int lda, lapack_complex_float* b, lapack_int ldb);
1700 lapack_int LAPACKE_zposv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
1701 lapack_int lda, lapack_complex_double* b, lapack_int ldb);
1702 lapack_int LAPACKE_dsposv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
1703 double* b, lapack_int ldb,
double* x, lapack_int ldx, lapack_int* iter);
1704 lapack_int LAPACKE_zcposv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
1705 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
1706 lapack_int ldx, lapack_int* iter);
1708 lapack_int LAPACKE_sposvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* a,
1709 lapack_int lda,
float* af, lapack_int ldaf,
char* equed,
float* s,
float* b, lapack_int ldb,
1710 float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
1711 lapack_int LAPACKE_dposvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* a,
1712 lapack_int lda,
double* af, lapack_int ldaf,
char* equed,
double* s,
double* b,
1713 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr);
1714 lapack_int LAPACKE_cposvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1715 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
1716 char* equed,
float* s, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
1717 lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
1718 lapack_int LAPACKE_zposvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1719 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
1720 char* equed,
double* s, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
1721 lapack_int ldx,
double* rcond,
double* ferr,
double* berr);
1723 lapack_int LAPACKE_sposvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* a,
1724 lapack_int lda,
float* af, lapack_int ldaf,
char* equed,
float* s,
float* b, lapack_int ldb,
1725 float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr, lapack_int n_err_bnds,
1726 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params);
1727 lapack_int LAPACKE_dposvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* a,
1728 lapack_int lda,
double* af, lapack_int ldaf,
char* equed,
double* s,
double* b,
1729 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
1730 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
1732 lapack_int LAPACKE_cposvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1733 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
1734 char* equed,
float* s, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
1735 lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr, lapack_int n_err_bnds,
1736 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params);
1737 lapack_int LAPACKE_zposvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1738 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
1739 char* equed,
double* s, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
1740 lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr, lapack_int n_err_bnds,
1741 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params);
1743 lapack_int LAPACKE_spotrf(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda);
1744 lapack_int LAPACKE_dpotrf(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda);
1745 lapack_int LAPACKE_cpotrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda);
1746 lapack_int LAPACKE_zpotrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda);
1748 lapack_int LAPACKE_spotri(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda);
1749 lapack_int LAPACKE_dpotri(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda);
1750 lapack_int LAPACKE_cpotri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda);
1751 lapack_int LAPACKE_zpotri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda);
1753 lapack_int LAPACKE_spotrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a, lapack_int lda,
1754 float* b, lapack_int ldb);
1755 lapack_int LAPACKE_dpotrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a, lapack_int lda,
1756 double* b, lapack_int ldb);
1757 lapack_int LAPACKE_cpotrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
1758 lapack_int lda, lapack_complex_float* b, lapack_int ldb);
1759 lapack_int LAPACKE_zpotrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
1760 lapack_int lda, lapack_complex_double* b, lapack_int ldb);
1762 lapack_int LAPACKE_sppcon(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
float anorm,
float* rcond);
1763 lapack_int LAPACKE_dppcon(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
double anorm,
double* rcond);
1764 lapack_int LAPACKE_cppcon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
float anorm,
1766 lapack_int LAPACKE_zppcon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
double anorm,
1769 lapack_int LAPACKE_sppequ(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
float* s,
float* scond,
1771 lapack_int LAPACKE_dppequ(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
double* s,
double* scond,
1773 lapack_int LAPACKE_cppequ(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
float* s,
1774 float* scond,
float* amax);
1775 lapack_int LAPACKE_zppequ(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
double* s,
1776 double* scond,
double* amax);
1778 lapack_int LAPACKE_spprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
const float* afp,
1779 const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
float* berr);
1780 lapack_int LAPACKE_dpprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
1781 const double* afp,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* ferr,
1783 lapack_int LAPACKE_cpprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* ap,
1784 const lapack_complex_float* afp,
const lapack_complex_float* b, lapack_int ldb,
1785 lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr);
1786 lapack_int LAPACKE_zpprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* ap,
1787 const lapack_complex_double* afp,
const lapack_complex_double* b, lapack_int ldb,
1788 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr);
1790 lapack_int LAPACKE_sppsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* ap,
float* b,
1792 lapack_int LAPACKE_dppsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* ap,
double* b,
1794 lapack_int LAPACKE_cppsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* ap,
1795 lapack_complex_float* b, lapack_int ldb);
1796 lapack_int LAPACKE_zppsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* ap,
1797 lapack_complex_double* b, lapack_int ldb);
1799 lapack_int LAPACKE_sppsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* ap,
float* afp,
1800 char* equed,
float* s,
float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
1801 float* ferr,
float* berr);
1802 lapack_int LAPACKE_dppsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* ap,
1803 double* afp,
char* equed,
double* s,
double* b, lapack_int ldb,
double* x, lapack_int ldx,
1804 double* rcond,
double* ferr,
double* berr);
1805 lapack_int LAPACKE_cppsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1806 lapack_complex_float* ap, lapack_complex_float* afp,
char* equed,
float* s,
1807 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
1808 float* rcond,
float* ferr,
float* berr);
1809 lapack_int LAPACKE_zppsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
1810 lapack_complex_double* ap, lapack_complex_double* afp,
char* equed,
double* s,
1811 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
1812 double* rcond,
double* ferr,
double* berr);
1814 lapack_int LAPACKE_spptrf(
int matrix_order,
char uplo, lapack_int n,
float* ap);
1815 lapack_int LAPACKE_dpptrf(
int matrix_order,
char uplo, lapack_int n,
double* ap);
1816 lapack_int LAPACKE_cpptrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap);
1817 lapack_int LAPACKE_zpptrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap);
1819 lapack_int LAPACKE_spptri(
int matrix_order,
char uplo, lapack_int n,
float* ap);
1820 lapack_int LAPACKE_dpptri(
int matrix_order,
char uplo, lapack_int n,
double* ap);
1821 lapack_int LAPACKE_cpptri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap);
1822 lapack_int LAPACKE_zpptri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap);
1824 lapack_int LAPACKE_spptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
float* b,
1826 lapack_int LAPACKE_dpptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
double* b,
1828 lapack_int LAPACKE_cpptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* ap,
1829 lapack_complex_float* b, lapack_int ldb);
1830 lapack_int LAPACKE_zpptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* ap,
1831 lapack_complex_double* b, lapack_int ldb);
1833 lapack_int LAPACKE_spstrf(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda, lapack_int* piv,
1834 lapack_int* rank,
float tol);
1835 lapack_int LAPACKE_dpstrf(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda, lapack_int* piv,
1836 lapack_int* rank,
double tol);
1837 lapack_int LAPACKE_cpstrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
1838 lapack_int* piv, lapack_int* rank,
float tol);
1839 lapack_int LAPACKE_zpstrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
1840 lapack_int* piv, lapack_int* rank,
double tol);
1842 lapack_int LAPACKE_sptcon(lapack_int n,
const float* d,
const float* e,
float anorm,
float* rcond);
1843 lapack_int LAPACKE_dptcon(lapack_int n,
const double* d,
const double* e,
double anorm,
double* rcond);
1844 lapack_int LAPACKE_cptcon(lapack_int n,
const float* d,
const lapack_complex_float* e,
float anorm,
float* rcond);
1845 lapack_int LAPACKE_zptcon(lapack_int n,
const double* d,
const lapack_complex_double* e,
double anorm,
double* rcond);
1847 lapack_int LAPACKE_spteqr(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz);
1848 lapack_int LAPACKE_dpteqr(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
double* z, lapack_int ldz);
1849 lapack_int LAPACKE_cpteqr(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e, lapack_complex_float* z,
1851 lapack_int LAPACKE_zpteqr(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e, lapack_complex_double* z,
1854 lapack_int LAPACKE_sptrfs(
int matrix_order, lapack_int n, lapack_int nrhs,
const float* d,
const float* e,
1855 const float* df,
const float* ef,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
1856 float* ferr,
float* berr);
1857 lapack_int LAPACKE_dptrfs(
int matrix_order, lapack_int n, lapack_int nrhs,
const double* d,
const double* e,
1858 const double* df,
const double* ef,
const double* b, lapack_int ldb,
double* x,
1859 lapack_int ldx,
double* ferr,
double* berr);
1860 lapack_int LAPACKE_cptrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* d,
1861 const lapack_complex_float* e,
const float* df,
const lapack_complex_float* ef,
1862 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
1863 float* ferr,
float* berr);
1864 lapack_int LAPACKE_zptrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* d,
1865 const lapack_complex_double* e,
const double* df,
const lapack_complex_double* ef,
1866 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
1867 double* ferr,
double* berr);
1869 lapack_int LAPACKE_sptsv(
int matrix_order, lapack_int n, lapack_int nrhs,
float* d,
float* e,
float* b, lapack_int ldb);
1870 lapack_int LAPACKE_dptsv(
int matrix_order, lapack_int n, lapack_int nrhs,
double* d,
double* e,
double* b,
1872 lapack_int LAPACKE_cptsv(
int matrix_order, lapack_int n, lapack_int nrhs,
float* d, lapack_complex_float* e,
1873 lapack_complex_float* b, lapack_int ldb);
1874 lapack_int LAPACKE_zptsv(
int matrix_order, lapack_int n, lapack_int nrhs,
double* d, lapack_complex_double* e,
1875 lapack_complex_double* b, lapack_int ldb);
1877 lapack_int LAPACKE_sptsvx(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const float* d,
const float* e,
1878 float* df,
float* ef,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
1879 float* ferr,
float* berr);
1880 lapack_int LAPACKE_dptsvx(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const double* d,
const double* e,
1881 double* df,
double* ef,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
1882 double* rcond,
double* ferr,
double* berr);
1883 lapack_int LAPACKE_cptsvx(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const float* d,
1884 const lapack_complex_float* e,
float* df, lapack_complex_float* ef,
1885 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
1886 float* rcond,
float* ferr,
float* berr);
1887 lapack_int LAPACKE_zptsvx(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const double* d,
1888 const lapack_complex_double* e,
double* df, lapack_complex_double* ef,
1889 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
1890 double* rcond,
double* ferr,
double* berr);
1892 lapack_int LAPACKE_spttrf(lapack_int n,
float* d,
float* e);
1893 lapack_int LAPACKE_dpttrf(lapack_int n,
double* d,
double* e);
1894 lapack_int LAPACKE_cpttrf(lapack_int n,
float* d, lapack_complex_float* e);
1895 lapack_int LAPACKE_zpttrf(lapack_int n,
double* d, lapack_complex_double* e);
1897 lapack_int LAPACKE_spttrs(
int matrix_order, lapack_int n, lapack_int nrhs,
const float* d,
const float* e,
float* b,
1899 lapack_int LAPACKE_dpttrs(
int matrix_order, lapack_int n, lapack_int nrhs,
const double* d,
const double* e,
double* b,
1901 lapack_int LAPACKE_cpttrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* d,
1902 const lapack_complex_float* e, lapack_complex_float* b, lapack_int ldb);
1903 lapack_int LAPACKE_zpttrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* d,
1904 const lapack_complex_double* e, lapack_complex_double* b, lapack_int ldb);
1906 lapack_int LAPACKE_ssbev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
float* ab,
1907 lapack_int ldab,
float* w,
float* z, lapack_int ldz);
1908 lapack_int LAPACKE_dsbev(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
double* ab,
1909 lapack_int ldab,
double* w,
double* z, lapack_int ldz);
1911 lapack_int LAPACKE_ssbevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
float* ab,
1912 lapack_int ldab,
float* w,
float* z, lapack_int ldz);
1913 lapack_int LAPACKE_dsbevd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
double* ab,
1914 lapack_int ldab,
double* w,
double* z, lapack_int ldz);
1916 lapack_int LAPACKE_ssbevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
float* ab,
1917 lapack_int ldab,
float* q, lapack_int ldq,
float vl,
float vu, lapack_int il, lapack_int iu,
1918 float abstol, lapack_int* m,
float* w,
float* z, lapack_int ldz, lapack_int* ifail);
1919 lapack_int LAPACKE_dsbevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
double* ab,
1920 lapack_int ldab,
double* q, lapack_int ldq,
double vl,
double vu, lapack_int il,
1921 lapack_int iu,
double abstol, lapack_int* m,
double* w,
double* z, lapack_int ldz,
1924 lapack_int LAPACKE_ssbgst(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
float* ab,
1925 lapack_int ldab,
const float* bb, lapack_int ldbb,
float* x, lapack_int ldx);
1926 lapack_int LAPACKE_dsbgst(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
1927 double* ab, lapack_int ldab,
const double* bb, lapack_int ldbb,
double* x, lapack_int ldx);
1929 lapack_int LAPACKE_ssbgv(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
float* ab,
1930 lapack_int ldab,
float* bb, lapack_int ldbb,
float* w,
float* z, lapack_int ldz);
1931 lapack_int LAPACKE_dsbgv(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
double* ab,
1932 lapack_int ldab,
double* bb, lapack_int ldbb,
double* w,
double* z, lapack_int ldz);
1934 lapack_int LAPACKE_ssbgvd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
float* ab,
1935 lapack_int ldab,
float* bb, lapack_int ldbb,
float* w,
float* z, lapack_int ldz);
1936 lapack_int LAPACKE_dsbgvd(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
1937 double* ab, lapack_int ldab,
double* bb, lapack_int ldbb,
double* w,
double* z,
1940 lapack_int LAPACKE_ssbgvx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
1941 lapack_int kb,
float* ab, lapack_int ldab,
float* bb, lapack_int ldbb,
float* q,
1942 lapack_int ldq,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
1943 float* w,
float* z, lapack_int ldz, lapack_int* ifail);
1944 lapack_int LAPACKE_dsbgvx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
1945 lapack_int kb,
double* ab, lapack_int ldab,
double* bb, lapack_int ldbb,
double* q,
1946 lapack_int ldq,
double vl,
double vu, lapack_int il, lapack_int iu,
double abstol,
1947 lapack_int* m,
double* w,
double* z, lapack_int ldz, lapack_int* ifail);
1949 lapack_int LAPACKE_ssbtrd(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd,
float* ab,
1950 lapack_int ldab,
float* d,
float* e,
float* q, lapack_int ldq);
1951 lapack_int LAPACKE_dsbtrd(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd,
double* ab,
1952 lapack_int ldab,
double* d,
double* e,
double* q, lapack_int ldq);
1954 lapack_int LAPACKE_ssfrk(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
float alpha,
1955 const float* a, lapack_int lda,
float beta,
float* c);
1956 lapack_int LAPACKE_dsfrk(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
double alpha,
1957 const double* a, lapack_int lda,
double beta,
double* c);
1959 lapack_int LAPACKE_sspcon(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
const lapack_int* ipiv,
1960 float anorm,
float* rcond);
1961 lapack_int LAPACKE_dspcon(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
const lapack_int* ipiv,
1962 double anorm,
double* rcond);
1963 lapack_int LAPACKE_cspcon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
1964 const lapack_int* ipiv,
float anorm,
float* rcond);
1965 lapack_int LAPACKE_zspcon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
1966 const lapack_int* ipiv,
double anorm,
double* rcond);
1968 lapack_int LAPACKE_sspev(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* ap,
float* w,
float* z,
1970 lapack_int LAPACKE_dspev(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* ap,
double* w,
double* z,
1973 lapack_int LAPACKE_sspevd(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* ap,
float* w,
float* z,
1975 lapack_int LAPACKE_dspevd(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* ap,
double* w,
double* z,
1978 lapack_int LAPACKE_sspevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
float* ap,
float vl,
1979 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z,
1980 lapack_int ldz, lapack_int* ifail);
1981 lapack_int LAPACKE_dspevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
double* ap,
double vl,
1982 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
double* z,
1983 lapack_int ldz, lapack_int* ifail);
1985 lapack_int LAPACKE_sspgst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
float* ap,
const float* bp);
1986 lapack_int LAPACKE_dspgst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
double* ap,
const double* bp);
1988 lapack_int LAPACKE_sspgv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* ap,
float* bp,
1989 float* w,
float* z, lapack_int ldz);
1990 lapack_int LAPACKE_dspgv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* ap,
double* bp,
1991 double* w,
double* z, lapack_int ldz);
1993 lapack_int LAPACKE_sspgvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* ap,
float* bp,
1994 float* w,
float* z, lapack_int ldz);
1995 lapack_int LAPACKE_dspgvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* ap,
1996 double* bp,
double* w,
double* z, lapack_int ldz);
1998 lapack_int LAPACKE_sspgvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
float* ap,
1999 float* bp,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
2000 float* w,
float* z, lapack_int ldz, lapack_int* ifail);
2001 lapack_int LAPACKE_dspgvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
2002 double* ap,
double* bp,
double vl,
double vu, lapack_int il, lapack_int iu,
double abstol,
2003 lapack_int* m,
double* w,
double* z, lapack_int ldz, lapack_int* ifail);
2005 lapack_int LAPACKE_ssprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
const float* afp,
2006 const lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
2008 lapack_int LAPACKE_dsprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
2009 const double* afp,
const lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x,
2010 lapack_int ldx,
double* ferr,
double* berr);
2011 lapack_int LAPACKE_csprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* ap,
2012 const lapack_complex_float* afp,
const lapack_int* ipiv,
const lapack_complex_float* b,
2013 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr);
2014 lapack_int LAPACKE_zsprfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* ap,
2015 const lapack_complex_double* afp,
const lapack_int* ipiv,
const lapack_complex_double* b,
2016 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr);
2018 lapack_int LAPACKE_sspsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* ap, lapack_int* ipiv,
2019 float* b, lapack_int ldb);
2020 lapack_int LAPACKE_dspsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* ap, lapack_int* ipiv,
2021 double* b, lapack_int ldb);
2022 lapack_int LAPACKE_cspsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* ap,
2023 lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
2024 lapack_int LAPACKE_zspsv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* ap,
2025 lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
2027 lapack_int LAPACKE_sspsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
2028 float* afp, lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
2029 float* rcond,
float* ferr,
float* berr);
2030 lapack_int LAPACKE_dspsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
2031 double* afp, lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
2032 double* rcond,
double* ferr,
double* berr);
2033 lapack_int LAPACKE_cspsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
2034 const lapack_complex_float* ap, lapack_complex_float* afp, lapack_int* ipiv,
2035 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
2036 float* rcond,
float* ferr,
float* berr);
2037 lapack_int LAPACKE_zspsvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
2038 const lapack_complex_double* ap, lapack_complex_double* afp, lapack_int* ipiv,
2039 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
2040 double* rcond,
double* ferr,
double* berr);
2042 lapack_int LAPACKE_ssptrd(
int matrix_order,
char uplo, lapack_int n,
float* ap,
float* d,
float* e,
float* tau);
2043 lapack_int LAPACKE_dsptrd(
int matrix_order,
char uplo, lapack_int n,
double* ap,
double* d,
double* e,
double* tau);
2045 lapack_int LAPACKE_ssptrf(
int matrix_order,
char uplo, lapack_int n,
float* ap, lapack_int* ipiv);
2046 lapack_int LAPACKE_dsptrf(
int matrix_order,
char uplo, lapack_int n,
double* ap, lapack_int* ipiv);
2047 lapack_int LAPACKE_csptrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap, lapack_int* ipiv);
2048 lapack_int LAPACKE_zsptrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap, lapack_int* ipiv);
2050 lapack_int LAPACKE_ssptri(
int matrix_order,
char uplo, lapack_int n,
float* ap,
const lapack_int* ipiv);
2051 lapack_int LAPACKE_dsptri(
int matrix_order,
char uplo, lapack_int n,
double* ap,
const lapack_int* ipiv);
2052 lapack_int LAPACKE_csptri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap,
const lapack_int* ipiv);
2053 lapack_int LAPACKE_zsptri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap,
const lapack_int* ipiv);
2055 lapack_int LAPACKE_ssptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
2056 const lapack_int* ipiv,
float* b, lapack_int ldb);
2057 lapack_int LAPACKE_dsptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
2058 const lapack_int* ipiv,
double* b, lapack_int ldb);
2059 lapack_int LAPACKE_csptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* ap,
2060 const lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
2061 lapack_int LAPACKE_zsptrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* ap,
2062 const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
2064 lapack_int LAPACKE_sstebz(
char range,
char order, lapack_int n,
float vl,
float vu, lapack_int il, lapack_int iu,
2065 float abstol,
const float* d,
const float* e, lapack_int* m, lapack_int* nsplit,
float* w,
2066 lapack_int* iblock, lapack_int* isplit);
2067 lapack_int LAPACKE_dstebz(
char range,
char order, lapack_int n,
double vl,
double vu, lapack_int il, lapack_int iu,
2068 double abstol,
const double* d,
const double* e, lapack_int* m, lapack_int* nsplit,
double* w,
2069 lapack_int* iblock, lapack_int* isplit);
2071 lapack_int LAPACKE_sstedc(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz);
2072 lapack_int LAPACKE_dstedc(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
double* z, lapack_int ldz);
2073 lapack_int LAPACKE_cstedc(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e, lapack_complex_float* z,
2075 lapack_int LAPACKE_zstedc(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e, lapack_complex_double* z,
2078 lapack_int LAPACKE_sstegr(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
float vu,
2079 lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z, lapack_int ldz,
2080 lapack_int* isuppz);
2081 lapack_int LAPACKE_dstegr(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
2082 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
double* z,
2083 lapack_int ldz, lapack_int* isuppz);
2084 lapack_int LAPACKE_cstegr(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
float vu,
2085 lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w, lapack_complex_float* z,
2086 lapack_int ldz, lapack_int* isuppz);
2087 lapack_int LAPACKE_zstegr(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
2088 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
2089 lapack_complex_double* z, lapack_int ldz, lapack_int* isuppz);
2091 lapack_int LAPACKE_sstein(
int matrix_order, lapack_int n,
const float* d,
const float* e, lapack_int m,
const float* w,
2092 const lapack_int* iblock,
const lapack_int* isplit,
float* z, lapack_int ldz,
2093 lapack_int* ifailv);
2094 lapack_int LAPACKE_dstein(
int matrix_order, lapack_int n,
const double* d,
const double* e, lapack_int m,
2095 const double* w,
const lapack_int* iblock,
const lapack_int* isplit,
double* z,
2096 lapack_int ldz, lapack_int* ifailv);
2097 lapack_int LAPACKE_cstein(
int matrix_order, lapack_int n,
const float* d,
const float* e, lapack_int m,
const float* w,
2098 const lapack_int* iblock,
const lapack_int* isplit, lapack_complex_float* z, lapack_int ldz,
2099 lapack_int* ifailv);
2100 lapack_int LAPACKE_zstein(
int matrix_order, lapack_int n,
const double* d,
const double* e, lapack_int m,
2101 const double* w,
const lapack_int* iblock,
const lapack_int* isplit, lapack_complex_double* z,
2102 lapack_int ldz, lapack_int* ifailv);
2104 lapack_int LAPACKE_sstemr(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
float vu,
2105 lapack_int il, lapack_int iu, lapack_int* m,
float* w,
float* z, lapack_int ldz,
2106 lapack_int nzc, lapack_int* isuppz, lapack_logical* tryrac);
2107 lapack_int LAPACKE_dstemr(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
2108 double vu, lapack_int il, lapack_int iu, lapack_int* m,
double* w,
double* z, lapack_int ldz,
2109 lapack_int nzc, lapack_int* isuppz, lapack_logical* tryrac);
2110 lapack_int LAPACKE_cstemr(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
float vu,
2111 lapack_int il, lapack_int iu, lapack_int* m,
float* w, lapack_complex_float* z,
2112 lapack_int ldz, lapack_int nzc, lapack_int* isuppz, lapack_logical* tryrac);
2113 lapack_int LAPACKE_zstemr(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
2114 double vu, lapack_int il, lapack_int iu, lapack_int* m,
double* w, lapack_complex_double* z,
2115 lapack_int ldz, lapack_int nzc, lapack_int* isuppz, lapack_logical* tryrac);
2117 lapack_int LAPACKE_ssteqr(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz);
2118 lapack_int LAPACKE_dsteqr(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
double* z, lapack_int ldz);
2119 lapack_int LAPACKE_csteqr(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e, lapack_complex_float* z,
2121 lapack_int LAPACKE_zsteqr(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e, lapack_complex_double* z,
2124 lapack_int LAPACKE_ssterf(lapack_int n,
float* d,
float* e);
2125 lapack_int LAPACKE_dsterf(lapack_int n,
double* d,
double* e);
2127 lapack_int LAPACKE_sstev(
int matrix_order,
char jobz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz);
2128 lapack_int LAPACKE_dstev(
int matrix_order,
char jobz, lapack_int n,
double* d,
double* e,
double* z, lapack_int ldz);
2130 lapack_int LAPACKE_sstevd(
int matrix_order,
char jobz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz);
2131 lapack_int LAPACKE_dstevd(
int matrix_order,
char jobz, lapack_int n,
double* d,
double* e,
double* z, lapack_int ldz);
2133 lapack_int LAPACKE_sstevr(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
float vu,
2134 lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z, lapack_int ldz,
2135 lapack_int* isuppz);
2136 lapack_int LAPACKE_dstevr(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
2137 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
double* z,
2138 lapack_int ldz, lapack_int* isuppz);
2140 lapack_int LAPACKE_sstevx(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
float vu,
2141 lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z, lapack_int ldz,
2143 lapack_int LAPACKE_dstevx(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
2144 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
double* z,
2145 lapack_int ldz, lapack_int* ifail);
2147 lapack_int LAPACKE_ssycon(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
2148 const lapack_int* ipiv,
float anorm,
float* rcond);
2149 lapack_int LAPACKE_dsycon(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
2150 const lapack_int* ipiv,
double anorm,
double* rcond);
2151 lapack_int LAPACKE_csycon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
2152 const lapack_int* ipiv,
float anorm,
float* rcond);
2153 lapack_int LAPACKE_zsycon(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
2154 const lapack_int* ipiv,
double anorm,
double* rcond);
2156 lapack_int LAPACKE_ssyequb(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
float* s,
2157 float* scond,
float* amax);
2158 lapack_int LAPACKE_dsyequb(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
double* s,
2159 double* scond,
double* amax);
2160 lapack_int LAPACKE_csyequb(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
2161 float* s,
float* scond,
float* amax);
2162 lapack_int LAPACKE_zsyequb(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
2163 double* s,
double* scond,
double* amax);
2165 lapack_int LAPACKE_ssyev(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* a, lapack_int lda,
float* w);
2166 lapack_int LAPACKE_dsyev(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* a, lapack_int lda,
double* w);
2168 lapack_int LAPACKE_ssyevd(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* a, lapack_int lda,
float* w);
2169 lapack_int LAPACKE_dsyevd(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* a, lapack_int lda,
double* w);
2171 lapack_int LAPACKE_ssyevr(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
float* a, lapack_int lda,
2172 float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
2173 float* z, lapack_int ldz, lapack_int* isuppz);
2174 lapack_int LAPACKE_dsyevr(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
double* a, lapack_int lda,
2175 double vl,
double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
2176 double* z, lapack_int ldz, lapack_int* isuppz);
2178 lapack_int LAPACKE_ssyevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
float* a, lapack_int lda,
2179 float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
2180 float* z, lapack_int ldz, lapack_int* ifail);
2181 lapack_int LAPACKE_dsyevx(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
double* a, lapack_int lda,
2182 double vl,
double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
2183 double* z, lapack_int ldz, lapack_int* ifail);
2185 lapack_int LAPACKE_ssygst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
float* a, lapack_int lda,
2186 const float* b, lapack_int ldb);
2187 lapack_int LAPACKE_dsygst(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
double* a, lapack_int lda,
2188 const double* b, lapack_int ldb);
2190 lapack_int LAPACKE_ssygv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* a,
2191 lapack_int lda,
float* b, lapack_int ldb,
float* w);
2192 lapack_int LAPACKE_dsygv(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* a,
2193 lapack_int lda,
double* b, lapack_int ldb,
double* w);
2195 lapack_int LAPACKE_ssygvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* a,
2196 lapack_int lda,
float* b, lapack_int ldb,
float* w);
2197 lapack_int LAPACKE_dsygvd(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* a,
2198 lapack_int lda,
double* b, lapack_int ldb,
double* w);
2200 lapack_int LAPACKE_ssygvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
float* a,
2201 lapack_int lda,
float* b, lapack_int ldb,
float vl,
float vu, lapack_int il, lapack_int iu,
2202 float abstol, lapack_int* m,
float* w,
float* z, lapack_int ldz, lapack_int* ifail);
2203 lapack_int LAPACKE_dsygvx(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
double* a,
2204 lapack_int lda,
double* b, lapack_int ldb,
double vl,
double vu, lapack_int il, lapack_int iu,
2205 double abstol, lapack_int* m,
double* w,
double* z, lapack_int ldz, lapack_int* ifail);
2207 lapack_int LAPACKE_ssyrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a, lapack_int lda,
2208 const float* af, lapack_int ldaf,
const lapack_int* ipiv,
const float* b, lapack_int ldb,
2209 float* x, lapack_int ldx,
float* ferr,
float* berr);
2210 lapack_int LAPACKE_dsyrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a, lapack_int lda,
2211 const double* af, lapack_int ldaf,
const lapack_int* ipiv,
const double* b, lapack_int ldb,
2212 double* x, lapack_int ldx,
double* ferr,
double* berr);
2213 lapack_int LAPACKE_csyrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
2214 lapack_int lda,
const lapack_complex_float* af, lapack_int ldaf,
const lapack_int* ipiv,
2215 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
2216 float* ferr,
float* berr);
2217 lapack_int LAPACKE_zsyrfs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
2218 lapack_int lda,
const lapack_complex_double* af, lapack_int ldaf,
const lapack_int* ipiv,
2219 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
2220 double* ferr,
double* berr);
2222 lapack_int LAPACKE_ssyrfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const float* a,
2223 lapack_int lda,
const float* af, lapack_int ldaf,
const lapack_int* ipiv,
const float* s,
2224 const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* berr,
2225 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
2227 lapack_int LAPACKE_dsyrfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const double* a,
2228 lapack_int lda,
const double* af, lapack_int ldaf,
const lapack_int* ipiv,
const double* s,
2229 const double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* berr,
2230 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
2232 lapack_int LAPACKE_csyrfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
2233 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
2234 lapack_int ldaf,
const lapack_int* ipiv,
const float* s,
const lapack_complex_float* b,
2235 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* berr,
2236 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
2238 lapack_int LAPACKE_zsyrfsx(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
2239 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
2240 lapack_int ldaf,
const lapack_int* ipiv,
const double* s,
const lapack_complex_double* b,
2241 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* berr,
2242 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
2245 lapack_int LAPACKE_ssysv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
2246 lapack_int* ipiv,
float* b, lapack_int ldb);
2247 lapack_int LAPACKE_dsysv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
2248 lapack_int* ipiv,
double* b, lapack_int ldb);
2249 lapack_int LAPACKE_csysv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
2250 lapack_int lda, lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
2251 lapack_int LAPACKE_zsysv(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
2252 lapack_int lda, lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
2254 lapack_int LAPACKE_ssysvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
2255 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
const float* b, lapack_int ldb,
2256 float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
2257 lapack_int LAPACKE_dsysvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
2258 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
const double* b,
2259 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr);
2260 lapack_int LAPACKE_csysvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
2261 const lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
2262 lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
2263 lapack_int ldx,
float* rcond,
float* ferr,
float* berr);
2264 lapack_int LAPACKE_zsysvx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
2265 const lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
2266 lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
2267 lapack_int ldx,
double* rcond,
double* ferr,
double* berr);
2269 lapack_int LAPACKE_ssysvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* a,
2270 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
float* s,
2271 float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr,
2272 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
2274 lapack_int LAPACKE_dsysvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* a,
2275 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
double* s,
2276 double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
2277 double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
2278 lapack_int nparams,
double* params);
2279 lapack_int LAPACKE_csysvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
2280 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
2281 lapack_int* ipiv,
char* equed,
float* s, lapack_complex_float* b, lapack_int ldb,
2282 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr,
2283 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
2285 lapack_int LAPACKE_zsysvxx(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
2286 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
2287 lapack_int* ipiv,
char* equed,
double* s, lapack_complex_double* b, lapack_int ldb,
2288 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
2289 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
2292 lapack_int LAPACKE_ssytrd(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
float* d,
float* e,
2294 lapack_int LAPACKE_dsytrd(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
double* d,
double* e,
2297 lapack_int LAPACKE_ssytrf(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda, lapack_int* ipiv);
2298 lapack_int LAPACKE_dsytrf(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda, lapack_int* ipiv);
2299 lapack_int LAPACKE_csytrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
2301 lapack_int LAPACKE_zsytrf(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
2304 lapack_int LAPACKE_ssytri(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
const lapack_int* ipiv);
2305 lapack_int LAPACKE_dsytri(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
const lapack_int* ipiv);
2306 lapack_int LAPACKE_csytri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
2307 const lapack_int* ipiv);
2308 lapack_int LAPACKE_zsytri(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
2309 const lapack_int* ipiv);
2311 lapack_int LAPACKE_ssytrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a, lapack_int lda,
2312 const lapack_int* ipiv,
float* b, lapack_int ldb);
2313 lapack_int LAPACKE_dsytrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a, lapack_int lda,
2314 const lapack_int* ipiv,
double* b, lapack_int ldb);
2315 lapack_int LAPACKE_csytrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
2316 lapack_int lda,
const lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
2317 lapack_int LAPACKE_zsytrs(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
2318 lapack_int lda,
const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
2320 lapack_int LAPACKE_stbcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
2321 const float* ab, lapack_int ldab,
float* rcond);
2322 lapack_int LAPACKE_dtbcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
2323 const double* ab, lapack_int ldab,
double* rcond);
2324 lapack_int LAPACKE_ctbcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
2325 const lapack_complex_float* ab, lapack_int ldab,
float* rcond);
2326 lapack_int LAPACKE_ztbcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
2327 const lapack_complex_double* ab, lapack_int ldab,
double* rcond);
2329 lapack_int LAPACKE_stbrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2330 lapack_int nrhs,
const float* ab, lapack_int ldab,
const float* b, lapack_int ldb,
2331 const float* x, lapack_int ldx,
float* ferr,
float* berr);
2332 lapack_int LAPACKE_dtbrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2333 lapack_int nrhs,
const double* ab, lapack_int ldab,
const double* b, lapack_int ldb,
2334 const double* x, lapack_int ldx,
double* ferr,
double* berr);
2335 lapack_int LAPACKE_ctbrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2336 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab,
2337 const lapack_complex_float* b, lapack_int ldb,
const lapack_complex_float* x, lapack_int ldx,
2338 float* ferr,
float* berr);
2339 lapack_int LAPACKE_ztbrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2340 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab,
2341 const lapack_complex_double* b, lapack_int ldb,
const lapack_complex_double* x,
2342 lapack_int ldx,
double* ferr,
double* berr);
2344 lapack_int LAPACKE_stbtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2345 lapack_int nrhs,
const float* ab, lapack_int ldab,
float* b, lapack_int ldb);
2346 lapack_int LAPACKE_dtbtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2347 lapack_int nrhs,
const double* ab, lapack_int ldab,
double* b, lapack_int ldb);
2348 lapack_int LAPACKE_ctbtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2349 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* b,
2351 lapack_int LAPACKE_ztbtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
2352 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* b,
2355 lapack_int LAPACKE_stfsm(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
2356 lapack_int n,
float alpha,
const float* a,
float* b, lapack_int ldb);
2357 lapack_int LAPACKE_dtfsm(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
2358 lapack_int n,
double alpha,
const double* a,
double* b, lapack_int ldb);
2359 lapack_int LAPACKE_ctfsm(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
2360 lapack_int n, lapack_complex_float alpha,
const lapack_complex_float* a,
2361 lapack_complex_float* b, lapack_int ldb);
2362 lapack_int LAPACKE_ztfsm(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
2363 lapack_int n, lapack_complex_double alpha,
const lapack_complex_double* a,
2364 lapack_complex_double* b, lapack_int ldb);
2366 lapack_int LAPACKE_stftri(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n,
float* a);
2367 lapack_int LAPACKE_dtftri(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n,
double* a);
2368 lapack_int LAPACKE_ctftri(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n, lapack_complex_float* a);
2369 lapack_int LAPACKE_ztftri(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n, lapack_complex_double* a);
2371 lapack_int LAPACKE_stfttp(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* arf,
float* ap);
2372 lapack_int LAPACKE_dtfttp(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* arf,
double* ap);
2373 lapack_int LAPACKE_ctfttp(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* arf,
2374 lapack_complex_float* ap);
2375 lapack_int LAPACKE_ztfttp(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* arf,
2376 lapack_complex_double* ap);
2378 lapack_int LAPACKE_stfttr(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* arf,
float* a,
2380 lapack_int LAPACKE_dtfttr(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* arf,
double* a,
2382 lapack_int LAPACKE_ctfttr(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* arf,
2383 lapack_complex_float* a, lapack_int lda);
2384 lapack_int LAPACKE_ztfttr(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* arf,
2385 lapack_complex_double* a, lapack_int lda);
2387 lapack_int LAPACKE_stgevc(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
2388 const float* s, lapack_int lds,
const float* p, lapack_int ldp,
float* vl, lapack_int ldvl,
2389 float* vr, lapack_int ldvr, lapack_int mm, lapack_int* m);
2390 lapack_int LAPACKE_dtgevc(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
2391 const double* s, lapack_int lds,
const double* p, lapack_int ldp,
double* vl, lapack_int ldvl,
2392 double* vr, lapack_int ldvr, lapack_int mm, lapack_int* m);
2393 lapack_int LAPACKE_ctgevc(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
2394 const lapack_complex_float* s, lapack_int lds,
const lapack_complex_float* p, lapack_int ldp,
2395 lapack_complex_float* vl, lapack_int ldvl, lapack_complex_float* vr, lapack_int ldvr,
2396 lapack_int mm, lapack_int* m);
2397 lapack_int LAPACKE_ztgevc(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
2398 const lapack_complex_double* s, lapack_int lds,
const lapack_complex_double* p,
2399 lapack_int ldp, lapack_complex_double* vl, lapack_int ldvl, lapack_complex_double* vr,
2400 lapack_int ldvr, lapack_int mm, lapack_int* m);
2402 lapack_int LAPACKE_stgexc(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
float* a,
2403 lapack_int lda,
float* b, lapack_int ldb,
float* q, lapack_int ldq,
float* z, lapack_int ldz,
2404 lapack_int* ifst, lapack_int* ilst);
2405 lapack_int LAPACKE_dtgexc(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
double* a,
2406 lapack_int lda,
double* b, lapack_int ldb,
double* q, lapack_int ldq,
double* z,
2407 lapack_int ldz, lapack_int* ifst, lapack_int* ilst);
2408 lapack_int LAPACKE_ctgexc(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
2409 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
2410 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* z, lapack_int ldz,
2411 lapack_int ifst, lapack_int ilst);
2412 lapack_int LAPACKE_ztgexc(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
2413 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
2414 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* z, lapack_int ldz,
2415 lapack_int ifst, lapack_int ilst);
2417 lapack_int LAPACKE_stgsen(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
2418 const lapack_logical* select, lapack_int n,
float* a, lapack_int lda,
float* b,
2419 lapack_int ldb,
float* alphar,
float* alphai,
float* beta,
float* q, lapack_int ldq,
float* z,
2420 lapack_int ldz, lapack_int* m,
float* pl,
float* pr,
float* dif);
2421 lapack_int LAPACKE_dtgsen(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
2422 const lapack_logical* select, lapack_int n,
double* a, lapack_int lda,
double* b,
2423 lapack_int ldb,
double* alphar,
double* alphai,
double* beta,
double* q, lapack_int ldq,
2424 double* z, lapack_int ldz, lapack_int* m,
double* pl,
double* pr,
double* dif);
2425 lapack_int LAPACKE_ctgsen(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
2426 const lapack_logical* select, lapack_int n, lapack_complex_float* a, lapack_int lda,
2427 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* alpha,
2428 lapack_complex_float* beta, lapack_complex_float* q, lapack_int ldq, lapack_complex_float* z,
2429 lapack_int ldz, lapack_int* m,
float* pl,
float* pr,
float* dif);
2430 lapack_int LAPACKE_ztgsen(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
2431 const lapack_logical* select, lapack_int n, lapack_complex_double* a, lapack_int lda,
2432 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* alpha,
2433 lapack_complex_double* beta, lapack_complex_double* q, lapack_int ldq,
2434 lapack_complex_double* z, lapack_int ldz, lapack_int* m,
double* pl,
double* pr,
double* dif);
2436 lapack_int LAPACKE_stgsja(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
2437 lapack_int k, lapack_int l,
float* a, lapack_int lda,
float* b, lapack_int ldb,
float tola,
2438 float tolb,
float* alpha,
float* beta,
float* u, lapack_int ldu,
float* v, lapack_int ldv,
2439 float* q, lapack_int ldq, lapack_int* ncycle);
2440 lapack_int LAPACKE_dtgsja(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
2441 lapack_int k, lapack_int l,
double* a, lapack_int lda,
double* b, lapack_int ldb,
double tola,
2442 double tolb,
double* alpha,
double* beta,
double* u, lapack_int ldu,
double* v,
2443 lapack_int ldv,
double* q, lapack_int ldq, lapack_int* ncycle);
2444 lapack_int LAPACKE_ctgsja(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
2445 lapack_int k, lapack_int l, lapack_complex_float* a, lapack_int lda, lapack_complex_float* b,
2446 lapack_int ldb,
float tola,
float tolb,
float* alpha,
float* beta, lapack_complex_float* u,
2447 lapack_int ldu, lapack_complex_float* v, lapack_int ldv, lapack_complex_float* q,
2448 lapack_int ldq, lapack_int* ncycle);
2449 lapack_int LAPACKE_ztgsja(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p, lapack_int n,
2450 lapack_int k, lapack_int l, lapack_complex_double* a, lapack_int lda,
2451 lapack_complex_double* b, lapack_int ldb,
double tola,
double tolb,
double* alpha,
2452 double* beta, lapack_complex_double* u, lapack_int ldu, lapack_complex_double* v,
2453 lapack_int ldv, lapack_complex_double* q, lapack_int ldq, lapack_int* ncycle);
2455 lapack_int LAPACKE_stgsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2456 const float* a, lapack_int lda,
const float* b, lapack_int ldb,
const float* vl,
2457 lapack_int ldvl,
const float* vr, lapack_int ldvr,
float* s,
float* dif, lapack_int mm,
2459 lapack_int LAPACKE_dtgsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2460 const double* a, lapack_int lda,
const double* b, lapack_int ldb,
const double* vl,
2461 lapack_int ldvl,
const double* vr, lapack_int ldvr,
double* s,
double* dif, lapack_int mm,
2463 lapack_int LAPACKE_ctgsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2464 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b, lapack_int ldb,
2465 const lapack_complex_float* vl, lapack_int ldvl,
const lapack_complex_float* vr,
2466 lapack_int ldvr,
float* s,
float* dif, lapack_int mm, lapack_int* m);
2467 lapack_int LAPACKE_ztgsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2468 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
2469 lapack_int ldb,
const lapack_complex_double* vl, lapack_int ldvl,
2470 const lapack_complex_double* vr, lapack_int ldvr,
double* s,
double* dif, lapack_int mm,
2473 lapack_int LAPACKE_stgsyl(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
const float* a,
2474 lapack_int lda,
const float* b, lapack_int ldb,
float* c, lapack_int ldc,
const float* d,
2475 lapack_int ldd,
const float* e, lapack_int lde,
float* f, lapack_int ldf,
float* scale,
2477 lapack_int LAPACKE_dtgsyl(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
const double* a,
2478 lapack_int lda,
const double* b, lapack_int ldb,
double* c, lapack_int ldc,
const double* d,
2479 lapack_int ldd,
const double* e, lapack_int lde,
double* f, lapack_int ldf,
double* scale,
2481 lapack_int LAPACKE_ctgsyl(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
2482 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b, lapack_int ldb,
2483 lapack_complex_float* c, lapack_int ldc,
const lapack_complex_float* d, lapack_int ldd,
2484 const lapack_complex_float* e, lapack_int lde, lapack_complex_float* f, lapack_int ldf,
2485 float* scale,
float* dif);
2486 lapack_int LAPACKE_ztgsyl(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
2487 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
2488 lapack_int ldb, lapack_complex_double* c, lapack_int ldc,
const lapack_complex_double* d,
2489 lapack_int ldd,
const lapack_complex_double* e, lapack_int lde, lapack_complex_double* f,
2490 lapack_int ldf,
double* scale,
double* dif);
2492 lapack_int LAPACKE_stpcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const float* ap,
2494 lapack_int LAPACKE_dtpcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const double* ap,
2496 lapack_int LAPACKE_ctpcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
2497 const lapack_complex_float* ap,
float* rcond);
2498 lapack_int LAPACKE_ztpcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
2499 const lapack_complex_double* ap,
double* rcond);
2501 lapack_int LAPACKE_stprfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2502 const float* ap,
const float* b, lapack_int ldb,
const float* x, lapack_int ldx,
float* ferr,
2504 lapack_int LAPACKE_dtprfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2505 const double* ap,
const double* b, lapack_int ldb,
const double* x, lapack_int ldx,
2506 double* ferr,
double* berr);
2507 lapack_int LAPACKE_ctprfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2508 const lapack_complex_float* ap,
const lapack_complex_float* b, lapack_int ldb,
2509 const lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr);
2510 lapack_int LAPACKE_ztprfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2511 const lapack_complex_double* ap,
const lapack_complex_double* b, lapack_int ldb,
2512 const lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr);
2514 lapack_int LAPACKE_stptri(
int matrix_order,
char uplo,
char diag, lapack_int n,
float* ap);
2515 lapack_int LAPACKE_dtptri(
int matrix_order,
char uplo,
char diag, lapack_int n,
double* ap);
2516 lapack_int LAPACKE_ctptri(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_float* ap);
2517 lapack_int LAPACKE_ztptri(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_double* ap);
2519 lapack_int LAPACKE_stptrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2520 const float* ap,
float* b, lapack_int ldb);
2521 lapack_int LAPACKE_dtptrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2522 const double* ap,
double* b, lapack_int ldb);
2523 lapack_int LAPACKE_ctptrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2524 const lapack_complex_float* ap, lapack_complex_float* b, lapack_int ldb);
2525 lapack_int LAPACKE_ztptrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2526 const lapack_complex_double* ap, lapack_complex_double* b, lapack_int ldb);
2528 lapack_int LAPACKE_stpttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* ap,
float* arf);
2529 lapack_int LAPACKE_dtpttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* ap,
double* arf);
2530 lapack_int LAPACKE_ctpttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* ap,
2531 lapack_complex_float* arf);
2532 lapack_int LAPACKE_ztpttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* ap,
2533 lapack_complex_double* arf);
2535 lapack_int LAPACKE_stpttr(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
float* a, lapack_int lda);
2536 lapack_int LAPACKE_dtpttr(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
double* a, lapack_int lda);
2537 lapack_int LAPACKE_ctpttr(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
2538 lapack_complex_float* a, lapack_int lda);
2539 lapack_int LAPACKE_ztpttr(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
2540 lapack_complex_double* a, lapack_int lda);
2542 lapack_int LAPACKE_strcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const float* a,
2543 lapack_int lda,
float* rcond);
2544 lapack_int LAPACKE_dtrcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const double* a,
2545 lapack_int lda,
double* rcond);
2546 lapack_int LAPACKE_ctrcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
2547 const lapack_complex_float* a, lapack_int lda,
float* rcond);
2548 lapack_int LAPACKE_ztrcon(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
2549 const lapack_complex_double* a, lapack_int lda,
double* rcond);
2551 lapack_int LAPACKE_strevc(
int matrix_order,
char side,
char howmny, lapack_logical* select, lapack_int n,
2552 const float* t, lapack_int ldt,
float* vl, lapack_int ldvl,
float* vr, lapack_int ldvr,
2553 lapack_int mm, lapack_int* m);
2554 lapack_int LAPACKE_dtrevc(
int matrix_order,
char side,
char howmny, lapack_logical* select, lapack_int n,
2555 const double* t, lapack_int ldt,
double* vl, lapack_int ldvl,
double* vr, lapack_int ldvr,
2556 lapack_int mm, lapack_int* m);
2557 lapack_int LAPACKE_ctrevc(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
2558 lapack_complex_float* t, lapack_int ldt, lapack_complex_float* vl, lapack_int ldvl,
2559 lapack_complex_float* vr, lapack_int ldvr, lapack_int mm, lapack_int* m);
2560 lapack_int LAPACKE_ztrevc(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
2561 lapack_complex_double* t, lapack_int ldt, lapack_complex_double* vl, lapack_int ldvl,
2562 lapack_complex_double* vr, lapack_int ldvr, lapack_int mm, lapack_int* m);
2564 lapack_int LAPACKE_strexc(
int matrix_order,
char compq, lapack_int n,
float* t, lapack_int ldt,
float* q,
2565 lapack_int ldq, lapack_int* ifst, lapack_int* ilst);
2566 lapack_int LAPACKE_dtrexc(
int matrix_order,
char compq, lapack_int n,
double* t, lapack_int ldt,
double* q,
2567 lapack_int ldq, lapack_int* ifst, lapack_int* ilst);
2568 lapack_int LAPACKE_ctrexc(
int matrix_order,
char compq, lapack_int n, lapack_complex_float* t, lapack_int ldt,
2569 lapack_complex_float* q, lapack_int ldq, lapack_int ifst, lapack_int ilst);
2570 lapack_int LAPACKE_ztrexc(
int matrix_order,
char compq, lapack_int n, lapack_complex_double* t, lapack_int ldt,
2571 lapack_complex_double* q, lapack_int ldq, lapack_int ifst, lapack_int ilst);
2573 lapack_int LAPACKE_strrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2574 const float* a, lapack_int lda,
const float* b, lapack_int ldb,
const float* x,
2575 lapack_int ldx,
float* ferr,
float* berr);
2576 lapack_int LAPACKE_dtrrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2577 const double* a, lapack_int lda,
const double* b, lapack_int ldb,
const double* x,
2578 lapack_int ldx,
double* ferr,
double* berr);
2579 lapack_int LAPACKE_ctrrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2580 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b, lapack_int ldb,
2581 const lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr);
2582 lapack_int LAPACKE_ztrrfs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2583 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
2584 lapack_int ldb,
const lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr);
2586 lapack_int LAPACKE_strsen(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
float* t,
2587 lapack_int ldt,
float* q, lapack_int ldq,
float* wr,
float* wi, lapack_int* m,
float* s,
2589 lapack_int LAPACKE_dtrsen(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
double* t,
2590 lapack_int ldt,
double* q, lapack_int ldq,
double* wr,
double* wi, lapack_int* m,
double* s,
2592 lapack_int LAPACKE_ctrsen(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
2593 lapack_complex_float* t, lapack_int ldt, lapack_complex_float* q, lapack_int ldq,
2594 lapack_complex_float* w, lapack_int* m,
float* s,
float* sep);
2595 lapack_int LAPACKE_ztrsen(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
2596 lapack_complex_double* t, lapack_int ldt, lapack_complex_double* q, lapack_int ldq,
2597 lapack_complex_double* w, lapack_int* m,
double* s,
double* sep);
2599 lapack_int LAPACKE_strsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2600 const float* t, lapack_int ldt,
const float* vl, lapack_int ldvl,
const float* vr,
2601 lapack_int ldvr,
float* s,
float* sep, lapack_int mm, lapack_int* m);
2602 lapack_int LAPACKE_dtrsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2603 const double* t, lapack_int ldt,
const double* vl, lapack_int ldvl,
const double* vr,
2604 lapack_int ldvr,
double* s,
double* sep, lapack_int mm, lapack_int* m);
2605 lapack_int LAPACKE_ctrsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2606 const lapack_complex_float* t, lapack_int ldt,
const lapack_complex_float* vl,
2607 lapack_int ldvl,
const lapack_complex_float* vr, lapack_int ldvr,
float* s,
float* sep,
2608 lapack_int mm, lapack_int* m);
2609 lapack_int LAPACKE_ztrsna(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
2610 const lapack_complex_double* t, lapack_int ldt,
const lapack_complex_double* vl,
2611 lapack_int ldvl,
const lapack_complex_double* vr, lapack_int ldvr,
double* s,
double* sep,
2612 lapack_int mm, lapack_int* m);
2614 lapack_int LAPACKE_strsyl(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
2615 const float* a, lapack_int lda,
const float* b, lapack_int ldb,
float* c, lapack_int ldc,
2617 lapack_int LAPACKE_dtrsyl(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
2618 const double* a, lapack_int lda,
const double* b, lapack_int ldb,
double* c, lapack_int ldc,
2620 lapack_int LAPACKE_ctrsyl(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
2621 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b, lapack_int ldb,
2622 lapack_complex_float* c, lapack_int ldc,
float* scale);
2623 lapack_int LAPACKE_ztrsyl(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
2624 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
2625 lapack_int ldb, lapack_complex_double* c, lapack_int ldc,
double* scale);
2627 lapack_int LAPACKE_strtri(
int matrix_order,
char uplo,
char diag, lapack_int n,
float* a, lapack_int lda);
2628 lapack_int LAPACKE_dtrtri(
int matrix_order,
char uplo,
char diag, lapack_int n,
double* a, lapack_int lda);
2629 lapack_int LAPACKE_ctrtri(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_float* a,
2631 lapack_int LAPACKE_ztrtri(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_double* a,
2634 lapack_int LAPACKE_strtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2635 const float* a, lapack_int lda,
float* b, lapack_int ldb);
2636 lapack_int LAPACKE_dtrtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2637 const double* a, lapack_int lda,
double* b, lapack_int ldb);
2638 lapack_int LAPACKE_ctrtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2639 const lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb);
2640 lapack_int LAPACKE_ztrtrs(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
2641 const lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb);
2643 lapack_int LAPACKE_strttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* a, lapack_int lda,
2645 lapack_int LAPACKE_dtrttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* a, lapack_int lda,
2647 lapack_int LAPACKE_ctrttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* a,
2648 lapack_int lda, lapack_complex_float* arf);
2649 lapack_int LAPACKE_ztrttf(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* a,
2650 lapack_int lda, lapack_complex_double* arf);
2652 lapack_int LAPACKE_strttp(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
float* ap);
2653 lapack_int LAPACKE_dtrttp(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
double* ap);
2654 lapack_int LAPACKE_ctrttp(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
2655 lapack_complex_float* ap);
2656 lapack_int LAPACKE_ztrttp(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
2657 lapack_complex_double* ap);
2659 lapack_int LAPACKE_stzrzf(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau);
2660 lapack_int LAPACKE_dtzrzf(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau);
2661 lapack_int LAPACKE_ctzrzf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
2662 lapack_complex_float* tau);
2663 lapack_int LAPACKE_ztzrzf(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
2664 lapack_complex_double* tau);
2666 lapack_int LAPACKE_cungbr(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
2667 lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau);
2668 lapack_int LAPACKE_zungbr(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
2669 lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau);
2671 lapack_int LAPACKE_cunghr(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float* a,
2672 lapack_int lda,
const lapack_complex_float* tau);
2673 lapack_int LAPACKE_zunghr(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double* a,
2674 lapack_int lda,
const lapack_complex_double* tau);
2676 lapack_int LAPACKE_cunglq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
2677 lapack_int lda,
const lapack_complex_float* tau);
2678 lapack_int LAPACKE_zunglq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
2679 lapack_int lda,
const lapack_complex_double* tau);
2681 lapack_int LAPACKE_cungql(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
2682 lapack_int lda,
const lapack_complex_float* tau);
2683 lapack_int LAPACKE_zungql(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
2684 lapack_int lda,
const lapack_complex_double* tau);
2686 lapack_int LAPACKE_cungqr(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
2687 lapack_int lda,
const lapack_complex_float* tau);
2688 lapack_int LAPACKE_zungqr(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
2689 lapack_int lda,
const lapack_complex_double* tau);
2691 lapack_int LAPACKE_cungrq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
2692 lapack_int lda,
const lapack_complex_float* tau);
2693 lapack_int LAPACKE_zungrq(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
2694 lapack_int lda,
const lapack_complex_double* tau);
2696 lapack_int LAPACKE_cungtr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
2697 const lapack_complex_float* tau);
2698 lapack_int LAPACKE_zungtr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
2699 const lapack_complex_double* tau);
2701 lapack_int LAPACKE_cunmbr(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2702 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
2703 lapack_complex_float* c, lapack_int ldc);
2704 lapack_int LAPACKE_zunmbr(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2705 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
2706 lapack_complex_double* c, lapack_int ldc);
2708 lapack_int LAPACKE_cunmhr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
2709 lapack_int ihi,
const lapack_complex_float* a, lapack_int lda,
2710 const lapack_complex_float* tau, lapack_complex_float* c, lapack_int ldc);
2711 lapack_int LAPACKE_zunmhr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
2712 lapack_int ihi,
const lapack_complex_double* a, lapack_int lda,
2713 const lapack_complex_double* tau, lapack_complex_double* c, lapack_int ldc);
2715 lapack_int LAPACKE_cunmlq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2716 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
2717 lapack_complex_float* c, lapack_int ldc);
2718 lapack_int LAPACKE_zunmlq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2719 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
2720 lapack_complex_double* c, lapack_int ldc);
2722 lapack_int LAPACKE_cunmql(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2723 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
2724 lapack_complex_float* c, lapack_int ldc);
2725 lapack_int LAPACKE_zunmql(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2726 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
2727 lapack_complex_double* c, lapack_int ldc);
2729 lapack_int LAPACKE_cunmqr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2730 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
2731 lapack_complex_float* c, lapack_int ldc);
2732 lapack_int LAPACKE_zunmqr(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2733 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
2734 lapack_complex_double* c, lapack_int ldc);
2736 lapack_int LAPACKE_cunmrq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2737 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
2738 lapack_complex_float* c, lapack_int ldc);
2739 lapack_int LAPACKE_zunmrq(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2740 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
2741 lapack_complex_double* c, lapack_int ldc);
2743 lapack_int LAPACKE_cunmrz(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2744 lapack_int l,
const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
2745 lapack_complex_float* c, lapack_int ldc);
2746 lapack_int LAPACKE_zunmrz(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
2747 lapack_int l,
const lapack_complex_double* a, lapack_int lda,
2748 const lapack_complex_double* tau, lapack_complex_double* c, lapack_int ldc);
2750 lapack_int LAPACKE_cunmtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
2751 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
2752 lapack_complex_float* c, lapack_int ldc);
2753 lapack_int LAPACKE_zunmtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
2754 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
2755 lapack_complex_double* c, lapack_int ldc);
2757 lapack_int LAPACKE_cupgtr(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
2758 const lapack_complex_float* tau, lapack_complex_float* q, lapack_int ldq);
2759 lapack_int LAPACKE_zupgtr(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
2760 const lapack_complex_double* tau, lapack_complex_double* q, lapack_int ldq);
2762 lapack_int LAPACKE_cupmtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
2763 const lapack_complex_float* ap,
const lapack_complex_float* tau, lapack_complex_float* c,
2765 lapack_int LAPACKE_zupmtr(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
2766 const lapack_complex_double* ap,
const lapack_complex_double* tau, lapack_complex_double* c,
2769 lapack_int LAPACKE_sbdsdc_work(
int matrix_order,
char uplo,
char compq, lapack_int n,
float* d,
float* e,
float* u,
2770 lapack_int ldu,
float* vt, lapack_int ldvt,
float* q, lapack_int* iq,
float* work,
2772 lapack_int LAPACKE_dbdsdc_work(
int matrix_order,
char uplo,
char compq, lapack_int n,
double* d,
double* e,
double* u,
2773 lapack_int ldu,
double* vt, lapack_int ldvt,
double* q, lapack_int* iq,
double* work,
2776 lapack_int LAPACKE_sbdsqr_work(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru,
2777 lapack_int ncc,
float* d,
float* e,
float* vt, lapack_int ldvt,
float* u, lapack_int ldu,
2778 float* c, lapack_int ldc,
float* work);
2779 lapack_int LAPACKE_dbdsqr_work(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru,
2780 lapack_int ncc,
double* d,
double* e,
double* vt, lapack_int ldvt,
double* u,
2781 lapack_int ldu,
double* c, lapack_int ldc,
double* work);
2782 lapack_int LAPACKE_cbdsqr_work(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru,
2783 lapack_int ncc,
float* d,
float* e, lapack_complex_float* vt, lapack_int ldvt,
2784 lapack_complex_float* u, lapack_int ldu, lapack_complex_float* c, lapack_int ldc,
2786 lapack_int LAPACKE_zbdsqr_work(
int matrix_order,
char uplo, lapack_int n, lapack_int ncvt, lapack_int nru,
2787 lapack_int ncc,
double* d,
double* e, lapack_complex_double* vt, lapack_int ldvt,
2788 lapack_complex_double* u, lapack_int ldu, lapack_complex_double* c, lapack_int ldc,
2791 lapack_int LAPACKE_sdisna_work(
char job, lapack_int m, lapack_int n,
const float* d,
float* sep);
2792 lapack_int LAPACKE_ddisna_work(
char job, lapack_int m, lapack_int n,
const double* d,
double* sep);
2794 lapack_int LAPACKE_sgbbrd_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
2795 lapack_int ku,
float* ab, lapack_int ldab,
float* d,
float* e,
float* q, lapack_int ldq,
2796 float* pt, lapack_int ldpt,
float* c, lapack_int ldc,
float* work);
2797 lapack_int LAPACKE_dgbbrd_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
2798 lapack_int ku,
double* ab, lapack_int ldab,
double* d,
double* e,
double* q,
2799 lapack_int ldq,
double* pt, lapack_int ldpt,
double* c, lapack_int ldc,
double* work);
2800 lapack_int LAPACKE_cgbbrd_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
2801 lapack_int ku, lapack_complex_float* ab, lapack_int ldab,
float* d,
float* e,
2802 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* pt, lapack_int ldpt,
2803 lapack_complex_float* c, lapack_int ldc, lapack_complex_float* work,
float* rwork);
2804 lapack_int LAPACKE_zgbbrd_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl,
2805 lapack_int ku, lapack_complex_double* ab, lapack_int ldab,
double* d,
double* e,
2806 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* pt, lapack_int ldpt,
2807 lapack_complex_double* c, lapack_int ldc, lapack_complex_double* work,
double* rwork);
2809 lapack_int LAPACKE_sgbcon_work(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
const float* ab,
2810 lapack_int ldab,
const lapack_int* ipiv,
float anorm,
float* rcond,
float* work,
2812 lapack_int LAPACKE_dgbcon_work(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
2813 const double* ab, lapack_int ldab,
const lapack_int* ipiv,
double anorm,
double* rcond,
2814 double* work, lapack_int* iwork);
2815 lapack_int LAPACKE_cgbcon_work(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
2816 const lapack_complex_float* ab, lapack_int ldab,
const lapack_int* ipiv,
float anorm,
2817 float* rcond, lapack_complex_float* work,
float* rwork);
2818 lapack_int LAPACKE_zgbcon_work(
int matrix_order,
char norm, lapack_int n, lapack_int kl, lapack_int ku,
2819 const lapack_complex_double* ab, lapack_int ldab,
const lapack_int* ipiv,
double anorm,
2820 double* rcond, lapack_complex_double* work,
double* rwork);
2822 lapack_int LAPACKE_sgbequ_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2823 const float* ab, lapack_int ldab,
float* r,
float* c,
float* rowcnd,
float* colcnd,
2825 lapack_int LAPACKE_dgbequ_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2826 const double* ab, lapack_int ldab,
double* r,
double* c,
double* rowcnd,
double* colcnd,
2828 lapack_int LAPACKE_cgbequ_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2829 const lapack_complex_float* ab, lapack_int ldab,
float* r,
float* c,
float* rowcnd,
2830 float* colcnd,
float* amax);
2831 lapack_int LAPACKE_zgbequ_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2832 const lapack_complex_double* ab, lapack_int ldab,
double* r,
double* c,
double* rowcnd,
2833 double* colcnd,
double* amax);
2835 lapack_int LAPACKE_sgbequb_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2836 const float* ab, lapack_int ldab,
float* r,
float* c,
float* rowcnd,
float* colcnd,
2838 lapack_int LAPACKE_dgbequb_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2839 const double* ab, lapack_int ldab,
double* r,
double* c,
double* rowcnd,
double* colcnd,
2841 lapack_int LAPACKE_cgbequb_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2842 const lapack_complex_float* ab, lapack_int ldab,
float* r,
float* c,
float* rowcnd,
2843 float* colcnd,
float* amax);
2844 lapack_int LAPACKE_zgbequb_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2845 const lapack_complex_double* ab, lapack_int ldab,
double* r,
double* c,
double* rowcnd,
2846 double* colcnd,
double* amax);
2848 lapack_int LAPACKE_sgbrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2849 lapack_int nrhs,
const float* ab, lapack_int ldab,
const float* afb, lapack_int ldafb,
2850 const lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
2851 float* ferr,
float* berr,
float* work, lapack_int* iwork);
2852 lapack_int LAPACKE_dgbrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2853 lapack_int nrhs,
const double* ab, lapack_int ldab,
const double* afb, lapack_int ldafb,
2854 const lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
2855 double* ferr,
double* berr,
double* work, lapack_int* iwork);
2856 lapack_int LAPACKE_cgbrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2857 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab,
2858 const lapack_complex_float* afb, lapack_int ldafb,
const lapack_int* ipiv,
2859 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
2860 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
2861 lapack_int LAPACKE_zgbrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2862 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab,
2863 const lapack_complex_double* afb, lapack_int ldafb,
const lapack_int* ipiv,
2864 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
2865 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
2867 lapack_int LAPACKE_sgbrfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
2868 lapack_int nrhs,
const float* ab, lapack_int ldab,
const float* afb, lapack_int ldafb,
2869 const lapack_int* ipiv,
const float* r,
const float* c,
const float* b, lapack_int ldb,
2870 float* x, lapack_int ldx,
float* rcond,
float* berr, lapack_int n_err_bnds,
2871 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params,
2872 float* work, lapack_int* iwork);
2873 lapack_int LAPACKE_dgbrfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
2874 lapack_int nrhs,
const double* ab, lapack_int ldab,
const double* afb, lapack_int ldafb,
2875 const lapack_int* ipiv,
const double* r,
const double* c,
const double* b,
2876 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* berr,
2877 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
2878 double* params,
double* work, lapack_int* iwork);
2879 lapack_int LAPACKE_cgbrfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
2880 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab,
2881 const lapack_complex_float* afb, lapack_int ldafb,
const lapack_int* ipiv,
2882 const float* r,
const float* c,
const lapack_complex_float* b, lapack_int ldb,
2883 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* berr,
2884 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
2885 float* params, lapack_complex_float* work,
float* rwork);
2886 lapack_int LAPACKE_zgbrfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int kl, lapack_int ku,
2887 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab,
2888 const lapack_complex_double* afb, lapack_int ldafb,
const lapack_int* ipiv,
2889 const double* r,
const double* c,
const lapack_complex_double* b, lapack_int ldb,
2890 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* berr,
2891 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
2892 double* params, lapack_complex_double* work,
double* rwork);
2894 lapack_int LAPACKE_sgbsv_work(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
float* ab,
2895 lapack_int ldab, lapack_int* ipiv,
float* b, lapack_int ldb);
2896 lapack_int LAPACKE_dgbsv_work(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
double* ab,
2897 lapack_int ldab, lapack_int* ipiv,
double* b, lapack_int ldb);
2898 lapack_int LAPACKE_cgbsv_work(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
2899 lapack_complex_float* ab, lapack_int ldab, lapack_int* ipiv, lapack_complex_float* b,
2901 lapack_int LAPACKE_zgbsv_work(
int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
2902 lapack_complex_double* ab, lapack_int ldab, lapack_int* ipiv, lapack_complex_double* b,
2905 lapack_int LAPACKE_sgbsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2906 lapack_int nrhs,
float* ab, lapack_int ldab,
float* afb, lapack_int ldafb,
2907 lapack_int* ipiv,
char* equed,
float* r,
float* c,
float* b, lapack_int ldb,
float* x,
2908 lapack_int ldx,
float* rcond,
float* ferr,
float* berr,
float* work, lapack_int* iwork);
2909 lapack_int LAPACKE_dgbsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2910 lapack_int nrhs,
double* ab, lapack_int ldab,
double* afb, lapack_int ldafb,
2911 lapack_int* ipiv,
char* equed,
double* r,
double* c,
double* b, lapack_int ldb,
2912 double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
double* work,
2914 lapack_int LAPACKE_cgbsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2915 lapack_int nrhs, lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* afb,
2916 lapack_int ldafb, lapack_int* ipiv,
char* equed,
float* r,
float* c,
2917 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
2918 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
2919 lapack_int LAPACKE_zgbsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2920 lapack_int nrhs, lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* afb,
2921 lapack_int ldafb, lapack_int* ipiv,
char* equed,
double* r,
double* c,
2922 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
2923 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
2925 lapack_int LAPACKE_sgbsvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2926 lapack_int nrhs,
float* ab, lapack_int ldab,
float* afb, lapack_int ldafb,
2927 lapack_int* ipiv,
char* equed,
float* r,
float* c,
float* b, lapack_int ldb,
float* x,
2928 lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr, lapack_int n_err_bnds,
2929 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params,
2930 float* work, lapack_int* iwork);
2931 lapack_int LAPACKE_dgbsvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2932 lapack_int nrhs,
double* ab, lapack_int ldab,
double* afb, lapack_int ldafb,
2933 lapack_int* ipiv,
char* equed,
double* r,
double* c,
double* b, lapack_int ldb,
2934 double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
2935 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
2936 double* params,
double* work, lapack_int* iwork);
2937 lapack_int LAPACKE_cgbsvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2938 lapack_int nrhs, lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* afb,
2939 lapack_int ldafb, lapack_int* ipiv,
char* equed,
float* r,
float* c,
2940 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
2941 float* rcond,
float* rpvgrw,
float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
2942 float* err_bnds_comp, lapack_int nparams,
float* params, lapack_complex_float* work,
2944 lapack_int LAPACKE_zgbsvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2945 lapack_int nrhs, lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* afb,
2946 lapack_int ldafb, lapack_int* ipiv,
char* equed,
double* r,
double* c,
2947 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
2948 double* rcond,
double* rpvgrw,
double* berr, lapack_int n_err_bnds,
2949 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params,
2950 lapack_complex_double* work,
double* rwork);
2952 lapack_int LAPACKE_sgbtrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
float* ab,
2953 lapack_int ldab, lapack_int* ipiv);
2954 lapack_int LAPACKE_dgbtrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
double* ab,
2955 lapack_int ldab, lapack_int* ipiv);
2956 lapack_int LAPACKE_cgbtrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2957 lapack_complex_float* ab, lapack_int ldab, lapack_int* ipiv);
2958 lapack_int LAPACKE_zgbtrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
2959 lapack_complex_double* ab, lapack_int ldab, lapack_int* ipiv);
2961 lapack_int LAPACKE_sgbtrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2962 lapack_int nrhs,
const float* ab, lapack_int ldab,
const lapack_int* ipiv,
float* b,
2964 lapack_int LAPACKE_dgbtrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2965 lapack_int nrhs,
const double* ab, lapack_int ldab,
const lapack_int* ipiv,
double* b,
2967 lapack_int LAPACKE_cgbtrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2968 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab,
const lapack_int* ipiv,
2969 lapack_complex_float* b, lapack_int ldb);
2970 lapack_int LAPACKE_zgbtrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int kl, lapack_int ku,
2971 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab,
2972 const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
2974 lapack_int LAPACKE_sgebak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
2975 const float* scale, lapack_int m,
float* v, lapack_int ldv);
2976 lapack_int LAPACKE_dgebak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
2977 const double* scale, lapack_int m,
double* v, lapack_int ldv);
2978 lapack_int LAPACKE_cgebak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
2979 const float* scale, lapack_int m, lapack_complex_float* v, lapack_int ldv);
2980 lapack_int LAPACKE_zgebak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
2981 const double* scale, lapack_int m, lapack_complex_double* v, lapack_int ldv);
2983 lapack_int LAPACKE_sgebal_work(
int matrix_order,
char job, lapack_int n,
float* a, lapack_int lda, lapack_int* ilo,
2984 lapack_int* ihi,
float* scale);
2985 lapack_int LAPACKE_dgebal_work(
int matrix_order,
char job, lapack_int n,
double* a, lapack_int lda, lapack_int* ilo,
2986 lapack_int* ihi,
double* scale);
2987 lapack_int LAPACKE_cgebal_work(
int matrix_order,
char job, lapack_int n, lapack_complex_float* a, lapack_int lda,
2988 lapack_int* ilo, lapack_int* ihi,
float* scale);
2989 lapack_int LAPACKE_zgebal_work(
int matrix_order,
char job, lapack_int n, lapack_complex_double* a, lapack_int lda,
2990 lapack_int* ilo, lapack_int* ihi,
double* scale);
2992 lapack_int LAPACKE_sgebrd_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* d,
2993 float* e,
float* tauq,
float* taup,
float* work, lapack_int lwork);
2994 lapack_int LAPACKE_dgebrd_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* d,
2995 double* e,
double* tauq,
double* taup,
double* work, lapack_int lwork);
2996 lapack_int LAPACKE_cgebrd_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
2997 float* d,
float* e, lapack_complex_float* tauq, lapack_complex_float* taup,
2998 lapack_complex_float* work, lapack_int lwork);
2999 lapack_int LAPACKE_zgebrd_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3000 double* d,
double* e, lapack_complex_double* tauq, lapack_complex_double* taup,
3001 lapack_complex_double* work, lapack_int lwork);
3003 lapack_int LAPACKE_sgecon_work(
int matrix_order,
char norm, lapack_int n,
const float* a, lapack_int lda,
float anorm,
3004 float* rcond,
float* work, lapack_int* iwork);
3005 lapack_int LAPACKE_dgecon_work(
int matrix_order,
char norm, lapack_int n,
const double* a, lapack_int lda,
double anorm,
3006 double* rcond,
double* work, lapack_int* iwork);
3007 lapack_int LAPACKE_cgecon_work(
int matrix_order,
char norm, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
3008 float anorm,
float* rcond, lapack_complex_float* work,
float* rwork);
3009 lapack_int LAPACKE_zgecon_work(
int matrix_order,
char norm, lapack_int n,
const lapack_complex_double* a,
3010 lapack_int lda,
double anorm,
double* rcond, lapack_complex_double* work,
double* rwork);
3012 lapack_int LAPACKE_sgeequ_work(
int matrix_order, lapack_int m, lapack_int n,
const float* a, lapack_int lda,
float* r,
3013 float* c,
float* rowcnd,
float* colcnd,
float* amax);
3014 lapack_int LAPACKE_dgeequ_work(
int matrix_order, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
double* r,
3015 double* c,
double* rowcnd,
double* colcnd,
double* amax);
3016 lapack_int LAPACKE_cgeequ_work(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_float* a,
3017 lapack_int lda,
float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax);
3018 lapack_int LAPACKE_zgeequ_work(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_double* a,
3019 lapack_int lda,
double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax);
3021 lapack_int LAPACKE_sgeequb_work(
int matrix_order, lapack_int m, lapack_int n,
const float* a, lapack_int lda,
float* r,
3022 float* c,
float* rowcnd,
float* colcnd,
float* amax);
3023 lapack_int LAPACKE_dgeequb_work(
int matrix_order, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
3024 double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax);
3025 lapack_int LAPACKE_cgeequb_work(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_float* a,
3026 lapack_int lda,
float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax);
3027 lapack_int LAPACKE_zgeequb_work(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_double* a,
3028 lapack_int lda,
double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax);
3030 lapack_int LAPACKE_sgees_work(
int matrix_order,
char jobvs,
char sort, LAPACK_S_SELECT2 select, lapack_int n,
float* a,
3031 lapack_int lda, lapack_int* sdim,
float* wr,
float* wi,
float* vs, lapack_int ldvs,
3032 float* work, lapack_int lwork, lapack_logical* bwork);
3033 lapack_int LAPACKE_dgees_work(
int matrix_order,
char jobvs,
char sort, LAPACK_D_SELECT2 select, lapack_int n,
double* a,
3034 lapack_int lda, lapack_int* sdim,
double* wr,
double* wi,
double* vs, lapack_int ldvs,
3035 double* work, lapack_int lwork, lapack_logical* bwork);
3036 lapack_int LAPACKE_cgees_work(
int matrix_order,
char jobvs,
char sort, LAPACK_C_SELECT1 select, lapack_int n,
3037 lapack_complex_float* a, lapack_int lda, lapack_int* sdim, lapack_complex_float* w,
3038 lapack_complex_float* vs, lapack_int ldvs, lapack_complex_float* work, lapack_int lwork,
3039 float* rwork, lapack_logical* bwork);
3040 lapack_int LAPACKE_zgees_work(
int matrix_order,
char jobvs,
char sort, LAPACK_Z_SELECT1 select, lapack_int n,
3041 lapack_complex_double* a, lapack_int lda, lapack_int* sdim, lapack_complex_double* w,
3042 lapack_complex_double* vs, lapack_int ldvs, lapack_complex_double* work, lapack_int lwork,
3043 double* rwork, lapack_logical* bwork);
3045 lapack_int LAPACKE_sgeesx_work(
int matrix_order,
char jobvs,
char sort, LAPACK_S_SELECT2 select,
char sense,
3046 lapack_int n,
float* a, lapack_int lda, lapack_int* sdim,
float* wr,
float* wi,
3047 float* vs, lapack_int ldvs,
float* rconde,
float* rcondv,
float* work, lapack_int lwork,
3048 lapack_int* iwork, lapack_int liwork, lapack_logical* bwork);
3049 lapack_int LAPACKE_dgeesx_work(
int matrix_order,
char jobvs,
char sort, LAPACK_D_SELECT2 select,
char sense,
3050 lapack_int n,
double* a, lapack_int lda, lapack_int* sdim,
double* wr,
double* wi,
3051 double* vs, lapack_int ldvs,
double* rconde,
double* rcondv,
double* work,
3052 lapack_int lwork, lapack_int* iwork, lapack_int liwork, lapack_logical* bwork);
3053 lapack_int LAPACKE_cgeesx_work(
int matrix_order,
char jobvs,
char sort, LAPACK_C_SELECT1 select,
char sense,
3054 lapack_int n, lapack_complex_float* a, lapack_int lda, lapack_int* sdim,
3055 lapack_complex_float* w, lapack_complex_float* vs, lapack_int ldvs,
float* rconde,
3056 float* rcondv, lapack_complex_float* work, lapack_int lwork,
float* rwork,
3057 lapack_logical* bwork);
3058 lapack_int LAPACKE_zgeesx_work(
int matrix_order,
char jobvs,
char sort, LAPACK_Z_SELECT1 select,
char sense,
3059 lapack_int n, lapack_complex_double* a, lapack_int lda, lapack_int* sdim,
3060 lapack_complex_double* w, lapack_complex_double* vs, lapack_int ldvs,
double* rconde,
3061 double* rcondv, lapack_complex_double* work, lapack_int lwork,
double* rwork,
3062 lapack_logical* bwork);
3064 lapack_int LAPACKE_sgeev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
float* a, lapack_int lda,
3065 float* wr,
float* wi,
float* vl, lapack_int ldvl,
float* vr, lapack_int ldvr,
float* work,
3067 lapack_int LAPACKE_dgeev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
double* a, lapack_int lda,
3068 double* wr,
double* wi,
double* vl, lapack_int ldvl,
double* vr, lapack_int ldvr,
3069 double* work, lapack_int lwork);
3070 lapack_int LAPACKE_cgeev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_float* a,
3071 lapack_int lda, lapack_complex_float* w, lapack_complex_float* vl, lapack_int ldvl,
3072 lapack_complex_float* vr, lapack_int ldvr, lapack_complex_float* work, lapack_int lwork,
3074 lapack_int LAPACKE_zgeev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_double* a,
3075 lapack_int lda, lapack_complex_double* w, lapack_complex_double* vl, lapack_int ldvl,
3076 lapack_complex_double* vr, lapack_int ldvr, lapack_complex_double* work, lapack_int lwork,
3079 lapack_int LAPACKE_sgeevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3080 float* a, lapack_int lda,
float* wr,
float* wi,
float* vl, lapack_int ldvl,
float* vr,
3081 lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
float* scale,
float* abnrm,
3082 float* rconde,
float* rcondv,
float* work, lapack_int lwork, lapack_int* iwork);
3083 lapack_int LAPACKE_dgeevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3084 double* a, lapack_int lda,
double* wr,
double* wi,
double* vl, lapack_int ldvl,
3085 double* vr, lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
double* scale,
3086 double* abnrm,
double* rconde,
double* rcondv,
double* work, lapack_int lwork,
3088 lapack_int LAPACKE_cgeevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3089 lapack_complex_float* a, lapack_int lda, lapack_complex_float* w,
3090 lapack_complex_float* vl, lapack_int ldvl, lapack_complex_float* vr, lapack_int ldvr,
3091 lapack_int* ilo, lapack_int* ihi,
float* scale,
float* abnrm,
float* rconde,
3092 float* rcondv, lapack_complex_float* work, lapack_int lwork,
float* rwork);
3093 lapack_int LAPACKE_zgeevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3094 lapack_complex_double* a, lapack_int lda, lapack_complex_double* w,
3095 lapack_complex_double* vl, lapack_int ldvl, lapack_complex_double* vr, lapack_int ldvr,
3096 lapack_int* ilo, lapack_int* ihi,
double* scale,
double* abnrm,
double* rconde,
3097 double* rcondv, lapack_complex_double* work, lapack_int lwork,
double* rwork);
3099 lapack_int LAPACKE_sgehrd_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
float* a, lapack_int lda,
3100 float* tau,
float* work, lapack_int lwork);
3101 lapack_int LAPACKE_dgehrd_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
double* a,
3102 lapack_int lda,
double* tau,
double* work, lapack_int lwork);
3103 lapack_int LAPACKE_cgehrd_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float* a,
3104 lapack_int lda, lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
3105 lapack_int LAPACKE_zgehrd_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double* a,
3106 lapack_int lda, lapack_complex_double* tau, lapack_complex_double* work,
3109 lapack_int LAPACKE_sgejsv_work(
int matrix_order,
char joba,
char jobu,
char jobv,
char jobr,
char jobt,
char jobp,
3110 lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* sva,
float* u,
3111 lapack_int ldu,
float* v, lapack_int ldv,
float* work, lapack_int lwork,
3113 lapack_int LAPACKE_dgejsv_work(
int matrix_order,
char joba,
char jobu,
char jobv,
char jobr,
char jobt,
char jobp,
3114 lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* sva,
double* u,
3115 lapack_int ldu,
double* v, lapack_int ldv,
double* work, lapack_int lwork,
3118 lapack_int LAPACKE_sgelq2_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
3120 lapack_int LAPACKE_dgelq2_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
3122 lapack_int LAPACKE_cgelq2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3123 lapack_complex_float* tau, lapack_complex_float* work);
3124 lapack_int LAPACKE_zgelq2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3125 lapack_complex_double* tau, lapack_complex_double* work);
3127 lapack_int LAPACKE_sgelqf_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
3128 float* work, lapack_int lwork);
3129 lapack_int LAPACKE_dgelqf_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
3130 double* work, lapack_int lwork);
3131 lapack_int LAPACKE_cgelqf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3132 lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
3133 lapack_int LAPACKE_zgelqf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3134 lapack_complex_double* tau, lapack_complex_double* work, lapack_int lwork);
3136 lapack_int LAPACKE_sgels_work(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
float* a,
3137 lapack_int lda,
float* b, lapack_int ldb,
float* work, lapack_int lwork);
3138 lapack_int LAPACKE_dgels_work(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
double* a,
3139 lapack_int lda,
double* b, lapack_int ldb,
double* work, lapack_int lwork);
3140 lapack_int LAPACKE_cgels_work(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
3141 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
3142 lapack_complex_float* work, lapack_int lwork);
3143 lapack_int LAPACKE_zgels_work(
int matrix_order,
char trans, lapack_int m, lapack_int n, lapack_int nrhs,
3144 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
3145 lapack_complex_double* work, lapack_int lwork);
3147 lapack_int LAPACKE_sgelsd_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
3148 float* b, lapack_int ldb,
float* s,
float rcond, lapack_int* rank,
float* work,
3149 lapack_int lwork, lapack_int* iwork);
3150 lapack_int LAPACKE_dgelsd_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
3151 double* b, lapack_int ldb,
double* s,
double rcond, lapack_int* rank,
double* work,
3152 lapack_int lwork, lapack_int* iwork);
3153 lapack_int LAPACKE_cgelsd_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
3154 lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float* s,
float rcond,
3155 lapack_int* rank, lapack_complex_float* work, lapack_int lwork,
float* rwork,
3157 lapack_int LAPACKE_zgelsd_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
3158 lapack_int lda, lapack_complex_double* b, lapack_int ldb,
double* s,
double rcond,
3159 lapack_int* rank, lapack_complex_double* work, lapack_int lwork,
double* rwork,
3162 lapack_int LAPACKE_sgelss_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
3163 float* b, lapack_int ldb,
float* s,
float rcond, lapack_int* rank,
float* work,
3165 lapack_int LAPACKE_dgelss_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
3166 double* b, lapack_int ldb,
double* s,
double rcond, lapack_int* rank,
double* work,
3168 lapack_int LAPACKE_cgelss_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
3169 lapack_int lda, lapack_complex_float* b, lapack_int ldb,
float* s,
float rcond,
3170 lapack_int* rank, lapack_complex_float* work, lapack_int lwork,
float* rwork);
3171 lapack_int LAPACKE_zgelss_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
3172 lapack_int lda, lapack_complex_double* b, lapack_int ldb,
double* s,
double rcond,
3173 lapack_int* rank, lapack_complex_double* work, lapack_int lwork,
double* rwork);
3175 lapack_int LAPACKE_sgelsy_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
3176 float* b, lapack_int ldb, lapack_int* jpvt,
float rcond, lapack_int* rank,
float* work,
3178 lapack_int LAPACKE_dgelsy_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
3179 double* b, lapack_int ldb, lapack_int* jpvt,
double rcond, lapack_int* rank,
3180 double* work, lapack_int lwork);
3181 lapack_int LAPACKE_cgelsy_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
3182 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_int* jpvt,
float rcond,
3183 lapack_int* rank, lapack_complex_float* work, lapack_int lwork,
float* rwork);
3184 lapack_int LAPACKE_zgelsy_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
3185 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_int* jpvt,
double rcond,
3186 lapack_int* rank, lapack_complex_double* work, lapack_int lwork,
double* rwork);
3188 lapack_int LAPACKE_sgeqlf_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
3189 float* work, lapack_int lwork);
3190 lapack_int LAPACKE_dgeqlf_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
3191 double* work, lapack_int lwork);
3192 lapack_int LAPACKE_cgeqlf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3193 lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
3194 lapack_int LAPACKE_zgeqlf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3195 lapack_complex_double* tau, lapack_complex_double* work, lapack_int lwork);
3197 lapack_int LAPACKE_sgeqp3_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda, lapack_int* jpvt,
3198 float* tau,
float* work, lapack_int lwork);
3199 lapack_int LAPACKE_dgeqp3_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
3200 lapack_int* jpvt,
double* tau,
double* work, lapack_int lwork);
3201 lapack_int LAPACKE_cgeqp3_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3202 lapack_int* jpvt, lapack_complex_float* tau, lapack_complex_float* work,
3203 lapack_int lwork,
float* rwork);
3204 lapack_int LAPACKE_zgeqp3_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3205 lapack_int* jpvt, lapack_complex_double* tau, lapack_complex_double* work,
3206 lapack_int lwork,
double* rwork);
3208 lapack_int LAPACKE_sgeqpf_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda, lapack_int* jpvt,
3209 float* tau,
float* work);
3210 lapack_int LAPACKE_dgeqpf_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
3211 lapack_int* jpvt,
double* tau,
double* work);
3212 lapack_int LAPACKE_cgeqpf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3213 lapack_int* jpvt, lapack_complex_float* tau, lapack_complex_float* work,
float* rwork);
3214 lapack_int LAPACKE_zgeqpf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3215 lapack_int* jpvt, lapack_complex_double* tau, lapack_complex_double* work,
3218 lapack_int LAPACKE_sgeqr2_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
3220 lapack_int LAPACKE_dgeqr2_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
3222 lapack_int LAPACKE_cgeqr2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3223 lapack_complex_float* tau, lapack_complex_float* work);
3224 lapack_int LAPACKE_zgeqr2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3225 lapack_complex_double* tau, lapack_complex_double* work);
3227 lapack_int LAPACKE_sgeqrf_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
3228 float* work, lapack_int lwork);
3229 lapack_int LAPACKE_dgeqrf_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
3230 double* work, lapack_int lwork);
3231 lapack_int LAPACKE_cgeqrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3232 lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
3233 lapack_int LAPACKE_zgeqrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3234 lapack_complex_double* tau, lapack_complex_double* work, lapack_int lwork);
3236 lapack_int LAPACKE_sgeqrfp_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
3237 float* work, lapack_int lwork);
3238 lapack_int LAPACKE_dgeqrfp_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
3239 double* work, lapack_int lwork);
3240 lapack_int LAPACKE_cgeqrfp_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3241 lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
3242 lapack_int LAPACKE_zgeqrfp_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3243 lapack_complex_double* tau, lapack_complex_double* work, lapack_int lwork);
3245 lapack_int LAPACKE_sgerfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* a,
3246 lapack_int lda,
const float* af, lapack_int ldaf,
const lapack_int* ipiv,
const float* b,
3247 lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
float* berr,
float* work,
3249 lapack_int LAPACKE_dgerfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* a,
3250 lapack_int lda,
const double* af, lapack_int ldaf,
const lapack_int* ipiv,
3251 const double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* ferr,
double* berr,
3252 double* work, lapack_int* iwork);
3253 lapack_int LAPACKE_cgerfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3254 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
3255 lapack_int ldaf,
const lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb,
3256 lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr,
3257 lapack_complex_float* work,
float* rwork);
3258 lapack_int LAPACKE_zgerfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3259 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
3260 lapack_int ldaf,
const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
3261 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
3262 lapack_complex_double* work,
double* rwork);
3264 lapack_int LAPACKE_sgerfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
const float* a,
3265 lapack_int lda,
const float* af, lapack_int ldaf,
const lapack_int* ipiv,
3266 const float* r,
const float* c,
const float* b, lapack_int ldb,
float* x,
3267 lapack_int ldx,
float* rcond,
float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
3268 float* err_bnds_comp, lapack_int nparams,
float* params,
float* work,
3270 lapack_int LAPACKE_dgerfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
3271 const double* a, lapack_int lda,
const double* af, lapack_int ldaf,
3272 const lapack_int* ipiv,
const double* r,
const double* c,
const double* b,
3273 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* berr,
3274 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
3275 double* params,
double* work, lapack_int* iwork);
3276 lapack_int LAPACKE_cgerfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
3277 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
3278 lapack_int ldaf,
const lapack_int* ipiv,
const float* r,
const float* c,
3279 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
3280 float* rcond,
float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
3281 float* err_bnds_comp, lapack_int nparams,
float* params, lapack_complex_float* work,
3283 lapack_int LAPACKE_zgerfsx_work(
int matrix_order,
char trans,
char equed, lapack_int n, lapack_int nrhs,
3284 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
3285 lapack_int ldaf,
const lapack_int* ipiv,
const double* r,
const double* c,
3286 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
3287 lapack_int ldx,
double* rcond,
double* berr, lapack_int n_err_bnds,
3288 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params,
3289 lapack_complex_double* work,
double* rwork);
3291 lapack_int LAPACKE_sgerqf_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
3292 float* work, lapack_int lwork);
3293 lapack_int LAPACKE_dgerqf_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
3294 double* work, lapack_int lwork);
3295 lapack_int LAPACKE_cgerqf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3296 lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
3297 lapack_int LAPACKE_zgerqf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3298 lapack_complex_double* tau, lapack_complex_double* work, lapack_int lwork);
3300 lapack_int LAPACKE_sgesdd_work(
int matrix_order,
char jobz, lapack_int m, lapack_int n,
float* a, lapack_int lda,
3301 float* s,
float* u, lapack_int ldu,
float* vt, lapack_int ldvt,
float* work,
3302 lapack_int lwork, lapack_int* iwork);
3303 lapack_int LAPACKE_dgesdd_work(
int matrix_order,
char jobz, lapack_int m, lapack_int n,
double* a, lapack_int lda,
3304 double* s,
double* u, lapack_int ldu,
double* vt, lapack_int ldvt,
double* work,
3305 lapack_int lwork, lapack_int* iwork);
3306 lapack_int LAPACKE_cgesdd_work(
int matrix_order,
char jobz, lapack_int m, lapack_int n, lapack_complex_float* a,
3307 lapack_int lda,
float* s, lapack_complex_float* u, lapack_int ldu,
3308 lapack_complex_float* vt, lapack_int ldvt, lapack_complex_float* work, lapack_int lwork,
3309 float* rwork, lapack_int* iwork);
3310 lapack_int LAPACKE_zgesdd_work(
int matrix_order,
char jobz, lapack_int m, lapack_int n, lapack_complex_double* a,
3311 lapack_int lda,
double* s, lapack_complex_double* u, lapack_int ldu,
3312 lapack_complex_double* vt, lapack_int ldvt, lapack_complex_double* work,
3313 lapack_int lwork,
double* rwork, lapack_int* iwork);
3315 lapack_int LAPACKE_sgesv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
3316 lapack_int* ipiv,
float* b, lapack_int ldb);
3317 lapack_int LAPACKE_dgesv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
3318 lapack_int* ipiv,
double* b, lapack_int ldb);
3319 lapack_int LAPACKE_cgesv_work(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float* a, lapack_int lda,
3320 lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
3321 lapack_int LAPACKE_zgesv_work(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double* a, lapack_int lda,
3322 lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
3323 lapack_int LAPACKE_dsgesv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
3324 lapack_int* ipiv,
double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* work,
3325 float* swork, lapack_int* iter);
3326 lapack_int LAPACKE_zcgesv_work(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
3327 lapack_int lda, lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb,
3328 lapack_complex_double* x, lapack_int ldx, lapack_complex_double* work,
3329 lapack_complex_float* swork,
double* rwork, lapack_int* iter);
3331 lapack_int LAPACKE_sgesvd_work(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n,
float* a,
3332 lapack_int lda,
float* s,
float* u, lapack_int ldu,
float* vt, lapack_int ldvt,
3333 float* work, lapack_int lwork);
3334 lapack_int LAPACKE_dgesvd_work(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n,
double* a,
3335 lapack_int lda,
double* s,
double* u, lapack_int ldu,
double* vt, lapack_int ldvt,
3336 double* work, lapack_int lwork);
3337 lapack_int LAPACKE_cgesvd_work(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n,
3338 lapack_complex_float* a, lapack_int lda,
float* s, lapack_complex_float* u,
3339 lapack_int ldu, lapack_complex_float* vt, lapack_int ldvt, lapack_complex_float* work,
3340 lapack_int lwork,
float* rwork);
3341 lapack_int LAPACKE_zgesvd_work(
int matrix_order,
char jobu,
char jobvt, lapack_int m, lapack_int n,
3342 lapack_complex_double* a, lapack_int lda,
double* s, lapack_complex_double* u,
3343 lapack_int ldu, lapack_complex_double* vt, lapack_int ldvt, lapack_complex_double* work,
3344 lapack_int lwork,
double* rwork);
3346 lapack_int LAPACKE_sgesvj_work(
int matrix_order,
char joba,
char jobu,
char jobv, lapack_int m, lapack_int n,
float* a,
3347 lapack_int lda,
float* sva, lapack_int mv,
float* v, lapack_int ldv,
float* work,
3349 lapack_int LAPACKE_dgesvj_work(
int matrix_order,
char joba,
char jobu,
char jobv, lapack_int m, lapack_int n,
double* a,
3350 lapack_int lda,
double* sva, lapack_int mv,
double* v, lapack_int ldv,
double* work,
3353 lapack_int LAPACKE_sgesvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
float* a,
3354 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
float* r,
3355 float* c,
float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* ferr,
3356 float* berr,
float* work, lapack_int* iwork);
3357 lapack_int LAPACKE_dgesvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
double* a,
3358 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
double* r,
3359 double* c,
double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
3360 double* ferr,
double* berr,
double* work, lapack_int* iwork);
3361 lapack_int LAPACKE_cgesvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
3362 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
3363 lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b,
3364 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* ferr,
3365 float* berr, lapack_complex_float* work,
float* rwork);
3366 lapack_int LAPACKE_zgesvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
3367 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
3368 lapack_int* ipiv,
char* equed,
double* r,
double* c, lapack_complex_double* b,
3369 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* ferr,
3370 double* berr, lapack_complex_double* work,
double* rwork);
3372 lapack_int LAPACKE_sgesvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
float* a,
3373 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
float* r,
3374 float* c,
float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
3375 float* rpvgrw,
float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
3376 float* err_bnds_comp, lapack_int nparams,
float* params,
float* work,
3378 lapack_int LAPACKE_dgesvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
double* a,
3379 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
double* r,
3380 double* c,
double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
3381 double* rpvgrw,
double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
3382 double* err_bnds_comp, lapack_int nparams,
double* params,
double* work,
3384 lapack_int LAPACKE_cgesvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
3385 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
3386 lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b,
3387 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
3388 float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
3389 lapack_int nparams,
float* params, lapack_complex_float* work,
float* rwork);
3390 lapack_int LAPACKE_zgesvxx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
3391 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
3392 lapack_int* ipiv,
char* equed,
double* r,
double* c, lapack_complex_double* b,
3393 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
3394 double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
3395 lapack_int nparams,
double* params, lapack_complex_double* work,
double* rwork);
3397 lapack_int LAPACKE_sgetf2_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
3399 lapack_int LAPACKE_dgetf2_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
3401 lapack_int LAPACKE_cgetf2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3403 lapack_int LAPACKE_zgetf2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3406 lapack_int LAPACKE_sgetrf_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
3408 lapack_int LAPACKE_dgetrf_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
3410 lapack_int LAPACKE_cgetrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
3412 lapack_int LAPACKE_zgetrf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
3415 lapack_int LAPACKE_sgetri_work(
int matrix_order, lapack_int n,
float* a, lapack_int lda,
const lapack_int* ipiv,
3416 float* work, lapack_int lwork);
3417 lapack_int LAPACKE_dgetri_work(
int matrix_order, lapack_int n,
double* a, lapack_int lda,
const lapack_int* ipiv,
3418 double* work, lapack_int lwork);
3419 lapack_int LAPACKE_cgetri_work(
int matrix_order, lapack_int n, lapack_complex_float* a, lapack_int lda,
3420 const lapack_int* ipiv, lapack_complex_float* work, lapack_int lwork);
3421 lapack_int LAPACKE_zgetri_work(
int matrix_order, lapack_int n, lapack_complex_double* a, lapack_int lda,
3422 const lapack_int* ipiv, lapack_complex_double* work, lapack_int lwork);
3424 lapack_int LAPACKE_sgetrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* a,
3425 lapack_int lda,
const lapack_int* ipiv,
float* b, lapack_int ldb);
3426 lapack_int LAPACKE_dgetrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* a,
3427 lapack_int lda,
const lapack_int* ipiv,
double* b, lapack_int ldb);
3428 lapack_int LAPACKE_cgetrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3429 const lapack_complex_float* a, lapack_int lda,
const lapack_int* ipiv,
3430 lapack_complex_float* b, lapack_int ldb);
3431 lapack_int LAPACKE_zgetrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3432 const lapack_complex_double* a, lapack_int lda,
const lapack_int* ipiv,
3433 lapack_complex_double* b, lapack_int ldb);
3435 lapack_int LAPACKE_sggbak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
3436 const float* lscale,
const float* rscale, lapack_int m,
float* v, lapack_int ldv);
3437 lapack_int LAPACKE_dggbak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
3438 const double* lscale,
const double* rscale, lapack_int m,
double* v, lapack_int ldv);
3439 lapack_int LAPACKE_cggbak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
3440 const float* lscale,
const float* rscale, lapack_int m, lapack_complex_float* v,
3442 lapack_int LAPACKE_zggbak_work(
int matrix_order,
char job,
char side, lapack_int n, lapack_int ilo, lapack_int ihi,
3443 const double* lscale,
const double* rscale, lapack_int m, lapack_complex_double* v,
3446 lapack_int LAPACKE_sggbal_work(
int matrix_order,
char job, lapack_int n,
float* a, lapack_int lda,
float* b,
3447 lapack_int ldb, lapack_int* ilo, lapack_int* ihi,
float* lscale,
float* rscale,
3449 lapack_int LAPACKE_dggbal_work(
int matrix_order,
char job, lapack_int n,
double* a, lapack_int lda,
double* b,
3450 lapack_int ldb, lapack_int* ilo, lapack_int* ihi,
double* lscale,
double* rscale,
3452 lapack_int LAPACKE_cggbal_work(
int matrix_order,
char job, lapack_int n, lapack_complex_float* a, lapack_int lda,
3453 lapack_complex_float* b, lapack_int ldb, lapack_int* ilo, lapack_int* ihi,
float* lscale,
3454 float* rscale,
float* work);
3455 lapack_int LAPACKE_zggbal_work(
int matrix_order,
char job, lapack_int n, lapack_complex_double* a, lapack_int lda,
3456 lapack_complex_double* b, lapack_int ldb, lapack_int* ilo, lapack_int* ihi,
3457 double* lscale,
double* rscale,
double* work);
3459 lapack_int LAPACKE_sgges_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_S_SELECT3 selctg,
3460 lapack_int n,
float* a, lapack_int lda,
float* b, lapack_int ldb, lapack_int* sdim,
3461 float* alphar,
float* alphai,
float* beta,
float* vsl, lapack_int ldvsl,
float* vsr,
3462 lapack_int ldvsr,
float* work, lapack_int lwork, lapack_logical* bwork);
3463 lapack_int LAPACKE_dgges_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_D_SELECT3 selctg,
3464 lapack_int n,
double* a, lapack_int lda,
double* b, lapack_int ldb, lapack_int* sdim,
3465 double* alphar,
double* alphai,
double* beta,
double* vsl, lapack_int ldvsl,
double* vsr,
3466 lapack_int ldvsr,
double* work, lapack_int lwork, lapack_logical* bwork);
3467 lapack_int LAPACKE_cgges_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_C_SELECT2 selctg,
3468 lapack_int n, lapack_complex_float* a, lapack_int lda, lapack_complex_float* b,
3469 lapack_int ldb, lapack_int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta,
3470 lapack_complex_float* vsl, lapack_int ldvsl, lapack_complex_float* vsr, lapack_int ldvsr,
3471 lapack_complex_float* work, lapack_int lwork,
float* rwork, lapack_logical* bwork);
3472 lapack_int LAPACKE_zgges_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_Z_SELECT2 selctg,
3473 lapack_int n, lapack_complex_double* a, lapack_int lda, lapack_complex_double* b,
3474 lapack_int ldb, lapack_int* sdim, lapack_complex_double* alpha,
3475 lapack_complex_double* beta, lapack_complex_double* vsl, lapack_int ldvsl,
3476 lapack_complex_double* vsr, lapack_int ldvsr, lapack_complex_double* work,
3477 lapack_int lwork,
double* rwork, lapack_logical* bwork);
3479 lapack_int LAPACKE_sggesx_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_S_SELECT3 selctg,
3480 char sense, lapack_int n,
float* a, lapack_int lda,
float* b, lapack_int ldb,
3481 lapack_int* sdim,
float* alphar,
float* alphai,
float* beta,
float* vsl,
3482 lapack_int ldvsl,
float* vsr, lapack_int ldvsr,
float* rconde,
float* rcondv,
3483 float* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork,
3484 lapack_logical* bwork);
3485 lapack_int LAPACKE_dggesx_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_D_SELECT3 selctg,
3486 char sense, lapack_int n,
double* a, lapack_int lda,
double* b, lapack_int ldb,
3487 lapack_int* sdim,
double* alphar,
double* alphai,
double* beta,
double* vsl,
3488 lapack_int ldvsl,
double* vsr, lapack_int ldvsr,
double* rconde,
double* rcondv,
3489 double* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork,
3490 lapack_logical* bwork);
3491 lapack_int LAPACKE_cggesx_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_C_SELECT2 selctg,
3492 char sense, lapack_int n, lapack_complex_float* a, lapack_int lda,
3493 lapack_complex_float* b, lapack_int ldb, lapack_int* sdim, lapack_complex_float* alpha,
3494 lapack_complex_float* beta, lapack_complex_float* vsl, lapack_int ldvsl,
3495 lapack_complex_float* vsr, lapack_int ldvsr,
float* rconde,
float* rcondv,
3496 lapack_complex_float* work, lapack_int lwork,
float* rwork, lapack_int* iwork,
3497 lapack_int liwork, lapack_logical* bwork);
3498 lapack_int LAPACKE_zggesx_work(
int matrix_order,
char jobvsl,
char jobvsr,
char sort, LAPACK_Z_SELECT2 selctg,
3499 char sense, lapack_int n, lapack_complex_double* a, lapack_int lda,
3500 lapack_complex_double* b, lapack_int ldb, lapack_int* sdim, lapack_complex_double* alpha,
3501 lapack_complex_double* beta, lapack_complex_double* vsl, lapack_int ldvsl,
3502 lapack_complex_double* vsr, lapack_int ldvsr,
double* rconde,
double* rcondv,
3503 lapack_complex_double* work, lapack_int lwork,
double* rwork, lapack_int* iwork,
3504 lapack_int liwork, lapack_logical* bwork);
3506 lapack_int LAPACKE_sggev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
float* a, lapack_int lda,
3507 float* b, lapack_int ldb,
float* alphar,
float* alphai,
float* beta,
float* vl,
3508 lapack_int ldvl,
float* vr, lapack_int ldvr,
float* work, lapack_int lwork);
3509 lapack_int LAPACKE_dggev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n,
double* a, lapack_int lda,
3510 double* b, lapack_int ldb,
double* alphar,
double* alphai,
double* beta,
double* vl,
3511 lapack_int ldvl,
double* vr, lapack_int ldvr,
double* work, lapack_int lwork);
3512 lapack_int LAPACKE_cggev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_float* a,
3513 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* alpha,
3514 lapack_complex_float* beta, lapack_complex_float* vl, lapack_int ldvl,
3515 lapack_complex_float* vr, lapack_int ldvr, lapack_complex_float* work, lapack_int lwork,
3517 lapack_int LAPACKE_zggev_work(
int matrix_order,
char jobvl,
char jobvr, lapack_int n, lapack_complex_double* a,
3518 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* alpha,
3519 lapack_complex_double* beta, lapack_complex_double* vl, lapack_int ldvl,
3520 lapack_complex_double* vr, lapack_int ldvr, lapack_complex_double* work, lapack_int lwork,
3523 lapack_int LAPACKE_sggevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3524 float* a, lapack_int lda,
float* b, lapack_int ldb,
float* alphar,
float* alphai,
3525 float* beta,
float* vl, lapack_int ldvl,
float* vr, lapack_int ldvr, lapack_int* ilo,
3526 lapack_int* ihi,
float* lscale,
float* rscale,
float* abnrm,
float* bbnrm,
float* rconde,
3527 float* rcondv,
float* work, lapack_int lwork, lapack_int* iwork, lapack_logical* bwork);
3528 lapack_int LAPACKE_dggevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3529 double* a, lapack_int lda,
double* b, lapack_int ldb,
double* alphar,
double* alphai,
3530 double* beta,
double* vl, lapack_int ldvl,
double* vr, lapack_int ldvr, lapack_int* ilo,
3531 lapack_int* ihi,
double* lscale,
double* rscale,
double* abnrm,
double* bbnrm,
3532 double* rconde,
double* rcondv,
double* work, lapack_int lwork, lapack_int* iwork,
3533 lapack_logical* bwork);
3534 lapack_int LAPACKE_cggevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3535 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
3536 lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl,
3537 lapack_int ldvl, lapack_complex_float* vr, lapack_int ldvr, lapack_int* ilo,
3538 lapack_int* ihi,
float* lscale,
float* rscale,
float* abnrm,
float* bbnrm,
float* rconde,
3539 float* rcondv, lapack_complex_float* work, lapack_int lwork,
float* rwork,
3540 lapack_int* iwork, lapack_logical* bwork);
3541 lapack_int LAPACKE_zggevx_work(
int matrix_order,
char balanc,
char jobvl,
char jobvr,
char sense, lapack_int n,
3542 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
3543 lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl,
3544 lapack_int ldvl, lapack_complex_double* vr, lapack_int ldvr, lapack_int* ilo,
3545 lapack_int* ihi,
double* lscale,
double* rscale,
double* abnrm,
double* bbnrm,
3546 double* rconde,
double* rcondv, lapack_complex_double* work, lapack_int lwork,
3547 double* rwork, lapack_int* iwork, lapack_logical* bwork);
3549 lapack_int LAPACKE_sggglm_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
float* a, lapack_int lda,
3550 float* b, lapack_int ldb,
float* d,
float* x,
float* y,
float* work, lapack_int lwork);
3551 lapack_int LAPACKE_dggglm_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
double* a, lapack_int lda,
3552 double* b, lapack_int ldb,
double* d,
double* x,
double* y,
double* work,
3554 lapack_int LAPACKE_cggglm_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float* a,
3555 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* d,
3556 lapack_complex_float* x, lapack_complex_float* y, lapack_complex_float* work,
3558 lapack_int LAPACKE_zggglm_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double* a,
3559 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* d,
3560 lapack_complex_double* x, lapack_complex_double* y, lapack_complex_double* work,
3563 lapack_int LAPACKE_sgghrd_work(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
3564 float* a, lapack_int lda,
float* b, lapack_int ldb,
float* q, lapack_int ldq,
float* z,
3566 lapack_int LAPACKE_dgghrd_work(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
3567 double* a, lapack_int lda,
double* b, lapack_int ldb,
double* q, lapack_int ldq,
3568 double* z, lapack_int ldz);
3569 lapack_int LAPACKE_cgghrd_work(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
3570 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
3571 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* z, lapack_int ldz);
3572 lapack_int LAPACKE_zgghrd_work(
int matrix_order,
char compq,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
3573 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
3574 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* z, lapack_int ldz);
3576 lapack_int LAPACKE_sgglse_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int p,
float* a, lapack_int lda,
3577 float* b, lapack_int ldb,
float* c,
float* d,
float* x,
float* work, lapack_int lwork);
3578 lapack_int LAPACKE_dgglse_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int p,
double* a, lapack_int lda,
3579 double* b, lapack_int ldb,
double* c,
double* d,
double* x,
double* work,
3581 lapack_int LAPACKE_cgglse_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float* a,
3582 lapack_int lda, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* c,
3583 lapack_complex_float* d, lapack_complex_float* x, lapack_complex_float* work,
3585 lapack_int LAPACKE_zgglse_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double* a,
3586 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* c,
3587 lapack_complex_double* d, lapack_complex_double* x, lapack_complex_double* work,
3590 lapack_int LAPACKE_sggqrf_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
float* a, lapack_int lda,
3591 float* taua,
float* b, lapack_int ldb,
float* taub,
float* work, lapack_int lwork);
3592 lapack_int LAPACKE_dggqrf_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p,
double* a, lapack_int lda,
3593 double* taua,
double* b, lapack_int ldb,
double* taub,
double* work, lapack_int lwork);
3594 lapack_int LAPACKE_cggqrf_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float* a,
3595 lapack_int lda, lapack_complex_float* taua, lapack_complex_float* b, lapack_int ldb,
3596 lapack_complex_float* taub, lapack_complex_float* work, lapack_int lwork);
3597 lapack_int LAPACKE_zggqrf_work(
int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double* a,
3598 lapack_int lda, lapack_complex_double* taua, lapack_complex_double* b, lapack_int ldb,
3599 lapack_complex_double* taub, lapack_complex_double* work, lapack_int lwork);
3601 lapack_int LAPACKE_sggrqf_work(
int matrix_order, lapack_int m, lapack_int p, lapack_int n,
float* a, lapack_int lda,
3602 float* taua,
float* b, lapack_int ldb,
float* taub,
float* work, lapack_int lwork);
3603 lapack_int LAPACKE_dggrqf_work(
int matrix_order, lapack_int m, lapack_int p, lapack_int n,
double* a, lapack_int lda,
3604 double* taua,
double* b, lapack_int ldb,
double* taub,
double* work, lapack_int lwork);
3605 lapack_int LAPACKE_cggrqf_work(
int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float* a,
3606 lapack_int lda, lapack_complex_float* taua, lapack_complex_float* b, lapack_int ldb,
3607 lapack_complex_float* taub, lapack_complex_float* work, lapack_int lwork);
3608 lapack_int LAPACKE_zggrqf_work(
int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double* a,
3609 lapack_int lda, lapack_complex_double* taua, lapack_complex_double* b, lapack_int ldb,
3610 lapack_complex_double* taub, lapack_complex_double* work, lapack_int lwork);
3612 lapack_int LAPACKE_sggsvd_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n,
3613 lapack_int p, lapack_int* k, lapack_int* l,
float* a, lapack_int lda,
float* b,
3614 lapack_int ldb,
float* alpha,
float* beta,
float* u, lapack_int ldu,
float* v,
3615 lapack_int ldv,
float* q, lapack_int ldq,
float* work, lapack_int* iwork);
3616 lapack_int LAPACKE_dggsvd_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n,
3617 lapack_int p, lapack_int* k, lapack_int* l,
double* a, lapack_int lda,
double* b,
3618 lapack_int ldb,
double* alpha,
double* beta,
double* u, lapack_int ldu,
double* v,
3619 lapack_int ldv,
double* q, lapack_int ldq,
double* work, lapack_int* iwork);
3620 lapack_int LAPACKE_cggsvd_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n,
3621 lapack_int p, lapack_int* k, lapack_int* l, lapack_complex_float* a, lapack_int lda,
3622 lapack_complex_float* b, lapack_int ldb,
float* alpha,
float* beta,
3623 lapack_complex_float* u, lapack_int ldu, lapack_complex_float* v, lapack_int ldv,
3624 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* work,
float* rwork,
3626 lapack_int LAPACKE_zggsvd_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int n,
3627 lapack_int p, lapack_int* k, lapack_int* l, lapack_complex_double* a, lapack_int lda,
3628 lapack_complex_double* b, lapack_int ldb,
double* alpha,
double* beta,
3629 lapack_complex_double* u, lapack_int ldu, lapack_complex_double* v, lapack_int ldv,
3630 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* work,
double* rwork,
3633 lapack_int LAPACKE_sggsvp_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
3634 lapack_int n,
float* a, lapack_int lda,
float* b, lapack_int ldb,
float tola,
float tolb,
3635 lapack_int* k, lapack_int* l,
float* u, lapack_int ldu,
float* v, lapack_int ldv,
3636 float* q, lapack_int ldq, lapack_int* iwork,
float* tau,
float* work);
3637 lapack_int LAPACKE_dggsvp_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
3638 lapack_int n,
double* a, lapack_int lda,
double* b, lapack_int ldb,
double tola,
3639 double tolb, lapack_int* k, lapack_int* l,
double* u, lapack_int ldu,
double* v,
3640 lapack_int ldv,
double* q, lapack_int ldq, lapack_int* iwork,
double* tau,
double* work);
3641 lapack_int LAPACKE_cggsvp_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
3642 lapack_int n, lapack_complex_float* a, lapack_int lda, lapack_complex_float* b,
3643 lapack_int ldb,
float tola,
float tolb, lapack_int* k, lapack_int* l,
3644 lapack_complex_float* u, lapack_int ldu, lapack_complex_float* v, lapack_int ldv,
3645 lapack_complex_float* q, lapack_int ldq, lapack_int* iwork,
float* rwork,
3646 lapack_complex_float* tau, lapack_complex_float* work);
3647 lapack_int LAPACKE_zggsvp_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
3648 lapack_int n, lapack_complex_double* a, lapack_int lda, lapack_complex_double* b,
3649 lapack_int ldb,
double tola,
double tolb, lapack_int* k, lapack_int* l,
3650 lapack_complex_double* u, lapack_int ldu, lapack_complex_double* v, lapack_int ldv,
3651 lapack_complex_double* q, lapack_int ldq, lapack_int* iwork,
double* rwork,
3652 lapack_complex_double* tau, lapack_complex_double* work);
3654 lapack_int LAPACKE_sgtcon_work(
char norm, lapack_int n,
const float* dl,
const float* d,
const float* du,
3655 const float* du2,
const lapack_int* ipiv,
float anorm,
float* rcond,
float* work,
3657 lapack_int LAPACKE_dgtcon_work(
char norm, lapack_int n,
const double* dl,
const double* d,
const double* du,
3658 const double* du2,
const lapack_int* ipiv,
double anorm,
double* rcond,
double* work,
3660 lapack_int LAPACKE_cgtcon_work(
char norm, lapack_int n,
const lapack_complex_float* dl,
const lapack_complex_float* d,
3661 const lapack_complex_float* du,
const lapack_complex_float* du2,
const lapack_int* ipiv,
3662 float anorm,
float* rcond, lapack_complex_float* work);
3663 lapack_int LAPACKE_zgtcon_work(
char norm, lapack_int n,
const lapack_complex_double* dl,
const lapack_complex_double* d,
3664 const lapack_complex_double* du,
const lapack_complex_double* du2,
3665 const lapack_int* ipiv,
double anorm,
double* rcond, lapack_complex_double* work);
3667 lapack_int LAPACKE_sgtrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* dl,
3668 const float* d,
const float* du,
const float* dlf,
const float* df,
const float* duf,
3669 const float* du2,
const lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x,
3670 lapack_int ldx,
float* ferr,
float* berr,
float* work, lapack_int* iwork);
3671 lapack_int LAPACKE_dgtrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* dl,
3672 const double* d,
const double* du,
const double* dlf,
const double* df,
3673 const double* duf,
const double* du2,
const lapack_int* ipiv,
const double* b,
3674 lapack_int ldb,
double* x, lapack_int ldx,
double* ferr,
double* berr,
double* work,
3676 lapack_int LAPACKE_cgtrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3677 const lapack_complex_float* dl,
const lapack_complex_float* d,
3678 const lapack_complex_float* du,
const lapack_complex_float* dlf,
3679 const lapack_complex_float* df,
const lapack_complex_float* duf,
3680 const lapack_complex_float* du2,
const lapack_int* ipiv,
const lapack_complex_float* b,
3681 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr,
3682 lapack_complex_float* work,
float* rwork);
3683 lapack_int LAPACKE_zgtrfs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3684 const lapack_complex_double* dl,
const lapack_complex_double* d,
3685 const lapack_complex_double* du,
const lapack_complex_double* dlf,
3686 const lapack_complex_double* df,
const lapack_complex_double* duf,
3687 const lapack_complex_double* du2,
const lapack_int* ipiv,
const lapack_complex_double* b,
3688 lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
3689 lapack_complex_double* work,
double* rwork);
3691 lapack_int LAPACKE_sgtsv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
float* dl,
float* d,
float* du,
float* b,
3693 lapack_int LAPACKE_dgtsv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
double* dl,
double* d,
double* du,
3694 double* b, lapack_int ldb);
3695 lapack_int LAPACKE_cgtsv_work(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float* dl,
3696 lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* b,
3698 lapack_int LAPACKE_zgtsv_work(
int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double* dl,
3699 lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* b,
3702 lapack_int LAPACKE_sgtsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
const float* dl,
3703 const float* d,
const float* du,
float* dlf,
float* df,
float* duf,
float* du2,
3704 lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
3705 float* ferr,
float* berr,
float* work, lapack_int* iwork);
3706 lapack_int LAPACKE_dgtsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
const double* dl,
3707 const double* d,
const double* du,
double* dlf,
double* df,
double* duf,
double* du2,
3708 lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
3709 double* rcond,
double* ferr,
double* berr,
double* work, lapack_int* iwork);
3710 lapack_int LAPACKE_cgtsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
3711 const lapack_complex_float* dl,
const lapack_complex_float* d,
3712 const lapack_complex_float* du, lapack_complex_float* dlf, lapack_complex_float* df,
3713 lapack_complex_float* duf, lapack_complex_float* du2, lapack_int* ipiv,
3714 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
3715 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
3716 lapack_int LAPACKE_zgtsvx_work(
int matrix_order,
char fact,
char trans, lapack_int n, lapack_int nrhs,
3717 const lapack_complex_double* dl,
const lapack_complex_double* d,
3718 const lapack_complex_double* du, lapack_complex_double* dlf, lapack_complex_double* df,
3719 lapack_complex_double* duf, lapack_complex_double* du2, lapack_int* ipiv,
3720 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
3721 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
3723 lapack_int LAPACKE_sgttrf_work(lapack_int n,
float* dl,
float* d,
float* du,
float* du2, lapack_int* ipiv);
3724 lapack_int LAPACKE_dgttrf_work(lapack_int n,
double* dl,
double* d,
double* du,
double* du2, lapack_int* ipiv);
3725 lapack_int LAPACKE_cgttrf_work(lapack_int n, lapack_complex_float* dl, lapack_complex_float* d,
3726 lapack_complex_float* du, lapack_complex_float* du2, lapack_int* ipiv);
3727 lapack_int LAPACKE_zgttrf_work(lapack_int n, lapack_complex_double* dl, lapack_complex_double* d,
3728 lapack_complex_double* du, lapack_complex_double* du2, lapack_int* ipiv);
3730 lapack_int LAPACKE_sgttrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const float* dl,
3731 const float* d,
const float* du,
const float* du2,
const lapack_int* ipiv,
float* b,
3733 lapack_int LAPACKE_dgttrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
const double* dl,
3734 const double* d,
const double* du,
const double* du2,
const lapack_int* ipiv,
double* b,
3736 lapack_int LAPACKE_cgttrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3737 const lapack_complex_float* dl,
const lapack_complex_float* d,
3738 const lapack_complex_float* du,
const lapack_complex_float* du2,
const lapack_int* ipiv,
3739 lapack_complex_float* b, lapack_int ldb);
3740 lapack_int LAPACKE_zgttrs_work(
int matrix_order,
char trans, lapack_int n, lapack_int nrhs,
3741 const lapack_complex_double* dl,
const lapack_complex_double* d,
3742 const lapack_complex_double* du,
const lapack_complex_double* du2,
3743 const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
3745 lapack_int LAPACKE_chbev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
3746 lapack_complex_float* ab, lapack_int ldab,
float* w, lapack_complex_float* z,
3747 lapack_int ldz, lapack_complex_float* work,
float* rwork);
3748 lapack_int LAPACKE_zhbev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
3749 lapack_complex_double* ab, lapack_int ldab,
double* w, lapack_complex_double* z,
3750 lapack_int ldz, lapack_complex_double* work,
double* rwork);
3752 lapack_int LAPACKE_chbevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
3753 lapack_complex_float* ab, lapack_int ldab,
float* w, lapack_complex_float* z,
3754 lapack_int ldz, lapack_complex_float* work, lapack_int lwork,
float* rwork,
3755 lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3756 lapack_int LAPACKE_zhbevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
3757 lapack_complex_double* ab, lapack_int ldab,
double* w, lapack_complex_double* z,
3758 lapack_int ldz, lapack_complex_double* work, lapack_int lwork,
double* rwork,
3759 lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3761 lapack_int LAPACKE_chbevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
3762 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* q, lapack_int ldq,
3763 float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
3764 lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work,
float* rwork,
3765 lapack_int* iwork, lapack_int* ifail);
3766 lapack_int LAPACKE_zhbevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
3767 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* q, lapack_int ldq,
3768 double vl,
double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
3769 double* w, lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
3770 double* rwork, lapack_int* iwork, lapack_int* ifail);
3772 lapack_int LAPACKE_chbgst_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
3773 lapack_complex_float* ab, lapack_int ldab,
const lapack_complex_float* bb,
3774 lapack_int ldbb, lapack_complex_float* x, lapack_int ldx, lapack_complex_float* work,
3776 lapack_int LAPACKE_zhbgst_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
3777 lapack_complex_double* ab, lapack_int ldab,
const lapack_complex_double* bb,
3778 lapack_int ldbb, lapack_complex_double* x, lapack_int ldx, lapack_complex_double* work,
3781 lapack_int LAPACKE_chbgv_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
3782 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* bb, lapack_int ldbb,
3783 float* w, lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work,
3785 lapack_int LAPACKE_zhbgv_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
3786 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* bb, lapack_int ldbb,
3787 double* w, lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
3790 lapack_int LAPACKE_chbgvd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
3791 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* bb, lapack_int ldbb,
3792 float* w, lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work,
3793 lapack_int lwork,
float* rwork, lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3794 lapack_int LAPACKE_zhbgvd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
3795 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* bb, lapack_int ldbb,
3796 double* w, lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
3797 lapack_int lwork,
double* rwork, lapack_int lrwork, lapack_int* iwork,
3800 lapack_int LAPACKE_chbgvx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
3801 lapack_int kb, lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* bb,
3802 lapack_int ldbb, lapack_complex_float* q, lapack_int ldq,
float vl,
float vu,
3803 lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
3804 lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work,
float* rwork,
3805 lapack_int* iwork, lapack_int* ifail);
3806 lapack_int LAPACKE_zhbgvx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
3807 lapack_int kb, lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* bb,
3808 lapack_int ldbb, lapack_complex_double* q, lapack_int ldq,
double vl,
double vu,
3809 lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
3810 lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
double* rwork,
3811 lapack_int* iwork, lapack_int* ifail);
3813 lapack_int LAPACKE_chbtrd_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd,
3814 lapack_complex_float* ab, lapack_int ldab,
float* d,
float* e, lapack_complex_float* q,
3815 lapack_int ldq, lapack_complex_float* work);
3816 lapack_int LAPACKE_zhbtrd_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd,
3817 lapack_complex_double* ab, lapack_int ldab,
double* d,
double* e,
3818 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* work);
3820 lapack_int LAPACKE_checon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
3821 const lapack_int* ipiv,
float anorm,
float* rcond, lapack_complex_float* work);
3822 lapack_int LAPACKE_zhecon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a,
3823 lapack_int lda,
const lapack_int* ipiv,
double anorm,
double* rcond,
3824 lapack_complex_double* work);
3826 lapack_int LAPACKE_cheequb_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a,
3827 lapack_int lda,
float* s,
float* scond,
float* amax, lapack_complex_float* work);
3828 lapack_int LAPACKE_zheequb_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a,
3829 lapack_int lda,
double* s,
double* scond,
double* amax, lapack_complex_double* work);
3831 lapack_int LAPACKE_cheev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* a,
3832 lapack_int lda,
float* w, lapack_complex_float* work, lapack_int lwork,
float* rwork);
3833 lapack_int LAPACKE_zheev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* a,
3834 lapack_int lda,
double* w, lapack_complex_double* work, lapack_int lwork,
double* rwork);
3836 lapack_int LAPACKE_cheevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* a,
3837 lapack_int lda,
float* w, lapack_complex_float* work, lapack_int lwork,
float* rwork,
3838 lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3839 lapack_int LAPACKE_zheevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* a,
3840 lapack_int lda,
double* w, lapack_complex_double* work, lapack_int lwork,
double* rwork,
3841 lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3843 lapack_int LAPACKE_cheevr_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
3844 lapack_complex_float* a, lapack_int lda,
float vl,
float vu, lapack_int il,
3845 lapack_int iu,
float abstol, lapack_int* m,
float* w, lapack_complex_float* z,
3846 lapack_int ldz, lapack_int* isuppz, lapack_complex_float* work, lapack_int lwork,
3847 float* rwork, lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3848 lapack_int LAPACKE_zheevr_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
3849 lapack_complex_double* a, lapack_int lda,
double vl,
double vu, lapack_int il,
3850 lapack_int iu,
double abstol, lapack_int* m,
double* w, lapack_complex_double* z,
3851 lapack_int ldz, lapack_int* isuppz, lapack_complex_double* work, lapack_int lwork,
3852 double* rwork, lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3854 lapack_int LAPACKE_cheevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
3855 lapack_complex_float* a, lapack_int lda,
float vl,
float vu, lapack_int il,
3856 lapack_int iu,
float abstol, lapack_int* m,
float* w, lapack_complex_float* z,
3857 lapack_int ldz, lapack_complex_float* work, lapack_int lwork,
float* rwork,
3858 lapack_int* iwork, lapack_int* ifail);
3859 lapack_int LAPACKE_zheevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
3860 lapack_complex_double* a, lapack_int lda,
double vl,
double vu, lapack_int il,
3861 lapack_int iu,
double abstol, lapack_int* m,
double* w, lapack_complex_double* z,
3862 lapack_int ldz, lapack_complex_double* work, lapack_int lwork,
double* rwork,
3863 lapack_int* iwork, lapack_int* ifail);
3865 lapack_int LAPACKE_chegst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_float* a,
3866 lapack_int lda,
const lapack_complex_float* b, lapack_int ldb);
3867 lapack_int LAPACKE_zhegst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_double* a,
3868 lapack_int lda,
const lapack_complex_double* b, lapack_int ldb);
3870 lapack_int LAPACKE_chegv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
3871 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
3872 float* w, lapack_complex_float* work, lapack_int lwork,
float* rwork);
3873 lapack_int LAPACKE_zhegv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
3874 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
3875 double* w, lapack_complex_double* work, lapack_int lwork,
double* rwork);
3877 lapack_int LAPACKE_chegvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
3878 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
3879 float* w, lapack_complex_float* work, lapack_int lwork,
float* rwork, lapack_int lrwork,
3880 lapack_int* iwork, lapack_int liwork);
3881 lapack_int LAPACKE_zhegvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
3882 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
3883 double* w, lapack_complex_double* work, lapack_int lwork,
double* rwork,
3884 lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
3886 lapack_int LAPACKE_chegvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
3887 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
3888 float vl,
float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
3889 lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work, lapack_int lwork,
3890 float* rwork, lapack_int* iwork, lapack_int* ifail);
3891 lapack_int LAPACKE_zhegvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
3892 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
3893 double vl,
double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
3894 double* w, lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
3895 lapack_int lwork,
double* rwork, lapack_int* iwork, lapack_int* ifail);
3897 lapack_int LAPACKE_cherfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
3898 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
3899 lapack_int ldaf,
const lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb,
3900 lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr,
3901 lapack_complex_float* work,
float* rwork);
3902 lapack_int LAPACKE_zherfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
3903 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
3904 lapack_int ldaf,
const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
3905 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
3906 lapack_complex_double* work,
double* rwork);
3908 lapack_int LAPACKE_cherfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
3909 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
3910 lapack_int ldaf,
const lapack_int* ipiv,
const float* s,
const lapack_complex_float* b,
3911 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* berr,
3912 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
3913 float* params, lapack_complex_float* work,
float* rwork);
3914 lapack_int LAPACKE_zherfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
3915 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
3916 lapack_int ldaf,
const lapack_int* ipiv,
const double* s,
3917 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
3918 lapack_int ldx,
double* rcond,
double* berr, lapack_int n_err_bnds,
3919 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params,
3920 lapack_complex_double* work,
double* rwork);
3922 lapack_int LAPACKE_chesv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
3923 lapack_int lda, lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb,
3924 lapack_complex_float* work, lapack_int lwork);
3925 lapack_int LAPACKE_zhesv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
3926 lapack_int lda, lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb,
3927 lapack_complex_double* work, lapack_int lwork);
3929 lapack_int LAPACKE_chesvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
3930 const lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
3931 lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
3932 lapack_int ldx,
float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
3933 lapack_int lwork,
float* rwork);
3934 lapack_int LAPACKE_zhesvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
3935 const lapack_complex_double* a, lapack_int lda, lapack_complex_double* af,
3936 lapack_int ldaf, lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
3937 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
3938 lapack_complex_double* work, lapack_int lwork,
double* rwork);
3940 lapack_int LAPACKE_chesvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
3941 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
3942 lapack_int* ipiv,
char* equed,
float* s, lapack_complex_float* b, lapack_int ldb,
3943 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr,
3944 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
3945 float* params, lapack_complex_float* work,
float* rwork);
3946 lapack_int LAPACKE_zhesvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
3947 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
3948 lapack_int* ipiv,
char* equed,
double* s, lapack_complex_double* b, lapack_int ldb,
3949 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
3950 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
3951 double* params, lapack_complex_double* work,
double* rwork);
3953 lapack_int LAPACKE_chetrd_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
3954 float* d,
float* e, lapack_complex_float* tau, lapack_complex_float* work,
3956 lapack_int LAPACKE_zhetrd_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
3957 double* d,
double* e, lapack_complex_double* tau, lapack_complex_double* work,
3960 lapack_int LAPACKE_chetrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
3961 lapack_int* ipiv, lapack_complex_float* work, lapack_int lwork);
3962 lapack_int LAPACKE_zhetrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
3963 lapack_int* ipiv, lapack_complex_double* work, lapack_int lwork);
3965 lapack_int LAPACKE_chetri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
3966 const lapack_int* ipiv, lapack_complex_float* work);
3967 lapack_int LAPACKE_zhetri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
3968 const lapack_int* ipiv, lapack_complex_double* work);
3970 lapack_int LAPACKE_chetrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
3971 const lapack_complex_float* a, lapack_int lda,
const lapack_int* ipiv,
3972 lapack_complex_float* b, lapack_int ldb);
3973 lapack_int LAPACKE_zhetrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
3974 const lapack_complex_double* a, lapack_int lda,
const lapack_int* ipiv,
3975 lapack_complex_double* b, lapack_int ldb);
3977 lapack_int LAPACKE_chfrk_work(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
3978 float alpha,
const lapack_complex_float* a, lapack_int lda,
float beta,
3979 lapack_complex_float* c);
3980 lapack_int LAPACKE_zhfrk_work(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
3981 double alpha,
const lapack_complex_double* a, lapack_int lda,
double beta,
3982 lapack_complex_double* c);
3984 lapack_int LAPACKE_shgeqz_work(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
3985 lapack_int ihi,
float* h, lapack_int ldh,
float* t, lapack_int ldt,
float* alphar,
3986 float* alphai,
float* beta,
float* q, lapack_int ldq,
float* z, lapack_int ldz,
3987 float* work, lapack_int lwork);
3988 lapack_int LAPACKE_dhgeqz_work(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
3989 lapack_int ihi,
double* h, lapack_int ldh,
double* t, lapack_int ldt,
double* alphar,
3990 double* alphai,
double* beta,
double* q, lapack_int ldq,
double* z, lapack_int ldz,
3991 double* work, lapack_int lwork);
3992 lapack_int LAPACKE_chgeqz_work(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
3993 lapack_int ihi, lapack_complex_float* h, lapack_int ldh, lapack_complex_float* t,
3994 lapack_int ldt, lapack_complex_float* alpha, lapack_complex_float* beta,
3995 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* z, lapack_int ldz,
3996 lapack_complex_float* work, lapack_int lwork,
float* rwork);
3997 lapack_int LAPACKE_zhgeqz_work(
int matrix_order,
char job,
char compq,
char compz, lapack_int n, lapack_int ilo,
3998 lapack_int ihi, lapack_complex_double* h, lapack_int ldh, lapack_complex_double* t,
3999 lapack_int ldt, lapack_complex_double* alpha, lapack_complex_double* beta,
4000 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* z, lapack_int ldz,
4001 lapack_complex_double* work, lapack_int lwork,
double* rwork);
4003 lapack_int LAPACKE_chpcon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
4004 const lapack_int* ipiv,
float anorm,
float* rcond, lapack_complex_float* work);
4005 lapack_int LAPACKE_zhpcon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
4006 const lapack_int* ipiv,
double anorm,
double* rcond, lapack_complex_double* work);
4008 lapack_int LAPACKE_chpev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* ap,
float* w,
4009 lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work,
float* rwork);
4010 lapack_int LAPACKE_zhpev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* ap,
4011 double* w, lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
4014 lapack_int LAPACKE_chpevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_float* ap,
float* w,
4015 lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work, lapack_int lwork,
4016 float* rwork, lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
4017 lapack_int LAPACKE_zhpevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_complex_double* ap,
4018 double* w, lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
4019 lapack_int lwork,
double* rwork, lapack_int lrwork, lapack_int* iwork,
4022 lapack_int LAPACKE_chpevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
4023 lapack_complex_float* ap,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol,
4024 lapack_int* m,
float* w, lapack_complex_float* z, lapack_int ldz,
4025 lapack_complex_float* work,
float* rwork, lapack_int* iwork, lapack_int* ifail);
4026 lapack_int LAPACKE_zhpevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
4027 lapack_complex_double* ap,
double vl,
double vu, lapack_int il, lapack_int iu,
4028 double abstol, lapack_int* m,
double* w, lapack_complex_double* z, lapack_int ldz,
4029 lapack_complex_double* work,
double* rwork, lapack_int* iwork, lapack_int* ifail);
4031 lapack_int LAPACKE_chpgst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_float* ap,
4032 const lapack_complex_float* bp);
4033 lapack_int LAPACKE_zhpgst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n, lapack_complex_double* ap,
4034 const lapack_complex_double* bp);
4036 lapack_int LAPACKE_chpgv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
4037 lapack_complex_float* ap, lapack_complex_float* bp,
float* w, lapack_complex_float* z,
4038 lapack_int ldz, lapack_complex_float* work,
float* rwork);
4039 lapack_int LAPACKE_zhpgv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
4040 lapack_complex_double* ap, lapack_complex_double* bp,
double* w, lapack_complex_double* z,
4041 lapack_int ldz, lapack_complex_double* work,
double* rwork);
4043 lapack_int LAPACKE_chpgvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
4044 lapack_complex_float* ap, lapack_complex_float* bp,
float* w, lapack_complex_float* z,
4045 lapack_int ldz, lapack_complex_float* work, lapack_int lwork,
float* rwork,
4046 lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
4047 lapack_int LAPACKE_zhpgvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
4048 lapack_complex_double* ap, lapack_complex_double* bp,
double* w,
4049 lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work, lapack_int lwork,
4050 double* rwork, lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
4052 lapack_int LAPACKE_chpgvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
4053 lapack_complex_float* ap, lapack_complex_float* bp,
float vl,
float vu, lapack_int il,
4054 lapack_int iu,
float abstol, lapack_int* m,
float* w, lapack_complex_float* z,
4055 lapack_int ldz, lapack_complex_float* work,
float* rwork, lapack_int* iwork,
4057 lapack_int LAPACKE_zhpgvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
4058 lapack_complex_double* ap, lapack_complex_double* bp,
double vl,
double vu,
4059 lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
4060 lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work,
double* rwork,
4061 lapack_int* iwork, lapack_int* ifail);
4063 lapack_int LAPACKE_chprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4064 const lapack_complex_float* ap,
const lapack_complex_float* afp,
const lapack_int* ipiv,
4065 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4066 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4067 lapack_int LAPACKE_zhprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4068 const lapack_complex_double* ap,
const lapack_complex_double* afp,
4069 const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
4070 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
4071 lapack_complex_double* work,
double* rwork);
4073 lapack_int LAPACKE_chpsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* ap,
4074 lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
4075 lapack_int LAPACKE_zhpsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* ap,
4076 lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
4078 lapack_int LAPACKE_chpsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4079 const lapack_complex_float* ap, lapack_complex_float* afp, lapack_int* ipiv,
4080 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4081 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4082 lapack_int LAPACKE_zhpsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4083 const lapack_complex_double* ap, lapack_complex_double* afp, lapack_int* ipiv,
4084 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
4085 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
4087 lapack_int LAPACKE_chptrd_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap,
float* d,
float* e,
4088 lapack_complex_float* tau);
4089 lapack_int LAPACKE_zhptrd_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap,
double* d,
4090 double* e, lapack_complex_double* tau);
4092 lapack_int LAPACKE_chptrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap, lapack_int* ipiv);
4093 lapack_int LAPACKE_zhptrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap, lapack_int* ipiv);
4095 lapack_int LAPACKE_chptri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap,
4096 const lapack_int* ipiv, lapack_complex_float* work);
4097 lapack_int LAPACKE_zhptri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap,
4098 const lapack_int* ipiv, lapack_complex_double* work);
4100 lapack_int LAPACKE_chptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4101 const lapack_complex_float* ap,
const lapack_int* ipiv, lapack_complex_float* b,
4103 lapack_int LAPACKE_zhptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4104 const lapack_complex_double* ap,
const lapack_int* ipiv, lapack_complex_double* b,
4107 lapack_int LAPACKE_shsein_work(
int matrix_order,
char job,
char eigsrc,
char initv, lapack_logical* select,
4108 lapack_int n,
const float* h, lapack_int ldh,
float* wr,
const float* wi,
float* vl,
4109 lapack_int ldvl,
float* vr, lapack_int ldvr, lapack_int mm, lapack_int* m,
float* work,
4110 lapack_int* ifaill, lapack_int* ifailr);
4111 lapack_int LAPACKE_dhsein_work(
int matrix_order,
char job,
char eigsrc,
char initv, lapack_logical* select,
4112 lapack_int n,
const double* h, lapack_int ldh,
double* wr,
const double* wi,
double* vl,
4113 lapack_int ldvl,
double* vr, lapack_int ldvr, lapack_int mm, lapack_int* m,
double* work,
4114 lapack_int* ifaill, lapack_int* ifailr);
4115 lapack_int LAPACKE_chsein_work(
int matrix_order,
char job,
char eigsrc,
char initv,
const lapack_logical* select,
4116 lapack_int n,
const lapack_complex_float* h, lapack_int ldh, lapack_complex_float* w,
4117 lapack_complex_float* vl, lapack_int ldvl, lapack_complex_float* vr, lapack_int ldvr,
4118 lapack_int mm, lapack_int* m, lapack_complex_float* work,
float* rwork,
4119 lapack_int* ifaill, lapack_int* ifailr);
4120 lapack_int LAPACKE_zhsein_work(
int matrix_order,
char job,
char eigsrc,
char initv,
const lapack_logical* select,
4121 lapack_int n,
const lapack_complex_double* h, lapack_int ldh, lapack_complex_double* w,
4122 lapack_complex_double* vl, lapack_int ldvl, lapack_complex_double* vr, lapack_int ldvr,
4123 lapack_int mm, lapack_int* m, lapack_complex_double* work,
double* rwork,
4124 lapack_int* ifaill, lapack_int* ifailr);
4126 lapack_int LAPACKE_shseqr_work(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
4127 float* h, lapack_int ldh,
float* wr,
float* wi,
float* z, lapack_int ldz,
float* work,
4129 lapack_int LAPACKE_dhseqr_work(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
4130 double* h, lapack_int ldh,
double* wr,
double* wi,
double* z, lapack_int ldz,
4131 double* work, lapack_int lwork);
4132 lapack_int LAPACKE_chseqr_work(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
4133 lapack_complex_float* h, lapack_int ldh, lapack_complex_float* w,
4134 lapack_complex_float* z, lapack_int ldz, lapack_complex_float* work, lapack_int lwork);
4135 lapack_int LAPACKE_zhseqr_work(
int matrix_order,
char job,
char compz, lapack_int n, lapack_int ilo, lapack_int ihi,
4136 lapack_complex_double* h, lapack_int ldh, lapack_complex_double* w,
4137 lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work, lapack_int lwork);
4139 lapack_int LAPACKE_clacgv_work(lapack_int n, lapack_complex_float* x, lapack_int incx);
4140 lapack_int LAPACKE_zlacgv_work(lapack_int n, lapack_complex_double* x, lapack_int incx);
4142 lapack_int LAPACKE_slacpy_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const float* a, lapack_int lda,
4143 float* b, lapack_int ldb);
4144 lapack_int LAPACKE_dlacpy_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
4145 double* b, lapack_int ldb);
4146 lapack_int LAPACKE_clacpy_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const lapack_complex_float* a,
4147 lapack_int lda, lapack_complex_float* b, lapack_int ldb);
4148 lapack_int LAPACKE_zlacpy_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
const lapack_complex_double* a,
4149 lapack_int lda, lapack_complex_double* b, lapack_int ldb);
4151 lapack_int LAPACKE_zlag2c_work(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_double* a,
4152 lapack_int lda, lapack_complex_float* sa, lapack_int ldsa);
4154 lapack_int LAPACKE_slag2d_work(
int matrix_order, lapack_int m, lapack_int n,
const float* sa, lapack_int ldsa,
4155 double* a, lapack_int lda);
4157 lapack_int LAPACKE_dlag2s_work(
int matrix_order, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
float* sa,
4160 lapack_int LAPACKE_clag2z_work(
int matrix_order, lapack_int m, lapack_int n,
const lapack_complex_float* sa,
4161 lapack_int ldsa, lapack_complex_double* a, lapack_int lda);
4163 lapack_int LAPACKE_slagge_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
4164 const float* d,
float* a, lapack_int lda, lapack_int* iseed,
float* work);
4165 lapack_int LAPACKE_dlagge_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
4166 const double* d,
double* a, lapack_int lda, lapack_int* iseed,
double* work);
4167 lapack_int LAPACKE_clagge_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
4168 const float* d, lapack_complex_float* a, lapack_int lda, lapack_int* iseed,
4169 lapack_complex_float* work);
4170 lapack_int LAPACKE_zlagge_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku,
4171 const double* d, lapack_complex_double* a, lapack_int lda, lapack_int* iseed,
4172 lapack_complex_double* work);
4174 lapack_int LAPACKE_claghe_work(
int matrix_order, lapack_int n, lapack_int k,
const float* d, lapack_complex_float* a,
4175 lapack_int lda, lapack_int* iseed, lapack_complex_float* work);
4176 lapack_int LAPACKE_zlaghe_work(
int matrix_order, lapack_int n, lapack_int k,
const double* d, lapack_complex_double* a,
4177 lapack_int lda, lapack_int* iseed, lapack_complex_double* work);
4179 lapack_int LAPACKE_slagsy_work(
int matrix_order, lapack_int n, lapack_int k,
const float* d,
float* a, lapack_int lda,
4180 lapack_int* iseed,
float* work);
4181 lapack_int LAPACKE_dlagsy_work(
int matrix_order, lapack_int n, lapack_int k,
const double* d,
double* a, lapack_int lda,
4182 lapack_int* iseed,
double* work);
4183 lapack_int LAPACKE_clagsy_work(
int matrix_order, lapack_int n, lapack_int k,
const float* d, lapack_complex_float* a,
4184 lapack_int lda, lapack_int* iseed, lapack_complex_float* work);
4185 lapack_int LAPACKE_zlagsy_work(
int matrix_order, lapack_int n, lapack_int k,
const double* d, lapack_complex_double* a,
4186 lapack_int lda, lapack_int* iseed, lapack_complex_double* work);
4188 lapack_int LAPACKE_slapmr_work(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n,
float* x,
4189 lapack_int ldx, lapack_int* k);
4190 lapack_int LAPACKE_dlapmr_work(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n,
double* x,
4191 lapack_int ldx, lapack_int* k);
4192 lapack_int LAPACKE_clapmr_work(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n,
4193 lapack_complex_float* x, lapack_int ldx, lapack_int* k);
4194 lapack_int LAPACKE_zlapmr_work(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n,
4195 lapack_complex_double* x, lapack_int ldx, lapack_int* k);
4197 lapack_int LAPACKE_slartgp_work(
float f,
float g,
float* cs,
float* sn,
float* r);
4198 lapack_int LAPACKE_dlartgp_work(
double f,
double g,
double* cs,
double* sn,
double* r);
4200 lapack_int LAPACKE_slartgs_work(
float x,
float y,
float sigma,
float* cs,
float* sn);
4201 lapack_int LAPACKE_dlartgs_work(
double x,
double y,
double sigma,
double* cs,
double* sn);
4203 float LAPACKE_slapy2_work(
float x,
float y);
4204 double LAPACKE_dlapy2_work(
double x,
double y);
4206 float LAPACKE_slapy3_work(
float x,
float y,
float z);
4207 double LAPACKE_dlapy3_work(
double x,
double y,
double z);
4209 float LAPACKE_slamch_work(
char cmach);
4210 double LAPACKE_dlamch_work(
char cmach);
4212 float LAPACKE_slange_work(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const float* a, lapack_int lda,
4214 double LAPACKE_dlange_work(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const double* a, lapack_int lda,
4216 float LAPACKE_clange_work(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const lapack_complex_float* a,
4217 lapack_int lda,
float* work);
4218 double LAPACKE_zlange_work(
int matrix_order,
char norm, lapack_int m, lapack_int n,
const lapack_complex_double* a,
4219 lapack_int lda,
double* work);
4221 float LAPACKE_clanhe_work(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_float* a,
4222 lapack_int lda,
float* work);
4223 double LAPACKE_zlanhe_work(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_double* a,
4224 lapack_int lda,
double* work);
4226 float LAPACKE_slansy_work(
int matrix_order,
char norm,
char uplo, lapack_int n,
const float* a, lapack_int lda,
4228 double LAPACKE_dlansy_work(
int matrix_order,
char norm,
char uplo, lapack_int n,
const double* a, lapack_int lda,
4230 float LAPACKE_clansy_work(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_float* a,
4231 lapack_int lda,
float* work);
4232 double LAPACKE_zlansy_work(
int matrix_order,
char norm,
char uplo, lapack_int n,
const lapack_complex_double* a,
4233 lapack_int lda,
double* work);
4235 float LAPACKE_slantr_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
const float* a,
4236 lapack_int lda,
float* work);
4237 double LAPACKE_dlantr_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
4238 const double* a, lapack_int lda,
double* work);
4239 float LAPACKE_clantr_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
4240 const lapack_complex_float* a, lapack_int lda,
float* work);
4241 double LAPACKE_zlantr_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int m, lapack_int n,
4242 const lapack_complex_double* a, lapack_int lda,
double* work);
4244 lapack_int LAPACKE_slarfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
4245 lapack_int n, lapack_int k,
const float* v, lapack_int ldv,
const float* t,
4246 lapack_int ldt,
float* c, lapack_int ldc,
float* work, lapack_int ldwork);
4247 lapack_int LAPACKE_dlarfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
4248 lapack_int n, lapack_int k,
const double* v, lapack_int ldv,
const double* t,
4249 lapack_int ldt,
double* c, lapack_int ldc,
double* work, lapack_int ldwork);
4250 lapack_int LAPACKE_clarfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
4251 lapack_int n, lapack_int k,
const lapack_complex_float* v, lapack_int ldv,
4252 const lapack_complex_float* t, lapack_int ldt, lapack_complex_float* c, lapack_int ldc,
4253 lapack_complex_float* work, lapack_int ldwork);
4254 lapack_int LAPACKE_zlarfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
4255 lapack_int n, lapack_int k,
const lapack_complex_double* v, lapack_int ldv,
4256 const lapack_complex_double* t, lapack_int ldt, lapack_complex_double* c, lapack_int ldc,
4257 lapack_complex_double* work, lapack_int ldwork);
4259 lapack_int LAPACKE_slarfg_work(lapack_int n,
float* alpha,
float* x, lapack_int incx,
float* tau);
4260 lapack_int LAPACKE_dlarfg_work(lapack_int n,
double* alpha,
double* x, lapack_int incx,
double* tau);
4261 lapack_int LAPACKE_clarfg_work(lapack_int n, lapack_complex_float* alpha, lapack_complex_float* x, lapack_int incx,
4262 lapack_complex_float* tau);
4263 lapack_int LAPACKE_zlarfg_work(lapack_int n, lapack_complex_double* alpha, lapack_complex_double* x, lapack_int incx,
4264 lapack_complex_double* tau);
4266 lapack_int LAPACKE_slarft_work(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
const float* v,
4267 lapack_int ldv,
const float* tau,
float* t, lapack_int ldt);
4268 lapack_int LAPACKE_dlarft_work(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
const double* v,
4269 lapack_int ldv,
const double* tau,
double* t, lapack_int ldt);
4270 lapack_int LAPACKE_clarft_work(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
4271 const lapack_complex_float* v, lapack_int ldv,
const lapack_complex_float* tau,
4272 lapack_complex_float* t, lapack_int ldt);
4273 lapack_int LAPACKE_zlarft_work(
int matrix_order,
char direct,
char storev, lapack_int n, lapack_int k,
4274 const lapack_complex_double* v, lapack_int ldv,
const lapack_complex_double* tau,
4275 lapack_complex_double* t, lapack_int ldt);
4277 lapack_int LAPACKE_slarfx_work(
int matrix_order,
char side, lapack_int m, lapack_int n,
const float* v,
float tau,
4278 float* c, lapack_int ldc,
float* work);
4279 lapack_int LAPACKE_dlarfx_work(
int matrix_order,
char side, lapack_int m, lapack_int n,
const double* v,
double tau,
4280 double* c, lapack_int ldc,
double* work);
4281 lapack_int LAPACKE_clarfx_work(
int matrix_order,
char side, lapack_int m, lapack_int n,
const lapack_complex_float* v,
4282 lapack_complex_float tau, lapack_complex_float* c, lapack_int ldc,
4283 lapack_complex_float* work);
4284 lapack_int LAPACKE_zlarfx_work(
int matrix_order,
char side, lapack_int m, lapack_int n,
const lapack_complex_double* v,
4285 lapack_complex_double tau, lapack_complex_double* c, lapack_int ldc,
4286 lapack_complex_double* work);
4288 lapack_int LAPACKE_slarnv_work(lapack_int idist, lapack_int* iseed, lapack_int n,
float* x);
4289 lapack_int LAPACKE_dlarnv_work(lapack_int idist, lapack_int* iseed, lapack_int n,
double* x);
4290 lapack_int LAPACKE_clarnv_work(lapack_int idist, lapack_int* iseed, lapack_int n, lapack_complex_float* x);
4291 lapack_int LAPACKE_zlarnv_work(lapack_int idist, lapack_int* iseed, lapack_int n, lapack_complex_double* x);
4293 lapack_int LAPACKE_slaset_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
float alpha,
float beta,
4294 float* a, lapack_int lda);
4295 lapack_int LAPACKE_dlaset_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n,
double alpha,
double beta,
4296 double* a, lapack_int lda);
4297 lapack_int LAPACKE_claset_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha,
4298 lapack_complex_float beta, lapack_complex_float* a, lapack_int lda);
4299 lapack_int LAPACKE_zlaset_work(
int matrix_order,
char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha,
4300 lapack_complex_double beta, lapack_complex_double* a, lapack_int lda);
4302 lapack_int LAPACKE_slasrt_work(
char id, lapack_int n,
float* d);
4303 lapack_int LAPACKE_dlasrt_work(
char id, lapack_int n,
double* d);
4305 lapack_int LAPACKE_slaswp_work(
int matrix_order, lapack_int n,
float* a, lapack_int lda, lapack_int k1, lapack_int k2,
4306 const lapack_int* ipiv, lapack_int incx);
4307 lapack_int LAPACKE_dlaswp_work(
int matrix_order, lapack_int n,
double* a, lapack_int lda, lapack_int k1, lapack_int k2,
4308 const lapack_int* ipiv, lapack_int incx);
4309 lapack_int LAPACKE_claswp_work(
int matrix_order, lapack_int n, lapack_complex_float* a, lapack_int lda, lapack_int k1,
4310 lapack_int k2,
const lapack_int* ipiv, lapack_int incx);
4311 lapack_int LAPACKE_zlaswp_work(
int matrix_order, lapack_int n, lapack_complex_double* a, lapack_int lda, lapack_int k1,
4312 lapack_int k2,
const lapack_int* ipiv, lapack_int incx);
4314 lapack_int LAPACKE_slatms_work(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
4315 float* d, lapack_int mode,
float cond,
float dmax, lapack_int kl, lapack_int ku,
4316 char pack,
float* a, lapack_int lda,
float* work);
4317 lapack_int LAPACKE_dlatms_work(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
4318 double* d, lapack_int mode,
double cond,
double dmax, lapack_int kl, lapack_int ku,
4319 char pack,
double* a, lapack_int lda,
double* work);
4320 lapack_int LAPACKE_clatms_work(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
4321 float* d, lapack_int mode,
float cond,
float dmax, lapack_int kl, lapack_int ku,
4322 char pack, lapack_complex_float* a, lapack_int lda, lapack_complex_float* work);
4323 lapack_int LAPACKE_zlatms_work(
int matrix_order, lapack_int m, lapack_int n,
char dist, lapack_int* iseed,
char sym,
4324 double* d, lapack_int mode,
double cond,
double dmax, lapack_int kl, lapack_int ku,
4325 char pack, lapack_complex_double* a, lapack_int lda, lapack_complex_double* work);
4327 lapack_int LAPACKE_slauum_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda);
4328 lapack_int LAPACKE_dlauum_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda);
4329 lapack_int LAPACKE_clauum_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda);
4330 lapack_int LAPACKE_zlauum_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda);
4332 lapack_int LAPACKE_sopgtr_work(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
const float* tau,
float* q,
4333 lapack_int ldq,
float* work);
4334 lapack_int LAPACKE_dopgtr_work(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
const double* tau,
4335 double* q, lapack_int ldq,
double* work);
4337 lapack_int LAPACKE_sopmtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
4338 const float* ap,
const float* tau,
float* c, lapack_int ldc,
float* work);
4339 lapack_int LAPACKE_dopmtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
4340 const double* ap,
const double* tau,
double* c, lapack_int ldc,
double* work);
4342 lapack_int LAPACKE_sorgbr_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
float* a,
4343 lapack_int lda,
const float* tau,
float* work, lapack_int lwork);
4344 lapack_int LAPACKE_dorgbr_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
double* a,
4345 lapack_int lda,
const double* tau,
double* work, lapack_int lwork);
4347 lapack_int LAPACKE_sorghr_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
float* a, lapack_int lda,
4348 const float* tau,
float* work, lapack_int lwork);
4349 lapack_int LAPACKE_dorghr_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi,
double* a,
4350 lapack_int lda,
const double* tau,
double* work, lapack_int lwork);
4352 lapack_int LAPACKE_sorglq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
4353 const float* tau,
float* work, lapack_int lwork);
4354 lapack_int LAPACKE_dorglq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
4355 const double* tau,
double* work, lapack_int lwork);
4357 lapack_int LAPACKE_sorgql_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
4358 const float* tau,
float* work, lapack_int lwork);
4359 lapack_int LAPACKE_dorgql_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
4360 const double* tau,
double* work, lapack_int lwork);
4362 lapack_int LAPACKE_sorgqr_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
4363 const float* tau,
float* work, lapack_int lwork);
4364 lapack_int LAPACKE_dorgqr_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
4365 const double* tau,
double* work, lapack_int lwork);
4367 lapack_int LAPACKE_sorgrq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
float* a, lapack_int lda,
4368 const float* tau,
float* work, lapack_int lwork);
4369 lapack_int LAPACKE_dorgrq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k,
double* a, lapack_int lda,
4370 const double* tau,
double* work, lapack_int lwork);
4372 lapack_int LAPACKE_sorgtr_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
const float* tau,
4373 float* work, lapack_int lwork);
4374 lapack_int LAPACKE_dorgtr_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
const double* tau,
4375 double* work, lapack_int lwork);
4377 lapack_int LAPACKE_sormbr_work(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n,
4378 lapack_int k,
const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc,
4379 float* work, lapack_int lwork);
4380 lapack_int LAPACKE_dormbr_work(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n,
4381 lapack_int k,
const double* a, lapack_int lda,
const double* tau,
double* c,
4382 lapack_int ldc,
double* work, lapack_int lwork);
4384 lapack_int LAPACKE_sormhr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
4385 lapack_int ihi,
const float* a, lapack_int lda,
const float* tau,
float* c,
4386 lapack_int ldc,
float* work, lapack_int lwork);
4387 lapack_int LAPACKE_dormhr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
4388 lapack_int ihi,
const double* a, lapack_int lda,
const double* tau,
double* c,
4389 lapack_int ldc,
double* work, lapack_int lwork);
4391 lapack_int LAPACKE_sormlq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4392 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc,
float* work,
4394 lapack_int LAPACKE_dormlq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4395 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc,
4396 double* work, lapack_int lwork);
4398 lapack_int LAPACKE_sormql_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4399 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc,
float* work,
4401 lapack_int LAPACKE_dormql_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4402 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc,
4403 double* work, lapack_int lwork);
4405 lapack_int LAPACKE_sormqr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4406 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc,
float* work,
4408 lapack_int LAPACKE_dormqr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4409 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc,
4410 double* work, lapack_int lwork);
4412 lapack_int LAPACKE_sormrq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4413 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc,
float* work,
4415 lapack_int LAPACKE_dormrq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4416 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc,
4417 double* work, lapack_int lwork);
4419 lapack_int LAPACKE_sormrz_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4420 lapack_int l,
const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc,
4421 float* work, lapack_int lwork);
4422 lapack_int LAPACKE_dormrz_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
4423 lapack_int l,
const double* a, lapack_int lda,
const double* tau,
double* c,
4424 lapack_int ldc,
double* work, lapack_int lwork);
4426 lapack_int LAPACKE_sormtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
4427 const float* a, lapack_int lda,
const float* tau,
float* c, lapack_int ldc,
float* work,
4429 lapack_int LAPACKE_dormtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
4430 const double* a, lapack_int lda,
const double* tau,
double* c, lapack_int ldc,
4431 double* work, lapack_int lwork);
4433 lapack_int LAPACKE_spbcon_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const float* ab,
4434 lapack_int ldab,
float anorm,
float* rcond,
float* work, lapack_int* iwork);
4435 lapack_int LAPACKE_dpbcon_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const double* ab,
4436 lapack_int ldab,
double anorm,
double* rcond,
double* work, lapack_int* iwork);
4437 lapack_int LAPACKE_cpbcon_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const lapack_complex_float* ab,
4438 lapack_int ldab,
float anorm,
float* rcond, lapack_complex_float* work,
float* rwork);
4439 lapack_int LAPACKE_zpbcon_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
4440 const lapack_complex_double* ab, lapack_int ldab,
double anorm,
double* rcond,
4441 lapack_complex_double* work,
double* rwork);
4443 lapack_int LAPACKE_spbequ_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const float* ab,
4444 lapack_int ldab,
float* s,
float* scond,
float* amax);
4445 lapack_int LAPACKE_dpbequ_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const double* ab,
4446 lapack_int ldab,
double* s,
double* scond,
double* amax);
4447 lapack_int LAPACKE_cpbequ_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
const lapack_complex_float* ab,
4448 lapack_int ldab,
float* s,
float* scond,
float* amax);
4449 lapack_int LAPACKE_zpbequ_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
4450 const lapack_complex_double* ab, lapack_int ldab,
double* s,
double* scond,
4453 lapack_int LAPACKE_spbrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4454 const float* ab, lapack_int ldab,
const float* afb, lapack_int ldafb,
const float* b,
4455 lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
float* berr,
float* work,
4457 lapack_int LAPACKE_dpbrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4458 const double* ab, lapack_int ldab,
const double* afb, lapack_int ldafb,
const double* b,
4459 lapack_int ldb,
double* x, lapack_int ldx,
double* ferr,
double* berr,
double* work,
4461 lapack_int LAPACKE_cpbrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4462 const lapack_complex_float* ab, lapack_int ldab,
const lapack_complex_float* afb,
4463 lapack_int ldafb,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
4464 lapack_int ldx,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4465 lapack_int LAPACKE_zpbrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4466 const lapack_complex_double* ab, lapack_int ldab,
const lapack_complex_double* afb,
4467 lapack_int ldafb,
const lapack_complex_double* b, lapack_int ldb,
4468 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
4469 lapack_complex_double* work,
double* rwork);
4471 lapack_int LAPACKE_spbstf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kb,
float* bb, lapack_int ldbb);
4472 lapack_int LAPACKE_dpbstf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kb,
double* bb, lapack_int ldbb);
4473 lapack_int LAPACKE_cpbstf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kb, lapack_complex_float* bb,
4475 lapack_int LAPACKE_zpbstf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kb, lapack_complex_double* bb,
4478 lapack_int LAPACKE_spbsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
float* ab,
4479 lapack_int ldab,
float* b, lapack_int ldb);
4480 lapack_int LAPACKE_dpbsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
double* ab,
4481 lapack_int ldab,
double* b, lapack_int ldb);
4482 lapack_int LAPACKE_cpbsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4483 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* b, lapack_int ldb);
4484 lapack_int LAPACKE_zpbsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4485 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* b, lapack_int ldb);
4487 lapack_int LAPACKE_spbsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4488 float* ab, lapack_int ldab,
float* afb, lapack_int ldafb,
char* equed,
float* s,
4489 float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* ferr,
4490 float* berr,
float* work, lapack_int* iwork);
4491 lapack_int LAPACKE_dpbsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4492 double* ab, lapack_int ldab,
double* afb, lapack_int ldafb,
char* equed,
double* s,
4493 double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* ferr,
4494 double* berr,
double* work, lapack_int* iwork);
4495 lapack_int LAPACKE_cpbsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4496 lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* afb, lapack_int ldafb,
4497 char* equed,
float* s, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
4498 lapack_int ldx,
float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
4500 lapack_int LAPACKE_zpbsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4501 lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* afb, lapack_int ldafb,
4502 char* equed,
double* s, lapack_complex_double* b, lapack_int ldb,
4503 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
4504 lapack_complex_double* work,
double* rwork);
4506 lapack_int LAPACKE_spbtrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
float* ab, lapack_int ldab);
4507 lapack_int LAPACKE_dpbtrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd,
double* ab, lapack_int ldab);
4508 lapack_int LAPACKE_cpbtrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_complex_float* ab,
4510 lapack_int LAPACKE_zpbtrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_complex_double* ab,
4513 lapack_int LAPACKE_spbtrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4514 const float* ab, lapack_int ldab,
float* b, lapack_int ldb);
4515 lapack_int LAPACKE_dpbtrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4516 const double* ab, lapack_int ldab,
double* b, lapack_int ldb);
4517 lapack_int LAPACKE_cpbtrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4518 const lapack_complex_float* ab, lapack_int ldab, lapack_complex_float* b,
4520 lapack_int LAPACKE_zpbtrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int kd, lapack_int nrhs,
4521 const lapack_complex_double* ab, lapack_int ldab, lapack_complex_double* b,
4524 lapack_int LAPACKE_spftrf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
float* a);
4525 lapack_int LAPACKE_dpftrf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
double* a);
4526 lapack_int LAPACKE_cpftrf_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_float* a);
4527 lapack_int LAPACKE_zpftrf_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_double* a);
4529 lapack_int LAPACKE_spftri_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
float* a);
4530 lapack_int LAPACKE_dpftri_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
double* a);
4531 lapack_int LAPACKE_cpftri_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_float* a);
4532 lapack_int LAPACKE_zpftri_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_complex_double* a);
4534 lapack_int LAPACKE_spftrs_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
4535 float* b, lapack_int ldb);
4536 lapack_int LAPACKE_dpftrs_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
4537 double* b, lapack_int ldb);
4538 lapack_int LAPACKE_cpftrs_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
4539 const lapack_complex_float* a, lapack_complex_float* b, lapack_int ldb);
4540 lapack_int LAPACKE_zpftrs_work(
int matrix_order,
char transr,
char uplo, lapack_int n, lapack_int nrhs,
4541 const lapack_complex_double* a, lapack_complex_double* b, lapack_int ldb);
4543 lapack_int LAPACKE_spocon_work(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
float anorm,
4544 float* rcond,
float* work, lapack_int* iwork);
4545 lapack_int LAPACKE_dpocon_work(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
double anorm,
4546 double* rcond,
double* work, lapack_int* iwork);
4547 lapack_int LAPACKE_cpocon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
4548 float anorm,
float* rcond, lapack_complex_float* work,
float* rwork);
4549 lapack_int LAPACKE_zpocon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a,
4550 lapack_int lda,
double anorm,
double* rcond, lapack_complex_double* work,
double* rwork);
4552 lapack_int LAPACKE_spoequ_work(
int matrix_order, lapack_int n,
const float* a, lapack_int lda,
float* s,
float* scond,
4554 lapack_int LAPACKE_dpoequ_work(
int matrix_order, lapack_int n,
const double* a, lapack_int lda,
double* s,
4555 double* scond,
double* amax);
4556 lapack_int LAPACKE_cpoequ_work(
int matrix_order, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
float* s,
4557 float* scond,
float* amax);
4558 lapack_int LAPACKE_zpoequ_work(
int matrix_order, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
4559 double* s,
double* scond,
double* amax);
4561 lapack_int LAPACKE_spoequb_work(
int matrix_order, lapack_int n,
const float* a, lapack_int lda,
float* s,
float* scond,
4563 lapack_int LAPACKE_dpoequb_work(
int matrix_order, lapack_int n,
const double* a, lapack_int lda,
double* s,
4564 double* scond,
double* amax);
4565 lapack_int LAPACKE_cpoequb_work(
int matrix_order, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
float* s,
4566 float* scond,
float* amax);
4567 lapack_int LAPACKE_zpoequb_work(
int matrix_order, lapack_int n,
const lapack_complex_double* a, lapack_int lda,
4568 double* s,
double* scond,
double* amax);
4570 lapack_int LAPACKE_sporfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
4571 lapack_int lda,
const float* af, lapack_int ldaf,
const float* b, lapack_int ldb,
4572 float* x, lapack_int ldx,
float* ferr,
float* berr,
float* work, lapack_int* iwork);
4573 lapack_int LAPACKE_dporfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
4574 lapack_int lda,
const double* af, lapack_int ldaf,
const double* b, lapack_int ldb,
4575 double* x, lapack_int ldx,
double* ferr,
double* berr,
double* work, lapack_int* iwork);
4576 lapack_int LAPACKE_cporfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4577 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
4578 lapack_int ldaf,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
4579 lapack_int ldx,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4580 lapack_int LAPACKE_zporfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4581 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
4582 lapack_int ldaf,
const lapack_complex_double* b, lapack_int ldb,
4583 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
4584 lapack_complex_double* work,
double* rwork);
4586 lapack_int LAPACKE_sporfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const float* a,
4587 lapack_int lda,
const float* af, lapack_int ldaf,
const float* s,
const float* b,
4588 lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* berr,
4589 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
4590 float* params,
float* work, lapack_int* iwork);
4591 lapack_int LAPACKE_dporfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const double* a,
4592 lapack_int lda,
const double* af, lapack_int ldaf,
const double* s,
const double* b,
4593 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* berr,
4594 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
4595 double* params,
double* work, lapack_int* iwork);
4596 lapack_int LAPACKE_cporfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
4597 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
4598 lapack_int ldaf,
const float* s,
const lapack_complex_float* b, lapack_int ldb,
4599 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* berr,
4600 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
4601 float* params, lapack_complex_float* work,
float* rwork);
4602 lapack_int LAPACKE_zporfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
4603 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
4604 lapack_int ldaf,
const double* s,
const lapack_complex_double* b, lapack_int ldb,
4605 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* berr,
4606 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
4607 double* params, lapack_complex_double* work,
double* rwork);
4609 lapack_int LAPACKE_sposv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
4610 float* b, lapack_int ldb);
4611 lapack_int LAPACKE_dposv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
4612 double* b, lapack_int ldb);
4613 lapack_int LAPACKE_cposv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
4614 lapack_int lda, lapack_complex_float* b, lapack_int ldb);
4615 lapack_int LAPACKE_zposv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
4616 lapack_int lda, lapack_complex_double* b, lapack_int ldb);
4617 lapack_int LAPACKE_dsposv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
4618 double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* work,
float* swork,
4620 lapack_int LAPACKE_zcposv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
4621 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
4622 lapack_int ldx, lapack_complex_double* work, lapack_complex_float* swork,
double* rwork,
4625 lapack_int LAPACKE_sposvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* a,
4626 lapack_int lda,
float* af, lapack_int ldaf,
char* equed,
float* s,
float* b,
4627 lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr,
4628 float* work, lapack_int* iwork);
4629 lapack_int LAPACKE_dposvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* a,
4630 lapack_int lda,
double* af, lapack_int ldaf,
char* equed,
double* s,
double* b,
4631 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
4632 double* work, lapack_int* iwork);
4633 lapack_int LAPACKE_cposvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4634 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
4635 char* equed,
float* s, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
4636 lapack_int ldx,
float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
4638 lapack_int LAPACKE_zposvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4639 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
4640 char* equed,
double* s, lapack_complex_double* b, lapack_int ldb,
4641 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
4642 lapack_complex_double* work,
double* rwork);
4644 lapack_int LAPACKE_sposvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* a,
4645 lapack_int lda,
float* af, lapack_int ldaf,
char* equed,
float* s,
float* b,
4646 lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr,
4647 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
4648 float* params,
float* work, lapack_int* iwork);
4649 lapack_int LAPACKE_dposvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* a,
4650 lapack_int lda,
double* af, lapack_int ldaf,
char* equed,
double* s,
double* b,
4651 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
4652 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
4653 double* params,
double* work, lapack_int* iwork);
4654 lapack_int LAPACKE_cposvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4655 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
4656 char* equed,
float* s, lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
4657 lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr, lapack_int n_err_bnds,
4658 float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
float* params,
4659 lapack_complex_float* work,
float* rwork);
4660 lapack_int LAPACKE_zposvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4661 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
4662 char* equed,
double* s, lapack_complex_double* b, lapack_int ldb,
4663 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
4664 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
4665 double* params, lapack_complex_double* work,
double* rwork);
4667 lapack_int LAPACKE_spotrf_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda);
4668 lapack_int LAPACKE_dpotrf_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda);
4669 lapack_int LAPACKE_cpotrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda);
4670 lapack_int LAPACKE_zpotrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda);
4672 lapack_int LAPACKE_spotri_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda);
4673 lapack_int LAPACKE_dpotri_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda);
4674 lapack_int LAPACKE_cpotri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda);
4675 lapack_int LAPACKE_zpotri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda);
4677 lapack_int LAPACKE_spotrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
4678 lapack_int lda,
float* b, lapack_int ldb);
4679 lapack_int LAPACKE_dpotrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
4680 lapack_int lda,
double* b, lapack_int ldb);
4681 lapack_int LAPACKE_cpotrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4682 const lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb);
4683 lapack_int LAPACKE_zpotrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4684 const lapack_complex_double* a, lapack_int lda, lapack_complex_double* b,
4687 lapack_int LAPACKE_sppcon_work(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
float anorm,
float* rcond,
4688 float* work, lapack_int* iwork);
4689 lapack_int LAPACKE_dppcon_work(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
double anorm,
double* rcond,
4690 double* work, lapack_int* iwork);
4691 lapack_int LAPACKE_cppcon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
float anorm,
4692 float* rcond, lapack_complex_float* work,
float* rwork);
4693 lapack_int LAPACKE_zppcon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
double anorm,
4694 double* rcond, lapack_complex_double* work,
double* rwork);
4696 lapack_int LAPACKE_sppequ_work(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
float* s,
float* scond,
4698 lapack_int LAPACKE_dppequ_work(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
double* s,
double* scond,
4700 lapack_int LAPACKE_cppequ_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
float* s,
4701 float* scond,
float* amax);
4702 lapack_int LAPACKE_zppequ_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
double* s,
4703 double* scond,
double* amax);
4705 lapack_int LAPACKE_spprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
4706 const float* afp,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
4707 float* berr,
float* work, lapack_int* iwork);
4708 lapack_int LAPACKE_dpprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
4709 const double* afp,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
4710 double* ferr,
double* berr,
double* work, lapack_int* iwork);
4711 lapack_int LAPACKE_cpprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4712 const lapack_complex_float* ap,
const lapack_complex_float* afp,
4713 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4714 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4715 lapack_int LAPACKE_zpprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4716 const lapack_complex_double* ap,
const lapack_complex_double* afp,
4717 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
4718 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
4720 lapack_int LAPACKE_sppsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* ap,
float* b,
4722 lapack_int LAPACKE_dppsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* ap,
double* b,
4724 lapack_int LAPACKE_cppsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* ap,
4725 lapack_complex_float* b, lapack_int ldb);
4726 lapack_int LAPACKE_zppsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* ap,
4727 lapack_complex_double* b, lapack_int ldb);
4729 lapack_int LAPACKE_sppsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* ap,
4730 float* afp,
char* equed,
float* s,
float* b, lapack_int ldb,
float* x, lapack_int ldx,
4731 float* rcond,
float* ferr,
float* berr,
float* work, lapack_int* iwork);
4732 lapack_int LAPACKE_dppsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* ap,
4733 double* afp,
char* equed,
double* s,
double* b, lapack_int ldb,
double* x,
4734 lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
double* work,
4736 lapack_int LAPACKE_cppsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4737 lapack_complex_float* ap, lapack_complex_float* afp,
char* equed,
float* s,
4738 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4739 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4740 lapack_int LAPACKE_zppsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4741 lapack_complex_double* ap, lapack_complex_double* afp,
char* equed,
double* s,
4742 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
4743 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
4745 lapack_int LAPACKE_spptrf_work(
int matrix_order,
char uplo, lapack_int n,
float* ap);
4746 lapack_int LAPACKE_dpptrf_work(
int matrix_order,
char uplo, lapack_int n,
double* ap);
4747 lapack_int LAPACKE_cpptrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap);
4748 lapack_int LAPACKE_zpptrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap);
4750 lapack_int LAPACKE_spptri_work(
int matrix_order,
char uplo, lapack_int n,
float* ap);
4751 lapack_int LAPACKE_dpptri_work(
int matrix_order,
char uplo, lapack_int n,
double* ap);
4752 lapack_int LAPACKE_cpptri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap);
4753 lapack_int LAPACKE_zpptri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap);
4755 lapack_int LAPACKE_spptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
float* b,
4757 lapack_int LAPACKE_dpptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
double* b,
4759 lapack_int LAPACKE_cpptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4760 const lapack_complex_float* ap, lapack_complex_float* b, lapack_int ldb);
4761 lapack_int LAPACKE_zpptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4762 const lapack_complex_double* ap, lapack_complex_double* b, lapack_int ldb);
4764 lapack_int LAPACKE_spstrf_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda, lapack_int* piv,
4765 lapack_int* rank,
float tol,
float* work);
4766 lapack_int LAPACKE_dpstrf_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda, lapack_int* piv,
4767 lapack_int* rank,
double tol,
double* work);
4768 lapack_int LAPACKE_cpstrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
4769 lapack_int* piv, lapack_int* rank,
float tol,
float* work);
4770 lapack_int LAPACKE_zpstrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
4771 lapack_int* piv, lapack_int* rank,
double tol,
double* work);
4773 lapack_int LAPACKE_sptcon_work(lapack_int n,
const float* d,
const float* e,
float anorm,
float* rcond,
float* work);
4774 lapack_int LAPACKE_dptcon_work(lapack_int n,
const double* d,
const double* e,
double anorm,
double* rcond,
4776 lapack_int LAPACKE_cptcon_work(lapack_int n,
const float* d,
const lapack_complex_float* e,
float anorm,
float* rcond,
4778 lapack_int LAPACKE_zptcon_work(lapack_int n,
const double* d,
const lapack_complex_double* e,
double anorm,
4779 double* rcond,
double* work);
4781 lapack_int LAPACKE_spteqr_work(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz,
4783 lapack_int LAPACKE_dpteqr_work(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
double* z,
4784 lapack_int ldz,
double* work);
4785 lapack_int LAPACKE_cpteqr_work(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e, lapack_complex_float* z,
4786 lapack_int ldz,
float* work);
4787 lapack_int LAPACKE_zpteqr_work(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
4788 lapack_complex_double* z, lapack_int ldz,
double* work);
4790 lapack_int LAPACKE_sptrfs_work(
int matrix_order, lapack_int n, lapack_int nrhs,
const float* d,
const float* e,
4791 const float* df,
const float* ef,
const float* b, lapack_int ldb,
float* x,
4792 lapack_int ldx,
float* ferr,
float* berr,
float* work);
4793 lapack_int LAPACKE_dptrfs_work(
int matrix_order, lapack_int n, lapack_int nrhs,
const double* d,
const double* e,
4794 const double* df,
const double* ef,
const double* b, lapack_int ldb,
double* x,
4795 lapack_int ldx,
double* ferr,
double* berr,
double* work);
4796 lapack_int LAPACKE_cptrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* d,
4797 const lapack_complex_float* e,
const float* df,
const lapack_complex_float* ef,
4798 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4799 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4800 lapack_int LAPACKE_zptrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* d,
4801 const lapack_complex_double* e,
const double* df,
const lapack_complex_double* ef,
4802 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
4803 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
4805 lapack_int LAPACKE_sptsv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
float* d,
float* e,
float* b,
4807 lapack_int LAPACKE_dptsv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
double* d,
double* e,
double* b,
4809 lapack_int LAPACKE_cptsv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
float* d, lapack_complex_float* e,
4810 lapack_complex_float* b, lapack_int ldb);
4811 lapack_int LAPACKE_zptsv_work(
int matrix_order, lapack_int n, lapack_int nrhs,
double* d, lapack_complex_double* e,
4812 lapack_complex_double* b, lapack_int ldb);
4814 lapack_int LAPACKE_sptsvx_work(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const float* d,
4815 const float* e,
float* df,
float* ef,
const float* b, lapack_int ldb,
float* x,
4816 lapack_int ldx,
float* rcond,
float* ferr,
float* berr,
float* work);
4817 lapack_int LAPACKE_dptsvx_work(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const double* d,
4818 const double* e,
double* df,
double* ef,
const double* b, lapack_int ldb,
double* x,
4819 lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
double* work);
4820 lapack_int LAPACKE_cptsvx_work(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const float* d,
4821 const lapack_complex_float* e,
float* df, lapack_complex_float* ef,
4822 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4823 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4824 lapack_int LAPACKE_zptsvx_work(
int matrix_order,
char fact, lapack_int n, lapack_int nrhs,
const double* d,
4825 const lapack_complex_double* e,
double* df, lapack_complex_double* ef,
4826 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
4827 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
4829 lapack_int LAPACKE_spttrf_work(lapack_int n,
float* d,
float* e);
4830 lapack_int LAPACKE_dpttrf_work(lapack_int n,
double* d,
double* e);
4831 lapack_int LAPACKE_cpttrf_work(lapack_int n,
float* d, lapack_complex_float* e);
4832 lapack_int LAPACKE_zpttrf_work(lapack_int n,
double* d, lapack_complex_double* e);
4834 lapack_int LAPACKE_spttrs_work(
int matrix_order, lapack_int n, lapack_int nrhs,
const float* d,
const float* e,
4835 float* b, lapack_int ldb);
4836 lapack_int LAPACKE_dpttrs_work(
int matrix_order, lapack_int n, lapack_int nrhs,
const double* d,
const double* e,
4837 double* b, lapack_int ldb);
4838 lapack_int LAPACKE_cpttrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* d,
4839 const lapack_complex_float* e, lapack_complex_float* b, lapack_int ldb);
4840 lapack_int LAPACKE_zpttrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* d,
4841 const lapack_complex_double* e, lapack_complex_double* b, lapack_int ldb);
4843 lapack_int LAPACKE_ssbev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
float* ab,
4844 lapack_int ldab,
float* w,
float* z, lapack_int ldz,
float* work);
4845 lapack_int LAPACKE_dsbev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
double* ab,
4846 lapack_int ldab,
double* w,
double* z, lapack_int ldz,
double* work);
4848 lapack_int LAPACKE_ssbevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
float* ab,
4849 lapack_int ldab,
float* w,
float* z, lapack_int ldz,
float* work, lapack_int lwork,
4850 lapack_int* iwork, lapack_int liwork);
4851 lapack_int LAPACKE_dsbevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int kd,
double* ab,
4852 lapack_int ldab,
double* w,
double* z, lapack_int ldz,
double* work, lapack_int lwork,
4853 lapack_int* iwork, lapack_int liwork);
4855 lapack_int LAPACKE_ssbevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
4856 float* ab, lapack_int ldab,
float* q, lapack_int ldq,
float vl,
float vu, lapack_int il,
4857 lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z, lapack_int ldz,
4858 float* work, lapack_int* iwork, lapack_int* ifail);
4859 lapack_int LAPACKE_dsbevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int kd,
4860 double* ab, lapack_int ldab,
double* q, lapack_int ldq,
double vl,
double vu,
4861 lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
double* z,
4862 lapack_int ldz,
double* work, lapack_int* iwork, lapack_int* ifail);
4864 lapack_int LAPACKE_ssbgst_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
4865 float* ab, lapack_int ldab,
const float* bb, lapack_int ldbb,
float* x, lapack_int ldx,
4867 lapack_int LAPACKE_dsbgst_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
4868 double* ab, lapack_int ldab,
const double* bb, lapack_int ldbb,
double* x,
4869 lapack_int ldx,
double* work);
4871 lapack_int LAPACKE_ssbgv_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
4872 float* ab, lapack_int ldab,
float* bb, lapack_int ldbb,
float* w,
float* z,
4873 lapack_int ldz,
float* work);
4874 lapack_int LAPACKE_dsbgv_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
4875 double* ab, lapack_int ldab,
double* bb, lapack_int ldbb,
double* w,
double* z,
4876 lapack_int ldz,
double* work);
4878 lapack_int LAPACKE_ssbgvd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
4879 float* ab, lapack_int ldab,
float* bb, lapack_int ldbb,
float* w,
float* z,
4880 lapack_int ldz,
float* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
4881 lapack_int LAPACKE_dsbgvd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n, lapack_int ka, lapack_int kb,
4882 double* ab, lapack_int ldab,
double* bb, lapack_int ldbb,
double* w,
double* z,
4883 lapack_int ldz,
double* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
4885 lapack_int LAPACKE_ssbgvx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
4886 lapack_int kb,
float* ab, lapack_int ldab,
float* bb, lapack_int ldbb,
float* q,
4887 lapack_int ldq,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol,
4888 lapack_int* m,
float* w,
float* z, lapack_int ldz,
float* work, lapack_int* iwork,
4890 lapack_int LAPACKE_dsbgvx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n, lapack_int ka,
4891 lapack_int kb,
double* ab, lapack_int ldab,
double* bb, lapack_int ldbb,
double* q,
4892 lapack_int ldq,
double vl,
double vu, lapack_int il, lapack_int iu,
double abstol,
4893 lapack_int* m,
double* w,
double* z, lapack_int ldz,
double* work, lapack_int* iwork,
4896 lapack_int LAPACKE_ssbtrd_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd,
float* ab,
4897 lapack_int ldab,
float* d,
float* e,
float* q, lapack_int ldq,
float* work);
4898 lapack_int LAPACKE_dsbtrd_work(
int matrix_order,
char vect,
char uplo, lapack_int n, lapack_int kd,
double* ab,
4899 lapack_int ldab,
double* d,
double* e,
double* q, lapack_int ldq,
double* work);
4901 lapack_int LAPACKE_ssfrk_work(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
4902 float alpha,
const float* a, lapack_int lda,
float beta,
float* c);
4903 lapack_int LAPACKE_dsfrk_work(
int matrix_order,
char transr,
char uplo,
char trans, lapack_int n, lapack_int k,
4904 double alpha,
const double* a, lapack_int lda,
double beta,
double* c);
4906 lapack_int LAPACKE_sspcon_work(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
const lapack_int* ipiv,
4907 float anorm,
float* rcond,
float* work, lapack_int* iwork);
4908 lapack_int LAPACKE_dspcon_work(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
const lapack_int* ipiv,
4909 double anorm,
double* rcond,
double* work, lapack_int* iwork);
4910 lapack_int LAPACKE_cspcon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
4911 const lapack_int* ipiv,
float anorm,
float* rcond, lapack_complex_float* work);
4912 lapack_int LAPACKE_zspcon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
4913 const lapack_int* ipiv,
double anorm,
double* rcond, lapack_complex_double* work);
4915 lapack_int LAPACKE_sspev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* ap,
float* w,
float* z,
4916 lapack_int ldz,
float* work);
4917 lapack_int LAPACKE_dspev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* ap,
double* w,
double* z,
4918 lapack_int ldz,
double* work);
4920 lapack_int LAPACKE_sspevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* ap,
float* w,
float* z,
4921 lapack_int ldz,
float* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
4922 lapack_int LAPACKE_dspevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* ap,
double* w,
double* z,
4923 lapack_int ldz,
double* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
4925 lapack_int LAPACKE_sspevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
float* ap,
float vl,
4926 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z,
4927 lapack_int ldz,
float* work, lapack_int* iwork, lapack_int* ifail);
4928 lapack_int LAPACKE_dspevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
double* ap,
double vl,
4929 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
4930 double* z, lapack_int ldz,
double* work, lapack_int* iwork, lapack_int* ifail);
4932 lapack_int LAPACKE_sspgst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
float* ap,
const float* bp);
4933 lapack_int LAPACKE_dspgst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
double* ap,
4936 lapack_int LAPACKE_sspgv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* ap,
4937 float* bp,
float* w,
float* z, lapack_int ldz,
float* work);
4938 lapack_int LAPACKE_dspgv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* ap,
4939 double* bp,
double* w,
double* z, lapack_int ldz,
double* work);
4941 lapack_int LAPACKE_sspgvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* ap,
4942 float* bp,
float* w,
float* z, lapack_int ldz,
float* work, lapack_int lwork,
4943 lapack_int* iwork, lapack_int liwork);
4944 lapack_int LAPACKE_dspgvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* ap,
4945 double* bp,
double* w,
double* z, lapack_int ldz,
double* work, lapack_int lwork,
4946 lapack_int* iwork, lapack_int liwork);
4948 lapack_int LAPACKE_sspgvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
4949 float* ap,
float* bp,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol,
4950 lapack_int* m,
float* w,
float* z, lapack_int ldz,
float* work, lapack_int* iwork,
4952 lapack_int LAPACKE_dspgvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
4953 double* ap,
double* bp,
double vl,
double vu, lapack_int il, lapack_int iu,
4954 double abstol, lapack_int* m,
double* w,
double* z, lapack_int ldz,
double* work,
4955 lapack_int* iwork, lapack_int* ifail);
4957 lapack_int LAPACKE_ssprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
4958 const float* afp,
const lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x,
4959 lapack_int ldx,
float* ferr,
float* berr,
float* work, lapack_int* iwork);
4960 lapack_int LAPACKE_dsprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
4961 const double* afp,
const lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x,
4962 lapack_int ldx,
double* ferr,
double* berr,
double* work, lapack_int* iwork);
4963 lapack_int LAPACKE_csprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4964 const lapack_complex_float* ap,
const lapack_complex_float* afp,
const lapack_int* ipiv,
4965 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4966 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4967 lapack_int LAPACKE_zsprfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
4968 const lapack_complex_double* ap,
const lapack_complex_double* afp,
4969 const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
4970 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
4971 lapack_complex_double* work,
double* rwork);
4973 lapack_int LAPACKE_sspsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* ap, lapack_int* ipiv,
4974 float* b, lapack_int ldb);
4975 lapack_int LAPACKE_dspsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* ap, lapack_int* ipiv,
4976 double* b, lapack_int ldb);
4977 lapack_int LAPACKE_cspsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* ap,
4978 lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
4979 lapack_int LAPACKE_zspsv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* ap,
4980 lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
4982 lapack_int LAPACKE_sspsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
4983 float* afp, lapack_int* ipiv,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
4984 float* rcond,
float* ferr,
float* berr,
float* work, lapack_int* iwork);
4985 lapack_int LAPACKE_dspsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
4986 double* afp, lapack_int* ipiv,
const double* b, lapack_int ldb,
double* x,
4987 lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
double* work,
4989 lapack_int LAPACKE_cspsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4990 const lapack_complex_float* ap, lapack_complex_float* afp, lapack_int* ipiv,
4991 const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
4992 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
4993 lapack_int LAPACKE_zspsvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
4994 const lapack_complex_double* ap, lapack_complex_double* afp, lapack_int* ipiv,
4995 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x, lapack_int ldx,
4996 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
4998 lapack_int LAPACKE_ssptrd_work(
int matrix_order,
char uplo, lapack_int n,
float* ap,
float* d,
float* e,
float* tau);
4999 lapack_int LAPACKE_dsptrd_work(
int matrix_order,
char uplo, lapack_int n,
double* ap,
double* d,
double* e,
5002 lapack_int LAPACKE_ssptrf_work(
int matrix_order,
char uplo, lapack_int n,
float* ap, lapack_int* ipiv);
5003 lapack_int LAPACKE_dsptrf_work(
int matrix_order,
char uplo, lapack_int n,
double* ap, lapack_int* ipiv);
5004 lapack_int LAPACKE_csptrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap, lapack_int* ipiv);
5005 lapack_int LAPACKE_zsptrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap, lapack_int* ipiv);
5007 lapack_int LAPACKE_ssptri_work(
int matrix_order,
char uplo, lapack_int n,
float* ap,
const lapack_int* ipiv,
5009 lapack_int LAPACKE_dsptri_work(
int matrix_order,
char uplo, lapack_int n,
double* ap,
const lapack_int* ipiv,
5011 lapack_int LAPACKE_csptri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* ap,
5012 const lapack_int* ipiv, lapack_complex_float* work);
5013 lapack_int LAPACKE_zsptri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* ap,
5014 const lapack_int* ipiv, lapack_complex_double* work);
5016 lapack_int LAPACKE_ssptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* ap,
5017 const lapack_int* ipiv,
float* b, lapack_int ldb);
5018 lapack_int LAPACKE_dsptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* ap,
5019 const lapack_int* ipiv,
double* b, lapack_int ldb);
5020 lapack_int LAPACKE_csptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5021 const lapack_complex_float* ap,
const lapack_int* ipiv, lapack_complex_float* b,
5023 lapack_int LAPACKE_zsptrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5024 const lapack_complex_double* ap,
const lapack_int* ipiv, lapack_complex_double* b,
5027 lapack_int LAPACKE_sstebz_work(
char range,
char order, lapack_int n,
float vl,
float vu, lapack_int il, lapack_int iu,
5028 float abstol,
const float* d,
const float* e, lapack_int* m, lapack_int* nsplit,
5029 float* w, lapack_int* iblock, lapack_int* isplit,
float* work, lapack_int* iwork);
5030 lapack_int LAPACKE_dstebz_work(
char range,
char order, lapack_int n,
double vl,
double vu, lapack_int il, lapack_int iu,
5031 double abstol,
const double* d,
const double* e, lapack_int* m, lapack_int* nsplit,
5032 double* w, lapack_int* iblock, lapack_int* isplit,
double* work, lapack_int* iwork);
5034 lapack_int LAPACKE_sstedc_work(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz,
5035 float* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5036 lapack_int LAPACKE_dstedc_work(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
double* z,
5037 lapack_int ldz,
double* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5038 lapack_int LAPACKE_cstedc_work(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e, lapack_complex_float* z,
5039 lapack_int ldz, lapack_complex_float* work, lapack_int lwork,
float* rwork,
5040 lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
5041 lapack_int LAPACKE_zstedc_work(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
5042 lapack_complex_double* z, lapack_int ldz, lapack_complex_double* work, lapack_int lwork,
5043 double* rwork, lapack_int lrwork, lapack_int* iwork, lapack_int liwork);
5045 lapack_int LAPACKE_sstegr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
5046 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z,
5047 lapack_int ldz, lapack_int* isuppz,
float* work, lapack_int lwork, lapack_int* iwork,
5049 lapack_int LAPACKE_dstegr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
5050 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
5051 double* z, lapack_int ldz, lapack_int* isuppz,
double* work, lapack_int lwork,
5052 lapack_int* iwork, lapack_int liwork);
5053 lapack_int LAPACKE_cstegr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
5054 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
5055 lapack_complex_float* z, lapack_int ldz, lapack_int* isuppz,
float* work,
5056 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5057 lapack_int LAPACKE_zstegr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
5058 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
5059 lapack_complex_double* z, lapack_int ldz, lapack_int* isuppz,
double* work,
5060 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5062 lapack_int LAPACKE_sstein_work(
int matrix_order, lapack_int n,
const float* d,
const float* e, lapack_int m,
5063 const float* w,
const lapack_int* iblock,
const lapack_int* isplit,
float* z,
5064 lapack_int ldz,
float* work, lapack_int* iwork, lapack_int* ifailv);
5065 lapack_int LAPACKE_dstein_work(
int matrix_order, lapack_int n,
const double* d,
const double* e, lapack_int m,
5066 const double* w,
const lapack_int* iblock,
const lapack_int* isplit,
double* z,
5067 lapack_int ldz,
double* work, lapack_int* iwork, lapack_int* ifailv);
5068 lapack_int LAPACKE_cstein_work(
int matrix_order, lapack_int n,
const float* d,
const float* e, lapack_int m,
5069 const float* w,
const lapack_int* iblock,
const lapack_int* isplit,
5070 lapack_complex_float* z, lapack_int ldz,
float* work, lapack_int* iwork,
5071 lapack_int* ifailv);
5072 lapack_int LAPACKE_zstein_work(
int matrix_order, lapack_int n,
const double* d,
const double* e, lapack_int m,
5073 const double* w,
const lapack_int* iblock,
const lapack_int* isplit,
5074 lapack_complex_double* z, lapack_int ldz,
double* work, lapack_int* iwork,
5075 lapack_int* ifailv);
5077 lapack_int LAPACKE_sstemr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
5078 float vu, lapack_int il, lapack_int iu, lapack_int* m,
float* w,
float* z,
5079 lapack_int ldz, lapack_int nzc, lapack_int* isuppz, lapack_logical* tryrac,
float* work,
5080 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5081 lapack_int LAPACKE_dstemr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
5082 double vu, lapack_int il, lapack_int iu, lapack_int* m,
double* w,
double* z,
5083 lapack_int ldz, lapack_int nzc, lapack_int* isuppz, lapack_logical* tryrac,
double* work,
5084 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5085 lapack_int LAPACKE_cstemr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
5086 float vu, lapack_int il, lapack_int iu, lapack_int* m,
float* w, lapack_complex_float* z,
5087 lapack_int ldz, lapack_int nzc, lapack_int* isuppz, lapack_logical* tryrac,
float* work,
5088 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5089 lapack_int LAPACKE_zstemr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
5090 double vu, lapack_int il, lapack_int iu, lapack_int* m,
double* w,
5091 lapack_complex_double* z, lapack_int ldz, lapack_int nzc, lapack_int* isuppz,
5092 lapack_logical* tryrac,
double* work, lapack_int lwork, lapack_int* iwork,
5095 lapack_int LAPACKE_ssteqr_work(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz,
5097 lapack_int LAPACKE_dsteqr_work(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
double* z,
5098 lapack_int ldz,
double* work);
5099 lapack_int LAPACKE_csteqr_work(
int matrix_order,
char compz, lapack_int n,
float* d,
float* e, lapack_complex_float* z,
5100 lapack_int ldz,
float* work);
5101 lapack_int LAPACKE_zsteqr_work(
int matrix_order,
char compz, lapack_int n,
double* d,
double* e,
5102 lapack_complex_double* z, lapack_int ldz,
double* work);
5104 lapack_int LAPACKE_ssterf_work(lapack_int n,
float* d,
float* e);
5105 lapack_int LAPACKE_dsterf_work(lapack_int n,
double* d,
double* e);
5107 lapack_int LAPACKE_sstev_work(
int matrix_order,
char jobz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz,
5109 lapack_int LAPACKE_dstev_work(
int matrix_order,
char jobz, lapack_int n,
double* d,
double* e,
double* z,
5110 lapack_int ldz,
double* work);
5112 lapack_int LAPACKE_sstevd_work(
int matrix_order,
char jobz, lapack_int n,
float* d,
float* e,
float* z, lapack_int ldz,
5113 float* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5114 lapack_int LAPACKE_dstevd_work(
int matrix_order,
char jobz, lapack_int n,
double* d,
double* e,
double* z,
5115 lapack_int ldz,
double* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5117 lapack_int LAPACKE_sstevr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
5118 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z,
5119 lapack_int ldz, lapack_int* isuppz,
float* work, lapack_int lwork, lapack_int* iwork,
5121 lapack_int LAPACKE_dstevr_work(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
5122 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
5123 double* z, lapack_int ldz, lapack_int* isuppz,
double* work, lapack_int lwork,
5124 lapack_int* iwork, lapack_int liwork);
5126 lapack_int LAPACKE_sstevx_work(
int matrix_order,
char jobz,
char range, lapack_int n,
float* d,
float* e,
float vl,
5127 float vu, lapack_int il, lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z,
5128 lapack_int ldz,
float* work, lapack_int* iwork, lapack_int* ifail);
5129 lapack_int LAPACKE_dstevx_work(
int matrix_order,
char jobz,
char range, lapack_int n,
double* d,
double* e,
double vl,
5130 double vu, lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
5131 double* z, lapack_int ldz,
double* work, lapack_int* iwork, lapack_int* ifail);
5133 lapack_int LAPACKE_ssycon_work(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
5134 const lapack_int* ipiv,
float anorm,
float* rcond,
float* work, lapack_int* iwork);
5135 lapack_int LAPACKE_dsycon_work(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
5136 const lapack_int* ipiv,
double anorm,
double* rcond,
double* work, lapack_int* iwork);
5137 lapack_int LAPACKE_csycon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
5138 const lapack_int* ipiv,
float anorm,
float* rcond, lapack_complex_float* work);
5139 lapack_int LAPACKE_zsycon_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a,
5140 lapack_int lda,
const lapack_int* ipiv,
double anorm,
double* rcond,
5141 lapack_complex_double* work);
5143 lapack_int LAPACKE_ssyequb_work(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
float* s,
5144 float* scond,
float* amax,
float* work);
5145 lapack_int LAPACKE_dsyequb_work(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
double* s,
5146 double* scond,
double* amax,
double* work);
5147 lapack_int LAPACKE_csyequb_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a,
5148 lapack_int lda,
float* s,
float* scond,
float* amax, lapack_complex_float* work);
5149 lapack_int LAPACKE_zsyequb_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a,
5150 lapack_int lda,
double* s,
double* scond,
double* amax, lapack_complex_double* work);
5152 lapack_int LAPACKE_ssyev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* a, lapack_int lda,
float* w,
5153 float* work, lapack_int lwork);
5154 lapack_int LAPACKE_dsyev_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* a, lapack_int lda,
5155 double* w,
double* work, lapack_int lwork);
5157 lapack_int LAPACKE_ssyevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
float* a, lapack_int lda,
float* w,
5158 float* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5159 lapack_int LAPACKE_dsyevd_work(
int matrix_order,
char jobz,
char uplo, lapack_int n,
double* a, lapack_int lda,
5160 double* w,
double* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5162 lapack_int LAPACKE_ssyevr_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
float* a,
5163 lapack_int lda,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol,
5164 lapack_int* m,
float* w,
float* z, lapack_int ldz, lapack_int* isuppz,
float* work,
5165 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5166 lapack_int LAPACKE_dsyevr_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
double* a,
5167 lapack_int lda,
double vl,
double vu, lapack_int il, lapack_int iu,
double abstol,
5168 lapack_int* m,
double* w,
double* z, lapack_int ldz, lapack_int* isuppz,
double* work,
5169 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5171 lapack_int LAPACKE_ssyevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
float* a,
5172 lapack_int lda,
float vl,
float vu, lapack_int il, lapack_int iu,
float abstol,
5173 lapack_int* m,
float* w,
float* z, lapack_int ldz,
float* work, lapack_int lwork,
5174 lapack_int* iwork, lapack_int* ifail);
5175 lapack_int LAPACKE_dsyevx_work(
int matrix_order,
char jobz,
char range,
char uplo, lapack_int n,
double* a,
5176 lapack_int lda,
double vl,
double vu, lapack_int il, lapack_int iu,
double abstol,
5177 lapack_int* m,
double* w,
double* z, lapack_int ldz,
double* work, lapack_int lwork,
5178 lapack_int* iwork, lapack_int* ifail);
5180 lapack_int LAPACKE_ssygst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
float* a, lapack_int lda,
5181 const float* b, lapack_int ldb);
5182 lapack_int LAPACKE_dsygst_work(
int matrix_order, lapack_int itype,
char uplo, lapack_int n,
double* a, lapack_int lda,
5183 const double* b, lapack_int ldb);
5185 lapack_int LAPACKE_ssygv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* a,
5186 lapack_int lda,
float* b, lapack_int ldb,
float* w,
float* work, lapack_int lwork);
5187 lapack_int LAPACKE_dsygv_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* a,
5188 lapack_int lda,
double* b, lapack_int ldb,
double* w,
double* work, lapack_int lwork);
5190 lapack_int LAPACKE_ssygvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
float* a,
5191 lapack_int lda,
float* b, lapack_int ldb,
float* w,
float* work, lapack_int lwork,
5192 lapack_int* iwork, lapack_int liwork);
5193 lapack_int LAPACKE_dsygvd_work(
int matrix_order, lapack_int itype,
char jobz,
char uplo, lapack_int n,
double* a,
5194 lapack_int lda,
double* b, lapack_int ldb,
double* w,
double* work, lapack_int lwork,
5195 lapack_int* iwork, lapack_int liwork);
5197 lapack_int LAPACKE_ssygvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
5198 float* a, lapack_int lda,
float* b, lapack_int ldb,
float vl,
float vu, lapack_int il,
5199 lapack_int iu,
float abstol, lapack_int* m,
float* w,
float* z, lapack_int ldz,
5200 float* work, lapack_int lwork, lapack_int* iwork, lapack_int* ifail);
5201 lapack_int LAPACKE_dsygvx_work(
int matrix_order, lapack_int itype,
char jobz,
char range,
char uplo, lapack_int n,
5202 double* a, lapack_int lda,
double* b, lapack_int ldb,
double vl,
double vu,
5203 lapack_int il, lapack_int iu,
double abstol, lapack_int* m,
double* w,
double* z,
5204 lapack_int ldz,
double* work, lapack_int lwork, lapack_int* iwork, lapack_int* ifail);
5206 lapack_int LAPACKE_ssyrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
5207 lapack_int lda,
const float* af, lapack_int ldaf,
const lapack_int* ipiv,
const float* b,
5208 lapack_int ldb,
float* x, lapack_int ldx,
float* ferr,
float* berr,
float* work,
5210 lapack_int LAPACKE_dsyrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
5211 lapack_int lda,
const double* af, lapack_int ldaf,
const lapack_int* ipiv,
5212 const double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* ferr,
double* berr,
5213 double* work, lapack_int* iwork);
5214 lapack_int LAPACKE_csyrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5215 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
5216 lapack_int ldaf,
const lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb,
5217 lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr,
5218 lapack_complex_float* work,
float* rwork);
5219 lapack_int LAPACKE_zsyrfs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5220 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
5221 lapack_int ldaf,
const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
5222 lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
5223 lapack_complex_double* work,
double* rwork);
5225 lapack_int LAPACKE_ssyrfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const float* a,
5226 lapack_int lda,
const float* af, lapack_int ldaf,
const lapack_int* ipiv,
5227 const float* s,
const float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
5228 float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
5229 lapack_int nparams,
float* params,
float* work, lapack_int* iwork);
5230 lapack_int LAPACKE_dsyrfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
const double* a,
5231 lapack_int lda,
const double* af, lapack_int ldaf,
const lapack_int* ipiv,
5232 const double* s,
const double* b, lapack_int ldb,
double* x, lapack_int ldx,
5233 double* rcond,
double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
5234 double* err_bnds_comp, lapack_int nparams,
double* params,
double* work,
5236 lapack_int LAPACKE_csyrfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
5237 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* af,
5238 lapack_int ldaf,
const lapack_int* ipiv,
const float* s,
const lapack_complex_float* b,
5239 lapack_int ldb, lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* berr,
5240 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
5241 float* params, lapack_complex_float* work,
float* rwork);
5242 lapack_int LAPACKE_zsyrfsx_work(
int matrix_order,
char uplo,
char equed, lapack_int n, lapack_int nrhs,
5243 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* af,
5244 lapack_int ldaf,
const lapack_int* ipiv,
const double* s,
5245 const lapack_complex_double* b, lapack_int ldb, lapack_complex_double* x,
5246 lapack_int ldx,
double* rcond,
double* berr, lapack_int n_err_bnds,
5247 double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
double* params,
5248 lapack_complex_double* work,
double* rwork);
5250 lapack_int LAPACKE_ssysv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
float* a, lapack_int lda,
5251 lapack_int* ipiv,
float* b, lapack_int ldb,
float* work, lapack_int lwork);
5252 lapack_int LAPACKE_dsysv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
double* a, lapack_int lda,
5253 lapack_int* ipiv,
double* b, lapack_int ldb,
double* work, lapack_int lwork);
5254 lapack_int LAPACKE_csysv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float* a,
5255 lapack_int lda, lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb,
5256 lapack_complex_float* work, lapack_int lwork);
5257 lapack_int LAPACKE_zsysv_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double* a,
5258 lapack_int lda, lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb,
5259 lapack_complex_double* work, lapack_int lwork);
5261 lapack_int LAPACKE_ssysvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
5262 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
const float* b,
5263 lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* ferr,
float* berr,
5264 float* work, lapack_int lwork, lapack_int* iwork);
5265 lapack_int LAPACKE_dsysvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
5266 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
const double* b,
5267 lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
5268 double* work, lapack_int lwork, lapack_int* iwork);
5269 lapack_int LAPACKE_csysvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
5270 const lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
5271 lapack_int* ipiv,
const lapack_complex_float* b, lapack_int ldb, lapack_complex_float* x,
5272 lapack_int ldx,
float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
5273 lapack_int lwork,
float* rwork);
5274 lapack_int LAPACKE_zsysvx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
5275 const lapack_complex_double* a, lapack_int lda, lapack_complex_double* af,
5276 lapack_int ldaf, lapack_int* ipiv,
const lapack_complex_double* b, lapack_int ldb,
5277 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* ferr,
double* berr,
5278 lapack_complex_double* work, lapack_int lwork,
double* rwork);
5280 lapack_int LAPACKE_ssysvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
float* a,
5281 lapack_int lda,
float* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
float* s,
5282 float* b, lapack_int ldb,
float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
5283 float* berr, lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
5284 lapack_int nparams,
float* params,
float* work, lapack_int* iwork);
5285 lapack_int LAPACKE_dsysvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
double* a,
5286 lapack_int lda,
double* af, lapack_int ldaf, lapack_int* ipiv,
char* equed,
double* s,
5287 double* b, lapack_int ldb,
double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
5288 double* berr, lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
5289 lapack_int nparams,
double* params,
double* work, lapack_int* iwork);
5290 lapack_int LAPACKE_csysvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
5291 lapack_complex_float* a, lapack_int lda, lapack_complex_float* af, lapack_int ldaf,
5292 lapack_int* ipiv,
char* equed,
float* s, lapack_complex_float* b, lapack_int ldb,
5293 lapack_complex_float* x, lapack_int ldx,
float* rcond,
float* rpvgrw,
float* berr,
5294 lapack_int n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int nparams,
5295 float* params, lapack_complex_float* work,
float* rwork);
5296 lapack_int LAPACKE_zsysvxx_work(
int matrix_order,
char fact,
char uplo, lapack_int n, lapack_int nrhs,
5297 lapack_complex_double* a, lapack_int lda, lapack_complex_double* af, lapack_int ldaf,
5298 lapack_int* ipiv,
char* equed,
double* s, lapack_complex_double* b, lapack_int ldb,
5299 lapack_complex_double* x, lapack_int ldx,
double* rcond,
double* rpvgrw,
double* berr,
5300 lapack_int n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int nparams,
5301 double* params, lapack_complex_double* work,
double* rwork);
5303 lapack_int LAPACKE_ssytrd_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
float* d,
float* e,
5304 float* tau,
float* work, lapack_int lwork);
5305 lapack_int LAPACKE_dsytrd_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
double* d,
5306 double* e,
double* tau,
double* work, lapack_int lwork);
5308 lapack_int LAPACKE_ssytrf_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda, lapack_int* ipiv,
5309 float* work, lapack_int lwork);
5310 lapack_int LAPACKE_dsytrf_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda, lapack_int* ipiv,
5311 double* work, lapack_int lwork);
5312 lapack_int LAPACKE_csytrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5313 lapack_int* ipiv, lapack_complex_float* work, lapack_int lwork);
5314 lapack_int LAPACKE_zsytrf_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
5315 lapack_int* ipiv, lapack_complex_double* work, lapack_int lwork);
5317 lapack_int LAPACKE_ssytri_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
5318 const lapack_int* ipiv,
float* work);
5319 lapack_int LAPACKE_dsytri_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
5320 const lapack_int* ipiv,
double* work);
5321 lapack_int LAPACKE_csytri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5322 const lapack_int* ipiv, lapack_complex_float* work);
5323 lapack_int LAPACKE_zsytri_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
5324 const lapack_int* ipiv, lapack_complex_double* work);
5326 lapack_int LAPACKE_ssytrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
5327 lapack_int lda,
const lapack_int* ipiv,
float* b, lapack_int ldb);
5328 lapack_int LAPACKE_dsytrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
5329 lapack_int lda,
const lapack_int* ipiv,
double* b, lapack_int ldb);
5330 lapack_int LAPACKE_csytrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5331 const lapack_complex_float* a, lapack_int lda,
const lapack_int* ipiv,
5332 lapack_complex_float* b, lapack_int ldb);
5333 lapack_int LAPACKE_zsytrs_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5334 const lapack_complex_double* a, lapack_int lda,
const lapack_int* ipiv,
5335 lapack_complex_double* b, lapack_int ldb);
5337 lapack_int LAPACKE_stbcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
5338 const float* ab, lapack_int ldab,
float* rcond,
float* work, lapack_int* iwork);
5339 lapack_int LAPACKE_dtbcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
5340 const double* ab, lapack_int ldab,
double* rcond,
double* work, lapack_int* iwork);
5341 lapack_int LAPACKE_ctbcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
5342 const lapack_complex_float* ab, lapack_int ldab,
float* rcond,
5343 lapack_complex_float* work,
float* rwork);
5344 lapack_int LAPACKE_ztbcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n, lapack_int kd,
5345 const lapack_complex_double* ab, lapack_int ldab,
double* rcond,
5346 lapack_complex_double* work,
double* rwork);
5348 lapack_int LAPACKE_stbrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5349 lapack_int nrhs,
const float* ab, lapack_int ldab,
const float* b, lapack_int ldb,
5350 const float* x, lapack_int ldx,
float* ferr,
float* berr,
float* work,
5352 lapack_int LAPACKE_dtbrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5353 lapack_int nrhs,
const double* ab, lapack_int ldab,
const double* b, lapack_int ldb,
5354 const double* x, lapack_int ldx,
double* ferr,
double* berr,
double* work,
5356 lapack_int LAPACKE_ctbrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5357 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab,
5358 const lapack_complex_float* b, lapack_int ldb,
const lapack_complex_float* x,
5359 lapack_int ldx,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork);
5360 lapack_int LAPACKE_ztbrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5361 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab,
5362 const lapack_complex_double* b, lapack_int ldb,
const lapack_complex_double* x,
5363 lapack_int ldx,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork);
5365 lapack_int LAPACKE_stbtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5366 lapack_int nrhs,
const float* ab, lapack_int ldab,
float* b, lapack_int ldb);
5367 lapack_int LAPACKE_dtbtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5368 lapack_int nrhs,
const double* ab, lapack_int ldab,
double* b, lapack_int ldb);
5369 lapack_int LAPACKE_ctbtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5370 lapack_int nrhs,
const lapack_complex_float* ab, lapack_int ldab,
5371 lapack_complex_float* b, lapack_int ldb);
5372 lapack_int LAPACKE_ztbtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int kd,
5373 lapack_int nrhs,
const lapack_complex_double* ab, lapack_int ldab,
5374 lapack_complex_double* b, lapack_int ldb);
5376 lapack_int LAPACKE_stfsm_work(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
5377 lapack_int n,
float alpha,
const float* a,
float* b, lapack_int ldb);
5378 lapack_int LAPACKE_dtfsm_work(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
5379 lapack_int n,
double alpha,
const double* a,
double* b, lapack_int ldb);
5380 lapack_int LAPACKE_ctfsm_work(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
5381 lapack_int n, lapack_complex_float alpha,
const lapack_complex_float* a,
5382 lapack_complex_float* b, lapack_int ldb);
5383 lapack_int LAPACKE_ztfsm_work(
int matrix_order,
char transr,
char side,
char uplo,
char trans,
char diag, lapack_int m,
5384 lapack_int n, lapack_complex_double alpha,
const lapack_complex_double* a,
5385 lapack_complex_double* b, lapack_int ldb);
5387 lapack_int LAPACKE_stftri_work(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n,
float* a);
5388 lapack_int LAPACKE_dtftri_work(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n,
double* a);
5389 lapack_int LAPACKE_ctftri_work(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n,
5390 lapack_complex_float* a);
5391 lapack_int LAPACKE_ztftri_work(
int matrix_order,
char transr,
char uplo,
char diag, lapack_int n,
5392 lapack_complex_double* a);
5394 lapack_int LAPACKE_stfttp_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* arf,
float* ap);
5395 lapack_int LAPACKE_dtfttp_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* arf,
double* ap);
5396 lapack_int LAPACKE_ctfttp_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* arf,
5397 lapack_complex_float* ap);
5398 lapack_int LAPACKE_ztfttp_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* arf,
5399 lapack_complex_double* ap);
5401 lapack_int LAPACKE_stfttr_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* arf,
float* a,
5403 lapack_int LAPACKE_dtfttr_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* arf,
double* a,
5405 lapack_int LAPACKE_ctfttr_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* arf,
5406 lapack_complex_float* a, lapack_int lda);
5407 lapack_int LAPACKE_ztfttr_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* arf,
5408 lapack_complex_double* a, lapack_int lda);
5410 lapack_int LAPACKE_stgevc_work(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
5411 const float* s, lapack_int lds,
const float* p, lapack_int ldp,
float* vl,
5412 lapack_int ldvl,
float* vr, lapack_int ldvr, lapack_int mm, lapack_int* m,
float* work);
5413 lapack_int LAPACKE_dtgevc_work(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
5414 const double* s, lapack_int lds,
const double* p, lapack_int ldp,
double* vl,
5415 lapack_int ldvl,
double* vr, lapack_int ldvr, lapack_int mm, lapack_int* m,
5417 lapack_int LAPACKE_ctgevc_work(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
5418 const lapack_complex_float* s, lapack_int lds,
const lapack_complex_float* p,
5419 lapack_int ldp, lapack_complex_float* vl, lapack_int ldvl, lapack_complex_float* vr,
5420 lapack_int ldvr, lapack_int mm, lapack_int* m, lapack_complex_float* work,
float* rwork);
5421 lapack_int LAPACKE_ztgevc_work(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
5422 const lapack_complex_double* s, lapack_int lds,
const lapack_complex_double* p,
5423 lapack_int ldp, lapack_complex_double* vl, lapack_int ldvl, lapack_complex_double* vr,
5424 lapack_int ldvr, lapack_int mm, lapack_int* m, lapack_complex_double* work,
5427 lapack_int LAPACKE_stgexc_work(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
float* a,
5428 lapack_int lda,
float* b, lapack_int ldb,
float* q, lapack_int ldq,
float* z,
5429 lapack_int ldz, lapack_int* ifst, lapack_int* ilst,
float* work, lapack_int lwork);
5430 lapack_int LAPACKE_dtgexc_work(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
double* a,
5431 lapack_int lda,
double* b, lapack_int ldb,
double* q, lapack_int ldq,
double* z,
5432 lapack_int ldz, lapack_int* ifst, lapack_int* ilst,
double* work, lapack_int lwork);
5433 lapack_int LAPACKE_ctgexc_work(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
5434 lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb,
5435 lapack_complex_float* q, lapack_int ldq, lapack_complex_float* z, lapack_int ldz,
5436 lapack_int ifst, lapack_int ilst);
5437 lapack_int LAPACKE_ztgexc_work(
int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n,
5438 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
5439 lapack_complex_double* q, lapack_int ldq, lapack_complex_double* z, lapack_int ldz,
5440 lapack_int ifst, lapack_int ilst);
5442 lapack_int LAPACKE_stgsen_work(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
5443 const lapack_logical* select, lapack_int n,
float* a, lapack_int lda,
float* b,
5444 lapack_int ldb,
float* alphar,
float* alphai,
float* beta,
float* q, lapack_int ldq,
5445 float* z, lapack_int ldz, lapack_int* m,
float* pl,
float* pr,
float* dif,
float* work,
5446 lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5447 lapack_int LAPACKE_dtgsen_work(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
5448 const lapack_logical* select, lapack_int n,
double* a, lapack_int lda,
double* b,
5449 lapack_int ldb,
double* alphar,
double* alphai,
double* beta,
double* q, lapack_int ldq,
5450 double* z, lapack_int ldz, lapack_int* m,
double* pl,
double* pr,
double* dif,
5451 double* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5452 lapack_int LAPACKE_ctgsen_work(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
5453 const lapack_logical* select, lapack_int n, lapack_complex_float* a, lapack_int lda,
5454 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* alpha,
5455 lapack_complex_float* beta, lapack_complex_float* q, lapack_int ldq,
5456 lapack_complex_float* z, lapack_int ldz, lapack_int* m,
float* pl,
float* pr,
float* dif,
5457 lapack_complex_float* work, lapack_int lwork, lapack_int* iwork, lapack_int liwork);
5458 lapack_int LAPACKE_ztgsen_work(
int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz,
5459 const lapack_logical* select, lapack_int n, lapack_complex_double* a, lapack_int lda,
5460 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* alpha,
5461 lapack_complex_double* beta, lapack_complex_double* q, lapack_int ldq,
5462 lapack_complex_double* z, lapack_int ldz, lapack_int* m,
double* pl,
double* pr,
5463 double* dif, lapack_complex_double* work, lapack_int lwork, lapack_int* iwork,
5466 lapack_int LAPACKE_stgsja_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
5467 lapack_int n, lapack_int k, lapack_int l,
float* a, lapack_int lda,
float* b,
5468 lapack_int ldb,
float tola,
float tolb,
float* alpha,
float* beta,
float* u,
5469 lapack_int ldu,
float* v, lapack_int ldv,
float* q, lapack_int ldq,
float* work,
5470 lapack_int* ncycle);
5471 lapack_int LAPACKE_dtgsja_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
5472 lapack_int n, lapack_int k, lapack_int l,
double* a, lapack_int lda,
double* b,
5473 lapack_int ldb,
double tola,
double tolb,
double* alpha,
double* beta,
double* u,
5474 lapack_int ldu,
double* v, lapack_int ldv,
double* q, lapack_int ldq,
double* work,
5475 lapack_int* ncycle);
5476 lapack_int LAPACKE_ctgsja_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
5477 lapack_int n, lapack_int k, lapack_int l, lapack_complex_float* a, lapack_int lda,
5478 lapack_complex_float* b, lapack_int ldb,
float tola,
float tolb,
float* alpha,
5479 float* beta, lapack_complex_float* u, lapack_int ldu, lapack_complex_float* v,
5480 lapack_int ldv, lapack_complex_float* q, lapack_int ldq, lapack_complex_float* work,
5481 lapack_int* ncycle);
5482 lapack_int LAPACKE_ztgsja_work(
int matrix_order,
char jobu,
char jobv,
char jobq, lapack_int m, lapack_int p,
5483 lapack_int n, lapack_int k, lapack_int l, lapack_complex_double* a, lapack_int lda,
5484 lapack_complex_double* b, lapack_int ldb,
double tola,
double tolb,
double* alpha,
5485 double* beta, lapack_complex_double* u, lapack_int ldu, lapack_complex_double* v,
5486 lapack_int ldv, lapack_complex_double* q, lapack_int ldq, lapack_complex_double* work,
5487 lapack_int* ncycle);
5489 lapack_int LAPACKE_stgsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5490 const float* a, lapack_int lda,
const float* b, lapack_int ldb,
const float* vl,
5491 lapack_int ldvl,
const float* vr, lapack_int ldvr,
float* s,
float* dif, lapack_int mm,
5492 lapack_int* m,
float* work, lapack_int lwork, lapack_int* iwork);
5493 lapack_int LAPACKE_dtgsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5494 const double* a, lapack_int lda,
const double* b, lapack_int ldb,
const double* vl,
5495 lapack_int ldvl,
const double* vr, lapack_int ldvr,
double* s,
double* dif,
5496 lapack_int mm, lapack_int* m,
double* work, lapack_int lwork, lapack_int* iwork);
5497 lapack_int LAPACKE_ctgsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5498 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b,
5499 lapack_int ldb,
const lapack_complex_float* vl, lapack_int ldvl,
5500 const lapack_complex_float* vr, lapack_int ldvr,
float* s,
float* dif, lapack_int mm,
5501 lapack_int* m, lapack_complex_float* work, lapack_int lwork, lapack_int* iwork);
5502 lapack_int LAPACKE_ztgsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5503 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
5504 lapack_int ldb,
const lapack_complex_double* vl, lapack_int ldvl,
5505 const lapack_complex_double* vr, lapack_int ldvr,
double* s,
double* dif, lapack_int mm,
5506 lapack_int* m, lapack_complex_double* work, lapack_int lwork, lapack_int* iwork);
5508 lapack_int LAPACKE_stgsyl_work(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
5509 const float* a, lapack_int lda,
const float* b, lapack_int ldb,
float* c, lapack_int ldc,
5510 const float* d, lapack_int ldd,
const float* e, lapack_int lde,
float* f, lapack_int ldf,
5511 float* scale,
float* dif,
float* work, lapack_int lwork, lapack_int* iwork);
5512 lapack_int LAPACKE_dtgsyl_work(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
5513 const double* a, lapack_int lda,
const double* b, lapack_int ldb,
double* c,
5514 lapack_int ldc,
const double* d, lapack_int ldd,
const double* e, lapack_int lde,
5515 double* f, lapack_int ldf,
double* scale,
double* dif,
double* work, lapack_int lwork,
5517 lapack_int LAPACKE_ctgsyl_work(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
5518 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b,
5519 lapack_int ldb, lapack_complex_float* c, lapack_int ldc,
const lapack_complex_float* d,
5520 lapack_int ldd,
const lapack_complex_float* e, lapack_int lde, lapack_complex_float* f,
5521 lapack_int ldf,
float* scale,
float* dif, lapack_complex_float* work, lapack_int lwork,
5523 lapack_int LAPACKE_ztgsyl_work(
int matrix_order,
char trans, lapack_int ijob, lapack_int m, lapack_int n,
5524 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
5525 lapack_int ldb, lapack_complex_double* c, lapack_int ldc,
const lapack_complex_double* d,
5526 lapack_int ldd,
const lapack_complex_double* e, lapack_int lde, lapack_complex_double* f,
5527 lapack_int ldf,
double* scale,
double* dif, lapack_complex_double* work,
5528 lapack_int lwork, lapack_int* iwork);
5530 lapack_int LAPACKE_stpcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const float* ap,
5531 float* rcond,
float* work, lapack_int* iwork);
5532 lapack_int LAPACKE_dtpcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const double* ap,
5533 double* rcond,
double* work, lapack_int* iwork);
5534 lapack_int LAPACKE_ctpcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
5535 const lapack_complex_float* ap,
float* rcond, lapack_complex_float* work,
float* rwork);
5536 lapack_int LAPACKE_ztpcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
5537 const lapack_complex_double* ap,
double* rcond, lapack_complex_double* work,
5540 lapack_int LAPACKE_stprfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5541 const float* ap,
const float* b, lapack_int ldb,
const float* x, lapack_int ldx,
5542 float* ferr,
float* berr,
float* work, lapack_int* iwork);
5543 lapack_int LAPACKE_dtprfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5544 const double* ap,
const double* b, lapack_int ldb,
const double* x, lapack_int ldx,
5545 double* ferr,
double* berr,
double* work, lapack_int* iwork);
5546 lapack_int LAPACKE_ctprfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5547 const lapack_complex_float* ap,
const lapack_complex_float* b, lapack_int ldb,
5548 const lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr,
5549 lapack_complex_float* work,
float* rwork);
5550 lapack_int LAPACKE_ztprfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5551 const lapack_complex_double* ap,
const lapack_complex_double* b, lapack_int ldb,
5552 const lapack_complex_double* x, lapack_int ldx,
double* ferr,
double* berr,
5553 lapack_complex_double* work,
double* rwork);
5555 lapack_int LAPACKE_stptri_work(
int matrix_order,
char uplo,
char diag, lapack_int n,
float* ap);
5556 lapack_int LAPACKE_dtptri_work(
int matrix_order,
char uplo,
char diag, lapack_int n,
double* ap);
5557 lapack_int LAPACKE_ctptri_work(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_float* ap);
5558 lapack_int LAPACKE_ztptri_work(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_double* ap);
5560 lapack_int LAPACKE_stptrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5561 const float* ap,
float* b, lapack_int ldb);
5562 lapack_int LAPACKE_dtptrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5563 const double* ap,
double* b, lapack_int ldb);
5564 lapack_int LAPACKE_ctptrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5565 const lapack_complex_float* ap, lapack_complex_float* b, lapack_int ldb);
5566 lapack_int LAPACKE_ztptrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5567 const lapack_complex_double* ap, lapack_complex_double* b, lapack_int ldb);
5569 lapack_int LAPACKE_stpttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* ap,
float* arf);
5570 lapack_int LAPACKE_dtpttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* ap,
double* arf);
5571 lapack_int LAPACKE_ctpttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* ap,
5572 lapack_complex_float* arf);
5573 lapack_int LAPACKE_ztpttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* ap,
5574 lapack_complex_double* arf);
5576 lapack_int LAPACKE_stpttr_work(
int matrix_order,
char uplo, lapack_int n,
const float* ap,
float* a, lapack_int lda);
5577 lapack_int LAPACKE_dtpttr_work(
int matrix_order,
char uplo, lapack_int n,
const double* ap,
double* a, lapack_int lda);
5578 lapack_int LAPACKE_ctpttr_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
5579 lapack_complex_float* a, lapack_int lda);
5580 lapack_int LAPACKE_ztpttr_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
5581 lapack_complex_double* a, lapack_int lda);
5583 lapack_int LAPACKE_strcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const float* a,
5584 lapack_int lda,
float* rcond,
float* work, lapack_int* iwork);
5585 lapack_int LAPACKE_dtrcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
const double* a,
5586 lapack_int lda,
double* rcond,
double* work, lapack_int* iwork);
5587 lapack_int LAPACKE_ctrcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
5588 const lapack_complex_float* a, lapack_int lda,
float* rcond, lapack_complex_float* work,
5590 lapack_int LAPACKE_ztrcon_work(
int matrix_order,
char norm,
char uplo,
char diag, lapack_int n,
5591 const lapack_complex_double* a, lapack_int lda,
double* rcond,
5592 lapack_complex_double* work,
double* rwork);
5594 lapack_int LAPACKE_strevc_work(
int matrix_order,
char side,
char howmny, lapack_logical* select, lapack_int n,
5595 const float* t, lapack_int ldt,
float* vl, lapack_int ldvl,
float* vr, lapack_int ldvr,
5596 lapack_int mm, lapack_int* m,
float* work);
5597 lapack_int LAPACKE_dtrevc_work(
int matrix_order,
char side,
char howmny, lapack_logical* select, lapack_int n,
5598 const double* t, lapack_int ldt,
double* vl, lapack_int ldvl,
double* vr,
5599 lapack_int ldvr, lapack_int mm, lapack_int* m,
double* work);
5600 lapack_int LAPACKE_ctrevc_work(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
5601 lapack_complex_float* t, lapack_int ldt, lapack_complex_float* vl, lapack_int ldvl,
5602 lapack_complex_float* vr, lapack_int ldvr, lapack_int mm, lapack_int* m,
5603 lapack_complex_float* work,
float* rwork);
5604 lapack_int LAPACKE_ztrevc_work(
int matrix_order,
char side,
char howmny,
const lapack_logical* select, lapack_int n,
5605 lapack_complex_double* t, lapack_int ldt, lapack_complex_double* vl, lapack_int ldvl,
5606 lapack_complex_double* vr, lapack_int ldvr, lapack_int mm, lapack_int* m,
5607 lapack_complex_double* work,
double* rwork);
5609 lapack_int LAPACKE_strexc_work(
int matrix_order,
char compq, lapack_int n,
float* t, lapack_int ldt,
float* q,
5610 lapack_int ldq, lapack_int* ifst, lapack_int* ilst,
float* work);
5611 lapack_int LAPACKE_dtrexc_work(
int matrix_order,
char compq, lapack_int n,
double* t, lapack_int ldt,
double* q,
5612 lapack_int ldq, lapack_int* ifst, lapack_int* ilst,
double* work);
5613 lapack_int LAPACKE_ctrexc_work(
int matrix_order,
char compq, lapack_int n, lapack_complex_float* t, lapack_int ldt,
5614 lapack_complex_float* q, lapack_int ldq, lapack_int ifst, lapack_int ilst);
5615 lapack_int LAPACKE_ztrexc_work(
int matrix_order,
char compq, lapack_int n, lapack_complex_double* t, lapack_int ldt,
5616 lapack_complex_double* q, lapack_int ldq, lapack_int ifst, lapack_int ilst);
5618 lapack_int LAPACKE_strrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5619 const float* a, lapack_int lda,
const float* b, lapack_int ldb,
const float* x,
5620 lapack_int ldx,
float* ferr,
float* berr,
float* work, lapack_int* iwork);
5621 lapack_int LAPACKE_dtrrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5622 const double* a, lapack_int lda,
const double* b, lapack_int ldb,
const double* x,
5623 lapack_int ldx,
double* ferr,
double* berr,
double* work, lapack_int* iwork);
5624 lapack_int LAPACKE_ctrrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5625 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b,
5626 lapack_int ldb,
const lapack_complex_float* x, lapack_int ldx,
float* ferr,
float* berr,
5627 lapack_complex_float* work,
float* rwork);
5628 lapack_int LAPACKE_ztrrfs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5629 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
5630 lapack_int ldb,
const lapack_complex_double* x, lapack_int ldx,
double* ferr,
5631 double* berr, lapack_complex_double* work,
double* rwork);
5633 lapack_int LAPACKE_strsen_work(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
5634 float* t, lapack_int ldt,
float* q, lapack_int ldq,
float* wr,
float* wi, lapack_int* m,
5635 float* s,
float* sep,
float* work, lapack_int lwork, lapack_int* iwork,
5637 lapack_int LAPACKE_dtrsen_work(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
5638 double* t, lapack_int ldt,
double* q, lapack_int ldq,
double* wr,
double* wi,
5639 lapack_int* m,
double* s,
double* sep,
double* work, lapack_int lwork, lapack_int* iwork,
5641 lapack_int LAPACKE_ctrsen_work(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
5642 lapack_complex_float* t, lapack_int ldt, lapack_complex_float* q, lapack_int ldq,
5643 lapack_complex_float* w, lapack_int* m,
float* s,
float* sep, lapack_complex_float* work,
5645 lapack_int LAPACKE_ztrsen_work(
int matrix_order,
char job,
char compq,
const lapack_logical* select, lapack_int n,
5646 lapack_complex_double* t, lapack_int ldt, lapack_complex_double* q, lapack_int ldq,
5647 lapack_complex_double* w, lapack_int* m,
double* s,
double* sep,
5648 lapack_complex_double* work, lapack_int lwork);
5650 lapack_int LAPACKE_strsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5651 const float* t, lapack_int ldt,
const float* vl, lapack_int ldvl,
const float* vr,
5652 lapack_int ldvr,
float* s,
float* sep, lapack_int mm, lapack_int* m,
float* work,
5653 lapack_int ldwork, lapack_int* iwork);
5654 lapack_int LAPACKE_dtrsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5655 const double* t, lapack_int ldt,
const double* vl, lapack_int ldvl,
const double* vr,
5656 lapack_int ldvr,
double* s,
double* sep, lapack_int mm, lapack_int* m,
double* work,
5657 lapack_int ldwork, lapack_int* iwork);
5658 lapack_int LAPACKE_ctrsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5659 const lapack_complex_float* t, lapack_int ldt,
const lapack_complex_float* vl,
5660 lapack_int ldvl,
const lapack_complex_float* vr, lapack_int ldvr,
float* s,
float* sep,
5661 lapack_int mm, lapack_int* m, lapack_complex_float* work, lapack_int ldwork,
5663 lapack_int LAPACKE_ztrsna_work(
int matrix_order,
char job,
char howmny,
const lapack_logical* select, lapack_int n,
5664 const lapack_complex_double* t, lapack_int ldt,
const lapack_complex_double* vl,
5665 lapack_int ldvl,
const lapack_complex_double* vr, lapack_int ldvr,
double* s,
5666 double* sep, lapack_int mm, lapack_int* m, lapack_complex_double* work,
5667 lapack_int ldwork,
double* rwork);
5669 lapack_int LAPACKE_strsyl_work(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
5670 const float* a, lapack_int lda,
const float* b, lapack_int ldb,
float* c, lapack_int ldc,
5672 lapack_int LAPACKE_dtrsyl_work(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
5673 const double* a, lapack_int lda,
const double* b, lapack_int ldb,
double* c,
5674 lapack_int ldc,
double* scale);
5675 lapack_int LAPACKE_ctrsyl_work(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
5676 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* b,
5677 lapack_int ldb, lapack_complex_float* c, lapack_int ldc,
float* scale);
5678 lapack_int LAPACKE_ztrsyl_work(
int matrix_order,
char trana,
char tranb, lapack_int isgn, lapack_int m, lapack_int n,
5679 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* b,
5680 lapack_int ldb, lapack_complex_double* c, lapack_int ldc,
double* scale);
5682 lapack_int LAPACKE_strtri_work(
int matrix_order,
char uplo,
char diag, lapack_int n,
float* a, lapack_int lda);
5683 lapack_int LAPACKE_dtrtri_work(
int matrix_order,
char uplo,
char diag, lapack_int n,
double* a, lapack_int lda);
5684 lapack_int LAPACKE_ctrtri_work(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_float* a,
5686 lapack_int LAPACKE_ztrtri_work(
int matrix_order,
char uplo,
char diag, lapack_int n, lapack_complex_double* a,
5689 lapack_int LAPACKE_strtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5690 const float* a, lapack_int lda,
float* b, lapack_int ldb);
5691 lapack_int LAPACKE_dtrtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5692 const double* a, lapack_int lda,
double* b, lapack_int ldb);
5693 lapack_int LAPACKE_ctrtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5694 const lapack_complex_float* a, lapack_int lda, lapack_complex_float* b, lapack_int ldb);
5695 lapack_int LAPACKE_ztrtrs_work(
int matrix_order,
char uplo,
char trans,
char diag, lapack_int n, lapack_int nrhs,
5696 const lapack_complex_double* a, lapack_int lda, lapack_complex_double* b,
5699 lapack_int LAPACKE_strttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const float* a, lapack_int lda,
5701 lapack_int LAPACKE_dtrttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const double* a, lapack_int lda,
5703 lapack_int LAPACKE_ctrttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_float* a,
5704 lapack_int lda, lapack_complex_float* arf);
5705 lapack_int LAPACKE_ztrttf_work(
int matrix_order,
char transr,
char uplo, lapack_int n,
const lapack_complex_double* a,
5706 lapack_int lda, lapack_complex_double* arf);
5708 lapack_int LAPACKE_strttp_work(
int matrix_order,
char uplo, lapack_int n,
const float* a, lapack_int lda,
float* ap);
5709 lapack_int LAPACKE_dtrttp_work(
int matrix_order,
char uplo, lapack_int n,
const double* a, lapack_int lda,
double* ap);
5710 lapack_int LAPACKE_ctrttp_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* a, lapack_int lda,
5711 lapack_complex_float* ap);
5712 lapack_int LAPACKE_ztrttp_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* a,
5713 lapack_int lda, lapack_complex_double* ap);
5715 lapack_int LAPACKE_stzrzf_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* tau,
5716 float* work, lapack_int lwork);
5717 lapack_int LAPACKE_dtzrzf_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* tau,
5718 double* work, lapack_int lwork);
5719 lapack_int LAPACKE_ctzrzf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
5720 lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
5721 lapack_int LAPACKE_ztzrzf_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
5722 lapack_complex_double* tau, lapack_complex_double* work, lapack_int lwork);
5724 lapack_int LAPACKE_cungbr_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
5725 lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
5726 lapack_complex_float* work, lapack_int lwork);
5727 lapack_int LAPACKE_zungbr_work(
int matrix_order,
char vect, lapack_int m, lapack_int n, lapack_int k,
5728 lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
5729 lapack_complex_double* work, lapack_int lwork);
5731 lapack_int LAPACKE_cunghr_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float* a,
5732 lapack_int lda,
const lapack_complex_float* tau, lapack_complex_float* work,
5734 lapack_int LAPACKE_zunghr_work(
int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double* a,
5735 lapack_int lda,
const lapack_complex_double* tau, lapack_complex_double* work,
5738 lapack_int LAPACKE_cunglq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
5739 lapack_int lda,
const lapack_complex_float* tau, lapack_complex_float* work,
5741 lapack_int LAPACKE_zunglq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
5742 lapack_int lda,
const lapack_complex_double* tau, lapack_complex_double* work,
5745 lapack_int LAPACKE_cungql_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
5746 lapack_int lda,
const lapack_complex_float* tau, lapack_complex_float* work,
5748 lapack_int LAPACKE_zungql_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
5749 lapack_int lda,
const lapack_complex_double* tau, lapack_complex_double* work,
5752 lapack_int LAPACKE_cungqr_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
5753 lapack_int lda,
const lapack_complex_float* tau, lapack_complex_float* work,
5755 lapack_int LAPACKE_zungqr_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
5756 lapack_int lda,
const lapack_complex_double* tau, lapack_complex_double* work,
5759 lapack_int LAPACKE_cungrq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float* a,
5760 lapack_int lda,
const lapack_complex_float* tau, lapack_complex_float* work,
5762 lapack_int LAPACKE_zungrq_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double* a,
5763 lapack_int lda,
const lapack_complex_double* tau, lapack_complex_double* work,
5766 lapack_int LAPACKE_cungtr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5767 const lapack_complex_float* tau, lapack_complex_float* work, lapack_int lwork);
5768 lapack_int LAPACKE_zungtr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
5769 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int lwork);
5771 lapack_int LAPACKE_cunmbr_work(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n,
5772 lapack_int k,
const lapack_complex_float* a, lapack_int lda,
5773 const lapack_complex_float* tau, lapack_complex_float* c, lapack_int ldc,
5774 lapack_complex_float* work, lapack_int lwork);
5775 lapack_int LAPACKE_zunmbr_work(
int matrix_order,
char vect,
char side,
char trans, lapack_int m, lapack_int n,
5776 lapack_int k,
const lapack_complex_double* a, lapack_int lda,
5777 const lapack_complex_double* tau, lapack_complex_double* c, lapack_int ldc,
5778 lapack_complex_double* work, lapack_int lwork);
5780 lapack_int LAPACKE_cunmhr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
5781 lapack_int ihi,
const lapack_complex_float* a, lapack_int lda,
5782 const lapack_complex_float* tau, lapack_complex_float* c, lapack_int ldc,
5783 lapack_complex_float* work, lapack_int lwork);
5784 lapack_int LAPACKE_zunmhr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int ilo,
5785 lapack_int ihi,
const lapack_complex_double* a, lapack_int lda,
5786 const lapack_complex_double* tau, lapack_complex_double* c, lapack_int ldc,
5787 lapack_complex_double* work, lapack_int lwork);
5789 lapack_int LAPACKE_cunmlq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5790 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
5791 lapack_complex_float* c, lapack_int ldc, lapack_complex_float* work, lapack_int lwork);
5792 lapack_int LAPACKE_zunmlq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5793 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
5794 lapack_complex_double* c, lapack_int ldc, lapack_complex_double* work, lapack_int lwork);
5796 lapack_int LAPACKE_cunmql_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5797 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
5798 lapack_complex_float* c, lapack_int ldc, lapack_complex_float* work, lapack_int lwork);
5799 lapack_int LAPACKE_zunmql_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5800 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
5801 lapack_complex_double* c, lapack_int ldc, lapack_complex_double* work, lapack_int lwork);
5803 lapack_int LAPACKE_cunmqr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5804 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
5805 lapack_complex_float* c, lapack_int ldc, lapack_complex_float* work, lapack_int lwork);
5806 lapack_int LAPACKE_zunmqr_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5807 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
5808 lapack_complex_double* c, lapack_int ldc, lapack_complex_double* work, lapack_int lwork);
5810 lapack_int LAPACKE_cunmrq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5811 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
5812 lapack_complex_float* c, lapack_int ldc, lapack_complex_float* work, lapack_int lwork);
5813 lapack_int LAPACKE_zunmrq_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5814 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
5815 lapack_complex_double* c, lapack_int ldc, lapack_complex_double* work, lapack_int lwork);
5817 lapack_int LAPACKE_cunmrz_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5818 lapack_int l,
const lapack_complex_float* a, lapack_int lda,
5819 const lapack_complex_float* tau, lapack_complex_float* c, lapack_int ldc,
5820 lapack_complex_float* work, lapack_int lwork);
5821 lapack_int LAPACKE_zunmrz_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
5822 lapack_int l,
const lapack_complex_double* a, lapack_int lda,
5823 const lapack_complex_double* tau, lapack_complex_double* c, lapack_int ldc,
5824 lapack_complex_double* work, lapack_int lwork);
5826 lapack_int LAPACKE_cunmtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
5827 const lapack_complex_float* a, lapack_int lda,
const lapack_complex_float* tau,
5828 lapack_complex_float* c, lapack_int ldc, lapack_complex_float* work, lapack_int lwork);
5829 lapack_int LAPACKE_zunmtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
5830 const lapack_complex_double* a, lapack_int lda,
const lapack_complex_double* tau,
5831 lapack_complex_double* c, lapack_int ldc, lapack_complex_double* work, lapack_int lwork);
5833 lapack_int LAPACKE_cupgtr_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_float* ap,
5834 const lapack_complex_float* tau, lapack_complex_float* q, lapack_int ldq,
5835 lapack_complex_float* work);
5836 lapack_int LAPACKE_zupgtr_work(
int matrix_order,
char uplo, lapack_int n,
const lapack_complex_double* ap,
5837 const lapack_complex_double* tau, lapack_complex_double* q, lapack_int ldq,
5838 lapack_complex_double* work);
5840 lapack_int LAPACKE_cupmtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
5841 const lapack_complex_float* ap,
const lapack_complex_float* tau, lapack_complex_float* c,
5842 lapack_int ldc, lapack_complex_float* work);
5843 lapack_int LAPACKE_zupmtr_work(
int matrix_order,
char side,
char uplo,
char trans, lapack_int m, lapack_int n,
5844 const lapack_complex_double* ap,
const lapack_complex_double* tau,
5845 lapack_complex_double* c, lapack_int ldc, lapack_complex_double* work);
5847 lapack_int LAPACKE_claghe(
int matrix_order, lapack_int n, lapack_int k,
const float* d, lapack_complex_float* a,
5848 lapack_int lda, lapack_int* iseed);
5849 lapack_int LAPACKE_zlaghe(
int matrix_order, lapack_int n, lapack_int k,
const double* d, lapack_complex_double* a,
5850 lapack_int lda, lapack_int* iseed);
5852 lapack_int LAPACKE_slagsy(
int matrix_order, lapack_int n, lapack_int k,
const float* d,
float* a, lapack_int lda,
5854 lapack_int LAPACKE_dlagsy(
int matrix_order, lapack_int n, lapack_int k,
const double* d,
double* a, lapack_int lda,
5856 lapack_int LAPACKE_clagsy(
int matrix_order, lapack_int n, lapack_int k,
const float* d, lapack_complex_float* a,
5857 lapack_int lda, lapack_int* iseed);
5858 lapack_int LAPACKE_zlagsy(
int matrix_order, lapack_int n, lapack_int k,
const double* d, lapack_complex_double* a,
5859 lapack_int lda, lapack_int* iseed);
5861 lapack_int LAPACKE_slapmr(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n,
float* x, lapack_int ldx,
5863 lapack_int LAPACKE_dlapmr(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n,
double* x,
5864 lapack_int ldx, lapack_int* k);
5865 lapack_int LAPACKE_clapmr(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_float* x,
5866 lapack_int ldx, lapack_int* k);
5867 lapack_int LAPACKE_zlapmr(
int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_double* x,
5868 lapack_int ldx, lapack_int* k);
5870 float LAPACKE_slapy2(
float x,
float y);
5871 double LAPACKE_dlapy2(
double x,
double y);
5873 float LAPACKE_slapy3(
float x,
float y,
float z);
5874 double LAPACKE_dlapy3(
double x,
double y,
double z);
5876 lapack_int LAPACKE_slartgp(
float f,
float g,
float* cs,
float* sn,
float* r);
5877 lapack_int LAPACKE_dlartgp(
double f,
double g,
double* cs,
double* sn,
double* r);
5879 lapack_int LAPACKE_slartgs(
float x,
float y,
float sigma,
float* cs,
float* sn);
5880 lapack_int LAPACKE_dlartgs(
double x,
double y,
double sigma,
double* cs,
double* sn);
5883 lapack_int LAPACKE_cbbcsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans, lapack_int m,
5884 lapack_int p, lapack_int q,
float* theta,
float* phi, lapack_complex_float* u1,
5885 lapack_int ldu1, lapack_complex_float* u2, lapack_int ldu2, lapack_complex_float* v1t,
5886 lapack_int ldv1t, lapack_complex_float* v2t, lapack_int ldv2t,
float* b11d,
float* b11e,
5887 float* b12d,
float* b12e,
float* b21d,
float* b21e,
float* b22d,
float* b22e);
5888 lapack_int LAPACKE_cbbcsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
5889 lapack_int m, lapack_int p, lapack_int q,
float* theta,
float* phi,
5890 lapack_complex_float* u1, lapack_int ldu1, lapack_complex_float* u2, lapack_int ldu2,
5891 lapack_complex_float* v1t, lapack_int ldv1t, lapack_complex_float* v2t, lapack_int ldv2t,
5892 float* b11d,
float* b11e,
float* b12d,
float* b12e,
float* b21d,
float* b21e,
5893 float* b22d,
float* b22e,
float* rwork, lapack_int lrwork);
5894 lapack_int LAPACKE_cheswapr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int i1,
5896 lapack_int LAPACKE_cheswapr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int i1,
5898 lapack_int LAPACKE_chetri2(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5899 const lapack_int* ipiv);
5900 lapack_int LAPACKE_chetri2_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5901 const lapack_int* ipiv, lapack_complex_float* work, lapack_int lwork);
5902 lapack_int LAPACKE_chetri2x(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5903 const lapack_int* ipiv, lapack_int nb);
5904 lapack_int LAPACKE_chetri2x_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5905 const lapack_int* ipiv, lapack_complex_float* work, lapack_int nb);
5906 lapack_int LAPACKE_chetrs2(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
5907 lapack_int lda,
const lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
5908 lapack_int LAPACKE_chetrs2_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5909 const lapack_complex_float* a, lapack_int lda,
const lapack_int* ipiv,
5910 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* work);
5911 lapack_int LAPACKE_csyconv(
int matrix_order,
char uplo,
char way, lapack_int n, lapack_complex_float* a, lapack_int lda,
5912 const lapack_int* ipiv);
5913 lapack_int LAPACKE_csyconv_work(
int matrix_order,
char uplo,
char way, lapack_int n, lapack_complex_float* a,
5914 lapack_int lda,
const lapack_int* ipiv, lapack_complex_float* work);
5915 lapack_int LAPACKE_csyswapr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int i1,
5917 lapack_int LAPACKE_csyswapr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int i1,
5919 lapack_int LAPACKE_csytri2(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5920 const lapack_int* ipiv);
5921 lapack_int LAPACKE_csytri2_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5922 const lapack_int* ipiv, lapack_complex_float* work, lapack_int lwork);
5923 lapack_int LAPACKE_csytri2x(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5924 const lapack_int* ipiv, lapack_int nb);
5925 lapack_int LAPACKE_csytri2x_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float* a, lapack_int lda,
5926 const lapack_int* ipiv, lapack_complex_float* work, lapack_int nb);
5927 lapack_int LAPACKE_csytrs2(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_float* a,
5928 lapack_int lda,
const lapack_int* ipiv, lapack_complex_float* b, lapack_int ldb);
5929 lapack_int LAPACKE_csytrs2_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
5930 const lapack_complex_float* a, lapack_int lda,
const lapack_int* ipiv,
5931 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* work);
5932 lapack_int LAPACKE_cunbdb(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
5933 lapack_complex_float* x11, lapack_int ldx11, lapack_complex_float* x12, lapack_int ldx12,
5934 lapack_complex_float* x21, lapack_int ldx21, lapack_complex_float* x22, lapack_int ldx22,
5935 float* theta,
float* phi, lapack_complex_float* taup1, lapack_complex_float* taup2,
5936 lapack_complex_float* tauq1, lapack_complex_float* tauq2);
5937 lapack_int LAPACKE_cunbdb_work(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
5938 lapack_complex_float* x11, lapack_int ldx11, lapack_complex_float* x12, lapack_int ldx12,
5939 lapack_complex_float* x21, lapack_int ldx21, lapack_complex_float* x22, lapack_int ldx22,
5940 float* theta,
float* phi, lapack_complex_float* taup1, lapack_complex_float* taup2,
5941 lapack_complex_float* tauq1, lapack_complex_float* tauq2, lapack_complex_float* work,
5943 lapack_int LAPACKE_cuncsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
char signs,
5944 lapack_int m, lapack_int p, lapack_int q, lapack_complex_float* x11, lapack_int ldx11,
5945 lapack_complex_float* x12, lapack_int ldx12, lapack_complex_float* x21, lapack_int ldx21,
5946 lapack_complex_float* x22, lapack_int ldx22,
float* theta, lapack_complex_float* u1,
5947 lapack_int ldu1, lapack_complex_float* u2, lapack_int ldu2, lapack_complex_float* v1t,
5948 lapack_int ldv1t, lapack_complex_float* v2t, lapack_int ldv2t);
5949 lapack_int LAPACKE_cuncsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
5950 char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float* x11,
5951 lapack_int ldx11, lapack_complex_float* x12, lapack_int ldx12, lapack_complex_float* x21,
5952 lapack_int ldx21, lapack_complex_float* x22, lapack_int ldx22,
float* theta,
5953 lapack_complex_float* u1, lapack_int ldu1, lapack_complex_float* u2, lapack_int ldu2,
5954 lapack_complex_float* v1t, lapack_int ldv1t, lapack_complex_float* v2t, lapack_int ldv2t,
5955 lapack_complex_float* work, lapack_int lwork,
float* rwork, lapack_int lrwork,
5957 lapack_int LAPACKE_dbbcsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans, lapack_int m,
5958 lapack_int p, lapack_int q,
double* theta,
double* phi,
double* u1, lapack_int ldu1,
5959 double* u2, lapack_int ldu2,
double* v1t, lapack_int ldv1t,
double* v2t, lapack_int ldv2t,
5960 double* b11d,
double* b11e,
double* b12d,
double* b12e,
double* b21d,
double* b21e,
5961 double* b22d,
double* b22e);
5962 lapack_int LAPACKE_dbbcsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
5963 lapack_int m, lapack_int p, lapack_int q,
double* theta,
double* phi,
double* u1,
5964 lapack_int ldu1,
double* u2, lapack_int ldu2,
double* v1t, lapack_int ldv1t,
double* v2t,
5965 lapack_int ldv2t,
double* b11d,
double* b11e,
double* b12d,
double* b12e,
double* b21d,
5966 double* b21e,
double* b22d,
double* b22e,
double* work, lapack_int lwork);
5967 lapack_int LAPACKE_dorbdb(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
5968 double* x11, lapack_int ldx11,
double* x12, lapack_int ldx12,
double* x21, lapack_int ldx21,
5969 double* x22, lapack_int ldx22,
double* theta,
double* phi,
double* taup1,
double* taup2,
5970 double* tauq1,
double* tauq2);
5971 lapack_int LAPACKE_dorbdb_work(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
5972 double* x11, lapack_int ldx11,
double* x12, lapack_int ldx12,
double* x21,
5973 lapack_int ldx21,
double* x22, lapack_int ldx22,
double* theta,
double* phi,
5974 double* taup1,
double* taup2,
double* tauq1,
double* tauq2,
double* work,
5976 lapack_int LAPACKE_dorcsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
char signs,
5977 lapack_int m, lapack_int p, lapack_int q,
double* x11, lapack_int ldx11,
double* x12,
5978 lapack_int ldx12,
double* x21, lapack_int ldx21,
double* x22, lapack_int ldx22,
double* theta,
5979 double* u1, lapack_int ldu1,
double* u2, lapack_int ldu2,
double* v1t, lapack_int ldv1t,
5980 double* v2t, lapack_int ldv2t);
5981 lapack_int LAPACKE_dorcsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
5982 char signs, lapack_int m, lapack_int p, lapack_int q,
double* x11, lapack_int ldx11,
5983 double* x12, lapack_int ldx12,
double* x21, lapack_int ldx21,
double* x22,
5984 lapack_int ldx22,
double* theta,
double* u1, lapack_int ldu1,
double* u2,
5985 lapack_int ldu2,
double* v1t, lapack_int ldv1t,
double* v2t, lapack_int ldv2t,
5986 double* work, lapack_int lwork, lapack_int* iwork);
5987 lapack_int LAPACKE_dsyconv(
int matrix_order,
char uplo,
char way, lapack_int n,
double* a, lapack_int lda,
5988 const lapack_int* ipiv);
5989 lapack_int LAPACKE_dsyconv_work(
int matrix_order,
char uplo,
char way, lapack_int n,
double* a, lapack_int lda,
5990 const lapack_int* ipiv,
double* work);
5991 lapack_int LAPACKE_dsyswapr(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int i1, lapack_int i2);
5992 lapack_int LAPACKE_dsyswapr_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int i1, lapack_int i2);
5993 lapack_int LAPACKE_dsytri2(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
5994 const lapack_int* ipiv);
5995 lapack_int LAPACKE_dsytri2_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
5996 const lapack_int* ipiv, lapack_complex_double* work, lapack_int lwork);
5997 lapack_int LAPACKE_dsytri2x(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
5998 const lapack_int* ipiv, lapack_int nb);
5999 lapack_int LAPACKE_dsytri2x_work(
int matrix_order,
char uplo, lapack_int n,
double* a, lapack_int lda,
6000 const lapack_int* ipiv,
double* work, lapack_int nb);
6001 lapack_int LAPACKE_dsytrs2(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a, lapack_int lda,
6002 const lapack_int* ipiv,
double* b, lapack_int ldb);
6003 lapack_int LAPACKE_dsytrs2_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const double* a,
6004 lapack_int lda,
const lapack_int* ipiv,
double* b, lapack_int ldb,
double* work);
6005 lapack_int LAPACKE_sbbcsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans, lapack_int m,
6006 lapack_int p, lapack_int q,
float* theta,
float* phi,
float* u1, lapack_int ldu1,
float* u2,
6007 lapack_int ldu2,
float* v1t, lapack_int ldv1t,
float* v2t, lapack_int ldv2t,
float* b11d,
6008 float* b11e,
float* b12d,
float* b12e,
float* b21d,
float* b21e,
float* b22d,
float* b22e);
6009 lapack_int LAPACKE_sbbcsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
6010 lapack_int m, lapack_int p, lapack_int q,
float* theta,
float* phi,
float* u1,
6011 lapack_int ldu1,
float* u2, lapack_int ldu2,
float* v1t, lapack_int ldv1t,
float* v2t,
6012 lapack_int ldv2t,
float* b11d,
float* b11e,
float* b12d,
float* b12e,
float* b21d,
6013 float* b21e,
float* b22d,
float* b22e,
float* work, lapack_int lwork);
6014 lapack_int LAPACKE_sorbdb(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
6015 float* x11, lapack_int ldx11,
float* x12, lapack_int ldx12,
float* x21, lapack_int ldx21,
6016 float* x22, lapack_int ldx22,
float* theta,
float* phi,
float* taup1,
float* taup2,
6017 float* tauq1,
float* tauq2);
6018 lapack_int LAPACKE_sorbdb_work(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
6019 float* x11, lapack_int ldx11,
float* x12, lapack_int ldx12,
float* x21, lapack_int ldx21,
6020 float* x22, lapack_int ldx22,
float* theta,
float* phi,
float* taup1,
float* taup2,
6021 float* tauq1,
float* tauq2,
float* work, lapack_int lwork);
6022 lapack_int LAPACKE_sorcsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
char signs,
6023 lapack_int m, lapack_int p, lapack_int q,
float* x11, lapack_int ldx11,
float* x12,
6024 lapack_int ldx12,
float* x21, lapack_int ldx21,
float* x22, lapack_int ldx22,
float* theta,
6025 float* u1, lapack_int ldu1,
float* u2, lapack_int ldu2,
float* v1t, lapack_int ldv1t,
6026 float* v2t, lapack_int ldv2t);
6027 lapack_int LAPACKE_sorcsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
6028 char signs, lapack_int m, lapack_int p, lapack_int q,
float* x11, lapack_int ldx11,
6029 float* x12, lapack_int ldx12,
float* x21, lapack_int ldx21,
float* x22, lapack_int ldx22,
6030 float* theta,
float* u1, lapack_int ldu1,
float* u2, lapack_int ldu2,
float* v1t,
6031 lapack_int ldv1t,
float* v2t, lapack_int ldv2t,
float* work, lapack_int lwork,
6033 lapack_int LAPACKE_ssyconv(
int matrix_order,
char uplo,
char way, lapack_int n,
float* a, lapack_int lda,
6034 const lapack_int* ipiv);
6035 lapack_int LAPACKE_ssyconv_work(
int matrix_order,
char uplo,
char way, lapack_int n,
float* a, lapack_int lda,
6036 const lapack_int* ipiv,
float* work);
6037 lapack_int LAPACKE_ssyswapr(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int i1, lapack_int i2);
6038 lapack_int LAPACKE_ssyswapr_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int i1, lapack_int i2);
6039 lapack_int LAPACKE_ssytri2(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
const lapack_int* ipiv);
6040 lapack_int LAPACKE_ssytri2_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
6041 const lapack_int* ipiv, lapack_complex_float* work, lapack_int lwork);
6042 lapack_int LAPACKE_ssytri2x(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
const lapack_int* ipiv,
6044 lapack_int LAPACKE_ssytri2x_work(
int matrix_order,
char uplo, lapack_int n,
float* a, lapack_int lda,
6045 const lapack_int* ipiv,
float* work, lapack_int nb);
6046 lapack_int LAPACKE_ssytrs2(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a, lapack_int lda,
6047 const lapack_int* ipiv,
float* b, lapack_int ldb);
6048 lapack_int LAPACKE_ssytrs2_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const float* a,
6049 lapack_int lda,
const lapack_int* ipiv,
float* b, lapack_int ldb,
float* work);
6050 lapack_int LAPACKE_zbbcsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans, lapack_int m,
6051 lapack_int p, lapack_int q,
double* theta,
double* phi, lapack_complex_double* u1,
6052 lapack_int ldu1, lapack_complex_double* u2, lapack_int ldu2, lapack_complex_double* v1t,
6053 lapack_int ldv1t, lapack_complex_double* v2t, lapack_int ldv2t,
double* b11d,
double* b11e,
6054 double* b12d,
double* b12e,
double* b21d,
double* b21e,
double* b22d,
double* b22e);
6055 lapack_int LAPACKE_zbbcsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
6056 lapack_int m, lapack_int p, lapack_int q,
double* theta,
double* phi,
6057 lapack_complex_double* u1, lapack_int ldu1, lapack_complex_double* u2, lapack_int ldu2,
6058 lapack_complex_double* v1t, lapack_int ldv1t, lapack_complex_double* v2t,
6059 lapack_int ldv2t,
double* b11d,
double* b11e,
double* b12d,
double* b12e,
double* b21d,
6060 double* b21e,
double* b22d,
double* b22e,
double* rwork, lapack_int lrwork);
6061 lapack_int LAPACKE_zheswapr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int i1,
6063 lapack_int LAPACKE_zheswapr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int i1,
6065 lapack_int LAPACKE_zhetri2(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6066 const lapack_int* ipiv);
6067 lapack_int LAPACKE_zhetri2_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6068 const lapack_int* ipiv, lapack_complex_double* work, lapack_int lwork);
6069 lapack_int LAPACKE_zhetri2x(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6070 const lapack_int* ipiv, lapack_int nb);
6071 lapack_int LAPACKE_zhetri2x_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6072 const lapack_int* ipiv, lapack_complex_double* work, lapack_int nb);
6073 lapack_int LAPACKE_zhetrs2(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
6074 lapack_int lda,
const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
6075 lapack_int LAPACKE_zhetrs2_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
6076 const lapack_complex_double* a, lapack_int lda,
const lapack_int* ipiv,
6077 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* work);
6078 lapack_int LAPACKE_zsyconv(
int matrix_order,
char uplo,
char way, lapack_int n, lapack_complex_double* a,
6079 lapack_int lda,
const lapack_int* ipiv);
6080 lapack_int LAPACKE_zsyconv_work(
int matrix_order,
char uplo,
char way, lapack_int n, lapack_complex_double* a,
6081 lapack_int lda,
const lapack_int* ipiv, lapack_complex_double* work);
6082 lapack_int LAPACKE_zsyswapr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int i1,
6084 lapack_int LAPACKE_zsyswapr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int i1,
6086 lapack_int LAPACKE_zsytri2(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6087 const lapack_int* ipiv);
6088 lapack_int LAPACKE_zsytri2_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6089 const lapack_int* ipiv, lapack_complex_double* work, lapack_int lwork);
6090 lapack_int LAPACKE_zsytri2x(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6091 const lapack_int* ipiv, lapack_int nb);
6092 lapack_int LAPACKE_zsytri2x_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double* a, lapack_int lda,
6093 const lapack_int* ipiv, lapack_complex_double* work, lapack_int nb);
6094 lapack_int LAPACKE_zsytrs2(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
const lapack_complex_double* a,
6095 lapack_int lda,
const lapack_int* ipiv, lapack_complex_double* b, lapack_int ldb);
6096 lapack_int LAPACKE_zsytrs2_work(
int matrix_order,
char uplo, lapack_int n, lapack_int nrhs,
6097 const lapack_complex_double* a, lapack_int lda,
const lapack_int* ipiv,
6098 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* work);
6099 lapack_int LAPACKE_zunbdb(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
6100 lapack_complex_double* x11, lapack_int ldx11, lapack_complex_double* x12, lapack_int ldx12,
6101 lapack_complex_double* x21, lapack_int ldx21, lapack_complex_double* x22, lapack_int ldx22,
6102 double* theta,
double* phi, lapack_complex_double* taup1, lapack_complex_double* taup2,
6103 lapack_complex_double* tauq1, lapack_complex_double* tauq2);
6104 lapack_int LAPACKE_zunbdb_work(
int matrix_order,
char trans,
char signs, lapack_int m, lapack_int p, lapack_int q,
6105 lapack_complex_double* x11, lapack_int ldx11, lapack_complex_double* x12,
6106 lapack_int ldx12, lapack_complex_double* x21, lapack_int ldx21,
6107 lapack_complex_double* x22, lapack_int ldx22,
double* theta,
double* phi,
6108 lapack_complex_double* taup1, lapack_complex_double* taup2, lapack_complex_double* tauq1,
6109 lapack_complex_double* tauq2, lapack_complex_double* work, lapack_int lwork);
6110 lapack_int LAPACKE_zuncsd(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
char signs,
6111 lapack_int m, lapack_int p, lapack_int q, lapack_complex_double* x11, lapack_int ldx11,
6112 lapack_complex_double* x12, lapack_int ldx12, lapack_complex_double* x21, lapack_int ldx21,
6113 lapack_complex_double* x22, lapack_int ldx22,
double* theta, lapack_complex_double* u1,
6114 lapack_int ldu1, lapack_complex_double* u2, lapack_int ldu2, lapack_complex_double* v1t,
6115 lapack_int ldv1t, lapack_complex_double* v2t, lapack_int ldv2t);
6116 lapack_int LAPACKE_zuncsd_work(
int matrix_order,
char jobu1,
char jobu2,
char jobv1t,
char jobv2t,
char trans,
6117 char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double* x11,
6118 lapack_int ldx11, lapack_complex_double* x12, lapack_int ldx12,
6119 lapack_complex_double* x21, lapack_int ldx21, lapack_complex_double* x22,
6120 lapack_int ldx22,
double* theta, lapack_complex_double* u1, lapack_int ldu1,
6121 lapack_complex_double* u2, lapack_int ldu2, lapack_complex_double* v1t, lapack_int ldv1t,
6122 lapack_complex_double* v2t, lapack_int ldv2t, lapack_complex_double* work,
6123 lapack_int lwork,
double* rwork, lapack_int lrwork, lapack_int* iwork);
6125 lapack_int LAPACKE_sgemqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6126 lapack_int nb,
const float* v, lapack_int ldv,
const float* t, lapack_int ldt,
float* c,
6128 lapack_int LAPACKE_dgemqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6129 lapack_int nb,
const double* v, lapack_int ldv,
const double* t, lapack_int ldt,
double* c,
6131 lapack_int LAPACKE_cgemqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6132 lapack_int nb,
const lapack_complex_float* v, lapack_int ldv,
const lapack_complex_float* t,
6133 lapack_int ldt, lapack_complex_float* c, lapack_int ldc);
6134 lapack_int LAPACKE_zgemqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6135 lapack_int nb,
const lapack_complex_double* v, lapack_int ldv,
6136 const lapack_complex_double* t, lapack_int ldt, lapack_complex_double* c, lapack_int ldc);
6138 lapack_int LAPACKE_sgeqrt(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb,
float* a, lapack_int lda,
6139 float* t, lapack_int ldt);
6140 lapack_int LAPACKE_dgeqrt(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb,
double* a, lapack_int lda,
6141 double* t, lapack_int ldt);
6142 lapack_int LAPACKE_cgeqrt(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float* a,
6143 lapack_int lda, lapack_complex_float* t, lapack_int ldt);
6144 lapack_int LAPACKE_zgeqrt(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double* a,
6145 lapack_int lda, lapack_complex_double* t, lapack_int ldt);
6147 lapack_int LAPACKE_sgeqrt2(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* t,
6149 lapack_int LAPACKE_dgeqrt2(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* t,
6151 lapack_int LAPACKE_cgeqrt2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
6152 lapack_complex_float* t, lapack_int ldt);
6153 lapack_int LAPACKE_zgeqrt2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
6154 lapack_complex_double* t, lapack_int ldt);
6156 lapack_int LAPACKE_sgeqrt3(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* t,
6158 lapack_int LAPACKE_dgeqrt3(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* t,
6160 lapack_int LAPACKE_cgeqrt3(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
6161 lapack_complex_float* t, lapack_int ldt);
6162 lapack_int LAPACKE_zgeqrt3(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
6163 lapack_complex_double* t, lapack_int ldt);
6165 lapack_int LAPACKE_stpmqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6166 lapack_int l, lapack_int nb,
const float* v, lapack_int ldv,
const float* t, lapack_int ldt,
6167 float* a, lapack_int lda,
float* b, lapack_int ldb);
6168 lapack_int LAPACKE_dtpmqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6169 lapack_int l, lapack_int nb,
const double* v, lapack_int ldv,
const double* t,
6170 lapack_int ldt,
double* a, lapack_int lda,
double* b, lapack_int ldb);
6171 lapack_int LAPACKE_ctpmqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6172 lapack_int l, lapack_int nb,
const lapack_complex_float* v, lapack_int ldv,
6173 const lapack_complex_float* t, lapack_int ldt, lapack_complex_float* a, lapack_int lda,
6174 lapack_complex_float* b, lapack_int ldb);
6175 lapack_int LAPACKE_ztpmqrt(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6176 lapack_int l, lapack_int nb,
const lapack_complex_double* v, lapack_int ldv,
6177 const lapack_complex_double* t, lapack_int ldt, lapack_complex_double* a, lapack_int lda,
6178 lapack_complex_double* b, lapack_int ldb);
6180 lapack_int LAPACKE_dtpqrt(
int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb,
double* a,
6181 lapack_int lda,
double* b, lapack_int ldb,
double* t, lapack_int ldt);
6182 lapack_int LAPACKE_ctpqrt(
int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb,
6183 lapack_complex_float* a, lapack_int lda, lapack_complex_float* t, lapack_complex_float* b,
6184 lapack_int ldb, lapack_int ldt);
6185 lapack_int LAPACKE_ztpqrt(
int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb,
6186 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
6187 lapack_complex_double* t, lapack_int ldt);
6189 lapack_int LAPACKE_stpqrt2(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* b,
6190 lapack_int ldb,
float* t, lapack_int ldt);
6191 lapack_int LAPACKE_dtpqrt2(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* b,
6192 lapack_int ldb,
double* t, lapack_int ldt);
6193 lapack_int LAPACKE_ctpqrt2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
6194 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* t, lapack_int ldt);
6195 lapack_int LAPACKE_ztpqrt2(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
6196 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* t, lapack_int ldt);
6198 lapack_int LAPACKE_stprfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
6199 lapack_int k, lapack_int l,
const float* v, lapack_int ldv,
const float* t, lapack_int ldt,
6200 float* a, lapack_int lda,
float* b, lapack_int ldb, lapack_int myldwork);
6201 lapack_int LAPACKE_dtprfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
6202 lapack_int k, lapack_int l,
const double* v, lapack_int ldv,
const double* t, lapack_int ldt,
6203 double* a, lapack_int lda,
double* b, lapack_int ldb, lapack_int myldwork);
6204 lapack_int LAPACKE_ctprfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
6205 lapack_int k, lapack_int l,
const lapack_complex_float* v, lapack_int ldv,
6206 const lapack_complex_float* t, lapack_int ldt, lapack_complex_float* a, lapack_int lda,
6207 lapack_complex_float* b, lapack_int ldb, lapack_int myldwork);
6208 lapack_int LAPACKE_ztprfb(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m, lapack_int n,
6209 lapack_int k, lapack_int l,
const lapack_complex_double* v, lapack_int ldv,
6210 const lapack_complex_double* t, lapack_int ldt, lapack_complex_double* a, lapack_int lda,
6211 lapack_complex_double* b, lapack_int ldb, lapack_int myldwork);
6213 lapack_int LAPACKE_sgemqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6214 lapack_int nb,
const float* v, lapack_int ldv,
const float* t, lapack_int ldt,
float* c,
6215 lapack_int ldc,
float* work);
6216 lapack_int LAPACKE_dgemqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6217 lapack_int nb,
const double* v, lapack_int ldv,
const double* t, lapack_int ldt,
6218 double* c, lapack_int ldc,
double* work);
6219 lapack_int LAPACKE_cgemqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6220 lapack_int nb,
const lapack_complex_float* v, lapack_int ldv,
6221 const lapack_complex_float* t, lapack_int ldt, lapack_complex_float* c, lapack_int ldc,
6222 lapack_complex_float* work);
6223 lapack_int LAPACKE_zgemqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6224 lapack_int nb,
const lapack_complex_double* v, lapack_int ldv,
6225 const lapack_complex_double* t, lapack_int ldt, lapack_complex_double* c,
6226 lapack_int ldc, lapack_complex_double* work);
6228 lapack_int LAPACKE_sgeqrt_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb,
float* a, lapack_int lda,
6229 float* t, lapack_int ldt,
float* work);
6230 lapack_int LAPACKE_dgeqrt_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb,
double* a, lapack_int lda,
6231 double* t, lapack_int ldt,
double* work);
6232 lapack_int LAPACKE_cgeqrt_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float* a,
6233 lapack_int lda, lapack_complex_float* t, lapack_int ldt, lapack_complex_float* work);
6234 lapack_int LAPACKE_zgeqrt_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double* a,
6235 lapack_int lda, lapack_complex_double* t, lapack_int ldt, lapack_complex_double* work);
6237 lapack_int LAPACKE_sgeqrt2_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* t,
6239 lapack_int LAPACKE_dgeqrt2_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* t,
6241 lapack_int LAPACKE_cgeqrt2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
6242 lapack_complex_float* t, lapack_int ldt);
6243 lapack_int LAPACKE_zgeqrt2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
6244 lapack_complex_double* t, lapack_int ldt);
6246 lapack_int LAPACKE_sgeqrt3_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* t,
6248 lapack_int LAPACKE_dgeqrt3_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* t,
6250 lapack_int LAPACKE_cgeqrt3_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
6251 lapack_complex_float* t, lapack_int ldt);
6252 lapack_int LAPACKE_zgeqrt3_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
6253 lapack_complex_double* t, lapack_int ldt);
6255 lapack_int LAPACKE_stpmqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6256 lapack_int l, lapack_int nb,
const float* v, lapack_int ldv,
const float* t,
6257 lapack_int ldt,
float* a, lapack_int lda,
float* b, lapack_int ldb,
float* work);
6258 lapack_int LAPACKE_dtpmqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6259 lapack_int l, lapack_int nb,
const double* v, lapack_int ldv,
const double* t,
6260 lapack_int ldt,
double* a, lapack_int lda,
double* b, lapack_int ldb,
double* work);
6261 lapack_int LAPACKE_ctpmqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6262 lapack_int l, lapack_int nb,
const lapack_complex_float* v, lapack_int ldv,
6263 const lapack_complex_float* t, lapack_int ldt, lapack_complex_float* a, lapack_int lda,
6264 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* work);
6265 lapack_int LAPACKE_ztpmqrt_work(
int matrix_order,
char side,
char trans, lapack_int m, lapack_int n, lapack_int k,
6266 lapack_int l, lapack_int nb,
const lapack_complex_double* v, lapack_int ldv,
6267 const lapack_complex_double* t, lapack_int ldt, lapack_complex_double* a,
6268 lapack_int lda, lapack_complex_double* b, lapack_int ldb, lapack_complex_double* work);
6270 lapack_int LAPACKE_dtpqrt_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb,
double* a,
6271 lapack_int lda,
double* b, lapack_int ldb,
double* t, lapack_int ldt,
double* work);
6272 lapack_int LAPACKE_ctpqrt_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb,
6273 lapack_complex_float* a, lapack_int lda, lapack_complex_float* t,
6274 lapack_complex_float* b, lapack_int ldb, lapack_int ldt, lapack_complex_float* work);
6275 lapack_int LAPACKE_ztpqrt_work(
int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb,
6276 lapack_complex_double* a, lapack_int lda, lapack_complex_double* b, lapack_int ldb,
6277 lapack_complex_double* t, lapack_int ldt, lapack_complex_double* work);
6279 lapack_int LAPACKE_stpqrt2_work(
int matrix_order, lapack_int m, lapack_int n,
float* a, lapack_int lda,
float* b,
6280 lapack_int ldb,
float* t, lapack_int ldt);
6281 lapack_int LAPACKE_dtpqrt2_work(
int matrix_order, lapack_int m, lapack_int n,
double* a, lapack_int lda,
double* b,
6282 lapack_int ldb,
double* t, lapack_int ldt);
6283 lapack_int LAPACKE_ctpqrt2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_float* a, lapack_int lda,
6284 lapack_complex_float* b, lapack_int ldb, lapack_complex_float* t, lapack_int ldt);
6285 lapack_int LAPACKE_ztpqrt2_work(
int matrix_order, lapack_int m, lapack_int n, lapack_complex_double* a, lapack_int lda,
6286 lapack_complex_double* b, lapack_int ldb, lapack_complex_double* t, lapack_int ldt);
6288 lapack_int LAPACKE_stprfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
6289 lapack_int n, lapack_int k, lapack_int l,
const float* v, lapack_int ldv,
const float* t,
6290 lapack_int ldt,
float* a, lapack_int lda,
float* b, lapack_int ldb,
const float* mywork,
6291 lapack_int myldwork);
6292 lapack_int LAPACKE_dtprfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
6293 lapack_int n, lapack_int k, lapack_int l,
const double* v, lapack_int ldv,
6294 const double* t, lapack_int ldt,
double* a, lapack_int lda,
double* b, lapack_int ldb,
6295 const double* mywork, lapack_int myldwork);
6296 lapack_int LAPACKE_ctprfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
6297 lapack_int n, lapack_int k, lapack_int l,
const lapack_complex_float* v, lapack_int ldv,
6298 const lapack_complex_float* t, lapack_int ldt, lapack_complex_float* a, lapack_int lda,
6299 lapack_complex_float* b, lapack_int ldb,
const float* mywork, lapack_int myldwork);
6300 lapack_int LAPACKE_ztprfb_work(
int matrix_order,
char side,
char trans,
char direct,
char storev, lapack_int m,
6301 lapack_int n, lapack_int k, lapack_int l,
const lapack_complex_double* v, lapack_int ldv,
6302 const lapack_complex_double* t, lapack_int ldt, lapack_complex_double* a, lapack_int lda,
6303 lapack_complex_double* b, lapack_int ldb,
const double* mywork, lapack_int myldwork);
6305 lapack_int LAPACKE_csyr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float alpha,
6306 const lapack_complex_float* x, lapack_int incx, lapack_complex_float* a, lapack_int lda);
6307 lapack_int LAPACKE_zsyr(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double alpha,
6308 const lapack_complex_double* x, lapack_int incx, lapack_complex_double* a, lapack_int lda);
6310 lapack_int LAPACKE_csyr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_float alpha,
6311 const lapack_complex_float* x, lapack_int incx, lapack_complex_float* a, lapack_int lda);
6312 lapack_int LAPACKE_zsyr_work(
int matrix_order,
char uplo, lapack_int n, lapack_complex_double alpha,
6313 const lapack_complex_double* x, lapack_int incx, lapack_complex_double* a, lapack_int lda);
6315 #define LAPACK_sgetrf LAPACK_GLOBAL(sgetrf, SGETRF) 6316 #define LAPACK_dgetrf LAPACK_GLOBAL(dgetrf, DGETRF) 6317 #define LAPACK_cgetrf LAPACK_GLOBAL(cgetrf, CGETRF) 6318 #define LAPACK_zgetrf LAPACK_GLOBAL(zgetrf, ZGETRF) 6319 #define LAPACK_sgbtrf LAPACK_GLOBAL(sgbtrf, SGBTRF) 6320 #define LAPACK_dgbtrf LAPACK_GLOBAL(dgbtrf, DGBTRF) 6321 #define LAPACK_cgbtrf LAPACK_GLOBAL(cgbtrf, CGBTRF) 6322 #define LAPACK_zgbtrf LAPACK_GLOBAL(zgbtrf, ZGBTRF) 6323 #define LAPACK_sgttrf LAPACK_GLOBAL(sgttrf, SGTTRF) 6324 #define LAPACK_dgttrf LAPACK_GLOBAL(dgttrf, DGTTRF) 6325 #define LAPACK_cgttrf LAPACK_GLOBAL(cgttrf, CGTTRF) 6326 #define LAPACK_zgttrf LAPACK_GLOBAL(zgttrf, ZGTTRF) 6327 #define LAPACK_spotrf LAPACK_GLOBAL(spotrf, SPOTRF) 6328 #define LAPACK_dpotrf LAPACK_GLOBAL(dpotrf, DPOTRF) 6329 #define LAPACK_cpotrf LAPACK_GLOBAL(cpotrf, CPOTRF) 6330 #define LAPACK_zpotrf LAPACK_GLOBAL(zpotrf, ZPOTRF) 6331 #define LAPACK_dpstrf LAPACK_GLOBAL(dpstrf, DPSTRF) 6332 #define LAPACK_spstrf LAPACK_GLOBAL(spstrf, SPSTRF) 6333 #define LAPACK_zpstrf LAPACK_GLOBAL(zpstrf, ZPSTRF) 6334 #define LAPACK_cpstrf LAPACK_GLOBAL(cpstrf, CPSTRF) 6335 #define LAPACK_dpftrf LAPACK_GLOBAL(dpftrf, DPFTRF) 6336 #define LAPACK_spftrf LAPACK_GLOBAL(spftrf, SPFTRF) 6337 #define LAPACK_zpftrf LAPACK_GLOBAL(zpftrf, ZPFTRF) 6338 #define LAPACK_cpftrf LAPACK_GLOBAL(cpftrf, CPFTRF) 6339 #define LAPACK_spptrf LAPACK_GLOBAL(spptrf, SPPTRF) 6340 #define LAPACK_dpptrf LAPACK_GLOBAL(dpptrf, DPPTRF) 6341 #define LAPACK_cpptrf LAPACK_GLOBAL(cpptrf, CPPTRF) 6342 #define LAPACK_zpptrf LAPACK_GLOBAL(zpptrf, ZPPTRF) 6343 #define LAPACK_spbtrf LAPACK_GLOBAL(spbtrf, SPBTRF) 6344 #define LAPACK_dpbtrf LAPACK_GLOBAL(dpbtrf, DPBTRF) 6345 #define LAPACK_cpbtrf LAPACK_GLOBAL(cpbtrf, CPBTRF) 6346 #define LAPACK_zpbtrf LAPACK_GLOBAL(zpbtrf, ZPBTRF) 6347 #define LAPACK_spttrf LAPACK_GLOBAL(spttrf, SPTTRF) 6348 #define LAPACK_dpttrf LAPACK_GLOBAL(dpttrf, DPTTRF) 6349 #define LAPACK_cpttrf LAPACK_GLOBAL(cpttrf, CPTTRF) 6350 #define LAPACK_zpttrf LAPACK_GLOBAL(zpttrf, ZPTTRF) 6351 #define LAPACK_ssytrf LAPACK_GLOBAL(ssytrf, SSYTRF) 6352 #define LAPACK_dsytrf LAPACK_GLOBAL(dsytrf, DSYTRF) 6353 #define LAPACK_csytrf LAPACK_GLOBAL(csytrf, CSYTRF) 6354 #define LAPACK_zsytrf LAPACK_GLOBAL(zsytrf, ZSYTRF) 6355 #define LAPACK_chetrf LAPACK_GLOBAL(chetrf, CHETRF) 6356 #define LAPACK_zhetrf LAPACK_GLOBAL(zhetrf, ZHETRF) 6357 #define LAPACK_ssptrf LAPACK_GLOBAL(ssptrf, SSPTRF) 6358 #define LAPACK_dsptrf LAPACK_GLOBAL(dsptrf, DSPTRF) 6359 #define LAPACK_csptrf LAPACK_GLOBAL(csptrf, CSPTRF) 6360 #define LAPACK_zsptrf LAPACK_GLOBAL(zsptrf, ZSPTRF) 6361 #define LAPACK_chptrf LAPACK_GLOBAL(chptrf, CHPTRF) 6362 #define LAPACK_zhptrf LAPACK_GLOBAL(zhptrf, ZHPTRF) 6363 #define LAPACK_sgetrs LAPACK_GLOBAL(sgetrs, SGETRS) 6364 #define LAPACK_dgetrs LAPACK_GLOBAL(dgetrs, DGETRS) 6365 #define LAPACK_cgetrs LAPACK_GLOBAL(cgetrs, CGETRS) 6366 #define LAPACK_zgetrs LAPACK_GLOBAL(zgetrs, ZGETRS) 6367 #define LAPACK_sgbtrs LAPACK_GLOBAL(sgbtrs, SGBTRS) 6368 #define LAPACK_dgbtrs LAPACK_GLOBAL(dgbtrs, DGBTRS) 6369 #define LAPACK_cgbtrs LAPACK_GLOBAL(cgbtrs, CGBTRS) 6370 #define LAPACK_zgbtrs LAPACK_GLOBAL(zgbtrs, ZGBTRS) 6371 #define LAPACK_sgttrs LAPACK_GLOBAL(sgttrs, SGTTRS) 6372 #define LAPACK_dgttrs LAPACK_GLOBAL(dgttrs, DGTTRS) 6373 #define LAPACK_cgttrs LAPACK_GLOBAL(cgttrs, CGTTRS) 6374 #define LAPACK_zgttrs LAPACK_GLOBAL(zgttrs, ZGTTRS) 6375 #define LAPACK_spotrs LAPACK_GLOBAL(spotrs, SPOTRS) 6376 #define LAPACK_dpotrs LAPACK_GLOBAL(dpotrs, DPOTRS) 6377 #define LAPACK_cpotrs LAPACK_GLOBAL(cpotrs, CPOTRS) 6378 #define LAPACK_zpotrs LAPACK_GLOBAL(zpotrs, ZPOTRS) 6379 #define LAPACK_dpftrs LAPACK_GLOBAL(dpftrs, DPFTRS) 6380 #define LAPACK_spftrs LAPACK_GLOBAL(spftrs, SPFTRS) 6381 #define LAPACK_zpftrs LAPACK_GLOBAL(zpftrs, ZPFTRS) 6382 #define LAPACK_cpftrs LAPACK_GLOBAL(cpftrs, CPFTRS) 6383 #define LAPACK_spptrs LAPACK_GLOBAL(spptrs, SPPTRS) 6384 #define LAPACK_dpptrs LAPACK_GLOBAL(dpptrs, DPPTRS) 6385 #define LAPACK_cpptrs LAPACK_GLOBAL(cpptrs, CPPTRS) 6386 #define LAPACK_zpptrs LAPACK_GLOBAL(zpptrs, ZPPTRS) 6387 #define LAPACK_spbtrs LAPACK_GLOBAL(spbtrs, SPBTRS) 6388 #define LAPACK_dpbtrs LAPACK_GLOBAL(dpbtrs, DPBTRS) 6389 #define LAPACK_cpbtrs LAPACK_GLOBAL(cpbtrs, CPBTRS) 6390 #define LAPACK_zpbtrs LAPACK_GLOBAL(zpbtrs, ZPBTRS) 6391 #define LAPACK_spttrs LAPACK_GLOBAL(spttrs, SPTTRS) 6392 #define LAPACK_dpttrs LAPACK_GLOBAL(dpttrs, DPTTRS) 6393 #define LAPACK_cpttrs LAPACK_GLOBAL(cpttrs, CPTTRS) 6394 #define LAPACK_zpttrs LAPACK_GLOBAL(zpttrs, ZPTTRS) 6395 #define LAPACK_ssytrs LAPACK_GLOBAL(ssytrs, SSYTRS) 6396 #define LAPACK_dsytrs LAPACK_GLOBAL(dsytrs, DSYTRS) 6397 #define LAPACK_csytrs LAPACK_GLOBAL(csytrs, CSYTRS) 6398 #define LAPACK_zsytrs LAPACK_GLOBAL(zsytrs, ZSYTRS) 6399 #define LAPACK_chetrs LAPACK_GLOBAL(chetrs, CHETRS) 6400 #define LAPACK_zhetrs LAPACK_GLOBAL(zhetrs, ZHETRS) 6401 #define LAPACK_ssptrs LAPACK_GLOBAL(ssptrs, SSPTRS) 6402 #define LAPACK_dsptrs LAPACK_GLOBAL(dsptrs, DSPTRS) 6403 #define LAPACK_csptrs LAPACK_GLOBAL(csptrs, CSPTRS) 6404 #define LAPACK_zsptrs LAPACK_GLOBAL(zsptrs, ZSPTRS) 6405 #define LAPACK_chptrs LAPACK_GLOBAL(chptrs, CHPTRS) 6406 #define LAPACK_zhptrs LAPACK_GLOBAL(zhptrs, ZHPTRS) 6407 #define LAPACK_strtrs LAPACK_GLOBAL(strtrs, STRTRS) 6408 #define LAPACK_dtrtrs LAPACK_GLOBAL(dtrtrs, DTRTRS) 6409 #define LAPACK_ctrtrs LAPACK_GLOBAL(ctrtrs, CTRTRS) 6410 #define LAPACK_ztrtrs LAPACK_GLOBAL(ztrtrs, ZTRTRS) 6411 #define LAPACK_stptrs LAPACK_GLOBAL(stptrs, STPTRS) 6412 #define LAPACK_dtptrs LAPACK_GLOBAL(dtptrs, DTPTRS) 6413 #define LAPACK_ctptrs LAPACK_GLOBAL(ctptrs, CTPTRS) 6414 #define LAPACK_ztptrs LAPACK_GLOBAL(ztptrs, ZTPTRS) 6415 #define LAPACK_stbtrs LAPACK_GLOBAL(stbtrs, STBTRS) 6416 #define LAPACK_dtbtrs LAPACK_GLOBAL(dtbtrs, DTBTRS) 6417 #define LAPACK_ctbtrs LAPACK_GLOBAL(ctbtrs, CTBTRS) 6418 #define LAPACK_ztbtrs LAPACK_GLOBAL(ztbtrs, ZTBTRS) 6419 #define LAPACK_sgecon LAPACK_GLOBAL(sgecon, SGECON) 6420 #define LAPACK_dgecon LAPACK_GLOBAL(dgecon, DGECON) 6421 #define LAPACK_cgecon LAPACK_GLOBAL(cgecon, CGECON) 6422 #define LAPACK_zgecon LAPACK_GLOBAL(zgecon, ZGECON) 6423 #define LAPACK_sgbcon LAPACK_GLOBAL(sgbcon, SGBCON) 6424 #define LAPACK_dgbcon LAPACK_GLOBAL(dgbcon, DGBCON) 6425 #define LAPACK_cgbcon LAPACK_GLOBAL(cgbcon, CGBCON) 6426 #define LAPACK_zgbcon LAPACK_GLOBAL(zgbcon, ZGBCON) 6427 #define LAPACK_sgtcon LAPACK_GLOBAL(sgtcon, SGTCON) 6428 #define LAPACK_dgtcon LAPACK_GLOBAL(dgtcon, DGTCON) 6429 #define LAPACK_cgtcon LAPACK_GLOBAL(cgtcon, CGTCON) 6430 #define LAPACK_zgtcon LAPACK_GLOBAL(zgtcon, ZGTCON) 6431 #define LAPACK_spocon LAPACK_GLOBAL(spocon, SPOCON) 6432 #define LAPACK_dpocon LAPACK_GLOBAL(dpocon, DPOCON) 6433 #define LAPACK_cpocon LAPACK_GLOBAL(cpocon, CPOCON) 6434 #define LAPACK_zpocon LAPACK_GLOBAL(zpocon, ZPOCON) 6435 #define LAPACK_sppcon LAPACK_GLOBAL(sppcon, SPPCON) 6436 #define LAPACK_dppcon LAPACK_GLOBAL(dppcon, DPPCON) 6437 #define LAPACK_cppcon LAPACK_GLOBAL(cppcon, CPPCON) 6438 #define LAPACK_zppcon LAPACK_GLOBAL(zppcon, ZPPCON) 6439 #define LAPACK_spbcon LAPACK_GLOBAL(spbcon, SPBCON) 6440 #define LAPACK_dpbcon LAPACK_GLOBAL(dpbcon, DPBCON) 6441 #define LAPACK_cpbcon LAPACK_GLOBAL(cpbcon, CPBCON) 6442 #define LAPACK_zpbcon LAPACK_GLOBAL(zpbcon, ZPBCON) 6443 #define LAPACK_sptcon LAPACK_GLOBAL(sptcon, SPTCON) 6444 #define LAPACK_dptcon LAPACK_GLOBAL(dptcon, DPTCON) 6445 #define LAPACK_cptcon LAPACK_GLOBAL(cptcon, CPTCON) 6446 #define LAPACK_zptcon LAPACK_GLOBAL(zptcon, ZPTCON) 6447 #define LAPACK_ssycon LAPACK_GLOBAL(ssycon, SSYCON) 6448 #define LAPACK_dsycon LAPACK_GLOBAL(dsycon, DSYCON) 6449 #define LAPACK_csycon LAPACK_GLOBAL(csycon, CSYCON) 6450 #define LAPACK_zsycon LAPACK_GLOBAL(zsycon, ZSYCON) 6451 #define LAPACK_checon LAPACK_GLOBAL(checon, CHECON) 6452 #define LAPACK_zhecon LAPACK_GLOBAL(zhecon, ZHECON) 6453 #define LAPACK_sspcon LAPACK_GLOBAL(sspcon, SSPCON) 6454 #define LAPACK_dspcon LAPACK_GLOBAL(dspcon, DSPCON) 6455 #define LAPACK_cspcon LAPACK_GLOBAL(cspcon, CSPCON) 6456 #define LAPACK_zspcon LAPACK_GLOBAL(zspcon, ZSPCON) 6457 #define LAPACK_chpcon LAPACK_GLOBAL(chpcon, CHPCON) 6458 #define LAPACK_zhpcon LAPACK_GLOBAL(zhpcon, ZHPCON) 6459 #define LAPACK_strcon LAPACK_GLOBAL(strcon, STRCON) 6460 #define LAPACK_dtrcon LAPACK_GLOBAL(dtrcon, DTRCON) 6461 #define LAPACK_ctrcon LAPACK_GLOBAL(ctrcon, CTRCON) 6462 #define LAPACK_ztrcon LAPACK_GLOBAL(ztrcon, ZTRCON) 6463 #define LAPACK_stpcon LAPACK_GLOBAL(stpcon, STPCON) 6464 #define LAPACK_dtpcon LAPACK_GLOBAL(dtpcon, DTPCON) 6465 #define LAPACK_ctpcon LAPACK_GLOBAL(ctpcon, CTPCON) 6466 #define LAPACK_ztpcon LAPACK_GLOBAL(ztpcon, ZTPCON) 6467 #define LAPACK_stbcon LAPACK_GLOBAL(stbcon, STBCON) 6468 #define LAPACK_dtbcon LAPACK_GLOBAL(dtbcon, DTBCON) 6469 #define LAPACK_ctbcon LAPACK_GLOBAL(ctbcon, CTBCON) 6470 #define LAPACK_ztbcon LAPACK_GLOBAL(ztbcon, ZTBCON) 6471 #define LAPACK_sgerfs LAPACK_GLOBAL(sgerfs, SGERFS) 6472 #define LAPACK_dgerfs LAPACK_GLOBAL(dgerfs, DGERFS) 6473 #define LAPACK_cgerfs LAPACK_GLOBAL(cgerfs, CGERFS) 6474 #define LAPACK_zgerfs LAPACK_GLOBAL(zgerfs, ZGERFS) 6475 #define LAPACK_dgerfsx LAPACK_GLOBAL(dgerfsx, DGERFSX) 6476 #define LAPACK_sgerfsx LAPACK_GLOBAL(sgerfsx, SGERFSX) 6477 #define LAPACK_zgerfsx LAPACK_GLOBAL(zgerfsx, ZGERFSX) 6478 #define LAPACK_cgerfsx LAPACK_GLOBAL(cgerfsx, CGERFSX) 6479 #define LAPACK_sgbrfs LAPACK_GLOBAL(sgbrfs, SGBRFS) 6480 #define LAPACK_dgbrfs LAPACK_GLOBAL(dgbrfs, DGBRFS) 6481 #define LAPACK_cgbrfs LAPACK_GLOBAL(cgbrfs, CGBRFS) 6482 #define LAPACK_zgbrfs LAPACK_GLOBAL(zgbrfs, ZGBRFS) 6483 #define LAPACK_dgbrfsx LAPACK_GLOBAL(dgbrfsx, DGBRFSX) 6484 #define LAPACK_sgbrfsx LAPACK_GLOBAL(sgbrfsx, SGBRFSX) 6485 #define LAPACK_zgbrfsx LAPACK_GLOBAL(zgbrfsx, ZGBRFSX) 6486 #define LAPACK_cgbrfsx LAPACK_GLOBAL(cgbrfsx, CGBRFSX) 6487 #define LAPACK_sgtrfs LAPACK_GLOBAL(sgtrfs, SGTRFS) 6488 #define LAPACK_dgtrfs LAPACK_GLOBAL(dgtrfs, DGTRFS) 6489 #define LAPACK_cgtrfs LAPACK_GLOBAL(cgtrfs, CGTRFS) 6490 #define LAPACK_zgtrfs LAPACK_GLOBAL(zgtrfs, ZGTRFS) 6491 #define LAPACK_sporfs LAPACK_GLOBAL(sporfs, SPORFS) 6492 #define LAPACK_dporfs LAPACK_GLOBAL(dporfs, DPORFS) 6493 #define LAPACK_cporfs LAPACK_GLOBAL(cporfs, CPORFS) 6494 #define LAPACK_zporfs LAPACK_GLOBAL(zporfs, ZPORFS) 6495 #define LAPACK_dporfsx LAPACK_GLOBAL(dporfsx, DPORFSX) 6496 #define LAPACK_sporfsx LAPACK_GLOBAL(sporfsx, SPORFSX) 6497 #define LAPACK_zporfsx LAPACK_GLOBAL(zporfsx, ZPORFSX) 6498 #define LAPACK_cporfsx LAPACK_GLOBAL(cporfsx, CPORFSX) 6499 #define LAPACK_spprfs LAPACK_GLOBAL(spprfs, SPPRFS) 6500 #define LAPACK_dpprfs LAPACK_GLOBAL(dpprfs, DPPRFS) 6501 #define LAPACK_cpprfs LAPACK_GLOBAL(cpprfs, CPPRFS) 6502 #define LAPACK_zpprfs LAPACK_GLOBAL(zpprfs, ZPPRFS) 6503 #define LAPACK_spbrfs LAPACK_GLOBAL(spbrfs, SPBRFS) 6504 #define LAPACK_dpbrfs LAPACK_GLOBAL(dpbrfs, DPBRFS) 6505 #define LAPACK_cpbrfs LAPACK_GLOBAL(cpbrfs, CPBRFS) 6506 #define LAPACK_zpbrfs LAPACK_GLOBAL(zpbrfs, ZPBRFS) 6507 #define LAPACK_sptrfs LAPACK_GLOBAL(sptrfs, SPTRFS) 6508 #define LAPACK_dptrfs LAPACK_GLOBAL(dptrfs, DPTRFS) 6509 #define LAPACK_cptrfs LAPACK_GLOBAL(cptrfs, CPTRFS) 6510 #define LAPACK_zptrfs LAPACK_GLOBAL(zptrfs, ZPTRFS) 6511 #define LAPACK_ssyrfs LAPACK_GLOBAL(ssyrfs, SSYRFS) 6512 #define LAPACK_dsyrfs LAPACK_GLOBAL(dsyrfs, DSYRFS) 6513 #define LAPACK_csyrfs LAPACK_GLOBAL(csyrfs, CSYRFS) 6514 #define LAPACK_zsyrfs LAPACK_GLOBAL(zsyrfs, ZSYRFS) 6515 #define LAPACK_dsyrfsx LAPACK_GLOBAL(dsyrfsx, DSYRFSX) 6516 #define LAPACK_ssyrfsx LAPACK_GLOBAL(ssyrfsx, SSYRFSX) 6517 #define LAPACK_zsyrfsx LAPACK_GLOBAL(zsyrfsx, ZSYRFSX) 6518 #define LAPACK_csyrfsx LAPACK_GLOBAL(csyrfsx, CSYRFSX) 6519 #define LAPACK_cherfs LAPACK_GLOBAL(cherfs, CHERFS) 6520 #define LAPACK_zherfs LAPACK_GLOBAL(zherfs, ZHERFS) 6521 #define LAPACK_zherfsx LAPACK_GLOBAL(zherfsx, ZHERFSX) 6522 #define LAPACK_cherfsx LAPACK_GLOBAL(cherfsx, CHERFSX) 6523 #define LAPACK_ssprfs LAPACK_GLOBAL(ssprfs, SSPRFS) 6524 #define LAPACK_dsprfs LAPACK_GLOBAL(dsprfs, DSPRFS) 6525 #define LAPACK_csprfs LAPACK_GLOBAL(csprfs, CSPRFS) 6526 #define LAPACK_zsprfs LAPACK_GLOBAL(zsprfs, ZSPRFS) 6527 #define LAPACK_chprfs LAPACK_GLOBAL(chprfs, CHPRFS) 6528 #define LAPACK_zhprfs LAPACK_GLOBAL(zhprfs, ZHPRFS) 6529 #define LAPACK_strrfs LAPACK_GLOBAL(strrfs, STRRFS) 6530 #define LAPACK_dtrrfs LAPACK_GLOBAL(dtrrfs, DTRRFS) 6531 #define LAPACK_ctrrfs LAPACK_GLOBAL(ctrrfs, CTRRFS) 6532 #define LAPACK_ztrrfs LAPACK_GLOBAL(ztrrfs, ZTRRFS) 6533 #define LAPACK_stprfs LAPACK_GLOBAL(stprfs, STPRFS) 6534 #define LAPACK_dtprfs LAPACK_GLOBAL(dtprfs, DTPRFS) 6535 #define LAPACK_ctprfs LAPACK_GLOBAL(ctprfs, CTPRFS) 6536 #define LAPACK_ztprfs LAPACK_GLOBAL(ztprfs, ZTPRFS) 6537 #define LAPACK_stbrfs LAPACK_GLOBAL(stbrfs, STBRFS) 6538 #define LAPACK_dtbrfs LAPACK_GLOBAL(dtbrfs, DTBRFS) 6539 #define LAPACK_ctbrfs LAPACK_GLOBAL(ctbrfs, CTBRFS) 6540 #define LAPACK_ztbrfs LAPACK_GLOBAL(ztbrfs, ZTBRFS) 6541 #define LAPACK_sgetri LAPACK_GLOBAL(sgetri, SGETRI) 6542 #define LAPACK_dgetri LAPACK_GLOBAL(dgetri, DGETRI) 6543 #define LAPACK_cgetri LAPACK_GLOBAL(cgetri, CGETRI) 6544 #define LAPACK_zgetri LAPACK_GLOBAL(zgetri, ZGETRI) 6545 #define LAPACK_spotri LAPACK_GLOBAL(spotri, SPOTRI) 6546 #define LAPACK_dpotri LAPACK_GLOBAL(dpotri, DPOTRI) 6547 #define LAPACK_cpotri LAPACK_GLOBAL(cpotri, CPOTRI) 6548 #define LAPACK_zpotri LAPACK_GLOBAL(zpotri, ZPOTRI) 6549 #define LAPACK_dpftri LAPACK_GLOBAL(dpftri, DPFTRI) 6550 #define LAPACK_spftri LAPACK_GLOBAL(spftri, SPFTRI) 6551 #define LAPACK_zpftri LAPACK_GLOBAL(zpftri, ZPFTRI) 6552 #define LAPACK_cpftri LAPACK_GLOBAL(cpftri, CPFTRI) 6553 #define LAPACK_spptri LAPACK_GLOBAL(spptri, SPPTRI) 6554 #define LAPACK_dpptri LAPACK_GLOBAL(dpptri, DPPTRI) 6555 #define LAPACK_cpptri LAPACK_GLOBAL(cpptri, CPPTRI) 6556 #define LAPACK_zpptri LAPACK_GLOBAL(zpptri, ZPPTRI) 6557 #define LAPACK_ssytri LAPACK_GLOBAL(ssytri, SSYTRI) 6558 #define LAPACK_dsytri LAPACK_GLOBAL(dsytri, DSYTRI) 6559 #define LAPACK_csytri LAPACK_GLOBAL(csytri, CSYTRI) 6560 #define LAPACK_zsytri LAPACK_GLOBAL(zsytri, ZSYTRI) 6561 #define LAPACK_chetri LAPACK_GLOBAL(chetri, CHETRI) 6562 #define LAPACK_zhetri LAPACK_GLOBAL(zhetri, ZHETRI) 6563 #define LAPACK_ssptri LAPACK_GLOBAL(ssptri, SSPTRI) 6564 #define LAPACK_dsptri LAPACK_GLOBAL(dsptri, DSPTRI) 6565 #define LAPACK_csptri LAPACK_GLOBAL(csptri, CSPTRI) 6566 #define LAPACK_zsptri LAPACK_GLOBAL(zsptri, ZSPTRI) 6567 #define LAPACK_chptri LAPACK_GLOBAL(chptri, CHPTRI) 6568 #define LAPACK_zhptri LAPACK_GLOBAL(zhptri, ZHPTRI) 6569 #define LAPACK_strtri LAPACK_GLOBAL(strtri, STRTRI) 6570 #define LAPACK_dtrtri LAPACK_GLOBAL(dtrtri, DTRTRI) 6571 #define LAPACK_ctrtri LAPACK_GLOBAL(ctrtri, CTRTRI) 6572 #define LAPACK_ztrtri LAPACK_GLOBAL(ztrtri, ZTRTRI) 6573 #define LAPACK_dtftri LAPACK_GLOBAL(dtftri, DTFTRI) 6574 #define LAPACK_stftri LAPACK_GLOBAL(stftri, STFTRI) 6575 #define LAPACK_ztftri LAPACK_GLOBAL(ztftri, ZTFTRI) 6576 #define LAPACK_ctftri LAPACK_GLOBAL(ctftri, CTFTRI) 6577 #define LAPACK_stptri LAPACK_GLOBAL(stptri, STPTRI) 6578 #define LAPACK_dtptri LAPACK_GLOBAL(dtptri, DTPTRI) 6579 #define LAPACK_ctptri LAPACK_GLOBAL(ctptri, CTPTRI) 6580 #define LAPACK_ztptri LAPACK_GLOBAL(ztptri, ZTPTRI) 6581 #define LAPACK_sgeequ LAPACK_GLOBAL(sgeequ, SGEEQU) 6582 #define LAPACK_dgeequ LAPACK_GLOBAL(dgeequ, DGEEQU) 6583 #define LAPACK_cgeequ LAPACK_GLOBAL(cgeequ, CGEEQU) 6584 #define LAPACK_zgeequ LAPACK_GLOBAL(zgeequ, ZGEEQU) 6585 #define LAPACK_dgeequb LAPACK_GLOBAL(dgeequb, DGEEQUB) 6586 #define LAPACK_sgeequb LAPACK_GLOBAL(sgeequb, SGEEQUB) 6587 #define LAPACK_zgeequb LAPACK_GLOBAL(zgeequb, ZGEEQUB) 6588 #define LAPACK_cgeequb LAPACK_GLOBAL(cgeequb, CGEEQUB) 6589 #define LAPACK_sgbequ LAPACK_GLOBAL(sgbequ, SGBEQU) 6590 #define LAPACK_dgbequ LAPACK_GLOBAL(dgbequ, DGBEQU) 6591 #define LAPACK_cgbequ LAPACK_GLOBAL(cgbequ, CGBEQU) 6592 #define LAPACK_zgbequ LAPACK_GLOBAL(zgbequ, ZGBEQU) 6593 #define LAPACK_dgbequb LAPACK_GLOBAL(dgbequb, DGBEQUB) 6594 #define LAPACK_sgbequb LAPACK_GLOBAL(sgbequb, SGBEQUB) 6595 #define LAPACK_zgbequb LAPACK_GLOBAL(zgbequb, ZGBEQUB) 6596 #define LAPACK_cgbequb LAPACK_GLOBAL(cgbequb, CGBEQUB) 6597 #define LAPACK_spoequ LAPACK_GLOBAL(spoequ, SPOEQU) 6598 #define LAPACK_dpoequ LAPACK_GLOBAL(dpoequ, DPOEQU) 6599 #define LAPACK_cpoequ LAPACK_GLOBAL(cpoequ, CPOEQU) 6600 #define LAPACK_zpoequ LAPACK_GLOBAL(zpoequ, ZPOEQU) 6601 #define LAPACK_dpoequb LAPACK_GLOBAL(dpoequb, DPOEQUB) 6602 #define LAPACK_spoequb LAPACK_GLOBAL(spoequb, SPOEQUB) 6603 #define LAPACK_zpoequb LAPACK_GLOBAL(zpoequb, ZPOEQUB) 6604 #define LAPACK_cpoequb LAPACK_GLOBAL(cpoequb, CPOEQUB) 6605 #define LAPACK_sppequ LAPACK_GLOBAL(sppequ, SPPEQU) 6606 #define LAPACK_dppequ LAPACK_GLOBAL(dppequ, DPPEQU) 6607 #define LAPACK_cppequ LAPACK_GLOBAL(cppequ, CPPEQU) 6608 #define LAPACK_zppequ LAPACK_GLOBAL(zppequ, ZPPEQU) 6609 #define LAPACK_spbequ LAPACK_GLOBAL(spbequ, SPBEQU) 6610 #define LAPACK_dpbequ LAPACK_GLOBAL(dpbequ, DPBEQU) 6611 #define LAPACK_cpbequ LAPACK_GLOBAL(cpbequ, CPBEQU) 6612 #define LAPACK_zpbequ LAPACK_GLOBAL(zpbequ, ZPBEQU) 6613 #define LAPACK_dsyequb LAPACK_GLOBAL(dsyequb, DSYEQUB) 6614 #define LAPACK_ssyequb LAPACK_GLOBAL(ssyequb, SSYEQUB) 6615 #define LAPACK_zsyequb LAPACK_GLOBAL(zsyequb, ZSYEQUB) 6616 #define LAPACK_csyequb LAPACK_GLOBAL(csyequb, CSYEQUB) 6617 #define LAPACK_zheequb LAPACK_GLOBAL(zheequb, ZHEEQUB) 6618 #define LAPACK_cheequb LAPACK_GLOBAL(cheequb, CHEEQUB) 6619 #define LAPACK_sgesv LAPACK_GLOBAL(sgesv, SGESV) 6620 #define LAPACK_dgesv LAPACK_GLOBAL(dgesv, DGESV) 6621 #define LAPACK_cgesv LAPACK_GLOBAL(cgesv, CGESV) 6622 #define LAPACK_zgesv LAPACK_GLOBAL(zgesv, ZGESV) 6623 #define LAPACK_dsgesv LAPACK_GLOBAL(dsgesv, DSGESV) 6624 #define LAPACK_zcgesv LAPACK_GLOBAL(zcgesv, ZCGESV) 6625 #define LAPACK_sgesvx LAPACK_GLOBAL(sgesvx, SGESVX) 6626 #define LAPACK_dgesvx LAPACK_GLOBAL(dgesvx, DGESVX) 6627 #define LAPACK_cgesvx LAPACK_GLOBAL(cgesvx, CGESVX) 6628 #define LAPACK_zgesvx LAPACK_GLOBAL(zgesvx, ZGESVX) 6629 #define LAPACK_dgesvxx LAPACK_GLOBAL(dgesvxx, DGESVXX) 6630 #define LAPACK_sgesvxx LAPACK_GLOBAL(sgesvxx, SGESVXX) 6631 #define LAPACK_zgesvxx LAPACK_GLOBAL(zgesvxx, ZGESVXX) 6632 #define LAPACK_cgesvxx LAPACK_GLOBAL(cgesvxx, CGESVXX) 6633 #define LAPACK_sgbsv LAPACK_GLOBAL(sgbsv, SGBSV) 6634 #define LAPACK_dgbsv LAPACK_GLOBAL(dgbsv, DGBSV) 6635 #define LAPACK_cgbsv LAPACK_GLOBAL(cgbsv, CGBSV) 6636 #define LAPACK_zgbsv LAPACK_GLOBAL(zgbsv, ZGBSV) 6637 #define LAPACK_sgbsvx LAPACK_GLOBAL(sgbsvx, SGBSVX) 6638 #define LAPACK_dgbsvx LAPACK_GLOBAL(dgbsvx, DGBSVX) 6639 #define LAPACK_cgbsvx LAPACK_GLOBAL(cgbsvx, CGBSVX) 6640 #define LAPACK_zgbsvx LAPACK_GLOBAL(zgbsvx, ZGBSVX) 6641 #define LAPACK_dgbsvxx LAPACK_GLOBAL(dgbsvxx, DGBSVXX) 6642 #define LAPACK_sgbsvxx LAPACK_GLOBAL(sgbsvxx, SGBSVXX) 6643 #define LAPACK_zgbsvxx LAPACK_GLOBAL(zgbsvxx, ZGBSVXX) 6644 #define LAPACK_cgbsvxx LAPACK_GLOBAL(cgbsvxx, CGBSVXX) 6645 #define LAPACK_sgtsv LAPACK_GLOBAL(sgtsv, SGTSV) 6646 #define LAPACK_dgtsv LAPACK_GLOBAL(dgtsv, DGTSV) 6647 #define LAPACK_cgtsv LAPACK_GLOBAL(cgtsv, CGTSV) 6648 #define LAPACK_zgtsv LAPACK_GLOBAL(zgtsv, ZGTSV) 6649 #define LAPACK_sgtsvx LAPACK_GLOBAL(sgtsvx, SGTSVX) 6650 #define LAPACK_dgtsvx LAPACK_GLOBAL(dgtsvx, DGTSVX) 6651 #define LAPACK_cgtsvx LAPACK_GLOBAL(cgtsvx, CGTSVX) 6652 #define LAPACK_zgtsvx LAPACK_GLOBAL(zgtsvx, ZGTSVX) 6653 #define LAPACK_sposv LAPACK_GLOBAL(sposv, SPOSV) 6654 #define LAPACK_dposv LAPACK_GLOBAL(dposv, DPOSV) 6655 #define LAPACK_cposv LAPACK_GLOBAL(cposv, CPOSV) 6656 #define LAPACK_zposv LAPACK_GLOBAL(zposv, ZPOSV) 6657 #define LAPACK_dsposv LAPACK_GLOBAL(dsposv, DSPOSV) 6658 #define LAPACK_zcposv LAPACK_GLOBAL(zcposv, ZCPOSV) 6659 #define LAPACK_sposvx LAPACK_GLOBAL(sposvx, SPOSVX) 6660 #define LAPACK_dposvx LAPACK_GLOBAL(dposvx, DPOSVX) 6661 #define LAPACK_cposvx LAPACK_GLOBAL(cposvx, CPOSVX) 6662 #define LAPACK_zposvx LAPACK_GLOBAL(zposvx, ZPOSVX) 6663 #define LAPACK_dposvxx LAPACK_GLOBAL(dposvxx, DPOSVXX) 6664 #define LAPACK_sposvxx LAPACK_GLOBAL(sposvxx, SPOSVXX) 6665 #define LAPACK_zposvxx LAPACK_GLOBAL(zposvxx, ZPOSVXX) 6666 #define LAPACK_cposvxx LAPACK_GLOBAL(cposvxx, CPOSVXX) 6667 #define LAPACK_sppsv LAPACK_GLOBAL(sppsv, SPPSV) 6668 #define LAPACK_dppsv LAPACK_GLOBAL(dppsv, DPPSV) 6669 #define LAPACK_cppsv LAPACK_GLOBAL(cppsv, CPPSV) 6670 #define LAPACK_zppsv LAPACK_GLOBAL(zppsv, ZPPSV) 6671 #define LAPACK_sppsvx LAPACK_GLOBAL(sppsvx, SPPSVX) 6672 #define LAPACK_dppsvx LAPACK_GLOBAL(dppsvx, DPPSVX) 6673 #define LAPACK_cppsvx LAPACK_GLOBAL(cppsvx, CPPSVX) 6674 #define LAPACK_zppsvx LAPACK_GLOBAL(zppsvx, ZPPSVX) 6675 #define LAPACK_spbsv LAPACK_GLOBAL(spbsv, SPBSV) 6676 #define LAPACK_dpbsv LAPACK_GLOBAL(dpbsv, DPBSV) 6677 #define LAPACK_cpbsv LAPACK_GLOBAL(cpbsv, CPBSV) 6678 #define LAPACK_zpbsv LAPACK_GLOBAL(zpbsv, ZPBSV) 6679 #define LAPACK_spbsvx LAPACK_GLOBAL(spbsvx, SPBSVX) 6680 #define LAPACK_dpbsvx LAPACK_GLOBAL(dpbsvx, DPBSVX) 6681 #define LAPACK_cpbsvx LAPACK_GLOBAL(cpbsvx, CPBSVX) 6682 #define LAPACK_zpbsvx LAPACK_GLOBAL(zpbsvx, ZPBSVX) 6683 #define LAPACK_sptsv LAPACK_GLOBAL(sptsv, SPTSV) 6684 #define LAPACK_dptsv LAPACK_GLOBAL(dptsv, DPTSV) 6685 #define LAPACK_cptsv LAPACK_GLOBAL(cptsv, CPTSV) 6686 #define LAPACK_zptsv LAPACK_GLOBAL(zptsv, ZPTSV) 6687 #define LAPACK_sptsvx LAPACK_GLOBAL(sptsvx, SPTSVX) 6688 #define LAPACK_dptsvx LAPACK_GLOBAL(dptsvx, DPTSVX) 6689 #define LAPACK_cptsvx LAPACK_GLOBAL(cptsvx, CPTSVX) 6690 #define LAPACK_zptsvx LAPACK_GLOBAL(zptsvx, ZPTSVX) 6691 #define LAPACK_ssysv LAPACK_GLOBAL(ssysv, SSYSV) 6692 #define LAPACK_dsysv LAPACK_GLOBAL(dsysv, DSYSV) 6693 #define LAPACK_csysv LAPACK_GLOBAL(csysv, CSYSV) 6694 #define LAPACK_zsysv LAPACK_GLOBAL(zsysv, ZSYSV) 6695 #define LAPACK_ssysvx LAPACK_GLOBAL(ssysvx, SSYSVX) 6696 #define LAPACK_dsysvx LAPACK_GLOBAL(dsysvx, DSYSVX) 6697 #define LAPACK_csysvx LAPACK_GLOBAL(csysvx, CSYSVX) 6698 #define LAPACK_zsysvx LAPACK_GLOBAL(zsysvx, ZSYSVX) 6699 #define LAPACK_dsysvxx LAPACK_GLOBAL(dsysvxx, DSYSVXX) 6700 #define LAPACK_ssysvxx LAPACK_GLOBAL(ssysvxx, SSYSVXX) 6701 #define LAPACK_zsysvxx LAPACK_GLOBAL(zsysvxx, ZSYSVXX) 6702 #define LAPACK_csysvxx LAPACK_GLOBAL(csysvxx, CSYSVXX) 6703 #define LAPACK_chesv LAPACK_GLOBAL(chesv, CHESV) 6704 #define LAPACK_zhesv LAPACK_GLOBAL(zhesv, ZHESV) 6705 #define LAPACK_chesvx LAPACK_GLOBAL(chesvx, CHESVX) 6706 #define LAPACK_zhesvx LAPACK_GLOBAL(zhesvx, ZHESVX) 6707 #define LAPACK_zhesvxx LAPACK_GLOBAL(zhesvxx, ZHESVXX) 6708 #define LAPACK_chesvxx LAPACK_GLOBAL(chesvxx, CHESVXX) 6709 #define LAPACK_sspsv LAPACK_GLOBAL(sspsv, SSPSV) 6710 #define LAPACK_dspsv LAPACK_GLOBAL(dspsv, DSPSV) 6711 #define LAPACK_cspsv LAPACK_GLOBAL(cspsv, CSPSV) 6712 #define LAPACK_zspsv LAPACK_GLOBAL(zspsv, ZSPSV) 6713 #define LAPACK_sspsvx LAPACK_GLOBAL(sspsvx, SSPSVX) 6714 #define LAPACK_dspsvx LAPACK_GLOBAL(dspsvx, DSPSVX) 6715 #define LAPACK_cspsvx LAPACK_GLOBAL(cspsvx, CSPSVX) 6716 #define LAPACK_zspsvx LAPACK_GLOBAL(zspsvx, ZSPSVX) 6717 #define LAPACK_chpsv LAPACK_GLOBAL(chpsv, CHPSV) 6718 #define LAPACK_zhpsv LAPACK_GLOBAL(zhpsv, ZHPSV) 6719 #define LAPACK_chpsvx LAPACK_GLOBAL(chpsvx, CHPSVX) 6720 #define LAPACK_zhpsvx LAPACK_GLOBAL(zhpsvx, ZHPSVX) 6721 #define LAPACK_sgeqrf LAPACK_GLOBAL(sgeqrf, SGEQRF) 6722 #define LAPACK_dgeqrf LAPACK_GLOBAL(dgeqrf, DGEQRF) 6723 #define LAPACK_cgeqrf LAPACK_GLOBAL(cgeqrf, CGEQRF) 6724 #define LAPACK_zgeqrf LAPACK_GLOBAL(zgeqrf, ZGEQRF) 6725 #define LAPACK_sgeqpf LAPACK_GLOBAL(sgeqpf, SGEQPF) 6726 #define LAPACK_dgeqpf LAPACK_GLOBAL(dgeqpf, DGEQPF) 6727 #define LAPACK_cgeqpf LAPACK_GLOBAL(cgeqpf, CGEQPF) 6728 #define LAPACK_zgeqpf LAPACK_GLOBAL(zgeqpf, ZGEQPF) 6729 #define LAPACK_sgeqp3 LAPACK_GLOBAL(sgeqp3, SGEQP3) 6730 #define LAPACK_dgeqp3 LAPACK_GLOBAL(dgeqp3, DGEQP3) 6731 #define LAPACK_cgeqp3 LAPACK_GLOBAL(cgeqp3, CGEQP3) 6732 #define LAPACK_zgeqp3 LAPACK_GLOBAL(zgeqp3, ZGEQP3) 6733 #define LAPACK_sorgqr LAPACK_GLOBAL(sorgqr, SORGQR) 6734 #define LAPACK_dorgqr LAPACK_GLOBAL(dorgqr, DORGQR) 6735 #define LAPACK_sormqr LAPACK_GLOBAL(sormqr, SORMQR) 6736 #define LAPACK_dormqr LAPACK_GLOBAL(dormqr, DORMQR) 6737 #define LAPACK_cungqr LAPACK_GLOBAL(cungqr, CUNGQR) 6738 #define LAPACK_zungqr LAPACK_GLOBAL(zungqr, ZUNGQR) 6739 #define LAPACK_cunmqr LAPACK_GLOBAL(cunmqr, CUNMQR) 6740 #define LAPACK_zunmqr LAPACK_GLOBAL(zunmqr, ZUNMQR) 6741 #define LAPACK_sgelqf LAPACK_GLOBAL(sgelqf, SGELQF) 6742 #define LAPACK_dgelqf LAPACK_GLOBAL(dgelqf, DGELQF) 6743 #define LAPACK_cgelqf LAPACK_GLOBAL(cgelqf, CGELQF) 6744 #define LAPACK_zgelqf LAPACK_GLOBAL(zgelqf, ZGELQF) 6745 #define LAPACK_sorglq LAPACK_GLOBAL(sorglq, SORGLQ) 6746 #define LAPACK_dorglq LAPACK_GLOBAL(dorglq, DORGLQ) 6747 #define LAPACK_sormlq LAPACK_GLOBAL(sormlq, SORMLQ) 6748 #define LAPACK_dormlq LAPACK_GLOBAL(dormlq, DORMLQ) 6749 #define LAPACK_cunglq LAPACK_GLOBAL(cunglq, CUNGLQ) 6750 #define LAPACK_zunglq LAPACK_GLOBAL(zunglq, ZUNGLQ) 6751 #define LAPACK_cunmlq LAPACK_GLOBAL(cunmlq, CUNMLQ) 6752 #define LAPACK_zunmlq LAPACK_GLOBAL(zunmlq, ZUNMLQ) 6753 #define LAPACK_sgeqlf LAPACK_GLOBAL(sgeqlf, SGEQLF) 6754 #define LAPACK_dgeqlf LAPACK_GLOBAL(dgeqlf, DGEQLF) 6755 #define LAPACK_cgeqlf LAPACK_GLOBAL(cgeqlf, CGEQLF) 6756 #define LAPACK_zgeqlf LAPACK_GLOBAL(zgeqlf, ZGEQLF) 6757 #define LAPACK_sorgql LAPACK_GLOBAL(sorgql, SORGQL) 6758 #define LAPACK_dorgql LAPACK_GLOBAL(dorgql, DORGQL) 6759 #define LAPACK_cungql LAPACK_GLOBAL(cungql, CUNGQL) 6760 #define LAPACK_zungql LAPACK_GLOBAL(zungql, ZUNGQL) 6761 #define LAPACK_sormql LAPACK_GLOBAL(sormql, SORMQL) 6762 #define LAPACK_dormql LAPACK_GLOBAL(dormql, DORMQL) 6763 #define LAPACK_cunmql LAPACK_GLOBAL(cunmql, CUNMQL) 6764 #define LAPACK_zunmql LAPACK_GLOBAL(zunmql, ZUNMQL) 6765 #define LAPACK_sgerqf LAPACK_GLOBAL(sgerqf, SGERQF) 6766 #define LAPACK_dgerqf LAPACK_GLOBAL(dgerqf, DGERQF) 6767 #define LAPACK_cgerqf LAPACK_GLOBAL(cgerqf, CGERQF) 6768 #define LAPACK_zgerqf LAPACK_GLOBAL(zgerqf, ZGERQF) 6769 #define LAPACK_sorgrq LAPACK_GLOBAL(sorgrq, SORGRQ) 6770 #define LAPACK_dorgrq LAPACK_GLOBAL(dorgrq, DORGRQ) 6771 #define LAPACK_cungrq LAPACK_GLOBAL(cungrq, CUNGRQ) 6772 #define LAPACK_zungrq LAPACK_GLOBAL(zungrq, ZUNGRQ) 6773 #define LAPACK_sormrq LAPACK_GLOBAL(sormrq, SORMRQ) 6774 #define LAPACK_dormrq LAPACK_GLOBAL(dormrq, DORMRQ) 6775 #define LAPACK_cunmrq LAPACK_GLOBAL(cunmrq, CUNMRQ) 6776 #define LAPACK_zunmrq LAPACK_GLOBAL(zunmrq, ZUNMRQ) 6777 #define LAPACK_stzrzf LAPACK_GLOBAL(stzrzf, STZRZF) 6778 #define LAPACK_dtzrzf LAPACK_GLOBAL(dtzrzf, DTZRZF) 6779 #define LAPACK_ctzrzf LAPACK_GLOBAL(ctzrzf, CTZRZF) 6780 #define LAPACK_ztzrzf LAPACK_GLOBAL(ztzrzf, ZTZRZF) 6781 #define LAPACK_sormrz LAPACK_GLOBAL(sormrz, SORMRZ) 6782 #define LAPACK_dormrz LAPACK_GLOBAL(dormrz, DORMRZ) 6783 #define LAPACK_cunmrz LAPACK_GLOBAL(cunmrz, CUNMRZ) 6784 #define LAPACK_zunmrz LAPACK_GLOBAL(zunmrz, ZUNMRZ) 6785 #define LAPACK_sggqrf LAPACK_GLOBAL(sggqrf, SGGQRF) 6786 #define LAPACK_dggqrf LAPACK_GLOBAL(dggqrf, DGGQRF) 6787 #define LAPACK_cggqrf LAPACK_GLOBAL(cggqrf, CGGQRF) 6788 #define LAPACK_zggqrf LAPACK_GLOBAL(zggqrf, ZGGQRF) 6789 #define LAPACK_sggrqf LAPACK_GLOBAL(sggrqf, SGGRQF) 6790 #define LAPACK_dggrqf LAPACK_GLOBAL(dggrqf, DGGRQF) 6791 #define LAPACK_cggrqf LAPACK_GLOBAL(cggrqf, CGGRQF) 6792 #define LAPACK_zggrqf LAPACK_GLOBAL(zggrqf, ZGGRQF) 6793 #define LAPACK_sgebrd LAPACK_GLOBAL(sgebrd, SGEBRD) 6794 #define LAPACK_dgebrd LAPACK_GLOBAL(dgebrd, DGEBRD) 6795 #define LAPACK_cgebrd LAPACK_GLOBAL(cgebrd, CGEBRD) 6796 #define LAPACK_zgebrd LAPACK_GLOBAL(zgebrd, ZGEBRD) 6797 #define LAPACK_sgbbrd LAPACK_GLOBAL(sgbbrd, SGBBRD) 6798 #define LAPACK_dgbbrd LAPACK_GLOBAL(dgbbrd, DGBBRD) 6799 #define LAPACK_cgbbrd LAPACK_GLOBAL(cgbbrd, CGBBRD) 6800 #define LAPACK_zgbbrd LAPACK_GLOBAL(zgbbrd, ZGBBRD) 6801 #define LAPACK_sorgbr LAPACK_GLOBAL(sorgbr, SORGBR) 6802 #define LAPACK_dorgbr LAPACK_GLOBAL(dorgbr, DORGBR) 6803 #define LAPACK_sormbr LAPACK_GLOBAL(sormbr, SORMBR) 6804 #define LAPACK_dormbr LAPACK_GLOBAL(dormbr, DORMBR) 6805 #define LAPACK_cungbr LAPACK_GLOBAL(cungbr, CUNGBR) 6806 #define LAPACK_zungbr LAPACK_GLOBAL(zungbr, ZUNGBR) 6807 #define LAPACK_cunmbr LAPACK_GLOBAL(cunmbr, CUNMBR) 6808 #define LAPACK_zunmbr LAPACK_GLOBAL(zunmbr, ZUNMBR) 6809 #define LAPACK_sbdsqr LAPACK_GLOBAL(sbdsqr, SBDSQR) 6810 #define LAPACK_dbdsqr LAPACK_GLOBAL(dbdsqr, DBDSQR) 6811 #define LAPACK_cbdsqr LAPACK_GLOBAL(cbdsqr, CBDSQR) 6812 #define LAPACK_zbdsqr LAPACK_GLOBAL(zbdsqr, ZBDSQR) 6813 #define LAPACK_sbdsdc LAPACK_GLOBAL(sbdsdc, SBDSDC) 6814 #define LAPACK_dbdsdc LAPACK_GLOBAL(dbdsdc, DBDSDC) 6815 #define LAPACK_ssytrd LAPACK_GLOBAL(ssytrd, SSYTRD) 6816 #define LAPACK_dsytrd LAPACK_GLOBAL(dsytrd, DSYTRD) 6817 #define LAPACK_sorgtr LAPACK_GLOBAL(sorgtr, SORGTR) 6818 #define LAPACK_dorgtr LAPACK_GLOBAL(dorgtr, DORGTR) 6819 #define LAPACK_sormtr LAPACK_GLOBAL(sormtr, SORMTR) 6820 #define LAPACK_dormtr LAPACK_GLOBAL(dormtr, DORMTR) 6821 #define LAPACK_chetrd LAPACK_GLOBAL(chetrd, CHETRD) 6822 #define LAPACK_zhetrd LAPACK_GLOBAL(zhetrd, ZHETRD) 6823 #define LAPACK_cungtr LAPACK_GLOBAL(cungtr, CUNGTR) 6824 #define LAPACK_zungtr LAPACK_GLOBAL(zungtr, ZUNGTR) 6825 #define LAPACK_cunmtr LAPACK_GLOBAL(cunmtr, CUNMTR) 6826 #define LAPACK_zunmtr LAPACK_GLOBAL(zunmtr, ZUNMTR) 6827 #define LAPACK_ssptrd LAPACK_GLOBAL(ssptrd, SSPTRD) 6828 #define LAPACK_dsptrd LAPACK_GLOBAL(dsptrd, DSPTRD) 6829 #define LAPACK_sopgtr LAPACK_GLOBAL(sopgtr, SOPGTR) 6830 #define LAPACK_dopgtr LAPACK_GLOBAL(dopgtr, DOPGTR) 6831 #define LAPACK_sopmtr LAPACK_GLOBAL(sopmtr, SOPMTR) 6832 #define LAPACK_dopmtr LAPACK_GLOBAL(dopmtr, DOPMTR) 6833 #define LAPACK_chptrd LAPACK_GLOBAL(chptrd, CHPTRD) 6834 #define LAPACK_zhptrd LAPACK_GLOBAL(zhptrd, ZHPTRD) 6835 #define LAPACK_cupgtr LAPACK_GLOBAL(cupgtr, CUPGTR) 6836 #define LAPACK_zupgtr LAPACK_GLOBAL(zupgtr, ZUPGTR) 6837 #define LAPACK_cupmtr LAPACK_GLOBAL(cupmtr, CUPMTR) 6838 #define LAPACK_zupmtr LAPACK_GLOBAL(zupmtr, ZUPMTR) 6839 #define LAPACK_ssbtrd LAPACK_GLOBAL(ssbtrd, SSBTRD) 6840 #define LAPACK_dsbtrd LAPACK_GLOBAL(dsbtrd, DSBTRD) 6841 #define LAPACK_chbtrd LAPACK_GLOBAL(chbtrd, CHBTRD) 6842 #define LAPACK_zhbtrd LAPACK_GLOBAL(zhbtrd, ZHBTRD) 6843 #define LAPACK_ssterf LAPACK_GLOBAL(ssterf, SSTERF) 6844 #define LAPACK_dsterf LAPACK_GLOBAL(dsterf, DSTERF) 6845 #define LAPACK_ssteqr LAPACK_GLOBAL(ssteqr, SSTEQR) 6846 #define LAPACK_dsteqr LAPACK_GLOBAL(dsteqr, DSTEQR) 6847 #define LAPACK_csteqr LAPACK_GLOBAL(csteqr, CSTEQR) 6848 #define LAPACK_zsteqr LAPACK_GLOBAL(zsteqr, ZSTEQR) 6849 #define LAPACK_sstemr LAPACK_GLOBAL(sstemr, SSTEMR) 6850 #define LAPACK_dstemr LAPACK_GLOBAL(dstemr, DSTEMR) 6851 #define LAPACK_cstemr LAPACK_GLOBAL(cstemr, CSTEMR) 6852 #define LAPACK_zstemr LAPACK_GLOBAL(zstemr, ZSTEMR) 6853 #define LAPACK_sstedc LAPACK_GLOBAL(sstedc, SSTEDC) 6854 #define LAPACK_dstedc LAPACK_GLOBAL(dstedc, DSTEDC) 6855 #define LAPACK_cstedc LAPACK_GLOBAL(cstedc, CSTEDC) 6856 #define LAPACK_zstedc LAPACK_GLOBAL(zstedc, ZSTEDC) 6857 #define LAPACK_sstegr LAPACK_GLOBAL(sstegr, SSTEGR) 6858 #define LAPACK_dstegr LAPACK_GLOBAL(dstegr, DSTEGR) 6859 #define LAPACK_cstegr LAPACK_GLOBAL(cstegr, CSTEGR) 6860 #define LAPACK_zstegr LAPACK_GLOBAL(zstegr, ZSTEGR) 6861 #define LAPACK_spteqr LAPACK_GLOBAL(spteqr, SPTEQR) 6862 #define LAPACK_dpteqr LAPACK_GLOBAL(dpteqr, DPTEQR) 6863 #define LAPACK_cpteqr LAPACK_GLOBAL(cpteqr, CPTEQR) 6864 #define LAPACK_zpteqr LAPACK_GLOBAL(zpteqr, ZPTEQR) 6865 #define LAPACK_sstebz LAPACK_GLOBAL(sstebz, SSTEBZ) 6866 #define LAPACK_dstebz LAPACK_GLOBAL(dstebz, DSTEBZ) 6867 #define LAPACK_sstein LAPACK_GLOBAL(sstein, SSTEIN) 6868 #define LAPACK_dstein LAPACK_GLOBAL(dstein, DSTEIN) 6869 #define LAPACK_cstein LAPACK_GLOBAL(cstein, CSTEIN) 6870 #define LAPACK_zstein LAPACK_GLOBAL(zstein, ZSTEIN) 6871 #define LAPACK_sdisna LAPACK_GLOBAL(sdisna, SDISNA) 6872 #define LAPACK_ddisna LAPACK_GLOBAL(ddisna, DDISNA) 6873 #define LAPACK_ssygst LAPACK_GLOBAL(ssygst, SSYGST) 6874 #define LAPACK_dsygst LAPACK_GLOBAL(dsygst, DSYGST) 6875 #define LAPACK_chegst LAPACK_GLOBAL(chegst, CHEGST) 6876 #define LAPACK_zhegst LAPACK_GLOBAL(zhegst, ZHEGST) 6877 #define LAPACK_sspgst LAPACK_GLOBAL(sspgst, SSPGST) 6878 #define LAPACK_dspgst LAPACK_GLOBAL(dspgst, DSPGST) 6879 #define LAPACK_chpgst LAPACK_GLOBAL(chpgst, CHPGST) 6880 #define LAPACK_zhpgst LAPACK_GLOBAL(zhpgst, ZHPGST) 6881 #define LAPACK_ssbgst LAPACK_GLOBAL(ssbgst, SSBGST) 6882 #define LAPACK_dsbgst LAPACK_GLOBAL(dsbgst, DSBGST) 6883 #define LAPACK_chbgst LAPACK_GLOBAL(chbgst, CHBGST) 6884 #define LAPACK_zhbgst LAPACK_GLOBAL(zhbgst, ZHBGST) 6885 #define LAPACK_spbstf LAPACK_GLOBAL(spbstf, SPBSTF) 6886 #define LAPACK_dpbstf LAPACK_GLOBAL(dpbstf, DPBSTF) 6887 #define LAPACK_cpbstf LAPACK_GLOBAL(cpbstf, CPBSTF) 6888 #define LAPACK_zpbstf LAPACK_GLOBAL(zpbstf, ZPBSTF) 6889 #define LAPACK_sgehrd LAPACK_GLOBAL(sgehrd, SGEHRD) 6890 #define LAPACK_dgehrd LAPACK_GLOBAL(dgehrd, DGEHRD) 6891 #define LAPACK_cgehrd LAPACK_GLOBAL(cgehrd, CGEHRD) 6892 #define LAPACK_zgehrd LAPACK_GLOBAL(zgehrd, ZGEHRD) 6893 #define LAPACK_sorghr LAPACK_GLOBAL(sorghr, SORGHR) 6894 #define LAPACK_dorghr LAPACK_GLOBAL(dorghr, DORGHR) 6895 #define LAPACK_sormhr LAPACK_GLOBAL(sormhr, SORMHR) 6896 #define LAPACK_dormhr LAPACK_GLOBAL(dormhr, DORMHR) 6897 #define LAPACK_cunghr LAPACK_GLOBAL(cunghr, CUNGHR) 6898 #define LAPACK_zunghr LAPACK_GLOBAL(zunghr, ZUNGHR) 6899 #define LAPACK_cunmhr LAPACK_GLOBAL(cunmhr, CUNMHR) 6900 #define LAPACK_zunmhr LAPACK_GLOBAL(zunmhr, ZUNMHR) 6901 #define LAPACK_sgebal LAPACK_GLOBAL(sgebal, SGEBAL) 6902 #define LAPACK_dgebal LAPACK_GLOBAL(dgebal, DGEBAL) 6903 #define LAPACK_cgebal LAPACK_GLOBAL(cgebal, CGEBAL) 6904 #define LAPACK_zgebal LAPACK_GLOBAL(zgebal, ZGEBAL) 6905 #define LAPACK_sgebak LAPACK_GLOBAL(sgebak, SGEBAK) 6906 #define LAPACK_dgebak LAPACK_GLOBAL(dgebak, DGEBAK) 6907 #define LAPACK_cgebak LAPACK_GLOBAL(cgebak, CGEBAK) 6908 #define LAPACK_zgebak LAPACK_GLOBAL(zgebak, ZGEBAK) 6909 #define LAPACK_shseqr LAPACK_GLOBAL(shseqr, SHSEQR) 6910 #define LAPACK_dhseqr LAPACK_GLOBAL(dhseqr, DHSEQR) 6911 #define LAPACK_chseqr LAPACK_GLOBAL(chseqr, CHSEQR) 6912 #define LAPACK_zhseqr LAPACK_GLOBAL(zhseqr, ZHSEQR) 6913 #define LAPACK_shsein LAPACK_GLOBAL(shsein, SHSEIN) 6914 #define LAPACK_dhsein LAPACK_GLOBAL(dhsein, DHSEIN) 6915 #define LAPACK_chsein LAPACK_GLOBAL(chsein, CHSEIN) 6916 #define LAPACK_zhsein LAPACK_GLOBAL(zhsein, ZHSEIN) 6917 #define LAPACK_strevc LAPACK_GLOBAL(strevc, STREVC) 6918 #define LAPACK_dtrevc LAPACK_GLOBAL(dtrevc, DTREVC) 6919 #define LAPACK_ctrevc LAPACK_GLOBAL(ctrevc, CTREVC) 6920 #define LAPACK_ztrevc LAPACK_GLOBAL(ztrevc, ZTREVC) 6921 #define LAPACK_strsna LAPACK_GLOBAL(strsna, STRSNA) 6922 #define LAPACK_dtrsna LAPACK_GLOBAL(dtrsna, DTRSNA) 6923 #define LAPACK_ctrsna LAPACK_GLOBAL(ctrsna, CTRSNA) 6924 #define LAPACK_ztrsna LAPACK_GLOBAL(ztrsna, ZTRSNA) 6925 #define LAPACK_strexc LAPACK_GLOBAL(strexc, STREXC) 6926 #define LAPACK_dtrexc LAPACK_GLOBAL(dtrexc, DTREXC) 6927 #define LAPACK_ctrexc LAPACK_GLOBAL(ctrexc, CTREXC) 6928 #define LAPACK_ztrexc LAPACK_GLOBAL(ztrexc, ZTREXC) 6929 #define LAPACK_strsen LAPACK_GLOBAL(strsen, STRSEN) 6930 #define LAPACK_dtrsen LAPACK_GLOBAL(dtrsen, DTRSEN) 6931 #define LAPACK_ctrsen LAPACK_GLOBAL(ctrsen, CTRSEN) 6932 #define LAPACK_ztrsen LAPACK_GLOBAL(ztrsen, ZTRSEN) 6933 #define LAPACK_strsyl LAPACK_GLOBAL(strsyl, STRSYL) 6934 #define LAPACK_dtrsyl LAPACK_GLOBAL(dtrsyl, DTRSYL) 6935 #define LAPACK_ctrsyl LAPACK_GLOBAL(ctrsyl, CTRSYL) 6936 #define LAPACK_ztrsyl LAPACK_GLOBAL(ztrsyl, ZTRSYL) 6937 #define LAPACK_sgghrd LAPACK_GLOBAL(sgghrd, SGGHRD) 6938 #define LAPACK_dgghrd LAPACK_GLOBAL(dgghrd, DGGHRD) 6939 #define LAPACK_cgghrd LAPACK_GLOBAL(cgghrd, CGGHRD) 6940 #define LAPACK_zgghrd LAPACK_GLOBAL(zgghrd, ZGGHRD) 6941 #define LAPACK_sggbal LAPACK_GLOBAL(sggbal, SGGBAL) 6942 #define LAPACK_dggbal LAPACK_GLOBAL(dggbal, DGGBAL) 6943 #define LAPACK_cggbal LAPACK_GLOBAL(cggbal, CGGBAL) 6944 #define LAPACK_zggbal LAPACK_GLOBAL(zggbal, ZGGBAL) 6945 #define LAPACK_sggbak LAPACK_GLOBAL(sggbak, SGGBAK) 6946 #define LAPACK_dggbak LAPACK_GLOBAL(dggbak, DGGBAK) 6947 #define LAPACK_cggbak LAPACK_GLOBAL(cggbak, CGGBAK) 6948 #define LAPACK_zggbak LAPACK_GLOBAL(zggbak, ZGGBAK) 6949 #define LAPACK_shgeqz LAPACK_GLOBAL(shgeqz, SHGEQZ) 6950 #define LAPACK_dhgeqz LAPACK_GLOBAL(dhgeqz, DHGEQZ) 6951 #define LAPACK_chgeqz LAPACK_GLOBAL(chgeqz, CHGEQZ) 6952 #define LAPACK_zhgeqz LAPACK_GLOBAL(zhgeqz, ZHGEQZ) 6953 #define LAPACK_stgevc LAPACK_GLOBAL(stgevc, STGEVC) 6954 #define LAPACK_dtgevc LAPACK_GLOBAL(dtgevc, DTGEVC) 6955 #define LAPACK_ctgevc LAPACK_GLOBAL(ctgevc, CTGEVC) 6956 #define LAPACK_ztgevc LAPACK_GLOBAL(ztgevc, ZTGEVC) 6957 #define LAPACK_stgexc LAPACK_GLOBAL(stgexc, STGEXC) 6958 #define LAPACK_dtgexc LAPACK_GLOBAL(dtgexc, DTGEXC) 6959 #define LAPACK_ctgexc LAPACK_GLOBAL(ctgexc, CTGEXC) 6960 #define LAPACK_ztgexc LAPACK_GLOBAL(ztgexc, ZTGEXC) 6961 #define LAPACK_stgsen LAPACK_GLOBAL(stgsen, STGSEN) 6962 #define LAPACK_dtgsen LAPACK_GLOBAL(dtgsen, DTGSEN) 6963 #define LAPACK_ctgsen LAPACK_GLOBAL(ctgsen, CTGSEN) 6964 #define LAPACK_ztgsen LAPACK_GLOBAL(ztgsen, ZTGSEN) 6965 #define LAPACK_stgsyl LAPACK_GLOBAL(stgsyl, STGSYL) 6966 #define LAPACK_dtgsyl LAPACK_GLOBAL(dtgsyl, DTGSYL) 6967 #define LAPACK_ctgsyl LAPACK_GLOBAL(ctgsyl, CTGSYL) 6968 #define LAPACK_ztgsyl LAPACK_GLOBAL(ztgsyl, ZTGSYL) 6969 #define LAPACK_stgsna LAPACK_GLOBAL(stgsna, STGSNA) 6970 #define LAPACK_dtgsna LAPACK_GLOBAL(dtgsna, DTGSNA) 6971 #define LAPACK_ctgsna LAPACK_GLOBAL(ctgsna, CTGSNA) 6972 #define LAPACK_ztgsna LAPACK_GLOBAL(ztgsna, ZTGSNA) 6973 #define LAPACK_sggsvp LAPACK_GLOBAL(sggsvp, SGGSVP) 6974 #define LAPACK_dggsvp LAPACK_GLOBAL(dggsvp, DGGSVP) 6975 #define LAPACK_cggsvp LAPACK_GLOBAL(cggsvp, CGGSVP) 6976 #define LAPACK_zggsvp LAPACK_GLOBAL(zggsvp, ZGGSVP) 6977 #define LAPACK_stgsja LAPACK_GLOBAL(stgsja, STGSJA) 6978 #define LAPACK_dtgsja LAPACK_GLOBAL(dtgsja, DTGSJA) 6979 #define LAPACK_ctgsja LAPACK_GLOBAL(ctgsja, CTGSJA) 6980 #define LAPACK_ztgsja LAPACK_GLOBAL(ztgsja, ZTGSJA) 6981 #define LAPACK_sgels LAPACK_GLOBAL(sgels, SGELS) 6982 #define LAPACK_dgels LAPACK_GLOBAL(dgels, DGELS) 6983 #define LAPACK_cgels LAPACK_GLOBAL(cgels, CGELS) 6984 #define LAPACK_zgels LAPACK_GLOBAL(zgels, ZGELS) 6985 #define LAPACK_sgelsy LAPACK_GLOBAL(sgelsy, SGELSY) 6986 #define LAPACK_dgelsy LAPACK_GLOBAL(dgelsy, DGELSY) 6987 #define LAPACK_cgelsy LAPACK_GLOBAL(cgelsy, CGELSY) 6988 #define LAPACK_zgelsy LAPACK_GLOBAL(zgelsy, ZGELSY) 6989 #define LAPACK_sgelss LAPACK_GLOBAL(sgelss, SGELSS) 6990 #define LAPACK_dgelss LAPACK_GLOBAL(dgelss, DGELSS) 6991 #define LAPACK_cgelss LAPACK_GLOBAL(cgelss, CGELSS) 6992 #define LAPACK_zgelss LAPACK_GLOBAL(zgelss, ZGELSS) 6993 #define LAPACK_sgelsd LAPACK_GLOBAL(sgelsd, SGELSD) 6994 #define LAPACK_dgelsd LAPACK_GLOBAL(dgelsd, DGELSD) 6995 #define LAPACK_cgelsd LAPACK_GLOBAL(cgelsd, CGELSD) 6996 #define LAPACK_zgelsd LAPACK_GLOBAL(zgelsd, ZGELSD) 6997 #define LAPACK_sgglse LAPACK_GLOBAL(sgglse, SGGLSE) 6998 #define LAPACK_dgglse LAPACK_GLOBAL(dgglse, DGGLSE) 6999 #define LAPACK_cgglse LAPACK_GLOBAL(cgglse, CGGLSE) 7000 #define LAPACK_zgglse LAPACK_GLOBAL(zgglse, ZGGLSE) 7001 #define LAPACK_sggglm LAPACK_GLOBAL(sggglm, SGGGLM) 7002 #define LAPACK_dggglm LAPACK_GLOBAL(dggglm, DGGGLM) 7003 #define LAPACK_cggglm LAPACK_GLOBAL(cggglm, CGGGLM) 7004 #define LAPACK_zggglm LAPACK_GLOBAL(zggglm, ZGGGLM) 7005 #define LAPACK_ssyev LAPACK_GLOBAL(ssyev, SSYEV) 7006 #define LAPACK_dsyev LAPACK_GLOBAL(dsyev, DSYEV) 7007 #define LAPACK_cheev LAPACK_GLOBAL(cheev, CHEEV) 7008 #define LAPACK_zheev LAPACK_GLOBAL(zheev, ZHEEV) 7009 #define LAPACK_ssyevd LAPACK_GLOBAL(ssyevd, SSYEVD) 7010 #define LAPACK_dsyevd LAPACK_GLOBAL(dsyevd, DSYEVD) 7011 #define LAPACK_cheevd LAPACK_GLOBAL(cheevd, CHEEVD) 7012 #define LAPACK_zheevd LAPACK_GLOBAL(zheevd, ZHEEVD) 7013 #define LAPACK_ssyevx LAPACK_GLOBAL(ssyevx, SSYEVX) 7014 #define LAPACK_dsyevx LAPACK_GLOBAL(dsyevx, DSYEVX) 7015 #define LAPACK_cheevx LAPACK_GLOBAL(cheevx, CHEEVX) 7016 #define LAPACK_zheevx LAPACK_GLOBAL(zheevx, ZHEEVX) 7017 #define LAPACK_ssyevr LAPACK_GLOBAL(ssyevr, SSYEVR) 7018 #define LAPACK_dsyevr LAPACK_GLOBAL(dsyevr, DSYEVR) 7019 #define LAPACK_cheevr LAPACK_GLOBAL(cheevr, CHEEVR) 7020 #define LAPACK_zheevr LAPACK_GLOBAL(zheevr, ZHEEVR) 7021 #define LAPACK_sspev LAPACK_GLOBAL(sspev, SSPEV) 7022 #define LAPACK_dspev LAPACK_GLOBAL(dspev, DSPEV) 7023 #define LAPACK_chpev LAPACK_GLOBAL(chpev, CHPEV) 7024 #define LAPACK_zhpev LAPACK_GLOBAL(zhpev, ZHPEV) 7025 #define LAPACK_sspevd LAPACK_GLOBAL(sspevd, SSPEVD) 7026 #define LAPACK_dspevd LAPACK_GLOBAL(dspevd, DSPEVD) 7027 #define LAPACK_chpevd LAPACK_GLOBAL(chpevd, CHPEVD) 7028 #define LAPACK_zhpevd LAPACK_GLOBAL(zhpevd, ZHPEVD) 7029 #define LAPACK_sspevx LAPACK_GLOBAL(sspevx, SSPEVX) 7030 #define LAPACK_dspevx LAPACK_GLOBAL(dspevx, DSPEVX) 7031 #define LAPACK_chpevx LAPACK_GLOBAL(chpevx, CHPEVX) 7032 #define LAPACK_zhpevx LAPACK_GLOBAL(zhpevx, ZHPEVX) 7033 #define LAPACK_ssbev LAPACK_GLOBAL(ssbev, SSBEV) 7034 #define LAPACK_dsbev LAPACK_GLOBAL(dsbev, DSBEV) 7035 #define LAPACK_chbev LAPACK_GLOBAL(chbev, CHBEV) 7036 #define LAPACK_zhbev LAPACK_GLOBAL(zhbev, ZHBEV) 7037 #define LAPACK_ssbevd LAPACK_GLOBAL(ssbevd, SSBEVD) 7038 #define LAPACK_dsbevd LAPACK_GLOBAL(dsbevd, DSBEVD) 7039 #define LAPACK_chbevd LAPACK_GLOBAL(chbevd, CHBEVD) 7040 #define LAPACK_zhbevd LAPACK_GLOBAL(zhbevd, ZHBEVD) 7041 #define LAPACK_ssbevx LAPACK_GLOBAL(ssbevx, SSBEVX) 7042 #define LAPACK_dsbevx LAPACK_GLOBAL(dsbevx, DSBEVX) 7043 #define LAPACK_chbevx LAPACK_GLOBAL(chbevx, CHBEVX) 7044 #define LAPACK_zhbevx LAPACK_GLOBAL(zhbevx, ZHBEVX) 7045 #define LAPACK_sstev LAPACK_GLOBAL(sstev, SSTEV) 7046 #define LAPACK_dstev LAPACK_GLOBAL(dstev, DSTEV) 7047 #define LAPACK_sstevd LAPACK_GLOBAL(sstevd, SSTEVD) 7048 #define LAPACK_dstevd LAPACK_GLOBAL(dstevd, DSTEVD) 7049 #define LAPACK_sstevx LAPACK_GLOBAL(sstevx, SSTEVX) 7050 #define LAPACK_dstevx LAPACK_GLOBAL(dstevx, DSTEVX) 7051 #define LAPACK_sstevr LAPACK_GLOBAL(sstevr, SSTEVR) 7052 #define LAPACK_dstevr LAPACK_GLOBAL(dstevr, DSTEVR) 7053 #define LAPACK_sgees LAPACK_GLOBAL(sgees, SGEES) 7054 #define LAPACK_dgees LAPACK_GLOBAL(dgees, DGEES) 7055 #define LAPACK_cgees LAPACK_GLOBAL(cgees, CGEES) 7056 #define LAPACK_zgees LAPACK_GLOBAL(zgees, ZGEES) 7057 #define LAPACK_sgeesx LAPACK_GLOBAL(sgeesx, SGEESX) 7058 #define LAPACK_dgeesx LAPACK_GLOBAL(dgeesx, DGEESX) 7059 #define LAPACK_cgeesx LAPACK_GLOBAL(cgeesx, CGEESX) 7060 #define LAPACK_zgeesx LAPACK_GLOBAL(zgeesx, ZGEESX) 7061 #define LAPACK_sgeev LAPACK_GLOBAL(sgeev, SGEEV) 7062 #define LAPACK_dgeev LAPACK_GLOBAL(dgeev, DGEEV) 7063 #define LAPACK_cgeev LAPACK_GLOBAL(cgeev, CGEEV) 7064 #define LAPACK_zgeev LAPACK_GLOBAL(zgeev, ZGEEV) 7065 #define LAPACK_sgeevx LAPACK_GLOBAL(sgeevx, SGEEVX) 7066 #define LAPACK_dgeevx LAPACK_GLOBAL(dgeevx, DGEEVX) 7067 #define LAPACK_cgeevx LAPACK_GLOBAL(cgeevx, CGEEVX) 7068 #define LAPACK_zgeevx LAPACK_GLOBAL(zgeevx, ZGEEVX) 7069 #define LAPACK_sgesvd LAPACK_GLOBAL(sgesvd, SGESVD) 7070 #define LAPACK_dgesvd LAPACK_GLOBAL(dgesvd, DGESVD) 7071 #define LAPACK_cgesvd LAPACK_GLOBAL(cgesvd, CGESVD) 7072 #define LAPACK_zgesvd LAPACK_GLOBAL(zgesvd, ZGESVD) 7073 #define LAPACK_sgesdd LAPACK_GLOBAL(sgesdd, SGESDD) 7074 #define LAPACK_dgesdd LAPACK_GLOBAL(dgesdd, DGESDD) 7075 #define LAPACK_cgesdd LAPACK_GLOBAL(cgesdd, CGESDD) 7076 #define LAPACK_zgesdd LAPACK_GLOBAL(zgesdd, ZGESDD) 7077 #define LAPACK_dgejsv LAPACK_GLOBAL(dgejsv, DGEJSV) 7078 #define LAPACK_sgejsv LAPACK_GLOBAL(sgejsv, SGEJSV) 7079 #define LAPACK_dgesvj LAPACK_GLOBAL(dgesvj, DGESVJ) 7080 #define LAPACK_sgesvj LAPACK_GLOBAL(sgesvj, SGESVJ) 7081 #define LAPACK_sggsvd LAPACK_GLOBAL(sggsvd, SGGSVD) 7082 #define LAPACK_dggsvd LAPACK_GLOBAL(dggsvd, DGGSVD) 7083 #define LAPACK_cggsvd LAPACK_GLOBAL(cggsvd, CGGSVD) 7084 #define LAPACK_zggsvd LAPACK_GLOBAL(zggsvd, ZGGSVD) 7085 #define LAPACK_ssygv LAPACK_GLOBAL(ssygv, SSYGV) 7086 #define LAPACK_dsygv LAPACK_GLOBAL(dsygv, DSYGV) 7087 #define LAPACK_chegv LAPACK_GLOBAL(chegv, CHEGV) 7088 #define LAPACK_zhegv LAPACK_GLOBAL(zhegv, ZHEGV) 7089 #define LAPACK_ssygvd LAPACK_GLOBAL(ssygvd, SSYGVD) 7090 #define LAPACK_dsygvd LAPACK_GLOBAL(dsygvd, DSYGVD) 7091 #define LAPACK_chegvd LAPACK_GLOBAL(chegvd, CHEGVD) 7092 #define LAPACK_zhegvd LAPACK_GLOBAL(zhegvd, ZHEGVD) 7093 #define LAPACK_ssygvx LAPACK_GLOBAL(ssygvx, SSYGVX) 7094 #define LAPACK_dsygvx LAPACK_GLOBAL(dsygvx, DSYGVX) 7095 #define LAPACK_chegvx LAPACK_GLOBAL(chegvx, CHEGVX) 7096 #define LAPACK_zhegvx LAPACK_GLOBAL(zhegvx, ZHEGVX) 7097 #define LAPACK_sspgv LAPACK_GLOBAL(sspgv, SSPGV) 7098 #define LAPACK_dspgv LAPACK_GLOBAL(dspgv, DSPGV) 7099 #define LAPACK_chpgv LAPACK_GLOBAL(chpgv, CHPGV) 7100 #define LAPACK_zhpgv LAPACK_GLOBAL(zhpgv, ZHPGV) 7101 #define LAPACK_sspgvd LAPACK_GLOBAL(sspgvd, SSPGVD) 7102 #define LAPACK_dspgvd LAPACK_GLOBAL(dspgvd, DSPGVD) 7103 #define LAPACK_chpgvd LAPACK_GLOBAL(chpgvd, CHPGVD) 7104 #define LAPACK_zhpgvd LAPACK_GLOBAL(zhpgvd, ZHPGVD) 7105 #define LAPACK_sspgvx LAPACK_GLOBAL(sspgvx, SSPGVX) 7106 #define LAPACK_dspgvx LAPACK_GLOBAL(dspgvx, DSPGVX) 7107 #define LAPACK_chpgvx LAPACK_GLOBAL(chpgvx, CHPGVX) 7108 #define LAPACK_zhpgvx LAPACK_GLOBAL(zhpgvx, ZHPGVX) 7109 #define LAPACK_ssbgv LAPACK_GLOBAL(ssbgv, SSBGV) 7110 #define LAPACK_dsbgv LAPACK_GLOBAL(dsbgv, DSBGV) 7111 #define LAPACK_chbgv LAPACK_GLOBAL(chbgv, CHBGV) 7112 #define LAPACK_zhbgv LAPACK_GLOBAL(zhbgv, ZHBGV) 7113 #define LAPACK_ssbgvd LAPACK_GLOBAL(ssbgvd, SSBGVD) 7114 #define LAPACK_dsbgvd LAPACK_GLOBAL(dsbgvd, DSBGVD) 7115 #define LAPACK_chbgvd LAPACK_GLOBAL(chbgvd, CHBGVD) 7116 #define LAPACK_zhbgvd LAPACK_GLOBAL(zhbgvd, ZHBGVD) 7117 #define LAPACK_ssbgvx LAPACK_GLOBAL(ssbgvx, SSBGVX) 7118 #define LAPACK_dsbgvx LAPACK_GLOBAL(dsbgvx, DSBGVX) 7119 #define LAPACK_chbgvx LAPACK_GLOBAL(chbgvx, CHBGVX) 7120 #define LAPACK_zhbgvx LAPACK_GLOBAL(zhbgvx, ZHBGVX) 7121 #define LAPACK_sgges LAPACK_GLOBAL(sgges, SGGES) 7122 #define LAPACK_dgges LAPACK_GLOBAL(dgges, DGGES) 7123 #define LAPACK_cgges LAPACK_GLOBAL(cgges, CGGES) 7124 #define LAPACK_zgges LAPACK_GLOBAL(zgges, ZGGES) 7125 #define LAPACK_sggesx LAPACK_GLOBAL(sggesx, SGGESX) 7126 #define LAPACK_dggesx LAPACK_GLOBAL(dggesx, DGGESX) 7127 #define LAPACK_cggesx LAPACK_GLOBAL(cggesx, CGGESX) 7128 #define LAPACK_zggesx LAPACK_GLOBAL(zggesx, ZGGESX) 7129 #define LAPACK_sggev LAPACK_GLOBAL(sggev, SGGEV) 7130 #define LAPACK_dggev LAPACK_GLOBAL(dggev, DGGEV) 7131 #define LAPACK_cggev LAPACK_GLOBAL(cggev, CGGEV) 7132 #define LAPACK_zggev LAPACK_GLOBAL(zggev, ZGGEV) 7133 #define LAPACK_sggevx LAPACK_GLOBAL(sggevx, SGGEVX) 7134 #define LAPACK_dggevx LAPACK_GLOBAL(dggevx, DGGEVX) 7135 #define LAPACK_cggevx LAPACK_GLOBAL(cggevx, CGGEVX) 7136 #define LAPACK_zggevx LAPACK_GLOBAL(zggevx, ZGGEVX) 7137 #define LAPACK_dsfrk LAPACK_GLOBAL(dsfrk, DSFRK) 7138 #define LAPACK_ssfrk LAPACK_GLOBAL(ssfrk, SSFRK) 7139 #define LAPACK_zhfrk LAPACK_GLOBAL(zhfrk, ZHFRK) 7140 #define LAPACK_chfrk LAPACK_GLOBAL(chfrk, CHFRK) 7141 #define LAPACK_dtfsm LAPACK_GLOBAL(dtfsm, DTFSM) 7142 #define LAPACK_stfsm LAPACK_GLOBAL(stfsm, STFSM) 7143 #define LAPACK_ztfsm LAPACK_GLOBAL(ztfsm, ZTFSM) 7144 #define LAPACK_ctfsm LAPACK_GLOBAL(ctfsm, CTFSM) 7145 #define LAPACK_dtfttp LAPACK_GLOBAL(dtfttp, DTFTTP) 7146 #define LAPACK_stfttp LAPACK_GLOBAL(stfttp, STFTTP) 7147 #define LAPACK_ztfttp LAPACK_GLOBAL(ztfttp, ZTFTTP) 7148 #define LAPACK_ctfttp LAPACK_GLOBAL(ctfttp, CTFTTP) 7149 #define LAPACK_dtfttr LAPACK_GLOBAL(dtfttr, DTFTTR) 7150 #define LAPACK_stfttr LAPACK_GLOBAL(stfttr, STFTTR) 7151 #define LAPACK_ztfttr LAPACK_GLOBAL(ztfttr, ZTFTTR) 7152 #define LAPACK_ctfttr LAPACK_GLOBAL(ctfttr, CTFTTR) 7153 #define LAPACK_dtpttf LAPACK_GLOBAL(dtpttf, DTPTTF) 7154 #define LAPACK_stpttf LAPACK_GLOBAL(stpttf, STPTTF) 7155 #define LAPACK_ztpttf LAPACK_GLOBAL(ztpttf, ZTPTTF) 7156 #define LAPACK_ctpttf LAPACK_GLOBAL(ctpttf, CTPTTF) 7157 #define LAPACK_dtpttr LAPACK_GLOBAL(dtpttr, DTPTTR) 7158 #define LAPACK_stpttr LAPACK_GLOBAL(stpttr, STPTTR) 7159 #define LAPACK_ztpttr LAPACK_GLOBAL(ztpttr, ZTPTTR) 7160 #define LAPACK_ctpttr LAPACK_GLOBAL(ctpttr, CTPTTR) 7161 #define LAPACK_dtrttf LAPACK_GLOBAL(dtrttf, DTRTTF) 7162 #define LAPACK_strttf LAPACK_GLOBAL(strttf, STRTTF) 7163 #define LAPACK_ztrttf LAPACK_GLOBAL(ztrttf, ZTRTTF) 7164 #define LAPACK_ctrttf LAPACK_GLOBAL(ctrttf, CTRTTF) 7165 #define LAPACK_dtrttp LAPACK_GLOBAL(dtrttp, DTRTTP) 7166 #define LAPACK_strttp LAPACK_GLOBAL(strttp, STRTTP) 7167 #define LAPACK_ztrttp LAPACK_GLOBAL(ztrttp, ZTRTTP) 7168 #define LAPACK_ctrttp LAPACK_GLOBAL(ctrttp, CTRTTP) 7169 #define LAPACK_sgeqrfp LAPACK_GLOBAL(sgeqrfp, SGEQRFP) 7170 #define LAPACK_dgeqrfp LAPACK_GLOBAL(dgeqrfp, DGEQRFP) 7171 #define LAPACK_cgeqrfp LAPACK_GLOBAL(cgeqrfp, CGEQRFP) 7172 #define LAPACK_zgeqrfp LAPACK_GLOBAL(zgeqrfp, ZGEQRFP) 7173 #define LAPACK_clacgv LAPACK_GLOBAL(clacgv, CLACGV) 7174 #define LAPACK_zlacgv LAPACK_GLOBAL(zlacgv, ZLACGV) 7175 #define LAPACK_slarnv LAPACK_GLOBAL(slarnv, SLARNV) 7176 #define LAPACK_dlarnv LAPACK_GLOBAL(dlarnv, DLARNV) 7177 #define LAPACK_clarnv LAPACK_GLOBAL(clarnv, CLARNV) 7178 #define LAPACK_zlarnv LAPACK_GLOBAL(zlarnv, ZLARNV) 7179 #define LAPACK_sgeqr2 LAPACK_GLOBAL(sgeqr2, SGEQR2) 7180 #define LAPACK_dgeqr2 LAPACK_GLOBAL(dgeqr2, DGEQR2) 7181 #define LAPACK_cgeqr2 LAPACK_GLOBAL(cgeqr2, CGEQR2) 7182 #define LAPACK_zgeqr2 LAPACK_GLOBAL(zgeqr2, ZGEQR2) 7183 #define LAPACK_slacpy LAPACK_GLOBAL(slacpy, SLACPY) 7184 #define LAPACK_dlacpy LAPACK_GLOBAL(dlacpy, DLACPY) 7185 #define LAPACK_clacpy LAPACK_GLOBAL(clacpy, CLACPY) 7186 #define LAPACK_zlacpy LAPACK_GLOBAL(zlacpy, ZLACPY) 7187 #define LAPACK_sgetf2 LAPACK_GLOBAL(sgetf2, SGETF2) 7188 #define LAPACK_dgetf2 LAPACK_GLOBAL(dgetf2, DGETF2) 7189 #define LAPACK_cgetf2 LAPACK_GLOBAL(cgetf2, CGETF2) 7190 #define LAPACK_zgetf2 LAPACK_GLOBAL(zgetf2, ZGETF2) 7191 #define LAPACK_slaswp LAPACK_GLOBAL(slaswp, SLASWP) 7192 #define LAPACK_dlaswp LAPACK_GLOBAL(dlaswp, DLASWP) 7193 #define LAPACK_claswp LAPACK_GLOBAL(claswp, CLASWP) 7194 #define LAPACK_zlaswp LAPACK_GLOBAL(zlaswp, ZLASWP) 7195 #define LAPACK_slange LAPACK_GLOBAL(slange, SLANGE) 7196 #define LAPACK_dlange LAPACK_GLOBAL(dlange, DLANGE) 7197 #define LAPACK_clange LAPACK_GLOBAL(clange, CLANGE) 7198 #define LAPACK_zlange LAPACK_GLOBAL(zlange, ZLANGE) 7199 #define LAPACK_clanhe LAPACK_GLOBAL(clanhe, CLANHE) 7200 #define LAPACK_zlanhe LAPACK_GLOBAL(zlanhe, ZLANHE) 7201 #define LAPACK_slansy LAPACK_GLOBAL(slansy, SLANSY) 7202 #define LAPACK_dlansy LAPACK_GLOBAL(dlansy, DLANSY) 7203 #define LAPACK_clansy LAPACK_GLOBAL(clansy, CLANSY) 7204 #define LAPACK_zlansy LAPACK_GLOBAL(zlansy, ZLANSY) 7205 #define LAPACK_slantr LAPACK_GLOBAL(slantr, SLANTR) 7206 #define LAPACK_dlantr LAPACK_GLOBAL(dlantr, DLANTR) 7207 #define LAPACK_clantr LAPACK_GLOBAL(clantr, CLANTR) 7208 #define LAPACK_zlantr LAPACK_GLOBAL(zlantr, ZLANTR) 7209 #define LAPACK_slamch LAPACK_GLOBAL(slamch, SLAMCH) 7210 #define LAPACK_dlamch LAPACK_GLOBAL(dlamch, DLAMCH) 7211 #define LAPACK_sgelq2 LAPACK_GLOBAL(sgelq2, SGELQ2) 7212 #define LAPACK_dgelq2 LAPACK_GLOBAL(dgelq2, DGELQ2) 7213 #define LAPACK_cgelq2 LAPACK_GLOBAL(cgelq2, CGELQ2) 7214 #define LAPACK_zgelq2 LAPACK_GLOBAL(zgelq2, ZGELQ2) 7215 #define LAPACK_slarfb LAPACK_GLOBAL(slarfb, SLARFB) 7216 #define LAPACK_dlarfb LAPACK_GLOBAL(dlarfb, DLARFB) 7217 #define LAPACK_clarfb LAPACK_GLOBAL(clarfb, CLARFB) 7218 #define LAPACK_zlarfb LAPACK_GLOBAL(zlarfb, ZLARFB) 7219 #define LAPACK_slarfg LAPACK_GLOBAL(slarfg, SLARFG) 7220 #define LAPACK_dlarfg LAPACK_GLOBAL(dlarfg, DLARFG) 7221 #define LAPACK_clarfg LAPACK_GLOBAL(clarfg, CLARFG) 7222 #define LAPACK_zlarfg LAPACK_GLOBAL(zlarfg, ZLARFG) 7223 #define LAPACK_slarft LAPACK_GLOBAL(slarft, SLARFT) 7224 #define LAPACK_dlarft LAPACK_GLOBAL(dlarft, DLARFT) 7225 #define LAPACK_clarft LAPACK_GLOBAL(clarft, CLARFT) 7226 #define LAPACK_zlarft LAPACK_GLOBAL(zlarft, ZLARFT) 7227 #define LAPACK_slarfx LAPACK_GLOBAL(slarfx, SLARFX) 7228 #define LAPACK_dlarfx LAPACK_GLOBAL(dlarfx, DLARFX) 7229 #define LAPACK_clarfx LAPACK_GLOBAL(clarfx, CLARFX) 7230 #define LAPACK_zlarfx LAPACK_GLOBAL(zlarfx, ZLARFX) 7231 #define LAPACK_slatms LAPACK_GLOBAL(slatms, SLATMS) 7232 #define LAPACK_dlatms LAPACK_GLOBAL(dlatms, DLATMS) 7233 #define LAPACK_clatms LAPACK_GLOBAL(clatms, CLATMS) 7234 #define LAPACK_zlatms LAPACK_GLOBAL(zlatms, ZLATMS) 7235 #define LAPACK_slag2d LAPACK_GLOBAL(slag2d, SLAG2D) 7236 #define LAPACK_dlag2s LAPACK_GLOBAL(dlag2s, DLAG2S) 7237 #define LAPACK_clag2z LAPACK_GLOBAL(clag2z, CLAG2Z) 7238 #define LAPACK_zlag2c LAPACK_GLOBAL(zlag2c, ZLAG2C) 7239 #define LAPACK_slauum LAPACK_GLOBAL(slauum, SLAUUM) 7240 #define LAPACK_dlauum LAPACK_GLOBAL(dlauum, DLAUUM) 7241 #define LAPACK_clauum LAPACK_GLOBAL(clauum, CLAUUM) 7242 #define LAPACK_zlauum LAPACK_GLOBAL(zlauum, ZLAUUM) 7243 #define LAPACK_slagge LAPACK_GLOBAL(slagge, SLAGGE) 7244 #define LAPACK_dlagge LAPACK_GLOBAL(dlagge, DLAGGE) 7245 #define LAPACK_clagge LAPACK_GLOBAL(clagge, CLAGGE) 7246 #define LAPACK_zlagge LAPACK_GLOBAL(zlagge, ZLAGGE) 7247 #define LAPACK_slaset LAPACK_GLOBAL(slaset, SLASET) 7248 #define LAPACK_dlaset LAPACK_GLOBAL(dlaset, DLASET) 7249 #define LAPACK_claset LAPACK_GLOBAL(claset, CLASET) 7250 #define LAPACK_zlaset LAPACK_GLOBAL(zlaset, ZLASET) 7251 #define LAPACK_slasrt LAPACK_GLOBAL(slasrt, SLASRT) 7252 #define LAPACK_dlasrt LAPACK_GLOBAL(dlasrt, DLASRT) 7253 #define LAPACK_slagsy LAPACK_GLOBAL(slagsy, SLAGSY) 7254 #define LAPACK_dlagsy LAPACK_GLOBAL(dlagsy, DLAGSY) 7255 #define LAPACK_clagsy LAPACK_GLOBAL(clagsy, CLAGSY) 7256 #define LAPACK_zlagsy LAPACK_GLOBAL(zlagsy, ZLAGSY) 7257 #define LAPACK_claghe LAPACK_GLOBAL(claghe, CLAGHE) 7258 #define LAPACK_zlaghe LAPACK_GLOBAL(zlaghe, ZLAGHE) 7259 #define LAPACK_slapmr LAPACK_GLOBAL(slapmr, SLAPMR) 7260 #define LAPACK_dlapmr LAPACK_GLOBAL(dlapmr, DLAPMR) 7261 #define LAPACK_clapmr LAPACK_GLOBAL(clapmr, CLAPMR) 7262 #define LAPACK_zlapmr LAPACK_GLOBAL(zlapmr, ZLAPMR) 7263 #define LAPACK_slapy2 LAPACK_GLOBAL(slapy2, SLAPY2) 7264 #define LAPACK_dlapy2 LAPACK_GLOBAL(dlapy2, DLAPY2) 7265 #define LAPACK_slapy3 LAPACK_GLOBAL(slapy3, SLAPY3) 7266 #define LAPACK_dlapy3 LAPACK_GLOBAL(dlapy3, DLAPY3) 7267 #define LAPACK_slartgp LAPACK_GLOBAL(slartgp, SLARTGP) 7268 #define LAPACK_dlartgp LAPACK_GLOBAL(dlartgp, DLARTGP) 7269 #define LAPACK_slartgs LAPACK_GLOBAL(slartgs, SLARTGS) 7270 #define LAPACK_dlartgs LAPACK_GLOBAL(dlartgs, DLARTGS) 7272 #define LAPACK_cbbcsd LAPACK_GLOBAL(cbbcsd, CBBCSD) 7273 #define LAPACK_cheswapr LAPACK_GLOBAL(cheswapr, CHESWAPR) 7274 #define LAPACK_chetri2 LAPACK_GLOBAL(chetri2, CHETRI2) 7275 #define LAPACK_chetri2x LAPACK_GLOBAL(chetri2x, CHETRI2X) 7276 #define LAPACK_chetrs2 LAPACK_GLOBAL(chetrs2, CHETRS2) 7277 #define LAPACK_csyconv LAPACK_GLOBAL(csyconv, CSYCONV) 7278 #define LAPACK_csyswapr LAPACK_GLOBAL(csyswapr, CSYSWAPR) 7279 #define LAPACK_csytri2 LAPACK_GLOBAL(csytri2, CSYTRI2) 7280 #define LAPACK_csytri2x LAPACK_GLOBAL(csytri2x, CSYTRI2X) 7281 #define LAPACK_csytrs2 LAPACK_GLOBAL(csytrs2, CSYTRS2) 7282 #define LAPACK_cunbdb LAPACK_GLOBAL(cunbdb, CUNBDB) 7283 #define LAPACK_cuncsd LAPACK_GLOBAL(cuncsd, CUNCSD) 7284 #define LAPACK_dbbcsd LAPACK_GLOBAL(dbbcsd, DBBCSD) 7285 #define LAPACK_dorbdb LAPACK_GLOBAL(dorbdb, DORBDB) 7286 #define LAPACK_dorcsd LAPACK_GLOBAL(dorcsd, DORCSD) 7287 #define LAPACK_dsyconv LAPACK_GLOBAL(dsyconv, DSYCONV) 7288 #define LAPACK_dsyswapr LAPACK_GLOBAL(dsyswapr, DSYSWAPR) 7289 #define LAPACK_dsytri2 LAPACK_GLOBAL(dsytri2, DSYTRI2) 7290 #define LAPACK_dsytri2x LAPACK_GLOBAL(dsytri2x, DSYTRI2X) 7291 #define LAPACK_dsytrs2 LAPACK_GLOBAL(dsytrs2, DSYTRS2) 7292 #define LAPACK_sbbcsd LAPACK_GLOBAL(sbbcsd, SBBCSD) 7293 #define LAPACK_sorbdb LAPACK_GLOBAL(sorbdb, SORBDB) 7294 #define LAPACK_sorcsd LAPACK_GLOBAL(sorcsd, SORCSD) 7295 #define LAPACK_ssyconv LAPACK_GLOBAL(ssyconv, SSYCONV) 7296 #define LAPACK_ssyswapr LAPACK_GLOBAL(ssyswapr, SSYSWAPR) 7297 #define LAPACK_ssytri2 LAPACK_GLOBAL(ssytri2, SSYTRI2) 7298 #define LAPACK_ssytri2x LAPACK_GLOBAL(ssytri2x, SSYTRI2X) 7299 #define LAPACK_ssytrs2 LAPACK_GLOBAL(ssytrs2, SSYTRS2) 7300 #define LAPACK_zbbcsd LAPACK_GLOBAL(zbbcsd, ZBBCSD) 7301 #define LAPACK_zheswapr LAPACK_GLOBAL(zheswapr, ZHESWAPR) 7302 #define LAPACK_zhetri2 LAPACK_GLOBAL(zhetri2, ZHETRI2) 7303 #define LAPACK_zhetri2x LAPACK_GLOBAL(zhetri2x, ZHETRI2X) 7304 #define LAPACK_zhetrs2 LAPACK_GLOBAL(zhetrs2, ZHETRS2) 7305 #define LAPACK_zsyconv LAPACK_GLOBAL(zsyconv, ZSYCONV) 7306 #define LAPACK_zsyswapr LAPACK_GLOBAL(zsyswapr, ZSYSWAPR) 7307 #define LAPACK_zsytri2 LAPACK_GLOBAL(zsytri2, ZSYTRI2) 7308 #define LAPACK_zsytri2x LAPACK_GLOBAL(zsytri2x, ZSYTRI2X) 7309 #define LAPACK_zsytrs2 LAPACK_GLOBAL(zsytrs2, ZSYTRS2) 7310 #define LAPACK_zunbdb LAPACK_GLOBAL(zunbdb, ZUNBDB) 7311 #define LAPACK_zuncsd LAPACK_GLOBAL(zuncsd, ZUNCSD) 7313 #define LAPACK_sgemqrt LAPACK_GLOBAL(sgemqrt, SGEMQRT) 7314 #define LAPACK_dgemqrt LAPACK_GLOBAL(dgemqrt, DGEMQRT) 7315 #define LAPACK_cgemqrt LAPACK_GLOBAL(cgemqrt, CGEMQRT) 7316 #define LAPACK_zgemqrt LAPACK_GLOBAL(zgemqrt, ZGEMQRT) 7317 #define LAPACK_sgeqrt LAPACK_GLOBAL(sgeqrt, SGEQRT) 7318 #define LAPACK_dgeqrt LAPACK_GLOBAL(dgeqrt, DGEQRT) 7319 #define LAPACK_cgeqrt LAPACK_GLOBAL(cgeqrt, CGEQRT) 7320 #define LAPACK_zgeqrt LAPACK_GLOBAL(zgeqrt, ZGEQRT) 7321 #define LAPACK_sgeqrt2 LAPACK_GLOBAL(sgeqrt2, SGEQRT2) 7322 #define LAPACK_dgeqrt2 LAPACK_GLOBAL(dgeqrt2, DGEQRT2) 7323 #define LAPACK_cgeqrt2 LAPACK_GLOBAL(cgeqrt2, CGEQRT2) 7324 #define LAPACK_zgeqrt2 LAPACK_GLOBAL(zgeqrt2, ZGEQRT2) 7325 #define LAPACK_sgeqrt3 LAPACK_GLOBAL(sgeqrt3, SGEQRT3) 7326 #define LAPACK_dgeqrt3 LAPACK_GLOBAL(dgeqrt3, DGEQRT3) 7327 #define LAPACK_cgeqrt3 LAPACK_GLOBAL(cgeqrt3, CGEQRT3) 7328 #define LAPACK_zgeqrt3 LAPACK_GLOBAL(zgeqrt3, ZGEQRT3) 7329 #define LAPACK_stpmqrt LAPACK_GLOBAL(stpmqrt, STPMQRT) 7330 #define LAPACK_dtpmqrt LAPACK_GLOBAL(dtpmqrt, DTPMQRT) 7331 #define LAPACK_ctpmqrt LAPACK_GLOBAL(ctpmqrt, CTPMQRT) 7332 #define LAPACK_ztpmqrt LAPACK_GLOBAL(ztpmqrt, ZTPMQRT) 7333 #define LAPACK_dtpqrt LAPACK_GLOBAL(dtpqrt, DTPQRT) 7334 #define LAPACK_ctpqrt LAPACK_GLOBAL(ctpqrt, CTPQRT) 7335 #define LAPACK_ztpqrt LAPACK_GLOBAL(ztpqrt, ZTPQRT) 7336 #define LAPACK_stpqrt2 LAPACK_GLOBAL(stpqrt2, STPQRT2) 7337 #define LAPACK_dtpqrt2 LAPACK_GLOBAL(dtpqrt2, DTPQRT2) 7338 #define LAPACK_ctpqrt2 LAPACK_GLOBAL(ctpqrt2, CTPQRT2) 7339 #define LAPACK_ztpqrt2 LAPACK_GLOBAL(ztpqrt2, ZTPQRT2) 7340 #define LAPACK_stprfb LAPACK_GLOBAL(stprfb, STPRFB) 7341 #define LAPACK_dtprfb LAPACK_GLOBAL(dtprfb, DTPRFB) 7342 #define LAPACK_ctprfb LAPACK_GLOBAL(ctprfb, CTPRFB) 7343 #define LAPACK_ztprfb LAPACK_GLOBAL(ztprfb, ZTPRFB) 7345 #define LAPACK_csyr LAPACK_GLOBAL(csyr, CSYR) 7346 #define LAPACK_zsyr LAPACK_GLOBAL(zsyr, ZSYR) 7348 void LAPACK_sgetrf(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda, lapack_int* ipiv, lapack_int* info);
7349 void LAPACK_dgetrf(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda, lapack_int* ipiv, lapack_int* info);
7350 void LAPACK_cgetrf(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv,
7352 void LAPACK_zgetrf(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
7354 void LAPACK_sgbtrf(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
float* ab, lapack_int* ldab,
7355 lapack_int* ipiv, lapack_int* info);
7356 void LAPACK_dgbtrf(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
double* ab, lapack_int* ldab,
7357 lapack_int* ipiv, lapack_int* info);
7358 void LAPACK_cgbtrf(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_complex_float* ab,
7359 lapack_int* ldab, lapack_int* ipiv, lapack_int* info);
7360 void LAPACK_zgbtrf(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_complex_double* ab,
7361 lapack_int* ldab, lapack_int* ipiv, lapack_int* info);
7362 void LAPACK_sgttrf(lapack_int* n,
float* dl,
float* d,
float* du,
float* du2, lapack_int* ipiv, lapack_int* info);
7363 void LAPACK_dgttrf(lapack_int* n,
double* dl,
double* d,
double* du,
double* du2, lapack_int* ipiv, lapack_int* info);
7364 void LAPACK_cgttrf(lapack_int* n, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du,
7365 lapack_complex_float* du2, lapack_int* ipiv, lapack_int* info);
7366 void LAPACK_zgttrf(lapack_int* n, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du,
7367 lapack_complex_double* du2, lapack_int* ipiv, lapack_int* info);
7368 void LAPACK_spotrf(
char* uplo, lapack_int* n,
float* a, lapack_int* lda, lapack_int* info);
7369 void LAPACK_dpotrf(
char* uplo, lapack_int* n,
double* a, lapack_int* lda, lapack_int* info);
7370 void LAPACK_cpotrf(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* info);
7371 void LAPACK_zpotrf(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* info);
7372 void LAPACK_dpstrf(
char* uplo, lapack_int* n,
double* a, lapack_int* lda, lapack_int* piv, lapack_int* rank,
7373 double* tol,
double* work, lapack_int* info);
7374 void LAPACK_spstrf(
char* uplo, lapack_int* n,
float* a, lapack_int* lda, lapack_int* piv, lapack_int* rank,
float* tol,
7375 float* work, lapack_int* info);
7376 void LAPACK_zpstrf(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* piv,
7377 lapack_int* rank,
double* tol,
double* work, lapack_int* info);
7378 void LAPACK_cpstrf(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* piv,
7379 lapack_int* rank,
float* tol,
float* work, lapack_int* info);
7380 void LAPACK_dpftrf(
char* transr,
char* uplo, lapack_int* n,
double* a, lapack_int* info);
7381 void LAPACK_spftrf(
char* transr,
char* uplo, lapack_int* n,
float* a, lapack_int* info);
7382 void LAPACK_zpftrf(
char* transr,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* info);
7383 void LAPACK_cpftrf(
char* transr,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* info);
7384 void LAPACK_spptrf(
char* uplo, lapack_int* n,
float* ap, lapack_int* info);
7385 void LAPACK_dpptrf(
char* uplo, lapack_int* n,
double* ap, lapack_int* info);
7386 void LAPACK_cpptrf(
char* uplo, lapack_int* n, lapack_complex_float* ap, lapack_int* info);
7387 void LAPACK_zpptrf(
char* uplo, lapack_int* n, lapack_complex_double* ap, lapack_int* info);
7388 void LAPACK_spbtrf(
char* uplo, lapack_int* n, lapack_int* kd,
float* ab, lapack_int* ldab, lapack_int* info);
7389 void LAPACK_dpbtrf(
char* uplo, lapack_int* n, lapack_int* kd,
double* ab, lapack_int* ldab, lapack_int* info);
7390 void LAPACK_cpbtrf(
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_float* ab, lapack_int* ldab,
7392 void LAPACK_zpbtrf(
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_double* ab, lapack_int* ldab,
7394 void LAPACK_spttrf(lapack_int* n,
float* d,
float* e, lapack_int* info);
7395 void LAPACK_dpttrf(lapack_int* n,
double* d,
double* e, lapack_int* info);
7396 void LAPACK_cpttrf(lapack_int* n,
float* d, lapack_complex_float* e, lapack_int* info);
7397 void LAPACK_zpttrf(lapack_int* n,
double* d, lapack_complex_double* e, lapack_int* info);
7398 void LAPACK_ssytrf(
char* uplo, lapack_int* n,
float* a, lapack_int* lda, lapack_int* ipiv,
float* work,
7399 lapack_int* lwork, lapack_int* info);
7400 void LAPACK_dsytrf(
char* uplo, lapack_int* n,
double* a, lapack_int* lda, lapack_int* ipiv,
double* work,
7401 lapack_int* lwork, lapack_int* info);
7402 void LAPACK_csytrf(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv,
7403 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
7404 void LAPACK_zsytrf(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
7405 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
7406 void LAPACK_chetrf(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv,
7407 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
7408 void LAPACK_zhetrf(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
7409 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
7410 void LAPACK_ssptrf(
char* uplo, lapack_int* n,
float* ap, lapack_int* ipiv, lapack_int* info);
7411 void LAPACK_dsptrf(
char* uplo, lapack_int* n,
double* ap, lapack_int* ipiv, lapack_int* info);
7412 void LAPACK_csptrf(
char* uplo, lapack_int* n, lapack_complex_float* ap, lapack_int* ipiv, lapack_int* info);
7413 void LAPACK_zsptrf(
char* uplo, lapack_int* n, lapack_complex_double* ap, lapack_int* ipiv, lapack_int* info);
7414 void LAPACK_chptrf(
char* uplo, lapack_int* n, lapack_complex_float* ap, lapack_int* ipiv, lapack_int* info);
7415 void LAPACK_zhptrf(
char* uplo, lapack_int* n, lapack_complex_double* ap, lapack_int* ipiv, lapack_int* info);
7416 void LAPACK_sgetrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
7417 const lapack_int* ipiv,
float* b, lapack_int* ldb, lapack_int* info);
7418 void LAPACK_dgetrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
7419 const lapack_int* ipiv,
double* b, lapack_int* ldb, lapack_int* info);
7420 void LAPACK_cgetrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7421 const lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7422 void LAPACK_zgetrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7423 const lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7424 void LAPACK_sgbtrs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
const float* ab,
7425 lapack_int* ldab,
const lapack_int* ipiv,
float* b, lapack_int* ldb, lapack_int* info);
7426 void LAPACK_dgbtrs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
const double* ab,
7427 lapack_int* ldab,
const lapack_int* ipiv,
double* b, lapack_int* ldb, lapack_int* info);
7428 void LAPACK_cgbtrs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7429 const lapack_complex_float* ab, lapack_int* ldab,
const lapack_int* ipiv, lapack_complex_float* b,
7430 lapack_int* ldb, lapack_int* info);
7431 void LAPACK_zgbtrs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7432 const lapack_complex_double* ab, lapack_int* ldab,
const lapack_int* ipiv, lapack_complex_double* b,
7433 lapack_int* ldb, lapack_int* info);
7434 void LAPACK_sgttrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const float* dl,
const float* d,
const float* du,
7435 const float* du2,
const lapack_int* ipiv,
float* b, lapack_int* ldb, lapack_int* info);
7436 void LAPACK_dgttrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const double* dl,
const double* d,
const double* du,
7437 const double* du2,
const lapack_int* ipiv,
double* b, lapack_int* ldb, lapack_int* info);
7438 void LAPACK_cgttrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* dl,
7439 const lapack_complex_float* d,
const lapack_complex_float* du,
const lapack_complex_float* du2,
7440 const lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7441 void LAPACK_zgttrs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* dl,
7442 const lapack_complex_double* d,
const lapack_complex_double* du,
const lapack_complex_double* du2,
7443 const lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7444 void LAPACK_spotrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
float* b,
7445 lapack_int* ldb, lapack_int* info);
7446 void LAPACK_dpotrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
double* b,
7447 lapack_int* ldb, lapack_int* info);
7448 void LAPACK_cpotrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7449 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7450 void LAPACK_zpotrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7451 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7452 void LAPACK_dpftrs(
char* transr,
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* a,
double* b,
7453 lapack_int* ldb, lapack_int* info);
7454 void LAPACK_spftrs(
char* transr,
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* a,
float* b, lapack_int* ldb,
7456 void LAPACK_zpftrs(
char* transr,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
7457 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7458 void LAPACK_cpftrs(
char* transr,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
7459 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7460 void LAPACK_spptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* ap,
float* b, lapack_int* ldb,
7462 void LAPACK_dpptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* ap,
double* b, lapack_int* ldb,
7464 void LAPACK_cpptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap, lapack_complex_float* b,
7465 lapack_int* ldb, lapack_int* info);
7466 void LAPACK_zpptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
7467 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7468 void LAPACK_spbtrs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const float* ab, lapack_int* ldab,
7469 float* b, lapack_int* ldb, lapack_int* info);
7470 void LAPACK_dpbtrs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const double* ab, lapack_int* ldab,
7471 double* b, lapack_int* ldb, lapack_int* info);
7472 void LAPACK_cpbtrs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const lapack_complex_float* ab,
7473 lapack_int* ldab, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7474 void LAPACK_zpbtrs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const lapack_complex_double* ab,
7475 lapack_int* ldab, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7476 void LAPACK_spttrs(lapack_int* n, lapack_int* nrhs,
const float* d,
const float* e,
float* b, lapack_int* ldb,
7478 void LAPACK_dpttrs(lapack_int* n, lapack_int* nrhs,
const double* d,
const double* e,
double* b, lapack_int* ldb,
7480 void LAPACK_cpttrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* d,
const lapack_complex_float* e,
7481 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7482 void LAPACK_zpttrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* d,
const lapack_complex_double* e,
7483 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7484 void LAPACK_ssytrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
const lapack_int* ipiv,
7485 float* b, lapack_int* ldb, lapack_int* info);
7486 void LAPACK_dsytrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
7487 const lapack_int* ipiv,
double* b, lapack_int* ldb, lapack_int* info);
7488 void LAPACK_csytrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7489 const lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7490 void LAPACK_zsytrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7491 const lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7492 void LAPACK_chetrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7493 const lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7494 void LAPACK_zhetrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7495 const lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7496 void LAPACK_ssptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* ap,
const lapack_int* ipiv,
float* b,
7497 lapack_int* ldb, lapack_int* info);
7498 void LAPACK_dsptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* ap,
const lapack_int* ipiv,
double* b,
7499 lapack_int* ldb, lapack_int* info);
7500 void LAPACK_csptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
const lapack_int* ipiv,
7501 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7502 void LAPACK_zsptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
const lapack_int* ipiv,
7503 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7504 void LAPACK_chptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
const lapack_int* ipiv,
7505 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7506 void LAPACK_zhptrs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
const lapack_int* ipiv,
7507 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7508 void LAPACK_strtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const float* a,
7509 lapack_int* lda,
float* b, lapack_int* ldb, lapack_int* info);
7510 void LAPACK_dtrtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const double* a,
7511 lapack_int* lda,
double* b, lapack_int* ldb, lapack_int* info);
7512 void LAPACK_ctrtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
7513 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7514 void LAPACK_ztrtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
7515 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7516 void LAPACK_stptrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const float* ap,
float* b,
7517 lapack_int* ldb, lapack_int* info);
7518 void LAPACK_dtptrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const double* ap,
double* b,
7519 lapack_int* ldb, lapack_int* info);
7520 void LAPACK_ctptrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
7521 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
7522 void LAPACK_ztptrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
7523 const lapack_complex_double* ap, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
7524 void LAPACK_stbtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7525 const float* ab, lapack_int* ldab,
float* b, lapack_int* ldb, lapack_int* info);
7526 void LAPACK_dtbtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7527 const double* ab, lapack_int* ldab,
double* b, lapack_int* ldb, lapack_int* info);
7528 void LAPACK_ctbtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7529 const lapack_complex_float* ab, lapack_int* ldab, lapack_complex_float* b, lapack_int* ldb,
7531 void LAPACK_ztbtrs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7532 const lapack_complex_double* ab, lapack_int* ldab, lapack_complex_double* b, lapack_int* ldb,
7534 void LAPACK_sgecon(
char* norm, lapack_int* n,
const float* a, lapack_int* lda,
float* anorm,
float* rcond,
float* work,
7535 lapack_int* iwork, lapack_int* info);
7536 void LAPACK_dgecon(
char* norm, lapack_int* n,
const double* a, lapack_int* lda,
double* anorm,
double* rcond,
7537 double* work, lapack_int* iwork, lapack_int* info);
7538 void LAPACK_cgecon(
char* norm, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* anorm,
7539 float* rcond, lapack_complex_float* work,
float* rwork, lapack_int* info);
7540 void LAPACK_zgecon(
char* norm, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* anorm,
7541 double* rcond, lapack_complex_double* work,
double* rwork, lapack_int* info);
7542 void LAPACK_sgbcon(
char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
const float* ab, lapack_int* ldab,
7543 const lapack_int* ipiv,
float* anorm,
float* rcond,
float* work, lapack_int* iwork,
7545 void LAPACK_dgbcon(
char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
const double* ab, lapack_int* ldab,
7546 const lapack_int* ipiv,
double* anorm,
double* rcond,
double* work, lapack_int* iwork,
7548 void LAPACK_cgbcon(
char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
const lapack_complex_float* ab,
7549 lapack_int* ldab,
const lapack_int* ipiv,
float* anorm,
float* rcond, lapack_complex_float* work,
7550 float* rwork, lapack_int* info);
7551 void LAPACK_zgbcon(
char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku,
const lapack_complex_double* ab,
7552 lapack_int* ldab,
const lapack_int* ipiv,
double* anorm,
double* rcond, lapack_complex_double* work,
7553 double* rwork, lapack_int* info);
7554 void LAPACK_sgtcon(
char* norm, lapack_int* n,
const float* dl,
const float* d,
const float* du,
const float* du2,
7555 const lapack_int* ipiv,
float* anorm,
float* rcond,
float* work, lapack_int* iwork,
7557 void LAPACK_dgtcon(
char* norm, lapack_int* n,
const double* dl,
const double* d,
const double* du,
const double* du2,
7558 const lapack_int* ipiv,
double* anorm,
double* rcond,
double* work, lapack_int* iwork,
7560 void LAPACK_cgtcon(
char* norm, lapack_int* n,
const lapack_complex_float* dl,
const lapack_complex_float* d,
7561 const lapack_complex_float* du,
const lapack_complex_float* du2,
const lapack_int* ipiv,
7562 float* anorm,
float* rcond, lapack_complex_float* work, lapack_int* info);
7563 void LAPACK_zgtcon(
char* norm, lapack_int* n,
const lapack_complex_double* dl,
const lapack_complex_double* d,
7564 const lapack_complex_double* du,
const lapack_complex_double* du2,
const lapack_int* ipiv,
7565 double* anorm,
double* rcond, lapack_complex_double* work, lapack_int* info);
7566 void LAPACK_spocon(
char* uplo, lapack_int* n,
const float* a, lapack_int* lda,
float* anorm,
float* rcond,
float* work,
7567 lapack_int* iwork, lapack_int* info);
7568 void LAPACK_dpocon(
char* uplo, lapack_int* n,
const double* a, lapack_int* lda,
double* anorm,
double* rcond,
7569 double* work, lapack_int* iwork, lapack_int* info);
7570 void LAPACK_cpocon(
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* anorm,
7571 float* rcond, lapack_complex_float* work,
float* rwork, lapack_int* info);
7572 void LAPACK_zpocon(
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* anorm,
7573 double* rcond, lapack_complex_double* work,
double* rwork, lapack_int* info);
7574 void LAPACK_sppcon(
char* uplo, lapack_int* n,
const float* ap,
float* anorm,
float* rcond,
float* work,
7575 lapack_int* iwork, lapack_int* info);
7576 void LAPACK_dppcon(
char* uplo, lapack_int* n,
const double* ap,
double* anorm,
double* rcond,
double* work,
7577 lapack_int* iwork, lapack_int* info);
7578 void LAPACK_cppcon(
char* uplo, lapack_int* n,
const lapack_complex_float* ap,
float* anorm,
float* rcond,
7579 lapack_complex_float* work,
float* rwork, lapack_int* info);
7580 void LAPACK_zppcon(
char* uplo, lapack_int* n,
const lapack_complex_double* ap,
double* anorm,
double* rcond,
7581 lapack_complex_double* work,
double* rwork, lapack_int* info);
7582 void LAPACK_spbcon(
char* uplo, lapack_int* n, lapack_int* kd,
const float* ab, lapack_int* ldab,
float* anorm,
7583 float* rcond,
float* work, lapack_int* iwork, lapack_int* info);
7584 void LAPACK_dpbcon(
char* uplo, lapack_int* n, lapack_int* kd,
const double* ab, lapack_int* ldab,
double* anorm,
7585 double* rcond,
double* work, lapack_int* iwork, lapack_int* info);
7586 void LAPACK_cpbcon(
char* uplo, lapack_int* n, lapack_int* kd,
const lapack_complex_float* ab, lapack_int* ldab,
7587 float* anorm,
float* rcond, lapack_complex_float* work,
float* rwork, lapack_int* info);
7588 void LAPACK_zpbcon(
char* uplo, lapack_int* n, lapack_int* kd,
const lapack_complex_double* ab, lapack_int* ldab,
7589 double* anorm,
double* rcond, lapack_complex_double* work,
double* rwork, lapack_int* info);
7590 void LAPACK_sptcon(lapack_int* n,
const float* d,
const float* e,
float* anorm,
float* rcond,
float* work,
7592 void LAPACK_dptcon(lapack_int* n,
const double* d,
const double* e,
double* anorm,
double* rcond,
double* work,
7594 void LAPACK_cptcon(lapack_int* n,
const float* d,
const lapack_complex_float* e,
float* anorm,
float* rcond,
7595 float* work, lapack_int* info);
7596 void LAPACK_zptcon(lapack_int* n,
const double* d,
const lapack_complex_double* e,
double* anorm,
double* rcond,
7597 double* work, lapack_int* info);
7598 void LAPACK_ssycon(
char* uplo, lapack_int* n,
const float* a, lapack_int* lda,
const lapack_int* ipiv,
float* anorm,
7599 float* rcond,
float* work, lapack_int* iwork, lapack_int* info);
7600 void LAPACK_dsycon(
char* uplo, lapack_int* n,
const double* a, lapack_int* lda,
const lapack_int* ipiv,
double* anorm,
7601 double* rcond,
double* work, lapack_int* iwork, lapack_int* info);
7602 void LAPACK_csycon(
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
7603 float* anorm,
float* rcond, lapack_complex_float* work, lapack_int* info);
7604 void LAPACK_zsycon(
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
7605 double* anorm,
double* rcond, lapack_complex_double* work, lapack_int* info);
7606 void LAPACK_checon(
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
7607 float* anorm,
float* rcond, lapack_complex_float* work, lapack_int* info);
7608 void LAPACK_zhecon(
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
7609 double* anorm,
double* rcond, lapack_complex_double* work, lapack_int* info);
7610 void LAPACK_sspcon(
char* uplo, lapack_int* n,
const float* ap,
const lapack_int* ipiv,
float* anorm,
float* rcond,
7611 float* work, lapack_int* iwork, lapack_int* info);
7612 void LAPACK_dspcon(
char* uplo, lapack_int* n,
const double* ap,
const lapack_int* ipiv,
double* anorm,
double* rcond,
7613 double* work, lapack_int* iwork, lapack_int* info);
7614 void LAPACK_cspcon(
char* uplo, lapack_int* n,
const lapack_complex_float* ap,
const lapack_int* ipiv,
float* anorm,
7615 float* rcond, lapack_complex_float* work, lapack_int* info);
7616 void LAPACK_zspcon(
char* uplo, lapack_int* n,
const lapack_complex_double* ap,
const lapack_int* ipiv,
double* anorm,
7617 double* rcond, lapack_complex_double* work, lapack_int* info);
7618 void LAPACK_chpcon(
char* uplo, lapack_int* n,
const lapack_complex_float* ap,
const lapack_int* ipiv,
float* anorm,
7619 float* rcond, lapack_complex_float* work, lapack_int* info);
7620 void LAPACK_zhpcon(
char* uplo, lapack_int* n,
const lapack_complex_double* ap,
const lapack_int* ipiv,
double* anorm,
7621 double* rcond, lapack_complex_double* work, lapack_int* info);
7622 void LAPACK_strcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const float* a, lapack_int* lda,
float* rcond,
7623 float* work, lapack_int* iwork, lapack_int* info);
7624 void LAPACK_dtrcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const double* a, lapack_int* lda,
double* rcond,
7625 double* work, lapack_int* iwork, lapack_int* info);
7626 void LAPACK_ctrcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
7627 float* rcond, lapack_complex_float* work,
float* rwork, lapack_int* info);
7628 void LAPACK_ztrcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
7629 double* rcond, lapack_complex_double* work,
double* rwork, lapack_int* info);
7630 void LAPACK_stpcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const float* ap,
float* rcond,
float* work,
7631 lapack_int* iwork, lapack_int* info);
7632 void LAPACK_dtpcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const double* ap,
double* rcond,
double* work,
7633 lapack_int* iwork, lapack_int* info);
7634 void LAPACK_ctpcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const lapack_complex_float* ap,
float* rcond,
7635 lapack_complex_float* work,
float* rwork, lapack_int* info);
7636 void LAPACK_ztpcon(
char* norm,
char* uplo,
char* diag, lapack_int* n,
const lapack_complex_double* ap,
double* rcond,
7637 lapack_complex_double* work,
double* rwork, lapack_int* info);
7638 void LAPACK_stbcon(
char* norm,
char* uplo,
char* diag, lapack_int* n, lapack_int* kd,
const float* ab, lapack_int* ldab,
7639 float* rcond,
float* work, lapack_int* iwork, lapack_int* info);
7640 void LAPACK_dtbcon(
char* norm,
char* uplo,
char* diag, lapack_int* n, lapack_int* kd,
const double* ab,
7641 lapack_int* ldab,
double* rcond,
double* work, lapack_int* iwork, lapack_int* info);
7642 void LAPACK_ctbcon(
char* norm,
char* uplo,
char* diag, lapack_int* n, lapack_int* kd,
const lapack_complex_float* ab,
7643 lapack_int* ldab,
float* rcond, lapack_complex_float* work,
float* rwork, lapack_int* info);
7644 void LAPACK_ztbcon(
char* norm,
char* uplo,
char* diag, lapack_int* n, lapack_int* kd,
const lapack_complex_double* ab,
7645 lapack_int* ldab,
double* rcond, lapack_complex_double* work,
double* rwork, lapack_int* info);
7646 void LAPACK_sgerfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
const float* af,
7647 lapack_int* ldaf,
const lapack_int* ipiv,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
7648 float* ferr,
float* berr,
float* work, lapack_int* iwork, lapack_int* info);
7649 void LAPACK_dgerfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
const double* af,
7650 lapack_int* ldaf,
const lapack_int* ipiv,
const double* b, lapack_int* ldb,
double* x,
7651 lapack_int* ldx,
double* ferr,
double* berr,
double* work, lapack_int* iwork, lapack_int* info);
7652 void LAPACK_cgerfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7653 const lapack_complex_float* af, lapack_int* ldaf,
const lapack_int* ipiv,
7654 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
7655 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork, lapack_int* info);
7656 void LAPACK_zgerfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7657 const lapack_complex_double* af, lapack_int* ldaf,
const lapack_int* ipiv,
7658 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
7659 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork, lapack_int* info);
7660 void LAPACK_dgerfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
7661 const double* af, lapack_int* ldaf,
const lapack_int* ipiv,
const double* r,
const double* c,
7662 const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
double* berr,
7663 lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int* nparams,
7664 double* params,
double* work, lapack_int* iwork, lapack_int* info);
7665 void LAPACK_sgerfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
7666 const float* af, lapack_int* ldaf,
const lapack_int* ipiv,
const float* r,
const float* c,
7667 const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
float* berr,
7668 lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
7669 float* params,
float* work, lapack_int* iwork, lapack_int* info);
7670 void LAPACK_zgerfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
7671 lapack_int* lda,
const lapack_complex_double* af, lapack_int* ldaf,
const lapack_int* ipiv,
7672 const double* r,
const double* c,
const lapack_complex_double* b, lapack_int* ldb,
7673 lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* berr, lapack_int* n_err_bnds,
7674 double* err_bnds_norm,
double* err_bnds_comp, lapack_int* nparams,
double* params,
7675 lapack_complex_double* work,
double* rwork, lapack_int* info);
7676 void LAPACK_cgerfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
7677 lapack_int* lda,
const lapack_complex_float* af, lapack_int* ldaf,
const lapack_int* ipiv,
7678 const float* r,
const float* c,
const lapack_complex_float* b, lapack_int* ldb,
7679 lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* berr, lapack_int* n_err_bnds,
7680 float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
float* params,
7681 lapack_complex_float* work,
float* rwork, lapack_int* info);
7682 void LAPACK_sgbrfs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
const float* ab,
7683 lapack_int* ldab,
const float* afb, lapack_int* ldafb,
const lapack_int* ipiv,
const float* b,
7684 lapack_int* ldb,
float* x, lapack_int* ldx,
float* ferr,
float* berr,
float* work, lapack_int* iwork,
7686 void LAPACK_dgbrfs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
const double* ab,
7687 lapack_int* ldab,
const double* afb, lapack_int* ldafb,
const lapack_int* ipiv,
const double* b,
7688 lapack_int* ldb,
double* x, lapack_int* ldx,
double* ferr,
double* berr,
double* work,
7689 lapack_int* iwork, lapack_int* info);
7690 void LAPACK_cgbrfs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7691 const lapack_complex_float* ab, lapack_int* ldab,
const lapack_complex_float* afb, lapack_int* ldafb,
7692 const lapack_int* ipiv,
const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x,
7693 lapack_int* ldx,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork,
7695 void LAPACK_zgbrfs(
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7696 const lapack_complex_double* ab, lapack_int* ldab,
const lapack_complex_double* afb,
7697 lapack_int* ldafb,
const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int* ldb,
7698 lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr, lapack_complex_double* work,
7699 double* rwork, lapack_int* info);
7700 void LAPACK_dgbrfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7701 const double* ab, lapack_int* ldab,
const double* afb, lapack_int* ldafb,
const lapack_int* ipiv,
7702 const double* r,
const double* c,
const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
7703 double* rcond,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
7704 lapack_int* nparams,
double* params,
double* work, lapack_int* iwork, lapack_int* info);
7705 void LAPACK_sgbrfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7706 const float* ab, lapack_int* ldab,
const float* afb, lapack_int* ldafb,
const lapack_int* ipiv,
7707 const float* r,
const float* c,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
7708 float* rcond,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
7709 lapack_int* nparams,
float* params,
float* work, lapack_int* iwork, lapack_int* info);
7710 void LAPACK_zgbrfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7711 const lapack_complex_double* ab, lapack_int* ldab,
const lapack_complex_double* afb,
7712 lapack_int* ldafb,
const lapack_int* ipiv,
const double* r,
const double* c,
7713 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
7714 double* rcond,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
7715 lapack_int* nparams,
double* params, lapack_complex_double* work,
double* rwork, lapack_int* info);
7716 void LAPACK_cgbrfsx(
char* trans,
char* equed, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
7717 const lapack_complex_float* ab, lapack_int* ldab,
const lapack_complex_float* afb,
7718 lapack_int* ldafb,
const lapack_int* ipiv,
const float* r,
const float* c,
7719 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
7720 float* rcond,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
7721 lapack_int* nparams,
float* params, lapack_complex_float* work,
float* rwork, lapack_int* info);
7722 void LAPACK_sgtrfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const float* dl,
const float* d,
const float* du,
7723 const float* dlf,
const float* df,
const float* duf,
const float* du2,
const lapack_int* ipiv,
7724 const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* ferr,
float* berr,
float* work,
7725 lapack_int* iwork, lapack_int* info);
7726 void LAPACK_dgtrfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const double* dl,
const double* d,
const double* du,
7727 const double* dlf,
const double* df,
const double* duf,
const double* du2,
const lapack_int* ipiv,
7728 const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* ferr,
double* berr,
7729 double* work, lapack_int* iwork, lapack_int* info);
7730 void LAPACK_cgtrfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* dl,
7731 const lapack_complex_float* d,
const lapack_complex_float* du,
const lapack_complex_float* dlf,
7732 const lapack_complex_float* df,
const lapack_complex_float* duf,
const lapack_complex_float* du2,
7733 const lapack_int* ipiv,
const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x,
7734 lapack_int* ldx,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork,
7736 void LAPACK_zgtrfs(
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* dl,
7737 const lapack_complex_double* d,
const lapack_complex_double* du,
const lapack_complex_double* dlf,
7738 const lapack_complex_double* df,
const lapack_complex_double* duf,
const lapack_complex_double* du2,
7739 const lapack_int* ipiv,
const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x,
7740 lapack_int* ldx,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork,
7742 void LAPACK_sporfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
const float* af,
7743 lapack_int* ldaf,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* ferr,
7744 float* berr,
float* work, lapack_int* iwork, lapack_int* info);
7745 void LAPACK_dporfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
const double* af,
7746 lapack_int* ldaf,
const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* ferr,
7747 double* berr,
double* work, lapack_int* iwork, lapack_int* info);
7748 void LAPACK_cporfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7749 const lapack_complex_float* af, lapack_int* ldaf,
const lapack_complex_float* b, lapack_int* ldb,
7750 lapack_complex_float* x, lapack_int* ldx,
float* ferr,
float* berr, lapack_complex_float* work,
7751 float* rwork, lapack_int* info);
7752 void LAPACK_zporfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7753 const lapack_complex_double* af, lapack_int* ldaf,
const lapack_complex_double* b, lapack_int* ldb,
7754 lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr, lapack_complex_double* work,
7755 double* rwork, lapack_int* info);
7756 void LAPACK_dporfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
7757 const double* af, lapack_int* ldaf,
const double* s,
const double* b, lapack_int* ldb,
double* x,
7758 lapack_int* ldx,
double* rcond,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
7759 double* err_bnds_comp, lapack_int* nparams,
double* params,
double* work, lapack_int* iwork,
7761 void LAPACK_sporfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
7762 const float* af, lapack_int* ldaf,
const float* s,
const float* b, lapack_int* ldb,
float* x,
7763 lapack_int* ldx,
float* rcond,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
7764 float* err_bnds_comp, lapack_int* nparams,
float* params,
float* work, lapack_int* iwork,
7766 void LAPACK_zporfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
7767 lapack_int* lda,
const lapack_complex_double* af, lapack_int* ldaf,
const double* s,
7768 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
7769 double* rcond,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
7770 lapack_int* nparams,
double* params, lapack_complex_double* work,
double* rwork, lapack_int* info);
7771 void LAPACK_cporfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
7772 lapack_int* lda,
const lapack_complex_float* af, lapack_int* ldaf,
const float* s,
7773 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
7774 float* rcond,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
7775 lapack_int* nparams,
float* params, lapack_complex_float* work,
float* rwork, lapack_int* info);
7776 void LAPACK_spprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* ap,
const float* afp,
const float* b,
7777 lapack_int* ldb,
float* x, lapack_int* ldx,
float* ferr,
float* berr,
float* work, lapack_int* iwork,
7779 void LAPACK_dpprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* ap,
const double* afp,
const double* b,
7780 lapack_int* ldb,
double* x, lapack_int* ldx,
double* ferr,
double* berr,
double* work,
7781 lapack_int* iwork, lapack_int* info);
7782 void LAPACK_cpprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
7783 const lapack_complex_float* afp,
const lapack_complex_float* b, lapack_int* ldb,
7784 lapack_complex_float* x, lapack_int* ldx,
float* ferr,
float* berr, lapack_complex_float* work,
7785 float* rwork, lapack_int* info);
7786 void LAPACK_zpprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
7787 const lapack_complex_double* afp,
const lapack_complex_double* b, lapack_int* ldb,
7788 lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr, lapack_complex_double* work,
7789 double* rwork, lapack_int* info);
7790 void LAPACK_spbrfs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const float* ab, lapack_int* ldab,
7791 const float* afb, lapack_int* ldafb,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
7792 float* ferr,
float* berr,
float* work, lapack_int* iwork, lapack_int* info);
7793 void LAPACK_dpbrfs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const double* ab, lapack_int* ldab,
7794 const double* afb, lapack_int* ldafb,
const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
7795 double* ferr,
double* berr,
double* work, lapack_int* iwork, lapack_int* info);
7796 void LAPACK_cpbrfs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const lapack_complex_float* ab,
7797 lapack_int* ldab,
const lapack_complex_float* afb, lapack_int* ldafb,
const lapack_complex_float* b,
7798 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* ferr,
float* berr,
7799 lapack_complex_float* work,
float* rwork, lapack_int* info);
7800 void LAPACK_zpbrfs(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
const lapack_complex_double* ab,
7801 lapack_int* ldab,
const lapack_complex_double* afb, lapack_int* ldafb,
7802 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
7803 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork, lapack_int* info);
7804 void LAPACK_sptrfs(lapack_int* n, lapack_int* nrhs,
const float* d,
const float* e,
const float* df,
const float* ef,
7805 const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* ferr,
float* berr,
float* work,
7807 void LAPACK_dptrfs(lapack_int* n, lapack_int* nrhs,
const double* d,
const double* e,
const double* df,
7808 const double* ef,
const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* ferr,
7809 double* berr,
double* work, lapack_int* info);
7810 void LAPACK_cptrfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* d,
const lapack_complex_float* e,
7811 const float* df,
const lapack_complex_float* ef,
const lapack_complex_float* b, lapack_int* ldb,
7812 lapack_complex_float* x, lapack_int* ldx,
float* ferr,
float* berr, lapack_complex_float* work,
7813 float* rwork, lapack_int* info);
7814 void LAPACK_zptrfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* d,
const lapack_complex_double* e,
7815 const double* df,
const lapack_complex_double* ef,
const lapack_complex_double* b, lapack_int* ldb,
7816 lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr, lapack_complex_double* work,
7817 double* rwork, lapack_int* info);
7818 void LAPACK_ssyrfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
const float* af,
7819 lapack_int* ldaf,
const lapack_int* ipiv,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
7820 float* ferr,
float* berr,
float* work, lapack_int* iwork, lapack_int* info);
7821 void LAPACK_dsyrfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
const double* af,
7822 lapack_int* ldaf,
const lapack_int* ipiv,
const double* b, lapack_int* ldb,
double* x,
7823 lapack_int* ldx,
double* ferr,
double* berr,
double* work, lapack_int* iwork, lapack_int* info);
7824 void LAPACK_csyrfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7825 const lapack_complex_float* af, lapack_int* ldaf,
const lapack_int* ipiv,
7826 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
7827 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork, lapack_int* info);
7828 void LAPACK_zsyrfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7829 const lapack_complex_double* af, lapack_int* ldaf,
const lapack_int* ipiv,
7830 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
7831 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork, lapack_int* info);
7832 void LAPACK_dsyrfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
7833 const double* af, lapack_int* ldaf,
const lapack_int* ipiv,
const double* s,
const double* b,
7834 lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
double* berr, lapack_int* n_err_bnds,
7835 double* err_bnds_norm,
double* err_bnds_comp, lapack_int* nparams,
double* params,
double* work,
7836 lapack_int* iwork, lapack_int* info);
7837 void LAPACK_ssyrfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
7838 const float* af, lapack_int* ldaf,
const lapack_int* ipiv,
const float* s,
const float* b,
7839 lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
float* berr, lapack_int* n_err_bnds,
7840 float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
float* params,
float* work,
7841 lapack_int* iwork, lapack_int* info);
7842 void LAPACK_zsyrfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
7843 lapack_int* lda,
const lapack_complex_double* af, lapack_int* ldaf,
const lapack_int* ipiv,
7844 const double* s,
const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x,
7845 lapack_int* ldx,
double* rcond,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
7846 double* err_bnds_comp, lapack_int* nparams,
double* params, lapack_complex_double* work,
7847 double* rwork, lapack_int* info);
7848 void LAPACK_csyrfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
7849 lapack_int* lda,
const lapack_complex_float* af, lapack_int* ldaf,
const lapack_int* ipiv,
7850 const float* s,
const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x,
7851 lapack_int* ldx,
float* rcond,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
7852 float* err_bnds_comp, lapack_int* nparams,
float* params, lapack_complex_float* work,
float* rwork,
7854 void LAPACK_cherfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
7855 const lapack_complex_float* af, lapack_int* ldaf,
const lapack_int* ipiv,
7856 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
7857 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork, lapack_int* info);
7858 void LAPACK_zherfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
7859 const lapack_complex_double* af, lapack_int* ldaf,
const lapack_int* ipiv,
7860 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
7861 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork, lapack_int* info);
7862 void LAPACK_zherfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
7863 lapack_int* lda,
const lapack_complex_double* af, lapack_int* ldaf,
const lapack_int* ipiv,
7864 const double* s,
const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x,
7865 lapack_int* ldx,
double* rcond,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
7866 double* err_bnds_comp, lapack_int* nparams,
double* params, lapack_complex_double* work,
7867 double* rwork, lapack_int* info);
7868 void LAPACK_cherfsx(
char* uplo,
char* equed, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
7869 lapack_int* lda,
const lapack_complex_float* af, lapack_int* ldaf,
const lapack_int* ipiv,
7870 const float* s,
const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x,
7871 lapack_int* ldx,
float* rcond,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
7872 float* err_bnds_comp, lapack_int* nparams,
float* params, lapack_complex_float* work,
float* rwork,
7874 void LAPACK_ssprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* ap,
const float* afp,
7875 const lapack_int* ipiv,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* ferr,
7876 float* berr,
float* work, lapack_int* iwork, lapack_int* info);
7877 void LAPACK_dsprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* ap,
const double* afp,
7878 const lapack_int* ipiv,
const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* ferr,
7879 double* berr,
double* work, lapack_int* iwork, lapack_int* info);
7880 void LAPACK_csprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
7881 const lapack_complex_float* afp,
const lapack_int* ipiv,
const lapack_complex_float* b,
7882 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* ferr,
float* berr,
7883 lapack_complex_float* work,
float* rwork, lapack_int* info);
7884 void LAPACK_zsprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
7885 const lapack_complex_double* afp,
const lapack_int* ipiv,
const lapack_complex_double* b,
7886 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr,
7887 lapack_complex_double* work,
double* rwork, lapack_int* info);
7888 void LAPACK_chprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
7889 const lapack_complex_float* afp,
const lapack_int* ipiv,
const lapack_complex_float* b,
7890 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* ferr,
float* berr,
7891 lapack_complex_float* work,
float* rwork, lapack_int* info);
7892 void LAPACK_zhprfs(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
7893 const lapack_complex_double* afp,
const lapack_int* ipiv,
const lapack_complex_double* b,
7894 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr,
7895 lapack_complex_double* work,
double* rwork, lapack_int* info);
7896 void LAPACK_strrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const float* a,
7897 lapack_int* lda,
const float* b, lapack_int* ldb,
const float* x, lapack_int* ldx,
float* ferr,
7898 float* berr,
float* work, lapack_int* iwork, lapack_int* info);
7899 void LAPACK_dtrrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const double* a,
7900 lapack_int* lda,
const double* b, lapack_int* ldb,
const double* x, lapack_int* ldx,
double* ferr,
7901 double* berr,
double* work, lapack_int* iwork, lapack_int* info);
7902 void LAPACK_ctrrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
7903 lapack_int* lda,
const lapack_complex_float* b, lapack_int* ldb,
const lapack_complex_float* x,
7904 lapack_int* ldx,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork,
7906 void LAPACK_ztrrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
7907 lapack_int* lda,
const lapack_complex_double* b, lapack_int* ldb,
const lapack_complex_double* x,
7908 lapack_int* ldx,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork,
7910 void LAPACK_stprfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const float* ap,
7911 const float* b, lapack_int* ldb,
const float* x, lapack_int* ldx,
float* ferr,
float* berr,
7912 float* work, lapack_int* iwork, lapack_int* info);
7913 void LAPACK_dtprfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const double* ap,
7914 const double* b, lapack_int* ldb,
const double* x, lapack_int* ldx,
double* ferr,
double* berr,
7915 double* work, lapack_int* iwork, lapack_int* info);
7916 void LAPACK_ctprfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
7917 const lapack_complex_float* b, lapack_int* ldb,
const lapack_complex_float* x, lapack_int* ldx,
7918 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork, lapack_int* info);
7919 void LAPACK_ztprfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* nrhs,
7920 const lapack_complex_double* ap,
const lapack_complex_double* b, lapack_int* ldb,
7921 const lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr,
7922 lapack_complex_double* work,
double* rwork, lapack_int* info);
7923 void LAPACK_stbrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7924 const float* ab, lapack_int* ldab,
const float* b, lapack_int* ldb,
const float* x, lapack_int* ldx,
7925 float* ferr,
float* berr,
float* work, lapack_int* iwork, lapack_int* info);
7926 void LAPACK_dtbrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7927 const double* ab, lapack_int* ldab,
const double* b, lapack_int* ldb,
const double* x,
7928 lapack_int* ldx,
double* ferr,
double* berr,
double* work, lapack_int* iwork, lapack_int* info);
7929 void LAPACK_ctbrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7930 const lapack_complex_float* ab, lapack_int* ldab,
const lapack_complex_float* b, lapack_int* ldb,
7931 const lapack_complex_float* x, lapack_int* ldx,
float* ferr,
float* berr, lapack_complex_float* work,
7932 float* rwork, lapack_int* info);
7933 void LAPACK_ztbrfs(
char* uplo,
char* trans,
char* diag, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
7934 const lapack_complex_double* ab, lapack_int* ldab,
const lapack_complex_double* b, lapack_int* ldb,
7935 const lapack_complex_double* x, lapack_int* ldx,
double* ferr,
double* berr,
7936 lapack_complex_double* work,
double* rwork, lapack_int* info);
7937 void LAPACK_sgetri(lapack_int* n,
float* a, lapack_int* lda,
const lapack_int* ipiv,
float* work, lapack_int* lwork,
7939 void LAPACK_dgetri(lapack_int* n,
double* a, lapack_int* lda,
const lapack_int* ipiv,
double* work, lapack_int* lwork,
7941 void LAPACK_cgetri(lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
7942 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
7943 void LAPACK_zgetri(lapack_int* n, lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
7944 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
7945 void LAPACK_spotri(
char* uplo, lapack_int* n,
float* a, lapack_int* lda, lapack_int* info);
7946 void LAPACK_dpotri(
char* uplo, lapack_int* n,
double* a, lapack_int* lda, lapack_int* info);
7947 void LAPACK_cpotri(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* info);
7948 void LAPACK_zpotri(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* info);
7949 void LAPACK_dpftri(
char* transr,
char* uplo, lapack_int* n,
double* a, lapack_int* info);
7950 void LAPACK_spftri(
char* transr,
char* uplo, lapack_int* n,
float* a, lapack_int* info);
7951 void LAPACK_zpftri(
char* transr,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* info);
7952 void LAPACK_cpftri(
char* transr,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* info);
7953 void LAPACK_spptri(
char* uplo, lapack_int* n,
float* ap, lapack_int* info);
7954 void LAPACK_dpptri(
char* uplo, lapack_int* n,
double* ap, lapack_int* info);
7955 void LAPACK_cpptri(
char* uplo, lapack_int* n, lapack_complex_float* ap, lapack_int* info);
7956 void LAPACK_zpptri(
char* uplo, lapack_int* n, lapack_complex_double* ap, lapack_int* info);
7957 void LAPACK_ssytri(
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
const lapack_int* ipiv,
float* work,
7959 void LAPACK_dsytri(
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
const lapack_int* ipiv,
double* work,
7961 void LAPACK_csytri(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
7962 lapack_complex_float* work, lapack_int* info);
7963 void LAPACK_zsytri(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
7964 lapack_complex_double* work, lapack_int* info);
7965 void LAPACK_chetri(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
7966 lapack_complex_float* work, lapack_int* info);
7967 void LAPACK_zhetri(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
7968 lapack_complex_double* work, lapack_int* info);
7969 void LAPACK_ssptri(
char* uplo, lapack_int* n,
float* ap,
const lapack_int* ipiv,
float* work, lapack_int* info);
7970 void LAPACK_dsptri(
char* uplo, lapack_int* n,
double* ap,
const lapack_int* ipiv,
double* work, lapack_int* info);
7971 void LAPACK_csptri(
char* uplo, lapack_int* n, lapack_complex_float* ap,
const lapack_int* ipiv,
7972 lapack_complex_float* work, lapack_int* info);
7973 void LAPACK_zsptri(
char* uplo, lapack_int* n, lapack_complex_double* ap,
const lapack_int* ipiv,
7974 lapack_complex_double* work, lapack_int* info);
7975 void LAPACK_chptri(
char* uplo, lapack_int* n, lapack_complex_float* ap,
const lapack_int* ipiv,
7976 lapack_complex_float* work, lapack_int* info);
7977 void LAPACK_zhptri(
char* uplo, lapack_int* n, lapack_complex_double* ap,
const lapack_int* ipiv,
7978 lapack_complex_double* work, lapack_int* info);
7979 void LAPACK_strtri(
char* uplo,
char* diag, lapack_int* n,
float* a, lapack_int* lda, lapack_int* info);
7980 void LAPACK_dtrtri(
char* uplo,
char* diag, lapack_int* n,
double* a, lapack_int* lda, lapack_int* info);
7981 void LAPACK_ctrtri(
char* uplo,
char* diag, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* info);
7982 void LAPACK_ztrtri(
char* uplo,
char* diag, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* info);
7983 void LAPACK_dtftri(
char* transr,
char* uplo,
char* diag, lapack_int* n,
double* a, lapack_int* info);
7984 void LAPACK_stftri(
char* transr,
char* uplo,
char* diag, lapack_int* n,
float* a, lapack_int* info);
7985 void LAPACK_ztftri(
char* transr,
char* uplo,
char* diag, lapack_int* n, lapack_complex_double* a, lapack_int* info);
7986 void LAPACK_ctftri(
char* transr,
char* uplo,
char* diag, lapack_int* n, lapack_complex_float* a, lapack_int* info);
7987 void LAPACK_stptri(
char* uplo,
char* diag, lapack_int* n,
float* ap, lapack_int* info);
7988 void LAPACK_dtptri(
char* uplo,
char* diag, lapack_int* n,
double* ap, lapack_int* info);
7989 void LAPACK_ctptri(
char* uplo,
char* diag, lapack_int* n, lapack_complex_float* ap, lapack_int* info);
7990 void LAPACK_ztptri(
char* uplo,
char* diag, lapack_int* n, lapack_complex_double* ap, lapack_int* info);
7991 void LAPACK_sgeequ(lapack_int* m, lapack_int* n,
const float* a, lapack_int* lda,
float* r,
float* c,
float* rowcnd,
7992 float* colcnd,
float* amax, lapack_int* info);
7993 void LAPACK_dgeequ(lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
double* r,
double* c,
double* rowcnd,
7994 double* colcnd,
double* amax, lapack_int* info);
7995 void LAPACK_cgeequ(lapack_int* m, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* r,
float* c,
7996 float* rowcnd,
float* colcnd,
float* amax, lapack_int* info);
7997 void LAPACK_zgeequ(lapack_int* m, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* r,
double* c,
7998 double* rowcnd,
double* colcnd,
double* amax, lapack_int* info);
7999 void LAPACK_dgeequb(lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
double* r,
double* c,
8000 double* rowcnd,
double* colcnd,
double* amax, lapack_int* info);
8001 void LAPACK_sgeequb(lapack_int* m, lapack_int* n,
const float* a, lapack_int* lda,
float* r,
float* c,
float* rowcnd,
8002 float* colcnd,
float* amax, lapack_int* info);
8003 void LAPACK_zgeequb(lapack_int* m, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* r,
double* c,
8004 double* rowcnd,
double* colcnd,
double* amax, lapack_int* info);
8005 void LAPACK_cgeequb(lapack_int* m, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* r,
float* c,
8006 float* rowcnd,
float* colcnd,
float* amax, lapack_int* info);
8007 void LAPACK_sgbequ(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const float* ab, lapack_int* ldab,
8008 float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax, lapack_int* info);
8009 void LAPACK_dgbequ(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const double* ab, lapack_int* ldab,
8010 double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax, lapack_int* info);
8011 void LAPACK_cgbequ(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const lapack_complex_float* ab,
8012 lapack_int* ldab,
float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax, lapack_int* info);
8013 void LAPACK_zgbequ(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const lapack_complex_double* ab,
8014 lapack_int* ldab,
double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax,
8016 void LAPACK_dgbequb(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const double* ab, lapack_int* ldab,
8017 double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax, lapack_int* info);
8018 void LAPACK_sgbequb(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const float* ab, lapack_int* ldab,
8019 float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax, lapack_int* info);
8020 void LAPACK_zgbequb(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const lapack_complex_double* ab,
8021 lapack_int* ldab,
double* r,
double* c,
double* rowcnd,
double* colcnd,
double* amax,
8023 void LAPACK_cgbequb(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const lapack_complex_float* ab,
8024 lapack_int* ldab,
float* r,
float* c,
float* rowcnd,
float* colcnd,
float* amax, lapack_int* info);
8025 void LAPACK_spoequ(lapack_int* n,
const float* a, lapack_int* lda,
float* s,
float* scond,
float* amax,
8027 void LAPACK_dpoequ(lapack_int* n,
const double* a, lapack_int* lda,
double* s,
double* scond,
double* amax,
8029 void LAPACK_cpoequ(lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* s,
float* scond,
float* amax,
8031 void LAPACK_zpoequ(lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* s,
double* scond,
8032 double* amax, lapack_int* info);
8033 void LAPACK_dpoequb(lapack_int* n,
const double* a, lapack_int* lda,
double* s,
double* scond,
double* amax,
8035 void LAPACK_spoequb(lapack_int* n,
const float* a, lapack_int* lda,
float* s,
float* scond,
float* amax,
8037 void LAPACK_zpoequb(lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* s,
double* scond,
8038 double* amax, lapack_int* info);
8039 void LAPACK_cpoequb(lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* s,
float* scond,
float* amax,
8041 void LAPACK_sppequ(
char* uplo, lapack_int* n,
const float* ap,
float* s,
float* scond,
float* amax, lapack_int* info);
8042 void LAPACK_dppequ(
char* uplo, lapack_int* n,
const double* ap,
double* s,
double* scond,
double* amax,
8044 void LAPACK_cppequ(
char* uplo, lapack_int* n,
const lapack_complex_float* ap,
float* s,
float* scond,
float* amax,
8046 void LAPACK_zppequ(
char* uplo, lapack_int* n,
const lapack_complex_double* ap,
double* s,
double* scond,
double* amax,
8048 void LAPACK_spbequ(
char* uplo, lapack_int* n, lapack_int* kd,
const float* ab, lapack_int* ldab,
float* s,
float* scond,
8049 float* amax, lapack_int* info);
8050 void LAPACK_dpbequ(
char* uplo, lapack_int* n, lapack_int* kd,
const double* ab, lapack_int* ldab,
double* s,
8051 double* scond,
double* amax, lapack_int* info);
8052 void LAPACK_cpbequ(
char* uplo, lapack_int* n, lapack_int* kd,
const lapack_complex_float* ab, lapack_int* ldab,
8053 float* s,
float* scond,
float* amax, lapack_int* info);
8054 void LAPACK_zpbequ(
char* uplo, lapack_int* n, lapack_int* kd,
const lapack_complex_double* ab, lapack_int* ldab,
8055 double* s,
double* scond,
double* amax, lapack_int* info);
8056 void LAPACK_dsyequb(
char* uplo, lapack_int* n,
const double* a, lapack_int* lda,
double* s,
double* scond,
double* amax,
8057 double* work, lapack_int* info);
8058 void LAPACK_ssyequb(
char* uplo, lapack_int* n,
const float* a, lapack_int* lda,
float* s,
float* scond,
float* amax,
8059 float* work, lapack_int* info);
8060 void LAPACK_zsyequb(
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* s,
8061 double* scond,
double* amax, lapack_complex_double* work, lapack_int* info);
8062 void LAPACK_csyequb(
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* s,
float* scond,
8063 float* amax, lapack_complex_float* work, lapack_int* info);
8064 void LAPACK_zheequb(
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
double* s,
8065 double* scond,
double* amax, lapack_complex_double* work, lapack_int* info);
8066 void LAPACK_cheequb(
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* s,
float* scond,
8067 float* amax, lapack_complex_float* work, lapack_int* info);
8068 void LAPACK_sgesv(lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda, lapack_int* ipiv,
float* b,
8069 lapack_int* ldb, lapack_int* info);
8070 void LAPACK_dgesv(lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda, lapack_int* ipiv,
double* b,
8071 lapack_int* ldb, lapack_int* info);
8072 void LAPACK_cgesv(lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv,
8073 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8074 void LAPACK_zgesv(lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
8075 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8076 void LAPACK_dsgesv(lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda, lapack_int* ipiv,
double* b,
8077 lapack_int* ldb,
double* x, lapack_int* ldx,
double* work,
float* swork, lapack_int* iter,
8079 void LAPACK_zcgesv(lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
8080 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
8081 lapack_complex_double* work, lapack_complex_float* swork,
double* rwork, lapack_int* iter,
8083 void LAPACK_sgesvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* af,
8084 lapack_int* ldaf, lapack_int* ipiv,
char* equed,
float* r,
float* c,
float* b, lapack_int* ldb,
8085 float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
float* work, lapack_int* iwork,
8087 void LAPACK_dgesvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* af,
8088 lapack_int* ldaf, lapack_int* ipiv,
char* equed,
double* r,
double* c,
double* b, lapack_int* ldb,
8089 double* x, lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
double* work,
8090 lapack_int* iwork, lapack_int* info);
8091 void LAPACK_cgesvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8092 lapack_complex_float* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
float* r,
float* c,
8093 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* rcond,
8094 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork, lapack_int* info);
8095 void LAPACK_zgesvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8096 lapack_complex_double* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
double* r,
double* c,
8097 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* rcond,
8098 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork, lapack_int* info);
8099 void LAPACK_dgesvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* af,
8100 lapack_int* ldaf, lapack_int* ipiv,
char* equed,
double* r,
double* c,
double* b, lapack_int* ldb,
8101 double* x, lapack_int* ldx,
double* rcond,
double* rpvgrw,
double* berr, lapack_int* n_err_bnds,
8102 double* err_bnds_norm,
double* err_bnds_comp, lapack_int* nparams,
double* params,
double* work,
8103 lapack_int* iwork, lapack_int* info);
8104 void LAPACK_sgesvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* af,
8105 lapack_int* ldaf, lapack_int* ipiv,
char* equed,
float* r,
float* c,
float* b, lapack_int* ldb,
8106 float* x, lapack_int* ldx,
float* rcond,
float* rpvgrw,
float* berr, lapack_int* n_err_bnds,
8107 float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
float* params,
float* work,
8108 lapack_int* iwork, lapack_int* info);
8109 void LAPACK_zgesvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8110 lapack_complex_double* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
double* r,
double* c,
8111 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* rcond,
8112 double* rpvgrw,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
8113 lapack_int* nparams,
double* params, lapack_complex_double* work,
double* rwork, lapack_int* info);
8114 void LAPACK_cgesvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8115 lapack_complex_float* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
float* r,
float* c,
8116 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* rcond,
8117 float* rpvgrw,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
8118 lapack_int* nparams,
float* params, lapack_complex_float* work,
float* rwork, lapack_int* info);
8119 void LAPACK_sgbsv(lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
float* ab, lapack_int* ldab,
8120 lapack_int* ipiv,
float* b, lapack_int* ldb, lapack_int* info);
8121 void LAPACK_dgbsv(lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
double* ab, lapack_int* ldab,
8122 lapack_int* ipiv,
double* b, lapack_int* ldb, lapack_int* info);
8123 void LAPACK_cgbsv(lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs, lapack_complex_float* ab,
8124 lapack_int* ldab, lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8125 void LAPACK_zgbsv(lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs, lapack_complex_double* ab,
8126 lapack_int* ldab, lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8127 void LAPACK_sgbsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
float* ab,
8128 lapack_int* ldab,
float* afb, lapack_int* ldafb, lapack_int* ipiv,
char* equed,
float* r,
float* c,
8129 float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8130 float* work, lapack_int* iwork, lapack_int* info);
8131 void LAPACK_dgbsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
double* ab,
8132 lapack_int* ldab,
double* afb, lapack_int* ldafb, lapack_int* ipiv,
char* equed,
double* r,
8133 double* c,
double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
double* ferr,
8134 double* berr,
double* work, lapack_int* iwork, lapack_int* info);
8135 void LAPACK_cgbsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
8136 lapack_complex_float* ab, lapack_int* ldab, lapack_complex_float* afb, lapack_int* ldafb,
8137 lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b, lapack_int* ldb,
8138 lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8139 lapack_complex_float* work,
float* rwork, lapack_int* info);
8140 void LAPACK_zgbsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
8141 lapack_complex_double* ab, lapack_int* ldab, lapack_complex_double* afb, lapack_int* ldafb,
8142 lapack_int* ipiv,
char* equed,
double* r,
double* c, lapack_complex_double* b, lapack_int* ldb,
8143 lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
8144 lapack_complex_double* work,
double* rwork, lapack_int* info);
8145 void LAPACK_dgbsvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
8146 double* ab, lapack_int* ldab,
double* afb, lapack_int* ldafb, lapack_int* ipiv,
char* equed,
8147 double* r,
double* c,
double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
8148 double* rpvgrw,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
8149 lapack_int* nparams,
double* params,
double* work, lapack_int* iwork, lapack_int* info);
8150 void LAPACK_sgbsvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
float* ab,
8151 lapack_int* ldab,
float* afb, lapack_int* ldafb, lapack_int* ipiv,
char* equed,
float* r,
float* c,
8152 float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
float* rpvgrw,
float* berr,
8153 lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
8154 float* params,
float* work, lapack_int* iwork, lapack_int* info);
8155 void LAPACK_zgbsvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
8156 lapack_complex_double* ab, lapack_int* ldab, lapack_complex_double* afb, lapack_int* ldafb,
8157 lapack_int* ipiv,
char* equed,
double* r,
double* c, lapack_complex_double* b, lapack_int* ldb,
8158 lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* rpvgrw,
double* berr,
8159 lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp, lapack_int* nparams,
8160 double* params, lapack_complex_double* work,
double* rwork, lapack_int* info);
8161 void LAPACK_cgbsvxx(
char* fact,
char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, lapack_int* nrhs,
8162 lapack_complex_float* ab, lapack_int* ldab, lapack_complex_float* afb, lapack_int* ldafb,
8163 lapack_int* ipiv,
char* equed,
float* r,
float* c, lapack_complex_float* b, lapack_int* ldb,
8164 lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* rpvgrw,
float* berr,
8165 lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
8166 float* params, lapack_complex_float* work,
float* rwork, lapack_int* info);
8167 void LAPACK_sgtsv(lapack_int* n, lapack_int* nrhs,
float* dl,
float* d,
float* du,
float* b, lapack_int* ldb,
8169 void LAPACK_dgtsv(lapack_int* n, lapack_int* nrhs,
double* dl,
double* d,
double* du,
double* b, lapack_int* ldb,
8171 void LAPACK_cgtsv(lapack_int* n, lapack_int* nrhs, lapack_complex_float* dl, lapack_complex_float* d,
8172 lapack_complex_float* du, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8173 void LAPACK_zgtsv(lapack_int* n, lapack_int* nrhs, lapack_complex_double* dl, lapack_complex_double* d,
8174 lapack_complex_double* du, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8175 void LAPACK_sgtsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
const float* dl,
const float* d,
8176 const float* du,
float* dlf,
float* df,
float* duf,
float* du2, lapack_int* ipiv,
const float* b,
8177 lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
float* work,
8178 lapack_int* iwork, lapack_int* info);
8179 void LAPACK_dgtsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
const double* dl,
const double* d,
8180 const double* du,
double* dlf,
double* df,
double* duf,
double* du2, lapack_int* ipiv,
8181 const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
double* ferr,
8182 double* berr,
double* work, lapack_int* iwork, lapack_int* info);
8183 void LAPACK_cgtsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* dl,
8184 const lapack_complex_float* d,
const lapack_complex_float* du, lapack_complex_float* dlf,
8185 lapack_complex_float* df, lapack_complex_float* duf, lapack_complex_float* du2, lapack_int* ipiv,
8186 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
8187 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work,
float* rwork, lapack_int* info);
8188 void LAPACK_zgtsvx(
char* fact,
char* trans, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* dl,
8189 const lapack_complex_double* d,
const lapack_complex_double* du, lapack_complex_double* dlf,
8190 lapack_complex_double* df, lapack_complex_double* duf, lapack_complex_double* du2, lapack_int* ipiv,
8191 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
8192 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work,
double* rwork,
8194 void LAPACK_sposv(
char* uplo, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
8196 void LAPACK_dposv(
char* uplo, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
8198 void LAPACK_cposv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8199 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8200 void LAPACK_zposv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8201 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8202 void LAPACK_dsposv(
char* uplo, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
8203 double* x, lapack_int* ldx,
double* work,
float* swork, lapack_int* iter, lapack_int* info);
8204 void LAPACK_zcposv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8205 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
8206 lapack_complex_double* work, lapack_complex_float* swork,
double* rwork, lapack_int* iter,
8208 void LAPACK_sposvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* af,
8209 lapack_int* ldaf,
char* equed,
float* s,
float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
8210 float* rcond,
float* ferr,
float* berr,
float* work, lapack_int* iwork, lapack_int* info);
8211 void LAPACK_dposvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* af,
8212 lapack_int* ldaf,
char* equed,
double* s,
double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
8213 double* rcond,
double* ferr,
double* berr,
double* work, lapack_int* iwork, lapack_int* info);
8214 void LAPACK_cposvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8215 lapack_complex_float* af, lapack_int* ldaf,
char* equed,
float* s, lapack_complex_float* b,
8216 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8217 lapack_complex_float* work,
float* rwork, lapack_int* info);
8218 void LAPACK_zposvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8219 lapack_complex_double* af, lapack_int* ldaf,
char* equed,
double* s, lapack_complex_double* b,
8220 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* ferr,
8221 double* berr, lapack_complex_double* work,
double* rwork, lapack_int* info);
8222 void LAPACK_dposvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* af,
8223 lapack_int* ldaf,
char* equed,
double* s,
double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
8224 double* rcond,
double* rpvgrw,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
8225 double* err_bnds_comp, lapack_int* nparams,
double* params,
double* work, lapack_int* iwork,
8227 void LAPACK_sposvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* af,
8228 lapack_int* ldaf,
char* equed,
float* s,
float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
8229 float* rcond,
float* rpvgrw,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
8230 float* err_bnds_comp, lapack_int* nparams,
float* params,
float* work, lapack_int* iwork,
8232 void LAPACK_zposvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8233 lapack_complex_double* af, lapack_int* ldaf,
char* equed,
double* s, lapack_complex_double* b,
8234 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* rpvgrw,
8235 double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
8236 lapack_int* nparams,
double* params, lapack_complex_double* work,
double* rwork, lapack_int* info);
8237 void LAPACK_cposvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8238 lapack_complex_float* af, lapack_int* ldaf,
char* equed,
float* s, lapack_complex_float* b,
8239 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* rpvgrw,
float* berr,
8240 lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
8241 float* params, lapack_complex_float* work,
float* rwork, lapack_int* info);
8242 void LAPACK_sppsv(
char* uplo, lapack_int* n, lapack_int* nrhs,
float* ap,
float* b, lapack_int* ldb, lapack_int* info);
8243 void LAPACK_dppsv(
char* uplo, lapack_int* n, lapack_int* nrhs,
double* ap,
double* b, lapack_int* ldb,
8245 void LAPACK_cppsv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* ap, lapack_complex_float* b,
8246 lapack_int* ldb, lapack_int* info);
8247 void LAPACK_zppsv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* ap, lapack_complex_double* b,
8248 lapack_int* ldb, lapack_int* info);
8249 void LAPACK_sppsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
float* ap,
float* afp,
char* equed,
8250 float* s,
float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
float* ferr,
8251 float* berr,
float* work, lapack_int* iwork, lapack_int* info);
8252 void LAPACK_dppsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
double* ap,
double* afp,
char* equed,
8253 double* s,
double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
double* ferr,
8254 double* berr,
double* work, lapack_int* iwork, lapack_int* info);
8255 void LAPACK_cppsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* ap,
8256 lapack_complex_float* afp,
char* equed,
float* s, lapack_complex_float* b, lapack_int* ldb,
8257 lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8258 lapack_complex_float* work,
float* rwork, lapack_int* info);
8259 void LAPACK_zppsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* ap,
8260 lapack_complex_double* afp,
char* equed,
double* s, lapack_complex_double* b, lapack_int* ldb,
8261 lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
8262 lapack_complex_double* work,
double* rwork, lapack_int* info);
8263 void LAPACK_spbsv(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
float* ab, lapack_int* ldab,
float* b,
8264 lapack_int* ldb, lapack_int* info);
8265 void LAPACK_dpbsv(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
double* ab, lapack_int* ldab,
double* b,
8266 lapack_int* ldb, lapack_int* info);
8267 void LAPACK_cpbsv(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, lapack_complex_float* ab,
8268 lapack_int* ldab, lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8269 void LAPACK_zpbsv(
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, lapack_complex_double* ab,
8270 lapack_int* ldab, lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8271 void LAPACK_spbsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
float* ab, lapack_int* ldab,
8272 float* afb, lapack_int* ldafb,
char* equed,
float* s,
float* b, lapack_int* ldb,
float* x,
8273 lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
float* work, lapack_int* iwork,
8275 void LAPACK_dpbsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs,
double* ab,
8276 lapack_int* ldab,
double* afb, lapack_int* ldafb,
char* equed,
double* s,
double* b, lapack_int* ldb,
8277 double* x, lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
double* work,
8278 lapack_int* iwork, lapack_int* info);
8279 void LAPACK_cpbsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, lapack_complex_float* ab,
8280 lapack_int* ldab, lapack_complex_float* afb, lapack_int* ldafb,
char* equed,
float* s,
8281 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* rcond,
8282 float* ferr,
float* berr, lapack_complex_float* work,
float* rwork, lapack_int* info);
8283 void LAPACK_zpbsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, lapack_complex_double* ab,
8284 lapack_int* ldab, lapack_complex_double* afb, lapack_int* ldafb,
char* equed,
double* s,
8285 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* rcond,
8286 double* ferr,
double* berr, lapack_complex_double* work,
double* rwork, lapack_int* info);
8287 void LAPACK_sptsv(lapack_int* n, lapack_int* nrhs,
float* d,
float* e,
float* b, lapack_int* ldb, lapack_int* info);
8288 void LAPACK_dptsv(lapack_int* n, lapack_int* nrhs,
double* d,
double* e,
double* b, lapack_int* ldb, lapack_int* info);
8289 void LAPACK_cptsv(lapack_int* n, lapack_int* nrhs,
float* d, lapack_complex_float* e, lapack_complex_float* b,
8290 lapack_int* ldb, lapack_int* info);
8291 void LAPACK_zptsv(lapack_int* n, lapack_int* nrhs,
double* d, lapack_complex_double* e, lapack_complex_double* b,
8292 lapack_int* ldb, lapack_int* info);
8293 void LAPACK_sptsvx(
char* fact, lapack_int* n, lapack_int* nrhs,
const float* d,
const float* e,
float* df,
float* ef,
8294 const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8295 float* work, lapack_int* info);
8296 void LAPACK_dptsvx(
char* fact, lapack_int* n, lapack_int* nrhs,
const double* d,
const double* e,
double* df,
8297 double* ef,
const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
8298 double* ferr,
double* berr,
double* work, lapack_int* info);
8299 void LAPACK_cptsvx(
char* fact, lapack_int* n, lapack_int* nrhs,
const float* d,
const lapack_complex_float* e,
8300 float* df, lapack_complex_float* ef,
const lapack_complex_float* b, lapack_int* ldb,
8301 lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8302 lapack_complex_float* work,
float* rwork, lapack_int* info);
8303 void LAPACK_zptsvx(
char* fact, lapack_int* n, lapack_int* nrhs,
const double* d,
const lapack_complex_double* e,
8304 double* df, lapack_complex_double* ef,
const lapack_complex_double* b, lapack_int* ldb,
8305 lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
8306 lapack_complex_double* work,
double* rwork, lapack_int* info);
8307 void LAPACK_ssysv(
char* uplo, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda, lapack_int* ipiv,
float* b,
8308 lapack_int* ldb,
float* work, lapack_int* lwork, lapack_int* info);
8309 void LAPACK_dsysv(
char* uplo, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda, lapack_int* ipiv,
double* b,
8310 lapack_int* ldb,
double* work, lapack_int* lwork, lapack_int* info);
8311 void LAPACK_csysv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8312 lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* work,
8313 lapack_int* lwork, lapack_int* info);
8314 void LAPACK_zsysv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8315 lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* work,
8316 lapack_int* lwork, lapack_int* info);
8317 void LAPACK_ssysvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
float* af,
8318 lapack_int* ldaf, lapack_int* ipiv,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
8319 float* rcond,
float* ferr,
float* berr,
float* work, lapack_int* lwork, lapack_int* iwork,
8321 void LAPACK_dsysvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
8322 double* af, lapack_int* ldaf, lapack_int* ipiv,
const double* b, lapack_int* ldb,
double* x,
8323 lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
double* work, lapack_int* lwork,
8324 lapack_int* iwork, lapack_int* info);
8325 void LAPACK_csysvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
8326 lapack_int* lda, lapack_complex_float* af, lapack_int* ldaf, lapack_int* ipiv,
8327 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
8328 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work, lapack_int* lwork,
float* rwork,
8330 void LAPACK_zsysvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
8331 lapack_int* lda, lapack_complex_double* af, lapack_int* ldaf, lapack_int* ipiv,
8332 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
8333 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work, lapack_int* lwork,
8334 double* rwork, lapack_int* info);
8335 void LAPACK_dsysvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* af,
8336 lapack_int* ldaf, lapack_int* ipiv,
char* equed,
double* s,
double* b, lapack_int* ldb,
double* x,
8337 lapack_int* ldx,
double* rcond,
double* rpvgrw,
double* berr, lapack_int* n_err_bnds,
8338 double* err_bnds_norm,
double* err_bnds_comp, lapack_int* nparams,
double* params,
double* work,
8339 lapack_int* iwork, lapack_int* info);
8340 void LAPACK_ssysvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* af,
8341 lapack_int* ldaf, lapack_int* ipiv,
char* equed,
float* s,
float* b, lapack_int* ldb,
float* x,
8342 lapack_int* ldx,
float* rcond,
float* rpvgrw,
float* berr, lapack_int* n_err_bnds,
8343 float* err_bnds_norm,
float* err_bnds_comp, lapack_int* nparams,
float* params,
float* work,
8344 lapack_int* iwork, lapack_int* info);
8345 void LAPACK_zsysvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8346 lapack_complex_double* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
double* s,
8347 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* rcond,
8348 double* rpvgrw,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
8349 lapack_int* nparams,
double* params, lapack_complex_double* work,
double* rwork, lapack_int* info);
8350 void LAPACK_csysvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8351 lapack_complex_float* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
float* s,
8352 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* rcond,
8353 float* rpvgrw,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
8354 lapack_int* nparams,
float* params, lapack_complex_float* work,
float* rwork, lapack_int* info);
8355 void LAPACK_chesv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8356 lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* work,
8357 lapack_int* lwork, lapack_int* info);
8358 void LAPACK_zhesv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8359 lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* work,
8360 lapack_int* lwork, lapack_int* info);
8361 void LAPACK_chesvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a,
8362 lapack_int* lda, lapack_complex_float* af, lapack_int* ldaf, lapack_int* ipiv,
8363 const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
8364 float* rcond,
float* ferr,
float* berr, lapack_complex_float* work, lapack_int* lwork,
float* rwork,
8366 void LAPACK_zhesvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a,
8367 lapack_int* lda, lapack_complex_double* af, lapack_int* ldaf, lapack_int* ipiv,
8368 const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
8369 double* rcond,
double* ferr,
double* berr, lapack_complex_double* work, lapack_int* lwork,
8370 double* rwork, lapack_int* info);
8371 void LAPACK_zhesvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
8372 lapack_complex_double* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
double* s,
8373 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
double* rcond,
8374 double* rpvgrw,
double* berr, lapack_int* n_err_bnds,
double* err_bnds_norm,
double* err_bnds_comp,
8375 lapack_int* nparams,
double* params, lapack_complex_double* work,
double* rwork, lapack_int* info);
8376 void LAPACK_chesvxx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
8377 lapack_complex_float* af, lapack_int* ldaf, lapack_int* ipiv,
char* equed,
float* s,
8378 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx,
float* rcond,
8379 float* rpvgrw,
float* berr, lapack_int* n_err_bnds,
float* err_bnds_norm,
float* err_bnds_comp,
8380 lapack_int* nparams,
float* params, lapack_complex_float* work,
float* rwork, lapack_int* info);
8381 void LAPACK_sspsv(
char* uplo, lapack_int* n, lapack_int* nrhs,
float* ap, lapack_int* ipiv,
float* b, lapack_int* ldb,
8383 void LAPACK_dspsv(
char* uplo, lapack_int* n, lapack_int* nrhs,
double* ap, lapack_int* ipiv,
double* b, lapack_int* ldb,
8385 void LAPACK_cspsv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* ap, lapack_int* ipiv,
8386 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8387 void LAPACK_zspsv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* ap, lapack_int* ipiv,
8388 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8389 void LAPACK_sspsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* ap,
float* afp,
8390 lapack_int* ipiv,
const float* b, lapack_int* ldb,
float* x, lapack_int* ldx,
float* rcond,
8391 float* ferr,
float* berr,
float* work, lapack_int* iwork, lapack_int* info);
8392 void LAPACK_dspsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* ap,
double* afp,
8393 lapack_int* ipiv,
const double* b, lapack_int* ldb,
double* x, lapack_int* ldx,
double* rcond,
8394 double* ferr,
double* berr,
double* work, lapack_int* iwork, lapack_int* info);
8395 void LAPACK_cspsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
8396 lapack_complex_float* afp, lapack_int* ipiv,
const lapack_complex_float* b, lapack_int* ldb,
8397 lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8398 lapack_complex_float* work,
float* rwork, lapack_int* info);
8399 void LAPACK_zspsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
8400 lapack_complex_double* afp, lapack_int* ipiv,
const lapack_complex_double* b, lapack_int* ldb,
8401 lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
8402 lapack_complex_double* work,
double* rwork, lapack_int* info);
8403 void LAPACK_chpsv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_float* ap, lapack_int* ipiv,
8404 lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8405 void LAPACK_zhpsv(
char* uplo, lapack_int* n, lapack_int* nrhs, lapack_complex_double* ap, lapack_int* ipiv,
8406 lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8407 void LAPACK_chpsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* ap,
8408 lapack_complex_float* afp, lapack_int* ipiv,
const lapack_complex_float* b, lapack_int* ldb,
8409 lapack_complex_float* x, lapack_int* ldx,
float* rcond,
float* ferr,
float* berr,
8410 lapack_complex_float* work,
float* rwork, lapack_int* info);
8411 void LAPACK_zhpsvx(
char* fact,
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* ap,
8412 lapack_complex_double* afp, lapack_int* ipiv,
const lapack_complex_double* b, lapack_int* ldb,
8413 lapack_complex_double* x, lapack_int* ldx,
double* rcond,
double* ferr,
double* berr,
8414 lapack_complex_double* work,
double* rwork, lapack_int* info);
8415 void LAPACK_sgeqrf(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* lwork,
8417 void LAPACK_dgeqrf(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
8418 lapack_int* lwork, lapack_int* info);
8419 void LAPACK_cgeqrf(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
8420 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8421 void LAPACK_zgeqrf(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
8422 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8423 void LAPACK_sgeqpf(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda, lapack_int* jpvt,
float* tau,
float* work,
8425 void LAPACK_dgeqpf(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda, lapack_int* jpvt,
double* tau,
8426 double* work, lapack_int* info);
8427 void LAPACK_cgeqpf(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* jpvt,
8428 lapack_complex_float* tau, lapack_complex_float* work,
float* rwork, lapack_int* info);
8429 void LAPACK_zgeqpf(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* jpvt,
8430 lapack_complex_double* tau, lapack_complex_double* work,
double* rwork, lapack_int* info);
8431 void LAPACK_sgeqp3(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda, lapack_int* jpvt,
float* tau,
float* work,
8432 lapack_int* lwork, lapack_int* info);
8433 void LAPACK_dgeqp3(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda, lapack_int* jpvt,
double* tau,
8434 double* work, lapack_int* lwork, lapack_int* info);
8435 void LAPACK_cgeqp3(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* jpvt,
8436 lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork,
float* rwork,
8438 void LAPACK_zgeqp3(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* jpvt,
8439 lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork,
double* rwork,
8441 void LAPACK_sorgqr(lapack_int* m, lapack_int* n, lapack_int* k,
float* a, lapack_int* lda,
const float* tau,
8442 float* work, lapack_int* lwork, lapack_int* info);
8443 void LAPACK_dorgqr(lapack_int* m, lapack_int* n, lapack_int* k,
double* a, lapack_int* lda,
const double* tau,
8444 double* work, lapack_int* lwork, lapack_int* info);
8445 void LAPACK_sormqr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const float* a,
8446 lapack_int* lda,
const float* tau,
float* c, lapack_int* ldc,
float* work, lapack_int* lwork,
8448 void LAPACK_dormqr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const double* a,
8449 lapack_int* lda,
const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* lwork,
8451 void LAPACK_cungqr(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_float* a, lapack_int* lda,
8452 const lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8453 void LAPACK_zungqr(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_double* a, lapack_int* lda,
8454 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8455 void LAPACK_cunmqr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_float* a,
8456 lapack_int* lda,
const lapack_complex_float* tau, lapack_complex_float* c, lapack_int* ldc,
8457 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8458 void LAPACK_zunmqr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_double* a,
8459 lapack_int* lda,
const lapack_complex_double* tau, lapack_complex_double* c, lapack_int* ldc,
8460 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8461 void LAPACK_sgelqf(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* lwork,
8463 void LAPACK_dgelqf(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
8464 lapack_int* lwork, lapack_int* info);
8465 void LAPACK_cgelqf(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
8466 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8467 void LAPACK_zgelqf(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
8468 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8469 void LAPACK_sorglq(lapack_int* m, lapack_int* n, lapack_int* k,
float* a, lapack_int* lda,
const float* tau,
8470 float* work, lapack_int* lwork, lapack_int* info);
8471 void LAPACK_dorglq(lapack_int* m, lapack_int* n, lapack_int* k,
double* a, lapack_int* lda,
const double* tau,
8472 double* work, lapack_int* lwork, lapack_int* info);
8473 void LAPACK_sormlq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const float* a,
8474 lapack_int* lda,
const float* tau,
float* c, lapack_int* ldc,
float* work, lapack_int* lwork,
8476 void LAPACK_dormlq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const double* a,
8477 lapack_int* lda,
const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* lwork,
8479 void LAPACK_cunglq(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_float* a, lapack_int* lda,
8480 const lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8481 void LAPACK_zunglq(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_double* a, lapack_int* lda,
8482 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8483 void LAPACK_cunmlq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_float* a,
8484 lapack_int* lda,
const lapack_complex_float* tau, lapack_complex_float* c, lapack_int* ldc,
8485 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8486 void LAPACK_zunmlq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_double* a,
8487 lapack_int* lda,
const lapack_complex_double* tau, lapack_complex_double* c, lapack_int* ldc,
8488 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8489 void LAPACK_sgeqlf(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* lwork,
8491 void LAPACK_dgeqlf(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
8492 lapack_int* lwork, lapack_int* info);
8493 void LAPACK_cgeqlf(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
8494 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8495 void LAPACK_zgeqlf(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
8496 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8497 void LAPACK_sorgql(lapack_int* m, lapack_int* n, lapack_int* k,
float* a, lapack_int* lda,
const float* tau,
8498 float* work, lapack_int* lwork, lapack_int* info);
8499 void LAPACK_dorgql(lapack_int* m, lapack_int* n, lapack_int* k,
double* a, lapack_int* lda,
const double* tau,
8500 double* work, lapack_int* lwork, lapack_int* info);
8501 void LAPACK_cungql(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_float* a, lapack_int* lda,
8502 const lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8503 void LAPACK_zungql(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_double* a, lapack_int* lda,
8504 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8505 void LAPACK_sormql(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const float* a,
8506 lapack_int* lda,
const float* tau,
float* c, lapack_int* ldc,
float* work, lapack_int* lwork,
8508 void LAPACK_dormql(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const double* a,
8509 lapack_int* lda,
const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* lwork,
8511 void LAPACK_cunmql(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_float* a,
8512 lapack_int* lda,
const lapack_complex_float* tau, lapack_complex_float* c, lapack_int* ldc,
8513 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8514 void LAPACK_zunmql(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_double* a,
8515 lapack_int* lda,
const lapack_complex_double* tau, lapack_complex_double* c, lapack_int* ldc,
8516 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8517 void LAPACK_sgerqf(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* lwork,
8519 void LAPACK_dgerqf(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
8520 lapack_int* lwork, lapack_int* info);
8521 void LAPACK_cgerqf(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
8522 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8523 void LAPACK_zgerqf(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
8524 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8525 void LAPACK_sorgrq(lapack_int* m, lapack_int* n, lapack_int* k,
float* a, lapack_int* lda,
const float* tau,
8526 float* work, lapack_int* lwork, lapack_int* info);
8527 void LAPACK_dorgrq(lapack_int* m, lapack_int* n, lapack_int* k,
double* a, lapack_int* lda,
const double* tau,
8528 double* work, lapack_int* lwork, lapack_int* info);
8529 void LAPACK_cungrq(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_float* a, lapack_int* lda,
8530 const lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8531 void LAPACK_zungrq(lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_double* a, lapack_int* lda,
8532 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8533 void LAPACK_sormrq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const float* a,
8534 lapack_int* lda,
const float* tau,
float* c, lapack_int* ldc,
float* work, lapack_int* lwork,
8536 void LAPACK_dormrq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const double* a,
8537 lapack_int* lda,
const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* lwork,
8539 void LAPACK_cunmrq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_float* a,
8540 lapack_int* lda,
const lapack_complex_float* tau, lapack_complex_float* c, lapack_int* ldc,
8541 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8542 void LAPACK_zunmrq(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const lapack_complex_double* a,
8543 lapack_int* lda,
const lapack_complex_double* tau, lapack_complex_double* c, lapack_int* ldc,
8544 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8545 void LAPACK_stzrzf(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* lwork,
8547 void LAPACK_dtzrzf(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
8548 lapack_int* lwork, lapack_int* info);
8549 void LAPACK_ctzrzf(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
8550 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8551 void LAPACK_ztzrzf(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
8552 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8553 void LAPACK_sormrz(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l,
const float* a,
8554 lapack_int* lda,
const float* tau,
float* c, lapack_int* ldc,
float* work, lapack_int* lwork,
8556 void LAPACK_dormrz(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l,
const double* a,
8557 lapack_int* lda,
const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* lwork,
8559 void LAPACK_cunmrz(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l,
8560 const lapack_complex_float* a, lapack_int* lda,
const lapack_complex_float* tau,
8561 lapack_complex_float* c, lapack_int* ldc, lapack_complex_float* work, lapack_int* lwork,
8563 void LAPACK_zunmrz(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l,
8564 const lapack_complex_double* a, lapack_int* lda,
const lapack_complex_double* tau,
8565 lapack_complex_double* c, lapack_int* ldc, lapack_complex_double* work, lapack_int* lwork,
8567 void LAPACK_sggqrf(lapack_int* n, lapack_int* m, lapack_int* p,
float* a, lapack_int* lda,
float* taua,
float* b,
8568 lapack_int* ldb,
float* taub,
float* work, lapack_int* lwork, lapack_int* info);
8569 void LAPACK_dggqrf(lapack_int* n, lapack_int* m, lapack_int* p,
double* a, lapack_int* lda,
double* taua,
double* b,
8570 lapack_int* ldb,
double* taub,
double* work, lapack_int* lwork, lapack_int* info);
8571 void LAPACK_cggqrf(lapack_int* n, lapack_int* m, lapack_int* p, lapack_complex_float* a, lapack_int* lda,
8572 lapack_complex_float* taua, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* taub,
8573 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8574 void LAPACK_zggqrf(lapack_int* n, lapack_int* m, lapack_int* p, lapack_complex_double* a, lapack_int* lda,
8575 lapack_complex_double* taua, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* taub,
8576 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8577 void LAPACK_sggrqf(lapack_int* m, lapack_int* p, lapack_int* n,
float* a, lapack_int* lda,
float* taua,
float* b,
8578 lapack_int* ldb,
float* taub,
float* work, lapack_int* lwork, lapack_int* info);
8579 void LAPACK_dggrqf(lapack_int* m, lapack_int* p, lapack_int* n,
double* a, lapack_int* lda,
double* taua,
double* b,
8580 lapack_int* ldb,
double* taub,
double* work, lapack_int* lwork, lapack_int* info);
8581 void LAPACK_cggrqf(lapack_int* m, lapack_int* p, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
8582 lapack_complex_float* taua, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* taub,
8583 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8584 void LAPACK_zggrqf(lapack_int* m, lapack_int* p, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
8585 lapack_complex_double* taua, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* taub,
8586 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8587 void LAPACK_sgebrd(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* d,
float* e,
float* tauq,
8588 float* taup,
float* work, lapack_int* lwork, lapack_int* info);
8589 void LAPACK_dgebrd(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* d,
double* e,
double* tauq,
8590 double* taup,
double* work, lapack_int* lwork, lapack_int* info);
8591 void LAPACK_cgebrd(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
float* d,
float* e,
8592 lapack_complex_float* tauq, lapack_complex_float* taup, lapack_complex_float* work,
8593 lapack_int* lwork, lapack_int* info);
8594 void LAPACK_zgebrd(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
double* d,
double* e,
8595 lapack_complex_double* tauq, lapack_complex_double* taup, lapack_complex_double* work,
8596 lapack_int* lwork, lapack_int* info);
8597 void LAPACK_sgbbrd(
char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, lapack_int* kl, lapack_int* ku,
float* ab,
8598 lapack_int* ldab,
float* d,
float* e,
float* q, lapack_int* ldq,
float* pt, lapack_int* ldpt,
8599 float* c, lapack_int* ldc,
float* work, lapack_int* info);
8600 void LAPACK_dgbbrd(
char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, lapack_int* kl, lapack_int* ku,
8601 double* ab, lapack_int* ldab,
double* d,
double* e,
double* q, lapack_int* ldq,
double* pt,
8602 lapack_int* ldpt,
double* c, lapack_int* ldc,
double* work, lapack_int* info);
8603 void LAPACK_cgbbrd(
char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, lapack_int* kl, lapack_int* ku,
8604 lapack_complex_float* ab, lapack_int* ldab,
float* d,
float* e, lapack_complex_float* q,
8605 lapack_int* ldq, lapack_complex_float* pt, lapack_int* ldpt, lapack_complex_float* c,
8606 lapack_int* ldc, lapack_complex_float* work,
float* rwork, lapack_int* info);
8607 void LAPACK_zgbbrd(
char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, lapack_int* kl, lapack_int* ku,
8608 lapack_complex_double* ab, lapack_int* ldab,
double* d,
double* e, lapack_complex_double* q,
8609 lapack_int* ldq, lapack_complex_double* pt, lapack_int* ldpt, lapack_complex_double* c,
8610 lapack_int* ldc, lapack_complex_double* work,
double* rwork, lapack_int* info);
8611 void LAPACK_sorgbr(
char* vect, lapack_int* m, lapack_int* n, lapack_int* k,
float* a, lapack_int* lda,
const float* tau,
8612 float* work, lapack_int* lwork, lapack_int* info);
8613 void LAPACK_dorgbr(
char* vect, lapack_int* m, lapack_int* n, lapack_int* k,
double* a, lapack_int* lda,
8614 const double* tau,
double* work, lapack_int* lwork, lapack_int* info);
8615 void LAPACK_sormbr(
char* vect,
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const float* a,
8616 lapack_int* lda,
const float* tau,
float* c, lapack_int* ldc,
float* work, lapack_int* lwork,
8618 void LAPACK_dormbr(
char* vect,
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
const double* a,
8619 lapack_int* lda,
const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* lwork,
8621 void LAPACK_cungbr(
char* vect, lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_float* a, lapack_int* lda,
8622 const lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8623 void LAPACK_zungbr(
char* vect, lapack_int* m, lapack_int* n, lapack_int* k, lapack_complex_double* a, lapack_int* lda,
8624 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8625 void LAPACK_cunmbr(
char* vect,
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
8626 const lapack_complex_float* a, lapack_int* lda,
const lapack_complex_float* tau,
8627 lapack_complex_float* c, lapack_int* ldc, lapack_complex_float* work, lapack_int* lwork,
8629 void LAPACK_zunmbr(
char* vect,
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k,
8630 const lapack_complex_double* a, lapack_int* lda,
const lapack_complex_double* tau,
8631 lapack_complex_double* c, lapack_int* ldc, lapack_complex_double* work, lapack_int* lwork,
8633 void LAPACK_sbdsqr(
char* uplo, lapack_int* n, lapack_int* ncvt, lapack_int* nru, lapack_int* ncc,
float* d,
float* e,
8634 float* vt, lapack_int* ldvt,
float* u, lapack_int* ldu,
float* c, lapack_int* ldc,
float* work,
8636 void LAPACK_dbdsqr(
char* uplo, lapack_int* n, lapack_int* ncvt, lapack_int* nru, lapack_int* ncc,
double* d,
double* e,
8637 double* vt, lapack_int* ldvt,
double* u, lapack_int* ldu,
double* c, lapack_int* ldc,
double* work,
8639 void LAPACK_cbdsqr(
char* uplo, lapack_int* n, lapack_int* ncvt, lapack_int* nru, lapack_int* ncc,
float* d,
float* e,
8640 lapack_complex_float* vt, lapack_int* ldvt, lapack_complex_float* u, lapack_int* ldu,
8641 lapack_complex_float* c, lapack_int* ldc,
float* work, lapack_int* info);
8642 void LAPACK_zbdsqr(
char* uplo, lapack_int* n, lapack_int* ncvt, lapack_int* nru, lapack_int* ncc,
double* d,
double* e,
8643 lapack_complex_double* vt, lapack_int* ldvt, lapack_complex_double* u, lapack_int* ldu,
8644 lapack_complex_double* c, lapack_int* ldc,
double* work, lapack_int* info);
8645 void LAPACK_sbdsdc(
char* uplo,
char* compq, lapack_int* n,
float* d,
float* e,
float* u, lapack_int* ldu,
float* vt,
8646 lapack_int* ldvt,
float* q, lapack_int* iq,
float* work, lapack_int* iwork, lapack_int* info);
8647 void LAPACK_dbdsdc(
char* uplo,
char* compq, lapack_int* n,
double* d,
double* e,
double* u, lapack_int* ldu,
double* vt,
8648 lapack_int* ldvt,
double* q, lapack_int* iq,
double* work, lapack_int* iwork, lapack_int* info);
8649 void LAPACK_ssytrd(
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
float* d,
float* e,
float* tau,
float* work,
8650 lapack_int* lwork, lapack_int* info);
8651 void LAPACK_dsytrd(
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
double* d,
double* e,
double* tau,
8652 double* work, lapack_int* lwork, lapack_int* info);
8653 void LAPACK_sorgtr(
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
const float* tau,
float* work,
8654 lapack_int* lwork, lapack_int* info);
8655 void LAPACK_dorgtr(
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
const double* tau,
double* work,
8656 lapack_int* lwork, lapack_int* info);
8657 void LAPACK_sormtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const float* a, lapack_int* lda,
8658 const float* tau,
float* c, lapack_int* ldc,
float* work, lapack_int* lwork, lapack_int* info);
8659 void LAPACK_dormtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
8660 const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* lwork, lapack_int* info);
8661 void LAPACK_chetrd(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
float* d,
float* e,
8662 lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8663 void LAPACK_zhetrd(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
double* d,
double* e,
8664 lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8665 void LAPACK_cungtr(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_complex_float* tau,
8666 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8667 void LAPACK_zungtr(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
8668 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8669 void LAPACK_cunmtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const lapack_complex_float* a,
8670 lapack_int* lda,
const lapack_complex_float* tau, lapack_complex_float* c, lapack_int* ldc,
8671 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8672 void LAPACK_zunmtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const lapack_complex_double* a,
8673 lapack_int* lda,
const lapack_complex_double* tau, lapack_complex_double* c, lapack_int* ldc,
8674 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8675 void LAPACK_ssptrd(
char* uplo, lapack_int* n,
float* ap,
float* d,
float* e,
float* tau, lapack_int* info);
8676 void LAPACK_dsptrd(
char* uplo, lapack_int* n,
double* ap,
double* d,
double* e,
double* tau, lapack_int* info);
8677 void LAPACK_sopgtr(
char* uplo, lapack_int* n,
const float* ap,
const float* tau,
float* q, lapack_int* ldq,
float* work,
8679 void LAPACK_dopgtr(
char* uplo, lapack_int* n,
const double* ap,
const double* tau,
double* q, lapack_int* ldq,
8680 double* work, lapack_int* info);
8681 void LAPACK_sopmtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const float* ap,
const float* tau,
8682 float* c, lapack_int* ldc,
float* work, lapack_int* info);
8683 void LAPACK_dopmtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const double* ap,
8684 const double* tau,
double* c, lapack_int* ldc,
double* work, lapack_int* info);
8685 void LAPACK_chptrd(
char* uplo, lapack_int* n, lapack_complex_float* ap,
float* d,
float* e, lapack_complex_float* tau,
8687 void LAPACK_zhptrd(
char* uplo, lapack_int* n, lapack_complex_double* ap,
double* d,
double* e,
8688 lapack_complex_double* tau, lapack_int* info);
8689 void LAPACK_cupgtr(
char* uplo, lapack_int* n,
const lapack_complex_float* ap,
const lapack_complex_float* tau,
8690 lapack_complex_float* q, lapack_int* ldq, lapack_complex_float* work, lapack_int* info);
8691 void LAPACK_zupgtr(
char* uplo, lapack_int* n,
const lapack_complex_double* ap,
const lapack_complex_double* tau,
8692 lapack_complex_double* q, lapack_int* ldq, lapack_complex_double* work, lapack_int* info);
8693 void LAPACK_cupmtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const lapack_complex_float* ap,
8694 const lapack_complex_float* tau, lapack_complex_float* c, lapack_int* ldc,
8695 lapack_complex_float* work, lapack_int* info);
8696 void LAPACK_zupmtr(
char* side,
char* uplo,
char* trans, lapack_int* m, lapack_int* n,
const lapack_complex_double* ap,
8697 const lapack_complex_double* tau, lapack_complex_double* c, lapack_int* ldc,
8698 lapack_complex_double* work, lapack_int* info);
8699 void LAPACK_ssbtrd(
char* vect,
char* uplo, lapack_int* n, lapack_int* kd,
float* ab, lapack_int* ldab,
float* d,
8700 float* e,
float* q, lapack_int* ldq,
float* work, lapack_int* info);
8701 void LAPACK_dsbtrd(
char* vect,
char* uplo, lapack_int* n, lapack_int* kd,
double* ab, lapack_int* ldab,
double* d,
8702 double* e,
double* q, lapack_int* ldq,
double* work, lapack_int* info);
8703 void LAPACK_chbtrd(
char* vect,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_float* ab, lapack_int* ldab,
8704 float* d,
float* e, lapack_complex_float* q, lapack_int* ldq, lapack_complex_float* work,
8706 void LAPACK_zhbtrd(
char* vect,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_double* ab, lapack_int* ldab,
8707 double* d,
double* e, lapack_complex_double* q, lapack_int* ldq, lapack_complex_double* work,
8709 void LAPACK_ssterf(lapack_int* n,
float* d,
float* e, lapack_int* info);
8710 void LAPACK_dsterf(lapack_int* n,
double* d,
double* e, lapack_int* info);
8711 void LAPACK_ssteqr(
char* compz, lapack_int* n,
float* d,
float* e,
float* z, lapack_int* ldz,
float* work,
8713 void LAPACK_dsteqr(
char* compz, lapack_int* n,
double* d,
double* e,
double* z, lapack_int* ldz,
double* work,
8715 void LAPACK_csteqr(
char* compz, lapack_int* n,
float* d,
float* e, lapack_complex_float* z, lapack_int* ldz,
8716 float* work, lapack_int* info);
8717 void LAPACK_zsteqr(
char* compz, lapack_int* n,
double* d,
double* e, lapack_complex_double* z, lapack_int* ldz,
8718 double* work, lapack_int* info);
8719 void LAPACK_sstemr(
char* jobz,
char* range, lapack_int* n,
float* d,
float* e,
float* vl,
float* vu, lapack_int* il,
8720 lapack_int* iu, lapack_int* m,
float* w,
float* z, lapack_int* ldz, lapack_int* nzc,
8721 lapack_int* isuppz, lapack_logical* tryrac,
float* work, lapack_int* lwork, lapack_int* iwork,
8722 lapack_int* liwork, lapack_int* info);
8723 void LAPACK_dstemr(
char* jobz,
char* range, lapack_int* n,
double* d,
double* e,
double* vl,
double* vu, lapack_int* il,
8724 lapack_int* iu, lapack_int* m,
double* w,
double* z, lapack_int* ldz, lapack_int* nzc,
8725 lapack_int* isuppz, lapack_logical* tryrac,
double* work, lapack_int* lwork, lapack_int* iwork,
8726 lapack_int* liwork, lapack_int* info);
8727 void LAPACK_cstemr(
char* jobz,
char* range, lapack_int* n,
float* d,
float* e,
float* vl,
float* vu, lapack_int* il,
8728 lapack_int* iu, lapack_int* m,
float* w, lapack_complex_float* z, lapack_int* ldz, lapack_int* nzc,
8729 lapack_int* isuppz, lapack_logical* tryrac,
float* work, lapack_int* lwork, lapack_int* iwork,
8730 lapack_int* liwork, lapack_int* info);
8731 void LAPACK_zstemr(
char* jobz,
char* range, lapack_int* n,
double* d,
double* e,
double* vl,
double* vu, lapack_int* il,
8732 lapack_int* iu, lapack_int* m,
double* w, lapack_complex_double* z, lapack_int* ldz, lapack_int* nzc,
8733 lapack_int* isuppz, lapack_logical* tryrac,
double* work, lapack_int* lwork, lapack_int* iwork,
8734 lapack_int* liwork, lapack_int* info);
8735 void LAPACK_sstedc(
char* compz, lapack_int* n,
float* d,
float* e,
float* z, lapack_int* ldz,
float* work,
8736 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
8737 void LAPACK_dstedc(
char* compz, lapack_int* n,
double* d,
double* e,
double* z, lapack_int* ldz,
double* work,
8738 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
8739 void LAPACK_cstedc(
char* compz, lapack_int* n,
float* d,
float* e, lapack_complex_float* z, lapack_int* ldz,
8740 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* lrwork, lapack_int* iwork,
8741 lapack_int* liwork, lapack_int* info);
8742 void LAPACK_zstedc(
char* compz, lapack_int* n,
double* d,
double* e, lapack_complex_double* z, lapack_int* ldz,
8743 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* lrwork, lapack_int* iwork,
8744 lapack_int* liwork, lapack_int* info);
8745 void LAPACK_sstegr(
char* jobz,
char* range, lapack_int* n,
float* d,
float* e,
float* vl,
float* vu, lapack_int* il,
8746 lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
float* z, lapack_int* ldz,
8747 lapack_int* isuppz,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
8749 void LAPACK_dstegr(
char* jobz,
char* range, lapack_int* n,
double* d,
double* e,
double* vl,
double* vu, lapack_int* il,
8750 lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
double* z, lapack_int* ldz,
8751 lapack_int* isuppz,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
8753 void LAPACK_cstegr(
char* jobz,
char* range, lapack_int* n,
float* d,
float* e,
float* vl,
float* vu, lapack_int* il,
8754 lapack_int* iu,
float* abstol, lapack_int* m,
float* w, lapack_complex_float* z, lapack_int* ldz,
8755 lapack_int* isuppz,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
8757 void LAPACK_zstegr(
char* jobz,
char* range, lapack_int* n,
double* d,
double* e,
double* vl,
double* vu, lapack_int* il,
8758 lapack_int* iu,
double* abstol, lapack_int* m,
double* w, lapack_complex_double* z, lapack_int* ldz,
8759 lapack_int* isuppz,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
8761 void LAPACK_spteqr(
char* compz, lapack_int* n,
float* d,
float* e,
float* z, lapack_int* ldz,
float* work,
8763 void LAPACK_dpteqr(
char* compz, lapack_int* n,
double* d,
double* e,
double* z, lapack_int* ldz,
double* work,
8765 void LAPACK_cpteqr(
char* compz, lapack_int* n,
float* d,
float* e, lapack_complex_float* z, lapack_int* ldz,
8766 float* work, lapack_int* info);
8767 void LAPACK_zpteqr(
char* compz, lapack_int* n,
double* d,
double* e, lapack_complex_double* z, lapack_int* ldz,
8768 double* work, lapack_int* info);
8769 void LAPACK_sstebz(
char* range,
char* order, lapack_int* n,
float* vl,
float* vu, lapack_int* il, lapack_int* iu,
8770 float* abstol,
const float* d,
const float* e, lapack_int* m, lapack_int* nsplit,
float* w,
8771 lapack_int* iblock, lapack_int* isplit,
float* work, lapack_int* iwork, lapack_int* info);
8772 void LAPACK_dstebz(
char* range,
char* order, lapack_int* n,
double* vl,
double* vu, lapack_int* il, lapack_int* iu,
8773 double* abstol,
const double* d,
const double* e, lapack_int* m, lapack_int* nsplit,
double* w,
8774 lapack_int* iblock, lapack_int* isplit,
double* work, lapack_int* iwork, lapack_int* info);
8775 void LAPACK_sstein(lapack_int* n,
const float* d,
const float* e, lapack_int* m,
const float* w,
8776 const lapack_int* iblock,
const lapack_int* isplit,
float* z, lapack_int* ldz,
float* work,
8777 lapack_int* iwork, lapack_int* ifailv, lapack_int* info);
8778 void LAPACK_dstein(lapack_int* n,
const double* d,
const double* e, lapack_int* m,
const double* w,
8779 const lapack_int* iblock,
const lapack_int* isplit,
double* z, lapack_int* ldz,
double* work,
8780 lapack_int* iwork, lapack_int* ifailv, lapack_int* info);
8781 void LAPACK_cstein(lapack_int* n,
const float* d,
const float* e, lapack_int* m,
const float* w,
8782 const lapack_int* iblock,
const lapack_int* isplit, lapack_complex_float* z, lapack_int* ldz,
8783 float* work, lapack_int* iwork, lapack_int* ifailv, lapack_int* info);
8784 void LAPACK_zstein(lapack_int* n,
const double* d,
const double* e, lapack_int* m,
const double* w,
8785 const lapack_int* iblock,
const lapack_int* isplit, lapack_complex_double* z, lapack_int* ldz,
8786 double* work, lapack_int* iwork, lapack_int* ifailv, lapack_int* info);
8787 void LAPACK_sdisna(
char* job, lapack_int* m, lapack_int* n,
const float* d,
float* sep, lapack_int* info);
8788 void LAPACK_ddisna(
char* job, lapack_int* m, lapack_int* n,
const double* d,
double* sep, lapack_int* info);
8789 void LAPACK_ssygst(lapack_int* itype,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
const float* b,
8790 lapack_int* ldb, lapack_int* info);
8791 void LAPACK_dsygst(lapack_int* itype,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
const double* b,
8792 lapack_int* ldb, lapack_int* info);
8793 void LAPACK_chegst(lapack_int* itype,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
8794 const lapack_complex_float* b, lapack_int* ldb, lapack_int* info);
8795 void LAPACK_zhegst(lapack_int* itype,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
8796 const lapack_complex_double* b, lapack_int* ldb, lapack_int* info);
8797 void LAPACK_sspgst(lapack_int* itype,
char* uplo, lapack_int* n,
float* ap,
const float* bp, lapack_int* info);
8798 void LAPACK_dspgst(lapack_int* itype,
char* uplo, lapack_int* n,
double* ap,
const double* bp, lapack_int* info);
8799 void LAPACK_chpgst(lapack_int* itype,
char* uplo, lapack_int* n, lapack_complex_float* ap,
8800 const lapack_complex_float* bp, lapack_int* info);
8801 void LAPACK_zhpgst(lapack_int* itype,
char* uplo, lapack_int* n, lapack_complex_double* ap,
8802 const lapack_complex_double* bp, lapack_int* info);
8803 void LAPACK_ssbgst(
char* vect,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
float* ab, lapack_int* ldab,
8804 const float* bb, lapack_int* ldbb,
float* x, lapack_int* ldx,
float* work, lapack_int* info);
8805 void LAPACK_dsbgst(
char* vect,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
double* ab, lapack_int* ldab,
8806 const double* bb, lapack_int* ldbb,
double* x, lapack_int* ldx,
double* work, lapack_int* info);
8807 void LAPACK_chbgst(
char* vect,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb, lapack_complex_float* ab,
8808 lapack_int* ldab,
const lapack_complex_float* bb, lapack_int* ldbb, lapack_complex_float* x,
8809 lapack_int* ldx, lapack_complex_float* work,
float* rwork, lapack_int* info);
8810 void LAPACK_zhbgst(
char* vect,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb, lapack_complex_double* ab,
8811 lapack_int* ldab,
const lapack_complex_double* bb, lapack_int* ldbb, lapack_complex_double* x,
8812 lapack_int* ldx, lapack_complex_double* work,
double* rwork, lapack_int* info);
8813 void LAPACK_spbstf(
char* uplo, lapack_int* n, lapack_int* kb,
float* bb, lapack_int* ldbb, lapack_int* info);
8814 void LAPACK_dpbstf(
char* uplo, lapack_int* n, lapack_int* kb,
double* bb, lapack_int* ldbb, lapack_int* info);
8815 void LAPACK_cpbstf(
char* uplo, lapack_int* n, lapack_int* kb, lapack_complex_float* bb, lapack_int* ldbb,
8817 void LAPACK_zpbstf(
char* uplo, lapack_int* n, lapack_int* kb, lapack_complex_double* bb, lapack_int* ldbb,
8819 void LAPACK_sgehrd(lapack_int* n, lapack_int* ilo, lapack_int* ihi,
float* a, lapack_int* lda,
float* tau,
float* work,
8820 lapack_int* lwork, lapack_int* info);
8821 void LAPACK_dgehrd(lapack_int* n, lapack_int* ilo, lapack_int* ihi,
double* a, lapack_int* lda,
double* tau,
8822 double* work, lapack_int* lwork, lapack_int* info);
8823 void LAPACK_cgehrd(lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_float* a, lapack_int* lda,
8824 lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8825 void LAPACK_zgehrd(lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_double* a, lapack_int* lda,
8826 lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8827 void LAPACK_sorghr(lapack_int* n, lapack_int* ilo, lapack_int* ihi,
float* a, lapack_int* lda,
const float* tau,
8828 float* work, lapack_int* lwork, lapack_int* info);
8829 void LAPACK_dorghr(lapack_int* n, lapack_int* ilo, lapack_int* ihi,
double* a, lapack_int* lda,
const double* tau,
8830 double* work, lapack_int* lwork, lapack_int* info);
8831 void LAPACK_sormhr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
8832 const float* a, lapack_int* lda,
const float* tau,
float* c, lapack_int* ldc,
float* work,
8833 lapack_int* lwork, lapack_int* info);
8834 void LAPACK_dormhr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
8835 const double* a, lapack_int* lda,
const double* tau,
double* c, lapack_int* ldc,
double* work,
8836 lapack_int* lwork, lapack_int* info);
8837 void LAPACK_cunghr(lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_float* a, lapack_int* lda,
8838 const lapack_complex_float* tau, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8839 void LAPACK_zunghr(lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_double* a, lapack_int* lda,
8840 const lapack_complex_double* tau, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8841 void LAPACK_cunmhr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
8842 const lapack_complex_float* a, lapack_int* lda,
const lapack_complex_float* tau,
8843 lapack_complex_float* c, lapack_int* ldc, lapack_complex_float* work, lapack_int* lwork,
8845 void LAPACK_zunmhr(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
8846 const lapack_complex_double* a, lapack_int* lda,
const lapack_complex_double* tau,
8847 lapack_complex_double* c, lapack_int* ldc, lapack_complex_double* work, lapack_int* lwork,
8849 void LAPACK_sgebal(
char* job, lapack_int* n,
float* a, lapack_int* lda, lapack_int* ilo, lapack_int* ihi,
float* scale,
8851 void LAPACK_dgebal(
char* job, lapack_int* n,
double* a, lapack_int* lda, lapack_int* ilo, lapack_int* ihi,
8852 double* scale, lapack_int* info);
8853 void LAPACK_cgebal(
char* job, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* ilo, lapack_int* ihi,
8854 float* scale, lapack_int* info);
8855 void LAPACK_zgebal(
char* job, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* ilo,
8856 lapack_int* ihi,
double* scale, lapack_int* info);
8857 void LAPACK_sgebak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const float* scale,
8858 lapack_int* m,
float* v, lapack_int* ldv, lapack_int* info);
8859 void LAPACK_dgebak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const double* scale,
8860 lapack_int* m,
double* v, lapack_int* ldv, lapack_int* info);
8861 void LAPACK_cgebak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const float* scale,
8862 lapack_int* m, lapack_complex_float* v, lapack_int* ldv, lapack_int* info);
8863 void LAPACK_zgebak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const double* scale,
8864 lapack_int* m, lapack_complex_double* v, lapack_int* ldv, lapack_int* info);
8865 void LAPACK_shseqr(
char* job,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
float* h, lapack_int* ldh,
8866 float* wr,
float* wi,
float* z, lapack_int* ldz,
float* work, lapack_int* lwork, lapack_int* info);
8867 void LAPACK_dhseqr(
char* job,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
double* h, lapack_int* ldh,
8868 double* wr,
double* wi,
double* z, lapack_int* ldz,
double* work, lapack_int* lwork,
8870 void LAPACK_chseqr(
char* job,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_float* h,
8871 lapack_int* ldh, lapack_complex_float* w, lapack_complex_float* z, lapack_int* ldz,
8872 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8873 void LAPACK_zhseqr(
char* job,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_double* h,
8874 lapack_int* ldh, lapack_complex_double* w, lapack_complex_double* z, lapack_int* ldz,
8875 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8876 void LAPACK_shsein(
char* job,
char* eigsrc,
char* initv, lapack_logical* select, lapack_int* n,
const float* h,
8877 lapack_int* ldh,
float* wr,
const float* wi,
float* vl, lapack_int* ldvl,
float* vr,
8878 lapack_int* ldvr, lapack_int* mm, lapack_int* m,
float* work, lapack_int* ifaill, lapack_int* ifailr,
8880 void LAPACK_dhsein(
char* job,
char* eigsrc,
char* initv, lapack_logical* select, lapack_int* n,
const double* h,
8881 lapack_int* ldh,
double* wr,
const double* wi,
double* vl, lapack_int* ldvl,
double* vr,
8882 lapack_int* ldvr, lapack_int* mm, lapack_int* m,
double* work, lapack_int* ifaill,
8883 lapack_int* ifailr, lapack_int* info);
8884 void LAPACK_chsein(
char* job,
char* eigsrc,
char* initv,
const lapack_logical* select, lapack_int* n,
8885 const lapack_complex_float* h, lapack_int* ldh, lapack_complex_float* w, lapack_complex_float* vl,
8886 lapack_int* ldvl, lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm, lapack_int* m,
8887 lapack_complex_float* work,
float* rwork, lapack_int* ifaill, lapack_int* ifailr, lapack_int* info);
8888 void LAPACK_zhsein(
char* job,
char* eigsrc,
char* initv,
const lapack_logical* select, lapack_int* n,
8889 const lapack_complex_double* h, lapack_int* ldh, lapack_complex_double* w, lapack_complex_double* vl,
8890 lapack_int* ldvl, lapack_complex_double* vr, lapack_int* ldvr, lapack_int* mm, lapack_int* m,
8891 lapack_complex_double* work,
double* rwork, lapack_int* ifaill, lapack_int* ifailr,
8893 void LAPACK_strevc(
char* side,
char* howmny, lapack_logical* select, lapack_int* n,
const float* t, lapack_int* ldt,
8894 float* vl, lapack_int* ldvl,
float* vr, lapack_int* ldvr, lapack_int* mm, lapack_int* m,
float* work,
8896 void LAPACK_dtrevc(
char* side,
char* howmny, lapack_logical* select, lapack_int* n,
const double* t, lapack_int* ldt,
8897 double* vl, lapack_int* ldvl,
double* vr, lapack_int* ldvr, lapack_int* mm, lapack_int* m,
8898 double* work, lapack_int* info);
8899 void LAPACK_ctrevc(
char* side,
char* howmny,
const lapack_logical* select, lapack_int* n, lapack_complex_float* t,
8900 lapack_int* ldt, lapack_complex_float* vl, lapack_int* ldvl, lapack_complex_float* vr,
8901 lapack_int* ldvr, lapack_int* mm, lapack_int* m, lapack_complex_float* work,
float* rwork,
8903 void LAPACK_ztrevc(
char* side,
char* howmny,
const lapack_logical* select, lapack_int* n, lapack_complex_double* t,
8904 lapack_int* ldt, lapack_complex_double* vl, lapack_int* ldvl, lapack_complex_double* vr,
8905 lapack_int* ldvr, lapack_int* mm, lapack_int* m, lapack_complex_double* work,
double* rwork,
8907 void LAPACK_strsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const float* t,
8908 lapack_int* ldt,
const float* vl, lapack_int* ldvl,
const float* vr, lapack_int* ldvr,
float* s,
8909 float* sep, lapack_int* mm, lapack_int* m,
float* work, lapack_int* ldwork, lapack_int* iwork,
8911 void LAPACK_dtrsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const double* t,
8912 lapack_int* ldt,
const double* vl, lapack_int* ldvl,
const double* vr, lapack_int* ldvr,
double* s,
8913 double* sep, lapack_int* mm, lapack_int* m,
double* work, lapack_int* ldwork, lapack_int* iwork,
8915 void LAPACK_ctrsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const lapack_complex_float* t,
8916 lapack_int* ldt,
const lapack_complex_float* vl, lapack_int* ldvl,
const lapack_complex_float* vr,
8917 lapack_int* ldvr,
float* s,
float* sep, lapack_int* mm, lapack_int* m, lapack_complex_float* work,
8918 lapack_int* ldwork,
float* rwork, lapack_int* info);
8919 void LAPACK_ztrsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const lapack_complex_double* t,
8920 lapack_int* ldt,
const lapack_complex_double* vl, lapack_int* ldvl,
const lapack_complex_double* vr,
8921 lapack_int* ldvr,
double* s,
double* sep, lapack_int* mm, lapack_int* m, lapack_complex_double* work,
8922 lapack_int* ldwork,
double* rwork, lapack_int* info);
8923 void LAPACK_strexc(
char* compq, lapack_int* n,
float* t, lapack_int* ldt,
float* q, lapack_int* ldq, lapack_int* ifst,
8924 lapack_int* ilst,
float* work, lapack_int* info);
8925 void LAPACK_dtrexc(
char* compq, lapack_int* n,
double* t, lapack_int* ldt,
double* q, lapack_int* ldq, lapack_int* ifst,
8926 lapack_int* ilst,
double* work, lapack_int* info);
8927 void LAPACK_ctrexc(
char* compq, lapack_int* n, lapack_complex_float* t, lapack_int* ldt, lapack_complex_float* q,
8928 lapack_int* ldq, lapack_int* ifst, lapack_int* ilst, lapack_int* info);
8929 void LAPACK_ztrexc(
char* compq, lapack_int* n, lapack_complex_double* t, lapack_int* ldt, lapack_complex_double* q,
8930 lapack_int* ldq, lapack_int* ifst, lapack_int* ilst, lapack_int* info);
8931 void LAPACK_strsen(
char* job,
char* compq,
const lapack_logical* select, lapack_int* n,
float* t, lapack_int* ldt,
8932 float* q, lapack_int* ldq,
float* wr,
float* wi, lapack_int* m,
float* s,
float* sep,
float* work,
8933 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
8934 void LAPACK_dtrsen(
char* job,
char* compq,
const lapack_logical* select, lapack_int* n,
double* t, lapack_int* ldt,
8935 double* q, lapack_int* ldq,
double* wr,
double* wi, lapack_int* m,
double* s,
double* sep,
8936 double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
8937 void LAPACK_ctrsen(
char* job,
char* compq,
const lapack_logical* select, lapack_int* n, lapack_complex_float* t,
8938 lapack_int* ldt, lapack_complex_float* q, lapack_int* ldq, lapack_complex_float* w, lapack_int* m,
8939 float* s,
float* sep, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
8940 void LAPACK_ztrsen(
char* job,
char* compq,
const lapack_logical* select, lapack_int* n, lapack_complex_double* t,
8941 lapack_int* ldt, lapack_complex_double* q, lapack_int* ldq, lapack_complex_double* w, lapack_int* m,
8942 double* s,
double* sep, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
8943 void LAPACK_strsyl(
char* trana,
char* tranb, lapack_int* isgn, lapack_int* m, lapack_int* n,
const float* a,
8944 lapack_int* lda,
const float* b, lapack_int* ldb,
float* c, lapack_int* ldc,
float* scale,
8946 void LAPACK_dtrsyl(
char* trana,
char* tranb, lapack_int* isgn, lapack_int* m, lapack_int* n,
const double* a,
8947 lapack_int* lda,
const double* b, lapack_int* ldb,
double* c, lapack_int* ldc,
double* scale,
8949 void LAPACK_ctrsyl(
char* trana,
char* tranb, lapack_int* isgn, lapack_int* m, lapack_int* n,
8950 const lapack_complex_float* a, lapack_int* lda,
const lapack_complex_float* b, lapack_int* ldb,
8951 lapack_complex_float* c, lapack_int* ldc,
float* scale, lapack_int* info);
8952 void LAPACK_ztrsyl(
char* trana,
char* tranb, lapack_int* isgn, lapack_int* m, lapack_int* n,
8953 const lapack_complex_double* a, lapack_int* lda,
const lapack_complex_double* b, lapack_int* ldb,
8954 lapack_complex_double* c, lapack_int* ldc,
double* scale, lapack_int* info);
8955 void LAPACK_sgghrd(
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
float* a, lapack_int* lda,
8956 float* b, lapack_int* ldb,
float* q, lapack_int* ldq,
float* z, lapack_int* ldz, lapack_int* info);
8957 void LAPACK_dgghrd(
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
double* a,
8958 lapack_int* lda,
double* b, lapack_int* ldb,
double* q, lapack_int* ldq,
double* z, lapack_int* ldz,
8960 void LAPACK_cgghrd(
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_float* a,
8961 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* q, lapack_int* ldq,
8962 lapack_complex_float* z, lapack_int* ldz, lapack_int* info);
8963 void LAPACK_zgghrd(
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi, lapack_complex_double* a,
8964 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* q,
8965 lapack_int* ldq, lapack_complex_double* z, lapack_int* ldz, lapack_int* info);
8966 void LAPACK_sggbal(
char* job, lapack_int* n,
float* a, lapack_int* lda,
float* b, lapack_int* ldb, lapack_int* ilo,
8967 lapack_int* ihi,
float* lscale,
float* rscale,
float* work, lapack_int* info);
8968 void LAPACK_dggbal(
char* job, lapack_int* n,
double* a, lapack_int* lda,
double* b, lapack_int* ldb, lapack_int* ilo,
8969 lapack_int* ihi,
double* lscale,
double* rscale,
double* work, lapack_int* info);
8970 void LAPACK_cggbal(
char* job, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b,
8971 lapack_int* ldb, lapack_int* ilo, lapack_int* ihi,
float* lscale,
float* rscale,
float* work,
8973 void LAPACK_zggbal(
char* job, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b,
8974 lapack_int* ldb, lapack_int* ilo, lapack_int* ihi,
double* lscale,
double* rscale,
double* work,
8976 void LAPACK_sggbak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const float* lscale,
8977 const float* rscale, lapack_int* m,
float* v, lapack_int* ldv, lapack_int* info);
8978 void LAPACK_dggbak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const double* lscale,
8979 const double* rscale, lapack_int* m,
double* v, lapack_int* ldv, lapack_int* info);
8980 void LAPACK_cggbak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const float* lscale,
8981 const float* rscale, lapack_int* m, lapack_complex_float* v, lapack_int* ldv, lapack_int* info);
8982 void LAPACK_zggbak(
char* job,
char* side, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
const double* lscale,
8983 const double* rscale, lapack_int* m, lapack_complex_double* v, lapack_int* ldv, lapack_int* info);
8984 void LAPACK_shgeqz(
char* job,
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
float* h,
8985 lapack_int* ldh,
float* t, lapack_int* ldt,
float* alphar,
float* alphai,
float* beta,
float* q,
8986 lapack_int* ldq,
float* z, lapack_int* ldz,
float* work, lapack_int* lwork, lapack_int* info);
8987 void LAPACK_dhgeqz(
char* job,
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
double* h,
8988 lapack_int* ldh,
double* t, lapack_int* ldt,
double* alphar,
double* alphai,
double* beta,
double* q,
8989 lapack_int* ldq,
double* z, lapack_int* ldz,
double* work, lapack_int* lwork, lapack_int* info);
8990 void LAPACK_chgeqz(
char* job,
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
8991 lapack_complex_float* h, lapack_int* ldh, lapack_complex_float* t, lapack_int* ldt,
8992 lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, lapack_int* ldq,
8993 lapack_complex_float* z, lapack_int* ldz, lapack_complex_float* work, lapack_int* lwork,
8994 float* rwork, lapack_int* info);
8995 void LAPACK_zhgeqz(
char* job,
char* compq,
char* compz, lapack_int* n, lapack_int* ilo, lapack_int* ihi,
8996 lapack_complex_double* h, lapack_int* ldh, lapack_complex_double* t, lapack_int* ldt,
8997 lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, lapack_int* ldq,
8998 lapack_complex_double* z, lapack_int* ldz, lapack_complex_double* work, lapack_int* lwork,
8999 double* rwork, lapack_int* info);
9000 void LAPACK_stgevc(
char* side,
char* howmny,
const lapack_logical* select, lapack_int* n,
const float* s,
9001 lapack_int* lds,
const float* p, lapack_int* ldp,
float* vl, lapack_int* ldvl,
float* vr,
9002 lapack_int* ldvr, lapack_int* mm, lapack_int* m,
float* work, lapack_int* info);
9003 void LAPACK_dtgevc(
char* side,
char* howmny,
const lapack_logical* select, lapack_int* n,
const double* s,
9004 lapack_int* lds,
const double* p, lapack_int* ldp,
double* vl, lapack_int* ldvl,
double* vr,
9005 lapack_int* ldvr, lapack_int* mm, lapack_int* m,
double* work, lapack_int* info);
9006 void LAPACK_ctgevc(
char* side,
char* howmny,
const lapack_logical* select, lapack_int* n,
const lapack_complex_float* s,
9007 lapack_int* lds,
const lapack_complex_float* p, lapack_int* ldp, lapack_complex_float* vl,
9008 lapack_int* ldvl, lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm, lapack_int* m,
9009 lapack_complex_float* work,
float* rwork, lapack_int* info);
9010 void LAPACK_ztgevc(
char* side,
char* howmny,
const lapack_logical* select, lapack_int* n,
9011 const lapack_complex_double* s, lapack_int* lds,
const lapack_complex_double* p, lapack_int* ldp,
9012 lapack_complex_double* vl, lapack_int* ldvl, lapack_complex_double* vr, lapack_int* ldvr,
9013 lapack_int* mm, lapack_int* m, lapack_complex_double* work,
double* rwork, lapack_int* info);
9014 void LAPACK_stgexc(lapack_logical* wantq, lapack_logical* wantz, lapack_int* n,
float* a, lapack_int* lda,
float* b,
9015 lapack_int* ldb,
float* q, lapack_int* ldq,
float* z, lapack_int* ldz, lapack_int* ifst,
9016 lapack_int* ilst,
float* work, lapack_int* lwork, lapack_int* info);
9017 void LAPACK_dtgexc(lapack_logical* wantq, lapack_logical* wantz, lapack_int* n,
double* a, lapack_int* lda,
double* b,
9018 lapack_int* ldb,
double* q, lapack_int* ldq,
double* z, lapack_int* ldz, lapack_int* ifst,
9019 lapack_int* ilst,
double* work, lapack_int* lwork, lapack_int* info);
9020 void LAPACK_ctgexc(lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, lapack_complex_float* a,
9021 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* q, lapack_int* ldq,
9022 lapack_complex_float* z, lapack_int* ldz, lapack_int* ifst, lapack_int* ilst, lapack_int* info);
9023 void LAPACK_ztgexc(lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, lapack_complex_double* a,
9024 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* q,
9025 lapack_int* ldq, lapack_complex_double* z, lapack_int* ldz, lapack_int* ifst, lapack_int* ilst,
9027 void LAPACK_stgsen(lapack_int* ijob, lapack_logical* wantq, lapack_logical* wantz,
const lapack_logical* select,
9028 lapack_int* n,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
float* alphar,
float* alphai,
9029 float* beta,
float* q, lapack_int* ldq,
float* z, lapack_int* ldz, lapack_int* m,
float* pl,
9030 float* pr,
float* dif,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9032 void LAPACK_dtgsen(lapack_int* ijob, lapack_logical* wantq, lapack_logical* wantz,
const lapack_logical* select,
9033 lapack_int* n,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
double* alphar,
9034 double* alphai,
double* beta,
double* q, lapack_int* ldq,
double* z, lapack_int* ldz, lapack_int* m,
9035 double* pl,
double* pr,
double* dif,
double* work, lapack_int* lwork, lapack_int* iwork,
9036 lapack_int* liwork, lapack_int* info);
9037 void LAPACK_ctgsen(lapack_int* ijob, lapack_logical* wantq, lapack_logical* wantz,
const lapack_logical* select,
9038 lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb,
9039 lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, lapack_int* ldq,
9040 lapack_complex_float* z, lapack_int* ldz, lapack_int* m,
float* pl,
float* pr,
float* dif,
9041 lapack_complex_float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9043 void LAPACK_ztgsen(lapack_int* ijob, lapack_logical* wantq, lapack_logical* wantz,
const lapack_logical* select,
9044 lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
9045 lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, lapack_int* ldq,
9046 lapack_complex_double* z, lapack_int* ldz, lapack_int* m,
double* pl,
double* pr,
double* dif,
9047 lapack_complex_double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9049 void LAPACK_stgsyl(
char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
const float* a, lapack_int* lda,
9050 const float* b, lapack_int* ldb,
float* c, lapack_int* ldc,
const float* d, lapack_int* ldd,
9051 const float* e, lapack_int* lde,
float* f, lapack_int* ldf,
float* scale,
float* dif,
float* work,
9052 lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9053 void LAPACK_dtgsyl(
char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
9054 const double* b, lapack_int* ldb,
double* c, lapack_int* ldc,
const double* d, lapack_int* ldd,
9055 const double* e, lapack_int* lde,
double* f, lapack_int* ldf,
double* scale,
double* dif,
9056 double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9057 void LAPACK_ctgsyl(
char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
const lapack_complex_float* a,
9058 lapack_int* lda,
const lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* c,
9059 lapack_int* ldc,
const lapack_complex_float* d, lapack_int* ldd,
const lapack_complex_float* e,
9060 lapack_int* lde, lapack_complex_float* f, lapack_int* ldf,
float* scale,
float* dif,
9061 lapack_complex_float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9062 void LAPACK_ztgsyl(
char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n,
const lapack_complex_double* a,
9063 lapack_int* lda,
const lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* c,
9064 lapack_int* ldc,
const lapack_complex_double* d, lapack_int* ldd,
const lapack_complex_double* e,
9065 lapack_int* lde, lapack_complex_double* f, lapack_int* ldf,
double* scale,
double* dif,
9066 lapack_complex_double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9067 void LAPACK_stgsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const float* a,
9068 lapack_int* lda,
const float* b, lapack_int* ldb,
const float* vl, lapack_int* ldvl,
const float* vr,
9069 lapack_int* ldvr,
float* s,
float* dif, lapack_int* mm, lapack_int* m,
float* work,
9070 lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9071 void LAPACK_dtgsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const double* a,
9072 lapack_int* lda,
const double* b, lapack_int* ldb,
const double* vl, lapack_int* ldvl,
9073 const double* vr, lapack_int* ldvr,
double* s,
double* dif, lapack_int* mm, lapack_int* m,
9074 double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9075 void LAPACK_ctgsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const lapack_complex_float* a,
9076 lapack_int* lda,
const lapack_complex_float* b, lapack_int* ldb,
const lapack_complex_float* vl,
9077 lapack_int* ldvl,
const lapack_complex_float* vr, lapack_int* ldvr,
float* s,
float* dif,
9078 lapack_int* mm, lapack_int* m, lapack_complex_float* work, lapack_int* lwork, lapack_int* iwork,
9080 void LAPACK_ztgsna(
char* job,
char* howmny,
const lapack_logical* select, lapack_int* n,
const lapack_complex_double* a,
9081 lapack_int* lda,
const lapack_complex_double* b, lapack_int* ldb,
const lapack_complex_double* vl,
9082 lapack_int* ldvl,
const lapack_complex_double* vr, lapack_int* ldvr,
double* s,
double* dif,
9083 lapack_int* mm, lapack_int* m, lapack_complex_double* work, lapack_int* lwork, lapack_int* iwork,
9085 void LAPACK_sggsvp(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n,
float* a,
9086 lapack_int* lda,
float* b, lapack_int* ldb,
float* tola,
float* tolb, lapack_int* k, lapack_int* l,
9087 float* u, lapack_int* ldu,
float* v, lapack_int* ldv,
float* q, lapack_int* ldq, lapack_int* iwork,
9088 float* tau,
float* work, lapack_int* info);
9089 void LAPACK_dggsvp(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n,
double* a,
9090 lapack_int* lda,
double* b, lapack_int* ldb,
double* tola,
double* tolb, lapack_int* k,
9091 lapack_int* l,
double* u, lapack_int* ldu,
double* v, lapack_int* ldv,
double* q, lapack_int* ldq,
9092 lapack_int* iwork,
double* tau,
double* work, lapack_int* info);
9093 void LAPACK_cggsvp(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n,
9094 lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb,
float* tola,
9095 float* tolb, lapack_int* k, lapack_int* l, lapack_complex_float* u, lapack_int* ldu,
9096 lapack_complex_float* v, lapack_int* ldv, lapack_complex_float* q, lapack_int* ldq,
9097 lapack_int* iwork,
float* rwork, lapack_complex_float* tau, lapack_complex_float* work,
9099 void LAPACK_zggsvp(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n,
9100 lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
double* tola,
9101 double* tolb, lapack_int* k, lapack_int* l, lapack_complex_double* u, lapack_int* ldu,
9102 lapack_complex_double* v, lapack_int* ldv, lapack_complex_double* q, lapack_int* ldq,
9103 lapack_int* iwork,
double* rwork, lapack_complex_double* tau, lapack_complex_double* work,
9105 void LAPACK_stgsja(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n, lapack_int* k,
9106 lapack_int* l,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
float* tola,
float* tolb,
9107 float* alpha,
float* beta,
float* u, lapack_int* ldu,
float* v, lapack_int* ldv,
float* q,
9108 lapack_int* ldq,
float* work, lapack_int* ncycle, lapack_int* info);
9109 void LAPACK_dtgsja(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n, lapack_int* k,
9110 lapack_int* l,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
double* tola,
double* tolb,
9111 double* alpha,
double* beta,
double* u, lapack_int* ldu,
double* v, lapack_int* ldv,
double* q,
9112 lapack_int* ldq,
double* work, lapack_int* ncycle, lapack_int* info);
9113 void LAPACK_ctgsja(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n, lapack_int* k,
9114 lapack_int* l, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb,
9115 float* tola,
float* tolb,
float* alpha,
float* beta, lapack_complex_float* u, lapack_int* ldu,
9116 lapack_complex_float* v, lapack_int* ldv, lapack_complex_float* q, lapack_int* ldq,
9117 lapack_complex_float* work, lapack_int* ncycle, lapack_int* info);
9118 void LAPACK_ztgsja(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* p, lapack_int* n, lapack_int* k,
9119 lapack_int* l, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
9120 double* tola,
double* tolb,
double* alpha,
double* beta, lapack_complex_double* u, lapack_int* ldu,
9121 lapack_complex_double* v, lapack_int* ldv, lapack_complex_double* q, lapack_int* ldq,
9122 lapack_complex_double* work, lapack_int* ncycle, lapack_int* info);
9123 void LAPACK_sgels(
char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* b,
9124 lapack_int* ldb,
float* work, lapack_int* lwork, lapack_int* info);
9125 void LAPACK_dgels(
char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* b,
9126 lapack_int* ldb,
double* work, lapack_int* lwork, lapack_int* info);
9127 void LAPACK_cgels(
char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
9128 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* work, lapack_int* lwork,
9130 void LAPACK_zgels(
char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a,
9131 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* work,
9132 lapack_int* lwork, lapack_int* info);
9133 void LAPACK_sgelsy(lapack_int* m, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
9134 lapack_int* jpvt,
float* rcond, lapack_int* rank,
float* work, lapack_int* lwork, lapack_int* info);
9135 void LAPACK_dgelsy(lapack_int* m, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* b,
9136 lapack_int* ldb, lapack_int* jpvt,
double* rcond, lapack_int* rank,
double* work, lapack_int* lwork,
9138 void LAPACK_cgelsy(lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
9139 lapack_complex_float* b, lapack_int* ldb, lapack_int* jpvt,
float* rcond, lapack_int* rank,
9140 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* info);
9141 void LAPACK_zgelsy(lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
9142 lapack_complex_double* b, lapack_int* ldb, lapack_int* jpvt,
double* rcond, lapack_int* rank,
9143 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* info);
9144 void LAPACK_sgelss(lapack_int* m, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
9145 float* s,
float* rcond, lapack_int* rank,
float* work, lapack_int* lwork, lapack_int* info);
9146 void LAPACK_dgelss(lapack_int* m, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* b,
9147 lapack_int* ldb,
double* s,
double* rcond, lapack_int* rank,
double* work, lapack_int* lwork,
9149 void LAPACK_cgelss(lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
9150 lapack_complex_float* b, lapack_int* ldb,
float* s,
float* rcond, lapack_int* rank,
9151 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* info);
9152 void LAPACK_zgelss(lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
9153 lapack_complex_double* b, lapack_int* ldb,
double* s,
double* rcond, lapack_int* rank,
9154 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* info);
9155 void LAPACK_sgelsd(lapack_int* m, lapack_int* n, lapack_int* nrhs,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
9156 float* s,
float* rcond, lapack_int* rank,
float* work, lapack_int* lwork, lapack_int* iwork,
9158 void LAPACK_dgelsd(lapack_int* m, lapack_int* n, lapack_int* nrhs,
double* a, lapack_int* lda,
double* b,
9159 lapack_int* ldb,
double* s,
double* rcond, lapack_int* rank,
double* work, lapack_int* lwork,
9160 lapack_int* iwork, lapack_int* info);
9161 void LAPACK_cgelsd(lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, lapack_int* lda,
9162 lapack_complex_float* b, lapack_int* ldb,
float* s,
float* rcond, lapack_int* rank,
9163 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* iwork, lapack_int* info);
9164 void LAPACK_zgelsd(lapack_int* m, lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, lapack_int* lda,
9165 lapack_complex_double* b, lapack_int* ldb,
double* s,
double* rcond, lapack_int* rank,
9166 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* iwork, lapack_int* info);
9167 void LAPACK_sgglse(lapack_int* m, lapack_int* n, lapack_int* p,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
9168 float* c,
float* d,
float* x,
float* work, lapack_int* lwork, lapack_int* info);
9169 void LAPACK_dgglse(lapack_int* m, lapack_int* n, lapack_int* p,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
9170 double* c,
double* d,
double* x,
double* work, lapack_int* lwork, lapack_int* info);
9171 void LAPACK_cgglse(lapack_int* m, lapack_int* n, lapack_int* p, lapack_complex_float* a, lapack_int* lda,
9172 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* c, lapack_complex_float* d,
9173 lapack_complex_float* x, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
9174 void LAPACK_zgglse(lapack_int* m, lapack_int* n, lapack_int* p, lapack_complex_double* a, lapack_int* lda,
9175 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* c, lapack_complex_double* d,
9176 lapack_complex_double* x, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
9177 void LAPACK_sggglm(lapack_int* n, lapack_int* m, lapack_int* p,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
9178 float* d,
float* x,
float* y,
float* work, lapack_int* lwork, lapack_int* info);
9179 void LAPACK_dggglm(lapack_int* n, lapack_int* m, lapack_int* p,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
9180 double* d,
double* x,
double* y,
double* work, lapack_int* lwork, lapack_int* info);
9181 void LAPACK_cggglm(lapack_int* n, lapack_int* m, lapack_int* p, lapack_complex_float* a, lapack_int* lda,
9182 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* d, lapack_complex_float* x,
9183 lapack_complex_float* y, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
9184 void LAPACK_zggglm(lapack_int* n, lapack_int* m, lapack_int* p, lapack_complex_double* a, lapack_int* lda,
9185 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* d, lapack_complex_double* x,
9186 lapack_complex_double* y, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
9187 void LAPACK_ssyev(
char* jobz,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
float* w,
float* work,
9188 lapack_int* lwork, lapack_int* info);
9189 void LAPACK_dsyev(
char* jobz,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
double* w,
double* work,
9190 lapack_int* lwork, lapack_int* info);
9191 void LAPACK_cheev(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
float* w,
9192 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* info);
9193 void LAPACK_zheev(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
double* w,
9194 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* info);
9195 void LAPACK_ssyevd(
char* jobz,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
float* w,
float* work,
9196 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9197 void LAPACK_dsyevd(
char* jobz,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
double* w,
double* work,
9198 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9199 void LAPACK_cheevd(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
float* w,
9200 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* lrwork, lapack_int* iwork,
9201 lapack_int* liwork, lapack_int* info);
9202 void LAPACK_zheevd(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
double* w,
9203 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* lrwork, lapack_int* iwork,
9204 lapack_int* liwork, lapack_int* info);
9205 void LAPACK_ssyevx(
char* jobz,
char* range,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
float* vl,
float* vu,
9206 lapack_int* il, lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
float* z, lapack_int* ldz,
9207 float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9208 void LAPACK_dsyevx(
char* jobz,
char* range,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
double* vl,
9209 double* vu, lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
double* z,
9210 lapack_int* ldz,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* ifail,
9212 void LAPACK_cheevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9213 float* vl,
float* vu, lapack_int* il, lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
9214 lapack_complex_float* z, lapack_int* ldz, lapack_complex_float* work, lapack_int* lwork,
9215 float* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9216 void LAPACK_zheevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9217 double* vl,
double* vu, lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
9218 lapack_complex_double* z, lapack_int* ldz, lapack_complex_double* work, lapack_int* lwork,
9219 double* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9220 void LAPACK_ssyevr(
char* jobz,
char* range,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
float* vl,
float* vu,
9221 lapack_int* il, lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
float* z, lapack_int* ldz,
9222 lapack_int* isuppz,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9224 void LAPACK_dsyevr(
char* jobz,
char* range,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
double* vl,
9225 double* vu, lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
double* z,
9226 lapack_int* ldz, lapack_int* isuppz,
double* work, lapack_int* lwork, lapack_int* iwork,
9227 lapack_int* liwork, lapack_int* info);
9228 void LAPACK_cheevr(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9229 float* vl,
float* vu, lapack_int* il, lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
9230 lapack_complex_float* z, lapack_int* ldz, lapack_int* isuppz, lapack_complex_float* work,
9231 lapack_int* lwork,
float* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
9233 void LAPACK_zheevr(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9234 double* vl,
double* vu, lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
9235 lapack_complex_double* z, lapack_int* ldz, lapack_int* isuppz, lapack_complex_double* work,
9236 lapack_int* lwork,
double* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork,
9238 void LAPACK_sspev(
char* jobz,
char* uplo, lapack_int* n,
float* ap,
float* w,
float* z, lapack_int* ldz,
float* work,
9240 void LAPACK_dspev(
char* jobz,
char* uplo, lapack_int* n,
double* ap,
double* w,
double* z, lapack_int* ldz,
9241 double* work, lapack_int* info);
9242 void LAPACK_chpev(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* ap,
float* w, lapack_complex_float* z,
9243 lapack_int* ldz, lapack_complex_float* work,
float* rwork, lapack_int* info);
9244 void LAPACK_zhpev(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* ap,
double* w, lapack_complex_double* z,
9245 lapack_int* ldz, lapack_complex_double* work,
double* rwork, lapack_int* info);
9246 void LAPACK_sspevd(
char* jobz,
char* uplo, lapack_int* n,
float* ap,
float* w,
float* z, lapack_int* ldz,
float* work,
9247 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9248 void LAPACK_dspevd(
char* jobz,
char* uplo, lapack_int* n,
double* ap,
double* w,
double* z, lapack_int* ldz,
9249 double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9250 void LAPACK_chpevd(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* ap,
float* w, lapack_complex_float* z,
9251 lapack_int* ldz, lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* lrwork,
9252 lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9253 void LAPACK_zhpevd(
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* ap,
double* w,
9254 lapack_complex_double* z, lapack_int* ldz, lapack_complex_double* work, lapack_int* lwork,
9255 double* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9256 void LAPACK_sspevx(
char* jobz,
char* range,
char* uplo, lapack_int* n,
float* ap,
float* vl,
float* vu, lapack_int* il,
9257 lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
float* z, lapack_int* ldz,
float* work,
9258 lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9259 void LAPACK_dspevx(
char* jobz,
char* range,
char* uplo, lapack_int* n,
double* ap,
double* vl,
double* vu,
9260 lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
double* z, lapack_int* ldz,
9261 double* work, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9262 void LAPACK_chpevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_float* ap,
float* vl,
float* vu,
9263 lapack_int* il, lapack_int* iu,
float* abstol, lapack_int* m,
float* w, lapack_complex_float* z,
9264 lapack_int* ldz, lapack_complex_float* work,
float* rwork, lapack_int* iwork, lapack_int* ifail,
9266 void LAPACK_zhpevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_double* ap,
double* vl,
9267 double* vu, lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
9268 lapack_complex_double* z, lapack_int* ldz, lapack_complex_double* work,
double* rwork,
9269 lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9270 void LAPACK_ssbev(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd,
float* ab, lapack_int* ldab,
float* w,
9271 float* z, lapack_int* ldz,
float* work, lapack_int* info);
9272 void LAPACK_dsbev(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd,
double* ab, lapack_int* ldab,
double* w,
9273 double* z, lapack_int* ldz,
double* work, lapack_int* info);
9274 void LAPACK_chbev(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_float* ab, lapack_int* ldab,
9275 float* w, lapack_complex_float* z, lapack_int* ldz, lapack_complex_float* work,
float* rwork,
9277 void LAPACK_zhbev(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_double* ab, lapack_int* ldab,
9278 double* w, lapack_complex_double* z, lapack_int* ldz, lapack_complex_double* work,
double* rwork,
9280 void LAPACK_ssbevd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd,
float* ab, lapack_int* ldab,
float* w,
9281 float* z, lapack_int* ldz,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9283 void LAPACK_dsbevd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd,
double* ab, lapack_int* ldab,
double* w,
9284 double* z, lapack_int* ldz,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9286 void LAPACK_chbevd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_float* ab, lapack_int* ldab,
9287 float* w, lapack_complex_float* z, lapack_int* ldz, lapack_complex_float* work, lapack_int* lwork,
9288 float* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9289 void LAPACK_zhbevd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_double* ab, lapack_int* ldab,
9290 double* w, lapack_complex_double* z, lapack_int* ldz, lapack_complex_double* work, lapack_int* lwork,
9291 double* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9292 void LAPACK_ssbevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* kd,
float* ab, lapack_int* ldab,
9293 float* q, lapack_int* ldq,
float* vl,
float* vu, lapack_int* il, lapack_int* iu,
float* abstol,
9294 lapack_int* m,
float* w,
float* z, lapack_int* ldz,
float* work, lapack_int* iwork,
9295 lapack_int* ifail, lapack_int* info);
9296 void LAPACK_dsbevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* kd,
double* ab, lapack_int* ldab,
9297 double* q, lapack_int* ldq,
double* vl,
double* vu, lapack_int* il, lapack_int* iu,
double* abstol,
9298 lapack_int* m,
double* w,
double* z, lapack_int* ldz,
double* work, lapack_int* iwork,
9299 lapack_int* ifail, lapack_int* info);
9300 void LAPACK_chbevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_float* ab,
9301 lapack_int* ldab, lapack_complex_float* q, lapack_int* ldq,
float* vl,
float* vu, lapack_int* il,
9302 lapack_int* iu,
float* abstol, lapack_int* m,
float* w, lapack_complex_float* z, lapack_int* ldz,
9303 lapack_complex_float* work,
float* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9304 void LAPACK_zhbevx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* kd, lapack_complex_double* ab,
9305 lapack_int* ldab, lapack_complex_double* q, lapack_int* ldq,
double* vl,
double* vu, lapack_int* il,
9306 lapack_int* iu,
double* abstol, lapack_int* m,
double* w, lapack_complex_double* z, lapack_int* ldz,
9307 lapack_complex_double* work,
double* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9308 void LAPACK_sstev(
char* jobz, lapack_int* n,
float* d,
float* e,
float* z, lapack_int* ldz,
float* work,
9310 void LAPACK_dstev(
char* jobz, lapack_int* n,
double* d,
double* e,
double* z, lapack_int* ldz,
double* work,
9312 void LAPACK_sstevd(
char* jobz, lapack_int* n,
float* d,
float* e,
float* z, lapack_int* ldz,
float* work,
9313 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9314 void LAPACK_dstevd(
char* jobz, lapack_int* n,
double* d,
double* e,
double* z, lapack_int* ldz,
double* work,
9315 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9316 void LAPACK_sstevx(
char* jobz,
char* range, lapack_int* n,
float* d,
float* e,
float* vl,
float* vu, lapack_int* il,
9317 lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
float* z, lapack_int* ldz,
float* work,
9318 lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9319 void LAPACK_dstevx(
char* jobz,
char* range, lapack_int* n,
double* d,
double* e,
double* vl,
double* vu, lapack_int* il,
9320 lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
double* z, lapack_int* ldz,
double* work,
9321 lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9322 void LAPACK_sstevr(
char* jobz,
char* range, lapack_int* n,
float* d,
float* e,
float* vl,
float* vu, lapack_int* il,
9323 lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
float* z, lapack_int* ldz,
9324 lapack_int* isuppz,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9326 void LAPACK_dstevr(
char* jobz,
char* range, lapack_int* n,
double* d,
double* e,
double* vl,
double* vu, lapack_int* il,
9327 lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
double* z, lapack_int* ldz,
9328 lapack_int* isuppz,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9330 void LAPACK_sgees(
char* jobvs,
char* sort, LAPACK_S_SELECT2 select, lapack_int* n,
float* a, lapack_int* lda,
9331 lapack_int* sdim,
float* wr,
float* wi,
float* vs, lapack_int* ldvs,
float* work, lapack_int* lwork,
9332 lapack_logical* bwork, lapack_int* info);
9333 void LAPACK_dgees(
char* jobvs,
char* sort, LAPACK_D_SELECT2 select, lapack_int* n,
double* a, lapack_int* lda,
9334 lapack_int* sdim,
double* wr,
double* wi,
double* vs, lapack_int* ldvs,
double* work,
9335 lapack_int* lwork, lapack_logical* bwork, lapack_int* info);
9336 void LAPACK_cgees(
char* jobvs,
char* sort, LAPACK_C_SELECT1 select, lapack_int* n, lapack_complex_float* a,
9337 lapack_int* lda, lapack_int* sdim, lapack_complex_float* w, lapack_complex_float* vs,
9338 lapack_int* ldvs, lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_logical* bwork,
9340 void LAPACK_zgees(
char* jobvs,
char* sort, LAPACK_Z_SELECT1 select, lapack_int* n, lapack_complex_double* a,
9341 lapack_int* lda, lapack_int* sdim, lapack_complex_double* w, lapack_complex_double* vs,
9342 lapack_int* ldvs, lapack_complex_double* work, lapack_int* lwork,
double* rwork,
9343 lapack_logical* bwork, lapack_int* info);
9344 void LAPACK_sgeesx(
char* jobvs,
char* sort, LAPACK_S_SELECT2 select,
char* sense, lapack_int* n,
float* a,
9345 lapack_int* lda, lapack_int* sdim,
float* wr,
float* wi,
float* vs, lapack_int* ldvs,
float* rconde,
9346 float* rcondv,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9347 lapack_logical* bwork, lapack_int* info);
9348 void LAPACK_dgeesx(
char* jobvs,
char* sort, LAPACK_D_SELECT2 select,
char* sense, lapack_int* n,
double* a,
9349 lapack_int* lda, lapack_int* sdim,
double* wr,
double* wi,
double* vs, lapack_int* ldvs,
9350 double* rconde,
double* rcondv,
double* work, lapack_int* lwork, lapack_int* iwork,
9351 lapack_int* liwork, lapack_logical* bwork, lapack_int* info);
9352 void LAPACK_cgeesx(
char* jobvs,
char* sort, LAPACK_C_SELECT1 select,
char* sense, lapack_int* n,
9353 lapack_complex_float* a, lapack_int* lda, lapack_int* sdim, lapack_complex_float* w,
9354 lapack_complex_float* vs, lapack_int* ldvs,
float* rconde,
float* rcondv, lapack_complex_float* work,
9355 lapack_int* lwork,
float* rwork, lapack_logical* bwork, lapack_int* info);
9356 void LAPACK_zgeesx(
char* jobvs,
char* sort, LAPACK_Z_SELECT1 select,
char* sense, lapack_int* n,
9357 lapack_complex_double* a, lapack_int* lda, lapack_int* sdim, lapack_complex_double* w,
9358 lapack_complex_double* vs, lapack_int* ldvs,
double* rconde,
double* rcondv,
9359 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_logical* bwork,
9361 void LAPACK_sgeev(
char* jobvl,
char* jobvr, lapack_int* n,
float* a, lapack_int* lda,
float* wr,
float* wi,
float* vl,
9362 lapack_int* ldvl,
float* vr, lapack_int* ldvr,
float* work, lapack_int* lwork, lapack_int* info);
9363 void LAPACK_dgeev(
char* jobvl,
char* jobvr, lapack_int* n,
double* a, lapack_int* lda,
double* wr,
double* wi,
9364 double* vl, lapack_int* ldvl,
double* vr, lapack_int* ldvr,
double* work, lapack_int* lwork,
9366 void LAPACK_cgeev(
char* jobvl,
char* jobvr, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9367 lapack_complex_float* w, lapack_complex_float* vl, lapack_int* ldvl, lapack_complex_float* vr,
9368 lapack_int* ldvr, lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* info);
9369 void LAPACK_zgeev(
char* jobvl,
char* jobvr, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9370 lapack_complex_double* w, lapack_complex_double* vl, lapack_int* ldvl, lapack_complex_double* vr,
9371 lapack_int* ldvr, lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* info);
9372 void LAPACK_sgeevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n,
float* a, lapack_int* lda,
9373 float* wr,
float* wi,
float* vl, lapack_int* ldvl,
float* vr, lapack_int* ldvr, lapack_int* ilo,
9374 lapack_int* ihi,
float* scale,
float* abnrm,
float* rconde,
float* rcondv,
float* work,
9375 lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9376 void LAPACK_dgeevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n,
double* a, lapack_int* lda,
9377 double* wr,
double* wi,
double* vl, lapack_int* ldvl,
double* vr, lapack_int* ldvr, lapack_int* ilo,
9378 lapack_int* ihi,
double* scale,
double* abnrm,
double* rconde,
double* rcondv,
double* work,
9379 lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9380 void LAPACK_cgeevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n, lapack_complex_float* a,
9381 lapack_int* lda, lapack_complex_float* w, lapack_complex_float* vl, lapack_int* ldvl,
9382 lapack_complex_float* vr, lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
float* scale,
9383 float* abnrm,
float* rconde,
float* rcondv, lapack_complex_float* work, lapack_int* lwork,
9384 float* rwork, lapack_int* info);
9385 void LAPACK_zgeevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n, lapack_complex_double* a,
9386 lapack_int* lda, lapack_complex_double* w, lapack_complex_double* vl, lapack_int* ldvl,
9387 lapack_complex_double* vr, lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
double* scale,
9388 double* abnrm,
double* rconde,
double* rcondv, lapack_complex_double* work, lapack_int* lwork,
9389 double* rwork, lapack_int* info);
9390 void LAPACK_sgesvd(
char* jobu,
char* jobvt, lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* s,
float* u,
9391 lapack_int* ldu,
float* vt, lapack_int* ldvt,
float* work, lapack_int* lwork, lapack_int* info);
9392 void LAPACK_dgesvd(
char* jobu,
char* jobvt, lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* s,
9393 double* u, lapack_int* ldu,
double* vt, lapack_int* ldvt,
double* work, lapack_int* lwork,
9395 void LAPACK_cgesvd(
char* jobu,
char* jobvt, lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9396 float* s, lapack_complex_float* u, lapack_int* ldu, lapack_complex_float* vt, lapack_int* ldvt,
9397 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* info);
9398 void LAPACK_zgesvd(
char* jobu,
char* jobvt, lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9399 double* s, lapack_complex_double* u, lapack_int* ldu, lapack_complex_double* vt, lapack_int* ldvt,
9400 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* info);
9401 void LAPACK_sgesdd(
char* jobz, lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* s,
float* u,
9402 lapack_int* ldu,
float* vt, lapack_int* ldvt,
float* work, lapack_int* lwork, lapack_int* iwork,
9404 void LAPACK_dgesdd(
char* jobz, lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* s,
double* u,
9405 lapack_int* ldu,
double* vt, lapack_int* ldvt,
double* work, lapack_int* lwork, lapack_int* iwork,
9407 void LAPACK_cgesdd(
char* jobz, lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
float* s,
9408 lapack_complex_float* u, lapack_int* ldu, lapack_complex_float* vt, lapack_int* ldvt,
9409 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* iwork, lapack_int* info);
9410 void LAPACK_zgesdd(
char* jobz, lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
double* s,
9411 lapack_complex_double* u, lapack_int* ldu, lapack_complex_double* vt, lapack_int* ldvt,
9412 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* iwork, lapack_int* info);
9413 void LAPACK_dgejsv(
char* joba,
char* jobu,
char* jobv,
char* jobr,
char* jobt,
char* jobp, lapack_int* m, lapack_int* n,
9414 double* a, lapack_int* lda,
double* sva,
double* u, lapack_int* ldu,
double* v, lapack_int* ldv,
9415 double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9416 void LAPACK_sgejsv(
char* joba,
char* jobu,
char* jobv,
char* jobr,
char* jobt,
char* jobp, lapack_int* m, lapack_int* n,
9417 float* a, lapack_int* lda,
float* sva,
float* u, lapack_int* ldu,
float* v, lapack_int* ldv,
9418 float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9419 void LAPACK_dgesvj(
char* joba,
char* jobu,
char* jobv, lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
9420 double* sva, lapack_int* mv,
double* v, lapack_int* ldv,
double* work, lapack_int* lwork,
9422 void LAPACK_sgesvj(
char* joba,
char* jobu,
char* jobv, lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
9423 float* sva, lapack_int* mv,
float* v, lapack_int* ldv,
float* work, lapack_int* lwork,
9425 void LAPACK_sggsvd(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* n, lapack_int* p, lapack_int* k,
9426 lapack_int* l,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
float* alpha,
float* beta,
9427 float* u, lapack_int* ldu,
float* v, lapack_int* ldv,
float* q, lapack_int* ldq,
float* work,
9428 lapack_int* iwork, lapack_int* info);
9429 void LAPACK_dggsvd(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* n, lapack_int* p, lapack_int* k,
9430 lapack_int* l,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
double* alpha,
double* beta,
9431 double* u, lapack_int* ldu,
double* v, lapack_int* ldv,
double* q, lapack_int* ldq,
double* work,
9432 lapack_int* iwork, lapack_int* info);
9433 void LAPACK_cggsvd(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* n, lapack_int* p, lapack_int* k,
9434 lapack_int* l, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb,
9435 float* alpha,
float* beta, lapack_complex_float* u, lapack_int* ldu, lapack_complex_float* v,
9436 lapack_int* ldv, lapack_complex_float* q, lapack_int* ldq, lapack_complex_float* work,
float* rwork,
9437 lapack_int* iwork, lapack_int* info);
9438 void LAPACK_zggsvd(
char* jobu,
char* jobv,
char* jobq, lapack_int* m, lapack_int* n, lapack_int* p, lapack_int* k,
9439 lapack_int* l, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
9440 double* alpha,
double* beta, lapack_complex_double* u, lapack_int* ldu, lapack_complex_double* v,
9441 lapack_int* ldv, lapack_complex_double* q, lapack_int* ldq, lapack_complex_double* work,
9442 double* rwork, lapack_int* iwork, lapack_int* info);
9443 void LAPACK_ssygv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
float* b,
9444 lapack_int* ldb,
float* w,
float* work, lapack_int* lwork, lapack_int* info);
9445 void LAPACK_dsygv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
double* b,
9446 lapack_int* ldb,
double* w,
double* work, lapack_int* lwork, lapack_int* info);
9447 void LAPACK_chegv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9448 lapack_complex_float* b, lapack_int* ldb,
float* w, lapack_complex_float* work, lapack_int* lwork,
9449 float* rwork, lapack_int* info);
9450 void LAPACK_zhegv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9451 lapack_complex_double* b, lapack_int* ldb,
double* w, lapack_complex_double* work, lapack_int* lwork,
9452 double* rwork, lapack_int* info);
9453 void LAPACK_ssygvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
float* b,
9454 lapack_int* ldb,
float* w,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9456 void LAPACK_dsygvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
double* b,
9457 lapack_int* ldb,
double* w,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9459 void LAPACK_chegvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9460 lapack_complex_float* b, lapack_int* ldb,
float* w, lapack_complex_float* work, lapack_int* lwork,
9461 float* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9462 void LAPACK_zhegvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9463 lapack_complex_double* b, lapack_int* ldb,
double* w, lapack_complex_double* work, lapack_int* lwork,
9464 double* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9465 void LAPACK_ssygvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
9466 float* b, lapack_int* ldb,
float* vl,
float* vu, lapack_int* il, lapack_int* iu,
float* abstol,
9467 lapack_int* m,
float* w,
float* z, lapack_int* ldz,
float* work, lapack_int* lwork,
9468 lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9469 void LAPACK_dsygvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
9470 double* b, lapack_int* ldb,
double* vl,
double* vu, lapack_int* il, lapack_int* iu,
double* abstol,
9471 lapack_int* m,
double* w,
double* z, lapack_int* ldz,
double* work, lapack_int* lwork,
9472 lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9473 void LAPACK_chegvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_float* a,
9474 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb,
float* vl,
float* vu, lapack_int* il,
9475 lapack_int* iu,
float* abstol, lapack_int* m,
float* w, lapack_complex_float* z, lapack_int* ldz,
9476 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* iwork, lapack_int* ifail,
9478 void LAPACK_zhegvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_double* a,
9479 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
double* vl,
double* vu, lapack_int* il,
9480 lapack_int* iu,
double* abstol, lapack_int* m,
double* w, lapack_complex_double* z, lapack_int* ldz,
9481 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* iwork, lapack_int* ifail,
9483 void LAPACK_sspgv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
float* ap,
float* bp,
float* w,
float* z,
9484 lapack_int* ldz,
float* work, lapack_int* info);
9485 void LAPACK_dspgv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
double* ap,
double* bp,
double* w,
9486 double* z, lapack_int* ldz,
double* work, lapack_int* info);
9487 void LAPACK_chpgv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* ap,
9488 lapack_complex_float* bp,
float* w, lapack_complex_float* z, lapack_int* ldz,
9489 lapack_complex_float* work,
float* rwork, lapack_int* info);
9490 void LAPACK_zhpgv(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* ap,
9491 lapack_complex_double* bp,
double* w, lapack_complex_double* z, lapack_int* ldz,
9492 lapack_complex_double* work,
double* rwork, lapack_int* info);
9493 void LAPACK_sspgvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
float* ap,
float* bp,
float* w,
float* z,
9494 lapack_int* ldz,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9496 void LAPACK_dspgvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n,
double* ap,
double* bp,
double* w,
9497 double* z, lapack_int* ldz,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9499 void LAPACK_chpgvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_float* ap,
9500 lapack_complex_float* bp,
float* w, lapack_complex_float* z, lapack_int* ldz,
9501 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* lrwork, lapack_int* iwork,
9502 lapack_int* liwork, lapack_int* info);
9503 void LAPACK_zhpgvd(lapack_int* itype,
char* jobz,
char* uplo, lapack_int* n, lapack_complex_double* ap,
9504 lapack_complex_double* bp,
double* w, lapack_complex_double* z, lapack_int* ldz,
9505 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* lrwork, lapack_int* iwork,
9506 lapack_int* liwork, lapack_int* info);
9507 void LAPACK_sspgvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n,
float* ap,
float* bp,
9508 float* vl,
float* vu, lapack_int* il, lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
9509 float* z, lapack_int* ldz,
float* work, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9510 void LAPACK_dspgvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n,
double* ap,
double* bp,
9511 double* vl,
double* vu, lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
9512 double* z, lapack_int* ldz,
double* work, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9513 void LAPACK_chpgvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_float* ap,
9514 lapack_complex_float* bp,
float* vl,
float* vu, lapack_int* il, lapack_int* iu,
float* abstol,
9515 lapack_int* m,
float* w, lapack_complex_float* z, lapack_int* ldz, lapack_complex_float* work,
9516 float* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9517 void LAPACK_zhpgvx(lapack_int* itype,
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_complex_double* ap,
9518 lapack_complex_double* bp,
double* vl,
double* vu, lapack_int* il, lapack_int* iu,
double* abstol,
9519 lapack_int* m,
double* w, lapack_complex_double* z, lapack_int* ldz, lapack_complex_double* work,
9520 double* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9521 void LAPACK_ssbgv(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
float* ab, lapack_int* ldab,
9522 float* bb, lapack_int* ldbb,
float* w,
float* z, lapack_int* ldz,
float* work, lapack_int* info);
9523 void LAPACK_dsbgv(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
double* ab, lapack_int* ldab,
9524 double* bb, lapack_int* ldbb,
double* w,
double* z, lapack_int* ldz,
double* work, lapack_int* info);
9525 void LAPACK_chbgv(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb, lapack_complex_float* ab,
9526 lapack_int* ldab, lapack_complex_float* bb, lapack_int* ldbb,
float* w, lapack_complex_float* z,
9527 lapack_int* ldz, lapack_complex_float* work,
float* rwork, lapack_int* info);
9528 void LAPACK_zhbgv(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb, lapack_complex_double* ab,
9529 lapack_int* ldab, lapack_complex_double* bb, lapack_int* ldbb,
double* w, lapack_complex_double* z,
9530 lapack_int* ldz, lapack_complex_double* work,
double* rwork, lapack_int* info);
9531 void LAPACK_ssbgvd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
float* ab, lapack_int* ldab,
9532 float* bb, lapack_int* ldbb,
float* w,
float* z, lapack_int* ldz,
float* work, lapack_int* lwork,
9533 lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9534 void LAPACK_dsbgvd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
double* ab, lapack_int* ldab,
9535 double* bb, lapack_int* ldbb,
double* w,
double* z, lapack_int* ldz,
double* work, lapack_int* lwork,
9536 lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9537 void LAPACK_chbgvd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb, lapack_complex_float* ab,
9538 lapack_int* ldab, lapack_complex_float* bb, lapack_int* ldbb,
float* w, lapack_complex_float* z,
9539 lapack_int* ldz, lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* lrwork,
9540 lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9541 void LAPACK_zhbgvd(
char* jobz,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb, lapack_complex_double* ab,
9542 lapack_int* ldab, lapack_complex_double* bb, lapack_int* ldbb,
double* w, lapack_complex_double* z,
9543 lapack_int* ldz, lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* lrwork,
9544 lapack_int* iwork, lapack_int* liwork, lapack_int* info);
9545 void LAPACK_ssbgvx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
float* ab,
9546 lapack_int* ldab,
float* bb, lapack_int* ldbb,
float* q, lapack_int* ldq,
float* vl,
float* vu,
9547 lapack_int* il, lapack_int* iu,
float* abstol, lapack_int* m,
float* w,
float* z, lapack_int* ldz,
9548 float* work, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9549 void LAPACK_dsbgvx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
double* ab,
9550 lapack_int* ldab,
double* bb, lapack_int* ldbb,
double* q, lapack_int* ldq,
double* vl,
double* vu,
9551 lapack_int* il, lapack_int* iu,
double* abstol, lapack_int* m,
double* w,
double* z, lapack_int* ldz,
9552 double* work, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9553 void LAPACK_chbgvx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
9554 lapack_complex_float* ab, lapack_int* ldab, lapack_complex_float* bb, lapack_int* ldbb,
9555 lapack_complex_float* q, lapack_int* ldq,
float* vl,
float* vu, lapack_int* il, lapack_int* iu,
9556 float* abstol, lapack_int* m,
float* w, lapack_complex_float* z, lapack_int* ldz,
9557 lapack_complex_float* work,
float* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9558 void LAPACK_zhbgvx(
char* jobz,
char* range,
char* uplo, lapack_int* n, lapack_int* ka, lapack_int* kb,
9559 lapack_complex_double* ab, lapack_int* ldab, lapack_complex_double* bb, lapack_int* ldbb,
9560 lapack_complex_double* q, lapack_int* ldq,
double* vl,
double* vu, lapack_int* il, lapack_int* iu,
9561 double* abstol, lapack_int* m,
double* w, lapack_complex_double* z, lapack_int* ldz,
9562 lapack_complex_double* work,
double* rwork, lapack_int* iwork, lapack_int* ifail, lapack_int* info);
9563 void LAPACK_sgges(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_S_SELECT3 selctg, lapack_int* n,
float* a,
9564 lapack_int* lda,
float* b, lapack_int* ldb, lapack_int* sdim,
float* alphar,
float* alphai,
9565 float* beta,
float* vsl, lapack_int* ldvsl,
float* vsr, lapack_int* ldvsr,
float* work,
9566 lapack_int* lwork, lapack_logical* bwork, lapack_int* info);
9567 void LAPACK_dgges(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_D_SELECT3 selctg, lapack_int* n,
double* a,
9568 lapack_int* lda,
double* b, lapack_int* ldb, lapack_int* sdim,
double* alphar,
double* alphai,
9569 double* beta,
double* vsl, lapack_int* ldvsl,
double* vsr, lapack_int* ldvsr,
double* work,
9570 lapack_int* lwork, lapack_logical* bwork, lapack_int* info);
9571 void LAPACK_cgges(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_C_SELECT2 selctg, lapack_int* n,
9572 lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, lapack_int* sdim,
9573 lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, lapack_int* ldvsl,
9574 lapack_complex_float* vsr, lapack_int* ldvsr, lapack_complex_float* work, lapack_int* lwork,
9575 float* rwork, lapack_logical* bwork, lapack_int* info);
9576 void LAPACK_zgges(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_Z_SELECT2 selctg, lapack_int* n,
9577 lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
9578 lapack_int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta,
9579 lapack_complex_double* vsl, lapack_int* ldvsl, lapack_complex_double* vsr, lapack_int* ldvsr,
9580 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_logical* bwork,
9582 void LAPACK_sggesx(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_S_SELECT3 selctg,
char* sense, lapack_int* n,
9583 float* a, lapack_int* lda,
float* b, lapack_int* ldb, lapack_int* sdim,
float* alphar,
float* alphai,
9584 float* beta,
float* vsl, lapack_int* ldvsl,
float* vsr, lapack_int* ldvsr,
float* rconde,
9585 float* rcondv,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* liwork,
9586 lapack_logical* bwork, lapack_int* info);
9587 void LAPACK_dggesx(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_D_SELECT3 selctg,
char* sense, lapack_int* n,
9588 double* a, lapack_int* lda,
double* b, lapack_int* ldb, lapack_int* sdim,
double* alphar,
9589 double* alphai,
double* beta,
double* vsl, lapack_int* ldvsl,
double* vsr, lapack_int* ldvsr,
9590 double* rconde,
double* rcondv,
double* work, lapack_int* lwork, lapack_int* iwork,
9591 lapack_int* liwork, lapack_logical* bwork, lapack_int* info);
9592 void LAPACK_cggesx(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_C_SELECT2 selctg,
char* sense, lapack_int* n,
9593 lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, lapack_int* sdim,
9594 lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl,
9595 lapack_int* ldvsl, lapack_complex_float* vsr, lapack_int* ldvsr,
float* rconde,
float* rcondv,
9596 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* iwork, lapack_int* liwork,
9597 lapack_logical* bwork, lapack_int* info);
9598 void LAPACK_zggesx(
char* jobvsl,
char* jobvsr,
char* sort, LAPACK_Z_SELECT2 selctg,
char* sense, lapack_int* n,
9599 lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
9600 lapack_int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta,
9601 lapack_complex_double* vsl, lapack_int* ldvsl, lapack_complex_double* vsr, lapack_int* ldvsr,
9602 double* rconde,
double* rcondv, lapack_complex_double* work, lapack_int* lwork,
double* rwork,
9603 lapack_int* iwork, lapack_int* liwork, lapack_logical* bwork, lapack_int* info);
9604 void LAPACK_sggev(
char* jobvl,
char* jobvr, lapack_int* n,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
9605 float* alphar,
float* alphai,
float* beta,
float* vl, lapack_int* ldvl,
float* vr, lapack_int* ldvr,
9606 float* work, lapack_int* lwork, lapack_int* info);
9607 void LAPACK_dggev(
char* jobvl,
char* jobvr, lapack_int* n,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
9608 double* alphar,
double* alphai,
double* beta,
double* vl, lapack_int* ldvl,
double* vr,
9609 lapack_int* ldvr,
double* work, lapack_int* lwork, lapack_int* info);
9610 void LAPACK_cggev(
char* jobvl,
char* jobvr, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9611 lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* alpha, lapack_complex_float* beta,
9612 lapack_complex_float* vl, lapack_int* ldvl, lapack_complex_float* vr, lapack_int* ldvr,
9613 lapack_complex_float* work, lapack_int* lwork,
float* rwork, lapack_int* info);
9614 void LAPACK_zggev(
char* jobvl,
char* jobvr, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9615 lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* alpha, lapack_complex_double* beta,
9616 lapack_complex_double* vl, lapack_int* ldvl, lapack_complex_double* vr, lapack_int* ldvr,
9617 lapack_complex_double* work, lapack_int* lwork,
double* rwork, lapack_int* info);
9618 void LAPACK_sggevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n,
float* a, lapack_int* lda,
9619 float* b, lapack_int* ldb,
float* alphar,
float* alphai,
float* beta,
float* vl, lapack_int* ldvl,
9620 float* vr, lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
float* lscale,
float* rscale,
9621 float* abnrm,
float* bbnrm,
float* rconde,
float* rcondv,
float* work, lapack_int* lwork,
9622 lapack_int* iwork, lapack_logical* bwork, lapack_int* info);
9623 void LAPACK_dggevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n,
double* a, lapack_int* lda,
9624 double* b, lapack_int* ldb,
double* alphar,
double* alphai,
double* beta,
double* vl,
9625 lapack_int* ldvl,
double* vr, lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
double* lscale,
9626 double* rscale,
double* abnrm,
double* bbnrm,
double* rconde,
double* rcondv,
double* work,
9627 lapack_int* lwork, lapack_int* iwork, lapack_logical* bwork, lapack_int* info);
9628 void LAPACK_cggevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n, lapack_complex_float* a,
9629 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* alpha,
9630 lapack_complex_float* beta, lapack_complex_float* vl, lapack_int* ldvl, lapack_complex_float* vr,
9631 lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
float* lscale,
float* rscale,
float* abnrm,
9632 float* bbnrm,
float* rconde,
float* rcondv, lapack_complex_float* work, lapack_int* lwork,
9633 float* rwork, lapack_int* iwork, lapack_logical* bwork, lapack_int* info);
9634 void LAPACK_zggevx(
char* balanc,
char* jobvl,
char* jobvr,
char* sense, lapack_int* n, lapack_complex_double* a,
9635 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* alpha,
9636 lapack_complex_double* beta, lapack_complex_double* vl, lapack_int* ldvl, lapack_complex_double* vr,
9637 lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi,
double* lscale,
double* rscale,
double* abnrm,
9638 double* bbnrm,
double* rconde,
double* rcondv, lapack_complex_double* work, lapack_int* lwork,
9639 double* rwork, lapack_int* iwork, lapack_logical* bwork, lapack_int* info);
9640 void LAPACK_dsfrk(
char* transr,
char* uplo,
char* trans, lapack_int* n, lapack_int* k,
double* alpha,
const double* a,
9641 lapack_int* lda,
double* beta,
double* c);
9642 void LAPACK_ssfrk(
char* transr,
char* uplo,
char* trans, lapack_int* n, lapack_int* k,
float* alpha,
const float* a,
9643 lapack_int* lda,
float* beta,
float* c);
9644 void LAPACK_zhfrk(
char* transr,
char* uplo,
char* trans, lapack_int* n, lapack_int* k,
double* alpha,
9645 const lapack_complex_double* a, lapack_int* lda,
double* beta, lapack_complex_double* c);
9646 void LAPACK_chfrk(
char* transr,
char* uplo,
char* trans, lapack_int* n, lapack_int* k,
float* alpha,
9647 const lapack_complex_float* a, lapack_int* lda,
float* beta, lapack_complex_float* c);
9648 void LAPACK_dtfsm(
char* transr,
char* side,
char* uplo,
char* trans,
char* diag, lapack_int* m, lapack_int* n,
9649 double* alpha,
const double* a,
double* b, lapack_int* ldb);
9650 void LAPACK_stfsm(
char* transr,
char* side,
char* uplo,
char* trans,
char* diag, lapack_int* m, lapack_int* n,
9651 float* alpha,
const float* a,
float* b, lapack_int* ldb);
9652 void LAPACK_ztfsm(
char* transr,
char* side,
char* uplo,
char* trans,
char* diag, lapack_int* m, lapack_int* n,
9653 lapack_complex_double* alpha,
const lapack_complex_double* a, lapack_complex_double* b,
9655 void LAPACK_ctfsm(
char* transr,
char* side,
char* uplo,
char* trans,
char* diag, lapack_int* m, lapack_int* n,
9656 lapack_complex_float* alpha,
const lapack_complex_float* a, lapack_complex_float* b, lapack_int* ldb);
9657 void LAPACK_dtfttp(
char* transr,
char* uplo, lapack_int* n,
const double* arf,
double* ap, lapack_int* info);
9658 void LAPACK_stfttp(
char* transr,
char* uplo, lapack_int* n,
const float* arf,
float* ap, lapack_int* info);
9659 void LAPACK_ztfttp(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_double* arf, lapack_complex_double* ap,
9661 void LAPACK_ctfttp(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_float* arf, lapack_complex_float* ap,
9663 void LAPACK_dtfttr(
char* transr,
char* uplo, lapack_int* n,
const double* arf,
double* a, lapack_int* lda,
9665 void LAPACK_stfttr(
char* transr,
char* uplo, lapack_int* n,
const float* arf,
float* a, lapack_int* lda,
9667 void LAPACK_ztfttr(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_double* arf, lapack_complex_double* a,
9668 lapack_int* lda, lapack_int* info);
9669 void LAPACK_ctfttr(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_float* arf, lapack_complex_float* a,
9670 lapack_int* lda, lapack_int* info);
9671 void LAPACK_dtpttf(
char* transr,
char* uplo, lapack_int* n,
const double* ap,
double* arf, lapack_int* info);
9672 void LAPACK_stpttf(
char* transr,
char* uplo, lapack_int* n,
const float* ap,
float* arf, lapack_int* info);
9673 void LAPACK_ztpttf(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_double* ap, lapack_complex_double* arf,
9675 void LAPACK_ctpttf(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_float* ap, lapack_complex_float* arf,
9677 void LAPACK_dtpttr(
char* uplo, lapack_int* n,
const double* ap,
double* a, lapack_int* lda, lapack_int* info);
9678 void LAPACK_stpttr(
char* uplo, lapack_int* n,
const float* ap,
float* a, lapack_int* lda, lapack_int* info);
9679 void LAPACK_ztpttr(
char* uplo, lapack_int* n,
const lapack_complex_double* ap, lapack_complex_double* a,
9680 lapack_int* lda, lapack_int* info);
9681 void LAPACK_ctpttr(
char* uplo, lapack_int* n,
const lapack_complex_float* ap, lapack_complex_float* a, lapack_int* lda,
9683 void LAPACK_dtrttf(
char* transr,
char* uplo, lapack_int* n,
const double* a, lapack_int* lda,
double* arf,
9685 void LAPACK_strttf(
char* transr,
char* uplo, lapack_int* n,
const float* a, lapack_int* lda,
float* arf,
9687 void LAPACK_ztrttf(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
9688 lapack_complex_double* arf, lapack_int* info);
9689 void LAPACK_ctrttf(
char* transr,
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
9690 lapack_complex_float* arf, lapack_int* info);
9691 void LAPACK_dtrttp(
char* uplo, lapack_int* n,
const double* a, lapack_int* lda,
double* ap, lapack_int* info);
9692 void LAPACK_strttp(
char* uplo, lapack_int* n,
const float* a, lapack_int* lda,
float* ap, lapack_int* info);
9693 void LAPACK_ztrttp(
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
9694 lapack_complex_double* ap, lapack_int* info);
9695 void LAPACK_ctrttp(
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda, lapack_complex_float* ap,
9697 void LAPACK_sgeqrfp(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* lwork,
9699 void LAPACK_dgeqrfp(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
9700 lapack_int* lwork, lapack_int* info);
9701 void LAPACK_cgeqrfp(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
9702 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
9703 void LAPACK_zgeqrfp(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
9704 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
9705 void LAPACK_clacgv(lapack_int* n, lapack_complex_float* x, lapack_int* incx);
9706 void LAPACK_zlacgv(lapack_int* n, lapack_complex_double* x, lapack_int* incx);
9707 void LAPACK_slarnv(lapack_int* idist, lapack_int* iseed, lapack_int* n,
float* x);
9708 void LAPACK_dlarnv(lapack_int* idist, lapack_int* iseed, lapack_int* n,
double* x);
9709 void LAPACK_clarnv(lapack_int* idist, lapack_int* iseed, lapack_int* n, lapack_complex_float* x);
9710 void LAPACK_zlarnv(lapack_int* idist, lapack_int* iseed, lapack_int* n, lapack_complex_double* x);
9711 void LAPACK_sgeqr2(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* info);
9712 void LAPACK_dgeqr2(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
9714 void LAPACK_cgeqr2(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
9715 lapack_complex_float* work, lapack_int* info);
9716 void LAPACK_zgeqr2(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
9717 lapack_complex_double* work, lapack_int* info);
9718 void LAPACK_slacpy(
char* uplo, lapack_int* m, lapack_int* n,
const float* a, lapack_int* lda,
float* b,
9720 void LAPACK_dlacpy(
char* uplo, lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
double* b,
9722 void LAPACK_clacpy(
char* uplo, lapack_int* m, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
9723 lapack_complex_float* b, lapack_int* ldb);
9724 void LAPACK_zlacpy(
char* uplo, lapack_int* m, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
9725 lapack_complex_double* b, lapack_int* ldb);
9726 void LAPACK_sgetf2(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda, lapack_int* ipiv, lapack_int* info);
9727 void LAPACK_dgetf2(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda, lapack_int* ipiv, lapack_int* info);
9728 void LAPACK_cgetf2(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv,
9730 void LAPACK_zgetf2(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
9732 void LAPACK_slaswp(lapack_int* n,
float* a, lapack_int* lda, lapack_int* k1, lapack_int* k2,
const lapack_int* ipiv,
9734 void LAPACK_dlaswp(lapack_int* n,
double* a, lapack_int* lda, lapack_int* k1, lapack_int* k2,
const lapack_int* ipiv,
9736 void LAPACK_claswp(lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* k1, lapack_int* k2,
9737 const lapack_int* ipiv, lapack_int* incx);
9738 void LAPACK_zlaswp(lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* k1, lapack_int* k2,
9739 const lapack_int* ipiv, lapack_int* incx);
9740 float LAPACK_slange(
char* norm, lapack_int* m, lapack_int* n,
const float* a, lapack_int* lda,
float* work);
9741 double LAPACK_dlange(
char* norm, lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
double* work);
9742 float LAPACK_clange(
char* norm, lapack_int* m, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
9744 double LAPACK_zlange(
char* norm, lapack_int* m, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
9746 float LAPACK_clanhe(
char* norm,
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* work);
9747 double LAPACK_zlanhe(
char* norm,
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
9749 float LAPACK_slansy(
char* norm,
char* uplo, lapack_int* n,
const float* a, lapack_int* lda,
float* work);
9750 double LAPACK_dlansy(
char* norm,
char* uplo, lapack_int* n,
const double* a, lapack_int* lda,
double* work);
9751 float LAPACK_clansy(
char* norm,
char* uplo, lapack_int* n,
const lapack_complex_float* a, lapack_int* lda,
float* work);
9752 double LAPACK_zlansy(
char* norm,
char* uplo, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
9754 float LAPACK_slantr(
char* norm,
char* uplo,
char* diag, lapack_int* m, lapack_int* n,
const float* a, lapack_int* lda,
9756 double LAPACK_dlantr(
char* norm,
char* uplo,
char* diag, lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
9758 float LAPACK_clantr(
char* norm,
char* uplo,
char* diag, lapack_int* m, lapack_int* n,
const lapack_complex_float* a,
9759 lapack_int* lda,
float* work);
9760 double LAPACK_zlantr(
char* norm,
char* uplo,
char* diag, lapack_int* m, lapack_int* n,
const lapack_complex_double* a,
9761 lapack_int* lda,
double* work);
9762 float LAPACK_slamch(
char* cmach);
9763 double LAPACK_dlamch(
char* cmach);
9764 void LAPACK_sgelq2(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* tau,
float* work, lapack_int* info);
9765 void LAPACK_dgelq2(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* tau,
double* work,
9767 void LAPACK_cgelq2(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* tau,
9768 lapack_complex_float* work, lapack_int* info);
9769 void LAPACK_zgelq2(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* tau,
9770 lapack_complex_double* work, lapack_int* info);
9771 void LAPACK_slarfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
9772 const float* v, lapack_int* ldv,
const float* t, lapack_int* ldt,
float* c, lapack_int* ldc,
9773 float* work, lapack_int* ldwork);
9774 void LAPACK_dlarfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
9775 const double* v, lapack_int* ldv,
const double* t, lapack_int* ldt,
double* c, lapack_int* ldc,
9776 double* work, lapack_int* ldwork);
9777 void LAPACK_clarfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
9778 const lapack_complex_float* v, lapack_int* ldv,
const lapack_complex_float* t, lapack_int* ldt,
9779 lapack_complex_float* c, lapack_int* ldc, lapack_complex_float* work, lapack_int* ldwork);
9780 void LAPACK_zlarfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
9781 const lapack_complex_double* v, lapack_int* ldv,
const lapack_complex_double* t, lapack_int* ldt,
9782 lapack_complex_double* c, lapack_int* ldc, lapack_complex_double* work, lapack_int* ldwork);
9783 void LAPACK_slarfg(lapack_int* n,
float* alpha,
float* x, lapack_int* incx,
float* tau);
9784 void LAPACK_dlarfg(lapack_int* n,
double* alpha,
double* x, lapack_int* incx,
double* tau);
9785 void LAPACK_clarfg(lapack_int* n, lapack_complex_float* alpha, lapack_complex_float* x, lapack_int* incx,
9786 lapack_complex_float* tau);
9787 void LAPACK_zlarfg(lapack_int* n, lapack_complex_double* alpha, lapack_complex_double* x, lapack_int* incx,
9788 lapack_complex_double* tau);
9789 void LAPACK_slarft(
char* direct,
char* storev, lapack_int* n, lapack_int* k,
const float* v, lapack_int* ldv,
9790 const float* tau,
float* t, lapack_int* ldt);
9791 void LAPACK_dlarft(
char* direct,
char* storev, lapack_int* n, lapack_int* k,
const double* v, lapack_int* ldv,
9792 const double* tau,
double* t, lapack_int* ldt);
9793 void LAPACK_clarft(
char* direct,
char* storev, lapack_int* n, lapack_int* k,
const lapack_complex_float* v,
9794 lapack_int* ldv,
const lapack_complex_float* tau, lapack_complex_float* t, lapack_int* ldt);
9795 void LAPACK_zlarft(
char* direct,
char* storev, lapack_int* n, lapack_int* k,
const lapack_complex_double* v,
9796 lapack_int* ldv,
const lapack_complex_double* tau, lapack_complex_double* t, lapack_int* ldt);
9797 void LAPACK_slarfx(
char* side, lapack_int* m, lapack_int* n,
const float* v,
float* tau,
float* c, lapack_int* ldc,
9799 void LAPACK_dlarfx(
char* side, lapack_int* m, lapack_int* n,
const double* v,
double* tau,
double* c, lapack_int* ldc,
9801 void LAPACK_clarfx(
char* side, lapack_int* m, lapack_int* n,
const lapack_complex_float* v, lapack_complex_float* tau,
9802 lapack_complex_float* c, lapack_int* ldc, lapack_complex_float* work);
9803 void LAPACK_zlarfx(
char* side, lapack_int* m, lapack_int* n,
const lapack_complex_double* v, lapack_complex_double* tau,
9804 lapack_complex_double* c, lapack_int* ldc, lapack_complex_double* work);
9805 void LAPACK_slatms(lapack_int* m, lapack_int* n,
char* dist, lapack_int* iseed,
char* sym,
float* d, lapack_int* mode,
9806 float* cond,
float* dmax, lapack_int* kl, lapack_int* ku,
char* pack,
float* a, lapack_int* lda,
9807 float* work, lapack_int* info);
9808 void LAPACK_dlatms(lapack_int* m, lapack_int* n,
char* dist, lapack_int* iseed,
char* sym,
double* d, lapack_int* mode,
9809 double* cond,
double* dmax, lapack_int* kl, lapack_int* ku,
char* pack,
double* a, lapack_int* lda,
9810 double* work, lapack_int* info);
9811 void LAPACK_clatms(lapack_int* m, lapack_int* n,
char* dist, lapack_int* iseed,
char* sym,
float* d, lapack_int* mode,
9812 float* cond,
float* dmax, lapack_int* kl, lapack_int* ku,
char* pack, lapack_complex_float* a,
9813 lapack_int* lda, lapack_complex_float* work, lapack_int* info);
9814 void LAPACK_zlatms(lapack_int* m, lapack_int* n,
char* dist, lapack_int* iseed,
char* sym,
double* d, lapack_int* mode,
9815 double* cond,
double* dmax, lapack_int* kl, lapack_int* ku,
char* pack, lapack_complex_double* a,
9816 lapack_int* lda, lapack_complex_double* work, lapack_int* info);
9817 void LAPACK_slag2d(lapack_int* m, lapack_int* n,
const float* sa, lapack_int* ldsa,
double* a, lapack_int* lda,
9819 void LAPACK_dlag2s(lapack_int* m, lapack_int* n,
const double* a, lapack_int* lda,
float* sa, lapack_int* ldsa,
9821 void LAPACK_clag2z(lapack_int* m, lapack_int* n,
const lapack_complex_float* sa, lapack_int* ldsa,
9822 lapack_complex_double* a, lapack_int* lda, lapack_int* info);
9823 void LAPACK_zlag2c(lapack_int* m, lapack_int* n,
const lapack_complex_double* a, lapack_int* lda,
9824 lapack_complex_float* sa, lapack_int* ldsa, lapack_int* info);
9825 void LAPACK_slauum(
char* uplo, lapack_int* n,
float* a, lapack_int* lda, lapack_int* info);
9826 void LAPACK_dlauum(
char* uplo, lapack_int* n,
double* a, lapack_int* lda, lapack_int* info);
9827 void LAPACK_clauum(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_int* info);
9828 void LAPACK_zlauum(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_int* info);
9829 void LAPACK_slagge(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const float* d,
float* a,
9830 lapack_int* lda, lapack_int* iseed,
float* work, lapack_int* info);
9831 void LAPACK_dlagge(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const double* d,
double* a,
9832 lapack_int* lda, lapack_int* iseed,
double* work, lapack_int* info);
9833 void LAPACK_clagge(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const float* d,
9834 lapack_complex_float* a, lapack_int* lda, lapack_int* iseed, lapack_complex_float* work,
9836 void LAPACK_zlagge(lapack_int* m, lapack_int* n, lapack_int* kl, lapack_int* ku,
const double* d,
9837 lapack_complex_double* a, lapack_int* lda, lapack_int* iseed, lapack_complex_double* work,
9839 void LAPACK_slaset(
char* uplo, lapack_int* m, lapack_int* n,
float* alpha,
float* beta,
float* a, lapack_int* lda);
9840 void LAPACK_dlaset(
char* uplo, lapack_int* m, lapack_int* n,
double* alpha,
double* beta,
double* a, lapack_int* lda);
9841 void LAPACK_claset(
char* uplo, lapack_int* m, lapack_int* n, lapack_complex_float* alpha, lapack_complex_float* beta,
9842 lapack_complex_float* a, lapack_int* lda);
9843 void LAPACK_zlaset(
char* uplo, lapack_int* m, lapack_int* n, lapack_complex_double* alpha, lapack_complex_double* beta,
9844 lapack_complex_double* a, lapack_int* lda);
9845 void LAPACK_slasrt(
char*
id, lapack_int* n,
float* d, lapack_int* info);
9846 void LAPACK_dlasrt(
char*
id, lapack_int* n,
double* d, lapack_int* info);
9847 void LAPACK_claghe(lapack_int* n, lapack_int* k,
const float* d, lapack_complex_float* a, lapack_int* lda,
9848 lapack_int* iseed, lapack_complex_float* work, lapack_int* info);
9849 void LAPACK_zlaghe(lapack_int* n, lapack_int* k,
const double* d, lapack_complex_double* a, lapack_int* lda,
9850 lapack_int* iseed, lapack_complex_double* work, lapack_int* info);
9851 void LAPACK_slagsy(lapack_int* n, lapack_int* k,
const float* d,
float* a, lapack_int* lda, lapack_int* iseed,
9852 float* work, lapack_int* info);
9853 void LAPACK_dlagsy(lapack_int* n, lapack_int* k,
const double* d,
double* a, lapack_int* lda, lapack_int* iseed,
9854 double* work, lapack_int* info);
9855 void LAPACK_clagsy(lapack_int* n, lapack_int* k,
const float* d, lapack_complex_float* a, lapack_int* lda,
9856 lapack_int* iseed, lapack_complex_float* work, lapack_int* info);
9857 void LAPACK_zlagsy(lapack_int* n, lapack_int* k,
const double* d, lapack_complex_double* a, lapack_int* lda,
9858 lapack_int* iseed, lapack_complex_double* work, lapack_int* info);
9859 void LAPACK_slapmr(lapack_logical* forwrd, lapack_int* m, lapack_int* n,
float* x, lapack_int* ldx, lapack_int* k);
9860 void LAPACK_dlapmr(lapack_logical* forwrd, lapack_int* m, lapack_int* n,
double* x, lapack_int* ldx, lapack_int* k);
9861 void LAPACK_clapmr(lapack_logical* forwrd, lapack_int* m, lapack_int* n, lapack_complex_float* x, lapack_int* ldx,
9863 void LAPACK_zlapmr(lapack_logical* forwrd, lapack_int* m, lapack_int* n, lapack_complex_double* x, lapack_int* ldx,
9865 float LAPACK_slapy2(
float* x,
float* y);
9866 double LAPACK_dlapy2(
double* x,
double* y);
9867 float LAPACK_slapy3(
float* x,
float* y,
float* z);
9868 double LAPACK_dlapy3(
double* x,
double* y,
double* z);
9869 void LAPACK_slartgp(
float* f,
float* g,
float* cs,
float* sn,
float* r);
9870 void LAPACK_dlartgp(
double* f,
double* g,
double* cs,
double* sn,
double* r);
9871 void LAPACK_slartgs(
float* x,
float* y,
float* sigma,
float* cs,
float* sn);
9872 void LAPACK_dlartgs(
double* x,
double* y,
double* sigma,
double* cs,
double* sn);
9874 void LAPACK_cbbcsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans, lapack_int* m, lapack_int* p,
9875 lapack_int* q,
float* theta,
float* phi, lapack_complex_float* u1, lapack_int* ldu1,
9876 lapack_complex_float* u2, lapack_int* ldu2, lapack_complex_float* v1t, lapack_int* ldv1t,
9877 lapack_complex_float* v2t, lapack_int* ldv2t,
float* b11d,
float* b11e,
float* b12d,
float* b12e,
9878 float* b21d,
float* b21e,
float* b22d,
float* b22e,
float* rwork, lapack_int* lrwork,
9880 void LAPACK_cheswapr(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* i1, lapack_int* i2);
9881 void LAPACK_chetri2(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
9882 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
9883 void LAPACK_chetri2x(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
9884 lapack_complex_float* work, lapack_int* nb, lapack_int* info);
9885 void LAPACK_chetrs2(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
9886 const lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* work,
9888 void LAPACK_csyconv(
char* uplo,
char* way, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
9889 const lapack_int* ipiv, lapack_complex_float* work, lapack_int* info);
9890 void LAPACK_csyswapr(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* i1, lapack_int* i2);
9891 void LAPACK_csytri2(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
9892 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
9893 void LAPACK_csytri2x(
char* uplo, lapack_int* n, lapack_complex_float* a, lapack_int* lda,
const lapack_int* ipiv,
9894 lapack_complex_float* work, lapack_int* nb, lapack_int* info);
9895 void LAPACK_csytrs2(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_float* a, lapack_int* lda,
9896 const lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, lapack_complex_float* work,
9898 void LAPACK_cunbdb(
char* trans,
char* signs, lapack_int* m, lapack_int* p, lapack_int* q, lapack_complex_float* x11,
9899 lapack_int* ldx11, lapack_complex_float* x12, lapack_int* ldx12, lapack_complex_float* x21,
9900 lapack_int* ldx21, lapack_complex_float* x22, lapack_int* ldx22,
float* theta,
float* phi,
9901 lapack_complex_float* taup1, lapack_complex_float* taup2, lapack_complex_float* tauq1,
9902 lapack_complex_float* tauq2, lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
9903 void LAPACK_cuncsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans,
char* signs, lapack_int* m,
9904 lapack_int* p, lapack_int* q, lapack_complex_float* x11, lapack_int* ldx11,
9905 lapack_complex_float* x12, lapack_int* ldx12, lapack_complex_float* x21, lapack_int* ldx21,
9906 lapack_complex_float* x22, lapack_int* ldx22,
float* theta, lapack_complex_float* u1,
9907 lapack_int* ldu1, lapack_complex_float* u2, lapack_int* ldu2, lapack_complex_float* v1t,
9908 lapack_int* ldv1t, lapack_complex_float* v2t, lapack_int* ldv2t, lapack_complex_float* work,
9909 lapack_int* lwork,
float* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* info);
9910 void LAPACK_dbbcsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans, lapack_int* m, lapack_int* p,
9911 lapack_int* q,
double* theta,
double* phi,
double* u1, lapack_int* ldu1,
double* u2,
9912 lapack_int* ldu2,
double* v1t, lapack_int* ldv1t,
double* v2t, lapack_int* ldv2t,
double* b11d,
9913 double* b11e,
double* b12d,
double* b12e,
double* b21d,
double* b21e,
double* b22d,
double* b22e,
9914 double* work, lapack_int* lwork, lapack_int* info);
9915 void LAPACK_dorbdb(
char* trans,
char* signs, lapack_int* m, lapack_int* p, lapack_int* q,
double* x11,
9916 lapack_int* ldx11,
double* x12, lapack_int* ldx12,
double* x21, lapack_int* ldx21,
double* x22,
9917 lapack_int* ldx22,
double* theta,
double* phi,
double* taup1,
double* taup2,
double* tauq1,
9918 double* tauq2,
double* work, lapack_int* lwork, lapack_int* info);
9919 void LAPACK_dorcsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans,
char* signs, lapack_int* m,
9920 lapack_int* p, lapack_int* q,
double* x11, lapack_int* ldx11,
double* x12, lapack_int* ldx12,
9921 double* x21, lapack_int* ldx21,
double* x22, lapack_int* ldx22,
double* theta,
double* u1,
9922 lapack_int* ldu1,
double* u2, lapack_int* ldu2,
double* v1t, lapack_int* ldv1t,
double* v2t,
9923 lapack_int* ldv2t,
double* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9924 void LAPACK_dsyconv(
char* uplo,
char* way, lapack_int* n,
double* a, lapack_int* lda,
const lapack_int* ipiv,
9925 double* work, lapack_int* info);
9926 void LAPACK_dsyswapr(
char* uplo, lapack_int* n,
double* a, lapack_int* i1, lapack_int* i2);
9927 void LAPACK_dsytri2(
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
const lapack_int* ipiv,
9928 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
9929 void LAPACK_dsytri2x(
char* uplo, lapack_int* n,
double* a, lapack_int* lda,
const lapack_int* ipiv,
double* work,
9930 lapack_int* nb, lapack_int* info);
9931 void LAPACK_dsytrs2(
char* uplo, lapack_int* n, lapack_int* nrhs,
const double* a, lapack_int* lda,
9932 const lapack_int* ipiv,
double* b, lapack_int* ldb,
double* work, lapack_int* info);
9933 void LAPACK_sbbcsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans, lapack_int* m, lapack_int* p,
9934 lapack_int* q,
float* theta,
float* phi,
float* u1, lapack_int* ldu1,
float* u2, lapack_int* ldu2,
9935 float* v1t, lapack_int* ldv1t,
float* v2t, lapack_int* ldv2t,
float* b11d,
float* b11e,
float* b12d,
9936 float* b12e,
float* b21d,
float* b21e,
float* b22d,
float* b22e,
float* work, lapack_int* lwork,
9938 void LAPACK_sorbdb(
char* trans,
char* signs, lapack_int* m, lapack_int* p, lapack_int* q,
float* x11, lapack_int* ldx11,
9939 float* x12, lapack_int* ldx12,
float* x21, lapack_int* ldx21,
float* x22, lapack_int* ldx22,
9940 float* theta,
float* phi,
float* taup1,
float* taup2,
float* tauq1,
float* tauq2,
float* work,
9941 lapack_int* lwork, lapack_int* info);
9942 void LAPACK_sorcsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans,
char* signs, lapack_int* m,
9943 lapack_int* p, lapack_int* q,
float* x11, lapack_int* ldx11,
float* x12, lapack_int* ldx12,
9944 float* x21, lapack_int* ldx21,
float* x22, lapack_int* ldx22,
float* theta,
float* u1,
9945 lapack_int* ldu1,
float* u2, lapack_int* ldu2,
float* v1t, lapack_int* ldv1t,
float* v2t,
9946 lapack_int* ldv2t,
float* work, lapack_int* lwork, lapack_int* iwork, lapack_int* info);
9947 void LAPACK_ssyconv(
char* uplo,
char* way, lapack_int* n,
float* a, lapack_int* lda,
const lapack_int* ipiv,
9948 float* work, lapack_int* info);
9949 void LAPACK_ssyswapr(
char* uplo, lapack_int* n,
float* a, lapack_int* i1, lapack_int* i2);
9950 void LAPACK_ssytri2(
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
const lapack_int* ipiv,
9951 lapack_complex_float* work, lapack_int* lwork, lapack_int* info);
9952 void LAPACK_ssytri2x(
char* uplo, lapack_int* n,
float* a, lapack_int* lda,
const lapack_int* ipiv,
float* work,
9953 lapack_int* nb, lapack_int* info);
9954 void LAPACK_ssytrs2(
char* uplo, lapack_int* n, lapack_int* nrhs,
const float* a, lapack_int* lda,
9955 const lapack_int* ipiv,
float* b, lapack_int* ldb,
float* work, lapack_int* info);
9956 void LAPACK_zbbcsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans, lapack_int* m, lapack_int* p,
9957 lapack_int* q,
double* theta,
double* phi, lapack_complex_double* u1, lapack_int* ldu1,
9958 lapack_complex_double* u2, lapack_int* ldu2, lapack_complex_double* v1t, lapack_int* ldv1t,
9959 lapack_complex_double* v2t, lapack_int* ldv2t,
double* b11d,
double* b11e,
double* b12d,
9960 double* b12e,
double* b21d,
double* b21e,
double* b22d,
double* b22e,
double* rwork,
9961 lapack_int* lrwork, lapack_int* info);
9962 void LAPACK_zheswapr(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* i1, lapack_int* i2);
9963 void LAPACK_zhetri2(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
9964 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
9965 void LAPACK_zhetri2x(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
9966 lapack_complex_double* work, lapack_int* nb, lapack_int* info);
9967 void LAPACK_zhetrs2(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
9968 const lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* work,
9970 void LAPACK_zsyconv(
char* uplo,
char* way, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
9971 const lapack_int* ipiv, lapack_complex_double* work, lapack_int* info);
9972 void LAPACK_zsyswapr(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* i1, lapack_int* i2);
9973 void LAPACK_zsytri2(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
9974 lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
9975 void LAPACK_zsytri2x(
char* uplo, lapack_int* n, lapack_complex_double* a, lapack_int* lda,
const lapack_int* ipiv,
9976 lapack_complex_double* work, lapack_int* nb, lapack_int* info);
9977 void LAPACK_zsytrs2(
char* uplo, lapack_int* n, lapack_int* nrhs,
const lapack_complex_double* a, lapack_int* lda,
9978 const lapack_int* ipiv, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* work,
9980 void LAPACK_zunbdb(
char* trans,
char* signs, lapack_int* m, lapack_int* p, lapack_int* q, lapack_complex_double* x11,
9981 lapack_int* ldx11, lapack_complex_double* x12, lapack_int* ldx12, lapack_complex_double* x21,
9982 lapack_int* ldx21, lapack_complex_double* x22, lapack_int* ldx22,
double* theta,
double* phi,
9983 lapack_complex_double* taup1, lapack_complex_double* taup2, lapack_complex_double* tauq1,
9984 lapack_complex_double* tauq2, lapack_complex_double* work, lapack_int* lwork, lapack_int* info);
9985 void LAPACK_zuncsd(
char* jobu1,
char* jobu2,
char* jobv1t,
char* jobv2t,
char* trans,
char* signs, lapack_int* m,
9986 lapack_int* p, lapack_int* q, lapack_complex_double* x11, lapack_int* ldx11,
9987 lapack_complex_double* x12, lapack_int* ldx12, lapack_complex_double* x21, lapack_int* ldx21,
9988 lapack_complex_double* x22, lapack_int* ldx22,
double* theta, lapack_complex_double* u1,
9989 lapack_int* ldu1, lapack_complex_double* u2, lapack_int* ldu2, lapack_complex_double* v1t,
9990 lapack_int* ldv1t, lapack_complex_double* v2t, lapack_int* ldv2t, lapack_complex_double* work,
9991 lapack_int* lwork,
double* rwork, lapack_int* lrwork, lapack_int* iwork, lapack_int* info);
9993 void LAPACK_sgemqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* nb,
9994 const float* v, lapack_int* ldv,
const float* t, lapack_int* ldt,
float* c, lapack_int* ldc,
9995 float* work, lapack_int* info);
9996 void LAPACK_dgemqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* nb,
9997 const double* v, lapack_int* ldv,
const double* t, lapack_int* ldt,
double* c, lapack_int* ldc,
9998 double* work, lapack_int* info);
9999 void LAPACK_cgemqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* nb,
10000 const lapack_complex_float* v, lapack_int* ldv,
const lapack_complex_float* t, lapack_int* ldt,
10001 lapack_complex_float* c, lapack_int* ldc, lapack_complex_float* work, lapack_int* info);
10002 void LAPACK_zgemqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* nb,
10003 const lapack_complex_double* v, lapack_int* ldv,
const lapack_complex_double* t, lapack_int* ldt,
10004 lapack_complex_double* c, lapack_int* ldc, lapack_complex_double* work, lapack_int* info);
10005 void LAPACK_sgeqrt(lapack_int* m, lapack_int* n, lapack_int* nb,
float* a, lapack_int* lda,
float* t, lapack_int* ldt,
10006 float* work, lapack_int* info);
10007 void LAPACK_dgeqrt(lapack_int* m, lapack_int* n, lapack_int* nb,
double* a, lapack_int* lda,
double* t, lapack_int* ldt,
10008 double* work, lapack_int* info);
10009 void LAPACK_cgeqrt(lapack_int* m, lapack_int* n, lapack_int* nb, lapack_complex_float* a, lapack_int* lda,
10010 lapack_complex_float* t, lapack_int* ldt, lapack_complex_float* work, lapack_int* info);
10011 void LAPACK_zgeqrt(lapack_int* m, lapack_int* n, lapack_int* nb, lapack_complex_double* a, lapack_int* lda,
10012 lapack_complex_double* t, lapack_int* ldt, lapack_complex_double* work, lapack_int* info);
10013 void LAPACK_sgeqrt2(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* t, lapack_int* ldt,
10015 void LAPACK_dgeqrt2(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* t, lapack_int* ldt,
10017 void LAPACK_cgeqrt2(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* t,
10018 lapack_int* ldt, lapack_int* info);
10019 void LAPACK_zgeqrt2(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* t,
10020 lapack_int* ldt, lapack_int* info);
10021 void LAPACK_sgeqrt3(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* t, lapack_int* ldt,
10023 void LAPACK_dgeqrt3(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* t, lapack_int* ldt,
10025 void LAPACK_cgeqrt3(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* t,
10026 lapack_int* ldt, lapack_int* info);
10027 void LAPACK_zgeqrt3(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* t,
10028 lapack_int* ldt, lapack_int* info);
10029 void LAPACK_stpmqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, lapack_int* nb,
10030 const float* v, lapack_int* ldv,
const float* t, lapack_int* ldt,
float* a, lapack_int* lda,
10031 float* b, lapack_int* ldb,
float* work, lapack_int* info);
10032 void LAPACK_dtpmqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, lapack_int* nb,
10033 const double* v, lapack_int* ldv,
const double* t, lapack_int* ldt,
double* a, lapack_int* lda,
10034 double* b, lapack_int* ldb,
double* work, lapack_int* info);
10035 void LAPACK_ctpmqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, lapack_int* nb,
10036 const lapack_complex_float* v, lapack_int* ldv,
const lapack_complex_float* t, lapack_int* ldt,
10037 lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb,
10038 lapack_complex_float* work, lapack_int* info);
10039 void LAPACK_ztpmqrt(
char* side,
char* trans, lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, lapack_int* nb,
10040 const lapack_complex_double* v, lapack_int* ldv,
const lapack_complex_double* t, lapack_int* ldt,
10041 lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
10042 lapack_complex_double* work, lapack_int* info);
10043 void LAPACK_dtpqrt(lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb,
double* a, lapack_int* lda,
double* b,
10044 lapack_int* ldb,
double* t, lapack_int* ldt,
double* work, lapack_int* info);
10045 void LAPACK_ctpqrt(lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, lapack_complex_float* a,
10046 lapack_int* lda, lapack_complex_float* t, lapack_complex_float* b, lapack_int* ldb, lapack_int* ldt,
10047 lapack_complex_float* work, lapack_int* info);
10048 void LAPACK_ztpqrt(lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, lapack_complex_double* a,
10049 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, lapack_complex_double* t,
10050 lapack_int* ldt, lapack_complex_double* work, lapack_int* info);
10051 void LAPACK_stpqrt2(lapack_int* m, lapack_int* n,
float* a, lapack_int* lda,
float* b, lapack_int* ldb,
float* t,
10052 lapack_int* ldt, lapack_int* info);
10053 void LAPACK_dtpqrt2(lapack_int* m, lapack_int* n,
double* a, lapack_int* lda,
double* b, lapack_int* ldb,
double* t,
10054 lapack_int* ldt, lapack_int* info);
10055 void LAPACK_ctpqrt2(lapack_int* m, lapack_int* n, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b,
10056 lapack_int* ldb, lapack_complex_float* t, lapack_int* ldt, lapack_int* info);
10057 void LAPACK_ztpqrt2(lapack_int* m, lapack_int* n, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b,
10058 lapack_int* ldb, lapack_complex_double* t, lapack_int* ldt, lapack_int* info);
10059 void LAPACK_stprfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
10060 lapack_int* l,
const float* v, lapack_int* ldv,
const float* t, lapack_int* ldt,
float* a,
10061 lapack_int* lda,
float* b, lapack_int* ldb,
const float* mywork, lapack_int* myldwork);
10062 void LAPACK_dtprfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
10063 lapack_int* l,
const double* v, lapack_int* ldv,
const double* t, lapack_int* ldt,
double* a,
10064 lapack_int* lda,
double* b, lapack_int* ldb,
const double* mywork, lapack_int* myldwork);
10065 void LAPACK_ctprfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
10066 lapack_int* l,
const lapack_complex_float* v, lapack_int* ldv,
const lapack_complex_float* t,
10067 lapack_int* ldt, lapack_complex_float* a, lapack_int* lda, lapack_complex_float* b, lapack_int* ldb,
10068 const float* mywork, lapack_int* myldwork);
10069 void LAPACK_ztprfb(
char* side,
char* trans,
char* direct,
char* storev, lapack_int* m, lapack_int* n, lapack_int* k,
10070 lapack_int* l,
const lapack_complex_double* v, lapack_int* ldv,
const lapack_complex_double* t,
10071 lapack_int* ldt, lapack_complex_double* a, lapack_int* lda, lapack_complex_double* b,
10072 lapack_int* ldb,
const double* mywork, lapack_int* myldwork);
10074 void LAPACK_csyr(
char* uplo, lapack_int* n, lapack_complex_float* alpha,
const lapack_complex_float* x,
10075 lapack_int* incx, lapack_complex_float* a, lapack_int* lda);
10076 void LAPACK_zsyr(
char* uplo, lapack_int* n, lapack_complex_double* alpha,
const lapack_complex_double* x,
10077 lapack_int* incx, lapack_complex_double* a, lapack_int* lda);