1 /** LAPACKE bindings for D.
2     Authors:    Chibisi Chima-Okereke
3     Copyright:  Copyright (c) 2016, Chibisi Chima-Okereke. All rights reserved.
4     License:    Boost License 1.0
5 */
6 
7 module lapacke.lapacke;
8 import std.complex : Complex;
9 
10 extern (C):
11 
12 alias int lapack_logical;
13 alias lapack_complex_float  = Complex!float ;
14 alias lapack_complex_double = Complex!double;
15 
16 alias int function (const(float)*, const(float)*) LAPACK_S_SELECT2;
17 alias int function (const(float)*, const(float)*, const(float)*) LAPACK_S_SELECT3;
18 alias int function (const(double)*, const(double)*) LAPACK_D_SELECT2;
19 alias int function (const(double)*, const(double)*, const(double)*) LAPACK_D_SELECT3;
20 alias int function (const(lapack_complex_float)*) LAPACK_C_SELECT1;
21 alias int function (const(lapack_complex_float)*, const(lapack_complex_float)*) LAPACK_C_SELECT2;
22 alias int function (const(lapack_complex_double)*) LAPACK_Z_SELECT1;
23 alias int function (const(lapack_complex_double)*, const(lapack_complex_double)*) LAPACK_Z_SELECT2;
24 
25 int lsame_ (char* ca, char* cb, int lca, int lcb);
26 int LAPACKE_sbdsdc (int matrix_layout, char uplo, char compq, int n, float* d, float* e, float* u, int ldu, float* vt, int ldvt, float* q, int* iq);
27 int LAPACKE_dbdsdc (int matrix_layout, char uplo, char compq, int n, double* d, double* e, double* u, int ldu, double* vt, int ldvt, double* q, int* iq);
28 int LAPACKE_sbdsqr (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, float* d, float* e, float* vt, int ldvt, float* u, int ldu, float* c, int ldc);
29 int LAPACKE_dbdsqr (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, double* d, double* e, double* vt, int ldvt, double* u, int ldu, double* c, int ldc);
30 int LAPACKE_cbdsqr (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, float* d, float* e, lapack_complex_float* vt, int ldvt, lapack_complex_float* u, int ldu, lapack_complex_float* c, int ldc);
31 int LAPACKE_zbdsqr (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, double* d, double* e, lapack_complex_double* vt, int ldvt, lapack_complex_double* u, int ldu, lapack_complex_double* c, int ldc);
32 int LAPACKE_sbdsvdx (int matrix_layout, char uplo, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, int* ns, float* s, float* z, int ldz, int* superb);
33 int LAPACKE_dbdsvdx (int matrix_layout, char uplo, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, int* ns, double* s, double* z, int ldz, int* superb);
34 int LAPACKE_sdisna (char job, int m, int n, const(float)* d, float* sep);
35 int LAPACKE_ddisna (char job, int m, int n, const(double)* d, double* sep);
36 int LAPACKE_sgbbrd (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, float* ab, int ldab, float* d, float* e, float* q, int ldq, float* pt, int ldpt, float* c, int ldc);
37 int LAPACKE_dgbbrd (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, double* ab, int ldab, double* d, double* e, double* q, int ldq, double* pt, int ldpt, double* c, int ldc);
38 int LAPACKE_cgbbrd (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, lapack_complex_float* ab, int ldab, float* d, float* e, lapack_complex_float* q, int ldq, lapack_complex_float* pt, int ldpt, lapack_complex_float* c, int ldc);
39 int LAPACKE_zgbbrd (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, lapack_complex_double* ab, int ldab, double* d, double* e, lapack_complex_double* q, int ldq, lapack_complex_double* pt, int ldpt, lapack_complex_double* c, int ldc);
40 int LAPACKE_sgbcon (int matrix_layout, char norm, int n, int kl, int ku, const(float)* ab, int ldab, const(int)* ipiv, float anorm, float* rcond);
41 int LAPACKE_dgbcon (int matrix_layout, char norm, int n, int kl, int ku, const(double)* ab, int ldab, const(int)* ipiv, double anorm, double* rcond);
42 int LAPACKE_cgbcon (int matrix_layout, char norm, int n, int kl, int ku, const(lapack_complex_float)* ab, int ldab, const(int)* ipiv, float anorm, float* rcond);
43 int LAPACKE_zgbcon (int matrix_layout, char norm, int n, int kl, int ku, const(lapack_complex_double)* ab, int ldab, const(int)* ipiv, double anorm, double* rcond);
44 int LAPACKE_sgbequ (int matrix_layout, int m, int n, int kl, int ku, const(float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
45 int LAPACKE_dgbequ (int matrix_layout, int m, int n, int kl, int ku, const(double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
46 int LAPACKE_cgbequ (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
47 int LAPACKE_zgbequ (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
48 int LAPACKE_sgbequb (int matrix_layout, int m, int n, int kl, int ku, const(float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
49 int LAPACKE_dgbequb (int matrix_layout, int m, int n, int kl, int ku, const(double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
50 int LAPACKE_cgbequb (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
51 int LAPACKE_zgbequb (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
52 int LAPACKE_sgbrfs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(float)* ab, int ldab, const(float)* afb, int ldafb, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
53 int LAPACKE_dgbrfs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(double)* ab, int ldab, const(double)* afb, int ldafb, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
54 int LAPACKE_cgbrfs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* afb, int ldafb, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
55 int LAPACKE_zgbrfs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* afb, int ldafb, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
56 int LAPACKE_sgbrfsx (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(float)* ab, int ldab, const(float)* afb, int ldafb, const(int)* ipiv, const(float)* r, const(float)* c, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
57 int LAPACKE_dgbrfsx (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(double)* ab, int ldab, const(double)* afb, int ldafb, const(int)* ipiv, const(double)* r, const(double)* c, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
58 int LAPACKE_cgbrfsx (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* afb, int ldafb, const(int)* ipiv, const(float)* r, const(float)* c, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
59 int LAPACKE_zgbrfsx (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* afb, int ldafb, const(int)* ipiv, const(double)* r, const(double)* c, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
60 int LAPACKE_sgbsv (int matrix_layout, int n, int kl, int ku, int nrhs, float* ab, int ldab, int* ipiv, float* b, int ldb);
61 int LAPACKE_dgbsv (int matrix_layout, int n, int kl, int ku, int nrhs, double* ab, int ldab, int* ipiv, double* b, int ldb);
62 int LAPACKE_cgbsv (int matrix_layout, int n, int kl, int ku, int nrhs, lapack_complex_float* ab, int ldab, int* ipiv, lapack_complex_float* b, int ldb);
63 int LAPACKE_zgbsv (int matrix_layout, int n, int kl, int ku, int nrhs, lapack_complex_double* ab, int ldab, int* ipiv, lapack_complex_double* b, int ldb);
64 int LAPACKE_sgbsvx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, float* ab, int ldab, float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* rpivot);
65 int LAPACKE_dgbsvx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, double* ab, int ldab, double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* rpivot);
66 int LAPACKE_cgbsvx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, float* rpivot);
67 int LAPACKE_zgbsvx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, double* rpivot);
68 int LAPACKE_sgbsvxx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, float* ab, int ldab, float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
69 int LAPACKE_dgbsvxx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, double* ab, int ldab, double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
70 int LAPACKE_cgbsvxx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
71 int LAPACKE_zgbsvxx (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
72 int LAPACKE_sgbtrf (int matrix_layout, int m, int n, int kl, int ku, float* ab, int ldab, int* ipiv);
73 int LAPACKE_dgbtrf (int matrix_layout, int m, int n, int kl, int ku, double* ab, int ldab, int* ipiv);
74 int LAPACKE_cgbtrf (int matrix_layout, int m, int n, int kl, int ku, lapack_complex_float* ab, int ldab, int* ipiv);
75 int LAPACKE_zgbtrf (int matrix_layout, int m, int n, int kl, int ku, lapack_complex_double* ab, int ldab, int* ipiv);
76 int LAPACKE_sgbtrs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(float)* ab, int ldab, const(int)* ipiv, float* b, int ldb);
77 int LAPACKE_dgbtrs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(double)* ab, int ldab, const(int)* ipiv, double* b, int ldb);
78 int LAPACKE_cgbtrs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_float)* ab, int ldab, const(int)* ipiv, lapack_complex_float* b, int ldb);
79 int LAPACKE_zgbtrs (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_double)* ab, int ldab, const(int)* ipiv, lapack_complex_double* b, int ldb);
80 int LAPACKE_sgebak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* scale, int m, float* v, int ldv);
81 int LAPACKE_dgebak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* scale, int m, double* v, int ldv);
82 int LAPACKE_cgebak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* scale, int m, lapack_complex_float* v, int ldv);
83 int LAPACKE_zgebak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* scale, int m, lapack_complex_double* v, int ldv);
84 int LAPACKE_sgebal (int matrix_layout, char job, int n, float* a, int lda, int* ilo, int* ihi, float* scale);
85 int LAPACKE_dgebal (int matrix_layout, char job, int n, double* a, int lda, int* ilo, int* ihi, double* scale);
86 int LAPACKE_cgebal (int matrix_layout, char job, int n, lapack_complex_float* a, int lda, int* ilo, int* ihi, float* scale);
87 int LAPACKE_zgebal (int matrix_layout, char job, int n, lapack_complex_double* a, int lda, int* ilo, int* ihi, double* scale);
88 int LAPACKE_sgebrd (int matrix_layout, int m, int n, float* a, int lda, float* d, float* e, float* tauq, float* taup);
89 int LAPACKE_dgebrd (int matrix_layout, int m, int n, double* a, int lda, double* d, double* e, double* tauq, double* taup);
90 int LAPACKE_cgebrd (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, float* d, float* e, lapack_complex_float* tauq, lapack_complex_float* taup);
91 int LAPACKE_zgebrd (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, double* d, double* e, lapack_complex_double* tauq, lapack_complex_double* taup);
92 int LAPACKE_sgecon (int matrix_layout, char norm, int n, const(float)* a, int lda, float anorm, float* rcond);
93 int LAPACKE_dgecon (int matrix_layout, char norm, int n, const(double)* a, int lda, double anorm, double* rcond);
94 int LAPACKE_cgecon (int matrix_layout, char norm, int n, const(lapack_complex_float)* a, int lda, float anorm, float* rcond);
95 int LAPACKE_zgecon (int matrix_layout, char norm, int n, const(lapack_complex_double)* a, int lda, double anorm, double* rcond);
96 int LAPACKE_sgeequ (int matrix_layout, int m, int n, const(float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
97 int LAPACKE_dgeequ (int matrix_layout, int m, int n, const(double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
98 int LAPACKE_cgeequ (int matrix_layout, int m, int n, const(lapack_complex_float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
99 int LAPACKE_zgeequ (int matrix_layout, int m, int n, const(lapack_complex_double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
100 int LAPACKE_sgeequb (int matrix_layout, int m, int n, const(float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
101 int LAPACKE_dgeequb (int matrix_layout, int m, int n, const(double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
102 int LAPACKE_cgeequb (int matrix_layout, int m, int n, const(lapack_complex_float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
103 int LAPACKE_zgeequb (int matrix_layout, int m, int n, const(lapack_complex_double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
104 int LAPACKE_sgees (int matrix_layout, char jobvs, char sort, LAPACK_S_SELECT2 select, int n, float* a, int lda, int* sdim, float* wr, float* wi, float* vs, int ldvs);
105 int LAPACKE_dgees (int matrix_layout, char jobvs, char sort, LAPACK_D_SELECT2 select, int n, double* a, int lda, int* sdim, double* wr, double* wi, double* vs, int ldvs);
106 int LAPACKE_cgees (int matrix_layout, char jobvs, char sort, LAPACK_C_SELECT1 select, int n, lapack_complex_float* a, int lda, int* sdim, lapack_complex_float* w, lapack_complex_float* vs, int ldvs);
107 int LAPACKE_zgees (int matrix_layout, char jobvs, char sort, LAPACK_Z_SELECT1 select, int n, lapack_complex_double* a, int lda, int* sdim, lapack_complex_double* w, lapack_complex_double* vs, int ldvs);
108 int LAPACKE_sgeesx (int matrix_layout, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, int n, float* a, int lda, int* sdim, float* wr, float* wi, float* vs, int ldvs, float* rconde, float* rcondv);
109 int LAPACKE_dgeesx (int matrix_layout, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, int n, double* a, int lda, int* sdim, double* wr, double* wi, double* vs, int ldvs, double* rconde, double* rcondv);
110 int LAPACKE_cgeesx (int matrix_layout, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, int n, lapack_complex_float* a, int lda, int* sdim, lapack_complex_float* w, lapack_complex_float* vs, int ldvs, float* rconde, float* rcondv);
111 int LAPACKE_zgeesx (int matrix_layout, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, int n, lapack_complex_double* a, int lda, int* sdim, lapack_complex_double* w, lapack_complex_double* vs, int ldvs, double* rconde, double* rcondv);
112 int LAPACKE_sgeev (int matrix_layout, char jobvl, char jobvr, int n, float* a, int lda, float* wr, float* wi, float* vl, int ldvl, float* vr, int ldvr);
113 int LAPACKE_dgeev (int matrix_layout, char jobvl, char jobvr, int n, double* a, int lda, double* wr, double* wi, double* vl, int ldvl, double* vr, int ldvr);
114 int LAPACKE_cgeev (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_float* a, int lda, lapack_complex_float* w, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr);
115 int LAPACKE_zgeev (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_double* a, int lda, lapack_complex_double* w, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr);
116 int LAPACKE_sgeevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, float* a, int lda, float* wr, float* wi, float* vl, int ldvl, float* vr, int ldvr, int* ilo, int* ihi, float* scale, float* abnrm, float* rconde, float* rcondv);
117 int LAPACKE_dgeevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, double* a, int lda, double* wr, double* wi, double* vl, int ldvl, double* vr, int ldvr, int* ilo, int* ihi, double* scale, double* abnrm, double* rconde, double* rcondv);
118 int LAPACKE_cgeevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_float* a, int lda, lapack_complex_float* w, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int* ilo, int* ihi, float* scale, float* abnrm, float* rconde, float* rcondv);
119 int LAPACKE_zgeevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_double* a, int lda, lapack_complex_double* w, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int* ilo, int* ihi, double* scale, double* abnrm, double* rconde, double* rcondv);
120 int LAPACKE_sgehrd (int matrix_layout, int n, int ilo, int ihi, float* a, int lda, float* tau);
121 int LAPACKE_dgehrd (int matrix_layout, int n, int ilo, int ihi, double* a, int lda, double* tau);
122 int LAPACKE_cgehrd (int matrix_layout, int n, int ilo, int ihi, lapack_complex_float* a, int lda, lapack_complex_float* tau);
123 int LAPACKE_zgehrd (int matrix_layout, int n, int ilo, int ihi, lapack_complex_double* a, int lda, lapack_complex_double* tau);
124 int LAPACKE_sgejsv (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, float* a, int lda, float* sva, float* u, int ldu, float* v, int ldv, float* stat, int* istat);
125 int LAPACKE_dgejsv (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, double* a, int lda, double* sva, double* u, int ldu, double* v, int ldv, double* stat, int* istat);
126 int LAPACKE_cgejsv (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, lapack_complex_float* a, int lda, float* sva, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, float* stat, int* istat);
127 int LAPACKE_zgejsv (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, lapack_complex_double* a, int lda, double* sva, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, double* stat, int* istat);
128 int LAPACKE_sgelq2 (int matrix_layout, int m, int n, float* a, int lda, float* tau);
129 int LAPACKE_dgelq2 (int matrix_layout, int m, int n, double* a, int lda, double* tau);
130 int LAPACKE_cgelq2 (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
131 int LAPACKE_zgelq2 (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
132 int LAPACKE_sgelqf (int matrix_layout, int m, int n, float* a, int lda, float* tau);
133 int LAPACKE_dgelqf (int matrix_layout, int m, int n, double* a, int lda, double* tau);
134 int LAPACKE_cgelqf (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
135 int LAPACKE_zgelqf (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
136 int LAPACKE_sgels (int matrix_layout, char trans, int m, int n, int nrhs, float* a, int lda, float* b, int ldb);
137 int LAPACKE_dgels (int matrix_layout, char trans, int m, int n, int nrhs, double* a, int lda, double* b, int ldb);
138 int LAPACKE_cgels (int matrix_layout, char trans, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb);
139 int LAPACKE_zgels (int matrix_layout, char trans, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb);
140 int LAPACKE_sgelsd (int matrix_layout, int m, int n, int nrhs, float* a, int lda, float* b, int ldb, float* s, float rcond, int* rank);
141 int LAPACKE_dgelsd (int matrix_layout, int m, int n, int nrhs, double* a, int lda, double* b, int ldb, double* s, double rcond, int* rank);
142 int LAPACKE_cgelsd (int matrix_layout, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* s, float rcond, int* rank);
143 int LAPACKE_zgelsd (int matrix_layout, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* s, double rcond, int* rank);
144 int LAPACKE_sgelss (int matrix_layout, int m, int n, int nrhs, float* a, int lda, float* b, int ldb, float* s, float rcond, int* rank);
145 int LAPACKE_dgelss (int matrix_layout, int m, int n, int nrhs, double* a, int lda, double* b, int ldb, double* s, double rcond, int* rank);
146 int LAPACKE_cgelss (int matrix_layout, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* s, float rcond, int* rank);
147 int LAPACKE_zgelss (int matrix_layout, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* s, double rcond, int* rank);
148 int LAPACKE_sgelsy (int matrix_layout, int m, int n, int nrhs, float* a, int lda, float* b, int ldb, int* jpvt, float rcond, int* rank);
149 int LAPACKE_dgelsy (int matrix_layout, int m, int n, int nrhs, double* a, int lda, double* b, int ldb, int* jpvt, double rcond, int* rank);
150 int LAPACKE_cgelsy (int matrix_layout, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* jpvt, float rcond, int* rank);
151 int LAPACKE_zgelsy (int matrix_layout, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* jpvt, double rcond, int* rank);
152 int LAPACKE_sgeqlf (int matrix_layout, int m, int n, float* a, int lda, float* tau);
153 int LAPACKE_dgeqlf (int matrix_layout, int m, int n, double* a, int lda, double* tau);
154 int LAPACKE_cgeqlf (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
155 int LAPACKE_zgeqlf (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
156 int LAPACKE_sgeqp3 (int matrix_layout, int m, int n, float* a, int lda, int* jpvt, float* tau);
157 int LAPACKE_dgeqp3 (int matrix_layout, int m, int n, double* a, int lda, int* jpvt, double* tau);
158 int LAPACKE_cgeqp3 (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* jpvt, lapack_complex_float* tau);
159 int LAPACKE_zgeqp3 (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* jpvt, lapack_complex_double* tau);
160 int LAPACKE_sgeqpf (int matrix_layout, int m, int n, float* a, int lda, int* jpvt, float* tau);
161 int LAPACKE_dgeqpf (int matrix_layout, int m, int n, double* a, int lda, int* jpvt, double* tau);
162 int LAPACKE_cgeqpf (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* jpvt, lapack_complex_float* tau);
163 int LAPACKE_zgeqpf (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* jpvt, lapack_complex_double* tau);
164 int LAPACKE_sgeqr2 (int matrix_layout, int m, int n, float* a, int lda, float* tau);
165 int LAPACKE_dgeqr2 (int matrix_layout, int m, int n, double* a, int lda, double* tau);
166 int LAPACKE_cgeqr2 (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
167 int LAPACKE_zgeqr2 (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
168 int LAPACKE_sgeqrf (int matrix_layout, int m, int n, float* a, int lda, float* tau);
169 int LAPACKE_dgeqrf (int matrix_layout, int m, int n, double* a, int lda, double* tau);
170 int LAPACKE_cgeqrf (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
171 int LAPACKE_zgeqrf (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
172 int LAPACKE_sgeqrfp (int matrix_layout, int m, int n, float* a, int lda, float* tau);
173 int LAPACKE_dgeqrfp (int matrix_layout, int m, int n, double* a, int lda, double* tau);
174 int LAPACKE_cgeqrfp (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
175 int LAPACKE_zgeqrfp (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
176 int LAPACKE_sgerfs (int matrix_layout, char trans, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
177 int LAPACKE_dgerfs (int matrix_layout, char trans, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
178 int LAPACKE_cgerfs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
179 int LAPACKE_zgerfs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
180 int LAPACKE_sgerfsx (int matrix_layout, char trans, char equed, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* r, const(float)* c, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
181 int LAPACKE_dgerfsx (int matrix_layout, char trans, char equed, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* r, const(double)* c, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
182 int LAPACKE_cgerfsx (int matrix_layout, char trans, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(float)* r, const(float)* c, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
183 int LAPACKE_zgerfsx (int matrix_layout, char trans, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(double)* r, const(double)* c, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
184 int LAPACKE_sgerqf (int matrix_layout, int m, int n, float* a, int lda, float* tau);
185 int LAPACKE_dgerqf (int matrix_layout, int m, int n, double* a, int lda, double* tau);
186 int LAPACKE_cgerqf (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
187 int LAPACKE_zgerqf (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
188 int LAPACKE_sgesdd (int matrix_layout, char jobz, int m, int n, float* a, int lda, float* s, float* u, int ldu, float* vt, int ldvt);
189 int LAPACKE_dgesdd (int matrix_layout, char jobz, int m, int n, double* a, int lda, double* s, double* u, int ldu, double* vt, int ldvt);
190 int LAPACKE_cgesdd (int matrix_layout, char jobz, int m, int n, lapack_complex_float* a, int lda, float* s, lapack_complex_float* u, int ldu, lapack_complex_float* vt, int ldvt);
191 int LAPACKE_zgesdd (int matrix_layout, char jobz, int m, int n, lapack_complex_double* a, int lda, double* s, lapack_complex_double* u, int ldu, lapack_complex_double* vt, int ldvt);
192 int LAPACKE_sgesv (int matrix_layout, int n, int nrhs, float* a, int lda, int* ipiv, float* b, int ldb);
193 int LAPACKE_dgesv (int matrix_layout, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb);
194 int LAPACKE_cgesv (int matrix_layout, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb);
195 int LAPACKE_zgesv (int matrix_layout, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb);
196 int LAPACKE_dsgesv (int matrix_layout, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb, double* x, int ldx, int* iter);
197 int LAPACKE_zcgesv (int matrix_layout, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, int* iter);
198 int LAPACKE_sgesvd (int matrix_layout, char jobu, char jobvt, int m, int n, float* a, int lda, float* s, float* u, int ldu, float* vt, int ldvt, float* superb);
199 int LAPACKE_dgesvd (int matrix_layout, char jobu, char jobvt, int m, int n, double* a, int lda, double* s, double* u, int ldu, double* vt, int ldvt, double* superb);
200 int LAPACKE_cgesvd (int matrix_layout, char jobu, char jobvt, int m, int n, lapack_complex_float* a, int lda, float* s, lapack_complex_float* u, int ldu, lapack_complex_float* vt, int ldvt, float* superb);
201 int LAPACKE_zgesvd (int matrix_layout, char jobu, char jobvt, int m, int n, lapack_complex_double* a, int lda, double* s, lapack_complex_double* u, int ldu, lapack_complex_double* vt, int ldvt, double* superb);
202 int LAPACKE_sgesvdx (int matrix_layout, char jobu, char jobvt, char range, int m, int n, float* a, int lda, float vl, float vu, int il, int iu, int* ns, float* s, float* u, int ldu, float* vt, int ldvt, int* superb);
203 int LAPACKE_dgesvdx (int matrix_layout, char jobu, char jobvt, char range, int m, int n, double* a, int lda, double vl, double vu, int il, int iu, int* ns, double* s, double* u, int ldu, double* vt, int ldvt, int* superb);
204 int LAPACKE_cgesvdx (int matrix_layout, char jobu, char jobvt, char range, int m, int n, lapack_complex_float* a, int lda, float vl, float vu, int il, int iu, int* ns, float* s, lapack_complex_float* u, int ldu, lapack_complex_float* vt, int ldvt, int* superb);
205 int LAPACKE_zgesvdx (int matrix_layout, char jobu, char jobvt, char range, int m, int n, lapack_complex_double* a, int lda, double vl, double vu, int il, int iu, int* ns, double* s, lapack_complex_double* u, int ldu, lapack_complex_double* vt, int ldvt, int* superb);
206 int LAPACKE_sgesvj (int matrix_layout, char joba, char jobu, char jobv, int m, int n, float* a, int lda, float* sva, int mv, float* v, int ldv, float* stat);
207 int LAPACKE_dgesvj (int matrix_layout, char joba, char jobu, char jobv, int m, int n, double* a, int lda, double* sva, int mv, double* v, int ldv, double* stat);
208 int LAPACKE_cgesvj (int matrix_layout, char joba, char jobu, char jobv, int m, int n, lapack_complex_float* a, int lda, float* sva, int mv, lapack_complex_float* v, int ldv, float* stat);
209 int LAPACKE_zgesvj (int matrix_layout, char joba, char jobu, char jobv, int m, int n, lapack_complex_double* a, int lda, double* sva, int mv, lapack_complex_double* v, int ldv, double* stat);
210 int LAPACKE_sgesvx (int matrix_layout, char fact, char trans, int n, int nrhs, float* a, int lda, float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* rpivot);
211 int LAPACKE_dgesvx (int matrix_layout, char fact, char trans, int n, int nrhs, double* a, int lda, double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* rpivot);
212 int LAPACKE_cgesvx (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, float* rpivot);
213 int LAPACKE_zgesvx (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, double* rpivot);
214 int LAPACKE_sgesvxx (int matrix_layout, char fact, char trans, int n, int nrhs, float* a, int lda, float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
215 int LAPACKE_dgesvxx (int matrix_layout, char fact, char trans, int n, int nrhs, double* a, int lda, double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
216 int LAPACKE_cgesvxx (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
217 int LAPACKE_zgesvxx (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
218 int LAPACKE_sgetf2 (int matrix_layout, int m, int n, float* a, int lda, int* ipiv);
219 int LAPACKE_dgetf2 (int matrix_layout, int m, int n, double* a, int lda, int* ipiv);
220 int LAPACKE_cgetf2 (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* ipiv);
221 int LAPACKE_zgetf2 (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* ipiv);
222 int LAPACKE_sgetrf (int matrix_layout, int m, int n, float* a, int lda, int* ipiv);
223 int LAPACKE_dgetrf (int matrix_layout, int m, int n, double* a, int lda, int* ipiv);
224 int LAPACKE_cgetrf (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* ipiv);
225 int LAPACKE_zgetrf (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* ipiv);
226 int LAPACKE_sgetrf2 (int matrix_layout, int m, int n, float* a, int lda, int* ipiv);
227 int LAPACKE_dgetrf2 (int matrix_layout, int m, int n, double* a, int lda, int* ipiv);
228 int LAPACKE_cgetrf2 (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* ipiv);
229 int LAPACKE_zgetrf2 (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* ipiv);
230 int LAPACKE_sgetri (int matrix_layout, int n, float* a, int lda, const(int)* ipiv);
231 int LAPACKE_dgetri (int matrix_layout, int n, double* a, int lda, const(int)* ipiv);
232 int LAPACKE_cgetri (int matrix_layout, int n, lapack_complex_float* a, int lda, const(int)* ipiv);
233 int LAPACKE_zgetri (int matrix_layout, int n, lapack_complex_double* a, int lda, const(int)* ipiv);
234 int LAPACKE_sgetrs (int matrix_layout, char trans, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb);
235 int LAPACKE_dgetrs (int matrix_layout, char trans, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb);
236 int LAPACKE_cgetrs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
237 int LAPACKE_zgetrs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
238 int LAPACKE_sggbak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* lscale, const(float)* rscale, int m, float* v, int ldv);
239 int LAPACKE_dggbak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* lscale, const(double)* rscale, int m, double* v, int ldv);
240 int LAPACKE_cggbak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* lscale, const(float)* rscale, int m, lapack_complex_float* v, int ldv);
241 int LAPACKE_zggbak (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* lscale, const(double)* rscale, int m, lapack_complex_double* v, int ldv);
242 int LAPACKE_sggbal (int matrix_layout, char job, int n, float* a, int lda, float* b, int ldb, int* ilo, int* ihi, float* lscale, float* rscale);
243 int LAPACKE_dggbal (int matrix_layout, char job, int n, double* a, int lda, double* b, int ldb, int* ilo, int* ihi, double* lscale, double* rscale);
244 int LAPACKE_cggbal (int matrix_layout, char job, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* ilo, int* ihi, float* lscale, float* rscale);
245 int LAPACKE_zggbal (int matrix_layout, char job, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* ilo, int* ihi, double* lscale, double* rscale);
246 int LAPACKE_sgges (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, int n, float* a, int lda, float* b, int ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int ldvsl, float* vsr, int ldvsr);
247 int LAPACKE_dgges (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, int n, double* a, int lda, double* b, int ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int ldvsl, double* vsr, int ldvsr);
248 int LAPACKE_cgges (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int ldvsl, lapack_complex_float* vsr, int ldvsr);
249 int LAPACKE_zgges (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int ldvsl, lapack_complex_double* vsr, int ldvsr);
250 int LAPACKE_sgges3 (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, int n, float* a, int lda, float* b, int ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int ldvsl, float* vsr, int ldvsr);
251 int LAPACKE_dgges3 (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, int n, double* a, int lda, double* b, int ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int ldvsl, double* vsr, int ldvsr);
252 int LAPACKE_cgges3 (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int ldvsl, lapack_complex_float* vsr, int ldvsr);
253 int LAPACKE_zgges3 (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int ldvsl, lapack_complex_double* vsr, int ldvsr);
254 int LAPACKE_sggesx (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, int n, float* a, int lda, float* b, int ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int ldvsl, float* vsr, int ldvsr, float* rconde, float* rcondv);
255 int LAPACKE_dggesx (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, int n, double* a, int lda, double* b, int ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int ldvsl, double* vsr, int ldvsr, double* rconde, double* rcondv);
256 int LAPACKE_cggesx (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int ldvsl, lapack_complex_float* vsr, int ldvsr, float* rconde, float* rcondv);
257 int LAPACKE_zggesx (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int ldvsl, lapack_complex_double* vsr, int ldvsr, double* rconde, double* rcondv);
258 int LAPACKE_sggev (int matrix_layout, char jobvl, char jobvr, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* vl, int ldvl, float* vr, int ldvr);
259 int LAPACKE_dggev (int matrix_layout, char jobvl, char jobvr, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* vl, int ldvl, double* vr, int ldvr);
260 int LAPACKE_cggev (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr);
261 int LAPACKE_zggev (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr);
262 int LAPACKE_sggev3 (int matrix_layout, char jobvl, char jobvr, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* vl, int ldvl, float* vr, int ldvr);
263 int LAPACKE_dggev3 (int matrix_layout, char jobvl, char jobvr, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* vl, int ldvl, double* vr, int ldvr);
264 int LAPACKE_cggev3 (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr);
265 int LAPACKE_zggev3 (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr);
266 int LAPACKE_sggevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* vl, int ldvl, float* vr, int ldvr, int* ilo, int* ihi, float* lscale, float* rscale, float* abnrm, float* bbnrm, float* rconde, float* rcondv);
267 int LAPACKE_dggevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* vl, int ldvl, double* vr, int ldvr, int* ilo, int* ihi, double* lscale, double* rscale, double* abnrm, double* bbnrm, double* rconde, double* rcondv);
268 int LAPACKE_cggevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int* ilo, int* ihi, float* lscale, float* rscale, float* abnrm, float* bbnrm, float* rconde, float* rcondv);
269 int LAPACKE_zggevx (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int* ilo, int* ihi, double* lscale, double* rscale, double* abnrm, double* bbnrm, double* rconde, double* rcondv);
270 int LAPACKE_sggglm (int matrix_layout, int n, int m, int p, float* a, int lda, float* b, int ldb, float* d, float* x, float* y);
271 int LAPACKE_dggglm (int matrix_layout, int n, int m, int p, double* a, int lda, double* b, int ldb, double* d, double* x, double* y);
272 int LAPACKE_cggglm (int matrix_layout, int n, int m, int p, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* d, lapack_complex_float* x, lapack_complex_float* y);
273 int LAPACKE_zggglm (int matrix_layout, int n, int m, int p, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* d, lapack_complex_double* x, lapack_complex_double* y);
274 int LAPACKE_sgghrd (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, float* a, int lda, float* b, int ldb, float* q, int ldq, float* z, int ldz);
275 int LAPACKE_dgghrd (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, double* a, int lda, double* b, int ldb, double* q, int ldq, double* z, int ldz);
276 int LAPACKE_cgghrd (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz);
277 int LAPACKE_zgghrd (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz);
278 int LAPACKE_sgghd3 (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, float* a, int lda, float* b, int ldb, float* q, int ldq, float* z, int ldz);
279 int LAPACKE_dgghd3 (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, double* a, int lda, double* b, int ldb, double* q, int ldq, double* z, int ldz);
280 int LAPACKE_cgghd3 (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz);
281 int LAPACKE_zgghd3 (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz);
282 int LAPACKE_sgglse (int matrix_layout, int m, int n, int p, float* a, int lda, float* b, int ldb, float* c, float* d, float* x);
283 int LAPACKE_dgglse (int matrix_layout, int m, int n, int p, double* a, int lda, double* b, int ldb, double* c, double* d, double* x);
284 int LAPACKE_cgglse (int matrix_layout, int m, int n, int p, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* c, lapack_complex_float* d, lapack_complex_float* x);
285 int LAPACKE_zgglse (int matrix_layout, int m, int n, int p, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* c, lapack_complex_double* d, lapack_complex_double* x);
286 int LAPACKE_sggqrf (int matrix_layout, int n, int m, int p, float* a, int lda, float* taua, float* b, int ldb, float* taub);
287 int LAPACKE_dggqrf (int matrix_layout, int n, int m, int p, double* a, int lda, double* taua, double* b, int ldb, double* taub);
288 int LAPACKE_cggqrf (int matrix_layout, int n, int m, int p, lapack_complex_float* a, int lda, lapack_complex_float* taua, lapack_complex_float* b, int ldb, lapack_complex_float* taub);
289 int LAPACKE_zggqrf (int matrix_layout, int n, int m, int p, lapack_complex_double* a, int lda, lapack_complex_double* taua, lapack_complex_double* b, int ldb, lapack_complex_double* taub);
290 int LAPACKE_sggrqf (int matrix_layout, int m, int p, int n, float* a, int lda, float* taua, float* b, int ldb, float* taub);
291 int LAPACKE_dggrqf (int matrix_layout, int m, int p, int n, double* a, int lda, double* taua, double* b, int ldb, double* taub);
292 int LAPACKE_cggrqf (int matrix_layout, int m, int p, int n, lapack_complex_float* a, int lda, lapack_complex_float* taua, lapack_complex_float* b, int ldb, lapack_complex_float* taub);
293 int LAPACKE_zggrqf (int matrix_layout, int m, int p, int n, lapack_complex_double* a, int lda, lapack_complex_double* taua, lapack_complex_double* b, int ldb, lapack_complex_double* taub);
294 int LAPACKE_sggsvd (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, float* a, int lda, float* b, int ldb, float* alpha, float* beta, float* u, int ldu, float* v, int ldv, float* q, int ldq, int* iwork);
295 int LAPACKE_dggsvd (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, double* a, int lda, double* b, int ldb, double* alpha, double* beta, double* u, int ldu, double* v, int ldv, double* q, int ldq, int* iwork);
296 int LAPACKE_cggsvd (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* alpha, float* beta, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, int* iwork);
297 int LAPACKE_zggsvd (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* alpha, double* beta, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, int* iwork);
298 int LAPACKE_sggsvd3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, float* a, int lda, float* b, int ldb, float* alpha, float* beta, float* u, int ldu, float* v, int ldv, float* q, int ldq, int* iwork);
299 int LAPACKE_dggsvd3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, double* a, int lda, double* b, int ldb, double* alpha, double* beta, double* u, int ldu, double* v, int ldv, double* q, int ldq, int* iwork);
300 int LAPACKE_cggsvd3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* alpha, float* beta, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, int* iwork);
301 int LAPACKE_zggsvd3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* alpha, double* beta, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, int* iwork);
302 int LAPACKE_sggsvp (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, float* a, int lda, float* b, int ldb, float tola, float tolb, int* k, int* l, float* u, int ldu, float* v, int ldv, float* q, int ldq);
303 int LAPACKE_dggsvp (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, double* a, int lda, double* b, int ldb, double tola, double tolb, int* k, int* l, double* u, int ldu, double* v, int ldv, double* q, int ldq);
304 int LAPACKE_cggsvp (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float tola, float tolb, int* k, int* l, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq);
305 int LAPACKE_zggsvp (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double tola, double tolb, int* k, int* l, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq);
306 int LAPACKE_sggsvp3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, float* a, int lda, float* b, int ldb, float tola, float tolb, int* k, int* l, float* u, int ldu, float* v, int ldv, float* q, int ldq);
307 int LAPACKE_dggsvp3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, double* a, int lda, double* b, int ldb, double tola, double tolb, int* k, int* l, double* u, int ldu, double* v, int ldv, double* q, int ldq);
308 int LAPACKE_cggsvp3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float tola, float tolb, int* k, int* l, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq);
309 int LAPACKE_zggsvp3 (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double tola, double tolb, int* k, int* l, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq);
310 int LAPACKE_sgtcon (char norm, int n, const(float)* dl, const(float)* d, const(float)* du, const(float)* du2, const(int)* ipiv, float anorm, float* rcond);
311 int LAPACKE_dgtcon (char norm, int n, const(double)* dl, const(double)* d, const(double)* du, const(double)* du2, const(int)* ipiv, double anorm, double* rcond);
312 int LAPACKE_cgtcon (char norm, int n, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* du2, const(int)* ipiv, float anorm, float* rcond);
313 int LAPACKE_zgtcon (char norm, int n, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* du2, const(int)* ipiv, double anorm, double* rcond);
314 int LAPACKE_sgtrfs (int matrix_layout, char trans, int n, int nrhs, const(float)* dl, const(float)* d, const(float)* du, const(float)* dlf, const(float)* df, const(float)* duf, const(float)* du2, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
315 int LAPACKE_dgtrfs (int matrix_layout, char trans, int n, int nrhs, const(double)* dl, const(double)* d, const(double)* du, const(double)* dlf, const(double)* df, const(double)* duf, const(double)* du2, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
316 int LAPACKE_cgtrfs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* dlf, const(lapack_complex_float)* df, const(lapack_complex_float)* duf, const(lapack_complex_float)* du2, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
317 int LAPACKE_zgtrfs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* dlf, const(lapack_complex_double)* df, const(lapack_complex_double)* duf, const(lapack_complex_double)* du2, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
318 int LAPACKE_sgtsv (int matrix_layout, int n, int nrhs, float* dl, float* d, float* du, float* b, int ldb);
319 int LAPACKE_dgtsv (int matrix_layout, int n, int nrhs, double* dl, double* d, double* du, double* b, int ldb);
320 int LAPACKE_cgtsv (int matrix_layout, int n, int nrhs, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* b, int ldb);
321 int LAPACKE_zgtsv (int matrix_layout, int n, int nrhs, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* b, int ldb);
322 int LAPACKE_sgtsvx (int matrix_layout, char fact, char trans, int n, int nrhs, const(float)* dl, const(float)* d, const(float)* du, float* dlf, float* df, float* duf, float* du2, int* ipiv, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr);
323 int LAPACKE_dgtsvx (int matrix_layout, char fact, char trans, int n, int nrhs, const(double)* dl, const(double)* d, const(double)* du, double* dlf, double* df, double* duf, double* du2, int* ipiv, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr);
324 int LAPACKE_cgtsvx (int matrix_layout, char fact, char trans, int n, int nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, lapack_complex_float* dlf, lapack_complex_float* df, lapack_complex_float* duf, lapack_complex_float* du2, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
325 int LAPACKE_zgtsvx (int matrix_layout, char fact, char trans, int n, int nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, lapack_complex_double* dlf, lapack_complex_double* df, lapack_complex_double* duf, lapack_complex_double* du2, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
326 int LAPACKE_sgttrf (int n, float* dl, float* d, float* du, float* du2, int* ipiv);
327 int LAPACKE_dgttrf (int n, double* dl, double* d, double* du, double* du2, int* ipiv);
328 int LAPACKE_cgttrf (int n, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* du2, int* ipiv);
329 int LAPACKE_zgttrf (int n, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* du2, int* ipiv);
330 int LAPACKE_sgttrs (int matrix_layout, char trans, int n, int nrhs, const(float)* dl, const(float)* d, const(float)* du, const(float)* du2, const(int)* ipiv, float* b, int ldb);
331 int LAPACKE_dgttrs (int matrix_layout, char trans, int n, int nrhs, const(double)* dl, const(double)* d, const(double)* du, const(double)* du2, const(int)* ipiv, double* b, int ldb);
332 int LAPACKE_cgttrs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* du2, const(int)* ipiv, lapack_complex_float* b, int ldb);
333 int LAPACKE_zgttrs (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* du2, const(int)* ipiv, lapack_complex_double* b, int ldb);
334 int LAPACKE_chbev (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, float* w, lapack_complex_float* z, int ldz);
335 int LAPACKE_zhbev (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, double* w, lapack_complex_double* z, int ldz);
336 int LAPACKE_chbevd (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, float* w, lapack_complex_float* z, int ldz);
337 int LAPACKE_zhbevd (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, double* w, lapack_complex_double* z, int ldz);
338 int LAPACKE_chbevx (int matrix_layout, char jobz, char range, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, lapack_complex_float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* ifail);
339 int LAPACKE_zhbevx (int matrix_layout, char jobz, char range, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, lapack_complex_double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* ifail);
340 int LAPACKE_chbgst (int matrix_layout, char vect, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, const(lapack_complex_float)* bb, int ldbb, lapack_complex_float* x, int ldx);
341 int LAPACKE_zhbgst (int matrix_layout, char vect, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, const(lapack_complex_double)* bb, int ldbb, lapack_complex_double* x, int ldx);
342 int LAPACKE_chbgv (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, lapack_complex_float* bb, int ldbb, float* w, lapack_complex_float* z, int ldz);
343 int LAPACKE_zhbgv (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, lapack_complex_double* bb, int ldbb, double* w, lapack_complex_double* z, int ldz);
344 int LAPACKE_chbgvd (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, lapack_complex_float* bb, int ldbb, float* w, lapack_complex_float* z, int ldz);
345 int LAPACKE_zhbgvd (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, lapack_complex_double* bb, int ldbb, double* w, lapack_complex_double* z, int ldz);
346 int LAPACKE_chbgvx (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, lapack_complex_float* bb, int ldbb, lapack_complex_float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* ifail);
347 int LAPACKE_zhbgvx (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, lapack_complex_double* bb, int ldbb, lapack_complex_double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* ifail);
348 int LAPACKE_chbtrd (int matrix_layout, char vect, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, float* d, float* e, lapack_complex_float* q, int ldq);
349 int LAPACKE_zhbtrd (int matrix_layout, char vect, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, double* d, double* e, lapack_complex_double* q, int ldq);
350 int LAPACKE_checon (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, const(int)* ipiv, float anorm, float* rcond);
351 int LAPACKE_zhecon (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, const(int)* ipiv, double anorm, double* rcond);
352 int LAPACKE_cheequb (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax);
353 int LAPACKE_zheequb (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax);
354 int LAPACKE_cheev (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* a, int lda, float* w);
355 int LAPACKE_zheev (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* a, int lda, double* w);
356 int LAPACKE_cheevd (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* a, int lda, float* w);
357 int LAPACKE_zheevd (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* a, int lda, double* w);
358 int LAPACKE_cheevr (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* isuppz);
359 int LAPACKE_zheevr (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* isuppz);
360 int LAPACKE_cheevx (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* ifail);
361 int LAPACKE_zheevx (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* ifail);
362 int LAPACKE_chegst (int matrix_layout, int itype, char uplo, int n, lapack_complex_float* a, int lda, const(lapack_complex_float)* b, int ldb);
363 int LAPACKE_zhegst (int matrix_layout, int itype, char uplo, int n, lapack_complex_double* a, int lda, const(lapack_complex_double)* b, int ldb);
364 int LAPACKE_chegv (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* w);
365 int LAPACKE_zhegv (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* w);
366 int LAPACKE_chegvd (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* w);
367 int LAPACKE_zhegvd (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* w);
368 int LAPACKE_chegvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* ifail);
369 int LAPACKE_zhegvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* ifail);
370 int LAPACKE_cherfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
371 int LAPACKE_zherfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
372 int LAPACKE_cherfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(float)* s, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
373 int LAPACKE_zherfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(double)* s, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
374 int LAPACKE_chesv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb);
375 int LAPACKE_zhesv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb);
376 int LAPACKE_chesvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
377 int LAPACKE_zhesvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
378 int LAPACKE_chesvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
379 int LAPACKE_zhesvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
380 int LAPACKE_chetrd (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, float* d, float* e, lapack_complex_float* tau);
381 int LAPACKE_zhetrd (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, double* d, double* e, lapack_complex_double* tau);
382 int LAPACKE_chetrf (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv);
383 int LAPACKE_zhetrf (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv);
384 int LAPACKE_chetri (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv);
385 int LAPACKE_zhetri (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv);
386 int LAPACKE_chetrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
387 int LAPACKE_zhetrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
388 int LAPACKE_chfrk (int matrix_layout, char transr, char uplo, char trans, int n, int k, float alpha, const(lapack_complex_float)* a, int lda, float beta, lapack_complex_float* c);
389 int LAPACKE_zhfrk (int matrix_layout, char transr, char uplo, char trans, int n, int k, double alpha, const(lapack_complex_double)* a, int lda, double beta, lapack_complex_double* c);
390 int LAPACKE_shgeqz (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, float* h, int ldh, float* t, int ldt, float* alphar, float* alphai, float* beta, float* q, int ldq, float* z, int ldz);
391 int LAPACKE_dhgeqz (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, double* h, int ldh, double* t, int ldt, double* alphar, double* alphai, double* beta, double* q, int ldq, double* z, int ldz);
392 int LAPACKE_chgeqz (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, lapack_complex_float* h, int ldh, lapack_complex_float* t, int ldt, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz);
393 int LAPACKE_zhgeqz (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, lapack_complex_double* h, int ldh, lapack_complex_double* t, int ldt, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz);
394 int LAPACKE_chpcon (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, const(int)* ipiv, float anorm, float* rcond);
395 int LAPACKE_zhpcon (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, const(int)* ipiv, double anorm, double* rcond);
396 int LAPACKE_chpev (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* ap, float* w, lapack_complex_float* z, int ldz);
397 int LAPACKE_zhpev (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* ap, double* w, lapack_complex_double* z, int ldz);
398 int LAPACKE_chpevd (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* ap, float* w, lapack_complex_float* z, int ldz);
399 int LAPACKE_zhpevd (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* ap, double* w, lapack_complex_double* z, int ldz);
400 int LAPACKE_chpevx (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_float* ap, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* ifail);
401 int LAPACKE_zhpevx (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_double* ap, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* ifail);
402 int LAPACKE_chpgst (int matrix_layout, int itype, char uplo, int n, lapack_complex_float* ap, const(lapack_complex_float)* bp);
403 int LAPACKE_zhpgst (int matrix_layout, int itype, char uplo, int n, lapack_complex_double* ap, const(lapack_complex_double)* bp);
404 int LAPACKE_chpgv (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* ap, lapack_complex_float* bp, float* w, lapack_complex_float* z, int ldz);
405 int LAPACKE_zhpgv (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* ap, lapack_complex_double* bp, double* w, lapack_complex_double* z, int ldz);
406 int LAPACKE_chpgvd (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* ap, lapack_complex_float* bp, float* w, lapack_complex_float* z, int ldz);
407 int LAPACKE_zhpgvd (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* ap, lapack_complex_double* bp, double* w, lapack_complex_double* z, int ldz);
408 int LAPACKE_chpgvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_float* ap, lapack_complex_float* bp, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* ifail);
409 int LAPACKE_zhpgvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_double* ap, lapack_complex_double* bp, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* ifail);
410 int LAPACKE_chprfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
411 int LAPACKE_zhprfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
412 int LAPACKE_chpsv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* ap, int* ipiv, lapack_complex_float* b, int ldb);
413 int LAPACKE_zhpsv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* ap, int* ipiv, lapack_complex_double* b, int ldb);
414 int LAPACKE_chpsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* afp, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
415 int LAPACKE_zhpsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* afp, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
416 int LAPACKE_chptrd (int matrix_layout, char uplo, int n, lapack_complex_float* ap, float* d, float* e, lapack_complex_float* tau);
417 int LAPACKE_zhptrd (int matrix_layout, char uplo, int n, lapack_complex_double* ap, double* d, double* e, lapack_complex_double* tau);
418 int LAPACKE_chptrf (int matrix_layout, char uplo, int n, lapack_complex_float* ap, int* ipiv);
419 int LAPACKE_zhptrf (int matrix_layout, char uplo, int n, lapack_complex_double* ap, int* ipiv);
420 int LAPACKE_chptri (int matrix_layout, char uplo, int n, lapack_complex_float* ap, const(int)* ipiv);
421 int LAPACKE_zhptri (int matrix_layout, char uplo, int n, lapack_complex_double* ap, const(int)* ipiv);
422 int LAPACKE_chptrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(int)* ipiv, lapack_complex_float* b, int ldb);
423 int LAPACKE_zhptrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(int)* ipiv, lapack_complex_double* b, int ldb);
424 int LAPACKE_shsein (int matrix_layout, char job, char eigsrc, char initv, int* select, int n, const(float)* h, int ldh, float* wr, const(float)* wi, float* vl, int ldvl, float* vr, int ldvr, int mm, int* m, int* ifaill, int* ifailr);
425 int LAPACKE_dhsein (int matrix_layout, char job, char eigsrc, char initv, int* select, int n, const(double)* h, int ldh, double* wr, const(double)* wi, double* vl, int ldvl, double* vr, int ldvr, int mm, int* m, int* ifaill, int* ifailr);
426 int LAPACKE_chsein (int matrix_layout, char job, char eigsrc, char initv, const(int)* select, int n, const(lapack_complex_float)* h, int ldh, lapack_complex_float* w, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int mm, int* m, int* ifaill, int* ifailr);
427 int LAPACKE_zhsein (int matrix_layout, char job, char eigsrc, char initv, const(int)* select, int n, const(lapack_complex_double)* h, int ldh, lapack_complex_double* w, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int mm, int* m, int* ifaill, int* ifailr);
428 int LAPACKE_shseqr (int matrix_layout, char job, char compz, int n, int ilo, int ihi, float* h, int ldh, float* wr, float* wi, float* z, int ldz);
429 int LAPACKE_dhseqr (int matrix_layout, char job, char compz, int n, int ilo, int ihi, double* h, int ldh, double* wr, double* wi, double* z, int ldz);
430 int LAPACKE_chseqr (int matrix_layout, char job, char compz, int n, int ilo, int ihi, lapack_complex_float* h, int ldh, lapack_complex_float* w, lapack_complex_float* z, int ldz);
431 int LAPACKE_zhseqr (int matrix_layout, char job, char compz, int n, int ilo, int ihi, lapack_complex_double* h, int ldh, lapack_complex_double* w, lapack_complex_double* z, int ldz);
432 int LAPACKE_clacgv (int n, lapack_complex_float* x, int incx);
433 int LAPACKE_zlacgv (int n, lapack_complex_double* x, int incx);
434 int LAPACKE_slacn2 (int n, float* v, float* x, int* isgn, float* est, int* kase, int* isave);
435 int LAPACKE_dlacn2 (int n, double* v, double* x, int* isgn, double* est, int* kase, int* isave);
436 int LAPACKE_clacn2 (int n, lapack_complex_float* v, lapack_complex_float* x, float* est, int* kase, int* isave);
437 int LAPACKE_zlacn2 (int n, lapack_complex_double* v, lapack_complex_double* x, double* est, int* kase, int* isave);
438 int LAPACKE_slacpy (int matrix_layout, char uplo, int m, int n, const(float)* a, int lda, float* b, int ldb);
439 int LAPACKE_dlacpy (int matrix_layout, char uplo, int m, int n, const(double)* a, int lda, double* b, int ldb);
440 int LAPACKE_clacpy (int matrix_layout, char uplo, int m, int n, const(lapack_complex_float)* a, int lda, lapack_complex_float* b, int ldb);
441 int LAPACKE_zlacpy (int matrix_layout, char uplo, int m, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* b, int ldb);
442 int LAPACKE_clacp2 (int matrix_layout, char uplo, int m, int n, const(float)* a, int lda, lapack_complex_float* b, int ldb);
443 int LAPACKE_zlacp2 (int matrix_layout, char uplo, int m, int n, const(double)* a, int lda, lapack_complex_double* b, int ldb);
444 int LAPACKE_zlag2c (int matrix_layout, int m, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* sa, int ldsa);
445 int LAPACKE_slag2d (int matrix_layout, int m, int n, const(float)* sa, int ldsa, double* a, int lda);
446 int LAPACKE_dlag2s (int matrix_layout, int m, int n, const(double)* a, int lda, float* sa, int ldsa);
447 int LAPACKE_clag2z (int matrix_layout, int m, int n, const(lapack_complex_float)* sa, int ldsa, lapack_complex_float* a, int lda);
448 int LAPACKE_slagge (int matrix_layout, int m, int n, int kl, int ku, const(float)* d, float* a, int lda, int* iseed);
449 int LAPACKE_dlagge (int matrix_layout, int m, int n, int kl, int ku, const(double)* d, double* a, int lda, int* iseed);
450 int LAPACKE_clagge (int matrix_layout, int m, int n, int kl, int ku, const(float)* d, lapack_complex_float* a, int lda, int* iseed);
451 int LAPACKE_zlagge (int matrix_layout, int m, int n, int kl, int ku, const(double)* d, lapack_complex_double* a, int lda, int* iseed);
452 float LAPACKE_slamch (char cmach);
453 double LAPACKE_dlamch (char cmach);
454 float LAPACKE_slange (int matrix_layout, char norm, int m, int n, const(float)* a, int lda);
455 double LAPACKE_dlange (int matrix_layout, char norm, int m, int n, const(double)* a, int lda);
456 float LAPACKE_clange (int matrix_layout, char norm, int m, int n, const(lapack_complex_float)* a, int lda);
457 double LAPACKE_zlange (int matrix_layout, char norm, int m, int n, const(lapack_complex_float)* a, int lda);
458 float LAPACKE_clanhe (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda);
459 double LAPACKE_zlanhe (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda);
460 float LAPACKE_slansy (int matrix_layout, char norm, char uplo, int n, const(float)* a, int lda);
461 double LAPACKE_dlansy (int matrix_layout, char norm, char uplo, int n, const(double)* a, int lda);
462 float LAPACKE_clansy (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda);
463 double LAPACKE_zlansy (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda);
464 float LAPACKE_slantr (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(float)* a, int lda);
465 double LAPACKE_dlantr (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(double)* a, int lda);
466 float LAPACKE_clantr (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(lapack_complex_float)* a, int lda);
467 double LAPACKE_zlantr (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(lapack_complex_float)* a, int lda);
468 int LAPACKE_slarfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(float)* v, int ldv, const(float)* t, int ldt, float* c, int ldc);
469 int LAPACKE_dlarfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(double)* v, int ldv, const(double)* t, int ldt, double* c, int ldc);
470 int LAPACKE_clarfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* c, int ldc);
471 int LAPACKE_zlarfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* c, int ldc);
472 int LAPACKE_slarfg (int n, float* alpha, float* x, int incx, float* tau);
473 int LAPACKE_dlarfg (int n, double* alpha, double* x, int incx, double* tau);
474 int LAPACKE_clarfg (int n, lapack_complex_float* alpha, lapack_complex_float* x, int incx, lapack_complex_float* tau);
475 int LAPACKE_zlarfg (int n, lapack_complex_double* alpha, lapack_complex_double* x, int incx, lapack_complex_double* tau);
476 int LAPACKE_slarft (int matrix_layout, char direct, char storev, int n, int k, const(float)* v, int ldv, const(float)* tau, float* t, int ldt);
477 int LAPACKE_dlarft (int matrix_layout, char direct, char storev, int n, int k, const(double)* v, int ldv, const(double)* tau, double* t, int ldt);
478 int LAPACKE_clarft (int matrix_layout, char direct, char storev, int n, int k, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* tau, lapack_complex_float* t, int ldt);
479 int LAPACKE_zlarft (int matrix_layout, char direct, char storev, int n, int k, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* tau, lapack_complex_double* t, int ldt);
480 int LAPACKE_slarfx (int matrix_layout, char side, int m, int n, const(float)* v, float tau, float* c, int ldc, float* work);
481 int LAPACKE_dlarfx (int matrix_layout, char side, int m, int n, const(double)* v, double tau, double* c, int ldc, double* work);
482 int LAPACKE_clarfx (int matrix_layout, char side, int m, int n, const(lapack_complex_float)* v, lapack_complex_float tau, lapack_complex_float* c, int ldc, lapack_complex_float* work);
483 int LAPACKE_zlarfx (int matrix_layout, char side, int m, int n, const(lapack_complex_double)* v, lapack_complex_double tau, lapack_complex_double* c, int ldc, lapack_complex_double* work);
484 int LAPACKE_slarnv (int idist, int* iseed, int n, float* x);
485 int LAPACKE_dlarnv (int idist, int* iseed, int n, double* x);
486 int LAPACKE_clarnv (int idist, int* iseed, int n, lapack_complex_float* x);
487 int LAPACKE_zlarnv (int idist, int* iseed, int n, lapack_complex_double* x);
488 int LAPACKE_slascl (int matrix_layout, char type, int kl, int ku, float cfrom, float cto, int m, int n, float* a, int lda);
489 int LAPACKE_dlascl (int matrix_layout, char type, int kl, int ku, double cfrom, double cto, int m, int n, double* a, int lda);
490 int LAPACKE_clascl (int matrix_layout, char type, int kl, int ku, float cfrom, float cto, int m, int n, lapack_complex_float* a, int lda);
491 int LAPACKE_zlascl (int matrix_layout, char type, int kl, int ku, double cfrom, double cto, int m, int n, lapack_complex_double* a, int lda);
492 int LAPACKE_slaset (int matrix_layout, char uplo, int m, int n, float alpha, float beta, float* a, int lda);
493 int LAPACKE_dlaset (int matrix_layout, char uplo, int m, int n, double alpha, double beta, double* a, int lda);
494 int LAPACKE_claset (int matrix_layout, char uplo, int m, int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float* a, int lda);
495 int LAPACKE_zlaset (int matrix_layout, char uplo, int m, int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double* a, int lda);
496 int LAPACKE_slasrt (char id, int n, float* d);
497 int LAPACKE_dlasrt (char id, int n, double* d);
498 int LAPACKE_slaswp (int matrix_layout, int n, float* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
499 int LAPACKE_dlaswp (int matrix_layout, int n, double* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
500 int LAPACKE_claswp (int matrix_layout, int n, lapack_complex_float* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
501 int LAPACKE_zlaswp (int matrix_layout, int n, lapack_complex_double* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
502 int LAPACKE_slatms (int matrix_layout, int m, int n, char dist, int* iseed, char sym, float* d, int mode, float cond, float dmax, int kl, int ku, char pack, float* a, int lda);
503 int LAPACKE_dlatms (int matrix_layout, int m, int n, char dist, int* iseed, char sym, double* d, int mode, double cond, double dmax, int kl, int ku, char pack, double* a, int lda);
504 int LAPACKE_clatms (int matrix_layout, int m, int n, char dist, int* iseed, char sym, float* d, int mode, float cond, float dmax, int kl, int ku, char pack, lapack_complex_float* a, int lda);
505 int LAPACKE_zlatms (int matrix_layout, int m, int n, char dist, int* iseed, char sym, double* d, int mode, double cond, double dmax, int kl, int ku, char pack, lapack_complex_double* a, int lda);
506 int LAPACKE_slauum (int matrix_layout, char uplo, int n, float* a, int lda);
507 int LAPACKE_dlauum (int matrix_layout, char uplo, int n, double* a, int lda);
508 int LAPACKE_clauum (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
509 int LAPACKE_zlauum (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
510 int LAPACKE_sopgtr (int matrix_layout, char uplo, int n, const(float)* ap, const(float)* tau, float* q, int ldq);
511 int LAPACKE_dopgtr (int matrix_layout, char uplo, int n, const(double)* ap, const(double)* tau, double* q, int ldq);
512 int LAPACKE_sopmtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(float)* ap, const(float)* tau, float* c, int ldc);
513 int LAPACKE_dopmtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(double)* ap, const(double)* tau, double* c, int ldc);
514 int LAPACKE_sorgbr (int matrix_layout, char vect, int m, int n, int k, float* a, int lda, const(float)* tau);
515 int LAPACKE_dorgbr (int matrix_layout, char vect, int m, int n, int k, double* a, int lda, const(double)* tau);
516 int LAPACKE_sorghr (int matrix_layout, int n, int ilo, int ihi, float* a, int lda, const(float)* tau);
517 int LAPACKE_dorghr (int matrix_layout, int n, int ilo, int ihi, double* a, int lda, const(double)* tau);
518 int LAPACKE_sorglq (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau);
519 int LAPACKE_dorglq (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau);
520 int LAPACKE_sorgql (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau);
521 int LAPACKE_dorgql (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau);
522 int LAPACKE_sorgqr (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau);
523 int LAPACKE_dorgqr (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau);
524 int LAPACKE_sorgrq (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau);
525 int LAPACKE_dorgrq (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau);
526 int LAPACKE_sorgtr (int matrix_layout, char uplo, int n, float* a, int lda, const(float)* tau);
527 int LAPACKE_dorgtr (int matrix_layout, char uplo, int n, double* a, int lda, const(double)* tau);
528 int LAPACKE_sormbr (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
529 int LAPACKE_dormbr (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
530 int LAPACKE_sormhr (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
531 int LAPACKE_dormhr (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
532 int LAPACKE_sormlq (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
533 int LAPACKE_dormlq (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
534 int LAPACKE_sormql (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
535 int LAPACKE_dormql (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
536 int LAPACKE_sormqr (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
537 int LAPACKE_dormqr (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
538 int LAPACKE_sormrq (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
539 int LAPACKE_dormrq (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
540 int LAPACKE_sormrz (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
541 int LAPACKE_dormrz (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
542 int LAPACKE_sormtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(float)* a, int lda, const(float)* tau, float* c, int ldc);
543 int LAPACKE_dormtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(double)* a, int lda, const(double)* tau, double* c, int ldc);
544 int LAPACKE_spbcon (int matrix_layout, char uplo, int n, int kd, const(float)* ab, int ldab, float anorm, float* rcond);
545 int LAPACKE_dpbcon (int matrix_layout, char uplo, int n, int kd, const(double)* ab, int ldab, double anorm, double* rcond);
546 int LAPACKE_cpbcon (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_float)* ab, int ldab, float anorm, float* rcond);
547 int LAPACKE_zpbcon (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_double)* ab, int ldab, double anorm, double* rcond);
548 int LAPACKE_spbequ (int matrix_layout, char uplo, int n, int kd, const(float)* ab, int ldab, float* s, float* scond, float* amax);
549 int LAPACKE_dpbequ (int matrix_layout, char uplo, int n, int kd, const(double)* ab, int ldab, double* s, double* scond, double* amax);
550 int LAPACKE_cpbequ (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_float)* ab, int ldab, float* s, float* scond, float* amax);
551 int LAPACKE_zpbequ (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_double)* ab, int ldab, double* s, double* scond, double* amax);
552 int LAPACKE_spbrfs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(float)* ab, int ldab, const(float)* afb, int ldafb, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
553 int LAPACKE_dpbrfs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(double)* ab, int ldab, const(double)* afb, int ldafb, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
554 int LAPACKE_cpbrfs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* afb, int ldafb, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
555 int LAPACKE_zpbrfs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* afb, int ldafb, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
556 int LAPACKE_spbstf (int matrix_layout, char uplo, int n, int kb, float* bb, int ldbb);
557 int LAPACKE_dpbstf (int matrix_layout, char uplo, int n, int kb, double* bb, int ldbb);
558 int LAPACKE_cpbstf (int matrix_layout, char uplo, int n, int kb, lapack_complex_float* bb, int ldbb);
559 int LAPACKE_zpbstf (int matrix_layout, char uplo, int n, int kb, lapack_complex_double* bb, int ldbb);
560 int LAPACKE_spbsv (int matrix_layout, char uplo, int n, int kd, int nrhs, float* ab, int ldab, float* b, int ldb);
561 int LAPACKE_dpbsv (int matrix_layout, char uplo, int n, int kd, int nrhs, double* ab, int ldab, double* b, int ldb);
562 int LAPACKE_cpbsv (int matrix_layout, char uplo, int n, int kd, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* b, int ldb);
563 int LAPACKE_zpbsv (int matrix_layout, char uplo, int n, int kd, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* b, int ldb);
564 int LAPACKE_spbsvx (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, float* ab, int ldab, float* afb, int ldafb, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr);
565 int LAPACKE_dpbsvx (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, double* ab, int ldab, double* afb, int ldafb, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr);
566 int LAPACKE_cpbsvx (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* afb, int ldafb, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
567 int LAPACKE_zpbsvx (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* afb, int ldafb, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
568 int LAPACKE_spbtrf (int matrix_layout, char uplo, int n, int kd, float* ab, int ldab);
569 int LAPACKE_dpbtrf (int matrix_layout, char uplo, int n, int kd, double* ab, int ldab);
570 int LAPACKE_cpbtrf (int matrix_layout, char uplo, int n, int kd, lapack_complex_float* ab, int ldab);
571 int LAPACKE_zpbtrf (int matrix_layout, char uplo, int n, int kd, lapack_complex_double* ab, int ldab);
572 int LAPACKE_spbtrs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(float)* ab, int ldab, float* b, int ldb);
573 int LAPACKE_dpbtrs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(double)* ab, int ldab, double* b, int ldb);
574 int LAPACKE_cpbtrs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, lapack_complex_float* b, int ldb);
575 int LAPACKE_zpbtrs (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, lapack_complex_double* b, int ldb);
576 int LAPACKE_spftrf (int matrix_layout, char transr, char uplo, int n, float* a);
577 int LAPACKE_dpftrf (int matrix_layout, char transr, char uplo, int n, double* a);
578 int LAPACKE_cpftrf (int matrix_layout, char transr, char uplo, int n, lapack_complex_float* a);
579 int LAPACKE_zpftrf (int matrix_layout, char transr, char uplo, int n, lapack_complex_double* a);
580 int LAPACKE_spftri (int matrix_layout, char transr, char uplo, int n, float* a);
581 int LAPACKE_dpftri (int matrix_layout, char transr, char uplo, int n, double* a);
582 int LAPACKE_cpftri (int matrix_layout, char transr, char uplo, int n, lapack_complex_float* a);
583 int LAPACKE_zpftri (int matrix_layout, char transr, char uplo, int n, lapack_complex_double* a);
584 int LAPACKE_spftrs (int matrix_layout, char transr, char uplo, int n, int nrhs, const(float)* a, float* b, int ldb);
585 int LAPACKE_dpftrs (int matrix_layout, char transr, char uplo, int n, int nrhs, const(double)* a, double* b, int ldb);
586 int LAPACKE_cpftrs (int matrix_layout, char transr, char uplo, int n, int nrhs, const(lapack_complex_float)* a, lapack_complex_float* b, int ldb);
587 int LAPACKE_zpftrs (int matrix_layout, char transr, char uplo, int n, int nrhs, const(lapack_complex_double)* a, lapack_complex_double* b, int ldb);
588 int LAPACKE_spocon (int matrix_layout, char uplo, int n, const(float)* a, int lda, float anorm, float* rcond);
589 int LAPACKE_dpocon (int matrix_layout, char uplo, int n, const(double)* a, int lda, double anorm, double* rcond);
590 int LAPACKE_cpocon (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, float anorm, float* rcond);
591 int LAPACKE_zpocon (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, double anorm, double* rcond);
592 int LAPACKE_spoequ (int matrix_layout, int n, const(float)* a, int lda, float* s, float* scond, float* amax);
593 int LAPACKE_dpoequ (int matrix_layout, int n, const(double)* a, int lda, double* s, double* scond, double* amax);
594 int LAPACKE_cpoequ (int matrix_layout, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax);
595 int LAPACKE_zpoequ (int matrix_layout, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax);
596 int LAPACKE_spoequb (int matrix_layout, int n, const(float)* a, int lda, float* s, float* scond, float* amax);
597 int LAPACKE_dpoequb (int matrix_layout, int n, const(double)* a, int lda, double* s, double* scond, double* amax);
598 int LAPACKE_cpoequb (int matrix_layout, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax);
599 int LAPACKE_zpoequb (int matrix_layout, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax);
600 int LAPACKE_sporfs (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
601 int LAPACKE_dporfs (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
602 int LAPACKE_cporfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
603 int LAPACKE_zporfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
604 int LAPACKE_sporfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(float)* s, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
605 int LAPACKE_dporfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(double)* s, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
606 int LAPACKE_cporfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(float)* s, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
607 int LAPACKE_zporfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(double)* s, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
608 int LAPACKE_sposv (int matrix_layout, char uplo, int n, int nrhs, float* a, int lda, float* b, int ldb);
609 int LAPACKE_dposv (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, double* b, int ldb);
610 int LAPACKE_cposv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb);
611 int LAPACKE_zposv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb);
612 int LAPACKE_dsposv (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, double* b, int ldb, double* x, int ldx, int* iter);
613 int LAPACKE_zcposv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, int* iter);
614 int LAPACKE_sposvx (int matrix_layout, char fact, char uplo, int n, int nrhs, float* a, int lda, float* af, int ldaf, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr);
615 int LAPACKE_dposvx (int matrix_layout, char fact, char uplo, int n, int nrhs, double* a, int lda, double* af, int ldaf, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr);
616 int LAPACKE_cposvx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
617 int LAPACKE_zposvx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
618 int LAPACKE_sposvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, float* a, int lda, float* af, int ldaf, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
619 int LAPACKE_dposvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, double* a, int lda, double* af, int ldaf, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
620 int LAPACKE_cposvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
621 int LAPACKE_zposvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
622 int LAPACKE_spotrf2 (int matrix_layout, char uplo, int n, float* a, int lda);
623 int LAPACKE_dpotrf2 (int matrix_layout, char uplo, int n, double* a, int lda);
624 int LAPACKE_cpotrf2 (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
625 int LAPACKE_zpotrf2 (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
626 int LAPACKE_spotrf (int matrix_layout, char uplo, int n, float* a, int lda);
627 int LAPACKE_dpotrf (int matrix_layout, char uplo, int n, double* a, int lda);
628 int LAPACKE_cpotrf (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
629 int LAPACKE_zpotrf (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
630 int LAPACKE_spotri (int matrix_layout, char uplo, int n, float* a, int lda);
631 int LAPACKE_dpotri (int matrix_layout, char uplo, int n, double* a, int lda);
632 int LAPACKE_cpotri (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
633 int LAPACKE_zpotri (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
634 int LAPACKE_spotrs (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, float* b, int ldb);
635 int LAPACKE_dpotrs (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, double* b, int ldb);
636 int LAPACKE_cpotrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* b, int ldb);
637 int LAPACKE_zpotrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* b, int ldb);
638 int LAPACKE_sppcon (int matrix_layout, char uplo, int n, const(float)* ap, float anorm, float* rcond);
639 int LAPACKE_dppcon (int matrix_layout, char uplo, int n, const(double)* ap, double anorm, double* rcond);
640 int LAPACKE_cppcon (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, float anorm, float* rcond);
641 int LAPACKE_zppcon (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, double anorm, double* rcond);
642 int LAPACKE_sppequ (int matrix_layout, char uplo, int n, const(float)* ap, float* s, float* scond, float* amax);
643 int LAPACKE_dppequ (int matrix_layout, char uplo, int n, const(double)* ap, double* s, double* scond, double* amax);
644 int LAPACKE_cppequ (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, float* s, float* scond, float* amax);
645 int LAPACKE_zppequ (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, double* s, double* scond, double* amax);
646 int LAPACKE_spprfs (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, const(float)* afp, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
647 int LAPACKE_dpprfs (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, const(double)* afp, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
648 int LAPACKE_cpprfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
649 int LAPACKE_zpprfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
650 int LAPACKE_sppsv (int matrix_layout, char uplo, int n, int nrhs, float* ap, float* b, int ldb);
651 int LAPACKE_dppsv (int matrix_layout, char uplo, int n, int nrhs, double* ap, double* b, int ldb);
652 int LAPACKE_cppsv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* ap, lapack_complex_float* b, int ldb);
653 int LAPACKE_zppsv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* ap, lapack_complex_double* b, int ldb);
654 int LAPACKE_sppsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, float* ap, float* afp, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr);
655 int LAPACKE_dppsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, double* ap, double* afp, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr);
656 int LAPACKE_cppsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* ap, lapack_complex_float* afp, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
657 int LAPACKE_zppsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* ap, lapack_complex_double* afp, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
658 int LAPACKE_spptrf (int matrix_layout, char uplo, int n, float* ap);
659 int LAPACKE_dpptrf (int matrix_layout, char uplo, int n, double* ap);
660 int LAPACKE_cpptrf (int matrix_layout, char uplo, int n, lapack_complex_float* ap);
661 int LAPACKE_zpptrf (int matrix_layout, char uplo, int n, lapack_complex_double* ap);
662 int LAPACKE_spptri (int matrix_layout, char uplo, int n, float* ap);
663 int LAPACKE_dpptri (int matrix_layout, char uplo, int n, double* ap);
664 int LAPACKE_cpptri (int matrix_layout, char uplo, int n, lapack_complex_float* ap);
665 int LAPACKE_zpptri (int matrix_layout, char uplo, int n, lapack_complex_double* ap);
666 int LAPACKE_spptrs (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, float* b, int ldb);
667 int LAPACKE_dpptrs (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, double* b, int ldb);
668 int LAPACKE_cpptrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* b, int ldb);
669 int LAPACKE_zpptrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* b, int ldb);
670 int LAPACKE_spstrf (int matrix_layout, char uplo, int n, float* a, int lda, int* piv, int* rank, float tol);
671 int LAPACKE_dpstrf (int matrix_layout, char uplo, int n, double* a, int lda, int* piv, int* rank, double tol);
672 int LAPACKE_cpstrf (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* piv, int* rank, float tol);
673 int LAPACKE_zpstrf (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* piv, int* rank, double tol);
674 int LAPACKE_sptcon (int n, const(float)* d, const(float)* e, float anorm, float* rcond);
675 int LAPACKE_dptcon (int n, const(double)* d, const(double)* e, double anorm, double* rcond);
676 int LAPACKE_cptcon (int n, const(float)* d, const(lapack_complex_float)* e, float anorm, float* rcond);
677 int LAPACKE_zptcon (int n, const(double)* d, const(lapack_complex_double)* e, double anorm, double* rcond);
678 int LAPACKE_spteqr (int matrix_layout, char compz, int n, float* d, float* e, float* z, int ldz);
679 int LAPACKE_dpteqr (int matrix_layout, char compz, int n, double* d, double* e, double* z, int ldz);
680 int LAPACKE_cpteqr (int matrix_layout, char compz, int n, float* d, float* e, lapack_complex_float* z, int ldz);
681 int LAPACKE_zpteqr (int matrix_layout, char compz, int n, double* d, double* e, lapack_complex_double* z, int ldz);
682 int LAPACKE_sptrfs (int matrix_layout, int n, int nrhs, const(float)* d, const(float)* e, const(float)* df, const(float)* ef, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
683 int LAPACKE_dptrfs (int matrix_layout, int n, int nrhs, const(double)* d, const(double)* e, const(double)* df, const(double)* ef, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
684 int LAPACKE_cptrfs (int matrix_layout, char uplo, int n, int nrhs, const(float)* d, const(lapack_complex_float)* e, const(float)* df, const(lapack_complex_float)* ef, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
685 int LAPACKE_zptrfs (int matrix_layout, char uplo, int n, int nrhs, const(double)* d, const(lapack_complex_double)* e, const(double)* df, const(lapack_complex_double)* ef, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
686 int LAPACKE_sptsv (int matrix_layout, int n, int nrhs, float* d, float* e, float* b, int ldb);
687 int LAPACKE_dptsv (int matrix_layout, int n, int nrhs, double* d, double* e, double* b, int ldb);
688 int LAPACKE_cptsv (int matrix_layout, int n, int nrhs, float* d, lapack_complex_float* e, lapack_complex_float* b, int ldb);
689 int LAPACKE_zptsv (int matrix_layout, int n, int nrhs, double* d, lapack_complex_double* e, lapack_complex_double* b, int ldb);
690 int LAPACKE_sptsvx (int matrix_layout, char fact, int n, int nrhs, const(float)* d, const(float)* e, float* df, float* ef, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr);
691 int LAPACKE_dptsvx (int matrix_layout, char fact, int n, int nrhs, const(double)* d, const(double)* e, double* df, double* ef, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr);
692 int LAPACKE_cptsvx (int matrix_layout, char fact, int n, int nrhs, const(float)* d, const(lapack_complex_float)* e, float* df, lapack_complex_float* ef, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
693 int LAPACKE_zptsvx (int matrix_layout, char fact, int n, int nrhs, const(double)* d, const(lapack_complex_double)* e, double* df, lapack_complex_double* ef, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
694 int LAPACKE_spttrf (int n, float* d, float* e);
695 int LAPACKE_dpttrf (int n, double* d, double* e);
696 int LAPACKE_cpttrf (int n, float* d, lapack_complex_float* e);
697 int LAPACKE_zpttrf (int n, double* d, lapack_complex_double* e);
698 int LAPACKE_spttrs (int matrix_layout, int n, int nrhs, const(float)* d, const(float)* e, float* b, int ldb);
699 int LAPACKE_dpttrs (int matrix_layout, int n, int nrhs, const(double)* d, const(double)* e, double* b, int ldb);
700 int LAPACKE_cpttrs (int matrix_layout, char uplo, int n, int nrhs, const(float)* d, const(lapack_complex_float)* e, lapack_complex_float* b, int ldb);
701 int LAPACKE_zpttrs (int matrix_layout, char uplo, int n, int nrhs, const(double)* d, const(lapack_complex_double)* e, lapack_complex_double* b, int ldb);
702 int LAPACKE_ssbev (int matrix_layout, char jobz, char uplo, int n, int kd, float* ab, int ldab, float* w, float* z, int ldz);
703 int LAPACKE_dsbev (int matrix_layout, char jobz, char uplo, int n, int kd, double* ab, int ldab, double* w, double* z, int ldz);
704 int LAPACKE_ssbevd (int matrix_layout, char jobz, char uplo, int n, int kd, float* ab, int ldab, float* w, float* z, int ldz);
705 int LAPACKE_dsbevd (int matrix_layout, char jobz, char uplo, int n, int kd, double* ab, int ldab, double* w, double* z, int ldz);
706 int LAPACKE_ssbevx (int matrix_layout, char jobz, char range, char uplo, int n, int kd, float* ab, int ldab, float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* ifail);
707 int LAPACKE_dsbevx (int matrix_layout, char jobz, char range, char uplo, int n, int kd, double* ab, int ldab, double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* ifail);
708 int LAPACKE_ssbgst (int matrix_layout, char vect, char uplo, int n, int ka, int kb, float* ab, int ldab, const(float)* bb, int ldbb, float* x, int ldx);
709 int LAPACKE_dsbgst (int matrix_layout, char vect, char uplo, int n, int ka, int kb, double* ab, int ldab, const(double)* bb, int ldbb, double* x, int ldx);
710 int LAPACKE_ssbgv (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, float* ab, int ldab, float* bb, int ldbb, float* w, float* z, int ldz);
711 int LAPACKE_dsbgv (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, double* ab, int ldab, double* bb, int ldbb, double* w, double* z, int ldz);
712 int LAPACKE_ssbgvd (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, float* ab, int ldab, float* bb, int ldbb, float* w, float* z, int ldz);
713 int LAPACKE_dsbgvd (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, double* ab, int ldab, double* bb, int ldbb, double* w, double* z, int ldz);
714 int LAPACKE_ssbgvx (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, float* ab, int ldab, float* bb, int ldbb, float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* ifail);
715 int LAPACKE_dsbgvx (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, double* ab, int ldab, double* bb, int ldbb, double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* ifail);
716 int LAPACKE_ssbtrd (int matrix_layout, char vect, char uplo, int n, int kd, float* ab, int ldab, float* d, float* e, float* q, int ldq);
717 int LAPACKE_dsbtrd (int matrix_layout, char vect, char uplo, int n, int kd, double* ab, int ldab, double* d, double* e, double* q, int ldq);
718 int LAPACKE_ssfrk (int matrix_layout, char transr, char uplo, char trans, int n, int k, float alpha, const(float)* a, int lda, float beta, float* c);
719 int LAPACKE_dsfrk (int matrix_layout, char transr, char uplo, char trans, int n, int k, double alpha, const(double)* a, int lda, double beta, double* c);
720 int LAPACKE_sspcon (int matrix_layout, char uplo, int n, const(float)* ap, const(int)* ipiv, float anorm, float* rcond);
721 int LAPACKE_dspcon (int matrix_layout, char uplo, int n, const(double)* ap, const(int)* ipiv, double anorm, double* rcond);
722 int LAPACKE_cspcon (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, const(int)* ipiv, float anorm, float* rcond);
723 int LAPACKE_zspcon (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, const(int)* ipiv, double anorm, double* rcond);
724 int LAPACKE_sspev (int matrix_layout, char jobz, char uplo, int n, float* ap, float* w, float* z, int ldz);
725 int LAPACKE_dspev (int matrix_layout, char jobz, char uplo, int n, double* ap, double* w, double* z, int ldz);
726 int LAPACKE_sspevd (int matrix_layout, char jobz, char uplo, int n, float* ap, float* w, float* z, int ldz);
727 int LAPACKE_dspevd (int matrix_layout, char jobz, char uplo, int n, double* ap, double* w, double* z, int ldz);
728 int LAPACKE_sspevx (int matrix_layout, char jobz, char range, char uplo, int n, float* ap, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* ifail);
729 int LAPACKE_dspevx (int matrix_layout, char jobz, char range, char uplo, int n, double* ap, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* ifail);
730 int LAPACKE_sspgst (int matrix_layout, int itype, char uplo, int n, float* ap, const(float)* bp);
731 int LAPACKE_dspgst (int matrix_layout, int itype, char uplo, int n, double* ap, const(double)* bp);
732 int LAPACKE_sspgv (int matrix_layout, int itype, char jobz, char uplo, int n, float* ap, float* bp, float* w, float* z, int ldz);
733 int LAPACKE_dspgv (int matrix_layout, int itype, char jobz, char uplo, int n, double* ap, double* bp, double* w, double* z, int ldz);
734 int LAPACKE_sspgvd (int matrix_layout, int itype, char jobz, char uplo, int n, float* ap, float* bp, float* w, float* z, int ldz);
735 int LAPACKE_dspgvd (int matrix_layout, int itype, char jobz, char uplo, int n, double* ap, double* bp, double* w, double* z, int ldz);
736 int LAPACKE_sspgvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, float* ap, float* bp, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* ifail);
737 int LAPACKE_dspgvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, double* ap, double* bp, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* ifail);
738 int LAPACKE_ssprfs (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, const(float)* afp, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
739 int LAPACKE_dsprfs (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, const(double)* afp, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
740 int LAPACKE_csprfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
741 int LAPACKE_zsprfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
742 int LAPACKE_sspsv (int matrix_layout, char uplo, int n, int nrhs, float* ap, int* ipiv, float* b, int ldb);
743 int LAPACKE_dspsv (int matrix_layout, char uplo, int n, int nrhs, double* ap, int* ipiv, double* b, int ldb);
744 int LAPACKE_cspsv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* ap, int* ipiv, lapack_complex_float* b, int ldb);
745 int LAPACKE_zspsv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* ap, int* ipiv, lapack_complex_double* b, int ldb);
746 int LAPACKE_sspsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(float)* ap, float* afp, int* ipiv, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr);
747 int LAPACKE_dspsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(double)* ap, double* afp, int* ipiv, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr);
748 int LAPACKE_cspsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* afp, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
749 int LAPACKE_zspsvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* afp, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
750 int LAPACKE_ssptrd (int matrix_layout, char uplo, int n, float* ap, float* d, float* e, float* tau);
751 int LAPACKE_dsptrd (int matrix_layout, char uplo, int n, double* ap, double* d, double* e, double* tau);
752 int LAPACKE_ssptrf (int matrix_layout, char uplo, int n, float* ap, int* ipiv);
753 int LAPACKE_dsptrf (int matrix_layout, char uplo, int n, double* ap, int* ipiv);
754 int LAPACKE_csptrf (int matrix_layout, char uplo, int n, lapack_complex_float* ap, int* ipiv);
755 int LAPACKE_zsptrf (int matrix_layout, char uplo, int n, lapack_complex_double* ap, int* ipiv);
756 int LAPACKE_ssptri (int matrix_layout, char uplo, int n, float* ap, const(int)* ipiv);
757 int LAPACKE_dsptri (int matrix_layout, char uplo, int n, double* ap, const(int)* ipiv);
758 int LAPACKE_csptri (int matrix_layout, char uplo, int n, lapack_complex_float* ap, const(int)* ipiv);
759 int LAPACKE_zsptri (int matrix_layout, char uplo, int n, lapack_complex_double* ap, const(int)* ipiv);
760 int LAPACKE_ssptrs (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, const(int)* ipiv, float* b, int ldb);
761 int LAPACKE_dsptrs (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, const(int)* ipiv, double* b, int ldb);
762 int LAPACKE_csptrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(int)* ipiv, lapack_complex_float* b, int ldb);
763 int LAPACKE_zsptrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(int)* ipiv, lapack_complex_double* b, int ldb);
764 int LAPACKE_sstebz (char range, char order, int n, float vl, float vu, int il, int iu, float abstol, const(float)* d, const(float)* e, int* m, int* nsplit, float* w, int* iblock, int* isplit);
765 int LAPACKE_dstebz (char range, char order, int n, double vl, double vu, int il, int iu, double abstol, const(double)* d, const(double)* e, int* m, int* nsplit, double* w, int* iblock, int* isplit);
766 int LAPACKE_sstedc (int matrix_layout, char compz, int n, float* d, float* e, float* z, int ldz);
767 int LAPACKE_dstedc (int matrix_layout, char compz, int n, double* d, double* e, double* z, int ldz);
768 int LAPACKE_cstedc (int matrix_layout, char compz, int n, float* d, float* e, lapack_complex_float* z, int ldz);
769 int LAPACKE_zstedc (int matrix_layout, char compz, int n, double* d, double* e, lapack_complex_double* z, int ldz);
770 int LAPACKE_sstegr (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* isuppz);
771 int LAPACKE_dstegr (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* isuppz);
772 int LAPACKE_cstegr (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* isuppz);
773 int LAPACKE_zstegr (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* isuppz);
774 int LAPACKE_sstein (int matrix_layout, int n, const(float)* d, const(float)* e, int m, const(float)* w, const(int)* iblock, const(int)* isplit, float* z, int ldz, int* ifailv);
775 int LAPACKE_dstein (int matrix_layout, int n, const(double)* d, const(double)* e, int m, const(double)* w, const(int)* iblock, const(int)* isplit, double* z, int ldz, int* ifailv);
776 int LAPACKE_cstein (int matrix_layout, int n, const(float)* d, const(float)* e, int m, const(float)* w, const(int)* iblock, const(int)* isplit, lapack_complex_float* z, int ldz, int* ifailv);
777 int LAPACKE_zstein (int matrix_layout, int n, const(double)* d, const(double)* e, int m, const(double)* w, const(int)* iblock, const(int)* isplit, lapack_complex_double* z, int ldz, int* ifailv);
778 int LAPACKE_sstemr (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, int* m, float* w, float* z, int ldz, int nzc, int* isuppz, int* tryrac);
779 int LAPACKE_dstemr (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, int* m, double* w, double* z, int ldz, int nzc, int* isuppz, int* tryrac);
780 int LAPACKE_cstemr (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, int* m, float* w, lapack_complex_float* z, int ldz, int nzc, int* isuppz, int* tryrac);
781 int LAPACKE_zstemr (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, int* m, double* w, lapack_complex_double* z, int ldz, int nzc, int* isuppz, int* tryrac);
782 int LAPACKE_ssteqr (int matrix_layout, char compz, int n, float* d, float* e, float* z, int ldz);
783 int LAPACKE_dsteqr (int matrix_layout, char compz, int n, double* d, double* e, double* z, int ldz);
784 int LAPACKE_csteqr (int matrix_layout, char compz, int n, float* d, float* e, lapack_complex_float* z, int ldz);
785 int LAPACKE_zsteqr (int matrix_layout, char compz, int n, double* d, double* e, lapack_complex_double* z, int ldz);
786 int LAPACKE_ssterf (int n, float* d, float* e);
787 int LAPACKE_dsterf (int n, double* d, double* e);
788 int LAPACKE_sstev (int matrix_layout, char jobz, int n, float* d, float* e, float* z, int ldz);
789 int LAPACKE_dstev (int matrix_layout, char jobz, int n, double* d, double* e, double* z, int ldz);
790 int LAPACKE_sstevd (int matrix_layout, char jobz, int n, float* d, float* e, float* z, int ldz);
791 int LAPACKE_dstevd (int matrix_layout, char jobz, int n, double* d, double* e, double* z, int ldz);
792 int LAPACKE_sstevr (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* isuppz);
793 int LAPACKE_dstevr (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* isuppz);
794 int LAPACKE_sstevx (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* ifail);
795 int LAPACKE_dstevx (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* ifail);
796 int LAPACKE_ssycon (int matrix_layout, char uplo, int n, const(float)* a, int lda, const(int)* ipiv, float anorm, float* rcond);
797 int LAPACKE_dsycon (int matrix_layout, char uplo, int n, const(double)* a, int lda, const(int)* ipiv, double anorm, double* rcond);
798 int LAPACKE_csycon (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, const(int)* ipiv, float anorm, float* rcond);
799 int LAPACKE_zsycon (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, const(int)* ipiv, double anorm, double* rcond);
800 int LAPACKE_ssyequb (int matrix_layout, char uplo, int n, const(float)* a, int lda, float* s, float* scond, float* amax);
801 int LAPACKE_dsyequb (int matrix_layout, char uplo, int n, const(double)* a, int lda, double* s, double* scond, double* amax);
802 int LAPACKE_csyequb (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax);
803 int LAPACKE_zsyequb (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax);
804 int LAPACKE_ssyev (int matrix_layout, char jobz, char uplo, int n, float* a, int lda, float* w);
805 int LAPACKE_dsyev (int matrix_layout, char jobz, char uplo, int n, double* a, int lda, double* w);
806 int LAPACKE_ssyevd (int matrix_layout, char jobz, char uplo, int n, float* a, int lda, float* w);
807 int LAPACKE_dsyevd (int matrix_layout, char jobz, char uplo, int n, double* a, int lda, double* w);
808 int LAPACKE_ssyevr (int matrix_layout, char jobz, char range, char uplo, int n, float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* isuppz);
809 int LAPACKE_dsyevr (int matrix_layout, char jobz, char range, char uplo, int n, double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* isuppz);
810 int LAPACKE_ssyevx (int matrix_layout, char jobz, char range, char uplo, int n, float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* ifail);
811 int LAPACKE_dsyevx (int matrix_layout, char jobz, char range, char uplo, int n, double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* ifail);
812 int LAPACKE_ssygst (int matrix_layout, int itype, char uplo, int n, float* a, int lda, const(float)* b, int ldb);
813 int LAPACKE_dsygst (int matrix_layout, int itype, char uplo, int n, double* a, int lda, const(double)* b, int ldb);
814 int LAPACKE_ssygv (int matrix_layout, int itype, char jobz, char uplo, int n, float* a, int lda, float* b, int ldb, float* w);
815 int LAPACKE_dsygv (int matrix_layout, int itype, char jobz, char uplo, int n, double* a, int lda, double* b, int ldb, double* w);
816 int LAPACKE_ssygvd (int matrix_layout, int itype, char jobz, char uplo, int n, float* a, int lda, float* b, int ldb, float* w);
817 int LAPACKE_dsygvd (int matrix_layout, int itype, char jobz, char uplo, int n, double* a, int lda, double* b, int ldb, double* w);
818 int LAPACKE_ssygvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, float* a, int lda, float* b, int ldb, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* ifail);
819 int LAPACKE_dsygvx (int matrix_layout, int itype, char jobz, char range, char uplo, int n, double* a, int lda, double* b, int ldb, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* ifail);
820 int LAPACKE_ssyrfs (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr);
821 int LAPACKE_dsyrfs (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr);
822 int LAPACKE_csyrfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr);
823 int LAPACKE_zsyrfs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr);
824 int LAPACKE_ssyrfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* s, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
825 int LAPACKE_dsyrfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* s, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
826 int LAPACKE_csyrfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(float)* s, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
827 int LAPACKE_zsyrfsx (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(double)* s, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
828 int LAPACKE_ssysv (int matrix_layout, char uplo, int n, int nrhs, float* a, int lda, int* ipiv, float* b, int ldb);
829 int LAPACKE_dsysv (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb);
830 int LAPACKE_csysv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb);
831 int LAPACKE_zsysv (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb);
832 int LAPACKE_ssysvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(float)* a, int lda, float* af, int ldaf, int* ipiv, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr);
833 int LAPACKE_dsysvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(double)* a, int lda, double* af, int ldaf, int* ipiv, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr);
834 int LAPACKE_csysvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr);
835 int LAPACKE_zsysvx (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr);
836 int LAPACKE_ssysvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, float* a, int lda, float* af, int ldaf, int* ipiv, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
837 int LAPACKE_dsysvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, double* a, int lda, double* af, int ldaf, int* ipiv, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
838 int LAPACKE_csysvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params);
839 int LAPACKE_zsysvxx (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params);
840 int LAPACKE_ssytrd (int matrix_layout, char uplo, int n, float* a, int lda, float* d, float* e, float* tau);
841 int LAPACKE_dsytrd (int matrix_layout, char uplo, int n, double* a, int lda, double* d, double* e, double* tau);
842 int LAPACKE_ssytrf (int matrix_layout, char uplo, int n, float* a, int lda, int* ipiv);
843 int LAPACKE_dsytrf (int matrix_layout, char uplo, int n, double* a, int lda, int* ipiv);
844 int LAPACKE_csytrf (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv);
845 int LAPACKE_zsytrf (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv);
846 int LAPACKE_ssytri (int matrix_layout, char uplo, int n, float* a, int lda, const(int)* ipiv);
847 int LAPACKE_dsytri (int matrix_layout, char uplo, int n, double* a, int lda, const(int)* ipiv);
848 int LAPACKE_csytri (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv);
849 int LAPACKE_zsytri (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv);
850 int LAPACKE_ssytrs (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb);
851 int LAPACKE_dsytrs (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb);
852 int LAPACKE_csytrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
853 int LAPACKE_zsytrs (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
854 int LAPACKE_stbcon (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(float)* ab, int ldab, float* rcond);
855 int LAPACKE_dtbcon (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(double)* ab, int ldab, double* rcond);
856 int LAPACKE_ctbcon (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(lapack_complex_float)* ab, int ldab, float* rcond);
857 int LAPACKE_ztbcon (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(lapack_complex_double)* ab, int ldab, double* rcond);
858 int LAPACKE_stbrfs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(float)* ab, int ldab, const(float)* b, int ldb, const(float)* x, int ldx, float* ferr, float* berr);
859 int LAPACKE_dtbrfs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(double)* ab, int ldab, const(double)* b, int ldb, const(double)* x, int ldx, double* ferr, double* berr);
860 int LAPACKE_ctbrfs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* x, int ldx, float* ferr, float* berr);
861 int LAPACKE_ztbrfs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* x, int ldx, double* ferr, double* berr);
862 int LAPACKE_stbtrs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(float)* ab, int ldab, float* b, int ldb);
863 int LAPACKE_dtbtrs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(double)* ab, int ldab, double* b, int ldb);
864 int LAPACKE_ctbtrs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, lapack_complex_float* b, int ldb);
865 int LAPACKE_ztbtrs (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, lapack_complex_double* b, int ldb);
866 int LAPACKE_stfsm (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, float alpha, const(float)* a, float* b, int ldb);
867 int LAPACKE_dtfsm (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, double alpha, const(double)* a, double* b, int ldb);
868 int LAPACKE_ctfsm (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, lapack_complex_float alpha, const(lapack_complex_float)* a, lapack_complex_float* b, int ldb);
869 int LAPACKE_ztfsm (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, lapack_complex_double alpha, const(lapack_complex_double)* a, lapack_complex_double* b, int ldb);
870 int LAPACKE_stftri (int matrix_layout, char transr, char uplo, char diag, int n, float* a);
871 int LAPACKE_dtftri (int matrix_layout, char transr, char uplo, char diag, int n, double* a);
872 int LAPACKE_ctftri (int matrix_layout, char transr, char uplo, char diag, int n, lapack_complex_float* a);
873 int LAPACKE_ztftri (int matrix_layout, char transr, char uplo, char diag, int n, lapack_complex_double* a);
874 int LAPACKE_stfttp (int matrix_layout, char transr, char uplo, int n, const(float)* arf, float* ap);
875 int LAPACKE_dtfttp (int matrix_layout, char transr, char uplo, int n, const(double)* arf, double* ap);
876 int LAPACKE_ctfttp (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* arf, lapack_complex_float* ap);
877 int LAPACKE_ztfttp (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* arf, lapack_complex_double* ap);
878 int LAPACKE_stfttr (int matrix_layout, char transr, char uplo, int n, const(float)* arf, float* a, int lda);
879 int LAPACKE_dtfttr (int matrix_layout, char transr, char uplo, int n, const(double)* arf, double* a, int lda);
880 int LAPACKE_ctfttr (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* arf, lapack_complex_float* a, int lda);
881 int LAPACKE_ztfttr (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* arf, lapack_complex_double* a, int lda);
882 int LAPACKE_stgevc (int matrix_layout, char side, char howmny, const(int)* select, int n, const(float)* s, int lds, const(float)* p, int ldp, float* vl, int ldvl, float* vr, int ldvr, int mm, int* m);
883 int LAPACKE_dtgevc (int matrix_layout, char side, char howmny, const(int)* select, int n, const(double)* s, int lds, const(double)* p, int ldp, double* vl, int ldvl, double* vr, int ldvr, int mm, int* m);
884 int LAPACKE_ctgevc (int matrix_layout, char side, char howmny, const(int)* select, int n, const(lapack_complex_float)* s, int lds, const(lapack_complex_float)* p, int ldp, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int mm, int* m);
885 int LAPACKE_ztgevc (int matrix_layout, char side, char howmny, const(int)* select, int n, const(lapack_complex_double)* s, int lds, const(lapack_complex_double)* p, int ldp, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int mm, int* m);
886 int LAPACKE_stgexc (int matrix_layout, int wantq, int wantz, int n, float* a, int lda, float* b, int ldb, float* q, int ldq, float* z, int ldz, int* ifst, int* ilst);
887 int LAPACKE_dtgexc (int matrix_layout, int wantq, int wantz, int n, double* a, int lda, double* b, int ldb, double* q, int ldq, double* z, int ldz, int* ifst, int* ilst);
888 int LAPACKE_ctgexc (int matrix_layout, int wantq, int wantz, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz, int ifst, int ilst);
889 int LAPACKE_ztgexc (int matrix_layout, int wantq, int wantz, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz, int ifst, int ilst);
890 int LAPACKE_stgsen (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* q, int ldq, float* z, int ldz, int* m, float* pl, float* pr, float* dif);
891 int LAPACKE_dtgsen (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* q, int ldq, double* z, int ldz, int* m, double* pl, double* pr, double* dif);
892 int LAPACKE_ctgsen (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz, int* m, float* pl, float* pr, float* dif);
893 int LAPACKE_ztgsen (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz, int* m, double* pl, double* pr, double* dif);
894 int LAPACKE_stgsja (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, float* a, int lda, float* b, int ldb, float tola, float tolb, float* alpha, float* beta, float* u, int ldu, float* v, int ldv, float* q, int ldq, int* ncycle);
895 int LAPACKE_dtgsja (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, double* a, int lda, double* b, int ldb, double tola, double tolb, double* alpha, double* beta, double* u, int ldu, double* v, int ldv, double* q, int ldq, int* ncycle);
896 int LAPACKE_ctgsja (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float tola, float tolb, float* alpha, float* beta, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, int* ncycle);
897 int LAPACKE_ztgsja (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double tola, double tolb, double* alpha, double* beta, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, int* ncycle);
898 int LAPACKE_stgsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(float)* a, int lda, const(float)* b, int ldb, const(float)* vl, int ldvl, const(float)* vr, int ldvr, float* s, float* dif, int mm, int* m);
899 int LAPACKE_dtgsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(double)* a, int lda, const(double)* b, int ldb, const(double)* vl, int ldvl, const(double)* vr, int ldvr, double* s, double* dif, int mm, int* m);
900 int LAPACKE_ctgsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* vl, int ldvl, const(lapack_complex_float)* vr, int ldvr, float* s, float* dif, int mm, int* m);
901 int LAPACKE_ztgsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* vl, int ldvl, const(lapack_complex_double)* vr, int ldvr, double* s, double* dif, int mm, int* m);
902 int LAPACKE_stgsyl (int matrix_layout, char trans, int ijob, int m, int n, const(float)* a, int lda, const(float)* b, int ldb, float* c, int ldc, const(float)* d, int ldd, const(float)* e, int lde, float* f, int ldf, float* scale, float* dif);
903 int LAPACKE_dtgsyl (int matrix_layout, char trans, int ijob, int m, int n, const(double)* a, int lda, const(double)* b, int ldb, double* c, int ldc, const(double)* d, int ldd, const(double)* e, int lde, double* f, int ldf, double* scale, double* dif);
904 int LAPACKE_ctgsyl (int matrix_layout, char trans, int ijob, int m, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, lapack_complex_float* c, int ldc, const(lapack_complex_float)* d, int ldd, const(lapack_complex_float)* e, int lde, lapack_complex_float* f, int ldf, float* scale, float* dif);
905 int LAPACKE_ztgsyl (int matrix_layout, char trans, int ijob, int m, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, lapack_complex_double* c, int ldc, const(lapack_complex_double)* d, int ldd, const(lapack_complex_double)* e, int lde, lapack_complex_double* f, int ldf, double* scale, double* dif);
906 int LAPACKE_stpcon (int matrix_layout, char norm, char uplo, char diag, int n, const(float)* ap, float* rcond);
907 int LAPACKE_dtpcon (int matrix_layout, char norm, char uplo, char diag, int n, const(double)* ap, double* rcond);
908 int LAPACKE_ctpcon (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_float)* ap, float* rcond);
909 int LAPACKE_ztpcon (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_double)* ap, double* rcond);
910 int LAPACKE_stprfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* ap, const(float)* b, int ldb, const(float)* x, int ldx, float* ferr, float* berr);
911 int LAPACKE_dtprfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* ap, const(double)* b, int ldb, const(double)* x, int ldx, double* ferr, double* berr);
912 int LAPACKE_ctprfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* x, int ldx, float* ferr, float* berr);
913 int LAPACKE_ztprfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* x, int ldx, double* ferr, double* berr);
914 int LAPACKE_stptri (int matrix_layout, char uplo, char diag, int n, float* ap);
915 int LAPACKE_dtptri (int matrix_layout, char uplo, char diag, int n, double* ap);
916 int LAPACKE_ctptri (int matrix_layout, char uplo, char diag, int n, lapack_complex_float* ap);
917 int LAPACKE_ztptri (int matrix_layout, char uplo, char diag, int n, lapack_complex_double* ap);
918 int LAPACKE_stptrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* ap, float* b, int ldb);
919 int LAPACKE_dtptrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* ap, double* b, int ldb);
920 int LAPACKE_ctptrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* b, int ldb);
921 int LAPACKE_ztptrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* b, int ldb);
922 int LAPACKE_stpttf (int matrix_layout, char transr, char uplo, int n, const(float)* ap, float* arf);
923 int LAPACKE_dtpttf (int matrix_layout, char transr, char uplo, int n, const(double)* ap, double* arf);
924 int LAPACKE_ctpttf (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* ap, lapack_complex_float* arf);
925 int LAPACKE_ztpttf (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* ap, lapack_complex_double* arf);
926 int LAPACKE_stpttr (int matrix_layout, char uplo, int n, const(float)* ap, float* a, int lda);
927 int LAPACKE_dtpttr (int matrix_layout, char uplo, int n, const(double)* ap, double* a, int lda);
928 int LAPACKE_ctpttr (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, lapack_complex_float* a, int lda);
929 int LAPACKE_ztpttr (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, lapack_complex_double* a, int lda);
930 int LAPACKE_strcon (int matrix_layout, char norm, char uplo, char diag, int n, const(float)* a, int lda, float* rcond);
931 int LAPACKE_dtrcon (int matrix_layout, char norm, char uplo, char diag, int n, const(double)* a, int lda, double* rcond);
932 int LAPACKE_ctrcon (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_float)* a, int lda, float* rcond);
933 int LAPACKE_ztrcon (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_double)* a, int lda, double* rcond);
934 int LAPACKE_strevc (int matrix_layout, char side, char howmny, int* select, int n, const(float)* t, int ldt, float* vl, int ldvl, float* vr, int ldvr, int mm, int* m);
935 int LAPACKE_dtrevc (int matrix_layout, char side, char howmny, int* select, int n, const(double)* t, int ldt, double* vl, int ldvl, double* vr, int ldvr, int mm, int* m);
936 int LAPACKE_ctrevc (int matrix_layout, char side, char howmny, const(int)* select, int n, lapack_complex_float* t, int ldt, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int mm, int* m);
937 int LAPACKE_ztrevc (int matrix_layout, char side, char howmny, const(int)* select, int n, lapack_complex_double* t, int ldt, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int mm, int* m);
938 int LAPACKE_strexc (int matrix_layout, char compq, int n, float* t, int ldt, float* q, int ldq, int* ifst, int* ilst);
939 int LAPACKE_dtrexc (int matrix_layout, char compq, int n, double* t, int ldt, double* q, int ldq, int* ifst, int* ilst);
940 int LAPACKE_ctrexc (int matrix_layout, char compq, int n, lapack_complex_float* t, int ldt, lapack_complex_float* q, int ldq, int ifst, int ilst);
941 int LAPACKE_ztrexc (int matrix_layout, char compq, int n, lapack_complex_double* t, int ldt, lapack_complex_double* q, int ldq, int ifst, int ilst);
942 int LAPACKE_strrfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* a, int lda, const(float)* b, int ldb, const(float)* x, int ldx, float* ferr, float* berr);
943 int LAPACKE_dtrrfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* a, int lda, const(double)* b, int ldb, const(double)* x, int ldx, double* ferr, double* berr);
944 int LAPACKE_ctrrfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* x, int ldx, float* ferr, float* berr);
945 int LAPACKE_ztrrfs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* x, int ldx, double* ferr, double* berr);
946 int LAPACKE_strsen (int matrix_layout, char job, char compq, const(int)* select, int n, float* t, int ldt, float* q, int ldq, float* wr, float* wi, int* m, float* s, float* sep);
947 int LAPACKE_dtrsen (int matrix_layout, char job, char compq, const(int)* select, int n, double* t, int ldt, double* q, int ldq, double* wr, double* wi, int* m, double* s, double* sep);
948 int LAPACKE_ctrsen (int matrix_layout, char job, char compq, const(int)* select, int n, lapack_complex_float* t, int ldt, lapack_complex_float* q, int ldq, lapack_complex_float* w, int* m, float* s, float* sep);
949 int LAPACKE_ztrsen (int matrix_layout, char job, char compq, const(int)* select, int n, lapack_complex_double* t, int ldt, lapack_complex_double* q, int ldq, lapack_complex_double* w, int* m, double* s, double* sep);
950 int LAPACKE_strsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(float)* t, int ldt, const(float)* vl, int ldvl, const(float)* vr, int ldvr, float* s, float* sep, int mm, int* m);
951 int LAPACKE_dtrsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(double)* t, int ldt, const(double)* vl, int ldvl, const(double)* vr, int ldvr, double* s, double* sep, int mm, int* m);
952 int LAPACKE_ctrsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_float)* t, int ldt, const(lapack_complex_float)* vl, int ldvl, const(lapack_complex_float)* vr, int ldvr, float* s, float* sep, int mm, int* m);
953 int LAPACKE_ztrsna (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_double)* t, int ldt, const(lapack_complex_double)* vl, int ldvl, const(lapack_complex_double)* vr, int ldvr, double* s, double* sep, int mm, int* m);
954 int LAPACKE_strsyl (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(float)* a, int lda, const(float)* b, int ldb, float* c, int ldc, float* scale);
955 int LAPACKE_dtrsyl (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(double)* a, int lda, const(double)* b, int ldb, double* c, int ldc, double* scale);
956 int LAPACKE_ctrsyl (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, lapack_complex_float* c, int ldc, float* scale);
957 int LAPACKE_ztrsyl (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, lapack_complex_double* c, int ldc, double* scale);
958 int LAPACKE_strtri (int matrix_layout, char uplo, char diag, int n, float* a, int lda);
959 int LAPACKE_dtrtri (int matrix_layout, char uplo, char diag, int n, double* a, int lda);
960 int LAPACKE_ctrtri (int matrix_layout, char uplo, char diag, int n, lapack_complex_float* a, int lda);
961 int LAPACKE_ztrtri (int matrix_layout, char uplo, char diag, int n, lapack_complex_double* a, int lda);
962 int LAPACKE_strtrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* a, int lda, float* b, int ldb);
963 int LAPACKE_dtrtrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* a, int lda, double* b, int ldb);
964 int LAPACKE_ctrtrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* b, int ldb);
965 int LAPACKE_ztrtrs (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* b, int ldb);
966 int LAPACKE_strttf (int matrix_layout, char transr, char uplo, int n, const(float)* a, int lda, float* arf);
967 int LAPACKE_dtrttf (int matrix_layout, char transr, char uplo, int n, const(double)* a, int lda, double* arf);
968 int LAPACKE_ctrttf (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* a, int lda, lapack_complex_float* arf);
969 int LAPACKE_ztrttf (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* arf);
970 int LAPACKE_strttp (int matrix_layout, char uplo, int n, const(float)* a, int lda, float* ap);
971 int LAPACKE_dtrttp (int matrix_layout, char uplo, int n, const(double)* a, int lda, double* ap);
972 int LAPACKE_ctrttp (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, lapack_complex_float* ap);
973 int LAPACKE_ztrttp (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* ap);
974 int LAPACKE_stzrzf (int matrix_layout, int m, int n, float* a, int lda, float* tau);
975 int LAPACKE_dtzrzf (int matrix_layout, int m, int n, double* a, int lda, double* tau);
976 int LAPACKE_ctzrzf (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau);
977 int LAPACKE_ztzrzf (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau);
978 int LAPACKE_cungbr (int matrix_layout, char vect, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau);
979 int LAPACKE_zungbr (int matrix_layout, char vect, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau);
980 int LAPACKE_cunghr (int matrix_layout, int n, int ilo, int ihi, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau);
981 int LAPACKE_zunghr (int matrix_layout, int n, int ilo, int ihi, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau);
982 int LAPACKE_cunglq (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau);
983 int LAPACKE_zunglq (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau);
984 int LAPACKE_cungql (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau);
985 int LAPACKE_zungql (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau);
986 int LAPACKE_cungqr (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau);
987 int LAPACKE_zungqr (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau);
988 int LAPACKE_cungrq (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau);
989 int LAPACKE_zungrq (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau);
990 int LAPACKE_cungtr (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau);
991 int LAPACKE_zungtr (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau);
992 int LAPACKE_cunmbr (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
993 int LAPACKE_zunmbr (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
994 int LAPACKE_cunmhr (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
995 int LAPACKE_zunmhr (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
996 int LAPACKE_cunmlq (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
997 int LAPACKE_zunmlq (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
998 int LAPACKE_cunmql (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
999 int LAPACKE_zunmql (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
1000 int LAPACKE_cunmqr (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
1001 int LAPACKE_zunmqr (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
1002 int LAPACKE_cunmrq (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
1003 int LAPACKE_zunmrq (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
1004 int LAPACKE_cunmrz (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
1005 int LAPACKE_zunmrz (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
1006 int LAPACKE_cunmtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
1007 int LAPACKE_zunmtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
1008 int LAPACKE_cupgtr (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, const(lapack_complex_float)* tau, lapack_complex_float* q, int ldq);
1009 int LAPACKE_zupgtr (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, const(lapack_complex_double)* tau, lapack_complex_double* q, int ldq);
1010 int LAPACKE_cupmtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_float)* ap, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc);
1011 int LAPACKE_zupmtr (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_double)* ap, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc);
1012 int LAPACKE_sbdsdc_work (int matrix_layout, char uplo, char compq, int n, float* d, float* e, float* u, int ldu, float* vt, int ldvt, float* q, int* iq, float* work, int* iwork);
1013 int LAPACKE_dbdsdc_work (int matrix_layout, char uplo, char compq, int n, double* d, double* e, double* u, int ldu, double* vt, int ldvt, double* q, int* iq, double* work, int* iwork);
1014 int LAPACKE_sbdsvdx_work (int matrix_layout, char uplo, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, int* ns, float* s, float* z, int ldz, float* work, int* iwork);
1015 int LAPACKE_dbdsvdx_work (int matrix_layout, char uplo, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, int* ns, double* s, double* z, int ldz, double* work, int* iwork);
1016 int LAPACKE_sbdsqr_work (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, float* d, float* e, float* vt, int ldvt, float* u, int ldu, float* c, int ldc, float* work);
1017 int LAPACKE_dbdsqr_work (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, double* d, double* e, double* vt, int ldvt, double* u, int ldu, double* c, int ldc, double* work);
1018 int LAPACKE_cbdsqr_work (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, float* d, float* e, lapack_complex_float* vt, int ldvt, lapack_complex_float* u, int ldu, lapack_complex_float* c, int ldc, float* work);
1019 int LAPACKE_zbdsqr_work (int matrix_layout, char uplo, int n, int ncvt, int nru, int ncc, double* d, double* e, lapack_complex_double* vt, int ldvt, lapack_complex_double* u, int ldu, lapack_complex_double* c, int ldc, double* work);
1020 int LAPACKE_sdisna_work (char job, int m, int n, const(float)* d, float* sep);
1021 int LAPACKE_ddisna_work (char job, int m, int n, const(double)* d, double* sep);
1022 int LAPACKE_sgbbrd_work (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, float* ab, int ldab, float* d, float* e, float* q, int ldq, float* pt, int ldpt, float* c, int ldc, float* work);
1023 int LAPACKE_dgbbrd_work (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, double* ab, int ldab, double* d, double* e, double* q, int ldq, double* pt, int ldpt, double* c, int ldc, double* work);
1024 int LAPACKE_cgbbrd_work (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, lapack_complex_float* ab, int ldab, float* d, float* e, lapack_complex_float* q, int ldq, lapack_complex_float* pt, int ldpt, lapack_complex_float* c, int ldc, lapack_complex_float* work, float* rwork);
1025 int LAPACKE_zgbbrd_work (int matrix_layout, char vect, int m, int n, int ncc, int kl, int ku, lapack_complex_double* ab, int ldab, double* d, double* e, lapack_complex_double* q, int ldq, lapack_complex_double* pt, int ldpt, lapack_complex_double* c, int ldc, lapack_complex_double* work, double* rwork);
1026 int LAPACKE_sgbcon_work (int matrix_layout, char norm, int n, int kl, int ku, const(float)* ab, int ldab, const(int)* ipiv, float anorm, float* rcond, float* work, int* iwork);
1027 int LAPACKE_dgbcon_work (int matrix_layout, char norm, int n, int kl, int ku, const(double)* ab, int ldab, const(int)* ipiv, double anorm, double* rcond, double* work, int* iwork);
1028 int LAPACKE_cgbcon_work (int matrix_layout, char norm, int n, int kl, int ku, const(lapack_complex_float)* ab, int ldab, const(int)* ipiv, float anorm, float* rcond, lapack_complex_float* work, float* rwork);
1029 int LAPACKE_zgbcon_work (int matrix_layout, char norm, int n, int kl, int ku, const(lapack_complex_double)* ab, int ldab, const(int)* ipiv, double anorm, double* rcond, lapack_complex_double* work, double* rwork);
1030 int LAPACKE_sgbequ_work (int matrix_layout, int m, int n, int kl, int ku, const(float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1031 int LAPACKE_dgbequ_work (int matrix_layout, int m, int n, int kl, int ku, const(double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1032 int LAPACKE_cgbequ_work (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1033 int LAPACKE_zgbequ_work (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1034 int LAPACKE_sgbequb_work (int matrix_layout, int m, int n, int kl, int ku, const(float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1035 int LAPACKE_dgbequb_work (int matrix_layout, int m, int n, int kl, int ku, const(double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1036 int LAPACKE_cgbequb_work (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_float)* ab, int ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1037 int LAPACKE_zgbequb_work (int matrix_layout, int m, int n, int kl, int ku, const(lapack_complex_double)* ab, int ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1038 int LAPACKE_sgbrfs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(float)* ab, int ldab, const(float)* afb, int ldafb, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1039 int LAPACKE_dgbrfs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(double)* ab, int ldab, const(double)* afb, int ldafb, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1040 int LAPACKE_cgbrfs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* afb, int ldafb, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1041 int LAPACKE_zgbrfs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* afb, int ldafb, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1042 int LAPACKE_sgbrfsx_work (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(float)* ab, int ldab, const(float)* afb, int ldafb, const(int)* ipiv, const(float)* r, const(float)* c, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1043 int LAPACKE_dgbrfsx_work (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(double)* ab, int ldab, const(double)* afb, int ldafb, const(int)* ipiv, const(double)* r, const(double)* c, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1044 int LAPACKE_cgbrfsx_work (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* afb, int ldafb, const(int)* ipiv, const(float)* r, const(float)* c, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1045 int LAPACKE_zgbrfsx_work (int matrix_layout, char trans, char equed, int n, int kl, int ku, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* afb, int ldafb, const(int)* ipiv, const(double)* r, const(double)* c, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1046 int LAPACKE_sgbsv_work (int matrix_layout, int n, int kl, int ku, int nrhs, float* ab, int ldab, int* ipiv, float* b, int ldb);
1047 int LAPACKE_dgbsv_work (int matrix_layout, int n, int kl, int ku, int nrhs, double* ab, int ldab, int* ipiv, double* b, int ldb);
1048 int LAPACKE_cgbsv_work (int matrix_layout, int n, int kl, int ku, int nrhs, lapack_complex_float* ab, int ldab, int* ipiv, lapack_complex_float* b, int ldb);
1049 int LAPACKE_zgbsv_work (int matrix_layout, int n, int kl, int ku, int nrhs, lapack_complex_double* ab, int ldab, int* ipiv, lapack_complex_double* b, int ldb);
1050 int LAPACKE_sgbsvx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, float* ab, int ldab, float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork);
1051 int LAPACKE_dgbsvx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, double* ab, int ldab, double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork);
1052 int LAPACKE_cgbsvx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1053 int LAPACKE_zgbsvx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1054 int LAPACKE_sgbsvxx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, float* ab, int ldab, float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1055 int LAPACKE_dgbsvxx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, double* ab, int ldab, double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1056 int LAPACKE_cgbsvxx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* afb, int ldafb, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1057 int LAPACKE_zgbsvxx_work (int matrix_layout, char fact, char trans, int n, int kl, int ku, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* afb, int ldafb, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1058 int LAPACKE_sgbtrf_work (int matrix_layout, int m, int n, int kl, int ku, float* ab, int ldab, int* ipiv);
1059 int LAPACKE_dgbtrf_work (int matrix_layout, int m, int n, int kl, int ku, double* ab, int ldab, int* ipiv);
1060 int LAPACKE_cgbtrf_work (int matrix_layout, int m, int n, int kl, int ku, lapack_complex_float* ab, int ldab, int* ipiv);
1061 int LAPACKE_zgbtrf_work (int matrix_layout, int m, int n, int kl, int ku, lapack_complex_double* ab, int ldab, int* ipiv);
1062 int LAPACKE_sgbtrs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(float)* ab, int ldab, const(int)* ipiv, float* b, int ldb);
1063 int LAPACKE_dgbtrs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(double)* ab, int ldab, const(int)* ipiv, double* b, int ldb);
1064 int LAPACKE_cgbtrs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_float)* ab, int ldab, const(int)* ipiv, lapack_complex_float* b, int ldb);
1065 int LAPACKE_zgbtrs_work (int matrix_layout, char trans, int n, int kl, int ku, int nrhs, const(lapack_complex_double)* ab, int ldab, const(int)* ipiv, lapack_complex_double* b, int ldb);
1066 int LAPACKE_sgebak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* scale, int m, float* v, int ldv);
1067 int LAPACKE_dgebak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* scale, int m, double* v, int ldv);
1068 int LAPACKE_cgebak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* scale, int m, lapack_complex_float* v, int ldv);
1069 int LAPACKE_zgebak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* scale, int m, lapack_complex_double* v, int ldv);
1070 int LAPACKE_sgebal_work (int matrix_layout, char job, int n, float* a, int lda, int* ilo, int* ihi, float* scale);
1071 int LAPACKE_dgebal_work (int matrix_layout, char job, int n, double* a, int lda, int* ilo, int* ihi, double* scale);
1072 int LAPACKE_cgebal_work (int matrix_layout, char job, int n, lapack_complex_float* a, int lda, int* ilo, int* ihi, float* scale);
1073 int LAPACKE_zgebal_work (int matrix_layout, char job, int n, lapack_complex_double* a, int lda, int* ilo, int* ihi, double* scale);
1074 int LAPACKE_sgebrd_work (int matrix_layout, int m, int n, float* a, int lda, float* d, float* e, float* tauq, float* taup, float* work, int lwork);
1075 int LAPACKE_dgebrd_work (int matrix_layout, int m, int n, double* a, int lda, double* d, double* e, double* tauq, double* taup, double* work, int lwork);
1076 int LAPACKE_cgebrd_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, float* d, float* e, lapack_complex_float* tauq, lapack_complex_float* taup, lapack_complex_float* work, int lwork);
1077 int LAPACKE_zgebrd_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, double* d, double* e, lapack_complex_double* tauq, lapack_complex_double* taup, lapack_complex_double* work, int lwork);
1078 int LAPACKE_sgecon_work (int matrix_layout, char norm, int n, const(float)* a, int lda, float anorm, float* rcond, float* work, int* iwork);
1079 int LAPACKE_dgecon_work (int matrix_layout, char norm, int n, const(double)* a, int lda, double anorm, double* rcond, double* work, int* iwork);
1080 int LAPACKE_cgecon_work (int matrix_layout, char norm, int n, const(lapack_complex_float)* a, int lda, float anorm, float* rcond, lapack_complex_float* work, float* rwork);
1081 int LAPACKE_zgecon_work (int matrix_layout, char norm, int n, const(lapack_complex_double)* a, int lda, double anorm, double* rcond, lapack_complex_double* work, double* rwork);
1082 int LAPACKE_sgeequ_work (int matrix_layout, int m, int n, const(float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1083 int LAPACKE_dgeequ_work (int matrix_layout, int m, int n, const(double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1084 int LAPACKE_cgeequ_work (int matrix_layout, int m, int n, const(lapack_complex_float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1085 int LAPACKE_zgeequ_work (int matrix_layout, int m, int n, const(lapack_complex_double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1086 int LAPACKE_sgeequb_work (int matrix_layout, int m, int n, const(float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1087 int LAPACKE_dgeequb_work (int matrix_layout, int m, int n, const(double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1088 int LAPACKE_cgeequb_work (int matrix_layout, int m, int n, const(lapack_complex_float)* a, int lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax);
1089 int LAPACKE_zgeequb_work (int matrix_layout, int m, int n, const(lapack_complex_double)* a, int lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax);
1090 int LAPACKE_sgees_work (int matrix_layout, char jobvs, char sort, LAPACK_S_SELECT2 select, int n, float* a, int lda, int* sdim, float* wr, float* wi, float* vs, int ldvs, float* work, int lwork, int* bwork);
1091 int LAPACKE_dgees_work (int matrix_layout, char jobvs, char sort, LAPACK_D_SELECT2 select, int n, double* a, int lda, int* sdim, double* wr, double* wi, double* vs, int ldvs, double* work, int lwork, int* bwork);
1092 int LAPACKE_cgees_work (int matrix_layout, char jobvs, char sort, LAPACK_C_SELECT1 select, int n, lapack_complex_float* a, int lda, int* sdim, lapack_complex_float* w, lapack_complex_float* vs, int ldvs, lapack_complex_float* work, int lwork, float* rwork, int* bwork);
1093 int LAPACKE_zgees_work (int matrix_layout, char jobvs, char sort, LAPACK_Z_SELECT1 select, int n, lapack_complex_double* a, int lda, int* sdim, lapack_complex_double* w, lapack_complex_double* vs, int ldvs, lapack_complex_double* work, int lwork, double* rwork, int* bwork);
1094 int LAPACKE_sgeesx_work (int matrix_layout, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, int n, float* a, int lda, int* sdim, float* wr, float* wi, float* vs, int ldvs, float* rconde, float* rcondv, float* work, int lwork, int* iwork, int liwork, int* bwork);
1095 int LAPACKE_dgeesx_work (int matrix_layout, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, int n, double* a, int lda, int* sdim, double* wr, double* wi, double* vs, int ldvs, double* rconde, double* rcondv, double* work, int lwork, int* iwork, int liwork, int* bwork);
1096 int LAPACKE_cgeesx_work (int matrix_layout, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, int n, lapack_complex_float* a, int lda, int* sdim, lapack_complex_float* w, lapack_complex_float* vs, int ldvs, float* rconde, float* rcondv, lapack_complex_float* work, int lwork, float* rwork, int* bwork);
1097 int LAPACKE_zgeesx_work (int matrix_layout, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, int n, lapack_complex_double* a, int lda, int* sdim, lapack_complex_double* w, lapack_complex_double* vs, int ldvs, double* rconde, double* rcondv, lapack_complex_double* work, int lwork, double* rwork, int* bwork);
1098 int LAPACKE_sgeev_work (int matrix_layout, char jobvl, char jobvr, int n, float* a, int lda, float* wr, float* wi, float* vl, int ldvl, float* vr, int ldvr, float* work, int lwork);
1099 int LAPACKE_dgeev_work (int matrix_layout, char jobvl, char jobvr, int n, double* a, int lda, double* wr, double* wi, double* vl, int ldvl, double* vr, int ldvr, double* work, int lwork);
1100 int LAPACKE_cgeev_work (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_float* a, int lda, lapack_complex_float* w, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, lapack_complex_float* work, int lwork, float* rwork);
1101 int LAPACKE_zgeev_work (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_double* a, int lda, lapack_complex_double* w, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, lapack_complex_double* work, int lwork, double* rwork);
1102 int LAPACKE_sgeevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, float* a, int lda, float* wr, float* wi, float* vl, int ldvl, float* vr, int ldvr, int* ilo, int* ihi, float* scale, float* abnrm, float* rconde, float* rcondv, float* work, int lwork, int* iwork);
1103 int LAPACKE_dgeevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, double* a, int lda, double* wr, double* wi, double* vl, int ldvl, double* vr, int ldvr, int* ilo, int* ihi, double* scale, double* abnrm, double* rconde, double* rcondv, double* work, int lwork, int* iwork);
1104 int LAPACKE_cgeevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_float* a, int lda, lapack_complex_float* w, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int* ilo, int* ihi, float* scale, float* abnrm, float* rconde, float* rcondv, lapack_complex_float* work, int lwork, float* rwork);
1105 int LAPACKE_zgeevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_double* a, int lda, lapack_complex_double* w, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int* ilo, int* ihi, double* scale, double* abnrm, double* rconde, double* rcondv, lapack_complex_double* work, int lwork, double* rwork);
1106 int LAPACKE_sgehrd_work (int matrix_layout, int n, int ilo, int ihi, float* a, int lda, float* tau, float* work, int lwork);
1107 int LAPACKE_dgehrd_work (int matrix_layout, int n, int ilo, int ihi, double* a, int lda, double* tau, double* work, int lwork);
1108 int LAPACKE_cgehrd_work (int matrix_layout, int n, int ilo, int ihi, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1109 int LAPACKE_zgehrd_work (int matrix_layout, int n, int ilo, int ihi, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1110 int LAPACKE_sgejsv_work (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, float* a, int lda, float* sva, float* u, int ldu, float* v, int ldv, float* work, int lwork, int* iwork);
1111 int LAPACKE_dgejsv_work (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, double* a, int lda, double* sva, double* u, int ldu, double* v, int ldv, double* work, int lwork, int* iwork);
1112 int LAPACKE_cgejsv_work (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, lapack_complex_float* a, int lda, float* sva, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* cwork, int lwork, float* work, int lrwork, int* iwork);
1113 int LAPACKE_zgejsv_work (int matrix_layout, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, lapack_complex_double* a, int lda, double* sva, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* cwork, int lwork, double* work, int lrwork, int* iwork);
1114 int LAPACKE_sgelq2_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work);
1115 int LAPACKE_dgelq2_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work);
1116 int LAPACKE_cgelq2_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work);
1117 int LAPACKE_zgelq2_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work);
1118 int LAPACKE_sgelqf_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work, int lwork);
1119 int LAPACKE_dgelqf_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work, int lwork);
1120 int LAPACKE_cgelqf_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1121 int LAPACKE_zgelqf_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1122 int LAPACKE_sgels_work (int matrix_layout, char trans, int m, int n, int nrhs, float* a, int lda, float* b, int ldb, float* work, int lwork);
1123 int LAPACKE_dgels_work (int matrix_layout, char trans, int m, int n, int nrhs, double* a, int lda, double* b, int ldb, double* work, int lwork);
1124 int LAPACKE_cgels_work (int matrix_layout, char trans, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* work, int lwork);
1125 int LAPACKE_zgels_work (int matrix_layout, char trans, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* work, int lwork);
1126 int LAPACKE_sgelsd_work (int matrix_layout, int m, int n, int nrhs, float* a, int lda, float* b, int ldb, float* s, float rcond, int* rank, float* work, int lwork, int* iwork);
1127 int LAPACKE_dgelsd_work (int matrix_layout, int m, int n, int nrhs, double* a, int lda, double* b, int ldb, double* s, double rcond, int* rank, double* work, int lwork, int* iwork);
1128 int LAPACKE_cgelsd_work (int matrix_layout, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* s, float rcond, int* rank, lapack_complex_float* work, int lwork, float* rwork, int* iwork);
1129 int LAPACKE_zgelsd_work (int matrix_layout, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* s, double rcond, int* rank, lapack_complex_double* work, int lwork, double* rwork, int* iwork);
1130 int LAPACKE_sgelss_work (int matrix_layout, int m, int n, int nrhs, float* a, int lda, float* b, int ldb, float* s, float rcond, int* rank, float* work, int lwork);
1131 int LAPACKE_dgelss_work (int matrix_layout, int m, int n, int nrhs, double* a, int lda, double* b, int ldb, double* s, double rcond, int* rank, double* work, int lwork);
1132 int LAPACKE_cgelss_work (int matrix_layout, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* s, float rcond, int* rank, lapack_complex_float* work, int lwork, float* rwork);
1133 int LAPACKE_zgelss_work (int matrix_layout, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* s, double rcond, int* rank, lapack_complex_double* work, int lwork, double* rwork);
1134 int LAPACKE_sgelsy_work (int matrix_layout, int m, int n, int nrhs, float* a, int lda, float* b, int ldb, int* jpvt, float rcond, int* rank, float* work, int lwork);
1135 int LAPACKE_dgelsy_work (int matrix_layout, int m, int n, int nrhs, double* a, int lda, double* b, int ldb, int* jpvt, double rcond, int* rank, double* work, int lwork);
1136 int LAPACKE_cgelsy_work (int matrix_layout, int m, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* jpvt, float rcond, int* rank, lapack_complex_float* work, int lwork, float* rwork);
1137 int LAPACKE_zgelsy_work (int matrix_layout, int m, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* jpvt, double rcond, int* rank, lapack_complex_double* work, int lwork, double* rwork);
1138 int LAPACKE_sgeqlf_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work, int lwork);
1139 int LAPACKE_dgeqlf_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work, int lwork);
1140 int LAPACKE_cgeqlf_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1141 int LAPACKE_zgeqlf_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1142 int LAPACKE_sgeqp3_work (int matrix_layout, int m, int n, float* a, int lda, int* jpvt, float* tau, float* work, int lwork);
1143 int LAPACKE_dgeqp3_work (int matrix_layout, int m, int n, double* a, int lda, int* jpvt, double* tau, double* work, int lwork);
1144 int LAPACKE_cgeqp3_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* jpvt, lapack_complex_float* tau, lapack_complex_float* work, int lwork, float* rwork);
1145 int LAPACKE_zgeqp3_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* jpvt, lapack_complex_double* tau, lapack_complex_double* work, int lwork, double* rwork);
1146 int LAPACKE_sgeqpf_work (int matrix_layout, int m, int n, float* a, int lda, int* jpvt, float* tau, float* work);
1147 int LAPACKE_dgeqpf_work (int matrix_layout, int m, int n, double* a, int lda, int* jpvt, double* tau, double* work);
1148 int LAPACKE_cgeqpf_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* jpvt, lapack_complex_float* tau, lapack_complex_float* work, float* rwork);
1149 int LAPACKE_zgeqpf_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* jpvt, lapack_complex_double* tau, lapack_complex_double* work, double* rwork);
1150 int LAPACKE_sgeqr2_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work);
1151 int LAPACKE_dgeqr2_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work);
1152 int LAPACKE_cgeqr2_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work);
1153 int LAPACKE_zgeqr2_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work);
1154 int LAPACKE_sgeqrf_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work, int lwork);
1155 int LAPACKE_dgeqrf_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work, int lwork);
1156 int LAPACKE_cgeqrf_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1157 int LAPACKE_zgeqrf_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1158 int LAPACKE_sgeqrfp_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work, int lwork);
1159 int LAPACKE_dgeqrfp_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work, int lwork);
1160 int LAPACKE_cgeqrfp_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1161 int LAPACKE_zgeqrfp_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1162 int LAPACKE_sgerfs_work (int matrix_layout, char trans, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1163 int LAPACKE_dgerfs_work (int matrix_layout, char trans, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1164 int LAPACKE_cgerfs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1165 int LAPACKE_zgerfs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1166 int LAPACKE_sgerfsx_work (int matrix_layout, char trans, char equed, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* r, const(float)* c, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1167 int LAPACKE_dgerfsx_work (int matrix_layout, char trans, char equed, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* r, const(double)* c, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1168 int LAPACKE_cgerfsx_work (int matrix_layout, char trans, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(float)* r, const(float)* c, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1169 int LAPACKE_zgerfsx_work (int matrix_layout, char trans, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(double)* r, const(double)* c, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1170 int LAPACKE_sgerqf_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work, int lwork);
1171 int LAPACKE_dgerqf_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work, int lwork);
1172 int LAPACKE_cgerqf_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1173 int LAPACKE_zgerqf_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1174 int LAPACKE_sgesdd_work (int matrix_layout, char jobz, int m, int n, float* a, int lda, float* s, float* u, int ldu, float* vt, int ldvt, float* work, int lwork, int* iwork);
1175 int LAPACKE_dgesdd_work (int matrix_layout, char jobz, int m, int n, double* a, int lda, double* s, double* u, int ldu, double* vt, int ldvt, double* work, int lwork, int* iwork);
1176 int LAPACKE_cgesdd_work (int matrix_layout, char jobz, int m, int n, lapack_complex_float* a, int lda, float* s, lapack_complex_float* u, int ldu, lapack_complex_float* vt, int ldvt, lapack_complex_float* work, int lwork, float* rwork, int* iwork);
1177 int LAPACKE_zgesdd_work (int matrix_layout, char jobz, int m, int n, lapack_complex_double* a, int lda, double* s, lapack_complex_double* u, int ldu, lapack_complex_double* vt, int ldvt, lapack_complex_double* work, int lwork, double* rwork, int* iwork);
1178 int LAPACKE_sgesv_work (int matrix_layout, int n, int nrhs, float* a, int lda, int* ipiv, float* b, int ldb);
1179 int LAPACKE_dgesv_work (int matrix_layout, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb);
1180 int LAPACKE_cgesv_work (int matrix_layout, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb);
1181 int LAPACKE_zgesv_work (int matrix_layout, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb);
1182 int LAPACKE_dsgesv_work (int matrix_layout, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb, double* x, int ldx, double* work, float* swork, int* iter);
1183 int LAPACKE_zcgesv_work (int matrix_layout, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, lapack_complex_double* work, lapack_complex_double* swork, double* rwork, int* iter);
1184 int LAPACKE_sgesvd_work (int matrix_layout, char jobu, char jobvt, int m, int n, float* a, int lda, float* s, float* u, int ldu, float* vt, int ldvt, float* work, int lwork);
1185 int LAPACKE_dgesvd_work (int matrix_layout, char jobu, char jobvt, int m, int n, double* a, int lda, double* s, double* u, int ldu, double* vt, int ldvt, double* work, int lwork);
1186 int LAPACKE_cgesvd_work (int matrix_layout, char jobu, char jobvt, int m, int n, lapack_complex_float* a, int lda, float* s, lapack_complex_float* u, int ldu, lapack_complex_float* vt, int ldvt, lapack_complex_float* work, int lwork, float* rwork);
1187 int LAPACKE_zgesvd_work (int matrix_layout, char jobu, char jobvt, int m, int n, lapack_complex_double* a, int lda, double* s, lapack_complex_double* u, int ldu, lapack_complex_double* vt, int ldvt, lapack_complex_double* work, int lwork, double* rwork);
1188 int LAPACKE_sgesvdx_work (int matrix_layout, char jobu, char jobvt, char range, int m, int n, float* a, int lda, float vl, float vu, int il, int iu, int* ns, float* s, float* u, int ldu, float* vt, int ldvt, float* work, int lwork, int* iwork);
1189 int LAPACKE_dgesvdx_work (int matrix_layout, char jobu, char jobvt, char range, int m, int n, double* a, int lda, double vl, double vu, int il, int iu, int* ns, double* s, double* u, int ldu, double* vt, int ldvt, double* work, int lwork, int* iwork);
1190 int LAPACKE_cgesvdx_work (int matrix_layout, char jobu, char jobvt, char range, int m, int n, lapack_complex_float* a, int lda, float vl, float vu, int il, int iu, int* ns, float* s, lapack_complex_float* u, int ldu, lapack_complex_float* vt, int ldvt, lapack_complex_float* work, int lwork, float* rwork, int* iwork);
1191 int LAPACKE_zgesvdx_work (int matrix_layout, char jobu, char jobvt, char range, int m, int n, lapack_complex_double* a, int lda, double vl, double vu, int il, int iu, int* ns, double* s, lapack_complex_double* u, int ldu, lapack_complex_double* vt, int ldvt, lapack_complex_double* work, int lwork, double* rwork, int* iwork);
1192 int LAPACKE_sgesvj_work (int matrix_layout, char joba, char jobu, char jobv, int m, int n, float* a, int lda, float* sva, int mv, float* v, int ldv, float* work, int lwork);
1193 int LAPACKE_dgesvj_work (int matrix_layout, char joba, char jobu, char jobv, int m, int n, double* a, int lda, double* sva, int mv, double* v, int ldv, double* work, int lwork);
1194 int LAPACKE_cgesvj_work (int matrix_layout, char joba, char jobu, char jobv, int m, int n, lapack_complex_float* a, int lda, float* sva, int mv, lapack_complex_float* v, int ldv, lapack_complex_float* cwork, int lwork, float* rwork, int lrwork);
1195 int LAPACKE_zgesvj_work (int matrix_layout, char joba, char jobu, char jobv, int m, int n, lapack_complex_double* a, int lda, double* sva, int mv, lapack_complex_double* v, int ldv, lapack_complex_double* cwork, int lwork, double* rwork, int lrwork);
1196 int LAPACKE_sgesvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, float* a, int lda, float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork);
1197 int LAPACKE_dgesvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, double* a, int lda, double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork);
1198 int LAPACKE_cgesvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1199 int LAPACKE_zgesvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1200 int LAPACKE_sgesvxx_work (int matrix_layout, char fact, char trans, int n, int nrhs, float* a, int lda, float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1201 int LAPACKE_dgesvxx_work (int matrix_layout, char fact, char trans, int n, int nrhs, double* a, int lda, double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1202 int LAPACKE_cgesvxx_work (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1203 int LAPACKE_zgesvxx_work (int matrix_layout, char fact, char trans, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1204 int LAPACKE_sgetf2_work (int matrix_layout, int m, int n, float* a, int lda, int* ipiv);
1205 int LAPACKE_dgetf2_work (int matrix_layout, int m, int n, double* a, int lda, int* ipiv);
1206 int LAPACKE_cgetf2_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* ipiv);
1207 int LAPACKE_zgetf2_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* ipiv);
1208 int LAPACKE_sgetrf_work (int matrix_layout, int m, int n, float* a, int lda, int* ipiv);
1209 int LAPACKE_dgetrf_work (int matrix_layout, int m, int n, double* a, int lda, int* ipiv);
1210 int LAPACKE_cgetrf_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* ipiv);
1211 int LAPACKE_zgetrf_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* ipiv);
1212 int LAPACKE_sgetrf2_work (int matrix_layout, int m, int n, float* a, int lda, int* ipiv);
1213 int LAPACKE_dgetrf2_work (int matrix_layout, int m, int n, double* a, int lda, int* ipiv);
1214 int LAPACKE_cgetrf2_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, int* ipiv);
1215 int LAPACKE_zgetrf2_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, int* ipiv);
1216 int LAPACKE_sgetri_work (int matrix_layout, int n, float* a, int lda, const(int)* ipiv, float* work, int lwork);
1217 int LAPACKE_dgetri_work (int matrix_layout, int n, double* a, int lda, const(int)* ipiv, double* work, int lwork);
1218 int LAPACKE_cgetri_work (int matrix_layout, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* work, int lwork);
1219 int LAPACKE_zgetri_work (int matrix_layout, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* work, int lwork);
1220 int LAPACKE_sgetrs_work (int matrix_layout, char trans, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb);
1221 int LAPACKE_dgetrs_work (int matrix_layout, char trans, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb);
1222 int LAPACKE_cgetrs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
1223 int LAPACKE_zgetrs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
1224 int LAPACKE_sggbak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* lscale, const(float)* rscale, int m, float* v, int ldv);
1225 int LAPACKE_dggbak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* lscale, const(double)* rscale, int m, double* v, int ldv);
1226 int LAPACKE_cggbak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(float)* lscale, const(float)* rscale, int m, lapack_complex_float* v, int ldv);
1227 int LAPACKE_zggbak_work (int matrix_layout, char job, char side, int n, int ilo, int ihi, const(double)* lscale, const(double)* rscale, int m, lapack_complex_double* v, int ldv);
1228 int LAPACKE_sggbal_work (int matrix_layout, char job, int n, float* a, int lda, float* b, int ldb, int* ilo, int* ihi, float* lscale, float* rscale, float* work);
1229 int LAPACKE_dggbal_work (int matrix_layout, char job, int n, double* a, int lda, double* b, int ldb, int* ilo, int* ihi, double* lscale, double* rscale, double* work);
1230 int LAPACKE_cggbal_work (int matrix_layout, char job, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* ilo, int* ihi, float* lscale, float* rscale, float* work);
1231 int LAPACKE_zggbal_work (int matrix_layout, char job, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* ilo, int* ihi, double* lscale, double* rscale, double* work);
1232 int LAPACKE_sgges_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, int n, float* a, int lda, float* b, int ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int ldvsl, float* vsr, int ldvsr, float* work, int lwork, int* bwork);
1233 int LAPACKE_dgges_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, int n, double* a, int lda, double* b, int ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int ldvsl, double* vsr, int ldvsr, double* work, int lwork, int* bwork);
1234 int LAPACKE_cgges_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int ldvsl, lapack_complex_float* vsr, int ldvsr, lapack_complex_float* work, int lwork, float* rwork, int* bwork);
1235 int LAPACKE_zgges_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int ldvsl, lapack_complex_double* vsr, int ldvsr, lapack_complex_double* work, int lwork, double* rwork, int* bwork);
1236 int LAPACKE_sgges3_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, int n, float* a, int lda, float* b, int ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int ldvsl, float* vsr, int ldvsr, float* work, int lwork, int* bwork);
1237 int LAPACKE_dgges3_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, int n, double* a, int lda, double* b, int ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int ldvsl, double* vsr, int ldvsr, double* work, int lwork, int* bwork);
1238 int LAPACKE_cgges3_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int ldvsl, lapack_complex_float* vsr, int ldvsr, lapack_complex_float* work, int lwork, float* rwork, int* bwork);
1239 int LAPACKE_zgges3_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int ldvsl, lapack_complex_double* vsr, int ldvsr, lapack_complex_double* work, int lwork, double* rwork, int* bwork);
1240 int LAPACKE_sggesx_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, int n, float* a, int lda, float* b, int ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int ldvsl, float* vsr, int ldvsr, float* rconde, float* rcondv, float* work, int lwork, int* iwork, int liwork, int* bwork);
1241 int LAPACKE_dggesx_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, int n, double* a, int lda, double* b, int ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int ldvsl, double* vsr, int ldvsr, double* rconde, double* rcondv, double* work, int lwork, int* iwork, int liwork, int* bwork);
1242 int LAPACKE_cggesx_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int ldvsl, lapack_complex_float* vsr, int ldvsr, float* rconde, float* rcondv, lapack_complex_float* work, int lwork, float* rwork, int* iwork, int liwork, int* bwork);
1243 int LAPACKE_zggesx_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int ldvsl, lapack_complex_double* vsr, int ldvsr, double* rconde, double* rcondv, lapack_complex_double* work, int lwork, double* rwork, int* iwork, int liwork, int* bwork);
1244 int LAPACKE_sggev_work (int matrix_layout, char jobvl, char jobvr, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* vl, int ldvl, float* vr, int ldvr, float* work, int lwork);
1245 int LAPACKE_dggev_work (int matrix_layout, char jobvl, char jobvr, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* vl, int ldvl, double* vr, int ldvr, double* work, int lwork);
1246 int LAPACKE_cggev_work (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, lapack_complex_float* work, int lwork, float* rwork);
1247 int LAPACKE_zggev_work (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, lapack_complex_double* work, int lwork, double* rwork);
1248 int LAPACKE_sggev3_work (int matrix_layout, char jobvl, char jobvr, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* vl, int ldvl, float* vr, int ldvr, float* work, int lwork);
1249 int LAPACKE_dggev3_work (int matrix_layout, char jobvl, char jobvr, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* vl, int ldvl, double* vr, int ldvr, double* work, int lwork);
1250 int LAPACKE_cggev3_work (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, lapack_complex_float* work, int lwork, float* rwork);
1251 int LAPACKE_zggev3_work (int matrix_layout, char jobvl, char jobvr, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, lapack_complex_double* work, int lwork, double* rwork);
1252 int LAPACKE_sggevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* vl, int ldvl, float* vr, int ldvr, int* ilo, int* ihi, float* lscale, float* rscale, float* abnrm, float* bbnrm, float* rconde, float* rcondv, float* work, int lwork, int* iwork, int* bwork);
1253 int LAPACKE_dggevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* vl, int ldvl, double* vr, int ldvr, int* ilo, int* ihi, double* lscale, double* rscale, double* abnrm, double* bbnrm, double* rconde, double* rcondv, double* work, int lwork, int* iwork, int* bwork);
1254 int LAPACKE_cggevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int* ilo, int* ihi, float* lscale, float* rscale, float* abnrm, float* bbnrm, float* rconde, float* rcondv, lapack_complex_float* work, int lwork, float* rwork, int* iwork, int* bwork);
1255 int LAPACKE_zggevx_work (int matrix_layout, char balanc, char jobvl, char jobvr, char sense, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int* ilo, int* ihi, double* lscale, double* rscale, double* abnrm, double* bbnrm, double* rconde, double* rcondv, lapack_complex_double* work, int lwork, double* rwork, int* iwork, int* bwork);
1256 int LAPACKE_sggglm_work (int matrix_layout, int n, int m, int p, float* a, int lda, float* b, int ldb, float* d, float* x, float* y, float* work, int lwork);
1257 int LAPACKE_dggglm_work (int matrix_layout, int n, int m, int p, double* a, int lda, double* b, int ldb, double* d, double* x, double* y, double* work, int lwork);
1258 int LAPACKE_cggglm_work (int matrix_layout, int n, int m, int p, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* d, lapack_complex_float* x, lapack_complex_float* y, lapack_complex_float* work, int lwork);
1259 int LAPACKE_zggglm_work (int matrix_layout, int n, int m, int p, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* d, lapack_complex_double* x, lapack_complex_double* y, lapack_complex_double* work, int lwork);
1260 int LAPACKE_sgghrd_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, float* a, int lda, float* b, int ldb, float* q, int ldq, float* z, int ldz);
1261 int LAPACKE_dgghrd_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, double* a, int lda, double* b, int ldb, double* q, int ldq, double* z, int ldz);
1262 int LAPACKE_cgghrd_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz);
1263 int LAPACKE_zgghrd_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz);
1264 int LAPACKE_sgghd3_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, float* a, int lda, float* b, int ldb, float* q, int ldq, float* z, int ldz, float* work, int lwork);
1265 int LAPACKE_dgghd3_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, double* a, int lda, double* b, int ldb, double* q, int ldq, double* z, int ldz, double* work, int lwork);
1266 int LAPACKE_cgghd3_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork);
1267 int LAPACKE_zgghd3_work (int matrix_layout, char compq, char compz, int n, int ilo, int ihi, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork);
1268 int LAPACKE_sgglse_work (int matrix_layout, int m, int n, int p, float* a, int lda, float* b, int ldb, float* c, float* d, float* x, float* work, int lwork);
1269 int LAPACKE_dgglse_work (int matrix_layout, int m, int n, int p, double* a, int lda, double* b, int ldb, double* c, double* d, double* x, double* work, int lwork);
1270 int LAPACKE_cgglse_work (int matrix_layout, int m, int n, int p, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* c, lapack_complex_float* d, lapack_complex_float* x, lapack_complex_float* work, int lwork);
1271 int LAPACKE_zgglse_work (int matrix_layout, int m, int n, int p, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* c, lapack_complex_double* d, lapack_complex_double* x, lapack_complex_double* work, int lwork);
1272 int LAPACKE_sggqrf_work (int matrix_layout, int n, int m, int p, float* a, int lda, float* taua, float* b, int ldb, float* taub, float* work, int lwork);
1273 int LAPACKE_dggqrf_work (int matrix_layout, int n, int m, int p, double* a, int lda, double* taua, double* b, int ldb, double* taub, double* work, int lwork);
1274 int LAPACKE_cggqrf_work (int matrix_layout, int n, int m, int p, lapack_complex_float* a, int lda, lapack_complex_float* taua, lapack_complex_float* b, int ldb, lapack_complex_float* taub, lapack_complex_float* work, int lwork);
1275 int LAPACKE_zggqrf_work (int matrix_layout, int n, int m, int p, lapack_complex_double* a, int lda, lapack_complex_double* taua, lapack_complex_double* b, int ldb, lapack_complex_double* taub, lapack_complex_double* work, int lwork);
1276 int LAPACKE_sggrqf_work (int matrix_layout, int m, int p, int n, float* a, int lda, float* taua, float* b, int ldb, float* taub, float* work, int lwork);
1277 int LAPACKE_dggrqf_work (int matrix_layout, int m, int p, int n, double* a, int lda, double* taua, double* b, int ldb, double* taub, double* work, int lwork);
1278 int LAPACKE_cggrqf_work (int matrix_layout, int m, int p, int n, lapack_complex_float* a, int lda, lapack_complex_float* taua, lapack_complex_float* b, int ldb, lapack_complex_float* taub, lapack_complex_float* work, int lwork);
1279 int LAPACKE_zggrqf_work (int matrix_layout, int m, int p, int n, lapack_complex_double* a, int lda, lapack_complex_double* taua, lapack_complex_double* b, int ldb, lapack_complex_double* taub, lapack_complex_double* work, int lwork);
1280 int LAPACKE_sggsvd_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, float* a, int lda, float* b, int ldb, float* alpha, float* beta, float* u, int ldu, float* v, int ldv, float* q, int ldq, float* work, int* iwork);
1281 int LAPACKE_dggsvd_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, double* a, int lda, double* b, int ldb, double* alpha, double* beta, double* u, int ldu, double* v, int ldv, double* q, int ldq, double* work, int* iwork);
1282 int LAPACKE_cggsvd_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* alpha, float* beta, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, lapack_complex_float* work, float* rwork, int* iwork);
1283 int LAPACKE_zggsvd_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* alpha, double* beta, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, lapack_complex_double* work, double* rwork, int* iwork);
1284 int LAPACKE_sggsvd3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, float* a, int lda, float* b, int ldb, float* alpha, float* beta, float* u, int ldu, float* v, int ldv, float* q, int ldq, float* work, int lwork, int* iwork);
1285 int LAPACKE_dggsvd3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, double* a, int lda, double* b, int ldb, double* alpha, double* beta, double* u, int ldu, double* v, int ldv, double* q, int ldq, double* work, int lwork, int* iwork);
1286 int LAPACKE_cggsvd3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* alpha, float* beta, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, lapack_complex_float* work, int lwork, float* rwork, int* iwork);
1287 int LAPACKE_zggsvd3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int n, int p, int* k, int* l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* alpha, double* beta, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, lapack_complex_double* work, int lwork, double* rwork, int* iwork);
1288 int LAPACKE_sggsvp_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, float* a, int lda, float* b, int ldb, float tola, float tolb, int* k, int* l, float* u, int ldu, float* v, int ldv, float* q, int ldq, int* iwork, float* tau, float* work);
1289 int LAPACKE_dggsvp_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, double* a, int lda, double* b, int ldb, double tola, double tolb, int* k, int* l, double* u, int ldu, double* v, int ldv, double* q, int ldq, int* iwork, double* tau, double* work);
1290 int LAPACKE_cggsvp_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float tola, float tolb, int* k, int* l, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, int* iwork, float* rwork, lapack_complex_float* tau, lapack_complex_float* work);
1291 int LAPACKE_zggsvp_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double tola, double tolb, int* k, int* l, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, int* iwork, double* rwork, lapack_complex_double* tau, lapack_complex_double* work);
1292 int LAPACKE_sggsvp3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, float* a, int lda, float* b, int ldb, float tola, float tolb, int* k, int* l, float* u, int ldu, float* v, int ldv, float* q, int ldq, int* iwork, float* tau, float* work, int lwork);
1293 int LAPACKE_dggsvp3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, double* a, int lda, double* b, int ldb, double tola, double tolb, int* k, int* l, double* u, int ldu, double* v, int ldv, double* q, int ldq, int* iwork, double* tau, double* work, int lwork);
1294 int LAPACKE_cggsvp3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float tola, float tolb, int* k, int* l, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, int* iwork, float* rwork, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1295 int LAPACKE_zggsvp3_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double tola, double tolb, int* k, int* l, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, int* iwork, double* rwork, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1296 int LAPACKE_sgtcon_work (char norm, int n, const(float)* dl, const(float)* d, const(float)* du, const(float)* du2, const(int)* ipiv, float anorm, float* rcond, float* work, int* iwork);
1297 int LAPACKE_dgtcon_work (char norm, int n, const(double)* dl, const(double)* d, const(double)* du, const(double)* du2, const(int)* ipiv, double anorm, double* rcond, double* work, int* iwork);
1298 int LAPACKE_cgtcon_work (char norm, int n, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* du2, const(int)* ipiv, float anorm, float* rcond, lapack_complex_float* work);
1299 int LAPACKE_zgtcon_work (char norm, int n, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* du2, const(int)* ipiv, double anorm, double* rcond, lapack_complex_double* work);
1300 int LAPACKE_sgtrfs_work (int matrix_layout, char trans, int n, int nrhs, const(float)* dl, const(float)* d, const(float)* du, const(float)* dlf, const(float)* df, const(float)* duf, const(float)* du2, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1301 int LAPACKE_dgtrfs_work (int matrix_layout, char trans, int n, int nrhs, const(double)* dl, const(double)* d, const(double)* du, const(double)* dlf, const(double)* df, const(double)* duf, const(double)* du2, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1302 int LAPACKE_cgtrfs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* dlf, const(lapack_complex_float)* df, const(lapack_complex_float)* duf, const(lapack_complex_float)* du2, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1303 int LAPACKE_zgtrfs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* dlf, const(lapack_complex_double)* df, const(lapack_complex_double)* duf, const(lapack_complex_double)* du2, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1304 int LAPACKE_sgtsv_work (int matrix_layout, int n, int nrhs, float* dl, float* d, float* du, float* b, int ldb);
1305 int LAPACKE_dgtsv_work (int matrix_layout, int n, int nrhs, double* dl, double* d, double* du, double* b, int ldb);
1306 int LAPACKE_cgtsv_work (int matrix_layout, int n, int nrhs, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* b, int ldb);
1307 int LAPACKE_zgtsv_work (int matrix_layout, int n, int nrhs, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* b, int ldb);
1308 int LAPACKE_sgtsvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, const(float)* dl, const(float)* d, const(float)* du, float* dlf, float* df, float* duf, float* du2, int* ipiv, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork);
1309 int LAPACKE_dgtsvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, const(double)* dl, const(double)* d, const(double)* du, double* dlf, double* df, double* duf, double* du2, int* ipiv, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork);
1310 int LAPACKE_cgtsvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, lapack_complex_float* dlf, lapack_complex_float* df, lapack_complex_float* duf, lapack_complex_float* du2, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1311 int LAPACKE_zgtsvx_work (int matrix_layout, char fact, char trans, int n, int nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, lapack_complex_double* dlf, lapack_complex_double* df, lapack_complex_double* duf, lapack_complex_double* du2, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1312 int LAPACKE_sgttrf_work (int n, float* dl, float* d, float* du, float* du2, int* ipiv);
1313 int LAPACKE_dgttrf_work (int n, double* dl, double* d, double* du, double* du2, int* ipiv);
1314 int LAPACKE_cgttrf_work (int n, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* du2, int* ipiv);
1315 int LAPACKE_zgttrf_work (int n, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* du2, int* ipiv);
1316 int LAPACKE_sgttrs_work (int matrix_layout, char trans, int n, int nrhs, const(float)* dl, const(float)* d, const(float)* du, const(float)* du2, const(int)* ipiv, float* b, int ldb);
1317 int LAPACKE_dgttrs_work (int matrix_layout, char trans, int n, int nrhs, const(double)* dl, const(double)* d, const(double)* du, const(double)* du2, const(int)* ipiv, double* b, int ldb);
1318 int LAPACKE_cgttrs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* du2, const(int)* ipiv, lapack_complex_float* b, int ldb);
1319 int LAPACKE_zgttrs_work (int matrix_layout, char trans, int n, int nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* du2, const(int)* ipiv, lapack_complex_double* b, int ldb);
1320 int LAPACKE_chbev_work (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork);
1321 int LAPACKE_zhbev_work (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork);
1322 int LAPACKE_chbevd_work (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1323 int LAPACKE_zhbevd_work (int matrix_layout, char jobz, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1324 int LAPACKE_chbevx_work (int matrix_layout, char jobz, char range, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, lapack_complex_float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail);
1325 int LAPACKE_zhbevx_work (int matrix_layout, char jobz, char range, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, lapack_complex_double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail);
1326 int LAPACKE_chbgst_work (int matrix_layout, char vect, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, const(lapack_complex_float)* bb, int ldbb, lapack_complex_float* x, int ldx, lapack_complex_float* work, float* rwork);
1327 int LAPACKE_zhbgst_work (int matrix_layout, char vect, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, const(lapack_complex_double)* bb, int ldbb, lapack_complex_double* x, int ldx, lapack_complex_double* work, double* rwork);
1328 int LAPACKE_chbgv_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, lapack_complex_float* bb, int ldbb, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork);
1329 int LAPACKE_zhbgv_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, lapack_complex_double* bb, int ldbb, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork);
1330 int LAPACKE_chbgvd_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, lapack_complex_float* bb, int ldbb, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1331 int LAPACKE_zhbgvd_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, lapack_complex_double* bb, int ldbb, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1332 int LAPACKE_chbgvx_work (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, lapack_complex_float* ab, int ldab, lapack_complex_float* bb, int ldbb, lapack_complex_float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail);
1333 int LAPACKE_zhbgvx_work (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, lapack_complex_double* ab, int ldab, lapack_complex_double* bb, int ldbb, lapack_complex_double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail);
1334 int LAPACKE_chbtrd_work (int matrix_layout, char vect, char uplo, int n, int kd, lapack_complex_float* ab, int ldab, float* d, float* e, lapack_complex_float* q, int ldq, lapack_complex_float* work);
1335 int LAPACKE_zhbtrd_work (int matrix_layout, char vect, char uplo, int n, int kd, lapack_complex_double* ab, int ldab, double* d, double* e, lapack_complex_double* q, int ldq, lapack_complex_double* work);
1336 int LAPACKE_checon_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, const(int)* ipiv, float anorm, float* rcond, lapack_complex_float* work);
1337 int LAPACKE_zhecon_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, const(int)* ipiv, double anorm, double* rcond, lapack_complex_double* work);
1338 int LAPACKE_cheequb_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax, lapack_complex_float* work);
1339 int LAPACKE_zheequb_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax, lapack_complex_double* work);
1340 int LAPACKE_cheev_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* a, int lda, float* w, lapack_complex_float* work, int lwork, float* rwork);
1341 int LAPACKE_zheev_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* a, int lda, double* w, lapack_complex_double* work, int lwork, double* rwork);
1342 int LAPACKE_cheevd_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* a, int lda, float* w, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1343 int LAPACKE_zheevd_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* a, int lda, double* w, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1344 int LAPACKE_cheevr_work (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* isuppz, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1345 int LAPACKE_zheevr_work (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* isuppz, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1346 int LAPACKE_cheevx_work (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork, int* iwork, int* ifail);
1347 int LAPACKE_zheevx_work (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork, int* iwork, int* ifail);
1348 int LAPACKE_chegst_work (int matrix_layout, int itype, char uplo, int n, lapack_complex_float* a, int lda, const(lapack_complex_float)* b, int ldb);
1349 int LAPACKE_zhegst_work (int matrix_layout, int itype, char uplo, int n, lapack_complex_double* a, int lda, const(lapack_complex_double)* b, int ldb);
1350 int LAPACKE_chegv_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* w, lapack_complex_float* work, int lwork, float* rwork);
1351 int LAPACKE_zhegv_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* w, lapack_complex_double* work, int lwork, double* rwork);
1352 int LAPACKE_chegvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float* w, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1353 int LAPACKE_zhegvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double* w, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1354 int LAPACKE_chegvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork, int* iwork, int* ifail);
1355 int LAPACKE_zhegvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork, int* iwork, int* ifail);
1356 int LAPACKE_cherfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1357 int LAPACKE_zherfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1358 int LAPACKE_cherfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(float)* s, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1359 int LAPACKE_zherfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(double)* s, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1360 int LAPACKE_chesv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb, lapack_complex_float* work, int lwork);
1361 int LAPACKE_zhesv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb, lapack_complex_double* work, int lwork);
1362 int LAPACKE_chesvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, int lwork, float* rwork);
1363 int LAPACKE_zhesvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, int lwork, double* rwork);
1364 int LAPACKE_chesvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1365 int LAPACKE_zhesvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1366 int LAPACKE_chetrd_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, float* d, float* e, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1367 int LAPACKE_zhetrd_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, double* d, double* e, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1368 int LAPACKE_chetrf_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* work, int lwork);
1369 int LAPACKE_zhetrf_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* work, int lwork);
1370 int LAPACKE_chetri_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* work);
1371 int LAPACKE_zhetri_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* work);
1372 int LAPACKE_chetrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
1373 int LAPACKE_zhetrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
1374 int LAPACKE_chfrk_work (int matrix_layout, char transr, char uplo, char trans, int n, int k, float alpha, const(lapack_complex_float)* a, int lda, float beta, lapack_complex_float* c);
1375 int LAPACKE_zhfrk_work (int matrix_layout, char transr, char uplo, char trans, int n, int k, double alpha, const(lapack_complex_double)* a, int lda, double beta, lapack_complex_double* c);
1376 int LAPACKE_shgeqz_work (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, float* h, int ldh, float* t, int ldt, float* alphar, float* alphai, float* beta, float* q, int ldq, float* z, int ldz, float* work, int lwork);
1377 int LAPACKE_dhgeqz_work (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, double* h, int ldh, double* t, int ldt, double* alphar, double* alphai, double* beta, double* q, int ldq, double* z, int ldz, double* work, int lwork);
1378 int LAPACKE_chgeqz_work (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, lapack_complex_float* h, int ldh, lapack_complex_float* t, int ldt, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork);
1379 int LAPACKE_zhgeqz_work (int matrix_layout, char job, char compq, char compz, int n, int ilo, int ihi, lapack_complex_double* h, int ldh, lapack_complex_double* t, int ldt, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork);
1380 int LAPACKE_chpcon_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, const(int)* ipiv, float anorm, float* rcond, lapack_complex_float* work);
1381 int LAPACKE_zhpcon_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, const(int)* ipiv, double anorm, double* rcond, lapack_complex_double* work);
1382 int LAPACKE_chpev_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* ap, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork);
1383 int LAPACKE_zhpev_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* ap, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork);
1384 int LAPACKE_chpevd_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_float* ap, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1385 int LAPACKE_zhpevd_work (int matrix_layout, char jobz, char uplo, int n, lapack_complex_double* ap, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1386 int LAPACKE_chpevx_work (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_float* ap, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail);
1387 int LAPACKE_zhpevx_work (int matrix_layout, char jobz, char range, char uplo, int n, lapack_complex_double* ap, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail);
1388 int LAPACKE_chpgst_work (int matrix_layout, int itype, char uplo, int n, lapack_complex_float* ap, const(lapack_complex_float)* bp);
1389 int LAPACKE_zhpgst_work (int matrix_layout, int itype, char uplo, int n, lapack_complex_double* ap, const(lapack_complex_double)* bp);
1390 int LAPACKE_chpgv_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* ap, lapack_complex_float* bp, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork);
1391 int LAPACKE_zhpgv_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* ap, lapack_complex_double* bp, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork);
1392 int LAPACKE_chpgvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_float* ap, lapack_complex_float* bp, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1393 int LAPACKE_zhpgvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, lapack_complex_double* ap, lapack_complex_double* bp, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1394 int LAPACKE_chpgvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_float* ap, lapack_complex_float* bp, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail);
1395 int LAPACKE_zhpgvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, lapack_complex_double* ap, lapack_complex_double* bp, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail);
1396 int LAPACKE_chprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1397 int LAPACKE_zhprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1398 int LAPACKE_chpsv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* ap, int* ipiv, lapack_complex_float* b, int ldb);
1399 int LAPACKE_zhpsv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* ap, int* ipiv, lapack_complex_double* b, int ldb);
1400 int LAPACKE_chpsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* afp, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1401 int LAPACKE_zhpsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* afp, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1402 int LAPACKE_chptrd_work (int matrix_layout, char uplo, int n, lapack_complex_float* ap, float* d, float* e, lapack_complex_float* tau);
1403 int LAPACKE_zhptrd_work (int matrix_layout, char uplo, int n, lapack_complex_double* ap, double* d, double* e, lapack_complex_double* tau);
1404 int LAPACKE_chptrf_work (int matrix_layout, char uplo, int n, lapack_complex_float* ap, int* ipiv);
1405 int LAPACKE_zhptrf_work (int matrix_layout, char uplo, int n, lapack_complex_double* ap, int* ipiv);
1406 int LAPACKE_chptri_work (int matrix_layout, char uplo, int n, lapack_complex_float* ap, const(int)* ipiv, lapack_complex_float* work);
1407 int LAPACKE_zhptri_work (int matrix_layout, char uplo, int n, lapack_complex_double* ap, const(int)* ipiv, lapack_complex_double* work);
1408 int LAPACKE_chptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(int)* ipiv, lapack_complex_float* b, int ldb);
1409 int LAPACKE_zhptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(int)* ipiv, lapack_complex_double* b, int ldb);
1410 int LAPACKE_shsein_work (int matrix_layout, char job, char eigsrc, char initv, int* select, int n, const(float)* h, int ldh, float* wr, const(float)* wi, float* vl, int ldvl, float* vr, int ldvr, int mm, int* m, float* work, int* ifaill, int* ifailr);
1411 int LAPACKE_dhsein_work (int matrix_layout, char job, char eigsrc, char initv, int* select, int n, const(double)* h, int ldh, double* wr, const(double)* wi, double* vl, int ldvl, double* vr, int ldvr, int mm, int* m, double* work, int* ifaill, int* ifailr);
1412 int LAPACKE_chsein_work (int matrix_layout, char job, char eigsrc, char initv, const(int)* select, int n, const(lapack_complex_float)* h, int ldh, lapack_complex_float* w, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int mm, int* m, lapack_complex_float* work, float* rwork, int* ifaill, int* ifailr);
1413 int LAPACKE_zhsein_work (int matrix_layout, char job, char eigsrc, char initv, const(int)* select, int n, const(lapack_complex_double)* h, int ldh, lapack_complex_double* w, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int mm, int* m, lapack_complex_double* work, double* rwork, int* ifaill, int* ifailr);
1414 int LAPACKE_shseqr_work (int matrix_layout, char job, char compz, int n, int ilo, int ihi, float* h, int ldh, float* wr, float* wi, float* z, int ldz, float* work, int lwork);
1415 int LAPACKE_dhseqr_work (int matrix_layout, char job, char compz, int n, int ilo, int ihi, double* h, int ldh, double* wr, double* wi, double* z, int ldz, double* work, int lwork);
1416 int LAPACKE_chseqr_work (int matrix_layout, char job, char compz, int n, int ilo, int ihi, lapack_complex_float* h, int ldh, lapack_complex_float* w, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork);
1417 int LAPACKE_zhseqr_work (int matrix_layout, char job, char compz, int n, int ilo, int ihi, lapack_complex_double* h, int ldh, lapack_complex_double* w, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork);
1418 int LAPACKE_clacgv_work (int n, lapack_complex_float* x, int incx);
1419 int LAPACKE_zlacgv_work (int n, lapack_complex_double* x, int incx);
1420 int LAPACKE_slacn2_work (int n, float* v, float* x, int* isgn, float* est, int* kase, int* isave);
1421 int LAPACKE_dlacn2_work (int n, double* v, double* x, int* isgn, double* est, int* kase, int* isave);
1422 int LAPACKE_clacn2_work (int n, lapack_complex_float* v, lapack_complex_float* x, float* est, int* kase, int* isave);
1423 int LAPACKE_zlacn2_work (int n, lapack_complex_double* v, lapack_complex_double* x, double* est, int* kase, int* isave);
1424 int LAPACKE_slacpy_work (int matrix_layout, char uplo, int m, int n, const(float)* a, int lda, float* b, int ldb);
1425 int LAPACKE_dlacpy_work (int matrix_layout, char uplo, int m, int n, const(double)* a, int lda, double* b, int ldb);
1426 int LAPACKE_clacpy_work (int matrix_layout, char uplo, int m, int n, const(lapack_complex_float)* a, int lda, lapack_complex_float* b, int ldb);
1427 int LAPACKE_zlacpy_work (int matrix_layout, char uplo, int m, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* b, int ldb);
1428 int LAPACKE_clacp2_work (int matrix_layout, char uplo, int m, int n, const(float)* a, int lda, lapack_complex_float* b, int ldb);
1429 int LAPACKE_zlacp2_work (int matrix_layout, char uplo, int m, int n, const(double)* a, int lda, lapack_complex_double* b, int ldb);
1430 int LAPACKE_zlag2c_work (int matrix_layout, int m, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* sa, int ldsa);
1431 int LAPACKE_slag2d_work (int matrix_layout, int m, int n, const(float)* sa, int ldsa, double* a, int lda);
1432 int LAPACKE_dlag2s_work (int matrix_layout, int m, int n, const(double)* a, int lda, float* sa, int ldsa);
1433 int LAPACKE_clag2z_work (int matrix_layout, int m, int n, const(lapack_complex_float)* sa, int ldsa, lapack_complex_float* a, int lda);
1434 int LAPACKE_slagge_work (int matrix_layout, int m, int n, int kl, int ku, const(float)* d, float* a, int lda, int* iseed, float* work);
1435 int LAPACKE_dlagge_work (int matrix_layout, int m, int n, int kl, int ku, const(double)* d, double* a, int lda, int* iseed, double* work);
1436 int LAPACKE_clagge_work (int matrix_layout, int m, int n, int kl, int ku, const(float)* d, lapack_complex_float* a, int lda, int* iseed, lapack_complex_float* work);
1437 int LAPACKE_zlagge_work (int matrix_layout, int m, int n, int kl, int ku, const(double)* d, lapack_complex_double* a, int lda, int* iseed, lapack_complex_double* work);
1438 int LAPACKE_claghe_work (int matrix_layout, int n, int k, const(float)* d, lapack_complex_float* a, int lda, int* iseed, lapack_complex_float* work);
1439 int LAPACKE_zlaghe_work (int matrix_layout, int n, int k, const(double)* d, lapack_complex_double* a, int lda, int* iseed, lapack_complex_double* work);
1440 int LAPACKE_slagsy_work (int matrix_layout, int n, int k, const(float)* d, float* a, int lda, int* iseed, float* work);
1441 int LAPACKE_dlagsy_work (int matrix_layout, int n, int k, const(double)* d, double* a, int lda, int* iseed, double* work);
1442 int LAPACKE_clagsy_work (int matrix_layout, int n, int k, const(float)* d, lapack_complex_float* a, int lda, int* iseed, lapack_complex_float* work);
1443 int LAPACKE_zlagsy_work (int matrix_layout, int n, int k, const(double)* d, lapack_complex_double* a, int lda, int* iseed, lapack_complex_double* work);
1444 int LAPACKE_slapmr_work (int matrix_layout, int forwrd, int m, int n, float* x, int ldx, int* k);
1445 int LAPACKE_dlapmr_work (int matrix_layout, int forwrd, int m, int n, double* x, int ldx, int* k);
1446 int LAPACKE_clapmr_work (int matrix_layout, int forwrd, int m, int n, lapack_complex_float* x, int ldx, int* k);
1447 int LAPACKE_zlapmr_work (int matrix_layout, int forwrd, int m, int n, lapack_complex_double* x, int ldx, int* k);
1448 int LAPACKE_slapmt_work (int matrix_layout, int forwrd, int m, int n, float* x, int ldx, int* k);
1449 int LAPACKE_dlapmt_work (int matrix_layout, int forwrd, int m, int n, double* x, int ldx, int* k);
1450 int LAPACKE_clapmt_work (int matrix_layout, int forwrd, int m, int n, lapack_complex_float* x, int ldx, int* k);
1451 int LAPACKE_zlapmt_work (int matrix_layout, int forwrd, int m, int n, lapack_complex_double* x, int ldx, int* k);
1452 int LAPACKE_slartgp_work (float f, float g, float* cs, float* sn, float* r);
1453 int LAPACKE_dlartgp_work (double f, double g, double* cs, double* sn, double* r);
1454 int LAPACKE_slartgs_work (float x, float y, float sigma, float* cs, float* sn);
1455 int LAPACKE_dlartgs_work (double x, double y, double sigma, double* cs, double* sn);
1456 float LAPACKE_slapy2_work (float x, float y);
1457 double LAPACKE_dlapy2_work (double x, double y);
1458 float LAPACKE_slapy3_work (float x, float y, float z);
1459 double LAPACKE_dlapy3_work (double x, double y, double z);
1460 float LAPACKE_slamch_work (char cmach);
1461 double LAPACKE_dlamch_work (char cmach);
1462 float LAPACKE_slange_work (int matrix_layout, char norm, int m, int n, const(float)* a, int lda, float* work);
1463 double LAPACKE_dlange_work (int matrix_layout, char norm, int m, int n, const(double)* a, int lda, double* work);
1464 float LAPACKE_clange_work (int matrix_layout, char norm, int m, int n, const(lapack_complex_float)* a, int lda, float* work);
1465 double LAPACKE_zlange_work (int matrix_layout, char norm, int m, int n, const(lapack_complex_float)* a, int lda, double* work);
1466 float LAPACKE_clanhe_work (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda, float* work);
1467 double LAPACKE_zlanhe_work (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda, double* work);
1468 float LAPACKE_slansy_work (int matrix_layout, char norm, char uplo, int n, const(float)* a, int lda, float* work);
1469 double LAPACKE_dlansy_work (int matrix_layout, char norm, char uplo, int n, const(double)* a, int lda, double* work);
1470 float LAPACKE_clansy_work (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda, float* work);
1471 double LAPACKE_zlansy_work (int matrix_layout, char norm, char uplo, int n, const(lapack_complex_float)* a, int lda, double* work);
1472 float LAPACKE_slantr_work (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(float)* a, int lda, float* work);
1473 double LAPACKE_dlantr_work (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(double)* a, int lda, double* work);
1474 float LAPACKE_clantr_work (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(lapack_complex_float)* a, int lda, float* work);
1475 double LAPACKE_zlantr_work (int matrix_layout, char norm, char uplo, char diag, int m, int n, const(lapack_complex_float)* a, int lda, double* work);
1476 int LAPACKE_slarfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(float)* v, int ldv, const(float)* t, int ldt, float* c, int ldc, float* work, int ldwork);
1477 int LAPACKE_dlarfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(double)* v, int ldv, const(double)* t, int ldt, double* c, int ldc, double* work, int ldwork);
1478 int LAPACKE_clarfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* c, int ldc, lapack_complex_float* work, int ldwork);
1479 int LAPACKE_zlarfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* c, int ldc, lapack_complex_double* work, int ldwork);
1480 int LAPACKE_slarfg_work (int n, float* alpha, float* x, int incx, float* tau);
1481 int LAPACKE_dlarfg_work (int n, double* alpha, double* x, int incx, double* tau);
1482 int LAPACKE_clarfg_work (int n, lapack_complex_float* alpha, lapack_complex_float* x, int incx, lapack_complex_float* tau);
1483 int LAPACKE_zlarfg_work (int n, lapack_complex_double* alpha, lapack_complex_double* x, int incx, lapack_complex_double* tau);
1484 int LAPACKE_slarft_work (int matrix_layout, char direct, char storev, int n, int k, const(float)* v, int ldv, const(float)* tau, float* t, int ldt);
1485 int LAPACKE_dlarft_work (int matrix_layout, char direct, char storev, int n, int k, const(double)* v, int ldv, const(double)* tau, double* t, int ldt);
1486 int LAPACKE_clarft_work (int matrix_layout, char direct, char storev, int n, int k, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* tau, lapack_complex_float* t, int ldt);
1487 int LAPACKE_zlarft_work (int matrix_layout, char direct, char storev, int n, int k, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* tau, lapack_complex_double* t, int ldt);
1488 int LAPACKE_slarfx_work (int matrix_layout, char side, int m, int n, const(float)* v, float tau, float* c, int ldc, float* work);
1489 int LAPACKE_dlarfx_work (int matrix_layout, char side, int m, int n, const(double)* v, double tau, double* c, int ldc, double* work);
1490 int LAPACKE_clarfx_work (int matrix_layout, char side, int m, int n, const(lapack_complex_float)* v, lapack_complex_float tau, lapack_complex_float* c, int ldc, lapack_complex_float* work);
1491 int LAPACKE_zlarfx_work (int matrix_layout, char side, int m, int n, const(lapack_complex_double)* v, lapack_complex_double tau, lapack_complex_double* c, int ldc, lapack_complex_double* work);
1492 int LAPACKE_slarnv_work (int idist, int* iseed, int n, float* x);
1493 int LAPACKE_dlarnv_work (int idist, int* iseed, int n, double* x);
1494 int LAPACKE_clarnv_work (int idist, int* iseed, int n, lapack_complex_float* x);
1495 int LAPACKE_zlarnv_work (int idist, int* iseed, int n, lapack_complex_double* x);
1496 int LAPACKE_slascl_work (int matrix_layout, char type, int kl, int ku, float cfrom, float cto, int m, int n, float* a, int lda);
1497 int LAPACKE_dlascl_work (int matrix_layout, char type, int kl, int ku, double cfrom, double cto, int m, int n, double* a, int lda);
1498 int LAPACKE_clascl_work (int matrix_layout, char type, int kl, int ku, float cfrom, float cto, int m, int n, lapack_complex_float* a, int lda);
1499 int LAPACKE_zlascl_work (int matrix_layout, char type, int kl, int ku, double cfrom, double cto, int m, int n, lapack_complex_double* a, int lda);
1500 int LAPACKE_slaset_work (int matrix_layout, char uplo, int m, int n, float alpha, float beta, float* a, int lda);
1501 int LAPACKE_dlaset_work (int matrix_layout, char uplo, int m, int n, double alpha, double beta, double* a, int lda);
1502 int LAPACKE_claset_work (int matrix_layout, char uplo, int m, int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float* a, int lda);
1503 int LAPACKE_zlaset_work (int matrix_layout, char uplo, int m, int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double* a, int lda);
1504 int LAPACKE_slasrt_work (char id, int n, float* d);
1505 int LAPACKE_dlasrt_work (char id, int n, double* d);
1506 int LAPACKE_slaswp_work (int matrix_layout, int n, float* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
1507 int LAPACKE_dlaswp_work (int matrix_layout, int n, double* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
1508 int LAPACKE_claswp_work (int matrix_layout, int n, lapack_complex_float* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
1509 int LAPACKE_zlaswp_work (int matrix_layout, int n, lapack_complex_double* a, int lda, int k1, int k2, const(int)* ipiv, int incx);
1510 int LAPACKE_slatms_work (int matrix_layout, int m, int n, char dist, int* iseed, char sym, float* d, int mode, float cond, float dmax, int kl, int ku, char pack, float* a, int lda, float* work);
1511 int LAPACKE_dlatms_work (int matrix_layout, int m, int n, char dist, int* iseed, char sym, double* d, int mode, double cond, double dmax, int kl, int ku, char pack, double* a, int lda, double* work);
1512 int LAPACKE_clatms_work (int matrix_layout, int m, int n, char dist, int* iseed, char sym, float* d, int mode, float cond, float dmax, int kl, int ku, char pack, lapack_complex_float* a, int lda, lapack_complex_float* work);
1513 int LAPACKE_zlatms_work (int matrix_layout, int m, int n, char dist, int* iseed, char sym, double* d, int mode, double cond, double dmax, int kl, int ku, char pack, lapack_complex_double* a, int lda, lapack_complex_double* work);
1514 int LAPACKE_slauum_work (int matrix_layout, char uplo, int n, float* a, int lda);
1515 int LAPACKE_dlauum_work (int matrix_layout, char uplo, int n, double* a, int lda);
1516 int LAPACKE_clauum_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
1517 int LAPACKE_zlauum_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
1518 int LAPACKE_sopgtr_work (int matrix_layout, char uplo, int n, const(float)* ap, const(float)* tau, float* q, int ldq, float* work);
1519 int LAPACKE_dopgtr_work (int matrix_layout, char uplo, int n, const(double)* ap, const(double)* tau, double* q, int ldq, double* work);
1520 int LAPACKE_sopmtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(float)* ap, const(float)* tau, float* c, int ldc, float* work);
1521 int LAPACKE_dopmtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(double)* ap, const(double)* tau, double* c, int ldc, double* work);
1522 int LAPACKE_sorgbr_work (int matrix_layout, char vect, int m, int n, int k, float* a, int lda, const(float)* tau, float* work, int lwork);
1523 int LAPACKE_dorgbr_work (int matrix_layout, char vect, int m, int n, int k, double* a, int lda, const(double)* tau, double* work, int lwork);
1524 int LAPACKE_sorghr_work (int matrix_layout, int n, int ilo, int ihi, float* a, int lda, const(float)* tau, float* work, int lwork);
1525 int LAPACKE_dorghr_work (int matrix_layout, int n, int ilo, int ihi, double* a, int lda, const(double)* tau, double* work, int lwork);
1526 int LAPACKE_sorglq_work (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau, float* work, int lwork);
1527 int LAPACKE_dorglq_work (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau, double* work, int lwork);
1528 int LAPACKE_sorgql_work (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau, float* work, int lwork);
1529 int LAPACKE_dorgql_work (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau, double* work, int lwork);
1530 int LAPACKE_sorgqr_work (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau, float* work, int lwork);
1531 int LAPACKE_dorgqr_work (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau, double* work, int lwork);
1532 int LAPACKE_sorgrq_work (int matrix_layout, int m, int n, int k, float* a, int lda, const(float)* tau, float* work, int lwork);
1533 int LAPACKE_dorgrq_work (int matrix_layout, int m, int n, int k, double* a, int lda, const(double)* tau, double* work, int lwork);
1534 int LAPACKE_sorgtr_work (int matrix_layout, char uplo, int n, float* a, int lda, const(float)* tau, float* work, int lwork);
1535 int LAPACKE_dorgtr_work (int matrix_layout, char uplo, int n, double* a, int lda, const(double)* tau, double* work, int lwork);
1536 int LAPACKE_sormbr_work (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1537 int LAPACKE_dormbr_work (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1538 int LAPACKE_sormhr_work (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1539 int LAPACKE_dormhr_work (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1540 int LAPACKE_sormlq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1541 int LAPACKE_dormlq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1542 int LAPACKE_sormql_work (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1543 int LAPACKE_dormql_work (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1544 int LAPACKE_sormqr_work (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1545 int LAPACKE_dormqr_work (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1546 int LAPACKE_sormrq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1547 int LAPACKE_dormrq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1548 int LAPACKE_sormrz_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1549 int LAPACKE_dormrz_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1550 int LAPACKE_sormtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(float)* a, int lda, const(float)* tau, float* c, int ldc, float* work, int lwork);
1551 int LAPACKE_dormtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(double)* a, int lda, const(double)* tau, double* c, int ldc, double* work, int lwork);
1552 int LAPACKE_spbcon_work (int matrix_layout, char uplo, int n, int kd, const(float)* ab, int ldab, float anorm, float* rcond, float* work, int* iwork);
1553 int LAPACKE_dpbcon_work (int matrix_layout, char uplo, int n, int kd, const(double)* ab, int ldab, double anorm, double* rcond, double* work, int* iwork);
1554 int LAPACKE_cpbcon_work (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_float)* ab, int ldab, float anorm, float* rcond, lapack_complex_float* work, float* rwork);
1555 int LAPACKE_zpbcon_work (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_double)* ab, int ldab, double anorm, double* rcond, lapack_complex_double* work, double* rwork);
1556 int LAPACKE_spbequ_work (int matrix_layout, char uplo, int n, int kd, const(float)* ab, int ldab, float* s, float* scond, float* amax);
1557 int LAPACKE_dpbequ_work (int matrix_layout, char uplo, int n, int kd, const(double)* ab, int ldab, double* s, double* scond, double* amax);
1558 int LAPACKE_cpbequ_work (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_float)* ab, int ldab, float* s, float* scond, float* amax);
1559 int LAPACKE_zpbequ_work (int matrix_layout, char uplo, int n, int kd, const(lapack_complex_double)* ab, int ldab, double* s, double* scond, double* amax);
1560 int LAPACKE_spbrfs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(float)* ab, int ldab, const(float)* afb, int ldafb, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1561 int LAPACKE_dpbrfs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(double)* ab, int ldab, const(double)* afb, int ldafb, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1562 int LAPACKE_cpbrfs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* afb, int ldafb, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1563 int LAPACKE_zpbrfs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* afb, int ldafb, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1564 int LAPACKE_spbstf_work (int matrix_layout, char uplo, int n, int kb, float* bb, int ldbb);
1565 int LAPACKE_dpbstf_work (int matrix_layout, char uplo, int n, int kb, double* bb, int ldbb);
1566 int LAPACKE_cpbstf_work (int matrix_layout, char uplo, int n, int kb, lapack_complex_float* bb, int ldbb);
1567 int LAPACKE_zpbstf_work (int matrix_layout, char uplo, int n, int kb, lapack_complex_double* bb, int ldbb);
1568 int LAPACKE_spbsv_work (int matrix_layout, char uplo, int n, int kd, int nrhs, float* ab, int ldab, float* b, int ldb);
1569 int LAPACKE_dpbsv_work (int matrix_layout, char uplo, int n, int kd, int nrhs, double* ab, int ldab, double* b, int ldb);
1570 int LAPACKE_cpbsv_work (int matrix_layout, char uplo, int n, int kd, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* b, int ldb);
1571 int LAPACKE_zpbsv_work (int matrix_layout, char uplo, int n, int kd, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* b, int ldb);
1572 int LAPACKE_spbsvx_work (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, float* ab, int ldab, float* afb, int ldafb, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork);
1573 int LAPACKE_dpbsvx_work (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, double* ab, int ldab, double* afb, int ldafb, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork);
1574 int LAPACKE_cpbsvx_work (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, lapack_complex_float* ab, int ldab, lapack_complex_float* afb, int ldafb, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1575 int LAPACKE_zpbsvx_work (int matrix_layout, char fact, char uplo, int n, int kd, int nrhs, lapack_complex_double* ab, int ldab, lapack_complex_double* afb, int ldafb, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1576 int LAPACKE_spbtrf_work (int matrix_layout, char uplo, int n, int kd, float* ab, int ldab);
1577 int LAPACKE_dpbtrf_work (int matrix_layout, char uplo, int n, int kd, double* ab, int ldab);
1578 int LAPACKE_cpbtrf_work (int matrix_layout, char uplo, int n, int kd, lapack_complex_float* ab, int ldab);
1579 int LAPACKE_zpbtrf_work (int matrix_layout, char uplo, int n, int kd, lapack_complex_double* ab, int ldab);
1580 int LAPACKE_spbtrs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(float)* ab, int ldab, float* b, int ldb);
1581 int LAPACKE_dpbtrs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(double)* ab, int ldab, double* b, int ldb);
1582 int LAPACKE_cpbtrs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, lapack_complex_float* b, int ldb);
1583 int LAPACKE_zpbtrs_work (int matrix_layout, char uplo, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, lapack_complex_double* b, int ldb);
1584 int LAPACKE_spftrf_work (int matrix_layout, char transr, char uplo, int n, float* a);
1585 int LAPACKE_dpftrf_work (int matrix_layout, char transr, char uplo, int n, double* a);
1586 int LAPACKE_cpftrf_work (int matrix_layout, char transr, char uplo, int n, lapack_complex_float* a);
1587 int LAPACKE_zpftrf_work (int matrix_layout, char transr, char uplo, int n, lapack_complex_double* a);
1588 int LAPACKE_spftri_work (int matrix_layout, char transr, char uplo, int n, float* a);
1589 int LAPACKE_dpftri_work (int matrix_layout, char transr, char uplo, int n, double* a);
1590 int LAPACKE_cpftri_work (int matrix_layout, char transr, char uplo, int n, lapack_complex_float* a);
1591 int LAPACKE_zpftri_work (int matrix_layout, char transr, char uplo, int n, lapack_complex_double* a);
1592 int LAPACKE_spftrs_work (int matrix_layout, char transr, char uplo, int n, int nrhs, const(float)* a, float* b, int ldb);
1593 int LAPACKE_dpftrs_work (int matrix_layout, char transr, char uplo, int n, int nrhs, const(double)* a, double* b, int ldb);
1594 int LAPACKE_cpftrs_work (int matrix_layout, char transr, char uplo, int n, int nrhs, const(lapack_complex_float)* a, lapack_complex_float* b, int ldb);
1595 int LAPACKE_zpftrs_work (int matrix_layout, char transr, char uplo, int n, int nrhs, const(lapack_complex_double)* a, lapack_complex_double* b, int ldb);
1596 int LAPACKE_spocon_work (int matrix_layout, char uplo, int n, const(float)* a, int lda, float anorm, float* rcond, float* work, int* iwork);
1597 int LAPACKE_dpocon_work (int matrix_layout, char uplo, int n, const(double)* a, int lda, double anorm, double* rcond, double* work, int* iwork);
1598 int LAPACKE_cpocon_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, float anorm, float* rcond, lapack_complex_float* work, float* rwork);
1599 int LAPACKE_zpocon_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, double anorm, double* rcond, lapack_complex_double* work, double* rwork);
1600 int LAPACKE_spoequ_work (int matrix_layout, int n, const(float)* a, int lda, float* s, float* scond, float* amax);
1601 int LAPACKE_dpoequ_work (int matrix_layout, int n, const(double)* a, int lda, double* s, double* scond, double* amax);
1602 int LAPACKE_cpoequ_work (int matrix_layout, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax);
1603 int LAPACKE_zpoequ_work (int matrix_layout, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax);
1604 int LAPACKE_spoequb_work (int matrix_layout, int n, const(float)* a, int lda, float* s, float* scond, float* amax);
1605 int LAPACKE_dpoequb_work (int matrix_layout, int n, const(double)* a, int lda, double* s, double* scond, double* amax);
1606 int LAPACKE_cpoequb_work (int matrix_layout, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax);
1607 int LAPACKE_zpoequb_work (int matrix_layout, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax);
1608 int LAPACKE_sporfs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1609 int LAPACKE_dporfs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1610 int LAPACKE_cporfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1611 int LAPACKE_zporfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1612 int LAPACKE_sporfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(float)* s, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1613 int LAPACKE_dporfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(double)* s, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1614 int LAPACKE_cporfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(float)* s, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1615 int LAPACKE_zporfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(double)* s, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1616 int LAPACKE_sposv_work (int matrix_layout, char uplo, int n, int nrhs, float* a, int lda, float* b, int ldb);
1617 int LAPACKE_dposv_work (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, double* b, int ldb);
1618 int LAPACKE_cposv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb);
1619 int LAPACKE_zposv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb);
1620 int LAPACKE_dsposv_work (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, double* b, int ldb, double* x, int ldx, double* work, float* swork, int* iter);
1621 int LAPACKE_zcposv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, lapack_complex_double* work, lapack_complex_double* swork, double* rwork, int* iter);
1622 int LAPACKE_sposvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, float* a, int lda, float* af, int ldaf, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork);
1623 int LAPACKE_dposvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, double* a, int lda, double* af, int ldaf, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork);
1624 int LAPACKE_cposvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1625 int LAPACKE_zposvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1626 int LAPACKE_sposvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, float* a, int lda, float* af, int ldaf, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1627 int LAPACKE_dposvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, double* a, int lda, double* af, int ldaf, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1628 int LAPACKE_cposvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1629 int LAPACKE_zposvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1630 int LAPACKE_spotrf2_work (int matrix_layout, char uplo, int n, float* a, int lda);
1631 int LAPACKE_dpotrf2_work (int matrix_layout, char uplo, int n, double* a, int lda);
1632 int LAPACKE_cpotrf2_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
1633 int LAPACKE_zpotrf2_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
1634 int LAPACKE_spotrf_work (int matrix_layout, char uplo, int n, float* a, int lda);
1635 int LAPACKE_dpotrf_work (int matrix_layout, char uplo, int n, double* a, int lda);
1636 int LAPACKE_cpotrf_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
1637 int LAPACKE_zpotrf_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
1638 int LAPACKE_spotri_work (int matrix_layout, char uplo, int n, float* a, int lda);
1639 int LAPACKE_dpotri_work (int matrix_layout, char uplo, int n, double* a, int lda);
1640 int LAPACKE_cpotri_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda);
1641 int LAPACKE_zpotri_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda);
1642 int LAPACKE_spotrs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, float* b, int ldb);
1643 int LAPACKE_dpotrs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, double* b, int ldb);
1644 int LAPACKE_cpotrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* b, int ldb);
1645 int LAPACKE_zpotrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* b, int ldb);
1646 int LAPACKE_sppcon_work (int matrix_layout, char uplo, int n, const(float)* ap, float anorm, float* rcond, float* work, int* iwork);
1647 int LAPACKE_dppcon_work (int matrix_layout, char uplo, int n, const(double)* ap, double anorm, double* rcond, double* work, int* iwork);
1648 int LAPACKE_cppcon_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, float anorm, float* rcond, lapack_complex_float* work, float* rwork);
1649 int LAPACKE_zppcon_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, double anorm, double* rcond, lapack_complex_double* work, double* rwork);
1650 int LAPACKE_sppequ_work (int matrix_layout, char uplo, int n, const(float)* ap, float* s, float* scond, float* amax);
1651 int LAPACKE_dppequ_work (int matrix_layout, char uplo, int n, const(double)* ap, double* s, double* scond, double* amax);
1652 int LAPACKE_cppequ_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, float* s, float* scond, float* amax);
1653 int LAPACKE_zppequ_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, double* s, double* scond, double* amax);
1654 int LAPACKE_spprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, const(float)* afp, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1655 int LAPACKE_dpprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, const(double)* afp, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1656 int LAPACKE_cpprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1657 int LAPACKE_zpprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1658 int LAPACKE_sppsv_work (int matrix_layout, char uplo, int n, int nrhs, float* ap, float* b, int ldb);
1659 int LAPACKE_dppsv_work (int matrix_layout, char uplo, int n, int nrhs, double* ap, double* b, int ldb);
1660 int LAPACKE_cppsv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* ap, lapack_complex_float* b, int ldb);
1661 int LAPACKE_zppsv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* ap, lapack_complex_double* b, int ldb);
1662 int LAPACKE_sppsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, float* ap, float* afp, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork);
1663 int LAPACKE_dppsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, double* ap, double* afp, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork);
1664 int LAPACKE_cppsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* ap, lapack_complex_float* afp, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1665 int LAPACKE_zppsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* ap, lapack_complex_double* afp, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1666 int LAPACKE_spptrf_work (int matrix_layout, char uplo, int n, float* ap);
1667 int LAPACKE_dpptrf_work (int matrix_layout, char uplo, int n, double* ap);
1668 int LAPACKE_cpptrf_work (int matrix_layout, char uplo, int n, lapack_complex_float* ap);
1669 int LAPACKE_zpptrf_work (int matrix_layout, char uplo, int n, lapack_complex_double* ap);
1670 int LAPACKE_spptri_work (int matrix_layout, char uplo, int n, float* ap);
1671 int LAPACKE_dpptri_work (int matrix_layout, char uplo, int n, double* ap);
1672 int LAPACKE_cpptri_work (int matrix_layout, char uplo, int n, lapack_complex_float* ap);
1673 int LAPACKE_zpptri_work (int matrix_layout, char uplo, int n, lapack_complex_double* ap);
1674 int LAPACKE_spptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, float* b, int ldb);
1675 int LAPACKE_dpptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, double* b, int ldb);
1676 int LAPACKE_cpptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* b, int ldb);
1677 int LAPACKE_zpptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* b, int ldb);
1678 int LAPACKE_spstrf_work (int matrix_layout, char uplo, int n, float* a, int lda, int* piv, int* rank, float tol, float* work);
1679 int LAPACKE_dpstrf_work (int matrix_layout, char uplo, int n, double* a, int lda, int* piv, int* rank, double tol, double* work);
1680 int LAPACKE_cpstrf_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* piv, int* rank, float tol, float* work);
1681 int LAPACKE_zpstrf_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* piv, int* rank, double tol, double* work);
1682 int LAPACKE_sptcon_work (int n, const(float)* d, const(float)* e, float anorm, float* rcond, float* work);
1683 int LAPACKE_dptcon_work (int n, const(double)* d, const(double)* e, double anorm, double* rcond, double* work);
1684 int LAPACKE_cptcon_work (int n, const(float)* d, const(lapack_complex_float)* e, float anorm, float* rcond, float* work);
1685 int LAPACKE_zptcon_work (int n, const(double)* d, const(lapack_complex_double)* e, double anorm, double* rcond, double* work);
1686 int LAPACKE_spteqr_work (int matrix_layout, char compz, int n, float* d, float* e, float* z, int ldz, float* work);
1687 int LAPACKE_dpteqr_work (int matrix_layout, char compz, int n, double* d, double* e, double* z, int ldz, double* work);
1688 int LAPACKE_cpteqr_work (int matrix_layout, char compz, int n, float* d, float* e, lapack_complex_float* z, int ldz, float* work);
1689 int LAPACKE_zpteqr_work (int matrix_layout, char compz, int n, double* d, double* e, lapack_complex_double* z, int ldz, double* work);
1690 int LAPACKE_sptrfs_work (int matrix_layout, int n, int nrhs, const(float)* d, const(float)* e, const(float)* df, const(float)* ef, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work);
1691 int LAPACKE_dptrfs_work (int matrix_layout, int n, int nrhs, const(double)* d, const(double)* e, const(double)* df, const(double)* ef, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work);
1692 int LAPACKE_cptrfs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* d, const(lapack_complex_float)* e, const(float)* df, const(lapack_complex_float)* ef, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1693 int LAPACKE_zptrfs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* d, const(lapack_complex_double)* e, const(double)* df, const(lapack_complex_double)* ef, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1694 int LAPACKE_sptsv_work (int matrix_layout, int n, int nrhs, float* d, float* e, float* b, int ldb);
1695 int LAPACKE_dptsv_work (int matrix_layout, int n, int nrhs, double* d, double* e, double* b, int ldb);
1696 int LAPACKE_cptsv_work (int matrix_layout, int n, int nrhs, float* d, lapack_complex_float* e, lapack_complex_float* b, int ldb);
1697 int LAPACKE_zptsv_work (int matrix_layout, int n, int nrhs, double* d, lapack_complex_double* e, lapack_complex_double* b, int ldb);
1698 int LAPACKE_sptsvx_work (int matrix_layout, char fact, int n, int nrhs, const(float)* d, const(float)* e, float* df, float* ef, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work);
1699 int LAPACKE_dptsvx_work (int matrix_layout, char fact, int n, int nrhs, const(double)* d, const(double)* e, double* df, double* ef, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work);
1700 int LAPACKE_cptsvx_work (int matrix_layout, char fact, int n, int nrhs, const(float)* d, const(lapack_complex_float)* e, float* df, lapack_complex_float* ef, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1701 int LAPACKE_zptsvx_work (int matrix_layout, char fact, int n, int nrhs, const(double)* d, const(lapack_complex_double)* e, double* df, lapack_complex_double* ef, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1702 int LAPACKE_spttrf_work (int n, float* d, float* e);
1703 int LAPACKE_dpttrf_work (int n, double* d, double* e);
1704 int LAPACKE_cpttrf_work (int n, float* d, lapack_complex_float* e);
1705 int LAPACKE_zpttrf_work (int n, double* d, lapack_complex_double* e);
1706 int LAPACKE_spttrs_work (int matrix_layout, int n, int nrhs, const(float)* d, const(float)* e, float* b, int ldb);
1707 int LAPACKE_dpttrs_work (int matrix_layout, int n, int nrhs, const(double)* d, const(double)* e, double* b, int ldb);
1708 int LAPACKE_cpttrs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* d, const(lapack_complex_float)* e, lapack_complex_float* b, int ldb);
1709 int LAPACKE_zpttrs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* d, const(lapack_complex_double)* e, lapack_complex_double* b, int ldb);
1710 int LAPACKE_ssbev_work (int matrix_layout, char jobz, char uplo, int n, int kd, float* ab, int ldab, float* w, float* z, int ldz, float* work);
1711 int LAPACKE_dsbev_work (int matrix_layout, char jobz, char uplo, int n, int kd, double* ab, int ldab, double* w, double* z, int ldz, double* work);
1712 int LAPACKE_ssbevd_work (int matrix_layout, char jobz, char uplo, int n, int kd, float* ab, int ldab, float* w, float* z, int ldz, float* work, int lwork, int* iwork, int liwork);
1713 int LAPACKE_dsbevd_work (int matrix_layout, char jobz, char uplo, int n, int kd, double* ab, int ldab, double* w, double* z, int ldz, double* work, int lwork, int* iwork, int liwork);
1714 int LAPACKE_ssbevx_work (int matrix_layout, char jobz, char range, char uplo, int n, int kd, float* ab, int ldab, float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, float* work, int* iwork, int* ifail);
1715 int LAPACKE_dsbevx_work (int matrix_layout, char jobz, char range, char uplo, int n, int kd, double* ab, int ldab, double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, double* work, int* iwork, int* ifail);
1716 int LAPACKE_ssbgst_work (int matrix_layout, char vect, char uplo, int n, int ka, int kb, float* ab, int ldab, const(float)* bb, int ldbb, float* x, int ldx, float* work);
1717 int LAPACKE_dsbgst_work (int matrix_layout, char vect, char uplo, int n, int ka, int kb, double* ab, int ldab, const(double)* bb, int ldbb, double* x, int ldx, double* work);
1718 int LAPACKE_ssbgv_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, float* ab, int ldab, float* bb, int ldbb, float* w, float* z, int ldz, float* work);
1719 int LAPACKE_dsbgv_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, double* ab, int ldab, double* bb, int ldbb, double* w, double* z, int ldz, double* work);
1720 int LAPACKE_ssbgvd_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, float* ab, int ldab, float* bb, int ldbb, float* w, float* z, int ldz, float* work, int lwork, int* iwork, int liwork);
1721 int LAPACKE_dsbgvd_work (int matrix_layout, char jobz, char uplo, int n, int ka, int kb, double* ab, int ldab, double* bb, int ldbb, double* w, double* z, int ldz, double* work, int lwork, int* iwork, int liwork);
1722 int LAPACKE_ssbgvx_work (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, float* ab, int ldab, float* bb, int ldbb, float* q, int ldq, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, float* work, int* iwork, int* ifail);
1723 int LAPACKE_dsbgvx_work (int matrix_layout, char jobz, char range, char uplo, int n, int ka, int kb, double* ab, int ldab, double* bb, int ldbb, double* q, int ldq, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, double* work, int* iwork, int* ifail);
1724 int LAPACKE_ssbtrd_work (int matrix_layout, char vect, char uplo, int n, int kd, float* ab, int ldab, float* d, float* e, float* q, int ldq, float* work);
1725 int LAPACKE_dsbtrd_work (int matrix_layout, char vect, char uplo, int n, int kd, double* ab, int ldab, double* d, double* e, double* q, int ldq, double* work);
1726 int LAPACKE_ssfrk_work (int matrix_layout, char transr, char uplo, char trans, int n, int k, float alpha, const(float)* a, int lda, float beta, float* c);
1727 int LAPACKE_dsfrk_work (int matrix_layout, char transr, char uplo, char trans, int n, int k, double alpha, const(double)* a, int lda, double beta, double* c);
1728 int LAPACKE_sspcon_work (int matrix_layout, char uplo, int n, const(float)* ap, const(int)* ipiv, float anorm, float* rcond, float* work, int* iwork);
1729 int LAPACKE_dspcon_work (int matrix_layout, char uplo, int n, const(double)* ap, const(int)* ipiv, double anorm, double* rcond, double* work, int* iwork);
1730 int LAPACKE_cspcon_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, const(int)* ipiv, float anorm, float* rcond, lapack_complex_float* work);
1731 int LAPACKE_zspcon_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, const(int)* ipiv, double anorm, double* rcond, lapack_complex_double* work);
1732 int LAPACKE_sspev_work (int matrix_layout, char jobz, char uplo, int n, float* ap, float* w, float* z, int ldz, float* work);
1733 int LAPACKE_dspev_work (int matrix_layout, char jobz, char uplo, int n, double* ap, double* w, double* z, int ldz, double* work);
1734 int LAPACKE_sspevd_work (int matrix_layout, char jobz, char uplo, int n, float* ap, float* w, float* z, int ldz, float* work, int lwork, int* iwork, int liwork);
1735 int LAPACKE_dspevd_work (int matrix_layout, char jobz, char uplo, int n, double* ap, double* w, double* z, int ldz, double* work, int lwork, int* iwork, int liwork);
1736 int LAPACKE_sspevx_work (int matrix_layout, char jobz, char range, char uplo, int n, float* ap, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, float* work, int* iwork, int* ifail);
1737 int LAPACKE_dspevx_work (int matrix_layout, char jobz, char range, char uplo, int n, double* ap, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, double* work, int* iwork, int* ifail);
1738 int LAPACKE_sspgst_work (int matrix_layout, int itype, char uplo, int n, float* ap, const(float)* bp);
1739 int LAPACKE_dspgst_work (int matrix_layout, int itype, char uplo, int n, double* ap, const(double)* bp);
1740 int LAPACKE_sspgv_work (int matrix_layout, int itype, char jobz, char uplo, int n, float* ap, float* bp, float* w, float* z, int ldz, float* work);
1741 int LAPACKE_dspgv_work (int matrix_layout, int itype, char jobz, char uplo, int n, double* ap, double* bp, double* w, double* z, int ldz, double* work);
1742 int LAPACKE_sspgvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, float* ap, float* bp, float* w, float* z, int ldz, float* work, int lwork, int* iwork, int liwork);
1743 int LAPACKE_dspgvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, double* ap, double* bp, double* w, double* z, int ldz, double* work, int lwork, int* iwork, int liwork);
1744 int LAPACKE_sspgvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, float* ap, float* bp, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, float* work, int* iwork, int* ifail);
1745 int LAPACKE_dspgvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, double* ap, double* bp, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, double* work, int* iwork, int* ifail);
1746 int LAPACKE_ssprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, const(float)* afp, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1747 int LAPACKE_dsprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, const(double)* afp, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1748 int LAPACKE_csprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1749 int LAPACKE_zsprfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1750 int LAPACKE_sspsv_work (int matrix_layout, char uplo, int n, int nrhs, float* ap, int* ipiv, float* b, int ldb);
1751 int LAPACKE_dspsv_work (int matrix_layout, char uplo, int n, int nrhs, double* ap, int* ipiv, double* b, int ldb);
1752 int LAPACKE_cspsv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* ap, int* ipiv, lapack_complex_float* b, int ldb);
1753 int LAPACKE_zspsv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* ap, int* ipiv, lapack_complex_double* b, int ldb);
1754 int LAPACKE_sspsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(float)* ap, float* afp, int* ipiv, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork);
1755 int LAPACKE_dspsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(double)* ap, double* afp, int* ipiv, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork);
1756 int LAPACKE_cspsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* afp, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1757 int LAPACKE_zspsvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* afp, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1758 int LAPACKE_ssptrd_work (int matrix_layout, char uplo, int n, float* ap, float* d, float* e, float* tau);
1759 int LAPACKE_dsptrd_work (int matrix_layout, char uplo, int n, double* ap, double* d, double* e, double* tau);
1760 int LAPACKE_ssptrf_work (int matrix_layout, char uplo, int n, float* ap, int* ipiv);
1761 int LAPACKE_dsptrf_work (int matrix_layout, char uplo, int n, double* ap, int* ipiv);
1762 int LAPACKE_csptrf_work (int matrix_layout, char uplo, int n, lapack_complex_float* ap, int* ipiv);
1763 int LAPACKE_zsptrf_work (int matrix_layout, char uplo, int n, lapack_complex_double* ap, int* ipiv);
1764 int LAPACKE_ssptri_work (int matrix_layout, char uplo, int n, float* ap, const(int)* ipiv, float* work);
1765 int LAPACKE_dsptri_work (int matrix_layout, char uplo, int n, double* ap, const(int)* ipiv, double* work);
1766 int LAPACKE_csptri_work (int matrix_layout, char uplo, int n, lapack_complex_float* ap, const(int)* ipiv, lapack_complex_float* work);
1767 int LAPACKE_zsptri_work (int matrix_layout, char uplo, int n, lapack_complex_double* ap, const(int)* ipiv, lapack_complex_double* work);
1768 int LAPACKE_ssptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* ap, const(int)* ipiv, float* b, int ldb);
1769 int LAPACKE_dsptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* ap, const(int)* ipiv, double* b, int ldb);
1770 int LAPACKE_csptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* ap, const(int)* ipiv, lapack_complex_float* b, int ldb);
1771 int LAPACKE_zsptrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* ap, const(int)* ipiv, lapack_complex_double* b, int ldb);
1772 int LAPACKE_sstebz_work (char range, char order, int n, float vl, float vu, int il, int iu, float abstol, const(float)* d, const(float)* e, int* m, int* nsplit, float* w, int* iblock, int* isplit, float* work, int* iwork);
1773 int LAPACKE_dstebz_work (char range, char order, int n, double vl, double vu, int il, int iu, double abstol, const(double)* d, const(double)* e, int* m, int* nsplit, double* w, int* iblock, int* isplit, double* work, int* iwork);
1774 int LAPACKE_sstedc_work (int matrix_layout, char compz, int n, float* d, float* e, float* z, int ldz, float* work, int lwork, int* iwork, int liwork);
1775 int LAPACKE_dstedc_work (int matrix_layout, char compz, int n, double* d, double* e, double* z, int ldz, double* work, int lwork, int* iwork, int liwork);
1776 int LAPACKE_cstedc_work (int matrix_layout, char compz, int n, float* d, float* e, lapack_complex_float* z, int ldz, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork, int liwork);
1777 int LAPACKE_zstedc_work (int matrix_layout, char compz, int n, double* d, double* e, lapack_complex_double* z, int ldz, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork, int liwork);
1778 int LAPACKE_sstegr_work (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* isuppz, float* work, int lwork, int* iwork, int liwork);
1779 int LAPACKE_dstegr_work (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* isuppz, double* work, int lwork, int* iwork, int liwork);
1780 int LAPACKE_cstegr_work (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, lapack_complex_float* z, int ldz, int* isuppz, float* work, int lwork, int* iwork, int liwork);
1781 int LAPACKE_zstegr_work (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, lapack_complex_double* z, int ldz, int* isuppz, double* work, int lwork, int* iwork, int liwork);
1782 int LAPACKE_sstein_work (int matrix_layout, int n, const(float)* d, const(float)* e, int m, const(float)* w, const(int)* iblock, const(int)* isplit, float* z, int ldz, float* work, int* iwork, int* ifailv);
1783 int LAPACKE_dstein_work (int matrix_layout, int n, const(double)* d, const(double)* e, int m, const(double)* w, const(int)* iblock, const(int)* isplit, double* z, int ldz, double* work, int* iwork, int* ifailv);
1784 int LAPACKE_cstein_work (int matrix_layout, int n, const(float)* d, const(float)* e, int m, const(float)* w, const(int)* iblock, const(int)* isplit, lapack_complex_float* z, int ldz, float* work, int* iwork, int* ifailv);
1785 int LAPACKE_zstein_work (int matrix_layout, int n, const(double)* d, const(double)* e, int m, const(double)* w, const(int)* iblock, const(int)* isplit, lapack_complex_double* z, int ldz, double* work, int* iwork, int* ifailv);
1786 int LAPACKE_sstemr_work (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, int* m, float* w, float* z, int ldz, int nzc, int* isuppz, int* tryrac, float* work, int lwork, int* iwork, int liwork);
1787 int LAPACKE_dstemr_work (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, int* m, double* w, double* z, int ldz, int nzc, int* isuppz, int* tryrac, double* work, int lwork, int* iwork, int liwork);
1788 int LAPACKE_cstemr_work (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, int* m, float* w, lapack_complex_float* z, int ldz, int nzc, int* isuppz, int* tryrac, float* work, int lwork, int* iwork, int liwork);
1789 int LAPACKE_zstemr_work (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, int* m, double* w, lapack_complex_double* z, int ldz, int nzc, int* isuppz, int* tryrac, double* work, int lwork, int* iwork, int liwork);
1790 int LAPACKE_ssteqr_work (int matrix_layout, char compz, int n, float* d, float* e, float* z, int ldz, float* work);
1791 int LAPACKE_dsteqr_work (int matrix_layout, char compz, int n, double* d, double* e, double* z, int ldz, double* work);
1792 int LAPACKE_csteqr_work (int matrix_layout, char compz, int n, float* d, float* e, lapack_complex_float* z, int ldz, float* work);
1793 int LAPACKE_zsteqr_work (int matrix_layout, char compz, int n, double* d, double* e, lapack_complex_double* z, int ldz, double* work);
1794 int LAPACKE_ssterf_work (int n, float* d, float* e);
1795 int LAPACKE_dsterf_work (int n, double* d, double* e);
1796 int LAPACKE_sstev_work (int matrix_layout, char jobz, int n, float* d, float* e, float* z, int ldz, float* work);
1797 int LAPACKE_dstev_work (int matrix_layout, char jobz, int n, double* d, double* e, double* z, int ldz, double* work);
1798 int LAPACKE_sstevd_work (int matrix_layout, char jobz, int n, float* d, float* e, float* z, int ldz, float* work, int lwork, int* iwork, int liwork);
1799 int LAPACKE_dstevd_work (int matrix_layout, char jobz, int n, double* d, double* e, double* z, int ldz, double* work, int lwork, int* iwork, int liwork);
1800 int LAPACKE_sstevr_work (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* isuppz, float* work, int lwork, int* iwork, int liwork);
1801 int LAPACKE_dstevr_work (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* isuppz, double* work, int lwork, int* iwork, int liwork);
1802 int LAPACKE_sstevx_work (int matrix_layout, char jobz, char range, int n, float* d, float* e, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, float* work, int* iwork, int* ifail);
1803 int LAPACKE_dstevx_work (int matrix_layout, char jobz, char range, int n, double* d, double* e, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, double* work, int* iwork, int* ifail);
1804 int LAPACKE_ssycon_work (int matrix_layout, char uplo, int n, const(float)* a, int lda, const(int)* ipiv, float anorm, float* rcond, float* work, int* iwork);
1805 int LAPACKE_dsycon_work (int matrix_layout, char uplo, int n, const(double)* a, int lda, const(int)* ipiv, double anorm, double* rcond, double* work, int* iwork);
1806 int LAPACKE_csycon_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, const(int)* ipiv, float anorm, float* rcond, lapack_complex_float* work);
1807 int LAPACKE_zsycon_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, const(int)* ipiv, double anorm, double* rcond, lapack_complex_double* work);
1808 int LAPACKE_ssyequb_work (int matrix_layout, char uplo, int n, const(float)* a, int lda, float* s, float* scond, float* amax, float* work);
1809 int LAPACKE_dsyequb_work (int matrix_layout, char uplo, int n, const(double)* a, int lda, double* s, double* scond, double* amax, double* work);
1810 int LAPACKE_csyequb_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, float* s, float* scond, float* amax, lapack_complex_float* work);
1811 int LAPACKE_zsyequb_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, double* s, double* scond, double* amax, lapack_complex_double* work);
1812 int LAPACKE_ssyev_work (int matrix_layout, char jobz, char uplo, int n, float* a, int lda, float* w, float* work, int lwork);
1813 int LAPACKE_dsyev_work (int matrix_layout, char jobz, char uplo, int n, double* a, int lda, double* w, double* work, int lwork);
1814 int LAPACKE_ssyevd_work (int matrix_layout, char jobz, char uplo, int n, float* a, int lda, float* w, float* work, int lwork, int* iwork, int liwork);
1815 int LAPACKE_dsyevd_work (int matrix_layout, char jobz, char uplo, int n, double* a, int lda, double* w, double* work, int lwork, int* iwork, int liwork);
1816 int LAPACKE_ssyevr_work (int matrix_layout, char jobz, char range, char uplo, int n, float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, int* isuppz, float* work, int lwork, int* iwork, int liwork);
1817 int LAPACKE_dsyevr_work (int matrix_layout, char jobz, char range, char uplo, int n, double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, int* isuppz, double* work, int lwork, int* iwork, int liwork);
1818 int LAPACKE_ssyevx_work (int matrix_layout, char jobz, char range, char uplo, int n, float* a, int lda, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, float* work, int lwork, int* iwork, int* ifail);
1819 int LAPACKE_dsyevx_work (int matrix_layout, char jobz, char range, char uplo, int n, double* a, int lda, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, double* work, int lwork, int* iwork, int* ifail);
1820 int LAPACKE_ssygst_work (int matrix_layout, int itype, char uplo, int n, float* a, int lda, const(float)* b, int ldb);
1821 int LAPACKE_dsygst_work (int matrix_layout, int itype, char uplo, int n, double* a, int lda, const(double)* b, int ldb);
1822 int LAPACKE_ssygv_work (int matrix_layout, int itype, char jobz, char uplo, int n, float* a, int lda, float* b, int ldb, float* w, float* work, int lwork);
1823 int LAPACKE_dsygv_work (int matrix_layout, int itype, char jobz, char uplo, int n, double* a, int lda, double* b, int ldb, double* w, double* work, int lwork);
1824 int LAPACKE_ssygvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, float* a, int lda, float* b, int ldb, float* w, float* work, int lwork, int* iwork, int liwork);
1825 int LAPACKE_dsygvd_work (int matrix_layout, int itype, char jobz, char uplo, int n, double* a, int lda, double* b, int ldb, double* w, double* work, int lwork, int* iwork, int liwork);
1826 int LAPACKE_ssygvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, float* a, int lda, float* b, int ldb, float vl, float vu, int il, int iu, float abstol, int* m, float* w, float* z, int ldz, float* work, int lwork, int* iwork, int* ifail);
1827 int LAPACKE_dsygvx_work (int matrix_layout, int itype, char jobz, char range, char uplo, int n, double* a, int lda, double* b, int ldb, double vl, double vu, int il, int iu, double abstol, int* m, double* w, double* z, int ldz, double* work, int lwork, int* iwork, int* ifail);
1828 int LAPACKE_ssyrfs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* b, int ldb, float* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1829 int LAPACKE_dsyrfs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* b, int ldb, double* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1830 int LAPACKE_csyrfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1831 int LAPACKE_zsyrfs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1832 int LAPACKE_ssyrfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(float)* a, int lda, const(float)* af, int ldaf, const(int)* ipiv, const(float)* s, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1833 int LAPACKE_dsyrfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(double)* a, int lda, const(double)* af, int ldaf, const(int)* ipiv, const(double)* s, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1834 int LAPACKE_csyrfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* af, int ldaf, const(int)* ipiv, const(float)* s, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1835 int LAPACKE_zsyrfsx_work (int matrix_layout, char uplo, char equed, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* af, int ldaf, const(int)* ipiv, const(double)* s, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1836 int LAPACKE_ssysv_work (int matrix_layout, char uplo, int n, int nrhs, float* a, int lda, int* ipiv, float* b, int ldb, float* work, int lwork);
1837 int LAPACKE_dsysv_work (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb, double* work, int lwork);
1838 int LAPACKE_csysv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb, lapack_complex_float* work, int lwork);
1839 int LAPACKE_zsysv_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb, lapack_complex_double* work, int lwork);
1840 int LAPACKE_ssysvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(float)* a, int lda, float* af, int ldaf, int* ipiv, const(float)* b, int ldb, float* x, int ldx, float* rcond, float* ferr, float* berr, float* work, int lwork, int* iwork);
1841 int LAPACKE_dsysvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(double)* a, int lda, double* af, int ldaf, int* ipiv, const(double)* b, int ldb, double* x, int ldx, double* rcond, double* ferr, double* berr, double* work, int lwork, int* iwork);
1842 int LAPACKE_csysvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, const(lapack_complex_float)* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, int lwork, float* rwork);
1843 int LAPACKE_zsysvx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, const(lapack_complex_double)* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, int lwork, double* rwork);
1844 int LAPACKE_ssysvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, float* a, int lda, float* af, int ldaf, int* ipiv, char* equed, float* s, float* b, int ldb, float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, float* work, int* iwork);
1845 int LAPACKE_dsysvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, double* a, int lda, double* af, int ldaf, int* ipiv, char* equed, double* s, double* b, int ldb, double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, double* work, int* iwork);
1846 int LAPACKE_csysvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, lapack_complex_float* af, int ldaf, int* ipiv, char* equed, float* s, lapack_complex_float* b, int ldb, lapack_complex_float* x, int ldx, float* rcond, float* rpvgrw, float* berr, int n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int nparams, float* params, lapack_complex_float* work, float* rwork);
1847 int LAPACKE_zsysvxx_work (int matrix_layout, char fact, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, lapack_complex_double* af, int ldaf, int* ipiv, char* equed, double* s, lapack_complex_double* b, int ldb, lapack_complex_double* x, int ldx, double* rcond, double* rpvgrw, double* berr, int n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int nparams, double* params, lapack_complex_double* work, double* rwork);
1848 int LAPACKE_ssytrd_work (int matrix_layout, char uplo, int n, float* a, int lda, float* d, float* e, float* tau, float* work, int lwork);
1849 int LAPACKE_dsytrd_work (int matrix_layout, char uplo, int n, double* a, int lda, double* d, double* e, double* tau, double* work, int lwork);
1850 int LAPACKE_ssytrf_work (int matrix_layout, char uplo, int n, float* a, int lda, int* ipiv, float* work, int lwork);
1851 int LAPACKE_dsytrf_work (int matrix_layout, char uplo, int n, double* a, int lda, int* ipiv, double* work, int lwork);
1852 int LAPACKE_csytrf_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* work, int lwork);
1853 int LAPACKE_zsytrf_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* work, int lwork);
1854 int LAPACKE_ssytri_work (int matrix_layout, char uplo, int n, float* a, int lda, const(int)* ipiv, float* work);
1855 int LAPACKE_dsytri_work (int matrix_layout, char uplo, int n, double* a, int lda, const(int)* ipiv, double* work);
1856 int LAPACKE_csytri_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* work);
1857 int LAPACKE_zsytri_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* work);
1858 int LAPACKE_ssytrs_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb);
1859 int LAPACKE_dsytrs_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb);
1860 int LAPACKE_csytrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
1861 int LAPACKE_zsytrs_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
1862 int LAPACKE_stbcon_work (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(float)* ab, int ldab, float* rcond, float* work, int* iwork);
1863 int LAPACKE_dtbcon_work (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(double)* ab, int ldab, double* rcond, double* work, int* iwork);
1864 int LAPACKE_ctbcon_work (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(lapack_complex_float)* ab, int ldab, float* rcond, lapack_complex_float* work, float* rwork);
1865 int LAPACKE_ztbcon_work (int matrix_layout, char norm, char uplo, char diag, int n, int kd, const(lapack_complex_double)* ab, int ldab, double* rcond, lapack_complex_double* work, double* rwork);
1866 int LAPACKE_stbrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(float)* ab, int ldab, const(float)* b, int ldb, const(float)* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1867 int LAPACKE_dtbrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(double)* ab, int ldab, const(double)* b, int ldb, const(double)* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1868 int LAPACKE_ctbrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1869 int LAPACKE_ztbrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1870 int LAPACKE_stbtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(float)* ab, int ldab, float* b, int ldb);
1871 int LAPACKE_dtbtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(double)* ab, int ldab, double* b, int ldb);
1872 int LAPACKE_ctbtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_float)* ab, int ldab, lapack_complex_float* b, int ldb);
1873 int LAPACKE_ztbtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int kd, int nrhs, const(lapack_complex_double)* ab, int ldab, lapack_complex_double* b, int ldb);
1874 int LAPACKE_stfsm_work (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, float alpha, const(float)* a, float* b, int ldb);
1875 int LAPACKE_dtfsm_work (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, double alpha, const(double)* a, double* b, int ldb);
1876 int LAPACKE_ctfsm_work (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, lapack_complex_float alpha, const(lapack_complex_float)* a, lapack_complex_float* b, int ldb);
1877 int LAPACKE_ztfsm_work (int matrix_layout, char transr, char side, char uplo, char trans, char diag, int m, int n, lapack_complex_double alpha, const(lapack_complex_double)* a, lapack_complex_double* b, int ldb);
1878 int LAPACKE_stftri_work (int matrix_layout, char transr, char uplo, char diag, int n, float* a);
1879 int LAPACKE_dtftri_work (int matrix_layout, char transr, char uplo, char diag, int n, double* a);
1880 int LAPACKE_ctftri_work (int matrix_layout, char transr, char uplo, char diag, int n, lapack_complex_float* a);
1881 int LAPACKE_ztftri_work (int matrix_layout, char transr, char uplo, char diag, int n, lapack_complex_double* a);
1882 int LAPACKE_stfttp_work (int matrix_layout, char transr, char uplo, int n, const(float)* arf, float* ap);
1883 int LAPACKE_dtfttp_work (int matrix_layout, char transr, char uplo, int n, const(double)* arf, double* ap);
1884 int LAPACKE_ctfttp_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* arf, lapack_complex_float* ap);
1885 int LAPACKE_ztfttp_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* arf, lapack_complex_double* ap);
1886 int LAPACKE_stfttr_work (int matrix_layout, char transr, char uplo, int n, const(float)* arf, float* a, int lda);
1887 int LAPACKE_dtfttr_work (int matrix_layout, char transr, char uplo, int n, const(double)* arf, double* a, int lda);
1888 int LAPACKE_ctfttr_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* arf, lapack_complex_float* a, int lda);
1889 int LAPACKE_ztfttr_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* arf, lapack_complex_double* a, int lda);
1890 int LAPACKE_stgevc_work (int matrix_layout, char side, char howmny, const(int)* select, int n, const(float)* s, int lds, const(float)* p, int ldp, float* vl, int ldvl, float* vr, int ldvr, int mm, int* m, float* work);
1891 int LAPACKE_dtgevc_work (int matrix_layout, char side, char howmny, const(int)* select, int n, const(double)* s, int lds, const(double)* p, int ldp, double* vl, int ldvl, double* vr, int ldvr, int mm, int* m, double* work);
1892 int LAPACKE_ctgevc_work (int matrix_layout, char side, char howmny, const(int)* select, int n, const(lapack_complex_float)* s, int lds, const(lapack_complex_float)* p, int ldp, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int mm, int* m, lapack_complex_float* work, float* rwork);
1893 int LAPACKE_ztgevc_work (int matrix_layout, char side, char howmny, const(int)* select, int n, const(lapack_complex_double)* s, int lds, const(lapack_complex_double)* p, int ldp, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int mm, int* m, lapack_complex_double* work, double* rwork);
1894 int LAPACKE_stgexc_work (int matrix_layout, int wantq, int wantz, int n, float* a, int lda, float* b, int ldb, float* q, int ldq, float* z, int ldz, int* ifst, int* ilst, float* work, int lwork);
1895 int LAPACKE_dtgexc_work (int matrix_layout, int wantq, int wantz, int n, double* a, int lda, double* b, int ldb, double* q, int ldq, double* z, int ldz, int* ifst, int* ilst, double* work, int lwork);
1896 int LAPACKE_ctgexc_work (int matrix_layout, int wantq, int wantz, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz, int ifst, int ilst);
1897 int LAPACKE_ztgexc_work (int matrix_layout, int wantq, int wantz, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz, int ifst, int ilst);
1898 int LAPACKE_stgsen_work (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, float* a, int lda, float* b, int ldb, float* alphar, float* alphai, float* beta, float* q, int ldq, float* z, int ldz, int* m, float* pl, float* pr, float* dif, float* work, int lwork, int* iwork, int liwork);
1899 int LAPACKE_dtgsen_work (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, double* a, int lda, double* b, int ldb, double* alphar, double* alphai, double* beta, double* q, int ldq, double* z, int ldz, int* m, double* pl, double* pr, double* dif, double* work, int lwork, int* iwork, int liwork);
1900 int LAPACKE_ctgsen_work (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, int ldq, lapack_complex_float* z, int ldz, int* m, float* pl, float* pr, float* dif, lapack_complex_float* work, int lwork, int* iwork, int liwork);
1901 int LAPACKE_ztgsen_work (int matrix_layout, int ijob, int wantq, int wantz, const(int)* select, int n, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, int ldq, lapack_complex_double* z, int ldz, int* m, double* pl, double* pr, double* dif, lapack_complex_double* work, int lwork, int* iwork, int liwork);
1902 int LAPACKE_stgsja_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, float* a, int lda, float* b, int ldb, float tola, float tolb, float* alpha, float* beta, float* u, int ldu, float* v, int ldv, float* q, int ldq, float* work, int* ncycle);
1903 int LAPACKE_dtgsja_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, double* a, int lda, double* b, int ldb, double tola, double tolb, double* alpha, double* beta, double* u, int ldu, double* v, int ldv, double* q, int ldq, double* work, int* ncycle);
1904 int LAPACKE_ctgsja_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, float tola, float tolb, float* alpha, float* beta, lapack_complex_float* u, int ldu, lapack_complex_float* v, int ldv, lapack_complex_float* q, int ldq, lapack_complex_float* work, int* ncycle);
1905 int LAPACKE_ztgsja_work (int matrix_layout, char jobu, char jobv, char jobq, int m, int p, int n, int k, int l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, double tola, double tolb, double* alpha, double* beta, lapack_complex_double* u, int ldu, lapack_complex_double* v, int ldv, lapack_complex_double* q, int ldq, lapack_complex_double* work, int* ncycle);
1906 int LAPACKE_stgsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(float)* a, int lda, const(float)* b, int ldb, const(float)* vl, int ldvl, const(float)* vr, int ldvr, float* s, float* dif, int mm, int* m, float* work, int lwork, int* iwork);
1907 int LAPACKE_dtgsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(double)* a, int lda, const(double)* b, int ldb, const(double)* vl, int ldvl, const(double)* vr, int ldvr, double* s, double* dif, int mm, int* m, double* work, int lwork, int* iwork);
1908 int LAPACKE_ctgsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* vl, int ldvl, const(lapack_complex_float)* vr, int ldvr, float* s, float* dif, int mm, int* m, lapack_complex_float* work, int lwork, int* iwork);
1909 int LAPACKE_ztgsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* vl, int ldvl, const(lapack_complex_double)* vr, int ldvr, double* s, double* dif, int mm, int* m, lapack_complex_double* work, int lwork, int* iwork);
1910 int LAPACKE_stgsyl_work (int matrix_layout, char trans, int ijob, int m, int n, const(float)* a, int lda, const(float)* b, int ldb, float* c, int ldc, const(float)* d, int ldd, const(float)* e, int lde, float* f, int ldf, float* scale, float* dif, float* work, int lwork, int* iwork);
1911 int LAPACKE_dtgsyl_work (int matrix_layout, char trans, int ijob, int m, int n, const(double)* a, int lda, const(double)* b, int ldb, double* c, int ldc, const(double)* d, int ldd, const(double)* e, int lde, double* f, int ldf, double* scale, double* dif, double* work, int lwork, int* iwork);
1912 int LAPACKE_ctgsyl_work (int matrix_layout, char trans, int ijob, int m, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, lapack_complex_float* c, int ldc, const(lapack_complex_float)* d, int ldd, const(lapack_complex_float)* e, int lde, lapack_complex_float* f, int ldf, float* scale, float* dif, lapack_complex_float* work, int lwork, int* iwork);
1913 int LAPACKE_ztgsyl_work (int matrix_layout, char trans, int ijob, int m, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, lapack_complex_double* c, int ldc, const(lapack_complex_double)* d, int ldd, const(lapack_complex_double)* e, int lde, lapack_complex_double* f, int ldf, double* scale, double* dif, lapack_complex_double* work, int lwork, int* iwork);
1914 int LAPACKE_stpcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(float)* ap, float* rcond, float* work, int* iwork);
1915 int LAPACKE_dtpcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(double)* ap, double* rcond, double* work, int* iwork);
1916 int LAPACKE_ctpcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_float)* ap, float* rcond, lapack_complex_float* work, float* rwork);
1917 int LAPACKE_ztpcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_double)* ap, double* rcond, lapack_complex_double* work, double* rwork);
1918 int LAPACKE_stprfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* ap, const(float)* b, int ldb, const(float)* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1919 int LAPACKE_dtprfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* ap, const(double)* b, int ldb, const(double)* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1920 int LAPACKE_ctprfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1921 int LAPACKE_ztprfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1922 int LAPACKE_stptri_work (int matrix_layout, char uplo, char diag, int n, float* ap);
1923 int LAPACKE_dtptri_work (int matrix_layout, char uplo, char diag, int n, double* ap);
1924 int LAPACKE_ctptri_work (int matrix_layout, char uplo, char diag, int n, lapack_complex_float* ap);
1925 int LAPACKE_ztptri_work (int matrix_layout, char uplo, char diag, int n, lapack_complex_double* ap);
1926 int LAPACKE_stptrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* ap, float* b, int ldb);
1927 int LAPACKE_dtptrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* ap, double* b, int ldb);
1928 int LAPACKE_ctptrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* ap, lapack_complex_float* b, int ldb);
1929 int LAPACKE_ztptrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* ap, lapack_complex_double* b, int ldb);
1930 int LAPACKE_stpttf_work (int matrix_layout, char transr, char uplo, int n, const(float)* ap, float* arf);
1931 int LAPACKE_dtpttf_work (int matrix_layout, char transr, char uplo, int n, const(double)* ap, double* arf);
1932 int LAPACKE_ctpttf_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* ap, lapack_complex_float* arf);
1933 int LAPACKE_ztpttf_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* ap, lapack_complex_double* arf);
1934 int LAPACKE_stpttr_work (int matrix_layout, char uplo, int n, const(float)* ap, float* a, int lda);
1935 int LAPACKE_dtpttr_work (int matrix_layout, char uplo, int n, const(double)* ap, double* a, int lda);
1936 int LAPACKE_ctpttr_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, lapack_complex_float* a, int lda);
1937 int LAPACKE_ztpttr_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, lapack_complex_double* a, int lda);
1938 int LAPACKE_strcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(float)* a, int lda, float* rcond, float* work, int* iwork);
1939 int LAPACKE_dtrcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(double)* a, int lda, double* rcond, double* work, int* iwork);
1940 int LAPACKE_ctrcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_float)* a, int lda, float* rcond, lapack_complex_float* work, float* rwork);
1941 int LAPACKE_ztrcon_work (int matrix_layout, char norm, char uplo, char diag, int n, const(lapack_complex_double)* a, int lda, double* rcond, lapack_complex_double* work, double* rwork);
1942 int LAPACKE_strevc_work (int matrix_layout, char side, char howmny, int* select, int n, const(float)* t, int ldt, float* vl, int ldvl, float* vr, int ldvr, int mm, int* m, float* work);
1943 int LAPACKE_dtrevc_work (int matrix_layout, char side, char howmny, int* select, int n, const(double)* t, int ldt, double* vl, int ldvl, double* vr, int ldvr, int mm, int* m, double* work);
1944 int LAPACKE_ctrevc_work (int matrix_layout, char side, char howmny, const(int)* select, int n, lapack_complex_float* t, int ldt, lapack_complex_float* vl, int ldvl, lapack_complex_float* vr, int ldvr, int mm, int* m, lapack_complex_float* work, float* rwork);
1945 int LAPACKE_ztrevc_work (int matrix_layout, char side, char howmny, const(int)* select, int n, lapack_complex_double* t, int ldt, lapack_complex_double* vl, int ldvl, lapack_complex_double* vr, int ldvr, int mm, int* m, lapack_complex_double* work, double* rwork);
1946 int LAPACKE_strexc_work (int matrix_layout, char compq, int n, float* t, int ldt, float* q, int ldq, int* ifst, int* ilst, float* work);
1947 int LAPACKE_dtrexc_work (int matrix_layout, char compq, int n, double* t, int ldt, double* q, int ldq, int* ifst, int* ilst, double* work);
1948 int LAPACKE_ctrexc_work (int matrix_layout, char compq, int n, lapack_complex_float* t, int ldt, lapack_complex_float* q, int ldq, int ifst, int ilst);
1949 int LAPACKE_ztrexc_work (int matrix_layout, char compq, int n, lapack_complex_double* t, int ldt, lapack_complex_double* q, int ldq, int ifst, int ilst);
1950 int LAPACKE_strrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* a, int lda, const(float)* b, int ldb, const(float)* x, int ldx, float* ferr, float* berr, float* work, int* iwork);
1951 int LAPACKE_dtrrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* a, int lda, const(double)* b, int ldb, const(double)* x, int ldx, double* ferr, double* berr, double* work, int* iwork);
1952 int LAPACKE_ctrrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, const(lapack_complex_float)* x, int ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork);
1953 int LAPACKE_ztrrfs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, const(lapack_complex_double)* x, int ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork);
1954 int LAPACKE_strsen_work (int matrix_layout, char job, char compq, const(int)* select, int n, float* t, int ldt, float* q, int ldq, float* wr, float* wi, int* m, float* s, float* sep, float* work, int lwork, int* iwork, int liwork);
1955 int LAPACKE_dtrsen_work (int matrix_layout, char job, char compq, const(int)* select, int n, double* t, int ldt, double* q, int ldq, double* wr, double* wi, int* m, double* s, double* sep, double* work, int lwork, int* iwork, int liwork);
1956 int LAPACKE_ctrsen_work (int matrix_layout, char job, char compq, const(int)* select, int n, lapack_complex_float* t, int ldt, lapack_complex_float* q, int ldq, lapack_complex_float* w, int* m, float* s, float* sep, lapack_complex_float* work, int lwork);
1957 int LAPACKE_ztrsen_work (int matrix_layout, char job, char compq, const(int)* select, int n, lapack_complex_double* t, int ldt, lapack_complex_double* q, int ldq, lapack_complex_double* w, int* m, double* s, double* sep, lapack_complex_double* work, int lwork);
1958 int LAPACKE_strsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(float)* t, int ldt, const(float)* vl, int ldvl, const(float)* vr, int ldvr, float* s, float* sep, int mm, int* m, float* work, int ldwork, int* iwork);
1959 int LAPACKE_dtrsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(double)* t, int ldt, const(double)* vl, int ldvl, const(double)* vr, int ldvr, double* s, double* sep, int mm, int* m, double* work, int ldwork, int* iwork);
1960 int LAPACKE_ctrsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_float)* t, int ldt, const(lapack_complex_float)* vl, int ldvl, const(lapack_complex_float)* vr, int ldvr, float* s, float* sep, int mm, int* m, lapack_complex_float* work, int ldwork, float* rwork);
1961 int LAPACKE_ztrsna_work (int matrix_layout, char job, char howmny, const(int)* select, int n, const(lapack_complex_double)* t, int ldt, const(lapack_complex_double)* vl, int ldvl, const(lapack_complex_double)* vr, int ldvr, double* s, double* sep, int mm, int* m, lapack_complex_double* work, int ldwork, double* rwork);
1962 int LAPACKE_strsyl_work (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(float)* a, int lda, const(float)* b, int ldb, float* c, int ldc, float* scale);
1963 int LAPACKE_dtrsyl_work (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(double)* a, int lda, const(double)* b, int ldb, double* c, int ldc, double* scale);
1964 int LAPACKE_ctrsyl_work (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* b, int ldb, lapack_complex_float* c, int ldc, float* scale);
1965 int LAPACKE_ztrsyl_work (int matrix_layout, char trana, char tranb, int isgn, int m, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* b, int ldb, lapack_complex_double* c, int ldc, double* scale);
1966 int LAPACKE_strtri_work (int matrix_layout, char uplo, char diag, int n, float* a, int lda);
1967 int LAPACKE_dtrtri_work (int matrix_layout, char uplo, char diag, int n, double* a, int lda);
1968 int LAPACKE_ctrtri_work (int matrix_layout, char uplo, char diag, int n, lapack_complex_float* a, int lda);
1969 int LAPACKE_ztrtri_work (int matrix_layout, char uplo, char diag, int n, lapack_complex_double* a, int lda);
1970 int LAPACKE_strtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(float)* a, int lda, float* b, int ldb);
1971 int LAPACKE_dtrtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(double)* a, int lda, double* b, int ldb);
1972 int LAPACKE_ctrtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_float)* a, int lda, lapack_complex_float* b, int ldb);
1973 int LAPACKE_ztrtrs_work (int matrix_layout, char uplo, char trans, char diag, int n, int nrhs, const(lapack_complex_double)* a, int lda, lapack_complex_double* b, int ldb);
1974 int LAPACKE_strttf_work (int matrix_layout, char transr, char uplo, int n, const(float)* a, int lda, float* arf);
1975 int LAPACKE_dtrttf_work (int matrix_layout, char transr, char uplo, int n, const(double)* a, int lda, double* arf);
1976 int LAPACKE_ctrttf_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_float)* a, int lda, lapack_complex_float* arf);
1977 int LAPACKE_ztrttf_work (int matrix_layout, char transr, char uplo, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* arf);
1978 int LAPACKE_strttp_work (int matrix_layout, char uplo, int n, const(float)* a, int lda, float* ap);
1979 int LAPACKE_dtrttp_work (int matrix_layout, char uplo, int n, const(double)* a, int lda, double* ap);
1980 int LAPACKE_ctrttp_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* a, int lda, lapack_complex_float* ap);
1981 int LAPACKE_ztrttp_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* a, int lda, lapack_complex_double* ap);
1982 int LAPACKE_stzrzf_work (int matrix_layout, int m, int n, float* a, int lda, float* tau, float* work, int lwork);
1983 int LAPACKE_dtzrzf_work (int matrix_layout, int m, int n, double* a, int lda, double* tau, double* work, int lwork);
1984 int LAPACKE_ctzrzf_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* tau, lapack_complex_float* work, int lwork);
1985 int LAPACKE_ztzrzf_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* tau, lapack_complex_double* work, int lwork);
1986 int LAPACKE_cungbr_work (int matrix_layout, char vect, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int lwork);
1987 int LAPACKE_zungbr_work (int matrix_layout, char vect, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int lwork);
1988 int LAPACKE_cunghr_work (int matrix_layout, int n, int ilo, int ihi, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int lwork);
1989 int LAPACKE_zunghr_work (int matrix_layout, int n, int ilo, int ihi, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int lwork);
1990 int LAPACKE_cunglq_work (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int lwork);
1991 int LAPACKE_zunglq_work (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int lwork);
1992 int LAPACKE_cungql_work (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int lwork);
1993 int LAPACKE_zungql_work (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int lwork);
1994 int LAPACKE_cungqr_work (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int lwork);
1995 int LAPACKE_zungqr_work (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int lwork);
1996 int LAPACKE_cungrq_work (int matrix_layout, int m, int n, int k, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int lwork);
1997 int LAPACKE_zungrq_work (int matrix_layout, int m, int n, int k, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int lwork);
1998 int LAPACKE_cungtr_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int lwork);
1999 int LAPACKE_zungtr_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int lwork);
2000 int LAPACKE_cunmbr_work (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2001 int LAPACKE_zunmbr_work (int matrix_layout, char vect, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2002 int LAPACKE_cunmhr_work (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2003 int LAPACKE_zunmhr_work (int matrix_layout, char side, char trans, int m, int n, int ilo, int ihi, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2004 int LAPACKE_cunmlq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2005 int LAPACKE_zunmlq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2006 int LAPACKE_cunmql_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2007 int LAPACKE_zunmql_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2008 int LAPACKE_cunmqr_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2009 int LAPACKE_zunmqr_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2010 int LAPACKE_cunmrq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2011 int LAPACKE_zunmrq_work (int matrix_layout, char side, char trans, int m, int n, int k, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2012 int LAPACKE_cunmrz_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2013 int LAPACKE_zunmrz_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2014 int LAPACKE_cunmtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_float)* a, int lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work, int lwork);
2015 int LAPACKE_zunmtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_double)* a, int lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work, int lwork);
2016 int LAPACKE_cupgtr_work (int matrix_layout, char uplo, int n, const(lapack_complex_float)* ap, const(lapack_complex_float)* tau, lapack_complex_float* q, int ldq, lapack_complex_float* work);
2017 int LAPACKE_zupgtr_work (int matrix_layout, char uplo, int n, const(lapack_complex_double)* ap, const(lapack_complex_double)* tau, lapack_complex_double* q, int ldq, lapack_complex_double* work);
2018 int LAPACKE_cupmtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_float)* ap, const(lapack_complex_float)* tau, lapack_complex_float* c, int ldc, lapack_complex_float* work);
2019 int LAPACKE_zupmtr_work (int matrix_layout, char side, char uplo, char trans, int m, int n, const(lapack_complex_double)* ap, const(lapack_complex_double)* tau, lapack_complex_double* c, int ldc, lapack_complex_double* work);
2020 int LAPACKE_claghe (int matrix_layout, int n, int k, const(float)* d, lapack_complex_float* a, int lda, int* iseed);
2021 int LAPACKE_zlaghe (int matrix_layout, int n, int k, const(double)* d, lapack_complex_double* a, int lda, int* iseed);
2022 int LAPACKE_slagsy (int matrix_layout, int n, int k, const(float)* d, float* a, int lda, int* iseed);
2023 int LAPACKE_dlagsy (int matrix_layout, int n, int k, const(double)* d, double* a, int lda, int* iseed);
2024 int LAPACKE_clagsy (int matrix_layout, int n, int k, const(float)* d, lapack_complex_float* a, int lda, int* iseed);
2025 int LAPACKE_zlagsy (int matrix_layout, int n, int k, const(double)* d, lapack_complex_double* a, int lda, int* iseed);
2026 int LAPACKE_slapmr (int matrix_layout, int forwrd, int m, int n, float* x, int ldx, int* k);
2027 int LAPACKE_dlapmr (int matrix_layout, int forwrd, int m, int n, double* x, int ldx, int* k);
2028 int LAPACKE_clapmr (int matrix_layout, int forwrd, int m, int n, lapack_complex_float* x, int ldx, int* k);
2029 int LAPACKE_zlapmr (int matrix_layout, int forwrd, int m, int n, lapack_complex_double* x, int ldx, int* k);
2030 int LAPACKE_slapmt (int matrix_layout, int forwrd, int m, int n, float* x, int ldx, int* k);
2031 int LAPACKE_dlapmt (int matrix_layout, int forwrd, int m, int n, double* x, int ldx, int* k);
2032 int LAPACKE_clapmt (int matrix_layout, int forwrd, int m, int n, lapack_complex_float* x, int ldx, int* k);
2033 int LAPACKE_zlapmt (int matrix_layout, int forwrd, int m, int n, lapack_complex_double* x, int ldx, int* k);
2034 float LAPACKE_slapy2 (float x, float y);
2035 double LAPACKE_dlapy2 (double x, double y);
2036 float LAPACKE_slapy3 (float x, float y, float z);
2037 double LAPACKE_dlapy3 (double x, double y, double z);
2038 int LAPACKE_slartgp (float f, float g, float* cs, float* sn, float* r);
2039 int LAPACKE_dlartgp (double f, double g, double* cs, double* sn, double* r);
2040 int LAPACKE_slartgs (float x, float y, float sigma, float* cs, float* sn);
2041 int LAPACKE_dlartgs (double x, double y, double sigma, double* cs, double* sn);
2042 int LAPACKE_cbbcsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, float* theta, float* phi, lapack_complex_float* u1, int ldu1, lapack_complex_float* u2, int ldu2, lapack_complex_float* v1t, int ldv1t, lapack_complex_float* v2t, int ldv2t, float* b11d, float* b11e, float* b12d, float* b12e, float* b21d, float* b21e, float* b22d, float* b22e);
2043 int LAPACKE_cbbcsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, float* theta, float* phi, lapack_complex_float* u1, int ldu1, lapack_complex_float* u2, int ldu2, lapack_complex_float* v1t, int ldv1t, lapack_complex_float* v2t, int ldv2t, float* b11d, float* b11e, float* b12d, float* b12e, float* b21d, float* b21e, float* b22d, float* b22e, float* rwork, int lrwork);
2044 int LAPACKE_cheswapr (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int i1, int i2);
2045 int LAPACKE_cheswapr_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int i1, int i2);
2046 int LAPACKE_chetri2 (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv);
2047 int LAPACKE_chetri2_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* work, int lwork);
2048 int LAPACKE_chetri2x (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, int nb);
2049 int LAPACKE_chetri2x_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* work, int nb);
2050 int LAPACKE_chetrs2 (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
2051 int LAPACKE_chetrs2_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb, lapack_complex_float* work);
2052 int LAPACKE_csyconv (int matrix_layout, char uplo, char way, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* e);
2053 int LAPACKE_csyconv_work (int matrix_layout, char uplo, char way, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* e);
2054 int LAPACKE_csyswapr (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int i1, int i2);
2055 int LAPACKE_csyswapr_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int i1, int i2);
2056 int LAPACKE_csytri2 (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv);
2057 int LAPACKE_csytri2_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* work, int lwork);
2058 int LAPACKE_csytri2x (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, int nb);
2059 int LAPACKE_csytri2x_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, const(int)* ipiv, lapack_complex_float* work, int nb);
2060 int LAPACKE_csytrs2 (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
2061 int LAPACKE_csytrs2_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb, lapack_complex_float* work);
2062 int LAPACKE_cunbdb (int matrix_layout, char trans, char signs, int m, int p, int q, lapack_complex_float* x11, int ldx11, lapack_complex_float* x12, int ldx12, lapack_complex_float* x21, int ldx21, lapack_complex_float* x22, int ldx22, float* theta, float* phi, lapack_complex_float* taup1, lapack_complex_float* taup2, lapack_complex_float* tauq1, lapack_complex_float* tauq2);
2063 int LAPACKE_cunbdb_work (int matrix_layout, char trans, char signs, int m, int p, int q, lapack_complex_float* x11, int ldx11, lapack_complex_float* x12, int ldx12, lapack_complex_float* x21, int ldx21, lapack_complex_float* x22, int ldx22, float* theta, float* phi, lapack_complex_float* taup1, lapack_complex_float* taup2, lapack_complex_float* tauq1, lapack_complex_float* tauq2, lapack_complex_float* work, int lwork);
2064 int LAPACKE_cuncsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, lapack_complex_float* x11, int ldx11, lapack_complex_float* x12, int ldx12, lapack_complex_float* x21, int ldx21, lapack_complex_float* x22, int ldx22, float* theta, lapack_complex_float* u1, int ldu1, lapack_complex_float* u2, int ldu2, lapack_complex_float* v1t, int ldv1t, lapack_complex_float* v2t, int ldv2t);
2065 int LAPACKE_cuncsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, lapack_complex_float* x11, int ldx11, lapack_complex_float* x12, int ldx12, lapack_complex_float* x21, int ldx21, lapack_complex_float* x22, int ldx22, float* theta, lapack_complex_float* u1, int ldu1, lapack_complex_float* u2, int ldu2, lapack_complex_float* v1t, int ldv1t, lapack_complex_float* v2t, int ldv2t, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork);
2066 int LAPACKE_cuncsd2by1 (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, lapack_complex_float* x11, int ldx11, lapack_complex_float* x21, int ldx21, float* theta, lapack_complex_float* u1, int ldu1, lapack_complex_float* u2, int ldu2, lapack_complex_float* v1t, int ldv1t);
2067 int LAPACKE_cuncsd2by1_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, lapack_complex_float* x11, int ldx11, lapack_complex_float* x21, int ldx21, float* theta, lapack_complex_float* u1, int ldu1, lapack_complex_float* u2, int ldu2, lapack_complex_float* v1t, int ldv1t, lapack_complex_float* work, int lwork, float* rwork, int lrwork, int* iwork);
2068 int LAPACKE_dbbcsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, double* theta, double* phi, double* u1, int ldu1, double* u2, int ldu2, double* v1t, int ldv1t, double* v2t, int ldv2t, double* b11d, double* b11e, double* b12d, double* b12e, double* b21d, double* b21e, double* b22d, double* b22e);
2069 int LAPACKE_dbbcsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, double* theta, double* phi, double* u1, int ldu1, double* u2, int ldu2, double* v1t, int ldv1t, double* v2t, int ldv2t, double* b11d, double* b11e, double* b12d, double* b12e, double* b21d, double* b21e, double* b22d, double* b22e, double* work, int lwork);
2070 int LAPACKE_dorbdb (int matrix_layout, char trans, char signs, int m, int p, int q, double* x11, int ldx11, double* x12, int ldx12, double* x21, int ldx21, double* x22, int ldx22, double* theta, double* phi, double* taup1, double* taup2, double* tauq1, double* tauq2);
2071 int LAPACKE_dorbdb_work (int matrix_layout, char trans, char signs, int m, int p, int q, double* x11, int ldx11, double* x12, int ldx12, double* x21, int ldx21, double* x22, int ldx22, double* theta, double* phi, double* taup1, double* taup2, double* tauq1, double* tauq2, double* work, int lwork);
2072 int LAPACKE_dorcsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, double* x11, int ldx11, double* x12, int ldx12, double* x21, int ldx21, double* x22, int ldx22, double* theta, double* u1, int ldu1, double* u2, int ldu2, double* v1t, int ldv1t, double* v2t, int ldv2t);
2073 int LAPACKE_dorcsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, double* x11, int ldx11, double* x12, int ldx12, double* x21, int ldx21, double* x22, int ldx22, double* theta, double* u1, int ldu1, double* u2, int ldu2, double* v1t, int ldv1t, double* v2t, int ldv2t, double* work, int lwork, int* iwork);
2074 int LAPACKE_dorcsd2by1 (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, double* x11, int ldx11, double* x21, int ldx21, double* theta, double* u1, int ldu1, double* u2, int ldu2, double* v1t, int ldv1t);
2075 int LAPACKE_dorcsd2by1_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, double* x11, int ldx11, double* x21, int ldx21, double* theta, double* u1, int ldu1, double* u2, int ldu2, double* v1t, int ldv1t, double* work, int lwork, int* iwork);
2076 int LAPACKE_dsyconv (int matrix_layout, char uplo, char way, int n, double* a, int lda, const(int)* ipiv, double* e);
2077 int LAPACKE_dsyconv_work (int matrix_layout, char uplo, char way, int n, double* a, int lda, const(int)* ipiv, double* e);
2078 int LAPACKE_dsyswapr (int matrix_layout, char uplo, int n, double* a, int lda, int i1, int i2);
2079 int LAPACKE_dsyswapr_work (int matrix_layout, char uplo, int n, double* a, int lda, int i1, int i2);
2080 int LAPACKE_dsytri2 (int matrix_layout, char uplo, int n, double* a, int lda, const(int)* ipiv);
2081 int LAPACKE_dsytri2_work (int matrix_layout, char uplo, int n, double* a, int lda, const(int)* ipiv, double* work, int lwork);
2082 int LAPACKE_dsytri2x (int matrix_layout, char uplo, int n, double* a, int lda, const(int)* ipiv, int nb);
2083 int LAPACKE_dsytri2x_work (int matrix_layout, char uplo, int n, double* a, int lda, const(int)* ipiv, double* work, int nb);
2084 int LAPACKE_dsytrs2 (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb);
2085 int LAPACKE_dsytrs2_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb, double* work);
2086 int LAPACKE_sbbcsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, float* theta, float* phi, float* u1, int ldu1, float* u2, int ldu2, float* v1t, int ldv1t, float* v2t, int ldv2t, float* b11d, float* b11e, float* b12d, float* b12e, float* b21d, float* b21e, float* b22d, float* b22e);
2087 int LAPACKE_sbbcsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, float* theta, float* phi, float* u1, int ldu1, float* u2, int ldu2, float* v1t, int ldv1t, float* v2t, int ldv2t, float* b11d, float* b11e, float* b12d, float* b12e, float* b21d, float* b21e, float* b22d, float* b22e, float* work, int lwork);
2088 int LAPACKE_sorbdb (int matrix_layout, char trans, char signs, int m, int p, int q, float* x11, int ldx11, float* x12, int ldx12, float* x21, int ldx21, float* x22, int ldx22, float* theta, float* phi, float* taup1, float* taup2, float* tauq1, float* tauq2);
2089 int LAPACKE_sorbdb_work (int matrix_layout, char trans, char signs, int m, int p, int q, float* x11, int ldx11, float* x12, int ldx12, float* x21, int ldx21, float* x22, int ldx22, float* theta, float* phi, float* taup1, float* taup2, float* tauq1, float* tauq2, float* work, int lwork);
2090 int LAPACKE_sorcsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, float* x11, int ldx11, float* x12, int ldx12, float* x21, int ldx21, float* x22, int ldx22, float* theta, float* u1, int ldu1, float* u2, int ldu2, float* v1t, int ldv1t, float* v2t, int ldv2t);
2091 int LAPACKE_sorcsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, float* x11, int ldx11, float* x12, int ldx12, float* x21, int ldx21, float* x22, int ldx22, float* theta, float* u1, int ldu1, float* u2, int ldu2, float* v1t, int ldv1t, float* v2t, int ldv2t, float* work, int lwork, int* iwork);
2092 int LAPACKE_sorcsd2by1 (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, float* x11, int ldx11, float* x21, int ldx21, float* theta, float* u1, int ldu1, float* u2, int ldu2, float* v1t, int ldv1t);
2093 int LAPACKE_sorcsd2by1_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, float* x11, int ldx11, float* x21, int ldx21, float* theta, float* u1, int ldu1, float* u2, int ldu2, float* v1t, int ldv1t, float* work, int lwork, int* iwork);
2094 int LAPACKE_ssyconv (int matrix_layout, char uplo, char way, int n, float* a, int lda, const(int)* ipiv, float* e);
2095 int LAPACKE_ssyconv_work (int matrix_layout, char uplo, char way, int n, float* a, int lda, const(int)* ipiv, float* e);
2096 int LAPACKE_ssyswapr (int matrix_layout, char uplo, int n, float* a, int lda, int i1, int i2);
2097 int LAPACKE_ssyswapr_work (int matrix_layout, char uplo, int n, float* a, int lda, int i1, int i2);
2098 int LAPACKE_ssytri2 (int matrix_layout, char uplo, int n, float* a, int lda, const(int)* ipiv);
2099 int LAPACKE_ssytri2_work (int matrix_layout, char uplo, int n, float* a, int lda, const(int)* ipiv, float* work, int lwork);
2100 int LAPACKE_ssytri2x (int matrix_layout, char uplo, int n, float* a, int lda, const(int)* ipiv, int nb);
2101 int LAPACKE_ssytri2x_work (int matrix_layout, char uplo, int n, float* a, int lda, const(int)* ipiv, float* work, int nb);
2102 int LAPACKE_ssytrs2 (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb);
2103 int LAPACKE_ssytrs2_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb, float* work);
2104 int LAPACKE_zbbcsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, double* theta, double* phi, lapack_complex_double* u1, int ldu1, lapack_complex_double* u2, int ldu2, lapack_complex_double* v1t, int ldv1t, lapack_complex_double* v2t, int ldv2t, double* b11d, double* b11e, double* b12d, double* b12e, double* b21d, double* b21e, double* b22d, double* b22e);
2105 int LAPACKE_zbbcsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, int m, int p, int q, double* theta, double* phi, lapack_complex_double* u1, int ldu1, lapack_complex_double* u2, int ldu2, lapack_complex_double* v1t, int ldv1t, lapack_complex_double* v2t, int ldv2t, double* b11d, double* b11e, double* b12d, double* b12e, double* b21d, double* b21e, double* b22d, double* b22e, double* rwork, int lrwork);
2106 int LAPACKE_zheswapr (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int i1, int i2);
2107 int LAPACKE_zheswapr_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int i1, int i2);
2108 int LAPACKE_zhetri2 (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv);
2109 int LAPACKE_zhetri2_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* work, int lwork);
2110 int LAPACKE_zhetri2x (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, int nb);
2111 int LAPACKE_zhetri2x_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* work, int nb);
2112 int LAPACKE_zhetrs2 (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
2113 int LAPACKE_zhetrs2_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb, lapack_complex_double* work);
2114 int LAPACKE_zsyconv (int matrix_layout, char uplo, char way, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* e);
2115 int LAPACKE_zsyconv_work (int matrix_layout, char uplo, char way, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* e);
2116 int LAPACKE_zsyswapr (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int i1, int i2);
2117 int LAPACKE_zsyswapr_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int i1, int i2);
2118 int LAPACKE_zsytri2 (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv);
2119 int LAPACKE_zsytri2_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* work, int lwork);
2120 int LAPACKE_zsytri2x (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, int nb);
2121 int LAPACKE_zsytri2x_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, const(int)* ipiv, lapack_complex_double* work, int nb);
2122 int LAPACKE_zsytrs2 (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
2123 int LAPACKE_zsytrs2_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb, lapack_complex_double* work);
2124 int LAPACKE_zunbdb (int matrix_layout, char trans, char signs, int m, int p, int q, lapack_complex_double* x11, int ldx11, lapack_complex_double* x12, int ldx12, lapack_complex_double* x21, int ldx21, lapack_complex_double* x22, int ldx22, double* theta, double* phi, lapack_complex_double* taup1, lapack_complex_double* taup2, lapack_complex_double* tauq1, lapack_complex_double* tauq2);
2125 int LAPACKE_zunbdb_work (int matrix_layout, char trans, char signs, int m, int p, int q, lapack_complex_double* x11, int ldx11, lapack_complex_double* x12, int ldx12, lapack_complex_double* x21, int ldx21, lapack_complex_double* x22, int ldx22, double* theta, double* phi, lapack_complex_double* taup1, lapack_complex_double* taup2, lapack_complex_double* tauq1, lapack_complex_double* tauq2, lapack_complex_double* work, int lwork);
2126 int LAPACKE_zuncsd (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, lapack_complex_double* x11, int ldx11, lapack_complex_double* x12, int ldx12, lapack_complex_double* x21, int ldx21, lapack_complex_double* x22, int ldx22, double* theta, lapack_complex_double* u1, int ldu1, lapack_complex_double* u2, int ldu2, lapack_complex_double* v1t, int ldv1t, lapack_complex_double* v2t, int ldv2t);
2127 int LAPACKE_zuncsd_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, int m, int p, int q, lapack_complex_double* x11, int ldx11, lapack_complex_double* x12, int ldx12, lapack_complex_double* x21, int ldx21, lapack_complex_double* x22, int ldx22, double* theta, lapack_complex_double* u1, int ldu1, lapack_complex_double* u2, int ldu2, lapack_complex_double* v1t, int ldv1t, lapack_complex_double* v2t, int ldv2t, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork);
2128 int LAPACKE_zuncsd2by1 (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, lapack_complex_double* x11, int ldx11, lapack_complex_double* x21, int ldx21, double* theta, lapack_complex_double* u1, int ldu1, lapack_complex_double* u2, int ldu2, lapack_complex_double* v1t, int ldv1t);
2129 int LAPACKE_zuncsd2by1_work (int matrix_layout, char jobu1, char jobu2, char jobv1t, int m, int p, int q, lapack_complex_double* x11, int ldx11, lapack_complex_double* x21, int ldx21, double* theta, lapack_complex_double* u1, int ldu1, lapack_complex_double* u2, int ldu2, lapack_complex_double* v1t, int ldv1t, lapack_complex_double* work, int lwork, double* rwork, int lrwork, int* iwork);
2130 int LAPACKE_sgemqrt (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(float)* v, int ldv, const(float)* t, int ldt, float* c, int ldc);
2131 int LAPACKE_dgemqrt (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(double)* v, int ldv, const(double)* t, int ldt, double* c, int ldc);
2132 int LAPACKE_cgemqrt (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* c, int ldc);
2133 int LAPACKE_zgemqrt (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* c, int ldc);
2134 int LAPACKE_sgeqrt (int matrix_layout, int m, int n, int nb, float* a, int lda, float* t, int ldt);
2135 int LAPACKE_dgeqrt (int matrix_layout, int m, int n, int nb, double* a, int lda, double* t, int ldt);
2136 int LAPACKE_cgeqrt (int matrix_layout, int m, int n, int nb, lapack_complex_float* a, int lda, lapack_complex_float* t, int ldt);
2137 int LAPACKE_zgeqrt (int matrix_layout, int m, int n, int nb, lapack_complex_double* a, int lda, lapack_complex_double* t, int ldt);
2138 int LAPACKE_sgeqrt2 (int matrix_layout, int m, int n, float* a, int lda, float* t, int ldt);
2139 int LAPACKE_dgeqrt2 (int matrix_layout, int m, int n, double* a, int lda, double* t, int ldt);
2140 int LAPACKE_cgeqrt2 (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* t, int ldt);
2141 int LAPACKE_zgeqrt2 (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* t, int ldt);
2142 int LAPACKE_sgeqrt3 (int matrix_layout, int m, int n, float* a, int lda, float* t, int ldt);
2143 int LAPACKE_dgeqrt3 (int matrix_layout, int m, int n, double* a, int lda, double* t, int ldt);
2144 int LAPACKE_cgeqrt3 (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* t, int ldt);
2145 int LAPACKE_zgeqrt3 (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* t, int ldt);
2146 int LAPACKE_stpmqrt (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(float)* v, int ldv, const(float)* t, int ldt, float* a, int lda, float* b, int ldb);
2147 int LAPACKE_dtpmqrt (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(double)* v, int ldv, const(double)* t, int ldt, double* a, int lda, double* b, int ldb);
2148 int LAPACKE_ctpmqrt (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb);
2149 int LAPACKE_ztpmqrt (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb);
2150 int LAPACKE_stpqrt (int matrix_layout, int m, int n, int l, int nb, float* a, int lda, float* b, int ldb, float* t, int ldt);
2151 int LAPACKE_dtpqrt (int matrix_layout, int m, int n, int l, int nb, double* a, int lda, double* b, int ldb, double* t, int ldt);
2152 int LAPACKE_ctpqrt (int matrix_layout, int m, int n, int l, int nb, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* t, int ldt);
2153 int LAPACKE_ztpqrt (int matrix_layout, int m, int n, int l, int nb, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* t, int ldt);
2154 int LAPACKE_stpqrt2 (int matrix_layout, int m, int n, int l, float* a, int lda, float* b, int ldb, float* t, int ldt);
2155 int LAPACKE_dtpqrt2 (int matrix_layout, int m, int n, int l, double* a, int lda, double* b, int ldb, double* t, int ldt);
2156 int LAPACKE_ctpqrt2 (int matrix_layout, int m, int n, int l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* t, int ldt);
2157 int LAPACKE_ztpqrt2 (int matrix_layout, int m, int n, int l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* t, int ldt);
2158 int LAPACKE_stprfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(float)* v, int ldv, const(float)* t, int ldt, float* a, int lda, float* b, int ldb);
2159 int LAPACKE_dtprfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(double)* v, int ldv, const(double)* t, int ldt, double* a, int lda, double* b, int ldb);
2160 int LAPACKE_ctprfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb);
2161 int LAPACKE_ztprfb (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb);
2162 int LAPACKE_sgemqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(float)* v, int ldv, const(float)* t, int ldt, float* c, int ldc, float* work);
2163 int LAPACKE_dgemqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(double)* v, int ldv, const(double)* t, int ldt, double* c, int ldc, double* work);
2164 int LAPACKE_cgemqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* c, int ldc, lapack_complex_float* work);
2165 int LAPACKE_zgemqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int nb, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* c, int ldc, lapack_complex_double* work);
2166 int LAPACKE_sgeqrt_work (int matrix_layout, int m, int n, int nb, float* a, int lda, float* t, int ldt, float* work);
2167 int LAPACKE_dgeqrt_work (int matrix_layout, int m, int n, int nb, double* a, int lda, double* t, int ldt, double* work);
2168 int LAPACKE_cgeqrt_work (int matrix_layout, int m, int n, int nb, lapack_complex_float* a, int lda, lapack_complex_float* t, int ldt, lapack_complex_float* work);
2169 int LAPACKE_zgeqrt_work (int matrix_layout, int m, int n, int nb, lapack_complex_double* a, int lda, lapack_complex_double* t, int ldt, lapack_complex_double* work);
2170 int LAPACKE_sgeqrt2_work (int matrix_layout, int m, int n, float* a, int lda, float* t, int ldt);
2171 int LAPACKE_dgeqrt2_work (int matrix_layout, int m, int n, double* a, int lda, double* t, int ldt);
2172 int LAPACKE_cgeqrt2_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* t, int ldt);
2173 int LAPACKE_zgeqrt2_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* t, int ldt);
2174 int LAPACKE_sgeqrt3_work (int matrix_layout, int m, int n, float* a, int lda, float* t, int ldt);
2175 int LAPACKE_dgeqrt3_work (int matrix_layout, int m, int n, double* a, int lda, double* t, int ldt);
2176 int LAPACKE_cgeqrt3_work (int matrix_layout, int m, int n, lapack_complex_float* a, int lda, lapack_complex_float* t, int ldt);
2177 int LAPACKE_zgeqrt3_work (int matrix_layout, int m, int n, lapack_complex_double* a, int lda, lapack_complex_double* t, int ldt);
2178 int LAPACKE_stpmqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(float)* v, int ldv, const(float)* t, int ldt, float* a, int lda, float* b, int ldb, float* work);
2179 int LAPACKE_dtpmqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(double)* v, int ldv, const(double)* t, int ldt, double* a, int lda, double* b, int ldb, double* work);
2180 int LAPACKE_ctpmqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* work);
2181 int LAPACKE_ztpmqrt_work (int matrix_layout, char side, char trans, int m, int n, int k, int l, int nb, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* work);
2182 int LAPACKE_stpqrt_work (int matrix_layout, int m, int n, int l, int nb, float* a, int lda, float* b, int ldb, float* t, int ldt, float* work);
2183 int LAPACKE_dtpqrt_work (int matrix_layout, int m, int n, int l, int nb, double* a, int lda, double* b, int ldb, double* t, int ldt, double* work);
2184 int LAPACKE_ctpqrt_work (int matrix_layout, int m, int n, int l, int nb, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* t, int ldt, lapack_complex_float* work);
2185 int LAPACKE_ztpqrt_work (int matrix_layout, int m, int n, int l, int nb, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* t, int ldt, lapack_complex_double* work);
2186 int LAPACKE_stpqrt2_work (int matrix_layout, int m, int n, int l, float* a, int lda, float* b, int ldb, float* t, int ldt);
2187 int LAPACKE_dtpqrt2_work (int matrix_layout, int m, int n, int l, double* a, int lda, double* b, int ldb, double* t, int ldt);
2188 int LAPACKE_ctpqrt2_work (int matrix_layout, int m, int n, int l, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* t, int ldt);
2189 int LAPACKE_ztpqrt2_work (int matrix_layout, int m, int n, int l, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* t, int ldt);
2190 int LAPACKE_stprfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(float)* v, int ldv, const(float)* t, int ldt, float* a, int lda, float* b, int ldb, float* work, int ldwork);
2191 int LAPACKE_dtprfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(double)* v, int ldv, const(double)* t, int ldt, double* a, int lda, double* b, int ldb, double* work, int ldwork);
2192 int LAPACKE_ctprfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(lapack_complex_float)* v, int ldv, const(lapack_complex_float)* t, int ldt, lapack_complex_float* a, int lda, lapack_complex_float* b, int ldb, lapack_complex_float* work, int ldwork);
2193 int LAPACKE_ztprfb_work (int matrix_layout, char side, char trans, char direct, char storev, int m, int n, int k, int l, const(lapack_complex_double)* v, int ldv, const(lapack_complex_double)* t, int ldt, lapack_complex_double* a, int lda, lapack_complex_double* b, int ldb, lapack_complex_double* work, int ldwork);
2194 int LAPACKE_ssysv_rook (int matrix_layout, char uplo, int n, int nrhs, float* a, int lda, int* ipiv, float* b, int ldb);
2195 int LAPACKE_dsysv_rook (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb);
2196 int LAPACKE_csysv_rook (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb);
2197 int LAPACKE_zsysv_rook (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb);
2198 int LAPACKE_ssytrf_rook (int matrix_layout, char uplo, int n, float* a, int lda, int* ipiv);
2199 int LAPACKE_dsytrf_rook (int matrix_layout, char uplo, int n, double* a, int lda, int* ipiv);
2200 int LAPACKE_csytrf_rook (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv);
2201 int LAPACKE_zsytrf_rook (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv);
2202 int LAPACKE_ssytrs_rook (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb);
2203 int LAPACKE_dsytrs_rook (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb);
2204 int LAPACKE_csytrs_rook (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
2205 int LAPACKE_zsytrs_rook (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
2206 int LAPACKE_chetrf_rook (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv);
2207 int LAPACKE_zhetrf_rook (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv);
2208 int LAPACKE_chetrs_rook (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
2209 int LAPACKE_zhetrs_rook (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
2210 int LAPACKE_csyr (int matrix_layout, char uplo, int n, lapack_complex_float alpha, const(lapack_complex_float)* x, int incx, lapack_complex_float* a, int lda);
2211 int LAPACKE_zsyr (int matrix_layout, char uplo, int n, lapack_complex_double alpha, const(lapack_complex_double)* x, int incx, lapack_complex_double* a, int lda);
2212 int LAPACKE_ssysv_rook_work (int matrix_layout, char uplo, int n, int nrhs, float* a, int lda, int* ipiv, float* b, int ldb, float* work, int lwork);
2213 int LAPACKE_dsysv_rook_work (int matrix_layout, char uplo, int n, int nrhs, double* a, int lda, int* ipiv, double* b, int ldb, double* work, int lwork);
2214 int LAPACKE_csysv_rook_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* b, int ldb, lapack_complex_float* work, int lwork);
2215 int LAPACKE_zsysv_rook_work (int matrix_layout, char uplo, int n, int nrhs, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* b, int ldb, lapack_complex_double* work, int lwork);
2216 int LAPACKE_ssytrf_rook_work (int matrix_layout, char uplo, int n, float* a, int lda, int* ipiv, float* work, int lwork);
2217 int LAPACKE_dsytrf_rook_work (int matrix_layout, char uplo, int n, double* a, int lda, int* ipiv, double* work, int lwork);
2218 int LAPACKE_csytrf_rook_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* work, int lwork);
2219 int LAPACKE_zsytrf_rook_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* work, int lwork);
2220 int LAPACKE_ssytrs_rook_work (int matrix_layout, char uplo, int n, int nrhs, const(float)* a, int lda, const(int)* ipiv, float* b, int ldb);
2221 int LAPACKE_dsytrs_rook_work (int matrix_layout, char uplo, int n, int nrhs, const(double)* a, int lda, const(int)* ipiv, double* b, int ldb);
2222 int LAPACKE_csytrs_rook_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
2223 int LAPACKE_zsytrs_rook_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
2224 int LAPACKE_chetrf_rook_work (int matrix_layout, char uplo, int n, lapack_complex_float* a, int lda, int* ipiv, lapack_complex_float* work, int lwork);
2225 int LAPACKE_zhetrf_rook_work (int matrix_layout, char uplo, int n, lapack_complex_double* a, int lda, int* ipiv, lapack_complex_double* work, int lwork);
2226 int LAPACKE_chetrs_rook_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_float)* a, int lda, const(int)* ipiv, lapack_complex_float* b, int ldb);
2227 int LAPACKE_zhetrs_rook_work (int matrix_layout, char uplo, int n, int nrhs, const(lapack_complex_double)* a, int lda, const(int)* ipiv, lapack_complex_double* b, int ldb);
2228 int LAPACKE_csyr_work (int matrix_layout, char uplo, int n, lapack_complex_float alpha, const(lapack_complex_float)* x, int incx, lapack_complex_float* a, int lda);
2229 int LAPACKE_zsyr_work (int matrix_layout, char uplo, int n, lapack_complex_double alpha, const(lapack_complex_double)* x, int incx, lapack_complex_double* a, int lda);
2230 void LAPACKE_ilaver (int* vers_major, int* vers_minor, int* vers_patch);
2231 void sgetrf_ (int* m, int* n, float* a, int* lda, int* ipiv, int* info);
2232 void dgetrf_ (int* m, int* n, double* a, int* lda, int* ipiv, int* info);
2233 void cgetrf_ (int* m, int* n, lapack_complex_float* a, int* lda, int* ipiv, int* info);
2234 void zgetrf_ (int* m, int* n, lapack_complex_double* a, int* lda, int* ipiv, int* info);
2235 void sgetrf2_ (int* m, int* n, float* a, int* lda, int* ipiv, int* info);
2236 void dgetrf2_ (int* m, int* n, double* a, int* lda, int* ipiv, int* info);
2237 void cgetrf2_ (int* m, int* n, lapack_complex_float* a, int* lda, int* ipiv, int* info);
2238 void zgetrf2_ (int* m, int* n, lapack_complex_double* a, int* lda, int* ipiv, int* info);
2239 void sgbtrf_ (int* m, int* n, int* kl, int* ku, float* ab, int* ldab, int* ipiv, int* info);
2240 void dgbtrf_ (int* m, int* n, int* kl, int* ku, double* ab, int* ldab, int* ipiv, int* info);
2241 void cgbtrf_ (int* m, int* n, int* kl, int* ku, lapack_complex_float* ab, int* ldab, int* ipiv, int* info);
2242 void zgbtrf_ (int* m, int* n, int* kl, int* ku, lapack_complex_double* ab, int* ldab, int* ipiv, int* info);
2243 void sgttrf_ (int* n, float* dl, float* d, float* du, float* du2, int* ipiv, int* info);
2244 void dgttrf_ (int* n, double* dl, double* d, double* du, double* du2, int* ipiv, int* info);
2245 void cgttrf_ (int* n, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* du2, int* ipiv, int* info);
2246 void zgttrf_ (int* n, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* du2, int* ipiv, int* info);
2247 void spotrf2_ (char* uplo, int* n, float* a, int* lda, int* info);
2248 void dpotrf2_ (char* uplo, int* n, double* a, int* lda, int* info);
2249 void cpotrf2_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* info);
2250 void zpotrf2_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* info);
2251 void spotrf_ (char* uplo, int* n, float* a, int* lda, int* info);
2252 void dpotrf_ (char* uplo, int* n, double* a, int* lda, int* info);
2253 void cpotrf_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* info);
2254 void zpotrf_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* info);
2255 void dpstrf_ (char* uplo, int* n, double* a, int* lda, int* piv, int* rank, double* tol, double* work, int* info);
2256 void spstrf_ (char* uplo, int* n, float* a, int* lda, int* piv, int* rank, float* tol, float* work, int* info);
2257 void zpstrf_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* piv, int* rank, double* tol, double* work, int* info);
2258 void cpstrf_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* piv, int* rank, float* tol, float* work, int* info);
2259 void dpftrf_ (char* transr, char* uplo, int* n, double* a, int* info);
2260 void spftrf_ (char* transr, char* uplo, int* n, float* a, int* info);
2261 void zpftrf_ (char* transr, char* uplo, int* n, lapack_complex_double* a, int* info);
2262 void cpftrf_ (char* transr, char* uplo, int* n, lapack_complex_float* a, int* info);
2263 void spptrf_ (char* uplo, int* n, float* ap, int* info);
2264 void dpptrf_ (char* uplo, int* n, double* ap, int* info);
2265 void cpptrf_ (char* uplo, int* n, lapack_complex_float* ap, int* info);
2266 void zpptrf_ (char* uplo, int* n, lapack_complex_double* ap, int* info);
2267 void spbtrf_ (char* uplo, int* n, int* kd, float* ab, int* ldab, int* info);
2268 void dpbtrf_ (char* uplo, int* n, int* kd, double* ab, int* ldab, int* info);
2269 void cpbtrf_ (char* uplo, int* n, int* kd, lapack_complex_float* ab, int* ldab, int* info);
2270 void zpbtrf_ (char* uplo, int* n, int* kd, lapack_complex_double* ab, int* ldab, int* info);
2271 void spttrf_ (int* n, float* d, float* e, int* info);
2272 void dpttrf_ (int* n, double* d, double* e, int* info);
2273 void cpttrf_ (int* n, float* d, lapack_complex_float* e, int* info);
2274 void zpttrf_ (int* n, double* d, lapack_complex_double* e, int* info);
2275 void ssytrf_ (char* uplo, int* n, float* a, int* lda, int* ipiv, float* work, int* lwork, int* info);
2276 void dsytrf_ (char* uplo, int* n, double* a, int* lda, int* ipiv, double* work, int* lwork, int* info);
2277 void csytrf_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* work, int* lwork, int* info);
2278 void zsytrf_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* work, int* lwork, int* info);
2279 void chetrf_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* work, int* lwork, int* info);
2280 void zhetrf_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* work, int* lwork, int* info);
2281 void ssptrf_ (char* uplo, int* n, float* ap, int* ipiv, int* info);
2282 void dsptrf_ (char* uplo, int* n, double* ap, int* ipiv, int* info);
2283 void csptrf_ (char* uplo, int* n, lapack_complex_float* ap, int* ipiv, int* info);
2284 void zsptrf_ (char* uplo, int* n, lapack_complex_double* ap, int* ipiv, int* info);
2285 void chptrf_ (char* uplo, int* n, lapack_complex_float* ap, int* ipiv, int* info);
2286 void zhptrf_ (char* uplo, int* n, lapack_complex_double* ap, int* ipiv, int* info);
2287 void sgetrs_ (char* trans, int* n, int* nrhs, const(float)* a, int* lda, const(int)* ipiv, float* b, int* ldb, int* info);
2288 void dgetrs_ (char* trans, int* n, int* nrhs, const(double)* a, int* lda, const(int)* ipiv, double* b, int* ldb, int* info);
2289 void cgetrs_ (char* trans, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
2290 void zgetrs_ (char* trans, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
2291 void sgbtrs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(float)* ab, int* ldab, const(int)* ipiv, float* b, int* ldb, int* info);
2292 void dgbtrs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(double)* ab, int* ldab, const(int)* ipiv, double* b, int* ldb, int* info);
2293 void cgbtrs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(lapack_complex_float)* ab, int* ldab, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
2294 void zgbtrs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(lapack_complex_double)* ab, int* ldab, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
2295 void sgttrs_ (char* trans, int* n, int* nrhs, const(float)* dl, const(float)* d, const(float)* du, const(float)* du2, const(int)* ipiv, float* b, int* ldb, int* info);
2296 void dgttrs_ (char* trans, int* n, int* nrhs, const(double)* dl, const(double)* d, const(double)* du, const(double)* du2, const(int)* ipiv, double* b, int* ldb, int* info);
2297 void cgttrs_ (char* trans, int* n, int* nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* du2, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
2298 void zgttrs_ (char* trans, int* n, int* nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* du2, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
2299 void spotrs_ (char* uplo, int* n, int* nrhs, const(float)* a, int* lda, float* b, int* ldb, int* info);
2300 void dpotrs_ (char* uplo, int* n, int* nrhs, const(double)* a, int* lda, double* b, int* ldb, int* info);
2301 void cpotrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, lapack_complex_float* b, int* ldb, int* info);
2302 void zpotrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, lapack_complex_double* b, int* ldb, int* info);
2303 void dpftrs_ (char* transr, char* uplo, int* n, int* nrhs, const(double)* a, double* b, int* ldb, int* info);
2304 void spftrs_ (char* transr, char* uplo, int* n, int* nrhs, const(float)* a, float* b, int* ldb, int* info);
2305 void zpftrs_ (char* transr, char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, lapack_complex_double* b, int* ldb, int* info);
2306 void cpftrs_ (char* transr, char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, lapack_complex_float* b, int* ldb, int* info);
2307 void spptrs_ (char* uplo, int* n, int* nrhs, const(float)* ap, float* b, int* ldb, int* info);
2308 void dpptrs_ (char* uplo, int* n, int* nrhs, const(double)* ap, double* b, int* ldb, int* info);
2309 void cpptrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, lapack_complex_float* b, int* ldb, int* info);
2310 void zpptrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, lapack_complex_double* b, int* ldb, int* info);
2311 void spbtrs_ (char* uplo, int* n, int* kd, int* nrhs, const(float)* ab, int* ldab, float* b, int* ldb, int* info);
2312 void dpbtrs_ (char* uplo, int* n, int* kd, int* nrhs, const(double)* ab, int* ldab, double* b, int* ldb, int* info);
2313 void cpbtrs_ (char* uplo, int* n, int* kd, int* nrhs, const(lapack_complex_float)* ab, int* ldab, lapack_complex_float* b, int* ldb, int* info);
2314 void zpbtrs_ (char* uplo, int* n, int* kd, int* nrhs, const(lapack_complex_double)* ab, int* ldab, lapack_complex_double* b, int* ldb, int* info);
2315 void spttrs_ (int* n, int* nrhs, const(float)* d, const(float)* e, float* b, int* ldb, int* info);
2316 void dpttrs_ (int* n, int* nrhs, const(double)* d, const(double)* e, double* b, int* ldb, int* info);
2317 void cpttrs_ (char* uplo, int* n, int* nrhs, const(float)* d, const(lapack_complex_float)* e, lapack_complex_float* b, int* ldb, int* info);
2318 void zpttrs_ (char* uplo, int* n, int* nrhs, const(double)* d, const(lapack_complex_double)* e, lapack_complex_double* b, int* ldb, int* info);
2319 void ssytrs_ (char* uplo, int* n, int* nrhs, const(float)* a, int* lda, const(int)* ipiv, float* b, int* ldb, int* info);
2320 void dsytrs_ (char* uplo, int* n, int* nrhs, const(double)* a, int* lda, const(int)* ipiv, double* b, int* ldb, int* info);
2321 void csytrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
2322 void zsytrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
2323 void chetrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
2324 void zhetrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
2325 void ssptrs_ (char* uplo, int* n, int* nrhs, const(float)* ap, const(int)* ipiv, float* b, int* ldb, int* info);
2326 void dsptrs_ (char* uplo, int* n, int* nrhs, const(double)* ap, const(int)* ipiv, double* b, int* ldb, int* info);
2327 void csptrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
2328 void zsptrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
2329 void chptrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
2330 void zhptrs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
2331 void strtrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(float)* a, int* lda, float* b, int* ldb, int* info);
2332 void dtrtrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(double)* a, int* lda, double* b, int* ldb, int* info);
2333 void ctrtrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, lapack_complex_float* b, int* ldb, int* info);
2334 void ztrtrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, lapack_complex_double* b, int* ldb, int* info);
2335 void stptrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(float)* ap, float* b, int* ldb, int* info);
2336 void dtptrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(double)* ap, double* b, int* ldb, int* info);
2337 void ctptrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_float)* ap, lapack_complex_float* b, int* ldb, int* info);
2338 void ztptrs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_double)* ap, lapack_complex_double* b, int* ldb, int* info);
2339 void stbtrs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(float)* ab, int* ldab, float* b, int* ldb, int* info);
2340 void dtbtrs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(double)* ab, int* ldab, double* b, int* ldb, int* info);
2341 void ctbtrs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(lapack_complex_float)* ab, int* ldab, lapack_complex_float* b, int* ldb, int* info);
2342 void ztbtrs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(lapack_complex_double)* ab, int* ldab, lapack_complex_double* b, int* ldb, int* info);
2343 void sgecon_ (char* norm, int* n, const(float)* a, int* lda, float* anorm, float* rcond, float* work, int* iwork, int* info);
2344 void dgecon_ (char* norm, int* n, const(double)* a, int* lda, double* anorm, double* rcond, double* work, int* iwork, int* info);
2345 void cgecon_ (char* norm, int* n, const(lapack_complex_float)* a, int* lda, float* anorm, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2346 void zgecon_ (char* norm, int* n, const(lapack_complex_double)* a, int* lda, double* anorm, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2347 void sgbcon_ (char* norm, int* n, int* kl, int* ku, const(float)* ab, int* ldab, const(int)* ipiv, float* anorm, float* rcond, float* work, int* iwork, int* info);
2348 void dgbcon_ (char* norm, int* n, int* kl, int* ku, const(double)* ab, int* ldab, const(int)* ipiv, double* anorm, double* rcond, double* work, int* iwork, int* info);
2349 void cgbcon_ (char* norm, int* n, int* kl, int* ku, const(lapack_complex_float)* ab, int* ldab, const(int)* ipiv, float* anorm, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2350 void zgbcon_ (char* norm, int* n, int* kl, int* ku, const(lapack_complex_double)* ab, int* ldab, const(int)* ipiv, double* anorm, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2351 void sgtcon_ (char* norm, int* n, const(float)* dl, const(float)* d, const(float)* du, const(float)* du2, const(int)* ipiv, float* anorm, float* rcond, float* work, int* iwork, int* info);
2352 void dgtcon_ (char* norm, int* n, const(double)* dl, const(double)* d, const(double)* du, const(double)* du2, const(int)* ipiv, double* anorm, double* rcond, double* work, int* iwork, int* info);
2353 void cgtcon_ (char* norm, int* n, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* du2, const(int)* ipiv, float* anorm, float* rcond, lapack_complex_float* work, int* info);
2354 void zgtcon_ (char* norm, int* n, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* du2, const(int)* ipiv, double* anorm, double* rcond, lapack_complex_double* work, int* info);
2355 void spocon_ (char* uplo, int* n, const(float)* a, int* lda, float* anorm, float* rcond, float* work, int* iwork, int* info);
2356 void dpocon_ (char* uplo, int* n, const(double)* a, int* lda, double* anorm, double* rcond, double* work, int* iwork, int* info);
2357 void cpocon_ (char* uplo, int* n, const(lapack_complex_float)* a, int* lda, float* anorm, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2358 void zpocon_ (char* uplo, int* n, const(lapack_complex_double)* a, int* lda, double* anorm, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2359 void sppcon_ (char* uplo, int* n, const(float)* ap, float* anorm, float* rcond, float* work, int* iwork, int* info);
2360 void dppcon_ (char* uplo, int* n, const(double)* ap, double* anorm, double* rcond, double* work, int* iwork, int* info);
2361 void cppcon_ (char* uplo, int* n, const(lapack_complex_float)* ap, float* anorm, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2362 void zppcon_ (char* uplo, int* n, const(lapack_complex_double)* ap, double* anorm, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2363 void spbcon_ (char* uplo, int* n, int* kd, const(float)* ab, int* ldab, float* anorm, float* rcond, float* work, int* iwork, int* info);
2364 void dpbcon_ (char* uplo, int* n, int* kd, const(double)* ab, int* ldab, double* anorm, double* rcond, double* work, int* iwork, int* info);
2365 void cpbcon_ (char* uplo, int* n, int* kd, const(lapack_complex_float)* ab, int* ldab, float* anorm, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2366 void zpbcon_ (char* uplo, int* n, int* kd, const(lapack_complex_double)* ab, int* ldab, double* anorm, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2367 void sptcon_ (int* n, const(float)* d, const(float)* e, float* anorm, float* rcond, float* work, int* info);
2368 void dptcon_ (int* n, const(double)* d, const(double)* e, double* anorm, double* rcond, double* work, int* info);
2369 void cptcon_ (int* n, const(float)* d, const(lapack_complex_float)* e, float* anorm, float* rcond, float* work, int* info);
2370 void zptcon_ (int* n, const(double)* d, const(lapack_complex_double)* e, double* anorm, double* rcond, double* work, int* info);
2371 void ssycon_ (char* uplo, int* n, const(float)* a, int* lda, const(int)* ipiv, float* anorm, float* rcond, float* work, int* iwork, int* info);
2372 void dsycon_ (char* uplo, int* n, const(double)* a, int* lda, const(int)* ipiv, double* anorm, double* rcond, double* work, int* iwork, int* info);
2373 void csycon_ (char* uplo, int* n, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, float* anorm, float* rcond, lapack_complex_float* work, int* info);
2374 void zsycon_ (char* uplo, int* n, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, double* anorm, double* rcond, lapack_complex_double* work, int* info);
2375 void checon_ (char* uplo, int* n, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, float* anorm, float* rcond, lapack_complex_float* work, int* info);
2376 void zhecon_ (char* uplo, int* n, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, double* anorm, double* rcond, lapack_complex_double* work, int* info);
2377 void sspcon_ (char* uplo, int* n, const(float)* ap, const(int)* ipiv, float* anorm, float* rcond, float* work, int* iwork, int* info);
2378 void dspcon_ (char* uplo, int* n, const(double)* ap, const(int)* ipiv, double* anorm, double* rcond, double* work, int* iwork, int* info);
2379 void cspcon_ (char* uplo, int* n, const(lapack_complex_float)* ap, const(int)* ipiv, float* anorm, float* rcond, lapack_complex_float* work, int* info);
2380 void zspcon_ (char* uplo, int* n, const(lapack_complex_double)* ap, const(int)* ipiv, double* anorm, double* rcond, lapack_complex_double* work, int* info);
2381 void chpcon_ (char* uplo, int* n, const(lapack_complex_float)* ap, const(int)* ipiv, float* anorm, float* rcond, lapack_complex_float* work, int* info);
2382 void zhpcon_ (char* uplo, int* n, const(lapack_complex_double)* ap, const(int)* ipiv, double* anorm, double* rcond, lapack_complex_double* work, int* info);
2383 void strcon_ (char* norm, char* uplo, char* diag, int* n, const(float)* a, int* lda, float* rcond, float* work, int* iwork, int* info);
2384 void dtrcon_ (char* norm, char* uplo, char* diag, int* n, const(double)* a, int* lda, double* rcond, double* work, int* iwork, int* info);
2385 void ctrcon_ (char* norm, char* uplo, char* diag, int* n, const(lapack_complex_float)* a, int* lda, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2386 void ztrcon_ (char* norm, char* uplo, char* diag, int* n, const(lapack_complex_double)* a, int* lda, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2387 void stpcon_ (char* norm, char* uplo, char* diag, int* n, const(float)* ap, float* rcond, float* work, int* iwork, int* info);
2388 void dtpcon_ (char* norm, char* uplo, char* diag, int* n, const(double)* ap, double* rcond, double* work, int* iwork, int* info);
2389 void ctpcon_ (char* norm, char* uplo, char* diag, int* n, const(lapack_complex_float)* ap, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2390 void ztpcon_ (char* norm, char* uplo, char* diag, int* n, const(lapack_complex_double)* ap, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2391 void stbcon_ (char* norm, char* uplo, char* diag, int* n, int* kd, const(float)* ab, int* ldab, float* rcond, float* work, int* iwork, int* info);
2392 void dtbcon_ (char* norm, char* uplo, char* diag, int* n, int* kd, const(double)* ab, int* ldab, double* rcond, double* work, int* iwork, int* info);
2393 void ctbcon_ (char* norm, char* uplo, char* diag, int* n, int* kd, const(lapack_complex_float)* ab, int* ldab, float* rcond, lapack_complex_float* work, float* rwork, int* info);
2394 void ztbcon_ (char* norm, char* uplo, char* diag, int* n, int* kd, const(lapack_complex_double)* ab, int* ldab, double* rcond, lapack_complex_double* work, double* rwork, int* info);
2395 void sgerfs_ (char* trans, int* n, int* nrhs, const(float)* a, int* lda, const(float)* af, int* ldaf, const(int)* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2396 void dgerfs_ (char* trans, int* n, int* nrhs, const(double)* a, int* lda, const(double)* af, int* ldaf, const(int)* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2397 void cgerfs_ (char* trans, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2398 void zgerfs_ (char* trans, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2399 void dgerfsx_ (char* trans, char* equed, int* n, int* nrhs, const(double)* a, int* lda, const(double)* af, int* ldaf, const(int)* ipiv, const(double)* r, const(double)* c, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2400 void sgerfsx_ (char* trans, char* equed, int* n, int* nrhs, const(float)* a, int* lda, const(float)* af, int* ldaf, const(int)* ipiv, const(float)* r, const(float)* c, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2401 void zgerfsx_ (char* trans, char* equed, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(int)* ipiv, const(double)* r, const(double)* c, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2402 void cgerfsx_ (char* trans, char* equed, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(int)* ipiv, const(float)* r, const(float)* c, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2403 void sgbrfs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(float)* ab, int* ldab, const(float)* afb, int* ldafb, const(int)* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2404 void dgbrfs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(double)* ab, int* ldab, const(double)* afb, int* ldafb, const(int)* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2405 void cgbrfs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(lapack_complex_float)* ab, int* ldab, const(lapack_complex_float)* afb, int* ldafb, const(int)* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2406 void zgbrfs_ (char* trans, int* n, int* kl, int* ku, int* nrhs, const(lapack_complex_double)* ab, int* ldab, const(lapack_complex_double)* afb, int* ldafb, const(int)* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2407 void dgbrfsx_ (char* trans, char* equed, int* n, int* kl, int* ku, int* nrhs, const(double)* ab, int* ldab, const(double)* afb, int* ldafb, const(int)* ipiv, const(double)* r, const(double)* c, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2408 void sgbrfsx_ (char* trans, char* equed, int* n, int* kl, int* ku, int* nrhs, const(float)* ab, int* ldab, const(float)* afb, int* ldafb, const(int)* ipiv, const(float)* r, const(float)* c, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2409 void zgbrfsx_ (char* trans, char* equed, int* n, int* kl, int* ku, int* nrhs, const(lapack_complex_double)* ab, int* ldab, const(lapack_complex_double)* afb, int* ldafb, const(int)* ipiv, const(double)* r, const(double)* c, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2410 void cgbrfsx_ (char* trans, char* equed, int* n, int* kl, int* ku, int* nrhs, const(lapack_complex_float)* ab, int* ldab, const(lapack_complex_float)* afb, int* ldafb, const(int)* ipiv, const(float)* r, const(float)* c, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2411 void sgtrfs_ (char* trans, int* n, int* nrhs, const(float)* dl, const(float)* d, const(float)* du, const(float)* dlf, const(float)* df, const(float)* duf, const(float)* du2, const(int)* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2412 void dgtrfs_ (char* trans, int* n, int* nrhs, const(double)* dl, const(double)* d, const(double)* du, const(double)* dlf, const(double)* df, const(double)* duf, const(double)* du2, const(int)* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2413 void cgtrfs_ (char* trans, int* n, int* nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, const(lapack_complex_float)* dlf, const(lapack_complex_float)* df, const(lapack_complex_float)* duf, const(lapack_complex_float)* du2, const(int)* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2414 void zgtrfs_ (char* trans, int* n, int* nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, const(lapack_complex_double)* dlf, const(lapack_complex_double)* df, const(lapack_complex_double)* duf, const(lapack_complex_double)* du2, const(int)* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2415 void sporfs_ (char* uplo, int* n, int* nrhs, const(float)* a, int* lda, const(float)* af, int* ldaf, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2416 void dporfs_ (char* uplo, int* n, int* nrhs, const(double)* a, int* lda, const(double)* af, int* ldaf, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2417 void cporfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2418 void zporfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2419 void dporfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(double)* a, int* lda, const(double)* af, int* ldaf, const(double)* s, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2420 void sporfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(float)* a, int* lda, const(float)* af, int* ldaf, const(float)* s, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2421 void zporfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(double)* s, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2422 void cporfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(float)* s, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2423 void spprfs_ (char* uplo, int* n, int* nrhs, const(float)* ap, const(float)* afp, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2424 void dpprfs_ (char* uplo, int* n, int* nrhs, const(double)* ap, const(double)* afp, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2425 void cpprfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2426 void zpprfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2427 void spbrfs_ (char* uplo, int* n, int* kd, int* nrhs, const(float)* ab, int* ldab, const(float)* afb, int* ldafb, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2428 void dpbrfs_ (char* uplo, int* n, int* kd, int* nrhs, const(double)* ab, int* ldab, const(double)* afb, int* ldafb, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2429 void cpbrfs_ (char* uplo, int* n, int* kd, int* nrhs, const(lapack_complex_float)* ab, int* ldab, const(lapack_complex_float)* afb, int* ldafb, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2430 void zpbrfs_ (char* uplo, int* n, int* kd, int* nrhs, const(lapack_complex_double)* ab, int* ldab, const(lapack_complex_double)* afb, int* ldafb, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2431 void sptrfs_ (int* n, int* nrhs, const(float)* d, const(float)* e, const(float)* df, const(float)* ef, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* info);
2432 void dptrfs_ (int* n, int* nrhs, const(double)* d, const(double)* e, const(double)* df, const(double)* ef, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* info);
2433 void cptrfs_ (char* uplo, int* n, int* nrhs, const(float)* d, const(lapack_complex_float)* e, const(float)* df, const(lapack_complex_float)* ef, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2434 void zptrfs_ (char* uplo, int* n, int* nrhs, const(double)* d, const(lapack_complex_double)* e, const(double)* df, const(lapack_complex_double)* ef, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2435 void ssyrfs_ (char* uplo, int* n, int* nrhs, const(float)* a, int* lda, const(float)* af, int* ldaf, const(int)* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2436 void dsyrfs_ (char* uplo, int* n, int* nrhs, const(double)* a, int* lda, const(double)* af, int* ldaf, const(int)* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2437 void csyrfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2438 void zsyrfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2439 void dsyrfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(double)* a, int* lda, const(double)* af, int* ldaf, const(int)* ipiv, const(double)* s, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2440 void ssyrfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(float)* a, int* lda, const(float)* af, int* ldaf, const(int)* ipiv, const(float)* s, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2441 void zsyrfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(int)* ipiv, const(double)* s, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2442 void csyrfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(int)* ipiv, const(float)* s, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2443 void cherfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(int)* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2444 void zherfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(int)* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2445 void zherfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* af, int* ldaf, const(int)* ipiv, const(double)* s, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2446 void cherfsx_ (char* uplo, char* equed, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* af, int* ldaf, const(int)* ipiv, const(float)* s, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2447 void ssprfs_ (char* uplo, int* n, int* nrhs, const(float)* ap, const(float)* afp, const(int)* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2448 void dsprfs_ (char* uplo, int* n, int* nrhs, const(double)* ap, const(double)* afp, const(int)* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2449 void csprfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(int)* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2450 void zsprfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(int)* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2451 void chprfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* afp, const(int)* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2452 void zhprfs_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* afp, const(int)* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2453 void strrfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(float)* a, int* lda, const(float)* b, int* ldb, const(float)* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2454 void dtrrfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(double)* a, int* lda, const(double)* b, int* ldb, const(double)* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2455 void ctrrfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* b, int* ldb, const(lapack_complex_float)* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2456 void ztrrfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* b, int* ldb, const(lapack_complex_double)* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2457 void stprfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(float)* ap, const(float)* b, int* ldb, const(float)* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2458 void dtprfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(double)* ap, const(double)* b, int* ldb, const(double)* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2459 void ctprfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_float)* ap, const(lapack_complex_float)* b, int* ldb, const(lapack_complex_float)* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2460 void ztprfs_ (char* uplo, char* trans, char* diag, int* n, int* nrhs, const(lapack_complex_double)* ap, const(lapack_complex_double)* b, int* ldb, const(lapack_complex_double)* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2461 void stbrfs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(float)* ab, int* ldab, const(float)* b, int* ldb, const(float)* x, int* ldx, float* ferr, float* berr, float* work, int* iwork, int* info);
2462 void dtbrfs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(double)* ab, int* ldab, const(double)* b, int* ldb, const(double)* x, int* ldx, double* ferr, double* berr, double* work, int* iwork, int* info);
2463 void ctbrfs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(lapack_complex_float)* ab, int* ldab, const(lapack_complex_float)* b, int* ldb, const(lapack_complex_float)* x, int* ldx, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2464 void ztbrfs_ (char* uplo, char* trans, char* diag, int* n, int* kd, int* nrhs, const(lapack_complex_double)* ab, int* ldab, const(lapack_complex_double)* b, int* ldb, const(lapack_complex_double)* x, int* ldx, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2465 void sgetri_ (int* n, float* a, int* lda, const(int)* ipiv, float* work, int* lwork, int* info);
2466 void dgetri_ (int* n, double* a, int* lda, const(int)* ipiv, double* work, int* lwork, int* info);
2467 void cgetri_ (int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* work, int* lwork, int* info);
2468 void zgetri_ (int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* work, int* lwork, int* info);
2469 void spotri_ (char* uplo, int* n, float* a, int* lda, int* info);
2470 void dpotri_ (char* uplo, int* n, double* a, int* lda, int* info);
2471 void cpotri_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* info);
2472 void zpotri_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* info);
2473 void dpftri_ (char* transr, char* uplo, int* n, double* a, int* info);
2474 void spftri_ (char* transr, char* uplo, int* n, float* a, int* info);
2475 void zpftri_ (char* transr, char* uplo, int* n, lapack_complex_double* a, int* info);
2476 void cpftri_ (char* transr, char* uplo, int* n, lapack_complex_float* a, int* info);
2477 void spptri_ (char* uplo, int* n, float* ap, int* info);
2478 void dpptri_ (char* uplo, int* n, double* ap, int* info);
2479 void cpptri_ (char* uplo, int* n, lapack_complex_float* ap, int* info);
2480 void zpptri_ (char* uplo, int* n, lapack_complex_double* ap, int* info);
2481 void ssytri_ (char* uplo, int* n, float* a, int* lda, const(int)* ipiv, float* work, int* info);
2482 void dsytri_ (char* uplo, int* n, double* a, int* lda, const(int)* ipiv, double* work, int* info);
2483 void csytri_ (char* uplo, int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* work, int* info);
2484 void zsytri_ (char* uplo, int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* work, int* info);
2485 void chetri_ (char* uplo, int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* work, int* info);
2486 void zhetri_ (char* uplo, int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* work, int* info);
2487 void ssptri_ (char* uplo, int* n, float* ap, const(int)* ipiv, float* work, int* info);
2488 void dsptri_ (char* uplo, int* n, double* ap, const(int)* ipiv, double* work, int* info);
2489 void csptri_ (char* uplo, int* n, lapack_complex_float* ap, const(int)* ipiv, lapack_complex_float* work, int* info);
2490 void zsptri_ (char* uplo, int* n, lapack_complex_double* ap, const(int)* ipiv, lapack_complex_double* work, int* info);
2491 void chptri_ (char* uplo, int* n, lapack_complex_float* ap, const(int)* ipiv, lapack_complex_float* work, int* info);
2492 void zhptri_ (char* uplo, int* n, lapack_complex_double* ap, const(int)* ipiv, lapack_complex_double* work, int* info);
2493 void strtri_ (char* uplo, char* diag, int* n, float* a, int* lda, int* info);
2494 void dtrtri_ (char* uplo, char* diag, int* n, double* a, int* lda, int* info);
2495 void ctrtri_ (char* uplo, char* diag, int* n, lapack_complex_float* a, int* lda, int* info);
2496 void ztrtri_ (char* uplo, char* diag, int* n, lapack_complex_double* a, int* lda, int* info);
2497 void dtftri_ (char* transr, char* uplo, char* diag, int* n, double* a, int* info);
2498 void stftri_ (char* transr, char* uplo, char* diag, int* n, float* a, int* info);
2499 void ztftri_ (char* transr, char* uplo, char* diag, int* n, lapack_complex_double* a, int* info);
2500 void ctftri_ (char* transr, char* uplo, char* diag, int* n, lapack_complex_float* a, int* info);
2501 void stptri_ (char* uplo, char* diag, int* n, float* ap, int* info);
2502 void dtptri_ (char* uplo, char* diag, int* n, double* ap, int* info);
2503 void ctptri_ (char* uplo, char* diag, int* n, lapack_complex_float* ap, int* info);
2504 void ztptri_ (char* uplo, char* diag, int* n, lapack_complex_double* ap, int* info);
2505 void sgeequ_ (int* m, int* n, const(float)* a, int* lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2506 void dgeequ_ (int* m, int* n, const(double)* a, int* lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2507 void cgeequ_ (int* m, int* n, const(lapack_complex_float)* a, int* lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2508 void zgeequ_ (int* m, int* n, const(lapack_complex_double)* a, int* lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2509 void dgeequb_ (int* m, int* n, const(double)* a, int* lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2510 void sgeequb_ (int* m, int* n, const(float)* a, int* lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2511 void zgeequb_ (int* m, int* n, const(lapack_complex_double)* a, int* lda, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2512 void cgeequb_ (int* m, int* n, const(lapack_complex_float)* a, int* lda, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2513 void sgbequ_ (int* m, int* n, int* kl, int* ku, const(float)* ab, int* ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2514 void dgbequ_ (int* m, int* n, int* kl, int* ku, const(double)* ab, int* ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2515 void cgbequ_ (int* m, int* n, int* kl, int* ku, const(lapack_complex_float)* ab, int* ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2516 void zgbequ_ (int* m, int* n, int* kl, int* ku, const(lapack_complex_double)* ab, int* ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2517 void dgbequb_ (int* m, int* n, int* kl, int* ku, const(double)* ab, int* ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2518 void sgbequb_ (int* m, int* n, int* kl, int* ku, const(float)* ab, int* ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2519 void zgbequb_ (int* m, int* n, int* kl, int* ku, const(lapack_complex_double)* ab, int* ldab, double* r, double* c, double* rowcnd, double* colcnd, double* amax, int* info);
2520 void cgbequb_ (int* m, int* n, int* kl, int* ku, const(lapack_complex_float)* ab, int* ldab, float* r, float* c, float* rowcnd, float* colcnd, float* amax, int* info);
2521 void spoequ_ (int* n, const(float)* a, int* lda, float* s, float* scond, float* amax, int* info);
2522 void dpoequ_ (int* n, const(double)* a, int* lda, double* s, double* scond, double* amax, int* info);
2523 void cpoequ_ (int* n, const(lapack_complex_float)* a, int* lda, float* s, float* scond, float* amax, int* info);
2524 void zpoequ_ (int* n, const(lapack_complex_double)* a, int* lda, double* s, double* scond, double* amax, int* info);
2525 void dpoequb_ (int* n, const(double)* a, int* lda, double* s, double* scond, double* amax, int* info);
2526 void spoequb_ (int* n, const(float)* a, int* lda, float* s, float* scond, float* amax, int* info);
2527 void zpoequb_ (int* n, const(lapack_complex_double)* a, int* lda, double* s, double* scond, double* amax, int* info);
2528 void cpoequb_ (int* n, const(lapack_complex_float)* a, int* lda, float* s, float* scond, float* amax, int* info);
2529 void sppequ_ (char* uplo, int* n, const(float)* ap, float* s, float* scond, float* amax, int* info);
2530 void dppequ_ (char* uplo, int* n, const(double)* ap, double* s, double* scond, double* amax, int* info);
2531 void cppequ_ (char* uplo, int* n, const(lapack_complex_float)* ap, float* s, float* scond, float* amax, int* info);
2532 void zppequ_ (char* uplo, int* n, const(lapack_complex_double)* ap, double* s, double* scond, double* amax, int* info);
2533 void spbequ_ (char* uplo, int* n, int* kd, const(float)* ab, int* ldab, float* s, float* scond, float* amax, int* info);
2534 void dpbequ_ (char* uplo, int* n, int* kd, const(double)* ab, int* ldab, double* s, double* scond, double* amax, int* info);
2535 void cpbequ_ (char* uplo, int* n, int* kd, const(lapack_complex_float)* ab, int* ldab, float* s, float* scond, float* amax, int* info);
2536 void zpbequ_ (char* uplo, int* n, int* kd, const(lapack_complex_double)* ab, int* ldab, double* s, double* scond, double* amax, int* info);
2537 void dsyequb_ (char* uplo, int* n, const(double)* a, int* lda, double* s, double* scond, double* amax, double* work, int* info);
2538 void ssyequb_ (char* uplo, int* n, const(float)* a, int* lda, float* s, float* scond, float* amax, float* work, int* info);
2539 void zsyequb_ (char* uplo, int* n, const(lapack_complex_double)* a, int* lda, double* s, double* scond, double* amax, lapack_complex_double* work, int* info);
2540 void csyequb_ (char* uplo, int* n, const(lapack_complex_float)* a, int* lda, float* s, float* scond, float* amax, lapack_complex_float* work, int* info);
2541 void zheequb_ (char* uplo, int* n, const(lapack_complex_double)* a, int* lda, double* s, double* scond, double* amax, lapack_complex_double* work, int* info);
2542 void cheequb_ (char* uplo, int* n, const(lapack_complex_float)* a, int* lda, float* s, float* scond, float* amax, lapack_complex_float* work, int* info);
2543 void sgesv_ (int* n, int* nrhs, float* a, int* lda, int* ipiv, float* b, int* ldb, int* info);
2544 void dgesv_ (int* n, int* nrhs, double* a, int* lda, int* ipiv, double* b, int* ldb, int* info);
2545 void cgesv_ (int* n, int* nrhs, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* b, int* ldb, int* info);
2546 void zgesv_ (int* n, int* nrhs, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* b, int* ldb, int* info);
2547 void dsgesv_ (int* n, int* nrhs, double* a, int* lda, int* ipiv, double* b, int* ldb, double* x, int* ldx, double* work, float* swork, int* iter, int* info);
2548 void zcgesv_ (int* n, int* nrhs, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, lapack_complex_double* work, lapack_complex_double* swork, double* rwork, int* iter, int* info);
2549 void sgesvx_ (char* fact, char* trans, int* n, int* nrhs, float* a, int* lda, float* af, int* ldaf, int* ipiv, char* equed, float* r, float* c, float* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork, int* info);
2550 void dgesvx_ (char* fact, char* trans, int* n, int* nrhs, double* a, int* lda, double* af, int* ldaf, int* ipiv, char* equed, double* r, double* c, double* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork, int* info);
2551 void cgesvx_ (char* fact, char* trans, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* af, int* ldaf, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2552 void zgesvx_ (char* fact, char* trans, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* af, int* ldaf, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2553 void dgesvxx_ (char* fact, char* trans, int* n, int* nrhs, double* a, int* lda, double* af, int* ldaf, int* ipiv, char* equed, double* r, double* c, double* b, int* ldb, double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2554 void sgesvxx_ (char* fact, char* trans, int* n, int* nrhs, float* a, int* lda, float* af, int* ldaf, int* ipiv, char* equed, float* r, float* c, float* b, int* ldb, float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2555 void zgesvxx_ (char* fact, char* trans, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* af, int* ldaf, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2556 void cgesvxx_ (char* fact, char* trans, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* af, int* ldaf, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2557 void sgbsv_ (int* n, int* kl, int* ku, int* nrhs, float* ab, int* ldab, int* ipiv, float* b, int* ldb, int* info);
2558 void dgbsv_ (int* n, int* kl, int* ku, int* nrhs, double* ab, int* ldab, int* ipiv, double* b, int* ldb, int* info);
2559 void cgbsv_ (int* n, int* kl, int* ku, int* nrhs, lapack_complex_float* ab, int* ldab, int* ipiv, lapack_complex_float* b, int* ldb, int* info);
2560 void zgbsv_ (int* n, int* kl, int* ku, int* nrhs, lapack_complex_double* ab, int* ldab, int* ipiv, lapack_complex_double* b, int* ldb, int* info);
2561 void sgbsvx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, float* ab, int* ldab, float* afb, int* ldafb, int* ipiv, char* equed, float* r, float* c, float* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork, int* info);
2562 void dgbsvx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, double* ab, int* ldab, double* afb, int* ldafb, int* ipiv, char* equed, double* r, double* c, double* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork, int* info);
2563 void cgbsvx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, lapack_complex_float* ab, int* ldab, lapack_complex_float* afb, int* ldafb, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2564 void zgbsvx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, lapack_complex_double* ab, int* ldab, lapack_complex_double* afb, int* ldafb, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2565 void dgbsvxx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, double* ab, int* ldab, double* afb, int* ldafb, int* ipiv, char* equed, double* r, double* c, double* b, int* ldb, double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2566 void sgbsvxx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, float* ab, int* ldab, float* afb, int* ldafb, int* ipiv, char* equed, float* r, float* c, float* b, int* ldb, float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2567 void zgbsvxx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, lapack_complex_double* ab, int* ldab, lapack_complex_double* afb, int* ldafb, int* ipiv, char* equed, double* r, double* c, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2568 void cgbsvxx_ (char* fact, char* trans, int* n, int* kl, int* ku, int* nrhs, lapack_complex_float* ab, int* ldab, lapack_complex_float* afb, int* ldafb, int* ipiv, char* equed, float* r, float* c, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2569 void sgtsv_ (int* n, int* nrhs, float* dl, float* d, float* du, float* b, int* ldb, int* info);
2570 void dgtsv_ (int* n, int* nrhs, double* dl, double* d, double* du, double* b, int* ldb, int* info);
2571 void cgtsv_ (int* n, int* nrhs, lapack_complex_float* dl, lapack_complex_float* d, lapack_complex_float* du, lapack_complex_float* b, int* ldb, int* info);
2572 void zgtsv_ (int* n, int* nrhs, lapack_complex_double* dl, lapack_complex_double* d, lapack_complex_double* du, lapack_complex_double* b, int* ldb, int* info);
2573 void sgtsvx_ (char* fact, char* trans, int* n, int* nrhs, const(float)* dl, const(float)* d, const(float)* du, float* dlf, float* df, float* duf, float* du2, int* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork, int* info);
2574 void dgtsvx_ (char* fact, char* trans, int* n, int* nrhs, const(double)* dl, const(double)* d, const(double)* du, double* dlf, double* df, double* duf, double* du2, int* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork, int* info);
2575 void cgtsvx_ (char* fact, char* trans, int* n, int* nrhs, const(lapack_complex_float)* dl, const(lapack_complex_float)* d, const(lapack_complex_float)* du, lapack_complex_float* dlf, lapack_complex_float* df, lapack_complex_float* duf, lapack_complex_float* du2, int* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2576 void zgtsvx_ (char* fact, char* trans, int* n, int* nrhs, const(lapack_complex_double)* dl, const(lapack_complex_double)* d, const(lapack_complex_double)* du, lapack_complex_double* dlf, lapack_complex_double* df, lapack_complex_double* duf, lapack_complex_double* du2, int* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2577 void sposv_ (char* uplo, int* n, int* nrhs, float* a, int* lda, float* b, int* ldb, int* info);
2578 void dposv_ (char* uplo, int* n, int* nrhs, double* a, int* lda, double* b, int* ldb, int* info);
2579 void cposv_ (char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, int* info);
2580 void zposv_ (char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, int* info);
2581 void dsposv_ (char* uplo, int* n, int* nrhs, double* a, int* lda, double* b, int* ldb, double* x, int* ldx, double* work, float* swork, int* iter, int* info);
2582 void zcposv_ (char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, lapack_complex_double* work, lapack_complex_double* swork, double* rwork, int* iter, int* info);
2583 void sposvx_ (char* fact, char* uplo, int* n, int* nrhs, float* a, int* lda, float* af, int* ldaf, char* equed, float* s, float* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork, int* info);
2584 void dposvx_ (char* fact, char* uplo, int* n, int* nrhs, double* a, int* lda, double* af, int* ldaf, char* equed, double* s, double* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork, int* info);
2585 void cposvx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* af, int* ldaf, char* equed, float* s, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2586 void zposvx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* af, int* ldaf, char* equed, double* s, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2587 void dposvxx_ (char* fact, char* uplo, int* n, int* nrhs, double* a, int* lda, double* af, int* ldaf, char* equed, double* s, double* b, int* ldb, double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2588 void sposvxx_ (char* fact, char* uplo, int* n, int* nrhs, float* a, int* lda, float* af, int* ldaf, char* equed, float* s, float* b, int* ldb, float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2589 void zposvxx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* af, int* ldaf, char* equed, double* s, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2590 void cposvxx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* af, int* ldaf, char* equed, float* s, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2591 void sppsv_ (char* uplo, int* n, int* nrhs, float* ap, float* b, int* ldb, int* info);
2592 void dppsv_ (char* uplo, int* n, int* nrhs, double* ap, double* b, int* ldb, int* info);
2593 void cppsv_ (char* uplo, int* n, int* nrhs, lapack_complex_float* ap, lapack_complex_float* b, int* ldb, int* info);
2594 void zppsv_ (char* uplo, int* n, int* nrhs, lapack_complex_double* ap, lapack_complex_double* b, int* ldb, int* info);
2595 void sppsvx_ (char* fact, char* uplo, int* n, int* nrhs, float* ap, float* afp, char* equed, float* s, float* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork, int* info);
2596 void dppsvx_ (char* fact, char* uplo, int* n, int* nrhs, double* ap, double* afp, char* equed, double* s, double* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork, int* info);
2597 void cppsvx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_float* ap, lapack_complex_float* afp, char* equed, float* s, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2598 void zppsvx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_double* ap, lapack_complex_double* afp, char* equed, double* s, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2599 void spbsv_ (char* uplo, int* n, int* kd, int* nrhs, float* ab, int* ldab, float* b, int* ldb, int* info);
2600 void dpbsv_ (char* uplo, int* n, int* kd, int* nrhs, double* ab, int* ldab, double* b, int* ldb, int* info);
2601 void cpbsv_ (char* uplo, int* n, int* kd, int* nrhs, lapack_complex_float* ab, int* ldab, lapack_complex_float* b, int* ldb, int* info);
2602 void zpbsv_ (char* uplo, int* n, int* kd, int* nrhs, lapack_complex_double* ab, int* ldab, lapack_complex_double* b, int* ldb, int* info);
2603 void spbsvx_ (char* fact, char* uplo, int* n, int* kd, int* nrhs, float* ab, int* ldab, float* afb, int* ldafb, char* equed, float* s, float* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork, int* info);
2604 void dpbsvx_ (char* fact, char* uplo, int* n, int* kd, int* nrhs, double* ab, int* ldab, double* afb, int* ldafb, char* equed, double* s, double* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork, int* info);
2605 void cpbsvx_ (char* fact, char* uplo, int* n, int* kd, int* nrhs, lapack_complex_float* ab, int* ldab, lapack_complex_float* afb, int* ldafb, char* equed, float* s, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2606 void zpbsvx_ (char* fact, char* uplo, int* n, int* kd, int* nrhs, lapack_complex_double* ab, int* ldab, lapack_complex_double* afb, int* ldafb, char* equed, double* s, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2607 void sptsv_ (int* n, int* nrhs, float* d, float* e, float* b, int* ldb, int* info);
2608 void dptsv_ (int* n, int* nrhs, double* d, double* e, double* b, int* ldb, int* info);
2609 void cptsv_ (int* n, int* nrhs, float* d, lapack_complex_float* e, lapack_complex_float* b, int* ldb, int* info);
2610 void zptsv_ (int* n, int* nrhs, double* d, lapack_complex_double* e, lapack_complex_double* b, int* ldb, int* info);
2611 void sptsvx_ (char* fact, int* n, int* nrhs, const(float)* d, const(float)* e, float* df, float* ef, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* info);
2612 void dptsvx_ (char* fact, int* n, int* nrhs, const(double)* d, const(double)* e, double* df, double* ef, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* info);
2613 void cptsvx_ (char* fact, int* n, int* nrhs, const(float)* d, const(lapack_complex_float)* e, float* df, lapack_complex_float* ef, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2614 void zptsvx_ (char* fact, int* n, int* nrhs, const(double)* d, const(lapack_complex_double)* e, double* df, lapack_complex_double* ef, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2615 void ssysv_ (char* uplo, int* n, int* nrhs, float* a, int* lda, int* ipiv, float* b, int* ldb, float* work, int* lwork, int* info);
2616 void dsysv_ (char* uplo, int* n, int* nrhs, double* a, int* lda, int* ipiv, double* b, int* ldb, double* work, int* lwork, int* info);
2617 void csysv_ (char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* lwork, int* info);
2618 void zsysv_ (char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* lwork, int* info);
2619 void ssysvx_ (char* fact, char* uplo, int* n, int* nrhs, const(float)* a, int* lda, float* af, int* ldaf, int* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* lwork, int* iwork, int* info);
2620 void dsysvx_ (char* fact, char* uplo, int* n, int* nrhs, const(double)* a, int* lda, double* af, int* ldaf, int* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* lwork, int* iwork, int* info);
2621 void csysvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, lapack_complex_float* af, int* ldaf, int* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2622 void zsysvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, lapack_complex_double* af, int* ldaf, int* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2623 void dsysvxx_ (char* fact, char* uplo, int* n, int* nrhs, double* a, int* lda, double* af, int* ldaf, int* ipiv, char* equed, double* s, double* b, int* ldb, double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, double* work, int* iwork, int* info);
2624 void ssysvxx_ (char* fact, char* uplo, int* n, int* nrhs, float* a, int* lda, float* af, int* ldaf, int* ipiv, char* equed, float* s, float* b, int* ldb, float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, float* work, int* iwork, int* info);
2625 void zsysvxx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* af, int* ldaf, int* ipiv, char* equed, double* s, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2626 void csysvxx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* af, int* ldaf, int* ipiv, char* equed, float* s, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2627 void chesv_ (char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* lwork, int* info);
2628 void zhesv_ (char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* lwork, int* info);
2629 void chesvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, lapack_complex_float* af, int* ldaf, int* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2630 void zhesvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, lapack_complex_double* af, int* ldaf, int* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2631 void zhesvxx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* af, int* ldaf, int* ipiv, char* equed, double* s, lapack_complex_double* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* rpvgrw, double* berr, int* n_err_bnds, double* err_bnds_norm, double* err_bnds_comp, int* nparams, double* params, lapack_complex_double* work, double* rwork, int* info);
2632 void chesvxx_ (char* fact, char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* af, int* ldaf, int* ipiv, char* equed, float* s, lapack_complex_float* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* rpvgrw, float* berr, int* n_err_bnds, float* err_bnds_norm, float* err_bnds_comp, int* nparams, float* params, lapack_complex_float* work, float* rwork, int* info);
2633 void sspsv_ (char* uplo, int* n, int* nrhs, float* ap, int* ipiv, float* b, int* ldb, int* info);
2634 void dspsv_ (char* uplo, int* n, int* nrhs, double* ap, int* ipiv, double* b, int* ldb, int* info);
2635 void cspsv_ (char* uplo, int* n, int* nrhs, lapack_complex_float* ap, int* ipiv, lapack_complex_float* b, int* ldb, int* info);
2636 void zspsv_ (char* uplo, int* n, int* nrhs, lapack_complex_double* ap, int* ipiv, lapack_complex_double* b, int* ldb, int* info);
2637 void sspsvx_ (char* fact, char* uplo, int* n, int* nrhs, const(float)* ap, float* afp, int* ipiv, const(float)* b, int* ldb, float* x, int* ldx, float* rcond, float* ferr, float* berr, float* work, int* iwork, int* info);
2638 void dspsvx_ (char* fact, char* uplo, int* n, int* nrhs, const(double)* ap, double* afp, int* ipiv, const(double)* b, int* ldb, double* x, int* ldx, double* rcond, double* ferr, double* berr, double* work, int* iwork, int* info);
2639 void cspsvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, lapack_complex_float* afp, int* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2640 void zspsvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, lapack_complex_double* afp, int* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2641 void chpsv_ (char* uplo, int* n, int* nrhs, lapack_complex_float* ap, int* ipiv, lapack_complex_float* b, int* ldb, int* info);
2642 void zhpsv_ (char* uplo, int* n, int* nrhs, lapack_complex_double* ap, int* ipiv, lapack_complex_double* b, int* ldb, int* info);
2643 void chpsvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_float)* ap, lapack_complex_float* afp, int* ipiv, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* x, int* ldx, float* rcond, float* ferr, float* berr, lapack_complex_float* work, float* rwork, int* info);
2644 void zhpsvx_ (char* fact, char* uplo, int* n, int* nrhs, const(lapack_complex_double)* ap, lapack_complex_double* afp, int* ipiv, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* x, int* ldx, double* rcond, double* ferr, double* berr, lapack_complex_double* work, double* rwork, int* info);
2645 void sgeqrf_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* lwork, int* info);
2646 void dgeqrf_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* lwork, int* info);
2647 void cgeqrf_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2648 void zgeqrf_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2649 void sgeqpf_ (int* m, int* n, float* a, int* lda, int* jpvt, float* tau, float* work, int* info);
2650 void dgeqpf_ (int* m, int* n, double* a, int* lda, int* jpvt, double* tau, double* work, int* info);
2651 void cgeqpf_ (int* m, int* n, lapack_complex_float* a, int* lda, int* jpvt, lapack_complex_float* tau, lapack_complex_float* work, float* rwork, int* info);
2652 void zgeqpf_ (int* m, int* n, lapack_complex_double* a, int* lda, int* jpvt, lapack_complex_double* tau, lapack_complex_double* work, double* rwork, int* info);
2653 void sgeqp3_ (int* m, int* n, float* a, int* lda, int* jpvt, float* tau, float* work, int* lwork, int* info);
2654 void dgeqp3_ (int* m, int* n, double* a, int* lda, int* jpvt, double* tau, double* work, int* lwork, int* info);
2655 void cgeqp3_ (int* m, int* n, lapack_complex_float* a, int* lda, int* jpvt, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2656 void zgeqp3_ (int* m, int* n, lapack_complex_double* a, int* lda, int* jpvt, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2657 void sorgqr_ (int* m, int* n, int* k, float* a, int* lda, const(float)* tau, float* work, int* lwork, int* info);
2658 void dorgqr_ (int* m, int* n, int* k, double* a, int* lda, const(double)* tau, double* work, int* lwork, int* info);
2659 void sormqr_ (char* side, char* trans, int* m, int* n, int* k, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2660 void dormqr_ (char* side, char* trans, int* m, int* n, int* k, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2661 void cungqr_ (int* m, int* n, int* k, lapack_complex_float* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int* lwork, int* info);
2662 void zungqr_ (int* m, int* n, int* k, lapack_complex_double* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int* lwork, int* info);
2663 void cunmqr_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2664 void zunmqr_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2665 void sgelqf_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* lwork, int* info);
2666 void dgelqf_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* lwork, int* info);
2667 void cgelqf_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2668 void zgelqf_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2669 void sorglq_ (int* m, int* n, int* k, float* a, int* lda, const(float)* tau, float* work, int* lwork, int* info);
2670 void dorglq_ (int* m, int* n, int* k, double* a, int* lda, const(double)* tau, double* work, int* lwork, int* info);
2671 void sormlq_ (char* side, char* trans, int* m, int* n, int* k, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2672 void dormlq_ (char* side, char* trans, int* m, int* n, int* k, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2673 void cunglq_ (int* m, int* n, int* k, lapack_complex_float* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int* lwork, int* info);
2674 void zunglq_ (int* m, int* n, int* k, lapack_complex_double* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int* lwork, int* info);
2675 void cunmlq_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2676 void zunmlq_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2677 void sgeqlf_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* lwork, int* info);
2678 void dgeqlf_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* lwork, int* info);
2679 void cgeqlf_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2680 void zgeqlf_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2681 void sorgql_ (int* m, int* n, int* k, float* a, int* lda, const(float)* tau, float* work, int* lwork, int* info);
2682 void dorgql_ (int* m, int* n, int* k, double* a, int* lda, const(double)* tau, double* work, int* lwork, int* info);
2683 void cungql_ (int* m, int* n, int* k, lapack_complex_float* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int* lwork, int* info);
2684 void zungql_ (int* m, int* n, int* k, lapack_complex_double* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int* lwork, int* info);
2685 void sormql_ (char* side, char* trans, int* m, int* n, int* k, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2686 void dormql_ (char* side, char* trans, int* m, int* n, int* k, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2687 void cunmql_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2688 void zunmql_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2689 void sgerqf_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* lwork, int* info);
2690 void dgerqf_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* lwork, int* info);
2691 void cgerqf_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2692 void zgerqf_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2693 void sorgrq_ (int* m, int* n, int* k, float* a, int* lda, const(float)* tau, float* work, int* lwork, int* info);
2694 void dorgrq_ (int* m, int* n, int* k, double* a, int* lda, const(double)* tau, double* work, int* lwork, int* info);
2695 void cungrq_ (int* m, int* n, int* k, lapack_complex_float* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int* lwork, int* info);
2696 void zungrq_ (int* m, int* n, int* k, lapack_complex_double* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int* lwork, int* info);
2697 void sormrq_ (char* side, char* trans, int* m, int* n, int* k, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2698 void dormrq_ (char* side, char* trans, int* m, int* n, int* k, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2699 void cunmrq_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2700 void zunmrq_ (char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2701 void stzrzf_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* lwork, int* info);
2702 void dtzrzf_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* lwork, int* info);
2703 void ctzrzf_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2704 void ztzrzf_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2705 void sormrz_ (char* side, char* trans, int* m, int* n, int* k, int* l, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2706 void dormrz_ (char* side, char* trans, int* m, int* n, int* k, int* l, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2707 void cunmrz_ (char* side, char* trans, int* m, int* n, int* k, int* l, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2708 void zunmrz_ (char* side, char* trans, int* m, int* n, int* k, int* l, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2709 void sggqrf_ (int* n, int* m, int* p, float* a, int* lda, float* taua, float* b, int* ldb, float* taub, float* work, int* lwork, int* info);
2710 void dggqrf_ (int* n, int* m, int* p, double* a, int* lda, double* taua, double* b, int* ldb, double* taub, double* work, int* lwork, int* info);
2711 void cggqrf_ (int* n, int* m, int* p, lapack_complex_float* a, int* lda, lapack_complex_float* taua, lapack_complex_float* b, int* ldb, lapack_complex_float* taub, lapack_complex_float* work, int* lwork, int* info);
2712 void zggqrf_ (int* n, int* m, int* p, lapack_complex_double* a, int* lda, lapack_complex_double* taua, lapack_complex_double* b, int* ldb, lapack_complex_double* taub, lapack_complex_double* work, int* lwork, int* info);
2713 void sggrqf_ (int* m, int* p, int* n, float* a, int* lda, float* taua, float* b, int* ldb, float* taub, float* work, int* lwork, int* info);
2714 void dggrqf_ (int* m, int* p, int* n, double* a, int* lda, double* taua, double* b, int* ldb, double* taub, double* work, int* lwork, int* info);
2715 void cggrqf_ (int* m, int* p, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* taua, lapack_complex_float* b, int* ldb, lapack_complex_float* taub, lapack_complex_float* work, int* lwork, int* info);
2716 void zggrqf_ (int* m, int* p, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* taua, lapack_complex_double* b, int* ldb, lapack_complex_double* taub, lapack_complex_double* work, int* lwork, int* info);
2717 void sgebrd_ (int* m, int* n, float* a, int* lda, float* d, float* e, float* tauq, float* taup, float* work, int* lwork, int* info);
2718 void dgebrd_ (int* m, int* n, double* a, int* lda, double* d, double* e, double* tauq, double* taup, double* work, int* lwork, int* info);
2719 void cgebrd_ (int* m, int* n, lapack_complex_float* a, int* lda, float* d, float* e, lapack_complex_float* tauq, lapack_complex_float* taup, lapack_complex_float* work, int* lwork, int* info);
2720 void zgebrd_ (int* m, int* n, lapack_complex_double* a, int* lda, double* d, double* e, lapack_complex_double* tauq, lapack_complex_double* taup, lapack_complex_double* work, int* lwork, int* info);
2721 void sgbbrd_ (char* vect, int* m, int* n, int* ncc, int* kl, int* ku, float* ab, int* ldab, float* d, float* e, float* q, int* ldq, float* pt, int* ldpt, float* c, int* ldc, float* work, int* info);
2722 void dgbbrd_ (char* vect, int* m, int* n, int* ncc, int* kl, int* ku, double* ab, int* ldab, double* d, double* e, double* q, int* ldq, double* pt, int* ldpt, double* c, int* ldc, double* work, int* info);
2723 void cgbbrd_ (char* vect, int* m, int* n, int* ncc, int* kl, int* ku, lapack_complex_float* ab, int* ldab, float* d, float* e, lapack_complex_float* q, int* ldq, lapack_complex_float* pt, int* ldpt, lapack_complex_float* c, int* ldc, lapack_complex_float* work, float* rwork, int* info);
2724 void zgbbrd_ (char* vect, int* m, int* n, int* ncc, int* kl, int* ku, lapack_complex_double* ab, int* ldab, double* d, double* e, lapack_complex_double* q, int* ldq, lapack_complex_double* pt, int* ldpt, lapack_complex_double* c, int* ldc, lapack_complex_double* work, double* rwork, int* info);
2725 void sorgbr_ (char* vect, int* m, int* n, int* k, float* a, int* lda, const(float)* tau, float* work, int* lwork, int* info);
2726 void dorgbr_ (char* vect, int* m, int* n, int* k, double* a, int* lda, const(double)* tau, double* work, int* lwork, int* info);
2727 void sormbr_ (char* vect, char* side, char* trans, int* m, int* n, int* k, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2728 void dormbr_ (char* vect, char* side, char* trans, int* m, int* n, int* k, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2729 void cungbr_ (char* vect, int* m, int* n, int* k, lapack_complex_float* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int* lwork, int* info);
2730 void zungbr_ (char* vect, int* m, int* n, int* k, lapack_complex_double* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int* lwork, int* info);
2731 void cunmbr_ (char* vect, char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2732 void zunmbr_ (char* vect, char* side, char* trans, int* m, int* n, int* k, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2733 void sbdsqr_ (char* uplo, int* n, int* ncvt, int* nru, int* ncc, float* d, float* e, float* vt, int* ldvt, float* u, int* ldu, float* c, int* ldc, float* work, int* info);
2734 void dbdsqr_ (char* uplo, int* n, int* ncvt, int* nru, int* ncc, double* d, double* e, double* vt, int* ldvt, double* u, int* ldu, double* c, int* ldc, double* work, int* info);
2735 void cbdsqr_ (char* uplo, int* n, int* ncvt, int* nru, int* ncc, float* d, float* e, lapack_complex_float* vt, int* ldvt, lapack_complex_float* u, int* ldu, lapack_complex_float* c, int* ldc, float* work, int* info);
2736 void zbdsqr_ (char* uplo, int* n, int* ncvt, int* nru, int* ncc, double* d, double* e, lapack_complex_double* vt, int* ldvt, lapack_complex_double* u, int* ldu, lapack_complex_double* c, int* ldc, double* work, int* info);
2737 void sbdsdc_ (char* uplo, char* compq, int* n, float* d, float* e, float* u, int* ldu, float* vt, int* ldvt, float* q, int* iq, float* work, int* iwork, int* info);
2738 void dbdsdc_ (char* uplo, char* compq, int* n, double* d, double* e, double* u, int* ldu, double* vt, int* ldvt, double* q, int* iq, double* work, int* iwork, int* info);
2739 void sbdsvdx_ (char* uplo, char* jobz, char* range, int* n, float* d, float* e, float* vl, float* vu, int* il, int* iu, int* ns, float* s, float* z, int* ldz, float* work, int* iwork, int* info);
2740 void dbdsvdx_ (char* uplo, char* jobz, char* range, int* n, double* d, double* e, double* vl, double* vu, int* il, int* iu, int* ns, double* s, double* z, int* ldz, double* work, int* iwork, int* info);
2741 void ssytrd_ (char* uplo, int* n, float* a, int* lda, float* d, float* e, float* tau, float* work, int* lwork, int* info);
2742 void dsytrd_ (char* uplo, int* n, double* a, int* lda, double* d, double* e, double* tau, double* work, int* lwork, int* info);
2743 void sorgtr_ (char* uplo, int* n, float* a, int* lda, const(float)* tau, float* work, int* lwork, int* info);
2744 void dorgtr_ (char* uplo, int* n, double* a, int* lda, const(double)* tau, double* work, int* lwork, int* info);
2745 void sormtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2746 void dormtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2747 void chetrd_ (char* uplo, int* n, lapack_complex_float* a, int* lda, float* d, float* e, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2748 void zhetrd_ (char* uplo, int* n, lapack_complex_double* a, int* lda, double* d, double* e, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2749 void cungtr_ (char* uplo, int* n, lapack_complex_float* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int* lwork, int* info);
2750 void zungtr_ (char* uplo, int* n, lapack_complex_double* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int* lwork, int* info);
2751 void cunmtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2752 void zunmtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2753 void ssptrd_ (char* uplo, int* n, float* ap, float* d, float* e, float* tau, int* info);
2754 void dsptrd_ (char* uplo, int* n, double* ap, double* d, double* e, double* tau, int* info);
2755 void sopgtr_ (char* uplo, int* n, const(float)* ap, const(float)* tau, float* q, int* ldq, float* work, int* info);
2756 void dopgtr_ (char* uplo, int* n, const(double)* ap, const(double)* tau, double* q, int* ldq, double* work, int* info);
2757 void sopmtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(float)* ap, const(float)* tau, float* c, int* ldc, float* work, int* info);
2758 void dopmtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(double)* ap, const(double)* tau, double* c, int* ldc, double* work, int* info);
2759 void chptrd_ (char* uplo, int* n, lapack_complex_float* ap, float* d, float* e, lapack_complex_float* tau, int* info);
2760 void zhptrd_ (char* uplo, int* n, lapack_complex_double* ap, double* d, double* e, lapack_complex_double* tau, int* info);
2761 void cupgtr_ (char* uplo, int* n, const(lapack_complex_float)* ap, const(lapack_complex_float)* tau, lapack_complex_float* q, int* ldq, lapack_complex_float* work, int* info);
2762 void zupgtr_ (char* uplo, int* n, const(lapack_complex_double)* ap, const(lapack_complex_double)* tau, lapack_complex_double* q, int* ldq, lapack_complex_double* work, int* info);
2763 void cupmtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(lapack_complex_float)* ap, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* info);
2764 void zupmtr_ (char* side, char* uplo, char* trans, int* m, int* n, const(lapack_complex_double)* ap, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* info);
2765 void ssbtrd_ (char* vect, char* uplo, int* n, int* kd, float* ab, int* ldab, float* d, float* e, float* q, int* ldq, float* work, int* info);
2766 void dsbtrd_ (char* vect, char* uplo, int* n, int* kd, double* ab, int* ldab, double* d, double* e, double* q, int* ldq, double* work, int* info);
2767 void chbtrd_ (char* vect, char* uplo, int* n, int* kd, lapack_complex_float* ab, int* ldab, float* d, float* e, lapack_complex_float* q, int* ldq, lapack_complex_float* work, int* info);
2768 void zhbtrd_ (char* vect, char* uplo, int* n, int* kd, lapack_complex_double* ab, int* ldab, double* d, double* e, lapack_complex_double* q, int* ldq, lapack_complex_double* work, int* info);
2769 void ssterf_ (int* n, float* d, float* e, int* info);
2770 void dsterf_ (int* n, double* d, double* e, int* info);
2771 void ssteqr_ (char* compz, int* n, float* d, float* e, float* z, int* ldz, float* work, int* info);
2772 void dsteqr_ (char* compz, int* n, double* d, double* e, double* z, int* ldz, double* work, int* info);
2773 void csteqr_ (char* compz, int* n, float* d, float* e, lapack_complex_float* z, int* ldz, float* work, int* info);
2774 void zsteqr_ (char* compz, int* n, double* d, double* e, lapack_complex_double* z, int* ldz, double* work, int* info);
2775 void sstemr_ (char* jobz, char* range, int* n, float* d, float* e, float* vl, float* vu, int* il, int* iu, int* m, float* w, float* z, int* ldz, int* nzc, int* isuppz, int* tryrac, float* work, int* lwork, int* iwork, int* liwork, int* info);
2776 void dstemr_ (char* jobz, char* range, int* n, double* d, double* e, double* vl, double* vu, int* il, int* iu, int* m, double* w, double* z, int* ldz, int* nzc, int* isuppz, int* tryrac, double* work, int* lwork, int* iwork, int* liwork, int* info);
2777 void cstemr_ (char* jobz, char* range, int* n, float* d, float* e, float* vl, float* vu, int* il, int* iu, int* m, float* w, lapack_complex_float* z, int* ldz, int* nzc, int* isuppz, int* tryrac, float* work, int* lwork, int* iwork, int* liwork, int* info);
2778 void zstemr_ (char* jobz, char* range, int* n, double* d, double* e, double* vl, double* vu, int* il, int* iu, int* m, double* w, lapack_complex_double* z, int* ldz, int* nzc, int* isuppz, int* tryrac, double* work, int* lwork, int* iwork, int* liwork, int* info);
2779 void sstedc_ (char* compz, int* n, float* d, float* e, float* z, int* ldz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2780 void dstedc_ (char* compz, int* n, double* d, double* e, double* z, int* ldz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2781 void cstedc_ (char* compz, int* n, float* d, float* e, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2782 void zstedc_ (char* compz, int* n, double* d, double* e, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2783 void sstegr_ (char* jobz, char* range, int* n, float* d, float* e, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, int* isuppz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2784 void dstegr_ (char* jobz, char* range, int* n, double* d, double* e, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, int* isuppz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2785 void cstegr_ (char* jobz, char* range, int* n, float* d, float* e, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, int* isuppz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2786 void zstegr_ (char* jobz, char* range, int* n, double* d, double* e, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, int* isuppz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2787 void spteqr_ (char* compz, int* n, float* d, float* e, float* z, int* ldz, float* work, int* info);
2788 void dpteqr_ (char* compz, int* n, double* d, double* e, double* z, int* ldz, double* work, int* info);
2789 void cpteqr_ (char* compz, int* n, float* d, float* e, lapack_complex_float* z, int* ldz, float* work, int* info);
2790 void zpteqr_ (char* compz, int* n, double* d, double* e, lapack_complex_double* z, int* ldz, double* work, int* info);
2791 void sstebz_ (char* range, char* order, int* n, float* vl, float* vu, int* il, int* iu, float* abstol, const(float)* d, const(float)* e, int* m, int* nsplit, float* w, int* iblock, int* isplit, float* work, int* iwork, int* info);
2792 void dstebz_ (char* range, char* order, int* n, double* vl, double* vu, int* il, int* iu, double* abstol, const(double)* d, const(double)* e, int* m, int* nsplit, double* w, int* iblock, int* isplit, double* work, int* iwork, int* info);
2793 void sstein_ (int* n, const(float)* d, const(float)* e, int* m, const(float)* w, const(int)* iblock, const(int)* isplit, float* z, int* ldz, float* work, int* iwork, int* ifailv, int* info);
2794 void dstein_ (int* n, const(double)* d, const(double)* e, int* m, const(double)* w, const(int)* iblock, const(int)* isplit, double* z, int* ldz, double* work, int* iwork, int* ifailv, int* info);
2795 void cstein_ (int* n, const(float)* d, const(float)* e, int* m, const(float)* w, const(int)* iblock, const(int)* isplit, lapack_complex_float* z, int* ldz, float* work, int* iwork, int* ifailv, int* info);
2796 void zstein_ (int* n, const(double)* d, const(double)* e, int* m, const(double)* w, const(int)* iblock, const(int)* isplit, lapack_complex_double* z, int* ldz, double* work, int* iwork, int* ifailv, int* info);
2797 void sdisna_ (char* job, int* m, int* n, const(float)* d, float* sep, int* info);
2798 void ddisna_ (char* job, int* m, int* n, const(double)* d, double* sep, int* info);
2799 void ssygst_ (int* itype, char* uplo, int* n, float* a, int* lda, const(float)* b, int* ldb, int* info);
2800 void dsygst_ (int* itype, char* uplo, int* n, double* a, int* lda, const(double)* b, int* ldb, int* info);
2801 void chegst_ (int* itype, char* uplo, int* n, lapack_complex_float* a, int* lda, const(lapack_complex_float)* b, int* ldb, int* info);
2802 void zhegst_ (int* itype, char* uplo, int* n, lapack_complex_double* a, int* lda, const(lapack_complex_double)* b, int* ldb, int* info);
2803 void sspgst_ (int* itype, char* uplo, int* n, float* ap, const(float)* bp, int* info);
2804 void dspgst_ (int* itype, char* uplo, int* n, double* ap, const(double)* bp, int* info);
2805 void chpgst_ (int* itype, char* uplo, int* n, lapack_complex_float* ap, const(lapack_complex_float)* bp, int* info);
2806 void zhpgst_ (int* itype, char* uplo, int* n, lapack_complex_double* ap, const(lapack_complex_double)* bp, int* info);
2807 void ssbgst_ (char* vect, char* uplo, int* n, int* ka, int* kb, float* ab, int* ldab, const(float)* bb, int* ldbb, float* x, int* ldx, float* work, int* info);
2808 void dsbgst_ (char* vect, char* uplo, int* n, int* ka, int* kb, double* ab, int* ldab, const(double)* bb, int* ldbb, double* x, int* ldx, double* work, int* info);
2809 void chbgst_ (char* vect, char* uplo, int* n, int* ka, int* kb, lapack_complex_float* ab, int* ldab, const(lapack_complex_float)* bb, int* ldbb, lapack_complex_float* x, int* ldx, lapack_complex_float* work, float* rwork, int* info);
2810 void zhbgst_ (char* vect, char* uplo, int* n, int* ka, int* kb, lapack_complex_double* ab, int* ldab, const(lapack_complex_double)* bb, int* ldbb, lapack_complex_double* x, int* ldx, lapack_complex_double* work, double* rwork, int* info);
2811 void spbstf_ (char* uplo, int* n, int* kb, float* bb, int* ldbb, int* info);
2812 void dpbstf_ (char* uplo, int* n, int* kb, double* bb, int* ldbb, int* info);
2813 void cpbstf_ (char* uplo, int* n, int* kb, lapack_complex_float* bb, int* ldbb, int* info);
2814 void zpbstf_ (char* uplo, int* n, int* kb, lapack_complex_double* bb, int* ldbb, int* info);
2815 void sgehrd_ (int* n, int* ilo, int* ihi, float* a, int* lda, float* tau, float* work, int* lwork, int* info);
2816 void dgehrd_ (int* n, int* ilo, int* ihi, double* a, int* lda, double* tau, double* work, int* lwork, int* info);
2817 void cgehrd_ (int* n, int* ilo, int* ihi, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2818 void zgehrd_ (int* n, int* ilo, int* ihi, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2819 void sorghr_ (int* n, int* ilo, int* ihi, float* a, int* lda, const(float)* tau, float* work, int* lwork, int* info);
2820 void dorghr_ (int* n, int* ilo, int* ihi, double* a, int* lda, const(double)* tau, double* work, int* lwork, int* info);
2821 void sormhr_ (char* side, char* trans, int* m, int* n, int* ilo, int* ihi, const(float)* a, int* lda, const(float)* tau, float* c, int* ldc, float* work, int* lwork, int* info);
2822 void dormhr_ (char* side, char* trans, int* m, int* n, int* ilo, int* ihi, const(double)* a, int* lda, const(double)* tau, double* c, int* ldc, double* work, int* lwork, int* info);
2823 void cunghr_ (int* n, int* ilo, int* ihi, lapack_complex_float* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* work, int* lwork, int* info);
2824 void zunghr_ (int* n, int* ilo, int* ihi, lapack_complex_double* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* work, int* lwork, int* info);
2825 void cunmhr_ (char* side, char* trans, int* m, int* n, int* ilo, int* ihi, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* lwork, int* info);
2826 void zunmhr_ (char* side, char* trans, int* m, int* n, int* ilo, int* ihi, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* lwork, int* info);
2827 void sgebal_ (char* job, int* n, float* a, int* lda, int* ilo, int* ihi, float* scale, int* info);
2828 void dgebal_ (char* job, int* n, double* a, int* lda, int* ilo, int* ihi, double* scale, int* info);
2829 void cgebal_ (char* job, int* n, lapack_complex_float* a, int* lda, int* ilo, int* ihi, float* scale, int* info);
2830 void zgebal_ (char* job, int* n, lapack_complex_double* a, int* lda, int* ilo, int* ihi, double* scale, int* info);
2831 void sgebak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(float)* scale, int* m, float* v, int* ldv, int* info);
2832 void dgebak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(double)* scale, int* m, double* v, int* ldv, int* info);
2833 void cgebak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(float)* scale, int* m, lapack_complex_float* v, int* ldv, int* info);
2834 void zgebak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(double)* scale, int* m, lapack_complex_double* v, int* ldv, int* info);
2835 void shseqr_ (char* job, char* compz, int* n, int* ilo, int* ihi, float* h, int* ldh, float* wr, float* wi, float* z, int* ldz, float* work, int* lwork, int* info);
2836 void dhseqr_ (char* job, char* compz, int* n, int* ilo, int* ihi, double* h, int* ldh, double* wr, double* wi, double* z, int* ldz, double* work, int* lwork, int* info);
2837 void chseqr_ (char* job, char* compz, int* n, int* ilo, int* ihi, lapack_complex_float* h, int* ldh, lapack_complex_float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, int* info);
2838 void zhseqr_ (char* job, char* compz, int* n, int* ilo, int* ihi, lapack_complex_double* h, int* ldh, lapack_complex_double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, int* info);
2839 void shsein_ (char* job, char* eigsrc, char* initv, int* select, int* n, const(float)* h, int* ldh, float* wr, const(float)* wi, float* vl, int* ldvl, float* vr, int* ldvr, int* mm, int* m, float* work, int* ifaill, int* ifailr, int* info);
2840 void dhsein_ (char* job, char* eigsrc, char* initv, int* select, int* n, const(double)* h, int* ldh, double* wr, const(double)* wi, double* vl, int* ldvl, double* vr, int* ldvr, int* mm, int* m, double* work, int* ifaill, int* ifailr, int* info);
2841 void chsein_ (char* job, char* eigsrc, char* initv, const(int)* select, int* n, const(lapack_complex_float)* h, int* ldh, lapack_complex_float* w, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, int* mm, int* m, lapack_complex_float* work, float* rwork, int* ifaill, int* ifailr, int* info);
2842 void zhsein_ (char* job, char* eigsrc, char* initv, const(int)* select, int* n, const(lapack_complex_double)* h, int* ldh, lapack_complex_double* w, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, int* mm, int* m, lapack_complex_double* work, double* rwork, int* ifaill, int* ifailr, int* info);
2843 void strevc_ (char* side, char* howmny, int* select, int* n, const(float)* t, int* ldt, float* vl, int* ldvl, float* vr, int* ldvr, int* mm, int* m, float* work, int* info);
2844 void dtrevc_ (char* side, char* howmny, int* select, int* n, const(double)* t, int* ldt, double* vl, int* ldvl, double* vr, int* ldvr, int* mm, int* m, double* work, int* info);
2845 void ctrevc_ (char* side, char* howmny, const(int)* select, int* n, lapack_complex_float* t, int* ldt, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, int* mm, int* m, lapack_complex_float* work, float* rwork, int* info);
2846 void ztrevc_ (char* side, char* howmny, const(int)* select, int* n, lapack_complex_double* t, int* ldt, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, int* mm, int* m, lapack_complex_double* work, double* rwork, int* info);
2847 void strsna_ (char* job, char* howmny, const(int)* select, int* n, const(float)* t, int* ldt, const(float)* vl, int* ldvl, const(float)* vr, int* ldvr, float* s, float* sep, int* mm, int* m, float* work, int* ldwork, int* iwork, int* info);
2848 void dtrsna_ (char* job, char* howmny, const(int)* select, int* n, const(double)* t, int* ldt, const(double)* vl, int* ldvl, const(double)* vr, int* ldvr, double* s, double* sep, int* mm, int* m, double* work, int* ldwork, int* iwork, int* info);
2849 void ctrsna_ (char* job, char* howmny, const(int)* select, int* n, const(lapack_complex_float)* t, int* ldt, const(lapack_complex_float)* vl, int* ldvl, const(lapack_complex_float)* vr, int* ldvr, float* s, float* sep, int* mm, int* m, lapack_complex_float* work, int* ldwork, float* rwork, int* info);
2850 void ztrsna_ (char* job, char* howmny, const(int)* select, int* n, const(lapack_complex_double)* t, int* ldt, const(lapack_complex_double)* vl, int* ldvl, const(lapack_complex_double)* vr, int* ldvr, double* s, double* sep, int* mm, int* m, lapack_complex_double* work, int* ldwork, double* rwork, int* info);
2851 void strexc_ (char* compq, int* n, float* t, int* ldt, float* q, int* ldq, int* ifst, int* ilst, float* work, int* info);
2852 void dtrexc_ (char* compq, int* n, double* t, int* ldt, double* q, int* ldq, int* ifst, int* ilst, double* work, int* info);
2853 void ctrexc_ (char* compq, int* n, lapack_complex_float* t, int* ldt, lapack_complex_float* q, int* ldq, int* ifst, int* ilst, int* info);
2854 void ztrexc_ (char* compq, int* n, lapack_complex_double* t, int* ldt, lapack_complex_double* q, int* ldq, int* ifst, int* ilst, int* info);
2855 void strsen_ (char* job, char* compq, const(int)* select, int* n, float* t, int* ldt, float* q, int* ldq, float* wr, float* wi, int* m, float* s, float* sep, float* work, int* lwork, int* iwork, int* liwork, int* info);
2856 void dtrsen_ (char* job, char* compq, const(int)* select, int* n, double* t, int* ldt, double* q, int* ldq, double* wr, double* wi, int* m, double* s, double* sep, double* work, int* lwork, int* iwork, int* liwork, int* info);
2857 void ctrsen_ (char* job, char* compq, const(int)* select, int* n, lapack_complex_float* t, int* ldt, lapack_complex_float* q, int* ldq, lapack_complex_float* w, int* m, float* s, float* sep, lapack_complex_float* work, int* lwork, int* info);
2858 void ztrsen_ (char* job, char* compq, const(int)* select, int* n, lapack_complex_double* t, int* ldt, lapack_complex_double* q, int* ldq, lapack_complex_double* w, int* m, double* s, double* sep, lapack_complex_double* work, int* lwork, int* info);
2859 void strsyl_ (char* trana, char* tranb, int* isgn, int* m, int* n, const(float)* a, int* lda, const(float)* b, int* ldb, float* c, int* ldc, float* scale, int* info);
2860 void dtrsyl_ (char* trana, char* tranb, int* isgn, int* m, int* n, const(double)* a, int* lda, const(double)* b, int* ldb, double* c, int* ldc, double* scale, int* info);
2861 void ctrsyl_ (char* trana, char* tranb, int* isgn, int* m, int* n, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* c, int* ldc, float* scale, int* info);
2862 void ztrsyl_ (char* trana, char* tranb, int* isgn, int* m, int* n, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* c, int* ldc, double* scale, int* info);
2863 void sgghrd_ (char* compq, char* compz, int* n, int* ilo, int* ihi, float* a, int* lda, float* b, int* ldb, float* q, int* ldq, float* z, int* ldz, int* info);
2864 void dgghrd_ (char* compq, char* compz, int* n, int* ilo, int* ihi, double* a, int* lda, double* b, int* ldb, double* q, int* ldq, double* z, int* ldz, int* info);
2865 void cgghrd_ (char* compq, char* compz, int* n, int* ilo, int* ihi, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* q, int* ldq, lapack_complex_float* z, int* ldz, int* info);
2866 void zgghrd_ (char* compq, char* compz, int* n, int* ilo, int* ihi, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* q, int* ldq, lapack_complex_double* z, int* ldz, int* info);
2867 void sgghd3_ (char* compq, char* compz, int* n, int* ilo, int* ihi, float* a, int* lda, float* b, int* ldb, float* q, int* ldq, float* z, int* ldz, float* work, int* lwork, int* info);
2868 void dgghd3_ (char* compq, char* compz, int* n, int* ilo, int* ihi, double* a, int* lda, double* b, int* ldb, double* q, int* ldq, double* z, int* ldz, double* work, int* lwork, int* info);
2869 void cgghd3_ (char* compq, char* compz, int* n, int* ilo, int* ihi, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* q, int* ldq, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, int* info);
2870 void zgghd3_ (char* compq, char* compz, int* n, int* ilo, int* ihi, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* q, int* ldq, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, int* info);
2871 void sggbal_ (char* job, int* n, float* a, int* lda, float* b, int* ldb, int* ilo, int* ihi, float* lscale, float* rscale, float* work, int* info);
2872 void dggbal_ (char* job, int* n, double* a, int* lda, double* b, int* ldb, int* ilo, int* ihi, double* lscale, double* rscale, double* work, int* info);
2873 void cggbal_ (char* job, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, int* ilo, int* ihi, float* lscale, float* rscale, float* work, int* info);
2874 void zggbal_ (char* job, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, int* ilo, int* ihi, double* lscale, double* rscale, double* work, int* info);
2875 void sggbak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(float)* lscale, const(float)* rscale, int* m, float* v, int* ldv, int* info);
2876 void dggbak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(double)* lscale, const(double)* rscale, int* m, double* v, int* ldv, int* info);
2877 void cggbak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(float)* lscale, const(float)* rscale, int* m, lapack_complex_float* v, int* ldv, int* info);
2878 void zggbak_ (char* job, char* side, int* n, int* ilo, int* ihi, const(double)* lscale, const(double)* rscale, int* m, lapack_complex_double* v, int* ldv, int* info);
2879 void shgeqz_ (char* job, char* compq, char* compz, int* n, int* ilo, int* ihi, float* h, int* ldh, float* t, int* ldt, float* alphar, float* alphai, float* beta, float* q, int* ldq, float* z, int* ldz, float* work, int* lwork, int* info);
2880 void dhgeqz_ (char* job, char* compq, char* compz, int* n, int* ilo, int* ihi, double* h, int* ldh, double* t, int* ldt, double* alphar, double* alphai, double* beta, double* q, int* ldq, double* z, int* ldz, double* work, int* lwork, int* info);
2881 void chgeqz_ (char* job, char* compq, char* compz, int* n, int* ilo, int* ihi, lapack_complex_float* h, int* ldh, lapack_complex_float* t, int* ldt, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, int* ldq, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2882 void zhgeqz_ (char* job, char* compq, char* compz, int* n, int* ilo, int* ihi, lapack_complex_double* h, int* ldh, lapack_complex_double* t, int* ldt, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, int* ldq, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2883 void stgevc_ (char* side, char* howmny, const(int)* select, int* n, const(float)* s, int* lds, const(float)* p, int* ldp, float* vl, int* ldvl, float* vr, int* ldvr, int* mm, int* m, float* work, int* info);
2884 void dtgevc_ (char* side, char* howmny, const(int)* select, int* n, const(double)* s, int* lds, const(double)* p, int* ldp, double* vl, int* ldvl, double* vr, int* ldvr, int* mm, int* m, double* work, int* info);
2885 void ctgevc_ (char* side, char* howmny, const(int)* select, int* n, const(lapack_complex_float)* s, int* lds, const(lapack_complex_float)* p, int* ldp, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, int* mm, int* m, lapack_complex_float* work, float* rwork, int* info);
2886 void ztgevc_ (char* side, char* howmny, const(int)* select, int* n, const(lapack_complex_double)* s, int* lds, const(lapack_complex_double)* p, int* ldp, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, int* mm, int* m, lapack_complex_double* work, double* rwork, int* info);
2887 void stgexc_ (int* wantq, int* wantz, int* n, float* a, int* lda, float* b, int* ldb, float* q, int* ldq, float* z, int* ldz, int* ifst, int* ilst, float* work, int* lwork, int* info);
2888 void dtgexc_ (int* wantq, int* wantz, int* n, double* a, int* lda, double* b, int* ldb, double* q, int* ldq, double* z, int* ldz, int* ifst, int* ilst, double* work, int* lwork, int* info);
2889 void ctgexc_ (int* wantq, int* wantz, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* q, int* ldq, lapack_complex_float* z, int* ldz, int* ifst, int* ilst, int* info);
2890 void ztgexc_ (int* wantq, int* wantz, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* q, int* ldq, lapack_complex_double* z, int* ldz, int* ifst, int* ilst, int* info);
2891 void stgsen_ (int* ijob, int* wantq, int* wantz, const(int)* select, int* n, float* a, int* lda, float* b, int* ldb, float* alphar, float* alphai, float* beta, float* q, int* ldq, float* z, int* ldz, int* m, float* pl, float* pr, float* dif, float* work, int* lwork, int* iwork, int* liwork, int* info);
2892 void dtgsen_ (int* ijob, int* wantq, int* wantz, const(int)* select, int* n, double* a, int* lda, double* b, int* ldb, double* alphar, double* alphai, double* beta, double* q, int* ldq, double* z, int* ldz, int* m, double* pl, double* pr, double* dif, double* work, int* lwork, int* iwork, int* liwork, int* info);
2893 void ctgsen_ (int* ijob, int* wantq, int* wantz, const(int)* select, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* q, int* ldq, lapack_complex_float* z, int* ldz, int* m, float* pl, float* pr, float* dif, lapack_complex_float* work, int* lwork, int* iwork, int* liwork, int* info);
2894 void ztgsen_ (int* ijob, int* wantq, int* wantz, const(int)* select, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* q, int* ldq, lapack_complex_double* z, int* ldz, int* m, double* pl, double* pr, double* dif, lapack_complex_double* work, int* lwork, int* iwork, int* liwork, int* info);
2895 void stgsyl_ (char* trans, int* ijob, int* m, int* n, const(float)* a, int* lda, const(float)* b, int* ldb, float* c, int* ldc, const(float)* d, int* ldd, const(float)* e, int* lde, float* f, int* ldf, float* scale, float* dif, float* work, int* lwork, int* iwork, int* info);
2896 void dtgsyl_ (char* trans, int* ijob, int* m, int* n, const(double)* a, int* lda, const(double)* b, int* ldb, double* c, int* ldc, const(double)* d, int* ldd, const(double)* e, int* lde, double* f, int* ldf, double* scale, double* dif, double* work, int* lwork, int* iwork, int* info);
2897 void ctgsyl_ (char* trans, int* ijob, int* m, int* n, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* b, int* ldb, lapack_complex_float* c, int* ldc, const(lapack_complex_float)* d, int* ldd, const(lapack_complex_float)* e, int* lde, lapack_complex_float* f, int* ldf, float* scale, float* dif, lapack_complex_float* work, int* lwork, int* iwork, int* info);
2898 void ztgsyl_ (char* trans, int* ijob, int* m, int* n, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* b, int* ldb, lapack_complex_double* c, int* ldc, const(lapack_complex_double)* d, int* ldd, const(lapack_complex_double)* e, int* lde, lapack_complex_double* f, int* ldf, double* scale, double* dif, lapack_complex_double* work, int* lwork, int* iwork, int* info);
2899 void stgsna_ (char* job, char* howmny, const(int)* select, int* n, const(float)* a, int* lda, const(float)* b, int* ldb, const(float)* vl, int* ldvl, const(float)* vr, int* ldvr, float* s, float* dif, int* mm, int* m, float* work, int* lwork, int* iwork, int* info);
2900 void dtgsna_ (char* job, char* howmny, const(int)* select, int* n, const(double)* a, int* lda, const(double)* b, int* ldb, const(double)* vl, int* ldvl, const(double)* vr, int* ldvr, double* s, double* dif, int* mm, int* m, double* work, int* lwork, int* iwork, int* info);
2901 void ctgsna_ (char* job, char* howmny, const(int)* select, int* n, const(lapack_complex_float)* a, int* lda, const(lapack_complex_float)* b, int* ldb, const(lapack_complex_float)* vl, int* ldvl, const(lapack_complex_float)* vr, int* ldvr, float* s, float* dif, int* mm, int* m, lapack_complex_float* work, int* lwork, int* iwork, int* info);
2902 void ztgsna_ (char* job, char* howmny, const(int)* select, int* n, const(lapack_complex_double)* a, int* lda, const(lapack_complex_double)* b, int* ldb, const(lapack_complex_double)* vl, int* ldvl, const(lapack_complex_double)* vr, int* ldvr, double* s, double* dif, int* mm, int* m, lapack_complex_double* work, int* lwork, int* iwork, int* info);
2903 void sggsvp_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, float* a, int* lda, float* b, int* ldb, float* tola, float* tolb, int* k, int* l, float* u, int* ldu, float* v, int* ldv, float* q, int* ldq, int* iwork, float* tau, float* work, int* info);
2904 void dggsvp_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, double* a, int* lda, double* b, int* ldb, double* tola, double* tolb, int* k, int* l, double* u, int* ldu, double* v, int* ldv, double* q, int* ldq, int* iwork, double* tau, double* work, int* info);
2905 void cggsvp_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* tola, float* tolb, int* k, int* l, lapack_complex_float* u, int* ldu, lapack_complex_float* v, int* ldv, lapack_complex_float* q, int* ldq, int* iwork, float* rwork, lapack_complex_float* tau, lapack_complex_float* work, int* info);
2906 void zggsvp_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* tola, double* tolb, int* k, int* l, lapack_complex_double* u, int* ldu, lapack_complex_double* v, int* ldv, lapack_complex_double* q, int* ldq, int* iwork, double* rwork, lapack_complex_double* tau, lapack_complex_double* work, int* info);
2907 void sggsvp3_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, float* a, int* lda, float* b, int* ldb, float* tola, float* tolb, int* k, int* l, float* u, int* ldu, float* v, int* ldv, float* q, int* ldq, int* iwork, float* tau, float* work, int* lwork, int* info);
2908 void dggsvp3_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, double* a, int* lda, double* b, int* ldb, double* tola, double* tolb, int* k, int* l, double* u, int* ldu, double* v, int* ldv, double* q, int* ldq, int* iwork, double* tau, double* work, int* lwork, int* info);
2909 void cggsvp3_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* tola, float* tolb, int* k, int* l, lapack_complex_float* u, int* ldu, lapack_complex_float* v, int* ldv, lapack_complex_float* q, int* ldq, int* iwork, float* rwork, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
2910 void zggsvp3_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* tola, double* tolb, int* k, int* l, lapack_complex_double* u, int* ldu, lapack_complex_double* v, int* ldv, lapack_complex_double* q, int* ldq, int* iwork, double* rwork, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
2911 void stgsja_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, int* k, int* l, float* a, int* lda, float* b, int* ldb, float* tola, float* tolb, float* alpha, float* beta, float* u, int* ldu, float* v, int* ldv, float* q, int* ldq, float* work, int* ncycle, int* info);
2912 void dtgsja_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, int* k, int* l, double* a, int* lda, double* b, int* ldb, double* tola, double* tolb, double* alpha, double* beta, double* u, int* ldu, double* v, int* ldv, double* q, int* ldq, double* work, int* ncycle, int* info);
2913 void ctgsja_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, int* k, int* l, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* tola, float* tolb, float* alpha, float* beta, lapack_complex_float* u, int* ldu, lapack_complex_float* v, int* ldv, lapack_complex_float* q, int* ldq, lapack_complex_float* work, int* ncycle, int* info);
2914 void ztgsja_ (char* jobu, char* jobv, char* jobq, int* m, int* p, int* n, int* k, int* l, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* tola, double* tolb, double* alpha, double* beta, lapack_complex_double* u, int* ldu, lapack_complex_double* v, int* ldv, lapack_complex_double* q, int* ldq, lapack_complex_double* work, int* ncycle, int* info);
2915 void sgels_ (char* trans, int* m, int* n, int* nrhs, float* a, int* lda, float* b, int* ldb, float* work, int* lwork, int* info);
2916 void dgels_ (char* trans, int* m, int* n, int* nrhs, double* a, int* lda, double* b, int* ldb, double* work, int* lwork, int* info);
2917 void cgels_ (char* trans, int* m, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* lwork, int* info);
2918 void zgels_ (char* trans, int* m, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* lwork, int* info);
2919 void sgelsy_ (int* m, int* n, int* nrhs, float* a, int* lda, float* b, int* ldb, int* jpvt, float* rcond, int* rank, float* work, int* lwork, int* info);
2920 void dgelsy_ (int* m, int* n, int* nrhs, double* a, int* lda, double* b, int* ldb, int* jpvt, double* rcond, int* rank, double* work, int* lwork, int* info);
2921 void cgelsy_ (int* m, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, int* jpvt, float* rcond, int* rank, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2922 void zgelsy_ (int* m, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, int* jpvt, double* rcond, int* rank, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2923 void sgelss_ (int* m, int* n, int* nrhs, float* a, int* lda, float* b, int* ldb, float* s, float* rcond, int* rank, float* work, int* lwork, int* info);
2924 void dgelss_ (int* m, int* n, int* nrhs, double* a, int* lda, double* b, int* ldb, double* s, double* rcond, int* rank, double* work, int* lwork, int* info);
2925 void cgelss_ (int* m, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* s, float* rcond, int* rank, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2926 void zgelss_ (int* m, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* s, double* rcond, int* rank, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2927 void sgelsd_ (int* m, int* n, int* nrhs, float* a, int* lda, float* b, int* ldb, float* s, float* rcond, int* rank, float* work, int* lwork, int* iwork, int* info);
2928 void dgelsd_ (int* m, int* n, int* nrhs, double* a, int* lda, double* b, int* ldb, double* s, double* rcond, int* rank, double* work, int* lwork, int* iwork, int* info);
2929 void cgelsd_ (int* m, int* n, int* nrhs, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* s, float* rcond, int* rank, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* info);
2930 void zgelsd_ (int* m, int* n, int* nrhs, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* s, double* rcond, int* rank, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* info);
2931 void sgglse_ (int* m, int* n, int* p, float* a, int* lda, float* b, int* ldb, float* c, float* d, float* x, float* work, int* lwork, int* info);
2932 void dgglse_ (int* m, int* n, int* p, double* a, int* lda, double* b, int* ldb, double* c, double* d, double* x, double* work, int* lwork, int* info);
2933 void cgglse_ (int* m, int* n, int* p, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* c, lapack_complex_float* d, lapack_complex_float* x, lapack_complex_float* work, int* lwork, int* info);
2934 void zgglse_ (int* m, int* n, int* p, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* c, lapack_complex_double* d, lapack_complex_double* x, lapack_complex_double* work, int* lwork, int* info);
2935 void sggglm_ (int* n, int* m, int* p, float* a, int* lda, float* b, int* ldb, float* d, float* x, float* y, float* work, int* lwork, int* info);
2936 void dggglm_ (int* n, int* m, int* p, double* a, int* lda, double* b, int* ldb, double* d, double* x, double* y, double* work, int* lwork, int* info);
2937 void cggglm_ (int* n, int* m, int* p, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* d, lapack_complex_float* x, lapack_complex_float* y, lapack_complex_float* work, int* lwork, int* info);
2938 void zggglm_ (int* n, int* m, int* p, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* d, lapack_complex_double* x, lapack_complex_double* y, lapack_complex_double* work, int* lwork, int* info);
2939 void ssyev_ (char* jobz, char* uplo, int* n, float* a, int* lda, float* w, float* work, int* lwork, int* info);
2940 void dsyev_ (char* jobz, char* uplo, int* n, double* a, int* lda, double* w, double* work, int* lwork, int* info);
2941 void cheev_ (char* jobz, char* uplo, int* n, lapack_complex_float* a, int* lda, float* w, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2942 void zheev_ (char* jobz, char* uplo, int* n, lapack_complex_double* a, int* lda, double* w, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2943 void ssyevd_ (char* jobz, char* uplo, int* n, float* a, int* lda, float* w, float* work, int* lwork, int* iwork, int* liwork, int* info);
2944 void dsyevd_ (char* jobz, char* uplo, int* n, double* a, int* lda, double* w, double* work, int* lwork, int* iwork, int* liwork, int* info);
2945 void cheevd_ (char* jobz, char* uplo, int* n, lapack_complex_float* a, int* lda, float* w, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2946 void zheevd_ (char* jobz, char* uplo, int* n, lapack_complex_double* a, int* lda, double* w, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2947 void ssyevx_ (char* jobz, char* range, char* uplo, int* n, float* a, int* lda, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, float* work, int* lwork, int* iwork, int* ifail, int* info);
2948 void dsyevx_ (char* jobz, char* range, char* uplo, int* n, double* a, int* lda, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* lwork, int* iwork, int* ifail, int* info);
2949 void cheevx_ (char* jobz, char* range, char* uplo, int* n, lapack_complex_float* a, int* lda, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* ifail, int* info);
2950 void zheevx_ (char* jobz, char* range, char* uplo, int* n, lapack_complex_double* a, int* lda, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* ifail, int* info);
2951 void ssyevr_ (char* jobz, char* range, char* uplo, int* n, float* a, int* lda, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, int* isuppz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2952 void dsyevr_ (char* jobz, char* range, char* uplo, int* n, double* a, int* lda, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, int* isuppz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2953 void cheevr_ (char* jobz, char* range, char* uplo, int* n, lapack_complex_float* a, int* lda, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, int* isuppz, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2954 void zheevr_ (char* jobz, char* range, char* uplo, int* n, lapack_complex_double* a, int* lda, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, int* isuppz, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2955 void sspev_ (char* jobz, char* uplo, int* n, float* ap, float* w, float* z, int* ldz, float* work, int* info);
2956 void dspev_ (char* jobz, char* uplo, int* n, double* ap, double* w, double* z, int* ldz, double* work, int* info);
2957 void chpev_ (char* jobz, char* uplo, int* n, lapack_complex_float* ap, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* info);
2958 void zhpev_ (char* jobz, char* uplo, int* n, lapack_complex_double* ap, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* info);
2959 void sspevd_ (char* jobz, char* uplo, int* n, float* ap, float* w, float* z, int* ldz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2960 void dspevd_ (char* jobz, char* uplo, int* n, double* ap, double* w, double* z, int* ldz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2961 void chpevd_ (char* jobz, char* uplo, int* n, lapack_complex_float* ap, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2962 void zhpevd_ (char* jobz, char* uplo, int* n, lapack_complex_double* ap, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2963 void sspevx_ (char* jobz, char* range, char* uplo, int* n, float* ap, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, float* work, int* iwork, int* ifail, int* info);
2964 void dspevx_ (char* jobz, char* range, char* uplo, int* n, double* ap, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* iwork, int* ifail, int* info);
2965 void chpevx_ (char* jobz, char* range, char* uplo, int* n, lapack_complex_float* ap, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail, int* info);
2966 void zhpevx_ (char* jobz, char* range, char* uplo, int* n, lapack_complex_double* ap, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail, int* info);
2967 void ssbev_ (char* jobz, char* uplo, int* n, int* kd, float* ab, int* ldab, float* w, float* z, int* ldz, float* work, int* info);
2968 void dsbev_ (char* jobz, char* uplo, int* n, int* kd, double* ab, int* ldab, double* w, double* z, int* ldz, double* work, int* info);
2969 void chbev_ (char* jobz, char* uplo, int* n, int* kd, lapack_complex_float* ab, int* ldab, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* info);
2970 void zhbev_ (char* jobz, char* uplo, int* n, int* kd, lapack_complex_double* ab, int* ldab, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* info);
2971 void ssbevd_ (char* jobz, char* uplo, int* n, int* kd, float* ab, int* ldab, float* w, float* z, int* ldz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2972 void dsbevd_ (char* jobz, char* uplo, int* n, int* kd, double* ab, int* ldab, double* w, double* z, int* ldz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2973 void chbevd_ (char* jobz, char* uplo, int* n, int* kd, lapack_complex_float* ab, int* ldab, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2974 void zhbevd_ (char* jobz, char* uplo, int* n, int* kd, lapack_complex_double* ab, int* ldab, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
2975 void ssbevx_ (char* jobz, char* range, char* uplo, int* n, int* kd, float* ab, int* ldab, float* q, int* ldq, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, float* work, int* iwork, int* ifail, int* info);
2976 void dsbevx_ (char* jobz, char* range, char* uplo, int* n, int* kd, double* ab, int* ldab, double* q, int* ldq, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* iwork, int* ifail, int* info);
2977 void chbevx_ (char* jobz, char* range, char* uplo, int* n, int* kd, lapack_complex_float* ab, int* ldab, lapack_complex_float* q, int* ldq, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail, int* info);
2978 void zhbevx_ (char* jobz, char* range, char* uplo, int* n, int* kd, lapack_complex_double* ab, int* ldab, lapack_complex_double* q, int* ldq, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail, int* info);
2979 void sstev_ (char* jobz, int* n, float* d, float* e, float* z, int* ldz, float* work, int* info);
2980 void dstev_ (char* jobz, int* n, double* d, double* e, double* z, int* ldz, double* work, int* info);
2981 void sstevd_ (char* jobz, int* n, float* d, float* e, float* z, int* ldz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2982 void dstevd_ (char* jobz, int* n, double* d, double* e, double* z, int* ldz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2983 void sstevx_ (char* jobz, char* range, int* n, float* d, float* e, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, float* work, int* iwork, int* ifail, int* info);
2984 void dstevx_ (char* jobz, char* range, int* n, double* d, double* e, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* iwork, int* ifail, int* info);
2985 void sstevr_ (char* jobz, char* range, int* n, float* d, float* e, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, int* isuppz, float* work, int* lwork, int* iwork, int* liwork, int* info);
2986 void dstevr_ (char* jobz, char* range, int* n, double* d, double* e, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, int* isuppz, double* work, int* lwork, int* iwork, int* liwork, int* info);
2987 void sgees_ (char* jobvs, char* sort, LAPACK_S_SELECT2 select, int* n, float* a, int* lda, int* sdim, float* wr, float* wi, float* vs, int* ldvs, float* work, int* lwork, int* bwork, int* info);
2988 void dgees_ (char* jobvs, char* sort, LAPACK_D_SELECT2 select, int* n, double* a, int* lda, int* sdim, double* wr, double* wi, double* vs, int* ldvs, double* work, int* lwork, int* bwork, int* info);
2989 void cgees_ (char* jobvs, char* sort, LAPACK_C_SELECT1 select, int* n, lapack_complex_float* a, int* lda, int* sdim, lapack_complex_float* w, lapack_complex_float* vs, int* ldvs, lapack_complex_float* work, int* lwork, float* rwork, int* bwork, int* info);
2990 void zgees_ (char* jobvs, char* sort, LAPACK_Z_SELECT1 select, int* n, lapack_complex_double* a, int* lda, int* sdim, lapack_complex_double* w, lapack_complex_double* vs, int* ldvs, lapack_complex_double* work, int* lwork, double* rwork, int* bwork, int* info);
2991 void sgeesx_ (char* jobvs, char* sort, LAPACK_S_SELECT2 select, char* sense, int* n, float* a, int* lda, int* sdim, float* wr, float* wi, float* vs, int* ldvs, float* rconde, float* rcondv, float* work, int* lwork, int* iwork, int* liwork, int* bwork, int* info);
2992 void dgeesx_ (char* jobvs, char* sort, LAPACK_D_SELECT2 select, char* sense, int* n, double* a, int* lda, int* sdim, double* wr, double* wi, double* vs, int* ldvs, double* rconde, double* rcondv, double* work, int* lwork, int* iwork, int* liwork, int* bwork, int* info);
2993 void cgeesx_ (char* jobvs, char* sort, LAPACK_C_SELECT1 select, char* sense, int* n, lapack_complex_float* a, int* lda, int* sdim, lapack_complex_float* w, lapack_complex_float* vs, int* ldvs, float* rconde, float* rcondv, lapack_complex_float* work, int* lwork, float* rwork, int* bwork, int* info);
2994 void zgeesx_ (char* jobvs, char* sort, LAPACK_Z_SELECT1 select, char* sense, int* n, lapack_complex_double* a, int* lda, int* sdim, lapack_complex_double* w, lapack_complex_double* vs, int* ldvs, double* rconde, double* rcondv, lapack_complex_double* work, int* lwork, double* rwork, int* bwork, int* info);
2995 void sgeev_ (char* jobvl, char* jobvr, int* n, float* a, int* lda, float* wr, float* wi, float* vl, int* ldvl, float* vr, int* ldvr, float* work, int* lwork, int* info);
2996 void dgeev_ (char* jobvl, char* jobvr, int* n, double* a, int* lda, double* wr, double* wi, double* vl, int* ldvl, double* vr, int* ldvr, double* work, int* lwork, int* info);
2997 void cgeev_ (char* jobvl, char* jobvr, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* w, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, lapack_complex_float* work, int* lwork, float* rwork, int* info);
2998 void zgeev_ (char* jobvl, char* jobvr, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* w, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, lapack_complex_double* work, int* lwork, double* rwork, int* info);
2999 void sgeevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, float* a, int* lda, float* wr, float* wi, float* vl, int* ldvl, float* vr, int* ldvr, int* ilo, int* ihi, float* scale, float* abnrm, float* rconde, float* rcondv, float* work, int* lwork, int* iwork, int* info);
3000 void dgeevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, double* a, int* lda, double* wr, double* wi, double* vl, int* ldvl, double* vr, int* ldvr, int* ilo, int* ihi, double* scale, double* abnrm, double* rconde, double* rcondv, double* work, int* lwork, int* iwork, int* info);
3001 void cgeevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* w, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, int* ilo, int* ihi, float* scale, float* abnrm, float* rconde, float* rcondv, lapack_complex_float* work, int* lwork, float* rwork, int* info);
3002 void zgeevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* w, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, int* ilo, int* ihi, double* scale, double* abnrm, double* rconde, double* rcondv, lapack_complex_double* work, int* lwork, double* rwork, int* info);
3003 void sgesvd_ (char* jobu, char* jobvt, int* m, int* n, float* a, int* lda, float* s, float* u, int* ldu, float* vt, int* ldvt, float* work, int* lwork, int* info);
3004 void dgesvd_ (char* jobu, char* jobvt, int* m, int* n, double* a, int* lda, double* s, double* u, int* ldu, double* vt, int* ldvt, double* work, int* lwork, int* info);
3005 void cgesvd_ (char* jobu, char* jobvt, int* m, int* n, lapack_complex_float* a, int* lda, float* s, lapack_complex_float* u, int* ldu, lapack_complex_float* vt, int* ldvt, lapack_complex_float* work, int* lwork, float* rwork, int* info);
3006 void zgesvd_ (char* jobu, char* jobvt, int* m, int* n, lapack_complex_double* a, int* lda, double* s, lapack_complex_double* u, int* ldu, lapack_complex_double* vt, int* ldvt, lapack_complex_double* work, int* lwork, double* rwork, int* info);
3007 void sgesvdx_ (char* jobu, char* jobvt, char* range, int* m, int* n, float* a, int* lda, float* vl, float* vu, int* il, int* iu, int* ns, float* s, float* u, int* ldu, float* vt, int* ldvt, float* work, int* lwork, int* iwork, int* info);
3008 void dgesvdx_ (char* jobu, char* jobvt, char* range, int* m, int* n, double* a, int* lda, double* vl, double* vu, int* il, int* iu, int* ns, double* s, double* u, int* ldu, double* vt, int* ldvt, double* work, int* lwork, int* iwork, int* info);
3009 void cgesvdx_ (char* jobu, char* jobvt, char* range, int* m, int* n, lapack_complex_float* a, int* lda, float* vl, float* vu, int* il, int* iu, int* ns, float* s, lapack_complex_float* u, int* ldu, lapack_complex_float* vt, int* ldvt, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* info);
3010 void zgesvdx_ (char* jobu, char* jobvt, char* range, int* m, int* n, lapack_complex_double* a, int* lda, double* vl, double* vu, int* il, int* iu, int* ns, double* s, lapack_complex_double* u, int* ldu, lapack_complex_double* vt, int* ldvt, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* info);
3011 void sgesdd_ (char* jobz, int* m, int* n, float* a, int* lda, float* s, float* u, int* ldu, float* vt, int* ldvt, float* work, int* lwork, int* iwork, int* info);
3012 void dgesdd_ (char* jobz, int* m, int* n, double* a, int* lda, double* s, double* u, int* ldu, double* vt, int* ldvt, double* work, int* lwork, int* iwork, int* info);
3013 void cgesdd_ (char* jobz, int* m, int* n, lapack_complex_float* a, int* lda, float* s, lapack_complex_float* u, int* ldu, lapack_complex_float* vt, int* ldvt, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* info);
3014 void zgesdd_ (char* jobz, int* m, int* n, lapack_complex_double* a, int* lda, double* s, lapack_complex_double* u, int* ldu, lapack_complex_double* vt, int* ldvt, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* info);
3015 void dgejsv_ (char* joba, char* jobu, char* jobv, char* jobr, char* jobt, char* jobp, int* m, int* n, double* a, int* lda, double* sva, double* u, int* ldu, double* v, int* ldv, double* work, int* lwork, int* iwork, int* info);
3016 void sgejsv_ (char* joba, char* jobu, char* jobv, char* jobr, char* jobt, char* jobp, int* m, int* n, float* a, int* lda, float* sva, float* u, int* ldu, float* v, int* ldv, float* work, int* lwork, int* iwork, int* info);
3017 void cgejsv_ (char* joba, char* jobu, char* jobv, char* jobr, char* jobt, char* jobp, int* m, int* n, lapack_complex_float* a, int* lda, float* sva, lapack_complex_float* u, int* ldu, lapack_complex_float* v, int* ldv, lapack_complex_float* cwork, int* lwork, float* work, int* lrwork, int* iwork, int* info);
3018 void zgejsv_ (char* joba, char* jobu, char* jobv, char* jobr, char* jobt, char* jobp, int* m, int* n, lapack_complex_double* a, int* lda, double* sva, lapack_complex_double* u, int* ldu, lapack_complex_double* v, int* ldv, lapack_complex_double* cwork, int* lwork, double* work, int* lrwork, int* iwork, int* info);
3019 void dgesvj_ (char* joba, char* jobu, char* jobv, int* m, int* n, double* a, int* lda, double* sva, int* mv, double* v, int* ldv, double* work, int* lwork, int* info);
3020 void sgesvj_ (char* joba, char* jobu, char* jobv, int* m, int* n, float* a, int* lda, float* sva, int* mv, float* v, int* ldv, float* work, int* lwork, int* info);
3021 void cgesvj_ (char* joba, char* jobu, char* jobv, int* m, int* n, lapack_complex_float* a, int* lda, float* sva, int* mv, lapack_complex_float* v, int* ldv, lapack_complex_float* cwork, int* lwork, float* rwork, int* lrwork, int* info);
3022 void zgesvj_ (char* joba, char* jobu, char* jobv, int* m, int* n, lapack_complex_double* a, int* lda, double* sva, int* mv, lapack_complex_double* v, int* ldv, lapack_complex_double* cwork, int* lwork, double* rwork, int* lrwork, int* info);
3023 void sggsvd_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, float* a, int* lda, float* b, int* ldb, float* alpha, float* beta, float* u, int* ldu, float* v, int* ldv, float* q, int* ldq, float* work, int* iwork, int* info);
3024 void dggsvd_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, double* a, int* lda, double* b, int* ldb, double* alpha, double* beta, double* u, int* ldu, double* v, int* ldv, double* q, int* ldq, double* work, int* iwork, int* info);
3025 void cggsvd_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* alpha, float* beta, lapack_complex_float* u, int* ldu, lapack_complex_float* v, int* ldv, lapack_complex_float* q, int* ldq, lapack_complex_float* work, float* rwork, int* iwork, int* info);
3026 void zggsvd_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* alpha, double* beta, lapack_complex_double* u, int* ldu, lapack_complex_double* v, int* ldv, lapack_complex_double* q, int* ldq, lapack_complex_double* work, double* rwork, int* iwork, int* info);
3027 void sggsvd3_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, float* a, int* lda, float* b, int* ldb, float* alpha, float* beta, float* u, int* ldu, float* v, int* ldv, float* q, int* ldq, float* work, int* lwork, int* iwork, int* info);
3028 void dggsvd3_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, double* a, int* lda, double* b, int* ldb, double* alpha, double* beta, double* u, int* ldu, double* v, int* ldv, double* q, int* ldq, double* work, int* lwork, int* iwork, int* info);
3029 void cggsvd3_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* alpha, float* beta, lapack_complex_float* u, int* ldu, lapack_complex_float* v, int* ldv, lapack_complex_float* q, int* ldq, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* info);
3030 void zggsvd3_ (char* jobu, char* jobv, char* jobq, int* m, int* n, int* p, int* k, int* l, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* alpha, double* beta, lapack_complex_double* u, int* ldu, lapack_complex_double* v, int* ldv, lapack_complex_double* q, int* ldq, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* info);
3031 void ssygv_ (int* itype, char* jobz, char* uplo, int* n, float* a, int* lda, float* b, int* ldb, float* w, float* work, int* lwork, int* info);
3032 void dsygv_ (int* itype, char* jobz, char* uplo, int* n, double* a, int* lda, double* b, int* ldb, double* w, double* work, int* lwork, int* info);
3033 void chegv_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* w, lapack_complex_float* work, int* lwork, float* rwork, int* info);
3034 void zhegv_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* w, lapack_complex_double* work, int* lwork, double* rwork, int* info);
3035 void ssygvd_ (int* itype, char* jobz, char* uplo, int* n, float* a, int* lda, float* b, int* ldb, float* w, float* work, int* lwork, int* iwork, int* liwork, int* info);
3036 void dsygvd_ (int* itype, char* jobz, char* uplo, int* n, double* a, int* lda, double* b, int* ldb, double* w, double* work, int* lwork, int* iwork, int* liwork, int* info);
3037 void chegvd_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* w, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
3038 void zhegvd_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* w, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
3039 void ssygvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, float* a, int* lda, float* b, int* ldb, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, float* work, int* lwork, int* iwork, int* ifail, int* info);
3040 void dsygvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, double* a, int* lda, double* b, int* ldb, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* lwork, int* iwork, int* ifail, int* info);
3041 void chegvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* ifail, int* info);
3042 void zhegvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* ifail, int* info);
3043 void sspgv_ (int* itype, char* jobz, char* uplo, int* n, float* ap, float* bp, float* w, float* z, int* ldz, float* work, int* info);
3044 void dspgv_ (int* itype, char* jobz, char* uplo, int* n, double* ap, double* bp, double* w, double* z, int* ldz, double* work, int* info);
3045 void chpgv_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_float* ap, lapack_complex_float* bp, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* info);
3046 void zhpgv_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_double* ap, lapack_complex_double* bp, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* info);
3047 void sspgvd_ (int* itype, char* jobz, char* uplo, int* n, float* ap, float* bp, float* w, float* z, int* ldz, float* work, int* lwork, int* iwork, int* liwork, int* info);
3048 void dspgvd_ (int* itype, char* jobz, char* uplo, int* n, double* ap, double* bp, double* w, double* z, int* ldz, double* work, int* lwork, int* iwork, int* liwork, int* info);
3049 void chpgvd_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_float* ap, lapack_complex_float* bp, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
3050 void zhpgvd_ (int* itype, char* jobz, char* uplo, int* n, lapack_complex_double* ap, lapack_complex_double* bp, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
3051 void sspgvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, float* ap, float* bp, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, float* work, int* iwork, int* ifail, int* info);
3052 void dspgvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, double* ap, double* bp, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* iwork, int* ifail, int* info);
3053 void chpgvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, lapack_complex_float* ap, lapack_complex_float* bp, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail, int* info);
3054 void zhpgvx_ (int* itype, char* jobz, char* range, char* uplo, int* n, lapack_complex_double* ap, lapack_complex_double* bp, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail, int* info);
3055 void ssbgv_ (char* jobz, char* uplo, int* n, int* ka, int* kb, float* ab, int* ldab, float* bb, int* ldbb, float* w, float* z, int* ldz, float* work, int* info);
3056 void dsbgv_ (char* jobz, char* uplo, int* n, int* ka, int* kb, double* ab, int* ldab, double* bb, int* ldbb, double* w, double* z, int* ldz, double* work, int* info);
3057 void chbgv_ (char* jobz, char* uplo, int* n, int* ka, int* kb, lapack_complex_float* ab, int* ldab, lapack_complex_float* bb, int* ldbb, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* info);
3058 void zhbgv_ (char* jobz, char* uplo, int* n, int* ka, int* kb, lapack_complex_double* ab, int* ldab, lapack_complex_double* bb, int* ldbb, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* info);
3059 void ssbgvd_ (char* jobz, char* uplo, int* n, int* ka, int* kb, float* ab, int* ldab, float* bb, int* ldbb, float* w, float* z, int* ldz, float* work, int* lwork, int* iwork, int* liwork, int* info);
3060 void dsbgvd_ (char* jobz, char* uplo, int* n, int* ka, int* kb, double* ab, int* ldab, double* bb, int* ldbb, double* w, double* z, int* ldz, double* work, int* lwork, int* iwork, int* liwork, int* info);
3061 void chbgvd_ (char* jobz, char* uplo, int* n, int* ka, int* kb, lapack_complex_float* ab, int* ldab, lapack_complex_float* bb, int* ldbb, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* liwork, int* info);
3062 void zhbgvd_ (char* jobz, char* uplo, int* n, int* ka, int* kb, lapack_complex_double* ab, int* ldab, lapack_complex_double* bb, int* ldbb, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* liwork, int* info);
3063 void ssbgvx_ (char* jobz, char* range, char* uplo, int* n, int* ka, int* kb, float* ab, int* ldab, float* bb, int* ldbb, float* q, int* ldq, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, float* z, int* ldz, float* work, int* iwork, int* ifail, int* info);
3064 void dsbgvx_ (char* jobz, char* range, char* uplo, int* n, int* ka, int* kb, double* ab, int* ldab, double* bb, int* ldbb, double* q, int* ldq, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, double* z, int* ldz, double* work, int* iwork, int* ifail, int* info);
3065 void chbgvx_ (char* jobz, char* range, char* uplo, int* n, int* ka, int* kb, lapack_complex_float* ab, int* ldab, lapack_complex_float* bb, int* ldbb, lapack_complex_float* q, int* ldq, float* vl, float* vu, int* il, int* iu, float* abstol, int* m, float* w, lapack_complex_float* z, int* ldz, lapack_complex_float* work, float* rwork, int* iwork, int* ifail, int* info);
3066 void zhbgvx_ (char* jobz, char* range, char* uplo, int* n, int* ka, int* kb, lapack_complex_double* ab, int* ldab, lapack_complex_double* bb, int* ldbb, lapack_complex_double* q, int* ldq, double* vl, double* vu, int* il, int* iu, double* abstol, int* m, double* w, lapack_complex_double* z, int* ldz, lapack_complex_double* work, double* rwork, int* iwork, int* ifail, int* info);
3067 void sgges_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_S_SELECT3 selctg, int* n, float* a, int* lda, float* b, int* ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int* ldvsl, float* vsr, int* ldvsr, float* work, int* lwork, int* bwork, int* info);
3068 void dgges_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_D_SELECT3 selctg, int* n, double* a, int* lda, double* b, int* ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int* ldvsl, double* vsr, int* ldvsr, double* work, int* lwork, int* bwork, int* info);
3069 void cgges_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_C_SELECT2 selctg, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int* ldvsl, lapack_complex_float* vsr, int* ldvsr, lapack_complex_float* work, int* lwork, float* rwork, int* bwork, int* info);
3070 void zgges_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_Z_SELECT2 selctg, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int* ldvsl, lapack_complex_double* vsr, int* ldvsr, lapack_complex_double* work, int* lwork, double* rwork, int* bwork, int* info);
3071 void sgges3_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_S_SELECT3 selctg, int* n, float* a, int* lda, float* b, int* ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int* ldvsl, float* vsr, int* ldvsr, float* work, int* lwork, int* bwork, int* info);
3072 void dgges3_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_D_SELECT3 selctg, int* n, double* a, int* lda, double* b, int* ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int* ldvsl, double* vsr, int* ldvsr, double* work, int* lwork, int* bwork, int* info);
3073 void cgges3_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_C_SELECT2 selctg, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int* ldvsl, lapack_complex_float* vsr, int* ldvsr, lapack_complex_float* work, int* lwork, float* rwork, int* bwork, int* info);
3074 void zgges3_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_Z_SELECT2 selctg, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int* ldvsl, lapack_complex_double* vsr, int* ldvsr, lapack_complex_double* work, int* lwork, double* rwork, int* bwork, int* info);
3075 void sggesx_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_S_SELECT3 selctg, char* sense, int* n, float* a, int* lda, float* b, int* ldb, int* sdim, float* alphar, float* alphai, float* beta, float* vsl, int* ldvsl, float* vsr, int* ldvsr, float* rconde, float* rcondv, float* work, int* lwork, int* iwork, int* liwork, int* bwork, int* info);
3076 void dggesx_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_D_SELECT3 selctg, char* sense, int* n, double* a, int* lda, double* b, int* ldb, int* sdim, double* alphar, double* alphai, double* beta, double* vsl, int* ldvsl, double* vsr, int* ldvsr, double* rconde, double* rcondv, double* work, int* lwork, int* iwork, int* liwork, int* bwork, int* info);
3077 void cggesx_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_C_SELECT2 selctg, char* sense, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, int* sdim, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vsl, int* ldvsl, lapack_complex_float* vsr, int* ldvsr, float* rconde, float* rcondv, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* liwork, int* bwork, int* info);
3078 void zggesx_ (char* jobvsl, char* jobvsr, char* sort, LAPACK_Z_SELECT2 selctg, char* sense, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, int* sdim, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vsl, int* ldvsl, lapack_complex_double* vsr, int* ldvsr, double* rconde, double* rcondv, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* liwork, int* bwork, int* info);
3079 void sggev_ (char* jobvl, char* jobvr, int* n, float* a, int* lda, float* b, int* ldb, float* alphar, float* alphai, float* beta, float* vl, int* ldvl, float* vr, int* ldvr, float* work, int* lwork, int* info);
3080 void dggev_ (char* jobvl, char* jobvr, int* n, double* a, int* lda, double* b, int* ldb, double* alphar, double* alphai, double* beta, double* vl, int* ldvl, double* vr, int* ldvr, double* work, int* lwork, int* info);
3081 void cggev_ (char* jobvl, char* jobvr, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, lapack_complex_float* work, int* lwork, float* rwork, int* info);
3082 void zggev_ (char* jobvl, char* jobvr, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, lapack_complex_double* work, int* lwork, double* rwork, int* info);
3083 void sggev3_ (char* jobvl, char* jobvr, int* n, float* a, int* lda, float* b, int* ldb, float* alphar, float* alphai, float* beta, float* vl, int* ldvl, float* vr, int* ldvr, float* work, int* lwork, int* info);
3084 void dggev3_ (char* jobvl, char* jobvr, int* n, double* a, int* lda, double* b, int* ldb, double* alphar, double* alphai, double* beta, double* vl, int* ldvl, double* vr, int* ldvr, double* work, int* lwork, int* info);
3085 void cggev3_ (char* jobvl, char* jobvr, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, lapack_complex_float* work, int* lwork, float* rwork, int* info);
3086 void zggev3_ (char* jobvl, char* jobvr, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, lapack_complex_double* work, int* lwork, double* rwork, int* info);
3087 void sggevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, float* a, int* lda, float* b, int* ldb, float* alphar, float* alphai, float* beta, float* vl, int* ldvl, float* vr, int* ldvr, int* ilo, int* ihi, float* lscale, float* rscale, float* abnrm, float* bbnrm, float* rconde, float* rcondv, float* work, int* lwork, int* iwork, int* bwork, int* info);
3088 void dggevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, double* a, int* lda, double* b, int* ldb, double* alphar, double* alphai, double* beta, double* vl, int* ldvl, double* vr, int* ldvr, int* ilo, int* ihi, double* lscale, double* rscale, double* abnrm, double* bbnrm, double* rconde, double* rcondv, double* work, int* lwork, int* iwork, int* bwork, int* info);
3089 void cggevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* vl, int* ldvl, lapack_complex_float* vr, int* ldvr, int* ilo, int* ihi, float* lscale, float* rscale, float* abnrm, float* bbnrm, float* rconde, float* rcondv, lapack_complex_float* work, int* lwork, float* rwork, int* iwork, int* bwork, int* info);
3090 void zggevx_ (char* balanc, char* jobvl, char* jobvr, char* sense, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* vl, int* ldvl, lapack_complex_double* vr, int* ldvr, int* ilo, int* ihi, double* lscale, double* rscale, double* abnrm, double* bbnrm, double* rconde, double* rcondv, lapack_complex_double* work, int* lwork, double* rwork, int* iwork, int* bwork, int* info);
3091 void dsfrk_ (char* transr, char* uplo, char* trans, int* n, int* k, double* alpha, const(double)* a, int* lda, double* beta, double* c);
3092 void ssfrk_ (char* transr, char* uplo, char* trans, int* n, int* k, float* alpha, const(float)* a, int* lda, float* beta, float* c);
3093 void zhfrk_ (char* transr, char* uplo, char* trans, int* n, int* k, double* alpha, const(lapack_complex_double)* a, int* lda, double* beta, lapack_complex_double* c);
3094 void chfrk_ (char* transr, char* uplo, char* trans, int* n, int* k, float* alpha, const(lapack_complex_float)* a, int* lda, float* beta, lapack_complex_float* c);
3095 void dtfsm_ (char* transr, char* side, char* uplo, char* trans, char* diag, int* m, int* n, double* alpha, const(double)* a, double* b, int* ldb);
3096 void stfsm_ (char* transr, char* side, char* uplo, char* trans, char* diag, int* m, int* n, float* alpha, const(float)* a, float* b, int* ldb);
3097 void ztfsm_ (char* transr, char* side, char* uplo, char* trans, char* diag, int* m, int* n, lapack_complex_double* alpha, const(lapack_complex_double)* a, lapack_complex_double* b, int* ldb);
3098 void ctfsm_ (char* transr, char* side, char* uplo, char* trans, char* diag, int* m, int* n, lapack_complex_float* alpha, const(lapack_complex_float)* a, lapack_complex_float* b, int* ldb);
3099 void dtfttp_ (char* transr, char* uplo, int* n, const(double)* arf, double* ap, int* info);
3100 void stfttp_ (char* transr, char* uplo, int* n, const(float)* arf, float* ap, int* info);
3101 void ztfttp_ (char* transr, char* uplo, int* n, const(lapack_complex_double)* arf, lapack_complex_double* ap, int* info);
3102 void ctfttp_ (char* transr, char* uplo, int* n, const(lapack_complex_float)* arf, lapack_complex_float* ap, int* info);
3103 void dtfttr_ (char* transr, char* uplo, int* n, const(double)* arf, double* a, int* lda, int* info);
3104 void stfttr_ (char* transr, char* uplo, int* n, const(float)* arf, float* a, int* lda, int* info);
3105 void ztfttr_ (char* transr, char* uplo, int* n, const(lapack_complex_double)* arf, lapack_complex_double* a, int* lda, int* info);
3106 void ctfttr_ (char* transr, char* uplo, int* n, const(lapack_complex_float)* arf, lapack_complex_float* a, int* lda, int* info);
3107 void dtpttf_ (char* transr, char* uplo, int* n, const(double)* ap, double* arf, int* info);
3108 void stpttf_ (char* transr, char* uplo, int* n, const(float)* ap, float* arf, int* info);
3109 void ztpttf_ (char* transr, char* uplo, int* n, const(lapack_complex_double)* ap, lapack_complex_double* arf, int* info);
3110 void ctpttf_ (char* transr, char* uplo, int* n, const(lapack_complex_float)* ap, lapack_complex_float* arf, int* info);
3111 void dtpttr_ (char* uplo, int* n, const(double)* ap, double* a, int* lda, int* info);
3112 void stpttr_ (char* uplo, int* n, const(float)* ap, float* a, int* lda, int* info);
3113 void ztpttr_ (char* uplo, int* n, const(lapack_complex_double)* ap, lapack_complex_double* a, int* lda, int* info);
3114 void ctpttr_ (char* uplo, int* n, const(lapack_complex_float)* ap, lapack_complex_float* a, int* lda, int* info);
3115 void dtrttf_ (char* transr, char* uplo, int* n, const(double)* a, int* lda, double* arf, int* info);
3116 void strttf_ (char* transr, char* uplo, int* n, const(float)* a, int* lda, float* arf, int* info);
3117 void ztrttf_ (char* transr, char* uplo, int* n, const(lapack_complex_double)* a, int* lda, lapack_complex_double* arf, int* info);
3118 void ctrttf_ (char* transr, char* uplo, int* n, const(lapack_complex_float)* a, int* lda, lapack_complex_float* arf, int* info);
3119 void dtrttp_ (char* uplo, int* n, const(double)* a, int* lda, double* ap, int* info);
3120 void strttp_ (char* uplo, int* n, const(float)* a, int* lda, float* ap, int* info);
3121 void ztrttp_ (char* uplo, int* n, const(lapack_complex_double)* a, int* lda, lapack_complex_double* ap, int* info);
3122 void ctrttp_ (char* uplo, int* n, const(lapack_complex_float)* a, int* lda, lapack_complex_float* ap, int* info);
3123 void sgeqrfp_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* lwork, int* info);
3124 void dgeqrfp_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* lwork, int* info);
3125 void cgeqrfp_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* lwork, int* info);
3126 void zgeqrfp_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* lwork, int* info);
3127 void clacgv_ (int* n, lapack_complex_float* x, int* incx);
3128 void zlacgv_ (int* n, lapack_complex_double* x, int* incx);
3129 void slarnv_ (int* idist, int* iseed, int* n, float* x);
3130 void dlarnv_ (int* idist, int* iseed, int* n, double* x);
3131 void clarnv_ (int* idist, int* iseed, int* n, lapack_complex_float* x);
3132 void zlarnv_ (int* idist, int* iseed, int* n, lapack_complex_double* x);
3133 void sgeqr2_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* info);
3134 void dgeqr2_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* info);
3135 void cgeqr2_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* info);
3136 void zgeqr2_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* info);
3137 void slacn2_ (int* n, float* v, float* x, int* isgn, float* est, int* kase, int* isave);
3138 void dlacn2_ (int* n, double* v, double* x, int* isgn, double* est, int* kase, int* isave);
3139 void clacn2_ (int* n, lapack_complex_float* v, lapack_complex_float* x, float* est, int* kase, int* isave);
3140 void zlacn2_ (int* n, lapack_complex_double* v, lapack_complex_double* x, double* est, int* kase, int* isave);
3141 void slacpy_ (char* uplo, int* m, int* n, const(float)* a, int* lda, float* b, int* ldb);
3142 void dlacpy_ (char* uplo, int* m, int* n, const(double)* a, int* lda, double* b, int* ldb);
3143 void clacpy_ (char* uplo, int* m, int* n, const(lapack_complex_float)* a, int* lda, lapack_complex_float* b, int* ldb);
3144 void zlacpy_ (char* uplo, int* m, int* n, const(lapack_complex_double)* a, int* lda, lapack_complex_double* b, int* ldb);
3145 void clacp2_ (char* uplo, int* m, int* n, const(float)* a, int* lda, lapack_complex_float* b, int* ldb);
3146 void zlacp2_ (char* uplo, int* m, int* n, const(double)* a, int* lda, lapack_complex_double* b, int* ldb);
3147 void sgetf2_ (int* m, int* n, float* a, int* lda, int* ipiv, int* info);
3148 void dgetf2_ (int* m, int* n, double* a, int* lda, int* ipiv, int* info);
3149 void cgetf2_ (int* m, int* n, lapack_complex_float* a, int* lda, int* ipiv, int* info);
3150 void zgetf2_ (int* m, int* n, lapack_complex_double* a, int* lda, int* ipiv, int* info);
3151 void slaswp_ (int* n, float* a, int* lda, int* k1, int* k2, const(int)* ipiv, int* incx);
3152 void dlaswp_ (int* n, double* a, int* lda, int* k1, int* k2, const(int)* ipiv, int* incx);
3153 void claswp_ (int* n, lapack_complex_float* a, int* lda, int* k1, int* k2, const(int)* ipiv, int* incx);
3154 void zlaswp_ (int* n, lapack_complex_double* a, int* lda, int* k1, int* k2, const(int)* ipiv, int* incx);
3155 float slange_ (char* norm, int* m, int* n, const(float)* a, int* lda, float* work);
3156 double dlange_ (char* norm, int* m, int* n, const(double)* a, int* lda, double* work);
3157 float clange_ (char* norm, int* m, int* n, const(lapack_complex_float)* a, int* lda, float* work);
3158 double zlange_ (char* norm, int* m, int* n, const(lapack_complex_float)* a, int* lda, double* work);
3159 float clanhe_ (char* norm, char* uplo, int* n, const(lapack_complex_float)* a, int* lda, float* work);
3160 double zlanhe_ (char* norm, char* uplo, int* n, const(lapack_complex_float)* a, int* lda, double* work);
3161 float slansy_ (char* norm, char* uplo, int* n, const(float)* a, int* lda, float* work);
3162 double dlansy_ (char* norm, char* uplo, int* n, const(double)* a, int* lda, double* work);
3163 float clansy_ (char* norm, char* uplo, int* n, const(lapack_complex_float)* a, int* lda, float* work);
3164 double zlansy_ (char* norm, char* uplo, int* n, const(lapack_complex_float)* a, int* lda, double* work);
3165 float slantr_ (char* norm, char* uplo, char* diag, int* m, int* n, const(float)* a, int* lda, float* work);
3166 double dlantr_ (char* norm, char* uplo, char* diag, int* m, int* n, const(double)* a, int* lda, double* work);
3167 float clantr_ (char* norm, char* uplo, char* diag, int* m, int* n, const(lapack_complex_float)* a, int* lda, float* work);
3168 double zlantr_ (char* norm, char* uplo, char* diag, int* m, int* n, const(lapack_complex_float)* a, int* lda, double* work);
3169 float slamch_ (char* cmach);
3170 double dlamch_ (char* cmach);
3171 void sgelq2_ (int* m, int* n, float* a, int* lda, float* tau, float* work, int* info);
3172 void dgelq2_ (int* m, int* n, double* a, int* lda, double* tau, double* work, int* info);
3173 void cgelq2_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* tau, lapack_complex_float* work, int* info);
3174 void zgelq2_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* tau, lapack_complex_double* work, int* info);
3175 void slarfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, const(float)* v, int* ldv, const(float)* t, int* ldt, float* c, int* ldc, float* work, int* ldwork);
3176 void dlarfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, const(double)* v, int* ldv, const(double)* t, int* ldt, double* c, int* ldc, double* work, int* ldwork);
3177 void clarfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, const(lapack_complex_float)* v, int* ldv, const(lapack_complex_float)* t, int* ldt, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* ldwork);
3178 void zlarfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, const(lapack_complex_double)* v, int* ldv, const(lapack_complex_double)* t, int* ldt, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* ldwork);
3179 void slarfg_ (int* n, float* alpha, float* x, int* incx, float* tau);
3180 void dlarfg_ (int* n, double* alpha, double* x, int* incx, double* tau);
3181 void clarfg_ (int* n, lapack_complex_float* alpha, lapack_complex_float* x, int* incx, lapack_complex_float* tau);
3182 void zlarfg_ (int* n, lapack_complex_double* alpha, lapack_complex_double* x, int* incx, lapack_complex_double* tau);
3183 void slarft_ (char* direct, char* storev, int* n, int* k, const(float)* v, int* ldv, const(float)* tau, float* t, int* ldt);
3184 void dlarft_ (char* direct, char* storev, int* n, int* k, const(double)* v, int* ldv, const(double)* tau, double* t, int* ldt);
3185 void clarft_ (char* direct, char* storev, int* n, int* k, const(lapack_complex_float)* v, int* ldv, const(lapack_complex_float)* tau, lapack_complex_float* t, int* ldt);
3186 void zlarft_ (char* direct, char* storev, int* n, int* k, const(lapack_complex_double)* v, int* ldv, const(lapack_complex_double)* tau, lapack_complex_double* t, int* ldt);
3187 void slarfx_ (char* side, int* m, int* n, const(float)* v, float* tau, float* c, int* ldc, float* work);
3188 void dlarfx_ (char* side, int* m, int* n, const(double)* v, double* tau, double* c, int* ldc, double* work);
3189 void clarfx_ (char* side, int* m, int* n, const(lapack_complex_float)* v, lapack_complex_float* tau, lapack_complex_float* c, int* ldc, lapack_complex_float* work);
3190 void zlarfx_ (char* side, int* m, int* n, const(lapack_complex_double)* v, lapack_complex_double* tau, lapack_complex_double* c, int* ldc, lapack_complex_double* work);
3191 void slatms_ (int* m, int* n, char* dist, int* iseed, char* sym, float* d, int* mode, float* cond, float* dmax, int* kl, int* ku, char* pack, float* a, int* lda, float* work, int* info);
3192 void dlatms_ (int* m, int* n, char* dist, int* iseed, char* sym, double* d, int* mode, double* cond, double* dmax, int* kl, int* ku, char* pack, double* a, int* lda, double* work, int* info);
3193 void clatms_ (int* m, int* n, char* dist, int* iseed, char* sym, float* d, int* mode, float* cond, float* dmax, int* kl, int* ku, char* pack, lapack_complex_float* a, int* lda, lapack_complex_float* work, int* info);
3194 void zlatms_ (int* m, int* n, char* dist, int* iseed, char* sym, double* d, int* mode, double* cond, double* dmax, int* kl, int* ku, char* pack, lapack_complex_double* a, int* lda, lapack_complex_double* work, int* info);
3195 void slag2d_ (int* m, int* n, const(float)* sa, int* ldsa, double* a, int* lda, int* info);
3196 void dlag2s_ (int* m, int* n, const(double)* a, int* lda, float* sa, int* ldsa, int* info);
3197 void clag2z_ (int* m, int* n, const(lapack_complex_float)* sa, int* ldsa, lapack_complex_float* a, int* lda, int* info);
3198 void zlag2c_ (int* m, int* n, const(lapack_complex_double)* a, int* lda, lapack_complex_double* sa, int* ldsa, int* info);
3199 void slauum_ (char* uplo, int* n, float* a, int* lda, int* info);
3200 void dlauum_ (char* uplo, int* n, double* a, int* lda, int* info);
3201 void clauum_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* info);
3202 void zlauum_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* info);
3203 void slagge_ (int* m, int* n, int* kl, int* ku, const(float)* d, float* a, int* lda, int* iseed, float* work, int* info);
3204 void dlagge_ (int* m, int* n, int* kl, int* ku, const(double)* d, double* a, int* lda, int* iseed, double* work, int* info);
3205 void clagge_ (int* m, int* n, int* kl, int* ku, const(float)* d, lapack_complex_float* a, int* lda, int* iseed, lapack_complex_float* work, int* info);
3206 void zlagge_ (int* m, int* n, int* kl, int* ku, const(double)* d, lapack_complex_double* a, int* lda, int* iseed, lapack_complex_double* work, int* info);
3207 void slascl_ (char* type, int* kl, int* ku, float* cfrom, float* cto, int* m, int* n, float* a, int* lda, int* info);
3208 void dlascl_ (char* type, int* kl, int* ku, double* cfrom, double* cto, int* m, int* n, double* a, int* lda, int* info);
3209 void clascl_ (char* type, int* kl, int* ku, float* cfrom, float* cto, int* m, int* n, lapack_complex_float* a, int* lda, int* info);
3210 void zlascl_ (char* type, int* kl, int* ku, double* cfrom, double* cto, int* m, int* n, lapack_complex_double* a, int* lda, int* info);
3211 void slaset_ (char* uplo, int* m, int* n, float* alpha, float* beta, float* a, int* lda);
3212 void dlaset_ (char* uplo, int* m, int* n, double* alpha, double* beta, double* a, int* lda);
3213 void claset_ (char* uplo, int* m, int* n, lapack_complex_float* alpha, lapack_complex_float* beta, lapack_complex_float* a, int* lda);
3214 void zlaset_ (char* uplo, int* m, int* n, lapack_complex_double* alpha, lapack_complex_double* beta, lapack_complex_double* a, int* lda);
3215 void slasrt_ (char* id, int* n, float* d, int* info);
3216 void dlasrt_ (char* id, int* n, double* d, int* info);
3217 void claghe_ (int* n, int* k, const(float)* d, lapack_complex_float* a, int* lda, int* iseed, lapack_complex_float* work, int* info);
3218 void zlaghe_ (int* n, int* k, const(double)* d, lapack_complex_double* a, int* lda, int* iseed, lapack_complex_double* work, int* info);
3219 void slagsy_ (int* n, int* k, const(float)* d, float* a, int* lda, int* iseed, float* work, int* info);
3220 void dlagsy_ (int* n, int* k, const(double)* d, double* a, int* lda, int* iseed, double* work, int* info);
3221 void clagsy_ (int* n, int* k, const(float)* d, lapack_complex_float* a, int* lda, int* iseed, lapack_complex_float* work, int* info);
3222 void zlagsy_ (int* n, int* k, const(double)* d, lapack_complex_double* a, int* lda, int* iseed, lapack_complex_double* work, int* info);
3223 void slapmr_ (int* forwrd, int* m, int* n, float* x, int* ldx, int* k);
3224 void dlapmr_ (int* forwrd, int* m, int* n, double* x, int* ldx, int* k);
3225 void clapmr_ (int* forwrd, int* m, int* n, lapack_complex_float* x, int* ldx, int* k);
3226 void zlapmr_ (int* forwrd, int* m, int* n, lapack_complex_double* x, int* ldx, int* k);
3227 void slapmt_ (int* forwrd, int* m, int* n, float* x, int* ldx, int* k);
3228 void dlapmt_ (int* forwrd, int* m, int* n, double* x, int* ldx, int* k);
3229 void clapmt_ (int* forwrd, int* m, int* n, lapack_complex_float* x, int* ldx, int* k);
3230 void zlapmt_ (int* forwrd, int* m, int* n, lapack_complex_double* x, int* ldx, int* k);
3231 float slapy2_ (float* x, float* y);
3232 double dlapy2_ (double* x, double* y);
3233 float slapy3_ (float* x, float* y, float* z);
3234 double dlapy3_ (double* x, double* y, double* z);
3235 void slartgp_ (float* f, float* g, float* cs, float* sn, float* r);
3236 void dlartgp_ (double* f, double* g, double* cs, double* sn, double* r);
3237 void slartgs_ (float* x, float* y, float* sigma, float* cs, float* sn);
3238 void dlartgs_ (double* x, double* y, double* sigma, double* cs, double* sn);
3239 void cbbcsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, int* m, int* p, int* q, float* theta, float* phi, lapack_complex_float* u1, int* ldu1, lapack_complex_float* u2, int* ldu2, lapack_complex_float* v1t, int* ldv1t, lapack_complex_float* v2t, int* ldv2t, float* b11d, float* b11e, float* b12d, float* b12e, float* b21d, float* b21e, float* b22d, float* b22e, float* rwork, int* lrwork, int* info);
3240 void cheswapr_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* i1, int* i2);
3241 void chetri2_ (char* uplo, int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* work, int* lwork, int* info);
3242 void chetri2x_ (char* uplo, int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* work, int* nb, int* info);
3243 void chetrs2_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* info);
3244 void csyconv_ (char* uplo, char* way, int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* e, int* info);
3245 void csyswapr_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* i1, int* i2);
3246 void csytri2_ (char* uplo, int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* work, int* lwork, int* info);
3247 void csytri2x_ (char* uplo, int* n, lapack_complex_float* a, int* lda, const(int)* ipiv, lapack_complex_float* work, int* nb, int* info);
3248 void csytrs2_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* info);
3249 void cunbdb_ (char* trans, char* signs, int* m, int* p, int* q, lapack_complex_float* x11, int* ldx11, lapack_complex_float* x12, int* ldx12, lapack_complex_float* x21, int* ldx21, lapack_complex_float* x22, int* ldx22, float* theta, float* phi, lapack_complex_float* taup1, lapack_complex_float* taup2, lapack_complex_float* tauq1, lapack_complex_float* tauq2, lapack_complex_float* work, int* lwork, int* info);
3250 void cuncsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, char* signs, int* m, int* p, int* q, lapack_complex_float* x11, int* ldx11, lapack_complex_float* x12, int* ldx12, lapack_complex_float* x21, int* ldx21, lapack_complex_float* x22, int* ldx22, float* theta, lapack_complex_float* u1, int* ldu1, lapack_complex_float* u2, int* ldu2, lapack_complex_float* v1t, int* ldv1t, lapack_complex_float* v2t, int* ldv2t, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* info);
3251 void cuncsd2by1_ (char* jobu1, char* jobu2, char* jobv1t, int* m, int* p, int* q, lapack_complex_float* x11, int* ldx11, lapack_complex_float* x21, int* ldx21, float* theta, lapack_complex_float* u1, int* ldu1, lapack_complex_float* u2, int* ldu2, lapack_complex_float* v1t, int* ldv1t, lapack_complex_float* work, int* lwork, float* rwork, int* lrwork, int* iwork, int* info);
3252 void dbbcsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, int* m, int* p, int* q, double* theta, double* phi, double* u1, int* ldu1, double* u2, int* ldu2, double* v1t, int* ldv1t, double* v2t, int* ldv2t, double* b11d, double* b11e, double* b12d, double* b12e, double* b21d, double* b21e, double* b22d, double* b22e, double* work, int* lwork, int* info);
3253 void dorbdb_ (char* trans, char* signs, int* m, int* p, int* q, double* x11, int* ldx11, double* x12, int* ldx12, double* x21, int* ldx21, double* x22, int* ldx22, double* theta, double* phi, double* taup1, double* taup2, double* tauq1, double* tauq2, double* work, int* lwork, int* info);
3254 void dorcsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, char* signs, int* m, int* p, int* q, double* x11, int* ldx11, double* x12, int* ldx12, double* x21, int* ldx21, double* x22, int* ldx22, double* theta, double* u1, int* ldu1, double* u2, int* ldu2, double* v1t, int* ldv1t, double* v2t, int* ldv2t, double* work, int* lwork, int* iwork, int* info);
3255 void dorcsd2by1_ (char* jobu1, char* jobu2, char* jobv1t, int* m, int* p, int* q, double* x11, int* ldx11, double* x21, int* ldx21, double* theta, double* u1, int* ldu1, double* u2, int* ldu2, double* v1t, int* ldv1t, double* work, int* lwork, int* iwork, int* info);
3256 void dsyconv_ (char* uplo, char* way, int* n, double* a, int* lda, const(int)* ipiv, double* e, int* info);
3257 void dsyswapr_ (char* uplo, int* n, double* a, int* lda, int* i1, int* i2);
3258 void dsytri2_ (char* uplo, int* n, double* a, int* lda, const(int)* ipiv, double* work, int* lwork, int* info);
3259 void dsytri2x_ (char* uplo, int* n, double* a, int* lda, const(int)* ipiv, double* work, int* nb, int* info);
3260 void dsytrs2_ (char* uplo, int* n, int* nrhs, const(double)* a, int* lda, const(int)* ipiv, double* b, int* ldb, double* work, int* info);
3261 void sbbcsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, int* m, int* p, int* q, float* theta, float* phi, float* u1, int* ldu1, float* u2, int* ldu2, float* v1t, int* ldv1t, float* v2t, int* ldv2t, float* b11d, float* b11e, float* b12d, float* b12e, float* b21d, float* b21e, float* b22d, float* b22e, float* work, int* lwork, int* info);
3262 void sorbdb_ (char* trans, char* signs, int* m, int* p, int* q, float* x11, int* ldx11, float* x12, int* ldx12, float* x21, int* ldx21, float* x22, int* ldx22, float* theta, float* phi, float* taup1, float* taup2, float* tauq1, float* tauq2, float* work, int* lwork, int* info);
3263 void sorcsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, char* signs, int* m, int* p, int* q, float* x11, int* ldx11, float* x12, int* ldx12, float* x21, int* ldx21, float* x22, int* ldx22, float* theta, float* u1, int* ldu1, float* u2, int* ldu2, float* v1t, int* ldv1t, float* v2t, int* ldv2t, float* work, int* lwork, int* iwork, int* info);
3264 void sorcsd2by1_ (char* jobu1, char* jobu2, char* jobv1t, int* m, int* p, int* q, float* x11, int* ldx11, float* x21, int* ldx21, float* theta, float* u1, int* ldu1, float* u2, int* ldu2, float* v1t, int* ldv1t, float* work, int* lwork, int* iwork, int* info);
3265 void ssyconv_ (char* uplo, char* way, int* n, float* a, int* lda, const(int)* ipiv, float* e, int* info);
3266 void ssyswapr_ (char* uplo, int* n, float* a, int* lda, int* i1, int* i2);
3267 void ssytri2_ (char* uplo, int* n, float* a, int* lda, const(int)* ipiv, float* work, int* lwork, int* info);
3268 void ssytri2x_ (char* uplo, int* n, float* a, int* lda, const(int)* ipiv, float* work, int* nb, int* info);
3269 void ssytrs2_ (char* uplo, int* n, int* nrhs, const(float)* a, int* lda, const(int)* ipiv, float* b, int* ldb, float* work, int* info);
3270 void zbbcsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, int* m, int* p, int* q, double* theta, double* phi, lapack_complex_double* u1, int* ldu1, lapack_complex_double* u2, int* ldu2, lapack_complex_double* v1t, int* ldv1t, lapack_complex_double* v2t, int* ldv2t, double* b11d, double* b11e, double* b12d, double* b12e, double* b21d, double* b21e, double* b22d, double* b22e, double* rwork, int* lrwork, int* info);
3271 void zheswapr_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* i1, int* i2);
3272 void zhetri2_ (char* uplo, int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* work, int* lwork, int* info);
3273 void zhetri2x_ (char* uplo, int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* work, int* nb, int* info);
3274 void zhetrs2_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* info);
3275 void zsyconv_ (char* uplo, char* way, int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* e, int* info);
3276 void zsyswapr_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* i1, int* i2);
3277 void zsytri2_ (char* uplo, int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* work, int* lwork, int* info);
3278 void zsytri2x_ (char* uplo, int* n, lapack_complex_double* a, int* lda, const(int)* ipiv, lapack_complex_double* work, int* nb, int* info);
3279 void zsytrs2_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* info);
3280 void zunbdb_ (char* trans, char* signs, int* m, int* p, int* q, lapack_complex_double* x11, int* ldx11, lapack_complex_double* x12, int* ldx12, lapack_complex_double* x21, int* ldx21, lapack_complex_double* x22, int* ldx22, double* theta, double* phi, lapack_complex_double* taup1, lapack_complex_double* taup2, lapack_complex_double* tauq1, lapack_complex_double* tauq2, lapack_complex_double* work, int* lwork, int* info);
3281 void zuncsd_ (char* jobu1, char* jobu2, char* jobv1t, char* jobv2t, char* trans, char* signs, int* m, int* p, int* q, lapack_complex_double* x11, int* ldx11, lapack_complex_double* x12, int* ldx12, lapack_complex_double* x21, int* ldx21, lapack_complex_double* x22, int* ldx22, double* theta, lapack_complex_double* u1, int* ldu1, lapack_complex_double* u2, int* ldu2, lapack_complex_double* v1t, int* ldv1t, lapack_complex_double* v2t, int* ldv2t, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* info);
3282 void zuncsd2by1_ (char* jobu1, char* jobu2, char* jobv1t, int* m, int* p, int* q, lapack_complex_double* x11, int* ldx11, lapack_complex_double* x21, int* ldx21, double* theta, lapack_complex_double* u1, int* ldu1, lapack_complex_double* u2, int* ldu2, lapack_complex_double* v1t, int* ldv1t, lapack_complex_double* work, int* lwork, double* rwork, int* lrwork, int* iwork, int* info);
3283 void sgemqrt_ (char* side, char* trans, int* m, int* n, int* k, int* nb, const(float)* v, int* ldv, const(float)* t, int* ldt, float* c, int* ldc, float* work, int* info);
3284 void dgemqrt_ (char* side, char* trans, int* m, int* n, int* k, int* nb, const(double)* v, int* ldv, const(double)* t, int* ldt, double* c, int* ldc, double* work, int* info);
3285 void cgemqrt_ (char* side, char* trans, int* m, int* n, int* k, int* nb, const(lapack_complex_float)* v, int* ldv, const(lapack_complex_float)* t, int* ldt, lapack_complex_float* c, int* ldc, lapack_complex_float* work, int* info);
3286 void zgemqrt_ (char* side, char* trans, int* m, int* n, int* k, int* nb, const(lapack_complex_double)* v, int* ldv, const(lapack_complex_double)* t, int* ldt, lapack_complex_double* c, int* ldc, lapack_complex_double* work, int* info);
3287 void sgeqrt_ (int* m, int* n, int* nb, float* a, int* lda, float* t, int* ldt, float* work, int* info);
3288 void dgeqrt_ (int* m, int* n, int* nb, double* a, int* lda, double* t, int* ldt, double* work, int* info);
3289 void cgeqrt_ (int* m, int* n, int* nb, lapack_complex_float* a, int* lda, lapack_complex_float* t, int* ldt, lapack_complex_float* work, int* info);
3290 void zgeqrt_ (int* m, int* n, int* nb, lapack_complex_double* a, int* lda, lapack_complex_double* t, int* ldt, lapack_complex_double* work, int* info);
3291 void sgeqrt2_ (int* m, int* n, float* a, int* lda, float* t, int* ldt, int* info);
3292 void dgeqrt2_ (int* m, int* n, double* a, int* lda, double* t, int* ldt, int* info);
3293 void cgeqrt2_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* t, int* ldt, int* info);
3294 void zgeqrt2_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* t, int* ldt, int* info);
3295 void sgeqrt3_ (int* m, int* n, float* a, int* lda, float* t, int* ldt, int* info);
3296 void dgeqrt3_ (int* m, int* n, double* a, int* lda, double* t, int* ldt, int* info);
3297 void cgeqrt3_ (int* m, int* n, lapack_complex_float* a, int* lda, lapack_complex_float* t, int* ldt, int* info);
3298 void zgeqrt3_ (int* m, int* n, lapack_complex_double* a, int* lda, lapack_complex_double* t, int* ldt, int* info);
3299 void stpmqrt_ (char* side, char* trans, int* m, int* n, int* k, int* l, int* nb, const(float)* v, int* ldv, const(float)* t, int* ldt, float* a, int* lda, float* b, int* ldb, float* work, int* info);
3300 void dtpmqrt_ (char* side, char* trans, int* m, int* n, int* k, int* l, int* nb, const(double)* v, int* ldv, const(double)* t, int* ldt, double* a, int* lda, double* b, int* ldb, double* work, int* info);
3301 void ctpmqrt_ (char* side, char* trans, int* m, int* n, int* k, int* l, int* nb, const(lapack_complex_float)* v, int* ldv, const(lapack_complex_float)* t, int* ldt, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* info);
3302 void ztpmqrt_ (char* side, char* trans, int* m, int* n, int* k, int* l, int* nb, const(lapack_complex_double)* v, int* ldv, const(lapack_complex_double)* t, int* ldt, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* info);
3303 void stpqrt_ (int* m, int* n, int* l, int* nb, float* a, int* lda, float* b, int* ldb, float* t, int* ldt, float* work, int* info);
3304 void dtpqrt_ (int* m, int* n, int* l, int* nb, double* a, int* lda, double* b, int* ldb, double* t, int* ldt, double* work, int* info);
3305 void ctpqrt_ (int* m, int* n, int* l, int* nb, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* t, int* ldt, lapack_complex_float* work, int* info);
3306 void ztpqrt_ (int* m, int* n, int* l, int* nb, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* t, int* ldt, lapack_complex_double* work, int* info);
3307 void stpqrt2_ (int* m, int* n, int* l, float* a, int* lda, float* b, int* ldb, float* t, int* ldt, int* info);
3308 void dtpqrt2_ (int* m, int* n, int* l, double* a, int* lda, double* b, int* ldb, double* t, int* ldt, int* info);
3309 void ctpqrt2_ (int* m, int* n, int* l, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* t, int* ldt, int* info);
3310 void ztpqrt2_ (int* m, int* n, int* l, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* t, int* ldt, int* info);
3311 void stprfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, int* l, const(float)* v, int* ldv, const(float)* t, int* ldt, float* a, int* lda, float* b, int* ldb, const(float)* work, int* ldwork);
3312 void dtprfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, int* l, const(double)* v, int* ldv, const(double)* t, int* ldt, double* a, int* lda, double* b, int* ldb, const(double)* work, int* ldwork);
3313 void ctprfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, int* l, const(lapack_complex_float)* v, int* ldv, const(lapack_complex_float)* t, int* ldt, lapack_complex_float* a, int* lda, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* ldwork);
3314 void ztprfb_ (char* side, char* trans, char* direct, char* storev, int* m, int* n, int* k, int* l, const(lapack_complex_double)* v, int* ldv, const(lapack_complex_double)* t, int* ldt, lapack_complex_double* a, int* lda, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* ldwork);
3315 void ssysv_rook_ (char* uplo, int* n, int* nrhs, float* a, int* lda, int* ipiv, float* b, int* ldb, float* work, int* lwork, int* info);
3316 void ssytrf_rook_ (char* uplo, int* n, float* a, int* lda, int* ipiv, float* work, int* lwork, int* info);
3317 void dsysv_rook_ (char* uplo, int* n, int* nrhs, double* a, int* lda, int* ipiv, double* b, int* ldb, double* work, int* lwork, int* info);
3318 void dsytrf_rook_ (char* uplo, int* n, double* a, int* lda, int* ipiv, double* work, int* lwork, int* info);
3319 void csysv_rook_ (char* uplo, int* n, int* nrhs, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* b, int* ldb, lapack_complex_float* work, int* lwork, int* info);
3320 void csytrf_rook_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* work, int* lwork, int* info);
3321 void zsysv_rook_ (char* uplo, int* n, int* nrhs, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* b, int* ldb, lapack_complex_double* work, int* lwork, int* info);
3322 void zsytrf_rook_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* work, int* lwork, int* info);
3323 void ssytrs_rook_ (char* uplo, int* n, int* nrhs, const(float)* a, int* lda, const(int)* ipiv, float* b, int* ldb, int* info);
3324 void dsytrs_rook_ (char* uplo, int* n, int* nrhs, const(double)* a, int* lda, const(int)* ipiv, double* b, int* ldb, int* info);
3325 void csytrs_rook_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
3326 void zsytrs_rook_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
3327 void chetrf_rook_ (char* uplo, int* n, lapack_complex_float* a, int* lda, int* ipiv, lapack_complex_float* work, int* lwork, int* info);
3328 void zhetrf_rook_ (char* uplo, int* n, lapack_complex_double* a, int* lda, int* ipiv, lapack_complex_double* work, int* lwork, int* info);
3329 void chetrs_rook_ (char* uplo, int* n, int* nrhs, const(lapack_complex_float)* a, int* lda, const(int)* ipiv, lapack_complex_float* b, int* ldb, int* info);
3330 void zhetrs_rook_ (char* uplo, int* n, int* nrhs, const(lapack_complex_double)* a, int* lda, const(int)* ipiv, lapack_complex_double* b, int* ldb, int* info);
3331 void csyr_ (char* uplo, int* n, lapack_complex_float* alpha, const(lapack_complex_float)* x, int* incx, lapack_complex_float* a, int* lda);
3332 void zsyr_ (char* uplo, int* n, lapack_complex_double* alpha, const(lapack_complex_double)* x, int* incx, lapack_complex_double* a, int* lda);
3333 void ilaver_ (const(int)* vers_major, const(int)* vers_minor, const(int)* vers_patch);