LAPACK  3.9.0
LAPACK: Linear Algebra PACKage
lapack.h
Go to the documentation of this file.
1 #ifndef LAPACK_H
2 #define LAPACK_H
3 
4 /*
5 * Turn on HAVE_LAPACK_CONFIG_H to redefine C-LAPACK datatypes
6 */
7 #ifdef HAVE_LAPACK_CONFIG_H
8 #include "lapacke_config.h"
9 #endif
10 
11 #include "lapacke_mangling.h"
12 
13 #include <stdlib.h>
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 /*----------------------------------------------------------------------------*/
20 #ifndef lapack_int
21 #define lapack_int int
22 #endif
23 
24 #ifndef lapack_logical
25 #define lapack_logical lapack_int
26 #endif
27 
28 /* f2c, hence clapack and MacOS Accelerate, returns double instead of float
29  * for sdot, slange, clange, etc. */
30 #if defined(LAPACK_F2C)
31  typedef double lapack_float_return;
32 #else
33  typedef float lapack_float_return;
34 #endif
35 
36 /* Complex types are structures equivalent to the
37 * Fortran complex types COMPLEX(4) and COMPLEX(8).
38 *
39 * One can also redefine the types with his own types
40 * for example by including in the code definitions like
41 *
42 * #define lapack_complex_float std::complex<float>
43 * #define lapack_complex_double std::complex<double>
44 *
45 * or define these types in the command line:
46 *
47 * -Dlapack_complex_float="std::complex<float>"
48 * -Dlapack_complex_double="std::complex<double>"
49 */
50 
51 #ifndef LAPACK_COMPLEX_CUSTOM
52 
53 /* Complex type (single precision) */
54 #ifndef lapack_complex_float
55 #include <complex.h>
56 #define lapack_complex_float float _Complex
57 #endif
58 
59 #ifndef lapack_complex_float_real
60 #define lapack_complex_float_real(z) (creal(z))
61 #endif
62 
63 #ifndef lapack_complex_float_imag
64 #define lapack_complex_float_imag(z) (cimag(z))
65 #endif
66 
67 /* Complex type (double precision) */
68 #ifndef lapack_complex_double
69 #include <complex.h>
70 #define lapack_complex_double double _Complex
71 #endif
72 
73 #ifndef lapack_complex_double_real
74 #define lapack_complex_double_real(z) (creal(z))
75 #endif
76 
77 #ifndef lapack_complex_double_imag
78 #define lapack_complex_double_imag(z) (cimag(z))
79 #endif
80 
81 #endif /* LAPACK_COMPLEX_CUSTOM */
82 
83 /* Callback logical functions of one, two, or three arguments are used
84 * to select eigenvalues to sort to the top left of the Schur form.
85 * The value is selected if function returns TRUE (non-zero). */
86 
87 typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* );
89  ( const float*, const float*, const float* );
90 typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double* );
92  ( const double*, const double*, const double* );
93 
100 
101 #define LAPACK_lsame LAPACK_GLOBAL(lsame,LSAME)
102 lapack_logical LAPACK_lsame( char* ca, char* cb,
103  lapack_int lca, lapack_int lcb );
104 
105 
106 /*----------------------------------------------------------------------------*/
107 /* This is in alphabetical order (ignoring leading precision). */
108 
109 #define LAPACK_cbbcsd LAPACK_GLOBAL(cbbcsd,CBBCSD)
110 void LAPACK_cbbcsd(
111  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
112  lapack_int const* m, lapack_int const* p, lapack_int const* q,
113  float* theta,
114  float* phi,
115  lapack_complex_float* U1, lapack_int const* ldu1,
116  lapack_complex_float* U2, lapack_int const* ldu2,
117  lapack_complex_float* V1T, lapack_int const* ldv1t,
118  lapack_complex_float* V2T, lapack_int const* ldv2t,
119  float* B11D,
120  float* B11E,
121  float* B12D,
122  float* B12E,
123  float* B21D,
124  float* B21E,
125  float* B22D,
126  float* B22E,
127  float* rwork, lapack_int const* lrwork,
128  lapack_int* info );
129 
130 #define LAPACK_dbbcsd LAPACK_GLOBAL(dbbcsd,DBBCSD)
131 void LAPACK_dbbcsd(
132  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
133  lapack_int const* m, lapack_int const* p, lapack_int const* q,
134  double* theta,
135  double* phi,
136  double* U1, lapack_int const* ldu1,
137  double* U2, lapack_int const* ldu2,
138  double* V1T, lapack_int const* ldv1t,
139  double* V2T, lapack_int const* ldv2t,
140  double* B11D,
141  double* B11E,
142  double* B12D,
143  double* B12E,
144  double* b21d,
145  double* b21e,
146  double* b22d,
147  double* b22e,
148  double* work, lapack_int const* lwork,
149  lapack_int* info );
150 
151 #define LAPACK_sbbcsd LAPACK_GLOBAL(sbbcsd,SBBCSD)
152 void LAPACK_sbbcsd(
153  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
154  lapack_int const* m, lapack_int const* p, lapack_int const* q,
155  float* theta,
156  float* phi,
157  float* U1, lapack_int const* ldu1,
158  float* U2, lapack_int const* ldu2,
159  float* V1T, lapack_int const* ldv1t,
160  float* V2T, lapack_int const* ldv2t,
161  float* B11D,
162  float* B11E,
163  float* B12D,
164  float* B12E,
165  float* B21D,
166  float* B21E,
167  float* B22D,
168  float* B22E,
169  float* work, lapack_int const* lwork,
170  lapack_int* info );
171 
172 #define LAPACK_zbbcsd LAPACK_GLOBAL(zbbcsd,ZBBCSD)
173 void LAPACK_zbbcsd(
174  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
175  lapack_int const* m, lapack_int const* p, lapack_int const* q,
176  double* theta,
177  double* phi,
178  lapack_complex_double* U1, lapack_int const* ldu1,
179  lapack_complex_double* U2, lapack_int const* ldu2,
180  lapack_complex_double* V1T, lapack_int const* ldv1t,
181  lapack_complex_double* V2T, lapack_int const* ldv2t,
182  double* B11D,
183  double* B11E,
184  double* B12D,
185  double* B12E,
186  double* B21D,
187  double* B21E,
188  double* B22D,
189  double* B22E,
190  double* rwork, lapack_int const* lrwork,
191  lapack_int* info );
192 
193 #define LAPACK_dbdsdc LAPACK_GLOBAL(dbdsdc,DBDSDC)
194 void LAPACK_dbdsdc(
195  char const* uplo, char const* compq,
196  lapack_int const* n,
197  double* D,
198  double* E,
199  double* U, lapack_int const* ldu,
200  double* VT, lapack_int const* ldvt,
201  double* Q, lapack_int* IQ,
202  double* work,
203  lapack_int* iwork,
204  lapack_int* info );
205 
206 #define LAPACK_sbdsdc LAPACK_GLOBAL(sbdsdc,SBDSDC)
207 void LAPACK_sbdsdc(
208  char const* uplo, char const* compq,
209  lapack_int const* n,
210  float* D,
211  float* E,
212  float* U, lapack_int const* ldu,
213  float* VT, lapack_int const* ldvt,
214  float* Q, lapack_int* IQ,
215  float* work,
216  lapack_int* iwork,
217  lapack_int* info );
218 
219 #define LAPACK_cbdsqr LAPACK_GLOBAL(cbdsqr,CBDSQR)
220 void LAPACK_cbdsqr(
221  char const* uplo,
222  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
223  float* D,
224  float* E,
225  lapack_complex_float* VT, lapack_int const* ldvt,
226  lapack_complex_float* U, lapack_int const* ldu,
227  lapack_complex_float* C, lapack_int const* ldc,
228  float* rwork,
229  lapack_int* info );
230 
231 #define LAPACK_dbdsqr LAPACK_GLOBAL(dbdsqr,DBDSQR)
232 void LAPACK_dbdsqr(
233  char const* uplo,
234  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
235  double* D,
236  double* E,
237  double* VT, lapack_int const* ldvt,
238  double* U, lapack_int const* ldu,
239  double* C, lapack_int const* ldc,
240  double* work,
241  lapack_int* info );
242 
243 #define LAPACK_sbdsqr LAPACK_GLOBAL(sbdsqr,SBDSQR)
244 void LAPACK_sbdsqr(
245  char const* uplo,
246  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
247  float* D,
248  float* E,
249  float* VT, lapack_int const* ldvt,
250  float* U, lapack_int const* ldu,
251  float* C, lapack_int const* ldc,
252  float* work,
253  lapack_int* info );
254 
255 #define LAPACK_zbdsqr LAPACK_GLOBAL(zbdsqr,ZBDSQR)
256 void LAPACK_zbdsqr(
257  char const* uplo,
258  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
259  double* D,
260  double* E,
261  lapack_complex_double* VT, lapack_int const* ldvt,
262  lapack_complex_double* U, lapack_int const* ldu,
263  lapack_complex_double* C, lapack_int const* ldc,
264  double* rwork,
265  lapack_int* info );
266 
267 #define LAPACK_dbdsvdx LAPACK_GLOBAL(dbdsvdx,DBDSVDX)
268 void LAPACK_dbdsvdx(
269  char const* uplo, char const* jobz, char const* range,
270  lapack_int const* n,
271  double const* D,
272  double const* E,
273  double const* vl,
274  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
275  double* S,
276  double* Z, lapack_int const* ldz,
277  double* work,
278  lapack_int* iwork,
279  lapack_int* info );
280 
281 #define LAPACK_sbdsvdx LAPACK_GLOBAL(sbdsvdx,SBDSVDX)
282 void LAPACK_sbdsvdx(
283  char const* uplo, char const* jobz, char const* range,
284  lapack_int const* n,
285  float const* D,
286  float const* E,
287  float const* vl,
288  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
289  float* S,
290  float* Z, lapack_int const* ldz,
291  float* work,
292  lapack_int* iwork,
293  lapack_int* info );
294 
295 #define LAPACK_ddisna LAPACK_GLOBAL(ddisna,DDISNA)
296 void LAPACK_ddisna(
297  char const* job,
298  lapack_int const* m, lapack_int const* n,
299  double const* D,
300  double* SEP,
301  lapack_int* info );
302 
303 #define LAPACK_sdisna LAPACK_GLOBAL(sdisna,SDISNA)
304 void LAPACK_sdisna(
305  char const* job,
306  lapack_int const* m, lapack_int const* n,
307  float const* D,
308  float* SEP,
309  lapack_int* info );
310 
311 #define LAPACK_cgbbrd LAPACK_GLOBAL(cgbbrd,CGBBRD)
312 void LAPACK_cgbbrd(
313  char const* vect,
314  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
315  lapack_complex_float* AB, lapack_int const* ldab,
316  float* D,
317  float* E,
318  lapack_complex_float* Q, lapack_int const* ldq,
319  lapack_complex_float* PT, lapack_int const* ldpt,
320  lapack_complex_float* C, lapack_int const* ldc,
321  lapack_complex_float* work,
322  float* rwork,
323  lapack_int* info );
324 
325 #define LAPACK_dgbbrd LAPACK_GLOBAL(dgbbrd,DGBBRD)
326 void LAPACK_dgbbrd(
327  char const* vect,
328  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
329  double* AB, lapack_int const* ldab,
330  double* D,
331  double* E,
332  double* Q, lapack_int const* ldq,
333  double* PT, lapack_int const* ldpt,
334  double* C, lapack_int const* ldc,
335  double* work,
336  lapack_int* info );
337 
338 #define LAPACK_sgbbrd LAPACK_GLOBAL(sgbbrd,SGBBRD)
339 void LAPACK_sgbbrd(
340  char const* vect,
341  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
342  float* AB, lapack_int const* ldab,
343  float* D,
344  float* E,
345  float* Q, lapack_int const* ldq,
346  float* PT, lapack_int const* ldpt,
347  float* C, lapack_int const* ldc,
348  float* work,
349  lapack_int* info );
350 
351 #define LAPACK_zgbbrd LAPACK_GLOBAL(zgbbrd,ZGBBRD)
352 void LAPACK_zgbbrd(
353  char const* vect,
354  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
355  lapack_complex_double* AB, lapack_int const* ldab,
356  double* D,
357  double* E,
358  lapack_complex_double* Q, lapack_int const* ldq,
359  lapack_complex_double* PT, lapack_int const* ldpt,
360  lapack_complex_double* C, lapack_int const* ldc,
361  lapack_complex_double* work,
362  double* rwork,
363  lapack_int* info );
364 
365 #define LAPACK_cgbcon LAPACK_GLOBAL(cgbcon,CGBCON)
366 void LAPACK_cgbcon(
367  char const* norm,
368  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
369  lapack_complex_float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
370  float const* anorm,
371  float* rcond,
372  lapack_complex_float* work,
373  float* rwork,
374  lapack_int* info );
375 
376 #define LAPACK_dgbcon LAPACK_GLOBAL(dgbcon,DGBCON)
377 void LAPACK_dgbcon(
378  char const* norm,
379  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
380  double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
381  double const* anorm,
382  double* rcond,
383  double* work,
384  lapack_int* iwork,
385  lapack_int* info );
386 
387 #define LAPACK_sgbcon LAPACK_GLOBAL(sgbcon,SGBCON)
388 void LAPACK_sgbcon(
389  char const* norm,
390  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
391  float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
392  float const* anorm,
393  float* rcond,
394  float* work,
395  lapack_int* iwork,
396  lapack_int* info );
397 
398 #define LAPACK_zgbcon LAPACK_GLOBAL(zgbcon,ZGBCON)
399 void LAPACK_zgbcon(
400  char const* norm,
401  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
402  lapack_complex_double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
403  double const* anorm,
404  double* rcond,
405  lapack_complex_double* work,
406  double* rwork,
407  lapack_int* info );
408 
409 #define LAPACK_cgbequ LAPACK_GLOBAL(cgbequ,CGBEQU)
410 void LAPACK_cgbequ(
411  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
412  lapack_complex_float const* AB, lapack_int const* ldab,
413  float* R,
414  float* C,
415  float* rowcnd,
416  float* colcnd,
417  float* amax,
418  lapack_int* info );
419 
420 #define LAPACK_dgbequ LAPACK_GLOBAL(dgbequ,DGBEQU)
421 void LAPACK_dgbequ(
422  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
423  double const* AB, lapack_int const* ldab,
424  double* R,
425  double* C,
426  double* rowcnd,
427  double* colcnd,
428  double* amax,
429  lapack_int* info );
430 
431 #define LAPACK_sgbequ LAPACK_GLOBAL(sgbequ,SGBEQU)
432 void LAPACK_sgbequ(
433  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
434  float const* AB, lapack_int const* ldab,
435  float* R,
436  float* C,
437  float* rowcnd,
438  float* colcnd,
439  float* amax,
440  lapack_int* info );
441 
442 #define LAPACK_zgbequ LAPACK_GLOBAL(zgbequ,ZGBEQU)
443 void LAPACK_zgbequ(
444  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
445  lapack_complex_double const* AB, lapack_int const* ldab,
446  double* R,
447  double* C,
448  double* rowcnd,
449  double* colcnd,
450  double* amax,
451  lapack_int* info );
452 
453 #define LAPACK_cgbequb LAPACK_GLOBAL(cgbequb,CGBEQUB)
454 void LAPACK_cgbequb(
455  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
456  lapack_complex_float const* AB, lapack_int const* ldab,
457  float* R,
458  float* C,
459  float* rowcnd,
460  float* colcnd,
461  float* amax,
462  lapack_int* info );
463 
464 #define LAPACK_dgbequb LAPACK_GLOBAL(dgbequb,DGBEQUB)
465 void LAPACK_dgbequb(
466  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
467  double const* AB, lapack_int const* ldab,
468  double* R,
469  double* C,
470  double* rowcnd,
471  double* colcnd,
472  double* amax,
473  lapack_int* info );
474 
475 #define LAPACK_sgbequb LAPACK_GLOBAL(sgbequb,SGBEQUB)
476 void LAPACK_sgbequb(
477  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
478  float const* AB, lapack_int const* ldab,
479  float* R,
480  float* C,
481  float* rowcnd,
482  float* colcnd,
483  float* amax,
484  lapack_int* info );
485 
486 #define LAPACK_zgbequb LAPACK_GLOBAL(zgbequb,ZGBEQUB)
487 void LAPACK_zgbequb(
488  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
489  lapack_complex_double const* AB, lapack_int const* ldab,
490  double* R,
491  double* C,
492  double* rowcnd,
493  double* colcnd,
494  double* amax,
495  lapack_int* info );
496 
497 #define LAPACK_cgbrfs LAPACK_GLOBAL(cgbrfs,CGBRFS)
498 void LAPACK_cgbrfs(
499  char const* trans,
500  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
501  lapack_complex_float const* AB, lapack_int const* ldab,
502  lapack_complex_float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
503  lapack_complex_float const* B, lapack_int const* ldb,
504  lapack_complex_float* X, lapack_int const* ldx,
505  float* ferr,
506  float* berr,
507  lapack_complex_float* work,
508  float* rwork,
509  lapack_int* info );
510 
511 #define LAPACK_dgbrfs LAPACK_GLOBAL(dgbrfs,DGBRFS)
512 void LAPACK_dgbrfs(
513  char const* trans,
514  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
515  double const* AB, lapack_int const* ldab,
516  double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
517  double const* B, lapack_int const* ldb,
518  double* X, lapack_int const* ldx,
519  double* ferr,
520  double* berr,
521  double* work,
522  lapack_int* iwork,
523  lapack_int* info );
524 
525 #define LAPACK_sgbrfs LAPACK_GLOBAL(sgbrfs,SGBRFS)
526 void LAPACK_sgbrfs(
527  char const* trans,
528  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
529  float const* AB, lapack_int const* ldab,
530  float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
531  float const* B, lapack_int const* ldb,
532  float* X, lapack_int const* ldx,
533  float* ferr,
534  float* berr,
535  float* work,
536  lapack_int* iwork,
537  lapack_int* info );
538 
539 #define LAPACK_zgbrfs LAPACK_GLOBAL(zgbrfs,ZGBRFS)
540 void LAPACK_zgbrfs(
541  char const* trans,
542  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
543  lapack_complex_double const* AB, lapack_int const* ldab,
544  lapack_complex_double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
545  lapack_complex_double const* B, lapack_int const* ldb,
546  lapack_complex_double* X, lapack_int const* ldx,
547  double* ferr,
548  double* berr,
549  lapack_complex_double* work,
550  double* rwork,
551  lapack_int* info );
552 
553 #define LAPACK_cgbrfsx LAPACK_GLOBAL(cgbrfsx,CGBRFSX)
554 void LAPACK_cgbrfsx(
555  char const* trans, char const* equed,
556  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
557  lapack_complex_float const* AB, lapack_int const* ldab,
558  lapack_complex_float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
559  float* R,
560  float* C,
561  lapack_complex_float const* B, lapack_int const* ldb,
562  lapack_complex_float* X, lapack_int const* ldx,
563  float* rcond,
564  float* berr, lapack_int const* n_err_bnds,
565  float* err_bnds_norm,
566  float* err_bnds_comp, lapack_int const* nparams,
567  float* params,
568  lapack_complex_float* work,
569  float* rwork,
570  lapack_int* info );
571 
572 #define LAPACK_dgbrfsx LAPACK_GLOBAL(dgbrfsx,DGBRFSX)
573 void LAPACK_dgbrfsx(
574  char const* trans, char const* equed,
575  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
576  double const* AB, lapack_int const* ldab,
577  double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
578  double* R,
579  double* C,
580  double const* B, lapack_int const* ldb,
581  double* X, lapack_int const* ldx,
582  double* rcond,
583  double* berr, lapack_int const* n_err_bnds,
584  double* err_bnds_norm,
585  double* err_bnds_comp, lapack_int const* nparams,
586  double* params,
587  double* work,
588  lapack_int* iwork,
589  lapack_int* info );
590 
591 #define LAPACK_sgbrfsx LAPACK_GLOBAL(sgbrfsx,SGBRFSX)
592 void LAPACK_sgbrfsx(
593  char const* trans, char const* equed,
594  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
595  float const* AB, lapack_int const* ldab,
596  float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
597  float* R,
598  float* C,
599  float const* B, lapack_int const* ldb,
600  float* X, lapack_int const* ldx,
601  float* rcond,
602  float* berr, lapack_int const* n_err_bnds,
603  float* err_bnds_norm,
604  float* err_bnds_comp, lapack_int const* nparams,
605  float* params,
606  float* work,
607  lapack_int* iwork,
608  lapack_int* info );
609 
610 #define LAPACK_zgbrfsx LAPACK_GLOBAL(zgbrfsx,ZGBRFSX)
611 void LAPACK_zgbrfsx(
612  char const* trans, char const* equed,
613  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
614  lapack_complex_double const* AB, lapack_int const* ldab,
615  lapack_complex_double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
616  double* R,
617  double* C,
618  lapack_complex_double const* B, lapack_int const* ldb,
619  lapack_complex_double* X, lapack_int const* ldx,
620  double* rcond,
621  double* berr, lapack_int const* n_err_bnds,
622  double* err_bnds_norm,
623  double* err_bnds_comp, lapack_int const* nparams,
624  double* params,
625  lapack_complex_double* work,
626  double* rwork,
627  lapack_int* info );
628 
629 #define LAPACK_cgbsv LAPACK_GLOBAL(cgbsv,CGBSV)
630 void LAPACK_cgbsv(
631  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
632  lapack_complex_float* AB, lapack_int const* ldab, lapack_int* ipiv,
633  lapack_complex_float* B, lapack_int const* ldb,
634  lapack_int* info );
635 
636 #define LAPACK_dgbsv LAPACK_GLOBAL(dgbsv,DGBSV)
637 void LAPACK_dgbsv(
638  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
639  double* AB, lapack_int const* ldab, lapack_int* ipiv,
640  double* B, lapack_int const* ldb,
641  lapack_int* info );
642 
643 #define LAPACK_sgbsv LAPACK_GLOBAL(sgbsv,SGBSV)
644 void LAPACK_sgbsv(
645  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
646  float* AB, lapack_int const* ldab, lapack_int* ipiv,
647  float* B, lapack_int const* ldb,
648  lapack_int* info );
649 
650 #define LAPACK_zgbsv LAPACK_GLOBAL(zgbsv,ZGBSV)
651 void LAPACK_zgbsv(
652  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
653  lapack_complex_double* AB, lapack_int const* ldab, lapack_int* ipiv,
654  lapack_complex_double* B, lapack_int const* ldb,
655  lapack_int* info );
656 
657 #define LAPACK_cgbsvx LAPACK_GLOBAL(cgbsvx,CGBSVX)
658 void LAPACK_cgbsvx(
659  char const* fact, char const* trans,
660  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
661  lapack_complex_float* AB, lapack_int const* ldab,
662  lapack_complex_float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
663  float* R,
664  float* C,
666  lapack_int const* ldb,
667  lapack_complex_float* X, lapack_int const* ldx,
668  float* rcond,
669  float* ferr,
670  float* berr,
671  lapack_complex_float* work,
672  float* rwork,
673  lapack_int* info );
674 
675 #define LAPACK_dgbsvx LAPACK_GLOBAL(dgbsvx,DGBSVX)
676 void LAPACK_dgbsvx(
677  char const* fact, char const* trans,
678  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
679  double* AB, lapack_int const* ldab,
680  double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
681  double* R,
682  double* C,
683  double* B,
684  lapack_int const* ldb,
685  double* X, lapack_int const* ldx,
686  double* rcond,
687  double* ferr,
688  double* berr,
689  double* work,
690  lapack_int* iwork,
691  lapack_int* info );
692 
693 #define LAPACK_sgbsvx LAPACK_GLOBAL(sgbsvx,SGBSVX)
694 void LAPACK_sgbsvx(
695  char const* fact, char const* trans,
696  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
697  float* AB, lapack_int const* ldab,
698  float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
699  float* R,
700  float* C,
701  float* B,
702  lapack_int const* ldb,
703  float* X, lapack_int const* ldx,
704  float* rcond,
705  float* ferr,
706  float* berr,
707  float* work,
708  lapack_int* iwork,
709  lapack_int* info );
710 
711 #define LAPACK_zgbsvx LAPACK_GLOBAL(zgbsvx,ZGBSVX)
712 void LAPACK_zgbsvx(
713  char const* fact, char const* trans,
714  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
715  lapack_complex_double* AB, lapack_int const* ldab,
716  lapack_complex_double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
717  double* R,
718  double* C,
720  lapack_int const* ldb,
721  lapack_complex_double* X, lapack_int const* ldx,
722  double* rcond,
723  double* ferr,
724  double* berr,
725  lapack_complex_double* work,
726  double* rwork,
727  lapack_int* info );
728 
729 #define LAPACK_cgbsvxx LAPACK_GLOBAL(cgbsvxx,CGBSVXX)
730 void LAPACK_cgbsvxx(
731  char const* fact, char const* trans,
732  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
733  lapack_complex_float* AB, lapack_int const* ldab,
734  lapack_complex_float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
735  float* R,
736  float* C,
738  lapack_int const* ldb,
739  lapack_complex_float* X, lapack_int const* ldx,
740  float* rcond,
741  float* rpvgrw,
742  float* berr, lapack_int const* n_err_bnds,
743  float* err_bnds_norm,
744  float* err_bnds_comp, lapack_int const* nparams,
745  float* params,
746  lapack_complex_float* work,
747  float* rwork,
748  lapack_int* info );
749 
750 #define LAPACK_dgbsvxx LAPACK_GLOBAL(dgbsvxx,DGBSVXX)
751 void LAPACK_dgbsvxx(
752  char const* fact, char const* trans,
753  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
754  double* AB, lapack_int const* ldab,
755  double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
756  double* R,
757  double* C,
758  double* B,
759  lapack_int const* ldb,
760  double* X, lapack_int const* ldx,
761  double* rcond,
762  double* rpvgrw,
763  double* berr, lapack_int const* n_err_bnds,
764  double* err_bnds_norm,
765  double* err_bnds_comp, lapack_int const* nparams,
766  double* params,
767  double* work,
768  lapack_int* iwork,
769  lapack_int* info );
770 
771 #define LAPACK_sgbsvxx LAPACK_GLOBAL(sgbsvxx,SGBSVXX)
772 void LAPACK_sgbsvxx(
773  char const* fact, char const* trans,
774  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
775  float* AB, lapack_int const* ldab,
776  float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
777  float* R,
778  float* C,
779  float* B,
780  lapack_int const* ldb,
781  float* X, lapack_int const* ldx,
782  float* rcond,
783  float* rpvgrw,
784  float* berr, lapack_int const* n_err_bnds,
785  float* err_bnds_norm,
786  float* err_bnds_comp, lapack_int const* nparams,
787  float* params,
788  float* work,
789  lapack_int* iwork,
790  lapack_int* info );
791 
792 #define LAPACK_zgbsvxx LAPACK_GLOBAL(zgbsvxx,ZGBSVXX)
793 void LAPACK_zgbsvxx(
794  char const* fact, char const* trans,
795  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
796  lapack_complex_double* AB, lapack_int const* ldab,
797  lapack_complex_double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
798  double* R,
799  double* C,
801  lapack_int const* ldb,
802  lapack_complex_double* X, lapack_int const* ldx,
803  double* rcond,
804  double* rpvgrw,
805  double* berr, lapack_int const* n_err_bnds,
806  double* err_bnds_norm,
807  double* err_bnds_comp, lapack_int const* nparams,
808  double* params,
809  lapack_complex_double* work,
810  double* rwork,
811  lapack_int* info );
812 
813 #define LAPACK_cgbtrf LAPACK_GLOBAL(cgbtrf,CGBTRF)
814 void LAPACK_cgbtrf(
815  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
816  lapack_complex_float* AB, lapack_int const* ldab, lapack_int* ipiv,
817  lapack_int* info );
818 
819 #define LAPACK_dgbtrf LAPACK_GLOBAL(dgbtrf,DGBTRF)
820 void LAPACK_dgbtrf(
821  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
822  double* AB, lapack_int const* ldab, lapack_int* ipiv,
823  lapack_int* info );
824 
825 #define LAPACK_sgbtrf LAPACK_GLOBAL(sgbtrf,SGBTRF)
826 void LAPACK_sgbtrf(
827  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
828  float* AB, lapack_int const* ldab, lapack_int* ipiv,
829  lapack_int* info );
830 
831 #define LAPACK_zgbtrf LAPACK_GLOBAL(zgbtrf,ZGBTRF)
832 void LAPACK_zgbtrf(
833  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
834  lapack_complex_double* AB, lapack_int const* ldab, lapack_int* ipiv,
835  lapack_int* info );
836 
837 #define LAPACK_cgbtrs LAPACK_GLOBAL(cgbtrs,CGBTRS)
838 void LAPACK_cgbtrs(
839  char const* trans,
840  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
841  lapack_complex_float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
842  lapack_complex_float* B, lapack_int const* ldb,
843  lapack_int* info );
844 
845 #define LAPACK_dgbtrs LAPACK_GLOBAL(dgbtrs,DGBTRS)
846 void LAPACK_dgbtrs(
847  char const* trans,
848  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
849  double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
850  double* B, lapack_int const* ldb,
851  lapack_int* info );
852 
853 #define LAPACK_sgbtrs LAPACK_GLOBAL(sgbtrs,SGBTRS)
854 void LAPACK_sgbtrs(
855  char const* trans,
856  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
857  float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
858  float* B, lapack_int const* ldb,
859  lapack_int* info );
860 
861 #define LAPACK_zgbtrs LAPACK_GLOBAL(zgbtrs,ZGBTRS)
862 void LAPACK_zgbtrs(
863  char const* trans,
864  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
865  lapack_complex_double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
866  lapack_complex_double* B, lapack_int const* ldb,
867  lapack_int* info );
868 
869 #define LAPACK_cgebak LAPACK_GLOBAL(cgebak,CGEBAK)
870 void LAPACK_cgebak(
871  char const* job, char const* side,
872  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
873  float const* scale, lapack_int const* m,
874  lapack_complex_float* V, lapack_int const* ldv,
875  lapack_int* info );
876 
877 #define LAPACK_dgebak LAPACK_GLOBAL(dgebak,DGEBAK)
878 void LAPACK_dgebak(
879  char const* job, char const* side,
880  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
881  double const* scale, lapack_int const* m,
882  double* V, lapack_int const* ldv,
883  lapack_int* info );
884 
885 #define LAPACK_sgebak LAPACK_GLOBAL(sgebak,SGEBAK)
886 void LAPACK_sgebak(
887  char const* job, char const* side,
888  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
889  float const* scale, lapack_int const* m,
890  float* V, lapack_int const* ldv,
891  lapack_int* info );
892 
893 #define LAPACK_zgebak LAPACK_GLOBAL(zgebak,ZGEBAK)
894 void LAPACK_zgebak(
895  char const* job, char const* side,
896  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
897  double const* scale, lapack_int const* m,
898  lapack_complex_double* V, lapack_int const* ldv,
899  lapack_int* info );
900 
901 #define LAPACK_cgebal LAPACK_GLOBAL(cgebal,CGEBAL)
902 void LAPACK_cgebal(
903  char const* job,
904  lapack_int const* n,
905  lapack_complex_float* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
906  float* scale,
907  lapack_int* info );
908 
909 #define LAPACK_dgebal LAPACK_GLOBAL(dgebal,DGEBAL)
910 void LAPACK_dgebal(
911  char const* job,
912  lapack_int const* n,
913  double* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
914  double* scale,
915  lapack_int* info );
916 
917 #define LAPACK_sgebal LAPACK_GLOBAL(sgebal,SGEBAL)
918 void LAPACK_sgebal(
919  char const* job,
920  lapack_int const* n,
921  float* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
922  float* scale,
923  lapack_int* info );
924 
925 #define LAPACK_zgebal LAPACK_GLOBAL(zgebal,ZGEBAL)
926 void LAPACK_zgebal(
927  char const* job,
928  lapack_int const* n,
929  lapack_complex_double* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
930  double* scale,
931  lapack_int* info );
932 
933 #define LAPACK_cgebrd LAPACK_GLOBAL(cgebrd,CGEBRD)
934 void LAPACK_cgebrd(
935  lapack_int const* m, lapack_int const* n,
936  lapack_complex_float* A, lapack_int const* lda,
937  float* D,
938  float* E,
939  lapack_complex_float* tauq,
940  lapack_complex_float* taup,
941  lapack_complex_float* work, lapack_int const* lwork,
942  lapack_int* info );
943 
944 #define LAPACK_dgebrd LAPACK_GLOBAL(dgebrd,DGEBRD)
945 void LAPACK_dgebrd(
946  lapack_int const* m, lapack_int const* n,
947  double* A, lapack_int const* lda,
948  double* D,
949  double* E,
950  double* tauq,
951  double* taup,
952  double* work, lapack_int const* lwork,
953  lapack_int* info );
954 
955 #define LAPACK_sgebrd LAPACK_GLOBAL(sgebrd,SGEBRD)
956 void LAPACK_sgebrd(
957  lapack_int const* m, lapack_int const* n,
958  float* A, lapack_int const* lda,
959  float* D,
960  float* E,
961  float* tauq,
962  float* taup,
963  float* work, lapack_int const* lwork,
964  lapack_int* info );
965 
966 #define LAPACK_zgebrd LAPACK_GLOBAL(zgebrd,ZGEBRD)
967 void LAPACK_zgebrd(
968  lapack_int const* m, lapack_int const* n,
969  lapack_complex_double* A, lapack_int const* lda,
970  double* D,
971  double* E,
972  lapack_complex_double* tauq,
973  lapack_complex_double* taup,
974  lapack_complex_double* work, lapack_int const* lwork,
975  lapack_int* info );
976 
977 #define LAPACK_cgecon LAPACK_GLOBAL(cgecon,CGECON)
978 void LAPACK_cgecon(
979  char const* norm,
980  lapack_int const* n,
981  lapack_complex_float const* A, lapack_int const* lda,
982  float const* anorm,
983  float* rcond,
984  lapack_complex_float* work,
985  float* rwork,
986  lapack_int* info );
987 
988 #define LAPACK_dgecon LAPACK_GLOBAL(dgecon,DGECON)
989 void LAPACK_dgecon(
990  char const* norm,
991  lapack_int const* n,
992  double const* A, lapack_int const* lda,
993  double const* anorm,
994  double* rcond,
995  double* work,
996  lapack_int* iwork,
997  lapack_int* info );
998 
999 #define LAPACK_sgecon LAPACK_GLOBAL(sgecon,SGECON)
1000 void LAPACK_sgecon(
1001  char const* norm,
1002  lapack_int const* n,
1003  float const* A, lapack_int const* lda,
1004  float const* anorm,
1005  float* rcond,
1006  float* work,
1007  lapack_int* iwork,
1008  lapack_int* info );
1009 
1010 #define LAPACK_zgecon LAPACK_GLOBAL(zgecon,ZGECON)
1011 void LAPACK_zgecon(
1012  char const* norm,
1013  lapack_int const* n,
1014  lapack_complex_double const* A, lapack_int const* lda,
1015  double const* anorm,
1016  double* rcond,
1017  lapack_complex_double* work,
1018  double* rwork,
1019  lapack_int* info );
1020 
1021 #define LAPACK_cgeequ LAPACK_GLOBAL(cgeequ,CGEEQU)
1022 void LAPACK_cgeequ(
1023  lapack_int const* m, lapack_int const* n,
1024  lapack_complex_float const* A, lapack_int const* lda,
1025  float* R,
1026  float* C,
1027  float* rowcnd,
1028  float* colcnd,
1029  float* amax,
1030  lapack_int* info );
1031 
1032 #define LAPACK_dgeequ LAPACK_GLOBAL(dgeequ,DGEEQU)
1033 void LAPACK_dgeequ(
1034  lapack_int const* m, lapack_int const* n,
1035  double const* A, lapack_int const* lda,
1036  double* R,
1037  double* C,
1038  double* rowcnd,
1039  double* colcnd,
1040  double* amax,
1041  lapack_int* info );
1042 
1043 #define LAPACK_sgeequ LAPACK_GLOBAL(sgeequ,SGEEQU)
1044 void LAPACK_sgeequ(
1045  lapack_int const* m, lapack_int const* n,
1046  float const* A, lapack_int const* lda,
1047  float* R,
1048  float* C,
1049  float* rowcnd,
1050  float* colcnd,
1051  float* amax,
1052  lapack_int* info );
1053 
1054 #define LAPACK_zgeequ LAPACK_GLOBAL(zgeequ,ZGEEQU)
1055 void LAPACK_zgeequ(
1056  lapack_int const* m, lapack_int const* n,
1057  lapack_complex_double const* A, lapack_int const* lda,
1058  double* R,
1059  double* C,
1060  double* rowcnd,
1061  double* colcnd,
1062  double* amax,
1063  lapack_int* info );
1064 
1065 #define LAPACK_cgeequb LAPACK_GLOBAL(cgeequb,CGEEQUB)
1066 void LAPACK_cgeequb(
1067  lapack_int const* m, lapack_int const* n,
1068  lapack_complex_float const* A, lapack_int const* lda,
1069  float* R,
1070  float* C,
1071  float* rowcnd,
1072  float* colcnd,
1073  float* amax,
1074  lapack_int* info );
1075 
1076 #define LAPACK_dgeequb LAPACK_GLOBAL(dgeequb,DGEEQUB)
1077 void LAPACK_dgeequb(
1078  lapack_int const* m, lapack_int const* n,
1079  double const* A, lapack_int const* lda,
1080  double* R,
1081  double* C,
1082  double* rowcnd,
1083  double* colcnd,
1084  double* amax,
1085  lapack_int* info );
1086 
1087 #define LAPACK_sgeequb LAPACK_GLOBAL(sgeequb,SGEEQUB)
1088 void LAPACK_sgeequb(
1089  lapack_int const* m, lapack_int const* n,
1090  float const* A, lapack_int const* lda,
1091  float* R,
1092  float* C,
1093  float* rowcnd,
1094  float* colcnd,
1095  float* amax,
1096  lapack_int* info );
1097 
1098 #define LAPACK_zgeequb LAPACK_GLOBAL(zgeequb,ZGEEQUB)
1099 void LAPACK_zgeequb(
1100  lapack_int const* m, lapack_int const* n,
1101  lapack_complex_double const* A, lapack_int const* lda,
1102  double* R,
1103  double* C,
1104  double* rowcnd,
1105  double* colcnd,
1106  double* amax,
1107  lapack_int* info );
1108 
1109 #define LAPACK_cgees LAPACK_GLOBAL(cgees,CGEES)
1110 void LAPACK_cgees(
1111  char const* jobvs, char const* sort, LAPACK_C_SELECT1 select,
1112  lapack_int const* n,
1113  lapack_complex_float* A, lapack_int const* lda, lapack_int* sdim,
1115  lapack_complex_float* VS, lapack_int const* ldvs,
1116  lapack_complex_float* work, lapack_int const* lwork,
1117  float* rwork, lapack_logical* BWORK,
1118  lapack_int* info );
1119 
1120 #define LAPACK_dgees LAPACK_GLOBAL(dgees,DGEES)
1121 void LAPACK_dgees(
1122  char const* jobvs, char const* sort, LAPACK_D_SELECT2 select,
1123  lapack_int const* n,
1124  double* A, lapack_int const* lda, lapack_int* sdim,
1125  double* WR,
1126  double* WI,
1127  double* VS, lapack_int const* ldvs,
1128  double* work, lapack_int const* lwork, lapack_logical* BWORK,
1129  lapack_int* info );
1130 
1131 #define LAPACK_sgees LAPACK_GLOBAL(sgees,SGEES)
1132 void LAPACK_sgees(
1133  char const* jobvs, char const* sort, LAPACK_S_SELECT2 select,
1134  lapack_int const* n,
1135  float* A, lapack_int const* lda, lapack_int* sdim,
1136  float* WR,
1137  float* WI,
1138  float* VS, lapack_int const* ldvs,
1139  float* work, lapack_int const* lwork, lapack_logical* BWORK,
1140  lapack_int* info );
1141 
1142 #define LAPACK_zgees LAPACK_GLOBAL(zgees,ZGEES)
1143 void LAPACK_zgees(
1144  char const* jobvs, char const* sort, LAPACK_Z_SELECT1 select,
1145  lapack_int const* n,
1146  lapack_complex_double* A, lapack_int const* lda, lapack_int* sdim,
1148  lapack_complex_double* VS, lapack_int const* ldvs,
1149  lapack_complex_double* work, lapack_int const* lwork,
1150  double* rwork, lapack_logical* BWORK,
1151  lapack_int* info );
1152 
1153 #define LAPACK_cgeesx LAPACK_GLOBAL(cgeesx,CGEESX)
1154 void LAPACK_cgeesx(
1155  char const* jobvs, char const* sort, LAPACK_C_SELECT1 select, char const* sense,
1156  lapack_int const* n,
1157  lapack_complex_float* A, lapack_int const* lda, lapack_int* sdim,
1159  lapack_complex_float* VS, lapack_int const* ldvs,
1160  float* rconde,
1161  float* rcondv,
1162  lapack_complex_float* work, lapack_int const* lwork,
1163  float* rwork, lapack_logical* BWORK,
1164  lapack_int* info );
1165 
1166 #define LAPACK_dgeesx LAPACK_GLOBAL(dgeesx,DGEESX)
1167 void LAPACK_dgeesx(
1168  char const* jobvs, char const* sort, LAPACK_D_SELECT2 select, char const* sense,
1169  lapack_int const* n,
1170  double* A, lapack_int const* lda, lapack_int* sdim,
1171  double* WR,
1172  double* WI,
1173  double* VS, lapack_int const* ldvs,
1174  double* rconde,
1175  double* rcondv,
1176  double* work, lapack_int const* lwork,
1177  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
1178  lapack_int* info );
1179 
1180 #define LAPACK_sgeesx LAPACK_GLOBAL(sgeesx,SGEESX)
1181 void LAPACK_sgeesx(
1182  char const* jobvs, char const* sort, LAPACK_S_SELECT2 select, char const* sense,
1183  lapack_int const* n,
1184  float* A, lapack_int const* lda, lapack_int* sdim,
1185  float* WR,
1186  float* WI,
1187  float* VS, lapack_int const* ldvs,
1188  float* rconde,
1189  float* rcondv,
1190  float* work, lapack_int const* lwork,
1191  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
1192  lapack_int* info );
1193 
1194 #define LAPACK_zgeesx LAPACK_GLOBAL(zgeesx,ZGEESX)
1195 void LAPACK_zgeesx(
1196  char const* jobvs, char const* sort, LAPACK_Z_SELECT1 select, char const* sense,
1197  lapack_int const* n,
1198  lapack_complex_double* A, lapack_int const* lda, lapack_int* sdim,
1200  lapack_complex_double* VS, lapack_int const* ldvs,
1201  double* rconde,
1202  double* rcondv,
1203  lapack_complex_double* work, lapack_int const* lwork,
1204  double* rwork, lapack_logical* BWORK,
1205  lapack_int* info );
1206 
1207 #define LAPACK_cgeev LAPACK_GLOBAL(cgeev,CGEEV)
1208 void LAPACK_cgeev(
1209  char const* jobvl, char const* jobvr,
1210  lapack_int const* n,
1211  lapack_complex_float* A, lapack_int const* lda,
1213  lapack_complex_float* VL, lapack_int const* ldvl,
1214  lapack_complex_float* VR, lapack_int const* ldvr,
1215  lapack_complex_float* work, lapack_int const* lwork,
1216  float* rwork,
1217  lapack_int* info );
1218 
1219 #define LAPACK_dgeev LAPACK_GLOBAL(dgeev,DGEEV)
1220 void LAPACK_dgeev(
1221  char const* jobvl, char const* jobvr,
1222  lapack_int const* n,
1223  double* A, lapack_int const* lda,
1224  double* WR,
1225  double* WI,
1226  double* VL, lapack_int const* ldvl,
1227  double* VR, lapack_int const* ldvr,
1228  double* work, lapack_int const* lwork,
1229  lapack_int* info );
1230 
1231 #define LAPACK_sgeev LAPACK_GLOBAL(sgeev,SGEEV)
1232 void LAPACK_sgeev(
1233  char const* jobvl, char const* jobvr,
1234  lapack_int const* n,
1235  float* A, lapack_int const* lda,
1236  float* WR,
1237  float* WI,
1238  float* VL, lapack_int const* ldvl,
1239  float* VR, lapack_int const* ldvr,
1240  float* work, lapack_int const* lwork,
1241  lapack_int* info );
1242 
1243 #define LAPACK_zgeev LAPACK_GLOBAL(zgeev,ZGEEV)
1244 void LAPACK_zgeev(
1245  char const* jobvl, char const* jobvr,
1246  lapack_int const* n,
1247  lapack_complex_double* A, lapack_int const* lda,
1249  lapack_complex_double* VL, lapack_int const* ldvl,
1250  lapack_complex_double* VR, lapack_int const* ldvr,
1251  lapack_complex_double* work, lapack_int const* lwork,
1252  double* rwork,
1253  lapack_int* info );
1254 
1255 #define LAPACK_cgeevx LAPACK_GLOBAL(cgeevx,CGEEVX)
1256 void LAPACK_cgeevx(
1257  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1258  lapack_int const* n,
1259  lapack_complex_float* A, lapack_int const* lda,
1261  lapack_complex_float* VL, lapack_int const* ldvl,
1262  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1263  float* scale,
1264  float* abnrm,
1265  float* rconde,
1266  float* rcondv,
1267  lapack_complex_float* work, lapack_int const* lwork,
1268  float* rwork,
1269  lapack_int* info );
1270 
1271 #define LAPACK_dgeevx LAPACK_GLOBAL(dgeevx,DGEEVX)
1272 void LAPACK_dgeevx(
1273  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1274  lapack_int const* n,
1275  double* A, lapack_int const* lda,
1276  double* WR,
1277  double* WI,
1278  double* VL, lapack_int const* ldvl,
1279  double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1280  double* scale,
1281  double* abnrm,
1282  double* rconde,
1283  double* rcondv,
1284  double* work, lapack_int const* lwork,
1285  lapack_int* iwork,
1286  lapack_int* info );
1287 
1288 #define LAPACK_sgeevx LAPACK_GLOBAL(sgeevx,SGEEVX)
1289 void LAPACK_sgeevx(
1290  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1291  lapack_int const* n,
1292  float* A, lapack_int const* lda,
1293  float* WR,
1294  float* WI,
1295  float* VL, lapack_int const* ldvl,
1296  float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1297  float* scale,
1298  float* abnrm,
1299  float* rconde,
1300  float* rcondv,
1301  float* work, lapack_int const* lwork,
1302  lapack_int* iwork,
1303  lapack_int* info );
1304 
1305 #define LAPACK_zgeevx LAPACK_GLOBAL(zgeevx,ZGEEVX)
1306 void LAPACK_zgeevx(
1307  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1308  lapack_int const* n,
1309  lapack_complex_double* A, lapack_int const* lda,
1311  lapack_complex_double* VL, lapack_int const* ldvl,
1312  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1313  double* scale,
1314  double* abnrm,
1315  double* rconde,
1316  double* rcondv,
1317  lapack_complex_double* work, lapack_int const* lwork,
1318  double* rwork,
1319  lapack_int* info );
1320 
1321 #define LAPACK_cgehrd LAPACK_GLOBAL(cgehrd,CGEHRD)
1322 void LAPACK_cgehrd(
1323  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1324  lapack_complex_float* A, lapack_int const* lda,
1325  lapack_complex_float* tau,
1326  lapack_complex_float* work, lapack_int const* lwork,
1327  lapack_int* info );
1328 
1329 #define LAPACK_dgehrd LAPACK_GLOBAL(dgehrd,DGEHRD)
1330 void LAPACK_dgehrd(
1331  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1332  double* A, lapack_int const* lda,
1333  double* tau,
1334  double* work, lapack_int const* lwork,
1335  lapack_int* info );
1336 
1337 #define LAPACK_sgehrd LAPACK_GLOBAL(sgehrd,SGEHRD)
1338 void LAPACK_sgehrd(
1339  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1340  float* A, lapack_int const* lda,
1341  float* tau,
1342  float* work, lapack_int const* lwork,
1343  lapack_int* info );
1344 
1345 #define LAPACK_zgehrd LAPACK_GLOBAL(zgehrd,ZGEHRD)
1346 void LAPACK_zgehrd(
1347  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1348  lapack_complex_double* A, lapack_int const* lda,
1349  lapack_complex_double* tau,
1350  lapack_complex_double* work, lapack_int const* lwork,
1351  lapack_int* info );
1352 
1353 #define LAPACK_cgejsv LAPACK_GLOBAL(cgejsv,CGEJSV)
1354 void LAPACK_cgejsv(
1355  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1356  lapack_int const* m, lapack_int const* n,
1357  lapack_complex_float* A, lapack_int const* lda,
1358  float* SVA,
1359  lapack_complex_float* U, lapack_int const* ldu,
1360  lapack_complex_float* V, lapack_int const* ldv,
1361  lapack_complex_float* cwork, lapack_int const* lwork,
1362  float* rwork, lapack_int const* lrwork,
1363  lapack_int* iwork,
1364  lapack_int* info );
1365 
1366 #define LAPACK_dgejsv LAPACK_GLOBAL(dgejsv,DGEJSV)
1367 void LAPACK_dgejsv(
1368  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1369  lapack_int const* m, lapack_int const* n,
1370  double* A, lapack_int const* lda,
1371  double* SVA,
1372  double* U, lapack_int const* ldu,
1373  double* V, lapack_int const* ldv,
1374  double* work, lapack_int const* lwork,
1375  lapack_int* iwork,
1376  lapack_int* info );
1377 
1378 #define LAPACK_sgejsv LAPACK_GLOBAL(sgejsv,SGEJSV)
1379 void LAPACK_sgejsv(
1380  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1381  lapack_int const* m, lapack_int const* n,
1382  float* A, lapack_int const* lda,
1383  float* SVA,
1384  float* U, lapack_int const* ldu,
1385  float* V, lapack_int const* ldv,
1386  float* work, lapack_int const* lwork,
1387  lapack_int* iwork,
1388  lapack_int* info );
1389 
1390 #define LAPACK_zgejsv LAPACK_GLOBAL(zgejsv,ZGEJSV)
1391 void LAPACK_zgejsv(
1392  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1393  lapack_int const* m, lapack_int const* n,
1394  lapack_complex_double* A, lapack_int const* lda,
1395  double* SVA,
1396  lapack_complex_double* U, lapack_int const* ldu,
1397  lapack_complex_double* V, lapack_int const* ldv,
1398  lapack_complex_double* cwork, lapack_int const* lwork,
1399  double* rwork, lapack_int const* lrwork,
1400  lapack_int* iwork,
1401  lapack_int* info );
1402 
1403 #define LAPACK_cgelq LAPACK_GLOBAL(cgelq,CGELQ)
1404 void LAPACK_cgelq(
1405  lapack_int const* m, lapack_int const* n,
1406  lapack_complex_float* A, lapack_int const* lda,
1407  lapack_complex_float* T, lapack_int const* tsize,
1408  lapack_complex_float* work, lapack_int const* lwork,
1409  lapack_int* info );
1410 
1411 #define LAPACK_dgelq LAPACK_GLOBAL(dgelq,DGELQ)
1412 void LAPACK_dgelq(
1413  lapack_int const* m, lapack_int const* n,
1414  double* A, lapack_int const* lda,
1415  double* T, lapack_int const* tsize,
1416  double* work, lapack_int const* lwork,
1417  lapack_int* info );
1418 
1419 #define LAPACK_sgelq LAPACK_GLOBAL(sgelq,SGELQ)
1420 void LAPACK_sgelq(
1421  lapack_int const* m, lapack_int const* n,
1422  float* A, lapack_int const* lda,
1423  float* T, lapack_int const* tsize,
1424  float* work, lapack_int const* lwork,
1425  lapack_int* info );
1426 
1427 #define LAPACK_zgelq LAPACK_GLOBAL(zgelq,ZGELQ)
1428 void LAPACK_zgelq(
1429  lapack_int const* m, lapack_int const* n,
1430  lapack_complex_double* A, lapack_int const* lda,
1431  lapack_complex_double* T, lapack_int const* tsize,
1432  lapack_complex_double* work, lapack_int const* lwork,
1433  lapack_int* info );
1434 
1435 #define LAPACK_cgelq2 LAPACK_GLOBAL(cgelq2,CGELQ2)
1436 void LAPACK_cgelq2(
1437  lapack_int const* m, lapack_int const* n,
1438  lapack_complex_float* A, lapack_int const* lda,
1439  lapack_complex_float* tau,
1440  lapack_complex_float* work,
1441  lapack_int* info );
1442 
1443 #define LAPACK_dgelq2 LAPACK_GLOBAL(dgelq2,DGELQ2)
1444 void LAPACK_dgelq2(
1445  lapack_int const* m, lapack_int const* n,
1446  double* A, lapack_int const* lda,
1447  double* tau,
1448  double* work,
1449  lapack_int* info );
1450 
1451 #define LAPACK_sgelq2 LAPACK_GLOBAL(sgelq2,SGELQ2)
1452 void LAPACK_sgelq2(
1453  lapack_int const* m, lapack_int const* n,
1454  float* A, lapack_int const* lda,
1455  float* tau,
1456  float* work,
1457  lapack_int* info );
1458 
1459 #define LAPACK_zgelq2 LAPACK_GLOBAL(zgelq2,ZGELQ2)
1460 void LAPACK_zgelq2(
1461  lapack_int const* m, lapack_int const* n,
1462  lapack_complex_double* A, lapack_int const* lda,
1463  lapack_complex_double* tau,
1464  lapack_complex_double* work,
1465  lapack_int* info );
1466 
1467 #define LAPACK_cgelqf LAPACK_GLOBAL(cgelqf,CGELQF)
1468 void LAPACK_cgelqf(
1469  lapack_int const* m, lapack_int const* n,
1470  lapack_complex_float* A, lapack_int const* lda,
1471  lapack_complex_float* tau,
1472  lapack_complex_float* work, lapack_int const* lwork,
1473  lapack_int* info );
1474 
1475 #define LAPACK_dgelqf LAPACK_GLOBAL(dgelqf,DGELQF)
1476 void LAPACK_dgelqf(
1477  lapack_int const* m, lapack_int const* n,
1478  double* A, lapack_int const* lda,
1479  double* tau,
1480  double* work, lapack_int const* lwork,
1481  lapack_int* info );
1482 
1483 #define LAPACK_sgelqf LAPACK_GLOBAL(sgelqf,SGELQF)
1484 void LAPACK_sgelqf(
1485  lapack_int const* m, lapack_int const* n,
1486  float* A, lapack_int const* lda,
1487  float* tau,
1488  float* work, lapack_int const* lwork,
1489  lapack_int* info );
1490 
1491 #define LAPACK_zgelqf LAPACK_GLOBAL(zgelqf,ZGELQF)
1492 void LAPACK_zgelqf(
1493  lapack_int const* m, lapack_int const* n,
1494  lapack_complex_double* A, lapack_int const* lda,
1495  lapack_complex_double* tau,
1496  lapack_complex_double* work, lapack_int const* lwork,
1497  lapack_int* info );
1498 
1499 #define LAPACK_cgels LAPACK_GLOBAL(cgels,CGELS)
1500 void LAPACK_cgels(
1501  char const* trans,
1502  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1503  lapack_complex_float* A, lapack_int const* lda,
1504  lapack_complex_float* B, lapack_int const* ldb,
1505  lapack_complex_float* work, lapack_int const* lwork,
1506  lapack_int* info );
1507 
1508 #define LAPACK_dgels LAPACK_GLOBAL(dgels,DGELS)
1509 void LAPACK_dgels(
1510  char const* trans,
1511  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1512  double* A, lapack_int const* lda,
1513  double* B, lapack_int const* ldb,
1514  double* work, lapack_int const* lwork,
1515  lapack_int* info );
1516 
1517 #define LAPACK_sgels LAPACK_GLOBAL(sgels,SGELS)
1518 void LAPACK_sgels(
1519  char const* trans,
1520  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1521  float* A, lapack_int const* lda,
1522  float* B, lapack_int const* ldb,
1523  float* work, lapack_int const* lwork,
1524  lapack_int* info );
1525 
1526 #define LAPACK_zgels LAPACK_GLOBAL(zgels,ZGELS)
1527 void LAPACK_zgels(
1528  char const* trans,
1529  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1530  lapack_complex_double* A, lapack_int const* lda,
1531  lapack_complex_double* B, lapack_int const* ldb,
1532  lapack_complex_double* work, lapack_int const* lwork,
1533  lapack_int* info );
1534 
1535 #define LAPACK_cgelsd LAPACK_GLOBAL(cgelsd,CGELSD)
1536 void LAPACK_cgelsd(
1537  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1538  lapack_complex_float* A, lapack_int const* lda,
1539  lapack_complex_float* B, lapack_int const* ldb,
1540  float* S,
1541  float const* rcond, lapack_int* rank,
1542  lapack_complex_float* work, lapack_int const* lwork,
1543  float* rwork,
1544  lapack_int* iwork,
1545  lapack_int* info );
1546 
1547 #define LAPACK_dgelsd LAPACK_GLOBAL(dgelsd,DGELSD)
1548 void LAPACK_dgelsd(
1549  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1550  double* A, lapack_int const* lda,
1551  double* B, lapack_int const* ldb,
1552  double* S,
1553  double const* rcond, lapack_int* rank,
1554  double* work, lapack_int const* lwork,
1555  lapack_int* iwork,
1556  lapack_int* info );
1557 
1558 #define LAPACK_sgelsd LAPACK_GLOBAL(sgelsd,SGELSD)
1559 void LAPACK_sgelsd(
1560  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1561  float* A, lapack_int const* lda,
1562  float* B, lapack_int const* ldb,
1563  float* S,
1564  float const* rcond, lapack_int* rank,
1565  float* work, lapack_int const* lwork,
1566  lapack_int* iwork,
1567  lapack_int* info );
1568 
1569 #define LAPACK_zgelsd LAPACK_GLOBAL(zgelsd,ZGELSD)
1570 void LAPACK_zgelsd(
1571  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1572  lapack_complex_double* A, lapack_int const* lda,
1573  lapack_complex_double* B, lapack_int const* ldb,
1574  double* S,
1575  double const* rcond, lapack_int* rank,
1576  lapack_complex_double* work, lapack_int const* lwork,
1577  double* rwork,
1578  lapack_int* iwork,
1579  lapack_int* info );
1580 
1581 #define LAPACK_cgelss LAPACK_GLOBAL(cgelss,CGELSS)
1582 void LAPACK_cgelss(
1583  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1584  lapack_complex_float* A, lapack_int const* lda,
1585  lapack_complex_float* B, lapack_int const* ldb,
1586  float* S,
1587  float const* rcond, lapack_int* rank,
1588  lapack_complex_float* work, lapack_int const* lwork,
1589  float* rwork,
1590  lapack_int* info );
1591 
1592 #define LAPACK_dgelss LAPACK_GLOBAL(dgelss,DGELSS)
1593 void LAPACK_dgelss(
1594  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1595  double* A, lapack_int const* lda,
1596  double* B, lapack_int const* ldb,
1597  double* S,
1598  double const* rcond, lapack_int* rank,
1599  double* work, lapack_int const* lwork,
1600  lapack_int* info );
1601 
1602 #define LAPACK_sgelss LAPACK_GLOBAL(sgelss,SGELSS)
1603 void LAPACK_sgelss(
1604  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1605  float* A, lapack_int const* lda,
1606  float* B, lapack_int const* ldb,
1607  float* S,
1608  float const* rcond, lapack_int* rank,
1609  float* work, lapack_int const* lwork,
1610  lapack_int* info );
1611 
1612 #define LAPACK_zgelss LAPACK_GLOBAL(zgelss,ZGELSS)
1613 void LAPACK_zgelss(
1614  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1615  lapack_complex_double* A, lapack_int const* lda,
1616  lapack_complex_double* B, lapack_int const* ldb,
1617  double* S,
1618  double const* rcond, lapack_int* rank,
1619  lapack_complex_double* work, lapack_int const* lwork,
1620  double* rwork,
1621  lapack_int* info );
1622 
1623 #define LAPACK_cgelsy LAPACK_GLOBAL(cgelsy,CGELSY)
1624 void LAPACK_cgelsy(
1625  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1626  lapack_complex_float* A, lapack_int const* lda,
1627  lapack_complex_float* B, lapack_int const* ldb, lapack_int* JPVT,
1628  float const* rcond, lapack_int* rank,
1629  lapack_complex_float* work, lapack_int const* lwork,
1630  float* rwork,
1631  lapack_int* info );
1632 
1633 #define LAPACK_dgelsy LAPACK_GLOBAL(dgelsy,DGELSY)
1634 void LAPACK_dgelsy(
1635  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1636  double* A, lapack_int const* lda,
1637  double* B, lapack_int const* ldb, lapack_int* JPVT,
1638  double const* rcond, lapack_int* rank,
1639  double* work, lapack_int const* lwork,
1640  lapack_int* info );
1641 
1642 #define LAPACK_sgelsy LAPACK_GLOBAL(sgelsy,SGELSY)
1643 void LAPACK_sgelsy(
1644  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1645  float* A, lapack_int const* lda,
1646  float* B, lapack_int const* ldb, lapack_int* JPVT,
1647  float const* rcond, lapack_int* rank,
1648  float* work, lapack_int const* lwork,
1649  lapack_int* info );
1650 
1651 #define LAPACK_zgelsy LAPACK_GLOBAL(zgelsy,ZGELSY)
1652 void LAPACK_zgelsy(
1653  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1654  lapack_complex_double* A, lapack_int const* lda,
1655  lapack_complex_double* B, lapack_int const* ldb, lapack_int* JPVT,
1656  double const* rcond, lapack_int* rank,
1657  lapack_complex_double* work, lapack_int const* lwork,
1658  double* rwork,
1659  lapack_int* info );
1660 
1661 #define LAPACK_cgemlq LAPACK_GLOBAL(cgemlq,CGEMLQ)
1662 void LAPACK_cgemlq(
1663  char const* side, char const* trans,
1664  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1665  lapack_complex_float const* A, lapack_int const* lda,
1666  lapack_complex_float const* T, lapack_int const* tsize,
1667  lapack_complex_float* C, lapack_int const* ldc,
1668  lapack_complex_float* work, lapack_int const* lwork,
1669  lapack_int* info );
1670 
1671 #define LAPACK_dgemlq LAPACK_GLOBAL(dgemlq,DGEMLQ)
1672 void LAPACK_dgemlq(
1673  char const* side, char const* trans,
1674  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1675  double const* A, lapack_int const* lda,
1676  double const* T, lapack_int const* tsize,
1677  double* C, lapack_int const* ldc,
1678  double* work, lapack_int const* lwork,
1679  lapack_int* info );
1680 
1681 #define LAPACK_sgemlq LAPACK_GLOBAL(sgemlq,SGEMLQ)
1682 void LAPACK_sgemlq(
1683  char const* side, char const* trans,
1684  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1685  float const* A, lapack_int const* lda,
1686  float const* T, lapack_int const* tsize,
1687  float* C, lapack_int const* ldc,
1688  float* work, lapack_int const* lwork,
1689  lapack_int* info );
1690 
1691 #define LAPACK_zgemlq LAPACK_GLOBAL(zgemlq,ZGEMLQ)
1692 void LAPACK_zgemlq(
1693  char const* side, char const* trans,
1694  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1695  lapack_complex_double const* A, lapack_int const* lda,
1696  lapack_complex_double const* T, lapack_int const* tsize,
1697  lapack_complex_double* C, lapack_int const* ldc,
1698  lapack_complex_double* work, lapack_int const* lwork,
1699  lapack_int* info );
1700 
1701 #define LAPACK_cgemqr LAPACK_GLOBAL(cgemqr,CGEMQR)
1702 void LAPACK_cgemqr(
1703  char const* side, char const* trans,
1704  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1705  lapack_complex_float const* A, lapack_int const* lda,
1706  lapack_complex_float const* T, lapack_int const* tsize,
1707  lapack_complex_float* C, lapack_int const* ldc,
1708  lapack_complex_float* work, lapack_int const* lwork,
1709  lapack_int* info );
1710 
1711 #define LAPACK_dgemqr LAPACK_GLOBAL(dgemqr,DGEMQR)
1712 void LAPACK_dgemqr(
1713  char const* side, char const* trans,
1714  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1715  double const* A, lapack_int const* lda,
1716  double const* T, lapack_int const* tsize,
1717  double* C, lapack_int const* ldc,
1718  double* work, lapack_int const* lwork,
1719  lapack_int* info );
1720 
1721 #define LAPACK_sgemqr LAPACK_GLOBAL(sgemqr,SGEMQR)
1722 void LAPACK_sgemqr(
1723  char const* side, char const* trans,
1724  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1725  float const* A, lapack_int const* lda,
1726  float const* T, lapack_int const* tsize,
1727  float* C, lapack_int const* ldc,
1728  float* work, lapack_int const* lwork,
1729  lapack_int* info );
1730 
1731 #define LAPACK_zgemqr LAPACK_GLOBAL(zgemqr,ZGEMQR)
1732 void LAPACK_zgemqr(
1733  char const* side, char const* trans,
1734  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1735  lapack_complex_double const* A, lapack_int const* lda,
1736  lapack_complex_double const* T, lapack_int const* tsize,
1737  lapack_complex_double* C, lapack_int const* ldc,
1738  lapack_complex_double* work, lapack_int const* lwork,
1739  lapack_int* info );
1740 
1741 #define LAPACK_cgemqrt LAPACK_GLOBAL(cgemqrt,CGEMQRT)
1742 void LAPACK_cgemqrt(
1743  char const* side, char const* trans,
1744  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1745  lapack_complex_float const* V, lapack_int const* ldv,
1746  lapack_complex_float const* T, lapack_int const* ldt,
1747  lapack_complex_float* C, lapack_int const* ldc,
1748  lapack_complex_float* work,
1749  lapack_int* info );
1750 
1751 #define LAPACK_dgemqrt LAPACK_GLOBAL(dgemqrt,DGEMQRT)
1752 void LAPACK_dgemqrt(
1753  char const* side, char const* trans,
1754  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1755  double const* V, lapack_int const* ldv,
1756  double const* T, lapack_int const* ldt,
1757  double* C, lapack_int const* ldc,
1758  double* work,
1759  lapack_int* info );
1760 
1761 #define LAPACK_sgemqrt LAPACK_GLOBAL(sgemqrt,SGEMQRT)
1762 void LAPACK_sgemqrt(
1763  char const* side, char const* trans,
1764  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1765  float const* V, lapack_int const* ldv,
1766  float const* T, lapack_int const* ldt,
1767  float* C, lapack_int const* ldc,
1768  float* work,
1769  lapack_int* info );
1770 
1771 #define LAPACK_zgemqrt LAPACK_GLOBAL(zgemqrt,ZGEMQRT)
1772 void LAPACK_zgemqrt(
1773  char const* side, char const* trans,
1774  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1775  lapack_complex_double const* V, lapack_int const* ldv,
1776  lapack_complex_double const* T, lapack_int const* ldt,
1777  lapack_complex_double* C, lapack_int const* ldc,
1778  lapack_complex_double* work,
1779  lapack_int* info );
1780 
1781 #define LAPACK_cgeql2 LAPACK_GLOBAL(cgeql2,CGEQL2)
1782 void LAPACK_cgeql2(
1783  lapack_int const* m, lapack_int const* n,
1784  lapack_complex_float* A, lapack_int const* lda,
1785  lapack_complex_float* tau,
1786  lapack_complex_float* work,
1787  lapack_int* info );
1788 
1789 #define LAPACK_dgeql2 LAPACK_GLOBAL(dgeql2,DGEQL2)
1790 void LAPACK_dgeql2(
1791  lapack_int const* m, lapack_int const* n,
1792  double* A, lapack_int const* lda,
1793  double* tau,
1794  double* work,
1795  lapack_int* info );
1796 
1797 #define LAPACK_sgeql2 LAPACK_GLOBAL(sgeql2,SGEQL2)
1798 void LAPACK_sgeql2(
1799  lapack_int const* m, lapack_int const* n,
1800  float* A, lapack_int const* lda,
1801  float* tau,
1802  float* work,
1803  lapack_int* info );
1804 
1805 #define LAPACK_zgeql2 LAPACK_GLOBAL(zgeql2,ZGEQL2)
1806 void LAPACK_zgeql2(
1807  lapack_int const* m, lapack_int const* n,
1808  lapack_complex_double* A, lapack_int const* lda,
1809  lapack_complex_double* tau,
1810  lapack_complex_double* work,
1811  lapack_int* info );
1812 
1813 #define LAPACK_cgeqlf LAPACK_GLOBAL(cgeqlf,CGEQLF)
1814 void LAPACK_cgeqlf(
1815  lapack_int const* m, lapack_int const* n,
1816  lapack_complex_float* A, lapack_int const* lda,
1817  lapack_complex_float* tau,
1818  lapack_complex_float* work, lapack_int const* lwork,
1819  lapack_int* info );
1820 
1821 #define LAPACK_dgeqlf LAPACK_GLOBAL(dgeqlf,DGEQLF)
1822 void LAPACK_dgeqlf(
1823  lapack_int const* m, lapack_int const* n,
1824  double* A, lapack_int const* lda,
1825  double* tau,
1826  double* work, lapack_int const* lwork,
1827  lapack_int* info );
1828 
1829 #define LAPACK_sgeqlf LAPACK_GLOBAL(sgeqlf,SGEQLF)
1830 void LAPACK_sgeqlf(
1831  lapack_int const* m, lapack_int const* n,
1832  float* A, lapack_int const* lda,
1833  float* tau,
1834  float* work, lapack_int const* lwork,
1835  lapack_int* info );
1836 
1837 #define LAPACK_zgeqlf LAPACK_GLOBAL(zgeqlf,ZGEQLF)
1838 void LAPACK_zgeqlf(
1839  lapack_int const* m, lapack_int const* n,
1840  lapack_complex_double* A, lapack_int const* lda,
1841  lapack_complex_double* tau,
1842  lapack_complex_double* work, lapack_int const* lwork,
1843  lapack_int* info );
1844 
1845 #define LAPACK_cgeqp3 LAPACK_GLOBAL(cgeqp3,CGEQP3)
1846 void LAPACK_cgeqp3(
1847  lapack_int const* m, lapack_int const* n,
1848  lapack_complex_float* A, lapack_int const* lda, lapack_int* JPVT,
1849  lapack_complex_float* tau,
1850  lapack_complex_float* work, lapack_int const* lwork,
1851  float* rwork,
1852  lapack_int* info );
1853 
1854 #define LAPACK_dgeqp3 LAPACK_GLOBAL(dgeqp3,DGEQP3)
1855 void LAPACK_dgeqp3(
1856  lapack_int const* m, lapack_int const* n,
1857  double* A, lapack_int const* lda, lapack_int* JPVT,
1858  double* tau,
1859  double* work, lapack_int const* lwork,
1860  lapack_int* info );
1861 
1862 #define LAPACK_sgeqp3 LAPACK_GLOBAL(sgeqp3,SGEQP3)
1863 void LAPACK_sgeqp3(
1864  lapack_int const* m, lapack_int const* n,
1865  float* A, lapack_int const* lda, lapack_int* JPVT,
1866  float* tau,
1867  float* work, lapack_int const* lwork,
1868  lapack_int* info );
1869 
1870 #define LAPACK_zgeqp3 LAPACK_GLOBAL(zgeqp3,ZGEQP3)
1871 void LAPACK_zgeqp3(
1872  lapack_int const* m, lapack_int const* n,
1873  lapack_complex_double* A, lapack_int const* lda, lapack_int* JPVT,
1874  lapack_complex_double* tau,
1875  lapack_complex_double* work, lapack_int const* lwork,
1876  double* rwork,
1877  lapack_int* info );
1878 
1879 #define LAPACK_cgeqr LAPACK_GLOBAL(cgeqr,CGEQR)
1880 void LAPACK_cgeqr(
1881  lapack_int const* m, lapack_int const* n,
1882  lapack_complex_float* A, lapack_int const* lda,
1883  lapack_complex_float* T, lapack_int const* tsize,
1884  lapack_complex_float* work, lapack_int const* lwork,
1885  lapack_int* info );
1886 
1887 #define LAPACK_dgeqr LAPACK_GLOBAL(dgeqr,DGEQR)
1888 void LAPACK_dgeqr(
1889  lapack_int const* m, lapack_int const* n,
1890  double* A, lapack_int const* lda,
1891  double* T, lapack_int const* tsize,
1892  double* work, lapack_int const* lwork,
1893  lapack_int* info );
1894 
1895 #define LAPACK_sgeqr LAPACK_GLOBAL(sgeqr,SGEQR)
1896 void LAPACK_sgeqr(
1897  lapack_int const* m, lapack_int const* n,
1898  float* A, lapack_int const* lda,
1899  float* T, lapack_int const* tsize,
1900  float* work, lapack_int const* lwork,
1901  lapack_int* info );
1902 
1903 #define LAPACK_zgeqr LAPACK_GLOBAL(zgeqr,ZGEQR)
1904 void LAPACK_zgeqr(
1905  lapack_int const* m, lapack_int const* n,
1906  lapack_complex_double* A, lapack_int const* lda,
1907  lapack_complex_double* T, lapack_int const* tsize,
1908  lapack_complex_double* work, lapack_int const* lwork,
1909  lapack_int* info );
1910 
1911 #define LAPACK_cgeqr2 LAPACK_GLOBAL(cgeqr2,CGEQR2)
1912 void LAPACK_cgeqr2(
1913  lapack_int const* m, lapack_int const* n,
1914  lapack_complex_float* A, lapack_int const* lda,
1915  lapack_complex_float* tau,
1916  lapack_complex_float* work,
1917  lapack_int* info );
1918 
1919 #define LAPACK_dgeqr2 LAPACK_GLOBAL(dgeqr2,DGEQR2)
1920 void LAPACK_dgeqr2(
1921  lapack_int const* m, lapack_int const* n,
1922  double* A, lapack_int const* lda,
1923  double* tau,
1924  double* work,
1925  lapack_int* info );
1926 
1927 #define LAPACK_sgeqr2 LAPACK_GLOBAL(sgeqr2,SGEQR2)
1928 void LAPACK_sgeqr2(
1929  lapack_int const* m, lapack_int const* n,
1930  float* A, lapack_int const* lda,
1931  float* tau,
1932  float* work,
1933  lapack_int* info );
1934 
1935 #define LAPACK_zgeqr2 LAPACK_GLOBAL(zgeqr2,ZGEQR2)
1936 void LAPACK_zgeqr2(
1937  lapack_int const* m, lapack_int const* n,
1938  lapack_complex_double* A, lapack_int const* lda,
1939  lapack_complex_double* tau,
1940  lapack_complex_double* work,
1941  lapack_int* info );
1942 
1943 #define LAPACK_cgeqrf LAPACK_GLOBAL(cgeqrf,CGEQRF)
1944 void LAPACK_cgeqrf(
1945  lapack_int const* m, lapack_int const* n,
1946  lapack_complex_float* A, lapack_int const* lda,
1947  lapack_complex_float* tau,
1948  lapack_complex_float* work, lapack_int const* lwork,
1949  lapack_int* info );
1950 
1951 #define LAPACK_dgeqrf LAPACK_GLOBAL(dgeqrf,DGEQRF)
1952 void LAPACK_dgeqrf(
1953  lapack_int const* m, lapack_int const* n,
1954  double* A, lapack_int const* lda,
1955  double* tau,
1956  double* work, lapack_int const* lwork,
1957  lapack_int* info );
1958 
1959 #define LAPACK_sgeqrf LAPACK_GLOBAL(sgeqrf,SGEQRF)
1960 void LAPACK_sgeqrf(
1961  lapack_int const* m, lapack_int const* n,
1962  float* A, lapack_int const* lda,
1963  float* tau,
1964  float* work, lapack_int const* lwork,
1965  lapack_int* info );
1966 
1967 #define LAPACK_zgeqrf LAPACK_GLOBAL(zgeqrf,ZGEQRF)
1968 void LAPACK_zgeqrf(
1969  lapack_int const* m, lapack_int const* n,
1970  lapack_complex_double* A, lapack_int const* lda,
1971  lapack_complex_double* tau,
1972  lapack_complex_double* work, lapack_int const* lwork,
1973  lapack_int* info );
1974 
1975 #define LAPACK_cgeqrfp LAPACK_GLOBAL(cgeqrfp,CGEQRFP)
1976 void LAPACK_cgeqrfp(
1977  lapack_int const* m, lapack_int const* n,
1978  lapack_complex_float* A, lapack_int const* lda,
1979  lapack_complex_float* tau,
1980  lapack_complex_float* work, lapack_int const* lwork,
1981  lapack_int* info );
1982 
1983 #define LAPACK_dgeqrfp LAPACK_GLOBAL(dgeqrfp,DGEQRFP)
1984 void LAPACK_dgeqrfp(
1985  lapack_int const* m, lapack_int const* n,
1986  double* A, lapack_int const* lda,
1987  double* tau,
1988  double* work, lapack_int const* lwork,
1989  lapack_int* info );
1990 
1991 #define LAPACK_sgeqrfp LAPACK_GLOBAL(sgeqrfp,SGEQRFP)
1992 void LAPACK_sgeqrfp(
1993  lapack_int const* m, lapack_int const* n,
1994  float* A, lapack_int const* lda,
1995  float* tau,
1996  float* work, lapack_int const* lwork,
1997  lapack_int* info );
1998 
1999 #define LAPACK_zgeqrfp LAPACK_GLOBAL(zgeqrfp,ZGEQRFP)
2000 void LAPACK_zgeqrfp(
2001  lapack_int const* m, lapack_int const* n,
2002  lapack_complex_double* A, lapack_int const* lda,
2003  lapack_complex_double* tau,
2004  lapack_complex_double* work, lapack_int const* lwork,
2005  lapack_int* info );
2006 
2007 #define LAPACK_cgeqrt LAPACK_GLOBAL(cgeqrt,CGEQRT)
2008 void LAPACK_cgeqrt(
2009  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2010  lapack_complex_float* A, lapack_int const* lda,
2011  lapack_complex_float* T, lapack_int const* ldt,
2012  lapack_complex_float* work,
2013  lapack_int* info );
2014 
2015 #define LAPACK_dgeqrt LAPACK_GLOBAL(dgeqrt,DGEQRT)
2016 void LAPACK_dgeqrt(
2017  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2018  double* A, lapack_int const* lda,
2019  double* T, lapack_int const* ldt,
2020  double* work,
2021  lapack_int* info );
2022 
2023 #define LAPACK_sgeqrt LAPACK_GLOBAL(sgeqrt,SGEQRT)
2024 void LAPACK_sgeqrt(
2025  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2026  float* A, lapack_int const* lda,
2027  float* T, lapack_int const* ldt,
2028  float* work,
2029  lapack_int* info );
2030 
2031 #define LAPACK_zgeqrt LAPACK_GLOBAL(zgeqrt,ZGEQRT)
2032 void LAPACK_zgeqrt(
2033  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2034  lapack_complex_double* A, lapack_int const* lda,
2035  lapack_complex_double* T, lapack_int const* ldt,
2036  lapack_complex_double* work,
2037  lapack_int* info );
2038 
2039 #define LAPACK_cgeqrt2 LAPACK_GLOBAL(cgeqrt2,CGEQRT2)
2040 void LAPACK_cgeqrt2(
2041  lapack_int const* m, lapack_int const* n,
2042  lapack_complex_float* A, lapack_int const* lda,
2043  lapack_complex_float* T, lapack_int const* ldt,
2044  lapack_int* info );
2045 
2046 #define LAPACK_dgeqrt2 LAPACK_GLOBAL(dgeqrt2,DGEQRT2)
2047 void LAPACK_dgeqrt2(
2048  lapack_int const* m, lapack_int const* n,
2049  double* A, lapack_int const* lda,
2050  double* T, lapack_int const* ldt,
2051  lapack_int* info );
2052 
2053 #define LAPACK_sgeqrt2 LAPACK_GLOBAL(sgeqrt2,SGEQRT2)
2054 void LAPACK_sgeqrt2(
2055  lapack_int const* m, lapack_int const* n,
2056  float* A, lapack_int const* lda,
2057  float* T, lapack_int const* ldt,
2058  lapack_int* info );
2059 
2060 #define LAPACK_zgeqrt2 LAPACK_GLOBAL(zgeqrt2,ZGEQRT2)
2061 void LAPACK_zgeqrt2(
2062  lapack_int const* m, lapack_int const* n,
2063  lapack_complex_double* A, lapack_int const* lda,
2064  lapack_complex_double* T, lapack_int const* ldt,
2065  lapack_int* info );
2066 
2067 #define LAPACK_cgeqrt3 LAPACK_GLOBAL(cgeqrt3,CGEQRT3)
2068 void LAPACK_cgeqrt3(
2069  lapack_int const* m, lapack_int const* n,
2070  lapack_complex_float* A, lapack_int const* lda,
2071  lapack_complex_float* T, lapack_int const* ldt,
2072  lapack_int* info );
2073 
2074 #define LAPACK_dgeqrt3 LAPACK_GLOBAL(dgeqrt3,DGEQRT3)
2075 void LAPACK_dgeqrt3(
2076  lapack_int const* m, lapack_int const* n,
2077  double* A, lapack_int const* lda,
2078  double* T, lapack_int const* ldt,
2079  lapack_int* info );
2080 
2081 #define LAPACK_sgeqrt3 LAPACK_GLOBAL(sgeqrt3,SGEQRT3)
2082 void LAPACK_sgeqrt3(
2083  lapack_int const* m, lapack_int const* n,
2084  float* A, lapack_int const* lda,
2085  float* T, lapack_int const* ldt,
2086  lapack_int* info );
2087 
2088 #define LAPACK_zgeqrt3 LAPACK_GLOBAL(zgeqrt3,ZGEQRT3)
2089 void LAPACK_zgeqrt3(
2090  lapack_int const* m, lapack_int const* n,
2091  lapack_complex_double* A, lapack_int const* lda,
2092  lapack_complex_double* T, lapack_int const* ldt,
2093  lapack_int* info );
2094 
2095 #define LAPACK_cgerfs LAPACK_GLOBAL(cgerfs,CGERFS)
2096 void LAPACK_cgerfs(
2097  char const* trans,
2098  lapack_int const* n, lapack_int const* nrhs,
2099  lapack_complex_float const* A, lapack_int const* lda,
2100  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2101  lapack_complex_float const* B, lapack_int const* ldb,
2102  lapack_complex_float* X, lapack_int const* ldx,
2103  float* ferr,
2104  float* berr,
2105  lapack_complex_float* work,
2106  float* rwork,
2107  lapack_int* info );
2108 
2109 #define LAPACK_dgerfs LAPACK_GLOBAL(dgerfs,DGERFS)
2110 void LAPACK_dgerfs(
2111  char const* trans,
2112  lapack_int const* n, lapack_int const* nrhs,
2113  double const* A, lapack_int const* lda,
2114  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2115  double const* B, lapack_int const* ldb,
2116  double* X, lapack_int const* ldx,
2117  double* ferr,
2118  double* berr,
2119  double* work,
2120  lapack_int* iwork,
2121  lapack_int* info );
2122 
2123 #define LAPACK_sgerfs LAPACK_GLOBAL(sgerfs,SGERFS)
2124 void LAPACK_sgerfs(
2125  char const* trans,
2126  lapack_int const* n, lapack_int const* nrhs,
2127  float const* A, lapack_int const* lda,
2128  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2129  float const* B, lapack_int const* ldb,
2130  float* X, lapack_int const* ldx,
2131  float* ferr,
2132  float* berr,
2133  float* work,
2134  lapack_int* iwork,
2135  lapack_int* info );
2136 
2137 #define LAPACK_zgerfs LAPACK_GLOBAL(zgerfs,ZGERFS)
2138 void LAPACK_zgerfs(
2139  char const* trans,
2140  lapack_int const* n, lapack_int const* nrhs,
2141  lapack_complex_double const* A, lapack_int const* lda,
2142  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2143  lapack_complex_double const* B, lapack_int const* ldb,
2144  lapack_complex_double* X, lapack_int const* ldx,
2145  double* ferr,
2146  double* berr,
2147  lapack_complex_double* work,
2148  double* rwork,
2149  lapack_int* info );
2150 
2151 #define LAPACK_cgerfsx LAPACK_GLOBAL(cgerfsx,CGERFSX)
2152 void LAPACK_cgerfsx(
2153  char const* trans, char const* equed,
2154  lapack_int const* n, lapack_int const* nrhs,
2155  lapack_complex_float const* A, lapack_int const* lda,
2156  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2157  float const* R,
2158  float const* C,
2159  lapack_complex_float const* B, lapack_int const* ldb,
2160  lapack_complex_float* X, lapack_int const* ldx,
2161  float* rcond,
2162  float* berr, lapack_int const* n_err_bnds,
2163  float* err_bnds_norm,
2164  float* err_bnds_comp, lapack_int const* nparams,
2165  float* params,
2166  lapack_complex_float* work,
2167  float* rwork,
2168  lapack_int* info );
2169 
2170 #define LAPACK_dgerfsx LAPACK_GLOBAL(dgerfsx,DGERFSX)
2171 void LAPACK_dgerfsx(
2172  char const* trans, char const* equed,
2173  lapack_int const* n, lapack_int const* nrhs,
2174  double const* A, lapack_int const* lda,
2175  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2176  double const* R,
2177  double const* C,
2178  double const* B, lapack_int const* ldb,
2179  double* X, lapack_int const* ldx,
2180  double* rcond,
2181  double* berr, lapack_int const* n_err_bnds,
2182  double* err_bnds_norm,
2183  double* err_bnds_comp, lapack_int const* nparams,
2184  double* params,
2185  double* work,
2186  lapack_int* iwork,
2187  lapack_int* info );
2188 
2189 #define LAPACK_sgerfsx LAPACK_GLOBAL(sgerfsx,SGERFSX)
2190 void LAPACK_sgerfsx(
2191  char const* trans, char const* equed,
2192  lapack_int const* n, lapack_int const* nrhs,
2193  float const* A, lapack_int const* lda,
2194  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2195  float const* R,
2196  float const* C,
2197  float const* B, lapack_int const* ldb,
2198  float* X, lapack_int const* ldx,
2199  float* rcond,
2200  float* berr, lapack_int const* n_err_bnds,
2201  float* err_bnds_norm,
2202  float* err_bnds_comp, lapack_int const* nparams,
2203  float* params,
2204  float* work,
2205  lapack_int* iwork,
2206  lapack_int* info );
2207 
2208 #define LAPACK_zgerfsx LAPACK_GLOBAL(zgerfsx,ZGERFSX)
2209 void LAPACK_zgerfsx(
2210  char const* trans, char const* equed,
2211  lapack_int const* n, lapack_int const* nrhs,
2212  lapack_complex_double const* A, lapack_int const* lda,
2213  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2214  double const* R,
2215  double const* C,
2216  lapack_complex_double const* B, lapack_int const* ldb,
2217  lapack_complex_double* X, lapack_int const* ldx,
2218  double* rcond,
2219  double* berr, lapack_int const* n_err_bnds,
2220  double* err_bnds_norm,
2221  double* err_bnds_comp, lapack_int const* nparams,
2222  double* params,
2223  lapack_complex_double* work,
2224  double* rwork,
2225  lapack_int* info );
2226 
2227 #define LAPACK_cgerq2 LAPACK_GLOBAL(cgerq2,CGERQ2)
2228 void LAPACK_cgerq2(
2229  lapack_int const* m, lapack_int const* n,
2230  lapack_complex_float* A, lapack_int const* lda,
2231  lapack_complex_float* tau,
2232  lapack_complex_float* work,
2233  lapack_int* info );
2234 
2235 #define LAPACK_dgerq2 LAPACK_GLOBAL(dgerq2,DGERQ2)
2236 void LAPACK_dgerq2(
2237  lapack_int const* m, lapack_int const* n,
2238  double* A, lapack_int const* lda,
2239  double* tau,
2240  double* work,
2241  lapack_int* info );
2242 
2243 #define LAPACK_sgerq2 LAPACK_GLOBAL(sgerq2,SGERQ2)
2244 void LAPACK_sgerq2(
2245  lapack_int const* m, lapack_int const* n,
2246  float* A, lapack_int const* lda,
2247  float* tau,
2248  float* work,
2249  lapack_int* info );
2250 
2251 #define LAPACK_zgerq2 LAPACK_GLOBAL(zgerq2,ZGERQ2)
2252 void LAPACK_zgerq2(
2253  lapack_int const* m, lapack_int const* n,
2254  lapack_complex_double* A, lapack_int const* lda,
2255  lapack_complex_double* tau,
2256  lapack_complex_double* work,
2257  lapack_int* info );
2258 
2259 #define LAPACK_cgerqf LAPACK_GLOBAL(cgerqf,CGERQF)
2260 void LAPACK_cgerqf(
2261  lapack_int const* m, lapack_int const* n,
2262  lapack_complex_float* A, lapack_int const* lda,
2263  lapack_complex_float* tau,
2264  lapack_complex_float* work, lapack_int const* lwork,
2265  lapack_int* info );
2266 
2267 #define LAPACK_dgerqf LAPACK_GLOBAL(dgerqf,DGERQF)
2268 void LAPACK_dgerqf(
2269  lapack_int const* m, lapack_int const* n,
2270  double* A, lapack_int const* lda,
2271  double* tau,
2272  double* work, lapack_int const* lwork,
2273  lapack_int* info );
2274 
2275 #define LAPACK_sgerqf LAPACK_GLOBAL(sgerqf,SGERQF)
2276 void LAPACK_sgerqf(
2277  lapack_int const* m, lapack_int const* n,
2278  float* A, lapack_int const* lda,
2279  float* tau,
2280  float* work, lapack_int const* lwork,
2281  lapack_int* info );
2282 
2283 #define LAPACK_zgerqf LAPACK_GLOBAL(zgerqf,ZGERQF)
2284 void LAPACK_zgerqf(
2285  lapack_int const* m, lapack_int const* n,
2286  lapack_complex_double* A, lapack_int const* lda,
2287  lapack_complex_double* tau,
2288  lapack_complex_double* work, lapack_int const* lwork,
2289  lapack_int* info );
2290 
2291 #define LAPACK_cgesdd LAPACK_GLOBAL(cgesdd,CGESDD)
2292 void LAPACK_cgesdd(
2293  char const* jobz,
2294  lapack_int const* m, lapack_int const* n,
2295  lapack_complex_float* A, lapack_int const* lda,
2296  float* S,
2297  lapack_complex_float* U, lapack_int const* ldu,
2298  lapack_complex_float* VT, lapack_int const* ldvt,
2299  lapack_complex_float* work, lapack_int const* lwork,
2300  float* rwork,
2301  lapack_int* iwork,
2302  lapack_int* info );
2303 
2304 #define LAPACK_dgesdd LAPACK_GLOBAL(dgesdd,DGESDD)
2305 void LAPACK_dgesdd(
2306  char const* jobz,
2307  lapack_int const* m, lapack_int const* n,
2308  double* A, lapack_int const* lda,
2309  double* S,
2310  double* U, lapack_int const* ldu,
2311  double* VT, lapack_int const* ldvt,
2312  double* work, lapack_int const* lwork,
2313  lapack_int* iwork,
2314  lapack_int* info );
2315 
2316 #define LAPACK_sgesdd LAPACK_GLOBAL(sgesdd,SGESDD)
2317 void LAPACK_sgesdd(
2318  char const* jobz,
2319  lapack_int const* m, lapack_int const* n,
2320  float* A, lapack_int const* lda,
2321  float* S,
2322  float* U, lapack_int const* ldu,
2323  float* VT, lapack_int const* ldvt,
2324  float* work, lapack_int const* lwork,
2325  lapack_int* iwork,
2326  lapack_int* info );
2327 
2328 #define LAPACK_zgesdd LAPACK_GLOBAL(zgesdd,ZGESDD)
2329 void LAPACK_zgesdd(
2330  char const* jobz,
2331  lapack_int const* m, lapack_int const* n,
2332  lapack_complex_double* A, lapack_int const* lda,
2333  double* S,
2334  lapack_complex_double* U, lapack_int const* ldu,
2335  lapack_complex_double* VT, lapack_int const* ldvt,
2336  lapack_complex_double* work, lapack_int const* lwork,
2337  double* rwork,
2338  lapack_int* iwork,
2339  lapack_int* info );
2340 
2341 #define LAPACK_cgesv LAPACK_GLOBAL(cgesv,CGESV)
2342 void LAPACK_cgesv(
2343  lapack_int const* n, lapack_int const* nrhs,
2344  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2345  lapack_complex_float* B, lapack_int const* ldb,
2346  lapack_int* info );
2347 
2348 #define LAPACK_dgesv LAPACK_GLOBAL(dgesv,DGESV)
2349 void LAPACK_dgesv(
2350  lapack_int const* n, lapack_int const* nrhs,
2351  double* A, lapack_int const* lda, lapack_int* ipiv,
2352  double* B, lapack_int const* ldb,
2353  lapack_int* info );
2354 
2355 #define LAPACK_sgesv LAPACK_GLOBAL(sgesv,SGESV)
2356 void LAPACK_sgesv(
2357  lapack_int const* n, lapack_int const* nrhs,
2358  float* A, lapack_int const* lda, lapack_int* ipiv,
2359  float* B, lapack_int const* ldb,
2360  lapack_int* info );
2361 
2362 #define LAPACK_zgesv LAPACK_GLOBAL(zgesv,ZGESV)
2363 void LAPACK_zgesv(
2364  lapack_int const* n, lapack_int const* nrhs,
2365  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2366  lapack_complex_double* B, lapack_int const* ldb,
2367  lapack_int* info );
2368 
2369 #define LAPACK_dsgesv LAPACK_GLOBAL(dsgesv,DSGESV)
2370 void LAPACK_dsgesv(
2371  lapack_int const* n, lapack_int const* nrhs,
2372  double* A, lapack_int const* lda, lapack_int* ipiv,
2373  double const* B, lapack_int const* ldb,
2374  double* X, lapack_int const* ldx,
2375  double* work,
2376  float* swork, lapack_int* iter,
2377  lapack_int* info );
2378 
2379 #define LAPACK_zcgesv LAPACK_GLOBAL(zcgesv,ZCGESV)
2380 void LAPACK_zcgesv(
2381  lapack_int const* n, lapack_int const* nrhs,
2382  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2383  lapack_complex_double const* B, lapack_int const* ldb,
2384  lapack_complex_double* X, lapack_int const* ldx,
2385  lapack_complex_double* work,
2386  lapack_complex_float* swork,
2387  double* rwork, lapack_int* iter,
2388  lapack_int* info );
2389 
2390 #define LAPACK_cgesvd LAPACK_GLOBAL(cgesvd,CGESVD)
2391 void LAPACK_cgesvd(
2392  char const* jobu, char const* jobvt,
2393  lapack_int const* m, lapack_int const* n,
2394  lapack_complex_float* A, lapack_int const* lda,
2395  float* S,
2396  lapack_complex_float* U, lapack_int const* ldu,
2397  lapack_complex_float* VT, lapack_int const* ldvt,
2398  lapack_complex_float* work, lapack_int const* lwork,
2399  float* rwork,
2400  lapack_int* info );
2401 
2402 #define LAPACK_dgesvd LAPACK_GLOBAL(dgesvd,DGESVD)
2403 void LAPACK_dgesvd(
2404  char const* jobu, char const* jobvt,
2405  lapack_int const* m, lapack_int const* n,
2406  double* A, lapack_int const* lda,
2407  double* S,
2408  double* U, lapack_int const* ldu,
2409  double* VT, lapack_int const* ldvt,
2410  double* work, lapack_int const* lwork,
2411  lapack_int* info );
2412 
2413 #define LAPACK_sgesvd LAPACK_GLOBAL(sgesvd,SGESVD)
2414 void LAPACK_sgesvd(
2415  char const* jobu, char const* jobvt,
2416  lapack_int const* m, lapack_int const* n,
2417  float* A, lapack_int const* lda,
2418  float* S,
2419  float* U, lapack_int const* ldu,
2420  float* VT, lapack_int const* ldvt,
2421  float* work, lapack_int const* lwork,
2422  lapack_int* info );
2423 
2424 #define LAPACK_zgesvd LAPACK_GLOBAL(zgesvd,ZGESVD)
2425 void LAPACK_zgesvd(
2426  char const* jobu, char const* jobvt,
2427  lapack_int const* m, lapack_int const* n,
2428  lapack_complex_double* A, lapack_int const* lda,
2429  double* S,
2430  lapack_complex_double* U, lapack_int const* ldu,
2431  lapack_complex_double* VT, lapack_int const* ldvt,
2432  lapack_complex_double* work, lapack_int const* lwork,
2433  double* rwork,
2434  lapack_int* info );
2435 
2436 #define LAPACK_cgesvdq LAPACK_GLOBAL(cgesvdq,CGESVDQ)
2437 void LAPACK_cgesvdq(
2438  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2439  lapack_int const* m, lapack_int const* n,
2440  lapack_complex_float* A, lapack_int const* lda,
2441  float* S,
2442  lapack_complex_float* U, lapack_int const* ldu,
2443  lapack_complex_float* V, lapack_int const* ldv, lapack_int* numrank,
2444  lapack_int* iwork, lapack_int const* liwork,
2445  lapack_complex_float* cwork, lapack_int* lcwork,
2446  float* rwork, lapack_int const* lrwork,
2447  lapack_int* info );
2448 
2449 #define LAPACK_dgesvdq LAPACK_GLOBAL(dgesvdq,DGESVDQ)
2450 void LAPACK_dgesvdq(
2451  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2452  lapack_int const* m, lapack_int const* n,
2453  double* A, lapack_int const* lda,
2454  double* S,
2455  double* U, lapack_int const* ldu,
2456  double* V, lapack_int const* ldv, lapack_int* numrank,
2457  lapack_int* iwork, lapack_int const* liwork,
2458  double* work, lapack_int* lwork,
2459  double* rwork, lapack_int const* lrwork,
2460  lapack_int* info );
2461 
2462 #define LAPACK_sgesvdq LAPACK_GLOBAL(sgesvdq,SGESVDQ)
2463 void LAPACK_sgesvdq(
2464  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2465  lapack_int const* m, lapack_int const* n,
2466  float* A, lapack_int const* lda,
2467  float* S,
2468  float* U, lapack_int const* ldu,
2469  float* V, lapack_int const* ldv, lapack_int* numrank,
2470  lapack_int* iwork, lapack_int const* liwork,
2471  float* work, lapack_int* lwork,
2472  float* rwork, lapack_int const* lrwork,
2473  lapack_int* info );
2474 
2475 #define LAPACK_zgesvdq LAPACK_GLOBAL(zgesvdq,ZGESVDQ)
2476 void LAPACK_zgesvdq(
2477  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2478  lapack_int const* m, lapack_int const* n,
2479  lapack_complex_double* A, lapack_int const* lda,
2480  double* S,
2481  lapack_complex_double* U, lapack_int const* ldu,
2482  lapack_complex_double* V, lapack_int const* ldv, lapack_int* numrank,
2483  lapack_int* iwork, lapack_int const* liwork,
2484  lapack_complex_float* cwork, lapack_int* lcwork,
2485  double* rwork, lapack_int const* lrwork,
2486  lapack_int* info );
2487 
2488 #define LAPACK_cgesvdx LAPACK_GLOBAL(cgesvdx,CGESVDX)
2489 void LAPACK_cgesvdx(
2490  char const* jobu, char const* jobvt, char const* range,
2491  lapack_int const* m, lapack_int const* n,
2492  lapack_complex_float* A, lapack_int const* lda,
2493  float const* vl,
2494  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2495  float* S,
2496  lapack_complex_float* U, lapack_int const* ldu,
2497  lapack_complex_float* VT, lapack_int const* ldvt,
2498  lapack_complex_float* work, lapack_int const* lwork,
2499  float* rwork,
2500  lapack_int* iwork,
2501  lapack_int* info );
2502 
2503 #define LAPACK_dgesvdx LAPACK_GLOBAL(dgesvdx,DGESVDX)
2504 void LAPACK_dgesvdx(
2505  char const* jobu, char const* jobvt, char const* range,
2506  lapack_int const* m, lapack_int const* n,
2507  double* A, lapack_int const* lda,
2508  double const* vl,
2509  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2510  double* S,
2511  double* U, lapack_int const* ldu,
2512  double* VT, lapack_int const* ldvt,
2513  double* work, lapack_int const* lwork,
2514  lapack_int* iwork,
2515  lapack_int* info );
2516 
2517 #define LAPACK_sgesvdx LAPACK_GLOBAL(sgesvdx,SGESVDX)
2518 void LAPACK_sgesvdx(
2519  char const* jobu, char const* jobvt, char const* range,
2520  lapack_int const* m, lapack_int const* n,
2521  float* A, lapack_int const* lda,
2522  float const* vl,
2523  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2524  float* S,
2525  float* U, lapack_int const* ldu,
2526  float* VT, lapack_int const* ldvt,
2527  float* work, lapack_int const* lwork,
2528  lapack_int* iwork,
2529  lapack_int* info );
2530 
2531 #define LAPACK_zgesvdx LAPACK_GLOBAL(zgesvdx,ZGESVDX)
2532 void LAPACK_zgesvdx(
2533  char const* jobu, char const* jobvt, char const* range,
2534  lapack_int const* m, lapack_int const* n,
2535  lapack_complex_double* A, lapack_int const* lda,
2536  double const* vl,
2537  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2538  double* S,
2539  lapack_complex_double* U, lapack_int const* ldu,
2540  lapack_complex_double* VT, lapack_int const* ldvt,
2541  lapack_complex_double* work, lapack_int const* lwork,
2542  double* rwork,
2543  lapack_int* iwork,
2544  lapack_int* info );
2545 
2546 #define LAPACK_cgesvj LAPACK_GLOBAL(cgesvj,CGESVJ)
2547 void LAPACK_cgesvj(
2548  char const* joba, char const* jobu, char const* jobv,
2549  lapack_int const* m, lapack_int const* n,
2550  lapack_complex_float* A, lapack_int const* lda,
2551  float* SVA, lapack_int const* mv,
2552  lapack_complex_float* V, lapack_int const* ldv,
2553  lapack_complex_float* cwork, lapack_int const* lwork,
2554  float* rwork, lapack_int const* lrwork,
2555  lapack_int* info );
2556 
2557 #define LAPACK_dgesvj LAPACK_GLOBAL(dgesvj,DGESVJ)
2558 void LAPACK_dgesvj(
2559  char const* joba, char const* jobu, char const* jobv,
2560  lapack_int const* m, lapack_int const* n,
2561  double* A, lapack_int const* lda,
2562  double* SVA, lapack_int const* mv,
2563  double* V, lapack_int const* ldv,
2564  double* work, lapack_int const* lwork,
2565  lapack_int* info );
2566 
2567 #define LAPACK_sgesvj LAPACK_GLOBAL(sgesvj,SGESVJ)
2568 void LAPACK_sgesvj(
2569  char const* joba, char const* jobu, char const* jobv,
2570  lapack_int const* m, lapack_int const* n,
2571  float* A, lapack_int const* lda,
2572  float* SVA, lapack_int const* mv,
2573  float* V, lapack_int const* ldv,
2574  float* work, lapack_int const* lwork,
2575  lapack_int* info );
2576 
2577 #define LAPACK_zgesvj LAPACK_GLOBAL(zgesvj,ZGESVJ)
2578 void LAPACK_zgesvj(
2579  char const* joba, char const* jobu, char const* jobv,
2580  lapack_int const* m, lapack_int const* n,
2581  lapack_complex_double* A, lapack_int const* lda,
2582  double* SVA, lapack_int const* mv,
2583  lapack_complex_double* V, lapack_int const* ldv,
2584  lapack_complex_double* cwork, lapack_int const* lwork,
2585  double* rwork, lapack_int const* lrwork,
2586  lapack_int* info );
2587 
2588 #define LAPACK_cgesvx LAPACK_GLOBAL(cgesvx,CGESVX)
2589 void LAPACK_cgesvx(
2590  char const* fact, char const* trans,
2591  lapack_int const* n, lapack_int const* nrhs,
2592  lapack_complex_float* A, lapack_int const* lda,
2593  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2594  float* R,
2595  float* C,
2597  lapack_int const* ldb,
2598  lapack_complex_float* X, lapack_int const* ldx,
2599  float* rcond,
2600  float* ferr,
2601  float* berr,
2602  lapack_complex_float* work,
2603  float* rwork,
2604  lapack_int* info );
2605 
2606 #define LAPACK_dgesvx LAPACK_GLOBAL(dgesvx,DGESVX)
2607 void LAPACK_dgesvx(
2608  char const* fact, char const* trans,
2609  lapack_int const* n, lapack_int const* nrhs,
2610  double* A, lapack_int const* lda,
2611  double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2612  double* R,
2613  double* C,
2614  double* B,
2615  lapack_int const* ldb,
2616  double* X, lapack_int const* ldx,
2617  double* rcond,
2618  double* ferr,
2619  double* berr,
2620  double* work,
2621  lapack_int* iwork,
2622  lapack_int* info );
2623 
2624 #define LAPACK_sgesvx LAPACK_GLOBAL(sgesvx,SGESVX)
2625 void LAPACK_sgesvx(
2626  char const* fact, char const* trans,
2627  lapack_int const* n, lapack_int const* nrhs,
2628  float* A, lapack_int const* lda,
2629  float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2630  float* R,
2631  float* C,
2632  float* B,
2633  lapack_int const* ldb,
2634  float* X, lapack_int const* ldx,
2635  float* rcond,
2636  float* ferr,
2637  float* berr,
2638  float* work,
2639  lapack_int* iwork,
2640  lapack_int* info );
2641 
2642 #define LAPACK_zgesvx LAPACK_GLOBAL(zgesvx,ZGESVX)
2643 void LAPACK_zgesvx(
2644  char const* fact, char const* trans,
2645  lapack_int const* n, lapack_int const* nrhs,
2646  lapack_complex_double* A, lapack_int const* lda,
2647  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2648  double* R,
2649  double* C,
2651  lapack_int const* ldb,
2652  lapack_complex_double* X, lapack_int const* ldx,
2653  double* rcond,
2654  double* ferr,
2655  double* berr,
2656  lapack_complex_double* work,
2657  double* rwork,
2658  lapack_int* info );
2659 
2660 #define LAPACK_cgesvxx LAPACK_GLOBAL(cgesvxx,CGESVXX)
2661 void LAPACK_cgesvxx(
2662  char const* fact, char const* trans,
2663  lapack_int const* n, lapack_int const* nrhs,
2664  lapack_complex_float* A, lapack_int const* lda,
2665  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2666  float* R,
2667  float* C,
2669  lapack_int const* ldb,
2670  lapack_complex_float* X, lapack_int const* ldx,
2671  float* rcond,
2672  float* rpvgrw,
2673  float* berr, lapack_int const* n_err_bnds,
2674  float* err_bnds_norm,
2675  float* err_bnds_comp, lapack_int const* nparams,
2676  float* params,
2677  lapack_complex_float* work,
2678  float* rwork,
2679  lapack_int* info );
2680 
2681 #define LAPACK_dgesvxx LAPACK_GLOBAL(dgesvxx,DGESVXX)
2682 void LAPACK_dgesvxx(
2683  char const* fact, char const* trans,
2684  lapack_int const* n, lapack_int const* nrhs,
2685  double* A, lapack_int const* lda,
2686  double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2687  double* R,
2688  double* C,
2689  double* B,
2690  lapack_int const* ldb,
2691  double* X, lapack_int const* ldx,
2692  double* rcond,
2693  double* rpvgrw,
2694  double* berr, lapack_int const* n_err_bnds,
2695  double* err_bnds_norm,
2696  double* err_bnds_comp, lapack_int const* nparams,
2697  double* params,
2698  double* work,
2699  lapack_int* iwork,
2700  lapack_int* info );
2701 
2702 #define LAPACK_sgesvxx LAPACK_GLOBAL(sgesvxx,SGESVXX)
2703 void LAPACK_sgesvxx(
2704  char const* fact, char const* trans,
2705  lapack_int const* n, lapack_int const* nrhs,
2706  float* A, lapack_int const* lda,
2707  float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2708  float* R,
2709  float* C,
2710  float* B,
2711  lapack_int const* ldb,
2712  float* X, lapack_int const* ldx,
2713  float* rcond,
2714  float* rpvgrw,
2715  float* berr, lapack_int const* n_err_bnds,
2716  float* err_bnds_norm,
2717  float* err_bnds_comp, lapack_int const* nparams,
2718  float* params,
2719  float* work,
2720  lapack_int* iwork,
2721  lapack_int* info );
2722 
2723 #define LAPACK_zgesvxx LAPACK_GLOBAL(zgesvxx,ZGESVXX)
2724 void LAPACK_zgesvxx(
2725  char const* fact, char const* trans,
2726  lapack_int const* n, lapack_int const* nrhs,
2727  lapack_complex_double* A, lapack_int const* lda,
2728  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2729  double* R,
2730  double* C,
2732  lapack_int const* ldb,
2733  lapack_complex_double* X, lapack_int const* ldx,
2734  double* rcond,
2735  double* rpvgrw,
2736  double* berr, lapack_int const* n_err_bnds,
2737  double* err_bnds_norm,
2738  double* err_bnds_comp, lapack_int const* nparams,
2739  double* params,
2740  lapack_complex_double* work,
2741  double* rwork,
2742  lapack_int* info );
2743 
2744 #define LAPACK_cgetf2 LAPACK_GLOBAL(cgetf2,CGETF2)
2745 void LAPACK_cgetf2(
2746  lapack_int const* m, lapack_int const* n,
2747  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2748  lapack_int* info );
2749 
2750 #define LAPACK_dgetf2 LAPACK_GLOBAL(dgetf2,DGETF2)
2751 void LAPACK_dgetf2(
2752  lapack_int const* m, lapack_int const* n,
2753  double* A, lapack_int const* lda, lapack_int* ipiv,
2754  lapack_int* info );
2755 
2756 #define LAPACK_sgetf2 LAPACK_GLOBAL(sgetf2,SGETF2)
2757 void LAPACK_sgetf2(
2758  lapack_int const* m, lapack_int const* n,
2759  float* A, lapack_int const* lda, lapack_int* ipiv,
2760  lapack_int* info );
2761 
2762 #define LAPACK_zgetf2 LAPACK_GLOBAL(zgetf2,ZGETF2)
2763 void LAPACK_zgetf2(
2764  lapack_int const* m, lapack_int const* n,
2765  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2766  lapack_int* info );
2767 
2768 #define LAPACK_cgetrf LAPACK_GLOBAL(cgetrf,CGETRF)
2769 void LAPACK_cgetrf(
2770  lapack_int const* m, lapack_int const* n,
2771  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2772  lapack_int* info );
2773 
2774 #define LAPACK_dgetrf LAPACK_GLOBAL(dgetrf,DGETRF)
2775 void LAPACK_dgetrf(
2776  lapack_int const* m, lapack_int const* n,
2777  double* A, lapack_int const* lda, lapack_int* ipiv,
2778  lapack_int* info );
2779 
2780 #define LAPACK_sgetrf LAPACK_GLOBAL(sgetrf,SGETRF)
2781 void LAPACK_sgetrf(
2782  lapack_int const* m, lapack_int const* n,
2783  float* A, lapack_int const* lda, lapack_int* ipiv,
2784  lapack_int* info );
2785 
2786 #define LAPACK_zgetrf LAPACK_GLOBAL(zgetrf,ZGETRF)
2787 void LAPACK_zgetrf(
2788  lapack_int const* m, lapack_int const* n,
2789  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2790  lapack_int* info );
2791 
2792 #define LAPACK_cgetrf2 LAPACK_GLOBAL(cgetrf2,CGETRF2)
2793 void LAPACK_cgetrf2(
2794  lapack_int const* m, lapack_int const* n,
2795  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2796  lapack_int* info );
2797 
2798 #define LAPACK_dgetrf2 LAPACK_GLOBAL(dgetrf2,DGETRF2)
2799 void LAPACK_dgetrf2(
2800  lapack_int const* m, lapack_int const* n,
2801  double* A, lapack_int const* lda, lapack_int* ipiv,
2802  lapack_int* info );
2803 
2804 #define LAPACK_sgetrf2 LAPACK_GLOBAL(sgetrf2,SGETRF2)
2805 void LAPACK_sgetrf2(
2806  lapack_int const* m, lapack_int const* n,
2807  float* A, lapack_int const* lda, lapack_int* ipiv,
2808  lapack_int* info );
2809 
2810 #define LAPACK_zgetrf2 LAPACK_GLOBAL(zgetrf2,ZGETRF2)
2811 void LAPACK_zgetrf2(
2812  lapack_int const* m, lapack_int const* n,
2813  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2814  lapack_int* info );
2815 
2816 #define LAPACK_cgetri LAPACK_GLOBAL(cgetri,CGETRI)
2817 void LAPACK_cgetri(
2818  lapack_int const* n,
2819  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
2820  lapack_complex_float* work, lapack_int const* lwork,
2821  lapack_int* info );
2822 
2823 #define LAPACK_dgetri LAPACK_GLOBAL(dgetri,DGETRI)
2824 void LAPACK_dgetri(
2825  lapack_int const* n,
2826  double* A, lapack_int const* lda, lapack_int const* ipiv,
2827  double* work, lapack_int const* lwork,
2828  lapack_int* info );
2829 
2830 #define LAPACK_sgetri LAPACK_GLOBAL(sgetri,SGETRI)
2831 void LAPACK_sgetri(
2832  lapack_int const* n,
2833  float* A, lapack_int const* lda, lapack_int const* ipiv,
2834  float* work, lapack_int const* lwork,
2835  lapack_int* info );
2836 
2837 #define LAPACK_zgetri LAPACK_GLOBAL(zgetri,ZGETRI)
2838 void LAPACK_zgetri(
2839  lapack_int const* n,
2840  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
2841  lapack_complex_double* work, lapack_int const* lwork,
2842  lapack_int* info );
2843 
2844 #define LAPACK_cgetrs LAPACK_GLOBAL(cgetrs,CGETRS)
2845 void LAPACK_cgetrs(
2846  char const* trans,
2847  lapack_int const* n, lapack_int const* nrhs,
2848  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
2849  lapack_complex_float* B, lapack_int const* ldb,
2850  lapack_int* info );
2851 
2852 #define LAPACK_dgetrs LAPACK_GLOBAL(dgetrs,DGETRS)
2853 void LAPACK_dgetrs(
2854  char const* trans,
2855  lapack_int const* n, lapack_int const* nrhs,
2856  double const* A, lapack_int const* lda, lapack_int const* ipiv,
2857  double* B, lapack_int const* ldb,
2858  lapack_int* info );
2859 
2860 #define LAPACK_sgetrs LAPACK_GLOBAL(sgetrs,SGETRS)
2861 void LAPACK_sgetrs(
2862  char const* trans,
2863  lapack_int const* n, lapack_int const* nrhs,
2864  float const* A, lapack_int const* lda, lapack_int const* ipiv,
2865  float* B, lapack_int const* ldb,
2866  lapack_int* info );
2867 
2868 #define LAPACK_zgetrs LAPACK_GLOBAL(zgetrs,ZGETRS)
2869 void LAPACK_zgetrs(
2870  char const* trans,
2871  lapack_int const* n, lapack_int const* nrhs,
2872  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
2873  lapack_complex_double* B, lapack_int const* ldb,
2874  lapack_int* info );
2875 
2876 #define LAPACK_cgetsls LAPACK_GLOBAL(cgetsls,CGETSLS)
2877 void LAPACK_cgetsls(
2878  char const* trans,
2879  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2880  lapack_complex_float* A, lapack_int const* lda,
2881  lapack_complex_float* B, lapack_int const* ldb,
2882  lapack_complex_float* work, lapack_int const* lwork,
2883  lapack_int* info );
2884 
2885 #define LAPACK_dgetsls LAPACK_GLOBAL(dgetsls,DGETSLS)
2886 void LAPACK_dgetsls(
2887  char const* trans,
2888  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2889  double* A, lapack_int const* lda,
2890  double* B, lapack_int const* ldb,
2891  double* work, lapack_int const* lwork,
2892  lapack_int* info );
2893 
2894 #define LAPACK_sgetsls LAPACK_GLOBAL(sgetsls,SGETSLS)
2895 void LAPACK_sgetsls(
2896  char const* trans,
2897  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2898  float* A, lapack_int const* lda,
2899  float* B, lapack_int const* ldb,
2900  float* work, lapack_int const* lwork,
2901  lapack_int* info );
2902 
2903 #define LAPACK_zgetsls LAPACK_GLOBAL(zgetsls,ZGETSLS)
2904 void LAPACK_zgetsls(
2905  char const* trans,
2906  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2907  lapack_complex_double* A, lapack_int const* lda,
2908  lapack_complex_double* B, lapack_int const* ldb,
2909  lapack_complex_double* work, lapack_int const* lwork,
2910  lapack_int* info );
2911 
2912 #define LAPACK_cggbak LAPACK_GLOBAL(cggbak,CGGBAK)
2913 void LAPACK_cggbak(
2914  char const* job, char const* side,
2915  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
2916  float const* lscale,
2917  float const* rscale, lapack_int const* m,
2918  lapack_complex_float* V, lapack_int const* ldv,
2919  lapack_int* info );
2920 
2921 #define LAPACK_dggbak LAPACK_GLOBAL(dggbak,DGGBAK)
2922 void LAPACK_dggbak(
2923  char const* job, char const* side,
2924  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
2925  double const* lscale,
2926  double const* rscale, lapack_int const* m,
2927  double* V, lapack_int const* ldv,
2928  lapack_int* info );
2929 
2930 #define LAPACK_sggbak LAPACK_GLOBAL(sggbak,SGGBAK)
2931 void LAPACK_sggbak(
2932  char const* job, char const* side,
2933  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
2934  float const* lscale,
2935  float const* rscale, lapack_int const* m,
2936  float* V, lapack_int const* ldv,
2937  lapack_int* info );
2938 
2939 #define LAPACK_zggbak LAPACK_GLOBAL(zggbak,ZGGBAK)
2940 void LAPACK_zggbak(
2941  char const* job, char const* side,
2942  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
2943  double const* lscale,
2944  double const* rscale, lapack_int const* m,
2945  lapack_complex_double* V, lapack_int const* ldv,
2946  lapack_int* info );
2947 
2948 #define LAPACK_cggbal LAPACK_GLOBAL(cggbal,CGGBAL)
2949 void LAPACK_cggbal(
2950  char const* job,
2951  lapack_int const* n,
2952  lapack_complex_float* A, lapack_int const* lda,
2953  lapack_complex_float* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
2954  float* lscale,
2955  float* rscale,
2956  float* work,
2957  lapack_int* info );
2958 
2959 #define LAPACK_dggbal LAPACK_GLOBAL(dggbal,DGGBAL)
2960 void LAPACK_dggbal(
2961  char const* job,
2962  lapack_int const* n,
2963  double* A, lapack_int const* lda,
2964  double* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
2965  double* lscale,
2966  double* rscale,
2967  double* work,
2968  lapack_int* info );
2969 
2970 #define LAPACK_sggbal LAPACK_GLOBAL(sggbal,SGGBAL)
2971 void LAPACK_sggbal(
2972  char const* job,
2973  lapack_int const* n,
2974  float* A, lapack_int const* lda,
2975  float* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
2976  float* lscale,
2977  float* rscale,
2978  float* work,
2979  lapack_int* info );
2980 
2981 #define LAPACK_zggbal LAPACK_GLOBAL(zggbal,ZGGBAL)
2982 void LAPACK_zggbal(
2983  char const* job,
2984  lapack_int const* n,
2985  lapack_complex_double* A, lapack_int const* lda,
2986  lapack_complex_double* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
2987  double* lscale,
2988  double* rscale,
2989  double* work,
2990  lapack_int* info );
2991 
2992 #define LAPACK_cgges LAPACK_GLOBAL(cgges,CGGES)
2993 void LAPACK_cgges(
2994  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_C_SELECT2 selctg,
2995  lapack_int const* n,
2996  lapack_complex_float* A, lapack_int const* lda,
2997  lapack_complex_float* B, lapack_int const* ldb, lapack_int* sdim,
2998  lapack_complex_float* alpha,
2999  lapack_complex_float* beta,
3000  lapack_complex_float* VSL, lapack_int const* ldvsl,
3001  lapack_complex_float* VSR, lapack_int const* ldvsr,
3002  lapack_complex_float* work, lapack_int const* lwork,
3003  float* rwork, lapack_logical* BWORK,
3004  lapack_int* info );
3005 
3006 #define LAPACK_dgges LAPACK_GLOBAL(dgges,DGGES)
3007 void LAPACK_dgges(
3008  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_D_SELECT3 selctg,
3009  lapack_int const* n,
3010  double* A, lapack_int const* lda,
3011  double* B, lapack_int const* ldb, lapack_int* sdim,
3012  double* alphar,
3013  double* alphai,
3014  double* beta,
3015  double* VSL, lapack_int const* ldvsl,
3016  double* VSR, lapack_int const* ldvsr,
3017  double* work, lapack_int const* lwork, lapack_logical* BWORK,
3018  lapack_int* info );
3019 
3020 #define LAPACK_sgges LAPACK_GLOBAL(sgges,SGGES)
3021 void LAPACK_sgges(
3022  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_S_SELECT3 selctg,
3023  lapack_int const* n,
3024  float* A, lapack_int const* lda,
3025  float* B, lapack_int const* ldb, lapack_int* sdim,
3026  float* alphar,
3027  float* alphai,
3028  float* beta,
3029  float* VSL, lapack_int const* ldvsl,
3030  float* VSR, lapack_int const* ldvsr,
3031  float* work, lapack_int const* lwork, lapack_logical* BWORK,
3032  lapack_int* info );
3033 
3034 #define LAPACK_zgges LAPACK_GLOBAL(zgges,ZGGES)
3035 void LAPACK_zgges(
3036  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_Z_SELECT2 selctg,
3037  lapack_int const* n,
3038  lapack_complex_double* A, lapack_int const* lda,
3039  lapack_complex_double* B, lapack_int const* ldb, lapack_int* sdim,
3040  lapack_complex_double* alpha,
3041  lapack_complex_double* beta,
3042  lapack_complex_double* VSL, lapack_int const* ldvsl,
3043  lapack_complex_double* VSR, lapack_int const* ldvsr,
3044  lapack_complex_double* work, lapack_int const* lwork,
3045  double* rwork, lapack_logical* BWORK,
3046  lapack_int* info );
3047 
3048 #define LAPACK_cgges3 LAPACK_GLOBAL(cgges3,CGGES3)
3049 void LAPACK_cgges3(
3050  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_C_SELECT2 selctg,
3051  lapack_int const* n,
3052  lapack_complex_float* A, lapack_int const* lda,
3053  lapack_complex_float* B, lapack_int const* ldb, lapack_int* sdim,
3054  lapack_complex_float* alpha,
3055  lapack_complex_float* beta,
3056  lapack_complex_float* VSL, lapack_int const* ldvsl,
3057  lapack_complex_float* VSR, lapack_int const* ldvsr,
3058  lapack_complex_float* work, lapack_int const* lwork,
3059  float* rwork, lapack_logical* BWORK,
3060  lapack_int* info );
3061 
3062 #define LAPACK_dgges3 LAPACK_GLOBAL(dgges3,DGGES3)
3063 void LAPACK_dgges3(
3064  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_D_SELECT3 selctg,
3065  lapack_int const* n,
3066  double* A, lapack_int const* lda,
3067  double* B, lapack_int const* ldb, lapack_int* sdim,
3068  double* alphar,
3069  double* alphai,
3070  double* beta,
3071  double* VSL, lapack_int const* ldvsl,
3072  double* VSR, lapack_int const* ldvsr,
3073  double* work, lapack_int const* lwork, lapack_logical* BWORK,
3074  lapack_int* info );
3075 
3076 #define LAPACK_sgges3 LAPACK_GLOBAL(sgges3,SGGES3)
3077 void LAPACK_sgges3(
3078  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_S_SELECT3 selctg,
3079  lapack_int const* n,
3080  float* A, lapack_int const* lda,
3081  float* B, lapack_int const* ldb, lapack_int* sdim,
3082  float* alphar,
3083  float* alphai,
3084  float* beta,
3085  float* VSL, lapack_int const* ldvsl,
3086  float* VSR, lapack_int const* ldvsr,
3087  float* work, lapack_int const* lwork, lapack_logical* BWORK,
3088  lapack_int* info );
3089 
3090 #define LAPACK_zgges3 LAPACK_GLOBAL(zgges3,ZGGES3)
3091 void LAPACK_zgges3(
3092  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_Z_SELECT2 selctg,
3093  lapack_int const* n,
3094  lapack_complex_double* A, lapack_int const* lda,
3095  lapack_complex_double* B, lapack_int const* ldb, lapack_int* sdim,
3096  lapack_complex_double* alpha,
3097  lapack_complex_double* beta,
3098  lapack_complex_double* VSL, lapack_int const* ldvsl,
3099  lapack_complex_double* VSR, lapack_int const* ldvsr,
3100  lapack_complex_double* work, lapack_int const* lwork,
3101  double* rwork, lapack_logical* BWORK,
3102  lapack_int* info );
3103 
3104 #define LAPACK_cggesx LAPACK_GLOBAL(cggesx,CGGESX)
3105 void LAPACK_cggesx(
3106  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_C_SELECT2 selctg, char const* sense,
3107  lapack_int const* n,
3108  lapack_complex_float* A, lapack_int const* lda,
3109  lapack_complex_float* B, lapack_int const* ldb, lapack_int* sdim,
3110  lapack_complex_float* alpha,
3111  lapack_complex_float* beta,
3112  lapack_complex_float* VSL, lapack_int const* ldvsl,
3113  lapack_complex_float* VSR, lapack_int const* ldvsr,
3114  float* rconde,
3115  float* rcondv,
3116  lapack_complex_float* work, lapack_int const* lwork,
3117  float* rwork,
3118  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3119  lapack_int* info );
3120 
3121 #define LAPACK_dggesx LAPACK_GLOBAL(dggesx,DGGESX)
3122 void LAPACK_dggesx(
3123  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_D_SELECT3 selctg, char const* sense,
3124  lapack_int const* n,
3125  double* A, lapack_int const* lda,
3126  double* B, lapack_int const* ldb, lapack_int* sdim,
3127  double* alphar,
3128  double* alphai,
3129  double* beta,
3130  double* VSL, lapack_int const* ldvsl,
3131  double* VSR, lapack_int const* ldvsr,
3132  double* rconde,
3133  double* rcondv,
3134  double* work, lapack_int const* lwork,
3135  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3136  lapack_int* info );
3137 
3138 #define LAPACK_sggesx LAPACK_GLOBAL(sggesx,SGGESX)
3139 void LAPACK_sggesx(
3140  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_S_SELECT3 selctg, char const* sense,
3141  lapack_int const* n,
3142  float* A, lapack_int const* lda,
3143  float* B, lapack_int const* ldb, lapack_int* sdim,
3144  float* alphar,
3145  float* alphai,
3146  float* beta,
3147  float* VSL, lapack_int const* ldvsl,
3148  float* VSR, lapack_int const* ldvsr,
3149  float* rconde,
3150  float* rcondv,
3151  float* work, lapack_int const* lwork,
3152  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3153  lapack_int* info );
3154 
3155 #define LAPACK_zggesx LAPACK_GLOBAL(zggesx,ZGGESX)
3156 void LAPACK_zggesx(
3157  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_Z_SELECT2 selctg, char const* sense,
3158  lapack_int const* n,
3159  lapack_complex_double* A, lapack_int const* lda,
3160  lapack_complex_double* B, lapack_int const* ldb, lapack_int* sdim,
3161  lapack_complex_double* alpha,
3162  lapack_complex_double* beta,
3163  lapack_complex_double* VSL, lapack_int const* ldvsl,
3164  lapack_complex_double* VSR, lapack_int const* ldvsr,
3165  double* rconde,
3166  double* rcondv,
3167  lapack_complex_double* work, lapack_int const* lwork,
3168  double* rwork,
3169  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3170  lapack_int* info );
3171 
3172 #define LAPACK_cggev LAPACK_GLOBAL(cggev,CGGEV)
3173 void LAPACK_cggev(
3174  char const* jobvl, char const* jobvr,
3175  lapack_int const* n,
3176  lapack_complex_float* A, lapack_int const* lda,
3177  lapack_complex_float* B, lapack_int const* ldb,
3178  lapack_complex_float* alpha,
3179  lapack_complex_float* beta,
3180  lapack_complex_float* VL, lapack_int const* ldvl,
3181  lapack_complex_float* VR, lapack_int const* ldvr,
3182  lapack_complex_float* work, lapack_int const* lwork,
3183  float* rwork,
3184  lapack_int* info );
3185 
3186 #define LAPACK_dggev LAPACK_GLOBAL(dggev,DGGEV)
3187 void LAPACK_dggev(
3188  char const* jobvl, char const* jobvr,
3189  lapack_int const* n,
3190  double* A, lapack_int const* lda,
3191  double* B, lapack_int const* ldb,
3192  double* alphar,
3193  double* alphai,
3194  double* beta,
3195  double* VL, lapack_int const* ldvl,
3196  double* VR, lapack_int const* ldvr,
3197  double* work, lapack_int const* lwork,
3198  lapack_int* info );
3199 
3200 #define LAPACK_sggev LAPACK_GLOBAL(sggev,SGGEV)
3201 void LAPACK_sggev(
3202  char const* jobvl, char const* jobvr,
3203  lapack_int const* n,
3204  float* A, lapack_int const* lda,
3205  float* B, lapack_int const* ldb,
3206  float* alphar,
3207  float* alphai,
3208  float* beta,
3209  float* VL, lapack_int const* ldvl,
3210  float* VR, lapack_int const* ldvr,
3211  float* work, lapack_int const* lwork,
3212  lapack_int* info );
3213 
3214 #define LAPACK_zggev LAPACK_GLOBAL(zggev,ZGGEV)
3215 void LAPACK_zggev(
3216  char const* jobvl, char const* jobvr,
3217  lapack_int const* n,
3218  lapack_complex_double* A, lapack_int const* lda,
3219  lapack_complex_double* B, lapack_int const* ldb,
3220  lapack_complex_double* alpha,
3221  lapack_complex_double* beta,
3222  lapack_complex_double* VL, lapack_int const* ldvl,
3223  lapack_complex_double* VR, lapack_int const* ldvr,
3224  lapack_complex_double* work, lapack_int const* lwork,
3225  double* rwork,
3226  lapack_int* info );
3227 
3228 #define LAPACK_cggev3 LAPACK_GLOBAL(cggev3,CGGEV3)
3229 void LAPACK_cggev3(
3230  char const* jobvl, char const* jobvr,
3231  lapack_int const* n,
3232  lapack_complex_float* A, lapack_int const* lda,
3233  lapack_complex_float* B, lapack_int const* ldb,
3234  lapack_complex_float* alpha,
3235  lapack_complex_float* beta,
3236  lapack_complex_float* VL, lapack_int const* ldvl,
3237  lapack_complex_float* VR, lapack_int const* ldvr,
3238  lapack_complex_float* work, lapack_int const* lwork,
3239  float* rwork,
3240  lapack_int* info );
3241 
3242 #define LAPACK_dggev3 LAPACK_GLOBAL(dggev3,DGGEV3)
3243 void LAPACK_dggev3(
3244  char const* jobvl, char const* jobvr,
3245  lapack_int const* n,
3246  double* A, lapack_int const* lda,
3247  double* B, lapack_int const* ldb,
3248  double* alphar,
3249  double* alphai,
3250  double* beta,
3251  double* VL, lapack_int const* ldvl,
3252  double* VR, lapack_int const* ldvr,
3253  double* work, lapack_int const* lwork,
3254  lapack_int* info );
3255 
3256 #define LAPACK_sggev3 LAPACK_GLOBAL(sggev3,SGGEV3)
3257 void LAPACK_sggev3(
3258  char const* jobvl, char const* jobvr,
3259  lapack_int const* n,
3260  float* A, lapack_int const* lda,
3261  float* B, lapack_int const* ldb,
3262  float* alphar,
3263  float* alphai,
3264  float* beta,
3265  float* VL, lapack_int const* ldvl,
3266  float* VR, lapack_int const* ldvr,
3267  float* work, lapack_int const* lwork,
3268  lapack_int* info );
3269 
3270 #define LAPACK_zggev3 LAPACK_GLOBAL(zggev3,ZGGEV3)
3271 void LAPACK_zggev3(
3272  char const* jobvl, char const* jobvr,
3273  lapack_int const* n,
3274  lapack_complex_double* A, lapack_int const* lda,
3275  lapack_complex_double* B, lapack_int const* ldb,
3276  lapack_complex_double* alpha,
3277  lapack_complex_double* beta,
3278  lapack_complex_double* VL, lapack_int const* ldvl,
3279  lapack_complex_double* VR, lapack_int const* ldvr,
3280  lapack_complex_double* work, lapack_int const* lwork,
3281  double* rwork,
3282  lapack_int* info );
3283 
3284 #define LAPACK_cggevx LAPACK_GLOBAL(cggevx,CGGEVX)
3285 void LAPACK_cggevx(
3286  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3287  lapack_int const* n,
3288  lapack_complex_float* A, lapack_int const* lda,
3289  lapack_complex_float* B, lapack_int const* ldb,
3290  lapack_complex_float* alpha,
3291  lapack_complex_float* beta,
3292  lapack_complex_float* VL, lapack_int const* ldvl,
3293  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3294  float* lscale,
3295  float* rscale,
3296  float* abnrm,
3297  float* bbnrm,
3298  float* rconde,
3299  float* rcondv,
3300  lapack_complex_float* work, lapack_int const* lwork,
3301  float* rwork,
3302  lapack_int* iwork, lapack_logical* BWORK,
3303  lapack_int* info );
3304 
3305 #define LAPACK_dggevx LAPACK_GLOBAL(dggevx,DGGEVX)
3306 void LAPACK_dggevx(
3307  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3308  lapack_int const* n,
3309  double* A, lapack_int const* lda,
3310  double* B, lapack_int const* ldb,
3311  double* alphar,
3312  double* alphai,
3313  double* beta,
3314  double* VL, lapack_int const* ldvl,
3315  double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3316  double* lscale,
3317  double* rscale,
3318  double* abnrm,
3319  double* bbnrm,
3320  double* rconde,
3321  double* rcondv,
3322  double* work, lapack_int const* lwork,
3323  lapack_int* iwork, lapack_logical* BWORK,
3324  lapack_int* info );
3325 
3326 #define LAPACK_sggevx LAPACK_GLOBAL(sggevx,SGGEVX)
3327 void LAPACK_sggevx(
3328  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3329  lapack_int const* n,
3330  float* A, lapack_int const* lda,
3331  float* B, lapack_int const* ldb,
3332  float* alphar,
3333  float* alphai,
3334  float* beta,
3335  float* VL, lapack_int const* ldvl,
3336  float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3337  float* lscale,
3338  float* rscale,
3339  float* abnrm,
3340  float* bbnrm,
3341  float* rconde,
3342  float* rcondv,
3343  float* work, lapack_int const* lwork,
3344  lapack_int* iwork, lapack_logical* BWORK,
3345  lapack_int* info );
3346 
3347 #define LAPACK_zggevx LAPACK_GLOBAL(zggevx,ZGGEVX)
3348 void LAPACK_zggevx(
3349  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3350  lapack_int const* n,
3351  lapack_complex_double* A, lapack_int const* lda,
3352  lapack_complex_double* B, lapack_int const* ldb,
3353  lapack_complex_double* alpha,
3354  lapack_complex_double* beta,
3355  lapack_complex_double* VL, lapack_int const* ldvl,
3356  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3357  double* lscale,
3358  double* rscale,
3359  double* abnrm,
3360  double* bbnrm,
3361  double* rconde,
3362  double* rcondv,
3363  lapack_complex_double* work, lapack_int const* lwork,
3364  double* rwork,
3365  lapack_int* iwork, lapack_logical* BWORK,
3366  lapack_int* info );
3367 
3368 #define LAPACK_cggglm LAPACK_GLOBAL(cggglm,CGGGLM)
3369 void LAPACK_cggglm(
3370  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3371  lapack_complex_float* A, lapack_int const* lda,
3372  lapack_complex_float* B, lapack_int const* ldb,
3376  lapack_complex_float* work, lapack_int const* lwork,
3377  lapack_int* info );
3378 
3379 #define LAPACK_dggglm LAPACK_GLOBAL(dggglm,DGGGLM)
3380 void LAPACK_dggglm(
3381  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3382  double* A, lapack_int const* lda,
3383  double* B, lapack_int const* ldb,
3384  double* D,
3385  double* X,
3386  double* Y,
3387  double* work, lapack_int const* lwork,
3388  lapack_int* info );
3389 
3390 #define LAPACK_sggglm LAPACK_GLOBAL(sggglm,SGGGLM)
3391 void LAPACK_sggglm(
3392  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3393  float* A, lapack_int const* lda,
3394  float* B, lapack_int const* ldb,
3395  float* D,
3396  float* X,
3397  float* Y,
3398  float* work, lapack_int const* lwork,
3399  lapack_int* info );
3400 
3401 #define LAPACK_zggglm LAPACK_GLOBAL(zggglm,ZGGGLM)
3402 void LAPACK_zggglm(
3403  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3404  lapack_complex_double* A, lapack_int const* lda,
3405  lapack_complex_double* B, lapack_int const* ldb,
3409  lapack_complex_double* work, lapack_int const* lwork,
3410  lapack_int* info );
3411 
3412 #define LAPACK_cgghd3 LAPACK_GLOBAL(cgghd3,CGGHD3)
3413 void LAPACK_cgghd3(
3414  char const* compq, char const* compz,
3415  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3416  lapack_complex_float* A, lapack_int const* lda,
3417  lapack_complex_float* B, lapack_int const* ldb,
3418  lapack_complex_float* Q, lapack_int const* ldq,
3419  lapack_complex_float* Z, lapack_int const* ldz,
3420  lapack_complex_float* work, lapack_int const* lwork,
3421  lapack_int* info );
3422 
3423 #define LAPACK_dgghd3 LAPACK_GLOBAL(dgghd3,DGGHD3)
3424 void LAPACK_dgghd3(
3425  char const* compq, char const* compz,
3426  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3427  double* A, lapack_int const* lda,
3428  double* B, lapack_int const* ldb,
3429  double* Q, lapack_int const* ldq,
3430  double* Z, lapack_int const* ldz,
3431  double* work, lapack_int const* lwork,
3432  lapack_int* info );
3433 
3434 #define LAPACK_sgghd3 LAPACK_GLOBAL(sgghd3,SGGHD3)
3435 void LAPACK_sgghd3(
3436  char const* compq, char const* compz,
3437  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3438  float* A, lapack_int const* lda,
3439  float* B, lapack_int const* ldb,
3440  float* Q, lapack_int const* ldq,
3441  float* Z, lapack_int const* ldz,
3442  float* work, lapack_int const* lwork,
3443  lapack_int* info );
3444 
3445 #define LAPACK_zgghd3 LAPACK_GLOBAL(zgghd3,ZGGHD3)
3446 void LAPACK_zgghd3(
3447  char const* compq, char const* compz,
3448  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3449  lapack_complex_double* A, lapack_int const* lda,
3450  lapack_complex_double* B, lapack_int const* ldb,
3451  lapack_complex_double* Q, lapack_int const* ldq,
3452  lapack_complex_double* Z, lapack_int const* ldz,
3453  lapack_complex_double* work, lapack_int const* lwork,
3454  lapack_int* info );
3455 
3456 #define LAPACK_cgghrd LAPACK_GLOBAL(cgghrd,CGGHRD)
3457 void LAPACK_cgghrd(
3458  char const* compq, char const* compz,
3459  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3460  lapack_complex_float* A, lapack_int const* lda,
3461  lapack_complex_float* B, lapack_int const* ldb,
3462  lapack_complex_float* Q, lapack_int const* ldq,
3463  lapack_complex_float* Z, lapack_int const* ldz,
3464  lapack_int* info );
3465 
3466 #define LAPACK_dgghrd LAPACK_GLOBAL(dgghrd,DGGHRD)
3467 void LAPACK_dgghrd(
3468  char const* compq, char const* compz,
3469  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3470  double* A, lapack_int const* lda,
3471  double* B, lapack_int const* ldb,
3472  double* Q, lapack_int const* ldq,
3473  double* Z, lapack_int const* ldz,
3474  lapack_int* info );
3475 
3476 #define LAPACK_sgghrd LAPACK_GLOBAL(sgghrd,SGGHRD)
3477 void LAPACK_sgghrd(
3478  char const* compq, char const* compz,
3479  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3480  float* A, lapack_int const* lda,
3481  float* B, lapack_int const* ldb,
3482  float* Q, lapack_int const* ldq,
3483  float* Z, lapack_int const* ldz,
3484  lapack_int* info );
3485 
3486 #define LAPACK_zgghrd LAPACK_GLOBAL(zgghrd,ZGGHRD)
3487 void LAPACK_zgghrd(
3488  char const* compq, char const* compz,
3489  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3490  lapack_complex_double* A, lapack_int const* lda,
3491  lapack_complex_double* B, lapack_int const* ldb,
3492  lapack_complex_double* Q, lapack_int const* ldq,
3493  lapack_complex_double* Z, lapack_int const* ldz,
3494  lapack_int* info );
3495 
3496 #define LAPACK_cgglse LAPACK_GLOBAL(cgglse,CGGLSE)
3497 void LAPACK_cgglse(
3498  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3499  lapack_complex_float* A, lapack_int const* lda,
3500  lapack_complex_float* B, lapack_int const* ldb,
3504  lapack_complex_float* work, lapack_int const* lwork,
3505  lapack_int* info );
3506 
3507 #define LAPACK_dgglse LAPACK_GLOBAL(dgglse,DGGLSE)
3508 void LAPACK_dgglse(
3509  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3510  double* A, lapack_int const* lda,
3511  double* B, lapack_int const* ldb,
3512  double* C,
3513  double* D,
3514  double* X,
3515  double* work, lapack_int const* lwork,
3516  lapack_int* info );
3517 
3518 #define LAPACK_sgglse LAPACK_GLOBAL(sgglse,SGGLSE)
3519 void LAPACK_sgglse(
3520  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3521  float* A, lapack_int const* lda,
3522  float* B, lapack_int const* ldb,
3523  float* C,
3524  float* D,
3525  float* X,
3526  float* work, lapack_int const* lwork,
3527  lapack_int* info );
3528 
3529 #define LAPACK_zgglse LAPACK_GLOBAL(zgglse,ZGGLSE)
3530 void LAPACK_zgglse(
3531  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3532  lapack_complex_double* A, lapack_int const* lda,
3533  lapack_complex_double* B, lapack_int const* ldb,
3537  lapack_complex_double* work, lapack_int const* lwork,
3538  lapack_int* info );
3539 
3540 #define LAPACK_cggqrf LAPACK_GLOBAL(cggqrf,CGGQRF)
3541 void LAPACK_cggqrf(
3542  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3543  lapack_complex_float* A, lapack_int const* lda,
3544  lapack_complex_float* taua,
3545  lapack_complex_float* B, lapack_int const* ldb,
3546  lapack_complex_float* taub,
3547  lapack_complex_float* work, lapack_int const* lwork,
3548  lapack_int* info );
3549 
3550 #define LAPACK_dggqrf LAPACK_GLOBAL(dggqrf,DGGQRF)
3551 void LAPACK_dggqrf(
3552  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3553  double* A, lapack_int const* lda,
3554  double* taua,
3555  double* B, lapack_int const* ldb,
3556  double* taub,
3557  double* work, lapack_int const* lwork,
3558  lapack_int* info );
3559 
3560 #define LAPACK_sggqrf LAPACK_GLOBAL(sggqrf,SGGQRF)
3561 void LAPACK_sggqrf(
3562  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3563  float* A, lapack_int const* lda,
3564  float* taua,
3565  float* B, lapack_int const* ldb,
3566  float* taub,
3567  float* work, lapack_int const* lwork,
3568  lapack_int* info );
3569 
3570 #define LAPACK_zggqrf LAPACK_GLOBAL(zggqrf,ZGGQRF)
3571 void LAPACK_zggqrf(
3572  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3573  lapack_complex_double* A, lapack_int const* lda,
3574  lapack_complex_double* taua,
3575  lapack_complex_double* B, lapack_int const* ldb,
3576  lapack_complex_double* taub,
3577  lapack_complex_double* work, lapack_int const* lwork,
3578  lapack_int* info );
3579 
3580 #define LAPACK_cggrqf LAPACK_GLOBAL(cggrqf,CGGRQF)
3581 void LAPACK_cggrqf(
3582  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3583  lapack_complex_float* A, lapack_int const* lda,
3584  lapack_complex_float* taua,
3585  lapack_complex_float* B, lapack_int const* ldb,
3586  lapack_complex_float* taub,
3587  lapack_complex_float* work, lapack_int const* lwork,
3588  lapack_int* info );
3589 
3590 #define LAPACK_dggrqf LAPACK_GLOBAL(dggrqf,DGGRQF)
3591 void LAPACK_dggrqf(
3592  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3593  double* A, lapack_int const* lda,
3594  double* taua,
3595  double* B, lapack_int const* ldb,
3596  double* taub,
3597  double* work, lapack_int const* lwork,
3598  lapack_int* info );
3599 
3600 #define LAPACK_sggrqf LAPACK_GLOBAL(sggrqf,SGGRQF)
3601 void LAPACK_sggrqf(
3602  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3603  float* A, lapack_int const* lda,
3604  float* taua,
3605  float* B, lapack_int const* ldb,
3606  float* taub,
3607  float* work, lapack_int const* lwork,
3608  lapack_int* info );
3609 
3610 #define LAPACK_zggrqf LAPACK_GLOBAL(zggrqf,ZGGRQF)
3611 void LAPACK_zggrqf(
3612  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3613  lapack_complex_double* A, lapack_int const* lda,
3614  lapack_complex_double* taua,
3615  lapack_complex_double* B, lapack_int const* ldb,
3616  lapack_complex_double* taub,
3617  lapack_complex_double* work, lapack_int const* lwork,
3618  lapack_int* info );
3619 
3620 #define LAPACK_cggsvd3 LAPACK_GLOBAL(cggsvd3,CGGSVD3)
3621 void LAPACK_cggsvd3(
3622  char const* jobu, char const* jobv, char const* jobq,
3623  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3624  lapack_complex_float* A, lapack_int const* lda,
3625  lapack_complex_float* B, lapack_int const* ldb,
3626  float* alpha,
3627  float* beta,
3628  lapack_complex_float* U, lapack_int const* ldu,
3629  lapack_complex_float* V, lapack_int const* ldv,
3630  lapack_complex_float* Q, lapack_int const* ldq,
3631  lapack_complex_float* work, lapack_int const* lwork,
3632  float* rwork,
3633  lapack_int* iwork,
3634  lapack_int* info );
3635 
3636 #define LAPACK_dggsvd3 LAPACK_GLOBAL(dggsvd3,DGGSVD3)
3637 void LAPACK_dggsvd3(
3638  char const* jobu, char const* jobv, char const* jobq,
3639  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3640  double* A, lapack_int const* lda,
3641  double* B, lapack_int const* ldb,
3642  double* alpha,
3643  double* beta,
3644  double* U, lapack_int const* ldu,
3645  double* V, lapack_int const* ldv,
3646  double* Q, lapack_int const* ldq,
3647  double* work, lapack_int const* lwork,
3648  lapack_int* iwork,
3649  lapack_int* info );
3650 
3651 #define LAPACK_sggsvd3 LAPACK_GLOBAL(sggsvd3,SGGSVD3)
3652 void LAPACK_sggsvd3(
3653  char const* jobu, char const* jobv, char const* jobq,
3654  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3655  float* A, lapack_int const* lda,
3656  float* B, lapack_int const* ldb,
3657  float* alpha,
3658  float* beta,
3659  float* U, lapack_int const* ldu,
3660  float* V, lapack_int const* ldv,
3661  float* Q, lapack_int const* ldq,
3662  float* work, lapack_int const* lwork,
3663  lapack_int* iwork,
3664  lapack_int* info );
3665 
3666 #define LAPACK_zggsvd3 LAPACK_GLOBAL(zggsvd3,ZGGSVD3)
3667 void LAPACK_zggsvd3(
3668  char const* jobu, char const* jobv, char const* jobq,
3669  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3670  lapack_complex_double* A, lapack_int const* lda,
3671  lapack_complex_double* B, lapack_int const* ldb,
3672  double* alpha,
3673  double* beta,
3674  lapack_complex_double* U, lapack_int const* ldu,
3675  lapack_complex_double* V, lapack_int const* ldv,
3676  lapack_complex_double* Q, lapack_int const* ldq,
3677  lapack_complex_double* work, lapack_int const* lwork,
3678  double* rwork,
3679  lapack_int* iwork,
3680  lapack_int* info );
3681 
3682 #define LAPACK_cggsvp3 LAPACK_GLOBAL(cggsvp3,CGGSVP3)
3683 void LAPACK_cggsvp3(
3684  char const* jobu, char const* jobv, char const* jobq,
3685  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3686  lapack_complex_float* A, lapack_int const* lda,
3687  lapack_complex_float* B, lapack_int const* ldb,
3688  float const* tola,
3689  float const* tolb, lapack_int* k, lapack_int* l,
3690  lapack_complex_float* U, lapack_int const* ldu,
3691  lapack_complex_float* V, lapack_int const* ldv,
3692  lapack_complex_float* Q, lapack_int const* ldq,
3693  lapack_int* iwork,
3694  float* rwork,
3695  lapack_complex_float* tau,
3696  lapack_complex_float* work, lapack_int const* lwork,
3697  lapack_int* info );
3698 
3699 #define LAPACK_dggsvp3 LAPACK_GLOBAL(dggsvp3,DGGSVP3)
3700 void LAPACK_dggsvp3(
3701  char const* jobu, char const* jobv, char const* jobq,
3702  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3703  double* A, lapack_int const* lda,
3704  double* B, lapack_int const* ldb,
3705  double const* tola,
3706  double const* tolb, lapack_int* k, lapack_int* l,
3707  double* U, lapack_int const* ldu,
3708  double* V, lapack_int const* ldv,
3709  double* Q, lapack_int const* ldq,
3710  lapack_int* iwork,
3711  double* tau,
3712  double* work, lapack_int const* lwork,
3713  lapack_int* info );
3714 
3715 #define LAPACK_sggsvp3 LAPACK_GLOBAL(sggsvp3,SGGSVP3)
3716 void LAPACK_sggsvp3(
3717  char const* jobu, char const* jobv, char const* jobq,
3718  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3719  float* A, lapack_int const* lda,
3720  float* B, lapack_int const* ldb,
3721  float const* tola,
3722  float const* tolb, lapack_int* k, lapack_int* l,
3723  float* U, lapack_int const* ldu,
3724  float* V, lapack_int const* ldv,
3725  float* Q, lapack_int const* ldq,
3726  lapack_int* iwork,
3727  float* tau,
3728  float* work, lapack_int const* lwork,
3729  lapack_int* info );
3730 
3731 #define LAPACK_zggsvp3 LAPACK_GLOBAL(zggsvp3,ZGGSVP3)
3732 void LAPACK_zggsvp3(
3733  char const* jobu, char const* jobv, char const* jobq,
3734  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3735  lapack_complex_double* A, lapack_int const* lda,
3736  lapack_complex_double* B, lapack_int const* ldb,
3737  double const* tola,
3738  double const* tolb, lapack_int* k, lapack_int* l,
3739  lapack_complex_double* U, lapack_int const* ldu,
3740  lapack_complex_double* V, lapack_int const* ldv,
3741  lapack_complex_double* Q, lapack_int const* ldq,
3742  lapack_int* iwork,
3743  double* rwork,
3744  lapack_complex_double* tau,
3745  lapack_complex_double* work, lapack_int const* lwork,
3746  lapack_int* info );
3747 
3748 #define LAPACK_cgtcon LAPACK_GLOBAL(cgtcon,CGTCON)
3749 void LAPACK_cgtcon(
3750  char const* norm,
3751  lapack_int const* n,
3752  lapack_complex_float const* DL,
3753  lapack_complex_float const* D,
3754  lapack_complex_float const* DU,
3755  lapack_complex_float const* DU2, lapack_int const* ipiv,
3756  float const* anorm,
3757  float* rcond,
3758  lapack_complex_float* work,
3759  lapack_int* info );
3760 
3761 #define LAPACK_dgtcon LAPACK_GLOBAL(dgtcon,DGTCON)
3762 void LAPACK_dgtcon(
3763  char const* norm,
3764  lapack_int const* n,
3765  double const* DL,
3766  double const* D,
3767  double const* DU,
3768  double const* DU2, lapack_int const* ipiv,
3769  double const* anorm,
3770  double* rcond,
3771  double* work,
3772  lapack_int* iwork,
3773  lapack_int* info );
3774 
3775 #define LAPACK_sgtcon LAPACK_GLOBAL(sgtcon,SGTCON)
3776 void LAPACK_sgtcon(
3777  char const* norm,
3778  lapack_int const* n,
3779  float const* DL,
3780  float const* D,
3781  float const* DU,
3782  float const* DU2, lapack_int const* ipiv,
3783  float const* anorm,
3784  float* rcond,
3785  float* work,
3786  lapack_int* iwork,
3787  lapack_int* info );
3788 
3789 #define LAPACK_zgtcon LAPACK_GLOBAL(zgtcon,ZGTCON)
3790 void LAPACK_zgtcon(
3791  char const* norm,
3792  lapack_int const* n,
3793  lapack_complex_double const* DL,
3794  lapack_complex_double const* D,
3795  lapack_complex_double const* DU,
3796  lapack_complex_double const* DU2, lapack_int const* ipiv,
3797  double const* anorm,
3798  double* rcond,
3799  lapack_complex_double* work,
3800  lapack_int* info );
3801 
3802 #define LAPACK_cgtrfs LAPACK_GLOBAL(cgtrfs,CGTRFS)
3803 void LAPACK_cgtrfs(
3804  char const* trans,
3805  lapack_int const* n, lapack_int const* nrhs,
3806  lapack_complex_float const* DL,
3807  lapack_complex_float const* D,
3808  lapack_complex_float const* DU,
3809  lapack_complex_float const* DLF,
3810  lapack_complex_float const* DF,
3811  lapack_complex_float const* DUF,
3812  lapack_complex_float const* DU2, lapack_int const* ipiv,
3813  lapack_complex_float const* B, lapack_int const* ldb,
3814  lapack_complex_float* X, lapack_int const* ldx,
3815  float* ferr,
3816  float* berr,
3817  lapack_complex_float* work,
3818  float* rwork,
3819  lapack_int* info );
3820 
3821 #define LAPACK_dgtrfs LAPACK_GLOBAL(dgtrfs,DGTRFS)
3822 void LAPACK_dgtrfs(
3823  char const* trans,
3824  lapack_int const* n, lapack_int const* nrhs,
3825  double const* DL,
3826  double const* D,
3827  double const* DU,
3828  double const* DLF,
3829  double const* DF,
3830  double const* DUF,
3831  double const* DU2, lapack_int const* ipiv,
3832  double const* B, lapack_int const* ldb,
3833  double* X, lapack_int const* ldx,
3834  double* ferr,
3835  double* berr,
3836  double* work,
3837  lapack_int* iwork,
3838  lapack_int* info );
3839 
3840 #define LAPACK_sgtrfs LAPACK_GLOBAL(sgtrfs,SGTRFS)
3841 void LAPACK_sgtrfs(
3842  char const* trans,
3843  lapack_int const* n, lapack_int const* nrhs,
3844  float const* DL,
3845  float const* D,
3846  float const* DU,
3847  float const* DLF,
3848  float const* DF,
3849  float const* DUF,
3850  float const* DU2, lapack_int const* ipiv,
3851  float const* B, lapack_int const* ldb,
3852  float* X, lapack_int const* ldx,
3853  float* ferr,
3854  float* berr,
3855  float* work,
3856  lapack_int* iwork,
3857  lapack_int* info );
3858 
3859 #define LAPACK_zgtrfs LAPACK_GLOBAL(zgtrfs,ZGTRFS)
3860 void LAPACK_zgtrfs(
3861  char const* trans,
3862  lapack_int const* n, lapack_int const* nrhs,
3863  lapack_complex_double const* DL,
3864  lapack_complex_double const* D,
3865  lapack_complex_double const* DU,
3866  lapack_complex_double const* DLF,
3867  lapack_complex_double const* DF,
3868  lapack_complex_double const* DUF,
3869  lapack_complex_double const* DU2, lapack_int const* ipiv,
3870  lapack_complex_double const* B, lapack_int const* ldb,
3871  lapack_complex_double* X, lapack_int const* ldx,
3872  double* ferr,
3873  double* berr,
3874  lapack_complex_double* work,
3875  double* rwork,
3876  lapack_int* info );
3877 
3878 #define LAPACK_cgtsv LAPACK_GLOBAL(cgtsv,CGTSV)
3879 void LAPACK_cgtsv(
3880  lapack_int const* n, lapack_int const* nrhs,
3884  lapack_complex_float* B, lapack_int const* ldb,
3885  lapack_int* info );
3886 
3887 #define LAPACK_dgtsv LAPACK_GLOBAL(dgtsv,DGTSV)
3888 void LAPACK_dgtsv(
3889  lapack_int const* n, lapack_int const* nrhs,
3890  double* DL,
3891  double* D,
3892  double* DU,
3893  double* B, lapack_int const* ldb,
3894  lapack_int* info );
3895 
3896 #define LAPACK_sgtsv LAPACK_GLOBAL(sgtsv,SGTSV)
3897 void LAPACK_sgtsv(
3898  lapack_int const* n, lapack_int const* nrhs,
3899  float* DL,
3900  float* D,
3901  float* DU,
3902  float* B, lapack_int const* ldb,
3903  lapack_int* info );
3904 
3905 #define LAPACK_zgtsv LAPACK_GLOBAL(zgtsv,ZGTSV)
3906 void LAPACK_zgtsv(
3907  lapack_int const* n, lapack_int const* nrhs,
3911  lapack_complex_double* B, lapack_int const* ldb,
3912  lapack_int* info );
3913 
3914 #define LAPACK_cgtsvx LAPACK_GLOBAL(cgtsvx,CGTSVX)
3915 void LAPACK_cgtsvx(
3916  char const* fact, char const* trans,
3917  lapack_int const* n, lapack_int const* nrhs,
3918  lapack_complex_float const* DL,
3919  lapack_complex_float const* D,
3920  lapack_complex_float const* DU,
3921  lapack_complex_float* DLF,
3923  lapack_complex_float* DUF,
3924  lapack_complex_float* DU2, lapack_int* ipiv,
3925  lapack_complex_float const* B, lapack_int const* ldb,
3926  lapack_complex_float* X, lapack_int const* ldx,
3927  float* rcond,
3928  float* ferr,
3929  float* berr,
3930  lapack_complex_float* work,
3931  float* rwork,
3932  lapack_int* info );
3933 
3934 #define LAPACK_dgtsvx LAPACK_GLOBAL(dgtsvx,DGTSVX)
3935 void LAPACK_dgtsvx(
3936  char const* fact, char const* trans,
3937  lapack_int const* n, lapack_int const* nrhs,
3938  double const* DL,
3939  double const* D,
3940  double const* DU,
3941  double* DLF,
3942  double* DF,
3943  double* DUF,
3944  double* DU2, lapack_int* ipiv,
3945  double const* B, lapack_int const* ldb,
3946  double* X, lapack_int const* ldx,
3947  double* rcond,
3948  double* ferr,
3949  double* berr,
3950  double* work,
3951  lapack_int* iwork,
3952  lapack_int* info );
3953 
3954 #define LAPACK_sgtsvx LAPACK_GLOBAL(sgtsvx,SGTSVX)
3955 void LAPACK_sgtsvx(
3956  char const* fact, char const* trans,
3957  lapack_int const* n, lapack_int const* nrhs,
3958  float const* DL,
3959  float const* D,
3960  float const* DU,
3961  float* DLF,
3962  float* DF,
3963  float* DUF,
3964  float* DU2, lapack_int* ipiv,
3965  float const* B, lapack_int const* ldb,
3966  float* X, lapack_int const* ldx,
3967  float* rcond,
3968  float* ferr,
3969  float* berr,
3970  float* work,
3971  lapack_int* iwork,
3972  lapack_int* info );
3973 
3974 #define LAPACK_zgtsvx LAPACK_GLOBAL(zgtsvx,ZGTSVX)
3975 void LAPACK_zgtsvx(
3976  char const* fact, char const* trans,
3977  lapack_int const* n, lapack_int const* nrhs,
3978  lapack_complex_double const* DL,
3979  lapack_complex_double const* D,
3980  lapack_complex_double const* DU,
3981  lapack_complex_double* DLF,
3983  lapack_complex_double* DUF,
3984  lapack_complex_double* DU2, lapack_int* ipiv,
3985  lapack_complex_double const* B, lapack_int const* ldb,
3986  lapack_complex_double* X, lapack_int const* ldx,
3987  double* rcond,
3988  double* ferr,
3989  double* berr,
3990  lapack_complex_double* work,
3991  double* rwork,
3992  lapack_int* info );
3993 
3994 #define LAPACK_cgttrf LAPACK_GLOBAL(cgttrf,CGTTRF)
3995 void LAPACK_cgttrf(
3996  lapack_int const* n,
4000  lapack_complex_float* DU2, lapack_int* ipiv,
4001  lapack_int* info );
4002 
4003 #define LAPACK_dgttrf LAPACK_GLOBAL(dgttrf,DGTTRF)
4004 void LAPACK_dgttrf(
4005  lapack_int const* n,
4006  double* DL,
4007  double* D,
4008  double* DU,
4009  double* DU2, lapack_int* ipiv,
4010  lapack_int* info );
4011 
4012 #define LAPACK_sgttrf LAPACK_GLOBAL(sgttrf,SGTTRF)
4013 void LAPACK_sgttrf(
4014  lapack_int const* n,
4015  float* DL,
4016  float* D,
4017  float* DU,
4018  float* DU2, lapack_int* ipiv,
4019  lapack_int* info );
4020 
4021 #define LAPACK_zgttrf LAPACK_GLOBAL(zgttrf,ZGTTRF)
4022 void LAPACK_zgttrf(
4023  lapack_int const* n,
4027  lapack_complex_double* DU2, lapack_int* ipiv,
4028  lapack_int* info );
4029 
4030 #define LAPACK_cgttrs LAPACK_GLOBAL(cgttrs,CGTTRS)
4031 void LAPACK_cgttrs(
4032  char const* trans,
4033  lapack_int const* n, lapack_int const* nrhs,
4034  lapack_complex_float const* DL,
4035  lapack_complex_float const* D,
4036  lapack_complex_float const* DU,
4037  lapack_complex_float const* DU2, lapack_int const* ipiv,
4038  lapack_complex_float* B, lapack_int const* ldb,
4039  lapack_int* info );
4040 
4041 #define LAPACK_dgttrs LAPACK_GLOBAL(dgttrs,DGTTRS)
4042 void LAPACK_dgttrs(
4043  char const* trans,
4044  lapack_int const* n, lapack_int const* nrhs,
4045  double const* DL,
4046  double const* D,
4047  double const* DU,
4048  double const* DU2, lapack_int const* ipiv,
4049  double* B, lapack_int const* ldb,
4050  lapack_int* info );
4051 
4052 #define LAPACK_sgttrs LAPACK_GLOBAL(sgttrs,SGTTRS)
4053 void LAPACK_sgttrs(
4054  char const* trans,
4055  lapack_int const* n, lapack_int const* nrhs,
4056  float const* DL,
4057  float const* D,
4058  float const* DU,
4059  float const* DU2, lapack_int const* ipiv,
4060  float* B, lapack_int const* ldb,
4061  lapack_int* info );
4062 
4063 #define LAPACK_zgttrs LAPACK_GLOBAL(zgttrs,ZGTTRS)
4064 void LAPACK_zgttrs(
4065  char const* trans,
4066  lapack_int const* n, lapack_int const* nrhs,
4067  lapack_complex_double const* DL,
4068  lapack_complex_double const* D,
4069  lapack_complex_double const* DU,
4070  lapack_complex_double const* DU2, lapack_int const* ipiv,
4071  lapack_complex_double* B, lapack_int const* ldb,
4072  lapack_int* info );
4073 
4074 #define LAPACK_chbev LAPACK_GLOBAL(chbev,CHBEV)
4075 void LAPACK_chbev(
4076  char const* jobz, char const* uplo,
4077  lapack_int const* n, lapack_int const* kd,
4078  lapack_complex_float* AB, lapack_int const* ldab,
4079  float* W,
4080  lapack_complex_float* Z, lapack_int const* ldz,
4081  lapack_complex_float* work,
4082  float* rwork,
4083  lapack_int* info );
4084 
4085 #define LAPACK_zhbev LAPACK_GLOBAL(zhbev,ZHBEV)
4086 void LAPACK_zhbev(
4087  char const* jobz, char const* uplo,
4088  lapack_int const* n, lapack_int const* kd,
4089  lapack_complex_double* AB, lapack_int const* ldab,
4090  double* W,
4091  lapack_complex_double* Z, lapack_int const* ldz,
4092  lapack_complex_double* work,
4093  double* rwork,
4094  lapack_int* info );
4095 
4096 #define LAPACK_chbev_2stage LAPACK_GLOBAL(chbev_2stage,CHBEV_2STAGE)
4097 void LAPACK_chbev_2stage(
4098  char const* jobz, char const* uplo,
4099  lapack_int const* n, lapack_int const* kd,
4100  lapack_complex_float* AB, lapack_int const* ldab,
4101  float* W,
4102  lapack_complex_float* Z, lapack_int const* ldz,
4103  lapack_complex_float* work, lapack_int const* lwork,
4104  float* rwork,
4105  lapack_int* info );
4106 
4107 #define LAPACK_zhbev_2stage LAPACK_GLOBAL(zhbev_2stage,ZHBEV_2STAGE)
4108 void LAPACK_zhbev_2stage(
4109  char const* jobz, char const* uplo,
4110  lapack_int const* n, lapack_int const* kd,
4111  lapack_complex_double* AB, lapack_int const* ldab,
4112  double* W,
4113  lapack_complex_double* Z, lapack_int const* ldz,
4114  lapack_complex_double* work, lapack_int const* lwork,
4115  double* rwork,
4116  lapack_int* info );
4117 
4118 #define LAPACK_chbevd LAPACK_GLOBAL(chbevd,CHBEVD)
4119 void LAPACK_chbevd(
4120  char const* jobz, char const* uplo,
4121  lapack_int const* n, lapack_int const* kd,
4122  lapack_complex_float* AB, lapack_int const* ldab,
4123  float* W,
4124  lapack_complex_float* Z, lapack_int const* ldz,
4125  lapack_complex_float* work, lapack_int const* lwork,
4126  float* rwork, lapack_int const* lrwork,
4127  lapack_int* iwork, lapack_int const* liwork,
4128  lapack_int* info );
4129 
4130 #define LAPACK_zhbevd LAPACK_GLOBAL(zhbevd,ZHBEVD)
4131 void LAPACK_zhbevd(
4132  char const* jobz, char const* uplo,
4133  lapack_int const* n, lapack_int const* kd,
4134  lapack_complex_double* AB, lapack_int const* ldab,
4135  double* W,
4136  lapack_complex_double* Z, lapack_int const* ldz,
4137  lapack_complex_double* work, lapack_int const* lwork,
4138  double* rwork, lapack_int const* lrwork,
4139  lapack_int* iwork, lapack_int const* liwork,
4140  lapack_int* info );
4141 
4142 #define LAPACK_chbevd_2stage LAPACK_GLOBAL(chbevd_2stage,CHBEVD_2STAGE)
4144  char const* jobz, char const* uplo,
4145  lapack_int const* n, lapack_int const* kd,
4146  lapack_complex_float* AB, lapack_int const* ldab,
4147  float* W,
4148  lapack_complex_float* Z, lapack_int const* ldz,
4149  lapack_complex_float* work, lapack_int const* lwork,
4150  float* rwork, lapack_int const* lrwork,
4151  lapack_int* iwork, lapack_int const* liwork,
4152  lapack_int* info );
4153 
4154 #define LAPACK_zhbevd_2stage LAPACK_GLOBAL(zhbevd_2stage,ZHBEVD_2STAGE)
4156  char const* jobz, char const* uplo,
4157  lapack_int const* n, lapack_int const* kd,
4158  lapack_complex_double* AB, lapack_int const* ldab,
4159  double* W,
4160  lapack_complex_double* Z, lapack_int const* ldz,
4161  lapack_complex_double* work, lapack_int const* lwork,
4162  double* rwork, lapack_int const* lrwork,
4163  lapack_int* iwork, lapack_int const* liwork,
4164  lapack_int* info );
4165 
4166 #define LAPACK_chbevx LAPACK_GLOBAL(chbevx,CHBEVX)
4167 void LAPACK_chbevx(
4168  char const* jobz, char const* range, char const* uplo,
4169  lapack_int const* n, lapack_int const* kd,
4170  lapack_complex_float* AB, lapack_int const* ldab,
4171  lapack_complex_float* Q, lapack_int const* ldq,
4172  float const* vl,
4173  float const* vu, lapack_int const* il, lapack_int const* iu,
4174  float const* abstol, lapack_int* m,
4175  float* W,
4176  lapack_complex_float* Z, lapack_int const* ldz,
4177  lapack_complex_float* work,
4178  float* rwork,
4179  lapack_int* iwork, lapack_int* IFAIL,
4180  lapack_int* info );
4181 
4182 #define LAPACK_zhbevx LAPACK_GLOBAL(zhbevx,ZHBEVX)
4183 void LAPACK_zhbevx(
4184  char const* jobz, char const* range, char const* uplo,
4185  lapack_int const* n, lapack_int const* kd,
4186  lapack_complex_double* AB, lapack_int const* ldab,
4187  lapack_complex_double* Q, lapack_int const* ldq,
4188  double const* vl,
4189  double const* vu, lapack_int const* il, lapack_int const* iu,
4190  double const* abstol, lapack_int* m,
4191  double* W,
4192  lapack_complex_double* Z, lapack_int const* ldz,
4193  lapack_complex_double* work,
4194  double* rwork,
4195  lapack_int* iwork, lapack_int* IFAIL,
4196  lapack_int* info );
4197 
4198 #define LAPACK_chbevx_2stage LAPACK_GLOBAL(chbevx_2stage,CHBEVX_2STAGE)
4200  char const* jobz, char const* range, char const* uplo,
4201  lapack_int const* n, lapack_int const* kd,
4202  lapack_complex_float* AB, lapack_int const* ldab,
4203  lapack_complex_float* Q, lapack_int const* ldq,
4204  float const* vl,
4205  float const* vu, lapack_int const* il, lapack_int const* iu,
4206  float const* abstol, lapack_int* m,
4207  float* W,
4208  lapack_complex_float* Z, lapack_int const* ldz,
4209  lapack_complex_float* work, lapack_int const* lwork,
4210  float* rwork,
4211  lapack_int* iwork, lapack_int* IFAIL,
4212  lapack_int* info );
4213 
4214 #define LAPACK_zhbevx_2stage LAPACK_GLOBAL(zhbevx_2stage,ZHBEVX_2STAGE)
4216  char const* jobz, char const* range, char const* uplo,
4217  lapack_int const* n, lapack_int const* kd,
4218  lapack_complex_double* AB, lapack_int const* ldab,
4219  lapack_complex_double* Q, lapack_int const* ldq,
4220  double const* vl,
4221  double const* vu, lapack_int const* il, lapack_int const* iu,
4222  double const* abstol, lapack_int* m,
4223  double* W,
4224  lapack_complex_double* Z, lapack_int const* ldz,
4225  lapack_complex_double* work, lapack_int const* lwork,
4226  double* rwork,
4227  lapack_int* iwork, lapack_int* IFAIL,
4228  lapack_int* info );
4229 
4230 #define LAPACK_chbgst LAPACK_GLOBAL(chbgst,CHBGST)
4231 void LAPACK_chbgst(
4232  char const* vect, char const* uplo,
4233  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4234  lapack_complex_float* AB, lapack_int const* ldab,
4235  lapack_complex_float const* BB, lapack_int const* ldbb,
4236  lapack_complex_float* X, lapack_int const* ldx,
4237  lapack_complex_float* work,
4238  float* rwork,
4239  lapack_int* info );
4240 
4241 #define LAPACK_zhbgst LAPACK_GLOBAL(zhbgst,ZHBGST)
4242 void LAPACK_zhbgst(
4243  char const* vect, char const* uplo,
4244  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4245  lapack_complex_double* AB, lapack_int const* ldab,
4246  lapack_complex_double const* BB, lapack_int const* ldbb,
4247  lapack_complex_double* X, lapack_int const* ldx,
4248  lapack_complex_double* work,
4249  double* rwork,
4250  lapack_int* info );
4251 
4252 #define LAPACK_chbgv LAPACK_GLOBAL(chbgv,CHBGV)
4253 void LAPACK_chbgv(
4254  char const* jobz, char const* uplo,
4255  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4256  lapack_complex_float* AB, lapack_int const* ldab,
4257  lapack_complex_float* BB, lapack_int const* ldbb,
4258  float* W,
4259  lapack_complex_float* Z, lapack_int const* ldz,
4260  lapack_complex_float* work,
4261  float* rwork,
4262  lapack_int* info );
4263 
4264 #define LAPACK_zhbgv LAPACK_GLOBAL(zhbgv,ZHBGV)
4265 void LAPACK_zhbgv(
4266  char const* jobz, char const* uplo,
4267  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4268  lapack_complex_double* AB, lapack_int const* ldab,
4269  lapack_complex_double* BB, lapack_int const* ldbb,
4270  double* W,
4271  lapack_complex_double* Z, lapack_int const* ldz,
4272  lapack_complex_double* work,
4273  double* rwork,
4274  lapack_int* info );
4275 
4276 #define LAPACK_chbgvd LAPACK_GLOBAL(chbgvd,CHBGVD)
4277 void LAPACK_chbgvd(
4278  char const* jobz, char const* uplo,
4279  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4280  lapack_complex_float* AB, lapack_int const* ldab,
4281  lapack_complex_float* BB, lapack_int const* ldbb,
4282  float* W,
4283  lapack_complex_float* Z, lapack_int const* ldz,
4284  lapack_complex_float* work, lapack_int const* lwork,
4285  float* rwork, lapack_int const* lrwork,
4286  lapack_int* iwork, lapack_int const* liwork,
4287  lapack_int* info );
4288 
4289 #define LAPACK_zhbgvd LAPACK_GLOBAL(zhbgvd,ZHBGVD)
4290 void LAPACK_zhbgvd(
4291  char const* jobz, char const* uplo,
4292  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4293  lapack_complex_double* AB, lapack_int const* ldab,
4294  lapack_complex_double* BB, lapack_int const* ldbb,
4295  double* W,
4296  lapack_complex_double* Z, lapack_int const* ldz,
4297  lapack_complex_double* work, lapack_int const* lwork,
4298  double* rwork, lapack_int const* lrwork,
4299  lapack_int* iwork, lapack_int const* liwork,
4300  lapack_int* info );
4301 
4302 #define LAPACK_chbgvx LAPACK_GLOBAL(chbgvx,CHBGVX)
4303 void LAPACK_chbgvx(
4304  char const* jobz, char const* range, char const* uplo,
4305  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4306  lapack_complex_float* AB, lapack_int const* ldab,
4307  lapack_complex_float* BB, lapack_int const* ldbb,
4308  lapack_complex_float* Q, lapack_int const* ldq,
4309  float const* vl,
4310  float const* vu, lapack_int const* il, lapack_int const* iu,
4311  float const* abstol, lapack_int* m,
4312  float* W,
4313  lapack_complex_float* Z, lapack_int const* ldz,
4314  lapack_complex_float* work,
4315  float* rwork,
4316  lapack_int* iwork, lapack_int* IFAIL,
4317  lapack_int* info );
4318 
4319 #define LAPACK_zhbgvx LAPACK_GLOBAL(zhbgvx,ZHBGVX)
4320 void LAPACK_zhbgvx(
4321  char const* jobz, char const* range, char const* uplo,
4322  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4323  lapack_complex_double* AB, lapack_int const* ldab,
4324  lapack_complex_double* BB, lapack_int const* ldbb,
4325  lapack_complex_double* Q, lapack_int const* ldq,
4326  double const* vl,
4327  double const* vu, lapack_int const* il, lapack_int const* iu,
4328  double const* abstol, lapack_int* m,
4329  double* W,
4330  lapack_complex_double* Z, lapack_int const* ldz,
4331  lapack_complex_double* work,
4332  double* rwork,
4333  lapack_int* iwork, lapack_int* IFAIL,
4334  lapack_int* info );
4335 
4336 #define LAPACK_chbtrd LAPACK_GLOBAL(chbtrd,CHBTRD)
4337 void LAPACK_chbtrd(
4338  char const* vect, char const* uplo,
4339  lapack_int const* n, lapack_int const* kd,
4340  lapack_complex_float* AB, lapack_int const* ldab,
4341  float* D,
4342  float* E,
4343  lapack_complex_float* Q, lapack_int const* ldq,
4344  lapack_complex_float* work,
4345  lapack_int* info );
4346 
4347 #define LAPACK_zhbtrd LAPACK_GLOBAL(zhbtrd,ZHBTRD)
4348 void LAPACK_zhbtrd(
4349  char const* vect, char const* uplo,
4350  lapack_int const* n, lapack_int const* kd,
4351  lapack_complex_double* AB, lapack_int const* ldab,
4352  double* D,
4353  double* E,
4354  lapack_complex_double* Q, lapack_int const* ldq,
4355  lapack_complex_double* work,
4356  lapack_int* info );
4357 
4358 #define LAPACK_checon LAPACK_GLOBAL(checon,CHECON)
4359 void LAPACK_checon(
4360  char const* uplo,
4361  lapack_int const* n,
4362  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
4363  float const* anorm,
4364  float* rcond,
4365  lapack_complex_float* work,
4366  lapack_int* info );
4367 
4368 #define LAPACK_zhecon LAPACK_GLOBAL(zhecon,ZHECON)
4369 void LAPACK_zhecon(
4370  char const* uplo,
4371  lapack_int const* n,
4372  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
4373  double const* anorm,
4374  double* rcond,
4375  lapack_complex_double* work,
4376  lapack_int* info );
4377 
4378 #define LAPACK_checon_3 LAPACK_GLOBAL(checon_3,CHECON_3)
4379 void LAPACK_checon_3(
4380  char const* uplo,
4381  lapack_int const* n,
4382  lapack_complex_float const* A, lapack_int const* lda,
4383  lapack_complex_float const* E, lapack_int const* ipiv,
4384  float const* anorm,
4385  float* rcond,
4386  lapack_complex_float* work,
4387  lapack_int* info );
4388 
4389 #define LAPACK_zhecon_3 LAPACK_GLOBAL(zhecon_3,ZHECON_3)
4390 void LAPACK_zhecon_3(
4391  char const* uplo,
4392  lapack_int const* n,
4393  lapack_complex_double const* A, lapack_int const* lda,
4394  lapack_complex_double const* E, lapack_int const* ipiv,
4395  double const* anorm,
4396  double* rcond,
4397  lapack_complex_double* work,
4398  lapack_int* info );
4399 
4400 #define LAPACK_cheequb LAPACK_GLOBAL(cheequb,CHEEQUB)
4401 void LAPACK_cheequb(
4402  char const* uplo,
4403  lapack_int const* n,
4404  lapack_complex_float const* A, lapack_int const* lda,
4405  float* S,
4406  float* scond,
4407  float* amax,
4408  lapack_complex_float* work,
4409  lapack_int* info );
4410 
4411 #define LAPACK_zheequb LAPACK_GLOBAL(zheequb,ZHEEQUB)
4412 void LAPACK_zheequb(
4413  char const* uplo,
4414  lapack_int const* n,
4415  lapack_complex_double const* A, lapack_int const* lda,
4416  double* S,
4417  double* scond,
4418  double* amax,
4419  lapack_complex_double* work,
4420  lapack_int* info );
4421 
4422 #define LAPACK_cheev LAPACK_GLOBAL(cheev,CHEEV)
4423 void LAPACK_cheev(
4424  char const* jobz, char const* uplo,
4425  lapack_int const* n,
4426  lapack_complex_float* A, lapack_int const* lda,
4427  float* W,
4428  lapack_complex_float* work, lapack_int const* lwork,
4429  float* rwork,
4430  lapack_int* info );
4431 
4432 #define LAPACK_zheev LAPACK_GLOBAL(zheev,ZHEEV)
4433 void LAPACK_zheev(
4434  char const* jobz, char const* uplo,
4435  lapack_int const* n,
4436  lapack_complex_double* A, lapack_int const* lda,
4437  double* W,
4438  lapack_complex_double* work, lapack_int const* lwork,
4439  double* rwork,
4440  lapack_int* info );
4441 
4442 #define LAPACK_cheev_2stage LAPACK_GLOBAL(cheev_2stage,CHEEV_2STAGE)
4443 void LAPACK_cheev_2stage(
4444  char const* jobz, char const* uplo,
4445  lapack_int const* n,
4446  lapack_complex_float* A, lapack_int const* lda,
4447  float* W,
4448  lapack_complex_float* work, lapack_int const* lwork,
4449  float* rwork,
4450  lapack_int* info );
4451 
4452 #define LAPACK_zheev_2stage LAPACK_GLOBAL(zheev_2stage,ZHEEV_2STAGE)
4453 void LAPACK_zheev_2stage(
4454  char const* jobz, char const* uplo,
4455  lapack_int const* n,
4456  lapack_complex_double* A, lapack_int const* lda,
4457  double* W,
4458  lapack_complex_double* work, lapack_int const* lwork,
4459  double* rwork,
4460  lapack_int* info );
4461 
4462 #define LAPACK_cheevd LAPACK_GLOBAL(cheevd,CHEEVD)
4463 void LAPACK_cheevd(
4464  char const* jobz, char const* uplo,
4465  lapack_int const* n,
4466  lapack_complex_float* A, lapack_int const* lda,
4467  float* W,
4468  lapack_complex_float* work, lapack_int const* lwork,
4469  float* rwork, lapack_int const* lrwork,
4470  lapack_int* iwork, lapack_int const* liwork,
4471  lapack_int* info );
4472 
4473 #define LAPACK_zheevd LAPACK_GLOBAL(zheevd,ZHEEVD)
4474 void LAPACK_zheevd(
4475  char const* jobz, char const* uplo,
4476  lapack_int const* n,
4477  lapack_complex_double* A, lapack_int const* lda,
4478  double* W,
4479  lapack_complex_double* work, lapack_int const* lwork,
4480  double* rwork, lapack_int const* lrwork,
4481  lapack_int* iwork, lapack_int const* liwork,
4482  lapack_int* info );
4483 
4484 #define LAPACK_cheevd_2stage LAPACK_GLOBAL(cheevd_2stage,CHEEVD_2STAGE)
4486  char const* jobz, char const* uplo,
4487  lapack_int const* n,
4488  lapack_complex_float* A, lapack_int const* lda,
4489  float* W,
4490  lapack_complex_float* work, lapack_int const* lwork,
4491  float* rwork, lapack_int const* lrwork,
4492  lapack_int* iwork, lapack_int const* liwork,
4493  lapack_int* info );
4494 
4495 #define LAPACK_zheevd_2stage LAPACK_GLOBAL(zheevd_2stage,ZHEEVD_2STAGE)
4497  char const* jobz, char const* uplo,
4498  lapack_int const* n,
4499  lapack_complex_double* A, lapack_int const* lda,
4500  double* W,
4501  lapack_complex_double* work, lapack_int const* lwork,
4502  double* rwork, lapack_int const* lrwork,
4503  lapack_int* iwork, lapack_int const* liwork,
4504  lapack_int* info );
4505 
4506 #define LAPACK_cheevr LAPACK_GLOBAL(cheevr,CHEEVR)
4507 void LAPACK_cheevr(
4508  char const* jobz, char const* range, char const* uplo,
4509  lapack_int const* n,
4510  lapack_complex_float* A, lapack_int const* lda,
4511  float const* vl,
4512  float const* vu, lapack_int const* il, lapack_int const* iu,
4513  float const* abstol, lapack_int* m,
4514  float* W,
4515  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4516  lapack_complex_float* work, lapack_int const* lwork,
4517  float* rwork, lapack_int const* lrwork,
4518  lapack_int* iwork, lapack_int const* liwork,
4519  lapack_int* info );
4520 
4521 #define LAPACK_zheevr LAPACK_GLOBAL(zheevr,ZHEEVR)
4522 void LAPACK_zheevr(
4523  char const* jobz, char const* range, char const* uplo,
4524  lapack_int const* n,
4525  lapack_complex_double* A, lapack_int const* lda,
4526  double const* vl,
4527  double const* vu, lapack_int const* il, lapack_int const* iu,
4528  double const* abstol, lapack_int* m,
4529  double* W,
4530  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4531  lapack_complex_double* work, lapack_int const* lwork,
4532  double* rwork, lapack_int const* lrwork,
4533  lapack_int* iwork, lapack_int const* liwork,
4534  lapack_int* info );
4535 
4536 #define LAPACK_cheevr_2stage LAPACK_GLOBAL(cheevr_2stage,CHEEVR_2STAGE)
4538  char const* jobz, char const* range, char const* uplo,
4539  lapack_int const* n,
4540  lapack_complex_float* A, lapack_int const* lda,
4541  float const* vl,
4542  float const* vu, lapack_int const* il, lapack_int const* iu,
4543  float const* abstol, lapack_int* m,
4544  float* W,
4545  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4546  lapack_complex_float* work, lapack_int const* lwork,
4547  float* rwork, lapack_int const* lrwork,
4548  lapack_int* iwork, lapack_int const* liwork,
4549  lapack_int* info );
4550 
4551 #define LAPACK_zheevr_2stage LAPACK_GLOBAL(zheevr_2stage,ZHEEVR_2STAGE)
4553  char const* jobz, char const* range, char const* uplo,
4554  lapack_int const* n,
4555  lapack_complex_double* A, lapack_int const* lda,
4556  double const* vl,
4557  double const* vu, lapack_int const* il, lapack_int const* iu,
4558  double const* abstol, lapack_int* m,
4559  double* W,
4560  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4561  lapack_complex_double* work, lapack_int const* lwork,
4562  double* rwork, lapack_int const* lrwork,
4563  lapack_int* iwork, lapack_int const* liwork,
4564  lapack_int* info );
4565 
4566 #define LAPACK_cheevx LAPACK_GLOBAL(cheevx,CHEEVX)
4567 void LAPACK_cheevx(
4568  char const* jobz, char const* range, char const* uplo,
4569  lapack_int const* n,
4570  lapack_complex_float* A, lapack_int const* lda,
4571  float const* vl,
4572  float const* vu, lapack_int const* il, lapack_int const* iu,
4573  float const* abstol, lapack_int* m,
4574  float* W,
4575  lapack_complex_float* Z, lapack_int const* ldz,
4576  lapack_complex_float* work, lapack_int const* lwork,
4577  float* rwork,
4578  lapack_int* iwork, lapack_int* IFAIL,
4579  lapack_int* info );
4580 
4581 #define LAPACK_zheevx LAPACK_GLOBAL(zheevx,ZHEEVX)
4582 void LAPACK_zheevx(
4583  char const* jobz, char const* range, char const* uplo,
4584  lapack_int const* n,
4585  lapack_complex_double* A, lapack_int const* lda,
4586  double const* vl,
4587  double const* vu, lapack_int const* il, lapack_int const* iu,
4588  double const* abstol, lapack_int* m,
4589  double* W,
4590  lapack_complex_double* Z, lapack_int const* ldz,
4591  lapack_complex_double* work, lapack_int const* lwork,
4592  double* rwork,
4593  lapack_int* iwork, lapack_int* IFAIL,
4594  lapack_int* info );
4595 
4596 #define LAPACK_cheevx_2stage LAPACK_GLOBAL(cheevx_2stage,CHEEVX_2STAGE)
4598  char const* jobz, char const* range, char const* uplo,
4599  lapack_int const* n,
4600  lapack_complex_float* A, lapack_int const* lda,
4601  float const* vl,
4602  float const* vu, lapack_int const* il, lapack_int const* iu,
4603  float const* abstol, lapack_int* m,
4604  float* W,
4605  lapack_complex_float* Z, lapack_int const* ldz,
4606  lapack_complex_float* work, lapack_int const* lwork,
4607  float* rwork,
4608  lapack_int* iwork, lapack_int* IFAIL,
4609  lapack_int* info );
4610 
4611 #define LAPACK_zheevx_2stage LAPACK_GLOBAL(zheevx_2stage,ZHEEVX_2STAGE)
4613  char const* jobz, char const* range, char const* uplo,
4614  lapack_int const* n,
4615  lapack_complex_double* A, lapack_int const* lda,
4616  double const* vl,
4617  double const* vu, lapack_int const* il, lapack_int const* iu,
4618  double const* abstol, lapack_int* m,
4619  double* W,
4620  lapack_complex_double* Z, lapack_int const* ldz,
4621  lapack_complex_double* work, lapack_int const* lwork,
4622  double* rwork,
4623  lapack_int* iwork, lapack_int* IFAIL,
4624  lapack_int* info );
4625 
4626 #define LAPACK_chegst LAPACK_GLOBAL(chegst,CHEGST)
4627 void LAPACK_chegst(
4628  lapack_int const* itype, char const* uplo,
4629  lapack_int const* n,
4630  lapack_complex_float* A, lapack_int const* lda,
4631  lapack_complex_float* B, lapack_int const* ldb,
4632  lapack_int* info );
4633 
4634 #define LAPACK_zhegst LAPACK_GLOBAL(zhegst,ZHEGST)
4635 void LAPACK_zhegst(
4636  lapack_int const* itype, char const* uplo,
4637  lapack_int const* n,
4638  lapack_complex_double* A, lapack_int const* lda,
4639  lapack_complex_double* B, lapack_int const* ldb,
4640  lapack_int* info );
4641 
4642 #define LAPACK_chegv LAPACK_GLOBAL(chegv,CHEGV)
4643 void LAPACK_chegv(
4644  lapack_int const* itype, char const* jobz, char const* uplo,
4645  lapack_int const* n,
4646  lapack_complex_float* A, lapack_int const* lda,
4647  lapack_complex_float* B, lapack_int const* ldb,
4648  float* W,
4649  lapack_complex_float* work, lapack_int const* lwork,
4650  float* rwork,
4651  lapack_int* info );
4652 
4653 #define LAPACK_zhegv LAPACK_GLOBAL(zhegv,ZHEGV)
4654 void LAPACK_zhegv(
4655  lapack_int const* itype, char const* jobz, char const* uplo,
4656  lapack_int const* n,
4657  lapack_complex_double* A, lapack_int const* lda,
4658  lapack_complex_double* B, lapack_int const* ldb,
4659  double* W,
4660  lapack_complex_double* work, lapack_int const* lwork,
4661  double* rwork,
4662  lapack_int* info );
4663 
4664 #define LAPACK_chegv_2stage LAPACK_GLOBAL(chegv_2stage,CHEGV_2STAGE)
4665 void LAPACK_chegv_2stage(
4666  lapack_int const* itype, char const* jobz, char const* uplo,
4667  lapack_int const* n,
4668  lapack_complex_float* A, lapack_int const* lda,
4669  lapack_complex_float* B, lapack_int const* ldb,
4670  float* W,
4671  lapack_complex_float* work, lapack_int const* lwork,
4672  float* rwork,
4673  lapack_int* info );
4674 
4675 #define LAPACK_zhegv_2stage LAPACK_GLOBAL(zhegv_2stage,ZHEGV_2STAGE)
4676 void LAPACK_zhegv_2stage(
4677  lapack_int const* itype, char const* jobz, char const* uplo,
4678  lapack_int const* n,
4679  lapack_complex_double* A, lapack_int const* lda,
4680  lapack_complex_double* B, lapack_int const* ldb,
4681  double* W,
4682  lapack_complex_double* work, lapack_int const* lwork,
4683  double* rwork,
4684  lapack_int* info );
4685 
4686 #define LAPACK_chegvd LAPACK_GLOBAL(chegvd,CHEGVD)
4687 void LAPACK_chegvd(
4688  lapack_int const* itype, char const* jobz, char const* uplo,
4689  lapack_int const* n,
4690  lapack_complex_float* A, lapack_int const* lda,
4691  lapack_complex_float* B, lapack_int const* ldb,
4692  float* W,
4693  lapack_complex_float* work, lapack_int const* lwork,
4694  float* rwork, lapack_int const* lrwork,
4695  lapack_int* iwork, lapack_int const* liwork,
4696  lapack_int* info );
4697 
4698 #define LAPACK_zhegvd LAPACK_GLOBAL(zhegvd,ZHEGVD)
4699 void LAPACK_zhegvd(
4700  lapack_int const* itype, char const* jobz, char const* uplo,
4701  lapack_int const* n,
4702  lapack_complex_double* A, lapack_int const* lda,
4703  lapack_complex_double* B, lapack_int const* ldb,
4704  double* W,
4705  lapack_complex_double* work, lapack_int const* lwork,
4706  double* rwork, lapack_int const* lrwork,
4707  lapack_int* iwork, lapack_int const* liwork,
4708  lapack_int* info );
4709 
4710 #define LAPACK_chegvx LAPACK_GLOBAL(chegvx,CHEGVX)
4711 void LAPACK_chegvx(
4712  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
4713  lapack_int const* n,
4714  lapack_complex_float* A, lapack_int const* lda,
4715  lapack_complex_float* B, lapack_int const* ldb,
4716  float const* vl,
4717  float const* vu, lapack_int const* il, lapack_int const* iu,
4718  float const* abstol, lapack_int* m,
4719  float* W,
4720  lapack_complex_float* Z, lapack_int const* ldz,
4721  lapack_complex_float* work, lapack_int const* lwork,
4722  float* rwork,
4723  lapack_int* iwork, lapack_int* IFAIL,
4724  lapack_int* info );
4725 
4726 #define LAPACK_zhegvx LAPACK_GLOBAL(zhegvx,ZHEGVX)
4727 void LAPACK_zhegvx(
4728  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
4729  lapack_int const* n,
4730  lapack_complex_double* A, lapack_int const* lda,
4731  lapack_complex_double* B, lapack_int const* ldb,
4732  double const* vl,
4733  double const* vu, lapack_int const* il, lapack_int const* iu,
4734  double const* abstol, lapack_int* m,
4735  double* W,
4736  lapack_complex_double* Z, lapack_int const* ldz,
4737  lapack_complex_double* work, lapack_int const* lwork,
4738  double* rwork,
4739  lapack_int* iwork, lapack_int* IFAIL,
4740  lapack_int* info );
4741 
4742 #define LAPACK_cherfs LAPACK_GLOBAL(cherfs,CHERFS)
4743 void LAPACK_cherfs(
4744  char const* uplo,
4745  lapack_int const* n, lapack_int const* nrhs,
4746  lapack_complex_float const* A, lapack_int const* lda,
4747  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4748  lapack_complex_float const* B, lapack_int const* ldb,
4749  lapack_complex_float* X, lapack_int const* ldx,
4750  float* ferr,
4751  float* berr,
4752  lapack_complex_float* work,
4753  float* rwork,
4754  lapack_int* info );
4755 
4756 #define LAPACK_zherfs LAPACK_GLOBAL(zherfs,ZHERFS)
4757 void LAPACK_zherfs(
4758  char const* uplo,
4759  lapack_int const* n, lapack_int const* nrhs,
4760  lapack_complex_double const* A, lapack_int const* lda,
4761  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4762  lapack_complex_double const* B, lapack_int const* ldb,
4763  lapack_complex_double* X, lapack_int const* ldx,
4764  double* ferr,
4765  double* berr,
4766  lapack_complex_double* work,
4767  double* rwork,
4768  lapack_int* info );
4769 
4770 #define LAPACK_cherfsx LAPACK_GLOBAL(cherfsx,CHERFSX)
4771 void LAPACK_cherfsx(
4772  char const* uplo, char const* equed,
4773  lapack_int const* n, lapack_int const* nrhs,
4774  lapack_complex_float const* A, lapack_int const* lda,
4775  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4776  float* S,
4777  lapack_complex_float const* B, lapack_int const* ldb,
4778  lapack_complex_float* X, lapack_int const* ldx,
4779  float* rcond,
4780  float* berr, lapack_int const* n_err_bnds,
4781  float* err_bnds_norm,
4782  float* err_bnds_comp, lapack_int const* nparams,
4783  float* params,
4784  lapack_complex_float* work,
4785  float* rwork,
4786  lapack_int* info );
4787 
4788 #define LAPACK_zherfsx LAPACK_GLOBAL(zherfsx,ZHERFSX)
4789 void LAPACK_zherfsx(
4790  char const* uplo, char const* equed,
4791  lapack_int const* n, lapack_int const* nrhs,
4792  lapack_complex_double const* A, lapack_int const* lda,
4793  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4794  double* S,
4795  lapack_complex_double const* B, lapack_int const* ldb,
4796  lapack_complex_double* X, lapack_int const* ldx,
4797  double* rcond,
4798  double* berr, lapack_int const* n_err_bnds,
4799  double* err_bnds_norm,
4800  double* err_bnds_comp, lapack_int const* nparams,
4801  double* params,
4802  lapack_complex_double* work,
4803  double* rwork,
4804  lapack_int* info );
4805 
4806 #define LAPACK_chesv LAPACK_GLOBAL(chesv,CHESV)
4807 void LAPACK_chesv(
4808  char const* uplo,
4809  lapack_int const* n, lapack_int const* nrhs,
4810  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
4811  lapack_complex_float* B, lapack_int const* ldb,
4812  lapack_complex_float* work, lapack_int const* lwork,
4813  lapack_int* info );
4814 
4815 #define LAPACK_zhesv LAPACK_GLOBAL(zhesv,ZHESV)
4816 void LAPACK_zhesv(
4817  char const* uplo,
4818  lapack_int const* n, lapack_int const* nrhs,
4819  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
4820  lapack_complex_double* B, lapack_int const* ldb,
4821  lapack_complex_double* work, lapack_int const* lwork,
4822  lapack_int* info );
4823 
4824 #define LAPACK_chesv_aa LAPACK_GLOBAL(chesv_aa,CHESV_AA)
4825 void LAPACK_chesv_aa(
4826  char const* uplo,
4827  lapack_int const* n, lapack_int const* nrhs,
4828  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
4829  lapack_complex_float* B, lapack_int const* ldb,
4830  lapack_complex_float* work, lapack_int const* lwork,
4831  lapack_int* info );
4832 
4833 #define LAPACK_zhesv_aa LAPACK_GLOBAL(zhesv_aa,ZHESV_AA)
4834 void LAPACK_zhesv_aa(
4835  char const* uplo,
4836  lapack_int const* n, lapack_int const* nrhs,
4837  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
4838  lapack_complex_double* B, lapack_int const* ldb,
4839  lapack_complex_double* work, lapack_int const* lwork,
4840  lapack_int* info );
4841 
4842 #define LAPACK_chesv_aa_2stage LAPACK_GLOBAL(chesv_aa_2stage,CHESV_AA_2STAGE)
4844  char const* uplo,
4845  lapack_int const* n, lapack_int const* nrhs,
4846  lapack_complex_float* A, lapack_int const* lda,
4847  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
4848  lapack_complex_float* B, lapack_int const* ldb,
4849  lapack_complex_float* work, lapack_int const* lwork,
4850  lapack_int* info );
4851 
4852 #define LAPACK_zhesv_aa_2stage LAPACK_GLOBAL(zhesv_aa_2stage,ZHESV_AA_2STAGE)
4854  char const* uplo,
4855  lapack_int const* n, lapack_int const* nrhs,
4856  lapack_complex_double* A, lapack_int const* lda,
4857  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
4858  lapack_complex_double* B, lapack_int const* ldb,
4859  lapack_complex_double* work, lapack_int const* lwork,
4860  lapack_int* info );
4861 
4862 #define LAPACK_chesv_rk LAPACK_GLOBAL(chesv_rk,CHESV_RK)
4863 void LAPACK_chesv_rk(
4864  char const* uplo,
4865  lapack_int const* n, lapack_int const* nrhs,
4866  lapack_complex_float* A, lapack_int const* lda,
4867  lapack_complex_float* E, lapack_int* ipiv,
4868  lapack_complex_float* B, lapack_int const* ldb,
4869  lapack_complex_float* work, lapack_int const* lwork,
4870  lapack_int* info );
4871 
4872 #define LAPACK_zhesv_rk LAPACK_GLOBAL(zhesv_rk,ZHESV_RK)
4873 void LAPACK_zhesv_rk(
4874  char const* uplo,
4875  lapack_int const* n, lapack_int const* nrhs,
4876  lapack_complex_double* A, lapack_int const* lda,
4878  lapack_complex_double* B, lapack_int const* ldb,
4879  lapack_complex_double* work, lapack_int const* lwork,
4880  lapack_int* info );
4881 
4882 #define LAPACK_chesv_rook LAPACK_GLOBAL(chesv_rook,CHESV_ROOK)
4883 void LAPACK_chesv_rook(
4884  char const* uplo,
4885  lapack_int const* n, lapack_int const* nrhs,
4886  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
4887  lapack_complex_float* B, lapack_int const* ldb,
4888  lapack_complex_float* work, lapack_int const* lwork,
4889  lapack_int* info );
4890 
4891 #define LAPACK_zhesv_rook LAPACK_GLOBAL(zhesv_rook,ZHESV_ROOK)
4892 void LAPACK_zhesv_rook(
4893  char const* uplo,
4894  lapack_int const* n, lapack_int const* nrhs,
4895  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
4896  lapack_complex_double* B, lapack_int const* ldb,
4897  lapack_complex_double* work, lapack_int const* lwork,
4898  lapack_int* info );
4899 
4900 #define LAPACK_chesvx LAPACK_GLOBAL(chesvx,CHESVX)
4901 void LAPACK_chesvx(
4902  char const* fact, char const* uplo,
4903  lapack_int const* n, lapack_int const* nrhs,
4904  lapack_complex_float const* A, lapack_int const* lda,
4905  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv,
4906  lapack_complex_float const* B, lapack_int const* ldb,
4907  lapack_complex_float* X, lapack_int const* ldx,
4908  float* rcond,
4909  float* ferr,
4910  float* berr,
4911  lapack_complex_float* work, lapack_int const* lwork,
4912  float* rwork,
4913  lapack_int* info );
4914 
4915 #define LAPACK_zhesvx LAPACK_GLOBAL(zhesvx,ZHESVX)
4916 void LAPACK_zhesvx(
4917  char const* fact, char const* uplo,
4918  lapack_int const* n, lapack_int const* nrhs,
4919  lapack_complex_double const* A, lapack_int const* lda,
4920  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv,
4921  lapack_complex_double const* B, lapack_int const* ldb,
4922  lapack_complex_double* X, lapack_int const* ldx,
4923  double* rcond,
4924  double* ferr,
4925  double* berr,
4926  lapack_complex_double* work, lapack_int const* lwork,
4927  double* rwork,
4928  lapack_int* info );
4929 
4930 #define LAPACK_chesvxx LAPACK_GLOBAL(chesvxx,CHESVXX)
4931 void LAPACK_chesvxx(
4932  char const* fact, char const* uplo,
4933  lapack_int const* n, lapack_int const* nrhs,
4934  lapack_complex_float* A, lapack_int const* lda,
4935  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
4936  float* S,
4938  lapack_int const* ldb,
4939  lapack_complex_float* X, lapack_int const* ldx,
4940  float* rcond,
4941  float* rpvgrw,
4942  float* berr, lapack_int const* n_err_bnds,
4943  float* err_bnds_norm,
4944  float* err_bnds_comp, lapack_int const* nparams,
4945  float* params,
4946  lapack_complex_float* work,
4947  float* rwork,
4948  lapack_int* info );
4949 
4950 #define LAPACK_zhesvxx LAPACK_GLOBAL(zhesvxx,ZHESVXX)
4951 void LAPACK_zhesvxx(
4952  char const* fact, char const* uplo,
4953  lapack_int const* n, lapack_int const* nrhs,
4954  lapack_complex_double* A, lapack_int const* lda,
4955  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
4956  double* S,
4958  lapack_int const* ldb,
4959  lapack_complex_double* X, lapack_int const* ldx,
4960  double* rcond,
4961  double* rpvgrw,
4962  double* berr, lapack_int const* n_err_bnds,
4963  double* err_bnds_norm,
4964  double* err_bnds_comp, lapack_int const* nparams,
4965  double* params,
4966  lapack_complex_double* work,
4967  double* rwork,
4968  lapack_int* info );
4969 
4970 #define LAPACK_cheswapr LAPACK_GLOBAL(cheswapr,CHESWAPR)
4971 void LAPACK_cheswapr(
4972  char const* uplo,
4973  lapack_int const* n,
4974  lapack_complex_float* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
4975 
4976 #define LAPACK_zheswapr LAPACK_GLOBAL(zheswapr,ZHESWAPR)
4977 void LAPACK_zheswapr(
4978  char const* uplo,
4979  lapack_int const* n,
4980  lapack_complex_double* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
4981 
4982 #define LAPACK_chetrd LAPACK_GLOBAL(chetrd,CHETRD)
4983 void LAPACK_chetrd(
4984  char const* uplo,
4985  lapack_int const* n,
4986  lapack_complex_float* A, lapack_int const* lda,
4987  float* D,
4988  float* E,
4989  lapack_complex_float* tau,
4990  lapack_complex_float* work, lapack_int const* lwork,
4991  lapack_int* info );
4992 
4993 #define LAPACK_zhetrd LAPACK_GLOBAL(zhetrd,ZHETRD)
4994 void LAPACK_zhetrd(
4995  char const* uplo,
4996  lapack_int const* n,
4997  lapack_complex_double* A, lapack_int const* lda,
4998  double* D,
4999  double* E,
5000  lapack_complex_double* tau,
5001  lapack_complex_double* work, lapack_int const* lwork,
5002  lapack_int* info );
5003 
5004 #define LAPACK_chetrd_2stage LAPACK_GLOBAL(chetrd_2stage,CHETRD_2STAGE)
5006  char const* vect, char const* uplo,
5007  lapack_int const* n,
5008  lapack_complex_float* A, lapack_int const* lda,
5009  float* D,
5010  float* E,
5011  lapack_complex_float* tau,
5012  lapack_complex_float* HOUS2, lapack_int const* lhous2,
5013  lapack_complex_float* work, lapack_int const* lwork,
5014  lapack_int* info );
5015 
5016 #define LAPACK_zhetrd_2stage LAPACK_GLOBAL(zhetrd_2stage,ZHETRD_2STAGE)
5018  char const* vect, char const* uplo,
5019  lapack_int const* n,
5020  lapack_complex_double* A, lapack_int const* lda,
5021  double* D,
5022  double* E,
5023  lapack_complex_double* tau,
5024  lapack_complex_double* HOUS2, lapack_int const* lhous2,
5025  lapack_complex_double* work, lapack_int const* lwork,
5026  lapack_int* info );
5027 
5028 #define LAPACK_chetrf LAPACK_GLOBAL(chetrf,CHETRF)
5029 void LAPACK_chetrf(
5030  char const* uplo,
5031  lapack_int const* n,
5032  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5033  lapack_complex_float* work, lapack_int const* lwork,
5034  lapack_int* info );
5035 
5036 #define LAPACK_zhetrf LAPACK_GLOBAL(zhetrf,ZHETRF)
5037 void LAPACK_zhetrf(
5038  char const* uplo,
5039  lapack_int const* n,
5040  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5041  lapack_complex_double* work, lapack_int const* lwork,
5042  lapack_int* info );
5043 
5044 #define LAPACK_chetrf_aa LAPACK_GLOBAL(chetrf_aa,CHETRF_AA)
5045 void LAPACK_chetrf_aa(
5046  char const* uplo,
5047  lapack_int const* n,
5048  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5049  lapack_complex_float* work, lapack_int const* lwork,
5050  lapack_int* info );
5051 
5052 #define LAPACK_zhetrf_aa LAPACK_GLOBAL(zhetrf_aa,ZHETRF_AA)
5053 void LAPACK_zhetrf_aa(
5054  char const* uplo,
5055  lapack_int const* n,
5056  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5057  lapack_complex_double* work, lapack_int const* lwork,
5058  lapack_int* info );
5059 
5060 #define LAPACK_chetrf_aa_2stage LAPACK_GLOBAL(chetrf_aa_2stage,CHETRF_AA_2STAGE)
5062  char const* uplo,
5063  lapack_int const* n,
5064  lapack_complex_float* A, lapack_int const* lda,
5065  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
5066  lapack_complex_float* work, lapack_int const* lwork,
5067  lapack_int* info );
5068 
5069 #define LAPACK_zhetrf_aa_2stage LAPACK_GLOBAL(zhetrf_aa_2stage,ZHETRF_AA_2STAGE)
5071  char const* uplo,
5072  lapack_int const* n,
5073  lapack_complex_double* A, lapack_int const* lda,
5074  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
5075  lapack_complex_double* work, lapack_int const* lwork,
5076  lapack_int* info );
5077 
5078 #define LAPACK_chetrf_rk LAPACK_GLOBAL(chetrf_rk,CHETRF_RK)
5079 void LAPACK_chetrf_rk(
5080  char const* uplo,
5081  lapack_int const* n,
5082  lapack_complex_float* A, lapack_int const* lda,
5083  lapack_complex_float* E, lapack_int* ipiv,
5084  lapack_complex_float* work, lapack_int const* lwork,
5085  lapack_int* info );
5086 
5087 #define LAPACK_zhetrf_rk LAPACK_GLOBAL(zhetrf_rk,ZHETRF_RK)
5088 void LAPACK_zhetrf_rk(
5089  char const* uplo,
5090  lapack_int const* n,
5091  lapack_complex_double* A, lapack_int const* lda,
5093  lapack_complex_double* work, lapack_int const* lwork,
5094  lapack_int* info );
5095 
5096 #define LAPACK_chetrf_rook LAPACK_GLOBAL(chetrf_rook,CHETRF_ROOK)
5097 void LAPACK_chetrf_rook(
5098  char const* uplo,
5099  lapack_int const* n,
5100  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5101  lapack_complex_float* work, lapack_int const* lwork,
5102  lapack_int* info );
5103 
5104 #define LAPACK_zhetrf_rook LAPACK_GLOBAL(zhetrf_rook,ZHETRF_ROOK)
5105 void LAPACK_zhetrf_rook(
5106  char const* uplo,
5107  lapack_int const* n,
5108  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5109  lapack_complex_double* work, lapack_int const* lwork,
5110  lapack_int* info );
5111 
5112 #define LAPACK_chetri LAPACK_GLOBAL(chetri,CHETRI)
5113 void LAPACK_chetri(
5114  char const* uplo,
5115  lapack_int const* n,
5116  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
5117  lapack_complex_float* work,
5118  lapack_int* info );
5119 
5120 #define LAPACK_zhetri LAPACK_GLOBAL(zhetri,ZHETRI)
5121 void LAPACK_zhetri(
5122  char const* uplo,
5123  lapack_int const* n,
5124  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
5125  lapack_complex_double* work,
5126  lapack_int* info );
5127 
5128 #define LAPACK_chetri2 LAPACK_GLOBAL(chetri2,CHETRI2)
5129 void LAPACK_chetri2(
5130  char const* uplo,
5131  lapack_int const* n,
5132  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
5133  lapack_complex_float* work, lapack_int const* lwork,
5134  lapack_int* info );
5135 
5136 #define LAPACK_zhetri2 LAPACK_GLOBAL(zhetri2,ZHETRI2)
5137 void LAPACK_zhetri2(
5138  char const* uplo,
5139  lapack_int const* n,
5140  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
5141  lapack_complex_double* work, lapack_int const* lwork,
5142  lapack_int* info );
5143 
5144 #define LAPACK_chetri2x LAPACK_GLOBAL(chetri2x,CHETRI2X)
5145 void LAPACK_chetri2x(
5146  char const* uplo,
5147  lapack_int const* n,
5148  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
5149  lapack_complex_float* work, lapack_int const* nb,
5150  lapack_int* info );
5151 
5152 #define LAPACK_zhetri2x LAPACK_GLOBAL(zhetri2x,ZHETRI2X)
5153 void LAPACK_zhetri2x(
5154  char const* uplo,
5155  lapack_int const* n,
5156  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
5157  lapack_complex_double* work, lapack_int const* nb,
5158  lapack_int* info );
5159 
5160 #define LAPACK_chetri_3 LAPACK_GLOBAL(chetri_3,CHETRI_3)
5161 void LAPACK_chetri_3(
5162  char const* uplo,
5163  lapack_int const* n,
5164  lapack_complex_float* A, lapack_int const* lda,
5165  lapack_complex_float const* E, lapack_int const* ipiv,
5166  lapack_complex_float* work, lapack_int const* lwork,
5167  lapack_int* info );
5168 
5169 #define LAPACK_zhetri_3 LAPACK_GLOBAL(zhetri_3,ZHETRI_3)
5170 void LAPACK_zhetri_3(
5171  char const* uplo,
5172  lapack_int const* n,
5173  lapack_complex_double* A, lapack_int const* lda,
5174  lapack_complex_double const* E, lapack_int const* ipiv,
5175  lapack_complex_double* work, lapack_int const* lwork,
5176  lapack_int* info );
5177 
5178 #define LAPACK_chetrs LAPACK_GLOBAL(chetrs,CHETRS)
5179 void LAPACK_chetrs(
5180  char const* uplo,
5181  lapack_int const* n, lapack_int const* nrhs,
5182  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5183  lapack_complex_float* B, lapack_int const* ldb,
5184  lapack_int* info );
5185 
5186 #define LAPACK_zhetrs LAPACK_GLOBAL(zhetrs,ZHETRS)
5187 void LAPACK_zhetrs(
5188  char const* uplo,
5189  lapack_int const* n, lapack_int const* nrhs,
5190  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5191  lapack_complex_double* B, lapack_int const* ldb,
5192  lapack_int* info );
5193 
5194 #define LAPACK_chetrs2 LAPACK_GLOBAL(chetrs2,CHETRS2)
5195 void LAPACK_chetrs2(
5196  char const* uplo,
5197  lapack_int const* n, lapack_int const* nrhs,
5198  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5199  lapack_complex_float* B, lapack_int const* ldb,
5200  lapack_complex_float* work,
5201  lapack_int* info );
5202 
5203 #define LAPACK_zhetrs2 LAPACK_GLOBAL(zhetrs2,ZHETRS2)
5204 void LAPACK_zhetrs2(
5205  char const* uplo,
5206  lapack_int const* n, lapack_int const* nrhs,
5207  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5208  lapack_complex_double* B, lapack_int const* ldb,
5209  lapack_complex_double* work,
5210  lapack_int* info );
5211 
5212 #define LAPACK_chetrs_3 LAPACK_GLOBAL(chetrs_3,CHETRS_3)
5213 void LAPACK_chetrs_3(
5214  char const* uplo,
5215  lapack_int const* n, lapack_int const* nrhs,
5216  lapack_complex_float const* A, lapack_int const* lda,
5217  lapack_complex_float const* E, lapack_int const* ipiv,
5218  lapack_complex_float* B, lapack_int const* ldb,
5219  lapack_int* info );
5220 
5221 #define LAPACK_zhetrs_3 LAPACK_GLOBAL(zhetrs_3,ZHETRS_3)
5222 void LAPACK_zhetrs_3(
5223  char const* uplo,
5224  lapack_int const* n, lapack_int const* nrhs,
5225  lapack_complex_double const* A, lapack_int const* lda,
5226  lapack_complex_double const* E, lapack_int const* ipiv,
5227  lapack_complex_double* B, lapack_int const* ldb,
5228  lapack_int* info );
5229 
5230 #define LAPACK_chetrs_aa LAPACK_GLOBAL(chetrs_aa,CHETRS_AA)
5231 void LAPACK_chetrs_aa(
5232  char const* uplo,
5233  lapack_int const* n, lapack_int const* nrhs,
5234  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5235  lapack_complex_float* B, lapack_int const* ldb,
5236  lapack_complex_float* work, lapack_int const* lwork,
5237  lapack_int* info );
5238 
5239 #define LAPACK_zhetrs_aa LAPACK_GLOBAL(zhetrs_aa,ZHETRS_AA)
5240 void LAPACK_zhetrs_aa(
5241  char const* uplo,
5242  lapack_int const* n, lapack_int const* nrhs,
5243  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5244  lapack_complex_double* B, lapack_int const* ldb,
5245  lapack_complex_double* work, lapack_int const* lwork,
5246  lapack_int* info );
5247 
5248 #define LAPACK_chetrs_aa_2stage LAPACK_GLOBAL(chetrs_aa_2stage,CHETRS_AA_2STAGE)
5250  char const* uplo,
5251  lapack_int const* n, lapack_int const* nrhs,
5252  lapack_complex_float const* A, lapack_int const* lda,
5253  lapack_complex_float* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
5254  lapack_complex_float* B, lapack_int const* ldb,
5255  lapack_int* info );
5256 
5257 #define LAPACK_zhetrs_aa_2stage LAPACK_GLOBAL(zhetrs_aa_2stage,ZHETRS_AA_2STAGE)
5259  char const* uplo,
5260  lapack_int const* n, lapack_int const* nrhs,
5261  lapack_complex_double const* A, lapack_int const* lda,
5262  lapack_complex_double* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
5263  lapack_complex_double* B, lapack_int const* ldb,
5264  lapack_int* info );
5265 
5266 #define LAPACK_chetrs_rook LAPACK_GLOBAL(chetrs_rook,CHETRS_ROOK)
5267 void LAPACK_chetrs_rook(
5268  char const* uplo,
5269  lapack_int const* n, lapack_int const* nrhs,
5270  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5271  lapack_complex_float* B, lapack_int const* ldb,
5272  lapack_int* info );
5273 
5274 #define LAPACK_zhetrs_rook LAPACK_GLOBAL(zhetrs_rook,ZHETRS_ROOK)
5275 void LAPACK_zhetrs_rook(
5276  char const* uplo,
5277  lapack_int const* n, lapack_int const* nrhs,
5278  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5279  lapack_complex_double* B, lapack_int const* ldb,
5280  lapack_int* info );
5281 
5282 #define LAPACK_chfrk LAPACK_GLOBAL(chfrk,CHFRK)
5283 void LAPACK_chfrk(
5284  char const* transr, char const* uplo, char const* trans,
5285  lapack_int const* n, lapack_int const* k,
5286  float const* alpha,
5287  lapack_complex_float const* A, lapack_int const* lda,
5288  float const* beta,
5289  lapack_complex_float* C );
5290 
5291 #define LAPACK_zhfrk LAPACK_GLOBAL(zhfrk,ZHFRK)
5292 void LAPACK_zhfrk(
5293  char const* transr, char const* uplo, char const* trans,
5294  lapack_int const* n, lapack_int const* k,
5295  double const* alpha,
5296  lapack_complex_double const* A, lapack_int const* lda,
5297  double const* beta,
5298  lapack_complex_double* C );
5299 
5300 #define LAPACK_chgeqz LAPACK_GLOBAL(chgeqz,CHGEQZ)
5301 void LAPACK_chgeqz(
5302  char const* job, char const* compq, char const* compz,
5303  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5304  lapack_complex_float* H, lapack_int const* ldh,
5305  lapack_complex_float* T, lapack_int const* ldt,
5306  lapack_complex_float* alpha,
5307  lapack_complex_float* beta,
5308  lapack_complex_float* Q, lapack_int const* ldq,
5309  lapack_complex_float* Z, lapack_int const* ldz,
5310  lapack_complex_float* work, lapack_int const* lwork,
5311  float* rwork,
5312  lapack_int* info );
5313 
5314 #define LAPACK_dhgeqz LAPACK_GLOBAL(dhgeqz,DHGEQZ)
5315 void LAPACK_dhgeqz(
5316  char const* job, char const* compq, char const* compz,
5317  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5318  double* H, lapack_int const* ldh,
5319  double* T, lapack_int const* ldt,
5320  double* alphar,
5321  double* alphai,
5322  double* beta,
5323  double* Q, lapack_int const* ldq,
5324  double* Z, lapack_int const* ldz,
5325  double* work, lapack_int const* lwork,
5326  lapack_int* info );
5327 
5328 #define LAPACK_shgeqz LAPACK_GLOBAL(shgeqz,SHGEQZ)
5329 void LAPACK_shgeqz(
5330  char const* job, char const* compq, char const* compz,
5331  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5332  float* H, lapack_int const* ldh,
5333  float* T, lapack_int const* ldt,
5334  float* alphar,
5335  float* alphai,
5336  float* beta,
5337  float* Q, lapack_int const* ldq,
5338  float* Z, lapack_int const* ldz,
5339  float* work, lapack_int const* lwork,
5340  lapack_int* info );
5341 
5342 #define LAPACK_zhgeqz LAPACK_GLOBAL(zhgeqz,ZHGEQZ)
5343 void LAPACK_zhgeqz(
5344  char const* job, char const* compq, char const* compz,
5345  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5346  lapack_complex_double* H, lapack_int const* ldh,
5347  lapack_complex_double* T, lapack_int const* ldt,
5348  lapack_complex_double* alpha,
5349  lapack_complex_double* beta,
5350  lapack_complex_double* Q, lapack_int const* ldq,
5351  lapack_complex_double* Z, lapack_int const* ldz,
5352  lapack_complex_double* work, lapack_int const* lwork,
5353  double* rwork,
5354  lapack_int* info );
5355 
5356 #define LAPACK_chpcon LAPACK_GLOBAL(chpcon,CHPCON)
5357 void LAPACK_chpcon(
5358  char const* uplo,
5359  lapack_int const* n,
5360  lapack_complex_float const* AP, lapack_int const* ipiv,
5361  float const* anorm,
5362  float* rcond,
5363  lapack_complex_float* work,
5364  lapack_int* info );
5365 
5366 #define LAPACK_zhpcon LAPACK_GLOBAL(zhpcon,ZHPCON)
5367 void LAPACK_zhpcon(
5368  char const* uplo,
5369  lapack_int const* n,
5370  lapack_complex_double const* AP, lapack_int const* ipiv,
5371  double const* anorm,
5372  double* rcond,
5373  lapack_complex_double* work,
5374  lapack_int* info );
5375 
5376 #define LAPACK_chpev LAPACK_GLOBAL(chpev,CHPEV)
5377 void LAPACK_chpev(
5378  char const* jobz, char const* uplo,
5379  lapack_int const* n,
5381  float* W,
5382  lapack_complex_float* Z, lapack_int const* ldz,
5383  lapack_complex_float* work,
5384  float* rwork,
5385  lapack_int* info );
5386 
5387 #define LAPACK_zhpev LAPACK_GLOBAL(zhpev,ZHPEV)
5388 void LAPACK_zhpev(
5389  char const* jobz, char const* uplo,
5390  lapack_int const* n,
5392  double* W,
5393  lapack_complex_double* Z, lapack_int const* ldz,
5394  lapack_complex_double* work,
5395  double* rwork,
5396  lapack_int* info );
5397 
5398 #define LAPACK_chpevd LAPACK_GLOBAL(chpevd,CHPEVD)
5399 void LAPACK_chpevd(
5400  char const* jobz, char const* uplo,
5401  lapack_int const* n,
5403  float* W,
5404  lapack_complex_float* Z, lapack_int const* ldz,
5405  lapack_complex_float* work, lapack_int const* lwork,
5406  float* rwork, lapack_int const* lrwork,
5407  lapack_int* iwork, lapack_int const* liwork,
5408  lapack_int* info );
5409 
5410 #define LAPACK_zhpevd LAPACK_GLOBAL(zhpevd,ZHPEVD)
5411 void LAPACK_zhpevd(
5412  char const* jobz, char const* uplo,
5413  lapack_int const* n,
5415  double* W,
5416  lapack_complex_double* Z, lapack_int const* ldz,
5417  lapack_complex_double* work, lapack_int const* lwork,
5418  double* rwork, lapack_int const* lrwork,
5419  lapack_int* iwork, lapack_int const* liwork,
5420  lapack_int* info );
5421 
5422 #define LAPACK_chpevx LAPACK_GLOBAL(chpevx,CHPEVX)
5423 void LAPACK_chpevx(
5424  char const* jobz, char const* range, char const* uplo,
5425  lapack_int const* n,
5427  float const* vl,
5428  float const* vu, lapack_int const* il, lapack_int const* iu,
5429  float const* abstol, lapack_int* m,
5430  float* W,
5431  lapack_complex_float* Z, lapack_int const* ldz,
5432  lapack_complex_float* work,
5433  float* rwork,
5434  lapack_int* iwork, lapack_int* IFAIL,
5435  lapack_int* info );
5436 
5437 #define LAPACK_zhpevx LAPACK_GLOBAL(zhpevx,ZHPEVX)
5438 void LAPACK_zhpevx(
5439  char const* jobz, char const* range, char const* uplo,
5440  lapack_int const* n,
5442  double const* vl,
5443  double const* vu, lapack_int const* il, lapack_int const* iu,
5444  double const* abstol, lapack_int* m,
5445  double* W,
5446  lapack_complex_double* Z, lapack_int const* ldz,
5447  lapack_complex_double* work,
5448  double* rwork,
5449  lapack_int* iwork, lapack_int* IFAIL,
5450  lapack_int* info );
5451 
5452 #define LAPACK_chpgst LAPACK_GLOBAL(chpgst,CHPGST)
5453 void LAPACK_chpgst(
5454  lapack_int const* itype, char const* uplo,
5455  lapack_int const* n,
5457  lapack_complex_float const* BP,
5458  lapack_int* info );
5459 
5460 #define LAPACK_zhpgst LAPACK_GLOBAL(zhpgst,ZHPGST)
5461 void LAPACK_zhpgst(
5462  lapack_int const* itype, char const* uplo,
5463  lapack_int const* n,
5465  lapack_complex_double const* BP,
5466  lapack_int* info );
5467 
5468 #define LAPACK_chpgv LAPACK_GLOBAL(chpgv,CHPGV)
5469 void LAPACK_chpgv(
5470  lapack_int const* itype, char const* jobz, char const* uplo,
5471  lapack_int const* n,
5474  float* W,
5475  lapack_complex_float* Z, lapack_int const* ldz,
5476  lapack_complex_float* work,
5477  float* rwork,
5478  lapack_int* info );
5479 
5480 #define LAPACK_zhpgv LAPACK_GLOBAL(zhpgv,ZHPGV)
5481 void LAPACK_zhpgv(
5482  lapack_int const* itype, char const* jobz, char const* uplo,
5483  lapack_int const* n,
5486  double* W,
5487  lapack_complex_double* Z, lapack_int const* ldz,
5488  lapack_complex_double* work,
5489  double* rwork,
5490  lapack_int* info );
5491 
5492 #define LAPACK_chpgvd LAPACK_GLOBAL(chpgvd,CHPGVD)
5493 void LAPACK_chpgvd(
5494  lapack_int const* itype, char const* jobz, char const* uplo,
5495  lapack_int const* n,
5498  float* W,
5499  lapack_complex_float* Z, lapack_int const* ldz,
5500  lapack_complex_float* work, lapack_int const* lwork,
5501  float* rwork, lapack_int const* lrwork,
5502  lapack_int* iwork, lapack_int const* liwork,
5503  lapack_int* info );
5504 
5505 #define LAPACK_zhpgvd LAPACK_GLOBAL(zhpgvd,ZHPGVD)
5506 void LAPACK_zhpgvd(
5507  lapack_int const* itype, char const* jobz, char const* uplo,
5508  lapack_int const* n,
5511  double* W,
5512  lapack_complex_double* Z, lapack_int const* ldz,
5513  lapack_complex_double* work, lapack_int const* lwork,
5514  double* rwork, lapack_int const* lrwork,
5515  lapack_int* iwork, lapack_int const* liwork,
5516  lapack_int* info );
5517 
5518 #define LAPACK_chpgvx LAPACK_GLOBAL(chpgvx,CHPGVX)
5519 void LAPACK_chpgvx(
5520  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
5521  lapack_int const* n,
5524  float const* vl,
5525  float const* vu, lapack_int const* il, lapack_int const* iu,
5526  float const* abstol, lapack_int* m,
5527  float* W,
5528  lapack_complex_float* Z, lapack_int const* ldz,
5529  lapack_complex_float* work,
5530  float* rwork,
5531  lapack_int* iwork, lapack_int* IFAIL,
5532  lapack_int* info );
5533 
5534 #define LAPACK_zhpgvx LAPACK_GLOBAL(zhpgvx,ZHPGVX)
5535 void LAPACK_zhpgvx(
5536  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
5537  lapack_int const* n,
5540  double const* vl,
5541  double const* vu, lapack_int const* il, lapack_int const* iu,
5542  double const* abstol, lapack_int* m,
5543  double* W,
5544  lapack_complex_double* Z, lapack_int const* ldz,
5545  lapack_complex_double* work,
5546  double* rwork,
5547  lapack_int* iwork, lapack_int* IFAIL,
5548  lapack_int* info );
5549 
5550 #define LAPACK_chprfs LAPACK_GLOBAL(chprfs,CHPRFS)
5551 void LAPACK_chprfs(
5552  char const* uplo,
5553  lapack_int const* n, lapack_int const* nrhs,
5554  lapack_complex_float const* AP,
5555  lapack_complex_float const* AFP, lapack_int const* ipiv,
5556  lapack_complex_float const* B, lapack_int const* ldb,
5557  lapack_complex_float* X, lapack_int const* ldx,
5558  float* ferr,
5559  float* berr,
5560  lapack_complex_float* work,
5561  float* rwork,
5562  lapack_int* info );
5563 
5564 #define LAPACK_zhprfs LAPACK_GLOBAL(zhprfs,ZHPRFS)
5565 void LAPACK_zhprfs(
5566  char const* uplo,
5567  lapack_int const* n, lapack_int const* nrhs,
5568  lapack_complex_double const* AP,
5569  lapack_complex_double const* AFP, lapack_int const* ipiv,
5570  lapack_complex_double const* B, lapack_int const* ldb,
5571  lapack_complex_double* X, lapack_int const* ldx,
5572  double* ferr,
5573  double* berr,
5574  lapack_complex_double* work,
5575  double* rwork,
5576  lapack_int* info );
5577 
5578 #define LAPACK_chpsv LAPACK_GLOBAL(chpsv,CHPSV)
5579 void LAPACK_chpsv(
5580  char const* uplo,
5581  lapack_int const* n, lapack_int const* nrhs,
5582  lapack_complex_float* AP, lapack_int* ipiv,
5583  lapack_complex_float* B, lapack_int const* ldb,
5584  lapack_int* info );
5585 
5586 #define LAPACK_zhpsv LAPACK_GLOBAL(zhpsv,ZHPSV)
5587 void LAPACK_zhpsv(
5588  char const* uplo,
5589  lapack_int const* n, lapack_int const* nrhs,
5590  lapack_complex_double* AP, lapack_int* ipiv,
5591  lapack_complex_double* B, lapack_int const* ldb,
5592  lapack_int* info );
5593 
5594 #define LAPACK_chpsvx LAPACK_GLOBAL(chpsvx,CHPSVX)
5595 void LAPACK_chpsvx(
5596  char const* fact, char const* uplo,
5597  lapack_int const* n, lapack_int const* nrhs,
5598  lapack_complex_float const* AP,
5599  lapack_complex_float* AFP, lapack_int* ipiv,
5600  lapack_complex_float const* B, lapack_int const* ldb,
5601  lapack_complex_float* X, lapack_int const* ldx,
5602  float* rcond,
5603  float* ferr,
5604  float* berr,
5605  lapack_complex_float* work,
5606  float* rwork,
5607  lapack_int* info );
5608 
5609 #define LAPACK_zhpsvx LAPACK_GLOBAL(zhpsvx,ZHPSVX)
5610 void LAPACK_zhpsvx(
5611  char const* fact, char const* uplo,
5612  lapack_int const* n, lapack_int const* nrhs,
5613  lapack_complex_double const* AP,
5614  lapack_complex_double* AFP, lapack_int* ipiv,
5615  lapack_complex_double const* B, lapack_int const* ldb,
5616  lapack_complex_double* X, lapack_int const* ldx,
5617  double* rcond,
5618  double* ferr,
5619  double* berr,
5620  lapack_complex_double* work,
5621  double* rwork,
5622  lapack_int* info );
5623 
5624 #define LAPACK_chptrd LAPACK_GLOBAL(chptrd,CHPTRD)
5625 void LAPACK_chptrd(
5626  char const* uplo,
5627  lapack_int const* n,
5629  float* D,
5630  float* E,
5631  lapack_complex_float* tau,
5632  lapack_int* info );
5633 
5634 #define LAPACK_zhptrd LAPACK_GLOBAL(zhptrd,ZHPTRD)
5635 void LAPACK_zhptrd(
5636  char const* uplo,
5637  lapack_int const* n,
5639  double* D,
5640  double* E,
5641  lapack_complex_double* tau,
5642  lapack_int* info );
5643 
5644 #define LAPACK_chptrf LAPACK_GLOBAL(chptrf,CHPTRF)
5645 void LAPACK_chptrf(
5646  char const* uplo,
5647  lapack_int const* n,
5648  lapack_complex_float* AP, lapack_int* ipiv,
5649  lapack_int* info );
5650 
5651 #define LAPACK_zhptrf LAPACK_GLOBAL(zhptrf,ZHPTRF)
5652 void LAPACK_zhptrf(
5653  char const* uplo,
5654  lapack_int const* n,
5655  lapack_complex_double* AP, lapack_int* ipiv,
5656  lapack_int* info );
5657 
5658 #define LAPACK_chptri LAPACK_GLOBAL(chptri,CHPTRI)
5659 void LAPACK_chptri(
5660  char const* uplo,
5661  lapack_int const* n,
5662  lapack_complex_float* AP, lapack_int const* ipiv,
5663  lapack_complex_float* work,
5664  lapack_int* info );
5665 
5666 #define LAPACK_zhptri LAPACK_GLOBAL(zhptri,ZHPTRI)
5667 void LAPACK_zhptri(
5668  char const* uplo,
5669  lapack_int const* n,
5670  lapack_complex_double* AP, lapack_int const* ipiv,
5671  lapack_complex_double* work,
5672  lapack_int* info );
5673 
5674 #define LAPACK_chptrs LAPACK_GLOBAL(chptrs,CHPTRS)
5675 void LAPACK_chptrs(
5676  char const* uplo,
5677  lapack_int const* n, lapack_int const* nrhs,
5678  lapack_complex_float const* AP, lapack_int const* ipiv,
5679  lapack_complex_float* B, lapack_int const* ldb,
5680  lapack_int* info );
5681 
5682 #define LAPACK_zhptrs LAPACK_GLOBAL(zhptrs,ZHPTRS)
5683 void LAPACK_zhptrs(
5684  char const* uplo,
5685  lapack_int const* n, lapack_int const* nrhs,
5686  lapack_complex_double const* AP, lapack_int const* ipiv,
5687  lapack_complex_double* B, lapack_int const* ldb,
5688  lapack_int* info );
5689 
5690 #define LAPACK_chsein LAPACK_GLOBAL(chsein,CHSEIN)
5691 void LAPACK_chsein(
5692  char const* side, char const* eigsrc, char const* initv,
5693  lapack_logical const* select,
5694  lapack_int const* n,
5695  lapack_complex_float const* H, lapack_int const* ldh,
5697  lapack_complex_float* VL, lapack_int const* ldvl,
5698  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5699  lapack_complex_float* work,
5700  float* rwork, lapack_int* IFAILL, lapack_int* IFAILR,
5701  lapack_int* info );
5702 
5703 #define LAPACK_dhsein LAPACK_GLOBAL(dhsein,DHSEIN)
5704 void LAPACK_dhsein(
5705  char const* side, char const* eigsrc, char const* initv,
5706  lapack_logical* select,
5707  lapack_int const* n,
5708  double const* H, lapack_int const* ldh,
5709  double* WR,
5710  double const* WI,
5711  double* VL, lapack_int const* ldvl,
5712  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5713  double* work, lapack_int* IFAILL, lapack_int* IFAILR,
5714  lapack_int* info );
5715 
5716 #define LAPACK_shsein LAPACK_GLOBAL(shsein,SHSEIN)
5717 void LAPACK_shsein(
5718  char const* side, char const* eigsrc, char const* initv,
5719  lapack_logical* select,
5720  lapack_int const* n,
5721  float const* H, lapack_int const* ldh,
5722  float* WR,
5723  float const* WI,
5724  float* VL, lapack_int const* ldvl,
5725  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5726  float* work, lapack_int* IFAILL, lapack_int* IFAILR,
5727  lapack_int* info );
5728 
5729 #define LAPACK_zhsein LAPACK_GLOBAL(zhsein,ZHSEIN)
5730 void LAPACK_zhsein(
5731  char const* side, char const* eigsrc, char const* initv,
5732  lapack_logical const* select,
5733  lapack_int const* n,
5734  lapack_complex_double const* H, lapack_int const* ldh,
5736  lapack_complex_double* VL, lapack_int const* ldvl,
5737  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5738  lapack_complex_double* work,
5739  double* rwork, lapack_int* IFAILL, lapack_int* IFAILR,
5740  lapack_int* info );
5741 
5742 #define LAPACK_chseqr LAPACK_GLOBAL(chseqr,CHSEQR)
5743 void LAPACK_chseqr(
5744  char const* job, char const* compz,
5745  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5746  lapack_complex_float* H, lapack_int const* ldh,
5748  lapack_complex_float* Z, lapack_int const* ldz,
5749  lapack_complex_float* work, lapack_int const* lwork,
5750  lapack_int* info );
5751 
5752 #define LAPACK_dhseqr LAPACK_GLOBAL(dhseqr,DHSEQR)
5753 void LAPACK_dhseqr(
5754  char const* job, char const* compz,
5755  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5756  double* H, lapack_int const* ldh,
5757  double* WR,
5758  double* WI,
5759  double* Z, lapack_int const* ldz,
5760  double* work, lapack_int const* lwork,
5761  lapack_int* info );
5762 
5763 #define LAPACK_shseqr LAPACK_GLOBAL(shseqr,SHSEQR)
5764 void LAPACK_shseqr(
5765  char const* job, char const* compz,
5766  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5767  float* H, lapack_int const* ldh,
5768  float* WR,
5769  float* WI,
5770  float* Z, lapack_int const* ldz,
5771  float* work, lapack_int const* lwork,
5772  lapack_int* info );
5773 
5774 #define LAPACK_zhseqr LAPACK_GLOBAL(zhseqr,ZHSEQR)
5775 void LAPACK_zhseqr(
5776  char const* job, char const* compz,
5777  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5778  lapack_complex_double* H, lapack_int const* ldh,
5780  lapack_complex_double* Z, lapack_int const* ldz,
5781  lapack_complex_double* work, lapack_int const* lwork,
5782  lapack_int* info );
5783 
5784 #define LAPACK_clacgv LAPACK_GLOBAL(clacgv,CLACGV)
5785 void LAPACK_clacgv(
5786  lapack_int const* n,
5787  lapack_complex_float* X, lapack_int const* incx );
5788 
5789 #define LAPACK_zlacgv LAPACK_GLOBAL(zlacgv,ZLACGV)
5790 void LAPACK_zlacgv(
5791  lapack_int const* n,
5792  lapack_complex_double* X, lapack_int const* incx );
5793 
5794 #define LAPACK_clacn2 LAPACK_GLOBAL(clacn2,CLACN2)
5795 void LAPACK_clacn2(
5796  lapack_int const* n,
5799  float* est, lapack_int* kase, lapack_int* ISAVE );
5800 
5801 #define LAPACK_dlacn2 LAPACK_GLOBAL(dlacn2,DLACN2)
5802 void LAPACK_dlacn2(
5803  lapack_int const* n,
5804  double* V,
5805  double* X, lapack_int* ISGN,
5806  double* est, lapack_int* kase, lapack_int* ISAVE );
5807 
5808 #define LAPACK_slacn2 LAPACK_GLOBAL(slacn2,SLACN2)
5809 void LAPACK_slacn2(
5810  lapack_int const* n,
5811  float* V,
5812  float* X, lapack_int* ISGN,
5813  float* est, lapack_int* kase, lapack_int* ISAVE );
5814 
5815 #define LAPACK_zlacn2 LAPACK_GLOBAL(zlacn2,ZLACN2)
5816 void LAPACK_zlacn2(
5817  lapack_int const* n,
5820  double* est, lapack_int* kase, lapack_int* ISAVE );
5821 
5822 #define LAPACK_clacp2 LAPACK_GLOBAL(clacp2,CLACP2)
5823 void LAPACK_clacp2(
5824  char const* uplo,
5825  lapack_int const* m, lapack_int const* n,
5826  float const* A, lapack_int const* lda,
5827  lapack_complex_float* B, lapack_int const* ldb );
5828 
5829 #define LAPACK_zlacp2 LAPACK_GLOBAL(zlacp2,ZLACP2)
5830 void LAPACK_zlacp2(
5831  char const* uplo,
5832  lapack_int const* m, lapack_int const* n,
5833  double const* A, lapack_int const* lda,
5834  lapack_complex_double* B, lapack_int const* ldb );
5835 
5836 #define LAPACK_clacpy LAPACK_GLOBAL(clacpy,CLACPY)
5837 void LAPACK_clacpy(
5838  char const* uplo,
5839  lapack_int const* m, lapack_int const* n,
5840  lapack_complex_float const* A, lapack_int const* lda,
5841  lapack_complex_float* B, lapack_int const* ldb );
5842 
5843 #define LAPACK_dlacpy LAPACK_GLOBAL(dlacpy,DLACPY)
5844 void LAPACK_dlacpy(
5845  char const* uplo,
5846  lapack_int const* m, lapack_int const* n,
5847  double const* A, lapack_int const* lda,
5848  double* B, lapack_int const* ldb );
5849 
5850 #define LAPACK_slacpy LAPACK_GLOBAL(slacpy,SLACPY)
5851 void LAPACK_slacpy(
5852  char const* uplo,
5853  lapack_int const* m, lapack_int const* n,
5854  float const* A, lapack_int const* lda,
5855  float* B, lapack_int const* ldb );
5856 
5857 #define LAPACK_zlacpy LAPACK_GLOBAL(zlacpy,ZLACPY)
5858 void LAPACK_zlacpy(
5859  char const* uplo,
5860  lapack_int const* m, lapack_int const* n,
5861  lapack_complex_double const* A, lapack_int const* lda,
5862  lapack_complex_double* B, lapack_int const* ldb );
5863 
5864 #define LAPACK_clacrm LAPACK_GLOBAL(clacrm,CLACRM)
5865 void LAPACK_clacrm(
5866  lapack_int const* m, lapack_int const* n,
5867  lapack_complex_float const* A, lapack_int const* lda,
5868  float const* B, lapack_int const* ldb,
5869  lapack_complex_float* C, lapack_int const* ldc,
5870  float* rwork );
5871 
5872 #define LAPACK_zlacrm LAPACK_GLOBAL(zlacrm,ZLACRM)
5873 void LAPACK_zlacrm(
5874  lapack_int const* m, lapack_int const* n,
5875  lapack_complex_double const* A, lapack_int const* lda,
5876  double const* B, lapack_int const* ldb,
5877  lapack_complex_double* C, lapack_int const* ldc,
5878  double* rwork );
5879 
5880 #define LAPACK_zlag2c LAPACK_GLOBAL(zlag2c,ZLAG2C)
5881 void LAPACK_zlag2c(
5882  lapack_int const* m, lapack_int const* n,
5883  lapack_complex_double const* A, lapack_int const* lda,
5884  lapack_complex_float* SA, lapack_int const* ldsa,
5885  lapack_int* info );
5886 
5887 #define LAPACK_slag2d LAPACK_GLOBAL(slag2d,SLAG2D)
5888 void LAPACK_slag2d(
5889  lapack_int const* m, lapack_int const* n,
5890  float const* SA, lapack_int const* ldsa,
5891  double* A, lapack_int const* lda,
5892  lapack_int* info );
5893 
5894 #define LAPACK_dlag2s LAPACK_GLOBAL(dlag2s,DLAG2S)
5895 void LAPACK_dlag2s(
5896  lapack_int const* m, lapack_int const* n,
5897  double const* A, lapack_int const* lda,
5898  float* SA, lapack_int const* ldsa,
5899  lapack_int* info );
5900 
5901 #define LAPACK_clag2z LAPACK_GLOBAL(clag2z,CLAG2Z)
5902 void LAPACK_clag2z(
5903  lapack_int const* m, lapack_int const* n,
5904  lapack_complex_float const* SA, lapack_int const* ldsa,
5905  lapack_complex_double* A, lapack_int const* lda,
5906  lapack_int* info );
5907 
5908 #define LAPACK_clagge LAPACK_GLOBAL(clagge,CLAGGE)
5909 void LAPACK_clagge(
5910  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
5911  float const* D,
5912  lapack_complex_float* A, lapack_int const* lda, lapack_int* iseed,
5913  lapack_complex_float* work,
5914  lapack_int* info );
5915 
5916 #define LAPACK_dlagge LAPACK_GLOBAL(dlagge,DLAGGE)
5917 void LAPACK_dlagge(
5918  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
5919  double const* D,
5920  double* A, lapack_int const* lda, lapack_int* iseed,
5921  double* work,
5922  lapack_int* info );
5923 
5924 #define LAPACK_slagge LAPACK_GLOBAL(slagge,SLAGGE)
5925 void LAPACK_slagge(
5926  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
5927  float const* D,
5928  float* A, lapack_int const* lda, lapack_int* iseed,
5929  float* work,
5930  lapack_int* info );
5931 
5932 #define LAPACK_zlagge LAPACK_GLOBAL(zlagge,ZLAGGE)
5933 void LAPACK_zlagge(
5934  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
5935  double const* D,
5936  lapack_complex_double* A, lapack_int const* lda, lapack_int* iseed,
5937  lapack_complex_double* work,
5938  lapack_int* info );
5939 
5940 #define LAPACK_claghe LAPACK_GLOBAL(claghe,CLAGHE)
5941 void LAPACK_claghe(
5942  lapack_int const* n, lapack_int const* k,
5943  float const* D,
5944  lapack_complex_float* A, lapack_int const* lda, lapack_int* iseed,
5945  lapack_complex_float* work,
5946  lapack_int* info );
5947 
5948 #define LAPACK_zlaghe LAPACK_GLOBAL(zlaghe,ZLAGHE)
5949 void LAPACK_zlaghe(
5950  lapack_int const* n, lapack_int const* k,
5951  double const* D,
5952  lapack_complex_double* A, lapack_int const* lda, lapack_int* iseed,
5953  lapack_complex_double* work,
5954  lapack_int* info );
5955 
5956 #define LAPACK_clagsy LAPACK_GLOBAL(clagsy,CLAGSY)
5957 void LAPACK_clagsy(
5958  lapack_int const* n, lapack_int const* k,
5959  float const* D,
5960  lapack_complex_float* A, lapack_int const* lda, lapack_int* iseed,
5961  lapack_complex_float* work,
5962  lapack_int* info );
5963 
5964 #define LAPACK_dlagsy LAPACK_GLOBAL(dlagsy,DLAGSY)
5965 void LAPACK_dlagsy(
5966  lapack_int const* n, lapack_int const* k,
5967  double const* D,
5968  double* A, lapack_int const* lda, lapack_int* iseed,
5969  double* work,
5970  lapack_int* info );
5971 
5972 #define LAPACK_slagsy LAPACK_GLOBAL(slagsy,SLAGSY)
5973 void LAPACK_slagsy(
5974  lapack_int const* n, lapack_int const* k,
5975  float const* D,
5976  float* A, lapack_int const* lda, lapack_int* iseed,
5977  float* work,
5978  lapack_int* info );
5979 
5980 #define LAPACK_zlagsy LAPACK_GLOBAL(zlagsy,ZLAGSY)
5981 void LAPACK_zlagsy(
5982  lapack_int const* n, lapack_int const* k,
5983  double const* D,
5984  lapack_complex_double* A, lapack_int const* lda, lapack_int* iseed,
5985  lapack_complex_double* work,
5986  lapack_int* info );
5987 
5988 #define LAPACK_dlamch LAPACK_GLOBAL(dlamch,DLAMCH)
5989 double LAPACK_dlamch(
5990  char const* cmach );
5991 
5992 #define LAPACK_slamch LAPACK_GLOBAL(slamch,SLAMCH)
5994  char const* cmach );
5995 
5996 #define LAPACK_clangb LAPACK_GLOBAL(clangb,CLANGB)
5998  char const* norm,
5999  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6000  lapack_complex_float const* AB, lapack_int const* ldab,
6001  float* work );
6002 
6003 #define LAPACK_dlangb LAPACK_GLOBAL(dlangb,DLANGB)
6004 double LAPACK_dlangb(
6005  char const* norm,
6006  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6007  double const* AB, lapack_int const* ldab,
6008  double* work );
6009 
6010 #define LAPACK_slangb LAPACK_GLOBAL(slangb,SLANGB)
6012  char const* norm,
6013  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6014  float const* AB, lapack_int const* ldab,
6015  float* work );
6016 
6017 #define LAPACK_zlangb LAPACK_GLOBAL(zlangb,ZLANGB)
6018 double LAPACK_zlangb(
6019  char const* norm,
6020  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6021  lapack_complex_double const* AB, lapack_int const* ldab,
6022  double* work );
6023 
6024 #define LAPACK_clange LAPACK_GLOBAL(clange,CLANGE)
6026  char const* norm,
6027  lapack_int const* m, lapack_int const* n,
6028  lapack_complex_float const* A, lapack_int const* lda,
6029  float* work );
6030 
6031 #define LAPACK_dlange LAPACK_GLOBAL(dlange,DLANGE)
6032 double LAPACK_dlange(
6033  char const* norm,
6034  lapack_int const* m, lapack_int const* n,
6035  double const* A, lapack_int const* lda,
6036  double* work );
6037 
6038 #define LAPACK_slange LAPACK_GLOBAL(slange,SLANGE)
6040  char const* norm,
6041  lapack_int const* m, lapack_int const* n,
6042  float const* A, lapack_int const* lda,
6043  float* work );
6044 
6045 #define LAPACK_zlange LAPACK_GLOBAL(zlange,ZLANGE)
6046 double LAPACK_zlange(
6047  char const* norm,
6048  lapack_int const* m, lapack_int const* n,
6049  lapack_complex_double const* A, lapack_int const* lda,
6050  double* work );
6051 
6052 #define LAPACK_clangt LAPACK_GLOBAL(clangt,CLANGT)
6054  char const* norm,
6055  lapack_int const* n,
6056  lapack_complex_float const* DL,
6057  lapack_complex_float const* D,
6058  lapack_complex_float const* DU );
6059 
6060 #define LAPACK_dlangt LAPACK_GLOBAL(dlangt,DLANGT)
6061 double LAPACK_dlangt(
6062  char const* norm,
6063  lapack_int const* n,
6064  double const* DL,
6065  double const* D,
6066  double const* DU );
6067 
6068 #define LAPACK_slangt LAPACK_GLOBAL(slangt,SLANGT)
6070  char const* norm,
6071  lapack_int const* n,
6072  float const* DL,
6073  float const* D,
6074  float const* DU );
6075 
6076 #define LAPACK_zlangt LAPACK_GLOBAL(zlangt,ZLANGT)
6077 double LAPACK_zlangt(
6078  char const* norm,
6079  lapack_int const* n,
6080  lapack_complex_double const* DL,
6081  lapack_complex_double const* D,
6082  lapack_complex_double const* DU );
6083 
6084 #define LAPACK_clanhb LAPACK_GLOBAL(clanhb,CLANHB)
6086  char const* norm, char const* uplo,
6087  lapack_int const* n, lapack_int const* k,
6088  lapack_complex_float const* AB, lapack_int const* ldab,
6089  float* work );
6090 
6091 #define LAPACK_zlanhb LAPACK_GLOBAL(zlanhb,ZLANHB)
6092 double LAPACK_zlanhb(
6093  char const* norm, char const* uplo,
6094  lapack_int const* n, lapack_int const* k,
6095  lapack_complex_double const* AB, lapack_int const* ldab,
6096  double* work );
6097 
6098 #define LAPACK_clanhe LAPACK_GLOBAL(clanhe,CLANHE)
6100  char const* norm, char const* uplo,
6101  lapack_int const* n,
6102  lapack_complex_float const* A, lapack_int const* lda,
6103  float* work );
6104 
6105 #define LAPACK_zlanhe LAPACK_GLOBAL(zlanhe,ZLANHE)
6106 double LAPACK_zlanhe(
6107  char const* norm, char const* uplo,
6108  lapack_int const* n,
6109  lapack_complex_double const* A, lapack_int const* lda,
6110  double* work );
6111 
6112 #define LAPACK_clanhp LAPACK_GLOBAL(clanhp,CLANHP)
6114  char const* norm, char const* uplo,
6115  lapack_int const* n,
6116  lapack_complex_float const* AP,
6117  float* work );
6118 
6119 #define LAPACK_zlanhp LAPACK_GLOBAL(zlanhp,ZLANHP)
6120 double LAPACK_zlanhp(
6121  char const* norm, char const* uplo,
6122  lapack_int const* n,
6123  lapack_complex_double const* AP,
6124  double* work );
6125 
6126 #define LAPACK_clanhs LAPACK_GLOBAL(clanhs,CLANHS)
6128  char const* norm,
6129  lapack_int const* n,
6130  lapack_complex_float const* A, lapack_int const* lda,
6131  float* work );
6132 
6133 #define LAPACK_dlanhs LAPACK_GLOBAL(dlanhs,DLANHS)
6134 double LAPACK_dlanhs(
6135  char const* norm,
6136  lapack_int const* n,
6137  double const* A, lapack_int const* lda,
6138  double* work );
6139 
6140 #define LAPACK_slanhs LAPACK_GLOBAL(slanhs,SLANHS)
6142  char const* norm,
6143  lapack_int const* n,
6144  float const* A, lapack_int const* lda,
6145  float* work );
6146 
6147 #define LAPACK_zlanhs LAPACK_GLOBAL(zlanhs,ZLANHS)
6148 double LAPACK_zlanhs(
6149  char const* norm,
6150  lapack_int const* n,
6151  lapack_complex_double const* A, lapack_int const* lda,
6152  double* work );
6153 
6154 #define LAPACK_clanht LAPACK_GLOBAL(clanht,CLANHT)
6156  char const* norm,
6157  lapack_int const* n,
6158  float const* D,
6159  lapack_complex_float const* E );
6160 
6161 #define LAPACK_zlanht LAPACK_GLOBAL(zlanht,ZLANHT)
6162 double LAPACK_zlanht(
6163  char const* norm,
6164  lapack_int const* n,
6165  double const* D,
6166  lapack_complex_double const* E );
6167 
6168 #define LAPACK_clansb LAPACK_GLOBAL(clansb,CLANSB)
6170  char const* norm, char const* uplo,
6171  lapack_int const* n, lapack_int const* k,
6172  lapack_complex_float const* AB, lapack_int const* ldab,
6173  float* work );
6174 
6175 #define LAPACK_dlansb LAPACK_GLOBAL(dlansb,DLANSB)
6176 double LAPACK_dlansb(
6177  char const* norm, char const* uplo,
6178  lapack_int const* n, lapack_int const* k,
6179  double const* AB, lapack_int const* ldab,
6180  double* work );
6181 
6182 #define LAPACK_slansb LAPACK_GLOBAL(slansb,SLANSB)
6184  char const* norm, char const* uplo,
6185  lapack_int const* n, lapack_int const* k,
6186  float const* AB, lapack_int const* ldab,
6187  float* work );
6188 
6189 #define LAPACK_zlansb LAPACK_GLOBAL(zlansb,ZLANSB)
6190 double LAPACK_zlansb(
6191  char const* norm, char const* uplo,
6192  lapack_int const* n, lapack_int const* k,
6193  lapack_complex_double const* AB, lapack_int const* ldab,
6194  double* work );
6195 
6196 #define LAPACK_clansp LAPACK_GLOBAL(clansp,CLANSP)
6198  char const* norm, char const* uplo,
6199  lapack_int const* n,
6200  lapack_complex_float const* AP,
6201  float* work );
6202 
6203 #define LAPACK_dlansp LAPACK_GLOBAL(dlansp,DLANSP)
6204 double LAPACK_dlansp(
6205  char const* norm, char const* uplo,
6206  lapack_int const* n,
6207  double const* AP,
6208  double* work );
6209 
6210 #define LAPACK_slansp LAPACK_GLOBAL(slansp,SLANSP)
6212  char const* norm, char const* uplo,
6213  lapack_int const* n,
6214  float const* AP,
6215  float* work );
6216 
6217 #define LAPACK_zlansp LAPACK_GLOBAL(zlansp,ZLANSP)
6218 double LAPACK_zlansp(
6219  char const* norm, char const* uplo,
6220  lapack_int const* n,
6221  lapack_complex_double const* AP,
6222  double* work );
6223 
6224 #define LAPACK_dlanst LAPACK_GLOBAL(dlanst,DLANST)
6225 double LAPACK_dlanst(
6226  char const* norm,
6227  lapack_int const* n,
6228  double const* D,
6229  double const* E );
6230 
6231 #define LAPACK_slanst LAPACK_GLOBAL(slanst,SLANST)
6233  char const* norm,
6234  lapack_int const* n,
6235  float const* D,
6236  float const* E );
6237 
6238 #define LAPACK_clansy LAPACK_GLOBAL(clansy,CLANSY)
6240  char const* norm, char const* uplo,
6241  lapack_int const* n,
6242  lapack_complex_float const* A, lapack_int const* lda,
6243  float* work );
6244 
6245 #define LAPACK_dlansy LAPACK_GLOBAL(dlansy,DLANSY)
6246 double LAPACK_dlansy(
6247  char const* norm, char const* uplo,
6248  lapack_int const* n,
6249  double const* A, lapack_int const* lda,
6250  double* work );
6251 
6252 #define LAPACK_slansy LAPACK_GLOBAL(slansy,SLANSY)
6254  char const* norm, char const* uplo,
6255  lapack_int const* n,
6256  float const* A, lapack_int const* lda,
6257  float* work );
6258 
6259 #define LAPACK_zlansy LAPACK_GLOBAL(zlansy,ZLANSY)
6260 double LAPACK_zlansy(
6261  char const* norm, char const* uplo,
6262  lapack_int const* n,
6263  lapack_complex_double const* A, lapack_int const* lda,
6264  double* work );
6265 
6266 #define LAPACK_clantb LAPACK_GLOBAL(clantb,CLANTB)
6268  char const* norm, char const* uplo, char const* diag,
6269  lapack_int const* n, lapack_int const* k,
6270  lapack_complex_float const* AB, lapack_int const* ldab,
6271  float* work );
6272 
6273 #define LAPACK_dlantb LAPACK_GLOBAL(dlantb,DLANTB)
6274 double LAPACK_dlantb(
6275  char const* norm, char const* uplo, char const* diag,
6276  lapack_int const* n, lapack_int const* k,
6277  double const* AB, lapack_int const* ldab,
6278  double* work );
6279 
6280 #define LAPACK_slantb LAPACK_GLOBAL(slantb,SLANTB)
6282  char const* norm, char const* uplo, char const* diag,
6283  lapack_int const* n, lapack_int const* k,
6284  float const* AB, lapack_int const* ldab,
6285  float* work );
6286 
6287 #define LAPACK_zlantb LAPACK_GLOBAL(zlantb,ZLANTB)
6288 double LAPACK_zlantb(
6289  char const* norm, char const* uplo, char const* diag,
6290  lapack_int const* n, lapack_int const* k,
6291  lapack_complex_double const* AB, lapack_int const* ldab,
6292  double* work );
6293 
6294 #define LAPACK_clantp LAPACK_GLOBAL(clantp,CLANTP)
6296  char const* norm, char const* uplo, char const* diag,
6297  lapack_int const* n,
6298  lapack_complex_float const* AP,
6299  float* work );
6300 
6301 #define LAPACK_dlantp LAPACK_GLOBAL(dlantp,DLANTP)
6302 double LAPACK_dlantp(
6303  char const* norm, char const* uplo, char const* diag,
6304  lapack_int const* n,
6305  double const* AP,
6306  double* work );
6307 
6308 #define LAPACK_slantp LAPACK_GLOBAL(slantp,SLANTP)
6310  char const* norm, char const* uplo, char const* diag,
6311  lapack_int const* n,
6312  float const* AP,
6313  float* work );
6314 
6315 #define LAPACK_zlantp LAPACK_GLOBAL(zlantp,ZLANTP)
6316 double LAPACK_zlantp(
6317  char const* norm, char const* uplo, char const* diag,
6318  lapack_int const* n,
6319  lapack_complex_double const* AP,
6320  double* work );
6321 
6322 #define LAPACK_clantr LAPACK_GLOBAL(clantr,CLANTR)
6324  char const* norm, char const* uplo, char const* diag,
6325  lapack_int const* m, lapack_int const* n,
6326  lapack_complex_float const* A, lapack_int const* lda,
6327  float* work );
6328 
6329 #define LAPACK_dlantr LAPACK_GLOBAL(dlantr,DLANTR)
6330 double LAPACK_dlantr(
6331  char const* norm, char const* uplo, char const* diag,
6332  lapack_int const* m, lapack_int const* n,
6333  double const* A, lapack_int const* lda,
6334  double* work );
6335 
6336 #define LAPACK_slantr LAPACK_GLOBAL(slantr,SLANTR)
6338  char const* norm, char const* uplo, char const* diag,
6339  lapack_int const* m, lapack_int const* n,
6340  float const* A, lapack_int const* lda,
6341  float* work );
6342 
6343 #define LAPACK_zlantr LAPACK_GLOBAL(zlantr,ZLANTR)
6344 double LAPACK_zlantr(
6345  char const* norm, char const* uplo, char const* diag,
6346  lapack_int const* m, lapack_int const* n,
6347  lapack_complex_double const* A, lapack_int const* lda,
6348  double* work );
6349 
6350 #define LAPACK_clapmr LAPACK_GLOBAL(clapmr,CLAPMR)
6351 void LAPACK_clapmr(
6352  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6353  lapack_complex_float* X, lapack_int const* ldx, lapack_int* K );
6354 
6355 #define LAPACK_dlapmr LAPACK_GLOBAL(dlapmr,DLAPMR)
6356 void LAPACK_dlapmr(
6357  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6358  double* X, lapack_int const* ldx, lapack_int* K );
6359 
6360 #define LAPACK_slapmr LAPACK_GLOBAL(slapmr,SLAPMR)
6361 void LAPACK_slapmr(
6362  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6363  float* X, lapack_int const* ldx, lapack_int* K );
6364 
6365 #define LAPACK_zlapmr LAPACK_GLOBAL(zlapmr,ZLAPMR)
6366 void LAPACK_zlapmr(
6367  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6368  lapack_complex_double* X, lapack_int const* ldx, lapack_int* K );
6369 
6370 #define LAPACK_clapmt LAPACK_GLOBAL(clapmt,CLAPMT)
6371 void LAPACK_clapmt(
6372  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6373  lapack_complex_float* X, lapack_int const* ldx, lapack_int* K );
6374 
6375 #define LAPACK_dlapmt LAPACK_GLOBAL(dlapmt,DLAPMT)
6376 void LAPACK_dlapmt(
6377  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6378  double* X, lapack_int const* ldx, lapack_int* K );
6379 
6380 #define LAPACK_slapmt LAPACK_GLOBAL(slapmt,SLAPMT)
6381 void LAPACK_slapmt(
6382  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6383  float* X, lapack_int const* ldx, lapack_int* K );
6384 
6385 #define LAPACK_zlapmt LAPACK_GLOBAL(zlapmt,ZLAPMT)
6386 void LAPACK_zlapmt(
6387  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6388  lapack_complex_double* X, lapack_int const* ldx, lapack_int* K );
6389 
6390 #define LAPACK_dlapy2 LAPACK_GLOBAL(dlapy2,DLAPY2)
6391 double LAPACK_dlapy2(
6392  double const* x,
6393  double const* y );
6394 
6395 #define LAPACK_slapy2 LAPACK_GLOBAL(slapy2,SLAPY2)
6397  float const* x,
6398  float const* y );
6399 
6400 #define LAPACK_dlapy3 LAPACK_GLOBAL(dlapy3,DLAPY3)
6401 double LAPACK_dlapy3(
6402  double const* x,
6403  double const* y,
6404  double const* z );
6405 
6406 #define LAPACK_slapy3 LAPACK_GLOBAL(slapy3,SLAPY3)
6408  float const* x,
6409  float const* y,
6410  float const* z );
6411 
6412 #define LAPACK_clarcm LAPACK_GLOBAL(clarcm,CLARCM)
6413 void LAPACK_clarcm(
6414  lapack_int const* m, lapack_int const* n,
6415  float const* A, lapack_int const* lda,
6416  lapack_complex_float const* B, lapack_int const* ldb,
6417  lapack_complex_float* C, lapack_int const* ldc,
6418  float* rwork );
6419 
6420 #define LAPACK_zlarcm LAPACK_GLOBAL(zlarcm,ZLARCM)
6421 void LAPACK_zlarcm(
6422  lapack_int const* m, lapack_int const* n,
6423  double const* A, lapack_int const* lda,
6424  lapack_complex_double const* B, lapack_int const* ldb,
6425  lapack_complex_double* C, lapack_int const* ldc,
6426  double* rwork );
6427 
6428 #define LAPACK_clarf LAPACK_GLOBAL(clarf,CLARF)
6429 void LAPACK_clarf(
6430  char const* side,
6431  lapack_int const* m, lapack_int const* n,
6432  lapack_complex_float const* V, lapack_int const* incv,
6433  lapack_complex_float const* tau,
6434  lapack_complex_float* C, lapack_int const* ldc,
6435  lapack_complex_float* work );
6436 
6437 #define LAPACK_dlarf LAPACK_GLOBAL(dlarf,DLARF)
6438 void LAPACK_dlarf(
6439  char const* side,
6440  lapack_int const* m, lapack_int const* n,
6441  double const* V, lapack_int const* incv,
6442  double const* tau,
6443  double* C, lapack_int const* ldc,
6444  double* work );
6445 
6446 #define LAPACK_slarf LAPACK_GLOBAL(slarf,SLARF)
6447 void LAPACK_slarf(
6448  char const* side,
6449  lapack_int const* m, lapack_int const* n,
6450  float const* V, lapack_int const* incv,
6451  float const* tau,
6452  float* C, lapack_int const* ldc,
6453  float* work );
6454 
6455 #define LAPACK_zlarf LAPACK_GLOBAL(zlarf,ZLARF)
6456 void LAPACK_zlarf(
6457  char const* side,
6458  lapack_int const* m, lapack_int const* n,
6459  lapack_complex_double const* V, lapack_int const* incv,
6460  lapack_complex_double const* tau,
6461  lapack_complex_double* C, lapack_int const* ldc,
6462  lapack_complex_double* work );
6463 
6464 #define LAPACK_clarfb LAPACK_GLOBAL(clarfb,CLARFB)
6465 void LAPACK_clarfb(
6466  char const* side, char const* trans, char const* direct, char const* storev,
6467  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6468  lapack_complex_float const* V, lapack_int const* ldv,
6469  lapack_complex_float const* T, lapack_int const* ldt,
6470  lapack_complex_float* C, lapack_int const* ldc,
6471  lapack_complex_float* work, lapack_int const* ldwork );
6472 
6473 #define LAPACK_dlarfb LAPACK_GLOBAL(dlarfb,DLARFB)
6474 void LAPACK_dlarfb(
6475  char const* side, char const* trans, char const* direct, char const* storev,
6476  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6477  double const* V, lapack_int const* ldv,
6478  double const* T, lapack_int const* ldt,
6479  double* C, lapack_int const* ldc,
6480  double* work, lapack_int const* ldwork );
6481 
6482 #define LAPACK_slarfb LAPACK_GLOBAL(slarfb,SLARFB)
6483 void LAPACK_slarfb(
6484  char const* side, char const* trans, char const* direct, char const* storev,
6485  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6486  float const* V, lapack_int const* ldv,
6487  float const* T, lapack_int const* ldt,
6488  float* C, lapack_int const* ldc,
6489  float* work, lapack_int const* ldwork );
6490 
6491 #define LAPACK_zlarfb LAPACK_GLOBAL(zlarfb,ZLARFB)
6492 void LAPACK_zlarfb(
6493  char const* side, char const* trans, char const* direct, char const* storev,
6494  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6495  lapack_complex_double const* V, lapack_int const* ldv,
6496  lapack_complex_double const* T, lapack_int const* ldt,
6497  lapack_complex_double* C, lapack_int const* ldc,
6498  lapack_complex_double* work, lapack_int const* ldwork );
6499 
6500 #define LAPACK_clarfg LAPACK_GLOBAL(clarfg,CLARFG)
6501 void LAPACK_clarfg(
6502  lapack_int const* n,
6503  lapack_complex_float* alpha,
6504  lapack_complex_float* X, lapack_int const* incx,
6505  lapack_complex_float* tau );
6506 
6507 #define LAPACK_dlarfg LAPACK_GLOBAL(dlarfg,DLARFG)
6508 void LAPACK_dlarfg(
6509  lapack_int const* n,
6510  double* alpha,
6511  double* X, lapack_int const* incx,
6512  double* tau );
6513 
6514 #define LAPACK_slarfg LAPACK_GLOBAL(slarfg,SLARFG)
6515 void LAPACK_slarfg(
6516  lapack_int const* n,
6517  float* alpha,
6518  float* X, lapack_int const* incx,
6519  float* tau );
6520 
6521 #define LAPACK_zlarfg LAPACK_GLOBAL(zlarfg,ZLARFG)
6522 void LAPACK_zlarfg(
6523  lapack_int const* n,
6524  lapack_complex_double* alpha,
6525  lapack_complex_double* X, lapack_int const* incx,
6526  lapack_complex_double* tau );
6527 
6528 #define LAPACK_clarft LAPACK_GLOBAL(clarft,CLARFT)
6529 void LAPACK_clarft(
6530  char const* direct, char const* storev,
6531  lapack_int const* n, lapack_int const* k,
6532  lapack_complex_float const* V, lapack_int const* ldv,
6533  lapack_complex_float const* tau,
6534  lapack_complex_float* T, lapack_int const* ldt );
6535 
6536 #define LAPACK_dlarft LAPACK_GLOBAL(dlarft,DLARFT)
6537 void LAPACK_dlarft(
6538  char const* direct, char const* storev,
6539  lapack_int const* n, lapack_int const* k,
6540  double const* V, lapack_int const* ldv,
6541  double const* tau,
6542  double* T, lapack_int const* ldt );
6543 
6544 #define LAPACK_slarft LAPACK_GLOBAL(slarft,SLARFT)
6545 void LAPACK_slarft(
6546  char const* direct, char const* storev,
6547  lapack_int const* n, lapack_int const* k,
6548  float const* V, lapack_int const* ldv,
6549  float const* tau,
6550  float* T, lapack_int const* ldt );
6551 
6552 #define LAPACK_zlarft LAPACK_GLOBAL(zlarft,ZLARFT)
6553 void LAPACK_zlarft(
6554  char const* direct, char const* storev,
6555  lapack_int const* n, lapack_int const* k,
6556  lapack_complex_double const* V, lapack_int const* ldv,
6557  lapack_complex_double const* tau,
6558  lapack_complex_double* T, lapack_int const* ldt );
6559 
6560 #define LAPACK_clarfx LAPACK_GLOBAL(clarfx,CLARFX)
6561 void LAPACK_clarfx(
6562  char const* side,
6563  lapack_int const* m, lapack_int const* n,
6564  lapack_complex_float const* V,
6565  lapack_complex_float const* tau,
6566  lapack_complex_float* C, lapack_int const* ldc,
6567  lapack_complex_float* work );
6568 
6569 #define LAPACK_dlarfx LAPACK_GLOBAL(dlarfx,DLARFX)
6570 void LAPACK_dlarfx(
6571  char const* side,
6572  lapack_int const* m, lapack_int const* n,
6573  double const* V,
6574  double const* tau,
6575  double* C, lapack_int const* ldc,
6576  double* work );
6577 
6578 #define LAPACK_slarfx LAPACK_GLOBAL(slarfx,SLARFX)
6579 void LAPACK_slarfx(
6580  char const* side,
6581  lapack_int const* m, lapack_int const* n,
6582  float const* V,
6583  float const* tau,
6584  float* C, lapack_int const* ldc,
6585  float* work );
6586 
6587 #define LAPACK_zlarfx LAPACK_GLOBAL(zlarfx,ZLARFX)
6588 void LAPACK_zlarfx(
6589  char const* side,
6590  lapack_int const* m, lapack_int const* n,
6591  lapack_complex_double const* V,
6592  lapack_complex_double const* tau,
6593  lapack_complex_double* C, lapack_int const* ldc,
6594  lapack_complex_double* work );
6595 
6596 #define LAPACK_clarnv LAPACK_GLOBAL(clarnv,CLARNV)
6597 void LAPACK_clarnv(
6598  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6599  lapack_complex_float* X );
6600 
6601 #define LAPACK_dlarnv LAPACK_GLOBAL(dlarnv,DLARNV)
6602 void LAPACK_dlarnv(
6603  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6604  double* X );
6605 
6606 #define LAPACK_slarnv LAPACK_GLOBAL(slarnv,SLARNV)
6607 void LAPACK_slarnv(
6608  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6609  float* X );
6610 
6611 #define LAPACK_zlarnv LAPACK_GLOBAL(zlarnv,ZLARNV)
6612 void LAPACK_zlarnv(
6613  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6614  lapack_complex_double* X );
6615 
6616 #define LAPACK_dlartgp LAPACK_GLOBAL(dlartgp,DLARTGP)
6617 void LAPACK_dlartgp(
6618  double const* f,
6619  double const* g,
6620  double* cs,
6621  double* sn,
6622  double* r );
6623 
6624 #define LAPACK_slartgp LAPACK_GLOBAL(slartgp,SLARTGP)
6625 void LAPACK_slartgp(
6626  float const* f,
6627  float const* g,
6628  float* cs,
6629  float* sn,
6630  float* r );
6631 
6632 #define LAPACK_dlartgs LAPACK_GLOBAL(dlartgs,DLARTGS)
6633 void LAPACK_dlartgs(
6634  double const* x,
6635  double const* y,
6636  double const* sigma,
6637  double* cs,
6638  double* sn );
6639 
6640 #define LAPACK_slartgs LAPACK_GLOBAL(slartgs,SLARTGS)
6641 void LAPACK_slartgs(
6642  float const* x,
6643  float const* y,
6644  float const* sigma,
6645  float* cs,
6646  float* sn );
6647 
6648 #define LAPACK_clascl LAPACK_GLOBAL(clascl,CLASCL)
6649 void LAPACK_clascl(
6650  char const* type,
6651  lapack_int const* kl, lapack_int const* ku,
6652  float const* cfrom,
6653  float const* cto, lapack_int const* m, lapack_int const* n,
6654  lapack_complex_float* A, lapack_int const* lda,
6655  lapack_int* info );
6656 
6657 #define LAPACK_dlascl LAPACK_GLOBAL(dlascl,DLASCL)
6658 void LAPACK_dlascl(
6659  char const* type,
6660  lapack_int const* kl, lapack_int const* ku,
6661  double const* cfrom,
6662  double const* cto, lapack_int const* m, lapack_int const* n,
6663  double* A, lapack_int const* lda,
6664  lapack_int* info );
6665 
6666 #define LAPACK_slascl LAPACK_GLOBAL(slascl,SLASCL)
6667 void LAPACK_slascl(
6668  char const* type,
6669  lapack_int const* kl, lapack_int const* ku,
6670  float const* cfrom,
6671  float const* cto, lapack_int const* m, lapack_int const* n,
6672  float* A, lapack_int const* lda,
6673  lapack_int* info );
6674 
6675 #define LAPACK_zlascl LAPACK_GLOBAL(zlascl,ZLASCL)
6676 void LAPACK_zlascl(
6677  char const* type,
6678  lapack_int const* kl, lapack_int const* ku,
6679  double const* cfrom,
6680  double const* cto, lapack_int const* m, lapack_int const* n,
6681  lapack_complex_double* A, lapack_int const* lda,
6682  lapack_int* info );
6683 
6684 #define LAPACK_claset LAPACK_GLOBAL(claset,CLASET)
6685 void LAPACK_claset(
6686  char const* uplo,
6687  lapack_int const* m, lapack_int const* n,
6688  lapack_complex_float const* alpha,
6689  lapack_complex_float const* beta,
6690  lapack_complex_float* A, lapack_int const* lda );
6691 
6692 #define LAPACK_dlaset LAPACK_GLOBAL(dlaset,DLASET)
6693 void LAPACK_dlaset(
6694  char const* uplo,
6695  lapack_int const* m, lapack_int const* n,
6696  double const* alpha,
6697  double const* beta,
6698  double* A, lapack_int const* lda );
6699 
6700 #define LAPACK_slaset LAPACK_GLOBAL(slaset,SLASET)
6701 void LAPACK_slaset(
6702  char const* uplo,
6703  lapack_int const* m, lapack_int const* n,
6704  float const* alpha,
6705  float const* beta,
6706  float* A, lapack_int const* lda );
6707 
6708 #define LAPACK_zlaset LAPACK_GLOBAL(zlaset,ZLASET)
6709 void LAPACK_zlaset(
6710  char const* uplo,
6711  lapack_int const* m, lapack_int const* n,
6712  lapack_complex_double const* alpha,
6713  lapack_complex_double const* beta,
6714  lapack_complex_double* A, lapack_int const* lda );
6715 
6716 #define LAPACK_dlasrt LAPACK_GLOBAL(dlasrt,DLASRT)
6717 void LAPACK_dlasrt(
6718  char const* id,
6719  lapack_int const* n,
6720  double* D,
6721  lapack_int* info );
6722 
6723 #define LAPACK_slasrt LAPACK_GLOBAL(slasrt,SLASRT)
6724 void LAPACK_slasrt(
6725  char const* id,
6726  lapack_int const* n,
6727  float* D,
6728  lapack_int* info );
6729 
6730 #define LAPACK_classq LAPACK_GLOBAL(classq,CLASSQ)
6731 void LAPACK_classq(
6732  lapack_int const* n,
6733  lapack_complex_float const* X, lapack_int const* incx,
6734  float* scale,
6735  float* sumsq );
6736 
6737 #define LAPACK_dlassq LAPACK_GLOBAL(dlassq,DLASSQ)
6738 void LAPACK_dlassq(
6739  lapack_int const* n,
6740  double const* X, lapack_int const* incx,
6741  double* scale,
6742  double* sumsq );
6743 
6744 #define LAPACK_slassq LAPACK_GLOBAL(slassq,SLASSQ)
6745 void LAPACK_slassq(
6746  lapack_int const* n,
6747  float const* X, lapack_int const* incx,
6748  float* scale,
6749  float* sumsq );
6750 
6751 #define LAPACK_zlassq LAPACK_GLOBAL(zlassq,ZLASSQ)
6752 void LAPACK_zlassq(
6753  lapack_int const* n,
6754  lapack_complex_double const* X, lapack_int const* incx,
6755  double* scale,
6756  double* sumsq );
6757 
6758 #define LAPACK_claswp LAPACK_GLOBAL(claswp,CLASWP)
6759 void LAPACK_claswp(
6760  lapack_int const* n,
6761  lapack_complex_float* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6762 
6763 #define LAPACK_dlaswp LAPACK_GLOBAL(dlaswp,DLASWP)
6764 void LAPACK_dlaswp(
6765  lapack_int const* n,
6766  double* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6767 
6768 #define LAPACK_slaswp LAPACK_GLOBAL(slaswp,SLASWP)
6769 void LAPACK_slaswp(
6770  lapack_int const* n,
6771  float* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6772 
6773 #define LAPACK_zlaswp LAPACK_GLOBAL(zlaswp,ZLASWP)
6774 void LAPACK_zlaswp(
6775  lapack_int const* n,
6776  lapack_complex_double* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6777 
6778 #define LAPACK_clatms LAPACK_GLOBAL(clatms,CLATMS)
6779 void LAPACK_clatms(
6780  lapack_int const* m, lapack_int const* n, char const* dist,
6781  lapack_int* iseed, char const* sym,
6782  float* D,
6783  lapack_int const* mode,
6784  float const* cond,
6785  float const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
6787  lapack_int const* lda,
6788  lapack_complex_float* work,
6789  lapack_int* info );
6790 
6791 #define LAPACK_dlatms LAPACK_GLOBAL(dlatms,DLATMS)
6792 void LAPACK_dlatms(
6793  lapack_int const* m, lapack_int const* n, char const* dist,
6794  lapack_int* iseed, char const* sym,
6795  double* D,
6796  lapack_int const* mode,
6797  double const* cond,
6798  double const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
6799  double* A,
6800  lapack_int const* lda,
6801  double* work,
6802  lapack_int* info );
6803 
6804 #define LAPACK_slatms LAPACK_GLOBAL(slatms,SLATMS)
6805 void LAPACK_slatms(
6806  lapack_int const* m, lapack_int const* n, char const* dist,
6807  lapack_int* iseed, char const* sym,
6808  float* D,
6809  lapack_int const* mode,
6810  float const* cond,
6811  float const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
6812  float* A,
6813  lapack_int const* lda,
6814  float* work,
6815  lapack_int* info );
6816 
6817 #define LAPACK_zlatms LAPACK_GLOBAL(zlatms,ZLATMS)
6818 void LAPACK_zlatms(
6819  lapack_int const* m, lapack_int const* n, char const* dist,
6820  lapack_int* iseed, char const* sym,
6821  double* D,
6822  lapack_int const* mode,
6823  double const* cond,
6824  double const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
6826  lapack_int const* lda,
6827  lapack_complex_double* work,
6828  lapack_int* info );
6829 
6830 #define LAPACK_clauum LAPACK_GLOBAL(clauum,CLAUUM)
6831 void LAPACK_clauum(
6832  char const* uplo,
6833  lapack_int const* n,
6834  lapack_complex_float* A, lapack_int const* lda,
6835  lapack_int* info );
6836 
6837 #define LAPACK_dlauum LAPACK_GLOBAL(dlauum,DLAUUM)
6838 void LAPACK_dlauum(
6839  char const* uplo,
6840  lapack_int const* n,
6841  double* A, lapack_int const* lda,
6842  lapack_int* info );
6843 
6844 #define LAPACK_slauum LAPACK_GLOBAL(slauum,SLAUUM)
6845 void LAPACK_slauum(
6846  char const* uplo,
6847  lapack_int const* n,
6848  float* A, lapack_int const* lda,
6849  lapack_int* info );
6850 
6851 #define LAPACK_zlauum LAPACK_GLOBAL(zlauum,ZLAUUM)
6852 void LAPACK_zlauum(
6853  char const* uplo,
6854  lapack_int const* n,
6855  lapack_complex_double* A, lapack_int const* lda,
6856  lapack_int* info );
6857 
6858 #define LAPACK_ilaver LAPACK_GLOBAL(ilaver,ILAVER)
6859 void LAPACK_ilaver(
6860  lapack_int* vers_major, lapack_int* vers_minor, lapack_int* vers_patch );
6861 
6862 #define LAPACK_dopgtr LAPACK_GLOBAL(dopgtr,DOPGTR)
6863 void LAPACK_dopgtr(
6864  char const* uplo,
6865  lapack_int const* n,
6866  double const* AP,
6867  double const* tau,
6868  double* Q, lapack_int const* ldq,
6869  double* work,
6870  lapack_int* info );
6871 
6872 #define LAPACK_sopgtr LAPACK_GLOBAL(sopgtr,SOPGTR)
6873 void LAPACK_sopgtr(
6874  char const* uplo,
6875  lapack_int const* n,
6876  float const* AP,
6877  float const* tau,
6878  float* Q, lapack_int const* ldq,
6879  float* work,
6880  lapack_int* info );
6881 
6882 #define LAPACK_dopmtr LAPACK_GLOBAL(dopmtr,DOPMTR)
6883 void LAPACK_dopmtr(
6884  char const* side, char const* uplo, char const* trans,
6885  lapack_int const* m, lapack_int const* n,
6886  double const* AP,
6887  double const* tau,
6888  double* C, lapack_int const* ldc,
6889  double* work,
6890  lapack_int* info );
6891 
6892 #define LAPACK_sopmtr LAPACK_GLOBAL(sopmtr,SOPMTR)
6893 void LAPACK_sopmtr(
6894  char const* side, char const* uplo, char const* trans,
6895  lapack_int const* m, lapack_int const* n,
6896  float const* AP,
6897  float const* tau,
6898  float* C, lapack_int const* ldc,
6899  float* work,
6900  lapack_int* info );
6901 
6902 #define LAPACK_dorbdb LAPACK_GLOBAL(dorbdb,DORBDB)
6903 void LAPACK_dorbdb(
6904  char const* trans, char const* signs,
6905  lapack_int const* m, lapack_int const* p, lapack_int const* q,
6906  double* X11, lapack_int const* ldx11,
6907  double* X12, lapack_int const* ldx12,
6908  double* X21, lapack_int const* ldx21,
6909  double* X22, lapack_int const* ldx22,
6910  double* theta,
6911  double* phi,
6912  double* TAUP1,
6913  double* TAUP2,
6914  double* TAUQ1,
6915  double* TAUQ2,
6916  double* work, lapack_int const* lwork,
6917  lapack_int* info );
6918 
6919 #define LAPACK_sorbdb LAPACK_GLOBAL(sorbdb,SORBDB)
6920 void LAPACK_sorbdb(
6921  char const* trans, char const* signs,
6922  lapack_int const* m, lapack_int const* p, lapack_int const* q,
6923  float* X11, lapack_int const* ldx11,
6924  float* X12, lapack_int const* ldx12,
6925  float* X21, lapack_int const* ldx21,
6926  float* X22, lapack_int const* ldx22,
6927  float* theta,
6928  float* phi,
6929  float* TAUP1,
6930  float* TAUP2,
6931  float* TAUQ1,
6932  float* TAUQ2,
6933  float* work, lapack_int const* lwork,
6934  lapack_int* info );
6935 
6936 #define LAPACK_dorcsd LAPACK_GLOBAL(dorcsd,DORCSD)
6937 void LAPACK_dorcsd(
6938  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
6939  lapack_int const* m, lapack_int const* p, lapack_int const* q,
6940  double* X11, lapack_int const* ldx11,
6941  double* X12, lapack_int const* ldx12,
6942  double* X21, lapack_int const* ldx21,
6943  double* X22, lapack_int const* ldx22,
6944  double* theta,
6945  double* U1, lapack_int const* ldu1,
6946  double* U2, lapack_int const* ldu2,
6947  double* V1T, lapack_int const* ldv1t,
6948  double* V2T, lapack_int const* ldv2t,
6949  double* work, lapack_int const* lwork,
6950  lapack_int* iwork,
6951  lapack_int* info );
6952 
6953 #define LAPACK_sorcsd LAPACK_GLOBAL(sorcsd,SORCSD)
6954 void LAPACK_sorcsd(
6955  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
6956  lapack_int const* m, lapack_int const* p, lapack_int const* q,
6957  float* X11, lapack_int const* ldx11,
6958  float* X12, lapack_int const* ldx12,
6959  float* X21, lapack_int const* ldx21,
6960  float* X22, lapack_int const* ldx22,
6961  float* theta,
6962  float* U1, lapack_int const* ldu1,
6963  float* U2, lapack_int const* ldu2,
6964  float* V1T, lapack_int const* ldv1t,
6965  float* V2T, lapack_int const* ldv2t,
6966  float* work, lapack_int const* lwork,
6967  lapack_int* iwork,
6968  lapack_int* info );
6969 
6970 #define LAPACK_dorcsd2by1 LAPACK_GLOBAL(dorcsd2by1,DORCSD2BY1)
6971 void LAPACK_dorcsd2by1(
6972  char const* jobu1, char const* jobu2, char const* jobv1t,
6973  lapack_int const* m, lapack_int const* p, lapack_int const* q,
6974  double* X11, lapack_int const* ldx11,
6975  double* X21, lapack_int const* ldx21,
6976  double* theta,
6977  double* U1, lapack_int const* ldu1,
6978  double* U2, lapack_int const* ldu2,
6979  double* V1T, lapack_int const* ldv1t,
6980  double* work, lapack_int const* lwork,
6981  lapack_int* iwork,
6982  lapack_int* info );
6983 
6984 #define LAPACK_sorcsd2by1 LAPACK_GLOBAL(sorcsd2by1,SORCSD2BY1)
6985 void LAPACK_sorcsd2by1(
6986  char const* jobu1, char const* jobu2, char const* jobv1t,
6987  lapack_int const* m, lapack_int const* p, lapack_int const* q,
6988  float* X11, lapack_int const* ldx11,
6989  float* X21, lapack_int const* ldx21,
6990  float* theta,
6991  float* U1, lapack_int const* ldu1,
6992  float* U2, lapack_int const* ldu2,
6993  float* V1T, lapack_int const* ldv1t,
6994  float* work, lapack_int const* lwork,
6995  lapack_int* iwork,
6996  lapack_int* info );
6997 
6998 #define LAPACK_dorgbr LAPACK_GLOBAL(dorgbr,DORGBR)
6999 void LAPACK_dorgbr(
7000  char const* vect,
7001  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7002  double* A, lapack_int const* lda,
7003  double const* tau,
7004  double* work, lapack_int const* lwork,
7005  lapack_int* info );
7006 
7007 #define LAPACK_sorgbr LAPACK_GLOBAL(sorgbr,SORGBR)
7008 void LAPACK_sorgbr(
7009  char const* vect,
7010  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7011  float* A, lapack_int const* lda,
7012  float const* tau,
7013  float* work, lapack_int const* lwork,
7014  lapack_int* info );
7015 
7016 #define LAPACK_dorghr LAPACK_GLOBAL(dorghr,DORGHR)
7017 void LAPACK_dorghr(
7018  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7019  double* A, lapack_int const* lda,
7020  double const* tau,
7021  double* work, lapack_int const* lwork,
7022  lapack_int* info );
7023 
7024 #define LAPACK_sorghr LAPACK_GLOBAL(sorghr,SORGHR)
7025 void LAPACK_sorghr(
7026  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7027  float* A, lapack_int const* lda,
7028  float const* tau,
7029  float* work, lapack_int const* lwork,
7030  lapack_int* info );
7031 
7032 #define LAPACK_dorglq LAPACK_GLOBAL(dorglq,DORGLQ)
7033 void LAPACK_dorglq(
7034  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7035  double* A, lapack_int const* lda,
7036  double const* tau,
7037  double* work, lapack_int const* lwork,
7038  lapack_int* info );
7039 
7040 #define LAPACK_sorglq LAPACK_GLOBAL(sorglq,SORGLQ)
7041 void LAPACK_sorglq(
7042  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7043  float* A, lapack_int const* lda,
7044  float const* tau,
7045  float* work, lapack_int const* lwork,
7046  lapack_int* info );
7047 
7048 #define LAPACK_dorgql LAPACK_GLOBAL(dorgql,DORGQL)
7049 void LAPACK_dorgql(
7050  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7051  double* A, lapack_int const* lda,
7052  double const* tau,
7053  double* work, lapack_int const* lwork,
7054  lapack_int* info );
7055 
7056 #define LAPACK_sorgql LAPACK_GLOBAL(sorgql,SORGQL)
7057 void LAPACK_sorgql(
7058  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7059  float* A, lapack_int const* lda,
7060  float const* tau,
7061  float* work, lapack_int const* lwork,
7062  lapack_int* info );
7063 
7064 #define LAPACK_dorgqr LAPACK_GLOBAL(dorgqr,DORGQR)
7065 void LAPACK_dorgqr(
7066  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7067  double* A, lapack_int const* lda,
7068  double const* tau,
7069  double* work, lapack_int const* lwork,
7070  lapack_int* info );
7071 
7072 #define LAPACK_sorgqr LAPACK_GLOBAL(sorgqr,SORGQR)
7073 void LAPACK_sorgqr(
7074  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7075  float* A, lapack_int const* lda,
7076  float const* tau,
7077  float* work, lapack_int const* lwork,
7078  lapack_int* info );
7079 
7080 #define LAPACK_dorgrq LAPACK_GLOBAL(dorgrq,DORGRQ)
7081 void LAPACK_dorgrq(
7082  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7083  double* A, lapack_int const* lda,
7084  double const* tau,
7085  double* work, lapack_int const* lwork,
7086  lapack_int* info );
7087 
7088 #define LAPACK_sorgrq LAPACK_GLOBAL(sorgrq,SORGRQ)
7089 void LAPACK_sorgrq(
7090  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7091  float* A, lapack_int const* lda,
7092  float const* tau,
7093  float* work, lapack_int const* lwork,
7094  lapack_int* info );
7095 
7096 #define LAPACK_dorgtr LAPACK_GLOBAL(dorgtr,DORGTR)
7097 void LAPACK_dorgtr(
7098  char const* uplo,
7099  lapack_int const* n,
7100  double* A, lapack_int const* lda,
7101  double const* tau,
7102  double* work, lapack_int const* lwork,
7103  lapack_int* info );
7104 
7105 #define LAPACK_sorgtr LAPACK_GLOBAL(sorgtr,SORGTR)
7106 void LAPACK_sorgtr(
7107  char const* uplo,
7108  lapack_int const* n,
7109  float* A, lapack_int const* lda,
7110  float const* tau,
7111  float* work, lapack_int const* lwork,
7112  lapack_int* info );
7113 
7114 #define LAPACK_dormbr LAPACK_GLOBAL(dormbr,DORMBR)
7115 void LAPACK_dormbr(
7116  char const* vect, char const* side, char const* trans,
7117  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7118  double const* A, lapack_int const* lda,
7119  double const* tau,
7120  double* C, lapack_int const* ldc,
7121  double* work, lapack_int const* lwork,
7122  lapack_int* info );
7123 
7124 #define LAPACK_sormbr LAPACK_GLOBAL(sormbr,SORMBR)
7125 void LAPACK_sormbr(
7126  char const* vect, char const* side, char const* trans,
7127  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7128  float const* A, lapack_int const* lda,
7129  float const* tau,
7130  float* C, lapack_int const* ldc,
7131  float* work, lapack_int const* lwork,
7132  lapack_int* info );
7133 
7134 #define LAPACK_dormhr LAPACK_GLOBAL(dormhr,DORMHR)
7135 void LAPACK_dormhr(
7136  char const* side, char const* trans,
7137  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7138  double const* A, lapack_int const* lda,
7139  double const* tau,
7140  double* C, lapack_int const* ldc,
7141  double* work, lapack_int const* lwork,
7142  lapack_int* info );
7143 
7144 #define LAPACK_sormhr LAPACK_GLOBAL(sormhr,SORMHR)
7145 void LAPACK_sormhr(
7146  char const* side, char const* trans,
7147  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7148  float const* A, lapack_int const* lda,
7149  float const* tau,
7150  float* C, lapack_int const* ldc,
7151  float* work, lapack_int const* lwork,
7152  lapack_int* info );
7153 
7154 #define LAPACK_dormlq LAPACK_GLOBAL(dormlq,DORMLQ)
7155 void LAPACK_dormlq(
7156  char const* side, char const* trans,
7157  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7158  double const* A, lapack_int const* lda,
7159  double const* tau,
7160  double* C, lapack_int const* ldc,
7161  double* work, lapack_int const* lwork,
7162  lapack_int* info );
7163 
7164 #define LAPACK_sormlq LAPACK_GLOBAL(sormlq,SORMLQ)
7165 void LAPACK_sormlq(
7166  char const* side, char const* trans,
7167  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7168  float const* A, lapack_int const* lda,
7169  float const* tau,
7170  float* C, lapack_int const* ldc,
7171  float* work, lapack_int const* lwork,
7172  lapack_int* info );
7173 
7174 #define LAPACK_dormql LAPACK_GLOBAL(dormql,DORMQL)
7175 void LAPACK_dormql(
7176  char const* side, char const* trans,
7177  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7178  double const* A, lapack_int const* lda,
7179  double const* tau,
7180  double* C, lapack_int const* ldc,
7181  double* work, lapack_int const* lwork,
7182  lapack_int* info );
7183 
7184 #define LAPACK_sormql LAPACK_GLOBAL(sormql,SORMQL)
7185 void LAPACK_sormql(
7186  char const* side, char const* trans,
7187  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7188  float const* A, lapack_int const* lda,
7189  float const* tau,
7190  float* C, lapack_int const* ldc,
7191  float* work, lapack_int const* lwork,
7192  lapack_int* info );
7193 
7194 #define LAPACK_dormqr LAPACK_GLOBAL(dormqr,DORMQR)
7195 void LAPACK_dormqr(
7196  char const* side, char const* trans,
7197  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7198  double const* A, lapack_int const* lda,
7199  double const* tau,
7200  double* C, lapack_int const* ldc,
7201  double* work, lapack_int const* lwork,
7202  lapack_int* info );
7203 
7204 #define LAPACK_sormqr LAPACK_GLOBAL(sormqr,SORMQR)
7205 void LAPACK_sormqr(
7206  char const* side, char const* trans,
7207  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7208  float const* A, lapack_int const* lda,
7209  float const* tau,
7210  float* C, lapack_int const* ldc,
7211  float* work, lapack_int const* lwork,
7212  lapack_int* info );
7213 
7214 #define LAPACK_dormrq LAPACK_GLOBAL(dormrq,DORMRQ)
7215 void LAPACK_dormrq(
7216  char const* side, char const* trans,
7217  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7218  double const* A, lapack_int const* lda,
7219  double const* tau,
7220  double* C, lapack_int const* ldc,
7221  double* work, lapack_int const* lwork,
7222  lapack_int* info );
7223 
7224 #define LAPACK_sormrq LAPACK_GLOBAL(sormrq,SORMRQ)
7225 void LAPACK_sormrq(
7226  char const* side, char const* trans,
7227  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7228  float const* A, lapack_int const* lda,
7229  float const* tau,
7230  float* C, lapack_int const* ldc,
7231  float* work, lapack_int const* lwork,
7232  lapack_int* info );
7233 
7234 #define LAPACK_dormrz LAPACK_GLOBAL(dormrz,DORMRZ)
7235 void LAPACK_dormrz(
7236  char const* side, char const* trans,
7237  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
7238  double const* A, lapack_int const* lda,
7239  double const* tau,
7240  double* C, lapack_int const* ldc,
7241  double* work, lapack_int const* lwork,
7242  lapack_int* info );
7243 
7244 #define LAPACK_sormrz LAPACK_GLOBAL(sormrz,SORMRZ)
7245 void LAPACK_sormrz(
7246  char const* side, char const* trans,
7247  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
7248  float const* A, lapack_int const* lda,
7249  float const* tau,
7250  float* C, lapack_int const* ldc,
7251  float* work, lapack_int const* lwork,
7252  lapack_int* info );
7253 
7254 #define LAPACK_dormtr LAPACK_GLOBAL(dormtr,DORMTR)
7255 void LAPACK_dormtr(
7256  char const* side, char const* uplo, char const* trans,
7257  lapack_int const* m, lapack_int const* n,
7258  double const* A, lapack_int const* lda,
7259  double const* tau,
7260  double* C, lapack_int const* ldc,
7261  double* work, lapack_int const* lwork,
7262  lapack_int* info );
7263 
7264 #define LAPACK_sormtr LAPACK_GLOBAL(sormtr,SORMTR)
7265 void LAPACK_sormtr(
7266  char const* side, char const* uplo, char const* trans,
7267  lapack_int const* m, lapack_int const* n,
7268  float const* A, lapack_int const* lda,
7269  float const* tau,
7270  float* C, lapack_int const* ldc,
7271  float* work, lapack_int const* lwork,
7272  lapack_int* info );
7273 
7274 #define LAPACK_cpbcon LAPACK_GLOBAL(cpbcon,CPBCON)
7275 void LAPACK_cpbcon(
7276  char const* uplo,
7277  lapack_int const* n, lapack_int const* kd,
7278  lapack_complex_float const* AB, lapack_int const* ldab,
7279  float const* anorm,
7280  float* rcond,
7281  lapack_complex_float* work,
7282  float* rwork,
7283  lapack_int* info );
7284 
7285 #define LAPACK_dpbcon LAPACK_GLOBAL(dpbcon,DPBCON)
7286 void LAPACK_dpbcon(
7287  char const* uplo,
7288  lapack_int const* n, lapack_int const* kd,
7289  double const* AB, lapack_int const* ldab,
7290  double const* anorm,
7291  double* rcond,
7292  double* work,
7293  lapack_int* iwork,
7294  lapack_int* info );
7295 
7296 #define LAPACK_spbcon LAPACK_GLOBAL(spbcon,SPBCON)
7297 void LAPACK_spbcon(
7298  char const* uplo,
7299  lapack_int const* n, lapack_int const* kd,
7300  float const* AB, lapack_int const* ldab,
7301  float const* anorm,
7302  float* rcond,
7303  float* work,
7304  lapack_int* iwork,
7305  lapack_int* info );
7306 
7307 #define LAPACK_zpbcon LAPACK_GLOBAL(zpbcon,ZPBCON)
7308 void LAPACK_zpbcon(
7309  char const* uplo,
7310  lapack_int const* n, lapack_int const* kd,
7311  lapack_complex_double const* AB, lapack_int const* ldab,
7312  double const* anorm,
7313  double* rcond,
7314  lapack_complex_double* work,
7315  double* rwork,
7316  lapack_int* info );
7317 
7318 #define LAPACK_cpbequ LAPACK_GLOBAL(cpbequ,CPBEQU)
7319 void LAPACK_cpbequ(
7320  char const* uplo,
7321  lapack_int const* n, lapack_int const* kd,
7322  lapack_complex_float const* AB, lapack_int const* ldab,
7323  float* S,
7324  float* scond,
7325  float* amax,
7326  lapack_int* info );
7327 
7328 #define LAPACK_dpbequ LAPACK_GLOBAL(dpbequ,DPBEQU)
7329 void LAPACK_dpbequ(
7330  char const* uplo,
7331  lapack_int const* n, lapack_int const* kd,
7332  double const* AB, lapack_int const* ldab,
7333  double* S,
7334  double* scond,
7335  double* amax,
7336  lapack_int* info );
7337 
7338 #define LAPACK_spbequ LAPACK_GLOBAL(spbequ,SPBEQU)
7339 void LAPACK_spbequ(
7340  char const* uplo,
7341  lapack_int const* n, lapack_int const* kd,
7342  float const* AB, lapack_int const* ldab,
7343  float* S,
7344  float* scond,
7345  float* amax,
7346  lapack_int* info );
7347 
7348 #define LAPACK_zpbequ LAPACK_GLOBAL(zpbequ,ZPBEQU)
7349 void LAPACK_zpbequ(
7350  char const* uplo,
7351  lapack_int const* n, lapack_int const* kd,
7352  lapack_complex_double const* AB, lapack_int const* ldab,
7353  double* S,
7354  double* scond,
7355  double* amax,
7356  lapack_int* info );
7357 
7358 #define LAPACK_cpbrfs LAPACK_GLOBAL(cpbrfs,CPBRFS)
7359 void LAPACK_cpbrfs(
7360  char const* uplo,
7361  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7362  lapack_complex_float const* AB, lapack_int const* ldab,
7363  lapack_complex_float const* AFB, lapack_int const* ldafb,
7364  lapack_complex_float const* B, lapack_int const* ldb,
7365  lapack_complex_float* X, lapack_int const* ldx,
7366  float* ferr,
7367  float* berr,
7368  lapack_complex_float* work,
7369  float* rwork,
7370  lapack_int* info );
7371 
7372 #define LAPACK_dpbrfs LAPACK_GLOBAL(dpbrfs,DPBRFS)
7373 void LAPACK_dpbrfs(
7374  char const* uplo,
7375  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7376  double const* AB, lapack_int const* ldab,
7377  double const* AFB, lapack_int const* ldafb,
7378  double const* B, lapack_int const* ldb,
7379  double* X, lapack_int const* ldx,
7380  double* ferr,
7381  double* berr,
7382  double* work,
7383  lapack_int* iwork,
7384  lapack_int* info );
7385 
7386 #define LAPACK_spbrfs LAPACK_GLOBAL(spbrfs,SPBRFS)
7387 void LAPACK_spbrfs(
7388  char const* uplo,
7389  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7390  float const* AB, lapack_int const* ldab,
7391  float const* AFB, lapack_int const* ldafb,
7392  float const* B, lapack_int const* ldb,
7393  float* X, lapack_int const* ldx,
7394  float* ferr,
7395  float* berr,
7396  float* work,
7397  lapack_int* iwork,
7398  lapack_int* info );
7399 
7400 #define LAPACK_zpbrfs LAPACK_GLOBAL(zpbrfs,ZPBRFS)
7401 void LAPACK_zpbrfs(
7402  char const* uplo,
7403  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7404  lapack_complex_double const* AB, lapack_int const* ldab,
7405  lapack_complex_double const* AFB, lapack_int const* ldafb,
7406  lapack_complex_double const* B, lapack_int const* ldb,
7407  lapack_complex_double* X, lapack_int const* ldx,
7408  double* ferr,
7409  double* berr,
7410  lapack_complex_double* work,
7411  double* rwork,
7412  lapack_int* info );
7413 
7414 #define LAPACK_cpbstf LAPACK_GLOBAL(cpbstf,CPBSTF)
7415 void LAPACK_cpbstf(
7416  char const* uplo,
7417  lapack_int const* n, lapack_int const* kd,
7418  lapack_complex_float* AB, lapack_int const* ldab,
7419  lapack_int* info );
7420 
7421 #define LAPACK_dpbstf LAPACK_GLOBAL(dpbstf,DPBSTF)
7422 void LAPACK_dpbstf(
7423  char const* uplo,
7424  lapack_int const* n, lapack_int const* kd,
7425  double* AB, lapack_int const* ldab,
7426  lapack_int* info );
7427 
7428 #define LAPACK_spbstf LAPACK_GLOBAL(spbstf,SPBSTF)
7429 void LAPACK_spbstf(
7430  char const* uplo,
7431  lapack_int const* n, lapack_int const* kd,
7432  float* AB, lapack_int const* ldab,
7433  lapack_int* info );
7434 
7435 #define LAPACK_zpbstf LAPACK_GLOBAL(zpbstf,ZPBSTF)
7436 void LAPACK_zpbstf(
7437  char const* uplo,
7438  lapack_int const* n, lapack_int const* kd,
7439  lapack_complex_double* AB, lapack_int const* ldab,
7440  lapack_int* info );
7441 
7442 #define LAPACK_cpbsv LAPACK_GLOBAL(cpbsv,CPBSV)
7443 void LAPACK_cpbsv(
7444  char const* uplo,
7445  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7446  lapack_complex_float* AB, lapack_int const* ldab,
7447  lapack_complex_float* B, lapack_int const* ldb,
7448  lapack_int* info );
7449 
7450 #define LAPACK_dpbsv LAPACK_GLOBAL(dpbsv,DPBSV)
7451 void LAPACK_dpbsv(
7452  char const* uplo,
7453  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7454  double* AB, lapack_int const* ldab,
7455  double* B, lapack_int const* ldb,
7456  lapack_int* info );
7457 
7458 #define LAPACK_spbsv LAPACK_GLOBAL(spbsv,SPBSV)
7459 void LAPACK_spbsv(
7460  char const* uplo,
7461  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7462  float* AB, lapack_int const* ldab,
7463  float* B, lapack_int const* ldb,
7464  lapack_int* info );
7465 
7466 #define LAPACK_zpbsv LAPACK_GLOBAL(zpbsv,ZPBSV)
7467 void LAPACK_zpbsv(
7468  char const* uplo,
7469  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7470  lapack_complex_double* AB, lapack_int const* ldab,
7471  lapack_complex_double* B, lapack_int const* ldb,
7472  lapack_int* info );
7473 
7474 #define LAPACK_cpbsvx LAPACK_GLOBAL(cpbsvx,CPBSVX)
7475 void LAPACK_cpbsvx(
7476  char const* fact, char const* uplo,
7477  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7478  lapack_complex_float* AB, lapack_int const* ldab,
7479  lapack_complex_float* AFB, lapack_int const* ldafb, char* equed,
7480  float* S,
7482  lapack_int const* ldb,
7483  lapack_complex_float* X, lapack_int const* ldx,
7484  float* rcond,
7485  float* ferr,
7486  float* berr,
7487  lapack_complex_float* work,
7488  float* rwork,
7489  lapack_int* info );
7490 
7491 #define LAPACK_dpbsvx LAPACK_GLOBAL(dpbsvx,DPBSVX)
7492 void LAPACK_dpbsvx(
7493  char const* fact, char const* uplo,
7494  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7495  double* AB, lapack_int const* ldab,
7496  double* AFB, lapack_int const* ldafb, char* equed,
7497  double* S,
7498  double* B,
7499  lapack_int const* ldb,
7500  double* X, lapack_int const* ldx,
7501  double* rcond,
7502  double* ferr,
7503  double* berr,
7504  double* work,
7505  lapack_int* iwork,
7506  lapack_int* info );
7507 
7508 #define LAPACK_spbsvx LAPACK_GLOBAL(spbsvx,SPBSVX)
7509 void LAPACK_spbsvx(
7510  char const* fact, char const* uplo,
7511  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7512  float* AB, lapack_int const* ldab,
7513  float* AFB, lapack_int const* ldafb, char* equed,
7514  float* S,
7515  float* B,
7516  lapack_int const* ldb,
7517  float* X, lapack_int const* ldx,
7518  float* rcond,
7519  float* ferr,
7520  float* berr,
7521  float* work,
7522  lapack_int* iwork,
7523  lapack_int* info );
7524 
7525 #define LAPACK_zpbsvx LAPACK_GLOBAL(zpbsvx,ZPBSVX)
7526 void LAPACK_zpbsvx(
7527  char const* fact, char const* uplo,
7528  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7529  lapack_complex_double* AB, lapack_int const* ldab,
7530  lapack_complex_double* AFB, lapack_int const* ldafb, char* equed,
7531  double* S,
7533  lapack_int const* ldb,
7534  lapack_complex_double* X, lapack_int const* ldx,
7535  double* rcond,
7536  double* ferr,
7537  double* berr,
7538  lapack_complex_double* work,
7539  double* rwork,
7540  lapack_int* info );
7541 
7542 #define LAPACK_cpbtrf LAPACK_GLOBAL(cpbtrf,CPBTRF)
7543 void LAPACK_cpbtrf(
7544  char const* uplo,
7545  lapack_int const* n, lapack_int const* kd,
7546  lapack_complex_float* AB, lapack_int const* ldab,
7547  lapack_int* info );
7548 
7549 #define LAPACK_dpbtrf LAPACK_GLOBAL(dpbtrf,DPBTRF)
7550 void LAPACK_dpbtrf(
7551  char const* uplo,
7552  lapack_int const* n, lapack_int const* kd,
7553  double* AB, lapack_int const* ldab,
7554  lapack_int* info );
7555 
7556 #define LAPACK_spbtrf LAPACK_GLOBAL(spbtrf,SPBTRF)
7557 void LAPACK_spbtrf(
7558  char const* uplo,
7559  lapack_int const* n, lapack_int const* kd,
7560  float* AB, lapack_int const* ldab,
7561  lapack_int* info );
7562 
7563 #define LAPACK_zpbtrf LAPACK_GLOBAL(zpbtrf,ZPBTRF)
7564 void LAPACK_zpbtrf(
7565  char const* uplo,
7566  lapack_int const* n, lapack_int const* kd,
7567  lapack_complex_double* AB, lapack_int const* ldab,
7568  lapack_int* info );
7569 
7570 #define LAPACK_cpbtrs LAPACK_GLOBAL(cpbtrs,CPBTRS)
7571 void LAPACK_cpbtrs(
7572  char const* uplo,
7573  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7574  lapack_complex_float const* AB, lapack_int const* ldab,
7575  lapack_complex_float* B, lapack_int const* ldb,
7576  lapack_int* info );
7577 
7578 #define LAPACK_dpbtrs LAPACK_GLOBAL(dpbtrs,DPBTRS)
7579 void LAPACK_dpbtrs(
7580  char const* uplo,
7581  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7582  double const* AB, lapack_int const* ldab,
7583  double* B, lapack_int const* ldb,
7584  lapack_int* info );
7585 
7586 #define LAPACK_spbtrs LAPACK_GLOBAL(spbtrs,SPBTRS)
7587 void LAPACK_spbtrs(
7588  char const* uplo,
7589  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7590  float const* AB, lapack_int const* ldab,
7591  float* B, lapack_int const* ldb,
7592  lapack_int* info );
7593 
7594 #define LAPACK_zpbtrs LAPACK_GLOBAL(zpbtrs,ZPBTRS)
7595 void LAPACK_zpbtrs(
7596  char const* uplo,
7597  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7598  lapack_complex_double const* AB, lapack_int const* ldab,
7599  lapack_complex_double* B, lapack_int const* ldb,
7600  lapack_int* info );
7601 
7602 #define LAPACK_cpftrf LAPACK_GLOBAL(cpftrf,CPFTRF)
7603 void LAPACK_cpftrf(
7604  char const* transr, char const* uplo,
7605  lapack_int const* n,
7607  lapack_int* info );
7608 
7609 #define LAPACK_dpftrf LAPACK_GLOBAL(dpftrf,DPFTRF)
7610 void LAPACK_dpftrf(
7611  char const* transr, char const* uplo,
7612  lapack_int const* n,
7613  double* A,
7614  lapack_int* info );
7615 
7616 #define LAPACK_spftrf LAPACK_GLOBAL(spftrf,SPFTRF)
7617 void LAPACK_spftrf(
7618  char const* transr, char const* uplo,
7619  lapack_int const* n,
7620  float* A,
7621  lapack_int* info );
7622 
7623 #define LAPACK_zpftrf LAPACK_GLOBAL(zpftrf,ZPFTRF)
7624 void LAPACK_zpftrf(
7625  char const* transr, char const* uplo,
7626  lapack_int const* n,
7628  lapack_int* info );
7629 
7630 #define LAPACK_cpftri LAPACK_GLOBAL(cpftri,CPFTRI)
7631 void LAPACK_cpftri(
7632  char const* transr, char const* uplo,
7633  lapack_int const* n,
7635  lapack_int* info );
7636 
7637 #define LAPACK_dpftri LAPACK_GLOBAL(dpftri,DPFTRI)
7638 void LAPACK_dpftri(
7639  char const* transr, char const* uplo,
7640  lapack_int const* n,
7641  double* A,
7642  lapack_int* info );
7643 
7644 #define LAPACK_spftri LAPACK_GLOBAL(spftri,SPFTRI)
7645 void LAPACK_spftri(
7646  char const* transr, char const* uplo,
7647  lapack_int const* n,
7648  float* A,
7649  lapack_int* info );
7650 
7651 #define LAPACK_zpftri LAPACK_GLOBAL(zpftri,ZPFTRI)
7652 void LAPACK_zpftri(
7653  char const* transr, char const* uplo,
7654  lapack_int const* n,
7656  lapack_int* info );
7657 
7658 #define LAPACK_cpftrs LAPACK_GLOBAL(cpftrs,CPFTRS)
7659 void LAPACK_cpftrs(
7660  char const* transr, char const* uplo,
7661  lapack_int const* n, lapack_int const* nrhs,
7662  lapack_complex_float const* A,
7663  lapack_complex_float* B, lapack_int const* ldb,
7664  lapack_int* info );
7665 
7666 #define LAPACK_dpftrs LAPACK_GLOBAL(dpftrs,DPFTRS)
7667 void LAPACK_dpftrs(
7668  char const* transr, char const* uplo,
7669  lapack_int const* n, lapack_int const* nrhs,
7670  double const* A,
7671  double* B, lapack_int const* ldb,
7672  lapack_int* info );
7673 
7674 #define LAPACK_spftrs LAPACK_GLOBAL(spftrs,SPFTRS)
7675 void LAPACK_spftrs(
7676  char const* transr, char const* uplo,
7677  lapack_int const* n, lapack_int const* nrhs,
7678  float const* A,
7679  float* B, lapack_int const* ldb,
7680  lapack_int* info );
7681 
7682 #define LAPACK_zpftrs LAPACK_GLOBAL(zpftrs,ZPFTRS)
7683 void LAPACK_zpftrs(
7684  char const* transr, char const* uplo,
7685  lapack_int const* n, lapack_int const* nrhs,
7686  lapack_complex_double const* A,
7687  lapack_complex_double* B, lapack_int const* ldb,
7688  lapack_int* info );
7689 
7690 #define LAPACK_cpocon LAPACK_GLOBAL(cpocon,CPOCON)
7691 void LAPACK_cpocon(
7692  char const* uplo,
7693  lapack_int const* n,
7694  lapack_complex_float const* A, lapack_int const* lda,
7695  float const* anorm,
7696  float* rcond,
7697  lapack_complex_float* work,
7698  float* rwork,
7699  lapack_int* info );
7700 
7701 #define LAPACK_dpocon LAPACK_GLOBAL(dpocon,DPOCON)
7702 void LAPACK_dpocon(
7703  char const* uplo,
7704  lapack_int const* n,
7705  double const* A, lapack_int const* lda,
7706  double const* anorm,
7707  double* rcond,
7708  double* work,
7709  lapack_int* iwork,
7710  lapack_int* info );
7711 
7712 #define LAPACK_spocon LAPACK_GLOBAL(spocon,SPOCON)
7713 void LAPACK_spocon(
7714  char const* uplo,
7715  lapack_int const* n,
7716  float const* A, lapack_int const* lda,
7717  float const* anorm,
7718  float* rcond,
7719  float* work,
7720  lapack_int* iwork,
7721  lapack_int* info );
7722 
7723 #define LAPACK_zpocon LAPACK_GLOBAL(zpocon,ZPOCON)
7724 void LAPACK_zpocon(
7725  char const* uplo,
7726  lapack_int const* n,
7727  lapack_complex_double const* A, lapack_int const* lda,
7728  double const* anorm,
7729  double* rcond,
7730  lapack_complex_double* work,
7731  double* rwork,
7732  lapack_int* info );
7733 
7734 #define LAPACK_cpoequ LAPACK_GLOBAL(cpoequ,CPOEQU)
7735 void LAPACK_cpoequ(
7736  lapack_int const* n,
7737  lapack_complex_float const* A, lapack_int const* lda,
7738  float* S,
7739  float* scond,
7740  float* amax,
7741  lapack_int* info );
7742 
7743 #define LAPACK_dpoequ LAPACK_GLOBAL(dpoequ,DPOEQU)
7744 void LAPACK_dpoequ(
7745  lapack_int const* n,
7746  double const* A, lapack_int const* lda,
7747  double* S,
7748  double* scond,
7749  double* amax,
7750  lapack_int* info );
7751 
7752 #define LAPACK_spoequ LAPACK_GLOBAL(spoequ,SPOEQU)
7753 void LAPACK_spoequ(
7754  lapack_int const* n,
7755  float const* A, lapack_int const* lda,
7756  float* S,
7757  float* scond,
7758  float* amax,
7759  lapack_int* info );
7760 
7761 #define LAPACK_zpoequ LAPACK_GLOBAL(zpoequ,ZPOEQU)
7762 void LAPACK_zpoequ(
7763  lapack_int const* n,
7764  lapack_complex_double const* A, lapack_int const* lda,
7765  double* S,
7766  double* scond,
7767  double* amax,
7768  lapack_int* info );
7769 
7770 #define LAPACK_cpoequb LAPACK_GLOBAL(cpoequb,CPOEQUB)
7771 void LAPACK_cpoequb(
7772  lapack_int const* n,
7773  lapack_complex_float const* A, lapack_int const* lda,
7774  float* S,
7775  float* scond,
7776  float* amax,
7777  lapack_int* info );
7778 
7779 #define LAPACK_dpoequb LAPACK_GLOBAL(dpoequb,DPOEQUB)
7780 void LAPACK_dpoequb(
7781  lapack_int const* n,
7782  double const* A, lapack_int const* lda,
7783  double* S,
7784  double* scond,
7785  double* amax,
7786  lapack_int* info );
7787 
7788 #define LAPACK_spoequb LAPACK_GLOBAL(spoequb,SPOEQUB)
7789 void LAPACK_spoequb(
7790  lapack_int const* n,
7791  float const* A, lapack_int const* lda,
7792  float* S,
7793  float* scond,
7794  float* amax,
7795  lapack_int* info );
7796 
7797 #define LAPACK_zpoequb LAPACK_GLOBAL(zpoequb,ZPOEQUB)
7798 void LAPACK_zpoequb(
7799  lapack_int const* n,
7800  lapack_complex_double const* A, lapack_int const* lda,
7801  double* S,
7802  double* scond,
7803  double* amax,
7804  lapack_int* info );
7805 
7806 #define LAPACK_cporfs LAPACK_GLOBAL(cporfs,CPORFS)
7807 void LAPACK_cporfs(
7808  char const* uplo,
7809  lapack_int const* n, lapack_int const* nrhs,
7810  lapack_complex_float const* A, lapack_int const* lda,
7811  lapack_complex_float const* AF, lapack_int const* ldaf,
7812  lapack_complex_float const* B, lapack_int const* ldb,
7813  lapack_complex_float* X, lapack_int const* ldx,
7814  float* ferr,
7815  float* berr,
7816  lapack_complex_float* work,
7817  float* rwork,
7818  lapack_int* info );
7819 
7820 #define LAPACK_dporfs LAPACK_GLOBAL(dporfs,DPORFS)
7821 void LAPACK_dporfs(
7822  char const* uplo,
7823  lapack_int const* n, lapack_int const* nrhs,
7824  double const* A, lapack_int const* lda,
7825  double const* AF, lapack_int const* ldaf,
7826  double const* B, lapack_int const* ldb,
7827  double* X, lapack_int const* ldx,
7828  double* ferr,
7829  double* berr,
7830  double* work,
7831  lapack_int* iwork,
7832  lapack_int* info );
7833 
7834 #define LAPACK_sporfs LAPACK_GLOBAL(sporfs,SPORFS)
7835 void LAPACK_sporfs(
7836  char const* uplo,
7837  lapack_int const* n, lapack_int const* nrhs,
7838  float const* A, lapack_int const* lda,
7839  float const* AF, lapack_int const* ldaf,
7840  float const* B, lapack_int const* ldb,
7841  float* X, lapack_int const* ldx,
7842  float* ferr,
7843  float* berr,
7844  float* work,
7845  lapack_int* iwork,
7846  lapack_int* info );
7847 
7848 #define LAPACK_zporfs LAPACK_GLOBAL(zporfs,ZPORFS)
7849 void LAPACK_zporfs(
7850  char const* uplo,
7851  lapack_int const* n, lapack_int const* nrhs,
7852  lapack_complex_double const* A, lapack_int const* lda,
7853  lapack_complex_double const* AF, lapack_int const* ldaf,
7854  lapack_complex_double const* B, lapack_int const* ldb,
7855  lapack_complex_double* X, lapack_int const* ldx,
7856  double* ferr,
7857  double* berr,
7858  lapack_complex_double* work,
7859  double* rwork,
7860  lapack_int* info );
7861 
7862 #define LAPACK_cporfsx LAPACK_GLOBAL(cporfsx,CPORFSX)
7863 void LAPACK_cporfsx(
7864  char const* uplo, char const* equed,
7865  lapack_int const* n, lapack_int const* nrhs,
7866  lapack_complex_float const* A, lapack_int const* lda,
7867  lapack_complex_float const* AF, lapack_int const* ldaf,
7868  float* S,
7869  lapack_complex_float const* B, lapack_int const* ldb,
7870  lapack_complex_float* X, lapack_int const* ldx,
7871  float* rcond,
7872  float* berr, lapack_int const* n_err_bnds,
7873  float* err_bnds_norm,
7874  float* err_bnds_comp, lapack_int const* nparams,
7875  float* params,
7876  lapack_complex_float* work,
7877  float* rwork,
7878  lapack_int* info );
7879 
7880 #define LAPACK_dporfsx LAPACK_GLOBAL(dporfsx,DPORFSX)
7881 void LAPACK_dporfsx(
7882  char const* uplo, char const* equed,
7883  lapack_int const* n, lapack_int const* nrhs,
7884  double const* A, lapack_int const* lda,
7885  double const* AF, lapack_int const* ldaf,
7886  double* S,
7887  double const* B, lapack_int const* ldb,
7888  double* X, lapack_int const* ldx,
7889  double* rcond,
7890  double* berr, lapack_int const* n_err_bnds,
7891  double* err_bnds_norm,
7892  double* err_bnds_comp, lapack_int const* nparams,
7893  double* params,
7894  double* work,
7895  lapack_int* iwork,
7896  lapack_int* info );
7897 
7898 #define LAPACK_sporfsx LAPACK_GLOBAL(sporfsx,SPORFSX)
7899 void LAPACK_sporfsx(
7900  char const* uplo, char const* equed,
7901  lapack_int const* n, lapack_int const* nrhs,
7902  float const* A, lapack_int const* lda,
7903  float const* AF, lapack_int const* ldaf,
7904  float* S,
7905  float const* B, lapack_int const* ldb,
7906  float* X, lapack_int const* ldx,
7907  float* rcond,
7908  float* berr, lapack_int const* n_err_bnds,
7909  float* err_bnds_norm,
7910  float* err_bnds_comp, lapack_int const* nparams,
7911  float* params,
7912  float* work,
7913  lapack_int* iwork,
7914  lapack_int* info );
7915 
7916 #define LAPACK_zporfsx LAPACK_GLOBAL(zporfsx,ZPORFSX)
7917 void LAPACK_zporfsx(
7918  char const* uplo, char const* equed,
7919  lapack_int const* n, lapack_int const* nrhs,
7920  lapack_complex_double const* A, lapack_int const* lda,
7921  lapack_complex_double const* AF, lapack_int const* ldaf,
7922  double* S,
7923  lapack_complex_double const* B, lapack_int const* ldb,
7924  lapack_complex_double* X, lapack_int const* ldx,
7925  double* rcond,
7926  double* berr, lapack_int const* n_err_bnds,
7927  double* err_bnds_norm,
7928  double* err_bnds_comp, lapack_int const* nparams,
7929  double* params,
7930  lapack_complex_double* work,
7931  double* rwork,
7932  lapack_int* info );
7933 
7934 #define LAPACK_cposv LAPACK_GLOBAL(cposv,CPOSV)
7935 void LAPACK_cposv(
7936  char const* uplo,
7937  lapack_int const* n, lapack_int const* nrhs,
7938  lapack_complex_float* A, lapack_int const* lda,
7939  lapack_complex_float* B, lapack_int const* ldb,
7940  lapack_int* info );
7941 
7942 #define LAPACK_dposv LAPACK_GLOBAL(dposv,DPOSV)
7943 void LAPACK_dposv(
7944  char const* uplo,
7945  lapack_int const* n, lapack_int const* nrhs,
7946  double* A, lapack_int const* lda,
7947  double* B, lapack_int const* ldb,
7948  lapack_int* info );
7949 
7950 #define LAPACK_sposv LAPACK_GLOBAL(sposv,SPOSV)
7951 void LAPACK_sposv(
7952  char const* uplo,
7953  lapack_int const* n, lapack_int const* nrhs,
7954  float* A, lapack_int const* lda,
7955  float* B, lapack_int const* ldb,
7956  lapack_int* info );
7957 
7958 #define LAPACK_zposv LAPACK_GLOBAL(zposv,ZPOSV)
7959 void LAPACK_zposv(
7960  char const* uplo,
7961  lapack_int const* n, lapack_int const* nrhs,
7962  lapack_complex_double* A, lapack_int const* lda,
7963  lapack_complex_double* B, lapack_int const* ldb,
7964  lapack_int* info );
7965 
7966 #define LAPACK_dsposv LAPACK_GLOBAL(dsposv,DSPOSV)
7967 void LAPACK_dsposv(
7968  char const* uplo,
7969  lapack_int const* n, lapack_int const* nrhs,
7970  double* A, lapack_int const* lda,
7971  double const* B, lapack_int const* ldb,
7972  double* X, lapack_int const* ldx,
7973  double* work,
7974  float* swork, lapack_int* iter,
7975  lapack_int* info );
7976 
7977 #define LAPACK_zcposv LAPACK_GLOBAL(zcposv,ZCPOSV)
7978 void LAPACK_zcposv(
7979  char const* uplo,
7980  lapack_int const* n, lapack_int const* nrhs,
7981  lapack_complex_double* A, lapack_int const* lda,
7982  lapack_complex_double const* B, lapack_int const* ldb,
7983  lapack_complex_double* X, lapack_int const* ldx,
7984  lapack_complex_double* work,
7985  lapack_complex_float* swork,
7986  double* rwork, lapack_int* iter,
7987  lapack_int* info );
7988 
7989 #define LAPACK_cposvx LAPACK_GLOBAL(cposvx,CPOSVX)
7990 void LAPACK_cposvx(
7991  char const* fact, char const* uplo,
7992  lapack_int const* n, lapack_int const* nrhs,
7993  lapack_complex_float* A, lapack_int const* lda,
7994  lapack_complex_float* AF, lapack_int const* ldaf, char* equed,
7995  float* S,
7997  lapack_int const* ldb,
7998  lapack_complex_float* X, lapack_int const* ldx,
7999  float* rcond,
8000  float* ferr,
8001  float* berr,
8002  lapack_complex_float* work,
8003  float* rwork,
8004  lapack_int* info );
8005 
8006 #define LAPACK_dposvx LAPACK_GLOBAL(dposvx,DPOSVX)
8007 void LAPACK_dposvx(
8008  char const* fact, char const* uplo,
8009  lapack_int const* n, lapack_int const* nrhs,
8010  double* A, lapack_int const* lda,
8011  double* AF, lapack_int const* ldaf, char* equed,
8012  double* S,
8013  double* B,
8014  lapack_int const* ldb,
8015  double* X, lapack_int const* ldx,
8016  double* rcond,
8017  double* ferr,
8018  double* berr,
8019  double* work,
8020  lapack_int* iwork,
8021  lapack_int* info );
8022 
8023 #define LAPACK_sposvx LAPACK_GLOBAL(sposvx,SPOSVX)
8024 void LAPACK_sposvx(
8025  char const* fact, char const* uplo,
8026  lapack_int const* n, lapack_int const* nrhs,
8027  float* A, lapack_int const* lda,
8028  float* AF, lapack_int const* ldaf, char* equed,
8029  float* S,
8030  float* B,
8031  lapack_int const* ldb,
8032  float* X, lapack_int const* ldx,
8033  float* rcond,
8034  float* ferr,
8035  float* berr,
8036  float* work,
8037  lapack_int* iwork,
8038  lapack_int* info );
8039 
8040 #define LAPACK_zposvx LAPACK_GLOBAL(zposvx,ZPOSVX)
8041 void LAPACK_zposvx(
8042  char const* fact, char const* uplo,
8043  lapack_int const* n, lapack_int const* nrhs,
8044  lapack_complex_double* A, lapack_int const* lda,
8045  lapack_complex_double* AF, lapack_int const* ldaf, char* equed,
8046  double* S,
8048  lapack_int const* ldb,
8049  lapack_complex_double* X, lapack_int const* ldx,
8050  double* rcond,
8051  double* ferr,
8052  double* berr,
8053  lapack_complex_double* work,
8054  double* rwork,
8055  lapack_int* info );
8056 
8057 #define LAPACK_cposvxx LAPACK_GLOBAL(cposvxx,CPOSVXX)
8058 void LAPACK_cposvxx(
8059  char const* fact, char const* uplo,
8060  lapack_int const* n, lapack_int const* nrhs,
8061  lapack_complex_float* A, lapack_int const* lda,
8062  lapack_complex_float* AF, lapack_int const* ldaf, char* equed,
8063  float* S,
8065  lapack_int const* ldb,
8066  lapack_complex_float* X, lapack_int const* ldx,
8067  float* rcond,
8068  float* rpvgrw,
8069  float* berr, lapack_int const* n_err_bnds,
8070  float* err_bnds_norm,
8071  float* err_bnds_comp, lapack_int const* nparams,
8072  float* params,
8073  lapack_complex_float* work,
8074  float* rwork,
8075  lapack_int* info );
8076 
8077 #define LAPACK_dposvxx LAPACK_GLOBAL(dposvxx,DPOSVXX)
8078 void LAPACK_dposvxx(
8079  char const* fact, char const* uplo,
8080  lapack_int const* n, lapack_int const* nrhs,
8081  double* A, lapack_int const* lda,
8082  double* AF, lapack_int const* ldaf, char* equed,
8083  double* S,
8084  double* B,
8085  lapack_int const* ldb,
8086  double* X, lapack_int const* ldx,
8087  double* rcond,
8088  double* rpvgrw,
8089  double* berr, lapack_int const* n_err_bnds,
8090  double* err_bnds_norm,
8091  double* err_bnds_comp, lapack_int const* nparams,
8092  double* params,
8093  double* work,
8094  lapack_int* iwork,
8095  lapack_int* info );
8096 
8097 #define LAPACK_sposvxx LAPACK_GLOBAL(sposvxx,SPOSVXX)
8098 void LAPACK_sposvxx(
8099  char const* fact, char const* uplo,
8100  lapack_int const* n, lapack_int const* nrhs,
8101  float* A, lapack_int const* lda,
8102  float* AF, lapack_int const* ldaf, char* equed,
8103  float* S,
8104  float* B,
8105  lapack_int const* ldb,
8106  float* X, lapack_int const* ldx,
8107  float* rcond,
8108  float* rpvgrw,
8109  float* berr, lapack_int const* n_err_bnds,
8110  float* err_bnds_norm,
8111  float* err_bnds_comp, lapack_int const* nparams,
8112  float* params,
8113  float* work,
8114  lapack_int* iwork,
8115  lapack_int* info );
8116 
8117 #define LAPACK_zposvxx LAPACK_GLOBAL(zposvxx,ZPOSVXX)
8118 void LAPACK_zposvxx(
8119  char const* fact, char const* uplo,
8120  lapack_int const* n, lapack_int const* nrhs,
8121  lapack_complex_double* A, lapack_int const* lda,
8122  lapack_complex_double* AF, lapack_int const* ldaf, char* equed,
8123  double* S,
8125  lapack_int const* ldb,
8126  lapack_complex_double* X, lapack_int const* ldx,
8127  double* rcond,
8128  double* rpvgrw,
8129  double* berr, lapack_int const* n_err_bnds,
8130  double* err_bnds_norm,
8131  double* err_bnds_comp, lapack_int const* nparams,
8132  double* params,
8133  lapack_complex_double* work,
8134  double* rwork,
8135  lapack_int* info );
8136 
8137 #define LAPACK_cpotf2 LAPACK_GLOBAL(cpotf2,CPOTF2)
8138 void LAPACK_cpotf2(
8139  char const* uplo,
8140  lapack_int const* n,
8141  lapack_complex_float* A, lapack_int const* lda,
8142  lapack_int* info );
8143 
8144 #define LAPACK_dpotf2 LAPACK_GLOBAL(dpotf2,DPOTF2)
8145 void LAPACK_dpotf2(
8146  char const* uplo,
8147  lapack_int const* n,
8148  double* A, lapack_int const* lda,
8149  lapack_int* info );
8150 
8151 #define LAPACK_spotf2 LAPACK_GLOBAL(spotf2,SPOTF2)
8152 void LAPACK_spotf2(
8153  char const* uplo,
8154  lapack_int const* n,
8155  float* A, lapack_int const* lda,
8156  lapack_int* info );
8157 
8158 #define LAPACK_zpotf2 LAPACK_GLOBAL(zpotf2,ZPOTF2)
8159 void LAPACK_zpotf2(
8160  char const* uplo,
8161  lapack_int const* n,
8162  lapack_complex_double* A, lapack_int const* lda,
8163  lapack_int* info );
8164 
8165 #define LAPACK_cpotrf LAPACK_GLOBAL(cpotrf,CPOTRF)
8166 void LAPACK_cpotrf(
8167  char const* uplo,
8168  lapack_int const* n,
8169  lapack_complex_float* A, lapack_int const* lda,
8170  lapack_int* info );
8171 
8172 #define LAPACK_dpotrf LAPACK_GLOBAL(dpotrf,DPOTRF)
8173 void LAPACK_dpotrf(
8174  char const* uplo,
8175  lapack_int const* n,
8176  double* A, lapack_int const* lda,
8177  lapack_int* info );
8178 
8179 #define LAPACK_spotrf LAPACK_GLOBAL(spotrf,SPOTRF)
8180 void LAPACK_spotrf(
8181  char const* uplo,
8182  lapack_int const* n,
8183  float* A, lapack_int const* lda,
8184  lapack_int* info );
8185 
8186 #define LAPACK_zpotrf LAPACK_GLOBAL(zpotrf,ZPOTRF)
8187 void LAPACK_zpotrf(
8188  char const* uplo,
8189  lapack_int const* n,
8190  lapack_complex_double* A, lapack_int const* lda,
8191  lapack_int* info );
8192 
8193 #define LAPACK_cpotrf2 LAPACK_GLOBAL(cpotrf2,CPOTRF2)
8194 void LAPACK_cpotrf2(
8195  char const* uplo,
8196  lapack_int const* n,
8197  lapack_complex_float* A, lapack_int const* lda,
8198  lapack_int* info );
8199 
8200 #define LAPACK_dpotrf2 LAPACK_GLOBAL(dpotrf2,DPOTRF2)
8201 void LAPACK_dpotrf2(
8202  char const* uplo,
8203  lapack_int const* n,
8204  double* A, lapack_int const* lda,
8205  lapack_int* info );
8206 
8207 #define LAPACK_spotrf2 LAPACK_GLOBAL(spotrf2,SPOTRF2)
8208 void LAPACK_spotrf2(
8209  char const* uplo,
8210  lapack_int const* n,
8211  float* A, lapack_int const* lda,
8212  lapack_int* info );
8213 
8214 #define LAPACK_zpotrf2 LAPACK_GLOBAL(zpotrf2,ZPOTRF2)
8215 void LAPACK_zpotrf2(
8216  char const* uplo,
8217  lapack_int const* n,
8218  lapack_complex_double* A, lapack_int const* lda,
8219  lapack_int* info );
8220 
8221 #define LAPACK_cpotri LAPACK_GLOBAL(cpotri,CPOTRI)
8222 void LAPACK_cpotri(
8223  char const* uplo,
8224  lapack_int const* n,
8225  lapack_complex_float* A, lapack_int const* lda,
8226  lapack_int* info );
8227 
8228 #define LAPACK_dpotri LAPACK_GLOBAL(dpotri,DPOTRI)
8229 void LAPACK_dpotri(
8230  char const* uplo,
8231  lapack_int const* n,
8232  double* A, lapack_int const* lda,
8233  lapack_int* info );
8234 
8235 #define LAPACK_spotri LAPACK_GLOBAL(spotri,SPOTRI)
8236 void LAPACK_spotri(
8237  char const* uplo,
8238  lapack_int const* n,
8239  float* A, lapack_int const* lda,
8240  lapack_int* info );
8241 
8242 #define LAPACK_zpotri LAPACK_GLOBAL(zpotri,ZPOTRI)
8243 void LAPACK_zpotri(
8244  char const* uplo,
8245  lapack_int const* n,
8246  lapack_complex_double* A, lapack_int const* lda,
8247  lapack_int* info );
8248 
8249 #define LAPACK_cpotrs LAPACK_GLOBAL(cpotrs,CPOTRS)
8250 void LAPACK_cpotrs(
8251  char const* uplo,
8252  lapack_int const* n, lapack_int const* nrhs,
8253  lapack_complex_float const* A, lapack_int const* lda,
8254  lapack_complex_float* B, lapack_int const* ldb,
8255  lapack_int* info );
8256 
8257 #define LAPACK_dpotrs LAPACK_GLOBAL(dpotrs,DPOTRS)
8258 void LAPACK_dpotrs(
8259  char const* uplo,
8260  lapack_int const* n, lapack_int const* nrhs,
8261  double const* A, lapack_int const* lda,
8262  double* B, lapack_int const* ldb,
8263  lapack_int* info );
8264 
8265 #define LAPACK_spotrs LAPACK_GLOBAL(spotrs,SPOTRS)
8266 void LAPACK_spotrs(
8267  char const* uplo,
8268  lapack_int const* n, lapack_int const* nrhs,
8269  float const* A, lapack_int const* lda,
8270  float* B, lapack_int const* ldb,
8271  lapack_int* info );
8272 
8273 #define LAPACK_zpotrs LAPACK_GLOBAL(zpotrs,ZPOTRS)
8274 void LAPACK_zpotrs(
8275  char const* uplo,
8276  lapack_int const* n, lapack_int const* nrhs,
8277  lapack_complex_double const* A, lapack_int const* lda,
8278  lapack_complex_double* B, lapack_int const* ldb,
8279  lapack_int* info );
8280 
8281 #define LAPACK_cppcon LAPACK_GLOBAL(cppcon,CPPCON)
8282 void LAPACK_cppcon(
8283  char const* uplo,
8284  lapack_int const* n,
8285  lapack_complex_float const* AP,
8286  float const* anorm,
8287  float* rcond,
8288  lapack_complex_float* work,
8289  float* rwork,
8290  lapack_int* info );
8291 
8292 #define LAPACK_dppcon LAPACK_GLOBAL(dppcon,DPPCON)
8293 void LAPACK_dppcon(
8294  char const* uplo,
8295  lapack_int const* n,
8296  double const* AP,
8297  double const* anorm,
8298  double* rcond,
8299  double* work,
8300  lapack_int* iwork,
8301  lapack_int* info );
8302 
8303 #define LAPACK_sppcon LAPACK_GLOBAL(sppcon,SPPCON)
8304 void LAPACK_sppcon(
8305  char const* uplo,
8306  lapack_int const* n,
8307  float const* AP,
8308  float const* anorm,
8309  float* rcond,
8310  float* work,
8311  lapack_int* iwork,
8312  lapack_int* info );
8313 
8314 #define LAPACK_zppcon LAPACK_GLOBAL(zppcon,ZPPCON)
8315 void LAPACK_zppcon(
8316  char const* uplo,
8317  lapack_int const* n,
8318  lapack_complex_double const* AP,
8319  double const* anorm,
8320  double* rcond,
8321  lapack_complex_double* work,
8322  double* rwork,
8323  lapack_int* info );
8324 
8325 #define LAPACK_cppequ LAPACK_GLOBAL(cppequ,CPPEQU)
8326 void LAPACK_cppequ(
8327  char const* uplo,
8328  lapack_int const* n,
8329  lapack_complex_float const* AP,
8330  float* S,
8331  float* scond,
8332  float* amax,
8333  lapack_int* info );
8334 
8335 #define LAPACK_dppequ LAPACK_GLOBAL(dppequ,DPPEQU)
8336 void LAPACK_dppequ(
8337  char const* uplo,
8338  lapack_int const* n,
8339  double const* AP,
8340  double* S,
8341  double* scond,
8342  double* amax,
8343  lapack_int* info );
8344 
8345 #define LAPACK_sppequ LAPACK_GLOBAL(sppequ,SPPEQU)
8346 void LAPACK_sppequ(
8347  char const* uplo,
8348  lapack_int const* n,
8349  float const* AP,
8350  float* S,
8351  float* scond,
8352  float* amax,
8353  lapack_int* info );
8354 
8355 #define LAPACK_zppequ LAPACK_GLOBAL(zppequ,ZPPEQU)
8356 void LAPACK_zppequ(
8357  char const* uplo,
8358  lapack_int const* n,
8359  lapack_complex_double const* AP,
8360  double* S,
8361  double* scond,
8362  double* amax,
8363  lapack_int* info );
8364 
8365 #define LAPACK_cpprfs LAPACK_GLOBAL(cpprfs,CPPRFS)
8366 void LAPACK_cpprfs(
8367  char const* uplo,
8368  lapack_int const* n, lapack_int const* nrhs,
8369  lapack_complex_float const* AP,
8370  lapack_complex_float const* AFP,
8371  lapack_complex_float const* B, lapack_int const* ldb,
8372  lapack_complex_float* X, lapack_int const* ldx,
8373  float* ferr,
8374  float* berr,
8375  lapack_complex_float* work,
8376  float* rwork,
8377  lapack_int* info );
8378 
8379 #define LAPACK_dpprfs LAPACK_GLOBAL(dpprfs,DPPRFS)
8380 void LAPACK_dpprfs(
8381  char const* uplo,
8382  lapack_int const* n, lapack_int const* nrhs,
8383  double const* AP,
8384  double const* AFP,
8385  double const* B, lapack_int const* ldb,
8386  double* X, lapack_int const* ldx,
8387  double* ferr,
8388  double* berr,
8389  double* work,
8390  lapack_int* iwork,
8391  lapack_int* info );
8392 
8393 #define LAPACK_spprfs LAPACK_GLOBAL(spprfs,SPPRFS)
8394 void LAPACK_spprfs(
8395  char const* uplo,
8396  lapack_int const* n, lapack_int const* nrhs,
8397  float const* AP,
8398  float const* AFP,
8399  float const* B, lapack_int const* ldb,
8400  float* X, lapack_int const* ldx,
8401  float* ferr,
8402  float* berr,
8403  float* work,
8404  lapack_int* iwork,
8405  lapack_int* info );
8406 
8407 #define LAPACK_zpprfs LAPACK_GLOBAL(zpprfs,ZPPRFS)
8408 void LAPACK_zpprfs(
8409  char const* uplo,
8410  lapack_int const* n, lapack_int const* nrhs,
8411  lapack_complex_double const* AP,
8412  lapack_complex_double const* AFP,
8413  lapack_complex_double const* B, lapack_int const* ldb,
8414  lapack_complex_double* X, lapack_int const* ldx,
8415  double* ferr,
8416  double* berr,
8417  lapack_complex_double* work,
8418  double* rwork,
8419  lapack_int* info );
8420 
8421 #define LAPACK_cppsv LAPACK_GLOBAL(cppsv,CPPSV)
8422 void LAPACK_cppsv(
8423  char const* uplo,
8424  lapack_int const* n, lapack_int const* nrhs,
8426  lapack_complex_float* B, lapack_int const* ldb,
8427  lapack_int* info );
8428 
8429 #define LAPACK_dppsv LAPACK_GLOBAL(dppsv,DPPSV)
8430 void LAPACK_dppsv(
8431  char const* uplo,
8432  lapack_int const* n, lapack_int const* nrhs,
8433  double* AP,
8434  double* B, lapack_int const* ldb,
8435  lapack_int* info );
8436 
8437 #define LAPACK_sppsv LAPACK_GLOBAL(sppsv,SPPSV)
8438 void LAPACK_sppsv(
8439  char const* uplo,
8440  lapack_int const* n, lapack_int const* nrhs,
8441  float* AP,
8442  float* B, lapack_int const* ldb,
8443  lapack_int* info );
8444 
8445 #define LAPACK_zppsv LAPACK_GLOBAL(zppsv,ZPPSV)
8446 void LAPACK_zppsv(
8447  char const* uplo,
8448  lapack_int const* n, lapack_int const* nrhs,
8450  lapack_complex_double* B, lapack_int const* ldb,
8451  lapack_int* info );
8452 
8453 #define LAPACK_cppsvx LAPACK_GLOBAL(cppsvx,CPPSVX)
8454 void LAPACK_cppsvx(
8455  char const* fact, char const* uplo,
8456  lapack_int const* n, lapack_int const* nrhs,
8458  lapack_complex_float* AFP, char* equed,
8459  float* S,
8461  lapack_int const* ldb,
8462  lapack_complex_float* X, lapack_int const* ldx,
8463  float* rcond,
8464  float* ferr,
8465  float* berr,
8466  lapack_complex_float* work,
8467  float* rwork,
8468  lapack_int* info );
8469 
8470 #define LAPACK_dppsvx LAPACK_GLOBAL(dppsvx,DPPSVX)
8471 void LAPACK_dppsvx(
8472  char const* fact, char const* uplo,
8473  lapack_int const* n, lapack_int const* nrhs,
8474  double* AP,
8475  double* AFP, char* equed,
8476  double* S,
8477  double* B,
8478  lapack_int const* ldb,
8479  double* X, lapack_int const* ldx,
8480  double* rcond,
8481  double* ferr,
8482  double* berr,
8483  double* work,
8484  lapack_int* iwork,
8485  lapack_int* info );
8486 
8487 #define LAPACK_sppsvx LAPACK_GLOBAL(sppsvx,SPPSVX)
8488 void LAPACK_sppsvx(
8489  char const* fact, char const* uplo,
8490  lapack_int const* n, lapack_int const* nrhs,
8491  float* AP,
8492  float* AFP, char* equed,
8493  float* S,
8494  float* B,
8495  lapack_int const* ldb,
8496  float* X, lapack_int const* ldx,
8497  float* rcond,
8498  float* ferr,
8499  float* berr,
8500  float* work,
8501  lapack_int* iwork,
8502  lapack_int* info );
8503 
8504 #define LAPACK_zppsvx LAPACK_GLOBAL(zppsvx,ZPPSVX)
8505 void LAPACK_zppsvx(
8506  char const* fact, char const* uplo,
8507  lapack_int const* n, lapack_int const* nrhs,
8509  lapack_complex_double* AFP, char* equed,
8510  double* S,
8512  lapack_int const* ldb,
8513  lapack_complex_double* X, lapack_int const* ldx,
8514  double* rcond,
8515  double* ferr,
8516  double* berr,
8517  lapack_complex_double* work,
8518  double* rwork,
8519  lapack_int* info );
8520 
8521 #define LAPACK_cpptrf LAPACK_GLOBAL(cpptrf,CPPTRF)
8522 void LAPACK_cpptrf(
8523  char const* uplo,
8524  lapack_int const* n,
8526  lapack_int* info );
8527 
8528 #define LAPACK_dpptrf LAPACK_GLOBAL(dpptrf,DPPTRF)
8529 void LAPACK_dpptrf(
8530  char const* uplo,
8531  lapack_int const* n,
8532  double* AP,
8533  lapack_int* info );
8534 
8535 #define LAPACK_spptrf LAPACK_GLOBAL(spptrf,SPPTRF)
8536 void LAPACK_spptrf(
8537  char const* uplo,
8538  lapack_int const* n,
8539  float* AP,
8540  lapack_int* info );
8541 
8542 #define LAPACK_zpptrf LAPACK_GLOBAL(zpptrf,ZPPTRF)
8543 void LAPACK_zpptrf(
8544  char const* uplo,
8545  lapack_int const* n,
8547  lapack_int* info );
8548 
8549 #define LAPACK_cpptri LAPACK_GLOBAL(cpptri,CPPTRI)
8550 void LAPACK_cpptri(
8551  char const* uplo,
8552  lapack_int const* n,
8554  lapack_int* info );
8555 
8556 #define LAPACK_dpptri LAPACK_GLOBAL(dpptri,DPPTRI)
8557 void LAPACK_dpptri(
8558  char const* uplo,
8559  lapack_int const* n,
8560  double* AP,
8561  lapack_int* info );
8562 
8563 #define LAPACK_spptri LAPACK_GLOBAL(spptri,SPPTRI)
8564 void LAPACK_spptri(
8565  char const* uplo,
8566  lapack_int const* n,
8567  float* AP,
8568  lapack_int* info );
8569 
8570 #define LAPACK_zpptri LAPACK_GLOBAL(zpptri,ZPPTRI)
8571 void LAPACK_zpptri(
8572  char const* uplo,
8573  lapack_int const* n,
8575  lapack_int* info );
8576 
8577 #define LAPACK_cpptrs LAPACK_GLOBAL(cpptrs,CPPTRS)
8578 void LAPACK_cpptrs(
8579  char const* uplo,
8580  lapack_int const* n, lapack_int const* nrhs,
8581  lapack_complex_float const* AP,
8582  lapack_complex_float* B, lapack_int const* ldb,
8583  lapack_int* info );
8584 
8585 #define LAPACK_dpptrs LAPACK_GLOBAL(dpptrs,DPPTRS)
8586 void LAPACK_dpptrs(
8587  char const* uplo,
8588  lapack_int const* n, lapack_int const* nrhs,
8589  double const* AP,
8590  double* B, lapack_int const* ldb,
8591  lapack_int* info );
8592 
8593 #define LAPACK_spptrs LAPACK_GLOBAL(spptrs,SPPTRS)
8594 void LAPACK_spptrs(
8595  char const* uplo,
8596  lapack_int const* n, lapack_int const* nrhs,
8597  float const* AP,
8598  float* B, lapack_int const* ldb,
8599  lapack_int* info );
8600 
8601 #define LAPACK_zpptrs LAPACK_GLOBAL(zpptrs,ZPPTRS)
8602 void LAPACK_zpptrs(
8603  char const* uplo,
8604  lapack_int const* n, lapack_int const* nrhs,
8605  lapack_complex_double const* AP,
8606  lapack_complex_double* B, lapack_int const* ldb,
8607  lapack_int* info );
8608 
8609 #define LAPACK_cpstrf LAPACK_GLOBAL(cpstrf,CPSTRF)
8610 void LAPACK_cpstrf(
8611  char const* uplo,
8612  lapack_int const* n,
8613  lapack_complex_float* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8614  float const* tol,
8615  float* work,
8616  lapack_int* info );
8617 
8618 #define LAPACK_dpstrf LAPACK_GLOBAL(dpstrf,DPSTRF)
8619 void LAPACK_dpstrf(
8620  char const* uplo,
8621  lapack_int const* n,
8622  double* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8623  double const* tol,
8624  double* work,
8625  lapack_int* info );
8626 
8627 #define LAPACK_spstrf LAPACK_GLOBAL(spstrf,SPSTRF)
8628 void LAPACK_spstrf(
8629  char const* uplo,
8630  lapack_int const* n,
8631  float* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8632  float const* tol,
8633  float* work,
8634  lapack_int* info );
8635 
8636 #define LAPACK_zpstrf LAPACK_GLOBAL(zpstrf,ZPSTRF)
8637 void LAPACK_zpstrf(
8638  char const* uplo,
8639  lapack_int const* n,
8640  lapack_complex_double* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8641  double const* tol,
8642  double* work,
8643  lapack_int* info );
8644 
8645 #define LAPACK_cptcon LAPACK_GLOBAL(cptcon,CPTCON)
8646 void LAPACK_cptcon(
8647  lapack_int const* n,
8648  float const* D,
8649  lapack_complex_float const* E,
8650  float const* anorm,
8651  float* rcond,
8652  float* rwork,
8653  lapack_int* info );
8654 
8655 #define LAPACK_dptcon LAPACK_GLOBAL(dptcon,DPTCON)
8656 void LAPACK_dptcon(
8657  lapack_int const* n,
8658  double const* D,
8659  double const* E,
8660  double const* anorm,
8661  double* rcond,
8662  double* work,
8663  lapack_int* info );
8664 
8665 #define LAPACK_sptcon LAPACK_GLOBAL(sptcon,SPTCON)
8666 void LAPACK_sptcon(
8667  lapack_int const* n,
8668  float const* D,
8669  float const* E,
8670  float const* anorm,
8671  float* rcond,
8672  float* work,
8673  lapack_int* info );
8674 
8675 #define LAPACK_zptcon LAPACK_GLOBAL(zptcon,ZPTCON)
8676 void LAPACK_zptcon(
8677  lapack_int const* n,
8678  double const* D,
8679  lapack_complex_double const* E,
8680  double const* anorm,
8681  double* rcond,
8682  double* rwork,
8683  lapack_int* info );
8684 
8685 #define LAPACK_cpteqr LAPACK_GLOBAL(cpteqr,CPTEQR)
8686 void LAPACK_cpteqr(
8687  char const* compz,
8688  lapack_int const* n,
8689  float* D,
8690  float* E,
8691  lapack_complex_float* Z, lapack_int const* ldz,
8692  float* work,
8693  lapack_int* info );
8694 
8695 #define LAPACK_dpteqr LAPACK_GLOBAL(dpteqr,DPTEQR)
8696 void LAPACK_dpteqr(
8697  char const* compz,
8698  lapack_int const* n,
8699  double* D,
8700  double* E,
8701  double* Z, lapack_int const* ldz,
8702  double* work,
8703  lapack_int* info );
8704 
8705 #define LAPACK_spteqr LAPACK_GLOBAL(spteqr,SPTEQR)
8706 void LAPACK_spteqr(
8707  char const* compz,
8708  lapack_int const* n,
8709  float* D,
8710  float* E,
8711  float* Z, lapack_int const* ldz,
8712  float* work,
8713  lapack_int* info );
8714 
8715 #define LAPACK_zpteqr LAPACK_GLOBAL(zpteqr,ZPTEQR)
8716 void LAPACK_zpteqr(
8717  char const* compz,
8718  lapack_int const* n,
8719  double* D,
8720  double* E,
8721  lapack_complex_double* Z, lapack_int const* ldz,
8722  double* work,
8723  lapack_int* info );
8724 
8725 #define LAPACK_cptrfs LAPACK_GLOBAL(cptrfs,CPTRFS)
8726 void LAPACK_cptrfs(
8727  char const* uplo,
8728  lapack_int const* n, lapack_int const* nrhs,
8729  float const* D,
8730  lapack_complex_float const* E,
8731  float const* DF,
8732  lapack_complex_float const* EF,
8733  lapack_complex_float const* B, lapack_int const* ldb,
8734  lapack_complex_float* X, lapack_int const* ldx,
8735  float* ferr,
8736  float* berr,
8737  lapack_complex_float* work,
8738  float* rwork,
8739  lapack_int* info );
8740 
8741 #define LAPACK_dptrfs LAPACK_GLOBAL(dptrfs,DPTRFS)
8742 void LAPACK_dptrfs(
8743  lapack_int const* n, lapack_int const* nrhs,
8744  double const* D,
8745  double const* E,
8746  double const* DF,
8747  double const* EF,
8748  double const* B, lapack_int const* ldb,
8749  double* X, lapack_int const* ldx,
8750  double* ferr,
8751  double* berr,
8752  double* work,
8753  lapack_int* info );
8754 
8755 #define LAPACK_sptrfs LAPACK_GLOBAL(sptrfs,SPTRFS)
8756 void LAPACK_sptrfs(
8757  lapack_int const* n, lapack_int const* nrhs,
8758  float const* D,
8759  float const* E,
8760  float const* DF,
8761  float const* EF,
8762  float const* B, lapack_int const* ldb,
8763  float* X, lapack_int const* ldx,
8764  float* ferr,
8765  float* berr,
8766  float* work,
8767  lapack_int* info );
8768 
8769 #define LAPACK_zptrfs LAPACK_GLOBAL(zptrfs,ZPTRFS)
8770 void LAPACK_zptrfs(
8771  char const* uplo,
8772  lapack_int const* n, lapack_int const* nrhs,
8773  double const* D,
8774  lapack_complex_double const* E,
8775  double const* DF,
8776  lapack_complex_double const* EF,
8777  lapack_complex_double const* B, lapack_int const* ldb,
8778  lapack_complex_double* X, lapack_int const* ldx,
8779  double* ferr,
8780  double* berr,
8781  lapack_complex_double* work,
8782  double* rwork,
8783  lapack_int* info );
8784 
8785 #define LAPACK_cptsv LAPACK_GLOBAL(cptsv,CPTSV)
8786 void LAPACK_cptsv(
8787  lapack_int const* n, lapack_int const* nrhs,
8788  float* D,
8790  lapack_complex_float* B, lapack_int const* ldb,
8791  lapack_int* info );
8792 
8793 #define LAPACK_dptsv LAPACK_GLOBAL(dptsv,DPTSV)
8794 void LAPACK_dptsv(
8795  lapack_int const* n, lapack_int const* nrhs,
8796  double* D,
8797  double* E,
8798  double* B, lapack_int const* ldb,
8799  lapack_int* info );
8800 
8801 #define LAPACK_sptsv LAPACK_GLOBAL(sptsv,SPTSV)
8802 void LAPACK_sptsv(
8803  lapack_int const* n, lapack_int const* nrhs,
8804  float* D,
8805  float* E,
8806  float* B, lapack_int const* ldb,
8807  lapack_int* info );
8808 
8809 #define LAPACK_zptsv LAPACK_GLOBAL(zptsv,ZPTSV)
8810 void LAPACK_zptsv(
8811  lapack_int const* n, lapack_int const* nrhs,
8812  double* D,
8814  lapack_complex_double* B, lapack_int const* ldb,
8815  lapack_int* info );
8816 
8817 #define LAPACK_cptsvx LAPACK_GLOBAL(cptsvx,CPTSVX)
8818 void LAPACK_cptsvx(
8819  char const* fact,
8820  lapack_int const* n, lapack_int const* nrhs,
8821  float const* D,
8822  lapack_complex_float const* E,
8823  float* DF,
8825  lapack_complex_float const* B, lapack_int const* ldb,
8826  lapack_complex_float* X, lapack_int const* ldx,
8827  float* rcond,
8828  float* ferr,
8829  float* berr,
8830  lapack_complex_float* work,
8831  float* rwork,
8832  lapack_int* info );
8833 
8834 #define LAPACK_dptsvx LAPACK_GLOBAL(dptsvx,DPTSVX)
8835 void LAPACK_dptsvx(
8836  char const* fact,
8837  lapack_int const* n, lapack_int const* nrhs,
8838  double const* D,
8839  double const* E,
8840  double* DF,
8841  double* EF,
8842  double const* B, lapack_int const* ldb,
8843  double* X, lapack_int const* ldx,
8844  double* rcond,
8845  double* ferr,
8846  double* berr,
8847  double* work,
8848  lapack_int* info );
8849 
8850 #define LAPACK_sptsvx LAPACK_GLOBAL(sptsvx,SPTSVX)
8851 void LAPACK_sptsvx(
8852  char const* fact,
8853  lapack_int const* n, lapack_int const* nrhs,
8854  float const* D,
8855  float const* E,
8856  float* DF,
8857  float* EF,
8858  float const* B, lapack_int const* ldb,
8859  float* X, lapack_int const* ldx,
8860  float* rcond,
8861  float* ferr,
8862  float* berr,
8863  float* work,
8864  lapack_int* info );
8865 
8866 #define LAPACK_zptsvx LAPACK_GLOBAL(zptsvx,ZPTSVX)
8867 void LAPACK_zptsvx(
8868  char const* fact,
8869  lapack_int const* n, lapack_int const* nrhs,
8870  double const* D,
8871  lapack_complex_double const* E,
8872  double* DF,
8874  lapack_complex_double const* B, lapack_int const* ldb,
8875  lapack_complex_double* X, lapack_int const* ldx,
8876  double* rcond,
8877  double* ferr,
8878  double* berr,
8879  lapack_complex_double* work,
8880  double* rwork,
8881  lapack_int* info );
8882 
8883 #define LAPACK_cpttrf LAPACK_GLOBAL(cpttrf,CPTTRF)
8884 void LAPACK_cpttrf(
8885  lapack_int const* n,
8886  float* D,
8888  lapack_int* info );
8889 
8890 #define LAPACK_dpttrf LAPACK_GLOBAL(dpttrf,DPTTRF)
8891 void LAPACK_dpttrf(
8892  lapack_int const* n,
8893  double* D,
8894  double* E,
8895  lapack_int* info );
8896 
8897 #define LAPACK_spttrf LAPACK_GLOBAL(spttrf,SPTTRF)
8898 void LAPACK_spttrf(
8899  lapack_int const* n,
8900  float* D,
8901  float* E,
8902  lapack_int* info );
8903 
8904 #define LAPACK_zpttrf LAPACK_GLOBAL(zpttrf,ZPTTRF)
8905 void LAPACK_zpttrf(
8906  lapack_int const* n,
8907  double* D,
8909  lapack_int* info );
8910 
8911 #define LAPACK_cpttrs LAPACK_GLOBAL(cpttrs,CPTTRS)
8912 void LAPACK_cpttrs(
8913  char const* uplo,
8914  lapack_int const* n, lapack_int const* nrhs,
8915  float const* D,
8916  lapack_complex_float const* E,
8917  lapack_complex_float* B, lapack_int const* ldb,
8918  lapack_int* info );
8919 
8920 #define LAPACK_dpttrs LAPACK_GLOBAL(dpttrs,DPTTRS)
8921 void LAPACK_dpttrs(
8922  lapack_int const* n, lapack_int const* nrhs,
8923  double const* D,
8924  double const* E,
8925  double* B, lapack_int const* ldb,
8926  lapack_int* info );
8927 
8928 #define LAPACK_spttrs LAPACK_GLOBAL(spttrs,SPTTRS)
8929 void LAPACK_spttrs(
8930  lapack_int const* n, lapack_int const* nrhs,
8931  float const* D,
8932  float const* E,
8933  float* B, lapack_int const* ldb,
8934  lapack_int* info );
8935 
8936 #define LAPACK_zpttrs LAPACK_GLOBAL(zpttrs,ZPTTRS)
8937 void LAPACK_zpttrs(
8938  char const* uplo,
8939  lapack_int const* n, lapack_int const* nrhs,
8940  double const* D,
8941  lapack_complex_double const* E,
8942  lapack_complex_double* B, lapack_int const* ldb,
8943  lapack_int* info );
8944 
8945 #define LAPACK_dsbev LAPACK_GLOBAL(dsbev,DSBEV)
8946 void LAPACK_dsbev(
8947  char const* jobz, char const* uplo,
8948  lapack_int const* n, lapack_int const* kd,
8949  double* AB, lapack_int const* ldab,
8950  double* W,
8951  double* Z, lapack_int const* ldz,
8952  double* work,
8953  lapack_int* info );
8954 
8955 #define LAPACK_ssbev LAPACK_GLOBAL(ssbev,SSBEV)
8956 void LAPACK_ssbev(
8957  char const* jobz, char const* uplo,
8958  lapack_int const* n, lapack_int const* kd,
8959  float* AB, lapack_int const* ldab,
8960  float* W,
8961  float* Z, lapack_int const* ldz,
8962  float* work,
8963  lapack_int* info );
8964 
8965 #define LAPACK_dsbev_2stage LAPACK_GLOBAL(dsbev_2stage,DSBEV_2STAGE)
8966 void LAPACK_dsbev_2stage(
8967  char const* jobz, char const* uplo,
8968  lapack_int const* n, lapack_int const* kd,
8969  double* AB, lapack_int const* ldab,
8970  double* W,
8971  double* Z, lapack_int const* ldz,
8972  double* work, lapack_int const* lwork,
8973  lapack_int* info );
8974 
8975 #define LAPACK_ssbev_2stage LAPACK_GLOBAL(ssbev_2stage,SSBEV_2STAGE)
8976 void LAPACK_ssbev_2stage(
8977  char const* jobz, char const* uplo,
8978  lapack_int const* n, lapack_int const* kd,
8979  float* AB, lapack_int const* ldab,
8980  float* W,
8981  float* Z, lapack_int const* ldz,
8982  float* work, lapack_int const* lwork,
8983  lapack_int* info );
8984 
8985 #define LAPACK_dsbevd LAPACK_GLOBAL(dsbevd,DSBEVD)
8986 void LAPACK_dsbevd(
8987  char const* jobz, char const* uplo,
8988  lapack_int const* n, lapack_int const* kd,
8989  double* AB, lapack_int const* ldab,
8990  double* W,
8991  double* Z, lapack_int const* ldz,
8992  double* work, lapack_int const* lwork,
8993  lapack_int* iwork, lapack_int const* liwork,
8994  lapack_int* info );
8995 
8996 #define LAPACK_ssbevd LAPACK_GLOBAL(ssbevd,SSBEVD)
8997 void LAPACK_ssbevd(
8998  char const* jobz, char const* uplo,
8999  lapack_int const* n, lapack_int const* kd,
9000  float* AB, lapack_int const* ldab,
9001  float* W,
9002  float* Z, lapack_int const* ldz,
9003  float* work, lapack_int const* lwork,
9004  lapack_int* iwork, lapack_int const* liwork,
9005  lapack_int* info );
9006 
9007 #define LAPACK_dsbevd_2stage LAPACK_GLOBAL(dsbevd_2stage,DSBEVD_2STAGE)
9009  char const* jobz, char const* uplo,
9010  lapack_int const* n, lapack_int const* kd,
9011  double* AB, lapack_int const* ldab,
9012  double* W,
9013  double* Z, lapack_int const* ldz,
9014  double* work, lapack_int const* lwork,
9015  lapack_int* iwork, lapack_int const* liwork,
9016  lapack_int* info );
9017 
9018 #define LAPACK_ssbevd_2stage LAPACK_GLOBAL(ssbevd_2stage,SSBEVD_2STAGE)
9020  char const* jobz, char const* uplo,
9021  lapack_int const* n, lapack_int const* kd,
9022  float* AB, lapack_int const* ldab,
9023  float* W,
9024  float* Z, lapack_int const* ldz,
9025  float* work, lapack_int const* lwork,
9026  lapack_int* iwork, lapack_int const* liwork,
9027  lapack_int* info );
9028 
9029 #define LAPACK_dsbevx LAPACK_GLOBAL(dsbevx,DSBEVX)
9030 void LAPACK_dsbevx(
9031  char const* jobz, char const* range, char const* uplo,
9032  lapack_int const* n, lapack_int const* kd,
9033  double* AB, lapack_int const* ldab,
9034  double* Q, lapack_int const* ldq,
9035  double const* vl,
9036  double const* vu, lapack_int const* il, lapack_int const* iu,
9037  double const* abstol, lapack_int* m,
9038  double* W,
9039  double* Z, lapack_int const* ldz,
9040  double* work,
9041  lapack_int* iwork, lapack_int* IFAIL,
9042  lapack_int* info );
9043 
9044 #define LAPACK_ssbevx LAPACK_GLOBAL(ssbevx,SSBEVX)
9045 void LAPACK_ssbevx(
9046  char const* jobz, char const* range, char const* uplo,
9047  lapack_int const* n, lapack_int const* kd,
9048  float* AB, lapack_int const* ldab,
9049  float* Q, lapack_int const* ldq,
9050  float const* vl,
9051  float const* vu, lapack_int const* il, lapack_int const* iu,
9052  float const* abstol, lapack_int* m,
9053  float* W,
9054  float* Z, lapack_int const* ldz,
9055  float* work,
9056  lapack_int* iwork, lapack_int* IFAIL,
9057  lapack_int* info );
9058 
9059 #define LAPACK_dsbevx_2stage LAPACK_GLOBAL(dsbevx_2stage,DSBEVX_2STAGE)
9061  char const* jobz, char const* range, char const* uplo,
9062  lapack_int const* n, lapack_int const* kd,
9063  double* AB, lapack_int const* ldab,
9064  double* Q, lapack_int const* ldq,
9065  double const* vl,
9066  double const* vu, lapack_int const* il, lapack_int const* iu,
9067  double const* abstol, lapack_int* m,
9068  double* W,
9069  double* Z, lapack_int const* ldz,
9070  double* work, lapack_int const* lwork,
9071  lapack_int* iwork, lapack_int* IFAIL,
9072  lapack_int* info );
9073 
9074 #define LAPACK_ssbevx_2stage LAPACK_GLOBAL(ssbevx_2stage,SSBEVX_2STAGE)
9076  char const* jobz, char const* range, char const* uplo,
9077  lapack_int const* n, lapack_int const* kd,
9078  float* AB, lapack_int const* ldab,
9079  float* Q, lapack_int const* ldq,
9080  float const* vl,
9081  float const* vu, lapack_int const* il, lapack_int const* iu,
9082  float const* abstol, lapack_int* m,
9083  float* W,
9084  float* Z, lapack_int const* ldz,
9085  float* work, lapack_int const* lwork,
9086  lapack_int* iwork, lapack_int* IFAIL,
9087  lapack_int* info );
9088 
9089 #define LAPACK_dsbgst LAPACK_GLOBAL(dsbgst,DSBGST)
9090 void LAPACK_dsbgst(
9091  char const* vect, char const* uplo,
9092  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9093  double* AB, lapack_int const* ldab,
9094  double const* BB, lapack_int const* ldbb,
9095  double* X, lapack_int const* ldx,
9096  double* work,
9097  lapack_int* info );
9098 
9099 #define LAPACK_ssbgst LAPACK_GLOBAL(ssbgst,SSBGST)
9100 void LAPACK_ssbgst(
9101  char const* vect, char const* uplo,
9102  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9103  float* AB, lapack_int const* ldab,
9104  float const* BB, lapack_int const* ldbb,
9105  float* X, lapack_int const* ldx,
9106  float* work,
9107  lapack_int* info );
9108 
9109 #define LAPACK_dsbgv LAPACK_GLOBAL(dsbgv,DSBGV)
9110 void LAPACK_dsbgv(
9111  char const* jobz, char const* uplo,
9112  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9113  double* AB, lapack_int const* ldab,
9114  double* BB, lapack_int const* ldbb,
9115  double* W,
9116  double* Z, lapack_int const* ldz,
9117  double* work,
9118  lapack_int* info );
9119 
9120 #define LAPACK_ssbgv LAPACK_GLOBAL(ssbgv,SSBGV)
9121 void LAPACK_ssbgv(
9122  char const* jobz, char const* uplo,
9123  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9124  float* AB, lapack_int const* ldab,
9125  float* BB, lapack_int const* ldbb,
9126  float* W,
9127  float* Z, lapack_int const* ldz,
9128  float* work,
9129  lapack_int* info );
9130 
9131 #define LAPACK_dsbgvd LAPACK_GLOBAL(dsbgvd,DSBGVD)
9132 void LAPACK_dsbgvd(
9133  char const* jobz, char const* uplo,
9134  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9135  double* AB, lapack_int const* ldab,
9136  double* BB, lapack_int const* ldbb,
9137  double* W,
9138  double* Z, lapack_int const* ldz,
9139  double* work, lapack_int const* lwork,
9140  lapack_int* iwork, lapack_int const* liwork,
9141  lapack_int* info );
9142 
9143 #define LAPACK_ssbgvd LAPACK_GLOBAL(ssbgvd,SSBGVD)
9144 void LAPACK_ssbgvd(
9145  char const* jobz, char const* uplo,
9146  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9147  float* AB, lapack_int const* ldab,
9148  float* BB, lapack_int const* ldbb,
9149  float* W,
9150  float* Z, lapack_int const* ldz,
9151  float* work, lapack_int const* lwork,
9152  lapack_int* iwork, lapack_int const* liwork,
9153  lapack_int* info );
9154 
9155 #define LAPACK_dsbgvx LAPACK_GLOBAL(dsbgvx,DSBGVX)
9156 void LAPACK_dsbgvx(
9157  char const* jobz, char const* range, char const* uplo,
9158  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9159  double* AB, lapack_int const* ldab,
9160  double* BB, lapack_int const* ldbb,
9161  double* Q, lapack_int const* ldq,
9162  double const* vl,
9163  double const* vu, lapack_int const* il, lapack_int const* iu,
9164  double const* abstol, lapack_int* m,
9165  double* W,
9166  double* Z, lapack_int const* ldz,
9167  double* work,
9168  lapack_int* iwork, lapack_int* IFAIL,
9169  lapack_int* info );
9170 
9171 #define LAPACK_ssbgvx LAPACK_GLOBAL(ssbgvx,SSBGVX)
9172 void LAPACK_ssbgvx(
9173  char const* jobz, char const* range, char const* uplo,
9174  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9175  float* AB, lapack_int const* ldab,
9176  float* BB, lapack_int const* ldbb,
9177  float* Q, lapack_int const* ldq,
9178  float const* vl,
9179  float const* vu, lapack_int const* il, lapack_int const* iu,
9180  float const* abstol, lapack_int* m,
9181  float* W,
9182  float* Z, lapack_int const* ldz,
9183  float* work,
9184  lapack_int* iwork, lapack_int* IFAIL,
9185  lapack_int* info );
9186 
9187 #define LAPACK_dsbtrd LAPACK_GLOBAL(dsbtrd,DSBTRD)
9188 void LAPACK_dsbtrd(
9189  char const* vect, char const* uplo,
9190  lapack_int const* n, lapack_int const* kd,
9191  double* AB, lapack_int const* ldab,
9192  double* D,
9193  double* E,
9194  double* Q, lapack_int const* ldq,
9195  double* work,
9196  lapack_int* info );
9197 
9198 #define LAPACK_ssbtrd LAPACK_GLOBAL(ssbtrd,SSBTRD)
9199 void LAPACK_ssbtrd(
9200  char const* vect, char const* uplo,
9201  lapack_int const* n, lapack_int const* kd,
9202  float* AB, lapack_int const* ldab,
9203  float* D,
9204  float* E,
9205  float* Q, lapack_int const* ldq,
9206  float* work,
9207  lapack_int* info );
9208 
9209 #define LAPACK_dsfrk LAPACK_GLOBAL(dsfrk,DSFRK)
9210 void LAPACK_dsfrk(
9211  char const* transr, char const* uplo, char const* trans,
9212  lapack_int const* n, lapack_int const* k,
9213  double const* alpha,
9214  double const* A, lapack_int const* lda,
9215  double const* beta,
9216  double* C );
9217 
9218 #define LAPACK_ssfrk LAPACK_GLOBAL(ssfrk,SSFRK)
9219 void LAPACK_ssfrk(
9220  char const* transr, char const* uplo, char const* trans,
9221  lapack_int const* n, lapack_int const* k,
9222  float const* alpha,
9223  float const* A, lapack_int const* lda,
9224  float const* beta,
9225  float* C );
9226 
9227 #define LAPACK_cspcon LAPACK_GLOBAL(cspcon,CSPCON)
9228 void LAPACK_cspcon(
9229  char const* uplo,
9230  lapack_int const* n,
9231  lapack_complex_float const* AP, lapack_int const* ipiv,
9232  float const* anorm,
9233  float* rcond,
9234  lapack_complex_float* work,
9235  lapack_int* info );
9236 
9237 #define LAPACK_dspcon LAPACK_GLOBAL(dspcon,DSPCON)
9238 void LAPACK_dspcon(
9239  char const* uplo,
9240  lapack_int const* n,
9241  double const* AP, lapack_int const* ipiv,
9242  double const* anorm,
9243  double* rcond,
9244  double* work,
9245  lapack_int* iwork,
9246  lapack_int* info );
9247 
9248 #define LAPACK_sspcon LAPACK_GLOBAL(sspcon,SSPCON)
9249 void LAPACK_sspcon(
9250  char const* uplo,
9251  lapack_int const* n,
9252  float const* AP, lapack_int const* ipiv,
9253  float const* anorm,
9254  float* rcond,
9255  float* work,
9256  lapack_int* iwork,
9257  lapack_int* info );
9258 
9259 #define LAPACK_zspcon LAPACK_GLOBAL(zspcon,ZSPCON)
9260 void LAPACK_zspcon(
9261  char const* uplo,
9262  lapack_int const* n,
9263  lapack_complex_double const* AP, lapack_int const* ipiv,
9264  double const* anorm,
9265  double* rcond,
9266  lapack_complex_double* work,
9267  lapack_int* info );
9268 
9269 #define LAPACK_dspev LAPACK_GLOBAL(dspev,DSPEV)
9270 void LAPACK_dspev(
9271  char const* jobz, char const* uplo,
9272  lapack_int const* n,
9273  double* AP,
9274  double* W,
9275  double* Z, lapack_int const* ldz,
9276  double* work,
9277  lapack_int* info );
9278 
9279 #define LAPACK_sspev LAPACK_GLOBAL(sspev,SSPEV)
9280 void LAPACK_sspev(
9281  char const* jobz, char const* uplo,
9282  lapack_int const* n,
9283  float* AP,
9284  float* W,
9285  float* Z, lapack_int const* ldz,
9286  float* work,
9287  lapack_int* info );
9288 
9289 #define LAPACK_dspevd LAPACK_GLOBAL(dspevd,DSPEVD)
9290 void LAPACK_dspevd(
9291  char const* jobz, char const* uplo,
9292  lapack_int const* n,
9293  double* AP,
9294  double* W,
9295  double* Z, lapack_int const* ldz,
9296  double* work, lapack_int const* lwork,
9297  lapack_int* iwork, lapack_int const* liwork,
9298  lapack_int* info );
9299 
9300 #define LAPACK_sspevd LAPACK_GLOBAL(sspevd,SSPEVD)
9301 void LAPACK_sspevd(
9302  char const* jobz, char const* uplo,
9303  lapack_int const* n,
9304  float* AP,
9305  float* W,
9306  float* Z, lapack_int const* ldz,
9307  float* work, lapack_int const* lwork,
9308  lapack_int* iwork, lapack_int const* liwork,
9309  lapack_int* info );
9310 
9311 #define LAPACK_dspevx LAPACK_GLOBAL(dspevx,DSPEVX)
9312 void LAPACK_dspevx(
9313  char const* jobz, char const* range, char const* uplo,
9314  lapack_int const* n,
9315  double* AP,
9316  double const* vl,
9317  double const* vu, lapack_int const* il, lapack_int const* iu,
9318  double const* abstol, lapack_int* m,
9319  double* W,
9320  double* Z, lapack_int const* ldz,
9321  double* work,
9322  lapack_int* iwork, lapack_int* IFAIL,
9323  lapack_int* info );
9324 
9325 #define LAPACK_sspevx LAPACK_GLOBAL(sspevx,SSPEVX)
9326 void LAPACK_sspevx(
9327  char const* jobz, char const* range, char const* uplo,
9328  lapack_int const* n,
9329  float* AP,
9330  float const* vl,
9331  float const* vu, lapack_int const* il, lapack_int const* iu,
9332  float const* abstol, lapack_int* m,
9333  float* W,
9334  float* Z, lapack_int const* ldz,
9335  float* work,
9336  lapack_int* iwork, lapack_int* IFAIL,
9337  lapack_int* info );
9338 
9339 #define LAPACK_dspgst LAPACK_GLOBAL(dspgst,DSPGST)
9340 void LAPACK_dspgst(
9341  lapack_int const* itype, char const* uplo,
9342  lapack_int const* n,
9343  double* AP,
9344  double const* BP,
9345  lapack_int* info );
9346 
9347 #define LAPACK_sspgst LAPACK_GLOBAL(sspgst,SSPGST)
9348 void LAPACK_sspgst(
9349  lapack_int const* itype, char const* uplo,
9350  lapack_int const* n,
9351  float* AP,
9352  float const* BP,
9353  lapack_int* info );
9354 
9355 #define LAPACK_dspgv LAPACK_GLOBAL(dspgv,DSPGV)
9356 void LAPACK_dspgv(
9357  lapack_int const* itype, char const* jobz, char const* uplo,
9358  lapack_int const* n,
9359  double* AP,
9360  double* BP,
9361  double* W,
9362  double* Z, lapack_int const* ldz,
9363  double* work,
9364  lapack_int* info );
9365 
9366 #define LAPACK_sspgv LAPACK_GLOBAL(sspgv,SSPGV)
9367 void LAPACK_sspgv(
9368  lapack_int const* itype, char const* jobz, char const* uplo,
9369  lapack_int const* n,
9370  float* AP,
9371  float* BP,
9372  float* W,
9373  float* Z, lapack_int const* ldz,
9374  float* work,
9375  lapack_int* info );
9376 
9377 #define LAPACK_dspgvd LAPACK_GLOBAL(dspgvd,DSPGVD)
9378 void LAPACK_dspgvd(
9379  lapack_int const* itype, char const* jobz, char const* uplo,
9380  lapack_int const* n,
9381  double* AP,
9382  double* BP,
9383  double* W,
9384  double* Z, lapack_int const* ldz,
9385  double* work, lapack_int const* lwork,
9386  lapack_int* iwork, lapack_int const* liwork,
9387  lapack_int* info );
9388 
9389 #define LAPACK_sspgvd LAPACK_GLOBAL(sspgvd,SSPGVD)
9390 void LAPACK_sspgvd(
9391  lapack_int const* itype, char const* jobz, char const* uplo,
9392  lapack_int const* n,
9393  float* AP,
9394  float* BP,
9395  float* W,
9396  float* Z, lapack_int const* ldz,
9397  float* work, lapack_int const* lwork,
9398  lapack_int* iwork, lapack_int const* liwork,
9399  lapack_int* info );
9400 
9401 #define LAPACK_dspgvx LAPACK_GLOBAL(dspgvx,DSPGVX)
9402 void LAPACK_dspgvx(
9403  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
9404  lapack_int const* n,
9405  double* AP,
9406  double* BP,
9407  double const* vl,
9408  double const* vu, lapack_int const* il, lapack_int const* iu,
9409  double const* abstol, lapack_int* m,
9410  double* W,
9411  double* Z, lapack_int const* ldz,
9412  double* work,
9413  lapack_int* iwork, lapack_int* IFAIL,
9414  lapack_int* info );
9415 
9416 #define LAPACK_sspgvx LAPACK_GLOBAL(sspgvx,SSPGVX)
9417 void LAPACK_sspgvx(
9418  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
9419  lapack_int const* n,
9420  float* AP,
9421  float* BP,
9422  float const* vl,
9423  float const* vu, lapack_int const* il, lapack_int const* iu,
9424  float const* abstol, lapack_int* m,
9425  float* W,
9426  float* Z, lapack_int const* ldz,
9427  float* work,
9428  lapack_int* iwork, lapack_int* IFAIL,
9429  lapack_int* info );
9430 
9431 #define LAPACK_csprfs LAPACK_GLOBAL(csprfs,CSPRFS)
9432 void LAPACK_csprfs(
9433  char const* uplo,
9434  lapack_int const* n, lapack_int const* nrhs,
9435  lapack_complex_float const* AP,
9436  lapack_complex_float const* AFP, lapack_int const* ipiv,
9437  lapack_complex_float const* B, lapack_int const* ldb,
9438  lapack_complex_float* X, lapack_int const* ldx,
9439  float* ferr,
9440  float* berr,
9441  lapack_complex_float* work,
9442  float* rwork,
9443  lapack_int* info );
9444 
9445 #define LAPACK_dsprfs LAPACK_GLOBAL(dsprfs,DSPRFS)
9446 void LAPACK_dsprfs(
9447  char const* uplo,
9448  lapack_int const* n, lapack_int const* nrhs,
9449  double const* AP,
9450  double const* AFP, lapack_int const* ipiv,
9451  double const* B, lapack_int const* ldb,
9452  double* X, lapack_int const* ldx,
9453  double* ferr,
9454  double* berr,
9455  double* work,
9456  lapack_int* iwork,
9457  lapack_int* info );
9458 
9459 #define LAPACK_ssprfs LAPACK_GLOBAL(ssprfs,SSPRFS)
9460 void LAPACK_ssprfs(
9461  char const* uplo,
9462  lapack_int const* n, lapack_int const* nrhs,
9463  float const* AP,
9464  float const* AFP, lapack_int const* ipiv,
9465  float const* B, lapack_int const* ldb,
9466  float* X, lapack_int const* ldx,
9467  float* ferr,
9468  float* berr,
9469  float* work,
9470  lapack_int* iwork,
9471  lapack_int* info );
9472 
9473 #define LAPACK_zsprfs LAPACK_GLOBAL(zsprfs,ZSPRFS)
9474 void LAPACK_zsprfs(
9475  char const* uplo,
9476  lapack_int const* n, lapack_int const* nrhs,
9477  lapack_complex_double const* AP,
9478  lapack_complex_double const* AFP, lapack_int const* ipiv,
9479  lapack_complex_double const* B, lapack_int const* ldb,
9480  lapack_complex_double* X, lapack_int const* ldx,
9481  double* ferr,
9482  double* berr,
9483  lapack_complex_double* work,
9484  double* rwork,
9485  lapack_int* info );
9486 
9487 #define LAPACK_cspsv LAPACK_GLOBAL(cspsv,CSPSV)
9488 void LAPACK_cspsv(
9489  char const* uplo,
9490  lapack_int const* n, lapack_int const* nrhs,
9491  lapack_complex_float* AP, lapack_int* ipiv,
9492  lapack_complex_float* B, lapack_int const* ldb,
9493  lapack_int* info );
9494 
9495 #define LAPACK_dspsv LAPACK_GLOBAL(dspsv,DSPSV)
9496 void LAPACK_dspsv(
9497  char const* uplo,
9498  lapack_int const* n, lapack_int const* nrhs,
9499  double* AP, lapack_int* ipiv,
9500  double* B, lapack_int const* ldb,
9501  lapack_int* info );
9502 
9503 #define LAPACK_sspsv LAPACK_GLOBAL(sspsv,SSPSV)
9504 void LAPACK_sspsv(
9505  char const* uplo,
9506  lapack_int const* n, lapack_int const* nrhs,
9507  float* AP, lapack_int* ipiv,
9508  float* B, lapack_int const* ldb,
9509  lapack_int* info );
9510 
9511 #define LAPACK_zspsv LAPACK_GLOBAL(zspsv,ZSPSV)
9512 void LAPACK_zspsv(
9513  char const* uplo,
9514  lapack_int const* n, lapack_int const* nrhs,
9515  lapack_complex_double* AP, lapack_int* ipiv,
9516  lapack_complex_double* B, lapack_int const* ldb,
9517  lapack_int* info );
9518 
9519 #define LAPACK_cspsvx LAPACK_GLOBAL(cspsvx,CSPSVX)
9520 void LAPACK_cspsvx(
9521  char const* fact, char const* uplo,
9522  lapack_int const* n, lapack_int const* nrhs,
9523  lapack_complex_float const* AP,
9524  lapack_complex_float* AFP, lapack_int* ipiv,
9525  lapack_complex_float const* B, lapack_int const* ldb,
9526  lapack_complex_float* X, lapack_int const* ldx,
9527  float* rcond,
9528  float* ferr,
9529  float* berr,
9530  lapack_complex_float* work,
9531  float* rwork,
9532  lapack_int* info );
9533 
9534 #define LAPACK_dspsvx LAPACK_GLOBAL(dspsvx,DSPSVX)
9535 void LAPACK_dspsvx(
9536  char const* fact, char const* uplo,
9537  lapack_int const* n, lapack_int const* nrhs,
9538  double const* AP,
9539  double* AFP, lapack_int* ipiv,
9540  double const* B, lapack_int const* ldb,
9541  double* X, lapack_int const* ldx,
9542  double* rcond,
9543  double* ferr,
9544  double* berr,
9545  double* work,
9546  lapack_int* iwork,
9547  lapack_int* info );
9548 
9549 #define LAPACK_sspsvx LAPACK_GLOBAL(sspsvx,SSPSVX)
9550 void LAPACK_sspsvx(
9551  char const* fact, char const* uplo,
9552  lapack_int const* n, lapack_int const* nrhs,
9553  float const* AP,
9554  float* AFP, lapack_int* ipiv,
9555  float const* B, lapack_int const* ldb,
9556  float* X, lapack_int const* ldx,
9557  float* rcond,
9558  float* ferr,
9559  float* berr,
9560  float* work,
9561  lapack_int* iwork,
9562  lapack_int* info );
9563 
9564 #define LAPACK_zspsvx LAPACK_GLOBAL(zspsvx,ZSPSVX)
9565 void LAPACK_zspsvx(
9566  char const* fact, char const* uplo,
9567  lapack_int const* n, lapack_int const* nrhs,
9568  lapack_complex_double const* AP,
9569  lapack_complex_double* AFP, lapack_int* ipiv,
9570  lapack_complex_double const* B, lapack_int const* ldb,
9571  lapack_complex_double* X, lapack_int const* ldx,
9572  double* rcond,
9573  double* ferr,
9574  double* berr,
9575  lapack_complex_double* work,
9576  double* rwork,
9577  lapack_int* info );
9578 
9579 #define LAPACK_dsptrd LAPACK_GLOBAL(dsptrd,DSPTRD)
9580 void LAPACK_dsptrd(
9581  char const* uplo,
9582  lapack_int const* n,
9583  double* AP,
9584  double* D,
9585  double* E,
9586  double* tau,
9587  lapack_int* info );
9588 
9589 #define LAPACK_ssptrd LAPACK_GLOBAL(ssptrd,SSPTRD)
9590 void LAPACK_ssptrd(
9591  char const* uplo,
9592  lapack_int const* n,
9593  float* AP,
9594  float* D,
9595  float* E,
9596  float* tau,
9597  lapack_int* info );
9598 
9599 #define LAPACK_csptrf LAPACK_GLOBAL(csptrf,CSPTRF)
9600 void LAPACK_csptrf(
9601  char const* uplo,
9602  lapack_int const* n,
9603  lapack_complex_float* AP, lapack_int* ipiv,
9604  lapack_int* info );
9605 
9606 #define LAPACK_dsptrf LAPACK_GLOBAL(dsptrf,DSPTRF)
9607 void LAPACK_dsptrf(
9608  char const* uplo,
9609  lapack_int const* n,
9610  double* AP, lapack_int* ipiv,
9611  lapack_int* info );
9612 
9613 #define LAPACK_ssptrf LAPACK_GLOBAL(ssptrf,SSPTRF)
9614 void LAPACK_ssptrf(
9615  char const* uplo,
9616  lapack_int const* n,
9617  float* AP, lapack_int* ipiv,
9618  lapack_int* info );
9619 
9620 #define LAPACK_zsptrf LAPACK_GLOBAL(zsptrf,ZSPTRF)
9621 void LAPACK_zsptrf(
9622  char const* uplo,
9623  lapack_int const* n,
9624  lapack_complex_double* AP, lapack_int* ipiv,
9625  lapack_int* info );
9626 
9627 #define LAPACK_csptri LAPACK_GLOBAL(csptri,CSPTRI)
9628 void LAPACK_csptri(
9629  char const* uplo,
9630  lapack_int const* n,
9631  lapack_complex_float* AP, lapack_int const* ipiv,
9632  lapack_complex_float* work,
9633  lapack_int* info );
9634 
9635 #define LAPACK_dsptri LAPACK_GLOBAL(dsptri,DSPTRI)
9636 void LAPACK_dsptri(
9637  char const* uplo,
9638  lapack_int const* n,
9639  double* AP, lapack_int const* ipiv,
9640  double* work,
9641  lapack_int* info );
9642 
9643 #define LAPACK_ssptri LAPACK_GLOBAL(ssptri,SSPTRI)
9644 void LAPACK_ssptri(
9645  char const* uplo,
9646  lapack_int const* n,
9647  float* AP, lapack_int const* ipiv,
9648  float* work,
9649  lapack_int* info );
9650 
9651 #define LAPACK_zsptri LAPACK_GLOBAL(zsptri,ZSPTRI)
9652 void LAPACK_zsptri(
9653  char const* uplo,
9654  lapack_int const* n,
9655  lapack_complex_double* AP, lapack_int const* ipiv,
9656  lapack_complex_double* work,
9657  lapack_int* info );
9658 
9659 #define LAPACK_csptrs LAPACK_GLOBAL(csptrs,CSPTRS)
9660 void LAPACK_csptrs(
9661  char const* uplo,
9662  lapack_int const* n, lapack_int const* nrhs,
9663  lapack_complex_float const* AP, lapack_int const* ipiv,
9664  lapack_complex_float* B, lapack_int const* ldb,
9665  lapack_int* info );
9666 
9667 #define LAPACK_dsptrs LAPACK_GLOBAL(dsptrs,DSPTRS)
9668 void LAPACK_dsptrs(
9669  char const* uplo,
9670  lapack_int const* n, lapack_int const* nrhs,
9671  double const* AP, lapack_int const* ipiv,
9672  double* B, lapack_int const* ldb,
9673  lapack_int* info );
9674 
9675 #define LAPACK_ssptrs LAPACK_GLOBAL(ssptrs,SSPTRS)
9676 void LAPACK_ssptrs(
9677  char const* uplo,
9678  lapack_int const* n, lapack_int const* nrhs,
9679  float const* AP, lapack_int const* ipiv,
9680  float* B, lapack_int const* ldb,
9681  lapack_int* info );
9682 
9683 #define LAPACK_zsptrs LAPACK_GLOBAL(zsptrs,ZSPTRS)
9684 void LAPACK_zsptrs(
9685  char const* uplo,
9686  lapack_int const* n, lapack_int const* nrhs,
9687  lapack_complex_double const* AP, lapack_int const* ipiv,
9688  lapack_complex_double* B, lapack_int const* ldb,
9689  lapack_int* info );
9690 
9691 #define LAPACK_dstebz LAPACK_GLOBAL(dstebz,DSTEBZ)
9692 void LAPACK_dstebz(
9693  char const* range, char const* order,
9694  lapack_int const* n,
9695  double const* vl,
9696  double const* vu, lapack_int const* il, lapack_int const* iu,
9697  double const* abstol,
9698  double const* D,
9699  double const* E, lapack_int* m, lapack_int* nsplit,
9700  double* W, lapack_int* IBLOCK, lapack_int* ISPLIT,
9701  double* work,
9702  lapack_int* iwork,
9703  lapack_int* info );
9704 
9705 #define LAPACK_sstebz LAPACK_GLOBAL(sstebz,SSTEBZ)
9706 void LAPACK_sstebz(
9707  char const* range, char const* order,
9708  lapack_int const* n,
9709  float const* vl,
9710  float const* vu, lapack_int const* il, lapack_int const* iu,
9711  float const* abstol,
9712  float const* D,
9713  float const* E, lapack_int* m, lapack_int* nsplit,
9714  float* W, lapack_int* IBLOCK, lapack_int* ISPLIT,
9715  float* work,
9716  lapack_int* iwork,
9717  lapack_int* info );
9718 
9719 #define LAPACK_cstedc LAPACK_GLOBAL(cstedc,CSTEDC)
9720 void LAPACK_cstedc(
9721  char const* compz,
9722  lapack_int const* n,
9723  float* D,
9724  float* E,
9725  lapack_complex_float* Z, lapack_int const* ldz,
9726  lapack_complex_float* work, lapack_int const* lwork,
9727  float* rwork, lapack_int const* lrwork,
9728  lapack_int* iwork, lapack_int const* liwork,
9729  lapack_int* info );
9730 
9731 #define LAPACK_dstedc LAPACK_GLOBAL(dstedc,DSTEDC)
9732 void LAPACK_dstedc(
9733  char const* compz,
9734  lapack_int const* n,
9735  double* D,
9736  double* E,
9737  double* Z, lapack_int const* ldz,
9738  double* work, lapack_int const* lwork,
9739  lapack_int* iwork, lapack_int const* liwork,
9740  lapack_int* info );
9741 
9742 #define LAPACK_sstedc LAPACK_GLOBAL(sstedc,SSTEDC)
9743 void LAPACK_sstedc(
9744  char const* compz,
9745  lapack_int const* n,
9746  float* D,
9747  float* E,
9748  float* Z, lapack_int const* ldz,
9749  float* work, lapack_int const* lwork,
9750  lapack_int* iwork, lapack_int const* liwork,
9751  lapack_int* info );
9752 
9753 #define LAPACK_zstedc LAPACK_GLOBAL(zstedc,ZSTEDC)
9754 void LAPACK_zstedc(
9755  char const* compz,
9756  lapack_int const* n,
9757  double* D,
9758  double* E,
9759  lapack_complex_double* Z, lapack_int const* ldz,
9760  lapack_complex_double* work, lapack_int const* lwork,
9761  double* rwork, lapack_int const* lrwork,
9762  lapack_int* iwork, lapack_int const* liwork,
9763  lapack_int* info );
9764 
9765 #define LAPACK_cstegr LAPACK_GLOBAL(cstegr,CSTEGR)
9766 void LAPACK_cstegr(
9767  char const* jobz, char const* range,
9768  lapack_int const* n,
9769  float* D,
9770  float* E,
9771  float const* vl,
9772  float const* vu, lapack_int const* il, lapack_int const* iu,
9773  float const* abstol, lapack_int* m,
9774  float* W,
9775  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
9776  float* work, lapack_int const* lwork,
9777  lapack_int* iwork, lapack_int const* liwork,
9778  lapack_int* info );
9779 
9780 #define LAPACK_dstegr LAPACK_GLOBAL(dstegr,DSTEGR)
9781 void LAPACK_dstegr(
9782  char const* jobz, char const* range,
9783  lapack_int const* n,
9784  double* D,
9785  double* E,
9786  double const* vl,
9787  double const* vu, lapack_int const* il, lapack_int const* iu,
9788  double const* abstol, lapack_int* m,
9789  double* W,
9790  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
9791  double* work, lapack_int const* lwork,
9792  lapack_int* iwork, lapack_int const* liwork,
9793  lapack_int* info );
9794 
9795 #define LAPACK_sstegr LAPACK_GLOBAL(sstegr,SSTEGR)
9796 void LAPACK_sstegr(
9797  char const* jobz, char const* range,
9798  lapack_int const* n,
9799  float* D,
9800  float* E,
9801  float const* vl,
9802  float const* vu, lapack_int const* il, lapack_int const* iu,
9803  float const* abstol, lapack_int* m,
9804  float* W,
9805  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
9806  float* work, lapack_int const* lwork,
9807  lapack_int* iwork, lapack_int const* liwork,
9808  lapack_int* info );
9809 
9810 #define LAPACK_zstegr LAPACK_GLOBAL(zstegr,ZSTEGR)
9811 void LAPACK_zstegr(
9812  char const* jobz, char const* range,
9813  lapack_int const* n,
9814  double* D,
9815  double* E,
9816  double const* vl,
9817  double const* vu, lapack_int const* il, lapack_int const* iu,
9818  double const* abstol, lapack_int* m,
9819  double* W,
9820  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
9821  double* work, lapack_int const* lwork,
9822  lapack_int* iwork, lapack_int const* liwork,
9823  lapack_int* info );
9824 
9825 #define LAPACK_cstein LAPACK_GLOBAL(cstein,CSTEIN)
9826 void LAPACK_cstein(
9827  lapack_int const* n,
9828  float const* D,
9829  float const* E, lapack_int const* m,
9830  float const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
9831  lapack_complex_float* Z, lapack_int const* ldz,
9832  float* work,
9833  lapack_int* iwork, lapack_int* IFAIL,
9834  lapack_int* info );
9835 
9836 #define LAPACK_dstein LAPACK_GLOBAL(dstein,DSTEIN)
9837 void LAPACK_dstein(
9838  lapack_int const* n,
9839  double const* D,
9840  double const* E, lapack_int const* m,
9841  double const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
9842  double* Z, lapack_int const* ldz,
9843  double* work,
9844  lapack_int* iwork, lapack_int* IFAIL,
9845  lapack_int* info );
9846 
9847 #define LAPACK_sstein LAPACK_GLOBAL(sstein,SSTEIN)
9848 void LAPACK_sstein(
9849  lapack_int const* n,
9850  float const* D,
9851  float const* E, lapack_int const* m,
9852  float const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
9853  float* Z, lapack_int const* ldz,
9854  float* work,
9855  lapack_int* iwork, lapack_int* IFAIL,
9856  lapack_int* info );
9857 
9858 #define LAPACK_zstein LAPACK_GLOBAL(zstein,ZSTEIN)
9859 void LAPACK_zstein(
9860  lapack_int const* n,
9861  double const* D,
9862  double const* E, lapack_int const* m,
9863  double const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
9864  lapack_complex_double* Z, lapack_int const* ldz,
9865  double* work,
9866  lapack_int* iwork, lapack_int* IFAIL,
9867  lapack_int* info );
9868 
9869 #define LAPACK_cstemr LAPACK_GLOBAL(cstemr,CSTEMR)
9870 void LAPACK_cstemr(
9871  char const* jobz, char const* range,
9872  lapack_int const* n,
9873  float* D,
9874  float* E,
9875  float const* vl,
9876  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
9877  float* W,
9878  lapack_complex_float* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
9879  float* work, lapack_int const* lwork,
9880  lapack_int* iwork, lapack_int const* liwork,
9881  lapack_int* info );
9882 
9883 #define LAPACK_dstemr LAPACK_GLOBAL(dstemr,DSTEMR)
9884 void LAPACK_dstemr(
9885  char const* jobz, char const* range,
9886  lapack_int const* n,
9887  double* D,
9888  double* E,
9889  double const* vl,
9890  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
9891  double* W,
9892  double* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
9893  double* work, lapack_int const* lwork,
9894  lapack_int* iwork, lapack_int const* liwork,
9895  lapack_int* info );
9896 
9897 #define LAPACK_sstemr LAPACK_GLOBAL(sstemr,SSTEMR)
9898 void LAPACK_sstemr(
9899  char const* jobz, char const* range,
9900  lapack_int const* n,
9901  float* D,
9902  float* E,
9903  float const* vl,
9904  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
9905  float* W,
9906  float* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
9907  float* work, lapack_int const* lwork,
9908  lapack_int* iwork, lapack_int const* liwork,
9909  lapack_int* info );
9910 
9911 #define LAPACK_zstemr LAPACK_GLOBAL(zstemr,ZSTEMR)
9912 void LAPACK_zstemr(
9913  char const* jobz, char const* range,
9914  lapack_int const* n,
9915  double* D,
9916  double* E,
9917  double const* vl,
9918  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
9919  double* W,
9920  lapack_complex_double* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
9921  double* work, lapack_int const* lwork,
9922  lapack_int* iwork, lapack_int const* liwork,
9923  lapack_int* info );
9924 
9925 #define LAPACK_csteqr LAPACK_GLOBAL(csteqr,CSTEQR)
9926 void LAPACK_csteqr(
9927  char const* compz,
9928  lapack_int const* n,
9929  float* D,
9930  float* E,
9931  lapack_complex_float* Z, lapack_int const* ldz,
9932  float* work,
9933  lapack_int* info );
9934 
9935 #define LAPACK_dsteqr LAPACK_GLOBAL(dsteqr,DSTEQR)
9936 void LAPACK_dsteqr(
9937  char const* compz,
9938  lapack_int const* n,
9939  double* D,
9940  double* E,
9941  double* Z, lapack_int const* ldz,
9942  double* work,
9943  lapack_int* info );
9944 
9945 #define LAPACK_ssteqr LAPACK_GLOBAL(ssteqr,SSTEQR)
9946 void LAPACK_ssteqr(
9947  char const* compz,
9948  lapack_int const* n,
9949  float* D,
9950  float* E,
9951  float* Z, lapack_int const* ldz,
9952  float* work,
9953  lapack_int* info );
9954 
9955 #define LAPACK_zsteqr LAPACK_GLOBAL(zsteqr,ZSTEQR)
9956 void LAPACK_zsteqr(
9957  char const* compz,
9958  lapack_int const* n,
9959  double* D,
9960  double* E,
9961  lapack_complex_double* Z, lapack_int const* ldz,
9962  double* work,
9963  lapack_int* info );
9964 
9965 #define LAPACK_dsterf LAPACK_GLOBAL(dsterf,DSTERF)
9966 void LAPACK_dsterf(
9967  lapack_int const* n,
9968  double* D,
9969  double* E,
9970  lapack_int* info );
9971 
9972 #define LAPACK_ssterf LAPACK_GLOBAL(ssterf,SSTERF)
9973 void LAPACK_ssterf(
9974  lapack_int const* n,
9975  float* D,
9976  float* E,
9977  lapack_int* info );
9978 
9979 #define LAPACK_dstev LAPACK_GLOBAL(dstev,DSTEV)
9980 void LAPACK_dstev(
9981  char const* jobz,
9982  lapack_int const* n,
9983  double* D,
9984  double* E,
9985  double* Z, lapack_int const* ldz,
9986  double* work,
9987  lapack_int* info );
9988 
9989 #define LAPACK_sstev LAPACK_GLOBAL(sstev,SSTEV)
9990 void LAPACK_sstev(
9991  char const* jobz,
9992  lapack_int const* n,
9993  float* D,
9994  float* E,
9995  float* Z, lapack_int const* ldz,
9996  float* work,
9997  lapack_int* info );
9998 
9999 #define LAPACK_dstevd LAPACK_GLOBAL(dstevd,DSTEVD)
10000 void LAPACK_dstevd(
10001  char const* jobz,
10002  lapack_int const* n,
10003  double* D,
10004  double* E,
10005  double* Z, lapack_int const* ldz,
10006  double* work, lapack_int const* lwork,
10007  lapack_int* iwork, lapack_int const* liwork,
10008  lapack_int* info );
10009 
10010 #define LAPACK_sstevd LAPACK_GLOBAL(sstevd,SSTEVD)
10011 void LAPACK_sstevd(
10012  char const* jobz,
10013  lapack_int const* n,
10014  float* D,
10015  float* E,
10016  float* Z, lapack_int const* ldz,
10017  float* work, lapack_int const* lwork,
10018  lapack_int* iwork, lapack_int const* liwork,
10019  lapack_int* info );
10020 
10021 #define LAPACK_dstevr LAPACK_GLOBAL(dstevr,DSTEVR)
10022 void LAPACK_dstevr(
10023  char const* jobz, char const* range,
10024  lapack_int const* n,
10025  double* D,
10026  double* E,
10027  double const* vl,
10028  double const* vu, lapack_int const* il, lapack_int const* iu,
10029  double const* abstol, lapack_int* m,
10030  double* W,
10031  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10032  double* work, lapack_int const* lwork,
10033  lapack_int* iwork, lapack_int const* liwork,
10034  lapack_int* info );
10035 
10036 #define LAPACK_sstevr LAPACK_GLOBAL(sstevr,SSTEVR)
10037 void LAPACK_sstevr(
10038  char const* jobz, char const* range,
10039  lapack_int const* n,
10040  float* D,
10041  float* E,
10042  float const* vl,
10043  float const* vu, lapack_int const* il, lapack_int const* iu,
10044  float const* abstol, lapack_int* m,
10045  float* W,
10046  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10047  float* work, lapack_int const* lwork,
10048  lapack_int* iwork, lapack_int const* liwork,
10049  lapack_int* info );
10050 
10051 #define LAPACK_dstevx LAPACK_GLOBAL(dstevx,DSTEVX)
10052 void LAPACK_dstevx(
10053  char const* jobz, char const* range,
10054  lapack_int const* n,
10055  double* D,
10056  double* E,
10057  double const* vl,
10058  double const* vu, lapack_int const* il, lapack_int const* iu,
10059  double const* abstol, lapack_int* m,
10060  double* W,
10061  double* Z, lapack_int const* ldz,
10062  double* work,
10063  lapack_int* iwork, lapack_int* IFAIL,
10064  lapack_int* info );
10065 
10066 #define LAPACK_sstevx LAPACK_GLOBAL(sstevx,SSTEVX)
10067 void LAPACK_sstevx(
10068  char const* jobz, char const* range,
10069  lapack_int const* n,
10070  float* D,
10071  float* E,
10072  float const* vl,
10073  float const* vu, lapack_int const* il, lapack_int const* iu,
10074  float const* abstol, lapack_int* m,
10075  float* W,
10076  float* Z, lapack_int const* ldz,
10077  float* work,
10078  lapack_int* iwork, lapack_int* IFAIL,
10079  lapack_int* info );
10080 
10081 #define LAPACK_csycon LAPACK_GLOBAL(csycon,CSYCON)
10082 void LAPACK_csycon(
10083  char const* uplo,
10084  lapack_int const* n,
10085  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
10086  float const* anorm,
10087  float* rcond,
10088  lapack_complex_float* work,
10089  lapack_int* info );
10090 
10091 #define LAPACK_dsycon LAPACK_GLOBAL(dsycon,DSYCON)
10092 void LAPACK_dsycon(
10093  char const* uplo,
10094  lapack_int const* n,
10095  double const* A, lapack_int const* lda, lapack_int const* ipiv,
10096  double const* anorm,
10097  double* rcond,
10098  double* work,
10099  lapack_int* iwork,
10100  lapack_int* info );
10101 
10102 #define LAPACK_ssycon LAPACK_GLOBAL(ssycon,SSYCON)
10103 void LAPACK_ssycon(
10104  char const* uplo,
10105  lapack_int const* n,
10106  float const* A, lapack_int const* lda, lapack_int const* ipiv,
10107  float const* anorm,
10108  float* rcond,
10109  float* work,
10110  lapack_int* iwork,
10111  lapack_int* info );
10112 
10113 #define LAPACK_zsycon LAPACK_GLOBAL(zsycon,ZSYCON)
10114 void LAPACK_zsycon(
10115  char const* uplo,
10116  lapack_int const* n,
10117  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
10118  double const* anorm,
10119  double* rcond,
10120  lapack_complex_double* work,
10121  lapack_int* info );
10122 
10123 #define LAPACK_csycon_3 LAPACK_GLOBAL(csycon_3,CSYCON_3)
10124 void LAPACK_csycon_3(
10125  char const* uplo,
10126  lapack_int const* n,
10127  lapack_complex_float const* A, lapack_int const* lda,
10128  lapack_complex_float const* E, lapack_int const* ipiv,
10129  float const* anorm,
10130  float* rcond,
10131  lapack_complex_float* work,
10132  lapack_int* info );
10133 
10134 #define LAPACK_dsycon_3 LAPACK_GLOBAL(dsycon_3,DSYCON_3)
10135 void LAPACK_dsycon_3(
10136  char const* uplo,
10137  lapack_int const* n,
10138  double const* A, lapack_int const* lda,
10139  double const* E, lapack_int const* ipiv,
10140  double const* anorm,
10141  double* rcond,
10142  double* work,
10143  lapack_int* iwork,
10144  lapack_int* info );
10145 
10146 #define LAPACK_ssycon_3 LAPACK_GLOBAL(ssycon_3,SSYCON_3)
10147 void LAPACK_ssycon_3(
10148  char const* uplo,
10149  lapack_int const* n,
10150  float const* A, lapack_int const* lda,
10151  float const* E, lapack_int const* ipiv,
10152  float const* anorm,
10153  float* rcond,
10154  float* work,
10155  lapack_int* iwork,
10156  lapack_int* info );
10157 
10158 #define LAPACK_zsycon_3 LAPACK_GLOBAL(zsycon_3,ZSYCON_3)
10159 void LAPACK_zsycon_3(
10160  char const* uplo,
10161  lapack_int const* n,
10162  lapack_complex_double const* A, lapack_int const* lda,
10163  lapack_complex_double const* E, lapack_int const* ipiv,
10164  double const* anorm,
10165  double* rcond,
10166  lapack_complex_double* work,
10167  lapack_int* info );
10168 
10169 #define LAPACK_csyconv LAPACK_GLOBAL(csyconv,CSYCONV)
10170 void LAPACK_csyconv(
10171  char const* uplo, char const* way,
10172  lapack_int const* n,
10173  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
10175  lapack_int* info );
10176 
10177 #define LAPACK_dsyconv LAPACK_GLOBAL(dsyconv,DSYCONV)
10178 void LAPACK_dsyconv(
10179  char const* uplo, char const* way,
10180  lapack_int const* n,
10181  double* A, lapack_int const* lda, lapack_int const* ipiv,
10182  double* E,
10183  lapack_int* info );
10184 
10185 #define LAPACK_ssyconv LAPACK_GLOBAL(ssyconv,SSYCONV)
10186 void LAPACK_ssyconv(
10187  char const* uplo, char const* way,
10188  lapack_int const* n,
10189  float* A, lapack_int const* lda, lapack_int const* ipiv,
10190  float* E,
10191  lapack_int* info );
10192 
10193 #define LAPACK_zsyconv LAPACK_GLOBAL(zsyconv,ZSYCONV)
10194 void LAPACK_zsyconv(
10195  char const* uplo, char const* way,
10196  lapack_int const* n,
10197  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
10199  lapack_int* info );
10200 
10201 #define LAPACK_csyequb LAPACK_GLOBAL(csyequb,CSYEQUB)
10202 void LAPACK_csyequb(
10203  char const* uplo,
10204  lapack_int const* n,
10205  lapack_complex_float const* A, lapack_int const* lda,
10206  float* S,
10207  float* scond,
10208  float* amax,
10209  lapack_complex_float* work,
10210  lapack_int* info );
10211 
10212 #define LAPACK_dsyequb LAPACK_GLOBAL(dsyequb,DSYEQUB)
10213 void LAPACK_dsyequb(
10214  char const* uplo,
10215  lapack_int const* n,
10216  double const* A, lapack_int const* lda,
10217  double* S,
10218  double* scond,
10219  double* amax,
10220  double* work,
10221  lapack_int* info );
10222 
10223 #define LAPACK_ssyequb LAPACK_GLOBAL(ssyequb,SSYEQUB)
10224 void LAPACK_ssyequb(
10225  char const* uplo,
10226  lapack_int const* n,
10227  float const* A, lapack_int const* lda,
10228  float* S,
10229  float* scond,
10230  float* amax,
10231  float* work,
10232  lapack_int* info );
10233 
10234 #define LAPACK_zsyequb LAPACK_GLOBAL(zsyequb,ZSYEQUB)
10235 void LAPACK_zsyequb(
10236  char const* uplo,
10237  lapack_int const* n,
10238  lapack_complex_double const* A, lapack_int const* lda,
10239  double* S,
10240  double* scond,
10241  double* amax,
10242  lapack_complex_double* work,
10243  lapack_int* info );
10244 
10245 #define LAPACK_dsyev LAPACK_GLOBAL(dsyev,DSYEV)
10246 void LAPACK_dsyev(
10247  char const* jobz, char const* uplo,
10248  lapack_int const* n,
10249  double* A, lapack_int const* lda,
10250  double* W,
10251  double* work, lapack_int const* lwork,
10252  lapack_int* info );
10253 
10254 #define LAPACK_ssyev LAPACK_GLOBAL(ssyev,SSYEV)
10255 void LAPACK_ssyev(
10256  char const* jobz, char const* uplo,
10257  lapack_int const* n,
10258  float* A, lapack_int const* lda,
10259  float* W,
10260  float* work, lapack_int const* lwork,
10261  lapack_int* info );
10262 
10263 #define LAPACK_dsyev_2stage LAPACK_GLOBAL(dsyev_2stage,DSYEV_2STAGE)
10264 void LAPACK_dsyev_2stage(
10265  char const* jobz, char const* uplo,
10266  lapack_int const* n,
10267  double* A, lapack_int const* lda,
10268  double* W,
10269  double* work, lapack_int const* lwork,
10270  lapack_int* info );
10271 
10272 #define LAPACK_ssyev_2stage LAPACK_GLOBAL(ssyev_2stage,SSYEV_2STAGE)
10273 void LAPACK_ssyev_2stage(
10274  char const* jobz, char const* uplo,
10275  lapack_int const* n,
10276  float* A, lapack_int const* lda,
10277  float* W,
10278  float* work, lapack_int const* lwork,
10279  lapack_int* info );
10280 
10281 #define LAPACK_dsyevd LAPACK_GLOBAL(dsyevd,DSYEVD)
10282 void LAPACK_dsyevd(
10283  char const* jobz, char const* uplo,
10284  lapack_int const* n,
10285  double* A, lapack_int const* lda,
10286  double* W,
10287  double* work, lapack_int const* lwork,
10288  lapack_int* iwork, lapack_int const* liwork,
10289  lapack_int* info );
10290 
10291 #define LAPACK_ssyevd LAPACK_GLOBAL(ssyevd,SSYEVD)
10292 void LAPACK_ssyevd(
10293  char const* jobz, char const* uplo,
10294  lapack_int const* n,
10295  float* A, lapack_int const* lda,
10296  float* W,
10297  float* work, lapack_int const* lwork,
10298  lapack_int* iwork, lapack_int const* liwork,
10299  lapack_int* info );
10300 
10301 #define LAPACK_dsyevd_2stage LAPACK_GLOBAL(dsyevd_2stage,DSYEVD_2STAGE)
10303  char const* jobz, char const* uplo,
10304  lapack_int const* n,
10305  double* A, lapack_int const* lda,
10306  double* W,
10307  double* work, lapack_int const* lwork,
10308  lapack_int* iwork, lapack_int const* liwork,
10309  lapack_int* info );
10310 
10311 #define LAPACK_ssyevd_2stage LAPACK_GLOBAL(ssyevd_2stage,SSYEVD_2STAGE)
10313  char const* jobz, char const* uplo,
10314  lapack_int const* n,
10315  float* A, lapack_int const* lda,
10316  float* W,
10317  float* work, lapack_int const* lwork,
10318  lapack_int* iwork, lapack_int const* liwork,
10319  lapack_int* info );
10320 
10321 #define LAPACK_dsyevr LAPACK_GLOBAL(dsyevr,DSYEVR)
10322 void LAPACK_dsyevr(
10323  char const* jobz, char const* range, char const* uplo,
10324  lapack_int const* n,
10325  double* A, lapack_int const* lda,
10326  double const* vl,
10327  double const* vu, lapack_int const* il, lapack_int const* iu,
10328  double const* abstol, lapack_int* m,
10329  double* W,
10330  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10331  double* work, lapack_int const* lwork,
10332  lapack_int* iwork, lapack_int const* liwork,
10333  lapack_int* info );
10334 
10335 #define LAPACK_ssyevr LAPACK_GLOBAL(ssyevr,SSYEVR)
10336 void LAPACK_ssyevr(
10337  char const* jobz, char const* range, char const* uplo,
10338  lapack_int const* n,
10339  float* A, lapack_int const* lda,
10340  float const* vl,
10341  float const* vu, lapack_int const* il, lapack_int const* iu,
10342  float const* abstol, lapack_int* m,
10343  float* W,
10344  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10345  float* work, lapack_int const* lwork,
10346  lapack_int* iwork, lapack_int const* liwork,
10347  lapack_int* info );
10348 
10349 #define LAPACK_dsyevr_2stage LAPACK_GLOBAL(dsyevr_2stage,DSYEVR_2STAGE)
10351  char const* jobz, char const* range, char const* uplo,
10352  lapack_int const* n,
10353  double* A, lapack_int const* lda,
10354  double const* vl,
10355  double const* vu, lapack_int const* il, lapack_int const* iu,
10356  double const* abstol, lapack_int* m,
10357  double* W,
10358  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10359  double* work, lapack_int const* lwork,
10360  lapack_int* iwork, lapack_int const* liwork,
10361  lapack_int* info );
10362 
10363 #define LAPACK_ssyevr_2stage LAPACK_GLOBAL(ssyevr_2stage,SSYEVR_2STAGE)
10365  char const* jobz, char const* range, char const* uplo,
10366  lapack_int const* n,
10367  float* A, lapack_int const* lda,
10368  float const* vl,
10369  float const* vu, lapack_int const* il, lapack_int const* iu,
10370  float const* abstol, lapack_int* m,
10371  float* W,
10372  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10373  float* work, lapack_int const* lwork,
10374  lapack_int* iwork, lapack_int const* liwork,
10375  lapack_int* info );
10376 
10377 #define LAPACK_dsyevx LAPACK_GLOBAL(dsyevx,DSYEVX)
10378 void LAPACK_dsyevx(
10379  char const* jobz, char const* range, char const* uplo,
10380  lapack_int const* n,
10381  double* A, lapack_int const* lda,
10382  double const* vl,
10383  double const* vu, lapack_int const* il, lapack_int const* iu,
10384  double const* abstol, lapack_int* m,
10385  double* W,
10386  double* Z, lapack_int const* ldz,
10387  double* work, lapack_int const* lwork,
10388  lapack_int* iwork, lapack_int* IFAIL,
10389  lapack_int* info );
10390 
10391 #define LAPACK_ssyevx LAPACK_GLOBAL(ssyevx,SSYEVX)
10392 void LAPACK_ssyevx(
10393  char const* jobz, char const* range, char const* uplo,
10394  lapack_int const* n,
10395  float* A, lapack_int const* lda,
10396  float const* vl,
10397  float const* vu, lapack_int const* il, lapack_int const* iu,
10398  float const* abstol, lapack_int* m,
10399  float* W,
10400  float* Z, lapack_int const* ldz,
10401  float* work, lapack_int const* lwork,
10402  lapack_int* iwork, lapack_int* IFAIL,
10403  lapack_int* info );
10404 
10405 #define LAPACK_dsyevx_2stage LAPACK_GLOBAL(dsyevx_2stage,DSYEVX_2STAGE)
10407  char const* jobz, char const* range, char const* uplo,
10408  lapack_int const* n,
10409  double* A, lapack_int const* lda,
10410  double const* vl,
10411  double const* vu, lapack_int const* il, lapack_int const* iu,
10412  double const* abstol, lapack_int* m,
10413  double* W,
10414  double* Z, lapack_int const* ldz,
10415  double* work, lapack_int const* lwork,
10416  lapack_int* iwork, lapack_int* IFAIL,
10417  lapack_int* info );
10418 
10419 #define LAPACK_ssyevx_2stage LAPACK_GLOBAL(ssyevx_2stage,SSYEVX_2STAGE)
10421  char const* jobz, char const* range, char const* uplo,
10422  lapack_int const* n,
10423  float* A, lapack_int const* lda,
10424  float const* vl,
10425  float const* vu, lapack_int const* il, lapack_int const* iu,
10426  float const* abstol, lapack_int* m,
10427  float* W,
10428  float* Z, lapack_int const* ldz,
10429  float* work, lapack_int const* lwork,
10430  lapack_int* iwork, lapack_int* IFAIL,
10431  lapack_int* info );
10432 
10433 #define LAPACK_dsygst LAPACK_GLOBAL(dsygst,DSYGST)
10434 void LAPACK_dsygst(
10435  lapack_int const* itype, char const* uplo,
10436  lapack_int const* n,
10437  double* A, lapack_int const* lda,
10438  double const* B, lapack_int const* ldb,
10439  lapack_int* info );
10440 
10441 #define LAPACK_ssygst LAPACK_GLOBAL(ssygst,SSYGST)
10442 void LAPACK_ssygst(
10443  lapack_int const* itype, char const* uplo,
10444  lapack_int const* n,
10445  float* A, lapack_int const* lda,
10446  float const* B, lapack_int const* ldb,
10447  lapack_int* info );
10448 
10449 #define LAPACK_dsygv LAPACK_GLOBAL(dsygv,DSYGV)
10450 void LAPACK_dsygv(
10451  lapack_int const* itype, char const* jobz, char const* uplo,
10452  lapack_int const* n,
10453  double* A, lapack_int const* lda,
10454  double* B, lapack_int const* ldb,
10455  double* W,
10456  double* work, lapack_int const* lwork,
10457  lapack_int* info );
10458 
10459 #define LAPACK_ssygv LAPACK_GLOBAL(ssygv,SSYGV)
10460 void LAPACK_ssygv(
10461  lapack_int const* itype, char const* jobz, char const* uplo,
10462  lapack_int const* n,
10463  float* A, lapack_int const* lda,
10464  float* B, lapack_int const* ldb,
10465  float* W,
10466  float* work, lapack_int const* lwork,
10467  lapack_int* info );
10468 
10469 #define LAPACK_dsygv_2stage LAPACK_GLOBAL(dsygv_2stage,DSYGV_2STAGE)
10470 void LAPACK_dsygv_2stage(
10471  lapack_int const* itype, char const* jobz, char const* uplo,
10472  lapack_int const* n,
10473  double* A, lapack_int const* lda,
10474  double* B, lapack_int const* ldb,
10475  double* W,
10476  double* work, lapack_int const* lwork,
10477  lapack_int* info );
10478 
10479 #define LAPACK_ssygv_2stage LAPACK_GLOBAL(ssygv_2stage,SSYGV_2STAGE)
10480 void LAPACK_ssygv_2stage(
10481  lapack_int const* itype, char const* jobz, char const* uplo,
10482  lapack_int const* n,
10483  float* A, lapack_int const* lda,
10484  float* B, lapack_int const* ldb,
10485  float* W,
10486  float* work, lapack_int const* lwork,
10487  lapack_int* info );
10488 
10489 #define LAPACK_dsygvd LAPACK_GLOBAL(dsygvd,DSYGVD)
10490 void LAPACK_dsygvd(
10491  lapack_int const* itype, char const* jobz, char const* uplo,
10492  lapack_int const* n,
10493  double* A, lapack_int const* lda,
10494  double* B, lapack_int const* ldb,
10495  double* W,
10496  double* work, lapack_int const* lwork,
10497  lapack_int* iwork, lapack_int const* liwork,
10498  lapack_int* info );
10499 
10500 #define LAPACK_ssygvd LAPACK_GLOBAL(ssygvd,SSYGVD)
10501 void LAPACK_ssygvd(
10502  lapack_int const* itype, char const* jobz, char const* uplo,
10503  lapack_int const* n,
10504  float* A, lapack_int const* lda,
10505  float* B, lapack_int const* ldb,
10506  float* W,
10507  float* work, lapack_int const* lwork,
10508  lapack_int* iwork, lapack_int const* liwork,
10509  lapack_int* info );
10510 
10511 #define LAPACK_dsygvx LAPACK_GLOBAL(dsygvx,DSYGVX)
10512 void LAPACK_dsygvx(
10513  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
10514  lapack_int const* n,
10515  double* A, lapack_int const* lda,
10516  double* B, lapack_int const* ldb,
10517  double const* vl,
10518  double const* vu, lapack_int const* il, lapack_int const* iu,
10519  double const* abstol, lapack_int* m,
10520  double* W,
10521  double* Z, lapack_int const* ldz,
10522  double* work, lapack_int const* lwork,
10523  lapack_int* iwork, lapack_int* IFAIL,
10524  lapack_int* info );
10525 
10526 #define LAPACK_ssygvx LAPACK_GLOBAL(ssygvx,SSYGVX)
10527 void LAPACK_ssygvx(
10528  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
10529  lapack_int const* n,
10530  float* A, lapack_int const* lda,
10531  float* B, lapack_int const* ldb,
10532  float const* vl,
10533  float const* vu, lapack_int const* il, lapack_int const* iu,
10534  float const* abstol, lapack_int* m,
10535  float* W,
10536  float* Z, lapack_int const* ldz,
10537  float* work, lapack_int const* lwork,
10538  lapack_int* iwork, lapack_int* IFAIL,
10539  lapack_int* info );
10540 
10541 #define LAPACK_csyr LAPACK_GLOBAL(csyr,CSYR)
10542 void LAPACK_csyr(
10543  char const* uplo,
10544  lapack_int const* n,
10545  lapack_complex_float const* alpha,
10546  lapack_complex_float const* X, lapack_int const* incx,
10547  lapack_complex_float* A, lapack_int const* lda );
10548 
10549 #define LAPACK_zsyr LAPACK_GLOBAL(zsyr,ZSYR)
10550 void LAPACK_zsyr(
10551  char const* uplo,
10552  lapack_int const* n,
10553  lapack_complex_double const* alpha,
10554  lapack_complex_double const* X, lapack_int const* incx,
10555  lapack_complex_double* A, lapack_int const* lda );
10556 
10557 #define LAPACK_csyrfs LAPACK_GLOBAL(csyrfs,CSYRFS)
10558 void LAPACK_csyrfs(
10559  char const* uplo,
10560  lapack_int const* n, lapack_int const* nrhs,
10561  lapack_complex_float const* A, lapack_int const* lda,
10562  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10563  lapack_complex_float const* B, lapack_int const* ldb,
10564  lapack_complex_float* X, lapack_int const* ldx,
10565  float* ferr,
10566  float* berr,
10567  lapack_complex_float* work,
10568  float* rwork,
10569  lapack_int* info );
10570 
10571 #define LAPACK_dsyrfs LAPACK_GLOBAL(dsyrfs,DSYRFS)
10572 void LAPACK_dsyrfs(
10573  char const* uplo,
10574  lapack_int const* n, lapack_int const* nrhs,
10575  double const* A, lapack_int const* lda,
10576  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10577  double const* B, lapack_int const* ldb,
10578  double* X, lapack_int const* ldx,
10579  double* ferr,
10580  double* berr,
10581  double* work,
10582  lapack_int* iwork,
10583  lapack_int* info );
10584 
10585 #define LAPACK_ssyrfs LAPACK_GLOBAL(ssyrfs,SSYRFS)
10586 void LAPACK_ssyrfs(
10587  char const* uplo,
10588  lapack_int const* n, lapack_int const* nrhs,
10589  float const* A, lapack_int const* lda,
10590  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10591  float const* B, lapack_int const* ldb,
10592  float* X, lapack_int const* ldx,
10593  float* ferr,
10594  float* berr,
10595  float* work,
10596  lapack_int* iwork,
10597  lapack_int* info );
10598 
10599 #define LAPACK_zsyrfs LAPACK_GLOBAL(zsyrfs,ZSYRFS)
10600 void LAPACK_zsyrfs(
10601  char const* uplo,
10602  lapack_int const* n, lapack_int const* nrhs,
10603  lapack_complex_double const* A, lapack_int const* lda,
10604  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10605  lapack_complex_double const* B, lapack_int const* ldb,
10606  lapack_complex_double* X, lapack_int const* ldx,
10607  double* ferr,
10608  double* berr,
10609  lapack_complex_double* work,
10610  double* rwork,
10611  lapack_int* info );
10612 
10613 #define LAPACK_csyrfsx LAPACK_GLOBAL(csyrfsx,CSYRFSX)
10614 void LAPACK_csyrfsx(
10615  char const* uplo, char const* equed,
10616  lapack_int const* n, lapack_int const* nrhs,
10617  lapack_complex_float const* A, lapack_int const* lda,
10618  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10619  float* S,
10620  lapack_complex_float const* B, lapack_int const* ldb,
10621  lapack_complex_float* X, lapack_int const* ldx,
10622  float* rcond,
10623  float* berr, lapack_int const* n_err_bnds,
10624  float* err_bnds_norm,
10625  float* err_bnds_comp, lapack_int const* nparams,
10626  float* params,
10627  lapack_complex_float* work,
10628  float* rwork,
10629  lapack_int* info );
10630 
10631 #define LAPACK_dsyrfsx LAPACK_GLOBAL(dsyrfsx,DSYRFSX)
10632 void LAPACK_dsyrfsx(
10633  char const* uplo, char const* equed,
10634  lapack_int const* n, lapack_int const* nrhs,
10635  double const* A, lapack_int const* lda,
10636  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10637  double* S,
10638  double const* B, lapack_int const* ldb,
10639  double* X, lapack_int const* ldx,
10640  double* rcond,
10641  double* berr, lapack_int const* n_err_bnds,
10642  double* err_bnds_norm,
10643  double* err_bnds_comp, lapack_int const* nparams,
10644  double* params,
10645  double* work,
10646  lapack_int* iwork,
10647  lapack_int* info );
10648 
10649 #define LAPACK_ssyrfsx LAPACK_GLOBAL(ssyrfsx,SSYRFSX)
10650 void LAPACK_ssyrfsx(
10651  char const* uplo, char const* equed,
10652  lapack_int const* n, lapack_int const* nrhs,
10653  float const* A, lapack_int const* lda,
10654  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10655  float* S,
10656  float const* B, lapack_int const* ldb,
10657  float* X, lapack_int const* ldx,
10658  float* rcond,
10659  float* berr, lapack_int const* n_err_bnds,
10660  float* err_bnds_norm,
10661  float* err_bnds_comp, lapack_int const* nparams,
10662  float* params,
10663  float* work,
10664  lapack_int* iwork,
10665  lapack_int* info );
10666 
10667 #define LAPACK_zsyrfsx LAPACK_GLOBAL(zsyrfsx,ZSYRFSX)
10668 void LAPACK_zsyrfsx(
10669  char const* uplo, char const* equed,
10670  lapack_int const* n, lapack_int const* nrhs,
10671  lapack_complex_double const* A, lapack_int const* lda,
10672  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10673  double* S,
10674  lapack_complex_double const* B, lapack_int const* ldb,
10675  lapack_complex_double* X, lapack_int const* ldx,
10676  double* rcond,
10677  double* berr, lapack_int const* n_err_bnds,
10678  double* err_bnds_norm,
10679  double* err_bnds_comp, lapack_int const* nparams,
10680  double* params,
10681  lapack_complex_double* work,
10682  double* rwork,
10683  lapack_int* info );
10684 
10685 #define LAPACK_csysv LAPACK_GLOBAL(csysv,CSYSV)
10686 void LAPACK_csysv(
10687  char const* uplo,
10688  lapack_int const* n, lapack_int const* nrhs,
10689  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
10690  lapack_complex_float* B, lapack_int const* ldb,
10691  lapack_complex_float* work, lapack_int const* lwork,
10692  lapack_int* info );
10693 
10694 #define LAPACK_dsysv LAPACK_GLOBAL(dsysv,DSYSV)
10695 void LAPACK_dsysv(
10696  char const* uplo,
10697  lapack_int const* n, lapack_int const* nrhs,
10698  double* A, lapack_int const* lda, lapack_int* ipiv,
10699  double* B, lapack_int const* ldb,
10700  double* work, lapack_int const* lwork,
10701  lapack_int* info );
10702 
10703 #define LAPACK_ssysv LAPACK_GLOBAL(ssysv,SSYSV)
10704 void LAPACK_ssysv(
10705  char const* uplo,
10706  lapack_int const* n, lapack_int const* nrhs,
10707  float* A, lapack_int const* lda, lapack_int* ipiv,
10708  float* B, lapack_int const* ldb,
10709  float* work, lapack_int const* lwork,
10710  lapack_int* info );
10711 
10712 #define LAPACK_zsysv LAPACK_GLOBAL(zsysv,ZSYSV)
10713 void LAPACK_zsysv(
10714  char const* uplo,
10715  lapack_int const* n, lapack_int const* nrhs,
10716  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
10717  lapack_complex_double* B, lapack_int const* ldb,
10718  lapack_complex_double* work, lapack_int const* lwork,
10719  lapack_int* info );
10720 
10721 #define LAPACK_csysv_aa LAPACK_GLOBAL(csysv_aa,CSYSV_AA)
10722 void LAPACK_csysv_aa(
10723  char const* uplo,
10724  lapack_int const* n, lapack_int const* nrhs,
10725  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
10726  lapack_complex_float* B, lapack_int const* ldb,
10727  lapack_complex_float* work, lapack_int const* lwork,
10728  lapack_int* info );
10729 
10730 #define LAPACK_dsysv_aa LAPACK_GLOBAL(dsysv_aa,DSYSV_AA)
10731 void LAPACK_dsysv_aa(
10732  char const* uplo,
10733  lapack_int const* n, lapack_int const* nrhs,
10734  double* A, lapack_int const* lda, lapack_int* ipiv,
10735  double* B, lapack_int const* ldb,
10736  double* work, lapack_int const* lwork,
10737  lapack_int* info );
10738 
10739 #define LAPACK_ssysv_aa LAPACK_GLOBAL(ssysv_aa,SSYSV_AA)
10740 void LAPACK_ssysv_aa(
10741  char const* uplo,
10742  lapack_int const* n, lapack_int const* nrhs,
10743  float* A, lapack_int const* lda, lapack_int* ipiv,
10744  float* B, lapack_int const* ldb,
10745  float* work, lapack_int const* lwork,
10746  lapack_int* info );
10747 
10748 #define LAPACK_zsysv_aa LAPACK_GLOBAL(zsysv_aa,ZSYSV_AA)
10749 void LAPACK_zsysv_aa(
10750  char const* uplo,
10751  lapack_int const* n, lapack_int const* nrhs,
10752  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
10753  lapack_complex_double* B, lapack_int const* ldb,
10754  lapack_complex_double* work, lapack_int const* lwork,
10755  lapack_int* info );
10756 
10757 #define LAPACK_csysv_aa_2stage LAPACK_GLOBAL(csysv_aa_2stage,CSYSV_AA_2STAGE)
10759  char const* uplo,
10760  lapack_int const* n, lapack_int const* nrhs,
10761  lapack_complex_float* A, lapack_int const* lda,
10762  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
10763  lapack_complex_float* B, lapack_int const* ldb,
10764  lapack_complex_float* work, lapack_int const* lwork,
10765  lapack_int* info );
10766 
10767 #define LAPACK_dsysv_aa_2stage LAPACK_GLOBAL(dsysv_aa_2stage,DSYSV_AA_2STAGE)
10769  char const* uplo,
10770  lapack_int const* n, lapack_int const* nrhs,
10771  double* A, lapack_int const* lda,
10772  double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
10773  double* B, lapack_int const* ldb,
10774  double* work, lapack_int const* lwork,
10775  lapack_int* info );
10776 
10777 #define LAPACK_ssysv_aa_2stage LAPACK_GLOBAL(ssysv_aa_2stage,SSYSV_AA_2STAGE)
10779  char const* uplo,
10780  lapack_int const* n, lapack_int const* nrhs,
10781  float* A, lapack_int const* lda,
10782  float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
10783  float* B, lapack_int const* ldb,
10784  float* work, lapack_int const* lwork,
10785  lapack_int* info );
10786 
10787 #define LAPACK_zsysv_aa_2stage LAPACK_GLOBAL(zsysv_aa_2stage,ZSYSV_AA_2STAGE)
10789  char const* uplo,
10790  lapack_int const* n, lapack_int const* nrhs,
10791  lapack_complex_double* A, lapack_int const* lda,
10792  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
10793  lapack_complex_double* B, lapack_int const* ldb,
10794  lapack_complex_double* work, lapack_int const* lwork,
10795  lapack_int* info );
10796 
10797 #define LAPACK_csysv_rk LAPACK_GLOBAL(csysv_rk,CSYSV_RK)
10798 void LAPACK_csysv_rk(
10799  char const* uplo,
10800  lapack_int const* n, lapack_int const* nrhs,
10801  lapack_complex_float* A, lapack_int const* lda,
10802  lapack_complex_float* E, lapack_int* ipiv,
10803  lapack_complex_float* B, lapack_int const* ldb,
10804  lapack_complex_float* work, lapack_int const* lwork,
10805  lapack_int* info );
10806 
10807 #define LAPACK_dsysv_rk LAPACK_GLOBAL(dsysv_rk,DSYSV_RK)
10808 void LAPACK_dsysv_rk(
10809  char const* uplo,
10810  lapack_int const* n, lapack_int const* nrhs,
10811  double* A, lapack_int const* lda,
10812  double* E, lapack_int* ipiv,
10813  double* B, lapack_int const* ldb,
10814  double* work, lapack_int const* lwork,
10815  lapack_int* info );
10816 
10817 #define LAPACK_ssysv_rk LAPACK_GLOBAL(ssysv_rk,SSYSV_RK)
10818 void LAPACK_ssysv_rk(
10819  char const* uplo,
10820  lapack_int const* n, lapack_int const* nrhs,
10821  float* A, lapack_int const* lda,
10822  float* E, lapack_int* ipiv,
10823  float* B, lapack_int const* ldb,
10824  float* work, lapack_int const* lwork,
10825  lapack_int* info );
10826 
10827 #define LAPACK_zsysv_rk LAPACK_GLOBAL(zsysv_rk,ZSYSV_RK)
10828 void LAPACK_zsysv_rk(
10829  char const* uplo,
10830  lapack_int const* n, lapack_int const* nrhs,
10831  lapack_complex_double* A, lapack_int const* lda,
10833  lapack_complex_double* B, lapack_int const* ldb,
10834  lapack_complex_double* work, lapack_int const* lwork,
10835  lapack_int* info );
10836 
10837 #define LAPACK_csysv_rook LAPACK_GLOBAL(csysv_rook,CSYSV_ROOK)
10838 void LAPACK_csysv_rook(
10839  char const* uplo,
10840  lapack_int const* n, lapack_int const* nrhs,
10841  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
10842  lapack_complex_float* B, lapack_int const* ldb,
10843  lapack_complex_float* work, lapack_int const* lwork,
10844  lapack_int* info );
10845 
10846 #define LAPACK_dsysv_rook LAPACK_GLOBAL(dsysv_rook,DSYSV_ROOK)
10847 void LAPACK_dsysv_rook(
10848  char const* uplo,
10849  lapack_int const* n, lapack_int const* nrhs,
10850  double* A, lapack_int const* lda, lapack_int* ipiv,
10851  double* B, lapack_int const* ldb,
10852  double* work, lapack_int const* lwork,
10853  lapack_int* info );
10854 
10855 #define LAPACK_ssysv_rook LAPACK_GLOBAL(ssysv_rook,SSYSV_ROOK)
10856 void LAPACK_ssysv_rook(
10857  char const* uplo,
10858  lapack_int const* n, lapack_int const* nrhs,
10859  float* A, lapack_int const* lda, lapack_int* ipiv,
10860  float* B, lapack_int const* ldb,
10861  float* work, lapack_int const* lwork,
10862  lapack_int* info );
10863 
10864 #define LAPACK_zsysv_rook LAPACK_GLOBAL(zsysv_rook,ZSYSV_ROOK)
10865 void LAPACK_zsysv_rook(
10866  char const* uplo,
10867  lapack_int const* n, lapack_int const* nrhs,
10868  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
10869  lapack_complex_double* B, lapack_int const* ldb,
10870  lapack_complex_double* work, lapack_int const* lwork,
10871  lapack_int* info );
10872 
10873 #define LAPACK_csysvx LAPACK_GLOBAL(csysvx,CSYSVX)
10874 void LAPACK_csysvx(
10875  char const* fact, char const* uplo,
10876  lapack_int const* n, lapack_int const* nrhs,
10877  lapack_complex_float const* A, lapack_int const* lda,
10878  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv,
10879  lapack_complex_float const* B, lapack_int const* ldb,
10880  lapack_complex_float* X, lapack_int const* ldx,
10881  float* rcond,
10882  float* ferr,
10883  float* berr,
10884  lapack_complex_float* work, lapack_int const* lwork,
10885  float* rwork,
10886  lapack_int* info );
10887 
10888 #define LAPACK_dsysvx LAPACK_GLOBAL(dsysvx,DSYSVX)
10889 void LAPACK_dsysvx(
10890  char const* fact, char const* uplo,
10891  lapack_int const* n, lapack_int const* nrhs,
10892  double const* A, lapack_int const* lda,
10893  double* AF, lapack_int const* ldaf, lapack_int* ipiv,
10894  double const* B, lapack_int const* ldb,
10895  double* X, lapack_int const* ldx,
10896  double* rcond,
10897  double* ferr,
10898  double* berr,
10899  double* work, lapack_int const* lwork,
10900  lapack_int* iwork,
10901  lapack_int* info );
10902 
10903 #define LAPACK_ssysvx LAPACK_GLOBAL(ssysvx,SSYSVX)
10904 void LAPACK_ssysvx(
10905  char const* fact, char const* uplo,
10906  lapack_int const* n, lapack_int const* nrhs,
10907  float const* A, lapack_int const* lda,
10908  float* AF, lapack_int const* ldaf, lapack_int* ipiv,
10909  float const* B, lapack_int const* ldb,
10910  float* X, lapack_int const* ldx,
10911  float* rcond,
10912  float* ferr,
10913  float* berr,
10914  float* work, lapack_int const* lwork,
10915  lapack_int* iwork,
10916  lapack_int* info );
10917 
10918 #define LAPACK_zsysvx LAPACK_GLOBAL(zsysvx,ZSYSVX)
10919 void LAPACK_zsysvx(
10920  char const* fact, char const* uplo,
10921  lapack_int const* n, lapack_int const* nrhs,
10922  lapack_complex_double const* A, lapack_int const* lda,
10923  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv,
10924  lapack_complex_double const* B, lapack_int const* ldb,
10925  lapack_complex_double* X, lapack_int const* ldx,
10926  double* rcond,
10927  double* ferr,
10928  double* berr,
10929  lapack_complex_double* work, lapack_int const* lwork,
10930  double* rwork,
10931  lapack_int* info );
10932 
10933 #define LAPACK_csysvxx LAPACK_GLOBAL(csysvxx,CSYSVXX)
10934 void LAPACK_csysvxx(
10935  char const* fact, char const* uplo,
10936  lapack_int const* n, lapack_int const* nrhs,
10937  lapack_complex_float* A, lapack_int const* lda,
10938  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
10939  float* S,
10941  lapack_int const* ldb,
10942  lapack_complex_float* X, lapack_int const* ldx,
10943  float* rcond,
10944  float* rpvgrw,
10945  float* berr, lapack_int const* n_err_bnds,
10946  float* err_bnds_norm,
10947  float* err_bnds_comp, lapack_int const* nparams,
10948  float* params,
10949  lapack_complex_float* work,
10950  float* rwork,
10951  lapack_int* info );
10952 
10953 #define LAPACK_dsysvxx LAPACK_GLOBAL(dsysvxx,DSYSVXX)
10954 void LAPACK_dsysvxx(
10955  char const* fact, char const* uplo,
10956  lapack_int const* n, lapack_int const* nrhs,
10957  double* A, lapack_int const* lda,
10958  double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
10959  double* S,
10960  double* B,
10961  lapack_int const* ldb,
10962  double* X, lapack_int const* ldx,
10963  double* rcond,
10964  double* rpvgrw,
10965  double* berr, lapack_int const* n_err_bnds,
10966  double* err_bnds_norm,
10967  double* err_bnds_comp, lapack_int const* nparams,
10968  double* params,
10969  double* work,
10970  lapack_int* iwork,
10971  lapack_int* info );
10972 
10973 #define LAPACK_ssysvxx LAPACK_GLOBAL(ssysvxx,SSYSVXX)
10974 void LAPACK_ssysvxx(
10975  char const* fact, char const* uplo,
10976  lapack_int const* n, lapack_int const* nrhs,
10977  float* A, lapack_int const* lda,
10978  float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
10979  float* S,
10980  float* B,
10981  lapack_int const* ldb,
10982  float* X, lapack_int const* ldx,
10983  float* rcond,
10984  float* rpvgrw,
10985  float* berr, lapack_int const* n_err_bnds,
10986  float* err_bnds_norm,
10987  float* err_bnds_comp, lapack_int const* nparams,
10988  float* params,
10989  float* work,
10990  lapack_int* iwork,
10991  lapack_int* info );
10992 
10993 #define LAPACK_zsysvxx LAPACK_GLOBAL(zsysvxx,ZSYSVXX)
10994 void LAPACK_zsysvxx(
10995  char const* fact, char const* uplo,
10996  lapack_int const* n, lapack_int const* nrhs,
10997  lapack_complex_double* A, lapack_int const* lda,
10998  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
10999  double* S,
11001  lapack_int const* ldb,
11002  lapack_complex_double* X, lapack_int const* ldx,
11003  double* rcond,
11004  double* rpvgrw,
11005  double* berr, lapack_int const* n_err_bnds,
11006  double* err_bnds_norm,
11007  double* err_bnds_comp, lapack_int const* nparams,
11008  double* params,
11009  lapack_complex_double* work,
11010  double* rwork,
11011  lapack_int* info );
11012 
11013 #define LAPACK_csyswapr LAPACK_GLOBAL(csyswapr,CSYSWAPR)
11014 void LAPACK_csyswapr(
11015  char const* uplo,
11016  lapack_int const* n,
11017  lapack_complex_float* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11018 
11019 #define LAPACK_dsyswapr LAPACK_GLOBAL(dsyswapr,DSYSWAPR)
11020 void LAPACK_dsyswapr(
11021  char const* uplo,
11022  lapack_int const* n,
11023  double* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11024 
11025 #define LAPACK_ssyswapr LAPACK_GLOBAL(ssyswapr,SSYSWAPR)
11026 void LAPACK_ssyswapr(
11027  char const* uplo,
11028  lapack_int const* n,
11029  float* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11030 
11031 #define LAPACK_zsyswapr LAPACK_GLOBAL(zsyswapr,ZSYSWAPR)
11032 void LAPACK_zsyswapr(
11033  char const* uplo,
11034  lapack_int const* n,
11035  lapack_complex_double* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11036 
11037 #define LAPACK_dsytrd LAPACK_GLOBAL(dsytrd,DSYTRD)
11038 void LAPACK_dsytrd(
11039  char const* uplo,
11040  lapack_int const* n,
11041  double* A, lapack_int const* lda,
11042  double* D,
11043  double* E,
11044  double* tau,
11045  double* work, lapack_int const* lwork,
11046  lapack_int* info );
11047 
11048 #define LAPACK_ssytrd LAPACK_GLOBAL(ssytrd,SSYTRD)
11049 void LAPACK_ssytrd(
11050  char const* uplo,
11051  lapack_int const* n,
11052  float* A, lapack_int const* lda,
11053  float* D,
11054  float* E,
11055  float* tau,
11056  float* work, lapack_int const* lwork,
11057  lapack_int* info );
11058 
11059 #define LAPACK_dsytrd_2stage LAPACK_GLOBAL(dsytrd_2stage,DSYTRD_2STAGE)
11061  char const* vect, char const* uplo,
11062  lapack_int const* n,
11063  double* A, lapack_int const* lda,
11064  double* D,
11065  double* E,
11066  double* tau,
11067  double* HOUS2, lapack_int const* lhous2,
11068  double* work, lapack_int const* lwork,
11069  lapack_int* info );
11070 
11071 #define LAPACK_ssytrd_2stage LAPACK_GLOBAL(ssytrd_2stage,SSYTRD_2STAGE)
11073  char const* vect, char const* uplo,
11074  lapack_int const* n,
11075  float* A, lapack_int const* lda,
11076  float* D,
11077  float* E,
11078  float* tau,
11079  float* HOUS2, lapack_int const* lhous2,
11080  float* work, lapack_int const* lwork,
11081  lapack_int* info );
11082 
11083 #define LAPACK_csytrf LAPACK_GLOBAL(csytrf,CSYTRF)
11084 void LAPACK_csytrf(
11085  char const* uplo,
11086  lapack_int const* n,
11087  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
11088  lapack_complex_float* work, lapack_int const* lwork,
11089  lapack_int* info );
11090 
11091 #define LAPACK_dsytrf LAPACK_GLOBAL(dsytrf,DSYTRF)
11092 void LAPACK_dsytrf(
11093  char const* uplo,
11094  lapack_int const* n,
11095  double* A, lapack_int const* lda, lapack_int* ipiv,
11096  double* work, lapack_int const* lwork,
11097  lapack_int* info );
11098 
11099 #define LAPACK_ssytrf LAPACK_GLOBAL(ssytrf,SSYTRF)
11100 void LAPACK_ssytrf(
11101  char const* uplo,
11102  lapack_int const* n,
11103  float* A, lapack_int const* lda, lapack_int* ipiv,
11104  float* work, lapack_int const* lwork,
11105  lapack_int* info );
11106 
11107 #define LAPACK_zsytrf LAPACK_GLOBAL(zsytrf,ZSYTRF)
11108 void LAPACK_zsytrf(
11109  char const* uplo,
11110  lapack_int const* n,
11111  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
11112  lapack_complex_double* work, lapack_int const* lwork,
11113  lapack_int* info );
11114 
11115 #define LAPACK_csytrf_aa LAPACK_GLOBAL(csytrf_aa,CSYTRF_AA)
11116 void LAPACK_csytrf_aa(
11117  char const* uplo,
11118  lapack_int const* n,
11119  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
11120  lapack_complex_float* work, lapack_int const* lwork,
11121  lapack_int* info );
11122 
11123 #define LAPACK_dsytrf_aa LAPACK_GLOBAL(dsytrf_aa,DSYTRF_AA)
11124 void LAPACK_dsytrf_aa(
11125  char const* uplo,
11126  lapack_int const* n,
11127  double* A, lapack_int const* lda, lapack_int* ipiv,
11128  double* work, lapack_int const* lwork,
11129  lapack_int* info );
11130 
11131 #define LAPACK_ssytrf_aa LAPACK_GLOBAL(ssytrf_aa,SSYTRF_AA)
11132 void LAPACK_ssytrf_aa(
11133  char const* uplo,
11134  lapack_int const* n,
11135  float* A, lapack_int const* lda, lapack_int* ipiv,
11136  float* work, lapack_int const* lwork,
11137  lapack_int* info );
11138 
11139 #define LAPACK_zsytrf_aa LAPACK_GLOBAL(zsytrf_aa,ZSYTRF_AA)
11140 void LAPACK_zsytrf_aa(
11141  char const* uplo,
11142  lapack_int const* n,
11143  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
11144  lapack_complex_double* work, lapack_int const* lwork,
11145  lapack_int* info );
11146 
11147 #define LAPACK_csytrf_aa_2stage LAPACK_GLOBAL(csytrf_aa_2stage,CSYTRF_AA_2STAGE)
11149  char const* uplo,
11150  lapack_int const* n,
11151  lapack_complex_float* A, lapack_int const* lda,
11152  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11153  lapack_complex_float* work, lapack_int const* lwork,
11154  lapack_int* info );
11155 
11156 #define LAPACK_dsytrf_aa_2stage LAPACK_GLOBAL(dsytrf_aa_2stage,DSYTRF_AA_2STAGE)
11158  char const* uplo,
11159  lapack_int const* n,
11160  double* A, lapack_int const* lda,
11161  double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11162  double* work, lapack_int const* lwork,
11163  lapack_int* info );
11164 
11165 #define LAPACK_ssytrf_aa_2stage LAPACK_GLOBAL(ssytrf_aa_2stage,SSYTRF_AA_2STAGE)
11167  char const* uplo,
11168  lapack_int const* n,
11169  float* A, lapack_int const* lda,
11170  float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11171  float* work, lapack_int const* lwork,
11172  lapack_int* info );
11173 
11174 #define LAPACK_zsytrf_aa_2stage LAPACK_GLOBAL(zsytrf_aa_2stage,ZSYTRF_AA_2STAGE)
11176  char const* uplo,
11177  lapack_int const* n,
11178  lapack_complex_double* A, lapack_int const* lda,
11179  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11180  lapack_complex_double* work, lapack_int const* lwork,
11181  lapack_int* info );
11182 
11183 #define LAPACK_csytrf_rk LAPACK_GLOBAL(csytrf_rk,CSYTRF_RK)
11184 void LAPACK_csytrf_rk(
11185  char const* uplo,
11186  lapack_int const* n,
11187  lapack_complex_float* A, lapack_int const* lda,
11188  lapack_complex_float* E, lapack_int* ipiv,
11189  lapack_complex_float* work, lapack_int const* lwork,
11190  lapack_int* info );
11191 
11192 #define LAPACK_dsytrf_rk LAPACK_GLOBAL(dsytrf_rk,DSYTRF_RK)
11193 void LAPACK_dsytrf_rk(
11194  char const* uplo,
11195  lapack_int const* n,
11196  double* A, lapack_int const* lda,
11197  double* E, lapack_int* ipiv,
11198  double* work, lapack_int const* lwork,
11199  lapack_int* info );
11200 
11201 #define LAPACK_ssytrf_rk LAPACK_GLOBAL(ssytrf_rk,SSYTRF_RK)
11202 void LAPACK_ssytrf_rk(
11203  char const* uplo,
11204  lapack_int const* n,
11205  float* A, lapack_int const* lda,
11206  float* E, lapack_int* ipiv,
11207  float* work, lapack_int const* lwork,
11208  lapack_int* info );
11209 
11210 #define LAPACK_zsytrf_rk LAPACK_GLOBAL(zsytrf_rk,ZSYTRF_RK)
11211 void LAPACK_zsytrf_rk(
11212  char const* uplo,
11213  lapack_int const* n,
11214  lapack_complex_double* A, lapack_int const* lda,
11216  lapack_complex_double* work, lapack_int const* lwork,
11217  lapack_int* info );
11218 
11219 #define LAPACK_csytrf_rook LAPACK_GLOBAL(csytrf_rook,CSYTRF_ROOK)
11220 void LAPACK_csytrf_rook(
11221  char const* uplo,
11222  lapack_int const* n,
11223  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
11224  lapack_complex_float* work, lapack_int const* lwork,
11225  lapack_int* info );
11226 
11227 #define LAPACK_dsytrf_rook LAPACK_GLOBAL(dsytrf_rook,DSYTRF_ROOK)
11228 void LAPACK_dsytrf_rook(
11229  char const* uplo,
11230  lapack_int const* n,
11231  double* A, lapack_int const* lda, lapack_int* ipiv,
11232  double* work, lapack_int const* lwork,
11233  lapack_int* info );
11234 
11235 #define LAPACK_ssytrf_rook LAPACK_GLOBAL(ssytrf_rook,SSYTRF_ROOK)
11236 void LAPACK_ssytrf_rook(
11237  char const* uplo,
11238  lapack_int const* n,
11239  float* A, lapack_int const* lda, lapack_int* ipiv,
11240  float* work, lapack_int const* lwork,
11241  lapack_int* info );
11242 
11243 #define LAPACK_zsytrf_rook LAPACK_GLOBAL(zsytrf_rook,ZSYTRF_ROOK)
11244 void LAPACK_zsytrf_rook(
11245  char const* uplo,
11246  lapack_int const* n,
11247  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
11248  lapack_complex_double* work, lapack_int const* lwork,
11249  lapack_int* info );
11250 
11251 #define LAPACK_csytri LAPACK_GLOBAL(csytri,CSYTRI)
11252 void LAPACK_csytri(
11253  char const* uplo,
11254  lapack_int const* n,
11255  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11256  lapack_complex_float* work,
11257  lapack_int* info );
11258 
11259 #define LAPACK_dsytri LAPACK_GLOBAL(dsytri,DSYTRI)
11260 void LAPACK_dsytri(
11261  char const* uplo,
11262  lapack_int const* n,
11263  double* A, lapack_int const* lda, lapack_int const* ipiv,
11264  double* work,
11265  lapack_int* info );
11266 
11267 #define LAPACK_ssytri LAPACK_GLOBAL(ssytri,SSYTRI)
11268 void LAPACK_ssytri(
11269  char const* uplo,
11270  lapack_int const* n,
11271  float* A, lapack_int const* lda, lapack_int const* ipiv,
11272  float* work,
11273  lapack_int* info );
11274 
11275 #define LAPACK_zsytri LAPACK_GLOBAL(zsytri,ZSYTRI)
11276 void LAPACK_zsytri(
11277  char const* uplo,
11278  lapack_int const* n,
11279  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11280  lapack_complex_double* work,
11281  lapack_int* info );
11282 
11283 #define LAPACK_csytri2 LAPACK_GLOBAL(csytri2,CSYTRI2)
11284 void LAPACK_csytri2(
11285  char const* uplo,
11286  lapack_int const* n,
11287  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11288  lapack_complex_float* work, lapack_int const* lwork,
11289  lapack_int* info );
11290 
11291 #define LAPACK_dsytri2 LAPACK_GLOBAL(dsytri2,DSYTRI2)
11292 void LAPACK_dsytri2(
11293  char const* uplo,
11294  lapack_int const* n,
11295  double* A, lapack_int const* lda, lapack_int const* ipiv,
11296  double* work, lapack_int const* lwork,
11297  lapack_int* info );
11298 
11299 #define LAPACK_ssytri2 LAPACK_GLOBAL(ssytri2,SSYTRI2)
11300 void LAPACK_ssytri2(
11301  char const* uplo,
11302  lapack_int const* n,
11303  float* A, lapack_int const* lda, lapack_int const* ipiv,
11304  float* work, lapack_int const* lwork,
11305  lapack_int* info );
11306 
11307 #define LAPACK_zsytri2 LAPACK_GLOBAL(zsytri2,ZSYTRI2)
11308 void LAPACK_zsytri2(
11309  char const* uplo,
11310  lapack_int const* n,
11311  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11312  lapack_complex_double* work, lapack_int const* lwork,
11313  lapack_int* info );
11314 
11315 #define LAPACK_csytri2x LAPACK_GLOBAL(csytri2x,CSYTRI2X)
11316 void LAPACK_csytri2x(
11317  char const* uplo,
11318  lapack_int const* n,
11319  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11320  lapack_complex_float* work, lapack_int const* nb,
11321  lapack_int* info );
11322 
11323 #define LAPACK_dsytri2x LAPACK_GLOBAL(dsytri2x,DSYTRI2X)
11324 void LAPACK_dsytri2x(
11325  char const* uplo,
11326  lapack_int const* n,
11327  double* A, lapack_int const* lda, lapack_int const* ipiv,
11328  double* work, lapack_int const* nb,
11329  lapack_int* info );
11330 
11331 #define LAPACK_ssytri2x LAPACK_GLOBAL(ssytri2x,SSYTRI2X)
11332 void LAPACK_ssytri2x(
11333  char const* uplo,
11334  lapack_int const* n,
11335  float* A, lapack_int const* lda, lapack_int const* ipiv,
11336  float* work, lapack_int const* nb,
11337  lapack_int* info );
11338 
11339 #define LAPACK_zsytri2x LAPACK_GLOBAL(zsytri2x,ZSYTRI2X)
11340 void LAPACK_zsytri2x(
11341  char const* uplo,
11342  lapack_int const* n,
11343  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11344  lapack_complex_double* work, lapack_int const* nb,
11345  lapack_int* info );
11346 
11347 #define LAPACK_csytri_3 LAPACK_GLOBAL(csytri_3,CSYTRI_3)
11348 void LAPACK_csytri_3(
11349  char const* uplo,
11350  lapack_int const* n,
11351  lapack_complex_float* A, lapack_int const* lda,
11352  lapack_complex_float const* E, lapack_int const* ipiv,
11353  lapack_complex_float* work, lapack_int const* lwork,
11354  lapack_int* info );
11355 
11356 #define LAPACK_dsytri_3 LAPACK_GLOBAL(dsytri_3,DSYTRI_3)
11357 void LAPACK_dsytri_3(
11358  char const* uplo,
11359  lapack_int const* n,
11360  double* A, lapack_int const* lda,
11361  double const* E, lapack_int const* ipiv,
11362  double* work, lapack_int const* lwork,
11363  lapack_int* info );
11364 
11365 #define LAPACK_ssytri_3 LAPACK_GLOBAL(ssytri_3,SSYTRI_3)
11366 void LAPACK_ssytri_3(
11367  char const* uplo,
11368  lapack_int const* n,
11369  float* A, lapack_int const* lda,
11370  float const* E, lapack_int const* ipiv,
11371  float* work, lapack_int const* lwork,
11372  lapack_int* info );
11373 
11374 #define LAPACK_zsytri_3 LAPACK_GLOBAL(zsytri_3,ZSYTRI_3)
11375 void LAPACK_zsytri_3(
11376  char const* uplo,
11377  lapack_int const* n,
11378  lapack_complex_double* A, lapack_int const* lda,
11379  lapack_complex_double const* E, lapack_int const* ipiv,
11380  lapack_complex_double* work, lapack_int const* lwork,
11381  lapack_int* info );
11382 
11383 #define LAPACK_csytrs LAPACK_GLOBAL(csytrs,CSYTRS)
11384 void LAPACK_csytrs(
11385  char const* uplo,
11386  lapack_int const* n, lapack_int const* nrhs,
11387  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
11388  lapack_complex_float* B, lapack_int const* ldb,
11389  lapack_int* info );
11390 
11391 #define LAPACK_dsytrs LAPACK_GLOBAL(dsytrs,DSYTRS)
11392 void LAPACK_dsytrs(
11393  char const* uplo,
11394  lapack_int const* n, lapack_int const* nrhs,
11395  double const* A, lapack_int const* lda, lapack_int const* ipiv,
11396  double* B, lapack_int const* ldb,
11397  lapack_int* info );
11398 
11399 #define LAPACK_ssytrs LAPACK_GLOBAL(ssytrs,SSYTRS)
11400 void LAPACK_ssytrs(
11401  char const* uplo,
11402  lapack_int const* n, lapack_int const* nrhs,
11403  float const* A, lapack_int const* lda, lapack_int const* ipiv,
11404  float* B, lapack_int const* ldb,
11405  lapack_int* info );
11406 
11407 #define LAPACK_zsytrs LAPACK_GLOBAL(zsytrs,ZSYTRS)
11408 void LAPACK_zsytrs(
11409  char const* uplo,
11410  lapack_int const* n, lapack_int const* nrhs,
11411  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
11412  lapack_complex_double* B, lapack_int const* ldb,
11413  lapack_int* info );
11414 
11415 #define LAPACK_csytrs2 LAPACK_GLOBAL(csytrs2,CSYTRS2)
11416 void LAPACK_csytrs2(
11417  char const* uplo,
11418  lapack_int const* n, lapack_int const* nrhs,
11419  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11420  lapack_complex_float* B, lapack_int const* ldb,
11421  lapack_complex_float* work,
11422  lapack_int* info );
11423 
11424 #define LAPACK_dsytrs2 LAPACK_GLOBAL(dsytrs2,DSYTRS2)
11425 void LAPACK_dsytrs2(
11426  char const* uplo,
11427  lapack_int const* n, lapack_int const* nrhs,
11428  double* A, lapack_int const* lda, lapack_int const* ipiv,
11429  double* B, lapack_int const* ldb,
11430  double* work,
11431  lapack_int* info );
11432 
11433 #define LAPACK_ssytrs2 LAPACK_GLOBAL(ssytrs2,SSYTRS2)
11434 void LAPACK_ssytrs2(
11435  char const* uplo,
11436  lapack_int const* n, lapack_int const* nrhs,
11437  float* A, lapack_int const* lda, lapack_int const* ipiv,
11438  float* B, lapack_int const* ldb,
11439  float* work,
11440  lapack_int* info );
11441 
11442 #define LAPACK_zsytrs2 LAPACK_GLOBAL(zsytrs2,ZSYTRS2)
11443 void LAPACK_zsytrs2(
11444  char const* uplo,
11445  lapack_int const* n, lapack_int const* nrhs,
11446  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11447  lapack_complex_double* B, lapack_int const* ldb,
11448  lapack_complex_double* work,
11449  lapack_int* info );
11450 
11451 #define LAPACK_csytrs_3 LAPACK_GLOBAL(csytrs_3,CSYTRS_3)
11452 void LAPACK_csytrs_3(
11453  char const* uplo,
11454  lapack_int const* n, lapack_int const* nrhs,
11455  lapack_complex_float const* A, lapack_int const* lda,
11456  lapack_complex_float const* E, lapack_int const* ipiv,
11457  lapack_complex_float* B, lapack_int const* ldb,
11458  lapack_int* info );
11459 
11460 #define LAPACK_dsytrs_3 LAPACK_GLOBAL(dsytrs_3,DSYTRS_3)
11461 void LAPACK_dsytrs_3(
11462  char const* uplo,
11463  lapack_int const* n, lapack_int const* nrhs,
11464  double const* A, lapack_int const* lda,
11465  double const* E, lapack_int const* ipiv,
11466  double* B, lapack_int const* ldb,
11467  lapack_int* info );
11468 
11469 #define LAPACK_ssytrs_3 LAPACK_GLOBAL(ssytrs_3,SSYTRS_3)
11470 void LAPACK_ssytrs_3(
11471  char const* uplo,
11472  lapack_int const* n, lapack_int const* nrhs,
11473  float const* A, lapack_int const* lda,
11474  float const* E, lapack_int const* ipiv,
11475  float* B, lapack_int const* ldb,
11476  lapack_int* info );
11477 
11478 #define LAPACK_zsytrs_3 LAPACK_GLOBAL(zsytrs_3,ZSYTRS_3)
11479 void LAPACK_zsytrs_3(
11480  char const* uplo,
11481  lapack_int const* n, lapack_int const* nrhs,
11482  lapack_complex_double const* A, lapack_int const* lda,
11483  lapack_complex_double const* E, lapack_int const* ipiv,
11484  lapack_complex_double* B, lapack_int const* ldb,
11485  lapack_int* info );
11486 
11487 #define LAPACK_csytrs_aa LAPACK_GLOBAL(csytrs_aa,CSYTRS_AA)
11488 void LAPACK_csytrs_aa(
11489  char const* uplo,
11490  lapack_int const* n, lapack_int const* nrhs,
11491  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
11492  lapack_complex_float* B, lapack_int const* ldb,
11493  lapack_complex_float* work, lapack_int const* lwork,
11494  lapack_int* info );
11495 
11496 #define LAPACK_dsytrs_aa LAPACK_GLOBAL(dsytrs_aa,DSYTRS_AA)
11497 void LAPACK_dsytrs_aa(
11498  char const* uplo,
11499  lapack_int const* n, lapack_int const* nrhs,
11500  double const* A, lapack_int const* lda, lapack_int const* ipiv,
11501  double* B, lapack_int const* ldb,
11502  double* work, lapack_int const* lwork,
11503  lapack_int* info );
11504 
11505 #define LAPACK_ssytrs_aa LAPACK_GLOBAL(ssytrs_aa,SSYTRS_AA)
11506 void LAPACK_ssytrs_aa(
11507  char const* uplo,
11508  lapack_int const* n, lapack_int const* nrhs,
11509  float const* A, lapack_int const* lda, lapack_int const* ipiv,
11510  float* B, lapack_int const* ldb,
11511  float* work, lapack_int const* lwork,
11512  lapack_int* info );
11513 
11514 #define LAPACK_zsytrs_aa LAPACK_GLOBAL(zsytrs_aa,ZSYTRS_AA)
11515 void LAPACK_zsytrs_aa(
11516  char const* uplo,
11517  lapack_int const* n, lapack_int const* nrhs,
11518  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
11519  lapack_complex_double* B, lapack_int const* ldb,
11520  lapack_complex_double* work, lapack_int const* lwork,
11521  lapack_int* info );
11522 
11523 #define LAPACK_csytrs_aa_2stage LAPACK_GLOBAL(csytrs_aa_2stage,CSYTRS_AA_2STAGE)
11525  char const* uplo,
11526  lapack_int const* n, lapack_int const* nrhs,
11527  lapack_complex_float const* A, lapack_int const* lda,
11528  lapack_complex_float* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11529  lapack_complex_float* B, lapack_int const* ldb,
11530  lapack_int* info );
11531 
11532 #define LAPACK_dsytrs_aa_2stage LAPACK_GLOBAL(dsytrs_aa_2stage,DSYTRS_AA_2STAGE)
11534  char const* uplo,
11535  lapack_int const* n, lapack_int const* nrhs,
11536  double const* A, lapack_int const* lda,
11537  double* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11538  double* B, lapack_int const* ldb,
11539  lapack_int* info );
11540 
11541 #define LAPACK_ssytrs_aa_2stage LAPACK_GLOBAL(ssytrs_aa_2stage,SSYTRS_AA_2STAGE)
11543  char const* uplo,
11544  lapack_int const* n, lapack_int const* nrhs,
11545  float const* A, lapack_int const* lda,
11546  float* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11547  float* B, lapack_int const* ldb,
11548  lapack_int* info );
11549 
11550 #define LAPACK_zsytrs_aa_2stage LAPACK_GLOBAL(zsytrs_aa_2stage,ZSYTRS_AA_2STAGE)
11552  char const* uplo,
11553  lapack_int const* n, lapack_int const* nrhs,
11554  lapack_complex_double const* A, lapack_int const* lda,
11555  lapack_complex_double* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11556  lapack_complex_double* B, lapack_int const* ldb,
11557  lapack_int* info );
11558 
11559 #define LAPACK_csytrs_rook LAPACK_GLOBAL(csytrs_rook,CSYTRS_ROOK)
11560 void LAPACK_csytrs_rook(
11561  char const* uplo,
11562  lapack_int const* n, lapack_int const* nrhs,
11563  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
11564  lapack_complex_float* B, lapack_int const* ldb,
11565  lapack_int* info );
11566 
11567 #define LAPACK_dsytrs_rook LAPACK_GLOBAL(dsytrs_rook,DSYTRS_ROOK)
11568 void LAPACK_dsytrs_rook(
11569  char const* uplo,
11570  lapack_int const* n, lapack_int const* nrhs,
11571  double const* A, lapack_int const* lda, lapack_int const* ipiv,
11572  double* B, lapack_int const* ldb,
11573  lapack_int* info );
11574 
11575 #define LAPACK_ssytrs_rook LAPACK_GLOBAL(ssytrs_rook,SSYTRS_ROOK)
11576 void LAPACK_ssytrs_rook(
11577  char const* uplo,
11578  lapack_int const* n, lapack_int const* nrhs,
11579  float const* A, lapack_int const* lda, lapack_int const* ipiv,
11580  float* B, lapack_int const* ldb,
11581  lapack_int* info );
11582 
11583 #define LAPACK_zsytrs_rook LAPACK_GLOBAL(zsytrs_rook,ZSYTRS_ROOK)
11584 void LAPACK_zsytrs_rook(
11585  char const* uplo,
11586  lapack_int const* n, lapack_int const* nrhs,
11587  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
11588  lapack_complex_double* B, lapack_int const* ldb,
11589  lapack_int* info );
11590 
11591 #define LAPACK_ctbcon LAPACK_GLOBAL(ctbcon,CTBCON)
11592 void LAPACK_ctbcon(
11593  char const* norm, char const* uplo, char const* diag,
11594  lapack_int const* n, lapack_int const* kd,
11595  lapack_complex_float const* AB, lapack_int const* ldab,
11596  float* rcond,
11597  lapack_complex_float* work,
11598  float* rwork,
11599  lapack_int* info );
11600 
11601 #define LAPACK_dtbcon LAPACK_GLOBAL(dtbcon,DTBCON)
11602 void LAPACK_dtbcon(
11603  char const* norm, char const* uplo, char const* diag,
11604  lapack_int const* n, lapack_int const* kd,
11605  double const* AB, lapack_int const* ldab,
11606  double* rcond,
11607  double* work,
11608  lapack_int* iwork,
11609  lapack_int* info );
11610 
11611 #define LAPACK_stbcon LAPACK_GLOBAL(stbcon,STBCON)
11612 void LAPACK_stbcon(
11613  char const* norm, char const* uplo, char const* diag,
11614  lapack_int const* n, lapack_int const* kd,
11615  float const* AB, lapack_int const* ldab,
11616  float* rcond,
11617  float* work,
11618  lapack_int* iwork,
11619  lapack_int* info );
11620 
11621 #define LAPACK_ztbcon LAPACK_GLOBAL(ztbcon,ZTBCON)
11622 void LAPACK_ztbcon(
11623  char const* norm, char const* uplo, char const* diag,
11624  lapack_int const* n, lapack_int const* kd,
11625  lapack_complex_double const* AB, lapack_int const* ldab,
11626  double* rcond,
11627  lapack_complex_double* work,
11628  double* rwork,
11629  lapack_int* info );
11630 
11631 #define LAPACK_ctbrfs LAPACK_GLOBAL(ctbrfs,CTBRFS)
11632 void LAPACK_ctbrfs(
11633  char const* uplo, char const* trans, char const* diag,
11634  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11635  lapack_complex_float const* AB, lapack_int const* ldab,
11636  lapack_complex_float const* B, lapack_int const* ldb,
11637  lapack_complex_float const* X, lapack_int const* ldx,
11638  float* ferr,
11639  float* berr,
11640  lapack_complex_float* work,
11641  float* rwork,
11642  lapack_int* info );
11643 
11644 #define LAPACK_dtbrfs LAPACK_GLOBAL(dtbrfs,DTBRFS)
11645 void LAPACK_dtbrfs(
11646  char const* uplo, char const* trans, char const* diag,
11647  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11648  double const* AB, lapack_int const* ldab,
11649  double const* B, lapack_int const* ldb,
11650  double const* X, lapack_int const* ldx,
11651  double* ferr,
11652  double* berr,
11653  double* work,
11654  lapack_int* iwork,
11655  lapack_int* info );
11656 
11657 #define LAPACK_stbrfs LAPACK_GLOBAL(stbrfs,STBRFS)
11658 void LAPACK_stbrfs(
11659  char const* uplo, char const* trans, char const* diag,
11660  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11661  float const* AB, lapack_int const* ldab,
11662  float const* B, lapack_int const* ldb,
11663  float const* X, lapack_int const* ldx,
11664  float* ferr,
11665  float* berr,
11666  float* work,
11667  lapack_int* iwork,
11668  lapack_int* info );
11669 
11670 #define LAPACK_ztbrfs LAPACK_GLOBAL(ztbrfs,ZTBRFS)
11671 void LAPACK_ztbrfs(
11672  char const* uplo, char const* trans, char const* diag,
11673  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11674  lapack_complex_double const* AB, lapack_int const* ldab,
11675  lapack_complex_double const* B, lapack_int const* ldb,
11676  lapack_complex_double const* X, lapack_int const* ldx,
11677  double* ferr,
11678  double* berr,
11679  lapack_complex_double* work,
11680  double* rwork,
11681  lapack_int* info );
11682 
11683 #define LAPACK_ctbtrs LAPACK_GLOBAL(ctbtrs,CTBTRS)
11684 void LAPACK_ctbtrs(
11685  char const* uplo, char const* trans, char const* diag,
11686  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11687  lapack_complex_float const* AB, lapack_int const* ldab,
11688  lapack_complex_float* B, lapack_int const* ldb,
11689  lapack_int* info );
11690 
11691 #define LAPACK_dtbtrs LAPACK_GLOBAL(dtbtrs,DTBTRS)
11692 void LAPACK_dtbtrs(
11693  char const* uplo, char const* trans, char const* diag,
11694  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11695  double const* AB, lapack_int const* ldab,
11696  double* B, lapack_int const* ldb,
11697  lapack_int* info );
11698 
11699 #define LAPACK_stbtrs LAPACK_GLOBAL(stbtrs,STBTRS)
11700 void LAPACK_stbtrs(
11701  char const* uplo, char const* trans, char const* diag,
11702  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11703  float const* AB, lapack_int const* ldab,
11704  float* B, lapack_int const* ldb,
11705  lapack_int* info );
11706 
11707 #define LAPACK_ztbtrs LAPACK_GLOBAL(ztbtrs,ZTBTRS)
11708 void LAPACK_ztbtrs(
11709  char const* uplo, char const* trans, char const* diag,
11710  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11711  lapack_complex_double const* AB, lapack_int const* ldab,
11712  lapack_complex_double* B, lapack_int const* ldb,
11713  lapack_int* info );
11714 
11715 #define LAPACK_ctfsm LAPACK_GLOBAL(ctfsm,CTFSM)
11716 void LAPACK_ctfsm(
11717  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11718  lapack_int const* m, lapack_int const* n,
11719  lapack_complex_float const* alpha,
11720  lapack_complex_float const* A,
11721  lapack_complex_float* B, lapack_int const* ldb );
11722 
11723 #define LAPACK_dtfsm LAPACK_GLOBAL(dtfsm,DTFSM)
11724 void LAPACK_dtfsm(
11725  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11726  lapack_int const* m, lapack_int const* n,
11727  double const* alpha,
11728  double const* A,
11729  double* B, lapack_int const* ldb );
11730 
11731 #define LAPACK_stfsm LAPACK_GLOBAL(stfsm,STFSM)
11732 void LAPACK_stfsm(
11733  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11734  lapack_int const* m, lapack_int const* n,
11735  float const* alpha,
11736  float const* A,
11737  float* B, lapack_int const* ldb );
11738 
11739 #define LAPACK_ztfsm LAPACK_GLOBAL(ztfsm,ZTFSM)
11740 void LAPACK_ztfsm(
11741  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11742  lapack_int const* m, lapack_int const* n,
11743  lapack_complex_double const* alpha,
11744  lapack_complex_double const* A,
11745  lapack_complex_double* B, lapack_int const* ldb );
11746 
11747 #define LAPACK_ctftri LAPACK_GLOBAL(ctftri,CTFTRI)
11748 void LAPACK_ctftri(
11749  char const* transr, char const* uplo, char const* diag,
11750  lapack_int const* n,
11752  lapack_int* info );
11753 
11754 #define LAPACK_dtftri LAPACK_GLOBAL(dtftri,DTFTRI)
11755 void LAPACK_dtftri(
11756  char const* transr, char const* uplo, char const* diag,
11757  lapack_int const* n,
11758  double* A,
11759  lapack_int* info );
11760 
11761 #define LAPACK_stftri LAPACK_GLOBAL(stftri,STFTRI)
11762 void LAPACK_stftri(
11763  char const* transr, char const* uplo, char const* diag,
11764  lapack_int const* n,
11765  float* A,
11766  lapack_int* info );
11767 
11768 #define LAPACK_ztftri LAPACK_GLOBAL(ztftri,ZTFTRI)
11769 void LAPACK_ztftri(
11770  char const* transr, char const* uplo, char const* diag,
11771  lapack_int const* n,
11773  lapack_int* info );
11774 
11775 #define LAPACK_ctfttp LAPACK_GLOBAL(ctfttp,CTFTTP)
11776 void LAPACK_ctfttp(
11777  char const* transr, char const* uplo,
11778  lapack_int const* n,
11779  lapack_complex_float const* ARF,
11781  lapack_int* info );
11782 
11783 #define LAPACK_dtfttp LAPACK_GLOBAL(dtfttp,DTFTTP)
11784 void LAPACK_dtfttp(
11785  char const* transr, char const* uplo,
11786  lapack_int const* n,
11787  double const* ARF,
11788  double* AP,
11789  lapack_int* info );
11790 
11791 #define LAPACK_stfttp LAPACK_GLOBAL(stfttp,STFTTP)
11792 void LAPACK_stfttp(
11793  char const* transr, char const* uplo,
11794  lapack_int const* n,
11795  float const* ARF,
11796  float* AP,
11797  lapack_int* info );
11798 
11799 #define LAPACK_ztfttp LAPACK_GLOBAL(ztfttp,ZTFTTP)
11800 void LAPACK_ztfttp(
11801  char const* transr, char const* uplo,
11802  lapack_int const* n,
11803  lapack_complex_double const* ARF,
11805  lapack_int* info );
11806 
11807 #define LAPACK_ctfttr LAPACK_GLOBAL(ctfttr,CTFTTR)
11808 void LAPACK_ctfttr(
11809  char const* transr, char const* uplo,
11810  lapack_int const* n,
11811  lapack_complex_float const* ARF,
11812  lapack_complex_float* A, lapack_int const* lda,
11813  lapack_int* info );
11814 
11815 #define LAPACK_dtfttr LAPACK_GLOBAL(dtfttr,DTFTTR)
11816 void LAPACK_dtfttr(
11817  char const* transr, char const* uplo,
11818  lapack_int const* n,
11819  double const* ARF,
11820  double* A, lapack_int const* lda,
11821  lapack_int* info );
11822 
11823 #define LAPACK_stfttr LAPACK_GLOBAL(stfttr,STFTTR)
11824 void LAPACK_stfttr(
11825  char const* transr, char const* uplo,
11826  lapack_int const* n,
11827  float const* ARF,
11828  float* A, lapack_int const* lda,
11829  lapack_int* info );
11830 
11831 #define LAPACK_ztfttr LAPACK_GLOBAL(ztfttr,ZTFTTR)
11832 void LAPACK_ztfttr(
11833  char const* transr, char const* uplo,
11834  lapack_int const* n,
11835  lapack_complex_double const* ARF,
11836  lapack_complex_double* A, lapack_int const* lda,
11837  lapack_int* info );
11838 
11839 #define LAPACK_ctgevc LAPACK_GLOBAL(ctgevc,CTGEVC)
11840 void LAPACK_ctgevc(
11841  char const* side, char const* howmny,
11842  lapack_logical const* select,
11843  lapack_int const* n,
11844  lapack_complex_float const* S, lapack_int const* lds,
11845  lapack_complex_float const* P, lapack_int const* ldp,
11846  lapack_complex_float* VL, lapack_int const* ldvl,
11847  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
11848  lapack_complex_float* work,
11849  float* rwork,
11850  lapack_int* info );
11851 
11852 #define LAPACK_dtgevc LAPACK_GLOBAL(dtgevc,DTGEVC)
11853 void LAPACK_dtgevc(
11854  char const* side, char const* howmny,
11855  lapack_logical const* select,
11856  lapack_int const* n,
11857  double const* S, lapack_int const* lds,
11858  double const* P, lapack_int const* ldp,
11859  double* VL, lapack_int const* ldvl,
11860  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
11861  double* work,
11862  lapack_int* info );
11863 
11864 #define LAPACK_stgevc LAPACK_GLOBAL(stgevc,STGEVC)
11865 void LAPACK_stgevc(
11866  char const* side, char const* howmny,
11867  lapack_logical const* select,
11868  lapack_int const* n,
11869  float const* S, lapack_int const* lds,
11870  float const* P, lapack_int const* ldp,
11871  float* VL, lapack_int const* ldvl,
11872  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
11873  float* work,
11874  lapack_int* info );
11875 
11876 #define LAPACK_ztgevc LAPACK_GLOBAL(ztgevc,ZTGEVC)
11877 void LAPACK_ztgevc(
11878  char const* side, char const* howmny,
11879  lapack_logical const* select,
11880  lapack_int const* n,
11881  lapack_complex_double const* S, lapack_int const* lds,
11882  lapack_complex_double const* P, lapack_int const* ldp,
11883  lapack_complex_double* VL, lapack_int const* ldvl,
11884  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
11885  lapack_complex_double* work,
11886  double* rwork,
11887  lapack_int* info );
11888 
11889 #define LAPACK_ctgexc LAPACK_GLOBAL(ctgexc,CTGEXC)
11890 void LAPACK_ctgexc(
11891  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
11892  lapack_complex_float* A, lapack_int const* lda,
11893  lapack_complex_float* B, lapack_int const* ldb,
11894  lapack_complex_float* Q, lapack_int const* ldq,
11895  lapack_complex_float* Z, lapack_int const* ldz, lapack_int const* ifst, lapack_int* ilst,
11896  lapack_int* info );
11897 
11898 #define LAPACK_dtgexc LAPACK_GLOBAL(dtgexc,DTGEXC)
11899 void LAPACK_dtgexc(
11900  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
11901  double* A, lapack_int const* lda,
11902  double* B, lapack_int const* ldb,
11903  double* Q, lapack_int const* ldq,
11904  double* Z, lapack_int const* ldz, lapack_int* ifst, lapack_int* ilst,
11905  double* work, lapack_int const* lwork,
11906  lapack_int* info );
11907 
11908 #define LAPACK_stgexc LAPACK_GLOBAL(stgexc,STGEXC)
11909 void LAPACK_stgexc(
11910  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
11911  float* A, lapack_int const* lda,
11912  float* B, lapack_int const* ldb,
11913  float* Q, lapack_int const* ldq,
11914  float* Z, lapack_int const* ldz, lapack_int* ifst, lapack_int* ilst,
11915  float* work, lapack_int const* lwork,
11916  lapack_int* info );
11917 
11918 #define LAPACK_ztgexc LAPACK_GLOBAL(ztgexc,ZTGEXC)
11919 void LAPACK_ztgexc(
11920  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
11921  lapack_complex_double* A, lapack_int const* lda,
11922  lapack_complex_double* B, lapack_int const* ldb,
11923  lapack_complex_double* Q, lapack_int const* ldq,
11924  lapack_complex_double* Z, lapack_int const* ldz, lapack_int const* ifst, lapack_int* ilst,
11925  lapack_int* info );
11926 
11927 #define LAPACK_ctgsen LAPACK_GLOBAL(ctgsen,CTGSEN)
11928 void LAPACK_ctgsen(
11929  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
11930  lapack_complex_float* A, lapack_int const* lda,
11931  lapack_complex_float* B, lapack_int const* ldb,
11932  lapack_complex_float* alpha,
11933  lapack_complex_float* beta,
11934  lapack_complex_float* Q, lapack_int const* ldq,
11935  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* m,
11936  float* pl,
11937  float* pr,
11938  float* DIF,
11939  lapack_complex_float* work, lapack_int const* lwork,
11940  lapack_int* iwork, lapack_int const* liwork,
11941  lapack_int* info );
11942 
11943 #define LAPACK_dtgsen LAPACK_GLOBAL(dtgsen,DTGSEN)
11944 void LAPACK_dtgsen(
11945  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
11946  double* A, lapack_int const* lda,
11947  double* B, lapack_int const* ldb,
11948  double* alphar,
11949  double* alphai,
11950  double* beta,
11951  double* Q, lapack_int const* ldq,
11952  double* Z, lapack_int const* ldz, lapack_int* m,
11953  double* pl,
11954  double* pr,
11955  double* DIF,
11956  double* work, lapack_int const* lwork,
11957  lapack_int* iwork, lapack_int const* liwork,
11958  lapack_int* info );
11959 
11960 #define LAPACK_stgsen LAPACK_GLOBAL(stgsen,STGSEN)
11961 void LAPACK_stgsen(
11962  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
11963  float* A, lapack_int const* lda,
11964  float* B, lapack_int const* ldb,
11965  float* alphar,
11966  float* alphai,
11967  float* beta,
11968  float* Q, lapack_int const* ldq,
11969  float* Z, lapack_int const* ldz, lapack_int* m,
11970  float* pl,
11971  float* pr,
11972  float* DIF,
11973  float* work, lapack_int const* lwork,
11974  lapack_int* iwork, lapack_int const* liwork,
11975  lapack_int* info );
11976 
11977 #define LAPACK_ztgsen LAPACK_GLOBAL(ztgsen,ZTGSEN)
11978 void LAPACK_ztgsen(
11979  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
11980  lapack_complex_double* A, lapack_int const* lda,
11981  lapack_complex_double* B, lapack_int const* ldb,
11982  lapack_complex_double* alpha,
11983  lapack_complex_double* beta,
11984  lapack_complex_double* Q, lapack_int const* ldq,
11985  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* m,
11986  double* pl,
11987  double* pr,
11988  double* DIF,
11989  lapack_complex_double* work, lapack_int const* lwork,
11990  lapack_int* iwork, lapack_int const* liwork,
11991  lapack_int* info );
11992 
11993 #define LAPACK_ctgsja LAPACK_GLOBAL(ctgsja,CTGSJA)
11994 void LAPACK_ctgsja(
11995  char const* jobu, char const* jobv, char const* jobq,
11996  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
11997  lapack_complex_float* A, lapack_int const* lda,
11998  lapack_complex_float* B, lapack_int const* ldb,
11999  float const* tola,
12000  float const* tolb,
12001  float* alpha,
12002  float* beta,
12003  lapack_complex_float* U, lapack_int const* ldu,
12004  lapack_complex_float* V, lapack_int const* ldv,
12005  lapack_complex_float* Q, lapack_int const* ldq,
12006  lapack_complex_float* work, lapack_int* ncycle,
12007  lapack_int* info );
12008 
12009 #define LAPACK_dtgsja LAPACK_GLOBAL(dtgsja,DTGSJA)
12010 void LAPACK_dtgsja(
12011  char const* jobu, char const* jobv, char const* jobq,
12012  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12013  double* A, lapack_int const* lda,
12014  double* B, lapack_int const* ldb,
12015  double const* tola,
12016  double const* tolb,
12017  double* alpha,
12018  double* beta,
12019  double* U, lapack_int const* ldu,
12020  double* V, lapack_int const* ldv,
12021  double* Q, lapack_int const* ldq,
12022  double* work, lapack_int* ncycle,
12023  lapack_int* info );
12024 
12025 #define LAPACK_stgsja LAPACK_GLOBAL(stgsja,STGSJA)
12026 void LAPACK_stgsja(
12027  char const* jobu, char const* jobv, char const* jobq,
12028  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12029  float* A, lapack_int const* lda,
12030  float* B, lapack_int const* ldb,
12031  float const* tola,
12032  float const* tolb,
12033  float* alpha,
12034  float* beta,
12035  float* U, lapack_int const* ldu,
12036  float* V, lapack_int const* ldv,
12037  float* Q, lapack_int const* ldq,
12038  float* work, lapack_int* ncycle,
12039  lapack_int* info );
12040 
12041 #define LAPACK_ztgsja LAPACK_GLOBAL(ztgsja,ZTGSJA)
12042 void LAPACK_ztgsja(
12043  char const* jobu, char const* jobv, char const* jobq,
12044  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12045  lapack_complex_double* A, lapack_int const* lda,
12046  lapack_complex_double* B, lapack_int const* ldb,
12047  double const* tola,
12048  double const* tolb,
12049  double* alpha,
12050  double* beta,
12051  lapack_complex_double* U, lapack_int const* ldu,
12052  lapack_complex_double* V, lapack_int const* ldv,
12053  lapack_complex_double* Q, lapack_int const* ldq,
12054  lapack_complex_double* work, lapack_int* ncycle,
12055  lapack_int* info );
12056 
12057 #define LAPACK_ctgsna LAPACK_GLOBAL(ctgsna,CTGSNA)
12058 void LAPACK_ctgsna(
12059  char const* job, char const* howmny,
12060  lapack_logical const* select,
12061  lapack_int const* n,
12062  lapack_complex_float const* A, lapack_int const* lda,
12063  lapack_complex_float const* B, lapack_int const* ldb,
12064  lapack_complex_float const* VL, lapack_int const* ldvl,
12065  lapack_complex_float const* VR, lapack_int const* ldvr,
12066  float* S,
12067  float* DIF, lapack_int const* mm, lapack_int* m,
12068  lapack_complex_float* work, lapack_int const* lwork,
12069  lapack_int* iwork,
12070  lapack_int* info );
12071 
12072 #define LAPACK_dtgsna LAPACK_GLOBAL(dtgsna,DTGSNA)
12073 void LAPACK_dtgsna(
12074  char const* job, char const* howmny,
12075  lapack_logical const* select,
12076  lapack_int const* n,
12077  double const* A, lapack_int const* lda,
12078  double const* B, lapack_int const* ldb,
12079  double const* VL, lapack_int const* ldvl,
12080  double const* VR, lapack_int const* ldvr,
12081  double* S,
12082  double* DIF, lapack_int const* mm, lapack_int* m,
12083  double* work, lapack_int const* lwork,
12084  lapack_int* iwork,
12085  lapack_int* info );
12086 
12087 #define LAPACK_stgsna LAPACK_GLOBAL(stgsna,STGSNA)
12088 void LAPACK_stgsna(
12089  char const* job, char const* howmny,
12090  lapack_logical const* select,
12091  lapack_int const* n,
12092  float const* A, lapack_int const* lda,
12093  float const* B, lapack_int const* ldb,
12094  float const* VL, lapack_int const* ldvl,
12095  float const* VR, lapack_int const* ldvr,
12096  float* S,
12097  float* DIF, lapack_int const* mm, lapack_int* m,
12098  float* work, lapack_int const* lwork,
12099  lapack_int* iwork,
12100  lapack_int* info );
12101 
12102 #define LAPACK_ztgsna LAPACK_GLOBAL(ztgsna,ZTGSNA)
12103 void LAPACK_ztgsna(
12104  char const* job, char const* howmny,
12105  lapack_logical const* select,
12106  lapack_int const* n,
12107  lapack_complex_double const* A, lapack_int const* lda,
12108  lapack_complex_double const* B, lapack_int const* ldb,
12109  lapack_complex_double const* VL, lapack_int const* ldvl,
12110  lapack_complex_double const* VR, lapack_int const* ldvr,
12111  double* S,
12112  double* DIF, lapack_int const* mm, lapack_int* m,
12113  lapack_complex_double* work, lapack_int const* lwork,
12114  lapack_int* iwork,
12115  lapack_int* info );
12116 
12117 #define LAPACK_ctgsyl LAPACK_GLOBAL(ctgsyl,CTGSYL)
12118 void LAPACK_ctgsyl(
12119  char const* trans,
12120  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12121  lapack_complex_float const* A, lapack_int const* lda,
12122  lapack_complex_float const* B, lapack_int const* ldb,
12123  lapack_complex_float* C, lapack_int const* ldc,
12124  lapack_complex_float const* D, lapack_int const* ldd,
12125  lapack_complex_float const* E, lapack_int const* lde,
12126  lapack_complex_float* F, lapack_int const* ldf,
12127  float* dif,
12128  float* scale,
12129  lapack_complex_float* work, lapack_int const* lwork,
12130  lapack_int* iwork,
12131  lapack_int* info );
12132 
12133 #define LAPACK_dtgsyl LAPACK_GLOBAL(dtgsyl,DTGSYL)
12134 void LAPACK_dtgsyl(
12135  char const* trans,
12136  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12137  double const* A, lapack_int const* lda,
12138  double const* B, lapack_int const* ldb,
12139  double* C, lapack_int const* ldc,
12140  double const* D, lapack_int const* ldd,
12141  double const* E, lapack_int const* lde,
12142  double* F, lapack_int const* ldf,
12143  double* dif,
12144  double* scale,
12145  double* work, lapack_int const* lwork,
12146  lapack_int* iwork,
12147  lapack_int* info );
12148 
12149 #define LAPACK_stgsyl LAPACK_GLOBAL(stgsyl,STGSYL)
12150 void LAPACK_stgsyl(
12151  char const* trans,
12152  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12153  float const* A, lapack_int const* lda,
12154  float const* B, lapack_int const* ldb,
12155  float* C, lapack_int const* ldc,
12156  float const* D, lapack_int const* ldd,
12157  float const* E, lapack_int const* lde,
12158  float* F, lapack_int const* ldf,
12159  float* dif,
12160  float* scale,
12161  float* work, lapack_int const* lwork,
12162  lapack_int* iwork,
12163  lapack_int* info );
12164 
12165 #define LAPACK_ztgsyl LAPACK_GLOBAL(ztgsyl,ZTGSYL)
12166 void LAPACK_ztgsyl(
12167  char const* trans,
12168  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12169  lapack_complex_double const* A, lapack_int const* lda,
12170  lapack_complex_double const* B, lapack_int const* ldb,
12171  lapack_complex_double* C, lapack_int const* ldc,
12172  lapack_complex_double const* D, lapack_int const* ldd,
12173  lapack_complex_double const* E, lapack_int const* lde,
12174  lapack_complex_double* F, lapack_int const* ldf,
12175  double* dif,
12176  double* scale,
12177  lapack_complex_double* work, lapack_int const* lwork,
12178  lapack_int* iwork,
12179  lapack_int* info );
12180 
12181 #define LAPACK_ctpcon LAPACK_GLOBAL(ctpcon,CTPCON)
12182 void LAPACK_ctpcon(
12183  char const* norm, char const* uplo, char const* diag,
12184  lapack_int const* n,
12185  lapack_complex_float const* AP,
12186  float* rcond,
12187  lapack_complex_float* work,
12188  float* rwork,
12189  lapack_int* info );
12190 
12191 #define LAPACK_dtpcon LAPACK_GLOBAL(dtpcon,DTPCON)
12192 void LAPACK_dtpcon(
12193  char const* norm, char const* uplo, char const* diag,
12194  lapack_int const* n,
12195  double const* AP,
12196  double* rcond,
12197  double* work,
12198  lapack_int* iwork,
12199  lapack_int* info );
12200 
12201 #define LAPACK_stpcon LAPACK_GLOBAL(stpcon,STPCON)
12202 void LAPACK_stpcon(
12203  char const* norm, char const* uplo, char const* diag,
12204  lapack_int const* n,
12205  float const* AP,
12206  float* rcond,
12207  float* work,
12208  lapack_int* iwork,
12209  lapack_int* info );
12210 
12211 #define LAPACK_ztpcon LAPACK_GLOBAL(ztpcon,ZTPCON)
12212 void LAPACK_ztpcon(
12213  char const* norm, char const* uplo, char const* diag,
12214  lapack_int const* n,
12215  lapack_complex_double const* AP,
12216  double* rcond,
12217  lapack_complex_double* work,
12218  double* rwork,
12219  lapack_int* info );
12220 
12221 #define LAPACK_ctplqt LAPACK_GLOBAL(ctplqt,CTPLQT)
12222 void LAPACK_ctplqt(
12223  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12224  lapack_complex_float* A, lapack_int const* lda,
12225  lapack_complex_float* B, lapack_int const* ldb,
12226  lapack_complex_float* T, lapack_int const* ldt,
12227  lapack_complex_float* work,
12228  lapack_int* info );
12229 
12230 #define LAPACK_dtplqt LAPACK_GLOBAL(dtplqt,DTPLQT)
12231 void LAPACK_dtplqt(
12232  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12233  double* A, lapack_int const* lda,
12234  double* B, lapack_int const* ldb,
12235  double* T, lapack_int const* ldt,
12236  double* work,
12237  lapack_int* info );
12238 
12239 #define LAPACK_stplqt LAPACK_GLOBAL(stplqt,STPLQT)
12240 void LAPACK_stplqt(
12241  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12242  float* A, lapack_int const* lda,
12243  float* B, lapack_int const* ldb,
12244  float* T, lapack_int const* ldt,
12245  float* work,
12246  lapack_int* info );
12247 
12248 #define LAPACK_ztplqt LAPACK_GLOBAL(ztplqt,ZTPLQT)
12249 void LAPACK_ztplqt(
12250  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12251  lapack_complex_double* A, lapack_int const* lda,
12252  lapack_complex_double* B, lapack_int const* ldb,
12253  lapack_complex_double* T, lapack_int const* ldt,
12254  lapack_complex_double* work,
12255  lapack_int* info );
12256 
12257 #define LAPACK_ctplqt2 LAPACK_GLOBAL(ctplqt2,CTPLQT2)
12258 void LAPACK_ctplqt2(
12259  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12260  lapack_complex_float* A, lapack_int const* lda,
12261  lapack_complex_float* B, lapack_int const* ldb,
12262  lapack_complex_float* T, lapack_int const* ldt,
12263  lapack_int* info );
12264 
12265 #define LAPACK_dtplqt2 LAPACK_GLOBAL(dtplqt2,DTPLQT2)
12266 void LAPACK_dtplqt2(
12267  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12268  double* A, lapack_int const* lda,
12269  double* B, lapack_int const* ldb,
12270  double* T, lapack_int const* ldt,
12271  lapack_int* info );
12272 
12273 #define LAPACK_stplqt2 LAPACK_GLOBAL(stplqt2,STPLQT2)
12274 void LAPACK_stplqt2(
12275  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12276  float* A, lapack_int const* lda,
12277  float* B, lapack_int const* ldb,
12278  float* T, lapack_int const* ldt,
12279  lapack_int* info );
12280 
12281 #define LAPACK_ztplqt2 LAPACK_GLOBAL(ztplqt2,ZTPLQT2)
12282 void LAPACK_ztplqt2(
12283  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12284  lapack_complex_double* A, lapack_int const* lda,
12285  lapack_complex_double* B, lapack_int const* ldb,
12286  lapack_complex_double* T, lapack_int const* ldt,
12287  lapack_int* info );
12288 
12289 #define LAPACK_ctpmlqt LAPACK_GLOBAL(ctpmlqt,CTPMLQT)
12290 void LAPACK_ctpmlqt(
12291  char const* side, char const* trans,
12292  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12293  lapack_complex_float const* V, lapack_int const* ldv,
12294  lapack_complex_float const* T, lapack_int const* ldt,
12295  lapack_complex_float* A, lapack_int const* lda,
12296  lapack_complex_float* B, lapack_int const* ldb,
12297  lapack_complex_float* work,
12298  lapack_int* info );
12299 
12300 #define LAPACK_dtpmlqt LAPACK_GLOBAL(dtpmlqt,DTPMLQT)
12301 void LAPACK_dtpmlqt(
12302  char const* side, char const* trans,
12303  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12304  double const* V, lapack_int const* ldv,
12305  double const* T, lapack_int const* ldt,
12306  double* A, lapack_int const* lda,
12307  double* B, lapack_int const* ldb,
12308  double* work,
12309  lapack_int* info );
12310 
12311 #define LAPACK_stpmlqt LAPACK_GLOBAL(stpmlqt,STPMLQT)
12312 void LAPACK_stpmlqt(
12313  char const* side, char const* trans,
12314  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12315  float const* V, lapack_int const* ldv,
12316  float const* T, lapack_int const* ldt,
12317  float* A, lapack_int const* lda,
12318  float* B, lapack_int const* ldb,
12319  float* work,
12320  lapack_int* info );
12321 
12322 #define LAPACK_ztpmlqt LAPACK_GLOBAL(ztpmlqt,ZTPMLQT)
12323 void LAPACK_ztpmlqt(
12324  char const* side, char const* trans,
12325  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12326  lapack_complex_double const* V, lapack_int const* ldv,
12327  lapack_complex_double const* T, lapack_int const* ldt,
12328  lapack_complex_double* A, lapack_int const* lda,
12329  lapack_complex_double* B, lapack_int const* ldb,
12330  lapack_complex_double* work,
12331  lapack_int* info );
12332 
12333 #define LAPACK_ctpmqrt LAPACK_GLOBAL(ctpmqrt,CTPMQRT)
12334 void LAPACK_ctpmqrt(
12335  char const* side, char const* trans,
12336  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12337  lapack_complex_float const* V, lapack_int const* ldv,
12338  lapack_complex_float const* T, lapack_int const* ldt,
12339  lapack_complex_float* A, lapack_int const* lda,
12340  lapack_complex_float* B, lapack_int const* ldb,
12341  lapack_complex_float* work,
12342  lapack_int* info );
12343 
12344 #define LAPACK_dtpmqrt LAPACK_GLOBAL(dtpmqrt,DTPMQRT)
12345 void LAPACK_dtpmqrt(
12346  char const* side, char const* trans,
12347  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12348  double const* V, lapack_int const* ldv,
12349  double const* T, lapack_int const* ldt,
12350  double* A, lapack_int const* lda,
12351  double* B, lapack_int const* ldb,
12352  double* work,
12353  lapack_int* info );
12354 
12355 #define LAPACK_stpmqrt LAPACK_GLOBAL(stpmqrt,STPMQRT)
12356 void LAPACK_stpmqrt(
12357  char const* side, char const* trans,
12358  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12359  float const* V, lapack_int const* ldv,
12360  float const* T, lapack_int const* ldt,
12361  float* A, lapack_int const* lda,
12362  float* B, lapack_int const* ldb,
12363  float* work,
12364  lapack_int* info );
12365 
12366 #define LAPACK_ztpmqrt LAPACK_GLOBAL(ztpmqrt,ZTPMQRT)
12367 void LAPACK_ztpmqrt(
12368  char const* side, char const* trans,
12369  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12370  lapack_complex_double const* V, lapack_int const* ldv,
12371  lapack_complex_double const* T, lapack_int const* ldt,
12372  lapack_complex_double* A, lapack_int const* lda,
12373  lapack_complex_double* B, lapack_int const* ldb,
12374  lapack_complex_double* work,
12375  lapack_int* info );
12376 
12377 #define LAPACK_ctpqrt LAPACK_GLOBAL(ctpqrt,CTPQRT)
12378 void LAPACK_ctpqrt(
12379  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12380  lapack_complex_float* A, lapack_int const* lda,
12381  lapack_complex_float* B, lapack_int const* ldb,
12382  lapack_complex_float* T, lapack_int const* ldt,
12383  lapack_complex_float* work,
12384  lapack_int* info );
12385 
12386 #define LAPACK_dtpqrt LAPACK_GLOBAL(dtpqrt,DTPQRT)
12387 void LAPACK_dtpqrt(
12388  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12389  double* A, lapack_int const* lda,
12390  double* B, lapack_int const* ldb,
12391  double* T, lapack_int const* ldt,
12392  double* work,
12393  lapack_int* info );
12394 
12395 #define LAPACK_stpqrt LAPACK_GLOBAL(stpqrt,STPQRT)
12396 void LAPACK_stpqrt(
12397  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12398  float* A, lapack_int const* lda,
12399  float* B, lapack_int const* ldb,
12400  float* T, lapack_int const* ldt,
12401  float* work,
12402  lapack_int* info );
12403 
12404 #define LAPACK_ztpqrt LAPACK_GLOBAL(ztpqrt,ZTPQRT)
12405 void LAPACK_ztpqrt(
12406  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12407  lapack_complex_double* A, lapack_int const* lda,
12408  lapack_complex_double* B, lapack_int const* ldb,
12409  lapack_complex_double* T, lapack_int const* ldt,
12410  lapack_complex_double* work,
12411  lapack_int* info );
12412 
12413 #define LAPACK_ctpqrt2 LAPACK_GLOBAL(ctpqrt2,CTPQRT2)
12414 void LAPACK_ctpqrt2(
12415  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12416  lapack_complex_float* A, lapack_int const* lda,
12417  lapack_complex_float* B, lapack_int const* ldb,
12418  lapack_complex_float* T, lapack_int const* ldt,
12419  lapack_int* info );
12420 
12421 #define LAPACK_dtpqrt2 LAPACK_GLOBAL(dtpqrt2,DTPQRT2)
12422 void LAPACK_dtpqrt2(
12423  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12424  double* A, lapack_int const* lda,
12425  double* B, lapack_int const* ldb,
12426  double* T, lapack_int const* ldt,
12427  lapack_int* info );
12428 
12429 #define LAPACK_stpqrt2 LAPACK_GLOBAL(stpqrt2,STPQRT2)
12430 void LAPACK_stpqrt2(
12431  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12432  float* A, lapack_int const* lda,
12433  float* B, lapack_int const* ldb,
12434  float* T, lapack_int const* ldt,
12435  lapack_int* info );
12436 
12437 #define LAPACK_ztpqrt2 LAPACK_GLOBAL(ztpqrt2,ZTPQRT2)
12438 void LAPACK_ztpqrt2(
12439  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12440  lapack_complex_double* A, lapack_int const* lda,
12441  lapack_complex_double* B, lapack_int const* ldb,
12442  lapack_complex_double* T, lapack_int const* ldt,
12443  lapack_int* info );
12444 
12445 #define LAPACK_ctprfb LAPACK_GLOBAL(ctprfb,CTPRFB)
12446 void LAPACK_ctprfb(
12447  char const* side, char const* trans, char const* direct, char const* storev,
12448  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12449  lapack_complex_float const* V, lapack_int const* ldv,
12450  lapack_complex_float const* T, lapack_int const* ldt,
12451  lapack_complex_float* A, lapack_int const* lda,
12452  lapack_complex_float* B, lapack_int const* ldb,
12453  lapack_complex_float* work, lapack_int const* ldwork );
12454 
12455 #define LAPACK_dtprfb LAPACK_GLOBAL(dtprfb,DTPRFB)
12456 void LAPACK_dtprfb(
12457  char const* side, char const* trans, char const* direct, char const* storev,
12458  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12459  double const* V, lapack_int const* ldv,
12460  double const* T, lapack_int const* ldt,
12461  double* A, lapack_int const* lda,
12462  double* B, lapack_int const* ldb,
12463  double* work, lapack_int const* ldwork );
12464 
12465 #define LAPACK_stprfb LAPACK_GLOBAL(stprfb,STPRFB)
12466 void LAPACK_stprfb(
12467  char const* side, char const* trans, char const* direct, char const* storev,
12468  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12469  float const* V, lapack_int const* ldv,
12470  float const* T, lapack_int const* ldt,
12471  float* A, lapack_int const* lda,
12472  float* B, lapack_int const* ldb,
12473  float* work, lapack_int const* ldwork );
12474 
12475 #define LAPACK_ztprfb LAPACK_GLOBAL(ztprfb,ZTPRFB)
12476 void LAPACK_ztprfb(
12477  char const* side, char const* trans, char const* direct, char const* storev,
12478  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12479  lapack_complex_double const* V, lapack_int const* ldv,
12480  lapack_complex_double const* T, lapack_int const* ldt,
12481  lapack_complex_double* A, lapack_int const* lda,
12482  lapack_complex_double* B, lapack_int const* ldb,
12483  lapack_complex_double* work, lapack_int const* ldwork );
12484 
12485 #define LAPACK_ctprfs LAPACK_GLOBAL(ctprfs,CTPRFS)
12486 void LAPACK_ctprfs(
12487  char const* uplo, char const* trans, char const* diag,
12488  lapack_int const* n, lapack_int const* nrhs,
12489  lapack_complex_float const* AP,
12490  lapack_complex_float const* B, lapack_int const* ldb,
12491  lapack_complex_float const* X, lapack_int const* ldx,
12492  float* ferr,
12493  float* berr,
12494  lapack_complex_float* work,
12495  float* rwork,
12496  lapack_int* info );
12497 
12498 #define LAPACK_dtprfs LAPACK_GLOBAL(dtprfs,DTPRFS)
12499 void LAPACK_dtprfs(
12500  char const* uplo, char const* trans, char const* diag,
12501  lapack_int const* n, lapack_int const* nrhs,
12502  double const* AP,
12503  double const* B, lapack_int const* ldb,
12504  double const* X, lapack_int const* ldx,
12505  double* ferr,
12506  double* berr,
12507  double* work,
12508  lapack_int* iwork,
12509  lapack_int* info );
12510 
12511 #define LAPACK_stprfs LAPACK_GLOBAL(stprfs,STPRFS)
12512 void LAPACK_stprfs(
12513  char const* uplo, char const* trans, char const* diag,
12514  lapack_int const* n, lapack_int const* nrhs,
12515  float const* AP,
12516  float const* B, lapack_int const* ldb,
12517  float const* X, lapack_int const* ldx,
12518  float* ferr,
12519  float* berr,
12520  float* work,
12521  lapack_int* iwork,
12522  lapack_int* info );
12523 
12524 #define LAPACK_ztprfs LAPACK_GLOBAL(ztprfs,ZTPRFS)
12525 void LAPACK_ztprfs(
12526  char const* uplo, char const* trans, char const* diag,
12527  lapack_int const* n, lapack_int const* nrhs,
12528  lapack_complex_double const* AP,
12529  lapack_complex_double const* B, lapack_int const* ldb,
12530  lapack_complex_double const* X, lapack_int const* ldx,
12531  double* ferr,
12532  double* berr,
12533  lapack_complex_double* work,
12534  double* rwork,
12535  lapack_int* info );
12536 
12537 #define LAPACK_ctptri LAPACK_GLOBAL(ctptri,CTPTRI)
12538 void LAPACK_ctptri(
12539  char const* uplo, char const* diag,
12540  lapack_int const* n,
12542  lapack_int* info );
12543 
12544 #define LAPACK_dtptri LAPACK_GLOBAL(dtptri,DTPTRI)
12545 void LAPACK_dtptri(
12546  char const* uplo, char const* diag,
12547  lapack_int const* n,
12548  double* AP,
12549  lapack_int* info );
12550 
12551 #define LAPACK_stptri LAPACK_GLOBAL(stptri,STPTRI)
12552 void LAPACK_stptri(
12553  char const* uplo, char const* diag,
12554  lapack_int const* n,
12555  float* AP,
12556  lapack_int* info );
12557 
12558 #define LAPACK_ztptri LAPACK_GLOBAL(ztptri,ZTPTRI)
12559 void LAPACK_ztptri(
12560  char const* uplo, char const* diag,
12561  lapack_int const* n,
12563  lapack_int* info );
12564 
12565 #define LAPACK_ctptrs LAPACK_GLOBAL(ctptrs,CTPTRS)
12566 void LAPACK_ctptrs(
12567  char const* uplo, char const* trans, char const* diag,
12568  lapack_int const* n, lapack_int const* nrhs,
12569  lapack_complex_float const* AP,
12570  lapack_complex_float* B, lapack_int const* ldb,
12571  lapack_int* info );
12572 
12573 #define LAPACK_dtptrs LAPACK_GLOBAL(dtptrs,DTPTRS)
12574 void LAPACK_dtptrs(
12575  char const* uplo, char const* trans, char const* diag,
12576  lapack_int const* n, lapack_int const* nrhs,
12577  double const* AP,
12578  double* B, lapack_int const* ldb,
12579  lapack_int* info );
12580 
12581 #define LAPACK_stptrs LAPACK_GLOBAL(stptrs,STPTRS)
12582 void LAPACK_stptrs(
12583  char const* uplo, char const* trans, char const* diag,
12584  lapack_int const* n, lapack_int const* nrhs,
12585  float const* AP,
12586  float* B, lapack_int const* ldb,
12587  lapack_int* info );
12588 
12589 #define LAPACK_ztptrs LAPACK_GLOBAL(ztptrs,ZTPTRS)
12590 void LAPACK_ztptrs(
12591  char const* uplo, char const* trans, char const* diag,
12592  lapack_int const* n, lapack_int const* nrhs,
12593  lapack_complex_double const* AP,
12594  lapack_complex_double* B, lapack_int const* ldb,
12595  lapack_int* info );
12596 
12597 #define LAPACK_ctpttf LAPACK_GLOBAL(ctpttf,CTPTTF)
12598 void LAPACK_ctpttf(
12599  char const* transr, char const* uplo,
12600  lapack_int const* n,
12601  lapack_complex_float const* AP,
12602  lapack_complex_float* ARF,
12603  lapack_int* info );
12604 
12605 #define LAPACK_dtpttf LAPACK_GLOBAL(dtpttf,DTPTTF)
12606 void LAPACK_dtpttf(
12607  char const* transr, char const* uplo,
12608  lapack_int const* n,
12609  double const* AP,
12610  double* ARF,
12611  lapack_int* info );
12612 
12613 #define LAPACK_stpttf LAPACK_GLOBAL(stpttf,STPTTF)
12614 void LAPACK_stpttf(
12615  char const* transr, char const* uplo,
12616  lapack_int const* n,
12617  float const* AP,
12618  float* ARF,
12619  lapack_int* info );
12620 
12621 #define LAPACK_ztpttf LAPACK_GLOBAL(ztpttf,ZTPTTF)
12622 void LAPACK_ztpttf(
12623  char const* transr, char const* uplo,
12624  lapack_int const* n,
12625  lapack_complex_double const* AP,
12626  lapack_complex_double* ARF,
12627  lapack_int* info );
12628 
12629 #define LAPACK_ctpttr LAPACK_GLOBAL(ctpttr,CTPTTR)
12630 void LAPACK_ctpttr(
12631  char const* uplo,
12632  lapack_int const* n,
12633  lapack_complex_float const* AP,
12634  lapack_complex_float* A, lapack_int const* lda,
12635  lapack_int* info );
12636 
12637 #define LAPACK_dtpttr LAPACK_GLOBAL(dtpttr,DTPTTR)
12638 void LAPACK_dtpttr(
12639  char const* uplo,
12640  lapack_int const* n,
12641  double const* AP,
12642  double* A, lapack_int const* lda,
12643  lapack_int* info );
12644 
12645 #define LAPACK_stpttr LAPACK_GLOBAL(stpttr,STPTTR)
12646 void LAPACK_stpttr(
12647  char const* uplo,
12648  lapack_int const* n,
12649  float const* AP,
12650  float* A, lapack_int const* lda,
12651  lapack_int* info );
12652 
12653 #define LAPACK_ztpttr LAPACK_GLOBAL(ztpttr,ZTPTTR)
12654 void LAPACK_ztpttr(
12655  char const* uplo,
12656  lapack_int const* n,
12657  lapack_complex_double const* AP,
12658  lapack_complex_double* A, lapack_int const* lda,
12659  lapack_int* info );
12660 
12661 #define LAPACK_ctrcon LAPACK_GLOBAL(ctrcon,CTRCON)
12662 void LAPACK_ctrcon(
12663  char const* norm, char const* uplo, char const* diag,
12664  lapack_int const* n,
12665  lapack_complex_float const* A, lapack_int const* lda,
12666  float* rcond,
12667  lapack_complex_float* work,
12668  float* rwork,
12669  lapack_int* info );
12670 
12671 #define LAPACK_dtrcon LAPACK_GLOBAL(dtrcon,DTRCON)
12672 void LAPACK_dtrcon(
12673  char const* norm, char const* uplo, char const* diag,
12674  lapack_int const* n,
12675  double const* A, lapack_int const* lda,
12676  double* rcond,
12677  double* work,
12678  lapack_int* iwork,
12679  lapack_int* info );
12680 
12681 #define LAPACK_strcon LAPACK_GLOBAL(strcon,STRCON)
12682 void LAPACK_strcon(
12683  char const* norm, char const* uplo, char const* diag,
12684  lapack_int const* n,
12685  float const* A, lapack_int const* lda,
12686  float* rcond,
12687  float* work,
12688  lapack_int* iwork,
12689  lapack_int* info );
12690 
12691 #define LAPACK_ztrcon LAPACK_GLOBAL(ztrcon,ZTRCON)
12692 void LAPACK_ztrcon(
12693  char const* norm, char const* uplo, char const* diag,
12694  lapack_int const* n,
12695  lapack_complex_double const* A, lapack_int const* lda,
12696  double* rcond,
12697  lapack_complex_double* work,
12698  double* rwork,
12699  lapack_int* info );
12700 
12701 #define LAPACK_ctrevc LAPACK_GLOBAL(ctrevc,CTREVC)
12702 void LAPACK_ctrevc(
12703  char const* side, char const* howmny,
12704  lapack_logical const* select,
12705  lapack_int const* n,
12706  lapack_complex_float* T, lapack_int const* ldt,
12707  lapack_complex_float* VL, lapack_int const* ldvl,
12708  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12709  lapack_complex_float* work,
12710  float* rwork,
12711  lapack_int* info );
12712 
12713 #define LAPACK_dtrevc LAPACK_GLOBAL(dtrevc,DTREVC)
12714 void LAPACK_dtrevc(
12715  char const* side, char const* howmny,
12716  lapack_logical* select,
12717  lapack_int const* n,
12718  double const* T, lapack_int const* ldt,
12719  double* VL, lapack_int const* ldvl,
12720  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12721  double* work,
12722  lapack_int* info );
12723 
12724 #define LAPACK_strevc LAPACK_GLOBAL(strevc,STREVC)
12725 void LAPACK_strevc(
12726  char const* side, char const* howmny,
12727  lapack_logical* select,
12728  lapack_int const* n,
12729  float const* T, lapack_int const* ldt,
12730  float* VL, lapack_int const* ldvl,
12731  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12732  float* work,
12733  lapack_int* info );
12734 
12735 #define LAPACK_ztrevc LAPACK_GLOBAL(ztrevc,ZTREVC)
12736 void LAPACK_ztrevc(
12737  char const* side, char const* howmny,
12738  lapack_logical const* select,
12739  lapack_int const* n,
12740  lapack_complex_double* T, lapack_int const* ldt,
12741  lapack_complex_double* VL, lapack_int const* ldvl,
12742  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12743  lapack_complex_double* work,
12744  double* rwork,
12745  lapack_int* info );
12746 
12747 #define LAPACK_ctrevc3 LAPACK_GLOBAL(ctrevc3,CTREVC3)
12748 void LAPACK_ctrevc3(
12749  char const* side, char const* howmny,
12750  lapack_logical const* select,
12751  lapack_int const* n,
12752  lapack_complex_float* T, lapack_int const* ldt,
12753  lapack_complex_float* VL, lapack_int const* ldvl,
12754  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12755  lapack_complex_float* work, lapack_int const* lwork,
12756  float* rwork, lapack_int const* lrwork,
12757  lapack_int* info );
12758 
12759 #define LAPACK_dtrevc3 LAPACK_GLOBAL(dtrevc3,DTREVC3)
12760 void LAPACK_dtrevc3(
12761  char const* side, char const* howmny,
12762  lapack_logical* select,
12763  lapack_int const* n,
12764  double const* T, lapack_int const* ldt,
12765  double* VL, lapack_int const* ldvl,
12766  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12767  double* work, lapack_int const* lwork,
12768  lapack_int* info );
12769 
12770 #define LAPACK_strevc3 LAPACK_GLOBAL(strevc3,STREVC3)
12771 void LAPACK_strevc3(
12772  char const* side, char const* howmny,
12773  lapack_logical* select,
12774  lapack_int const* n,
12775  float const* T, lapack_int const* ldt,
12776  float* VL, lapack_int const* ldvl,
12777  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12778  float* work, lapack_int const* lwork,
12779  lapack_int* info );
12780 
12781 #define LAPACK_ztrevc3 LAPACK_GLOBAL(ztrevc3,ZTREVC3)
12782 void LAPACK_ztrevc3(
12783  char const* side, char const* howmny,
12784  lapack_logical const* select,
12785  lapack_int const* n,
12786  lapack_complex_double* T, lapack_int const* ldt,
12787  lapack_complex_double* VL, lapack_int const* ldvl,
12788  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12789  lapack_complex_double* work, lapack_int const* lwork,
12790  double* rwork, lapack_int const* lrwork,
12791  lapack_int* info );
12792 
12793 #define LAPACK_ctrexc LAPACK_GLOBAL(ctrexc,CTREXC)
12794 void LAPACK_ctrexc(
12795  char const* compq,
12796  lapack_int const* n,
12797  lapack_complex_float* T, lapack_int const* ldt,
12798  lapack_complex_float* Q, lapack_int const* ldq, lapack_int const* ifst, lapack_int const* ilst,
12799  lapack_int* info );
12800 
12801 #define LAPACK_dtrexc LAPACK_GLOBAL(dtrexc,DTREXC)
12802 void LAPACK_dtrexc(
12803  char const* compq,
12804  lapack_int const* n,
12805  double* T, lapack_int const* ldt,
12806  double* Q, lapack_int const* ldq, lapack_int* ifst, lapack_int* ilst,
12807  double* work,
12808  lapack_int* info );
12809 
12810 #define LAPACK_strexc LAPACK_GLOBAL(strexc,STREXC)
12811 void LAPACK_strexc(
12812  char const* compq,
12813  lapack_int const* n,
12814  float* T, lapack_int const* ldt,
12815  float* Q, lapack_int const* ldq, lapack_int* ifst, lapack_int* ilst,
12816  float* work,
12817  lapack_int* info );
12818 
12819 #define LAPACK_ztrexc LAPACK_GLOBAL(ztrexc,ZTREXC)
12820 void LAPACK_ztrexc(
12821  char const* compq,
12822  lapack_int const* n,
12823  lapack_complex_double* T, lapack_int const* ldt,
12824  lapack_complex_double* Q, lapack_int const* ldq, lapack_int const* ifst, lapack_int const* ilst,
12825  lapack_int* info );
12826 
12827 #define LAPACK_ctrrfs LAPACK_GLOBAL(ctrrfs,CTRRFS)
12828 void LAPACK_ctrrfs(
12829  char const* uplo, char const* trans, char const* diag,
12830  lapack_int const* n, lapack_int const* nrhs,
12831  lapack_complex_float const* A, lapack_int const* lda,
12832  lapack_complex_float const* B, lapack_int const* ldb,
12833  lapack_complex_float const* X, lapack_int const* ldx,
12834  float* ferr,
12835  float* berr,
12836  lapack_complex_float* work,
12837  float* rwork,
12838  lapack_int* info );
12839 
12840 #define LAPACK_dtrrfs LAPACK_GLOBAL(dtrrfs,DTRRFS)
12841 void LAPACK_dtrrfs(
12842  char const* uplo, char const* trans, char const* diag,
12843  lapack_int const* n, lapack_int const* nrhs,
12844  double const* A, lapack_int const* lda,
12845  double const* B, lapack_int const* ldb,
12846  double const* X, lapack_int const* ldx,
12847  double* ferr,
12848  double* berr,
12849  double* work,
12850  lapack_int* iwork,
12851  lapack_int* info );
12852 
12853 #define LAPACK_strrfs LAPACK_GLOBAL(strrfs,STRRFS)
12854 void LAPACK_strrfs(
12855  char const* uplo, char const* trans, char const* diag,
12856  lapack_int const* n, lapack_int const* nrhs,
12857  float const* A, lapack_int const* lda,
12858  float const* B, lapack_int const* ldb,
12859  float const* X, lapack_int const* ldx,
12860  float* ferr,
12861  float* berr,
12862  float* work,
12863  lapack_int* iwork,
12864  lapack_int* info );
12865 
12866 #define LAPACK_ztrrfs LAPACK_GLOBAL(ztrrfs,ZTRRFS)
12867 void LAPACK_ztrrfs(
12868  char const* uplo, char const* trans, char const* diag,
12869  lapack_int const* n, lapack_int const* nrhs,
12870  lapack_complex_double const* A, lapack_int const* lda,
12871  lapack_complex_double const* B, lapack_int const* ldb,
12872  lapack_complex_double const* X, lapack_int const* ldx,
12873  double* ferr,
12874  double* berr,
12875  lapack_complex_double* work,
12876  double* rwork,
12877  lapack_int* info );
12878 
12879 #define LAPACK_ctrsen LAPACK_GLOBAL(ctrsen,CTRSEN)
12880 void LAPACK_ctrsen(
12881  char const* job, char const* compq,
12882  lapack_logical const* select,
12883  lapack_int const* n,
12884  lapack_complex_float* T, lapack_int const* ldt,
12885  lapack_complex_float* Q, lapack_int const* ldq,
12887  float* s,
12888  float* sep,
12889  lapack_complex_float* work, lapack_int const* lwork,
12890  lapack_int* info );
12891 
12892 #define LAPACK_dtrsen LAPACK_GLOBAL(dtrsen,DTRSEN)
12893 void LAPACK_dtrsen(
12894  char const* job, char const* compq,
12895  lapack_logical const* select,
12896  lapack_int const* n,
12897  double* T, lapack_int const* ldt,
12898  double* Q, lapack_int const* ldq,
12899  double* WR,
12900  double* WI, lapack_int* m,
12901  double* s,
12902  double* sep,
12903  double* work, lapack_int const* lwork,
12904  lapack_int* iwork, lapack_int const* liwork,
12905  lapack_int* info );
12906 
12907 #define LAPACK_strsen LAPACK_GLOBAL(strsen,STRSEN)
12908 void LAPACK_strsen(
12909  char const* job, char const* compq,
12910  lapack_logical const* select,
12911  lapack_int const* n,
12912  float* T, lapack_int const* ldt,
12913  float* Q, lapack_int const* ldq,
12914  float* WR,
12915  float* WI, lapack_int* m,
12916  float* s,
12917  float* sep,
12918  float* work, lapack_int const* lwork,
12919  lapack_int* iwork, lapack_int const* liwork,
12920  lapack_int* info );
12921 
12922 #define LAPACK_ztrsen LAPACK_GLOBAL(ztrsen,ZTRSEN)
12923 void LAPACK_ztrsen(
12924  char const* job, char const* compq,
12925  lapack_logical const* select,
12926  lapack_int const* n,
12927  lapack_complex_double* T, lapack_int const* ldt,
12928  lapack_complex_double* Q, lapack_int const* ldq,
12930  double* s,
12931  double* sep,
12932  lapack_complex_double* work, lapack_int const* lwork,
12933  lapack_int* info );
12934 
12935 #define LAPACK_ctrsna LAPACK_GLOBAL(ctrsna,CTRSNA)
12936 void LAPACK_ctrsna(
12937  char const* job, char const* howmny,
12938  lapack_logical const* select,
12939  lapack_int const* n,
12940  lapack_complex_float const* T, lapack_int const* ldt,
12941  lapack_complex_float const* VL, lapack_int const* ldvl,
12942  lapack_complex_float const* VR, lapack_int const* ldvr,
12943  float* S,
12944  float* SEP, lapack_int const* mm, lapack_int* m,
12945  lapack_complex_float* work, lapack_int const* ldwork,
12946  float* rwork,
12947  lapack_int* info );
12948 
12949 #define LAPACK_dtrsna LAPACK_GLOBAL(dtrsna,DTRSNA)
12950 void LAPACK_dtrsna(
12951  char const* job, char const* howmny,
12952  lapack_logical const* select,
12953  lapack_int const* n,
12954  double const* T, lapack_int const* ldt,
12955  double const* VL, lapack_int const* ldvl,
12956  double const* VR, lapack_int const* ldvr,
12957  double* S,
12958  double* SEP, lapack_int const* mm, lapack_int* m,
12959  double* work, lapack_int const* ldwork,
12960  lapack_int* iwork,
12961  lapack_int* info );
12962 
12963 #define LAPACK_strsna LAPACK_GLOBAL(strsna,STRSNA)
12964 void LAPACK_strsna(
12965  char const* job, char const* howmny,
12966  lapack_logical const* select,
12967  lapack_int const* n,
12968  float const* T, lapack_int const* ldt,
12969  float const* VL, lapack_int const* ldvl,
12970  float const* VR, lapack_int const* ldvr,
12971  float* S,
12972  float* SEP, lapack_int const* mm, lapack_int* m,
12973  float* work, lapack_int const* ldwork,
12974  lapack_int* iwork,
12975  lapack_int* info );
12976 
12977 #define LAPACK_ztrsna LAPACK_GLOBAL(ztrsna,ZTRSNA)
12978 void LAPACK_ztrsna(
12979  char const* job, char const* howmny,
12980  lapack_logical const* select,
12981  lapack_int const* n,
12982  lapack_complex_double const* T, lapack_int const* ldt,
12983  lapack_complex_double const* VL, lapack_int const* ldvl,
12984  lapack_complex_double const* VR, lapack_int const* ldvr,
12985  double* S,
12986  double* SEP, lapack_int const* mm, lapack_int* m,
12987  lapack_complex_double* work, lapack_int const* ldwork,
12988  double* rwork,
12989  lapack_int* info );
12990 
12991 #define LAPACK_ctrsyl LAPACK_GLOBAL(ctrsyl,CTRSYL)
12992 void LAPACK_ctrsyl(
12993  char const* trana, char const* tranb,
12994  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
12995  lapack_complex_float const* A, lapack_int const* lda,
12996  lapack_complex_float const* B, lapack_int const* ldb,
12997  lapack_complex_float* C, lapack_int const* ldc,
12998  float* scale,
12999  lapack_int* info );
13000 
13001 #define LAPACK_dtrsyl LAPACK_GLOBAL(dtrsyl,DTRSYL)
13002 void LAPACK_dtrsyl(
13003  char const* trana, char const* tranb,
13004  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
13005  double const* A, lapack_int const* lda,
13006  double const* B, lapack_int const* ldb,
13007  double* C, lapack_int const* ldc,
13008  double* scale,
13009  lapack_int* info );
13010 
13011 #define LAPACK_strsyl LAPACK_GLOBAL(strsyl,STRSYL)
13012 void LAPACK_strsyl(
13013  char const* trana, char const* tranb,
13014  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
13015  float const* A, lapack_int const* lda,
13016  float const* B, lapack_int const* ldb,
13017  float* C, lapack_int const* ldc,
13018  float* scale,
13019  lapack_int* info );
13020 
13021 #define LAPACK_ztrsyl LAPACK_GLOBAL(ztrsyl,ZTRSYL)
13022 void LAPACK_ztrsyl(
13023  char const* trana, char const* tranb,
13024  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
13025  lapack_complex_double const* A, lapack_int const* lda,
13026  lapack_complex_double const* B, lapack_int const* ldb,
13027  lapack_complex_double* C, lapack_int const* ldc,
13028  double* scale,
13029  lapack_int* info );
13030 
13031 #define LAPACK_ctrtri LAPACK_GLOBAL(ctrtri,CTRTRI)
13032 void LAPACK_ctrtri(
13033  char const* uplo, char const* diag,
13034  lapack_int const* n,
13035  lapack_complex_float* A, lapack_int const* lda,
13036  lapack_int* info );
13037 
13038 #define LAPACK_dtrtri LAPACK_GLOBAL(dtrtri,DTRTRI)
13039 void LAPACK_dtrtri(
13040  char const* uplo, char const* diag,
13041  lapack_int const* n,
13042  double* A, lapack_int const* lda,
13043  lapack_int* info );
13044 
13045 #define LAPACK_strtri LAPACK_GLOBAL(strtri,STRTRI)
13046 void LAPACK_strtri(
13047  char const* uplo, char const* diag,
13048  lapack_int const* n,
13049  float* A, lapack_int const* lda,
13050  lapack_int* info );
13051 
13052 #define LAPACK_ztrtri LAPACK_GLOBAL(ztrtri,ZTRTRI)
13053 void LAPACK_ztrtri(
13054  char const* uplo, char const* diag,
13055  lapack_int const* n,
13056  lapack_complex_double* A, lapack_int const* lda,
13057  lapack_int* info );
13058 
13059 #define LAPACK_ctrtrs LAPACK_GLOBAL(ctrtrs,CTRTRS)
13060 void LAPACK_ctrtrs(
13061  char const* uplo, char const* trans, char const* diag,
13062  lapack_int const* n, lapack_int const* nrhs,
13063  lapack_complex_float const* A, lapack_int const* lda,
13064  lapack_complex_float* B, lapack_int const* ldb,
13065  lapack_int* info );
13066 
13067 #define LAPACK_dtrtrs LAPACK_GLOBAL(dtrtrs,DTRTRS)
13068 void LAPACK_dtrtrs(
13069  char const* uplo, char const* trans, char const* diag,
13070  lapack_int const* n, lapack_int const* nrhs,
13071  double const* A, lapack_int const* lda,
13072  double* B, lapack_int const* ldb,
13073  lapack_int* info );
13074 
13075 #define LAPACK_strtrs LAPACK_GLOBAL(strtrs,STRTRS)
13076 void LAPACK_strtrs(
13077  char const* uplo, char const* trans, char const* diag,
13078  lapack_int const* n, lapack_int const* nrhs,
13079  float const* A, lapack_int const* lda,
13080  float* B, lapack_int const* ldb,
13081  lapack_int* info );
13082 
13083 #define LAPACK_ztrtrs LAPACK_GLOBAL(ztrtrs,ZTRTRS)
13084 void LAPACK_ztrtrs(
13085  char const* uplo, char const* trans, char const* diag,
13086  lapack_int const* n, lapack_int const* nrhs,
13087  lapack_complex_double const* A, lapack_int const* lda,
13088  lapack_complex_double* B, lapack_int const* ldb,
13089  lapack_int* info );
13090 
13091 #define LAPACK_ctrttf LAPACK_GLOBAL(ctrttf,CTRTTF)
13092 void LAPACK_ctrttf(
13093  char const* transr, char const* uplo,
13094  lapack_int const* n,
13095  lapack_complex_float const* A, lapack_int const* lda,
13096  lapack_complex_float* ARF,
13097  lapack_int* info );
13098 
13099 #define LAPACK_dtrttf LAPACK_GLOBAL(dtrttf,DTRTTF)
13100 void LAPACK_dtrttf(
13101  char const* transr, char const* uplo,
13102  lapack_int const* n,
13103  double const* A, lapack_int const* lda,
13104  double* ARF,
13105  lapack_int* info );
13106 
13107 #define LAPACK_strttf LAPACK_GLOBAL(strttf,STRTTF)
13108 void LAPACK_strttf(
13109  char const* transr, char const* uplo,
13110  lapack_int const* n,
13111  float const* A, lapack_int const* lda,
13112  float* ARF,
13113  lapack_int* info );
13114 
13115 #define LAPACK_ztrttf LAPACK_GLOBAL(ztrttf,ZTRTTF)
13116 void LAPACK_ztrttf(
13117  char const* transr, char const* uplo,
13118  lapack_int const* n,
13119  lapack_complex_double const* A, lapack_int const* lda,
13120  lapack_complex_double* ARF,
13121  lapack_int* info );
13122 
13123 #define LAPACK_ctrttp LAPACK_GLOBAL(ctrttp,CTRTTP)
13124 void LAPACK_ctrttp(
13125  char const* uplo,
13126  lapack_int const* n,
13127  lapack_complex_float const* A, lapack_int const* lda,
13129  lapack_int* info );
13130 
13131 #define LAPACK_dtrttp LAPACK_GLOBAL(dtrttp,DTRTTP)
13132 void LAPACK_dtrttp(
13133  char const* uplo,
13134  lapack_int const* n,
13135  double const* A, lapack_int const* lda,
13136  double* AP,
13137  lapack_int* info );
13138 
13139 #define LAPACK_strttp LAPACK_GLOBAL(strttp,STRTTP)
13140 void LAPACK_strttp(
13141  char const* uplo,
13142  lapack_int const* n,
13143  float const* A, lapack_int const* lda,
13144  float* AP,
13145  lapack_int* info );
13146 
13147 #define LAPACK_ztrttp LAPACK_GLOBAL(ztrttp,ZTRTTP)
13148 void LAPACK_ztrttp(
13149  char const* uplo,
13150  lapack_int const* n,
13151  lapack_complex_double const* A, lapack_int const* lda,
13153  lapack_int* info );
13154 
13155 #define LAPACK_ctzrzf LAPACK_GLOBAL(ctzrzf,CTZRZF)
13156 void LAPACK_ctzrzf(
13157  lapack_int const* m, lapack_int const* n,
13158  lapack_complex_float* A, lapack_int const* lda,
13159  lapack_complex_float* tau,
13160  lapack_complex_float* work, lapack_int const* lwork,
13161  lapack_int* info );
13162 
13163 #define LAPACK_dtzrzf LAPACK_GLOBAL(dtzrzf,DTZRZF)
13164 void LAPACK_dtzrzf(
13165  lapack_int const* m, lapack_int const* n,
13166  double* A, lapack_int const* lda,
13167  double* tau,
13168  double* work, lapack_int const* lwork,
13169  lapack_int* info );
13170 
13171 #define LAPACK_stzrzf LAPACK_GLOBAL(stzrzf,STZRZF)
13172 void LAPACK_stzrzf(
13173  lapack_int const* m, lapack_int const* n,
13174  float* A, lapack_int const* lda,
13175  float* tau,
13176  float* work, lapack_int const* lwork,
13177  lapack_int* info );
13178 
13179 #define LAPACK_ztzrzf LAPACK_GLOBAL(ztzrzf,ZTZRZF)
13180 void LAPACK_ztzrzf(
13181  lapack_int const* m, lapack_int const* n,
13182  lapack_complex_double* A, lapack_int const* lda,
13183  lapack_complex_double* tau,
13184  lapack_complex_double* work, lapack_int const* lwork,
13185  lapack_int* info );
13186 
13187 #define LAPACK_cunbdb LAPACK_GLOBAL(cunbdb,CUNBDB)
13188 void LAPACK_cunbdb(
13189  char const* trans, char const* signs,
13190  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13191  lapack_complex_float* X11, lapack_int const* ldx11,
13192  lapack_complex_float* X12, lapack_int const* ldx12,
13193  lapack_complex_float* X21, lapack_int const* ldx21,
13194  lapack_complex_float* X22, lapack_int const* ldx22,
13195  float* theta,
13196  float* phi,
13197  lapack_complex_float* TAUP1,
13198  lapack_complex_float* TAUP2,
13199  lapack_complex_float* TAUQ1,
13200  lapack_complex_float* TAUQ2,
13201  lapack_complex_float* work, lapack_int const* lwork,
13202  lapack_int* info );
13203 
13204 #define LAPACK_zunbdb LAPACK_GLOBAL(zunbdb,ZUNBDB)
13205 void LAPACK_zunbdb(
13206  char const* trans, char const* signs,
13207  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13208  lapack_complex_double* X11, lapack_int const* ldx11,
13209  lapack_complex_double* X12, lapack_int const* ldx12,
13210  lapack_complex_double* X21, lapack_int const* ldx21,
13211  lapack_complex_double* X22, lapack_int const* ldx22,
13212  double* theta,
13213  double* phi,
13214  lapack_complex_double* TAUP1,
13215  lapack_complex_double* TAUP2,
13216  lapack_complex_double* TAUQ1,
13217  lapack_complex_double* TAUQ2,
13218  lapack_complex_double* work, lapack_int const* lwork,
13219  lapack_int* info );
13220 
13221 #define LAPACK_cuncsd LAPACK_GLOBAL(cuncsd,CUNCSD)
13222 void LAPACK_cuncsd(
13223  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
13224  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13225  lapack_complex_float* X11, lapack_int const* ldx11,
13226  lapack_complex_float* X12, lapack_int const* ldx12,
13227  lapack_complex_float* X21, lapack_int const* ldx21,
13228  lapack_complex_float* X22, lapack_int const* ldx22,
13229  float* theta,
13230  lapack_complex_float* U1, lapack_int const* ldu1,
13231  lapack_complex_float* U2, lapack_int const* ldu2,
13232  lapack_complex_float* V1T, lapack_int const* ldv1t,
13233  lapack_complex_float* V2T, lapack_int const* ldv2t,
13234  lapack_complex_float* work, lapack_int const* lwork,
13235  float* rwork, lapack_int const* lrwork,
13236  lapack_int* iwork,
13237  lapack_int* info );
13238 
13239 #define LAPACK_zuncsd LAPACK_GLOBAL(zuncsd,ZUNCSD)
13240 void LAPACK_zuncsd(
13241  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
13242  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13243  lapack_complex_double* X11, lapack_int const* ldx11,
13244  lapack_complex_double* X12, lapack_int const* ldx12,
13245  lapack_complex_double* X21, lapack_int const* ldx21,
13246  lapack_complex_double* X22, lapack_int const* ldx22,
13247  double* theta,
13248  lapack_complex_double* U1, lapack_int const* ldu1,
13249  lapack_complex_double* U2, lapack_int const* ldu2,
13250  lapack_complex_double* V1T, lapack_int const* ldv1t,
13251  lapack_complex_double* V2T, lapack_int const* ldv2t,
13252  lapack_complex_double* work, lapack_int const* lwork,
13253  double* rwork, lapack_int const* lrwork,
13254  lapack_int* iwork,
13255  lapack_int* info );
13256 
13257 #define LAPACK_cuncsd2by1 LAPACK_GLOBAL(cuncsd2by1,CUNCSD2BY1)
13258 void LAPACK_cuncsd2by1(
13259  char const* jobu1, char const* jobu2, char const* jobv1t,
13260  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13261  lapack_complex_float* X11, lapack_int const* ldx11,
13262  lapack_complex_float* X21, lapack_int const* ldx21,
13263  float* theta,
13264  lapack_complex_float* U1, lapack_int const* ldu1,
13265  lapack_complex_float* U2, lapack_int const* ldu2,
13266  lapack_complex_float* V1T, lapack_int const* ldv1t,
13267  lapack_complex_float* work, lapack_int const* lwork,
13268  float* rwork, lapack_int const* lrwork,
13269  lapack_int* iwork,
13270  lapack_int* info );
13271 
13272 #define LAPACK_zuncsd2by1 LAPACK_GLOBAL(zuncsd2by1,ZUNCSD2BY1)
13273 void LAPACK_zuncsd2by1(
13274  char const* jobu1, char const* jobu2, char const* jobv1t,
13275  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13276  lapack_complex_double* X11, lapack_int const* ldx11,
13277  lapack_complex_double* X21, lapack_int const* ldx21,
13278  double* theta,
13279  lapack_complex_double* U1, lapack_int const* ldu1,
13280  lapack_complex_double* U2, lapack_int const* ldu2,
13281  lapack_complex_double* V1T, lapack_int const* ldv1t,
13282  lapack_complex_double* work, lapack_int const* lwork,
13283  double* rwork, lapack_int const* lrwork,
13284  lapack_int* iwork,
13285  lapack_int* info );
13286 
13287 #define LAPACK_cungbr LAPACK_GLOBAL(cungbr,CUNGBR)
13288 void LAPACK_cungbr(
13289  char const* vect,
13290  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13291  lapack_complex_float* A, lapack_int const* lda,
13292  lapack_complex_float const* tau,
13293  lapack_complex_float* work, lapack_int const* lwork,
13294  lapack_int* info );
13295 
13296 #define LAPACK_zungbr LAPACK_GLOBAL(zungbr,ZUNGBR)
13297 void LAPACK_zungbr(
13298  char const* vect,
13299  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13300  lapack_complex_double* A, lapack_int const* lda,
13301  lapack_complex_double const* tau,
13302  lapack_complex_double* work, lapack_int const* lwork,
13303  lapack_int* info );
13304 
13305 #define LAPACK_cunghr LAPACK_GLOBAL(cunghr,CUNGHR)
13306 void LAPACK_cunghr(
13307  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13308  lapack_complex_float* A, lapack_int const* lda,
13309  lapack_complex_float const* tau,
13310  lapack_complex_float* work, lapack_int const* lwork,
13311  lapack_int* info );
13312 
13313 #define LAPACK_zunghr LAPACK_GLOBAL(zunghr,ZUNGHR)
13314 void LAPACK_zunghr(
13315  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13316  lapack_complex_double* A, lapack_int const* lda,
13317  lapack_complex_double const* tau,
13318  lapack_complex_double* work, lapack_int const* lwork,
13319  lapack_int* info );
13320 
13321 #define LAPACK_cunglq LAPACK_GLOBAL(cunglq,CUNGLQ)
13322 void LAPACK_cunglq(
13323  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13324  lapack_complex_float* A, lapack_int const* lda,
13325  lapack_complex_float const* tau,
13326  lapack_complex_float* work, lapack_int const* lwork,
13327  lapack_int* info );
13328 
13329 #define LAPACK_zunglq LAPACK_GLOBAL(zunglq,ZUNGLQ)
13330 void LAPACK_zunglq(
13331  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13332  lapack_complex_double* A, lapack_int const* lda,
13333  lapack_complex_double const* tau,
13334  lapack_complex_double* work, lapack_int const* lwork,
13335  lapack_int* info );
13336 
13337 #define LAPACK_cungql LAPACK_GLOBAL(cungql,CUNGQL)
13338 void LAPACK_cungql(
13339  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13340  lapack_complex_float* A, lapack_int const* lda,
13341  lapack_complex_float const* tau,
13342  lapack_complex_float* work, lapack_int const* lwork,
13343  lapack_int* info );
13344 
13345 #define LAPACK_zungql LAPACK_GLOBAL(zungql,ZUNGQL)
13346 void LAPACK_zungql(
13347  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13348  lapack_complex_double* A, lapack_int const* lda,
13349  lapack_complex_double const* tau,
13350  lapack_complex_double* work, lapack_int const* lwork,
13351  lapack_int* info );
13352 
13353 #define LAPACK_cungqr LAPACK_GLOBAL(cungqr,CUNGQR)
13354 void LAPACK_cungqr(
13355  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13356  lapack_complex_float* A, lapack_int const* lda,
13357  lapack_complex_float const* tau,
13358  lapack_complex_float* work, lapack_int const* lwork,
13359  lapack_int* info );
13360 
13361 #define LAPACK_zungqr LAPACK_GLOBAL(zungqr,ZUNGQR)
13362 void LAPACK_zungqr(
13363  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13364  lapack_complex_double* A, lapack_int const* lda,
13365  lapack_complex_double const* tau,
13366  lapack_complex_double* work, lapack_int const* lwork,
13367  lapack_int* info );
13368 
13369 #define LAPACK_cungrq LAPACK_GLOBAL(cungrq,CUNGRQ)
13370 void LAPACK_cungrq(
13371  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13372  lapack_complex_float* A, lapack_int const* lda,
13373  lapack_complex_float const* tau,
13374  lapack_complex_float* work, lapack_int const* lwork,
13375  lapack_int* info );
13376 
13377 #define LAPACK_zungrq LAPACK_GLOBAL(zungrq,ZUNGRQ)
13378 void LAPACK_zungrq(
13379  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13380  lapack_complex_double* A, lapack_int const* lda,
13381  lapack_complex_double const* tau,
13382  lapack_complex_double* work, lapack_int const* lwork,
13383  lapack_int* info );
13384 
13385 #define LAPACK_cungtr LAPACK_GLOBAL(cungtr,CUNGTR)
13386 void LAPACK_cungtr(
13387  char const* uplo,
13388  lapack_int const* n,
13389  lapack_complex_float* A, lapack_int const* lda,
13390  lapack_complex_float const* tau,
13391  lapack_complex_float* work, lapack_int const* lwork,
13392  lapack_int* info );
13393 
13394 #define LAPACK_zungtr LAPACK_GLOBAL(zungtr,ZUNGTR)
13395 void LAPACK_zungtr(
13396  char const* uplo,
13397  lapack_int const* n,
13398  lapack_complex_double* A, lapack_int const* lda,
13399  lapack_complex_double const* tau,
13400  lapack_complex_double* work, lapack_int const* lwork,
13401  lapack_int* info );
13402 
13403 #define LAPACK_cunmbr LAPACK_GLOBAL(cunmbr,CUNMBR)
13404 void LAPACK_cunmbr(
13405  char const* vect, char const* side, char const* trans,
13406  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13407  lapack_complex_float const* A, lapack_int const* lda,
13408  lapack_complex_float const* tau,
13409  lapack_complex_float* C, lapack_int const* ldc,
13410  lapack_complex_float* work, lapack_int const* lwork,
13411  lapack_int* info );
13412 
13413 #define LAPACK_zunmbr LAPACK_GLOBAL(zunmbr,ZUNMBR)
13414 void LAPACK_zunmbr(
13415  char const* vect, char const* side, char const* trans,
13416  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13417  lapack_complex_double const* A, lapack_int const* lda,
13418  lapack_complex_double const* tau,
13419  lapack_complex_double* C, lapack_int const* ldc,
13420  lapack_complex_double* work, lapack_int const* lwork,
13421  lapack_int* info );
13422 
13423 #define LAPACK_cunmhr LAPACK_GLOBAL(cunmhr,CUNMHR)
13424 void LAPACK_cunmhr(
13425  char const* side, char const* trans,
13426  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13427  lapack_complex_float const* A, lapack_int const* lda,
13428  lapack_complex_float const* tau,
13429  lapack_complex_float* C, lapack_int const* ldc,
13430  lapack_complex_float* work, lapack_int const* lwork,
13431  lapack_int* info );
13432 
13433 #define LAPACK_zunmhr LAPACK_GLOBAL(zunmhr,ZUNMHR)
13434 void LAPACK_zunmhr(
13435  char const* side, char const* trans,
13436  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13437  lapack_complex_double const* A, lapack_int const* lda,
13438  lapack_complex_double const* tau,
13439  lapack_complex_double* C, lapack_int const* ldc,
13440  lapack_complex_double* work, lapack_int const* lwork,
13441  lapack_int* info );
13442 
13443 #define LAPACK_cunmlq LAPACK_GLOBAL(cunmlq,CUNMLQ)
13444 void LAPACK_cunmlq(
13445  char const* side, char const* trans,
13446  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13447  lapack_complex_float const* A, lapack_int const* lda,
13448  lapack_complex_float const* tau,
13449  lapack_complex_float* C, lapack_int const* ldc,
13450  lapack_complex_float* work, lapack_int const* lwork,
13451  lapack_int* info );
13452 
13453 #define LAPACK_zunmlq LAPACK_GLOBAL(zunmlq,ZUNMLQ)
13454 void LAPACK_zunmlq(
13455  char const* side, char const* trans,
13456  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13457  lapack_complex_double const* A, lapack_int const* lda,
13458  lapack_complex_double const* tau,
13459  lapack_complex_double* C, lapack_int const* ldc,
13460  lapack_complex_double* work, lapack_int const* lwork,
13461  lapack_int* info );
13462 
13463 #define LAPACK_cunmql LAPACK_GLOBAL(cunmql,CUNMQL)
13464 void LAPACK_cunmql(
13465  char const* side, char const* trans,
13466  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13467  lapack_complex_float const* A, lapack_int const* lda,
13468  lapack_complex_float const* tau,
13469  lapack_complex_float* C, lapack_int const* ldc,
13470  lapack_complex_float* work, lapack_int const* lwork,
13471  lapack_int* info );
13472 
13473 #define LAPACK_zunmql LAPACK_GLOBAL(zunmql,ZUNMQL)
13474 void LAPACK_zunmql(
13475  char const* side, char const* trans,
13476  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13477  lapack_complex_double const* A, lapack_int const* lda,
13478  lapack_complex_double const* tau,
13479  lapack_complex_double* C, lapack_int const* ldc,
13480  lapack_complex_double* work, lapack_int const* lwork,
13481  lapack_int* info );
13482 
13483 #define LAPACK_cunmqr LAPACK_GLOBAL(cunmqr,CUNMQR)
13484 void LAPACK_cunmqr(
13485  char const* side, char const* trans,
13486  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13487  lapack_complex_float const* A, lapack_int const* lda,
13488  lapack_complex_float const* tau,
13489  lapack_complex_float* C, lapack_int const* ldc,
13490  lapack_complex_float* work, lapack_int const* lwork,
13491  lapack_int* info );
13492 
13493 #define LAPACK_zunmqr LAPACK_GLOBAL(zunmqr,ZUNMQR)
13494 void LAPACK_zunmqr(
13495  char const* side, char const* trans,
13496  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13497  lapack_complex_double const* A, lapack_int const* lda,
13498  lapack_complex_double const* tau,
13499  lapack_complex_double* C, lapack_int const* ldc,
13500  lapack_complex_double* work, lapack_int const* lwork,
13501  lapack_int* info );
13502 
13503 #define LAPACK_cunmrq LAPACK_GLOBAL(cunmrq,CUNMRQ)
13504 void LAPACK_cunmrq(
13505  char const* side, char const* trans,
13506  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13507  lapack_complex_float const* A, lapack_int const* lda,
13508  lapack_complex_float const* tau,
13509  lapack_complex_float* C, lapack_int const* ldc,
13510  lapack_complex_float* work, lapack_int const* lwork,
13511  lapack_int* info );
13512 
13513 #define LAPACK_zunmrq LAPACK_GLOBAL(zunmrq,ZUNMRQ)
13514 void LAPACK_zunmrq(
13515  char const* side, char const* trans,
13516  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13517  lapack_complex_double const* A, lapack_int const* lda,
13518  lapack_complex_double const* tau,
13519  lapack_complex_double* C, lapack_int const* ldc,
13520  lapack_complex_double* work, lapack_int const* lwork,
13521  lapack_int* info );
13522 
13523 #define LAPACK_cunmrz LAPACK_GLOBAL(cunmrz,CUNMRZ)
13524 void LAPACK_cunmrz(
13525  char const* side, char const* trans,
13526  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
13527  lapack_complex_float const* A, lapack_int const* lda,
13528  lapack_complex_float const* tau,
13529  lapack_complex_float* C, lapack_int const* ldc,
13530  lapack_complex_float* work, lapack_int const* lwork,
13531  lapack_int* info );
13532 
13533 #define LAPACK_zunmrz LAPACK_GLOBAL(zunmrz,ZUNMRZ)
13534 void LAPACK_zunmrz(
13535  char const* side, char const* trans,
13536  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
13537  lapack_complex_double const* A, lapack_int const* lda,
13538  lapack_complex_double const* tau,
13539  lapack_complex_double* C, lapack_int const* ldc,
13540  lapack_complex_double* work, lapack_int const* lwork,
13541  lapack_int* info );
13542 
13543 #define LAPACK_cunmtr LAPACK_GLOBAL(cunmtr,CUNMTR)
13544 void LAPACK_cunmtr(
13545  char const* side, char const* uplo, char const* trans,
13546  lapack_int const* m, lapack_int const* n,
13547  lapack_complex_float const* A, lapack_int const* lda,
13548  lapack_complex_float const* tau,
13549  lapack_complex_float* C, lapack_int const* ldc,
13550  lapack_complex_float* work, lapack_int const* lwork,
13551  lapack_int* info );
13552 
13553 #define LAPACK_zunmtr LAPACK_GLOBAL(zunmtr,ZUNMTR)
13554 void LAPACK_zunmtr(
13555  char const* side, char const* uplo, char const* trans,
13556  lapack_int const* m, lapack_int const* n,
13557  lapack_complex_double const* A, lapack_int const* lda,
13558  lapack_complex_double const* tau,
13559  lapack_complex_double* C, lapack_int const* ldc,
13560  lapack_complex_double* work, lapack_int const* lwork,
13561  lapack_int* info );
13562 
13563 #define LAPACK_cupgtr LAPACK_GLOBAL(cupgtr,CUPGTR)
13564 void LAPACK_cupgtr(
13565  char const* uplo,
13566  lapack_int const* n,
13567  lapack_complex_float const* AP,
13568  lapack_complex_float const* tau,
13569  lapack_complex_float* Q, lapack_int const* ldq,
13570  lapack_complex_float* work,
13571  lapack_int* info );
13572 
13573 #define LAPACK_zupgtr LAPACK_GLOBAL(zupgtr,ZUPGTR)
13574 void LAPACK_zupgtr(
13575  char const* uplo,
13576  lapack_int const* n,
13577  lapack_complex_double const* AP,
13578  lapack_complex_double const* tau,
13579  lapack_complex_double* Q, lapack_int const* ldq,
13580  lapack_complex_double* work,
13581  lapack_int* info );
13582 
13583 #define LAPACK_cupmtr LAPACK_GLOBAL(cupmtr,CUPMTR)
13584 void LAPACK_cupmtr(
13585  char const* side, char const* uplo, char const* trans,
13586  lapack_int const* m, lapack_int const* n,
13587  lapack_complex_float const* AP,
13588  lapack_complex_float const* tau,
13589  lapack_complex_float* C, lapack_int const* ldc,
13590  lapack_complex_float* work,
13591  lapack_int* info );
13592 
13593 #define LAPACK_zupmtr LAPACK_GLOBAL(zupmtr,ZUPMTR)
13594 void LAPACK_zupmtr(
13595  char const* side, char const* uplo, char const* trans,
13596  lapack_int const* m, lapack_int const* n,
13597  lapack_complex_double const* AP,
13598  lapack_complex_double const* tau,
13599  lapack_complex_double* C, lapack_int const* ldc,
13600  lapack_complex_double* work,
13601  lapack_int* info );
13602 
13603 #ifdef __cplusplus
13604 } /* extern "C" */
13605 #endif
13606 
13607 #endif /* LAPACK_H */
LAPACK_cpocon
#define LAPACK_cpocon
Definition: lapack.h:7690
LAPACK_zhegvd
#define LAPACK_zhegvd
Definition: lapack.h:4698
LAPACK_zlarcm
#define LAPACK_zlarcm
Definition: lapack.h:6420
LAPACK_cgelq
#define LAPACK_cgelq
Definition: lapack.h:1403
LAPACK_zsytrs
#define LAPACK_zsytrs
Definition: lapack.h:11407
LAPACK_chetri_3
#define LAPACK_chetri_3
Definition: lapack.h:5160
LAPACK_dsyrfs
#define LAPACK_dsyrfs
Definition: lapack.h:10571
LAPACK_sstevd
#define LAPACK_sstevd
Definition: lapack.h:10010
LAPACK_zppsv
#define LAPACK_zppsv
Definition: lapack.h:8445
LAPACK_cgeql2
#define LAPACK_cgeql2
Definition: lapack.h:1781
LAPACK_ssbevd_2stage
#define LAPACK_ssbevd_2stage
Definition: lapack.h:9018
LAPACK_zspsvx
#define LAPACK_zspsvx
Definition: lapack.h:9564
LAPACK_dlarnv
#define LAPACK_dlarnv
Definition: lapack.h:6601
LAPACK_clange
#define LAPACK_clange
Definition: lapack.h:6024
LAPACK_shgeqz
#define LAPACK_shgeqz
Definition: lapack.h:5328
LAPACK_dgbsvx
#define LAPACK_dgbsvx
Definition: lapack.h:675
LAPACK_zpbcon
#define LAPACK_zpbcon
Definition: lapack.h:7307
LAPACK_sgbtrf
#define LAPACK_sgbtrf
Definition: lapack.h:825
LAPACK_zhegvx
#define LAPACK_zhegvx
Definition: lapack.h:4726
LAPACK_dgglse
#define LAPACK_dgglse
Definition: lapack.h:3507
LAPACK_cungqr
#define LAPACK_cungqr
Definition: lapack.h:13353
LAPACK_spftrf
#define LAPACK_spftrf
Definition: lapack.h:7616
LAPACK_zgttrf
#define LAPACK_zgttrf
Definition: lapack.h:4021
LAPACK_csytrs_3
#define LAPACK_csytrs_3
Definition: lapack.h:11451
LAPACK_sppsvx
#define LAPACK_sppsvx
Definition: lapack.h:8487
LAPACK_classq
#define LAPACK_classq
Definition: lapack.h:6730
LAPACK_dstevr
#define LAPACK_dstevr
Definition: lapack.h:10021
LAPACK_dgesvj
#define LAPACK_dgesvj
Definition: lapack.h:2557
LAPACK_ztprfs
#define LAPACK_ztprfs
Definition: lapack.h:12524
LAPACK_dgesvd
#define LAPACK_dgesvd
Definition: lapack.h:2402
LAPACK_dgesvxx
#define LAPACK_dgesvxx
Definition: lapack.h:2681
LAPACK_chpev
#define LAPACK_chpev
Definition: lapack.h:5376
LAPACK_sstegr
#define LAPACK_sstegr
Definition: lapack.h:9795
LAPACK_ctplqt
#define LAPACK_ctplqt
Definition: lapack.h:12221
LAPACK_cporfsx
#define LAPACK_cporfsx
Definition: lapack.h:7862
LAPACK_dsptrf
#define LAPACK_dsptrf
Definition: lapack.h:9606
LAPACK_cgeqrfp
#define LAPACK_cgeqrfp
Definition: lapack.h:1975
LAPACK_slacn2
#define LAPACK_slacn2
Definition: lapack.h:5808
LAPACK_zhfrk
#define LAPACK_zhfrk
Definition: lapack.h:5291
LAPACK_chpcon
#define LAPACK_chpcon
Definition: lapack.h:5356
LAPACK_zgeqrf
#define LAPACK_zgeqrf
Definition: lapack.h:1967
LAPACK_ctgsen
#define LAPACK_ctgsen
Definition: lapack.h:11927
LAPACK_zhbgvx
#define LAPACK_zhbgvx
Definition: lapack.h:4319
LAPACK_dgels
#define LAPACK_dgels
Definition: lapack.h:1508
LAPACK_dpoequb
#define LAPACK_dpoequb
Definition: lapack.h:7779
LAPACK_cpbtrs
#define LAPACK_cpbtrs
Definition: lapack.h:7570
LAPACK_zgbrfsx
#define LAPACK_zgbrfsx
Definition: lapack.h:610
LAPACK_ssygvx
#define LAPACK_ssygvx
Definition: lapack.h:10526
LAPACK_stpmqrt
#define LAPACK_stpmqrt
Definition: lapack.h:12355
LAPACK_zgesvx
#define LAPACK_zgesvx
Definition: lapack.h:2642
LAPACK_ssytrs_aa
#define LAPACK_ssytrs_aa
Definition: lapack.h:11505
LAPACK_zhetrf_aa_2stage
#define LAPACK_zhetrf_aa_2stage
Definition: lapack.h:5069
LAPACK_dptcon
#define LAPACK_dptcon
Definition: lapack.h:8655
LAPACK_chbev
#define LAPACK_chbev
Definition: lapack.h:4074
LAPACK_dspgst
#define LAPACK_dspgst
Definition: lapack.h:9339
LAPACK_ctgsna
#define LAPACK_ctgsna
Definition: lapack.h:12057
LAPACK_dlantr
#define LAPACK_dlantr
Definition: lapack.h:6329
LAPACK_dsprfs
#define LAPACK_dsprfs
Definition: lapack.h:9445
LAPACK_dsyevr_2stage
#define LAPACK_dsyevr_2stage
Definition: lapack.h:10349
LAPACK_ssytri_3
#define LAPACK_ssytri_3
Definition: lapack.h:11365
LAPACK_cungtr
#define LAPACK_cungtr
Definition: lapack.h:13385
LAPACK_zlaswp
#define LAPACK_zlaswp
Definition: lapack.h:6773
LAPACK_zgelsd
#define LAPACK_zgelsd
Definition: lapack.h:1569
LAPACK_zgbsv
#define LAPACK_zgbsv
Definition: lapack.h:650
LAPACK_cposvxx
#define LAPACK_cposvxx
Definition: lapack.h:8057
LAPACK_ztfttp
#define LAPACK_ztfttp
Definition: lapack.h:11799
LAPACK_dorgrq
#define LAPACK_dorgrq
Definition: lapack.h:7080
LAPACK_zlauum
#define LAPACK_zlauum
Definition: lapack.h:6851
LAPACK_sorgql
#define LAPACK_sorgql
Definition: lapack.h:7056
LAPACK_zhbgst
#define LAPACK_zhbgst
Definition: lapack.h:4241
LAPACK_sgesvj
#define LAPACK_sgesvj
Definition: lapack.h:2567
LAPACK_sbdsvdx
#define LAPACK_sbdsvdx
Definition: lapack.h:281
LAPACK_ssysv_aa
#define LAPACK_ssysv_aa
Definition: lapack.h:10739
LAPACK_strevc3
#define LAPACK_strevc3
Definition: lapack.h:12770
LAPACK_dlangb
#define LAPACK_dlangb
Definition: lapack.h:6003
LAPACK_dlapy2
#define LAPACK_dlapy2
Definition: lapack.h:6390
LAPACK_cstein
#define LAPACK_cstein
Definition: lapack.h:9825
LAPACK_stpcon
#define LAPACK_stpcon
Definition: lapack.h:12201
LAPACK_ssytrf_aa
#define LAPACK_ssytrf_aa
Definition: lapack.h:11131
LAPACK_zlarfx
#define LAPACK_zlarfx
Definition: lapack.h:6587
LAPACK_sspgst
#define LAPACK_sspgst
Definition: lapack.h:9347
LAPACK_ztplqt
#define LAPACK_ztplqt
Definition: lapack.h:12248
LAPACK_dpttrf
#define LAPACK_dpttrf
Definition: lapack.h:8890
LAPACK_ctrexc
#define LAPACK_ctrexc
Definition: lapack.h:12793
LAPACK_cgemlq
#define LAPACK_cgemlq
Definition: lapack.h:1661
LAPACK_dtfttr
#define LAPACK_dtfttr
Definition: lapack.h:11815
LAPACK_dpoequ
#define LAPACK_dpoequ
Definition: lapack.h:7743
LAPACK_cgees
#define LAPACK_cgees
Definition: lapack.h:1109
LAPACK_dgbequ
#define LAPACK_dgbequ
Definition: lapack.h:420
LAPACK_dlauum
#define LAPACK_dlauum
Definition: lapack.h:6837
LAPACK_sgebal
#define LAPACK_sgebal
Definition: lapack.h:917
LAPACK_Z_SELECT2
lapack_logical(* LAPACK_Z_SELECT2)(const lapack_complex_double *, const lapack_complex_double *)
Definition: lapack.h:99
LAPACK_dsysv_aa_2stage
#define LAPACK_dsysv_aa_2stage
Definition: lapack.h:10767
LAPACK_clagge
#define LAPACK_clagge
Definition: lapack.h:5908
LAPACK_dormlq
#define LAPACK_dormlq
Definition: lapack.h:7154
LAPACK_dgelq
#define LAPACK_dgelq
Definition: lapack.h:1411
LAPACK_dlassq
#define LAPACK_dlassq
Definition: lapack.h:6737
LAPACK_zhprfs
#define LAPACK_zhprfs
Definition: lapack.h:5564
LAPACK_sorgrq
#define LAPACK_sorgrq
Definition: lapack.h:7088
LAPACK_clangt
#define LAPACK_clangt
Definition: lapack.h:6052
LAPACK_dorglq
#define LAPACK_dorglq
Definition: lapack.h:7032
LAPACK_dsptrs
#define LAPACK_dsptrs
Definition: lapack.h:9667
LAPACK_csytri_3
#define LAPACK_csytri_3
Definition: lapack.h:11347
LAPACK_dppsvx
#define LAPACK_dppsvx
Definition: lapack.h:8470
LAPACK_dpotrf2
#define LAPACK_dpotrf2
Definition: lapack.h:8200
LAPACK_dppsv
#define LAPACK_dppsv
Definition: lapack.h:8429
LAPACK_dorcsd2by1
#define LAPACK_dorcsd2by1
Definition: lapack.h:6970
LAPACK_chbevx_2stage
#define LAPACK_chbevx_2stage
Definition: lapack.h:4198
LAPACK_sgeqp3
#define LAPACK_sgeqp3
Definition: lapack.h:1862
LAPACK_dgebal
#define LAPACK_dgebal
Definition: lapack.h:909
LAPACK_cunmrq
#define LAPACK_cunmrq
Definition: lapack.h:13503
LAPACK_cgemqr
#define LAPACK_cgemqr
Definition: lapack.h:1701
LAPACK_dtzrzf
#define LAPACK_dtzrzf
Definition: lapack.h:13163
LAPACK_dlamch
#define LAPACK_dlamch
Definition: lapack.h:5988
LAPACK_dgbsv
#define LAPACK_dgbsv
Definition: lapack.h:636
LAPACK_dsytrs_aa
#define LAPACK_dsytrs_aa
Definition: lapack.h:11496
LAPACK_chptrf
#define LAPACK_chptrf
Definition: lapack.h:5644
LAPACK_ctrrfs
#define LAPACK_ctrrfs
Definition: lapack.h:12827
LAPACK_strcon
#define LAPACK_strcon
Definition: lapack.h:12681
LAPACK_cspsv
#define LAPACK_cspsv
Definition: lapack.h:9487
LAPACK_dsysv_rook
#define LAPACK_dsysv_rook
Definition: lapack.h:10846
LAPACK_zgttrs
#define LAPACK_zgttrs
Definition: lapack.h:4063
LAPACK_ssyrfsx
#define LAPACK_ssyrfsx
Definition: lapack.h:10649
LAPACK_cgges
#define LAPACK_cgges
Definition: lapack.h:2992
LAPACK_sgetsls
#define LAPACK_sgetsls
Definition: lapack.h:2894
LAPACK_ssytrs
#define LAPACK_ssytrs
Definition: lapack.h:11399
LAPACK_sgeqrt2
#define LAPACK_sgeqrt2
Definition: lapack.h:2053
LAPACK_sgelq
#define LAPACK_sgelq
Definition: lapack.h:1419
LAPACK_zpbstf
#define LAPACK_zpbstf
Definition: lapack.h:7435
LAPACK_zsteqr
#define LAPACK_zsteqr
Definition: lapack.h:9955
LAPACK_zcposv
#define LAPACK_zcposv
Definition: lapack.h:7977
LAPACK_chesv_aa
#define LAPACK_chesv_aa
Definition: lapack.h:4824
LAPACK_zhpgvd
#define LAPACK_zhpgvd
Definition: lapack.h:5505
LAPACK_cheevx_2stage
#define LAPACK_cheevx_2stage
Definition: lapack.h:4596
LAPACK_zgeqr
#define LAPACK_zgeqr
Definition: lapack.h:1903
LAPACK_cgelsd
#define LAPACK_cgelsd
Definition: lapack.h:1535
LAPACK_ssbevx
#define LAPACK_ssbevx
Definition: lapack.h:9044
LAPACK_dtrevc
#define LAPACK_dtrevc
Definition: lapack.h:12713
LAPACK_spocon
#define LAPACK_spocon
Definition: lapack.h:7712
LAPACK_zcgesv
#define LAPACK_zcgesv
Definition: lapack.h:2379
LAPACK_sptrfs
#define LAPACK_sptrfs
Definition: lapack.h:8755
LAPACK_cgehrd
#define LAPACK_cgehrd
Definition: lapack.h:1321
LAPACK_chseqr
#define LAPACK_chseqr
Definition: lapack.h:5742
LAPACK_slarft
#define LAPACK_slarft
Definition: lapack.h:6544
LAPACK_ctpttr
#define LAPACK_ctpttr
Definition: lapack.h:12629
LAPACK_dsyevr
#define LAPACK_dsyevr
Definition: lapack.h:10321
LAPACK_csytrf_rook
#define LAPACK_csytrf_rook
Definition: lapack.h:11219
LAPACK_zhesv_aa_2stage
#define LAPACK_zhesv_aa_2stage
Definition: lapack.h:4852
LAPACK_cgeqrt3
#define LAPACK_cgeqrt3
Definition: lapack.h:2067
lapack_int
#define lapack_int
Definition: lapack.h:21
LAPACK_shseqr
#define LAPACK_shseqr
Definition: lapack.h:5763
LAPACK_zhbgvd
#define LAPACK_zhbgvd
Definition: lapack.h:4289
LAPACK_chetri2x
#define LAPACK_chetri2x
Definition: lapack.h:5144
LAPACK_zporfs
#define LAPACK_zporfs
Definition: lapack.h:7848
LAPACK_slangb
#define LAPACK_slangb
Definition: lapack.h:6010
LAPACK_dpbrfs
#define LAPACK_dpbrfs
Definition: lapack.h:7372
LAPACK_ssygv_2stage
#define LAPACK_ssygv_2stage
Definition: lapack.h:10479
LAPACK_slarfx
#define LAPACK_slarfx
Definition: lapack.h:6578
LAPACK_zgemqrt
#define LAPACK_zgemqrt
Definition: lapack.h:1771
LAPACK_dtpmlqt
#define LAPACK_dtpmlqt
Definition: lapack.h:12300
LAPACK_ztrsna
#define LAPACK_ztrsna
Definition: lapack.h:12977
LAPACK_zgetrf
#define LAPACK_zgetrf
Definition: lapack.h:2786
LAPACK_cptsvx
#define LAPACK_cptsvx
Definition: lapack.h:8817
LAPACK_dlagge
#define LAPACK_dlagge
Definition: lapack.h:5916
LAPACK_cgtcon
#define LAPACK_cgtcon
Definition: lapack.h:3748
LAPACK_ssysv
#define LAPACK_ssysv
Definition: lapack.h:10703
LAPACK_zsysv_rook
#define LAPACK_zsysv_rook
Definition: lapack.h:10864
LAPACK_ilaver
#define LAPACK_ilaver
Definition: lapack.h:6858
LAPACK_dsyconv
#define LAPACK_dsyconv
Definition: lapack.h:10177
LAPACK_zppequ
#define LAPACK_zppequ
Definition: lapack.h:8355
LAPACK_spoequb
#define LAPACK_spoequb
Definition: lapack.h:7788
LAPACK_chptri
#define LAPACK_chptri
Definition: lapack.h:5658
LAPACK_sppequ
#define LAPACK_sppequ
Definition: lapack.h:8345
LAPACK_clanhe
#define LAPACK_clanhe
Definition: lapack.h:6098
LAPACK_ssteqr
#define LAPACK_ssteqr
Definition: lapack.h:9945
LAPACK_sgeqr
#define LAPACK_sgeqr
Definition: lapack.h:1895
LAPACK_zhetrs_3
#define LAPACK_zhetrs_3
Definition: lapack.h:5221
LAPACK_zggglm
#define LAPACK_zggglm
Definition: lapack.h:3401
LAPACK_dlarf
#define LAPACK_dlarf
Definition: lapack.h:6437
LAPACK_sgghd3
#define LAPACK_sgghd3
Definition: lapack.h:3434
LAPACK_zposvx
#define LAPACK_zposvx
Definition: lapack.h:8040
LAPACK_chbevx
#define LAPACK_chbevx
Definition: lapack.h:4166
LAPACK_dlapmt
#define LAPACK_dlapmt
Definition: lapack.h:6375
LAPACK_cgetrf2
#define LAPACK_cgetrf2
Definition: lapack.h:2792
LAPACK_ctrcon
#define LAPACK_ctrcon
Definition: lapack.h:12661
LAPACK_chbgv
#define LAPACK_chbgv
Definition: lapack.h:4252
LAPACK_zgbequ
#define LAPACK_zgbequ
Definition: lapack.h:442
LAPACK_dhsein
#define LAPACK_dhsein
Definition: lapack.h:5703
LAPACK_dspsvx
#define LAPACK_dspsvx
Definition: lapack.h:9534
LAPACK_stftri
#define LAPACK_stftri
Definition: lapack.h:11761
LAPACK_dsptrd
#define LAPACK_dsptrd
Definition: lapack.h:9579
LAPACK_stprfb
#define LAPACK_stprfb
Definition: lapack.h:12465
LAPACK_ssycon_3
#define LAPACK_ssycon_3
Definition: lapack.h:10146
LAPACK_dpotrs
#define LAPACK_dpotrs
Definition: lapack.h:8257
LAPACK_zggevx
#define LAPACK_zggevx
Definition: lapack.h:3347
LAPACK_ctpttf
#define LAPACK_ctpttf
Definition: lapack.h:12597
LAPACK_zpotrs
#define LAPACK_zpotrs
Definition: lapack.h:8273
LAPACK_zheevd
#define LAPACK_zheevd
Definition: lapack.h:4473
LAPACK_clag2z
#define LAPACK_clag2z
Definition: lapack.h:5901
LAPACK_ztgsna
#define LAPACK_ztgsna
Definition: lapack.h:12102
LAPACK_stgsna
#define LAPACK_stgsna
Definition: lapack.h:12087
LAPACK_ztptri
#define LAPACK_ztptri
Definition: lapack.h:12558
LAPACK_zsycon
#define LAPACK_zsycon
Definition: lapack.h:10113
LAPACK_dsytri_3
#define LAPACK_dsytri_3
Definition: lapack.h:11356
LAPACK_zgeevx
#define LAPACK_zgeevx
Definition: lapack.h:1305
LAPACK_zgehrd
#define LAPACK_zgehrd
Definition: lapack.h:1345
LAPACK_slacpy
#define LAPACK_slacpy
Definition: lapack.h:5850
LAPACK_zgeqrt3
#define LAPACK_zgeqrt3
Definition: lapack.h:2088
LAPACK_sggbal
#define LAPACK_sggbal
Definition: lapack.h:2970
LAPACK_ztpqrt2
#define LAPACK_ztpqrt2
Definition: lapack.h:12437
LAPACK_sgemqrt
#define LAPACK_sgemqrt
Definition: lapack.h:1761
LAPACK_zungql
#define LAPACK_zungql
Definition: lapack.h:13345
LAPACK_chpevd
#define LAPACK_chpevd
Definition: lapack.h:5398
LAPACK_zungqr
#define LAPACK_zungqr
Definition: lapack.h:13361
LAPACK_sggev
#define LAPACK_sggev
Definition: lapack.h:3200
LAPACK_sstein
#define LAPACK_sstein
Definition: lapack.h:9847
LAPACK_zsyr
#define LAPACK_zsyr
Definition: lapack.h:10549
LAPACK_zpbtrf
#define LAPACK_zpbtrf
Definition: lapack.h:7563
LAPACK_cgelq2
#define LAPACK_cgelq2
Definition: lapack.h:1435
LAPACK_ztrsyl
#define LAPACK_ztrsyl
Definition: lapack.h:13021
LAPACK_dpteqr
#define LAPACK_dpteqr
Definition: lapack.h:8695
LAPACK_zgesvdx
#define LAPACK_zgesvdx
Definition: lapack.h:2531
LAPACK_sgelq2
#define LAPACK_sgelq2
Definition: lapack.h:1451
LAPACK_dlaswp
#define LAPACK_dlaswp
Definition: lapack.h:6763
LAPACK_ctbcon
#define LAPACK_ctbcon
Definition: lapack.h:11591
LAPACK_cgecon
#define LAPACK_cgecon
Definition: lapack.h:977
LAPACK_clapmt
#define LAPACK_clapmt
Definition: lapack.h:6370
LAPACK_zggbal
#define LAPACK_zggbal
Definition: lapack.h:2981
LAPACK_zunmrq
#define LAPACK_zunmrq
Definition: lapack.h:13513
LAPACK_ztrrfs
#define LAPACK_ztrrfs
Definition: lapack.h:12866
LAPACK_cheev_2stage
#define LAPACK_cheev_2stage
Definition: lapack.h:4442
LAPACK_csytrs_aa
#define LAPACK_csytrs_aa
Definition: lapack.h:11487
LAPACK_dgesvdq
#define LAPACK_dgesvdq
Definition: lapack.h:2449
lde
logical function lde(RI, RJ, LR)
Definition: dblat2.f:2945
LAPACK_zpoequ
#define LAPACK_zpoequ
Definition: lapack.h:7761
LAPACK_zhetri_3
#define LAPACK_zhetri_3
Definition: lapack.h:5169
LAPACK_zungtr
#define LAPACK_zungtr
Definition: lapack.h:13394
LAPACK_spoequ
#define LAPACK_spoequ
Definition: lapack.h:7752
LAPACK_cgeqp3
#define LAPACK_cgeqp3
Definition: lapack.h:1845
LAPACK_ctrtrs
#define LAPACK_ctrtrs
Definition: lapack.h:13059
LAPACK_csytrf
#define LAPACK_csytrf
Definition: lapack.h:11083
LAPACK_spotf2
#define LAPACK_spotf2
Definition: lapack.h:8151
LAPACK_dlapy3
#define LAPACK_dlapy3
Definition: lapack.h:6400
LAPACK_cgejsv
#define LAPACK_cgejsv
Definition: lapack.h:1353
LAPACK_cunghr
#define LAPACK_cunghr
Definition: lapack.h:13305
LAPACK_cpotri
#define LAPACK_cpotri
Definition: lapack.h:8221
LAPACK_cggevx
#define LAPACK_cggevx
Definition: lapack.h:3284
LAPACK_csysvx
#define LAPACK_csysvx
Definition: lapack.h:10873
LAPACK_ctbtrs
#define LAPACK_ctbtrs
Definition: lapack.h:11683
LAPACK_dsbevd
#define LAPACK_dsbevd
Definition: lapack.h:8985
LAPACK_csyswapr
#define LAPACK_csyswapr
Definition: lapack.h:11013
LAPACK_dggesx
#define LAPACK_dggesx
Definition: lapack.h:3121
LAPACK_sspevd
#define LAPACK_sspevd
Definition: lapack.h:9300
LAPACK_cgebrd
#define LAPACK_cgebrd
Definition: lapack.h:933
LAPACK_cunmlq
#define LAPACK_cunmlq
Definition: lapack.h:13443
LAPACK_cgerqf
#define LAPACK_cgerqf
Definition: lapack.h:2259
LAPACK_sstebz
#define LAPACK_sstebz
Definition: lapack.h:9705
LAPACK_S_SELECT2
lapack_logical(* LAPACK_S_SELECT2)(const float *, const float *)
Definition: lapack.h:87
LAPACK_sgeequ
#define LAPACK_sgeequ
Definition: lapack.h:1043
LAPACK_ssytri2x
#define LAPACK_ssytri2x
Definition: lapack.h:11331
LAPACK_dtgevc
#define LAPACK_dtgevc
Definition: lapack.h:11852
LAPACK_zsytrf_rook
#define LAPACK_zsytrf_rook
Definition: lapack.h:11243
LAPACK_zhetrs
#define LAPACK_zhetrs
Definition: lapack.h:5186
LAPACK_cgerq2
#define LAPACK_cgerq2
Definition: lapack.h:2227
LAPACK_zlangb
#define LAPACK_zlangb
Definition: lapack.h:6017
LAPACK_zlacn2
#define LAPACK_zlacn2
Definition: lapack.h:5815
LAPACK_slansp
#define LAPACK_slansp
Definition: lapack.h:6210
LAPACK_clanhb
#define LAPACK_clanhb
Definition: lapack.h:6084
LAPACK_clansb
#define LAPACK_clansb
Definition: lapack.h:6168
LAPACK_sstevr
#define LAPACK_sstevr
Definition: lapack.h:10036
LAPACK_C_SELECT1
lapack_logical(* LAPACK_C_SELECT1)(const lapack_complex_float *)
Definition: lapack.h:94
LAPACK_ssysv_rk
#define LAPACK_ssysv_rk
Definition: lapack.h:10817
LAPACK_zhpsv
#define LAPACK_zhpsv
Definition: lapack.h:5586
LAPACK_dgemqr
#define LAPACK_dgemqr
Definition: lapack.h:1711
LAPACK_sgeqr2
#define LAPACK_sgeqr2
Definition: lapack.h:1927
LAPACK_zggev
#define LAPACK_zggev
Definition: lapack.h:3214
LAPACK_cgtsv
#define LAPACK_cgtsv
Definition: lapack.h:3878
LAPACK_dgerq2
#define LAPACK_dgerq2
Definition: lapack.h:2235
LAPACK_cporfs
#define LAPACK_cporfs
Definition: lapack.h:7806
LAPACK_dgbrfs
#define LAPACK_dgbrfs
Definition: lapack.h:511
LAPACK_sgeequb
#define LAPACK_sgeequb
Definition: lapack.h:1087
LAPACK_zsysv_aa
#define LAPACK_zsysv_aa
Definition: lapack.h:10748
LAPACK_zsyswapr
#define LAPACK_zsyswapr
Definition: lapack.h:11031
LAPACK_clatms
#define LAPACK_clatms
Definition: lapack.h:6778
LAPACK_dsytrf_rook
#define LAPACK_dsytrf_rook
Definition: lapack.h:11227
LAPACK_clarnv
#define LAPACK_clarnv
Definition: lapack.h:6596
LAPACK_cstegr
#define LAPACK_cstegr
Definition: lapack.h:9765
LAPACK_zsytrs_rook
#define LAPACK_zsytrs_rook
Definition: lapack.h:11583
LAPACK_sgeev
#define LAPACK_sgeev
Definition: lapack.h:1231
LAPACK_dgeqrfp
#define LAPACK_dgeqrfp
Definition: lapack.h:1983
LAPACK_ctrevc3
#define LAPACK_ctrevc3
Definition: lapack.h:12747
LAPACK_zhbevd
#define LAPACK_zhbevd
Definition: lapack.h:4130
LAPACK_sgebrd
#define LAPACK_sgebrd
Definition: lapack.h:955
LAPACK_sopmtr
#define LAPACK_sopmtr
Definition: lapack.h:6892
LAPACK_csytri2x
#define LAPACK_csytri2x
Definition: lapack.h:11315
LAPACK_zunmrz
#define LAPACK_zunmrz
Definition: lapack.h:13533
LAPACK_chetrs_aa_2stage
#define LAPACK_chetrs_aa_2stage
Definition: lapack.h:5248
LAPACK_dggsvp3
#define LAPACK_dggsvp3
Definition: lapack.h:3699
LAPACK_dsyevd
#define LAPACK_dsyevd
Definition: lapack.h:10281
LAPACK_sgttrf
#define LAPACK_sgttrf
Definition: lapack.h:4012
LAPACK_cgttrf
#define LAPACK_cgttrf
Definition: lapack.h:3994
LAPACK_zsyrfs
#define LAPACK_zsyrfs
Definition: lapack.h:10599
LAPACK_ssbtrd
#define LAPACK_ssbtrd
Definition: lapack.h:9198
LAPACK_spotrf2
#define LAPACK_spotrf2
Definition: lapack.h:8207
LAPACK_stplqt2
#define LAPACK_stplqt2
Definition: lapack.h:12273
LAPACK_zlantb
#define LAPACK_zlantb
Definition: lapack.h:6287
LAPACK_dtgexc
#define LAPACK_dtgexc
Definition: lapack.h:11898
LAPACK_zgecon
#define LAPACK_zgecon
Definition: lapack.h:1010
LAPACK_zgtsvx
#define LAPACK_zgtsvx
Definition: lapack.h:3974
LAPACK_zpbrfs
#define LAPACK_zpbrfs
Definition: lapack.h:7400
LAPACK_zsysvx
#define LAPACK_zsysvx
Definition: lapack.h:10918
LAPACK_csyr
#define LAPACK_csyr
Definition: lapack.h:10541
LAPACK_zppsvx
#define LAPACK_zppsvx
Definition: lapack.h:8504
LAPACK_zhetri2x
#define LAPACK_zhetri2x
Definition: lapack.h:5152
LAPACK_sgees
#define LAPACK_sgees
Definition: lapack.h:1131
LAPACK_zptsv
#define LAPACK_zptsv
Definition: lapack.h:8809
LAPACK_zhbevx_2stage
#define LAPACK_zhbevx_2stage
Definition: lapack.h:4214
LAPACK_sposv
#define LAPACK_sposv
Definition: lapack.h:7950
LAPACK_dsfrk
#define LAPACK_dsfrk
Definition: lapack.h:9209
LAPACK_zgesdd
#define LAPACK_zgesdd
Definition: lapack.h:2328
LAPACK_zhesv
#define LAPACK_zhesv
Definition: lapack.h:4815
LAPACK_ctprfb
#define LAPACK_ctprfb
Definition: lapack.h:12445
LAPACK_dsygst
#define LAPACK_dsygst
Definition: lapack.h:10433
LAPACK_sbdsdc
#define LAPACK_sbdsdc
Definition: lapack.h:206
LAPACK_cptcon
#define LAPACK_cptcon
Definition: lapack.h:8645
LAPACK_zpoequb
#define LAPACK_zpoequb
Definition: lapack.h:7797
LAPACK_zlantp
#define LAPACK_zlantp
Definition: lapack.h:6315
LAPACK_ssygst
#define LAPACK_ssygst
Definition: lapack.h:10441
LAPACK_zpftrs
#define LAPACK_zpftrs
Definition: lapack.h:7682
LAPACK_zsytrs2
#define LAPACK_zsytrs2
Definition: lapack.h:11442
LAPACK_zgbcon
#define LAPACK_zgbcon
Definition: lapack.h:398
LAPACK_zgeev
#define LAPACK_zgeev
Definition: lapack.h:1243
LAPACK_cppsv
#define LAPACK_cppsv
Definition: lapack.h:8421
LAPACK_zgbrfs
#define LAPACK_zgbrfs
Definition: lapack.h:539
LAPACK_dpocon
#define LAPACK_dpocon
Definition: lapack.h:7701
LAPACK_S_SELECT3
lapack_logical(* LAPACK_S_SELECT3)(const float *, const float *, const float *)
Definition: lapack.h:89
LAPACK_spteqr
#define LAPACK_spteqr
Definition: lapack.h:8705
LAPACK_sggsvd3
#define LAPACK_sggsvd3
Definition: lapack.h:3651
LAPACK_cgesvxx
#define LAPACK_cgesvxx
Definition: lapack.h:2660
LAPACK_dormqr
#define LAPACK_dormqr
Definition: lapack.h:7194
LAPACK_cggbal
#define LAPACK_cggbal
Definition: lapack.h:2948
LAPACK_dtrsna
#define LAPACK_dtrsna
Definition: lapack.h:12949
LAPACK_zgeqrfp
#define LAPACK_zgeqrfp
Definition: lapack.h:1999
LAPACK_dtfttp
#define LAPACK_dtfttp
Definition: lapack.h:11783
LAPACK_cggqrf
#define LAPACK_cggqrf
Definition: lapack.h:3540
LAPACK_slantb
#define LAPACK_slantb
Definition: lapack.h:6280
LAPACK_strevc
#define LAPACK_strevc
Definition: lapack.h:12724
LAPACK_zptcon
#define LAPACK_zptcon
Definition: lapack.h:8675
LAPACK_zpftri
#define LAPACK_zpftri
Definition: lapack.h:7651
LAPACK_slascl
#define LAPACK_slascl
Definition: lapack.h:6666
LAPACK_stplqt
#define LAPACK_stplqt
Definition: lapack.h:12239
LAPACK_dgees
#define LAPACK_dgees
Definition: lapack.h:1120
LAPACK_dpptri
#define LAPACK_dpptri
Definition: lapack.h:8556
LAPACK_dspgvx
#define LAPACK_dspgvx
Definition: lapack.h:9401
LAPACK_dsytrs2
#define LAPACK_dsytrs2
Definition: lapack.h:11424
LAPACK_chetrd_2stage
#define LAPACK_chetrd_2stage
Definition: lapack.h:5004
LAPACK_sgels
#define LAPACK_sgels
Definition: lapack.h:1517
LAPACK_zgetrs
#define LAPACK_zgetrs
Definition: lapack.h:2868
LAPACK_D_SELECT3
lapack_logical(* LAPACK_D_SELECT3)(const double *, const double *, const double *)
Definition: lapack.h:92
LAPACK_ctgevc
#define LAPACK_ctgevc
Definition: lapack.h:11839
LAPACK_strtri
#define LAPACK_strtri
Definition: lapack.h:13045
LAPACK_sorcsd2by1
#define LAPACK_sorcsd2by1
Definition: lapack.h:6984
LAPACK_spttrf
#define LAPACK_spttrf
Definition: lapack.h:8897
LAPACK_dbdsqr
#define LAPACK_dbdsqr
Definition: lapack.h:231
LAPACK_sgebak
#define LAPACK_sgebak
Definition: lapack.h:885
LAPACK_chbevd_2stage
#define LAPACK_chbevd_2stage
Definition: lapack.h:4142
LAPACK_dorcsd
#define LAPACK_dorcsd
Definition: lapack.h:6936
LAPACK_dgerfsx
#define LAPACK_dgerfsx
Definition: lapack.h:2170
LAPACK_dsytrf_aa_2stage
#define LAPACK_dsytrf_aa_2stage
Definition: lapack.h:11156
LAPACK_sorbdb
#define LAPACK_sorbdb
Definition: lapack.h:6919
LAPACK_ssytrd
#define LAPACK_ssytrd
Definition: lapack.h:11048
LAPACK_cgetrf
#define LAPACK_cgetrf
Definition: lapack.h:2768
LAPACK_zsytrs_3
#define LAPACK_zsytrs_3
Definition: lapack.h:11478
LAPACK_ztpmlqt
#define LAPACK_ztpmlqt
Definition: lapack.h:12322
LAPACK_sppcon
#define LAPACK_sppcon
Definition: lapack.h:8303
LAPACK_cppcon
#define LAPACK_cppcon
Definition: lapack.h:8281
LAPACK_zgeql2
#define LAPACK_zgeql2
Definition: lapack.h:1805
LAPACK_clansp
#define LAPACK_clansp
Definition: lapack.h:6196
LAPACK_strsna
#define LAPACK_strsna
Definition: lapack.h:12963
LAPACK_cgbsv
#define LAPACK_cgbsv
Definition: lapack.h:629
LAPACK_zhpcon
#define LAPACK_zhpcon
Definition: lapack.h:5366
LAPACK_chpgv
#define LAPACK_chpgv
Definition: lapack.h:5468
LAPACK_dggbal
#define LAPACK_dggbal
Definition: lapack.h:2959
LAPACK_ctgexc
#define LAPACK_ctgexc
Definition: lapack.h:11889
LAPACK_checon
#define LAPACK_checon
Definition: lapack.h:4358
LAPACK_sgeqrf
#define LAPACK_sgeqrf
Definition: lapack.h:1959
LAPACK_zhesv_aa
#define LAPACK_zhesv_aa
Definition: lapack.h:4833
LAPACK_clangb
#define LAPACK_clangb
Definition: lapack.h:5996
LAPACK_dpotrf
#define LAPACK_dpotrf
Definition: lapack.h:8172
LAPACK_dgtcon
#define LAPACK_dgtcon
Definition: lapack.h:3761
LAPACK_dsptri
#define LAPACK_dsptri
Definition: lapack.h:9635
LAPACK_dlantb
#define LAPACK_dlantb
Definition: lapack.h:6273
LAPACK_dggevx
#define LAPACK_dggevx
Definition: lapack.h:3305
LAPACK_cgeqrt
#define LAPACK_cgeqrt
Definition: lapack.h:2007
LAPACK_dpotri
#define LAPACK_dpotri
Definition: lapack.h:8228
LAPACK_csysv
#define LAPACK_csysv
Definition: lapack.h:10685
LAPACK_sgesv
#define LAPACK_sgesv
Definition: lapack.h:2355
LAPACK_zungbr
#define LAPACK_zungbr
Definition: lapack.h:13296
LAPACK_ztgsyl
#define LAPACK_ztgsyl
Definition: lapack.h:12165
LAPACK_dsytrd
#define LAPACK_dsytrd
Definition: lapack.h:11037
LAPACK_sggrqf
#define LAPACK_sggrqf
Definition: lapack.h:3600
LAPACK_dsytri
#define LAPACK_dsytri
Definition: lapack.h:11259
LAPACK_ztpcon
#define LAPACK_ztpcon
Definition: lapack.h:12211
LAPACK_dlarfg
#define LAPACK_dlarfg
Definition: lapack.h:6507
LAPACK_cungbr
#define LAPACK_cungbr
Definition: lapack.h:13287
LAPACK_dsytrs_rook
#define LAPACK_dsytrs_rook
Definition: lapack.h:11567
LAPACK_ztfttr
#define LAPACK_ztfttr
Definition: lapack.h:11831
LAPACK_cpteqr
#define LAPACK_cpteqr
Definition: lapack.h:8685
LAPACK_csysv_aa
#define LAPACK_csysv_aa
Definition: lapack.h:10721
LAPACK_spttrs
#define LAPACK_spttrs
Definition: lapack.h:8928
LAPACK_clanhs
#define LAPACK_clanhs
Definition: lapack.h:6126
LAPACK_chbevd
#define LAPACK_chbevd
Definition: lapack.h:4118
LAPACK_dormbr
#define LAPACK_dormbr
Definition: lapack.h:7114
LAPACK_dgetrf2
#define LAPACK_dgetrf2
Definition: lapack.h:2798
LAPACK_sgbcon
#define LAPACK_sgbcon
Definition: lapack.h:387
LAPACK_dstein
#define LAPACK_dstein
Definition: lapack.h:9836
LAPACK_sgbbrd
#define LAPACK_sgbbrd
Definition: lapack.h:338
LAPACK_dlartgp
#define LAPACK_dlartgp
Definition: lapack.h:6616
LAPACK_dlansb
#define LAPACK_dlansb
Definition: lapack.h:6175
LAPACK_dgghrd
#define LAPACK_dgghrd
Definition: lapack.h:3466
LAPACK_cpprfs
#define LAPACK_cpprfs
Definition: lapack.h:8365
LAPACK_cposv
#define LAPACK_cposv
Definition: lapack.h:7934
LAPACK_sgetf2
#define LAPACK_sgetf2
Definition: lapack.h:2756
LAPACK_dtrttp
#define LAPACK_dtrttp
Definition: lapack.h:13131
LAPACK_zhpsvx
#define LAPACK_zhpsvx
Definition: lapack.h:5609
LAPACK_cungrq
#define LAPACK_cungrq
Definition: lapack.h:13369
LAPACK_sorglq
#define LAPACK_sorglq
Definition: lapack.h:7040
LAPACK_zheev
#define LAPACK_zheev
Definition: lapack.h:4432
LAPACK_zpbsvx
#define LAPACK_zpbsvx
Definition: lapack.h:7525
LAPACK_claset
#define LAPACK_claset
Definition: lapack.h:6684
LAPACK_sgghrd
#define LAPACK_sgghrd
Definition: lapack.h:3476
LAPACK_csyconv
#define LAPACK_csyconv
Definition: lapack.h:10169
LAPACK_dtpttf
#define LAPACK_dtpttf
Definition: lapack.h:12605
LAPACK_cpptrf
#define LAPACK_cpptrf
Definition: lapack.h:8521
LAPACK_cgemqrt
#define LAPACK_cgemqrt
Definition: lapack.h:1741
LAPACK_chegvd
#define LAPACK_chegvd
Definition: lapack.h:4686
LAPACK_ctrsna
#define LAPACK_ctrsna
Definition: lapack.h:12935
LAPACK_slaset
#define LAPACK_slaset
Definition: lapack.h:6700
LAPACK_sggevx
#define LAPACK_sggevx
Definition: lapack.h:3326
LAPACK_sbbcsd
#define LAPACK_sbbcsd
Definition: lapack.h:151
LAPACK_csytri2
#define LAPACK_csytri2
Definition: lapack.h:11283
LAPACK_ctpmqrt
#define LAPACK_ctpmqrt
Definition: lapack.h:12333
LAPACK_cheevr
#define LAPACK_cheevr
Definition: lapack.h:4506
LAPACK_dptrfs
#define LAPACK_dptrfs
Definition: lapack.h:8741
LAPACK_zhptri
#define LAPACK_zhptri
Definition: lapack.h:5666
LAPACK_ztrevc3
#define LAPACK_ztrevc3
Definition: lapack.h:12781
LAPACK_zherfsx
#define LAPACK_zherfsx
Definition: lapack.h:4788
LAPACK_zgelsy
#define LAPACK_zgelsy
Definition: lapack.h:1651
LAPACK_cgbtrf
#define LAPACK_cgbtrf
Definition: lapack.h:813
LAPACK_spbsvx
#define LAPACK_spbsvx
Definition: lapack.h:7508
LAPACK_dsbgv
#define LAPACK_dsbgv
Definition: lapack.h:9109
LAPACK_chbgvx
#define LAPACK_chbgvx
Definition: lapack.h:4302
LAPACK_clantb
#define LAPACK_clantb
Definition: lapack.h:6266
LAPACK_zgels
#define LAPACK_zgels
Definition: lapack.h:1526
LAPACK_strtrs
#define LAPACK_strtrs
Definition: lapack.h:13075
LAPACK_chegv_2stage
#define LAPACK_chegv_2stage
Definition: lapack.h:4664
LAPACK_ssycon
#define LAPACK_ssycon
Definition: lapack.h:10102
LAPACK_chesv_rk
#define LAPACK_chesv_rk
Definition: lapack.h:4862
LAPACK_zgeequ
#define LAPACK_zgeequ
Definition: lapack.h:1054
LAPACK_zgesv
#define LAPACK_zgesv
Definition: lapack.h:2362
LAPACK_dtbrfs
#define LAPACK_dtbrfs
Definition: lapack.h:11644
LAPACK_sgbrfsx
#define LAPACK_sgbrfsx
Definition: lapack.h:591
LAPACK_dgehrd
#define LAPACK_dgehrd
Definition: lapack.h:1329
LAPACK_zunglq
#define LAPACK_zunglq
Definition: lapack.h:13329
LAPACK_zposvxx
#define LAPACK_zposvxx
Definition: lapack.h:8117
LAPACK_zheevd_2stage
#define LAPACK_zheevd_2stage
Definition: lapack.h:4495
LAPACK_dgecon
#define LAPACK_dgecon
Definition: lapack.h:988
LAPACK_dgesvx
#define LAPACK_dgesvx
Definition: lapack.h:2606
LAPACK_sgeqrt
#define LAPACK_sgeqrt
Definition: lapack.h:2023
LAPACK_ctprfs
#define LAPACK_ctprfs
Definition: lapack.h:12485
LAPACK_zungrq
#define LAPACK_zungrq
Definition: lapack.h:13377
LAPACK_zunbdb
#define LAPACK_zunbdb
Definition: lapack.h:13204
LAPACK_dtprfs
#define LAPACK_dtprfs
Definition: lapack.h:12498
LAPACK_dsteqr
#define LAPACK_dsteqr
Definition: lapack.h:9935
LAPACK_chprfs
#define LAPACK_chprfs
Definition: lapack.h:5550
LAPACK_chbgst
#define LAPACK_chbgst
Definition: lapack.h:4230
LAPACK_ctplqt2
#define LAPACK_ctplqt2
Definition: lapack.h:12257
LAPACK_sormlq
#define LAPACK_sormlq
Definition: lapack.h:7164
LAPACK_zgbtrs
#define LAPACK_zgbtrs
Definition: lapack.h:861
LAPACK_ztrttp
#define LAPACK_ztrttp
Definition: lapack.h:13147
LAPACK_chegv
#define LAPACK_chegv
Definition: lapack.h:4642
LAPACK_cgbtrs
#define LAPACK_cgbtrs
Definition: lapack.h:837
LAPACK_zhecon_3
#define LAPACK_zhecon_3
Definition: lapack.h:4389
LAPACK_dsyevx_2stage
#define LAPACK_dsyevx_2stage
Definition: lapack.h:10405
LAPACK_ztbtrs
#define LAPACK_ztbtrs
Definition: lapack.h:11707
LAPACK_ssptrf
#define LAPACK_ssptrf
Definition: lapack.h:9613
LAPACK_cpbsvx
#define LAPACK_cpbsvx
Definition: lapack.h:7474
lapacke_config.h
LAPACK_zsytri2
#define LAPACK_zsytri2
Definition: lapack.h:11307
LAPACK_zpotrf2
#define LAPACK_zpotrf2
Definition: lapack.h:8214
LAPACK_csptrf
#define LAPACK_csptrf
Definition: lapack.h:9599
LAPACK_cgesvdq
#define LAPACK_cgesvdq
Definition: lapack.h:2436
LAPACK_dlarft
#define LAPACK_dlarft
Definition: lapack.h:6536
LAPACK_dpbtrf
#define LAPACK_dpbtrf
Definition: lapack.h:7549
LAPACK_cpotrs
#define LAPACK_cpotrs
Definition: lapack.h:8249
LAPACK_dgesdd
#define LAPACK_dgesdd
Definition: lapack.h:2304
LAPACK_dtrexc
#define LAPACK_dtrexc
Definition: lapack.h:12801
LAPACK_zpftrf
#define LAPACK_zpftrf
Definition: lapack.h:7623
LAPACK_csyequb
#define LAPACK_csyequb
Definition: lapack.h:10201
LAPACK_dtftri
#define LAPACK_dtftri
Definition: lapack.h:11754
LAPACK_cgetri
#define LAPACK_cgetri
Definition: lapack.h:2816
LAPACK_zgeqlf
#define LAPACK_zgeqlf
Definition: lapack.h:1837
LAPACK_cgeqr
#define LAPACK_cgeqr
Definition: lapack.h:1879
LAPACK_sgesvxx
#define LAPACK_sgesvxx
Definition: lapack.h:2702
LAPACK_dsyev
#define LAPACK_dsyev
Definition: lapack.h:10245
LAPACK_sgges
#define LAPACK_sgges
Definition: lapack.h:3020
LAPACK_zgeesx
#define LAPACK_zgeesx
Definition: lapack.h:1194
LAPACK_ssysv_rook
#define LAPACK_ssysv_rook
Definition: lapack.h:10855
LAPACK_cunglq
#define LAPACK_cunglq
Definition: lapack.h:13321
LAPACK_cgtrfs
#define LAPACK_cgtrfs
Definition: lapack.h:3802
LAPACK_sggglm
#define LAPACK_sggglm
Definition: lapack.h:3390
LAPACK_ztpqrt
#define LAPACK_ztpqrt
Definition: lapack.h:12404
LAPACK_dgeequ
#define LAPACK_dgeequ
Definition: lapack.h:1032
LAPACK_cupgtr
#define LAPACK_cupgtr
Definition: lapack.h:13563
LAPACK_zpprfs
#define LAPACK_zpprfs
Definition: lapack.h:8407
LAPACK_sspsv
#define LAPACK_sspsv
Definition: lapack.h:9503
LAPACK_zsysvxx
#define LAPACK_zsysvxx
Definition: lapack.h:10993
LAPACK_dpbcon
#define LAPACK_dpbcon
Definition: lapack.h:7285
LAPACK_dsygv
#define LAPACK_dsygv
Definition: lapack.h:10449
LAPACK_cbdsqr
#define LAPACK_cbdsqr
Definition: lapack.h:219
LAPACK_spbcon
#define LAPACK_spbcon
Definition: lapack.h:7296
LAPACK_sstedc
#define LAPACK_sstedc
Definition: lapack.h:9742
LAPACK_ssytrf_rook
#define LAPACK_ssytrf_rook
Definition: lapack.h:11235
LAPACK_sspev
#define LAPACK_sspev
Definition: lapack.h:9279
LAPACK_cpbrfs
#define LAPACK_cpbrfs
Definition: lapack.h:7358
LAPACK_slange
#define LAPACK_slange
Definition: lapack.h:6038
LAPACK_ctrsen
#define LAPACK_ctrsen
Definition: lapack.h:12879
LAPACK_ctrevc
#define LAPACK_ctrevc
Definition: lapack.h:12701
LAPACK_zggqrf
#define LAPACK_zggqrf
Definition: lapack.h:3570
LAPACK_zlacrm
#define LAPACK_zlacrm
Definition: lapack.h:5872
LAPACK_cheevx
#define LAPACK_cheevx
Definition: lapack.h:4566
LAPACK_zlarfg
#define LAPACK_zlarfg
Definition: lapack.h:6521
LAPACK_zsycon_3
#define LAPACK_zsycon_3
Definition: lapack.h:10158
LAPACK_zsprfs
#define LAPACK_zsprfs
Definition: lapack.h:9473
LAPACK_sgerq2
#define LAPACK_sgerq2
Definition: lapack.h:2243
LAPACK_ztplqt2
#define LAPACK_ztplqt2
Definition: lapack.h:12281
LAPACK_sgbsvx
#define LAPACK_sgbsvx
Definition: lapack.h:693
LAPACK_zspcon
#define LAPACK_zspcon
Definition: lapack.h:9259
LAPACK_zptsvx
#define LAPACK_zptsvx
Definition: lapack.h:8866
LAPACK_zlacgv
#define LAPACK_zlacgv
Definition: lapack.h:5789
LAPACK_stptri
#define LAPACK_stptri
Definition: lapack.h:12551
LAPACK_ztfsm
#define LAPACK_ztfsm
Definition: lapack.h:11739
LAPACK_cheequb
#define LAPACK_cheequb
Definition: lapack.h:4400
LAPACK_spotrs
#define LAPACK_spotrs
Definition: lapack.h:8265
LAPACK_slansy
#define LAPACK_slansy
Definition: lapack.h:6252
LAPACK_dposv
#define LAPACK_dposv
Definition: lapack.h:7942
LAPACK_chpevx
#define LAPACK_chpevx
Definition: lapack.h:5422
LAPACK_cgesdd
#define LAPACK_cgesdd
Definition: lapack.h:2291
LAPACK_ssbgv
#define LAPACK_ssbgv
Definition: lapack.h:9120
LAPACK_cpbcon
#define LAPACK_cpbcon
Definition: lapack.h:7274
LAPACK_csytrs_rook
#define LAPACK_csytrs_rook
Definition: lapack.h:11559
LAPACK_chetri
#define LAPACK_chetri
Definition: lapack.h:5112
LAPACK_stzrzf
#define LAPACK_stzrzf
Definition: lapack.h:13171
LAPACK_cpptri
#define LAPACK_cpptri
Definition: lapack.h:8549
LAPACK_ssyevx
#define LAPACK_ssyevx
Definition: lapack.h:10391
LAPACK_dgbequb
#define LAPACK_dgbequb
Definition: lapack.h:464
LAPACK_cungql
#define LAPACK_cungql
Definition: lapack.h:13337
LAPACK_dbbcsd
#define LAPACK_dbbcsd
Definition: lapack.h:130
LAPACK_cgerfsx
#define LAPACK_cgerfsx
Definition: lapack.h:2151
LAPACK_zlascl
#define LAPACK_zlascl
Definition: lapack.h:6675
LAPACK_dspcon
#define LAPACK_dspcon
Definition: lapack.h:9237
LAPACK_zlarft
#define LAPACK_zlarft
Definition: lapack.h:6552
LAPACK_sposvx
#define LAPACK_sposvx
Definition: lapack.h:8023
LAPACK_ssbgvx
#define LAPACK_ssbgvx
Definition: lapack.h:9171
LAPACK_zhgeqz
#define LAPACK_zhgeqz
Definition: lapack.h:5342
LAPACK_zlangt
#define LAPACK_zlangt
Definition: lapack.h:6076
LAPACK_sdisna
#define LAPACK_sdisna
Definition: lapack.h:303
LAPACK_csteqr
#define LAPACK_csteqr
Definition: lapack.h:9925
LAPACK_ssyevd
#define LAPACK_ssyevd
Definition: lapack.h:10291
LAPACK_ztprfb
#define LAPACK_ztprfb
Definition: lapack.h:12475
LAPACK_ssyconv
#define LAPACK_ssyconv
Definition: lapack.h:10185
LAPACK_csytrs
#define LAPACK_csytrs
Definition: lapack.h:11383
LAPACK_cgghrd
#define LAPACK_cgghrd
Definition: lapack.h:3456
LAPACK_zhetrs2
#define LAPACK_zhetrs2
Definition: lapack.h:5203
LAPACK_stgexc
#define LAPACK_stgexc
Definition: lapack.h:11908
LAPACK_zsptrf
#define LAPACK_zsptrf
Definition: lapack.h:9620
LAPACK_dtrsyl
#define LAPACK_dtrsyl
Definition: lapack.h:13001
LAPACK_dtgsen
#define LAPACK_dtgsen
Definition: lapack.h:11943
LAPACK_dorbdb
#define LAPACK_dorbdb
Definition: lapack.h:6902
LAPACK_dgelsy
#define LAPACK_dgelsy
Definition: lapack.h:1633
LAPACK_ztpttf
#define LAPACK_ztpttf
Definition: lapack.h:12621
LAPACK_zlansb
#define LAPACK_zlansb
Definition: lapack.h:6189
LAPACK_zlansp
#define LAPACK_zlansp
Definition: lapack.h:6217
LAPACK_zhpev
#define LAPACK_zhpev
Definition: lapack.h:5387
LAPACK_chetrf_rook
#define LAPACK_chetrf_rook
Definition: lapack.h:5096
LAPACK_shsein
#define LAPACK_shsein
Definition: lapack.h:5716
LAPACK_cgttrs
#define LAPACK_cgttrs
Definition: lapack.h:4030
LAPACK_chpsv
#define LAPACK_chpsv
Definition: lapack.h:5578
LAPACK_slapmt
#define LAPACK_slapmt
Definition: lapack.h:6380
LAPACK_dgetrs
#define LAPACK_dgetrs
Definition: lapack.h:2852
LAPACK_zpptrf
#define LAPACK_zpptrf
Definition: lapack.h:8542
LAPACK_sptcon
#define LAPACK_sptcon
Definition: lapack.h:8665
LAPACK_sporfsx
#define LAPACK_sporfsx
Definition: lapack.h:7898
LAPACK_zsytrf
#define LAPACK_zsytrf
Definition: lapack.h:11107
LAPACK_stgsen
#define LAPACK_stgsen
Definition: lapack.h:11960
LAPACK_dtrttf
#define LAPACK_dtrttf
Definition: lapack.h:13099
LAPACK_zsysv_aa_2stage
#define LAPACK_zsysv_aa_2stage
Definition: lapack.h:10787
LAPACK_dormtr
#define LAPACK_dormtr
Definition: lapack.h:7254
LAPACK_cpstrf
#define LAPACK_cpstrf
Definition: lapack.h:8609
LAPACK_csycon_3
#define LAPACK_csycon_3
Definition: lapack.h:10123
LAPACK_zpptrs
#define LAPACK_zpptrs
Definition: lapack.h:8601
LAPACK_zhetri
#define LAPACK_zhetri
Definition: lapack.h:5120
LAPACK_dgeql2
#define LAPACK_dgeql2
Definition: lapack.h:1789
LAPACK_sormhr
#define LAPACK_sormhr
Definition: lapack.h:7144
LAPACK_zsytrf_rk
#define LAPACK_zsytrf_rk
Definition: lapack.h:11210
LAPACK_zstegr
#define LAPACK_zstegr
Definition: lapack.h:9810
LAPACK_sgetrf
#define LAPACK_sgetrf
Definition: lapack.h:2780
LAPACK_sgges3
#define LAPACK_sgges3
Definition: lapack.h:3076
LAPACK_D_SELECT2
lapack_logical(* LAPACK_D_SELECT2)(const double *, const double *)
Definition: lapack.h:90
LAPACK_sgemqr
#define LAPACK_sgemqr
Definition: lapack.h:1721
LAPACK_zhbgv
#define LAPACK_zhbgv
Definition: lapack.h:4264
LAPACK_dsyequb
#define LAPACK_dsyequb
Definition: lapack.h:10212
LAPACK_slag2d
#define LAPACK_slag2d
Definition: lapack.h:5887
LAPACK_zgemlq
#define LAPACK_zgemlq
Definition: lapack.h:1691
LAPACK_cheevd
#define LAPACK_cheevd
Definition: lapack.h:4462
LAPACK_dgetsls
#define LAPACK_dgetsls
Definition: lapack.h:2885
LAPACK_zgerqf
#define LAPACK_zgerqf
Definition: lapack.h:2283
LAPACK_zgemqr
#define LAPACK_zgemqr
Definition: lapack.h:1731
LAPACK_zhetrs_aa
#define LAPACK_zhetrs_aa
Definition: lapack.h:5239
LAPACK_cheswapr
#define LAPACK_cheswapr
Definition: lapack.h:4970
LAPACK_zhsein
#define LAPACK_zhsein
Definition: lapack.h:5729
LAPACK_dgetrf
#define LAPACK_dgetrf
Definition: lapack.h:2774
LAPACK_zgbsvxx
#define LAPACK_zgbsvxx
Definition: lapack.h:792
LAPACK_zunmlq
#define LAPACK_zunmlq
Definition: lapack.h:13453
LAPACK_ssytri
#define LAPACK_ssytri
Definition: lapack.h:11267
LAPACK_dposvxx
#define LAPACK_dposvxx
Definition: lapack.h:8077
LAPACK_chetrs
#define LAPACK_chetrs
Definition: lapack.h:5178
LAPACK_dsysv
#define LAPACK_dsysv
Definition: lapack.h:10694
LAPACK_cpoequ
#define LAPACK_cpoequ
Definition: lapack.h:7734
LAPACK_chesv_rook
#define LAPACK_chesv_rook
Definition: lapack.h:4882
LAPACK_sgerqf
#define LAPACK_sgerqf
Definition: lapack.h:2275
LAPACK_zlarnv
#define LAPACK_zlarnv
Definition: lapack.h:6611
LAPACK_dgeqrt3
#define LAPACK_dgeqrt3
Definition: lapack.h:2074
LAPACK_spbsv
#define LAPACK_spbsv
Definition: lapack.h:7458
LAPACK_cpftrs
#define LAPACK_cpftrs
Definition: lapack.h:7658
LAPACK_cgeev
#define LAPACK_cgeev
Definition: lapack.h:1207
LAPACK_dtfsm
#define LAPACK_dtfsm
Definition: lapack.h:11723
LAPACK_dgeqrf
#define LAPACK_dgeqrf
Definition: lapack.h:1951
LAPACK_dtgsna
#define LAPACK_dtgsna
Definition: lapack.h:12072
LAPACK_dlacn2
#define LAPACK_dlacn2
Definition: lapack.h:5801
LAPACK_dormhr
#define LAPACK_dormhr
Definition: lapack.h:7134
LAPACK_zgeequb
#define LAPACK_zgeequb
Definition: lapack.h:1098
LAPACK_zgbequb
#define LAPACK_zgbequb
Definition: lapack.h:486
LAPACK_chptrd
#define LAPACK_chptrd
Definition: lapack.h:5624
LAPACK_zgghrd
#define LAPACK_zgghrd
Definition: lapack.h:3486
LAPACK_sspgvd
#define LAPACK_sspgvd
Definition: lapack.h:9389
LAPACK_zgtrfs
#define LAPACK_zgtrfs
Definition: lapack.h:3859
LAPACK_cpoequb
#define LAPACK_cpoequb
Definition: lapack.h:7770
LAPACK_clacrm
#define LAPACK_clacrm
Definition: lapack.h:5864
LAPACK_spprfs
#define LAPACK_spprfs
Definition: lapack.h:8393
lapack_complex_float
#define lapack_complex_float
Definition: lapack.h:56
LAPACK_sptsv
#define LAPACK_sptsv
Definition: lapack.h:8801
LAPACK_sspgv
#define LAPACK_sspgv
Definition: lapack.h:9366
LAPACK_sormrq
#define LAPACK_sormrq
Definition: lapack.h:7224
LAPACK_cgbrfsx
#define LAPACK_cgbrfsx
Definition: lapack.h:553
LAPACK_zbbcsd
#define LAPACK_zbbcsd
Definition: lapack.h:172
LAPACK_clacpy
#define LAPACK_clacpy
Definition: lapack.h:5836
LAPACK_chesvxx
#define LAPACK_chesvxx
Definition: lapack.h:4930
LAPACK_sgeesx
#define LAPACK_sgeesx
Definition: lapack.h:1180
LAPACK_ssyevr_2stage
#define LAPACK_ssyevr_2stage
Definition: lapack.h:10363
LAPACK_cherfs
#define LAPACK_cherfs
Definition: lapack.h:4742
LAPACK_dpotf2
#define LAPACK_dpotf2
Definition: lapack.h:8144
LAPACK_dspevx
#define LAPACK_dspevx
Definition: lapack.h:9311
LAPACK_cunmql
#define LAPACK_cunmql
Definition: lapack.h:13463
LAPACK_dlansp
#define LAPACK_dlansp
Definition: lapack.h:6203
LAPACK_chegst
#define LAPACK_chegst
Definition: lapack.h:4626
LAPACK_cstedc
#define LAPACK_cstedc
Definition: lapack.h:9719
LAPACK_cpftri
#define LAPACK_cpftri
Definition: lapack.h:7630
LAPACK_sormtr
#define LAPACK_sormtr
Definition: lapack.h:7264
LAPACK_strsyl
#define LAPACK_strsyl
Definition: lapack.h:13011
LAPACK_cggev
#define LAPACK_cggev
Definition: lapack.h:3172
LAPACK_zlacpy
#define LAPACK_zlacpy
Definition: lapack.h:5857
LAPACK_dlapmr
#define LAPACK_dlapmr
Definition: lapack.h:6355
LAPACK_dpbsv
#define LAPACK_dpbsv
Definition: lapack.h:7450
LAPACK_zlaghe
#define LAPACK_zlaghe
Definition: lapack.h:5948
LAPACK_cpotrf
#define LAPACK_cpotrf
Definition: lapack.h:8165
LAPACK_cgeqr2
#define LAPACK_cgeqr2
Definition: lapack.h:1911
LAPACK_zgghd3
#define LAPACK_zgghd3
Definition: lapack.h:3445
LAPACK_dsysvxx
#define LAPACK_dsysvxx
Definition: lapack.h:10953
LAPACK_dpbequ
#define LAPACK_dpbequ
Definition: lapack.h:7328
LAPACK_cpbsv
#define LAPACK_cpbsv
Definition: lapack.h:7442
LAPACK_cgeesx
#define LAPACK_cgeesx
Definition: lapack.h:1153
LAPACK_chetrf_aa_2stage
#define LAPACK_chetrf_aa_2stage
Definition: lapack.h:5060
LAPACK_zlag2c
#define LAPACK_zlag2c
Definition: lapack.h:5880
LAPACK_dptsv
#define LAPACK_dptsv
Definition: lapack.h:8793
LAPACK_clantp
#define LAPACK_clantp
Definition: lapack.h:6294
LAPACK_cgglse
#define LAPACK_cgglse
Definition: lapack.h:3496
LAPACK_cgetsls
#define LAPACK_cgetsls
Definition: lapack.h:2876
LAPACK_dtbcon
#define LAPACK_dtbcon
Definition: lapack.h:11601
LAPACK_dgeqlf
#define LAPACK_dgeqlf
Definition: lapack.h:1821
LAPACK_csycon
#define LAPACK_csycon
Definition: lapack.h:10081
LAPACK_dtpcon
#define LAPACK_dtpcon
Definition: lapack.h:12191
LAPACK_cpttrs
#define LAPACK_cpttrs
Definition: lapack.h:8911
LAPACK_zhpevd
#define LAPACK_zhpevd
Definition: lapack.h:5410
LAPACK_zgesvxx
#define LAPACK_zgesvxx
Definition: lapack.h:2723
LAPACK_cgesv
#define LAPACK_cgesv
Definition: lapack.h:2341
LAPACK_zgelq
#define LAPACK_zgelq
Definition: lapack.h:1427
LAPACK_zlantr
#define LAPACK_zlantr
Definition: lapack.h:6343
LAPACK_sgehrd
#define LAPACK_sgehrd
Definition: lapack.h:1337
LAPACK_sgeql2
#define LAPACK_sgeql2
Definition: lapack.h:1797
LAPACK_dsbev_2stage
#define LAPACK_dsbev_2stage
Definition: lapack.h:8965
LAPACK_csytrf_rk
#define LAPACK_csytrf_rk
Definition: lapack.h:11183
LAPACK_dstebz
#define LAPACK_dstebz
Definition: lapack.h:9691
LAPACK_dsysvx
#define LAPACK_dsysvx
Definition: lapack.h:10888
LAPACK_dormql
#define LAPACK_dormql
Definition: lapack.h:7174
LAPACK_ctptrs
#define LAPACK_ctptrs
Definition: lapack.h:12565
LAPACK_dpttrs
#define LAPACK_dpttrs
Definition: lapack.h:8920
LAPACK_sopgtr
#define LAPACK_sopgtr
Definition: lapack.h:6872
LAPACK_zhetrs_rook
#define LAPACK_zhetrs_rook
Definition: lapack.h:5274
LAPACK_clarfb
#define LAPACK_clarfb
Definition: lapack.h:6464
LAPACK_csysv_rook
#define LAPACK_csysv_rook
Definition: lapack.h:10837
LAPACK_dpftrs
#define LAPACK_dpftrs
Definition: lapack.h:7666
LAPACK_sposvxx
#define LAPACK_sposvxx
Definition: lapack.h:8097
LAPACK_ssbevx_2stage
#define LAPACK_ssbevx_2stage
Definition: lapack.h:9074
LAPACK_dsbtrd
#define LAPACK_dsbtrd
Definition: lapack.h:9187
LAPACK_clanht
#define LAPACK_clanht
Definition: lapack.h:6154
LAPACK_dsycon_3
#define LAPACK_dsycon_3
Definition: lapack.h:10134
LAPACK_sorgbr
#define LAPACK_sorgbr
Definition: lapack.h:7007
LAPACK_dorghr
#define LAPACK_dorghr
Definition: lapack.h:7016
LAPACK_dgemqrt
#define LAPACK_dgemqrt
Definition: lapack.h:1751
LAPACK_chesv
#define LAPACK_chesv
Definition: lapack.h:4806
LAPACK_dorgqr
#define LAPACK_dorgqr
Definition: lapack.h:7064
LAPACK_cposvx
#define LAPACK_cposvx
Definition: lapack.h:7989
LAPACK_csyrfs
#define LAPACK_csyrfs
Definition: lapack.h:10557
LAPACK_zhetrf_rook
#define LAPACK_zhetrf_rook
Definition: lapack.h:5104
LAPACK_dlanst
#define LAPACK_dlanst
Definition: lapack.h:6224
LAPACK_zlange
#define LAPACK_zlange
Definition: lapack.h:6045
LAPACK_dlagsy
#define LAPACK_dlagsy
Definition: lapack.h:5964
LAPACK_dsygv_2stage
#define LAPACK_dsygv_2stage
Definition: lapack.h:10469
LAPACK_sgetrs
#define LAPACK_sgetrs
Definition: lapack.h:2860
LAPACK_stfsm
#define LAPACK_stfsm
Definition: lapack.h:11731
LAPACK_slauum
#define LAPACK_slauum
Definition: lapack.h:6844
LAPACK_zgees
#define LAPACK_zgees
Definition: lapack.h:1142
LAPACK_stbrfs
#define LAPACK_stbrfs
Definition: lapack.h:11657
LAPACK_dsytrs_3
#define LAPACK_dsytrs_3
Definition: lapack.h:11460
LAPACK_zpbequ
#define LAPACK_zpbequ
Definition: lapack.h:7348
LAPACK_dtgsyl
#define LAPACK_dtgsyl
Definition: lapack.h:12133
LAPACK_cunmtr
#define LAPACK_cunmtr
Definition: lapack.h:13543
LAPACK_slatms
#define LAPACK_slatms
Definition: lapack.h:6804
LAPACK_cgges3
#define LAPACK_cgges3
Definition: lapack.h:3048
LAPACK_ssfrk
#define LAPACK_ssfrk
Definition: lapack.h:9218
LAPACK_cupmtr
#define LAPACK_cupmtr
Definition: lapack.h:13583
LAPACK_sgecon
#define LAPACK_sgecon
Definition: lapack.h:999
LAPACK_dgbsvxx
#define LAPACK_dgbsvxx
Definition: lapack.h:750
LAPACK_dtpqrt
#define LAPACK_dtpqrt
Definition: lapack.h:12386
LAPACK_zhptrf
#define LAPACK_zhptrf
Definition: lapack.h:5651
LAPACK_dtpttr
#define LAPACK_dtpttr
Definition: lapack.h:12637
LAPACK_chetrf
#define LAPACK_chetrf
Definition: lapack.h:5028
LAPACK_sspgvx
#define LAPACK_sspgvx
Definition: lapack.h:9416
LAPACK_dstedc
#define LAPACK_dstedc
Definition: lapack.h:9731
LAPACK_dopmtr
#define LAPACK_dopmtr
Definition: lapack.h:6882
LAPACK_clarcm
#define LAPACK_clarcm
Definition: lapack.h:6412
LAPACK_dlascl
#define LAPACK_dlascl
Definition: lapack.h:6657
LAPACK_dopgtr
#define LAPACK_dopgtr
Definition: lapack.h:6862
LAPACK_zhbevx
#define LAPACK_zhbevx
Definition: lapack.h:4182
LAPACK_sgbtrs
#define LAPACK_sgbtrs
Definition: lapack.h:853
LAPACK_cggrqf
#define LAPACK_cggrqf
Definition: lapack.h:3580
LAPACK_sgelss
#define LAPACK_sgelss
Definition: lapack.h:1602
LAPACK_csytrf_aa_2stage
#define LAPACK_csytrf_aa_2stage
Definition: lapack.h:11147
LAPACK_sggesx
#define LAPACK_sggesx
Definition: lapack.h:3138
LAPACK_ssyevr
#define LAPACK_ssyevr
Definition: lapack.h:10335
LAPACK_slamch
#define LAPACK_slamch
Definition: lapack.h:5992
LAPACK_sormql
#define LAPACK_sormql
Definition: lapack.h:7184
LAPACK_stgsja
#define LAPACK_stgsja
Definition: lapack.h:12025
LAPACK_zsytrf_aa_2stage
#define LAPACK_zsytrf_aa_2stage
Definition: lapack.h:11174
LAPACK_zhesvx
#define LAPACK_zhesvx
Definition: lapack.h:4915
LAPACK_dlange
#define LAPACK_dlange
Definition: lapack.h:6031
LAPACK_slapy2
#define LAPACK_slapy2
Definition: lapack.h:6395
LAPACK_dtbtrs
#define LAPACK_dtbtrs
Definition: lapack.h:11691
LAPACK_zgeqrt2
#define LAPACK_zgeqrt2
Definition: lapack.h:2060
LAPACK_cggglm
#define LAPACK_cggglm
Definition: lapack.h:3368
LAPACK_claghe
#define LAPACK_claghe
Definition: lapack.h:5940
LAPACK_sppsv
#define LAPACK_sppsv
Definition: lapack.h:8437
LAPACK_sgesdd
#define LAPACK_sgesdd
Definition: lapack.h:2316
LAPACK_cgeqrf
#define LAPACK_cgeqrf
Definition: lapack.h:1943
LAPACK_chetrs_rook
#define LAPACK_chetrs_rook
Definition: lapack.h:5266
LAPACK_ctrtri
#define LAPACK_ctrtri
Definition: lapack.h:13031
LAPACK_sgtrfs
#define LAPACK_sgtrfs
Definition: lapack.h:3840
LAPACK_zunmql
#define LAPACK_zunmql
Definition: lapack.h:13473
LAPACK_zpstrf
#define LAPACK_zpstrf
Definition: lapack.h:8636
LAPACK_ctfsm
#define LAPACK_ctfsm
Definition: lapack.h:11715
LAPACK_dgelss
#define LAPACK_dgelss
Definition: lapack.h:1592
LAPACK_zgelqf
#define LAPACK_zgelqf
Definition: lapack.h:1491
LAPACK_sgbsv
#define LAPACK_sgbsv
Definition: lapack.h:643
LAPACK_zhetrf_rk
#define LAPACK_zhetrf_rk
Definition: lapack.h:5087
LAPACK_ztptrs
#define LAPACK_ztptrs
Definition: lapack.h:12589
LAPACK_zpteqr
#define LAPACK_zpteqr
Definition: lapack.h:8715
LAPACK_dgbrfsx
#define LAPACK_dgbrfsx
Definition: lapack.h:572
LAPACK_zgerfs
#define LAPACK_zgerfs
Definition: lapack.h:2137
LAPACK_clauum
#define LAPACK_clauum
Definition: lapack.h:6830
lapack_logical
#define lapack_logical
Definition: lapack.h:25
LAPACK_ztrsen
#define LAPACK_ztrsen
Definition: lapack.h:12922
LAPACK_clarfg
#define LAPACK_clarfg
Definition: lapack.h:6500
LAPACK_zhseqr
#define LAPACK_zhseqr
Definition: lapack.h:5774
LAPACK_ztgexc
#define LAPACK_ztgexc
Definition: lapack.h:11918
LAPACK_slartgs
#define LAPACK_slartgs
Definition: lapack.h:6640
LAPACK_cpftrf
#define LAPACK_cpftrf
Definition: lapack.h:7602
LAPACK_zgeqrt
#define LAPACK_zgeqrt
Definition: lapack.h:2031
LAPACK_cgetrs
#define LAPACK_cgetrs
Definition: lapack.h:2844
LAPACK_cgeqrt2
#define LAPACK_cgeqrt2
Definition: lapack.h:2039
LAPACK_dtrsen
#define LAPACK_dtrsen
Definition: lapack.h:12892
LAPACK_dsyevx
#define LAPACK_dsyevx
Definition: lapack.h:10377
LAPACK_dtrevc3
#define LAPACK_dtrevc3
Definition: lapack.h:12759
LAPACK_zpbtrs
#define LAPACK_zpbtrs
Definition: lapack.h:7594
LAPACK_ztpmqrt
#define LAPACK_ztpmqrt
Definition: lapack.h:12366
LAPACK_ssptrs
#define LAPACK_ssptrs
Definition: lapack.h:9675
LAPACK_zsytrs_aa
#define LAPACK_zsytrs_aa
Definition: lapack.h:11514
LAPACK_cgesvdx
#define LAPACK_cgesvdx
Definition: lapack.h:2488
LAPACK_zhpevx
#define LAPACK_zhpevx
Definition: lapack.h:5437
LAPACK_slagge
#define LAPACK_slagge
Definition: lapack.h:5924
LAPACK_dptsvx
#define LAPACK_dptsvx
Definition: lapack.h:8834
LAPACK_zupgtr
#define LAPACK_zupgtr
Definition: lapack.h:13573
LAPACK_cggesx
#define LAPACK_cggesx
Definition: lapack.h:3104
LAPACK_zgesvj
#define LAPACK_zgesvj
Definition: lapack.h:2577
LAPACK_ctftri
#define LAPACK_ctftri
Definition: lapack.h:11747
LAPACK_dsygvx
#define LAPACK_dsygvx
Definition: lapack.h:10511
LAPACK_zheev_2stage
#define LAPACK_zheev_2stage
Definition: lapack.h:4452
LAPACK_dlanhs
#define LAPACK_dlanhs
Definition: lapack.h:6133
LAPACK_zhetrf
#define LAPACK_zhetrf
Definition: lapack.h:5036
LAPACK_csptri
#define LAPACK_csptri
Definition: lapack.h:9627
LAPACK_csyrfsx
#define LAPACK_csyrfsx
Definition: lapack.h:10613
LAPACK_dgerqf
#define LAPACK_dgerqf
Definition: lapack.h:2267
LAPACK_dtrcon
#define LAPACK_dtrcon
Definition: lapack.h:12671
LAPACK_zpotrf
#define LAPACK_zpotrf
Definition: lapack.h:8186
LAPACK_cpptrs
#define LAPACK_cpptrs
Definition: lapack.h:8577
LAPACK_cherfsx
#define LAPACK_cherfsx
Definition: lapack.h:4770
LAPACK_chsein
#define LAPACK_chsein
Definition: lapack.h:5690
LAPACK_spftri
#define LAPACK_spftri
Definition: lapack.h:7644
LAPACK_dpftrf
#define LAPACK_dpftrf
Definition: lapack.h:7609
LAPACK_zlanhp
#define LAPACK_zlanhp
Definition: lapack.h:6119
LAPACK_spotrf
#define LAPACK_spotrf
Definition: lapack.h:8179
LAPACK_dspgv
#define LAPACK_dspgv
Definition: lapack.h:9355
LAPACK_sgtcon
#define LAPACK_sgtcon
Definition: lapack.h:3775
LAPACK_ztrcon
#define LAPACK_ztrcon
Definition: lapack.h:12691
LAPACK_sgejsv
#define LAPACK_sgejsv
Definition: lapack.h:1378
LAPACK_dsbev
#define LAPACK_dsbev
Definition: lapack.h:8945
LAPACK_dsytrs_aa_2stage
#define LAPACK_dsytrs_aa_2stage
Definition: lapack.h:11532
LAPACK_cunmqr
#define LAPACK_cunmqr
Definition: lapack.h:13483
LAPACK_zsytri
#define LAPACK_zsytri
Definition: lapack.h:11275
LAPACK_dstevd
#define LAPACK_dstevd
Definition: lapack.h:9999
LAPACK_zhptrd
#define LAPACK_zhptrd
Definition: lapack.h:5634
LAPACK_dgeqr
#define LAPACK_dgeqr
Definition: lapack.h:1887
LAPACK_zggsvp3
#define LAPACK_zggsvp3
Definition: lapack.h:3731
LAPACK_dgttrs
#define LAPACK_dgttrs
Definition: lapack.h:4041
LAPACK_sggev3
#define LAPACK_sggev3
Definition: lapack.h:3256
LAPACK_zhbevd_2stage
#define LAPACK_zhbevd_2stage
Definition: lapack.h:4154
LAPACK_cpttrf
#define LAPACK_cpttrf
Definition: lapack.h:8883
LAPACK_dlansy
#define LAPACK_dlansy
Definition: lapack.h:6245
LAPACK_zlansy
#define LAPACK_zlansy
Definition: lapack.h:6259
LAPACK_dhseqr
#define LAPACK_dhseqr
Definition: lapack.h:5752
LAPACK_ctpmlqt
#define LAPACK_ctpmlqt
Definition: lapack.h:12289
LAPACK_chetrf_aa
#define LAPACK_chetrf_aa
Definition: lapack.h:5044
LAPACK_cgesvx
#define LAPACK_cgesvx
Definition: lapack.h:2588
LAPACK_zlagge
#define LAPACK_zlagge
Definition: lapack.h:5932
LAPACK_ssbevd
#define LAPACK_ssbevd
Definition: lapack.h:8996
LAPACK_dgelsd
#define LAPACK_dgelsd
Definition: lapack.h:1547
LAPACK_ztrexc
#define LAPACK_ztrexc
Definition: lapack.h:12819
LAPACK_checon_3
#define LAPACK_checon_3
Definition: lapack.h:4378
LAPACK_zgetf2
#define LAPACK_zgetf2
Definition: lapack.h:2762
LAPACK_ssyevd_2stage
#define LAPACK_ssyevd_2stage
Definition: lapack.h:10311
LAPACK_dgttrf
#define LAPACK_dgttrf
Definition: lapack.h:4003
LAPACK_cgebak
#define LAPACK_cgebak
Definition: lapack.h:869
LAPACK_zgetrf2
#define LAPACK_zgetrf2
Definition: lapack.h:2810
LAPACK_zpttrs
#define LAPACK_zpttrs
Definition: lapack.h:8936
LAPACK_dsbgst
#define LAPACK_dsbgst
Definition: lapack.h:9089
LAPACK_zhesv_rk
#define LAPACK_zhesv_rk
Definition: lapack.h:4872
LAPACK_dsyev_2stage
#define LAPACK_dsyev_2stage
Definition: lapack.h:10263
LAPACK_zstedc
#define LAPACK_zstedc
Definition: lapack.h:9753
LAPACK_zhegv
#define LAPACK_zhegv
Definition: lapack.h:4653
LAPACK_stpqrt
#define LAPACK_stpqrt
Definition: lapack.h:12395
LAPACK_ssprfs
#define LAPACK_ssprfs
Definition: lapack.h:9459
LAPACK_dspgvd
#define LAPACK_dspgvd
Definition: lapack.h:9377
LAPACK_dsterf
#define LAPACK_dsterf
Definition: lapack.h:9965
LAPACK_dgeev
#define LAPACK_dgeev
Definition: lapack.h:1219
LAPACK_zgesvdq
#define LAPACK_zgesvdq
Definition: lapack.h:2475
LAPACK_zgebal
#define LAPACK_zgebal
Definition: lapack.h:925
LAPACK_ctgsja
#define LAPACK_ctgsja
Definition: lapack.h:11993
LAPACK_dhgeqz
#define LAPACK_dhgeqz
Definition: lapack.h:5314
LAPACK_cpbtrf
#define LAPACK_cpbtrf
Definition: lapack.h:7542
LAPACK_dtprfb
#define LAPACK_dtprfb
Definition: lapack.h:12455
LAPACK_zhbtrd
#define LAPACK_zhbtrd
Definition: lapack.h:4347
LAPACK_clarf
#define LAPACK_clarf
Definition: lapack.h:6428
LAPACK_ctptri
#define LAPACK_ctptri
Definition: lapack.h:12537
LAPACK_chfrk
#define LAPACK_chfrk
Definition: lapack.h:5282
LAPACK_zhetrd
#define LAPACK_zhetrd
Definition: lapack.h:4993
lapack_complex_double
#define lapack_complex_double
Definition: lapack.h:70
LAPACK_dspsv
#define LAPACK_dspsv
Definition: lapack.h:9495
LAPACK_cgbequ
#define LAPACK_cgbequ
Definition: lapack.h:409
LAPACK_clascl
#define LAPACK_clascl
Definition: lapack.h:6648
LAPACK_stprfs
#define LAPACK_stprfs
Definition: lapack.h:12511
LAPACK_dgges3
#define LAPACK_dgges3
Definition: lapack.h:3062
LAPACK_zlanhb
#define LAPACK_zlanhb
Definition: lapack.h:6091
LAPACK_sgeqrfp
#define LAPACK_sgeqrfp
Definition: lapack.h:1991
LAPACK_zsytri2x
#define LAPACK_zsytri2x
Definition: lapack.h:11339
LAPACK_dlatms
#define LAPACK_dlatms
Definition: lapack.h:6791
LAPACK_clacp2
#define LAPACK_clacp2
Definition: lapack.h:5822
LAPACK_chbtrd
#define LAPACK_chbtrd
Definition: lapack.h:4336
LAPACK_ssyevx_2stage
#define LAPACK_ssyevx_2stage
Definition: lapack.h:10419
LAPACK_zheevx_2stage
#define LAPACK_zheevx_2stage
Definition: lapack.h:4611
LAPACK_clansy
#define LAPACK_clansy
Definition: lapack.h:6238
LAPACK_chpgst
#define LAPACK_chpgst
Definition: lapack.h:5452
LAPACK_cpbequ
#define LAPACK_cpbequ
Definition: lapack.h:7318
LAPACK_ssytrf
#define LAPACK_ssytrf
Definition: lapack.h:11099
LAPACK_dsposv
#define LAPACK_dsposv
Definition: lapack.h:7966
LAPACK_zpptri
#define LAPACK_zpptri
Definition: lapack.h:8570
LAPACK_chegvx
#define LAPACK_chegvx
Definition: lapack.h:4710
LAPACK_slantr
#define LAPACK_slantr
Definition: lapack.h:6336
LAPACK_zhbev
#define LAPACK_zhbev
Definition: lapack.h:4085
LAPACK_dtrrfs
#define LAPACK_dtrrfs
Definition: lapack.h:12840
LAPACK_zggsvd3
#define LAPACK_zggsvd3
Definition: lapack.h:3666
LAPACK_dsytri2x
#define LAPACK_dsytri2x
Definition: lapack.h:11323
LAPACK_dpstrf
#define LAPACK_dpstrf
Definition: lapack.h:8618
LAPACK_dggqrf
#define LAPACK_dggqrf
Definition: lapack.h:3550
LAPACK_zpotf2
#define LAPACK_zpotf2
Definition: lapack.h:8158
LAPACK_chgeqz
#define LAPACK_chgeqz
Definition: lapack.h:5300
LAPACK_dtptri
#define LAPACK_dtptri
Definition: lapack.h:12544
LAPACK_sstemr
#define LAPACK_sstemr
Definition: lapack.h:9897
LAPACK_dlaset
#define LAPACK_dlaset
Definition: lapack.h:6692
LAPACK_spstrf
#define LAPACK_spstrf
Definition: lapack.h:8627
LAPACK_zpotri
#define LAPACK_zpotri
Definition: lapack.h:8242
LAPACK_sgbsvxx
#define LAPACK_sgbsvxx
Definition: lapack.h:771
LAPACK_cgesvj
#define LAPACK_cgesvj
Definition: lapack.h:2546
LAPACK_sgbrfs
#define LAPACK_sgbrfs
Definition: lapack.h:525
LAPACK_slasrt
#define LAPACK_slasrt
Definition: lapack.h:6723
LAPACK_cheev
#define LAPACK_cheev
Definition: lapack.h:4422
LAPACK_sgelsd
#define LAPACK_sgelsd
Definition: lapack.h:1558
LAPACK_spptrf
#define LAPACK_spptrf
Definition: lapack.h:8535
LAPACK_zhptrs
#define LAPACK_zhptrs
Definition: lapack.h:5682
LAPACK_ctpqrt
#define LAPACK_ctpqrt
Definition: lapack.h:12377
LAPACK_claswp
#define LAPACK_claswp
Definition: lapack.h:6758
LAPACK_dgesv
#define LAPACK_dgesv
Definition: lapack.h:2348
LAPACK_dbdsvdx
#define LAPACK_dbdsvdx
Definition: lapack.h:267
LAPACK_zuncsd
#define LAPACK_zuncsd
Definition: lapack.h:13239
LAPACK_zptrfs
#define LAPACK_zptrfs
Definition: lapack.h:8769
LAPACK_zggev3
#define LAPACK_zggev3
Definition: lapack.h:3270
LAPACK_cstemr
#define LAPACK_cstemr
Definition: lapack.h:9869
LAPACK_slarnv
#define LAPACK_slarnv
Definition: lapack.h:6606
LAPACK_stbtrs
#define LAPACK_stbtrs
Definition: lapack.h:11699
LAPACK_dorgql
#define LAPACK_dorgql
Definition: lapack.h:7048
LAPACK_sormbr
#define LAPACK_sormbr
Definition: lapack.h:7124
LAPACK_dggsvd3
#define LAPACK_dggsvd3
Definition: lapack.h:3636
LAPACK_dgeqp3
#define LAPACK_dgeqp3
Definition: lapack.h:1854
LAPACK_dtplqt2
#define LAPACK_dtplqt2
Definition: lapack.h:12265
LAPACK_dgbtrs
#define LAPACK_dgbtrs
Definition: lapack.h:845
LAPACK_sgerfsx
#define LAPACK_sgerfsx
Definition: lapack.h:2189
LAPACK_zsyconv
#define LAPACK_zsyconv
Definition: lapack.h:10193
LAPACK_ssyev_2stage
#define LAPACK_ssyev_2stage
Definition: lapack.h:10272
LAPACK_zstemr
#define LAPACK_zstemr
Definition: lapack.h:9911
LAPACK_ctbrfs
#define LAPACK_ctbrfs
Definition: lapack.h:11631
LAPACK_zggrqf
#define LAPACK_zggrqf
Definition: lapack.h:3610
LAPACK_spbtrf
#define LAPACK_spbtrf
Definition: lapack.h:7556
LAPACK_zgelq2
#define LAPACK_zgelq2
Definition: lapack.h:1459
LAPACK_zsptrs
#define LAPACK_zsptrs
Definition: lapack.h:9683
LAPACK_clacgv
#define LAPACK_clacgv
Definition: lapack.h:5784
LAPACK_cgbbrd
#define LAPACK_cgbbrd
Definition: lapack.h:311
LAPACK_zgebak
#define LAPACK_zgebak
Definition: lapack.h:893
LAPACK_sgemlq
#define LAPACK_sgemlq
Definition: lapack.h:1681
LAPACK_slanst
#define LAPACK_slanst
Definition: lapack.h:6231
LAPACK_dpptrs
#define LAPACK_dpptrs
Definition: lapack.h:8585
LAPACK_cpotrf2
#define LAPACK_cpotrf2
Definition: lapack.h:8193
LAPACK_sgtsvx
#define LAPACK_sgtsvx
Definition: lapack.h:3954
LAPACK_cgebal
#define LAPACK_cgebal
Definition: lapack.h:901
LAPACK_lsame
#define LAPACK_lsame
Definition: lapack.h:101
LAPACK_dspev
#define LAPACK_dspev
Definition: lapack.h:9269
LAPACK_slarf
#define LAPACK_slarf
Definition: lapack.h:6446
LAPACK_dgelqf
#define LAPACK_dgelqf
Definition: lapack.h:1475
LAPACK_chesvx
#define LAPACK_chesvx
Definition: lapack.h:4900
LAPACK_zhetri2
#define LAPACK_zhetri2
Definition: lapack.h:5136
LAPACK_stgevc
#define LAPACK_stgevc
Definition: lapack.h:11864
LAPACK_dstemr
#define LAPACK_dstemr
Definition: lapack.h:9883
LAPACK_zhesv_rook
#define LAPACK_zhesv_rook
Definition: lapack.h:4891
LAPACK_dgetri
#define LAPACK_dgetri
Definition: lapack.h:2823
LAPACK_chetrs2
#define LAPACK_chetrs2
Definition: lapack.h:5194
LAPACK_ssytrs_3
#define LAPACK_ssytrs_3
Definition: lapack.h:11469
LAPACK_ssysv_aa_2stage
#define LAPACK_ssysv_aa_2stage
Definition: lapack.h:10777
LAPACK_dstevx
#define LAPACK_dstevx
Definition: lapack.h:10051
LAPACK_dlarfb
#define LAPACK_dlarfb
Definition: lapack.h:6473
LAPACK_dpbsvx
#define LAPACK_dpbsvx
Definition: lapack.h:7491
LAPACK_C_SELECT2
lapack_logical(* LAPACK_C_SELECT2)(const lapack_complex_float *, const lapack_complex_float *)
Definition: lapack.h:96
LAPACK_cggev3
#define LAPACK_cggev3
Definition: lapack.h:3228
LAPACK_slapy3
#define LAPACK_slapy3
Definition: lapack.h:6406
LAPACK_sorgqr
#define LAPACK_sorgqr
Definition: lapack.h:7072
LAPACK_dgeequb
#define LAPACK_dgeequb
Definition: lapack.h:1076
LAPACK_cgeqlf
#define LAPACK_cgeqlf
Definition: lapack.h:1813
LAPACK_clacn2
#define LAPACK_clacn2
Definition: lapack.h:5794
LAPACK_cspcon
#define LAPACK_cspcon
Definition: lapack.h:9227
LAPACK_sgeevx
#define LAPACK_sgeevx
Definition: lapack.h:1288
LAPACK_dsyswapr
#define LAPACK_dsyswapr
Definition: lapack.h:11019
LAPACK_zgeqr2
#define LAPACK_zgeqr2
Definition: lapack.h:1935
LAPACK_chbev_2stage
#define LAPACK_chbev_2stage
Definition: lapack.h:4096
LAPACK_dgtsv
#define LAPACK_dgtsv
Definition: lapack.h:3887
LAPACK_cgghd3
#define LAPACK_cgghd3
Definition: lapack.h:3412
LAPACK_ztrtri
#define LAPACK_ztrtri
Definition: lapack.h:13052
LAPACK_zgglse
#define LAPACK_zgglse
Definition: lapack.h:3529
LAPACK_ssyswapr
#define LAPACK_ssyswapr
Definition: lapack.h:11025
LAPACK_zbdsqr
#define LAPACK_zbdsqr
Definition: lapack.h:255
lapacke_mangling.h
LAPACK_cgbsvx
#define LAPACK_cgbsvx
Definition: lapack.h:657
LAPACK_csysv_rk
#define LAPACK_csysv_rk
Definition: lapack.h:10797
LAPACK_cunmrz
#define LAPACK_cunmrz
Definition: lapack.h:13523
LAPACK_ssyequb
#define LAPACK_ssyequb
Definition: lapack.h:10223
LAPACK_zgges3
#define LAPACK_zgges3
Definition: lapack.h:3090
LAPACK_dlarfx
#define LAPACK_dlarfx
Definition: lapack.h:6569
LAPACK_Z_SELECT1
lapack_logical(* LAPACK_Z_SELECT1)(const lapack_complex_double *)
Definition: lapack.h:97
LAPACK_cgbcon
#define LAPACK_cgbcon
Definition: lapack.h:365
LAPACK_dsbevx
#define LAPACK_dsbevx
Definition: lapack.h:9029
LAPACK_cgerfs
#define LAPACK_cgerfs
Definition: lapack.h:2095
LAPACK_dtgsja
#define LAPACK_dtgsja
Definition: lapack.h:12009
LAPACK_ctfttp
#define LAPACK_ctfttp
Definition: lapack.h:11775
LAPACK_stbcon
#define LAPACK_stbcon
Definition: lapack.h:11611
LAPACK_dgtsvx
#define LAPACK_dgtsvx
Definition: lapack.h:3934
LAPACK_ssytrf_aa_2stage
#define LAPACK_ssytrf_aa_2stage
Definition: lapack.h:11165
LAPACK_zgeqp3
#define LAPACK_zgeqp3
Definition: lapack.h:1870
LAPACK_zsyequb
#define LAPACK_zsyequb
Definition: lapack.h:10234
LAPACK_dsytrs
#define LAPACK_dsytrs
Definition: lapack.h:11391
LAPACK_zheevr
#define LAPACK_zheevr
Definition: lapack.h:4521
LAPACK_dgeevx
#define LAPACK_dgeevx
Definition: lapack.h:1271
LAPACK_spbrfs
#define LAPACK_spbrfs
Definition: lapack.h:7386
LAPACK_ssbev
#define LAPACK_ssbev
Definition: lapack.h:8955
LAPACK_ctpqrt2
#define LAPACK_ctpqrt2
Definition: lapack.h:12413
LAPACK_csytrs_aa_2stage
#define LAPACK_csytrs_aa_2stage
Definition: lapack.h:11523
LAPACK_dsytrd_2stage
#define LAPACK_dsytrd_2stage
Definition: lapack.h:11059
LAPACK_cgels
#define LAPACK_cgels
Definition: lapack.h:1499
LAPACK_dgeqr2
#define LAPACK_dgeqr2
Definition: lapack.h:1919
LAPACK_zgbsvx
#define LAPACK_zgbsvx
Definition: lapack.h:711
LAPACK_zlassq
#define LAPACK_zlassq
Definition: lapack.h:6751
LAPACK_zuncsd2by1
#define LAPACK_zuncsd2by1
Definition: lapack.h:13272
LAPACK_dgemlq
#define LAPACK_dgemlq
Definition: lapack.h:1671
LAPACK_zgetsls
#define LAPACK_zgetsls
Definition: lapack.h:2903
LAPACK_zgges
#define LAPACK_zgges
Definition: lapack.h:3034
LAPACK_csytri
#define LAPACK_csytri
Definition: lapack.h:11251
LAPACK_zherfs
#define LAPACK_zherfs
Definition: lapack.h:4756
LAPACK_ctgsyl
#define LAPACK_ctgsyl
Definition: lapack.h:12117
LAPACK_ztbrfs
#define LAPACK_ztbrfs
Definition: lapack.h:11670
LAPACK_sgerfs
#define LAPACK_sgerfs
Definition: lapack.h:2123
LAPACK_cgetf2
#define LAPACK_cgetf2
Definition: lapack.h:2744
LAPACK_dposvx
#define LAPACK_dposvx
Definition: lapack.h:8006
LAPACK_sorghr
#define LAPACK_sorghr
Definition: lapack.h:7024
LAPACK_sgttrs
#define LAPACK_sgttrs
Definition: lapack.h:4052
LAPACK_ssytrs_aa_2stage
#define LAPACK_ssytrs_aa_2stage
Definition: lapack.h:11541
LAPACK_cppsvx
#define LAPACK_cppsvx
Definition: lapack.h:8453
LAPACK_zhegst
#define LAPACK_zhegst
Definition: lapack.h:4634
LAPACK_ztgsen
#define LAPACK_ztgsen
Definition: lapack.h:11977
LAPACK_cgelsy
#define LAPACK_cgelsy
Definition: lapack.h:1623
LAPACK_ztbcon
#define LAPACK_ztbcon
Definition: lapack.h:11621
LAPACK_chpgvd
#define LAPACK_chpgvd
Definition: lapack.h:5492
LAPACK_slaswp
#define LAPACK_slaswp
Definition: lapack.h:6768
LAPACK_stpmlqt
#define LAPACK_stpmlqt
Definition: lapack.h:12311
LAPACK_zhpgv
#define LAPACK_zhpgv
Definition: lapack.h:5480
LAPACK_zpbsv
#define LAPACK_zpbsv
Definition: lapack.h:7466
LAPACK_chptrs
#define LAPACK_chptrs
Definition: lapack.h:5674
LAPACK_ctrsyl
#define LAPACK_ctrsyl
Definition: lapack.h:12991
LAPACK_ztgevc
#define LAPACK_ztgevc
Definition: lapack.h:11876
LAPACK_chpsvx
#define LAPACK_chpsvx
Definition: lapack.h:5594
LAPACK_dporfsx
#define LAPACK_dporfsx
Definition: lapack.h:7880
LAPACK_cgelss
#define LAPACK_cgelss
Definition: lapack.h:1581
LAPACK_slagsy
#define LAPACK_slagsy
Definition: lapack.h:5972
LAPACK_cgbrfs
#define LAPACK_cgbrfs
Definition: lapack.h:497
LAPACK_slansb
#define LAPACK_slansb
Definition: lapack.h:6182
LAPACK_dgetf2
#define LAPACK_dgetf2
Definition: lapack.h:2750
LAPACK_dpbstf
#define LAPACK_dpbstf
Definition: lapack.h:7421
LAPACK_ztrtrs
#define LAPACK_ztrtrs
Definition: lapack.h:13083
LAPACK_dtrtri
#define LAPACK_dtrtri
Definition: lapack.h:13038
LAPACK_ssysvx
#define LAPACK_ssysvx
Definition: lapack.h:10903
LAPACK_chetri2
#define LAPACK_chetri2
Definition: lapack.h:5128
LAPACK_zgbtrf
#define LAPACK_zgbtrf
Definition: lapack.h:831
LAPACK_sptsvx
#define LAPACK_sptsvx
Definition: lapack.h:8850
LAPACK_cppequ
#define LAPACK_cppequ
Definition: lapack.h:8325
LAPACK_zgetri
#define LAPACK_zgetri
Definition: lapack.h:2837
LAPACK_ssyev
#define LAPACK_ssyev
Definition: lapack.h:10254
LAPACK_dtptrs
#define LAPACK_dtptrs
Definition: lapack.h:12573
LAPACK_dlasrt
#define LAPACK_dlasrt
Definition: lapack.h:6716
LAPACK_dpprfs
#define LAPACK_dpprfs
Definition: lapack.h:8379
LAPACK_spbtrs
#define LAPACK_spbtrs
Definition: lapack.h:7586
LAPACK_zsytrf_aa
#define LAPACK_zsytrf_aa
Definition: lapack.h:11139
LAPACK_sbdsqr
#define LAPACK_sbdsqr
Definition: lapack.h:243
LAPACK_ssytri2
#define LAPACK_ssytri2
Definition: lapack.h:11299
LAPACK_ctfttr
#define LAPACK_ctfttr
Definition: lapack.h:11807
LAPACK_zhpgst
#define LAPACK_zhpgst
Definition: lapack.h:5460
LAPACK_clagsy
#define LAPACK_clagsy
Definition: lapack.h:5956
LAPACK_dpbtrs
#define LAPACK_dpbtrs
Definition: lapack.h:7578
LAPACK_dgejsv
#define LAPACK_dgejsv
Definition: lapack.h:1366
LAPACK_zspsv
#define LAPACK_zspsv
Definition: lapack.h:9511
LAPACK_sorcsd
#define LAPACK_sorcsd
Definition: lapack.h:6953
LAPACK_slanhs
#define LAPACK_slanhs
Definition: lapack.h:6140
LAPACK_zlapmt
#define LAPACK_zlapmt
Definition: lapack.h:6385
LAPACK_cunmhr
#define LAPACK_cunmhr
Definition: lapack.h:13423
LAPACK_cgeevx
#define LAPACK_cgeevx
Definition: lapack.h:1255
LAPACK_ztzrzf
#define LAPACK_ztzrzf
Definition: lapack.h:13179
LAPACK_cbbcsd
#define LAPACK_cbbcsd
Definition: lapack.h:109
LAPACK_dtpmqrt
#define LAPACK_dtpmqrt
Definition: lapack.h:12344
LAPACK_csysvxx
#define LAPACK_csysvxx
Definition: lapack.h:10933
LAPACK_csytrf_aa
#define LAPACK_csytrf_aa
Definition: lapack.h:11115
lapack_float_return
float lapack_float_return
Definition: lapack.h:33
LAPACK_zsytrs_aa_2stage
#define LAPACK_zsytrs_aa_2stage
Definition: lapack.h:11550
LAPACK_ssbgvd
#define LAPACK_ssbgvd
Definition: lapack.h:9143
LAPACK_dgeqrt
#define LAPACK_dgeqrt
Definition: lapack.h:2015
LAPACK_dsytri2
#define LAPACK_dsytri2
Definition: lapack.h:11291
LAPACK_sstev
#define LAPACK_sstev
Definition: lapack.h:9989
LAPACK_dgebrd
#define LAPACK_dgebrd
Definition: lapack.h:944
LAPACK_ddisna
#define LAPACK_ddisna
Definition: lapack.h:295
LAPACK_zlarf
#define LAPACK_zlarf
Definition: lapack.h:6455
LAPACK_dpftri
#define LAPACK_dpftri
Definition: lapack.h:7637
LAPACK_dgeesx
#define LAPACK_dgeesx
Definition: lapack.h:1166
LAPACK_cggsvp3
#define LAPACK_cggsvp3
Definition: lapack.h:3682
LAPACK_dggbak
#define LAPACK_dggbak
Definition: lapack.h:2921
LAPACK_ssytrs_rook
#define LAPACK_ssytrs_rook
Definition: lapack.h:11575
LAPACK_ssytrd_2stage
#define LAPACK_ssytrd_2stage
Definition: lapack.h:11071
LAPACK_stpttr
#define LAPACK_stpttr
Definition: lapack.h:12645
LAPACK_zgtsv
#define LAPACK_zgtsv
Definition: lapack.h:3905
LAPACK_cgelqf
#define LAPACK_cgelqf
Definition: lapack.h:1467
LAPACK_zgejsv
#define LAPACK_zgejsv
Definition: lapack.h:1390
LAPACK_dppcon
#define LAPACK_dppcon
Definition: lapack.h:8292
LAPACK_dgelq2
#define LAPACK_dgelq2
Definition: lapack.h:1443
LAPACK_chesv_aa_2stage
#define LAPACK_chesv_aa_2stage
Definition: lapack.h:4842
LAPACK_sgglse
#define LAPACK_sgglse
Definition: lapack.h:3518
LAPACK_sggsvp3
#define LAPACK_sggsvp3
Definition: lapack.h:3715
LAPACK_dorgbr
#define LAPACK_dorgbr
Definition: lapack.h:6998
LAPACK_dgghd3
#define LAPACK_dgghd3
Definition: lapack.h:3423
LAPACK_zgesvd
#define LAPACK_zgesvd
Definition: lapack.h:2424
LAPACK_cgesvd
#define LAPACK_cgesvd
Definition: lapack.h:2390
LAPACK_ssygv
#define LAPACK_ssygv
Definition: lapack.h:10459
LAPACK_sgbequ
#define LAPACK_sgbequ
Definition: lapack.h:431
LAPACK_sgeqrt3
#define LAPACK_sgeqrt3
Definition: lapack.h:2081
LAPACK_ssterf
#define LAPACK_ssterf
Definition: lapack.h:9972
LAPACK_slangt
#define LAPACK_slangt
Definition: lapack.h:6068
LAPACK_strttp
#define LAPACK_strttp
Definition: lapack.h:13139
LAPACK_chetrs_aa
#define LAPACK_chetrs_aa
Definition: lapack.h:5230
LAPACK_dsgesv
#define LAPACK_dsgesv
Definition: lapack.h:2369
LAPACK_zhetrf_aa
#define LAPACK_zhetrf_aa
Definition: lapack.h:5052
LAPACK_dormrz
#define LAPACK_dormrz
Definition: lapack.h:7234
LAPACK_zunghr
#define LAPACK_zunghr
Definition: lapack.h:13313
LAPACK_zgtcon
#define LAPACK_zgtcon
Definition: lapack.h:3789
LAPACK_cptsv
#define LAPACK_cptsv
Definition: lapack.h:8785
LAPACK_stpttf
#define LAPACK_stpttf
Definition: lapack.h:12613
LAPACK_cgeequb
#define LAPACK_cgeequb
Definition: lapack.h:1065
LAPACK_zppcon
#define LAPACK_zppcon
Definition: lapack.h:8314
LAPACK_sgesvdx
#define LAPACK_sgesvdx
Definition: lapack.h:2517
LAPACK_cheevd_2stage
#define LAPACK_cheevd_2stage
Definition: lapack.h:4484
LAPACK_dsyrfsx
#define LAPACK_dsyrfsx
Definition: lapack.h:10631
LAPACK_zlacp2
#define LAPACK_zlacp2
Definition: lapack.h:5829
LAPACK_dsbgvd
#define LAPACK_dsbgvd
Definition: lapack.h:9131
LAPACK_zheevx
#define LAPACK_zheevx
Definition: lapack.h:4581
LAPACK_stfttr
#define LAPACK_stfttr
Definition: lapack.h:11823
LAPACK_ssptrd
#define LAPACK_ssptrd
Definition: lapack.h:9589
LAPACK_spftrs
#define LAPACK_spftrs
Definition: lapack.h:7674
LAPACK_cggsvd3
#define LAPACK_cggsvd3
Definition: lapack.h:3620
LAPACK_zggbak
#define LAPACK_zggbak
Definition: lapack.h:2939
LAPACK_zunmhr
#define LAPACK_zunmhr
Definition: lapack.h:13433
LAPACK_chetrd
#define LAPACK_chetrd
Definition: lapack.h:4982
LAPACK_ssyrfs
#define LAPACK_ssyrfs
Definition: lapack.h:10585
LAPACK_zpocon
#define LAPACK_zpocon
Definition: lapack.h:7723
LAPACK_dgeqrt2
#define LAPACK_dgeqrt2
Definition: lapack.h:2046
LAPACK_zhecon
#define LAPACK_zhecon
Definition: lapack.h:4368
LAPACK_dstev
#define LAPACK_dstev
Definition: lapack.h:9979
LAPACK_zsytri_3
#define LAPACK_zsytri_3
Definition: lapack.h:11374
LAPACK_dormrq
#define LAPACK_dormrq
Definition: lapack.h:7214
LAPACK_zgelss
#define LAPACK_zgelss
Definition: lapack.h:1612
LAPACK_cpotf2
#define LAPACK_cpotf2
Definition: lapack.h:8137
LAPACK_slapmr
#define LAPACK_slapmr
Definition: lapack.h:6360
LAPACK_sporfs
#define LAPACK_sporfs
Definition: lapack.h:7834
LAPACK_zposv
#define LAPACK_zposv
Definition: lapack.h:7958
LAPACK_clarfx
#define LAPACK_clarfx
Definition: lapack.h:6560
LAPACK_ztrttf
#define LAPACK_ztrttf
Definition: lapack.h:13115
LAPACK_slantp
#define LAPACK_slantp
Definition: lapack.h:6308
LAPACK_chpgvx
#define LAPACK_chpgvx
Definition: lapack.h:5518
LAPACK_sorgtr
#define LAPACK_sorgtr
Definition: lapack.h:7105
LAPACK_cspsvx
#define LAPACK_cspsvx
Definition: lapack.h:9519
LAPACK_zlanht
#define LAPACK_zlanht
Definition: lapack.h:6161
LAPACK_cuncsd
#define LAPACK_cuncsd
Definition: lapack.h:13221
LAPACK_slartgp
#define LAPACK_slartgp
Definition: lapack.h:6624
LAPACK_ssytrf_rk
#define LAPACK_ssytrf_rk
Definition: lapack.h:11201
LAPACK_slarfb
#define LAPACK_slarfb
Definition: lapack.h:6482
LAPACK_sormqr
#define LAPACK_sormqr
Definition: lapack.h:7204
LAPACK_dsbevd_2stage
#define LAPACK_dsbevd_2stage
Definition: lapack.h:9007
LAPACK_ssptri
#define LAPACK_ssptri
Definition: lapack.h:9643
LAPACK_cggbak
#define LAPACK_cggbak
Definition: lapack.h:2912
LAPACK_dgbbrd
#define LAPACK_dgbbrd
Definition: lapack.h:325
LAPACK_sgesvd
#define LAPACK_sgesvd
Definition: lapack.h:2413
LAPACK_zhetrs_aa_2stage
#define LAPACK_zhetrs_aa_2stage
Definition: lapack.h:5257
LAPACK_zlaset
#define LAPACK_zlaset
Definition: lapack.h:6708
LAPACK_dsyevd_2stage
#define LAPACK_dsyevd_2stage
Definition: lapack.h:10301
LAPACK_dggrqf
#define LAPACK_dggrqf
Definition: lapack.h:3590
LAPACK_slarfg
#define LAPACK_slarfg
Definition: lapack.h:6514
LAPACK_sspcon
#define LAPACK_sspcon
Definition: lapack.h:9248
LAPACK_stgsyl
#define LAPACK_stgsyl
Definition: lapack.h:12149
LAPACK_sgesvx
#define LAPACK_sgesvx
Definition: lapack.h:2624
LAPACK_stfttp
#define LAPACK_stfttp
Definition: lapack.h:11791
LAPACK_ssbev_2stage
#define LAPACK_ssbev_2stage
Definition: lapack.h:8975
LAPACK_sgelqf
#define LAPACK_sgelqf
Definition: lapack.h:1483
LAPACK_dgtrfs
#define LAPACK_dgtrfs
Definition: lapack.h:3821
LAPACK_dtrtrs
#define LAPACK_dtrtrs
Definition: lapack.h:13067
LAPACK_dtplqt
#define LAPACK_dtplqt
Definition: lapack.h:12230
LAPACK_ssytrs2
#define LAPACK_ssytrs2
Definition: lapack.h:11433
LAPACK_ssysvxx
#define LAPACK_ssysvxx
Definition: lapack.h:10973
LAPACK_zstein
#define LAPACK_zstein
Definition: lapack.h:9858
LAPACK_cgeequ
#define LAPACK_cgeequ
Definition: lapack.h:1021
LAPACK_zheswapr
#define LAPACK_zheswapr
Definition: lapack.h:4976
LAPACK_zgerfsx
#define LAPACK_zgerfsx
Definition: lapack.h:2208
LAPACK_cunmbr
#define LAPACK_cunmbr
Definition: lapack.h:13403
LAPACK_zgerq2
#define LAPACK_zgerq2
Definition: lapack.h:2251
LAPACK_dbdsdc
#define LAPACK_dbdsdc
Definition: lapack.h:193
LAPACK_sggbak
#define LAPACK_sggbak
Definition: lapack.h:2930
LAPACK_sgetrf2
#define LAPACK_sgetrf2
Definition: lapack.h:2804
LAPACK_dpptrf
#define LAPACK_dpptrf
Definition: lapack.h:8528
LAPACK_zhegv_2stage
#define LAPACK_zhegv_2stage
Definition: lapack.h:4675
LAPACK_sgbequb
#define LAPACK_sgbequb
Definition: lapack.h:475
LAPACK_dgbcon
#define LAPACK_dgbcon
Definition: lapack.h:376
LAPACK_cptrfs
#define LAPACK_cptrfs
Definition: lapack.h:8725
LAPACK_zsptri
#define LAPACK_zsptri
Definition: lapack.h:9651
LAPACK_ztftri
#define LAPACK_ztftri
Definition: lapack.h:11768
LAPACK_zhbev_2stage
#define LAPACK_zhbev_2stage
Definition: lapack.h:4107
LAPACK_sgelsy
#define LAPACK_sgelsy
Definition: lapack.h:1642
LAPACK_dlacpy
#define LAPACK_dlacpy
Definition: lapack.h:5843
LAPACK_dsysv_aa
#define LAPACK_dsysv_aa
Definition: lapack.h:10730
LAPACK_csprfs
#define LAPACK_csprfs
Definition: lapack.h:9431
LAPACK_cpbstf
#define LAPACK_cpbstf
Definition: lapack.h:7414
LAPACK_strexc
#define LAPACK_strexc
Definition: lapack.h:12810
LAPACK_ssygvd
#define LAPACK_ssygvd
Definition: lapack.h:10500
LAPACK_dgerfs
#define LAPACK_dgerfs
Definition: lapack.h:2109
LAPACK_clapmr
#define LAPACK_clapmr
Definition: lapack.h:6350
LAPACK_sormrz
#define LAPACK_sormrz
Definition: lapack.h:7244
LAPACK_dsbgvx
#define LAPACK_dsbgvx
Definition: lapack.h:9155
LAPACK_stpqrt2
#define LAPACK_stpqrt2
Definition: lapack.h:12429
LAPACK_ctzrzf
#define LAPACK_ctzrzf
Definition: lapack.h:13155
LAPACK_dggev
#define LAPACK_dggev
Definition: lapack.h:3186
LAPACK_cunbdb
#define LAPACK_cunbdb
Definition: lapack.h:13187
LAPACK_sggqrf
#define LAPACK_sggqrf
Definition: lapack.h:3560
LAPACK_ctrttp
#define LAPACK_ctrttp
Definition: lapack.h:13123
LAPACK_dggglm
#define LAPACK_dggglm
Definition: lapack.h:3379
LAPACK_spbstf
#define LAPACK_spbstf
Definition: lapack.h:7428
LAPACK_dtpqrt2
#define LAPACK_dtpqrt2
Definition: lapack.h:12421
LAPACK_dlartgs
#define LAPACK_dlartgs
Definition: lapack.h:6632
LAPACK_cgbsvxx
#define LAPACK_cgbsvxx
Definition: lapack.h:729
LAPACK_strttf
#define LAPACK_strttf
Definition: lapack.h:13107
LAPACK_zheevr_2stage
#define LAPACK_zheevr_2stage
Definition: lapack.h:4551
LAPACK_dspevd
#define LAPACK_dspevd
Definition: lapack.h:9289
LAPACK_zhpgvx
#define LAPACK_zhpgvx
Definition: lapack.h:5534
LAPACK_spptri
#define LAPACK_spptri
Definition: lapack.h:8563
LAPACK_zhetrd_2stage
#define LAPACK_zhetrd_2stage
Definition: lapack.h:5016
LAPACK_zgbbrd
#define LAPACK_zgbbrd
Definition: lapack.h:351
LAPACK_ctrttf
#define LAPACK_ctrttf
Definition: lapack.h:13091
LAPACK_dppequ
#define LAPACK_dppequ
Definition: lapack.h:8335
LAPACK_sgtsv
#define LAPACK_sgtsv
Definition: lapack.h:3896
LAPACK_dlantp
#define LAPACK_dlantp
Definition: lapack.h:6301
LAPACK_zsyrfsx
#define LAPACK_zsyrfsx
Definition: lapack.h:10667
LAPACK_dggev3
#define LAPACK_dggev3
Definition: lapack.h:3242
LAPACK_dsytrf
#define LAPACK_dsytrf
Definition: lapack.h:11091
LAPACK_dsycon
#define LAPACK_dsycon
Definition: lapack.h:10091
LAPACK_spptrs
#define LAPACK_spptrs
Definition: lapack.h:8593
LAPACK_strsen
#define LAPACK_strsen
Definition: lapack.h:12907
LAPACK_csptrs
#define LAPACK_csptrs
Definition: lapack.h:9659
LAPACK_ssbgst
#define LAPACK_ssbgst
Definition: lapack.h:9099
LAPACK_dsytrf_rk
#define LAPACK_dsytrf_rk
Definition: lapack.h:11192
LAPACK_chetrf_rk
#define LAPACK_chetrf_rk
Definition: lapack.h:5078
LAPACK_dgges
#define LAPACK_dgges
Definition: lapack.h:3006
LAPACK_dorgtr
#define LAPACK_dorgtr
Definition: lapack.h:7096
LAPACK_spbequ
#define LAPACK_spbequ
Definition: lapack.h:7338
LAPACK_dstegr
#define LAPACK_dstegr
Definition: lapack.h:9780
LAPACK_zheequb
#define LAPACK_zheequb
Definition: lapack.h:4411
LAPACK_zunmbr
#define LAPACK_zunmbr
Definition: lapack.h:13413
LAPACK_dsysv_rk
#define LAPACK_dsysv_rk
Definition: lapack.h:10807
LAPACK_cheevr_2stage
#define LAPACK_cheevr_2stage
Definition: lapack.h:4536
LAPACK_csytrs2
#define LAPACK_csytrs2
Definition: lapack.h:11415
LAPACK_dgesvdx
#define LAPACK_dgesvdx
Definition: lapack.h:2503
LAPACK_csysv_aa_2stage
#define LAPACK_csysv_aa_2stage
Definition: lapack.h:10757
LAPACK_dgebak
#define LAPACK_dgebak
Definition: lapack.h:877
LAPACK_sspevx
#define LAPACK_sspevx
Definition: lapack.h:9325
LAPACK_strrfs
#define LAPACK_strrfs
Definition: lapack.h:12853
LAPACK_cuncsd2by1
#define LAPACK_cuncsd2by1
Definition: lapack.h:13257
LAPACK_clarft
#define LAPACK_clarft
Definition: lapack.h:6528
LAPACK_zlarfb
#define LAPACK_zlarfb
Definition: lapack.h:6491
LAPACK_dgbtrf
#define LAPACK_dgbtrf
Definition: lapack.h:819
LAPACK_zporfsx
#define LAPACK_zporfsx
Definition: lapack.h:7916
LAPACK_dlangt
#define LAPACK_dlangt
Definition: lapack.h:6060
LAPACK_dsbevx_2stage
#define LAPACK_dsbevx_2stage
Definition: lapack.h:9059
LAPACK_zsysv
#define LAPACK_zsysv
Definition: lapack.h:10712
LAPACK_zhesvxx
#define LAPACK_zhesvxx
Definition: lapack.h:4950
LAPACK_zlapmr
#define LAPACK_zlapmr
Definition: lapack.h:6365
LAPACK_zlanhs
#define LAPACK_zlanhs
Definition: lapack.h:6147
LAPACK_clanhp
#define LAPACK_clanhp
Definition: lapack.h:6112
LAPACK_chbgvd
#define LAPACK_chbgvd
Definition: lapack.h:4276
LAPACK_zsysv_rk
#define LAPACK_zsysv_rk
Definition: lapack.h:10827
LAPACK_zunmtr
#define LAPACK_zunmtr
Definition: lapack.h:13553
LAPACK_sspsvx
#define LAPACK_sspsvx
Definition: lapack.h:9549
LAPACK_dsygvd
#define LAPACK_dsygvd
Definition: lapack.h:10489
LAPACK_zlanhe
#define LAPACK_zlanhe
Definition: lapack.h:6105
LAPACK_chetrs_3
#define LAPACK_chetrs_3
Definition: lapack.h:5212
LAPACK_ztpttr
#define LAPACK_ztpttr
Definition: lapack.h:12653
LAPACK_zggesx
#define LAPACK_zggesx
Definition: lapack.h:3155
LAPACK_ctpcon
#define LAPACK_ctpcon
Definition: lapack.h:12181
LAPACK_dlag2s
#define LAPACK_dlag2s
Definition: lapack.h:5894
LAPACK_sstevx
#define LAPACK_sstevx
Definition: lapack.h:10066
LAPACK_zpttrf
#define LAPACK_zpttrf
Definition: lapack.h:8904
LAPACK_zlatms
#define LAPACK_zlatms
Definition: lapack.h:6817
LAPACK_sgetri
#define LAPACK_sgetri
Definition: lapack.h:2830
LAPACK_dsytrf_aa
#define LAPACK_dsytrf_aa
Definition: lapack.h:11123
LAPACK_ztrevc
#define LAPACK_ztrevc
Definition: lapack.h:12735
LAPACK_sgesvdq
#define LAPACK_sgesvdq
Definition: lapack.h:2462
LAPACK_stptrs
#define LAPACK_stptrs
Definition: lapack.h:12581
LAPACK_spotri
#define LAPACK_spotri
Definition: lapack.h:8235
LAPACK_cgbequb
#define LAPACK_cgbequb
Definition: lapack.h:453
LAPACK_zlagsy
#define LAPACK_zlagsy
Definition: lapack.h:5980
LAPACK_slassq
#define LAPACK_slassq
Definition: lapack.h:6744
LAPACK_zunmqr
#define LAPACK_zunmqr
Definition: lapack.h:13493
LAPACK_ztgsja
#define LAPACK_ztgsja
Definition: lapack.h:12041
LAPACK_zgebrd
#define LAPACK_zgebrd
Definition: lapack.h:966
LAPACK_zupmtr
#define LAPACK_zupmtr
Definition: lapack.h:13593
LAPACK_dporfs
#define LAPACK_dporfs
Definition: lapack.h:7820
LAPACK_clantr
#define LAPACK_clantr
Definition: lapack.h:6322
LAPACK_sgeqlf
#define LAPACK_sgeqlf
Definition: lapack.h:1829
LAPACK_cgtsvx
#define LAPACK_cgtsvx
Definition: lapack.h:3914