11 incx,
complex *cy, integer *incy);
17 *incx,
complex *cy, integer *incy);
20 *incx,
complex *cy, integer *incy);
22 int cgbmv_(
char *trans, integer *m, integer *n, integer *kl,
26 int cgemm_(
char *transa,
char *transb, integer *m, integer *
30 int cgemv_(
char *trans, integer *m, integer *n,
complex *
32 beta,
complex *y, integer *incy);
35 x, integer *incx,
complex *y, integer *incy,
complex *a, integer *lda);
38 x, integer *incx,
complex *y, integer *incy,
complex *a, integer *lda);
40 int chbmv_(
char *uplo, integer *n, integer *k,
complex *
42 beta,
complex *y, integer *incy);
44 int chemm_(
char *side,
char *uplo, integer *m, integer *n,
52 int cher_(
char *uplo, integer *n, real *alpha,
complex *x,
53 integer *incx,
complex *a, integer *lda);
56 x, integer *incx,
complex *y, integer *incy,
complex *a, integer *lda);
58 int cher2k_(
char *uplo,
char *trans, integer *n, integer *k,
60 real *beta,
complex *c__, integer *ldc);
62 int cherk_(
char *uplo,
char *trans, integer *n, integer *k,
70 int chpr_(
char *uplo, integer *n, real *alpha,
complex *x,
82 cy, integer *incy, real *c__, real *s);
84 int csscal_(integer *n, real *sa,
complex *cx, integer *incx);
89 int csymm_(
char *side,
char *uplo, integer *m, integer *n,
93 int csyr2k_(
char *uplo,
char *trans, integer *n, integer *k,
97 int csyrk_(
char *uplo,
char *trans, integer *n, integer *k,
101 int ctbmv_(
char *uplo,
char *trans,
char *diag, integer *n,
104 int ctbsv_(
char *uplo,
char *trans,
char *diag, integer *n,
107 int ctpmv_(
char *uplo,
char *trans,
char *diag, integer *n,
110 int ctpsv_(
char *uplo,
char *trans,
char *diag, integer *n,
113 int ctrmm_(
char *side,
char *uplo,
char *transa,
char *diag,
117 int ctrmv_(
char *uplo,
char *trans,
char *diag, integer *n,
120 int ctrsm_(
char *side,
char *uplo,
char *transa,
char *diag,
124 int ctrsv_(
char *uplo,
char *trans,
char *diag, integer *n,
127 doublereal dasum_(integer *n, doublereal *dx, integer *incx);
129 int daxpy_(integer *n, doublereal *da, doublereal *dx,
130 integer *incx, doublereal *dy, integer *incy);
134 int dcopy_(integer *n, doublereal *dx, integer *incx,
135 doublereal *dy, integer *incy);
137 doublereal ddot_(integer *n, doublereal *dx, integer *incx, doublereal *dy,
140 int dgbmv_(
char *trans, integer *m, integer *n, integer *kl,
141 integer *ku, doublereal *alpha, doublereal *a, integer *lda,
142 doublereal *x, integer *incx, doublereal *beta, doublereal *y,
145 int dgemm_(
char *transa,
char *transb, integer *m, integer *
146 n, integer *k, doublereal *alpha, doublereal *a, integer *lda,
147 doublereal *b, integer *ldb, doublereal *beta, doublereal *c__,
150 int dgemv_(
char *trans, integer *m, integer *n, doublereal *
151 alpha, doublereal *a, integer *lda, doublereal *x, integer *incx,
152 doublereal *beta, doublereal *y, integer *incy);
154 int dger_(integer *m, integer *n, doublereal *alpha,
155 doublereal *x, integer *incx, doublereal *y, integer *incy,
156 doublereal *a, integer *lda);
158 doublereal dnrm2_(integer *n, doublereal *x, integer *incx);
160 int drot_(integer *n, doublereal *dx, integer *incx,
161 doublereal *dy, integer *incy, doublereal *c__, doublereal *s);
163 int drotg_(doublereal *da, doublereal *db, doublereal *c__,
166 int drotm_(integer *n, doublereal *dx, integer *incx,
167 doublereal *dy, integer *incy, doublereal *dparam);
169 int drotmg_(doublereal *dd1, doublereal *dd2, doublereal *
170 dx1, doublereal *dy1, doublereal *dparam);
172 int dsbmv_(
char *uplo, integer *n, integer *k, doublereal *
173 alpha, doublereal *a, integer *lda, doublereal *x, integer *incx,
174 doublereal *beta, doublereal *y, integer *incy);
176 int dscal_(integer *n, doublereal *da, doublereal *dx,
179 doublereal dsdot_(integer *n, real *sx, integer *incx, real *sy, integer *
182 int dspmv_(
char *uplo, integer *n, doublereal *alpha,
183 doublereal *ap, doublereal *x, integer *incx, doublereal *beta,
184 doublereal *y, integer *incy);
186 int dspr_(
char *uplo, integer *n, doublereal *alpha,
187 doublereal *x, integer *incx, doublereal *ap);
189 int dspr2_(
char *uplo, integer *n, doublereal *alpha,
190 doublereal *x, integer *incx, doublereal *y, integer *incy,
193 int dswap_(integer *n, doublereal *dx, integer *incx,
194 doublereal *dy, integer *incy);
196 int dsymm_(
char *side,
char *uplo, integer *m, integer *n,
197 doublereal *alpha, doublereal *a, integer *lda, doublereal *b,
198 integer *ldb, doublereal *beta, doublereal *c__, integer *ldc);
200 int dsymv_(
char *uplo, integer *n, doublereal *alpha,
201 doublereal *a, integer *lda, doublereal *x, integer *incx, doublereal
202 *beta, doublereal *y, integer *incy);
204 int dsyr_(
char *uplo, integer *n, doublereal *alpha,
205 doublereal *x, integer *incx, doublereal *a, integer *lda);
207 int dsyr2_(
char *uplo, integer *n, doublereal *alpha,
208 doublereal *x, integer *incx, doublereal *y, integer *incy,
209 doublereal *a, integer *lda);
211 int dsyr2k_(
char *uplo,
char *trans, integer *n, integer *k,
212 doublereal *alpha, doublereal *a, integer *lda, doublereal *b,
213 integer *ldb, doublereal *beta, doublereal *c__, integer *ldc);
215 int dsyrk_(
char *uplo,
char *trans, integer *n, integer *k,
216 doublereal *alpha, doublereal *a, integer *lda, doublereal *beta,
217 doublereal *c__, integer *ldc);
219 int dtbmv_(
char *uplo,
char *trans,
char *diag, integer *n,
220 integer *k, doublereal *a, integer *lda, doublereal *x, integer *incx);
222 int dtbsv_(
char *uplo,
char *trans,
char *diag, integer *n,
223 integer *k, doublereal *a, integer *lda, doublereal *x, integer *incx);
225 int dtpmv_(
char *uplo,
char *trans,
char *diag, integer *n,
226 doublereal *ap, doublereal *x, integer *incx);
228 int dtpsv_(
char *uplo,
char *trans,
char *diag, integer *n,
229 doublereal *ap, doublereal *x, integer *incx);
231 int dtrmm_(
char *side,
char *uplo,
char *transa,
char *diag,
232 integer *m, integer *n, doublereal *alpha, doublereal *a, integer *
233 lda, doublereal *b, integer *ldb);
235 int dtrmv_(
char *uplo,
char *trans,
char *diag, integer *n,
236 doublereal *a, integer *lda, doublereal *x, integer *incx);
238 int dtrsm_(
char *side,
char *uplo,
char *transa,
char *diag,
239 integer *m, integer *n, doublereal *alpha, doublereal *a, integer *
240 lda, doublereal *b, integer *ldb);
242 int dtrsv_(
char *uplo,
char *trans,
char *diag, integer *n,
243 doublereal *a, integer *lda, doublereal *x, integer *incx);
245 doublereal dzasum_(integer *n,
doublecomplex *zx, integer *incx);
247 doublereal dznrm2_(integer *n,
doublecomplex *x, integer *incx);
249 integer icamax_(integer *n,
complex *cx, integer *incx);
251 integer idamax_(integer *n, doublereal *dx, integer *incx);
253 integer isamax_(integer *n, real *sx, integer *incx);
255 integer izamax_(integer *n,
doublecomplex *zx, integer *incx);
257 logical lsame_(
char *ca,
char *cb);
259 doublereal sasum_(integer *n, real *sx, integer *incx);
261 int saxpy_(integer *n, real *sa, real *sx, integer *incx,
262 real *sy, integer *incy);
264 doublereal scabs1_(
complex *z__);
266 doublereal scasum_(integer *n,
complex *cx, integer *incx);
268 doublereal scnrm2_(integer *n,
complex *x, integer *incx);
270 int scopy_(integer *n, real *sx, integer *incx, real *sy,
273 doublereal sdot_(integer *n, real *sx, integer *incx, real *sy, integer *incy);
275 doublereal sdsdot_(integer *n, real *sb, real *sx, integer *incx, real *sy,
278 int sgbmv_(
char *trans, integer *m, integer *n, integer *kl,
279 integer *ku, real *alpha, real *a, integer *lda, real *x, integer *
280 incx, real *beta, real *y, integer *incy);
282 int sgemm_(
char *transa,
char *transb, integer *m, integer *
283 n, integer *k, real *alpha, real *a, integer *lda, real *b, integer *
284 ldb, real *beta, real *c__, integer *ldc);
286 int sgemv_(
char *trans, integer *m, integer *n, real *alpha,
287 real *a, integer *lda, real *x, integer *incx, real *beta, real *y,
290 int sger_(integer *m, integer *n, real *alpha, real *x,
291 integer *incx, real *y, integer *incy, real *a, integer *lda);
293 doublereal snrm2_(integer *n, real *x, integer *incx);
295 int srot_(integer *n, real *sx, integer *incx, real *sy,
296 integer *incy, real *c__, real *s);
298 int srotg_(real *sa, real *sb, real *c__, real *s);
300 int srotm_(integer *n, real *sx, integer *incx, real *sy,
301 integer *incy, real *sparam);
303 int srotmg_(real *sd1, real *sd2, real *sx1, real *sy1, real
306 int ssbmv_(
char *uplo, integer *n, integer *k, real *alpha,
307 real *a, integer *lda, real *x, integer *incx, real *beta, real *y,
310 int sscal_(integer *n, real *sa, real *sx, integer *incx);
312 int sspmv_(
char *uplo, integer *n, real *alpha, real *ap,
313 real *x, integer *incx, real *beta, real *y, integer *incy);
315 int sspr_(
char *uplo, integer *n, real *alpha, real *x,
316 integer *incx, real *ap);
318 int sspr2_(
char *uplo, integer *n, real *alpha, real *x,
319 integer *incx, real *y, integer *incy, real *ap);
321 int sswap_(integer *n, real *sx, integer *incx, real *sy,
324 int ssymm_(
char *side,
char *uplo, integer *m, integer *n,
325 real *alpha, real *a, integer *lda, real *b, integer *ldb, real *beta,
326 real *c__, integer *ldc);
328 int ssymv_(
char *uplo, integer *n, real *alpha, real *a,
329 integer *lda, real *x, integer *incx, real *beta, real *y, integer *
332 int ssyr_(
char *uplo, integer *n, real *alpha, real *x,
333 integer *incx, real *a, integer *lda);
335 int ssyr2_(
char *uplo, integer *n, real *alpha, real *x,
336 integer *incx, real *y, integer *incy, real *a, integer *lda);
338 int ssyr2k_(
char *uplo,
char *trans, integer *n, integer *k,
339 real *alpha, real *a, integer *lda, real *b, integer *ldb, real *beta,
340 real *c__, integer *ldc);
342 int ssyrk_(
char *uplo,
char *trans, integer *n, integer *k,
343 real *alpha, real *a, integer *lda, real *beta, real *c__, integer *
346 int stbmv_(
char *uplo,
char *trans,
char *diag, integer *n,
347 integer *k, real *a, integer *lda, real *x, integer *incx);
349 int stbsv_(
char *uplo,
char *trans,
char *diag, integer *n,
350 integer *k, real *a, integer *lda, real *x, integer *incx);
352 int stpmv_(
char *uplo,
char *trans,
char *diag, integer *n,
353 real *ap, real *x, integer *incx);
355 int stpsv_(
char *uplo,
char *trans,
char *diag, integer *n,
356 real *ap, real *x, integer *incx);
358 int strmm_(
char *side,
char *uplo,
char *transa,
char *diag,
359 integer *m, integer *n, real *alpha, real *a, integer *lda, real *b,
362 int strmv_(
char *uplo,
char *trans,
char *diag, integer *n,
363 real *a, integer *lda, real *x, integer *incx);
365 int strsm_(
char *side,
char *uplo,
char *transa,
char *diag,
366 integer *m, integer *n, real *alpha, real *a, integer *lda, real *b,
369 int strsv_(
char *uplo,
char *trans,
char *diag, integer *n,
370 real *a, integer *lda, real *x, integer *incx);
372 int xerbla_(
char *srname, integer *info);
374 int xerbla_array__(
char *srname_array__, integer *
375 srname_len__, integer *info, ftnlen srname_array_len);
390 doublecomplex *cy, integer *incy, doublereal *c__, doublereal *s);
395 int zgbmv_(
char *trans, integer *m, integer *n, integer *kl,
400 int zgemm_(
char *transa,
char *transb, integer *m, integer *
405 int zgemv_(
char *trans, integer *m, integer *n,
422 int zhemm_(
char *side,
char *uplo, integer *m, integer *n,
431 int zher_(
char *uplo, integer *n, doublereal *alpha,
438 int zher2k_(
char *uplo,
char *trans, integer *n, integer *k,
440 b, integer *ldb, doublereal *beta,
doublecomplex *c__, integer *ldc);
442 int zherk_(
char *uplo,
char *trans, integer *n, integer *k,
443 doublereal *alpha,
doublecomplex *a, integer *lda, doublereal *beta,
450 int zhpr_(
char *uplo, integer *n, doublereal *alpha,
466 int zsymm_(
char *side,
char *uplo, integer *m, integer *n,
471 int zsyr2k_(
char *uplo,
char *trans, integer *n, integer *k,
476 int zsyrk_(
char *uplo,
char *trans, integer *n, integer *k,
480 int ztbmv_(
char *uplo,
char *trans,
char *diag, integer *n,
484 int ztbsv_(
char *uplo,
char *trans,
char *diag, integer *n,
488 int ztpmv_(
char *uplo,
char *trans,
char *diag, integer *n,
491 int ztpsv_(
char *uplo,
char *trans,
char *diag, integer *n,
494 int ztrmm_(
char *side,
char *uplo,
char *transa,
char *diag,
498 int ztrmv_(
char *uplo,
char *trans,
char *diag, integer *n,
501 int ztrsm_(
char *side,
char *uplo,
char *transa,
char *diag,
505 int ztrsv_(
char *uplo,
char *trans,
char *diag, integer *n,
508 int cbdsqr_(
char *uplo, integer *n, integer *ncvt, integer *
509 nru, integer *ncc, real *d__, real *e,
complex *vt, integer *ldvt,
510 complex *u, integer *ldu,
complex *c__, integer *ldc, real *rwork,
513 int cgbbrd_(
char *vect, integer *m, integer *n, integer *ncc,
514 integer *kl, integer *ku,
complex *ab, integer *ldab, real *d__,
516 complex *c__, integer *ldc,
complex *work, real *rwork, integer *info);
518 int cgbcon_(
char *norm, integer *n, integer *kl, integer *ku,
519 complex *ab, integer *ldab, integer *ipiv, real *anorm, real *rcond,
520 complex *work, real *rwork, integer *info);
522 int cgbequ_(integer *m, integer *n, integer *kl, integer *ku,
523 complex *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real
524 *colcnd, real *amax, integer *info);
526 int cgbequb_(integer *m, integer *n, integer *kl, integer *
527 ku,
complex *ab, integer *ldab, real *r__, real *c__, real *rowcnd,
528 real *colcnd, real *amax, integer *info);
530 int cgbrfs_(
char *trans, integer *n, integer *kl, integer *
531 ku, integer *nrhs,
complex *ab, integer *ldab,
complex *afb, integer *
532 ldafb, integer *ipiv,
complex *b, integer *ldb,
complex *x, integer *
533 ldx, real *ferr, real *berr,
complex *work, real *rwork, integer *
536 int cgbrfsx_(
char *trans,
char *equed, integer *n, integer *
537 kl, integer *ku, integer *nrhs,
complex *ab, integer *ldab,
complex *
538 afb, integer *ldafb, integer *ipiv, real *r__, real *c__,
complex *b,
539 integer *ldb,
complex *x, integer *ldx, real *rcond, real *berr,
540 integer *n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__,
541 integer *nparams, real *params,
complex *work, real *rwork, integer *
544 int cgbsv_(integer *n, integer *kl, integer *ku, integer *
545 nrhs,
complex *ab, integer *ldab, integer *ipiv,
complex *b, integer *
548 int cgbsvx_(
char *fact,
char *trans, integer *n, integer *kl,
549 integer *ku, integer *nrhs,
complex *ab, integer *ldab,
complex *afb,
550 integer *ldafb, integer *ipiv,
char *equed, real *r__, real *c__,
551 complex *b, integer *ldb,
complex *x, integer *ldx, real *rcond, real
552 *ferr, real *berr,
complex *work, real *rwork, integer *info);
554 int cgbsvxx_(
char *fact,
char *trans, integer *n, integer *
555 kl, integer *ku, integer *nrhs,
complex *ab, integer *ldab,
complex *
556 afb, integer *ldafb, integer *ipiv,
char *equed, real *r__, real *c__,
558 real *rpvgrw, real *berr, integer *n_err_bnds__, real *
559 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
560 params,
complex *work, real *rwork, integer *info);
562 int cgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
563 complex *ab, integer *ldab, integer *ipiv, integer *info);
565 int cgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
566 complex *ab, integer *ldab, integer *ipiv, integer *info);
568 int cgbtrs_(
char *trans, integer *n, integer *kl, integer *
569 ku, integer *nrhs,
complex *ab, integer *ldab, integer *ipiv,
complex
570 *b, integer *ldb, integer *info);
572 int cgebak_(
char *job,
char *side, integer *n, integer *ilo,
573 integer *ihi, real *scale, integer *m,
complex *v, integer *ldv,
576 int cgebal_(
char *job, integer *n,
complex *a, integer *lda,
577 integer *ilo, integer *ihi, real *scale, integer *info);
579 int cgebd2_(integer *m, integer *n,
complex *a, integer *lda,
583 int cgebrd_(integer *m, integer *n,
complex *a, integer *lda,
585 integer *lwork, integer *info);
587 int cgecon_(
char *norm, integer *n,
complex *a, integer *lda,
588 real *anorm, real *rcond,
complex *work, real *rwork, integer *info);
590 int cgeequ_(integer *m, integer *n,
complex *a, integer *lda,
591 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax,
594 int cgeequb_(integer *m, integer *n,
complex *a, integer *
595 lda, real *r__, real *c__, real *rowcnd, real *colcnd, real *amax,
598 int cgees_(
char *jobvs,
char *sort, L_fp select, integer *n,
600 integer *ldvs,
complex *work, integer *lwork, real *rwork, logical *
601 bwork, integer *info);
603 int cgeesx_(
char *jobvs,
char *sort, L_fp select,
char *
604 sense, integer *n,
complex *a, integer *lda, integer *sdim,
complex *
605 w,
complex *vs, integer *ldvs, real *rconde, real *rcondv,
complex *
606 work, integer *lwork, real *rwork, logical *bwork, integer *info);
608 int cgeev_(
char *jobvl,
char *jobvr, integer *n,
complex *a,
610 integer *ldvr,
complex *work, integer *lwork, real *rwork, integer *
613 int cgeevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
615 integer *ldvl,
complex *vr, integer *ldvr, integer *ilo, integer *ihi,
616 real *scale, real *abnrm, real *rconde, real *rcondv,
complex *work,
617 integer *lwork, real *rwork, integer *info);
619 int cgegs_(
char *jobvsl,
char *jobvsr, integer *n,
complex *
622 complex *work, integer *lwork, real *rwork, integer *info);
624 int cgegv_(
char *jobvl,
char *jobvr, integer *n,
complex *a,
627 work, integer *lwork, real *rwork, integer *info);
629 int cgehd2_(integer *n, integer *ilo, integer *ihi,
complex *
632 int cgehrd_(integer *n, integer *ilo, integer *ihi,
complex *
633 a, integer *lda,
complex *tau,
complex *work, integer *lwork, integer
636 int cgelq2_(integer *m, integer *n,
complex *a, integer *lda,
639 int cgelqf_(integer *m, integer *n,
complex *a, integer *lda,
642 int cgels_(
char *trans, integer *m, integer *n, integer *
644 work, integer *lwork, integer *info);
646 int cgelsd_(integer *m, integer *n, integer *nrhs,
complex *
647 a, integer *lda,
complex *b, integer *ldb, real *s, real *rcond,
648 integer *rank,
complex *work, integer *lwork, real *rwork, integer *
649 iwork, integer *info);
651 int cgelss_(integer *m, integer *n, integer *nrhs,
complex *
652 a, integer *lda,
complex *b, integer *ldb, real *s, real *rcond,
653 integer *rank,
complex *work, integer *lwork, real *rwork, integer *
656 int cgelsx_(integer *m, integer *n, integer *nrhs,
complex *
657 a, integer *lda,
complex *b, integer *ldb, integer *jpvt, real *rcond,
658 integer *rank,
complex *work, real *rwork, integer *info);
660 int cgelsy_(integer *m, integer *n, integer *nrhs,
complex *
661 a, integer *lda,
complex *b, integer *ldb, integer *jpvt, real *rcond,
662 integer *rank,
complex *work, integer *lwork, real *rwork, integer *
665 int cgeql2_(integer *m, integer *n,
complex *a, integer *lda,
668 int cgeqlf_(integer *m, integer *n,
complex *a, integer *lda,
671 int cgeqp3_(integer *m, integer *n,
complex *a, integer *lda,
672 integer *jpvt,
complex *tau,
complex *work, integer *lwork, real *
673 rwork, integer *info);
675 int cgeqpf_(integer *m, integer *n,
complex *a, integer *lda,
676 integer *jpvt,
complex *tau,
complex *work, real *rwork, integer *
679 int cgeqr2_(integer *m, integer *n,
complex *a, integer *lda,
682 int cgeqrf_(integer *m, integer *n,
complex *a, integer *lda,
685 int cgerfs_(
char *trans, integer *n, integer *nrhs,
complex *
686 a, integer *lda,
complex *af, integer *ldaf, integer *ipiv,
complex *
687 b, integer *ldb,
complex *x, integer *ldx, real *ferr, real *berr,
688 complex *work, real *rwork, integer *info);
690 int cgerfsx_(
char *trans,
char *equed, integer *n, integer *
691 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
693 integer *ldx, real *rcond, real *berr, integer *n_err_bnds__, real *
694 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
695 params,
complex *work, real *rwork, integer *info);
697 int cgerq2_(integer *m, integer *n,
complex *a, integer *lda,
700 int cgerqf_(integer *m, integer *n,
complex *a, integer *lda,
704 rhs, integer *ipiv, integer *jpiv, real *scale);
706 int cgesdd_(
char *jobz, integer *m, integer *n,
complex *a,
707 integer *lda, real *s,
complex *u, integer *ldu,
complex *vt, integer
708 *ldvt,
complex *work, integer *lwork, real *rwork, integer *iwork,
711 int cgesv_(integer *n, integer *nrhs,
complex *a, integer *
712 lda, integer *ipiv,
complex *b, integer *ldb, integer *info);
714 int cgesvd_(
char *jobu,
char *jobvt, integer *m, integer *n,
716 vt, integer *ldvt,
complex *work, integer *lwork, real *rwork,
719 int cgesvx_(
char *fact,
char *trans, integer *n, integer *
720 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
721 ipiv,
char *equed, real *r__, real *c__,
complex *b, integer *ldb,
722 complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
723 complex *work, real *rwork, integer *info);
725 int cgesvxx_(
char *fact,
char *trans, integer *n, integer *
726 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
727 ipiv,
char *equed, real *r__, real *c__,
complex *b, integer *ldb,
728 complex *x, integer *ldx, real *rcond, real *rpvgrw, real *berr,
729 integer *n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__,
730 integer *nparams, real *params,
complex *work, real *rwork, integer *
733 int cgetc2_(integer *n,
complex *a, integer *lda, integer *
734 ipiv, integer *jpiv, integer *info);
736 int cgetf2_(integer *m, integer *n,
complex *a, integer *lda,
737 integer *ipiv, integer *info);
739 int cgetrf_(integer *m, integer *n,
complex *a, integer *lda,
740 integer *ipiv, integer *info);
742 int cgetri_(integer *n,
complex *a, integer *lda, integer *
743 ipiv,
complex *work, integer *lwork, integer *info);
745 int cgetrs_(
char *trans, integer *n, integer *nrhs,
complex *
746 a, integer *lda, integer *ipiv,
complex *b, integer *ldb, integer *
749 int cggbak_(
char *job,
char *side, integer *n, integer *ilo,
750 integer *ihi, real *lscale, real *rscale, integer *m,
complex *v,
751 integer *ldv, integer *info);
753 int cggbal_(
char *job, integer *n,
complex *a, integer *lda,
754 complex *b, integer *ldb, integer *ilo, integer *ihi, real *lscale,
755 real *rscale, real *work, integer *info);
757 int cgges_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
758 selctg, integer *n,
complex *a, integer *lda,
complex *b, integer *
760 integer *ldvsl,
complex *vsr, integer *ldvsr,
complex *work, integer *
761 lwork, real *rwork, logical *bwork, integer *info);
763 int cggesx_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
764 selctg,
char *sense, integer *n,
complex *a, integer *lda,
complex *b,
766 vsl, integer *ldvsl,
complex *vsr, integer *ldvsr, real *rconde, real
767 *rcondv,
complex *work, integer *lwork, real *rwork, integer *iwork,
768 integer *liwork, logical *bwork, integer *info);
770 int cggev_(
char *jobvl,
char *jobvr, integer *n,
complex *a,
773 work, integer *lwork, real *rwork, integer *info);
775 int cggevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
776 sense, integer *n,
complex *a, integer *lda,
complex *b, integer *ldb,
778 vr, integer *ldvr, integer *ilo, integer *ihi, real *lscale, real *
779 rscale, real *abnrm, real *bbnrm, real *rconde, real *rcondv,
complex
780 *work, integer *lwork, real *rwork, integer *iwork, logical *bwork,
783 int cggglm_(integer *n, integer *m, integer *p,
complex *a,
787 int cgghrd_(
char *compq,
char *compz, integer *n, integer *
788 ilo, integer *ihi,
complex *a, integer *lda,
complex *b, integer *ldb,
789 complex *q, integer *ldq,
complex *z__, integer *ldz, integer *info);
791 int cgglse_(integer *m, integer *n, integer *p,
complex *a,
795 int cggqrf_(integer *n, integer *m, integer *p,
complex *a,
797 complex *work, integer *lwork, integer *info);
799 int cggrqf_(integer *m, integer *p, integer *n,
complex *a,
801 complex *work, integer *lwork, integer *info);
803 int cggsvd_(
char *jobu,
char *jobv,
char *jobq, integer *m,
804 integer *n, integer *p, integer *k, integer *l,
complex *a, integer *
805 lda,
complex *b, integer *ldb, real *alpha, real *beta,
complex *u,
807 complex *work, real *rwork, integer *iwork, integer *info);
809 int cggsvp_(
char *jobu,
char *jobv,
char *jobq, integer *m,
810 integer *p, integer *n,
complex *a, integer *lda,
complex *b, integer
811 *ldb, real *tola, real *tolb, integer *k, integer *l,
complex *u,
813 integer *iwork, real *rwork,
complex *tau,
complex *work, integer *
817 d__,
complex *du,
complex *du2, integer *ipiv, real *anorm, real *
818 rcond,
complex *work, integer *info);
820 int cgtrfs_(
char *trans, integer *n, integer *nrhs,
complex *
823 x, integer *ldx, real *ferr, real *berr,
complex *work, real *rwork,
829 int cgtsvx_(
char *fact,
char *trans, integer *n, integer *
832 ldb,
complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
833 complex *work, real *rwork, integer *info);
836 du,
complex *du2, integer *ipiv, integer *info);
838 int cgttrs_(
char *trans, integer *n, integer *nrhs,
complex *
840 b, integer *ldb, integer *info);
842 int cgtts2_(integer *itrans, integer *n, integer *nrhs,
846 int chbev_(
char *jobz,
char *uplo, integer *n, integer *kd,
848 complex *work, real *rwork, integer *info);
850 int chbevd_(
char *jobz,
char *uplo, integer *n, integer *kd,
852 complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
853 iwork, integer *liwork, integer *info);
855 int chbevx_(
char *jobz,
char *range,
char *uplo, integer *n,
856 integer *kd,
complex *ab, integer *ldab,
complex *q, integer *ldq,
857 real *vl, real *vu, integer *il, integer *iu, real *abstol, integer *
858 m, real *w,
complex *z__, integer *ldz,
complex *work, real *rwork,
859 integer *iwork, integer *ifail, integer *info);
861 int chbgst_(
char *vect,
char *uplo, integer *n, integer *ka,
862 integer *kb,
complex *ab, integer *ldab,
complex *bb, integer *ldbb,
863 complex *x, integer *ldx,
complex *work, real *rwork, integer *info);
865 int chbgv_(
char *jobz,
char *uplo, integer *n, integer *ka,
866 integer *kb,
complex *ab, integer *ldab,
complex *bb, integer *ldbb,
870 int chbgvd_(
char *jobz,
char *uplo, integer *n, integer *ka,
871 integer *kb,
complex *ab, integer *ldab,
complex *bb, integer *ldbb,
872 real *w,
complex *z__, integer *ldz,
complex *work, integer *lwork,
873 real *rwork, integer *lrwork, integer *iwork, integer *liwork,
876 int chbgvx_(
char *jobz,
char *range,
char *uplo, integer *n,
877 integer *ka, integer *kb,
complex *ab, integer *ldab,
complex *bb,
878 integer *ldbb,
complex *q, integer *ldq, real *vl, real *vu, integer *
879 il, integer *iu, real *abstol, integer *m, real *w,
complex *z__,
880 integer *ldz,
complex *work, real *rwork, integer *iwork, integer *
881 ifail, integer *info);
883 int chbtrd_(
char *vect,
char *uplo, integer *n, integer *kd,
884 complex *ab, integer *ldab, real *d__, real *e,
complex *q, integer *
885 ldq,
complex *work, integer *info);
887 int checon_(
char *uplo, integer *n,
complex *a, integer *lda,
888 integer *ipiv, real *anorm, real *rcond,
complex *work, integer *
891 int cheequb_(
char *uplo, integer *n,
complex *a, integer *
892 lda, real *s, real *scond, real *amax,
complex *work, integer *info);
894 int cheev_(
char *jobz,
char *uplo, integer *n,
complex *a,
895 integer *lda, real *w,
complex *work, integer *lwork, real *rwork,
898 int cheevd_(
char *jobz,
char *uplo, integer *n,
complex *a,
899 integer *lda, real *w,
complex *work, integer *lwork, real *rwork,
900 integer *lrwork, integer *iwork, integer *liwork, integer *info);
902 int cheevr_(
char *jobz,
char *range,
char *uplo, integer *n,
903 complex *a, integer *lda, real *vl, real *vu, integer *il, integer *
904 iu, real *abstol, integer *m, real *w,
complex *z__, integer *ldz,
905 integer *isuppz,
complex *work, integer *lwork, real *rwork, integer *
906 lrwork, integer *iwork, integer *liwork, integer *info);
908 int cheevx_(
char *jobz,
char *range,
char *uplo, integer *n,
909 complex *a, integer *lda, real *vl, real *vu, integer *il, integer *
910 iu, real *abstol, integer *m, real *w,
complex *z__, integer *ldz,
911 complex *work, integer *lwork, real *rwork, integer *iwork, integer *
912 ifail, integer *info);
914 int chegs2_(integer *itype,
char *uplo, integer *n,
complex *
915 a, integer *lda,
complex *b, integer *ldb, integer *info);
917 int chegst_(integer *itype,
char *uplo, integer *n,
complex *
918 a, integer *lda,
complex *b, integer *ldb, integer *info);
920 int chegv_(integer *itype,
char *jobz,
char *uplo, integer *
922 complex *work, integer *lwork, real *rwork, integer *info);
924 int chegvd_(integer *itype,
char *jobz,
char *uplo, integer *
926 complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
927 iwork, integer *liwork, integer *info);
929 int chegvx_(integer *itype,
char *jobz,
char *range,
char *
930 uplo, integer *n,
complex *a, integer *lda,
complex *b, integer *ldb,
931 real *vl, real *vu, integer *il, integer *iu, real *abstol, integer *
932 m, real *w,
complex *z__, integer *ldz,
complex *work, integer *lwork,
933 real *rwork, integer *iwork, integer *ifail, integer *info);
935 int cherfs_(
char *uplo, integer *n, integer *nrhs,
complex *
936 a, integer *lda,
complex *af, integer *ldaf, integer *ipiv,
complex *
937 b, integer *ldb,
complex *x, integer *ldx, real *ferr, real *berr,
938 complex *work, real *rwork, integer *info);
940 int cherfsx_(
char *uplo,
char *equed, integer *n, integer *
941 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
942 ipiv, real *s,
complex *b, integer *ldb,
complex *x, integer *ldx,
943 real *rcond, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
944 real *err_bnds_comp__, integer *nparams, real *params,
complex *work,
945 real *rwork, integer *info);
947 int chesv_(
char *uplo, integer *n, integer *nrhs,
complex *a,
948 integer *lda, integer *ipiv,
complex *b, integer *ldb,
complex *work,
949 integer *lwork, integer *info);
951 int chesvx_(
char *fact,
char *uplo, integer *n, integer *
952 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
953 ipiv,
complex *b, integer *ldb,
complex *x, integer *ldx, real *rcond,
954 real *ferr, real *berr,
complex *work, integer *lwork, real *rwork,
957 int chesvxx_(
char *fact,
char *uplo, integer *n, integer *
958 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
960 integer *ldx, real *rcond, real *rpvgrw, real *berr, integer *
961 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
962 nparams, real *params,
complex *work, real *rwork, integer *info);
964 int chetd2_(
char *uplo, integer *n,
complex *a, integer *lda,
965 real *d__, real *e,
complex *tau, integer *info);
967 int chetf2_(
char *uplo, integer *n,
complex *a, integer *lda,
968 integer *ipiv, integer *info);
970 int chetrd_(
char *uplo, integer *n,
complex *a, integer *lda,
974 int chetrf_(
char *uplo, integer *n,
complex *a, integer *lda,
975 integer *ipiv,
complex *work, integer *lwork, integer *info);
977 int chetri_(
char *uplo, integer *n,
complex *a, integer *lda,
978 integer *ipiv,
complex *work, integer *info);
980 int chetrs_(
char *uplo, integer *n, integer *nrhs,
complex *
981 a, integer *lda, integer *ipiv,
complex *b, integer *ldb, integer *
984 int chfrk_(
char *transr,
char *uplo,
char *trans, integer *n,
985 integer *k, real *alpha,
complex *a, integer *lda, real *beta,
988 int chgeqz_(
char *job,
char *compq,
char *compz, integer *n,
989 integer *ilo, integer *ihi,
complex *h__, integer *ldh,
complex *t,
992 rwork, integer *info);
994 VOID chla_transtype__(
char *ret_val, ftnlen ret_val_len,
997 int chpcon_(
char *uplo, integer *n,
complex *ap, integer *
998 ipiv, real *anorm, real *rcond,
complex *work, integer *info);
1000 int chpev_(
char *jobz,
char *uplo, integer *n,
complex *ap,
1004 int chpevd_(
char *jobz,
char *uplo, integer *n,
complex *ap,
1005 real *w,
complex *z__, integer *ldz,
complex *work, integer *lwork,
1006 real *rwork, integer *lrwork, integer *iwork, integer *liwork,
1009 int chpevx_(
char *jobz,
char *range,
char *uplo, integer *n,
1010 complex *ap, real *vl, real *vu, integer *il, integer *iu, real *
1011 abstol, integer *m, real *w,
complex *z__, integer *ldz,
complex *
1012 work, real *rwork, integer *iwork, integer *ifail, integer *info);
1014 int chpgst_(integer *itype,
char *uplo, integer *n,
complex *
1015 ap,
complex *bp, integer *info);
1017 int chpgv_(integer *itype,
char *jobz,
char *uplo, integer *
1019 complex *work, real *rwork, integer *info);
1021 int chpgvd_(integer *itype,
char *jobz,
char *uplo, integer *
1023 complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
1024 iwork, integer *liwork, integer *info);
1026 int chpgvx_(integer *itype,
char *jobz,
char *range,
char *
1028 integer *il, integer *iu, real *abstol, integer *m, real *w,
complex *
1029 z__, integer *ldz,
complex *work, real *rwork, integer *iwork,
1030 integer *ifail, integer *info);
1032 int chprfs_(
char *uplo, integer *n, integer *nrhs,
complex *
1034 integer *ldx, real *ferr, real *berr,
complex *work, real *rwork,
1037 int chpsv_(
char *uplo, integer *n, integer *nrhs,
complex *
1038 ap, integer *ipiv,
complex *b, integer *ldb, integer *info);
1040 int chpsvx_(
char *fact,
char *uplo, integer *n, integer *
1042 ldb,
complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
1043 complex *work, real *rwork, integer *info);
1045 int chptrd_(
char *uplo, integer *n,
complex *ap, real *d__,
1046 real *e,
complex *tau, integer *info);
1048 int chptrf_(
char *uplo, integer *n,
complex *ap, integer *
1049 ipiv, integer *info);
1051 int chptri_(
char *uplo, integer *n,
complex *ap, integer *
1052 ipiv,
complex *work, integer *info);
1054 int chptrs_(
char *uplo, integer *n, integer *nrhs,
complex *
1055 ap, integer *ipiv,
complex *b, integer *ldb, integer *info);
1057 int chsein_(
char *side,
char *eigsrc,
char *initv, logical *
1059 vl, integer *ldvl,
complex *vr, integer *ldvr, integer *mm, integer *
1060 m,
complex *work, real *rwork, integer *ifaill, integer *ifailr,
1063 int chseqr_(
char *job,
char *compz, integer *n, integer *ilo,
1065 integer *ldz,
complex *work, integer *lwork, integer *info);
1067 int cla_gbamv__(integer *trans, integer *m, integer *n,
1068 integer *kl, integer *ku, real *alpha,
complex *ab, integer *ldab,
1069 complex *x, integer *incx, real *beta, real *y, integer *incy);
1071 doublereal cla_gbrcond_c__(
char *trans, integer *n, integer *kl, integer *ku,
1072 complex *ab, integer *ldab,
complex *afb, integer *ldafb, integer *
1073 ipiv, real *c__, logical *capply, integer *info,
complex *work, real *
1074 rwork, ftnlen trans_len);
1076 doublereal cla_gbrcond_x__(
char *trans, integer *n, integer *kl, integer *ku,
1077 complex *ab, integer *ldab,
complex *afb, integer *ldafb, integer *
1078 ipiv,
complex *x, integer *info,
complex *work, real *rwork, ftnlen
1081 int cla_gbrfsx_extended__(integer *prec_type__, integer *
1082 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
1083 complex *ab, integer *ldab,
complex *afb, integer *ldafb, integer *
1084 ipiv, logical *colequ, real *c__,
complex *b, integer *ldb,
complex *
1085 y, integer *ldy, real *berr_out__, integer *n_norms__, real *errs_n__,
1087 y_tail__, real *rcond, integer *ithresh, real *rthresh, real *dz_ub__,
1088 logical *ignore_cwise__, integer *info);
1090 doublereal cla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
1091 ncols,
complex *ab, integer *ldab,
complex *afb, integer *ldafb);
1093 int cla_geamv__(integer *trans, integer *m, integer *n, real
1094 *alpha,
complex *a, integer *lda,
complex *x, integer *incx, real *
1095 beta, real *y, integer *incy);
1097 doublereal cla_gercond_c__(
char *trans, integer *n,
complex *a, integer *lda,
1098 complex *af, integer *ldaf, integer *ipiv, real *c__, logical *capply,
1099 integer *info,
complex *work, real *rwork, ftnlen trans_len);
1101 doublereal cla_gercond_x__(
char *trans, integer *n,
complex *a, integer *lda,
1102 complex *af, integer *ldaf, integer *ipiv,
complex *x, integer *info,
1103 complex *work, real *rwork, ftnlen trans_len);
1105 int cla_gerfsx_extended__(integer *prec_type__, integer *
1106 trans_type__, integer *n, integer *nrhs,
complex *a, integer *lda,
1107 complex *af, integer *ldaf, integer *ipiv, logical *colequ, real *c__,
1108 complex *b, integer *ldb,
complex *y, integer *ldy, real *berr_out__,
1109 integer *n_norms__, real *errs_n__, real *errs_c__,
complex *res,
1110 real *ayb,
complex *dy,
complex *y_tail__, real *rcond, integer *
1111 ithresh, real *rthresh, real *dz_ub__, logical *ignore_cwise__,
1114 int cla_heamv__(integer *uplo, integer *n, real *alpha,
1115 complex *a, integer *lda,
complex *x, integer *incx, real *beta, real
1118 doublereal cla_hercond_c__(
char *uplo, integer *n,
complex *a, integer *lda,
1119 complex *af, integer *ldaf, integer *ipiv, real *c__, logical *capply,
1120 integer *info,
complex *work, real *rwork, ftnlen uplo_len);
1122 doublereal cla_hercond_x__(
char *uplo, integer *n,
complex *a, integer *lda,
1123 complex *af, integer *ldaf, integer *ipiv,
complex *x, integer *info,
1124 complex *work, real *rwork, ftnlen uplo_len);
1126 int cla_herfsx_extended__(integer *prec_type__,
char *uplo,
1127 integer *n, integer *nrhs,
complex *a, integer *lda,
complex *af,
1128 integer *ldaf, integer *ipiv, logical *colequ, real *c__,
complex *b,
1129 integer *ldb,
complex *y, integer *ldy, real *berr_out__, integer *
1130 n_norms__, real *errs_n__, real *errs_c__,
complex *res, real *ayb,
1131 complex *dy,
complex *y_tail__, real *rcond, integer *ithresh, real *
1132 rthresh, real *dz_ub__, logical *ignore_cwise__, integer *info,
1135 doublereal cla_herpvgrw__(
char *uplo, integer *n, integer *info,
complex *a,
1136 integer *lda,
complex *af, integer *ldaf, integer *ipiv, real *work,
1139 int cla_lin_berr__(integer *n, integer *nz, integer *nrhs,
1140 complex *res, real *ayb, real *berr);
1142 doublereal cla_porcond_c__(
char *uplo, integer *n,
complex *a, integer *lda,
1143 complex *af, integer *ldaf, real *c__, logical *capply, integer *info,
1144 complex *work, real *rwork, ftnlen uplo_len);
1146 doublereal cla_porcond_x__(
char *uplo, integer *n,
complex *a, integer *lda,
1148 real *rwork, ftnlen uplo_len);
1150 int cla_porfsx_extended__(integer *prec_type__,
char *uplo,
1151 integer *n, integer *nrhs,
complex *a, integer *lda,
complex *af,
1152 integer *ldaf, logical *colequ, real *c__,
complex *b, integer *ldb,
1153 complex *y, integer *ldy, real *berr_out__, integer *n_norms__, real *
1155 complex *y_tail__, real *rcond, integer *ithresh, real *rthresh, real
1156 *dz_ub__, logical *ignore_cwise__, integer *info, ftnlen uplo_len);
1158 doublereal cla_porpvgrw__(
char *uplo, integer *ncols,
complex *a, integer *
1159 lda,
complex *af, integer *ldaf, real *work, ftnlen uplo_len);
1161 doublereal cla_rpvgrw__(integer *n, integer *ncols,
complex *a, integer *lda,
1164 int cla_syamv__(integer *uplo, integer *n, real *alpha,
1165 complex *a, integer *lda,
complex *x, integer *incx, real *beta, real
1168 doublereal cla_syrcond_c__(
char *uplo, integer *n,
complex *a, integer *lda,
1169 complex *af, integer *ldaf, integer *ipiv, real *c__, logical *capply,
1170 integer *info,
complex *work, real *rwork, ftnlen uplo_len);
1172 doublereal cla_syrcond_x__(
char *uplo, integer *n,
complex *a, integer *lda,
1173 complex *af, integer *ldaf, integer *ipiv,
complex *x, integer *info,
1174 complex *work, real *rwork, ftnlen uplo_len);
1176 int cla_syrfsx_extended__(integer *prec_type__,
char *uplo,
1177 integer *n, integer *nrhs,
complex *a, integer *lda,
complex *af,
1178 integer *ldaf, integer *ipiv, logical *colequ, real *c__,
complex *b,
1179 integer *ldb,
complex *y, integer *ldy, real *berr_out__, integer *
1180 n_norms__, real *errs_n__, real *errs_c__,
complex *res, real *ayb,
1181 complex *dy,
complex *y_tail__, real *rcond, integer *ithresh, real *
1182 rthresh, real *dz_ub__, logical *ignore_cwise__, integer *info,
1185 doublereal cla_syrpvgrw__(
char *uplo, integer *n, integer *info,
complex *a,
1186 integer *lda,
complex *af, integer *ldaf, integer *ipiv, real *work,
1192 int clabrd_(integer *m, integer *n, integer *nb,
complex *a,
1196 int clacgv_(integer *n,
complex *x, integer *incx);
1199 integer *kase, integer *isave);
1204 int clacp2_(
char *uplo, integer *m, integer *n, real *a,
1205 integer *lda,
complex *b, integer *ldb);
1207 int clacpy_(
char *uplo, integer *m, integer *n,
complex *a,
1208 integer *lda,
complex *b, integer *ldb);
1210 int clacrm_(integer *m, integer *n,
complex *a, integer *lda,
1211 real *b, integer *ldb,
complex *c__, integer *ldc, real *rwork);
1218 int claed0_(integer *qsiz, integer *n, real *d__, real *e,
1219 complex *q, integer *ldq,
complex *qstore, integer *ldqs, real *rwork,
1220 integer *iwork, integer *info);
1222 int claed7_(integer *n, integer *cutpnt, integer *qsiz,
1223 integer *tlvls, integer *curlvl, integer *curpbm, real *d__,
complex *
1224 q, integer *ldq, real *rho, integer *indxq, real *qstore, integer *
1225 qptr, integer *prmptr, integer *perm, integer *givptr, integer *
1226 givcol, real *givnum,
complex *work, real *rwork, integer *iwork,
1229 int claed8_(integer *k, integer *n, integer *qsiz,
complex *
1230 q, integer *ldq, real *d__, real *rho, integer *cutpnt, real *z__,
1231 real *dlamda,
complex *q2, integer *ldq2, real *w, integer *indxp,
1232 integer *indx, integer *indxq, integer *perm, integer *givptr,
1233 integer *givcol, real *givnum, integer *info);
1235 int claein_(logical *rightv, logical *noinit, integer *n,
1237 integer *ldb, real *rwork, real *eps3, real *smlnum, integer *info);
1243 real *rt2, real *cs1,
complex *sn1);
1245 int clag2z_(integer *m, integer *n,
complex *sa, integer *
1248 int clags2_(logical *upper, real *a1,
complex *a2, real *a3,
1249 real *b1,
complex *b2, real *b3, real *csu,
complex *snu, real *csv,
1252 int clagtm_(
char *trans, integer *n, integer *nrhs, real *
1254 ldx, real *beta,
complex *b, integer *ldb);
1256 int clahef_(
char *uplo, integer *n, integer *nb, integer *kb,
1257 complex *a, integer *lda, integer *ipiv,
complex *w, integer *ldw,
1260 int clahqr_(logical *wantt, logical *wantz, integer *n,
1261 integer *ilo, integer *ihi,
complex *h__, integer *ldh,
complex *w,
1262 integer *iloz, integer *ihiz,
complex *z__, integer *ldz, integer *
1265 int clahr2_(integer *n, integer *k, integer *nb,
complex *a,
1269 int clahrd_(integer *n, integer *k, integer *nb,
complex *a,
1273 int claic1_(integer *job, integer *j,
complex *x, real *sest,
1276 int clals0_(integer *icompq, integer *nl, integer *nr,
1277 integer *sqre, integer *nrhs,
complex *b, integer *ldb,
complex *bx,
1278 integer *ldbx, integer *perm, integer *givptr, integer *givcol,
1279 integer *ldgcol, real *givnum, integer *ldgnum, real *poles, real *
1280 difl, real *difr, real *z__, integer *k, real *c__, real *s, real *
1281 rwork, integer *info);
1283 int clalsa_(integer *icompq, integer *smlsiz, integer *n,
1284 integer *nrhs,
complex *b, integer *ldb,
complex *bx, integer *ldbx,
1285 real *u, integer *ldu, real *vt, integer *k, real *difl, real *difr,
1286 real *z__, real *poles, integer *givptr, integer *givcol, integer *
1287 ldgcol, integer *perm, real *givnum, real *c__, real *s, real *rwork,
1288 integer *iwork, integer *info);
1290 int clalsd_(
char *uplo, integer *smlsiz, integer *n, integer
1291 *nrhs, real *d__, real *e,
complex *b, integer *ldb, real *rcond,
1292 integer *rank,
complex *work, real *rwork, integer *iwork, integer *
1295 doublereal clangb_(
char *norm, integer *n, integer *kl, integer *ku,
complex *
1296 ab, integer *ldab, real *work);
1298 doublereal clange_(
char *norm, integer *m, integer *n,
complex *a, integer *
1304 doublereal clanhb_(
char *norm,
char *uplo, integer *n, integer *k,
complex *
1305 ab, integer *ldab, real *work);
1307 doublereal clanhe_(
char *norm,
char *uplo, integer *n,
complex *a, integer *
1310 doublereal clanhf_(
char *norm,
char *transr,
char *uplo, integer *n,
complex *
1313 doublereal clanhp_(
char *norm,
char *uplo, integer *n,
complex *ap, real *
1316 doublereal clanhs_(
char *norm, integer *n,
complex *a, integer *lda, real *
1319 doublereal clanht_(
char *norm, integer *n, real *d__,
complex *e);
1321 doublereal clansb_(
char *norm,
char *uplo, integer *n, integer *k,
complex *
1322 ab, integer *ldab, real *work);
1324 doublereal clansp_(
char *norm,
char *uplo, integer *n,
complex *ap, real *
1327 doublereal clansy_(
char *norm,
char *uplo, integer *n,
complex *a, integer *
1330 doublereal clantb_(
char *norm,
char *uplo,
char *diag, integer *n, integer *k,
1331 complex *ab, integer *ldab, real *work);
1333 doublereal clantp_(
char *norm,
char *uplo,
char *diag, integer *n,
complex *
1336 doublereal clantr_(
char *norm,
char *uplo,
char *diag, integer *m, integer *n,
1337 complex *a, integer *lda, real *work);
1340 y, integer *incy, real *ssmin);
1342 int clapmt_(logical *forwrd, integer *m, integer *n,
complex
1343 *x, integer *ldx, integer *k);
1345 int claqgb_(integer *m, integer *n, integer *kl, integer *ku,
1346 complex *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real
1347 *colcnd, real *amax,
char *equed);
1349 int claqge_(integer *m, integer *n,
complex *a, integer *lda,
1350 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax,
char *
1353 int claqhb_(
char *uplo, integer *n, integer *kd,
complex *ab,
1354 integer *ldab, real *s, real *scond, real *amax,
char *equed);
1356 int claqhe_(
char *uplo, integer *n,
complex *a, integer *lda,
1357 real *s, real *scond, real *amax,
char *equed);
1359 int claqhp_(
char *uplo, integer *n,
complex *ap, real *s,
1360 real *scond, real *amax,
char *equed);
1362 int claqp2_(integer *m, integer *n, integer *offset,
complex
1363 *a, integer *lda, integer *jpvt,
complex *tau, real *vn1, real *vn2,
1366 int claqps_(integer *m, integer *n, integer *offset, integer
1367 *nb, integer *kb,
complex *a, integer *lda, integer *jpvt,
complex *
1368 tau, real *vn1, real *vn2,
complex *auxv,
complex *f, integer *ldf);
1370 int claqr0_(logical *wantt, logical *wantz, integer *n,
1371 integer *ilo, integer *ihi,
complex *h__, integer *ldh,
complex *w,
1372 integer *iloz, integer *ihiz,
complex *z__, integer *ldz,
complex *
1373 work, integer *lwork, integer *info);
1378 int claqr2_(logical *wantt, logical *wantz, integer *n,
1379 integer *ktop, integer *kbot, integer *nw,
complex *h__, integer *ldh,
1380 integer *iloz, integer *ihiz,
complex *z__, integer *ldz, integer *
1381 ns, integer *nd,
complex *sh,
complex *v, integer *ldv, integer *nh,
1382 complex *t, integer *ldt, integer *nv,
complex *wv, integer *ldwv,
1383 complex *work, integer *lwork);
1385 int claqr3_(logical *wantt, logical *wantz, integer *n,
1386 integer *ktop, integer *kbot, integer *nw,
complex *h__, integer *ldh,
1387 integer *iloz, integer *ihiz,
complex *z__, integer *ldz, integer *
1388 ns, integer *nd,
complex *sh,
complex *v, integer *ldv, integer *nh,
1389 complex *t, integer *ldt, integer *nv,
complex *wv, integer *ldwv,
1390 complex *work, integer *lwork);
1392 int claqr4_(logical *wantt, logical *wantz, integer *n,
1393 integer *ilo, integer *ihi,
complex *h__, integer *ldh,
complex *w,
1394 integer *iloz, integer *ihiz,
complex *z__, integer *ldz,
complex *
1395 work, integer *lwork, integer *info);
1397 int claqr5_(logical *wantt, logical *wantz, integer *kacc22,
1398 integer *n, integer *ktop, integer *kbot, integer *nshfts,
complex *s,
1399 complex *h__, integer *ldh, integer *iloz, integer *ihiz,
complex *
1400 z__, integer *ldz,
complex *v, integer *ldv,
complex *u, integer *ldu,
1401 integer *nv,
complex *wv, integer *ldwv, integer *nh,
complex *wh,
1404 int claqsb_(
char *uplo, integer *n, integer *kd,
complex *ab,
1405 integer *ldab, real *s, real *scond, real *amax,
char *equed);
1407 int claqsp_(
char *uplo, integer *n,
complex *ap, real *s,
1408 real *scond, real *amax,
char *equed);
1410 int claqsy_(
char *uplo, integer *n,
complex *a, integer *lda,
1411 real *s, real *scond, real *amax,
char *equed);
1413 int clar1v_(integer *n, integer *b1, integer *bn, real *
1414 lambda, real *d__, real *l, real *ld, real *lld, real *pivmin, real *
1415 gaptol,
complex *z__, logical *wantnc, integer *negcnt, real *ztz,
1416 real *mingma, integer *r__, integer *isuppz, real *nrminv, real *
1417 resid, real *rqcorr, real *work);
1420 integer *incx, real *c__,
complex *s, integer *incc);
1422 int clarcm_(integer *m, integer *n, real *a, integer *lda,
1423 complex *b, integer *ldb,
complex *c__, integer *ldc, real *rwork);
1425 int clarf_(
char *side, integer *m, integer *n,
complex *v,
1429 int clarfb_(
char *side,
char *trans,
char *direct,
char *
1430 storev, integer *m, integer *n, integer *k,
complex *v, integer *ldv,
1440 int clarft_(
char *direct,
char *storev, integer *n, integer *
1443 int clarfx_(
char *side, integer *m, integer *n,
complex *v,
1447 y, integer *incy, real *c__, integer *incc);
1449 int clarnv_(integer *idist, integer *iseed, integer *n,
1452 int clarrv_(integer *n, real *vl, real *vu, real *d__, real *
1453 l, real *pivmin, integer *isplit, integer *m, integer *dol, integer *
1454 dou, real *minrgp, real *rtol1, real *rtol2, real *w, real *werr,
1455 real *wgap, integer *iblock, integer *indexw, real *gers,
complex *
1456 z__, integer *ldz, integer *isuppz, real *work, integer *iwork,
1459 int clarscl2_(integer *m, integer *n, real *d__,
complex *x,
1466 y, integer *incy, real *c__,
complex *s, integer *incc);
1468 int clarz_(
char *side, integer *m, integer *n, integer *l,
1472 int clarzb_(
char *side,
char *trans,
char *direct,
char *
1473 storev, integer *m, integer *n, integer *k, integer *l,
complex *v,
1474 integer *ldv,
complex *t, integer *ldt,
complex *c__, integer *ldc,
1475 complex *work, integer *ldwork);
1477 int clarzt_(
char *direct,
char *storev, integer *n, integer *
1480 int clascl_(
char *type__, integer *kl, integer *ku, real *
1481 cfrom, real *cto, integer *m, integer *n,
complex *a, integer *lda,
1484 int clascl2_(integer *m, integer *n, real *d__,
complex *x,
1487 int claset_(
char *uplo, integer *m, integer *n,
complex *
1490 int clasr_(
char *side,
char *pivot,
char *direct, integer *m,
1491 integer *n, real *c__, real *s,
complex *a, integer *lda);
1493 int classq_(integer *n,
complex *x, integer *incx, real *
1494 scale, real *sumsq);
1496 int claswp_(integer *n,
complex *a, integer *lda, integer *
1497 k1, integer *k2, integer *ipiv, integer *incx);
1499 int clasyf_(
char *uplo, integer *n, integer *nb, integer *kb,
1500 complex *a, integer *lda, integer *ipiv,
complex *w, integer *ldw,
1503 int clatbs_(
char *uplo,
char *trans,
char *diag,
char *
1504 normin, integer *n, integer *kd,
complex *ab, integer *ldab,
complex *
1505 x, real *scale, real *cnorm, integer *info);
1507 int clatdf_(integer *ijob, integer *n,
complex *z__, integer
1508 *ldz,
complex *rhs, real *rdsum, real *rdscal, integer *ipiv, integer
1511 int clatps_(
char *uplo,
char *trans,
char *diag,
char *
1512 normin, integer *n,
complex *ap,
complex *x, real *scale, real *cnorm,
1515 int clatrd_(
char *uplo, integer *n, integer *nb,
complex *a,
1518 int clatrs_(
char *uplo,
char *trans,
char *diag,
char *
1519 normin, integer *n,
complex *a, integer *lda,
complex *x, real *scale,
1520 real *cnorm, integer *info);
1522 int clatrz_(integer *m, integer *n, integer *l,
complex *a,
1525 int clatzm_(
char *side, integer *m, integer *n,
complex *v,
1529 int clauu2_(
char *uplo, integer *n,
complex *a, integer *lda,
1532 int clauum_(
char *uplo, integer *n,
complex *a, integer *lda,
1535 int cpbcon_(
char *uplo, integer *n, integer *kd,
complex *ab,
1536 integer *ldab, real *anorm, real *rcond,
complex *work, real *rwork,
1539 int cpbequ_(
char *uplo, integer *n, integer *kd,
complex *ab,
1540 integer *ldab, real *s, real *scond, real *amax, integer *info);
1542 int cpbrfs_(
char *uplo, integer *n, integer *kd, integer *
1544 complex *b, integer *ldb,
complex *x, integer *ldx, real *ferr, real *
1545 berr,
complex *work, real *rwork, integer *info);
1547 int cpbstf_(
char *uplo, integer *n, integer *kd,
complex *ab,
1548 integer *ldab, integer *info);
1550 int cpbsv_(
char *uplo, integer *n, integer *kd, integer *
1551 nrhs,
complex *ab, integer *ldab,
complex *b, integer *ldb, integer *
1554 int cpbsvx_(
char *fact,
char *uplo, integer *n, integer *kd,
1555 integer *nrhs,
complex *ab, integer *ldab,
complex *afb, integer *
1556 ldafb,
char *equed, real *s,
complex *b, integer *ldb,
complex *x,
1557 integer *ldx, real *rcond, real *ferr, real *berr,
complex *work,
1558 real *rwork, integer *info);
1560 int cpbtf2_(
char *uplo, integer *n, integer *kd,
complex *ab,
1561 integer *ldab, integer *info);
1563 int cpbtrf_(
char *uplo, integer *n, integer *kd,
complex *ab,
1564 integer *ldab, integer *info);
1566 int cpbtrs_(
char *uplo, integer *n, integer *kd, integer *
1567 nrhs,
complex *ab, integer *ldab,
complex *b, integer *ldb, integer *
1570 int cpftrf_(
char *transr,
char *uplo, integer *n,
complex *a,
1573 int cpftri_(
char *transr,
char *uplo, integer *n,
complex *a,
1576 int cpftrs_(
char *transr,
char *uplo, integer *n, integer *
1579 int cpocon_(
char *uplo, integer *n,
complex *a, integer *lda,
1580 real *anorm, real *rcond,
complex *work, real *rwork, integer *info);
1582 int cpoequ_(integer *n,
complex *a, integer *lda, real *s,
1583 real *scond, real *amax, integer *info);
1585 int cpoequb_(integer *n,
complex *a, integer *lda, real *s,
1586 real *scond, real *amax, integer *info);
1588 int cporfs_(
char *uplo, integer *n, integer *nrhs,
complex *
1589 a, integer *lda,
complex *af, integer *ldaf,
complex *b, integer *ldb,
1591 real *rwork, integer *info);
1593 int cporfsx_(
char *uplo,
char *equed, integer *n, integer *
1594 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, real *s,
1595 complex *b, integer *ldb,
complex *x, integer *ldx, real *rcond, real
1596 *berr, integer *n_err_bnds__, real *err_bnds_norm__, real *
1597 err_bnds_comp__, integer *nparams, real *params,
complex *work, real *
1598 rwork, integer *info);
1600 int cposv_(
char *uplo, integer *n, integer *nrhs,
complex *a,
1601 integer *lda,
complex *b, integer *ldb, integer *info);
1603 int cposvx_(
char *fact,
char *uplo, integer *n, integer *
1604 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf,
char *
1605 equed, real *s,
complex *b, integer *ldb,
complex *x, integer *ldx,
1606 real *rcond, real *ferr, real *berr,
complex *work, real *rwork,
1609 int cposvxx_(
char *fact,
char *uplo, integer *n, integer *
1610 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf,
char *
1611 equed, real *s,
complex *b, integer *ldb,
complex *x, integer *ldx,
1612 real *rcond, real *rpvgrw, real *berr, integer *n_err_bnds__, real *
1613 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
1614 params,
complex *work, real *rwork, integer *info);
1616 int cpotf2_(
char *uplo, integer *n,
complex *a, integer *lda,
1619 int cpotrf_(
char *uplo, integer *n,
complex *a, integer *lda,
1622 int cpotri_(
char *uplo, integer *n,
complex *a, integer *lda,
1625 int cpotrs_(
char *uplo, integer *n, integer *nrhs,
complex *
1626 a, integer *lda,
complex *b, integer *ldb, integer *info);
1628 int cppcon_(
char *uplo, integer *n,
complex *ap, real *anorm,
1629 real *rcond,
complex *work, real *rwork, integer *info);
1631 int cppequ_(
char *uplo, integer *n,
complex *ap, real *s,
1632 real *scond, real *amax, integer *info);
1634 int cpprfs_(
char *uplo, integer *n, integer *nrhs,
complex *
1636 real *ferr, real *berr,
complex *work, real *rwork, integer *info);
1638 int cppsv_(
char *uplo, integer *n, integer *nrhs,
complex *
1639 ap,
complex *b, integer *ldb, integer *info);
1641 int cppsvx_(
char *fact,
char *uplo, integer *n, integer *
1643 integer *ldb,
complex *x, integer *ldx, real *rcond, real *ferr, real
1644 *berr,
complex *work, real *rwork, integer *info);
1646 int cpptrf_(
char *uplo, integer *n,
complex *ap, integer *
1649 int cpptri_(
char *uplo, integer *n,
complex *ap, integer *
1652 int cpptrs_(
char *uplo, integer *n, integer *nrhs,
complex *
1653 ap,
complex *b, integer *ldb, integer *info);
1655 int cpstf2_(
char *uplo, integer *n,
complex *a, integer *lda,
1656 integer *piv, integer *rank, real *tol, real *work, integer *info);
1658 int cpstrf_(
char *uplo, integer *n,
complex *a, integer *lda,
1659 integer *piv, integer *rank, real *tol, real *work, integer *info);
1661 int cptcon_(integer *n, real *d__,
complex *e, real *anorm,
1662 real *rcond, real *rwork, integer *info);
1664 int cpteqr_(
char *compz, integer *n, real *d__, real *e,
1665 complex *z__, integer *ldz, real *work, integer *info);
1667 int cptrfs_(
char *uplo, integer *n, integer *nrhs, real *d__,
1669 *x, integer *ldx, real *ferr, real *berr,
complex *work, real *rwork,
1672 int cptsv_(integer *n, integer *nrhs, real *d__,
complex *e,
1673 complex *b, integer *ldb, integer *info);
1675 int cptsvx_(
char *fact, integer *n, integer *nrhs, real *d__,
1677 *x, integer *ldx, real *rcond, real *ferr, real *berr,
complex *work,
1678 real *rwork, integer *info);
1680 int cpttrf_(integer *n, real *d__,
complex *e, integer *info);
1682 int cpttrs_(
char *uplo, integer *n, integer *nrhs, real *d__,
1685 int cptts2_(integer *iuplo, integer *n, integer *nrhs, real *
1689 cy, integer *incy, real *c__,
complex *s);
1691 int cspcon_(
char *uplo, integer *n,
complex *ap, integer *
1692 ipiv, real *anorm, real *rcond,
complex *work, integer *info);
1701 int csprfs_(
char *uplo, integer *n, integer *nrhs,
complex *
1703 integer *ldx, real *ferr, real *berr,
complex *work, real *rwork,
1706 int cspsv_(
char *uplo, integer *n, integer *nrhs,
complex *
1707 ap, integer *ipiv,
complex *b, integer *ldb, integer *info);
1709 int cspsvx_(
char *fact,
char *uplo, integer *n, integer *
1711 ldb,
complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
1712 complex *work, real *rwork, integer *info);
1714 int csptrf_(
char *uplo, integer *n,
complex *ap, integer *
1715 ipiv, integer *info);
1717 int csptri_(
char *uplo, integer *n,
complex *ap, integer *
1718 ipiv,
complex *work, integer *info);
1720 int csptrs_(
char *uplo, integer *n, integer *nrhs,
complex *
1721 ap, integer *ipiv,
complex *b, integer *ldb, integer *info);
1723 int csrscl_(integer *n, real *sa,
complex *sx, integer *incx);
1725 int cstedc_(
char *compz, integer *n, real *d__, real *e,
1726 complex *z__, integer *ldz,
complex *work, integer *lwork, real *
1727 rwork, integer *lrwork, integer *iwork, integer *liwork, integer *
1730 int cstegr_(
char *jobz,
char *range, integer *n, real *d__,
1731 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
1732 integer *m, real *w,
complex *z__, integer *ldz, integer *isuppz,
1733 real *work, integer *lwork, integer *iwork, integer *liwork, integer *
1736 int cstein_(integer *n, real *d__, real *e, integer *m, real
1737 *w, integer *iblock, integer *isplit,
complex *z__, integer *ldz,
1738 real *work, integer *iwork, integer *ifail, integer *info);
1740 int cstemr_(
char *jobz,
char *range, integer *n, real *d__,
1741 real *e, real *vl, real *vu, integer *il, integer *iu, integer *m,
1742 real *w,
complex *z__, integer *ldz, integer *nzc, integer *isuppz,
1743 logical *tryrac, real *work, integer *lwork, integer *iwork, integer *
1744 liwork, integer *info);
1746 int csteqr_(
char *compz, integer *n, real *d__, real *e,
1747 complex *z__, integer *ldz, real *work, integer *info);
1749 int csycon_(
char *uplo, integer *n,
complex *a, integer *lda,
1750 integer *ipiv, real *anorm, real *rcond,
complex *work, integer *
1753 int csyequb_(
char *uplo, integer *n,
complex *a, integer *
1754 lda, real *s, real *scond, real *amax,
complex *work, integer *info);
1761 integer *incx,
complex *a, integer *lda);
1763 int csyrfs_(
char *uplo, integer *n, integer *nrhs,
complex *
1764 a, integer *lda,
complex *af, integer *ldaf, integer *ipiv,
complex *
1765 b, integer *ldb,
complex *x, integer *ldx, real *ferr, real *berr,
1766 complex *work, real *rwork, integer *info);
1768 int csyrfsx_(
char *uplo,
char *equed, integer *n, integer *
1769 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
1770 ipiv, real *s,
complex *b, integer *ldb,
complex *x, integer *ldx,
1771 real *rcond, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
1772 real *err_bnds_comp__, integer *nparams, real *params,
complex *work,
1773 real *rwork, integer *info);
1775 int csysv_(
char *uplo, integer *n, integer *nrhs,
complex *a,
1776 integer *lda, integer *ipiv,
complex *b, integer *ldb,
complex *work,
1777 integer *lwork, integer *info);
1779 int csysvx_(
char *fact,
char *uplo, integer *n, integer *
1780 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
1781 ipiv,
complex *b, integer *ldb,
complex *x, integer *ldx, real *rcond,
1782 real *ferr, real *berr,
complex *work, integer *lwork, real *rwork,
1785 int csysvxx_(
char *fact,
char *uplo, integer *n, integer *
1786 nrhs,
complex *a, integer *lda,
complex *af, integer *ldaf, integer *
1787 ipiv,
char *equed, real *s,
complex *b, integer *ldb,
complex *x,
1788 integer *ldx, real *rcond, real *rpvgrw, real *berr, integer *
1789 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
1790 nparams, real *params,
complex *work, real *rwork, integer *info);
1792 int csytf2_(
char *uplo, integer *n,
complex *a, integer *lda,
1793 integer *ipiv, integer *info);
1795 int csytrf_(
char *uplo, integer *n,
complex *a, integer *lda,
1796 integer *ipiv,
complex *work, integer *lwork, integer *info);
1798 int csytri_(
char *uplo, integer *n,
complex *a, integer *lda,
1799 integer *ipiv,
complex *work, integer *info);
1801 int csytrs_(
char *uplo, integer *n, integer *nrhs,
complex *
1802 a, integer *lda, integer *ipiv,
complex *b, integer *ldb, integer *
1805 int ctbcon_(
char *norm,
char *uplo,
char *diag, integer *n,
1806 integer *kd,
complex *ab, integer *ldab, real *rcond,
complex *work,
1807 real *rwork, integer *info);
1809 int ctbrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
1810 integer *kd, integer *nrhs,
complex *ab, integer *ldab,
complex *b,
1811 integer *ldb,
complex *x, integer *ldx, real *ferr, real *berr,
1812 complex *work, real *rwork, integer *info);
1814 int ctbtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
1815 integer *kd, integer *nrhs,
complex *ab, integer *ldab,
complex *b,
1816 integer *ldb, integer *info);
1818 int ctfsm_(
char *transr,
char *side,
char *uplo,
char *trans,
1822 int ctftri_(
char *transr,
char *uplo,
char *diag, integer *n,
1825 int ctfttp_(
char *transr,
char *uplo, integer *n,
complex *
1826 arf,
complex *ap, integer *info);
1828 int ctfttr_(
char *transr,
char *uplo, integer *n,
complex *
1829 arf,
complex *a, integer *lda, integer *info);
1831 int ctgevc_(
char *side,
char *howmny, logical *select,
1833 complex *vl, integer *ldvl,
complex *vr, integer *ldvr, integer *mm,
1834 integer *m,
complex *work, real *rwork, integer *info);
1836 int ctgex2_(logical *wantq, logical *wantz, integer *n,
1838 integer *ldq,
complex *z__, integer *ldz, integer *j1, integer *info);
1840 int ctgexc_(logical *wantq, logical *wantz, integer *n,
1842 integer *ldq,
complex *z__, integer *ldz, integer *ifst, integer *
1843 ilst, integer *info);
1845 int ctgsen_(integer *ijob, logical *wantq, logical *wantz,
1846 logical *select, integer *n,
complex *a, integer *lda,
complex *b,
1848 complex *z__, integer *ldz, integer *m, real *pl, real *pr, real *
1849 dif,
complex *work, integer *lwork, integer *iwork, integer *liwork,
1852 int ctgsja_(
char *jobu,
char *jobv,
char *jobq, integer *m,
1853 integer *p, integer *n, integer *k, integer *l,
complex *a, integer *
1854 lda,
complex *b, integer *ldb, real *tola, real *tolb, real *alpha,
1856 complex *q, integer *ldq,
complex *work, integer *ncycle, integer *
1859 int ctgsna_(
char *job,
char *howmny, logical *select,
1861 complex *vl, integer *ldvl,
complex *vr, integer *ldvr, real *s, real
1862 *dif, integer *mm, integer *m,
complex *work, integer *lwork, integer
1863 *iwork, integer *info);
1865 int ctgsy2_(
char *trans, integer *ijob, integer *m, integer *
1867 integer *ldc,
complex *d__, integer *ldd,
complex *e, integer *lde,
1868 complex *f, integer *ldf, real *scale, real *rdsum, real *rdscal,
1871 int ctgsyl_(
char *trans, integer *ijob, integer *m, integer *
1873 integer *ldc,
complex *d__, integer *ldd,
complex *e, integer *lde,
1875 integer *lwork, integer *iwork, integer *info);
1877 int ctpcon_(
char *norm,
char *uplo,
char *diag, integer *n,
1878 complex *ap, real *rcond,
complex *work, real *rwork, integer *info);
1880 int ctprfs_(
char *uplo,
char *trans,
char *diag, integer *n,
1882 integer *ldx, real *ferr, real *berr,
complex *work, real *rwork,
1885 int ctptri_(
char *uplo,
char *diag, integer *n,
complex *ap,
1888 int ctptrs_(
char *uplo,
char *trans,
char *diag, integer *n,
1889 integer *nrhs,
complex *ap,
complex *b, integer *ldb, integer *info);
1891 int ctpttf_(
char *transr,
char *uplo, integer *n,
complex *
1892 ap,
complex *arf, integer *info);
1895 integer *lda, integer *info);
1897 int ctrcon_(
char *norm,
char *uplo,
char *diag, integer *n,
1898 complex *a, integer *lda, real *rcond,
complex *work, real *rwork,
1901 int ctrevc_(
char *side,
char *howmny, logical *select,
1902 integer *n,
complex *t, integer *ldt,
complex *vl, integer *ldvl,
1903 complex *vr, integer *ldvr, integer *mm, integer *m,
complex *work,
1904 real *rwork, integer *info);
1906 int ctrexc_(
char *compq, integer *n,
complex *t, integer *
1907 ldt,
complex *q, integer *ldq, integer *ifst, integer *ilst, integer *
1910 int ctrrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
1911 integer *nrhs,
complex *a, integer *lda,
complex *b, integer *ldb,
1912 complex *x, integer *ldx, real *ferr, real *berr,
complex *work, real
1913 *rwork, integer *info);
1915 int ctrsen_(
char *job,
char *compq, logical *select, integer
1917 integer *m, real *s, real *sep,
complex *work, integer *lwork,
1920 int ctrsna_(
char *job,
char *howmny, logical *select,
1921 integer *n,
complex *t, integer *ldt,
complex *vl, integer *ldvl,
1922 complex *vr, integer *ldvr, real *s, real *sep, integer *mm, integer *
1923 m,
complex *work, integer *ldwork, real *rwork, integer *info);
1925 int ctrsyl_(
char *trana,
char *tranb, integer *isgn, integer
1926 *m, integer *n,
complex *a, integer *lda,
complex *b, integer *ldb,
1927 complex *c__, integer *ldc, real *scale, integer *info);
1929 int ctrti2_(
char *uplo,
char *diag, integer *n,
complex *a,
1930 integer *lda, integer *info);
1932 int ctrtri_(
char *uplo,
char *diag, integer *n,
complex *a,
1933 integer *lda, integer *info);
1935 int ctrtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
1936 integer *nrhs,
complex *a, integer *lda,
complex *b, integer *ldb,
1939 int ctrttf_(
char *transr,
char *uplo, integer *n,
complex *a,
1940 integer *lda,
complex *arf, integer *info);
1942 int ctrttp_(
char *uplo, integer *n,
complex *a, integer *lda,
1945 int ctzrqf_(integer *m, integer *n,
complex *a, integer *lda,
1948 int ctzrzf_(integer *m, integer *n,
complex *a, integer *lda,
1951 int cung2l_(integer *m, integer *n, integer *k,
complex *a,
1954 int cung2r_(integer *m, integer *n, integer *k,
complex *a,
1957 int cungbr_(
char *vect, integer *m, integer *n, integer *k,
1961 int cunghr_(integer *n, integer *ilo, integer *ihi,
complex *
1962 a, integer *lda,
complex *tau,
complex *work, integer *lwork, integer
1965 int cungl2_(integer *m, integer *n, integer *k,
complex *a,
1968 int cunglq_(integer *m, integer *n, integer *k,
complex *a,
1969 integer *lda,
complex *tau,
complex *work, integer *lwork, integer *
1972 int cungql_(integer *m, integer *n, integer *k,
complex *a,
1973 integer *lda,
complex *tau,
complex *work, integer *lwork, integer *
1976 int cungqr_(integer *m, integer *n, integer *k,
complex *a,
1977 integer *lda,
complex *tau,
complex *work, integer *lwork, integer *
1980 int cungr2_(integer *m, integer *n, integer *k,
complex *a,
1983 int cungrq_(integer *m, integer *n, integer *k,
complex *a,
1984 integer *lda,
complex *tau,
complex *work, integer *lwork, integer *
1987 int cungtr_(
char *uplo, integer *n,
complex *a, integer *lda,
1990 int cunm2l_(
char *side,
char *trans, integer *m, integer *n,
1992 integer *ldc,
complex *work, integer *info);
1994 int cunm2r_(
char *side,
char *trans, integer *m, integer *n,
1996 integer *ldc,
complex *work, integer *info);
1998 int cunmbr_(
char *vect,
char *side,
char *trans, integer *m,
2000 complex *c__, integer *ldc,
complex *work, integer *lwork, integer *
2003 int cunmhr_(
char *side,
char *trans, integer *m, integer *n,
2004 integer *ilo, integer *ihi,
complex *a, integer *lda,
complex *tau,
2005 complex *c__, integer *ldc,
complex *work, integer *lwork, integer *
2008 int cunml2_(
char *side,
char *trans, integer *m, integer *n,
2010 integer *ldc,
complex *work, integer *info);
2012 int cunmlq_(
char *side,
char *trans, integer *m, integer *n,
2014 integer *ldc,
complex *work, integer *lwork, integer *info);
2016 int cunmql_(
char *side,
char *trans, integer *m, integer *n,
2018 integer *ldc,
complex *work, integer *lwork, integer *info);
2020 int cunmqr_(
char *side,
char *trans, integer *m, integer *n,
2022 integer *ldc,
complex *work, integer *lwork, integer *info);
2024 int cunmr2_(
char *side,
char *trans, integer *m, integer *n,
2026 integer *ldc,
complex *work, integer *info);
2028 int cunmr3_(
char *side,
char *trans, integer *m, integer *n,
2032 int cunmrq_(
char *side,
char *trans, integer *m, integer *n,
2034 integer *ldc,
complex *work, integer *lwork, integer *info);
2036 int cunmrz_(
char *side,
char *trans, integer *m, integer *n,
2038 complex *c__, integer *ldc,
complex *work, integer *lwork, integer *
2041 int cunmtr_(
char *side,
char *uplo,
char *trans, integer *m,
2043 integer *ldc,
complex *work, integer *lwork, integer *info);
2048 int cupmtr_(
char *side,
char *uplo,
char *trans, integer *m,
2050 complex *work, integer *info);
2052 int dbdsdc_(
char *uplo,
char *compq, integer *n, doublereal *
2053 d__, doublereal *e, doublereal *u, integer *ldu, doublereal *vt,
2054 integer *ldvt, doublereal *q, integer *iq, doublereal *work, integer *
2055 iwork, integer *info);
2057 int dbdsqr_(
char *uplo, integer *n, integer *ncvt, integer *
2058 nru, integer *ncc, doublereal *d__, doublereal *e, doublereal *vt,
2059 integer *ldvt, doublereal *u, integer *ldu, doublereal *c__, integer *
2060 ldc, doublereal *work, integer *info);
2062 int ddisna_(
char *job, integer *m, integer *n, doublereal *
2063 d__, doublereal *sep, integer *info);
2065 int dgbbrd_(
char *vect, integer *m, integer *n, integer *ncc,
2066 integer *kl, integer *ku, doublereal *ab, integer *ldab, doublereal *
2067 d__, doublereal *e, doublereal *q, integer *ldq, doublereal *pt,
2068 integer *ldpt, doublereal *c__, integer *ldc, doublereal *work,
2071 int dgbcon_(
char *norm, integer *n, integer *kl, integer *ku,
2072 doublereal *ab, integer *ldab, integer *ipiv, doublereal *anorm,
2073 doublereal *rcond, doublereal *work, integer *iwork, integer *info);
2075 int dgbequ_(integer *m, integer *n, integer *kl, integer *ku,
2076 doublereal *ab, integer *ldab, doublereal *r__, doublereal *c__,
2077 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, integer *
2080 int dgbequb_(integer *m, integer *n, integer *kl, integer *
2081 ku, doublereal *ab, integer *ldab, doublereal *r__, doublereal *c__,
2082 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, integer *
2085 int dgbrfs_(
char *trans, integer *n, integer *kl, integer *
2086 ku, integer *nrhs, doublereal *ab, integer *ldab, doublereal *afb,
2087 integer *ldafb, integer *ipiv, doublereal *b, integer *ldb,
2088 doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
2089 doublereal *work, integer *iwork, integer *info);
2091 int dgbrfsx_(
char *trans,
char *equed, integer *n, integer *
2092 kl, integer *ku, integer *nrhs, doublereal *ab, integer *ldab,
2093 doublereal *afb, integer *ldafb, integer *ipiv, doublereal *r__,
2094 doublereal *c__, doublereal *b, integer *ldb, doublereal *x, integer *
2095 ldx, doublereal *rcond, doublereal *berr, integer *n_err_bnds__,
2096 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
2097 nparams, doublereal *params, doublereal *work, integer *iwork,
2100 int dgbsv_(integer *n, integer *kl, integer *ku, integer *
2101 nrhs, doublereal *ab, integer *ldab, integer *ipiv, doublereal *b,
2102 integer *ldb, integer *info);
2104 int dgbsvx_(
char *fact,
char *trans, integer *n, integer *kl,
2105 integer *ku, integer *nrhs, doublereal *ab, integer *ldab,
2106 doublereal *afb, integer *ldafb, integer *ipiv,
char *equed,
2107 doublereal *r__, doublereal *c__, doublereal *b, integer *ldb,
2108 doublereal *x, integer *ldx, doublereal *rcond, doublereal *ferr,
2109 doublereal *berr, doublereal *work, integer *iwork, integer *info);
2111 int dgbsvxx_(
char *fact,
char *trans, integer *n, integer *
2112 kl, integer *ku, integer *nrhs, doublereal *ab, integer *ldab,
2113 doublereal *afb, integer *ldafb, integer *ipiv,
char *equed,
2114 doublereal *r__, doublereal *c__, doublereal *b, integer *ldb,
2115 doublereal *x, integer *ldx, doublereal *rcond, doublereal *rpvgrw,
2116 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
2117 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
2118 doublereal *work, integer *iwork, integer *info);
2120 int dgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
2121 doublereal *ab, integer *ldab, integer *ipiv, integer *info);
2123 int dgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
2124 doublereal *ab, integer *ldab, integer *ipiv, integer *info);
2126 int dgbtrs_(
char *trans, integer *n, integer *kl, integer *
2127 ku, integer *nrhs, doublereal *ab, integer *ldab, integer *ipiv,
2128 doublereal *b, integer *ldb, integer *info);
2130 int dgebak_(
char *job,
char *side, integer *n, integer *ilo,
2131 integer *ihi, doublereal *scale, integer *m, doublereal *v, integer *
2132 ldv, integer *info);
2134 int dgebal_(
char *job, integer *n, doublereal *a, integer *
2135 lda, integer *ilo, integer *ihi, doublereal *scale, integer *info);
2137 int dgebd2_(integer *m, integer *n, doublereal *a, integer *
2138 lda, doublereal *d__, doublereal *e, doublereal *tauq, doublereal *
2139 taup, doublereal *work, integer *info);
2141 int dgebrd_(integer *m, integer *n, doublereal *a, integer *
2142 lda, doublereal *d__, doublereal *e, doublereal *tauq, doublereal *
2143 taup, doublereal *work, integer *lwork, integer *info);
2145 int dgecon_(
char *norm, integer *n, doublereal *a, integer *
2146 lda, doublereal *anorm, doublereal *rcond, doublereal *work, integer *
2147 iwork, integer *info);
2149 int dgeequ_(integer *m, integer *n, doublereal *a, integer *
2150 lda, doublereal *r__, doublereal *c__, doublereal *rowcnd, doublereal
2151 *colcnd, doublereal *amax, integer *info);
2153 int dgeequb_(integer *m, integer *n, doublereal *a, integer *
2154 lda, doublereal *r__, doublereal *c__, doublereal *rowcnd, doublereal
2155 *colcnd, doublereal *amax, integer *info);
2157 int dgees_(
char *jobvs,
char *sort, L_fp select, integer *n,
2158 doublereal *a, integer *lda, integer *sdim, doublereal *wr,
2159 doublereal *wi, doublereal *vs, integer *ldvs, doublereal *work,
2160 integer *lwork, logical *bwork, integer *info);
2162 int dgeesx_(
char *jobvs,
char *sort, L_fp select,
char *
2163 sense, integer *n, doublereal *a, integer *lda, integer *sdim,
2164 doublereal *wr, doublereal *wi, doublereal *vs, integer *ldvs,
2165 doublereal *rconde, doublereal *rcondv, doublereal *work, integer *
2166 lwork, integer *iwork, integer *liwork, logical *bwork, integer *info);
2168 int dgeev_(
char *jobvl,
char *jobvr, integer *n, doublereal *
2169 a, integer *lda, doublereal *wr, doublereal *wi, doublereal *vl,
2170 integer *ldvl, doublereal *vr, integer *ldvr, doublereal *work,
2171 integer *lwork, integer *info);
2173 int dgeevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
2174 sense, integer *n, doublereal *a, integer *lda, doublereal *wr,
2175 doublereal *wi, doublereal *vl, integer *ldvl, doublereal *vr,
2176 integer *ldvr, integer *ilo, integer *ihi, doublereal *scale,
2177 doublereal *abnrm, doublereal *rconde, doublereal *rcondv, doublereal
2178 *work, integer *lwork, integer *iwork, integer *info);
2180 int dgegs_(
char *jobvsl,
char *jobvsr, integer *n,
2181 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
2182 alphar, doublereal *alphai, doublereal *beta, doublereal *vsl,
2183 integer *ldvsl, doublereal *vsr, integer *ldvsr, doublereal *work,
2184 integer *lwork, integer *info);
2186 int dgegv_(
char *jobvl,
char *jobvr, integer *n, doublereal *
2187 a, integer *lda, doublereal *b, integer *ldb, doublereal *alphar,
2188 doublereal *alphai, doublereal *beta, doublereal *vl, integer *ldvl,
2189 doublereal *vr, integer *ldvr, doublereal *work, integer *lwork,
2192 int dgehd2_(integer *n, integer *ilo, integer *ihi,
2193 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
2196 int dgehrd_(integer *n, integer *ilo, integer *ihi,
2197 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
2198 integer *lwork, integer *info);
2200 int dgejsv_(
char *joba,
char *jobu,
char *jobv,
char *jobr,
2201 char *jobt,
char *jobp, integer *m, integer *n, doublereal *a,
2202 integer *lda, doublereal *sva, doublereal *u, integer *ldu,
2203 doublereal *v, integer *ldv, doublereal *work, integer *lwork,
2204 integer *iwork, integer *info);
2206 int dgelq2_(integer *m, integer *n, doublereal *a, integer *
2207 lda, doublereal *tau, doublereal *work, integer *info);
2209 int dgelqf_(integer *m, integer *n, doublereal *a, integer *
2210 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
2212 int dgels_(
char *trans, integer *m, integer *n, integer *
2213 nrhs, doublereal *a, integer *lda, doublereal *b, integer *ldb,
2214 doublereal *work, integer *lwork, integer *info);
2216 int dgelsd_(integer *m, integer *n, integer *nrhs,
2217 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
2218 s, doublereal *rcond, integer *rank, doublereal *work, integer *lwork,
2219 integer *iwork, integer *info);
2221 int dgelss_(integer *m, integer *n, integer *nrhs,
2222 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
2223 s, doublereal *rcond, integer *rank, doublereal *work, integer *lwork,
2226 int dgelsx_(integer *m, integer *n, integer *nrhs,
2227 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
2228 jpvt, doublereal *rcond, integer *rank, doublereal *work, integer *
2231 int dgelsy_(integer *m, integer *n, integer *nrhs,
2232 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
2233 jpvt, doublereal *rcond, integer *rank, doublereal *work, integer *
2234 lwork, integer *info);
2236 int dgeql2_(integer *m, integer *n, doublereal *a, integer *
2237 lda, doublereal *tau, doublereal *work, integer *info);
2239 int dgeqlf_(integer *m, integer *n, doublereal *a, integer *
2240 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
2242 int dgeqp3_(integer *m, integer *n, doublereal *a, integer *
2243 lda, integer *jpvt, doublereal *tau, doublereal *work, integer *lwork,
2246 int dgeqpf_(integer *m, integer *n, doublereal *a, integer *
2247 lda, integer *jpvt, doublereal *tau, doublereal *work, integer *info);
2249 int dgeqr2_(integer *m, integer *n, doublereal *a, integer *
2250 lda, doublereal *tau, doublereal *work, integer *info);
2252 int dgeqrf_(integer *m, integer *n, doublereal *a, integer *
2253 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
2255 int dgerfs_(
char *trans, integer *n, integer *nrhs,
2256 doublereal *a, integer *lda, doublereal *af, integer *ldaf, integer *
2257 ipiv, doublereal *b, integer *ldb, doublereal *x, integer *ldx,
2258 doublereal *ferr, doublereal *berr, doublereal *work, integer *iwork,
2261 int dgerfsx_(
char *trans,
char *equed, integer *n, integer *
2262 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
2263 integer *ipiv, doublereal *r__, doublereal *c__, doublereal *b,
2264 integer *ldb, doublereal *x, integer *ldx, doublereal *rcond,
2265 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
2266 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
2267 doublereal *work, integer *iwork, integer *info);
2269 int dgerq2_(integer *m, integer *n, doublereal *a, integer *
2270 lda, doublereal *tau, doublereal *work, integer *info);
2272 int dgerqf_(integer *m, integer *n, doublereal *a, integer *
2273 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
2275 int dgesc2_(integer *n, doublereal *a, integer *lda,
2276 doublereal *rhs, integer *ipiv, integer *jpiv, doublereal *scale);
2278 int dgesdd_(
char *jobz, integer *m, integer *n, doublereal *
2279 a, integer *lda, doublereal *s, doublereal *u, integer *ldu,
2280 doublereal *vt, integer *ldvt, doublereal *work, integer *lwork,
2281 integer *iwork, integer *info);
2283 int dgesv_(integer *n, integer *nrhs, doublereal *a, integer
2284 *lda, integer *ipiv, doublereal *b, integer *ldb, integer *info);
2286 int dgesvd_(
char *jobu,
char *jobvt, integer *m, integer *n,
2287 doublereal *a, integer *lda, doublereal *s, doublereal *u, integer *
2288 ldu, doublereal *vt, integer *ldvt, doublereal *work, integer *lwork,
2291 int dgesvj_(
char *joba,
char *jobu,
char *jobv, integer *m,
2292 integer *n, doublereal *a, integer *lda, doublereal *sva, integer *mv,
2293 doublereal *v, integer *ldv, doublereal *work, integer *lwork,
2296 int dgesvx_(
char *fact,
char *trans, integer *n, integer *
2297 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
2298 integer *ipiv,
char *equed, doublereal *r__, doublereal *c__,
2299 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
2300 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
2301 iwork, integer *info);
2303 int dgesvxx_(
char *fact,
char *trans, integer *n, integer *
2304 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
2305 integer *ipiv,
char *equed, doublereal *r__, doublereal *c__,
2306 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
2307 rcond, doublereal *rpvgrw, doublereal *berr, integer *n_err_bnds__,
2308 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
2309 nparams, doublereal *params, doublereal *work, integer *iwork,
2312 int dgetc2_(integer *n, doublereal *a, integer *lda, integer
2313 *ipiv, integer *jpiv, integer *info);
2315 int dgetf2_(integer *m, integer *n, doublereal *a, integer *
2316 lda, integer *ipiv, integer *info);
2318 int dgetrf_(integer *m, integer *n, doublereal *a, integer *
2319 lda, integer *ipiv, integer *info);
2321 int dgetri_(integer *n, doublereal *a, integer *lda, integer
2322 *ipiv, doublereal *work, integer *lwork, integer *info);
2324 int dgetrs_(
char *trans, integer *n, integer *nrhs,
2325 doublereal *a, integer *lda, integer *ipiv, doublereal *b, integer *
2326 ldb, integer *info);
2328 int dggbak_(
char *job,
char *side, integer *n, integer *ilo,
2329 integer *ihi, doublereal *lscale, doublereal *rscale, integer *m,
2330 doublereal *v, integer *ldv, integer *info);
2332 int dggbal_(
char *job, integer *n, doublereal *a, integer *
2333 lda, doublereal *b, integer *ldb, integer *ilo, integer *ihi,
2334 doublereal *lscale, doublereal *rscale, doublereal *work, integer *
2337 int dgges_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
2338 selctg, integer *n, doublereal *a, integer *lda, doublereal *b,
2339 integer *ldb, integer *sdim, doublereal *alphar, doublereal *alphai,
2340 doublereal *beta, doublereal *vsl, integer *ldvsl, doublereal *vsr,
2341 integer *ldvsr, doublereal *work, integer *lwork, logical *bwork,
2344 int dggesx_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
2345 selctg,
char *sense, integer *n, doublereal *a, integer *lda,
2346 doublereal *b, integer *ldb, integer *sdim, doublereal *alphar,
2347 doublereal *alphai, doublereal *beta, doublereal *vsl, integer *ldvsl,
2348 doublereal *vsr, integer *ldvsr, doublereal *rconde, doublereal *
2349 rcondv, doublereal *work, integer *lwork, integer *iwork, integer *
2350 liwork, logical *bwork, integer *info);
2352 int dggev_(
char *jobvl,
char *jobvr, integer *n, doublereal *
2353 a, integer *lda, doublereal *b, integer *ldb, doublereal *alphar,
2354 doublereal *alphai, doublereal *beta, doublereal *vl, integer *ldvl,
2355 doublereal *vr, integer *ldvr, doublereal *work, integer *lwork,
2358 int dggevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
2359 sense, integer *n, doublereal *a, integer *lda, doublereal *b,
2360 integer *ldb, doublereal *alphar, doublereal *alphai, doublereal *
2361 beta, doublereal *vl, integer *ldvl, doublereal *vr, integer *ldvr,
2362 integer *ilo, integer *ihi, doublereal *lscale, doublereal *rscale,
2363 doublereal *abnrm, doublereal *bbnrm, doublereal *rconde, doublereal *
2364 rcondv, doublereal *work, integer *lwork, integer *iwork, logical *
2365 bwork, integer *info);
2367 int dggglm_(integer *n, integer *m, integer *p, doublereal *
2368 a, integer *lda, doublereal *b, integer *ldb, doublereal *d__,
2369 doublereal *x, doublereal *y, doublereal *work, integer *lwork,
2372 int dgghrd_(
char *compq,
char *compz, integer *n, integer *
2373 ilo, integer *ihi, doublereal *a, integer *lda, doublereal *b,
2374 integer *ldb, doublereal *q, integer *ldq, doublereal *z__, integer *
2375 ldz, integer *info);
2377 int dgglse_(integer *m, integer *n, integer *p, doublereal *
2378 a, integer *lda, doublereal *b, integer *ldb, doublereal *c__,
2379 doublereal *d__, doublereal *x, doublereal *work, integer *lwork,
2382 int dggqrf_(integer *n, integer *m, integer *p, doublereal *
2383 a, integer *lda, doublereal *taua, doublereal *b, integer *ldb,
2384 doublereal *taub, doublereal *work, integer *lwork, integer *info);
2386 int dggrqf_(integer *m, integer *p, integer *n, doublereal *
2387 a, integer *lda, doublereal *taua, doublereal *b, integer *ldb,
2388 doublereal *taub, doublereal *work, integer *lwork, integer *info);
2390 int dggsvd_(
char *jobu,
char *jobv,
char *jobq, integer *m,
2391 integer *n, integer *p, integer *k, integer *l, doublereal *a,
2392 integer *lda, doublereal *b, integer *ldb, doublereal *alpha,
2393 doublereal *beta, doublereal *u, integer *ldu, doublereal *v, integer
2394 *ldv, doublereal *q, integer *ldq, doublereal *work, integer *iwork,
2397 int dggsvp_(
char *jobu,
char *jobv,
char *jobq, integer *m,
2398 integer *p, integer *n, doublereal *a, integer *lda, doublereal *b,
2399 integer *ldb, doublereal *tola, doublereal *tolb, integer *k, integer
2400 *l, doublereal *u, integer *ldu, doublereal *v, integer *ldv,
2401 doublereal *q, integer *ldq, integer *iwork, doublereal *tau,
2402 doublereal *work, integer *info);
2404 int dgsvj0_(
char *jobv, integer *m, integer *n, doublereal *
2405 a, integer *lda, doublereal *d__, doublereal *sva, integer *mv,
2406 doublereal *v, integer *ldv, doublereal *eps, doublereal *sfmin,
2407 doublereal *tol, integer *nsweep, doublereal *work, integer *lwork,
2410 int dgsvj1_(
char *jobv, integer *m, integer *n, integer *n1,
2411 doublereal *a, integer *lda, doublereal *d__, doublereal *sva,
2412 integer *mv, doublereal *v, integer *ldv, doublereal *eps, doublereal
2413 *sfmin, doublereal *tol, integer *nsweep, doublereal *work, integer *
2414 lwork, integer *info);
2416 int dgtcon_(
char *norm, integer *n, doublereal *dl,
2417 doublereal *d__, doublereal *du, doublereal *du2, integer *ipiv,
2418 doublereal *anorm, doublereal *rcond, doublereal *work, integer *
2419 iwork, integer *info);
2421 int dgtrfs_(
char *trans, integer *n, integer *nrhs,
2422 doublereal *dl, doublereal *d__, doublereal *du, doublereal *dlf,
2423 doublereal *df, doublereal *duf, doublereal *du2, integer *ipiv,
2424 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
2425 ferr, doublereal *berr, doublereal *work, integer *iwork, integer *
2428 int dgtsv_(integer *n, integer *nrhs, doublereal *dl,
2429 doublereal *d__, doublereal *du, doublereal *b, integer *ldb, integer
2432 int dgtsvx_(
char *fact,
char *trans, integer *n, integer *
2433 nrhs, doublereal *dl, doublereal *d__, doublereal *du, doublereal *
2434 dlf, doublereal *df, doublereal *duf, doublereal *du2, integer *ipiv,
2435 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
2436 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
2437 iwork, integer *info);
2439 int dgttrf_(integer *n, doublereal *dl, doublereal *d__,
2440 doublereal *du, doublereal *du2, integer *ipiv, integer *info);
2442 int dgttrs_(
char *trans, integer *n, integer *nrhs,
2443 doublereal *dl, doublereal *d__, doublereal *du, doublereal *du2,
2444 integer *ipiv, doublereal *b, integer *ldb, integer *info);
2446 int dgtts2_(integer *itrans, integer *n, integer *nrhs,
2447 doublereal *dl, doublereal *d__, doublereal *du, doublereal *du2,
2448 integer *ipiv, doublereal *b, integer *ldb);
2450 int dhgeqz_(
char *job,
char *compq,
char *compz, integer *n,
2451 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
2452 *t, integer *ldt, doublereal *alphar, doublereal *alphai, doublereal *
2453 beta, doublereal *q, integer *ldq, doublereal *z__, integer *ldz,
2454 doublereal *work, integer *lwork, integer *info);
2456 int dhsein_(
char *side,
char *eigsrc,
char *initv, logical *
2457 select, integer *n, doublereal *h__, integer *ldh, doublereal *wr,
2458 doublereal *wi, doublereal *vl, integer *ldvl, doublereal *vr,
2459 integer *ldvr, integer *mm, integer *m, doublereal *work, integer *
2460 ifaill, integer *ifailr, integer *info);
2462 int dhseqr_(
char *job,
char *compz, integer *n, integer *ilo,
2463 integer *ihi, doublereal *h__, integer *ldh, doublereal *wr,
2464 doublereal *wi, doublereal *z__, integer *ldz, doublereal *work,
2465 integer *lwork, integer *info);
2467 logical disnan_(doublereal *din);
2469 int dla_gbamv__(integer *trans, integer *m, integer *n,
2470 integer *kl, integer *ku, doublereal *alpha, doublereal *ab, integer *
2471 ldab, doublereal *x, integer *incx, doublereal *beta, doublereal *y,
2474 doublereal dla_gbrcond__(
char *trans, integer *n, integer *kl, integer *ku,
2475 doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb,
2476 integer *ipiv, integer *cmode, doublereal *c__, integer *info,
2477 doublereal *work, integer *iwork, ftnlen trans_len);
2479 int dla_gbrfsx_extended__(integer *prec_type__, integer *
2480 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
2481 doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb,
2482 integer *ipiv, logical *colequ, doublereal *c__, doublereal *b,
2483 integer *ldb, doublereal *y, integer *ldy, doublereal *berr_out__,
2484 integer *n_norms__, doublereal *errs_n__, doublereal *errs_c__,
2485 doublereal *res, doublereal *ayb, doublereal *dy, doublereal *
2486 y_tail__, doublereal *rcond, integer *ithresh, doublereal *rthresh,
2487 doublereal *dz_ub__, logical *ignore_cwise__, integer *info);
2489 doublereal dla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
2490 ncols, doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb);
2492 int dla_geamv__(integer *trans, integer *m, integer *n,
2493 doublereal *alpha, doublereal *a, integer *lda, doublereal *x,
2494 integer *incx, doublereal *beta, doublereal *y, integer *incy);
2496 doublereal dla_gercond__(
char *trans, integer *n, doublereal *a, integer *lda,
2497 doublereal *af, integer *ldaf, integer *ipiv, integer *cmode,
2498 doublereal *c__, integer *info, doublereal *work, integer *iwork,
2501 int dla_gerfsx_extended__(integer *prec_type__, integer *
2502 trans_type__, integer *n, integer *nrhs, doublereal *a, integer *lda,
2503 doublereal *af, integer *ldaf, integer *ipiv, logical *colequ,
2504 doublereal *c__, doublereal *b, integer *ldb, doublereal *y, integer *
2505 ldy, doublereal *berr_out__, integer *n_norms__, doublereal *errs_n__,
2506 doublereal *errs_c__, doublereal *res, doublereal *ayb, doublereal *
2507 dy, doublereal *y_tail__, doublereal *rcond, integer *ithresh,
2508 doublereal *rthresh, doublereal *dz_ub__, logical *ignore_cwise__,
2511 int dla_lin_berr__(integer *n, integer *nz, integer *nrhs,
2512 doublereal *res, doublereal *ayb, doublereal *berr);
2514 doublereal dla_porcond__(
char *uplo, integer *n, doublereal *a, integer *lda,
2515 doublereal *af, integer *ldaf, integer *cmode, doublereal *c__,
2516 integer *info, doublereal *work, integer *iwork, ftnlen uplo_len);
2518 int dla_porfsx_extended__(integer *prec_type__,
char *uplo,
2519 integer *n, integer *nrhs, doublereal *a, integer *lda, doublereal *
2520 af, integer *ldaf, logical *colequ, doublereal *c__, doublereal *b,
2521 integer *ldb, doublereal *y, integer *ldy, doublereal *berr_out__,
2522 integer *n_norms__, doublereal *errs_n__, doublereal *errs_c__,
2523 doublereal *res, doublereal *ayb, doublereal *dy, doublereal *
2524 y_tail__, doublereal *rcond, integer *ithresh, doublereal *rthresh,
2525 doublereal *dz_ub__, logical *ignore_cwise__, integer *info, ftnlen
2528 doublereal dla_porpvgrw__(
char *uplo, integer *ncols, doublereal *a, integer *
2529 lda, doublereal *af, integer *ldaf, doublereal *work, ftnlen uplo_len);
2531 doublereal dla_rpvgrw__(integer *n, integer *ncols, doublereal *a, integer *
2532 lda, doublereal *af, integer *ldaf);
2534 int dla_syamv__(integer *uplo, integer *n, doublereal *alpha,
2535 doublereal *a, integer *lda, doublereal *x, integer *incx,
2536 doublereal *beta, doublereal *y, integer *incy);
2538 doublereal dla_syrcond__(
char *uplo, integer *n, doublereal *a, integer *lda,
2539 doublereal *af, integer *ldaf, integer *ipiv, integer *cmode,
2540 doublereal *c__, integer *info, doublereal *work, integer *iwork,
2543 int dla_syrfsx_extended__(integer *prec_type__,
char *uplo,
2544 integer *n, integer *nrhs, doublereal *a, integer *lda, doublereal *
2545 af, integer *ldaf, integer *ipiv, logical *colequ, doublereal *c__,
2546 doublereal *b, integer *ldb, doublereal *y, integer *ldy, doublereal *
2547 berr_out__, integer *n_norms__, doublereal *errs_n__, doublereal *
2548 errs_c__, doublereal *res, doublereal *ayb, doublereal *dy,
2549 doublereal *y_tail__, doublereal *rcond, integer *ithresh, doublereal
2550 *rthresh, doublereal *dz_ub__, logical *ignore_cwise__, integer *info,
2553 doublereal dla_syrpvgrw__(
char *uplo, integer *n, integer *info, doublereal *
2554 a, integer *lda, doublereal *af, integer *ldaf, integer *ipiv,
2555 doublereal *work, ftnlen uplo_len);
2557 int dla_wwaddw__(integer *n, doublereal *x, doublereal *y,
2560 int dlabad_(doublereal *small, doublereal *large);
2562 int dlabrd_(integer *m, integer *n, integer *nb, doublereal *
2563 a, integer *lda, doublereal *d__, doublereal *e, doublereal *tauq,
2564 doublereal *taup, doublereal *x, integer *ldx, doublereal *y, integer
2567 int dlacn2_(integer *n, doublereal *v, doublereal *x,
2568 integer *isgn, doublereal *est, integer *kase, integer *isave);
2570 int dlacon_(integer *n, doublereal *v, doublereal *x,
2571 integer *isgn, doublereal *est, integer *kase);
2573 int dlacpy_(
char *uplo, integer *m, integer *n, doublereal *
2574 a, integer *lda, doublereal *b, integer *ldb);
2576 int dladiv_(doublereal *a, doublereal *b, doublereal *c__,
2577 doublereal *d__, doublereal *p, doublereal *q);
2579 int dlae2_(doublereal *a, doublereal *b, doublereal *c__,
2580 doublereal *rt1, doublereal *rt2);
2582 int dlaebz_(integer *ijob, integer *nitmax, integer *n,
2583 integer *mmax, integer *minp, integer *nbmin, doublereal *abstol,
2584 doublereal *reltol, doublereal *pivmin, doublereal *d__, doublereal *
2585 e, doublereal *e2, integer *nval, doublereal *ab, doublereal *c__,
2586 integer *mout, integer *nab, doublereal *work, integer *iwork,
2589 int dlaed0_(integer *icompq, integer *qsiz, integer *n,
2590 doublereal *d__, doublereal *e, doublereal *q, integer *ldq,
2591 doublereal *qstore, integer *ldqs, doublereal *work, integer *iwork,
2594 int dlaed1_(integer *n, doublereal *d__, doublereal *q,
2595 integer *ldq, integer *indxq, doublereal *rho, integer *cutpnt,
2596 doublereal *work, integer *iwork, integer *info);
2598 int dlaed2_(integer *k, integer *n, integer *n1, doublereal *
2599 d__, doublereal *q, integer *ldq, integer *indxq, doublereal *rho,
2600 doublereal *z__, doublereal *dlamda, doublereal *w, doublereal *q2,
2601 integer *indx, integer *indxc, integer *indxp, integer *coltyp,
2604 int dlaed3_(integer *k, integer *n, integer *n1, doublereal *
2605 d__, doublereal *q, integer *ldq, doublereal *rho, doublereal *dlamda,
2606 doublereal *q2, integer *indx, integer *ctot, doublereal *w,
2607 doublereal *s, integer *info);
2609 int dlaed4_(integer *n, integer *i__, doublereal *d__,
2610 doublereal *z__, doublereal *delta, doublereal *rho, doublereal *dlam,
2613 int dlaed5_(integer *i__, doublereal *d__, doublereal *z__,
2614 doublereal *delta, doublereal *rho, doublereal *dlam);
2616 int dlaed6_(integer *kniter, logical *orgati, doublereal *
2617 rho, doublereal *d__, doublereal *z__, doublereal *finit, doublereal *
2618 tau, integer *info);
2620 int dlaed7_(integer *icompq, integer *n, integer *qsiz,
2621 integer *tlvls, integer *curlvl, integer *curpbm, doublereal *d__,
2622 doublereal *q, integer *ldq, integer *indxq, doublereal *rho, integer
2623 *cutpnt, doublereal *qstore, integer *qptr, integer *prmptr, integer *
2624 perm, integer *givptr, integer *givcol, doublereal *givnum,
2625 doublereal *work, integer *iwork, integer *info);
2627 int dlaed8_(integer *icompq, integer *k, integer *n, integer
2628 *qsiz, doublereal *d__, doublereal *q, integer *ldq, integer *indxq,
2629 doublereal *rho, integer *cutpnt, doublereal *z__, doublereal *dlamda,
2630 doublereal *q2, integer *ldq2, doublereal *w, integer *perm, integer
2631 *givptr, integer *givcol, doublereal *givnum, integer *indxp, integer
2632 *indx, integer *info);
2634 int dlaed9_(integer *k, integer *kstart, integer *kstop,
2635 integer *n, doublereal *d__, doublereal *q, integer *ldq, doublereal *
2636 rho, doublereal *dlamda, doublereal *w, doublereal *s, integer *lds,
2639 int dlaeda_(integer *n, integer *tlvls, integer *curlvl,
2640 integer *curpbm, integer *prmptr, integer *perm, integer *givptr,
2641 integer *givcol, doublereal *givnum, doublereal *q, integer *qptr,
2642 doublereal *z__, doublereal *ztemp, integer *info);
2644 int dlaein_(logical *rightv, logical *noinit, integer *n,
2645 doublereal *h__, integer *ldh, doublereal *wr, doublereal *wi,
2646 doublereal *vr, doublereal *vi, doublereal *b, integer *ldb,
2647 doublereal *work, doublereal *eps3, doublereal *smlnum, doublereal *
2648 bignum, integer *info);
2650 int dlaev2_(doublereal *a, doublereal *b, doublereal *c__,
2651 doublereal *rt1, doublereal *rt2, doublereal *cs1, doublereal *sn1);
2653 int dlaexc_(logical *wantq, integer *n, doublereal *t,
2654 integer *ldt, doublereal *q, integer *ldq, integer *j1, integer *n1,
2655 integer *n2, doublereal *work, integer *info);
2657 int dlag2_(doublereal *a, integer *lda, doublereal *b,
2658 integer *ldb, doublereal *safmin, doublereal *scale1, doublereal *
2659 scale2, doublereal *wr1, doublereal *wr2, doublereal *wi);
2661 int dlag2s_(integer *m, integer *n, doublereal *a, integer *
2662 lda, real *sa, integer *ldsa, integer *info);
2664 int dlags2_(logical *upper, doublereal *a1, doublereal *a2,
2665 doublereal *a3, doublereal *b1, doublereal *b2, doublereal *b3,
2666 doublereal *csu, doublereal *snu, doublereal *csv, doublereal *snv,
2667 doublereal *csq, doublereal *snq);
2669 int dlagtf_(integer *n, doublereal *a, doublereal *lambda,
2670 doublereal *b, doublereal *c__, doublereal *tol, doublereal *d__,
2671 integer *in, integer *info);
2673 int dlagtm_(
char *trans, integer *n, integer *nrhs,
2674 doublereal *alpha, doublereal *dl, doublereal *d__, doublereal *du,
2675 doublereal *x, integer *ldx, doublereal *beta, doublereal *b, integer
2678 int dlagts_(integer *job, integer *n, doublereal *a,
2679 doublereal *b, doublereal *c__, doublereal *d__, integer *in,
2680 doublereal *y, doublereal *tol, integer *info);
2682 int dlagv2_(doublereal *a, integer *lda, doublereal *b,
2683 integer *ldb, doublereal *alphar, doublereal *alphai, doublereal *
2684 beta, doublereal *csl, doublereal *snl, doublereal *csr, doublereal *
2687 int dlahqr_(logical *wantt, logical *wantz, integer *n,
2688 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
2689 *wr, doublereal *wi, integer *iloz, integer *ihiz, doublereal *z__,
2690 integer *ldz, integer *info);
2692 int dlahr2_(integer *n, integer *k, integer *nb, doublereal *
2693 a, integer *lda, doublereal *tau, doublereal *t, integer *ldt,
2694 doublereal *y, integer *ldy);
2696 int dlahrd_(integer *n, integer *k, integer *nb, doublereal *
2697 a, integer *lda, doublereal *tau, doublereal *t, integer *ldt,
2698 doublereal *y, integer *ldy);
2700 int dlaic1_(integer *job, integer *j, doublereal *x,
2701 doublereal *sest, doublereal *w, doublereal *gamma, doublereal *
2702 sestpr, doublereal *s, doublereal *c__);
2704 logical dlaisnan_(doublereal *din1, doublereal *din2);
2706 int dlaln2_(logical *ltrans, integer *na, integer *nw,
2707 doublereal *smin, doublereal *ca, doublereal *a, integer *lda,
2708 doublereal *d1, doublereal *d2, doublereal *b, integer *ldb,
2709 doublereal *wr, doublereal *wi, doublereal *x, integer *ldx,
2710 doublereal *scale, doublereal *xnorm, integer *info);
2712 int dlals0_(integer *icompq, integer *nl, integer *nr,
2713 integer *sqre, integer *nrhs, doublereal *b, integer *ldb, doublereal
2714 *bx, integer *ldbx, integer *perm, integer *givptr, integer *givcol,
2715 integer *ldgcol, doublereal *givnum, integer *ldgnum, doublereal *
2716 poles, doublereal *difl, doublereal *difr, doublereal *z__, integer *
2717 k, doublereal *c__, doublereal *s, doublereal *work, integer *info);
2719 int dlalsa_(integer *icompq, integer *smlsiz, integer *n,
2720 integer *nrhs, doublereal *b, integer *ldb, doublereal *bx, integer *
2721 ldbx, doublereal *u, integer *ldu, doublereal *vt, integer *k,
2722 doublereal *difl, doublereal *difr, doublereal *z__, doublereal *
2723 poles, integer *givptr, integer *givcol, integer *ldgcol, integer *
2724 perm, doublereal *givnum, doublereal *c__, doublereal *s, doublereal *
2725 work, integer *iwork, integer *info);
2727 int dlalsd_(
char *uplo, integer *smlsiz, integer *n, integer
2728 *nrhs, doublereal *d__, doublereal *e, doublereal *b, integer *ldb,
2729 doublereal *rcond, integer *rank, doublereal *work, integer *iwork,
2732 int dlamrg_(integer *n1, integer *n2, doublereal *a, integer
2733 *dtrd1, integer *dtrd2, integer *index);
2735 integer dlaneg_(integer *n, doublereal *d__, doublereal *lld, doublereal *
2736 sigma, doublereal *pivmin, integer *r__);
2738 doublereal dlangb_(
char *norm, integer *n, integer *kl, integer *ku,
2739 doublereal *ab, integer *ldab, doublereal *work);
2741 doublereal dlange_(
char *norm, integer *m, integer *n, doublereal *a, integer
2742 *lda, doublereal *work);
2744 doublereal dlangt_(
char *norm, integer *n, doublereal *dl, doublereal *d__,
2747 doublereal dlanhs_(
char *norm, integer *n, doublereal *a, integer *lda,
2750 doublereal dlansb_(
char *norm,
char *uplo, integer *n, integer *k, doublereal
2751 *ab, integer *ldab, doublereal *work);
2753 doublereal dlansf_(
char *norm,
char *transr,
char *uplo, integer *n,
2754 doublereal *a, doublereal *work);
2756 doublereal dlansp_(
char *norm,
char *uplo, integer *n, doublereal *ap,
2759 doublereal dlanst_(
char *norm, integer *n, doublereal *d__, doublereal *e);
2761 doublereal dlansy_(
char *norm,
char *uplo, integer *n, doublereal *a, integer
2762 *lda, doublereal *work);
2764 doublereal dlantb_(
char *norm,
char *uplo,
char *diag, integer *n, integer *k,
2765 doublereal *ab, integer *ldab, doublereal *work);
2767 doublereal dlantp_(
char *norm,
char *uplo,
char *diag, integer *n, doublereal
2768 *ap, doublereal *work);
2770 doublereal dlantr_(
char *norm,
char *uplo,
char *diag, integer *m, integer *n,
2771 doublereal *a, integer *lda, doublereal *work);
2773 int dlanv2_(doublereal *a, doublereal *b, doublereal *c__,
2774 doublereal *d__, doublereal *rt1r, doublereal *rt1i, doublereal *rt2r,
2775 doublereal *rt2i, doublereal *cs, doublereal *sn);
2777 int dlapll_(integer *n, doublereal *x, integer *incx,
2778 doublereal *y, integer *incy, doublereal *ssmin);
2780 int dlapmt_(logical *forwrd, integer *m, integer *n,
2781 doublereal *x, integer *ldx, integer *k);
2783 doublereal dlapy2_(doublereal *x, doublereal *y);
2785 doublereal dlapy3_(doublereal *x, doublereal *y, doublereal *z__);
2787 int dlaqgb_(integer *m, integer *n, integer *kl, integer *ku,
2788 doublereal *ab, integer *ldab, doublereal *r__, doublereal *c__,
2789 doublereal *rowcnd, doublereal *colcnd, doublereal *amax,
char *equed);
2791 int dlaqge_(integer *m, integer *n, doublereal *a, integer *
2792 lda, doublereal *r__, doublereal *c__, doublereal *rowcnd, doublereal
2793 *colcnd, doublereal *amax,
char *equed);
2795 int dlaqp2_(integer *m, integer *n, integer *offset,
2796 doublereal *a, integer *lda, integer *jpvt, doublereal *tau,
2797 doublereal *vn1, doublereal *vn2, doublereal *work);
2799 int dlaqps_(integer *m, integer *n, integer *offset, integer
2800 *nb, integer *kb, doublereal *a, integer *lda, integer *jpvt,
2801 doublereal *tau, doublereal *vn1, doublereal *vn2, doublereal *auxv,
2802 doublereal *f, integer *ldf);
2804 int dlaqr0_(logical *wantt, logical *wantz, integer *n,
2805 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
2806 *wr, doublereal *wi, integer *iloz, integer *ihiz, doublereal *z__,
2807 integer *ldz, doublereal *work, integer *lwork, integer *info);
2809 int dlaqr1_(integer *n, doublereal *h__, integer *ldh,
2810 doublereal *sr1, doublereal *si1, doublereal *sr2, doublereal *si2,
2813 int dlaqr2_(logical *wantt, logical *wantz, integer *n,
2814 integer *ktop, integer *kbot, integer *nw, doublereal *h__, integer *
2815 ldh, integer *iloz, integer *ihiz, doublereal *z__, integer *ldz,
2816 integer *ns, integer *nd, doublereal *sr, doublereal *si, doublereal *
2817 v, integer *ldv, integer *nh, doublereal *t, integer *ldt, integer *
2818 nv, doublereal *wv, integer *ldwv, doublereal *work, integer *lwork);
2820 int dlaqr3_(logical *wantt, logical *wantz, integer *n,
2821 integer *ktop, integer *kbot, integer *nw, doublereal *h__, integer *
2822 ldh, integer *iloz, integer *ihiz, doublereal *z__, integer *ldz,
2823 integer *ns, integer *nd, doublereal *sr, doublereal *si, doublereal *
2824 v, integer *ldv, integer *nh, doublereal *t, integer *ldt, integer *
2825 nv, doublereal *wv, integer *ldwv, doublereal *work, integer *lwork);
2827 int dlaqr4_(logical *wantt, logical *wantz, integer *n,
2828 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
2829 *wr, doublereal *wi, integer *iloz, integer *ihiz, doublereal *z__,
2830 integer *ldz, doublereal *work, integer *lwork, integer *info);
2832 int dlaqr5_(logical *wantt, logical *wantz, integer *kacc22,
2833 integer *n, integer *ktop, integer *kbot, integer *nshfts, doublereal
2834 *sr, doublereal *si, doublereal *h__, integer *ldh, integer *iloz,
2835 integer *ihiz, doublereal *z__, integer *ldz, doublereal *v, integer *
2836 ldv, doublereal *u, integer *ldu, integer *nv, doublereal *wv,
2837 integer *ldwv, integer *nh, doublereal *wh, integer *ldwh);
2839 int dlaqsb_(
char *uplo, integer *n, integer *kd, doublereal *
2840 ab, integer *ldab, doublereal *s, doublereal *scond, doublereal *amax,
2843 int dlaqsp_(
char *uplo, integer *n, doublereal *ap,
2844 doublereal *s, doublereal *scond, doublereal *amax,
char *equed);
2846 int dlaqsy_(
char *uplo, integer *n, doublereal *a, integer *
2847 lda, doublereal *s, doublereal *scond, doublereal *amax,
char *equed);
2849 int dlaqtr_(logical *ltran, logical *lreal, integer *n,
2850 doublereal *t, integer *ldt, doublereal *b, doublereal *w, doublereal
2851 *scale, doublereal *x, doublereal *work, integer *info);
2853 int dlar1v_(integer *n, integer *b1, integer *bn, doublereal
2854 *lambda, doublereal *d__, doublereal *l, doublereal *ld, doublereal *
2855 lld, doublereal *pivmin, doublereal *gaptol, doublereal *z__, logical
2856 *wantnc, integer *negcnt, doublereal *ztz, doublereal *mingma,
2857 integer *r__, integer *isuppz, doublereal *nrminv, doublereal *resid,
2858 doublereal *rqcorr, doublereal *work);
2860 int dlar2v_(integer *n, doublereal *x, doublereal *y,
2861 doublereal *z__, integer *incx, doublereal *c__, doublereal *s,
2864 int dlarf_(
char *side, integer *m, integer *n, doublereal *v,
2865 integer *incv, doublereal *tau, doublereal *c__, integer *ldc,
2868 int dlarfb_(
char *side,
char *trans,
char *direct,
char *
2869 storev, integer *m, integer *n, integer *k, doublereal *v, integer *
2870 ldv, doublereal *t, integer *ldt, doublereal *c__, integer *ldc,
2871 doublereal *work, integer *ldwork);
2873 int dlarfg_(integer *n, doublereal *alpha, doublereal *x,
2874 integer *incx, doublereal *tau);
2876 int dlarfp_(integer *n, doublereal *alpha, doublereal *x,
2877 integer *incx, doublereal *tau);
2879 int dlarft_(
char *direct,
char *storev, integer *n, integer *
2880 k, doublereal *v, integer *ldv, doublereal *tau, doublereal *t,
2883 int dlarfx_(
char *side, integer *m, integer *n, doublereal *
2884 v, doublereal *tau, doublereal *c__, integer *ldc, doublereal *work);
2886 int dlargv_(integer *n, doublereal *x, integer *incx,
2887 doublereal *y, integer *incy, doublereal *c__, integer *incc);
2889 int dlarnv_(integer *idist, integer *iseed, integer *n,
2892 int dlarra_(integer *n, doublereal *d__, doublereal *e,
2893 doublereal *e2, doublereal *spltol, doublereal *tnrm, integer *nsplit,
2894 integer *isplit, integer *info);
2896 int dlarrb_(integer *n, doublereal *d__, doublereal *lld,
2897 integer *ifirst, integer *ilast, doublereal *rtol1, doublereal *rtol2,
2898 integer *offset, doublereal *w, doublereal *wgap, doublereal *werr,
2899 doublereal *work, integer *iwork, doublereal *pivmin, doublereal *
2900 spdiam, integer *twist, integer *info);
2902 int dlarrc_(
char *jobt, integer *n, doublereal *vl,
2903 doublereal *vu, doublereal *d__, doublereal *e, doublereal *pivmin,
2904 integer *eigcnt, integer *lcnt, integer *rcnt, integer *info);
2906 int dlarrd_(
char *range,
char *order, integer *n, doublereal
2907 *vl, doublereal *vu, integer *il, integer *iu, doublereal *gers,
2908 doublereal *reltol, doublereal *d__, doublereal *e, doublereal *e2,
2909 doublereal *pivmin, integer *nsplit, integer *isplit, integer *m,
2910 doublereal *w, doublereal *werr, doublereal *wl, doublereal *wu,
2911 integer *iblock, integer *indexw, doublereal *work, integer *iwork,
2914 int dlarre_(
char *range, integer *n, doublereal *vl,
2915 doublereal *vu, integer *il, integer *iu, doublereal *d__, doublereal
2916 *e, doublereal *e2, doublereal *rtol1, doublereal *rtol2, doublereal *
2917 spltol, integer *nsplit, integer *isplit, integer *m, doublereal *w,
2918 doublereal *werr, doublereal *wgap, integer *iblock, integer *indexw,
2919 doublereal *gers, doublereal *pivmin, doublereal *work, integer *
2920 iwork, integer *info);
2922 int dlarrf_(integer *n, doublereal *d__, doublereal *l,
2923 doublereal *ld, integer *clstrt, integer *clend, doublereal *w,
2924 doublereal *wgap, doublereal *werr, doublereal *spdiam, doublereal *
2925 clgapl, doublereal *clgapr, doublereal *pivmin, doublereal *sigma,
2926 doublereal *dplus, doublereal *lplus, doublereal *work, integer *info);
2928 int dlarrj_(integer *n, doublereal *d__, doublereal *e2,
2929 integer *ifirst, integer *ilast, doublereal *rtol, integer *offset,
2930 doublereal *w, doublereal *werr, doublereal *work, integer *iwork,
2931 doublereal *pivmin, doublereal *spdiam, integer *info);
2933 int dlarrk_(integer *n, integer *iw, doublereal *gl,
2934 doublereal *gu, doublereal *d__, doublereal *e2, doublereal *pivmin,
2935 doublereal *reltol, doublereal *w, doublereal *werr, integer *info);
2937 int dlarrr_(integer *n, doublereal *d__, doublereal *e,
2940 int dlarrv_(integer *n, doublereal *vl, doublereal *vu,
2941 doublereal *d__, doublereal *l, doublereal *pivmin, integer *isplit,
2942 integer *m, integer *dol, integer *dou, doublereal *minrgp,
2943 doublereal *rtol1, doublereal *rtol2, doublereal *w, doublereal *werr,
2944 doublereal *wgap, integer *iblock, integer *indexw, doublereal *gers,
2945 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
2946 integer *iwork, integer *info);
2948 int dlarscl2_(integer *m, integer *n, doublereal *d__,
2949 doublereal *x, integer *ldx);
2951 int dlartg_(doublereal *f, doublereal *g, doublereal *cs,
2952 doublereal *sn, doublereal *r__);
2954 int dlartv_(integer *n, doublereal *x, integer *incx,
2955 doublereal *y, integer *incy, doublereal *c__, doublereal *s, integer
2958 int dlaruv_(integer *iseed, integer *n, doublereal *x);
2960 int dlarz_(
char *side, integer *m, integer *n, integer *l,
2961 doublereal *v, integer *incv, doublereal *tau, doublereal *c__,
2962 integer *ldc, doublereal *work);
2964 int dlarzb_(
char *side,
char *trans,
char *direct,
char *
2965 storev, integer *m, integer *n, integer *k, integer *l, doublereal *v,
2966 integer *ldv, doublereal *t, integer *ldt, doublereal *c__, integer *
2967 ldc, doublereal *work, integer *ldwork);
2969 int dlarzt_(
char *direct,
char *storev, integer *n, integer *
2970 k, doublereal *v, integer *ldv, doublereal *tau, doublereal *t,
2973 int dlas2_(doublereal *f, doublereal *g, doublereal *h__,
2974 doublereal *ssmin, doublereal *ssmax);
2976 int dlascl_(
char *type__, integer *kl, integer *ku,
2977 doublereal *cfrom, doublereal *cto, integer *m, integer *n,
2978 doublereal *a, integer *lda, integer *info);
2980 int dlascl2_(integer *m, integer *n, doublereal *d__,
2981 doublereal *x, integer *ldx);
2983 int dlasd0_(integer *n, integer *sqre, doublereal *d__,
2984 doublereal *e, doublereal *u, integer *ldu, doublereal *vt, integer *
2985 ldvt, integer *smlsiz, integer *iwork, doublereal *work, integer *
2988 int dlasd1_(integer *nl, integer *nr, integer *sqre,
2989 doublereal *d__, doublereal *alpha, doublereal *beta, doublereal *u,
2990 integer *ldu, doublereal *vt, integer *ldvt, integer *idxq, integer *
2991 iwork, doublereal *work, integer *info);
2993 int dlasd2_(integer *nl, integer *nr, integer *sqre, integer
2994 *k, doublereal *d__, doublereal *z__, doublereal *alpha, doublereal *
2995 beta, doublereal *u, integer *ldu, doublereal *vt, integer *ldvt,
2996 doublereal *dsigma, doublereal *u2, integer *ldu2, doublereal *vt2,
2997 integer *ldvt2, integer *idxp, integer *idx, integer *idxc, integer *
2998 idxq, integer *coltyp, integer *info);
3000 int dlasd3_(integer *nl, integer *nr, integer *sqre, integer
3001 *k, doublereal *d__, doublereal *q, integer *ldq, doublereal *dsigma,
3002 doublereal *u, integer *ldu, doublereal *u2, integer *ldu2,
3003 doublereal *vt, integer *ldvt, doublereal *vt2, integer *ldvt2,
3004 integer *idxc, integer *ctot, doublereal *z__, integer *info);
3006 int dlasd4_(integer *n, integer *i__, doublereal *d__,
3007 doublereal *z__, doublereal *delta, doublereal *rho, doublereal *
3008 sigma, doublereal *work, integer *info);
3010 int dlasd5_(integer *i__, doublereal *d__, doublereal *z__,
3011 doublereal *delta, doublereal *rho, doublereal *dsigma, doublereal *
3014 int dlasd6_(integer *icompq, integer *nl, integer *nr,
3015 integer *sqre, doublereal *d__, doublereal *vf, doublereal *vl,
3016 doublereal *alpha, doublereal *beta, integer *idxq, integer *perm,
3017 integer *givptr, integer *givcol, integer *ldgcol, doublereal *givnum,
3018 integer *ldgnum, doublereal *poles, doublereal *difl, doublereal *
3019 difr, doublereal *z__, integer *k, doublereal *c__, doublereal *s,
3020 doublereal *work, integer *iwork, integer *info);
3022 int dlasd7_(integer *icompq, integer *nl, integer *nr,
3023 integer *sqre, integer *k, doublereal *d__, doublereal *z__,
3024 doublereal *zw, doublereal *vf, doublereal *vfw, doublereal *vl,
3025 doublereal *vlw, doublereal *alpha, doublereal *beta, doublereal *
3026 dsigma, integer *idx, integer *idxp, integer *idxq, integer *perm,
3027 integer *givptr, integer *givcol, integer *ldgcol, doublereal *givnum,
3028 integer *ldgnum, doublereal *c__, doublereal *s, integer *info);
3030 int dlasd8_(integer *icompq, integer *k, doublereal *d__,
3031 doublereal *z__, doublereal *vf, doublereal *vl, doublereal *difl,
3032 doublereal *difr, integer *lddifr, doublereal *dsigma, doublereal *
3033 work, integer *info);
3035 int dlasda_(integer *icompq, integer *smlsiz, integer *n,
3036 integer *sqre, doublereal *d__, doublereal *e, doublereal *u, integer
3037 *ldu, doublereal *vt, integer *k, doublereal *difl, doublereal *difr,
3038 doublereal *z__, doublereal *poles, integer *givptr, integer *givcol,
3039 integer *ldgcol, integer *perm, doublereal *givnum, doublereal *c__,
3040 doublereal *s, doublereal *work, integer *iwork, integer *info);
3042 int dlasdq_(
char *uplo, integer *sqre, integer *n, integer *
3043 ncvt, integer *nru, integer *ncc, doublereal *d__, doublereal *e,
3044 doublereal *vt, integer *ldvt, doublereal *u, integer *ldu,
3045 doublereal *c__, integer *ldc, doublereal *work, integer *info);
3047 int dlasdt_(integer *n, integer *lvl, integer *nd, integer *
3048 inode, integer *ndiml, integer *ndimr, integer *msub);
3050 int dlaset_(
char *uplo, integer *m, integer *n, doublereal *
3051 alpha, doublereal *beta, doublereal *a, integer *lda);
3053 int dlasq1_(integer *n, doublereal *d__, doublereal *e,
3054 doublereal *work, integer *info);
3056 int dlasq2_(integer *n, doublereal *z__, integer *info);
3058 int dlasq3_(integer *i0, integer *n0, doublereal *z__,
3059 integer *pp, doublereal *dmin__, doublereal *sigma, doublereal *desig,
3060 doublereal *qmax, integer *nfail, integer *iter, integer *ndiv,
3061 logical *ieee, integer *ttype, doublereal *dmin1, doublereal *dmin2,
3062 doublereal *dn, doublereal *dn1, doublereal *dn2, doublereal *g,
3065 int dlasq4_(integer *i0, integer *n0, doublereal *z__,
3066 integer *pp, integer *n0in, doublereal *dmin__, doublereal *dmin1,
3067 doublereal *dmin2, doublereal *dn, doublereal *dn1, doublereal *dn2,
3068 doublereal *tau, integer *ttype, doublereal *g);
3070 int dlasq5_(integer *i0, integer *n0, doublereal *z__,
3071 integer *pp, doublereal *tau, doublereal *dmin__, doublereal *dmin1,
3072 doublereal *dmin2, doublereal *dn, doublereal *dnm1, doublereal *dnm2,
3075 int dlasq6_(integer *i0, integer *n0, doublereal *z__,
3076 integer *pp, doublereal *dmin__, doublereal *dmin1, doublereal *dmin2,
3077 doublereal *dn, doublereal *dnm1, doublereal *dnm2);
3079 int dlasr_(
char *side,
char *pivot,
char *direct, integer *m,
3080 integer *n, doublereal *c__, doublereal *s, doublereal *a, integer *
3083 int dlasrt_(
char *
id, integer *n, doublereal *d__, integer *
3086 int dlassq_(integer *n, doublereal *x, integer *incx,
3087 doublereal *scale, doublereal *sumsq);
3089 int dlasv2_(doublereal *f, doublereal *g, doublereal *h__,
3090 doublereal *ssmin, doublereal *ssmax, doublereal *snr, doublereal *
3091 csr, doublereal *snl, doublereal *csl);
3093 int dlaswp_(integer *n, doublereal *a, integer *lda, integer
3094 *k1, integer *k2, integer *ipiv, integer *incx);
3096 int dlasy2_(logical *ltranl, logical *ltranr, integer *isgn,
3097 integer *n1, integer *n2, doublereal *tl, integer *ldtl, doublereal *
3098 tr, integer *ldtr, doublereal *b, integer *ldb, doublereal *scale,
3099 doublereal *x, integer *ldx, doublereal *xnorm, integer *info);
3101 int dlasyf_(
char *uplo, integer *n, integer *nb, integer *kb,
3102 doublereal *a, integer *lda, integer *ipiv, doublereal *w, integer *
3103 ldw, integer *info);
3105 int dlat2s_(
char *uplo, integer *n, doublereal *a, integer *
3106 lda, real *sa, integer *ldsa, integer *info);
3108 int dlatbs_(
char *uplo,
char *trans,
char *diag,
char *
3109 normin, integer *n, integer *kd, doublereal *ab, integer *ldab,
3110 doublereal *x, doublereal *scale, doublereal *cnorm, integer *info);
3112 int dlatdf_(integer *ijob, integer *n, doublereal *z__,
3113 integer *ldz, doublereal *rhs, doublereal *rdsum, doublereal *rdscal,
3114 integer *ipiv, integer *jpiv);
3116 int dlatps_(
char *uplo,
char *trans,
char *diag,
char *
3117 normin, integer *n, doublereal *ap, doublereal *x, doublereal *scale,
3118 doublereal *cnorm, integer *info);
3120 int dlatrd_(
char *uplo, integer *n, integer *nb, doublereal *
3121 a, integer *lda, doublereal *e, doublereal *tau, doublereal *w,
3124 int dlatrs_(
char *uplo,
char *trans,
char *diag,
char *
3125 normin, integer *n, doublereal *a, integer *lda, doublereal *x,
3126 doublereal *scale, doublereal *cnorm, integer *info);
3128 int dlatrz_(integer *m, integer *n, integer *l, doublereal *
3129 a, integer *lda, doublereal *tau, doublereal *work);
3131 int dlatzm_(
char *side, integer *m, integer *n, doublereal *
3132 v, integer *incv, doublereal *tau, doublereal *c1, doublereal *c2,
3133 integer *ldc, doublereal *work);
3135 int dlauu2_(
char *uplo, integer *n, doublereal *a, integer *
3136 lda, integer *info);
3138 int dlauum_(
char *uplo, integer *n, doublereal *a, integer *
3139 lda, integer *info);
3141 int dopgtr_(
char *uplo, integer *n, doublereal *ap,
3142 doublereal *tau, doublereal *q, integer *ldq, doublereal *work,
3145 int dopmtr_(
char *side,
char *uplo,
char *trans, integer *m,
3146 integer *n, doublereal *ap, doublereal *tau, doublereal *c__, integer
3147 *ldc, doublereal *work, integer *info);
3149 int dorg2l_(integer *m, integer *n, integer *k, doublereal *
3150 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
3152 int dorg2r_(integer *m, integer *n, integer *k, doublereal *
3153 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
3155 int dorgbr_(
char *vect, integer *m, integer *n, integer *k,
3156 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
3157 integer *lwork, integer *info);
3159 int dorghr_(integer *n, integer *ilo, integer *ihi,
3160 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
3161 integer *lwork, integer *info);
3163 int dorgl2_(integer *m, integer *n, integer *k, doublereal *
3164 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
3166 int dorglq_(integer *m, integer *n, integer *k, doublereal *
3167 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
3170 int dorgql_(integer *m, integer *n, integer *k, doublereal *
3171 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
3174 int dorgqr_(integer *m, integer *n, integer *k, doublereal *
3175 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
3178 int dorgr2_(integer *m, integer *n, integer *k, doublereal *
3179 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
3181 int dorgrq_(integer *m, integer *n, integer *k, doublereal *
3182 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
3185 int dorgtr_(
char *uplo, integer *n, doublereal *a, integer *
3186 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
3188 int dorm2l_(
char *side,
char *trans, integer *m, integer *n,
3189 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3190 c__, integer *ldc, doublereal *work, integer *info);
3192 int dorm2r_(
char *side,
char *trans, integer *m, integer *n,
3193 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3194 c__, integer *ldc, doublereal *work, integer *info);
3196 int dormbr_(
char *vect,
char *side,
char *trans, integer *m,
3197 integer *n, integer *k, doublereal *a, integer *lda, doublereal *tau,
3198 doublereal *c__, integer *ldc, doublereal *work, integer *lwork,
3201 int dormhr_(
char *side,
char *trans, integer *m, integer *n,
3202 integer *ilo, integer *ihi, doublereal *a, integer *lda, doublereal *
3203 tau, doublereal *c__, integer *ldc, doublereal *work, integer *lwork,
3206 int dorml2_(
char *side,
char *trans, integer *m, integer *n,
3207 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3208 c__, integer *ldc, doublereal *work, integer *info);
3210 int dormlq_(
char *side,
char *trans, integer *m, integer *n,
3211 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3212 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
3214 int dormql_(
char *side,
char *trans, integer *m, integer *n,
3215 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3216 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
3218 int dormqr_(
char *side,
char *trans, integer *m, integer *n,
3219 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3220 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
3222 int dormr2_(
char *side,
char *trans, integer *m, integer *n,
3223 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3224 c__, integer *ldc, doublereal *work, integer *info);
3226 int dormr3_(
char *side,
char *trans, integer *m, integer *n,
3227 integer *k, integer *l, doublereal *a, integer *lda, doublereal *tau,
3228 doublereal *c__, integer *ldc, doublereal *work, integer *info);
3230 int dormrq_(
char *side,
char *trans, integer *m, integer *n,
3231 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
3232 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
3234 int dormrz_(
char *side,
char *trans, integer *m, integer *n,
3235 integer *k, integer *l, doublereal *a, integer *lda, doublereal *tau,
3236 doublereal *c__, integer *ldc, doublereal *work, integer *lwork,
3239 int dormtr_(
char *side,
char *uplo,
char *trans, integer *m,
3240 integer *n, doublereal *a, integer *lda, doublereal *tau, doublereal *
3241 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
3243 int dpbcon_(
char *uplo, integer *n, integer *kd, doublereal *
3244 ab, integer *ldab, doublereal *anorm, doublereal *rcond, doublereal *
3245 work, integer *iwork, integer *info);
3247 int dpbequ_(
char *uplo, integer *n, integer *kd, doublereal *
3248 ab, integer *ldab, doublereal *s, doublereal *scond, doublereal *amax,
3251 int dpbrfs_(
char *uplo, integer *n, integer *kd, integer *
3252 nrhs, doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb,
3253 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
3254 ferr, doublereal *berr, doublereal *work, integer *iwork, integer *
3257 int dpbstf_(
char *uplo, integer *n, integer *kd, doublereal *
3258 ab, integer *ldab, integer *info);
3260 int dpbsv_(
char *uplo, integer *n, integer *kd, integer *
3261 nrhs, doublereal *ab, integer *ldab, doublereal *b, integer *ldb,
3264 int dpbsvx_(
char *fact,
char *uplo, integer *n, integer *kd,
3265 integer *nrhs, doublereal *ab, integer *ldab, doublereal *afb,
3266 integer *ldafb,
char *equed, doublereal *s, doublereal *b, integer *
3267 ldb, doublereal *x, integer *ldx, doublereal *rcond, doublereal *ferr,
3268 doublereal *berr, doublereal *work, integer *iwork, integer *info);
3270 int dpbtf2_(
char *uplo, integer *n, integer *kd, doublereal *
3271 ab, integer *ldab, integer *info);
3273 int dpbtrf_(
char *uplo, integer *n, integer *kd, doublereal *
3274 ab, integer *ldab, integer *info);
3276 int dpbtrs_(
char *uplo, integer *n, integer *kd, integer *
3277 nrhs, doublereal *ab, integer *ldab, doublereal *b, integer *ldb,
3280 int dpftrf_(
char *transr,
char *uplo, integer *n, doublereal
3283 int dpftri_(
char *transr,
char *uplo, integer *n, doublereal
3286 int dpftrs_(
char *transr,
char *uplo, integer *n, integer *
3287 nrhs, doublereal *a, doublereal *b, integer *ldb, integer *info);
3289 int dpocon_(
char *uplo, integer *n, doublereal *a, integer *
3290 lda, doublereal *anorm, doublereal *rcond, doublereal *work, integer *
3291 iwork, integer *info);
3293 int dpoequ_(integer *n, doublereal *a, integer *lda,
3294 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
3296 int dpoequb_(integer *n, doublereal *a, integer *lda,
3297 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
3299 int dporfs_(
char *uplo, integer *n, integer *nrhs,
3300 doublereal *a, integer *lda, doublereal *af, integer *ldaf,
3301 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
3302 ferr, doublereal *berr, doublereal *work, integer *iwork, integer *
3305 int dporfsx_(
char *uplo,
char *equed, integer *n, integer *
3306 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
3307 doublereal *s, doublereal *b, integer *ldb, doublereal *x, integer *
3308 ldx, doublereal *rcond, doublereal *berr, integer *n_err_bnds__,
3309 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
3310 nparams, doublereal *params, doublereal *work, integer *iwork,
3313 int dposv_(
char *uplo, integer *n, integer *nrhs, doublereal
3314 *a, integer *lda, doublereal *b, integer *ldb, integer *info);
3316 int dposvx_(
char *fact,
char *uplo, integer *n, integer *
3317 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
3318 char *equed, doublereal *s, doublereal *b, integer *ldb, doublereal *
3319 x, integer *ldx, doublereal *rcond, doublereal *ferr, doublereal *
3320 berr, doublereal *work, integer *iwork, integer *info);
3322 int dposvxx_(
char *fact,
char *uplo, integer *n, integer *
3323 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
3324 char *equed, doublereal *s, doublereal *b, integer *ldb, doublereal *
3325 x, integer *ldx, doublereal *rcond, doublereal *rpvgrw, doublereal *
3326 berr, integer *n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
3327 err_bnds_comp__, integer *nparams, doublereal *params, doublereal *
3328 work, integer *iwork, integer *info);
3330 int dpotf2_(
char *uplo, integer *n, doublereal *a, integer *
3331 lda, integer *info);
3333 int dpotrf_(
char *uplo, integer *n, doublereal *a, integer *
3334 lda, integer *info);
3336 int dpotri_(
char *uplo, integer *n, doublereal *a, integer *
3337 lda, integer *info);
3339 int dpotrs_(
char *uplo, integer *n, integer *nrhs,
3340 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
3343 int dppcon_(
char *uplo, integer *n, doublereal *ap,
3344 doublereal *anorm, doublereal *rcond, doublereal *work, integer *
3345 iwork, integer *info);
3347 int dppequ_(
char *uplo, integer *n, doublereal *ap,
3348 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
3350 int dpprfs_(
char *uplo, integer *n, integer *nrhs,
3351 doublereal *ap, doublereal *afp, doublereal *b, integer *ldb,
3352 doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
3353 doublereal *work, integer *iwork, integer *info);
3355 int dppsv_(
char *uplo, integer *n, integer *nrhs, doublereal
3356 *ap, doublereal *b, integer *ldb, integer *info);
3358 int dppsvx_(
char *fact,
char *uplo, integer *n, integer *
3359 nrhs, doublereal *ap, doublereal *afp,
char *equed, doublereal *s,
3360 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
3361 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
3362 iwork, integer *info);
3364 int dpptrf_(
char *uplo, integer *n, doublereal *ap, integer *
3367 int dpptri_(
char *uplo, integer *n, doublereal *ap, integer *
3370 int dpptrs_(
char *uplo, integer *n, integer *nrhs,
3371 doublereal *ap, doublereal *b, integer *ldb, integer *info);
3373 int dpstf2_(
char *uplo, integer *n, doublereal *a, integer *
3374 lda, integer *piv, integer *rank, doublereal *tol, doublereal *work,
3377 int dpstrf_(
char *uplo, integer *n, doublereal *a, integer *
3378 lda, integer *piv, integer *rank, doublereal *tol, doublereal *work,
3381 int dptcon_(integer *n, doublereal *d__, doublereal *e,
3382 doublereal *anorm, doublereal *rcond, doublereal *work, integer *info);
3384 int dpteqr_(
char *compz, integer *n, doublereal *d__,
3385 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
3388 int dptrfs_(integer *n, integer *nrhs, doublereal *d__,
3389 doublereal *e, doublereal *df, doublereal *ef, doublereal *b, integer
3390 *ldb, doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
3391 doublereal *work, integer *info);
3393 int dptsv_(integer *n, integer *nrhs, doublereal *d__,
3394 doublereal *e, doublereal *b, integer *ldb, integer *info);
3396 int dptsvx_(
char *fact, integer *n, integer *nrhs,
3397 doublereal *d__, doublereal *e, doublereal *df, doublereal *ef,
3398 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
3399 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
3402 int dpttrf_(integer *n, doublereal *d__, doublereal *e,
3405 int dpttrs_(integer *n, integer *nrhs, doublereal *d__,
3406 doublereal *e, doublereal *b, integer *ldb, integer *info);
3408 int dptts2_(integer *n, integer *nrhs, doublereal *d__,
3409 doublereal *e, doublereal *b, integer *ldb);
3411 int drscl_(integer *n, doublereal *sa, doublereal *sx,
3414 int dsbev_(
char *jobz,
char *uplo, integer *n, integer *kd,
3415 doublereal *ab, integer *ldab, doublereal *w, doublereal *z__,
3416 integer *ldz, doublereal *work, integer *info);
3418 int dsbevd_(
char *jobz,
char *uplo, integer *n, integer *kd,
3419 doublereal *ab, integer *ldab, doublereal *w, doublereal *z__,
3420 integer *ldz, doublereal *work, integer *lwork, integer *iwork,
3421 integer *liwork, integer *info);
3423 int dsbevx_(
char *jobz,
char *range,
char *uplo, integer *n,
3424 integer *kd, doublereal *ab, integer *ldab, doublereal *q, integer *
3425 ldq, doublereal *vl, doublereal *vu, integer *il, integer *iu,
3426 doublereal *abstol, integer *m, doublereal *w, doublereal *z__,
3427 integer *ldz, doublereal *work, integer *iwork, integer *ifail,
3430 int dsbgst_(
char *vect,
char *uplo, integer *n, integer *ka,
3431 integer *kb, doublereal *ab, integer *ldab, doublereal *bb, integer *
3432 ldbb, doublereal *x, integer *ldx, doublereal *work, integer *info);
3434 int dsbgv_(
char *jobz,
char *uplo, integer *n, integer *ka,
3435 integer *kb, doublereal *ab, integer *ldab, doublereal *bb, integer *
3436 ldbb, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
3439 int dsbgvd_(
char *jobz,
char *uplo, integer *n, integer *ka,
3440 integer *kb, doublereal *ab, integer *ldab, doublereal *bb, integer *
3441 ldbb, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
3442 integer *lwork, integer *iwork, integer *liwork, integer *info);
3444 int dsbgvx_(
char *jobz,
char *range,
char *uplo, integer *n,
3445 integer *ka, integer *kb, doublereal *ab, integer *ldab, doublereal *
3446 bb, integer *ldbb, doublereal *q, integer *ldq, doublereal *vl,
3447 doublereal *vu, integer *il, integer *iu, doublereal *abstol, integer
3448 *m, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
3449 integer *iwork, integer *ifail, integer *info);
3451 int dsbtrd_(
char *vect,
char *uplo, integer *n, integer *kd,
3452 doublereal *ab, integer *ldab, doublereal *d__, doublereal *e,
3453 doublereal *q, integer *ldq, doublereal *work, integer *info);
3455 int dsfrk_(
char *transr,
char *uplo,
char *trans, integer *n,
3456 integer *k, doublereal *alpha, doublereal *a, integer *lda,
3457 doublereal *beta, doublereal *c__);
3459 int dsgesv_(integer *n, integer *nrhs, doublereal *a,
3460 integer *lda, integer *ipiv, doublereal *b, integer *ldb, doublereal *
3461 x, integer *ldx, doublereal *work, real *swork, integer *iter,
3464 int dspcon_(
char *uplo, integer *n, doublereal *ap, integer *
3465 ipiv, doublereal *anorm, doublereal *rcond, doublereal *work, integer
3466 *iwork, integer *info);
3468 int dspev_(
char *jobz,
char *uplo, integer *n, doublereal *
3469 ap, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
3472 int dspevd_(
char *jobz,
char *uplo, integer *n, doublereal *
3473 ap, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
3474 integer *lwork, integer *iwork, integer *liwork, integer *info);
3476 int dspevx_(
char *jobz,
char *range,
char *uplo, integer *n,
3477 doublereal *ap, doublereal *vl, doublereal *vu, integer *il, integer *
3478 iu, doublereal *abstol, integer *m, doublereal *w, doublereal *z__,
3479 integer *ldz, doublereal *work, integer *iwork, integer *ifail,
3482 int dspgst_(integer *itype,
char *uplo, integer *n,
3483 doublereal *ap, doublereal *bp, integer *info);
3485 int dspgv_(integer *itype,
char *jobz,
char *uplo, integer *
3486 n, doublereal *ap, doublereal *bp, doublereal *w, doublereal *z__,
3487 integer *ldz, doublereal *work, integer *info);
3489 int dspgvd_(integer *itype,
char *jobz,
char *uplo, integer *
3490 n, doublereal *ap, doublereal *bp, doublereal *w, doublereal *z__,
3491 integer *ldz, doublereal *work, integer *lwork, integer *iwork,
3492 integer *liwork, integer *info);
3494 int dspgvx_(integer *itype,
char *jobz,
char *range,
char *
3495 uplo, integer *n, doublereal *ap, doublereal *bp, doublereal *vl,
3496 doublereal *vu, integer *il, integer *iu, doublereal *abstol, integer
3497 *m, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
3498 integer *iwork, integer *ifail, integer *info);
3500 int dsposv_(
char *uplo, integer *n, integer *nrhs,
3501 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
3502 x, integer *ldx, doublereal *work, real *swork, integer *iter,
3505 int dsprfs_(
char *uplo, integer *n, integer *nrhs,
3506 doublereal *ap, doublereal *afp, integer *ipiv, doublereal *b,
3507 integer *ldb, doublereal *x, integer *ldx, doublereal *ferr,
3508 doublereal *berr, doublereal *work, integer *iwork, integer *info);
3510 int dspsv_(
char *uplo, integer *n, integer *nrhs, doublereal
3511 *ap, integer *ipiv, doublereal *b, integer *ldb, integer *info);
3513 int dspsvx_(
char *fact,
char *uplo, integer *n, integer *
3514 nrhs, doublereal *ap, doublereal *afp, integer *ipiv, doublereal *b,
3515 integer *ldb, doublereal *x, integer *ldx, doublereal *rcond,
3516 doublereal *ferr, doublereal *berr, doublereal *work, integer *iwork,
3519 int dsptrd_(
char *uplo, integer *n, doublereal *ap,
3520 doublereal *d__, doublereal *e, doublereal *tau, integer *info);
3522 int dsptrf_(
char *uplo, integer *n, doublereal *ap, integer *
3523 ipiv, integer *info);
3525 int dsptri_(
char *uplo, integer *n, doublereal *ap, integer *
3526 ipiv, doublereal *work, integer *info);
3528 int dsptrs_(
char *uplo, integer *n, integer *nrhs,
3529 doublereal *ap, integer *ipiv, doublereal *b, integer *ldb, integer *
3532 int dstebz_(
char *range,
char *order, integer *n, doublereal
3533 *vl, doublereal *vu, integer *il, integer *iu, doublereal *abstol,
3534 doublereal *d__, doublereal *e, integer *m, integer *nsplit,
3535 doublereal *w, integer *iblock, integer *isplit, doublereal *work,
3536 integer *iwork, integer *info);
3538 int dstedc_(
char *compz, integer *n, doublereal *d__,
3539 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
3540 integer *lwork, integer *iwork, integer *liwork, integer *info);
3542 int dstegr_(
char *jobz,
char *range, integer *n, doublereal *
3543 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
3544 integer *iu, doublereal *abstol, integer *m, doublereal *w,
3545 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
3546 integer *lwork, integer *iwork, integer *liwork, integer *info);
3548 int dstein_(integer *n, doublereal *d__, doublereal *e,
3549 integer *m, doublereal *w, integer *iblock, integer *isplit,
3550 doublereal *z__, integer *ldz, doublereal *work, integer *iwork,
3551 integer *ifail, integer *info);
3553 int dstemr_(
char *jobz,
char *range, integer *n, doublereal *
3554 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
3555 integer *iu, integer *m, doublereal *w, doublereal *z__, integer *ldz,
3556 integer *nzc, integer *isuppz, logical *tryrac, doublereal *work,
3557 integer *lwork, integer *iwork, integer *liwork, integer *info);
3559 int dsteqr_(
char *compz, integer *n, doublereal *d__,
3560 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
3563 int dsterf_(integer *n, doublereal *d__, doublereal *e,
3566 int dstev_(
char *jobz, integer *n, doublereal *d__,
3567 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
3570 int dstevd_(
char *jobz, integer *n, doublereal *d__,
3571 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
3572 integer *lwork, integer *iwork, integer *liwork, integer *info);
3574 int dstevr_(
char *jobz,
char *range, integer *n, doublereal *
3575 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
3576 integer *iu, doublereal *abstol, integer *m, doublereal *w,
3577 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
3578 integer *lwork, integer *iwork, integer *liwork, integer *info);
3580 int dstevx_(
char *jobz,
char *range, integer *n, doublereal *
3581 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
3582 integer *iu, doublereal *abstol, integer *m, doublereal *w,
3583 doublereal *z__, integer *ldz, doublereal *work, integer *iwork,
3584 integer *ifail, integer *info);
3586 int dsycon_(
char *uplo, integer *n, doublereal *a, integer *
3587 lda, integer *ipiv, doublereal *anorm, doublereal *rcond, doublereal *
3588 work, integer *iwork, integer *info);
3590 int dsyequb_(
char *uplo, integer *n, doublereal *a, integer *
3591 lda, doublereal *s, doublereal *scond, doublereal *amax, doublereal *
3592 work, integer *info);
3594 int dsyev_(
char *jobz,
char *uplo, integer *n, doublereal *a,
3595 integer *lda, doublereal *w, doublereal *work, integer *lwork,
3598 int dsyevd_(
char *jobz,
char *uplo, integer *n, doublereal *
3599 a, integer *lda, doublereal *w, doublereal *work, integer *lwork,
3600 integer *iwork, integer *liwork, integer *info);
3602 int dsyevr_(
char *jobz,
char *range,
char *uplo, integer *n,
3603 doublereal *a, integer *lda, doublereal *vl, doublereal *vu, integer *
3604 il, integer *iu, doublereal *abstol, integer *m, doublereal *w,
3605 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
3606 integer *lwork, integer *iwork, integer *liwork, integer *info);
3608 int dsyevx_(
char *jobz,
char *range,
char *uplo, integer *n,
3609 doublereal *a, integer *lda, doublereal *vl, doublereal *vu, integer *
3610 il, integer *iu, doublereal *abstol, integer *m, doublereal *w,
3611 doublereal *z__, integer *ldz, doublereal *work, integer *lwork,
3612 integer *iwork, integer *ifail, integer *info);
3614 int dsygs2_(integer *itype,
char *uplo, integer *n,
3615 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
3618 int dsygst_(integer *itype,
char *uplo, integer *n,
3619 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
3622 int dsygv_(integer *itype,
char *jobz,
char *uplo, integer *
3623 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
3624 doublereal *w, doublereal *work, integer *lwork, integer *info);
3626 int dsygvd_(integer *itype,
char *jobz,
char *uplo, integer *
3627 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
3628 doublereal *w, doublereal *work, integer *lwork, integer *iwork,
3629 integer *liwork, integer *info);
3631 int dsygvx_(integer *itype,
char *jobz,
char *range,
char *
3632 uplo, integer *n, doublereal *a, integer *lda, doublereal *b, integer
3633 *ldb, doublereal *vl, doublereal *vu, integer *il, integer *iu,
3634 doublereal *abstol, integer *m, doublereal *w, doublereal *z__,
3635 integer *ldz, doublereal *work, integer *lwork, integer *iwork,
3636 integer *ifail, integer *info);
3638 int dsyrfs_(
char *uplo, integer *n, integer *nrhs,
3639 doublereal *a, integer *lda, doublereal *af, integer *ldaf, integer *
3640 ipiv, doublereal *b, integer *ldb, doublereal *x, integer *ldx,
3641 doublereal *ferr, doublereal *berr, doublereal *work, integer *iwork,
3644 int dsyrfsx_(
char *uplo,
char *equed, integer *n, integer *
3645 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
3646 integer *ipiv, doublereal *s, doublereal *b, integer *ldb, doublereal
3647 *x, integer *ldx, doublereal *rcond, doublereal *berr, integer *
3648 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
3649 err_bnds_comp__, integer *nparams, doublereal *params, doublereal *
3650 work, integer *iwork, integer *info);
3652 int dsysv_(
char *uplo, integer *n, integer *nrhs, doublereal
3653 *a, integer *lda, integer *ipiv, doublereal *b, integer *ldb,
3654 doublereal *work, integer *lwork, integer *info);
3656 int dsysvx_(
char *fact,
char *uplo, integer *n, integer *
3657 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
3658 integer *ipiv, doublereal *b, integer *ldb, doublereal *x, integer *
3659 ldx, doublereal *rcond, doublereal *ferr, doublereal *berr,
3660 doublereal *work, integer *lwork, integer *iwork, integer *info);
3662 int dsysvxx_(
char *fact,
char *uplo, integer *n, integer *
3663 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
3664 integer *ipiv,
char *equed, doublereal *s, doublereal *b, integer *
3665 ldb, doublereal *x, integer *ldx, doublereal *rcond, doublereal *
3666 rpvgrw, doublereal *berr, integer *n_err_bnds__, doublereal *
3667 err_bnds_norm__, doublereal *err_bnds_comp__, integer *nparams,
3668 doublereal *params, doublereal *work, integer *iwork, integer *info);
3670 int dsytd2_(
char *uplo, integer *n, doublereal *a, integer *
3671 lda, doublereal *d__, doublereal *e, doublereal *tau, integer *info);
3673 int dsytf2_(
char *uplo, integer *n, doublereal *a, integer *
3674 lda, integer *ipiv, integer *info);
3676 int dsytrd_(
char *uplo, integer *n, doublereal *a, integer *
3677 lda, doublereal *d__, doublereal *e, doublereal *tau, doublereal *
3678 work, integer *lwork, integer *info);
3680 int dsytrf_(
char *uplo, integer *n, doublereal *a, integer *
3681 lda, integer *ipiv, doublereal *work, integer *lwork, integer *info);
3683 int dsytri_(
char *uplo, integer *n, doublereal *a, integer *
3684 lda, integer *ipiv, doublereal *work, integer *info);
3686 int dsytrs_(
char *uplo, integer *n, integer *nrhs,
3687 doublereal *a, integer *lda, integer *ipiv, doublereal *b, integer *
3688 ldb, integer *info);
3690 int dtbcon_(
char *norm,
char *uplo,
char *diag, integer *n,
3691 integer *kd, doublereal *ab, integer *ldab, doublereal *rcond,
3692 doublereal *work, integer *iwork, integer *info);
3694 int dtbrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
3695 integer *kd, integer *nrhs, doublereal *ab, integer *ldab, doublereal
3696 *b, integer *ldb, doublereal *x, integer *ldx, doublereal *ferr,
3697 doublereal *berr, doublereal *work, integer *iwork, integer *info);
3699 int dtbtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
3700 integer *kd, integer *nrhs, doublereal *ab, integer *ldab, doublereal
3701 *b, integer *ldb, integer *info);
3703 int dtfsm_(
char *transr,
char *side,
char *uplo,
char *trans,
3704 char *diag, integer *m, integer *n, doublereal *alpha, doublereal *a,
3705 doublereal *b, integer *ldb);
3707 int dtftri_(
char *transr,
char *uplo,
char *diag, integer *n,
3708 doublereal *a, integer *info);
3710 int dtfttp_(
char *transr,
char *uplo, integer *n, doublereal
3711 *arf, doublereal *ap, integer *info);
3713 int dtfttr_(
char *transr,
char *uplo, integer *n, doublereal
3714 *arf, doublereal *a, integer *lda, integer *info);
3716 int dtgevc_(
char *side,
char *howmny, logical *select,
3717 integer *n, doublereal *s, integer *lds, doublereal *p, integer *ldp,
3718 doublereal *vl, integer *ldvl, doublereal *vr, integer *ldvr, integer
3719 *mm, integer *m, doublereal *work, integer *info);
3721 int dtgex2_(logical *wantq, logical *wantz, integer *n,
3722 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
3723 q, integer *ldq, doublereal *z__, integer *ldz, integer *j1, integer *
3724 n1, integer *n2, doublereal *work, integer *lwork, integer *info);
3726 int dtgexc_(logical *wantq, logical *wantz, integer *n,
3727 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
3728 q, integer *ldq, doublereal *z__, integer *ldz, integer *ifst,
3729 integer *ilst, doublereal *work, integer *lwork, integer *info);
3731 int dtgsen_(integer *ijob, logical *wantq, logical *wantz,
3732 logical *select, integer *n, doublereal *a, integer *lda, doublereal *
3733 b, integer *ldb, doublereal *alphar, doublereal *alphai, doublereal *
3734 beta, doublereal *q, integer *ldq, doublereal *z__, integer *ldz,
3735 integer *m, doublereal *pl, doublereal *pr, doublereal *dif,
3736 doublereal *work, integer *lwork, integer *iwork, integer *liwork,
3739 int dtgsja_(
char *jobu,
char *jobv,
char *jobq, integer *m,
3740 integer *p, integer *n, integer *k, integer *l, doublereal *a,
3741 integer *lda, doublereal *b, integer *ldb, doublereal *tola,
3742 doublereal *tolb, doublereal *alpha, doublereal *beta, doublereal *u,
3743 integer *ldu, doublereal *v, integer *ldv, doublereal *q, integer *
3744 ldq, doublereal *work, integer *ncycle, integer *info);
3746 int dtgsna_(
char *job,
char *howmny, logical *select,
3747 integer *n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
3748 doublereal *vl, integer *ldvl, doublereal *vr, integer *ldvr,
3749 doublereal *s, doublereal *dif, integer *mm, integer *m, doublereal *
3750 work, integer *lwork, integer *iwork, integer *info);
3752 int dtgsy2_(
char *trans, integer *ijob, integer *m, integer *
3753 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
3754 doublereal *c__, integer *ldc, doublereal *d__, integer *ldd,
3755 doublereal *e, integer *lde, doublereal *f, integer *ldf, doublereal *
3756 scale, doublereal *rdsum, doublereal *rdscal, integer *iwork, integer
3757 *pq, integer *info);
3759 int dtgsyl_(
char *trans, integer *ijob, integer *m, integer *
3760 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
3761 doublereal *c__, integer *ldc, doublereal *d__, integer *ldd,
3762 doublereal *e, integer *lde, doublereal *f, integer *ldf, doublereal *
3763 scale, doublereal *dif, doublereal *work, integer *lwork, integer *
3764 iwork, integer *info);
3766 int dtpcon_(
char *norm,
char *uplo,
char *diag, integer *n,
3767 doublereal *ap, doublereal *rcond, doublereal *work, integer *iwork,
3770 int dtprfs_(
char *uplo,
char *trans,
char *diag, integer *n,
3771 integer *nrhs, doublereal *ap, doublereal *b, integer *ldb,
3772 doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
3773 doublereal *work, integer *iwork, integer *info);
3775 int dtptri_(
char *uplo,
char *diag, integer *n, doublereal *
3778 int dtptrs_(
char *uplo,
char *trans,
char *diag, integer *n,
3779 integer *nrhs, doublereal *ap, doublereal *b, integer *ldb, integer *
3782 int dtpttf_(
char *transr,
char *uplo, integer *n, doublereal
3783 *ap, doublereal *arf, integer *info);
3785 int dtpttr_(
char *uplo, integer *n, doublereal *ap,
3786 doublereal *a, integer *lda, integer *info);
3788 int dtrcon_(
char *norm,
char *uplo,
char *diag, integer *n,
3789 doublereal *a, integer *lda, doublereal *rcond, doublereal *work,
3790 integer *iwork, integer *info);
3792 int dtrevc_(
char *side,
char *howmny, logical *select,
3793 integer *n, doublereal *t, integer *ldt, doublereal *vl, integer *
3794 ldvl, doublereal *vr, integer *ldvr, integer *mm, integer *m,
3795 doublereal *work, integer *info);
3797 int dtrexc_(
char *compq, integer *n, doublereal *t, integer *
3798 ldt, doublereal *q, integer *ldq, integer *ifst, integer *ilst,
3799 doublereal *work, integer *info);
3801 int dtrrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
3802 integer *nrhs, doublereal *a, integer *lda, doublereal *b, integer *
3803 ldb, doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
3804 doublereal *work, integer *iwork, integer *info);
3806 int dtrsen_(
char *job,
char *compq, logical *select, integer
3807 *n, doublereal *t, integer *ldt, doublereal *q, integer *ldq,
3808 doublereal *wr, doublereal *wi, integer *m, doublereal *s, doublereal
3809 *sep, doublereal *work, integer *lwork, integer *iwork, integer *
3810 liwork, integer *info);
3812 int dtrsna_(
char *job,
char *howmny, logical *select,
3813 integer *n, doublereal *t, integer *ldt, doublereal *vl, integer *
3814 ldvl, doublereal *vr, integer *ldvr, doublereal *s, doublereal *sep,
3815 integer *mm, integer *m, doublereal *work, integer *ldwork, integer *
3816 iwork, integer *info);
3818 int dtrsyl_(
char *trana,
char *tranb, integer *isgn, integer
3819 *m, integer *n, doublereal *a, integer *lda, doublereal *b, integer *
3820 ldb, doublereal *c__, integer *ldc, doublereal *scale, integer *info);
3822 int dtrti2_(
char *uplo,
char *diag, integer *n, doublereal *
3823 a, integer *lda, integer *info);
3825 int dtrtri_(
char *uplo,
char *diag, integer *n, doublereal *
3826 a, integer *lda, integer *info);
3828 int dtrtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
3829 integer *nrhs, doublereal *a, integer *lda, doublereal *b, integer *
3830 ldb, integer *info);
3832 int dtrttf_(
char *transr,
char *uplo, integer *n, doublereal
3833 *a, integer *lda, doublereal *arf, integer *info);
3835 int dtrttp_(
char *uplo, integer *n, doublereal *a, integer *
3836 lda, doublereal *ap, integer *info);
3838 int dtzrqf_(integer *m, integer *n, doublereal *a, integer *
3839 lda, doublereal *tau, integer *info);
3841 int dtzrzf_(integer *m, integer *n, doublereal *a, integer *
3842 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
3844 doublereal dzsum1_(integer *n,
doublecomplex *cx, integer *incx);
3846 integer icmax1_(integer *n,
complex *cx, integer *incx);
3848 integer ieeeck_(integer *ispec, real *zero, real *one);
3850 integer ilaclc_(integer *m, integer *n,
complex *a, integer *lda);
3852 integer ilaclr_(integer *m, integer *n,
complex *a, integer *lda);
3854 integer iladiag_(
char *diag);
3856 integer iladlc_(integer *m, integer *n, doublereal *a, integer *lda);
3858 integer iladlr_(integer *m, integer *n, doublereal *a, integer *lda);
3860 integer ilaenv_(integer *ispec,
char *name__,
char *opts, integer *n1,
3861 integer *n2, integer *n3, integer *n4);
3863 integer ilaprec_(
char *prec);
3865 integer ilaslc_(integer *m, integer *n, real *a, integer *lda);
3867 integer ilaslr_(integer *m, integer *n, real *a, integer *lda);
3869 integer ilatrans_(
char *trans);
3871 integer ilauplo_(
char *uplo);
3873 int ilaver_(integer *vers_major__, integer *vers_minor__,
3874 integer *vers_patch__);
3876 integer ilazlc_(integer *m, integer *n,
doublecomplex *a, integer *lda);
3878 integer ilazlr_(integer *m, integer *n,
doublecomplex *a, integer *lda);
3880 integer iparmq_(integer *ispec,
char *name__,
char *opts, integer *n, integer
3881 *ilo, integer *ihi, integer *lwork);
3883 integer izmax1_(integer *n,
doublecomplex *cx, integer *incx);
3885 logical lsamen_(integer *n,
char *ca,
char *cb);
3887 integer smaxloc_(real *a, integer *dimm);
3889 int sbdsdc_(
char *uplo,
char *compq, integer *n, real *d__,
3890 real *e, real *u, integer *ldu, real *vt, integer *ldvt, real *q,
3891 integer *iq, real *work, integer *iwork, integer *info);
3893 int sbdsqr_(
char *uplo, integer *n, integer *ncvt, integer *
3894 nru, integer *ncc, real *d__, real *e, real *vt, integer *ldvt, real *
3895 u, integer *ldu, real *c__, integer *ldc, real *work, integer *info);
3897 doublereal scsum1_(integer *n,
complex *cx, integer *incx);
3899 int sdisna_(
char *job, integer *m, integer *n, real *d__,
3900 real *sep, integer *info);
3902 int sgbbrd_(
char *vect, integer *m, integer *n, integer *ncc,
3903 integer *kl, integer *ku, real *ab, integer *ldab, real *d__, real *
3904 e, real *q, integer *ldq, real *pt, integer *ldpt, real *c__, integer
3905 *ldc, real *work, integer *info);
3907 int sgbcon_(
char *norm, integer *n, integer *kl, integer *ku,
3908 real *ab, integer *ldab, integer *ipiv, real *anorm, real *rcond,
3909 real *work, integer *iwork, integer *info);
3911 int sgbequ_(integer *m, integer *n, integer *kl, integer *ku,
3912 real *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real *
3913 colcnd, real *amax, integer *info);
3915 int sgbequb_(integer *m, integer *n, integer *kl, integer *
3916 ku, real *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real
3917 *colcnd, real *amax, integer *info);
3919 int sgbrfs_(
char *trans, integer *n, integer *kl, integer *
3920 ku, integer *nrhs, real *ab, integer *ldab, real *afb, integer *ldafb,
3921 integer *ipiv, real *b, integer *ldb, real *x, integer *ldx, real *
3922 ferr, real *berr, real *work, integer *iwork, integer *info);
3924 int sgbrfsx_(
char *trans,
char *equed, integer *n, integer *
3925 kl, integer *ku, integer *nrhs, real *ab, integer *ldab, real *afb,
3926 integer *ldafb, integer *ipiv, real *r__, real *c__, real *b, integer
3927 *ldb, real *x, integer *ldx, real *rcond, real *berr, integer *
3928 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
3929 nparams, real *params, real *work, integer *iwork, integer *info);
3931 int sgbsv_(integer *n, integer *kl, integer *ku, integer *
3932 nrhs, real *ab, integer *ldab, integer *ipiv, real *b, integer *ldb,
3935 int sgbsvx_(
char *fact,
char *trans, integer *n, integer *kl,
3936 integer *ku, integer *nrhs, real *ab, integer *ldab, real *afb,
3937 integer *ldafb, integer *ipiv,
char *equed, real *r__, real *c__,
3938 real *b, integer *ldb, real *x, integer *ldx, real *rcond, real *ferr,
3939 real *berr, real *work, integer *iwork, integer *info);
3941 int sgbsvxx_(
char *fact,
char *trans, integer *n, integer *
3942 kl, integer *ku, integer *nrhs, real *ab, integer *ldab, real *afb,
3943 integer *ldafb, integer *ipiv,
char *equed, real *r__, real *c__,
3944 real *b, integer *ldb, real *x, integer *ldx, real *rcond, real *
3945 rpvgrw, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
3946 real *err_bnds_comp__, integer *nparams, real *params, real *work,
3947 integer *iwork, integer *info);
3949 int sgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
3950 real *ab, integer *ldab, integer *ipiv, integer *info);
3952 int sgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
3953 real *ab, integer *ldab, integer *ipiv, integer *info);
3955 int sgbtrs_(
char *trans, integer *n, integer *kl, integer *
3956 ku, integer *nrhs, real *ab, integer *ldab, integer *ipiv, real *b,
3957 integer *ldb, integer *info);
3959 int sgebak_(
char *job,
char *side, integer *n, integer *ilo,
3960 integer *ihi, real *scale, integer *m, real *v, integer *ldv, integer
3963 int sgebal_(
char *job, integer *n, real *a, integer *lda,
3964 integer *ilo, integer *ihi, real *scale, integer *info);
3966 int sgebd2_(integer *m, integer *n, real *a, integer *lda,
3967 real *d__, real *e, real *tauq, real *taup, real *work, integer *info);
3969 int sgebrd_(integer *m, integer *n, real *a, integer *lda,
3970 real *d__, real *e, real *tauq, real *taup, real *work, integer *
3971 lwork, integer *info);
3973 int sgecon_(
char *norm, integer *n, real *a, integer *lda,
3974 real *anorm, real *rcond, real *work, integer *iwork, integer *info);
3976 int sgeequ_(integer *m, integer *n, real *a, integer *lda,
3977 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax, integer
3980 int sgeequb_(integer *m, integer *n, real *a, integer *lda,
3981 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax, integer
3984 int sgees_(
char *jobvs,
char *sort, L_fp select, integer *n,
3985 real *a, integer *lda, integer *sdim, real *wr, real *wi, real *vs,
3986 integer *ldvs, real *work, integer *lwork, logical *bwork, integer *
3989 int sgeesx_(
char *jobvs,
char *sort, L_fp select,
char *
3990 sense, integer *n, real *a, integer *lda, integer *sdim, real *wr,
3991 real *wi, real *vs, integer *ldvs, real *rconde, real *rcondv, real *
3992 work, integer *lwork, integer *iwork, integer *liwork, logical *bwork,
3995 int sgeev_(
char *jobvl,
char *jobvr, integer *n, real *a,
3996 integer *lda, real *wr, real *wi, real *vl, integer *ldvl, real *vr,
3997 integer *ldvr, real *work, integer *lwork, integer *info);
3999 int sgeevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
4000 sense, integer *n, real *a, integer *lda, real *wr, real *wi, real *
4001 vl, integer *ldvl, real *vr, integer *ldvr, integer *ilo, integer *
4002 ihi, real *scale, real *abnrm, real *rconde, real *rcondv, real *work,
4003 integer *lwork, integer *iwork, integer *info);
4005 int sgegs_(
char *jobvsl,
char *jobvsr, integer *n, real *a,
4006 integer *lda, real *b, integer *ldb, real *alphar, real *alphai, real
4007 *beta, real *vsl, integer *ldvsl, real *vsr, integer *ldvsr, real *
4008 work, integer *lwork, integer *info);
4010 int sgegv_(
char *jobvl,
char *jobvr, integer *n, real *a,
4011 integer *lda, real *b, integer *ldb, real *alphar, real *alphai, real
4012 *beta, real *vl, integer *ldvl, real *vr, integer *ldvr, real *work,
4013 integer *lwork, integer *info);
4015 int sgehd2_(integer *n, integer *ilo, integer *ihi, real *a,
4016 integer *lda, real *tau, real *work, integer *info);
4018 int sgehrd_(integer *n, integer *ilo, integer *ihi, real *a,
4019 integer *lda, real *tau, real *work, integer *lwork, integer *info);
4021 int sgejsv_(
char *joba,
char *jobu,
char *jobv,
char *jobr,
4022 char *jobt,
char *jobp, integer *m, integer *n, real *a, integer *lda,
4023 real *sva, real *u, integer *ldu, real *v, integer *ldv, real *work,
4024 integer *lwork, integer *iwork, integer *info);
4026 int sgelq2_(integer *m, integer *n, real *a, integer *lda,
4027 real *tau, real *work, integer *info);
4029 int sgelqf_(integer *m, integer *n, real *a, integer *lda,
4030 real *tau, real *work, integer *lwork, integer *info);
4032 int sgels_(
char *trans, integer *m, integer *n, integer *
4033 nrhs, real *a, integer *lda, real *b, integer *ldb, real *work,
4034 integer *lwork, integer *info);
4036 int sgelsd_(integer *m, integer *n, integer *nrhs, real *a,
4037 integer *lda, real *b, integer *ldb, real *s, real *rcond, integer *
4038 rank, real *work, integer *lwork, integer *iwork, integer *info);
4040 int sgelss_(integer *m, integer *n, integer *nrhs, real *a,
4041 integer *lda, real *b, integer *ldb, real *s, real *rcond, integer *
4042 rank, real *work, integer *lwork, integer *info);
4044 int sgelsx_(integer *m, integer *n, integer *nrhs, real *a,
4045 integer *lda, real *b, integer *ldb, integer *jpvt, real *rcond,
4046 integer *rank, real *work, integer *info);
4048 int sgelsy_(integer *m, integer *n, integer *nrhs, real *a,
4049 integer *lda, real *b, integer *ldb, integer *jpvt, real *rcond,
4050 integer *rank, real *work, integer *lwork, integer *info);
4052 int sgeql2_(integer *m, integer *n, real *a, integer *lda,
4053 real *tau, real *work, integer *info);
4055 int sgeqlf_(integer *m, integer *n, real *a, integer *lda,
4056 real *tau, real *work, integer *lwork, integer *info);
4058 int sgeqp3_(integer *m, integer *n, real *a, integer *lda,
4059 integer *jpvt, real *tau, real *work, integer *lwork, integer *info);
4061 int sgeqpf_(integer *m, integer *n, real *a, integer *lda,
4062 integer *jpvt, real *tau, real *work, integer *info);
4064 int sgeqr2_(integer *m, integer *n, real *a, integer *lda,
4065 real *tau, real *work, integer *info);
4067 int sgeqrf_(integer *m, integer *n, real *a, integer *lda,
4068 real *tau, real *work, integer *lwork, integer *info);
4070 int sgerfs_(
char *trans, integer *n, integer *nrhs, real *a,
4071 integer *lda, real *af, integer *ldaf, integer *ipiv, real *b,
4072 integer *ldb, real *x, integer *ldx, real *ferr, real *berr, real *
4073 work, integer *iwork, integer *info);
4075 int sgerfsx_(
char *trans,
char *equed, integer *n, integer *
4076 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
4077 real *r__, real *c__, real *b, integer *ldb, real *x, integer *ldx,
4078 real *rcond, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
4079 real *err_bnds_comp__, integer *nparams, real *params, real *work,
4080 integer *iwork, integer *info);
4082 int sgerq2_(integer *m, integer *n, real *a, integer *lda,
4083 real *tau, real *work, integer *info);
4085 int sgerqf_(integer *m, integer *n, real *a, integer *lda,
4086 real *tau, real *work, integer *lwork, integer *info);
4088 int sgesc2_(integer *n, real *a, integer *lda, real *rhs,
4089 integer *ipiv, integer *jpiv, real *scale);
4091 int sgesdd_(
char *jobz, integer *m, integer *n, real *a,
4092 integer *lda, real *s, real *u, integer *ldu, real *vt, integer *ldvt,
4093 real *work, integer *lwork, integer *iwork, integer *info);
4095 int sgesv_(integer *n, integer *nrhs, real *a, integer *lda,
4096 integer *ipiv, real *b, integer *ldb, integer *info);
4098 int sgesvd_(
char *jobu,
char *jobvt, integer *m, integer *n,
4099 real *a, integer *lda, real *s, real *u, integer *ldu, real *vt,
4100 integer *ldvt, real *work, integer *lwork, integer *info);
4102 int sgesvj_(
char *joba,
char *jobu,
char *jobv, integer *m,
4103 integer *n, real *a, integer *lda, real *sva, integer *mv, real *v,
4104 integer *ldv, real *work, integer *lwork, integer *info);
4106 int sgesvx_(
char *fact,
char *trans, integer *n, integer *
4107 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
4108 char *equed, real *r__, real *c__, real *b, integer *ldb, real *x,
4109 integer *ldx, real *rcond, real *ferr, real *berr, real *work,
4110 integer *iwork, integer *info);
4112 int sgesvxx_(
char *fact,
char *trans, integer *n, integer *
4113 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
4114 char *equed, real *r__, real *c__, real *b, integer *ldb, real *x,
4115 integer *ldx, real *rcond, real *rpvgrw, real *berr, integer *
4116 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
4117 nparams, real *params, real *work, integer *iwork, integer *info);
4119 int sgetc2_(integer *n, real *a, integer *lda, integer *ipiv,
4120 integer *jpiv, integer *info);
4122 int sgetf2_(integer *m, integer *n, real *a, integer *lda,
4123 integer *ipiv, integer *info);
4125 int sgetrf_(integer *m, integer *n, real *a, integer *lda,
4126 integer *ipiv, integer *info);
4128 int sgetri_(integer *n, real *a, integer *lda, integer *ipiv,
4129 real *work, integer *lwork, integer *info);
4131 int sgetrs_(
char *trans, integer *n, integer *nrhs, real *a,
4132 integer *lda, integer *ipiv, real *b, integer *ldb, integer *info);
4134 int sggbak_(
char *job,
char *side, integer *n, integer *ilo,
4135 integer *ihi, real *lscale, real *rscale, integer *m, real *v,
4136 integer *ldv, integer *info);
4138 int sggbal_(
char *job, integer *n, real *a, integer *lda,
4139 real *b, integer *ldb, integer *ilo, integer *ihi, real *lscale, real
4140 *rscale, real *work, integer *info);
4142 int sgges_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
4143 selctg, integer *n, real *a, integer *lda, real *b, integer *ldb,
4144 integer *sdim, real *alphar, real *alphai, real *beta, real *vsl,
4145 integer *ldvsl, real *vsr, integer *ldvsr, real *work, integer *lwork,
4146 logical *bwork, integer *info);
4148 int sggesx_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
4149 selctg,
char *sense, integer *n, real *a, integer *lda, real *b,
4150 integer *ldb, integer *sdim, real *alphar, real *alphai, real *beta,
4151 real *vsl, integer *ldvsl, real *vsr, integer *ldvsr, real *rconde,
4152 real *rcondv, real *work, integer *lwork, integer *iwork, integer *
4153 liwork, logical *bwork, integer *info);
4155 int sggev_(
char *jobvl,
char *jobvr, integer *n, real *a,
4156 integer *lda, real *b, integer *ldb, real *alphar, real *alphai, real
4157 *beta, real *vl, integer *ldvl, real *vr, integer *ldvr, real *work,
4158 integer *lwork, integer *info);
4160 int sggevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
4161 sense, integer *n, real *a, integer *lda, real *b, integer *ldb, real
4162 *alphar, real *alphai, real *beta, real *vl, integer *ldvl, real *vr,
4163 integer *ldvr, integer *ilo, integer *ihi, real *lscale, real *rscale,
4164 real *abnrm, real *bbnrm, real *rconde, real *rcondv, real *work,
4165 integer *lwork, integer *iwork, logical *bwork, integer *info);
4167 int sggglm_(integer *n, integer *m, integer *p, real *a,
4168 integer *lda, real *b, integer *ldb, real *d__, real *x, real *y,
4169 real *work, integer *lwork, integer *info);
4171 int sgghrd_(
char *compq,
char *compz, integer *n, integer *
4172 ilo, integer *ihi, real *a, integer *lda, real *b, integer *ldb, real
4173 *q, integer *ldq, real *z__, integer *ldz, integer *info);
4175 int sgglse_(integer *m, integer *n, integer *p, real *a,
4176 integer *lda, real *b, integer *ldb, real *c__, real *d__, real *x,
4177 real *work, integer *lwork, integer *info);
4179 int sggqrf_(integer *n, integer *m, integer *p, real *a,
4180 integer *lda, real *taua, real *b, integer *ldb, real *taub, real *
4181 work, integer *lwork, integer *info);
4183 int sggrqf_(integer *m, integer *p, integer *n, real *a,
4184 integer *lda, real *taua, real *b, integer *ldb, real *taub, real *
4185 work, integer *lwork, integer *info);
4187 int sggsvd_(
char *jobu,
char *jobv,
char *jobq, integer *m,
4188 integer *n, integer *p, integer *k, integer *l, real *a, integer *lda,
4189 real *b, integer *ldb, real *alpha, real *beta, real *u, integer *
4190 ldu, real *v, integer *ldv, real *q, integer *ldq, real *work,
4191 integer *iwork, integer *info);
4193 int sggsvp_(
char *jobu,
char *jobv,
char *jobq, integer *m,
4194 integer *p, integer *n, real *a, integer *lda, real *b, integer *ldb,
4195 real *tola, real *tolb, integer *k, integer *l, real *u, integer *ldu,
4196 real *v, integer *ldv, real *q, integer *ldq, integer *iwork, real *
4197 tau, real *work, integer *info);
4199 int sgsvj0_(
char *jobv, integer *m, integer *n, real *a,
4200 integer *lda, real *d__, real *sva, integer *mv, real *v, integer *
4201 ldv, real *eps, real *sfmin, real *tol, integer *nsweep, real *work,
4202 integer *lwork, integer *info);
4204 int sgsvj1_(
char *jobv, integer *m, integer *n, integer *n1,
4205 real *a, integer *lda, real *d__, real *sva, integer *mv, real *v,
4206 integer *ldv, real *eps, real *sfmin, real *tol, integer *nsweep,
4207 real *work, integer *lwork, integer *info);
4209 int sgtcon_(
char *norm, integer *n, real *dl, real *d__,
4210 real *du, real *du2, integer *ipiv, real *anorm, real *rcond, real *
4211 work, integer *iwork, integer *info);
4213 int sgtrfs_(
char *trans, integer *n, integer *nrhs, real *dl,
4214 real *d__, real *du, real *dlf, real *df, real *duf, real *du2,
4215 integer *ipiv, real *b, integer *ldb, real *x, integer *ldx, real *
4216 ferr, real *berr, real *work, integer *iwork, integer *info);
4218 int sgtsv_(integer *n, integer *nrhs, real *dl, real *d__,
4219 real *du, real *b, integer *ldb, integer *info);
4221 int sgtsvx_(
char *fact,
char *trans, integer *n, integer *
4222 nrhs, real *dl, real *d__, real *du, real *dlf, real *df, real *duf,
4223 real *du2, integer *ipiv, real *b, integer *ldb, real *x, integer *
4224 ldx, real *rcond, real *ferr, real *berr, real *work, integer *iwork,
4227 int sgttrf_(integer *n, real *dl, real *d__, real *du, real *
4228 du2, integer *ipiv, integer *info);
4230 int sgttrs_(
char *trans, integer *n, integer *nrhs, real *dl,
4231 real *d__, real *du, real *du2, integer *ipiv, real *b, integer *ldb,
4234 int sgtts2_(integer *itrans, integer *n, integer *nrhs, real
4235 *dl, real *d__, real *du, real *du2, integer *ipiv, real *b, integer *
4238 int shgeqz_(
char *job,
char *compq,
char *compz, integer *n,
4239 integer *ilo, integer *ihi, real *h__, integer *ldh, real *t, integer
4240 *ldt, real *alphar, real *alphai, real *beta, real *q, integer *ldq,
4241 real *z__, integer *ldz, real *work, integer *lwork, integer *info);
4243 int shsein_(
char *side,
char *eigsrc,
char *initv, logical *
4244 select, integer *n, real *h__, integer *ldh, real *wr, real *wi, real
4245 *vl, integer *ldvl, real *vr, integer *ldvr, integer *mm, integer *m,
4246 real *work, integer *ifaill, integer *ifailr, integer *info);
4248 int shseqr_(
char *job,
char *compz, integer *n, integer *ilo,
4249 integer *ihi, real *h__, integer *ldh, real *wr, real *wi, real *z__,
4250 integer *ldz, real *work, integer *lwork, integer *info);
4252 logical sisnan_(real *sin__);
4254 int sla_gbamv__(integer *trans, integer *m, integer *n,
4255 integer *kl, integer *ku, real *alpha, real *ab, integer *ldab, real *
4256 x, integer *incx, real *beta, real *y, integer *incy);
4258 doublereal sla_gbrcond__(
char *trans, integer *n, integer *kl, integer *ku,
4259 real *ab, integer *ldab, real *afb, integer *ldafb, integer *ipiv,
4260 integer *cmode, real *c__, integer *info, real *work, integer *iwork,
4263 int sla_gbrfsx_extended__(integer *prec_type__, integer *
4264 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
4265 real *ab, integer *ldab, real *afb, integer *ldafb, integer *ipiv,
4266 logical *colequ, real *c__, real *b, integer *ldb, real *y, integer *
4267 ldy, real *berr_out__, integer *n_norms__, real *errs_n__, real *
4268 errs_c__, real *res, real *ayb, real *dy, real *y_tail__, real *rcond,
4269 integer *ithresh, real *rthresh, real *dz_ub__, logical *
4270 ignore_cwise__, integer *info);
4272 doublereal sla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
4273 ncols, real *ab, integer *ldab, real *afb, integer *ldafb);
4275 int sla_geamv__(integer *trans, integer *m, integer *n, real
4276 *alpha, real *a, integer *lda, real *x, integer *incx, real *beta,
4277 real *y, integer *incy);
4279 doublereal sla_gercond__(
char *trans, integer *n, real *a, integer *lda, real
4280 *af, integer *ldaf, integer *ipiv, integer *cmode, real *c__, integer
4281 *info, real *work, integer *iwork, ftnlen trans_len);
4283 int sla_gerfsx_extended__(integer *prec_type__, integer *
4284 trans_type__, integer *n, integer *nrhs, real *a, integer *lda, real *
4285 af, integer *ldaf, integer *ipiv, logical *colequ, real *c__, real *b,
4286 integer *ldb, real *y, integer *ldy, real *berr_out__, integer *
4287 n_norms__, real *errs_n__, real *errs_c__, real *res, real *ayb, real
4288 *dy, real *y_tail__, real *rcond, integer *ithresh, real *rthresh,
4289 real *dz_ub__, logical *ignore_cwise__, integer *info);
4291 int sla_lin_berr__(integer *n, integer *nz, integer *nrhs,
4292 real *res, real *ayb, real *berr);
4294 doublereal sla_porcond__(
char *uplo, integer *n, real *a, integer *lda, real *
4295 af, integer *ldaf, integer *cmode, real *c__, integer *info, real *
4296 work, integer *iwork, ftnlen uplo_len);
4298 int sla_porfsx_extended__(integer *prec_type__,
char *uplo,
4299 integer *n, integer *nrhs, real *a, integer *lda, real *af, integer *
4300 ldaf, logical *colequ, real *c__, real *b, integer *ldb, real *y,
4301 integer *ldy, real *berr_out__, integer *n_norms__, real *errs_n__,
4302 real *errs_c__, real *res, real *ayb, real *dy, real *y_tail__, real *
4303 rcond, integer *ithresh, real *rthresh, real *dz_ub__, logical *
4304 ignore_cwise__, integer *info, ftnlen uplo_len);
4306 doublereal sla_porpvgrw__(
char *uplo, integer *ncols, real *a, integer *lda,
4307 real *af, integer *ldaf, real *work, ftnlen uplo_len);
4309 doublereal sla_rpvgrw__(integer *n, integer *ncols, real *a, integer *lda,
4310 real *af, integer *ldaf);
4312 int sla_syamv__(integer *uplo, integer *n, real *alpha, real
4313 *a, integer *lda, real *x, integer *incx, real *beta, real *y,
4316 doublereal sla_syrcond__(
char *uplo, integer *n, real *a, integer *lda, real *
4317 af, integer *ldaf, integer *ipiv, integer *cmode, real *c__, integer *
4318 info, real *work, integer *iwork, ftnlen uplo_len);
4320 int sla_syrfsx_extended__(integer *prec_type__,
char *uplo,
4321 integer *n, integer *nrhs, real *a, integer *lda, real *af, integer *
4322 ldaf, integer *ipiv, logical *colequ, real *c__, real *b, integer *
4323 ldb, real *y, integer *ldy, real *berr_out__, integer *n_norms__,
4324 real *errs_n__, real *errs_c__, real *res, real *ayb, real *dy, real *
4325 y_tail__, real *rcond, integer *ithresh, real *rthresh, real *dz_ub__,
4326 logical *ignore_cwise__, integer *info, ftnlen uplo_len);
4328 doublereal sla_syrpvgrw__(
char *uplo, integer *n, integer *info, real *a,
4329 integer *lda, real *af, integer *ldaf, integer *ipiv, real *work,
4332 int sla_wwaddw__(integer *n, real *x, real *y, real *w);
4334 int slabad_(real *small, real *large);
4336 int slabrd_(integer *m, integer *n, integer *nb, real *a,
4337 integer *lda, real *d__, real *e, real *tauq, real *taup, real *x,
4338 integer *ldx, real *y, integer *ldy);
4340 int slacn2_(integer *n, real *v, real *x, integer *isgn,
4341 real *est, integer *kase, integer *isave);
4343 int slacon_(integer *n, real *v, real *x, integer *isgn,
4344 real *est, integer *kase);
4346 int slacpy_(
char *uplo, integer *m, integer *n, real *a,
4347 integer *lda, real *b, integer *ldb);
4349 int sladiv_(real *a, real *b, real *c__, real *d__, real *p,
4352 int slae2_(real *a, real *b, real *c__, real *rt1, real *rt2);
4354 int slaebz_(integer *ijob, integer *nitmax, integer *n,
4355 integer *mmax, integer *minp, integer *nbmin, real *abstol, real *
4356 reltol, real *pivmin, real *d__, real *e, real *e2, integer *nval,
4357 real *ab, real *c__, integer *mout, integer *nab, real *work, integer
4358 *iwork, integer *info);
4360 int slaed0_(integer *icompq, integer *qsiz, integer *n, real
4361 *d__, real *e, real *q, integer *ldq, real *qstore, integer *ldqs,
4362 real *work, integer *iwork, integer *info);
4364 int slaed1_(integer *n, real *d__, real *q, integer *ldq,
4365 integer *indxq, real *rho, integer *cutpnt, real *work, integer *
4366 iwork, integer *info);
4368 int slaed2_(integer *k, integer *n, integer *n1, real *d__,
4369 real *q, integer *ldq, integer *indxq, real *rho, real *z__, real *
4370 dlamda, real *w, real *q2, integer *indx, integer *indxc, integer *
4371 indxp, integer *coltyp, integer *info);
4373 int slaed3_(integer *k, integer *n, integer *n1, real *d__,
4374 real *q, integer *ldq, real *rho, real *dlamda, real *q2, integer *
4375 indx, integer *ctot, real *w, real *s, integer *info);
4377 int slaed4_(integer *n, integer *i__, real *d__, real *z__,
4378 real *delta, real *rho, real *dlam, integer *info);
4380 int slaed5_(integer *i__, real *d__, real *z__, real *delta,
4381 real *rho, real *dlam);
4383 int slaed6_(integer *kniter, logical *orgati, real *rho,
4384 real *d__, real *z__, real *finit, real *tau, integer *info);
4386 int slaed7_(integer *icompq, integer *n, integer *qsiz,
4387 integer *tlvls, integer *curlvl, integer *curpbm, real *d__, real *q,
4388 integer *ldq, integer *indxq, real *rho, integer *cutpnt, real *
4389 qstore, integer *qptr, integer *prmptr, integer *perm, integer *
4390 givptr, integer *givcol, real *givnum, real *work, integer *iwork,
4393 int slaed8_(integer *icompq, integer *k, integer *n, integer
4394 *qsiz, real *d__, real *q, integer *ldq, integer *indxq, real *rho,
4395 integer *cutpnt, real *z__, real *dlamda, real *q2, integer *ldq2,
4396 real *w, integer *perm, integer *givptr, integer *givcol, real *
4397 givnum, integer *indxp, integer *indx, integer *info);
4399 int slaed9_(integer *k, integer *kstart, integer *kstop,
4400 integer *n, real *d__, real *q, integer *ldq, real *rho, real *dlamda,
4401 real *w, real *s, integer *lds, integer *info);
4403 int slaeda_(integer *n, integer *tlvls, integer *curlvl,
4404 integer *curpbm, integer *prmptr, integer *perm, integer *givptr,
4405 integer *givcol, real *givnum, real *q, integer *qptr, real *z__,
4406 real *ztemp, integer *info);
4408 int slaein_(logical *rightv, logical *noinit, integer *n,
4409 real *h__, integer *ldh, real *wr, real *wi, real *vr, real *vi, real
4410 *b, integer *ldb, real *work, real *eps3, real *smlnum, real *bignum,
4413 int slaev2_(real *a, real *b, real *c__, real *rt1, real *
4414 rt2, real *cs1, real *sn1);
4416 int slaexc_(logical *wantq, integer *n, real *t, integer *
4417 ldt, real *q, integer *ldq, integer *j1, integer *n1, integer *n2,
4418 real *work, integer *info);
4420 int slag2_(real *a, integer *lda, real *b, integer *ldb,
4421 real *safmin, real *scale1, real *scale2, real *wr1, real *wr2, real *
4424 int slag2d_(integer *m, integer *n, real *sa, integer *ldsa,
4425 doublereal *a, integer *lda, integer *info);
4427 int slags2_(logical *upper, real *a1, real *a2, real *a3,
4428 real *b1, real *b2, real *b3, real *csu, real *snu, real *csv, real *
4429 snv, real *csq, real *snq);
4431 int slagtf_(integer *n, real *a, real *lambda, real *b, real
4432 *c__, real *tol, real *d__, integer *in, integer *info);
4434 int slagtm_(
char *trans, integer *n, integer *nrhs, real *
4435 alpha, real *dl, real *d__, real *du, real *x, integer *ldx, real *
4436 beta, real *b, integer *ldb);
4438 int slagts_(integer *job, integer *n, real *a, real *b, real
4439 *c__, real *d__, integer *in, real *y, real *tol, integer *info);
4441 int slagv2_(real *a, integer *lda, real *b, integer *ldb,
4442 real *alphar, real *alphai, real *beta, real *csl, real *snl, real *
4445 int slahqr_(logical *wantt, logical *wantz, integer *n,
4446 integer *ilo, integer *ihi, real *h__, integer *ldh, real *wr, real *
4447 wi, integer *iloz, integer *ihiz, real *z__, integer *ldz, integer *
4450 int slahr2_(integer *n, integer *k, integer *nb, real *a,
4451 integer *lda, real *tau, real *t, integer *ldt, real *y, integer *ldy);
4453 int slahrd_(integer *n, integer *k, integer *nb, real *a,
4454 integer *lda, real *tau, real *t, integer *ldt, real *y, integer *ldy);
4456 int slaic1_(integer *job, integer *j, real *x, real *sest,
4457 real *w, real *gamma, real *sestpr, real *s, real *c__);
4459 logical slaisnan_(real *sin1, real *sin2);
4461 int slaln2_(logical *ltrans, integer *na, integer *nw, real *
4462 smin, real *ca, real *a, integer *lda, real *d1, real *d2, real *b,
4463 integer *ldb, real *wr, real *wi, real *x, integer *ldx, real *scale,
4464 real *xnorm, integer *info);
4466 int slals0_(integer *icompq, integer *nl, integer *nr,
4467 integer *sqre, integer *nrhs, real *b, integer *ldb, real *bx,
4468 integer *ldbx, integer *perm, integer *givptr, integer *givcol,
4469 integer *ldgcol, real *givnum, integer *ldgnum, real *poles, real *
4470 difl, real *difr, real *z__, integer *k, real *c__, real *s, real *
4471 work, integer *info);
4473 int slalsa_(integer *icompq, integer *smlsiz, integer *n,
4474 integer *nrhs, real *b, integer *ldb, real *bx, integer *ldbx, real *
4475 u, integer *ldu, real *vt, integer *k, real *difl, real *difr, real *
4476 z__, real *poles, integer *givptr, integer *givcol, integer *ldgcol,
4477 integer *perm, real *givnum, real *c__, real *s, real *work, integer *
4478 iwork, integer *info);
4480 int slalsd_(
char *uplo, integer *smlsiz, integer *n, integer
4481 *nrhs, real *d__, real *e, real *b, integer *ldb, real *rcond,
4482 integer *rank, real *work, integer *iwork, integer *info);
4484 int slamrg_(integer *n1, integer *n2, real *a, integer *
4485 strd1, integer *strd2, integer *index);
4487 integer slaneg_(integer *n, real *d__, real *lld, real *sigma, real *pivmin,
4490 doublereal slangb_(
char *norm, integer *n, integer *kl, integer *ku, real *ab,
4491 integer *ldab, real *work);
4493 doublereal slange_(
char *norm, integer *m, integer *n, real *a, integer *lda,
4496 doublereal slangt_(
char *norm, integer *n, real *dl, real *d__, real *du);
4498 doublereal slanhs_(
char *norm, integer *n, real *a, integer *lda, real *work);
4500 doublereal slansb_(
char *norm,
char *uplo, integer *n, integer *k, real *ab,
4501 integer *ldab, real *work);
4503 doublereal slansf_(
char *norm,
char *transr,
char *uplo, integer *n, real *a,
4506 doublereal slansp_(
char *norm,
char *uplo, integer *n, real *ap, real *work);
4508 doublereal slanst_(
char *norm, integer *n, real *d__, real *e);
4510 doublereal slansy_(
char *norm,
char *uplo, integer *n, real *a, integer *lda,
4513 doublereal slantb_(
char *norm,
char *uplo,
char *diag, integer *n, integer *k,
4514 real *ab, integer *ldab, real *work);
4516 doublereal slantp_(
char *norm,
char *uplo,
char *diag, integer *n, real *ap,
4519 doublereal slantr_(
char *norm,
char *uplo,
char *diag, integer *m, integer *n,
4520 real *a, integer *lda, real *work);
4522 int slanv2_(real *a, real *b, real *c__, real *d__, real *
4523 rt1r, real *rt1i, real *rt2r, real *rt2i, real *cs, real *sn);
4525 int slapll_(integer *n, real *x, integer *incx, real *y,
4526 integer *incy, real *ssmin);
4528 int slapmt_(logical *forwrd, integer *m, integer *n, real *x,
4529 integer *ldx, integer *k);
4531 doublereal slapy2_(real *x, real *y);
4533 doublereal slapy3_(real *x, real *y, real *z__);
4535 int slaqgb_(integer *m, integer *n, integer *kl, integer *ku,
4536 real *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real *
4537 colcnd, real *amax,
char *equed);
4539 int slaqge_(integer *m, integer *n, real *a, integer *lda,
4540 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax,
char *
4543 int slaqp2_(integer *m, integer *n, integer *offset, real *a,
4544 integer *lda, integer *jpvt, real *tau, real *vn1, real *vn2, real *
4547 int slaqps_(integer *m, integer *n, integer *offset, integer
4548 *nb, integer *kb, real *a, integer *lda, integer *jpvt, real *tau,
4549 real *vn1, real *vn2, real *auxv, real *f, integer *ldf);
4551 int slaqr0_(logical *wantt, logical *wantz, integer *n,
4552 integer *ilo, integer *ihi, real *h__, integer *ldh, real *wr, real *
4553 wi, integer *iloz, integer *ihiz, real *z__, integer *ldz, real *work,
4554 integer *lwork, integer *info);
4556 int slaqr1_(integer *n, real *h__, integer *ldh, real *sr1,
4557 real *si1, real *sr2, real *si2, real *v);
4559 int slaqr2_(logical *wantt, logical *wantz, integer *n,
4560 integer *ktop, integer *kbot, integer *nw, real *h__, integer *ldh,
4561 integer *iloz, integer *ihiz, real *z__, integer *ldz, integer *ns,
4562 integer *nd, real *sr, real *si, real *v, integer *ldv, integer *nh,
4563 real *t, integer *ldt, integer *nv, real *wv, integer *ldwv, real *
4564 work, integer *lwork);
4566 int slaqr3_(logical *wantt, logical *wantz, integer *n,
4567 integer *ktop, integer *kbot, integer *nw, real *h__, integer *ldh,
4568 integer *iloz, integer *ihiz, real *z__, integer *ldz, integer *ns,
4569 integer *nd, real *sr, real *si, real *v, integer *ldv, integer *nh,
4570 real *t, integer *ldt, integer *nv, real *wv, integer *ldwv, real *
4571 work, integer *lwork);
4573 int slaqr4_(logical *wantt, logical *wantz, integer *n,
4574 integer *ilo, integer *ihi, real *h__, integer *ldh, real *wr, real *
4575 wi, integer *iloz, integer *ihiz, real *z__, integer *ldz, real *work,
4576 integer *lwork, integer *info);
4578 int slaqr5_(logical *wantt, logical *wantz, integer *kacc22,
4579 integer *n, integer *ktop, integer *kbot, integer *nshfts, real *sr,
4580 real *si, real *h__, integer *ldh, integer *iloz, integer *ihiz, real
4581 *z__, integer *ldz, real *v, integer *ldv, real *u, integer *ldu,
4582 integer *nv, real *wv, integer *ldwv, integer *nh, real *wh, integer *
4585 int slaqsb_(
char *uplo, integer *n, integer *kd, real *ab,
4586 integer *ldab, real *s, real *scond, real *amax,
char *equed);
4588 int slaqsp_(
char *uplo, integer *n, real *ap, real *s, real *
4589 scond, real *amax,
char *equed);
4591 int slaqsy_(
char *uplo, integer *n, real *a, integer *lda,
4592 real *s, real *scond, real *amax,
char *equed);
4594 int slaqtr_(logical *ltran, logical *lreal, integer *n, real
4595 *t, integer *ldt, real *b, real *w, real *scale, real *x, real *work,
4598 int slar1v_(integer *n, integer *b1, integer *bn, real *
4599 lambda, real *d__, real *l, real *ld, real *lld, real *pivmin, real *
4600 gaptol, real *z__, logical *wantnc, integer *negcnt, real *ztz, real *
4601 mingma, integer *r__, integer *isuppz, real *nrminv, real *resid,
4602 real *rqcorr, real *work);
4604 int slar2v_(integer *n, real *x, real *y, real *z__, integer
4605 *incx, real *c__, real *s, integer *incc);
4607 int slarf_(
char *side, integer *m, integer *n, real *v,
4608 integer *incv, real *tau, real *c__, integer *ldc, real *work);
4610 int slarfb_(
char *side,
char *trans,
char *direct,
char *
4611 storev, integer *m, integer *n, integer *k, real *v, integer *ldv,
4612 real *t, integer *ldt, real *c__, integer *ldc, real *work, integer *
4615 int slarfg_(integer *n, real *alpha, real *x, integer *incx,
4618 int slarfp_(integer *n, real *alpha, real *x, integer *incx,
4621 int slarft_(
char *direct,
char *storev, integer *n, integer *
4622 k, real *v, integer *ldv, real *tau, real *t, integer *ldt);
4624 int slarfx_(
char *side, integer *m, integer *n, real *v,
4625 real *tau, real *c__, integer *ldc, real *work);
4627 int slargv_(integer *n, real *x, integer *incx, real *y,
4628 integer *incy, real *c__, integer *incc);
4630 int slarnv_(integer *idist, integer *iseed, integer *n, real
4633 int slarra_(integer *n, real *d__, real *e, real *e2, real *
4634 spltol, real *tnrm, integer *nsplit, integer *isplit, integer *info);
4636 int slarrb_(integer *n, real *d__, real *lld, integer *
4637 ifirst, integer *ilast, real *rtol1, real *rtol2, integer *offset,
4638 real *w, real *wgap, real *werr, real *work, integer *iwork, real *
4639 pivmin, real *spdiam, integer *twist, integer *info);
4641 int slarrc_(
char *jobt, integer *n, real *vl, real *vu, real
4642 *d__, real *e, real *pivmin, integer *eigcnt, integer *lcnt, integer *
4643 rcnt, integer *info);
4645 int slarrd_(
char *range,
char *order, integer *n, real *vl,
4646 real *vu, integer *il, integer *iu, real *gers, real *reltol, real *
4647 d__, real *e, real *e2, real *pivmin, integer *nsplit, integer *
4648 isplit, integer *m, real *w, real *werr, real *wl, real *wu, integer *
4649 iblock, integer *indexw, real *work, integer *iwork, integer *info);
4651 int slarre_(
char *range, integer *n, real *vl, real *vu,
4652 integer *il, integer *iu, real *d__, real *e, real *e2, real *rtol1,
4653 real *rtol2, real *spltol, integer *nsplit, integer *isplit, integer *
4654 m, real *w, real *werr, real *wgap, integer *iblock, integer *indexw,
4655 real *gers, real *pivmin, real *work, integer *iwork, integer *info);
4657 int slarrf_(integer *n, real *d__, real *l, real *ld,
4658 integer *clstrt, integer *clend, real *w, real *wgap, real *werr,
4659 real *spdiam, real *clgapl, real *clgapr, real *pivmin, real *sigma,
4660 real *dplus, real *lplus, real *work, integer *info);
4662 int slarrj_(integer *n, real *d__, real *e2, integer *ifirst,
4663 integer *ilast, real *rtol, integer *offset, real *w, real *werr,
4664 real *work, integer *iwork, real *pivmin, real *spdiam, integer *info);
4666 int slarrk_(integer *n, integer *iw, real *gl, real *gu,
4667 real *d__, real *e2, real *pivmin, real *reltol, real *w, real *werr,
4670 int slarrr_(integer *n, real *d__, real *e, integer *info);
4672 int slarrv_(integer *n, real *vl, real *vu, real *d__, real *
4673 l, real *pivmin, integer *isplit, integer *m, integer *dol, integer *
4674 dou, real *minrgp, real *rtol1, real *rtol2, real *w, real *werr,
4675 real *wgap, integer *iblock, integer *indexw, real *gers, real *z__,
4676 integer *ldz, integer *isuppz, real *work, integer *iwork, integer *
4679 int slarscl2_(integer *m, integer *n, real *d__, real *x,
4682 int slartg_(real *f, real *g, real *cs, real *sn, real *r__);
4684 int slartv_(integer *n, real *x, integer *incx, real *y,
4685 integer *incy, real *c__, real *s, integer *incc);
4687 int slaruv_(integer *iseed, integer *n, real *x);
4689 int slarz_(
char *side, integer *m, integer *n, integer *l,
4690 real *v, integer *incv, real *tau, real *c__, integer *ldc, real *
4693 int slarzb_(
char *side,
char *trans,
char *direct,
char *
4694 storev, integer *m, integer *n, integer *k, integer *l, real *v,
4695 integer *ldv, real *t, integer *ldt, real *c__, integer *ldc, real *
4696 work, integer *ldwork);
4698 int slarzt_(
char *direct,
char *storev, integer *n, integer *
4699 k, real *v, integer *ldv, real *tau, real *t, integer *ldt);
4701 int slas2_(real *f, real *g, real *h__, real *ssmin, real *
4704 int slascl_(
char *type__, integer *kl, integer *ku, real *
4705 cfrom, real *cto, integer *m, integer *n, real *a, integer *lda,
4708 int slascl2_(integer *m, integer *n, real *d__, real *x,
4711 int slasd0_(integer *n, integer *sqre, real *d__, real *e,
4712 real *u, integer *ldu, real *vt, integer *ldvt, integer *smlsiz,
4713 integer *iwork, real *work, integer *info);
4715 int slasd1_(integer *nl, integer *nr, integer *sqre, real *
4716 d__, real *alpha, real *beta, real *u, integer *ldu, real *vt,
4717 integer *ldvt, integer *idxq, integer *iwork, real *work, integer *
4720 int slasd2_(integer *nl, integer *nr, integer *sqre, integer
4721 *k, real *d__, real *z__, real *alpha, real *beta, real *u, integer *
4722 ldu, real *vt, integer *ldvt, real *dsigma, real *u2, integer *ldu2,
4723 real *vt2, integer *ldvt2, integer *idxp, integer *idx, integer *idxc,
4724 integer *idxq, integer *coltyp, integer *info);
4726 int slasd3_(integer *nl, integer *nr, integer *sqre, integer
4727 *k, real *d__, real *q, integer *ldq, real *dsigma, real *u, integer *
4728 ldu, real *u2, integer *ldu2, real *vt, integer *ldvt, real *vt2,
4729 integer *ldvt2, integer *idxc, integer *ctot, real *z__, integer *
4732 int slasd4_(integer *n, integer *i__, real *d__, real *z__,
4733 real *delta, real *rho, real *sigma, real *work, integer *info);
4735 int slasd5_(integer *i__, real *d__, real *z__, real *delta,
4736 real *rho, real *dsigma, real *work);
4738 int slasd6_(integer *icompq, integer *nl, integer *nr,
4739 integer *sqre, real *d__, real *vf, real *vl, real *alpha, real *beta,
4740 integer *idxq, integer *perm, integer *givptr, integer *givcol,
4741 integer *ldgcol, real *givnum, integer *ldgnum, real *poles, real *
4742 difl, real *difr, real *z__, integer *k, real *c__, real *s, real *
4743 work, integer *iwork, integer *info);
4745 int slasd7_(integer *icompq, integer *nl, integer *nr,
4746 integer *sqre, integer *k, real *d__, real *z__, real *zw, real *vf,
4747 real *vfw, real *vl, real *vlw, real *alpha, real *beta, real *dsigma,
4748 integer *idx, integer *idxp, integer *idxq, integer *perm, integer *
4749 givptr, integer *givcol, integer *ldgcol, real *givnum, integer *
4750 ldgnum, real *c__, real *s, integer *info);
4752 int slasd8_(integer *icompq, integer *k, real *d__, real *
4753 z__, real *vf, real *vl, real *difl, real *difr, integer *lddifr,
4754 real *dsigma, real *work, integer *info);
4756 int slasda_(integer *icompq, integer *smlsiz, integer *n,
4757 integer *sqre, real *d__, real *e, real *u, integer *ldu, real *vt,
4758 integer *k, real *difl, real *difr, real *z__, real *poles, integer *
4759 givptr, integer *givcol, integer *ldgcol, integer *perm, real *givnum,
4760 real *c__, real *s, real *work, integer *iwork, integer *info);
4762 int slasdq_(
char *uplo, integer *sqre, integer *n, integer *
4763 ncvt, integer *nru, integer *ncc, real *d__, real *e, real *vt,
4764 integer *ldvt, real *u, integer *ldu, real *c__, integer *ldc, real *
4765 work, integer *info);
4767 int slasdt_(integer *n, integer *lvl, integer *nd, integer *
4768 inode, integer *ndiml, integer *ndimr, integer *msub);
4770 int slaset_(
char *uplo, integer *m, integer *n, real *alpha,
4771 real *beta, real *a, integer *lda);
4773 int slasq1_(integer *n, real *d__, real *e, real *work,
4776 int slasq2_(integer *n, real *z__, integer *info);
4778 int slasq3_(integer *i0, integer *n0, real *z__, integer *pp,
4779 real *dmin__, real *sigma, real *desig, real *qmax, integer *nfail,
4780 integer *iter, integer *ndiv, logical *ieee, integer *ttype, real *
4781 dmin1, real *dmin2, real *dn, real *dn1, real *dn2, real *g, real *
4784 int slasq4_(integer *i0, integer *n0, real *z__, integer *pp,
4785 integer *n0in, real *dmin__, real *dmin1, real *dmin2, real *dn,
4786 real *dn1, real *dn2, real *tau, integer *ttype, real *g);
4788 int slasq5_(integer *i0, integer *n0, real *z__, integer *pp,
4789 real *tau, real *dmin__, real *dmin1, real *dmin2, real *dn, real *
4790 dnm1, real *dnm2, logical *ieee);
4792 int slasq6_(integer *i0, integer *n0, real *z__, integer *pp,
4793 real *dmin__, real *dmin1, real *dmin2, real *dn, real *dnm1, real *
4796 int slasr_(
char *side,
char *pivot,
char *direct, integer *m,
4797 integer *n, real *c__, real *s, real *a, integer *lda);
4799 int slasrt_(
char *
id, integer *n, real *d__, integer *info);
4801 int slassq_(integer *n, real *x, integer *incx, real *scale,
4804 int slasv2_(real *f, real *g, real *h__, real *ssmin, real *
4805 ssmax, real *snr, real *csr, real *snl, real *csl);
4807 int slaswp_(integer *n, real *a, integer *lda, integer *k1,
4808 integer *k2, integer *ipiv, integer *incx);
4810 int slasy2_(logical *ltranl, logical *ltranr, integer *isgn,
4811 integer *n1, integer *n2, real *tl, integer *ldtl, real *tr, integer *
4812 ldtr, real *b, integer *ldb, real *scale, real *x, integer *ldx, real
4813 *xnorm, integer *info);
4815 int slasyf_(
char *uplo, integer *n, integer *nb, integer *kb,
4816 real *a, integer *lda, integer *ipiv, real *w, integer *ldw, integer
4819 int slatbs_(
char *uplo,
char *trans,
char *diag,
char *
4820 normin, integer *n, integer *kd, real *ab, integer *ldab, real *x,
4821 real *scale, real *cnorm, integer *info);
4823 int slatdf_(integer *ijob, integer *n, real *z__, integer *
4824 ldz, real *rhs, real *rdsum, real *rdscal, integer *ipiv, integer *
4827 int slatps_(
char *uplo,
char *trans,
char *diag,
char *
4828 normin, integer *n, real *ap, real *x, real *scale, real *cnorm,
4831 int slatrd_(
char *uplo, integer *n, integer *nb, real *a,
4832 integer *lda, real *e, real *tau, real *w, integer *ldw);
4834 int slatrs_(
char *uplo,
char *trans,
char *diag,
char *
4835 normin, integer *n, real *a, integer *lda, real *x, real *scale, real
4836 *cnorm, integer *info);
4838 int slatrz_(integer *m, integer *n, integer *l, real *a,
4839 integer *lda, real *tau, real *work);
4841 int slatzm_(
char *side, integer *m, integer *n, real *v,
4842 integer *incv, real *tau, real *c1, real *c2, integer *ldc, real *
4845 int slauu2_(
char *uplo, integer *n, real *a, integer *lda,
4848 int slauum_(
char *uplo, integer *n, real *a, integer *lda,
4851 int sopgtr_(
char *uplo, integer *n, real *ap, real *tau,
4852 real *q, integer *ldq, real *work, integer *info);
4854 int sopmtr_(
char *side,
char *uplo,
char *trans, integer *m,
4855 integer *n, real *ap, real *tau, real *c__, integer *ldc, real *work,
4858 int sorg2l_(integer *m, integer *n, integer *k, real *a,
4859 integer *lda, real *tau, real *work, integer *info);
4861 int sorg2r_(integer *m, integer *n, integer *k, real *a,
4862 integer *lda, real *tau, real *work, integer *info);
4864 int sorgbr_(
char *vect, integer *m, integer *n, integer *k,
4865 real *a, integer *lda, real *tau, real *work, integer *lwork, integer
4868 int sorghr_(integer *n, integer *ilo, integer *ihi, real *a,
4869 integer *lda, real *tau, real *work, integer *lwork, integer *info);
4871 int sorgl2_(integer *m, integer *n, integer *k, real *a,
4872 integer *lda, real *tau, real *work, integer *info);
4874 int sorglq_(integer *m, integer *n, integer *k, real *a,
4875 integer *lda, real *tau, real *work, integer *lwork, integer *info);
4877 int sorgql_(integer *m, integer *n, integer *k, real *a,
4878 integer *lda, real *tau, real *work, integer *lwork, integer *info);
4880 int sorgqr_(integer *m, integer *n, integer *k, real *a,
4881 integer *lda, real *tau, real *work, integer *lwork, integer *info);
4883 int sorgr2_(integer *m, integer *n, integer *k, real *a,
4884 integer *lda, real *tau, real *work, integer *info);
4886 int sorgrq_(integer *m, integer *n, integer *k, real *a,
4887 integer *lda, real *tau, real *work, integer *lwork, integer *info);
4889 int sorgtr_(
char *uplo, integer *n, real *a, integer *lda,
4890 real *tau, real *work, integer *lwork, integer *info);
4892 int sorm2l_(
char *side,
char *trans, integer *m, integer *n,
4893 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4894 real *work, integer *info);
4896 int sorm2r_(
char *side,
char *trans, integer *m, integer *n,
4897 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4898 real *work, integer *info);
4900 int sormbr_(
char *vect,
char *side,
char *trans, integer *m,
4901 integer *n, integer *k, real *a, integer *lda, real *tau, real *c__,
4902 integer *ldc, real *work, integer *lwork, integer *info);
4904 int sormhr_(
char *side,
char *trans, integer *m, integer *n,
4905 integer *ilo, integer *ihi, real *a, integer *lda, real *tau, real *
4906 c__, integer *ldc, real *work, integer *lwork, integer *info);
4908 int sorml2_(
char *side,
char *trans, integer *m, integer *n,
4909 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4910 real *work, integer *info);
4912 int sormlq_(
char *side,
char *trans, integer *m, integer *n,
4913 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4914 real *work, integer *lwork, integer *info);
4916 int sormql_(
char *side,
char *trans, integer *m, integer *n,
4917 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4918 real *work, integer *lwork, integer *info);
4920 int sormqr_(
char *side,
char *trans, integer *m, integer *n,
4921 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4922 real *work, integer *lwork, integer *info);
4924 int sormr2_(
char *side,
char *trans, integer *m, integer *n,
4925 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4926 real *work, integer *info);
4928 int sormr3_(
char *side,
char *trans, integer *m, integer *n,
4929 integer *k, integer *l, real *a, integer *lda, real *tau, real *c__,
4930 integer *ldc, real *work, integer *info);
4932 int sormrq_(
char *side,
char *trans, integer *m, integer *n,
4933 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4934 real *work, integer *lwork, integer *info);
4936 int sormrz_(
char *side,
char *trans, integer *m, integer *n,
4937 integer *k, integer *l, real *a, integer *lda, real *tau, real *c__,
4938 integer *ldc, real *work, integer *lwork, integer *info);
4940 int sormtr_(
char *side,
char *uplo,
char *trans, integer *m,
4941 integer *n, real *a, integer *lda, real *tau, real *c__, integer *ldc,
4942 real *work, integer *lwork, integer *info);
4944 int spbcon_(
char *uplo, integer *n, integer *kd, real *ab,
4945 integer *ldab, real *anorm, real *rcond, real *work, integer *iwork,
4948 int spbequ_(
char *uplo, integer *n, integer *kd, real *ab,
4949 integer *ldab, real *s, real *scond, real *amax, integer *info);
4951 int spbrfs_(
char *uplo, integer *n, integer *kd, integer *
4952 nrhs, real *ab, integer *ldab, real *afb, integer *ldafb, real *b,
4953 integer *ldb, real *x, integer *ldx, real *ferr, real *berr, real *
4954 work, integer *iwork, integer *info);
4956 int spbstf_(
char *uplo, integer *n, integer *kd, real *ab,
4957 integer *ldab, integer *info);
4959 int spbsv_(
char *uplo, integer *n, integer *kd, integer *
4960 nrhs, real *ab, integer *ldab, real *b, integer *ldb, integer *info);
4962 int spbsvx_(
char *fact,
char *uplo, integer *n, integer *kd,
4963 integer *nrhs, real *ab, integer *ldab, real *afb, integer *ldafb,
4964 char *equed, real *s, real *b, integer *ldb, real *x, integer *ldx,
4965 real *rcond, real *ferr, real *berr, real *work, integer *iwork,
4968 int spbtf2_(
char *uplo, integer *n, integer *kd, real *ab,
4969 integer *ldab, integer *info);
4971 int spbtrf_(
char *uplo, integer *n, integer *kd, real *ab,
4972 integer *ldab, integer *info);
4974 int spbtrs_(
char *uplo, integer *n, integer *kd, integer *
4975 nrhs, real *ab, integer *ldab, real *b, integer *ldb, integer *info);
4977 int spftrf_(
char *transr,
char *uplo, integer *n, real *a,
4980 int spftri_(
char *transr,
char *uplo, integer *n, real *a,
4983 int spftrs_(
char *transr,
char *uplo, integer *n, integer *
4984 nrhs, real *a, real *b, integer *ldb, integer *info);
4986 int spocon_(
char *uplo, integer *n, real *a, integer *lda,
4987 real *anorm, real *rcond, real *work, integer *iwork, integer *info);
4989 int spoequ_(integer *n, real *a, integer *lda, real *s, real
4990 *scond, real *amax, integer *info);
4992 int spoequb_(integer *n, real *a, integer *lda, real *s,
4993 real *scond, real *amax, integer *info);
4995 int sporfs_(
char *uplo, integer *n, integer *nrhs, real *a,
4996 integer *lda, real *af, integer *ldaf, real *b, integer *ldb, real *x,
4997 integer *ldx, real *ferr, real *berr, real *work, integer *iwork,
5000 int sporfsx_(
char *uplo,
char *equed, integer *n, integer *
5001 nrhs, real *a, integer *lda, real *af, integer *ldaf, real *s, real *
5002 b, integer *ldb, real *x, integer *ldx, real *rcond, real *berr,
5003 integer *n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__,
5004 integer *nparams, real *params, real *work, integer *iwork, integer *
5007 int sposv_(
char *uplo, integer *n, integer *nrhs, real *a,
5008 integer *lda, real *b, integer *ldb, integer *info);
5010 int sposvx_(
char *fact,
char *uplo, integer *n, integer *
5011 nrhs, real *a, integer *lda, real *af, integer *ldaf,
char *equed,
5012 real *s, real *b, integer *ldb, real *x, integer *ldx, real *rcond,
5013 real *ferr, real *berr, real *work, integer *iwork, integer *info);
5015 int sposvxx_(
char *fact,
char *uplo, integer *n, integer *
5016 nrhs, real *a, integer *lda, real *af, integer *ldaf,
char *equed,
5017 real *s, real *b, integer *ldb, real *x, integer *ldx, real *rcond,
5018 real *rpvgrw, real *berr, integer *n_err_bnds__, real *
5019 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
5020 params, real *work, integer *iwork, integer *info);
5022 int spotf2_(
char *uplo, integer *n, real *a, integer *lda,
5025 int spotrf_(
char *uplo, integer *n, real *a, integer *lda,
5028 int spotri_(
char *uplo, integer *n, real *a, integer *lda,
5031 int spotrs_(
char *uplo, integer *n, integer *nrhs, real *a,
5032 integer *lda, real *b, integer *ldb, integer *info);
5034 int sppcon_(
char *uplo, integer *n, real *ap, real *anorm,
5035 real *rcond, real *work, integer *iwork, integer *info);
5037 int sppequ_(
char *uplo, integer *n, real *ap, real *s, real *
5038 scond, real *amax, integer *info);
5040 int spprfs_(
char *uplo, integer *n, integer *nrhs, real *ap,
5041 real *afp, real *b, integer *ldb, real *x, integer *ldx, real *ferr,
5042 real *berr, real *work, integer *iwork, integer *info);
5044 int sppsv_(
char *uplo, integer *n, integer *nrhs, real *ap,
5045 real *b, integer *ldb, integer *info);
5047 int sppsvx_(
char *fact,
char *uplo, integer *n, integer *
5048 nrhs, real *ap, real *afp,
char *equed, real *s, real *b, integer *
5049 ldb, real *x, integer *ldx, real *rcond, real *ferr, real *berr, real
5050 *work, integer *iwork, integer *info);
5052 int spptrf_(
char *uplo, integer *n, real *ap, integer *info);
5054 int spptri_(
char *uplo, integer *n, real *ap, integer *info);
5056 int spptrs_(
char *uplo, integer *n, integer *nrhs, real *ap,
5057 real *b, integer *ldb, integer *info);
5059 int spstf2_(
char *uplo, integer *n, real *a, integer *lda,
5060 integer *piv, integer *rank, real *tol, real *work, integer *info);
5062 int spstrf_(
char *uplo, integer *n, real *a, integer *lda,
5063 integer *piv, integer *rank, real *tol, real *work, integer *info);
5065 int sptcon_(integer *n, real *d__, real *e, real *anorm,
5066 real *rcond, real *work, integer *info);
5068 int spteqr_(
char *compz, integer *n, real *d__, real *e,
5069 real *z__, integer *ldz, real *work, integer *info);
5071 int sptrfs_(integer *n, integer *nrhs, real *d__, real *e,
5072 real *df, real *ef, real *b, integer *ldb, real *x, integer *ldx,
5073 real *ferr, real *berr, real *work, integer *info);
5075 int sptsv_(integer *n, integer *nrhs, real *d__, real *e,
5076 real *b, integer *ldb, integer *info);
5078 int sptsvx_(
char *fact, integer *n, integer *nrhs, real *d__,
5079 real *e, real *df, real *ef, real *b, integer *ldb, real *x, integer
5080 *ldx, real *rcond, real *ferr, real *berr, real *work, integer *info);
5082 int spttrf_(integer *n, real *d__, real *e, integer *info);
5084 int spttrs_(integer *n, integer *nrhs, real *d__, real *e,
5085 real *b, integer *ldb, integer *info);
5087 int sptts2_(integer *n, integer *nrhs, real *d__, real *e,
5088 real *b, integer *ldb);
5090 int srscl_(integer *n, real *sa, real *sx, integer *incx);
5092 int ssbev_(
char *jobz,
char *uplo, integer *n, integer *kd,
5093 real *ab, integer *ldab, real *w, real *z__, integer *ldz, real *work,
5096 int ssbevd_(
char *jobz,
char *uplo, integer *n, integer *kd,
5097 real *ab, integer *ldab, real *w, real *z__, integer *ldz, real *work,
5098 integer *lwork, integer *iwork, integer *liwork, integer *info);
5100 int ssbevx_(
char *jobz,
char *range,
char *uplo, integer *n,
5101 integer *kd, real *ab, integer *ldab, real *q, integer *ldq, real *vl,
5102 real *vu, integer *il, integer *iu, real *abstol, integer *m, real *
5103 w, real *z__, integer *ldz, real *work, integer *iwork, integer *
5104 ifail, integer *info);
5106 int ssbgst_(
char *vect,
char *uplo, integer *n, integer *ka,
5107 integer *kb, real *ab, integer *ldab, real *bb, integer *ldbb, real *
5108 x, integer *ldx, real *work, integer *info);
5110 int ssbgv_(
char *jobz,
char *uplo, integer *n, integer *ka,
5111 integer *kb, real *ab, integer *ldab, real *bb, integer *ldbb, real *
5112 w, real *z__, integer *ldz, real *work, integer *info);
5114 int ssbgvd_(
char *jobz,
char *uplo, integer *n, integer *ka,
5115 integer *kb, real *ab, integer *ldab, real *bb, integer *ldbb, real *
5116 w, real *z__, integer *ldz, real *work, integer *lwork, integer *
5117 iwork, integer *liwork, integer *info);
5119 int ssbgvx_(
char *jobz,
char *range,
char *uplo, integer *n,
5120 integer *ka, integer *kb, real *ab, integer *ldab, real *bb, integer *
5121 ldbb, real *q, integer *ldq, real *vl, real *vu, integer *il, integer
5122 *iu, real *abstol, integer *m, real *w, real *z__, integer *ldz, real
5123 *work, integer *iwork, integer *ifail, integer *info);
5125 int ssbtrd_(
char *vect,
char *uplo, integer *n, integer *kd,
5126 real *ab, integer *ldab, real *d__, real *e, real *q, integer *ldq,
5127 real *work, integer *info);
5129 int ssfrk_(
char *transr,
char *uplo,
char *trans, integer *n,
5130 integer *k, real *alpha, real *a, integer *lda, real *beta, real *
5133 int sspcon_(
char *uplo, integer *n, real *ap, integer *ipiv,
5134 real *anorm, real *rcond, real *work, integer *iwork, integer *info);
5136 int sspev_(
char *jobz,
char *uplo, integer *n, real *ap,
5137 real *w, real *z__, integer *ldz, real *work, integer *info);
5139 int sspevd_(
char *jobz,
char *uplo, integer *n, real *ap,
5140 real *w, real *z__, integer *ldz, real *work, integer *lwork, integer
5141 *iwork, integer *liwork, integer *info);
5143 int sspevx_(
char *jobz,
char *range,
char *uplo, integer *n,
5144 real *ap, real *vl, real *vu, integer *il, integer *iu, real *abstol,
5145 integer *m, real *w, real *z__, integer *ldz, real *work, integer *
5146 iwork, integer *ifail, integer *info);
5148 int sspgst_(integer *itype,
char *uplo, integer *n, real *ap,
5149 real *bp, integer *info);
5151 int sspgv_(integer *itype,
char *jobz,
char *uplo, integer *
5152 n, real *ap, real *bp, real *w, real *z__, integer *ldz, real *work,
5155 int sspgvd_(integer *itype,
char *jobz,
char *uplo, integer *
5156 n, real *ap, real *bp, real *w, real *z__, integer *ldz, real *work,
5157 integer *lwork, integer *iwork, integer *liwork, integer *info);
5159 int sspgvx_(integer *itype,
char *jobz,
char *range,
char *
5160 uplo, integer *n, real *ap, real *bp, real *vl, real *vu, integer *il,
5161 integer *iu, real *abstol, integer *m, real *w, real *z__, integer *
5162 ldz, real *work, integer *iwork, integer *ifail, integer *info);
5164 int ssprfs_(
char *uplo, integer *n, integer *nrhs, real *ap,
5165 real *afp, integer *ipiv, real *b, integer *ldb, real *x, integer *
5166 ldx, real *ferr, real *berr, real *work, integer *iwork, integer *
5169 int sspsv_(
char *uplo, integer *n, integer *nrhs, real *ap,
5170 integer *ipiv, real *b, integer *ldb, integer *info);
5172 int sspsvx_(
char *fact,
char *uplo, integer *n, integer *
5173 nrhs, real *ap, real *afp, integer *ipiv, real *b, integer *ldb, real
5174 *x, integer *ldx, real *rcond, real *ferr, real *berr, real *work,
5175 integer *iwork, integer *info);
5177 int ssptrd_(
char *uplo, integer *n, real *ap, real *d__,
5178 real *e, real *tau, integer *info);
5180 int ssptrf_(
char *uplo, integer *n, real *ap, integer *ipiv,
5183 int ssptri_(
char *uplo, integer *n, real *ap, integer *ipiv,
5184 real *work, integer *info);
5186 int ssptrs_(
char *uplo, integer *n, integer *nrhs, real *ap,
5187 integer *ipiv, real *b, integer *ldb, integer *info);
5189 int sstebz_(
char *range,
char *order, integer *n, real *vl,
5190 real *vu, integer *il, integer *iu, real *abstol, real *d__, real *e,
5191 integer *m, integer *nsplit, real *w, integer *iblock, integer *
5192 isplit, real *work, integer *iwork, integer *info);
5194 int sstedc_(
char *compz, integer *n, real *d__, real *e,
5195 real *z__, integer *ldz, real *work, integer *lwork, integer *iwork,
5196 integer *liwork, integer *info);
5198 int sstegr_(
char *jobz,
char *range, integer *n, real *d__,
5199 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
5200 integer *m, real *w, real *z__, integer *ldz, integer *isuppz, real *
5201 work, integer *lwork, integer *iwork, integer *liwork, integer *info);
5203 int sstein_(integer *n, real *d__, real *e, integer *m, real
5204 *w, integer *iblock, integer *isplit, real *z__, integer *ldz, real *
5205 work, integer *iwork, integer *ifail, integer *info);
5207 int sstemr_(
char *jobz,
char *range, integer *n, real *d__,
5208 real *e, real *vl, real *vu, integer *il, integer *iu, integer *m,
5209 real *w, real *z__, integer *ldz, integer *nzc, integer *isuppz,
5210 logical *tryrac, real *work, integer *lwork, integer *iwork, integer *
5211 liwork, integer *info);
5213 int ssteqr_(
char *compz, integer *n, real *d__, real *e,
5214 real *z__, integer *ldz, real *work, integer *info);
5216 int ssterf_(integer *n, real *d__, real *e, integer *info);
5218 int sstev_(
char *jobz, integer *n, real *d__, real *e, real *
5219 z__, integer *ldz, real *work, integer *info);
5221 int sstevd_(
char *jobz, integer *n, real *d__, real *e, real
5222 *z__, integer *ldz, real *work, integer *lwork, integer *iwork,
5223 integer *liwork, integer *info);
5225 int sstevr_(
char *jobz,
char *range, integer *n, real *d__,
5226 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
5227 integer *m, real *w, real *z__, integer *ldz, integer *isuppz, real *
5228 work, integer *lwork, integer *iwork, integer *liwork, integer *info);
5230 int sstevx_(
char *jobz,
char *range, integer *n, real *d__,
5231 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
5232 integer *m, real *w, real *z__, integer *ldz, real *work, integer *
5233 iwork, integer *ifail, integer *info);
5235 int ssycon_(
char *uplo, integer *n, real *a, integer *lda,
5236 integer *ipiv, real *anorm, real *rcond, real *work, integer *iwork,
5239 int ssyequb_(
char *uplo, integer *n, real *a, integer *lda,
5240 real *s, real *scond, real *amax, real *work, integer *info);
5242 int ssyev_(
char *jobz,
char *uplo, integer *n, real *a,
5243 integer *lda, real *w, real *work, integer *lwork, integer *info);
5245 int ssyevd_(
char *jobz,
char *uplo, integer *n, real *a,
5246 integer *lda, real *w, real *work, integer *lwork, integer *iwork,
5247 integer *liwork, integer *info);
5249 int ssyevr_(
char *jobz,
char *range,
char *uplo, integer *n,
5250 real *a, integer *lda, real *vl, real *vu, integer *il, integer *iu,
5251 real *abstol, integer *m, real *w, real *z__, integer *ldz, integer *
5252 isuppz, real *work, integer *lwork, integer *iwork, integer *liwork,
5255 int ssyevx_(
char *jobz,
char *range,
char *uplo, integer *n,
5256 real *a, integer *lda, real *vl, real *vu, integer *il, integer *iu,
5257 real *abstol, integer *m, real *w, real *z__, integer *ldz, real *
5258 work, integer *lwork, integer *iwork, integer *ifail, integer *info);
5260 int ssygs2_(integer *itype,
char *uplo, integer *n, real *a,
5261 integer *lda, real *b, integer *ldb, integer *info);
5263 int ssygst_(integer *itype,
char *uplo, integer *n, real *a,
5264 integer *lda, real *b, integer *ldb, integer *info);
5266 int ssygv_(integer *itype,
char *jobz,
char *uplo, integer *
5267 n, real *a, integer *lda, real *b, integer *ldb, real *w, real *work,
5268 integer *lwork, integer *info);
5270 int ssygvd_(integer *itype,
char *jobz,
char *uplo, integer *
5271 n, real *a, integer *lda, real *b, integer *ldb, real *w, real *work,
5272 integer *lwork, integer *iwork, integer *liwork, integer *info);
5274 int ssygvx_(integer *itype,
char *jobz,
char *range,
char *
5275 uplo, integer *n, real *a, integer *lda, real *b, integer *ldb, real *
5276 vl, real *vu, integer *il, integer *iu, real *abstol, integer *m,
5277 real *w, real *z__, integer *ldz, real *work, integer *lwork, integer
5278 *iwork, integer *ifail, integer *info);
5280 int ssyrfs_(
char *uplo, integer *n, integer *nrhs, real *a,
5281 integer *lda, real *af, integer *ldaf, integer *ipiv, real *b,
5282 integer *ldb, real *x, integer *ldx, real *ferr, real *berr, real *
5283 work, integer *iwork, integer *info);
5285 int ssyrfsx_(
char *uplo,
char *equed, integer *n, integer *
5286 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
5287 real *s, real *b, integer *ldb, real *x, integer *ldx, real *rcond,
5288 real *berr, integer *n_err_bnds__, real *err_bnds_norm__, real *
5289 err_bnds_comp__, integer *nparams, real *params, real *work, integer *
5290 iwork, integer *info);
5292 int ssysv_(
char *uplo, integer *n, integer *nrhs, real *a,
5293 integer *lda, integer *ipiv, real *b, integer *ldb, real *work,
5294 integer *lwork, integer *info);
5296 int ssysvx_(
char *fact,
char *uplo, integer *n, integer *
5297 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
5298 real *b, integer *ldb, real *x, integer *ldx, real *rcond, real *ferr,
5299 real *berr, real *work, integer *lwork, integer *iwork, integer *
5302 int ssysvxx_(
char *fact,
char *uplo, integer *n, integer *
5303 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
5304 char *equed, real *s, real *b, integer *ldb, real *x, integer *ldx,
5305 real *rcond, real *rpvgrw, real *berr, integer *n_err_bnds__, real *
5306 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
5307 params, real *work, integer *iwork, integer *info);
5309 int ssytd2_(
char *uplo, integer *n, real *a, integer *lda,
5310 real *d__, real *e, real *tau, integer *info);
5312 int ssytf2_(
char *uplo, integer *n, real *a, integer *lda,
5313 integer *ipiv, integer *info);
5315 int ssytrd_(
char *uplo, integer *n, real *a, integer *lda,
5316 real *d__, real *e, real *tau, real *work, integer *lwork, integer *
5319 int ssytrf_(
char *uplo, integer *n, real *a, integer *lda,
5320 integer *ipiv, real *work, integer *lwork, integer *info);
5322 int ssytri_(
char *uplo, integer *n, real *a, integer *lda,
5323 integer *ipiv, real *work, integer *info);
5325 int ssytrs_(
char *uplo, integer *n, integer *nrhs, real *a,
5326 integer *lda, integer *ipiv, real *b, integer *ldb, integer *info);
5328 int stbcon_(
char *norm,
char *uplo,
char *diag, integer *n,
5329 integer *kd, real *ab, integer *ldab, real *rcond, real *work,
5330 integer *iwork, integer *info);
5332 int stbrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
5333 integer *kd, integer *nrhs, real *ab, integer *ldab, real *b, integer
5334 *ldb, real *x, integer *ldx, real *ferr, real *berr, real *work,
5335 integer *iwork, integer *info);
5337 int stbtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
5338 integer *kd, integer *nrhs, real *ab, integer *ldab, real *b, integer
5339 *ldb, integer *info);
5341 int stfsm_(
char *transr,
char *side,
char *uplo,
char *trans,
5342 char *diag, integer *m, integer *n, real *alpha, real *a, real *b,
5345 int stftri_(
char *transr,
char *uplo,
char *diag, integer *n,
5346 real *a, integer *info);
5348 int stfttp_(
char *transr,
char *uplo, integer *n, real *arf,
5349 real *ap, integer *info);
5351 int stfttr_(
char *transr,
char *uplo, integer *n, real *arf,
5352 real *a, integer *lda, integer *info);
5354 int stgevc_(
char *side,
char *howmny, logical *select,
5355 integer *n, real *s, integer *lds, real *p, integer *ldp, real *vl,
5356 integer *ldvl, real *vr, integer *ldvr, integer *mm, integer *m, real
5357 *work, integer *info);
5359 int stgex2_(logical *wantq, logical *wantz, integer *n, real
5360 *a, integer *lda, real *b, integer *ldb, real *q, integer *ldq, real *
5361 z__, integer *ldz, integer *j1, integer *n1, integer *n2, real *work,
5362 integer *lwork, integer *info);
5364 int stgexc_(logical *wantq, logical *wantz, integer *n, real
5365 *a, integer *lda, real *b, integer *ldb, real *q, integer *ldq, real *
5366 z__, integer *ldz, integer *ifst, integer *ilst, real *work, integer *
5367 lwork, integer *info);
5369 int stgsen_(integer *ijob, logical *wantq, logical *wantz,
5370 logical *select, integer *n, real *a, integer *lda, real *b, integer *
5371 ldb, real *alphar, real *alphai, real *beta, real *q, integer *ldq,
5372 real *z__, integer *ldz, integer *m, real *pl, real *pr, real *dif,
5373 real *work, integer *lwork, integer *iwork, integer *liwork, integer *
5376 int stgsja_(
char *jobu,
char *jobv,
char *jobq, integer *m,
5377 integer *p, integer *n, integer *k, integer *l, real *a, integer *lda,
5378 real *b, integer *ldb, real *tola, real *tolb, real *alpha, real *
5379 beta, real *u, integer *ldu, real *v, integer *ldv, real *q, integer *
5380 ldq, real *work, integer *ncycle, integer *info);
5382 int stgsna_(
char *job,
char *howmny, logical *select,
5383 integer *n, real *a, integer *lda, real *b, integer *ldb, real *vl,
5384 integer *ldvl, real *vr, integer *ldvr, real *s, real *dif, integer *
5385 mm, integer *m, real *work, integer *lwork, integer *iwork, integer *
5388 int stgsy2_(
char *trans, integer *ijob, integer *m, integer *
5389 n, real *a, integer *lda, real *b, integer *ldb, real *c__, integer *
5390 ldc, real *d__, integer *ldd, real *e, integer *lde, real *f, integer
5391 *ldf, real *scale, real *rdsum, real *rdscal, integer *iwork, integer
5392 *pq, integer *info);
5394 int stgsyl_(
char *trans, integer *ijob, integer *m, integer *
5395 n, real *a, integer *lda, real *b, integer *ldb, real *c__, integer *
5396 ldc, real *d__, integer *ldd, real *e, integer *lde, real *f, integer
5397 *ldf, real *scale, real *dif, real *work, integer *lwork, integer *
5398 iwork, integer *info);
5400 int stpcon_(
char *norm,
char *uplo,
char *diag, integer *n,
5401 real *ap, real *rcond, real *work, integer *iwork, integer *info);
5403 int stprfs_(
char *uplo,
char *trans,
char *diag, integer *n,
5404 integer *nrhs, real *ap, real *b, integer *ldb, real *x, integer *ldx,
5405 real *ferr, real *berr, real *work, integer *iwork, integer *info);
5407 int stptri_(
char *uplo,
char *diag, integer *n, real *ap,
5410 int stptrs_(
char *uplo,
char *trans,
char *diag, integer *n,
5411 integer *nrhs, real *ap, real *b, integer *ldb, integer *info);
5413 int stpttf_(
char *transr,
char *uplo, integer *n, real *ap,
5414 real *arf, integer *info);
5416 int stpttr_(
char *uplo, integer *n, real *ap, real *a,
5417 integer *lda, integer *info);
5419 int strcon_(
char *norm,
char *uplo,
char *diag, integer *n,
5420 real *a, integer *lda, real *rcond, real *work, integer *iwork,
5423 int strevc_(
char *side,
char *howmny, logical *select,
5424 integer *n, real *t, integer *ldt, real *vl, integer *ldvl, real *vr,
5425 integer *ldvr, integer *mm, integer *m, real *work, integer *info);
5427 int strexc_(
char *compq, integer *n, real *t, integer *ldt,
5428 real *q, integer *ldq, integer *ifst, integer *ilst, real *work,
5431 int strrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
5432 integer *nrhs, real *a, integer *lda, real *b, integer *ldb, real *x,
5433 integer *ldx, real *ferr, real *berr, real *work, integer *iwork,
5436 int strsen_(
char *job,
char *compq, logical *select, integer
5437 *n, real *t, integer *ldt, real *q, integer *ldq, real *wr, real *wi,
5438 integer *m, real *s, real *sep, real *work, integer *lwork, integer *
5439 iwork, integer *liwork, integer *info);
5441 int strsna_(
char *job,
char *howmny, logical *select,
5442 integer *n, real *t, integer *ldt, real *vl, integer *ldvl, real *vr,
5443 integer *ldvr, real *s, real *sep, integer *mm, integer *m, real *
5444 work, integer *ldwork, integer *iwork, integer *info);
5446 int strsyl_(
char *trana,
char *tranb, integer *isgn, integer
5447 *m, integer *n, real *a, integer *lda, real *b, integer *ldb, real *
5448 c__, integer *ldc, real *scale, integer *info);
5450 int strti2_(
char *uplo,
char *diag, integer *n, real *a,
5451 integer *lda, integer *info);
5453 int strtri_(
char *uplo,
char *diag, integer *n, real *a,
5454 integer *lda, integer *info);
5456 int strtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
5457 integer *nrhs, real *a, integer *lda, real *b, integer *ldb, integer *
5460 int strttf_(
char *transr,
char *uplo, integer *n, real *a,
5461 integer *lda, real *arf, integer *info);
5463 int strttp_(
char *uplo, integer *n, real *a, integer *lda,
5464 real *ap, integer *info);
5466 int stzrqf_(integer *m, integer *n, real *a, integer *lda,
5467 real *tau, integer *info);
5469 int stzrzf_(integer *m, integer *n, real *a, integer *lda,
5470 real *tau, real *work, integer *lwork, integer *info);
5472 int xerbla_(
char *srname, integer *info);
5474 int xerbla_array__(
char *srname_array__, integer *
5475 srname_len__, integer *info, ftnlen srname_array_len);
5477 int zbdsqr_(
char *uplo, integer *n, integer *ncvt, integer *
5478 nru, integer *ncc, doublereal *d__, doublereal *e,
doublecomplex *vt,
5480 integer *ldc, doublereal *rwork, integer *info);
5483 integer *lda, integer *ipiv,
doublecomplex *b, integer *ldb,
5485 doublereal *rwork, integer *iter, integer *info);
5487 int zcposv_(
char *uplo, integer *n, integer *nrhs,
5490 doublereal *rwork, integer *iter, integer *info);
5495 int zgbbrd_(
char *vect, integer *m, integer *n, integer *ncc,
5497 doublereal *d__, doublereal *e,
doublecomplex *q, integer *ldq,
5501 int zgbcon_(
char *norm, integer *n, integer *kl, integer *ku,
5502 doublecomplex *ab, integer *ldab, integer *ipiv, doublereal *anorm,
5503 doublereal *rcond,
doublecomplex *work, doublereal *rwork, integer *
5506 int zgbequ_(integer *m, integer *n, integer *kl, integer *ku,
5507 doublecomplex *ab, integer *ldab, doublereal *r__, doublereal *c__,
5508 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, integer *
5511 int zgbequb_(integer *m, integer *n, integer *kl, integer *
5512 ku,
doublecomplex *ab, integer *ldab, doublereal *r__, doublereal *
5513 c__, doublereal *rowcnd, doublereal *colcnd, doublereal *amax,
5516 int zgbrfs_(
char *trans, integer *n, integer *kl, integer *
5518 afb, integer *ldafb, integer *ipiv,
doublecomplex *b, integer *ldb,
5519 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
5522 int zgbrfsx_(
char *trans,
char *equed, integer *n, integer *
5523 kl, integer *ku, integer *nrhs,
doublecomplex *ab, integer *ldab,
5524 doublecomplex *afb, integer *ldafb, integer *ipiv, doublereal *r__,
5526 integer *ldx, doublereal *rcond, doublereal *berr, integer *
5527 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
5528 err_bnds_comp__, integer *nparams, doublereal *params,
doublecomplex *
5529 work, doublereal *rwork, integer *info);
5531 int zgbsv_(integer *n, integer *kl, integer *ku, integer *
5533 b, integer *ldb, integer *info);
5535 int zgbsvx_(
char *fact,
char *trans, integer *n, integer *kl,
5536 integer *ku, integer *nrhs,
doublecomplex *ab, integer *ldab,
5537 doublecomplex *afb, integer *ldafb, integer *ipiv,
char *equed,
5538 doublereal *r__, doublereal *c__,
doublecomplex *b, integer *ldb,
5539 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *ferr,
5540 doublereal *berr,
doublecomplex *work, doublereal *rwork, integer *
5543 int zgbsvxx_(
char *fact,
char *trans, integer *n, integer *
5544 kl, integer *ku, integer *nrhs,
doublecomplex *ab, integer *ldab,
5545 doublecomplex *afb, integer *ldafb, integer *ipiv,
char *equed,
5546 doublereal *r__, doublereal *c__,
doublecomplex *b, integer *ldb,
5547 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *rpvgrw,
5548 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
5549 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
5552 int zgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
5553 doublecomplex *ab, integer *ldab, integer *ipiv, integer *info);
5555 int zgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
5556 doublecomplex *ab, integer *ldab, integer *ipiv, integer *info);
5558 int zgbtrs_(
char *trans, integer *n, integer *kl, integer *
5559 ku, integer *nrhs,
doublecomplex *ab, integer *ldab, integer *ipiv,
5562 int zgebak_(
char *job,
char *side, integer *n, integer *ilo,
5563 integer *ihi, doublereal *scale, integer *m,
doublecomplex *v,
5564 integer *ldv, integer *info);
5566 int zgebal_(
char *job, integer *n,
doublecomplex *a, integer
5567 *lda, integer *ilo, integer *ihi, doublereal *scale, integer *info);
5570 integer *lda, doublereal *d__, doublereal *e,
doublecomplex *tauq,
5574 integer *lda, doublereal *d__, doublereal *e,
doublecomplex *tauq,
5579 integer *lda, doublereal *anorm, doublereal *rcond,
doublecomplex *
5580 work, doublereal *rwork, integer *info);
5583 integer *lda, doublereal *r__, doublereal *c__, doublereal *rowcnd,
5584 doublereal *colcnd, doublereal *amax, integer *info);
5587 integer *lda, doublereal *r__, doublereal *c__, doublereal *rowcnd,
5588 doublereal *colcnd, doublereal *amax, integer *info);
5590 int zgees_(
char *jobvs,
char *sort, L_fp select, integer *n,
5593 doublereal *rwork, logical *bwork, integer *info);
5595 int zgeesx_(
char *jobvs,
char *sort, L_fp select,
char *
5596 sense, integer *n,
doublecomplex *a, integer *lda, integer *sdim,
5598 rconde, doublereal *rcondv,
doublecomplex *work, integer *lwork,
5599 doublereal *rwork, logical *bwork, integer *info);
5601 int zgeev_(
char *jobvl,
char *jobvr, integer *n,
5604 integer *lwork, doublereal *rwork, integer *info);
5606 int zgeevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
5609 integer *ilo, integer *ihi, doublereal *scale, doublereal *abnrm,
5610 doublereal *rconde, doublereal *rcondv,
doublecomplex *work, integer *
5611 lwork, doublereal *rwork, integer *info);
5613 int zgegs_(
char *jobvsl,
char *jobvsr, integer *n,
5617 work, integer *lwork, doublereal *rwork, integer *info);
5619 int zgegv_(
char *jobvl,
char *jobvr, integer *n,
5623 *lwork, doublereal *rwork, integer *info);
5625 int zgehd2_(integer *n, integer *ilo, integer *ihi,
5627 work, integer *info);
5629 int zgehrd_(integer *n, integer *ilo, integer *ihi,
5631 work, integer *lwork, integer *info);
5640 int zgels_(
char *trans, integer *m, integer *n, integer *
5644 int zgelsd_(integer *m, integer *n, integer *nrhs,
5646 doublereal *s, doublereal *rcond, integer *rank,
doublecomplex *work,
5647 integer *lwork, doublereal *rwork, integer *iwork, integer *info);
5649 int zgelss_(integer *m, integer *n, integer *nrhs,
5651 doublereal *s, doublereal *rcond, integer *rank,
doublecomplex *work,
5652 integer *lwork, doublereal *rwork, integer *info);
5654 int zgelsx_(integer *m, integer *n, integer *nrhs,
5656 integer *jpvt, doublereal *rcond, integer *rank,
doublecomplex *work,
5657 doublereal *rwork, integer *info);
5659 int zgelsy_(integer *m, integer *n, integer *nrhs,
5661 integer *jpvt, doublereal *rcond, integer *rank,
doublecomplex *work,
5662 integer *lwork, doublereal *rwork, integer *info);
5673 integer *lwork, doublereal *rwork, integer *info);
5677 doublereal *rwork, integer *info);
5686 int zgerfs_(
char *trans, integer *n, integer *nrhs,
5689 integer *ldx, doublereal *ferr, doublereal *berr,
doublecomplex *work,
5690 doublereal *rwork, integer *info);
5692 int zgerfsx_(
char *trans,
char *equed, integer *n, integer *
5694 ldaf, integer *ipiv, doublereal *r__, doublereal *c__,
doublecomplex *
5695 b, integer *ldb,
doublecomplex *x, integer *ldx, doublereal *rcond,
5696 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
5697 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
5708 doublecomplex *rhs, integer *ipiv, integer *jpiv, doublereal *scale);
5710 int zgesdd_(
char *jobz, integer *m, integer *n,
5713 integer *lwork, doublereal *rwork, integer *iwork, integer *info);
5716 integer *lda, integer *ipiv,
doublecomplex *b, integer *ldb, integer *
5719 int zgesvd_(
char *jobu,
char *jobvt, integer *m, integer *n,
5722 integer *lwork, doublereal *rwork, integer *info);
5724 int zgesvx_(
char *fact,
char *trans, integer *n, integer *
5726 ldaf, integer *ipiv,
char *equed, doublereal *r__, doublereal *c__,
5728 doublereal *rcond, doublereal *ferr, doublereal *berr,
doublecomplex *
5729 work, doublereal *rwork, integer *info);
5731 int zgesvxx_(
char *fact,
char *trans, integer *n, integer *
5733 ldaf, integer *ipiv,
char *equed, doublereal *r__, doublereal *c__,
5735 doublereal *rcond, doublereal *rpvgrw, doublereal *berr, integer *
5736 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
5737 err_bnds_comp__, integer *nparams, doublereal *params,
doublecomplex *
5738 work, doublereal *rwork, integer *info);
5741 integer *ipiv, integer *jpiv, integer *info);
5744 integer *lda, integer *ipiv, integer *info);
5747 integer *lda, integer *ipiv, integer *info);
5750 integer *ipiv,
doublecomplex *work, integer *lwork, integer *info);
5752 int zgetrs_(
char *trans, integer *n, integer *nrhs,
5754 integer *ldb, integer *info);
5756 int zggbak_(
char *job,
char *side, integer *n, integer *ilo,
5757 integer *ihi, doublereal *lscale, doublereal *rscale, integer *m,
5760 int zggbal_(
char *job, integer *n,
doublecomplex *a, integer
5761 *lda,
doublecomplex *b, integer *ldb, integer *ilo, integer *ihi,
5762 doublereal *lscale, doublereal *rscale, doublereal *work, integer *
5765 int zgges_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
5769 *ldvsr,
doublecomplex *work, integer *lwork, doublereal *rwork,
5770 logical *bwork, integer *info);
5772 int zggesx_(
char *jobvsl,
char *jobvsr,
char *sort, L_fp
5773 selctg,
char *sense, integer *n,
doublecomplex *a, integer *lda,
5776 doublecomplex *vsr, integer *ldvsr, doublereal *rconde, doublereal *
5777 rcondv,
doublecomplex *work, integer *lwork, doublereal *rwork,
5778 integer *iwork, integer *liwork, logical *bwork, integer *info);
5780 int zggev_(
char *jobvl,
char *jobvr, integer *n,
5784 *lwork, doublereal *rwork, integer *info);
5786 int zggevx_(
char *balanc,
char *jobvl,
char *jobvr,
char *
5790 integer *ilo, integer *ihi, doublereal *lscale, doublereal *rscale,
5791 doublereal *abnrm, doublereal *bbnrm, doublereal *rconde, doublereal *
5792 rcondv,
doublecomplex *work, integer *lwork, doublereal *rwork,
5793 integer *iwork, logical *bwork, integer *info);
5795 int zggglm_(integer *n, integer *m, integer *p,
5798 *work, integer *lwork, integer *info);
5800 int zgghrd_(
char *compq,
char *compz, integer *n, integer *
5803 integer *ldz, integer *info);
5805 int zgglse_(integer *m, integer *n, integer *p,
5810 int zggqrf_(integer *n, integer *m, integer *p,
5813 lwork, integer *info);
5815 int zggrqf_(integer *m, integer *p, integer *n,
5818 lwork, integer *info);
5820 int zggsvd_(
char *jobu,
char *jobv,
char *jobq, integer *m,
5821 integer *n, integer *p, integer *k, integer *l,
doublecomplex *a,
5822 integer *lda,
doublecomplex *b, integer *ldb, doublereal *alpha,
5825 doublereal *rwork, integer *iwork, integer *info);
5827 int zggsvp_(
char *jobu,
char *jobv,
char *jobq, integer *m,
5829 *b, integer *ldb, doublereal *tola, doublereal *tolb, integer *k,
5831 *ldv,
doublecomplex *q, integer *ldq, integer *iwork, doublereal *
5836 ipiv, doublereal *anorm, doublereal *rcond,
doublecomplex *work,
5839 int zgtrfs_(
char *trans, integer *n, integer *nrhs,
5843 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
5850 int zgtsvx_(
char *fact,
char *trans, integer *n, integer *
5854 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *ferr,
5855 doublereal *berr,
doublecomplex *work, doublereal *rwork, integer *
5862 int zgttrs_(
char *trans, integer *n, integer *nrhs,
5867 int zgtts2_(integer *itrans, integer *n, integer *nrhs,
5871 int zhbev_(
char *jobz,
char *uplo, integer *n, integer *kd,
5873 integer *ldz,
doublecomplex *work, doublereal *rwork, integer *info);
5875 int zhbevd_(
char *jobz,
char *uplo, integer *n, integer *kd,
5877 integer *ldz,
doublecomplex *work, integer *lwork, doublereal *rwork,
5878 integer *lrwork, integer *iwork, integer *liwork, integer *info);
5880 int zhbevx_(
char *jobz,
char *range,
char *uplo, integer *n,
5882 integer *ldq, doublereal *vl, doublereal *vu, integer *il, integer *
5883 iu, doublereal *abstol, integer *m, doublereal *w,
doublecomplex *z__,
5884 integer *ldz,
doublecomplex *work, doublereal *rwork, integer *iwork,
5885 integer *ifail, integer *info);
5887 int zhbgst_(
char *vect,
char *uplo, integer *n, integer *ka,
5890 doublereal *rwork, integer *info);
5892 int zhbgv_(
char *jobz,
char *uplo, integer *n, integer *ka,
5894 integer *ldbb, doublereal *w,
doublecomplex *z__, integer *ldz,
5897 int zhbgvd_(
char *jobz,
char *uplo, integer *n, integer *ka,
5899 integer *ldbb, doublereal *w,
doublecomplex *z__, integer *ldz,
5900 doublecomplex *work, integer *lwork, doublereal *rwork, integer *
5901 lrwork, integer *iwork, integer *liwork, integer *info);
5903 int zhbgvx_(
char *jobz,
char *range,
char *uplo, integer *n,
5906 doublereal *vl, doublereal *vu, integer *il, integer *iu, doublereal *
5907 abstol, integer *m, doublereal *w,
doublecomplex *z__, integer *ldz,
5908 doublecomplex *work, doublereal *rwork, integer *iwork, integer *
5909 ifail, integer *info);
5911 int zhbtrd_(
char *vect,
char *uplo, integer *n, integer *kd,
5912 doublecomplex *ab, integer *ldab, doublereal *d__, doublereal *e,
5916 integer *lda, integer *ipiv, doublereal *anorm, doublereal *rcond,
5920 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
5923 int zheev_(
char *jobz,
char *uplo, integer *n,
doublecomplex
5924 *a, integer *lda, doublereal *w,
doublecomplex *work, integer *lwork,
5925 doublereal *rwork, integer *info);
5927 int zheevd_(
char *jobz,
char *uplo, integer *n,
5929 integer *lwork, doublereal *rwork, integer *lrwork, integer *iwork,
5930 integer *liwork, integer *info);
5932 int zheevr_(
char *jobz,
char *range,
char *uplo, integer *n,
5933 doublecomplex *a, integer *lda, doublereal *vl, doublereal *vu,
5934 integer *il, integer *iu, doublereal *abstol, integer *m, doublereal *
5936 work, integer *lwork, doublereal *rwork, integer *lrwork, integer *
5937 iwork, integer *liwork, integer *info);
5939 int zheevx_(
char *jobz,
char *range,
char *uplo, integer *n,
5940 doublecomplex *a, integer *lda, doublereal *vl, doublereal *vu,
5941 integer *il, integer *iu, doublereal *abstol, integer *m, doublereal *
5943 lwork, doublereal *rwork, integer *iwork, integer *ifail, integer *
5946 int zhegs2_(integer *itype,
char *uplo, integer *n,
5950 int zhegst_(integer *itype,
char *uplo, integer *n,
5954 int zhegv_(integer *itype,
char *jobz,
char *uplo, integer *
5956 doublereal *w,
doublecomplex *work, integer *lwork, doublereal *rwork,
5959 int zhegvd_(integer *itype,
char *jobz,
char *uplo, integer *
5961 doublereal *w,
doublecomplex *work, integer *lwork, doublereal *rwork,
5962 integer *lrwork, integer *iwork, integer *liwork, integer *info);
5964 int zhegvx_(integer *itype,
char *jobz,
char *range,
char *
5966 integer *ldb, doublereal *vl, doublereal *vu, integer *il, integer *
5967 iu, doublereal *abstol, integer *m, doublereal *w,
doublecomplex *z__,
5968 integer *ldz,
doublecomplex *work, integer *lwork, doublereal *rwork,
5969 integer *iwork, integer *ifail, integer *info);
5971 int zherfs_(
char *uplo, integer *n, integer *nrhs,
5974 integer *ldx, doublereal *ferr, doublereal *berr,
doublecomplex *work,
5975 doublereal *rwork, integer *info);
5977 int zherfsx_(
char *uplo,
char *equed, integer *n, integer *
5979 ldaf, integer *ipiv, doublereal *s,
doublecomplex *b, integer *ldb,
5980 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *berr,
5981 integer *n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
5982 err_bnds_comp__, integer *nparams, doublereal *params,
doublecomplex *
5983 work, doublereal *rwork, integer *info);
5985 int zhesv_(
char *uplo, integer *n, integer *nrhs,
5987 integer *ldb,
doublecomplex *work, integer *lwork, integer *info);
5989 int zhesvx_(
char *fact,
char *uplo, integer *n, integer *
5992 integer *ldx, doublereal *rcond, doublereal *ferr, doublereal *berr,
5993 doublecomplex *work, integer *lwork, doublereal *rwork, integer *info);
5995 int zhesvxx_(
char *fact,
char *uplo, integer *n, integer *
5997 ldaf, integer *ipiv,
char *equed, doublereal *s,
doublecomplex *b,
5998 integer *ldb,
doublecomplex *x, integer *ldx, doublereal *rcond,
5999 doublereal *rpvgrw, doublereal *berr, integer *n_err_bnds__,
6000 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
6001 nparams, doublereal *params,
doublecomplex *work, doublereal *rwork,
6005 integer *lda, doublereal *d__, doublereal *e,
doublecomplex *tau,
6009 integer *lda, integer *ipiv, integer *info);
6012 integer *lda, doublereal *d__, doublereal *e,
doublecomplex *tau,
6016 integer *lda, integer *ipiv,
doublecomplex *work, integer *lwork,
6020 integer *lda, integer *ipiv,
doublecomplex *work, integer *info);
6022 int zhetrs_(
char *uplo, integer *n, integer *nrhs,
6024 integer *ldb, integer *info);
6026 int zhfrk_(
char *transr,
char *uplo,
char *trans, integer *n,
6027 integer *k, doublereal *alpha,
doublecomplex *a, integer *lda,
6030 int zhgeqz_(
char *job,
char *compq,
char *compz, integer *n,
6031 integer *ilo, integer *ihi,
doublecomplex *h__, integer *ldh,
6034 ldz,
doublecomplex *work, integer *lwork, doublereal *rwork, integer *
6038 integer *ipiv, doublereal *anorm, doublereal *rcond,
doublecomplex *
6039 work, integer *info);
6041 int zhpev_(
char *jobz,
char *uplo, integer *n,
doublecomplex
6043 work, doublereal *rwork, integer *info);
6045 int zhpevd_(
char *jobz,
char *uplo, integer *n,
6047 doublecomplex *work, integer *lwork, doublereal *rwork, integer *
6048 lrwork, integer *iwork, integer *liwork, integer *info);
6050 int zhpevx_(
char *jobz,
char *range,
char *uplo, integer *n,
6051 doublecomplex *ap, doublereal *vl, doublereal *vu, integer *il,
6052 integer *iu, doublereal *abstol, integer *m, doublereal *w,
6054 rwork, integer *iwork, integer *ifail, integer *info);
6056 int zhpgst_(integer *itype,
char *uplo, integer *n,
6059 int zhpgv_(integer *itype,
char *jobz,
char *uplo, integer *
6061 *z__, integer *ldz,
doublecomplex *work, doublereal *rwork, integer *
6064 int zhpgvd_(integer *itype,
char *jobz,
char *uplo, integer *
6066 *z__, integer *ldz,
doublecomplex *work, integer *lwork, doublereal *
6067 rwork, integer *lrwork, integer *iwork, integer *liwork, integer *
6070 int zhpgvx_(integer *itype,
char *jobz,
char *range,
char *
6072 vl, doublereal *vu, integer *il, integer *iu, doublereal *abstol,
6073 integer *m, doublereal *w,
doublecomplex *z__, integer *ldz,
6074 doublecomplex *work, doublereal *rwork, integer *iwork, integer *
6075 ifail, integer *info);
6077 int zhprfs_(
char *uplo, integer *n, integer *nrhs,
6079 b, integer *ldb,
doublecomplex *x, integer *ldx, doublereal *ferr,
6080 doublereal *berr,
doublecomplex *work, doublereal *rwork, integer *
6083 int zhpsv_(
char *uplo, integer *n, integer *nrhs,
6087 int zhpsvx_(
char *fact,
char *uplo, integer *n, integer *
6090 doublereal *rcond, doublereal *ferr, doublereal *berr,
doublecomplex *
6091 work, doublereal *rwork, integer *info);
6094 doublereal *d__, doublereal *e,
doublecomplex *tau, integer *info);
6097 integer *ipiv, integer *info);
6102 int zhptrs_(
char *uplo, integer *n, integer *nrhs,
6106 int zhsein_(
char *side,
char *eigsrc,
char *initv, logical *
6109 integer *mm, integer *m,
doublecomplex *work, doublereal *rwork,
6110 integer *ifaill, integer *ifailr, integer *info);
6112 int zhseqr_(
char *job,
char *compz, integer *n, integer *ilo,
6117 int zla_gbamv__(integer *trans, integer *m, integer *n,
6118 integer *kl, integer *ku, doublereal *alpha,
doublecomplex *ab,
6119 integer *ldab,
doublecomplex *x, integer *incx, doublereal *beta,
6120 doublereal *y, integer *incy);
6122 doublereal zla_gbrcond_c__(
char *trans, integer *n, integer *kl, integer *ku,
6124 integer *ipiv, doublereal *c__, logical *capply, integer *info,
6127 doublereal zla_gbrcond_x__(
char *trans, integer *n, integer *kl, integer *ku,
6130 doublereal *rwork, ftnlen trans_len);
6132 int zla_gbrfsx_extended__(integer *prec_type__, integer *
6133 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
6135 integer *ipiv, logical *colequ, doublereal *c__,
doublecomplex *b,
6136 integer *ldb,
doublecomplex *y, integer *ldy, doublereal *berr_out__,
6137 integer *n_norms__, doublereal *errs_n__, doublereal *errs_c__,
6139 *y_tail__, doublereal *rcond, integer *ithresh, doublereal *rthresh,
6140 doublereal *dz_ub__, logical *ignore_cwise__, integer *info);
6142 doublereal zla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
6146 int zla_geamv__(integer *trans, integer *m, integer *n,
6148 integer *incx, doublereal *beta, doublereal *y, integer *incy);
6150 doublereal zla_gercond_c__(
char *trans, integer *n,
doublecomplex *a, integer
6151 *lda,
doublecomplex *af, integer *ldaf, integer *ipiv, doublereal *
6152 c__, logical *capply, integer *info,
doublecomplex *work, doublereal *
6153 rwork, ftnlen trans_len);
6155 doublereal zla_gercond_x__(
char *trans, integer *n,
doublecomplex *a, integer
6157 x, integer *info,
doublecomplex *work, doublereal *rwork, ftnlen
6160 int zla_gerfsx_extended__(integer *prec_type__, integer *
6161 trans_type__, integer *n, integer *nrhs,
doublecomplex *a, integer *
6162 lda,
doublecomplex *af, integer *ldaf, integer *ipiv, logical *colequ,
6164 integer *ldy, doublereal *berr_out__, integer *n_norms__, doublereal *
6165 errs_n__, doublereal *errs_c__,
doublecomplex *res, doublereal *ayb,
6167 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
6168 ignore_cwise__, integer *info);
6170 int zla_heamv__(integer *uplo, integer *n, doublereal *alpha,
6172 doublereal *beta, doublereal *y, integer *incy);
6174 doublereal zla_hercond_c__(
char *uplo, integer *n,
doublecomplex *a, integer *
6175 lda,
doublecomplex *af, integer *ldaf, integer *ipiv, doublereal *c__,
6176 logical *capply, integer *info,
doublecomplex *work, doublereal *
6177 rwork, ftnlen uplo_len);
6179 doublereal zla_hercond_x__(
char *uplo, integer *n,
doublecomplex *a, integer *
6181 x, integer *info,
doublecomplex *work, doublereal *rwork, ftnlen
6184 int zla_herfsx_extended__(integer *prec_type__,
char *uplo,
6186 doublecomplex *af, integer *ldaf, integer *ipiv, logical *colequ,
6188 integer *ldy, doublereal *berr_out__, integer *n_norms__, doublereal *
6189 errs_n__, doublereal *errs_c__,
doublecomplex *res, doublereal *ayb,
6191 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
6192 ignore_cwise__, integer *info, ftnlen uplo_len);
6194 doublereal zla_herpvgrw__(
char *uplo, integer *n, integer *info,
6196 integer *ipiv, doublereal *work, ftnlen uplo_len);
6198 int zla_lin_berr__(integer *n, integer *nz, integer *nrhs,
6201 doublereal zla_porcond_c__(
char *uplo, integer *n,
doublecomplex *a, integer *
6202 lda,
doublecomplex *af, integer *ldaf, doublereal *c__, logical *
6203 capply, integer *info,
doublecomplex *work, doublereal *rwork, ftnlen
6206 doublereal zla_porcond_x__(
char *uplo, integer *n,
doublecomplex *a, integer *
6208 info,
doublecomplex *work, doublereal *rwork, ftnlen uplo_len);
6210 int zla_porfsx_extended__(integer *prec_type__,
char *uplo,
6212 doublecomplex *af, integer *ldaf, logical *colequ, doublereal *c__,
6214 doublereal *berr_out__, integer *n_norms__, doublereal *errs_n__,
6217 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
6218 ignore_cwise__, integer *info, ftnlen uplo_len);
6220 doublereal zla_porpvgrw__(
char *uplo, integer *ncols,
doublecomplex *a,
6221 integer *lda,
doublecomplex *af, integer *ldaf, doublereal *work,
6224 doublereal zla_rpvgrw__(integer *n, integer *ncols,
doublecomplex *a, integer
6227 int zla_syamv__(integer *uplo, integer *n, doublereal *alpha,
6229 doublereal *beta, doublereal *y, integer *incy);
6231 doublereal zla_syrcond_c__(
char *uplo, integer *n,
doublecomplex *a, integer *
6232 lda,
doublecomplex *af, integer *ldaf, integer *ipiv, doublereal *c__,
6233 logical *capply, integer *info,
doublecomplex *work, doublereal *
6234 rwork, ftnlen uplo_len);
6236 doublereal zla_syrcond_x__(
char *uplo, integer *n,
doublecomplex *a, integer *
6238 x, integer *info,
doublecomplex *work, doublereal *rwork, ftnlen
6241 int zla_syrfsx_extended__(integer *prec_type__,
char *uplo,
6243 doublecomplex *af, integer *ldaf, integer *ipiv, logical *colequ,
6245 integer *ldy, doublereal *berr_out__, integer *n_norms__, doublereal *
6246 errs_n__, doublereal *errs_c__,
doublecomplex *res, doublereal *ayb,
6248 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
6249 ignore_cwise__, integer *info, ftnlen uplo_len);
6251 doublereal zla_syrpvgrw__(
char *uplo, integer *n, integer *info,
6253 integer *ipiv, doublereal *work, ftnlen uplo_len);
6258 int zlabrd_(integer *m, integer *n, integer *nb,
6259 doublecomplex *a, integer *lda, doublereal *d__, doublereal *e,
6266 doublereal *est, integer *kase, integer *isave);
6269 doublereal *est, integer *kase);
6271 int zlacp2_(
char *uplo, integer *m, integer *n, doublereal *
6274 int zlacpy_(
char *uplo, integer *m, integer *n,
6278 integer *lda, doublereal *b, integer *ldb,
doublecomplex *c__,
6279 integer *ldc, doublereal *rwork);
6288 int zlaed0_(integer *qsiz, integer *n, doublereal *d__,
6290 integer *ldqs, doublereal *rwork, integer *iwork, integer *info);
6292 int zlaed7_(integer *n, integer *cutpnt, integer *qsiz,
6293 integer *tlvls, integer *curlvl, integer *curpbm, doublereal *d__,
6294 doublecomplex *q, integer *ldq, doublereal *rho, integer *indxq,
6295 doublereal *qstore, integer *qptr, integer *prmptr, integer *perm,
6296 integer *givptr, integer *givcol, doublereal *givnum,
doublecomplex *
6297 work, doublereal *rwork, integer *iwork, integer *info);
6299 int zlaed8_(integer *k, integer *n, integer *qsiz,
6300 doublecomplex *q, integer *ldq, doublereal *d__, doublereal *rho,
6301 integer *cutpnt, doublereal *z__, doublereal *dlamda,
doublecomplex *
6302 q2, integer *ldq2, doublereal *w, integer *indxp, integer *indx,
6303 integer *indxq, integer *perm, integer *givptr, integer *givcol,
6304 doublereal *givnum, integer *info);
6306 int zlaein_(logical *rightv, logical *noinit, integer *n,
6308 doublecomplex *b, integer *ldb, doublereal *rwork, doublereal *eps3,
6309 doublereal *smlnum, integer *info);
6316 doublecomplex *c__, doublereal *rt1, doublereal *rt2, doublereal *cs1,
6320 integer *lda,
complex *sa, integer *ldsa, integer *info);
6323 a2, doublereal *a3, doublereal *b1,
doublecomplex *b2, doublereal *b3,
6327 int zlagtm_(
char *trans, integer *n, integer *nrhs,
6332 int zlahef_(
char *uplo, integer *n, integer *nb, integer *kb,
6334 integer *ldw, integer *info);
6336 int zlahqr_(logical *wantt, logical *wantz, integer *n,
6337 integer *ilo, integer *ihi,
doublecomplex *h__, integer *ldh,
6339 integer *ldz, integer *info);
6341 int zlahr2_(integer *n, integer *k, integer *nb,
6345 int zlahrd_(integer *n, integer *k, integer *nb,
6353 int zlals0_(integer *icompq, integer *nl, integer *nr,
6354 integer *sqre, integer *nrhs,
doublecomplex *b, integer *ldb,
6355 doublecomplex *bx, integer *ldbx, integer *perm, integer *givptr,
6356 integer *givcol, integer *ldgcol, doublereal *givnum, integer *ldgnum,
6357 doublereal *poles, doublereal *difl, doublereal *difr, doublereal *
6358 z__, integer *k, doublereal *c__, doublereal *s, doublereal *rwork,
6361 int zlalsa_(integer *icompq, integer *smlsiz, integer *n,
6363 integer *ldbx, doublereal *u, integer *ldu, doublereal *vt, integer *
6364 k, doublereal *difl, doublereal *difr, doublereal *z__, doublereal *
6365 poles, integer *givptr, integer *givcol, integer *ldgcol, integer *
6366 perm, doublereal *givnum, doublereal *c__, doublereal *s, doublereal *
6367 rwork, integer *iwork, integer *info);
6369 int zlalsd_(
char *uplo, integer *smlsiz, integer *n, integer
6370 *nrhs, doublereal *d__, doublereal *e,
doublecomplex *b, integer *ldb,
6371 doublereal *rcond, integer *rank,
doublecomplex *work, doublereal *
6372 rwork, integer *iwork, integer *info);
6374 doublereal zlangb_(
char *norm, integer *n, integer *kl, integer *ku,
6377 doublereal zlange_(
char *norm, integer *m, integer *n,
doublecomplex *a,
6378 integer *lda, doublereal *work);
6383 doublereal zlanhb_(
char *norm,
char *uplo, integer *n, integer *k,
6386 doublereal zlanhe_(
char *norm,
char *uplo, integer *n,
doublecomplex *a,
6387 integer *lda, doublereal *work);
6389 doublereal zlanhf_(
char *norm,
char *transr,
char *uplo, integer *n,
6392 doublereal zlanhp_(
char *norm,
char *uplo, integer *n,
doublecomplex *ap,
6395 doublereal zlanhs_(
char *norm, integer *n,
doublecomplex *a, integer *lda,
6398 doublereal zlanht_(
char *norm, integer *n, doublereal *d__,
doublecomplex *e);
6400 doublereal zlansb_(
char *norm,
char *uplo, integer *n, integer *k,
6403 doublereal zlansp_(
char *norm,
char *uplo, integer *n,
doublecomplex *ap,
6406 doublereal zlansy_(
char *norm,
char *uplo, integer *n,
doublecomplex *a,
6407 integer *lda, doublereal *work);
6409 doublereal zlantb_(
char *norm,
char *uplo,
char *diag, integer *n, integer *k,
6412 doublereal zlantp_(
char *norm,
char *uplo,
char *diag, integer *n,
6415 doublereal zlantr_(
char *norm,
char *uplo,
char *diag, integer *m, integer *n,
6421 int zlapmt_(logical *forwrd, integer *m, integer *n,
6424 int zlaqgb_(integer *m, integer *n, integer *kl, integer *ku,
6425 doublecomplex *ab, integer *ldab, doublereal *r__, doublereal *c__,
6426 doublereal *rowcnd, doublereal *colcnd, doublereal *amax,
char *equed);
6429 integer *lda, doublereal *r__, doublereal *c__, doublereal *rowcnd,
6430 doublereal *colcnd, doublereal *amax,
char *equed);
6432 int zlaqhb_(
char *uplo, integer *n, integer *kd,
6433 doublecomplex *ab, integer *ldab, doublereal *s, doublereal *scond,
6434 doublereal *amax,
char *equed);
6437 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
6441 doublereal *s, doublereal *scond, doublereal *amax,
char *equed);
6443 int zlaqp2_(integer *m, integer *n, integer *offset,
6447 int zlaqps_(integer *m, integer *n, integer *offset, integer
6448 *nb, integer *kb,
doublecomplex *a, integer *lda, integer *jpvt,
6452 int zlaqr0_(logical *wantt, logical *wantz, integer *n,
6453 integer *ilo, integer *ihi,
doublecomplex *h__, integer *ldh,
6455 integer *ldz,
doublecomplex *work, integer *lwork, integer *info);
6460 int zlaqr2_(logical *wantt, logical *wantz, integer *n,
6461 integer *ktop, integer *kbot, integer *nw,
doublecomplex *h__,
6462 integer *ldh, integer *iloz, integer *ihiz,
doublecomplex *z__,
6465 integer *ldt, integer *nv,
doublecomplex *wv, integer *ldwv,
6468 int zlaqr3_(logical *wantt, logical *wantz, integer *n,
6469 integer *ktop, integer *kbot, integer *nw,
doublecomplex *h__,
6470 integer *ldh, integer *iloz, integer *ihiz,
doublecomplex *z__,
6473 integer *ldt, integer *nv,
doublecomplex *wv, integer *ldwv,
6476 int zlaqr4_(logical *wantt, logical *wantz, integer *n,
6477 integer *ilo, integer *ihi,
doublecomplex *h__, integer *ldh,
6479 integer *ldz,
doublecomplex *work, integer *lwork, integer *info);
6481 int zlaqr5_(logical *wantt, logical *wantz, integer *kacc22,
6482 integer *n, integer *ktop, integer *kbot, integer *nshfts,
6489 int zlaqsb_(
char *uplo, integer *n, integer *kd,
6490 doublecomplex *ab, integer *ldab, doublereal *s, doublereal *scond,
6491 doublereal *amax,
char *equed);
6494 doublereal *s, doublereal *scond, doublereal *amax,
char *equed);
6497 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
6500 int zlar1v_(integer *n, integer *b1, integer *bn, doublereal
6501 *lambda, doublereal *d__, doublereal *l, doublereal *ld, doublereal *
6502 lld, doublereal *pivmin, doublereal *gaptol,
doublecomplex *z__,
6503 logical *wantnc, integer *negcnt, doublereal *ztz, doublereal *mingma,
6504 integer *r__, integer *isuppz, doublereal *nrminv, doublereal *resid,
6505 doublereal *rqcorr, doublereal *work);
6511 int zlarcm_(integer *m, integer *n, doublereal *a, integer *
6515 int zlarf_(
char *side, integer *m, integer *n,
doublecomplex
6519 int zlarfb_(
char *side,
char *trans,
char *direct,
char *
6520 storev, integer *m, integer *n, integer *k,
doublecomplex *v, integer
6530 int zlarft_(
char *direct,
char *storev, integer *n, integer *
6534 int zlarfx_(
char *side, integer *m, integer *n,
6539 doublecomplex *y, integer *incy, doublereal *c__, integer *incc);
6541 int zlarnv_(integer *idist, integer *iseed, integer *n,
6544 int zlarrv_(integer *n, doublereal *vl, doublereal *vu,
6545 doublereal *d__, doublereal *l, doublereal *pivmin, integer *isplit,
6546 integer *m, integer *dol, integer *dou, doublereal *minrgp,
6547 doublereal *rtol1, doublereal *rtol2, doublereal *w, doublereal *werr,
6548 doublereal *wgap, integer *iblock, integer *indexw, doublereal *gers,
6549 doublecomplex *z__, integer *ldz, integer *isuppz, doublereal *work,
6550 integer *iwork, integer *info);
6552 int zlarscl2_(integer *m, integer *n, doublereal *d__,
6562 int zlarz_(
char *side, integer *m, integer *n, integer *l,
6566 int zlarzb_(
char *side,
char *trans,
char *direct,
char *
6567 storev, integer *m, integer *n, integer *k, integer *l,
doublecomplex
6571 int zlarzt_(
char *direct,
char *storev, integer *n, integer *
6575 int zlascl_(
char *type__, integer *kl, integer *ku,
6576 doublereal *cfrom, doublereal *cto, integer *m, integer *n,
6579 int zlascl2_(integer *m, integer *n, doublereal *d__,
6582 int zlaset_(
char *uplo, integer *m, integer *n,
6586 int zlasr_(
char *side,
char *pivot,
char *direct, integer *m,
6587 integer *n, doublereal *c__, doublereal *s,
doublecomplex *a,
6591 doublereal *scale, doublereal *sumsq);
6594 integer *k1, integer *k2, integer *ipiv, integer *incx);
6596 int zlasyf_(
char *uplo, integer *n, integer *nb, integer *kb,
6598 integer *ldw, integer *info);
6601 integer *lda,
complex *sa, integer *ldsa, integer *info);
6603 int zlatbs_(
char *uplo,
char *trans,
char *diag,
char *
6604 normin, integer *n, integer *kd,
doublecomplex *ab, integer *ldab,
6605 doublecomplex *x, doublereal *scale, doublereal *cnorm, integer *info);
6608 integer *ldz,
doublecomplex *rhs, doublereal *rdsum, doublereal *
6609 rdscal, integer *ipiv, integer *jpiv);
6611 int zlatps_(
char *uplo,
char *trans,
char *diag,
char *
6613 scale, doublereal *cnorm, integer *info);
6615 int zlatrd_(
char *uplo, integer *n, integer *nb,
6619 int zlatrs_(
char *uplo,
char *trans,
char *diag,
char *
6621 doublereal *scale, doublereal *cnorm, integer *info);
6623 int zlatrz_(integer *m, integer *n, integer *l,
6627 int zlatzm_(
char *side, integer *m, integer *n,
6632 integer *lda, integer *info);
6635 integer *lda, integer *info);
6637 int zpbcon_(
char *uplo, integer *n, integer *kd,
6638 doublecomplex *ab, integer *ldab, doublereal *anorm, doublereal *
6639 rcond,
doublecomplex *work, doublereal *rwork, integer *info);
6641 int zpbequ_(
char *uplo, integer *n, integer *kd,
6642 doublecomplex *ab, integer *ldab, doublereal *s, doublereal *scond,
6643 doublereal *amax, integer *info);
6645 int zpbrfs_(
char *uplo, integer *n, integer *kd, integer *
6648 doublereal *ferr, doublereal *berr,
doublecomplex *work, doublereal *
6649 rwork, integer *info);
6651 int zpbstf_(
char *uplo, integer *n, integer *kd,
6654 int zpbsv_(
char *uplo, integer *n, integer *kd, integer *
6656 ldb, integer *info);
6658 int zpbsvx_(
char *fact,
char *uplo, integer *n, integer *kd,
6660 integer *ldafb,
char *equed, doublereal *s,
doublecomplex *b, integer
6661 *ldb,
doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *
6662 ferr, doublereal *berr,
doublecomplex *work, doublereal *rwork,
6665 int zpbtf2_(
char *uplo, integer *n, integer *kd,
6668 int zpbtrf_(
char *uplo, integer *n, integer *kd,
6671 int zpbtrs_(
char *uplo, integer *n, integer *kd, integer *
6673 ldb, integer *info);
6675 int zpftrf_(
char *transr,
char *uplo, integer *n,
6678 int zpftri_(
char *transr,
char *uplo, integer *n,
6681 int zpftrs_(
char *transr,
char *uplo, integer *n, integer *
6685 integer *lda, doublereal *anorm, doublereal *rcond,
doublecomplex *
6686 work, doublereal *rwork, integer *info);
6689 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
6692 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
6694 int zporfs_(
char *uplo, integer *n, integer *nrhs,
6697 doublereal *ferr, doublereal *berr,
doublecomplex *work, doublereal *
6698 rwork, integer *info);
6700 int zporfsx_(
char *uplo,
char *equed, integer *n, integer *
6703 integer *ldx, doublereal *rcond, doublereal *berr, integer *
6704 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
6705 err_bnds_comp__, integer *nparams, doublereal *params,
doublecomplex *
6706 work, doublereal *rwork, integer *info);
6708 int zposv_(
char *uplo, integer *n, integer *nrhs,
6712 int zposvx_(
char *fact,
char *uplo, integer *n, integer *
6714 ldaf,
char *equed, doublereal *s,
doublecomplex *b, integer *ldb,
6715 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *ferr,
6716 doublereal *berr,
doublecomplex *work, doublereal *rwork, integer *
6719 int zposvxx_(
char *fact,
char *uplo, integer *n, integer *
6721 ldaf,
char *equed, doublereal *s,
doublecomplex *b, integer *ldb,
6722 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *rpvgrw,
6723 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
6724 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
6728 integer *lda, integer *info);
6731 integer *lda, integer *info);
6734 integer *lda, integer *info);
6736 int zpotrs_(
char *uplo, integer *n, integer *nrhs,
6741 doublereal *anorm, doublereal *rcond,
doublecomplex *work, doublereal
6742 *rwork, integer *info);
6745 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
6747 int zpprfs_(
char *uplo, integer *n, integer *nrhs,
6749 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
6752 int zppsv_(
char *uplo, integer *n, integer *nrhs,
6755 int zppsvx_(
char *fact,
char *uplo, integer *n, integer *
6758 doublereal *rcond, doublereal *ferr, doublereal *berr,
doublecomplex *
6759 work, doublereal *rwork, integer *info);
6767 int zpptrs_(
char *uplo, integer *n, integer *nrhs,
6771 integer *lda, integer *piv, integer *rank, doublereal *tol,
6772 doublereal *work, integer *info);
6775 integer *lda, integer *piv, integer *rank, doublereal *tol,
6776 doublereal *work, integer *info);
6779 doublereal *anorm, doublereal *rcond, doublereal *rwork, integer *
6782 int zpteqr_(
char *compz, integer *n, doublereal *d__,
6783 doublereal *e,
doublecomplex *z__, integer *ldz, doublereal *work,
6786 int zptrfs_(
char *uplo, integer *n, integer *nrhs,
6789 doublereal *ferr, doublereal *berr,
doublecomplex *work, doublereal *
6790 rwork, integer *info);
6792 int zptsv_(integer *n, integer *nrhs, doublereal *d__,
6795 int zptsvx_(
char *fact, integer *n, integer *nrhs,
6798 doublereal *rcond, doublereal *ferr, doublereal *berr,
doublecomplex *
6799 work, doublereal *rwork, integer *info);
6804 int zpttrs_(
char *uplo, integer *n, integer *nrhs,
6808 int zptts2_(integer *iuplo, integer *n, integer *nrhs,
6815 integer *ipiv, doublereal *anorm, doublereal *rcond,
doublecomplex *
6816 work, integer *info);
6825 int zsprfs_(
char *uplo, integer *n, integer *nrhs,
6827 b, integer *ldb,
doublecomplex *x, integer *ldx, doublereal *ferr,
6828 doublereal *berr,
doublecomplex *work, doublereal *rwork, integer *
6831 int zspsv_(
char *uplo, integer *n, integer *nrhs,
6835 int zspsvx_(
char *fact,
char *uplo, integer *n, integer *
6838 doublereal *rcond, doublereal *ferr, doublereal *berr,
doublecomplex *
6839 work, doublereal *rwork, integer *info);
6842 integer *ipiv, integer *info);
6847 int zsptrs_(
char *uplo, integer *n, integer *nrhs,
6851 int zstedc_(
char *compz, integer *n, doublereal *d__,
6853 integer *lwork, doublereal *rwork, integer *lrwork, integer *iwork,
6854 integer *liwork, integer *info);
6856 int zstegr_(
char *jobz,
char *range, integer *n, doublereal *
6857 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
6858 integer *iu, doublereal *abstol, integer *m, doublereal *w,
6859 doublecomplex *z__, integer *ldz, integer *isuppz, doublereal *work,
6860 integer *lwork, integer *iwork, integer *liwork, integer *info);
6862 int zstein_(integer *n, doublereal *d__, doublereal *e,
6863 integer *m, doublereal *w, integer *iblock, integer *isplit,
6864 doublecomplex *z__, integer *ldz, doublereal *work, integer *iwork,
6865 integer *ifail, integer *info);
6867 int zstemr_(
char *jobz,
char *range, integer *n, doublereal *
6868 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
6869 integer *iu, integer *m, doublereal *w,
doublecomplex *z__, integer *
6870 ldz, integer *nzc, integer *isuppz, logical *tryrac, doublereal *work,
6871 integer *lwork, integer *iwork, integer *liwork, integer *info);
6873 int zsteqr_(
char *compz, integer *n, doublereal *d__,
6874 doublereal *e,
doublecomplex *z__, integer *ldz, doublereal *work,
6878 integer *lda, integer *ipiv, doublereal *anorm, doublereal *rcond,
6882 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
6892 int zsyrfs_(
char *uplo, integer *n, integer *nrhs,
6895 integer *ldx, doublereal *ferr, doublereal *berr,
doublecomplex *work,
6896 doublereal *rwork, integer *info);
6898 int zsyrfsx_(
char *uplo,
char *equed, integer *n, integer *
6900 ldaf, integer *ipiv, doublereal *s,
doublecomplex *b, integer *ldb,
6901 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *berr,
6902 integer *n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
6903 err_bnds_comp__, integer *nparams, doublereal *params,
doublecomplex *
6904 work, doublereal *rwork, integer *info);
6906 int zsysv_(
char *uplo, integer *n, integer *nrhs,
6908 integer *ldb,
doublecomplex *work, integer *lwork, integer *info);
6910 int zsysvx_(
char *fact,
char *uplo, integer *n, integer *
6913 integer *ldx, doublereal *rcond, doublereal *ferr, doublereal *berr,
6914 doublecomplex *work, integer *lwork, doublereal *rwork, integer *info);
6916 int zsysvxx_(
char *fact,
char *uplo, integer *n, integer *
6918 ldaf, integer *ipiv,
char *equed, doublereal *s,
doublecomplex *b,
6919 integer *ldb,
doublecomplex *x, integer *ldx, doublereal *rcond,
6920 doublereal *rpvgrw, doublereal *berr, integer *n_err_bnds__,
6921 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
6922 nparams, doublereal *params,
doublecomplex *work, doublereal *rwork,
6926 integer *lda, integer *ipiv, integer *info);
6929 integer *lda, integer *ipiv,
doublecomplex *work, integer *lwork,
6933 integer *lda, integer *ipiv,
doublecomplex *work, integer *info);
6935 int zsytrs_(
char *uplo, integer *n, integer *nrhs,
6937 integer *ldb, integer *info);
6939 int ztbcon_(
char *norm,
char *uplo,
char *diag, integer *n,
6940 integer *kd,
doublecomplex *ab, integer *ldab, doublereal *rcond,
6943 int ztbrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
6944 integer *kd, integer *nrhs,
doublecomplex *ab, integer *ldab,
6946 doublereal *ferr, doublereal *berr,
doublecomplex *work, doublereal *
6947 rwork, integer *info);
6949 int ztbtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
6950 integer *kd, integer *nrhs,
doublecomplex *ab, integer *ldab,
6953 int ztfsm_(
char *transr,
char *side,
char *uplo,
char *trans,
6957 int ztftri_(
char *transr,
char *uplo,
char *diag, integer *n,
6960 int ztfttp_(
char *transr,
char *uplo, integer *n,
6963 int ztfttr_(
char *transr,
char *uplo, integer *n,
6966 int ztgevc_(
char *side,
char *howmny, logical *select,
6969 ldvr, integer *mm, integer *m,
doublecomplex *work, doublereal *rwork,
6972 int ztgex2_(logical *wantq, logical *wantz, integer *n,
6975 integer *j1, integer *info);
6977 int ztgexc_(logical *wantq, logical *wantz, integer *n,
6980 integer *ifst, integer *ilst, integer *info);
6982 int ztgsen_(integer *ijob, logical *wantq, logical *wantz,
6983 logical *select, integer *n,
doublecomplex *a, integer *lda,
6986 ldz, integer *m, doublereal *pl, doublereal *pr, doublereal *dif,
6987 doublecomplex *work, integer *lwork, integer *iwork, integer *liwork,
6990 int ztgsja_(
char *jobu,
char *jobv,
char *jobq, integer *m,
6991 integer *p, integer *n, integer *k, integer *l,
doublecomplex *a,
6992 integer *lda,
doublecomplex *b, integer *ldb, doublereal *tola,
6993 doublereal *tolb, doublereal *alpha, doublereal *beta,
doublecomplex *
6995 integer *ldq,
doublecomplex *work, integer *ncycle, integer *info);
6997 int ztgsna_(
char *job,
char *howmny, logical *select,
7000 ldvr, doublereal *s, doublereal *dif, integer *mm, integer *m,
7001 doublecomplex *work, integer *lwork, integer *iwork, integer *info);
7003 int ztgsy2_(
char *trans, integer *ijob, integer *m, integer *
7007 doublereal *scale, doublereal *rdsum, doublereal *rdscal, integer *
7010 int ztgsyl_(
char *trans, integer *ijob, integer *m, integer *
7014 doublereal *scale, doublereal *dif,
doublecomplex *work, integer *
7015 lwork, integer *iwork, integer *info);
7017 int ztpcon_(
char *norm,
char *uplo,
char *diag, integer *n,
7019 *rwork, integer *info);
7021 int ztprfs_(
char *uplo,
char *trans,
char *diag, integer *n,
7023 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
7026 int ztptri_(
char *uplo,
char *diag, integer *n,
7029 int ztptrs_(
char *uplo,
char *trans,
char *diag, integer *n,
7033 int ztpttf_(
char *transr,
char *uplo, integer *n,
7039 int ztrcon_(
char *norm,
char *uplo,
char *diag, integer *n,
7041 work, doublereal *rwork, integer *info);
7043 int ztrevc_(
char *side,
char *howmny, logical *select,
7045 integer *ldvl,
doublecomplex *vr, integer *ldvr, integer *mm, integer
7049 integer *ldt,
doublecomplex *q, integer *ldq, integer *ifst, integer *
7050 ilst, integer *info);
7052 int ztrrfs_(
char *uplo,
char *trans,
char *diag, integer *n,
7054 integer *ldb,
doublecomplex *x, integer *ldx, doublereal *ferr,
7055 doublereal *berr,
doublecomplex *work, doublereal *rwork, integer *
7058 int ztrsen_(
char *job,
char *compq, logical *select, integer
7060 doublecomplex *w, integer *m, doublereal *s, doublereal *sep,
7063 int ztrsna_(
char *job,
char *howmny, logical *select,
7065 integer *ldvl,
doublecomplex *vr, integer *ldvr, doublereal *s,
7066 doublereal *sep, integer *mm, integer *m,
doublecomplex *work,
7067 integer *ldwork, doublereal *rwork, integer *info);
7069 int ztrsyl_(
char *trana,
char *tranb, integer *isgn, integer
7071 integer *ldb,
doublecomplex *c__, integer *ldc, doublereal *scale,
7074 int ztrti2_(
char *uplo,
char *diag, integer *n,
7077 int ztrtri_(
char *uplo,
char *diag, integer *n,
7080 int ztrtrs_(
char *uplo,
char *trans,
char *diag, integer *n,
7082 integer *ldb, integer *info);
7084 int ztrttf_(
char *transr,
char *uplo, integer *n,
7097 int zung2l_(integer *m, integer *n, integer *k,
7099 work, integer *info);
7101 int zung2r_(integer *m, integer *n, integer *k,
7103 work, integer *info);
7105 int zungbr_(
char *vect, integer *m, integer *n, integer *k,
7107 work, integer *lwork, integer *info);
7109 int zunghr_(integer *n, integer *ilo, integer *ihi,
7111 work, integer *lwork, integer *info);
7113 int zungl2_(integer *m, integer *n, integer *k,
7115 work, integer *info);
7117 int zunglq_(integer *m, integer *n, integer *k,
7119 work, integer *lwork, integer *info);
7121 int zungql_(integer *m, integer *n, integer *k,
7123 work, integer *lwork, integer *info);
7125 int zungqr_(integer *m, integer *n, integer *k,
7127 work, integer *lwork, integer *info);
7129 int zungr2_(integer *m, integer *n, integer *k,
7131 work, integer *info);
7133 int zungrq_(integer *m, integer *n, integer *k,
7135 work, integer *lwork, integer *info);
7141 int zunm2l_(
char *side,
char *trans, integer *m, integer *n,
7145 int zunm2r_(
char *side,
char *trans, integer *m, integer *n,
7149 int zunmbr_(
char *vect,
char *side,
char *trans, integer *m,
7152 lwork, integer *info);
7154 int zunmhr_(
char *side,
char *trans, integer *m, integer *n,
7157 work, integer *lwork, integer *info);
7159 int zunml2_(
char *side,
char *trans, integer *m, integer *n,
7163 int zunmlq_(
char *side,
char *trans, integer *m, integer *n,
7168 int zunmql_(
char *side,
char *trans, integer *m, integer *n,
7173 int zunmqr_(
char *side,
char *trans, integer *m, integer *n,
7178 int zunmr2_(
char *side,
char *trans, integer *m, integer *n,
7182 int zunmr3_(
char *side,
char *trans, integer *m, integer *n,
7187 int zunmrq_(
char *side,
char *trans, integer *m, integer *n,
7192 int zunmrz_(
char *side,
char *trans, integer *m, integer *n,
7195 lwork, integer *info);
7197 int zunmtr_(
char *side,
char *uplo,
char *trans, integer *m,
7204 work, integer *info);
7206 int zupmtr_(
char *side,
char *uplo,
char *trans, integer *m,
7210 int dlamc1_(integer *beta, integer *t, logical *rnd, logical
7213 doublereal dsecnd_();
7215 int ilaver_(integer *vers_major__, integer *vers_minor__,
7216 integer *vers_patch__);
7218 logical lsame_(
char *ca,
char *cb);
7220 doublereal second_();
7222 doublereal slamch_(
char *cmach);
7224 int slamc1_(integer *beta, integer *t, logical *rnd, logical
7227 int slamc2_(integer *beta, integer *t, logical *rnd, real *
7228 eps, integer *emin, real *rmin, integer *emax, real *rmax);
7230 doublereal slamc3_(real *a, real *b);
7232 int slamc4_(integer *emin, real *start, integer *base);
7234 int slamc5_(integer *beta, integer *p, integer *emin,
7235 logical *ieee, integer *emax, real *rmax);
7238 doublereal dlamch_(
char *cmach);
7240 int dlamc1_(integer *beta, integer *t, logical *rnd, logical
7243 int dlamc2_(integer *beta, integer *t, logical *rnd,
7244 doublereal *eps, integer *emin, doublereal *rmin, integer *emax,
7247 doublereal dlamc3_(doublereal *a, doublereal *b);
7249 int dlamc4_(integer *emin, doublereal *start, integer *base);
7251 int dlamc5_(integer *beta, integer *p, integer *emin,
7252 logical *ieee, integer *emax, doublereal *rmax);
7254 integer ilaenv_(integer *ispec,
char *name__,
char *opts, integer *n1,
7255 integer *n2, integer *n3, integer *n4);