LAPACK  3.9.1
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 #include <stdarg.h>
15 
16 /* It seems all current Fortran compilers put strlen at end.
17 * Some historical compilers put strlen after the str argument
18 * or make the str argument into a struct. */
19 #define LAPACK_FORTRAN_STRLEN_END
20 
21 /* Complex types are structures equivalent to the
22 * Fortran complex types COMPLEX(4) and COMPLEX(8).
23 *
24 * One can also redefine the types with his own types
25 * for example by including in the code definitions like
26 *
27 * #define lapack_complex_float std::complex<float>
28 * #define lapack_complex_double std::complex<double>
29 *
30 * or define these types in the command line:
31 *
32 * -Dlapack_complex_float="std::complex<float>"
33 * -Dlapack_complex_double="std::complex<double>"
34 */
35 
36 #ifndef LAPACK_COMPLEX_CUSTOM
37 
38 /* Complex type (single precision) */
39 #ifndef lapack_complex_float
40 #ifndef __cplusplus
41 #include <complex.h>
42 #else
43 #include <complex>
44 #endif
45 #define lapack_complex_float float _Complex
46 #endif
47 
48 #ifndef lapack_complex_float_real
49 #define lapack_complex_float_real(z) (creal(z))
50 #endif
51 
52 #ifndef lapack_complex_float_imag
53 #define lapack_complex_float_imag(z) (cimag(z))
54 #endif
55 
56 /* Complex type (double precision) */
57 #ifndef lapack_complex_double
58 #ifndef __cplusplus
59 #include <complex.h>
60 #else
61 #include <complex>
62 #endif
63 #define lapack_complex_double double _Complex
64 #endif
65 
66 #ifndef lapack_complex_double_real
67 #define lapack_complex_double_real(z) (creal(z))
68 #endif
69 
70 #ifndef lapack_complex_double_imag
71 #define lapack_complex_double_imag(z) (cimag(z))
72 #endif
73 
74 #endif /* LAPACK_COMPLEX_CUSTOM */
75 
76 
77 #ifdef __cplusplus
78 extern "C" {
79 #endif
80 
81 /*----------------------------------------------------------------------------*/
82 #ifndef lapack_int
83 #define lapack_int int
84 #endif
85 
86 #ifndef lapack_logical
87 #define lapack_logical lapack_int
88 #endif
89 
90 /* f2c, hence clapack and MacOS Accelerate, returns double instead of float
91  * for sdot, slange, clange, etc. */
92 #if defined(LAPACK_F2C)
93  typedef double lapack_float_return;
94 #else
95  typedef float lapack_float_return;
96 #endif
97 
98 
99 /* Callback logical functions of one, two, or three arguments are used
100 * to select eigenvalues to sort to the top left of the Schur form.
101 * The value is selected if function returns TRUE (non-zero). */
102 
103 typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* );
105  ( const float*, const float*, const float* );
106 typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double* );
108  ( const double*, const double*, const double* );
109 
112  ( const lapack_complex_float*, const lapack_complex_float* );
115  ( const lapack_complex_double*, const lapack_complex_double* );
116 
117 #define LAPACK_lsame LAPACK_GLOBAL(lsame,LSAME)
118 lapack_logical LAPACK_lsame( char* ca, char* cb,
119  lapack_int lca, lapack_int lcb );
120 
121 
122 /*----------------------------------------------------------------------------*/
123 /* This is in alphabetical order (ignoring leading precision). */
124 
125 #define LAPACK_cbbcsd LAPACK_GLOBAL(cbbcsd,CBBCSD)
127  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
128  lapack_int const* m, lapack_int const* p, lapack_int const* q,
129  float* theta,
130  float* phi,
131  lapack_complex_float* U1, lapack_int const* ldu1,
132  lapack_complex_float* U2, lapack_int const* ldu2,
133  lapack_complex_float* V1T, lapack_int const* ldv1t,
134  lapack_complex_float* V2T, lapack_int const* ldv2t,
135  float* B11D,
136  float* B11E,
137  float* B12D,
138  float* B12E,
139  float* B21D,
140  float* B21E,
141  float* B22D,
142  float* B22E,
143  float* rwork, lapack_int const* lrwork,
144  lapack_int* info );
145 
146 #define LAPACK_dbbcsd LAPACK_GLOBAL(dbbcsd,DBBCSD)
148  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
149  lapack_int const* m, lapack_int const* p, lapack_int const* q,
150  double* theta,
151  double* phi,
152  double* U1, lapack_int const* ldu1,
153  double* U2, lapack_int const* ldu2,
154  double* V1T, lapack_int const* ldv1t,
155  double* V2T, lapack_int const* ldv2t,
156  double* B11D,
157  double* B11E,
158  double* B12D,
159  double* B12E,
160  double* b21d,
161  double* b21e,
162  double* b22d,
163  double* b22e,
164  double* work, lapack_int const* lwork,
165  lapack_int* info );
166 
167 #define LAPACK_sbbcsd LAPACK_GLOBAL(sbbcsd,SBBCSD)
169  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
170  lapack_int const* m, lapack_int const* p, lapack_int const* q,
171  float* theta,
172  float* phi,
173  float* U1, lapack_int const* ldu1,
174  float* U2, lapack_int const* ldu2,
175  float* V1T, lapack_int const* ldv1t,
176  float* V2T, lapack_int const* ldv2t,
177  float* B11D,
178  float* B11E,
179  float* B12D,
180  float* B12E,
181  float* B21D,
182  float* B21E,
183  float* B22D,
184  float* B22E,
185  float* work, lapack_int const* lwork,
186  lapack_int* info );
187 
188 #define LAPACK_zbbcsd LAPACK_GLOBAL(zbbcsd,ZBBCSD)
190  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans,
191  lapack_int const* m, lapack_int const* p, lapack_int const* q,
192  double* theta,
193  double* phi,
194  lapack_complex_double* U1, lapack_int const* ldu1,
195  lapack_complex_double* U2, lapack_int const* ldu2,
196  lapack_complex_double* V1T, lapack_int const* ldv1t,
197  lapack_complex_double* V2T, lapack_int const* ldv2t,
198  double* B11D,
199  double* B11E,
200  double* B12D,
201  double* B12E,
202  double* B21D,
203  double* B21E,
204  double* B22D,
205  double* B22E,
206  double* rwork, lapack_int const* lrwork,
207  lapack_int* info );
208 
209 #define LAPACK_dbdsdc LAPACK_GLOBAL(dbdsdc,DBDSDC)
211  char const* uplo, char const* compq,
212  lapack_int const* n,
213  double* D,
214  double* E,
215  double* U, lapack_int const* ldu,
216  double* VT, lapack_int const* ldvt,
217  double* Q, lapack_int* IQ,
218  double* work,
219  lapack_int* iwork,
220  lapack_int* info );
221 
222 #define LAPACK_sbdsdc LAPACK_GLOBAL(sbdsdc,SBDSDC)
224  char const* uplo, char const* compq,
225  lapack_int const* n,
226  float* D,
227  float* E,
228  float* U, lapack_int const* ldu,
229  float* VT, lapack_int const* ldvt,
230  float* Q, lapack_int* IQ,
231  float* work,
232  lapack_int* iwork,
233  lapack_int* info );
234 
235 #define LAPACK_cbdsqr LAPACK_GLOBAL(cbdsqr,CBDSQR)
237  char const* uplo,
238  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
239  float* D,
240  float* E,
241  lapack_complex_float* VT, lapack_int const* ldvt,
242  lapack_complex_float* U, lapack_int const* ldu,
243  lapack_complex_float* C, lapack_int const* ldc,
244  float* rwork,
245  lapack_int* info );
246 
247 #define LAPACK_dbdsqr LAPACK_GLOBAL(dbdsqr,DBDSQR)
249  char const* uplo,
250  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
251  double* D,
252  double* E,
253  double* VT, lapack_int const* ldvt,
254  double* U, lapack_int const* ldu,
255  double* C, lapack_int const* ldc,
256  double* work,
257  lapack_int* info );
258 
259 #define LAPACK_sbdsqr LAPACK_GLOBAL(sbdsqr,SBDSQR)
261  char const* uplo,
262  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
263  float* D,
264  float* E,
265  float* VT, lapack_int const* ldvt,
266  float* U, lapack_int const* ldu,
267  float* C, lapack_int const* ldc,
268  float* work,
269  lapack_int* info );
270 
271 #define LAPACK_zbdsqr LAPACK_GLOBAL(zbdsqr,ZBDSQR)
273  char const* uplo,
274  lapack_int const* n, lapack_int const* ncvt, lapack_int const* nru, lapack_int const* ncc,
275  double* D,
276  double* E,
277  lapack_complex_double* VT, lapack_int const* ldvt,
278  lapack_complex_double* U, lapack_int const* ldu,
279  lapack_complex_double* C, lapack_int const* ldc,
280  double* rwork,
281  lapack_int* info );
282 
283 #define LAPACK_dbdsvdx LAPACK_GLOBAL(dbdsvdx,DBDSVDX)
285  char const* uplo, char const* jobz, char const* range,
286  lapack_int const* n,
287  double const* D,
288  double const* E,
289  double const* vl,
290  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
291  double* S,
292  double* Z, lapack_int const* ldz,
293  double* work,
294  lapack_int* iwork,
295  lapack_int* info );
296 
297 #define LAPACK_sbdsvdx LAPACK_GLOBAL(sbdsvdx,SBDSVDX)
299  char const* uplo, char const* jobz, char const* range,
300  lapack_int const* n,
301  float const* D,
302  float const* E,
303  float const* vl,
304  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
305  float* S,
306  float* Z, lapack_int const* ldz,
307  float* work,
308  lapack_int* iwork,
309  lapack_int* info );
310 
311 #define LAPACK_ddisna LAPACK_GLOBAL(ddisna,DDISNA)
313  char const* job,
314  lapack_int const* m, lapack_int const* n,
315  double const* D,
316  double* SEP,
317  lapack_int* info );
318 
319 #define LAPACK_sdisna LAPACK_GLOBAL(sdisna,SDISNA)
321  char const* job,
322  lapack_int const* m, lapack_int const* n,
323  float const* D,
324  float* SEP,
325  lapack_int* info );
326 
327 #define LAPACK_cgbbrd LAPACK_GLOBAL(cgbbrd,CGBBRD)
329  char const* vect,
330  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
331  lapack_complex_float* AB, lapack_int const* ldab,
332  float* D,
333  float* E,
334  lapack_complex_float* Q, lapack_int const* ldq,
335  lapack_complex_float* PT, lapack_int const* ldpt,
336  lapack_complex_float* C, lapack_int const* ldc,
337  lapack_complex_float* work,
338  float* rwork,
339  lapack_int* info );
340 
341 #define LAPACK_dgbbrd LAPACK_GLOBAL(dgbbrd,DGBBRD)
343  char const* vect,
344  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
345  double* AB, lapack_int const* ldab,
346  double* D,
347  double* E,
348  double* Q, lapack_int const* ldq,
349  double* PT, lapack_int const* ldpt,
350  double* C, lapack_int const* ldc,
351  double* work,
352  lapack_int* info );
353 
354 #define LAPACK_sgbbrd LAPACK_GLOBAL(sgbbrd,SGBBRD)
356  char const* vect,
357  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
358  float* AB, lapack_int const* ldab,
359  float* D,
360  float* E,
361  float* Q, lapack_int const* ldq,
362  float* PT, lapack_int const* ldpt,
363  float* C, lapack_int const* ldc,
364  float* work,
365  lapack_int* info );
366 
367 #define LAPACK_zgbbrd LAPACK_GLOBAL(zgbbrd,ZGBBRD)
369  char const* vect,
370  lapack_int const* m, lapack_int const* n, lapack_int const* ncc, lapack_int const* kl, lapack_int const* ku,
371  lapack_complex_double* AB, lapack_int const* ldab,
372  double* D,
373  double* E,
374  lapack_complex_double* Q, lapack_int const* ldq,
375  lapack_complex_double* PT, lapack_int const* ldpt,
376  lapack_complex_double* C, lapack_int const* ldc,
377  lapack_complex_double* work,
378  double* rwork,
379  lapack_int* info );
380 
381 #define LAPACK_cgbcon LAPACK_GLOBAL(cgbcon,CGBCON)
383  char const* norm,
384  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
385  lapack_complex_float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
386  float const* anorm,
387  float* rcond,
388  lapack_complex_float* work,
389  float* rwork,
390  lapack_int* info );
391 
392 #define LAPACK_dgbcon LAPACK_GLOBAL(dgbcon,DGBCON)
394  char const* norm,
395  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
396  double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
397  double const* anorm,
398  double* rcond,
399  double* work,
400  lapack_int* iwork,
401  lapack_int* info );
402 
403 #define LAPACK_sgbcon LAPACK_GLOBAL(sgbcon,SGBCON)
405  char const* norm,
406  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
407  float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
408  float const* anorm,
409  float* rcond,
410  float* work,
411  lapack_int* iwork,
412  lapack_int* info );
413 
414 #define LAPACK_zgbcon LAPACK_GLOBAL(zgbcon,ZGBCON)
416  char const* norm,
417  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
418  lapack_complex_double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
419  double const* anorm,
420  double* rcond,
421  lapack_complex_double* work,
422  double* rwork,
423  lapack_int* info );
424 
425 #define LAPACK_cgbequ LAPACK_GLOBAL(cgbequ,CGBEQU)
427  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
428  lapack_complex_float const* AB, lapack_int const* ldab,
429  float* R,
430  float* C,
431  float* rowcnd,
432  float* colcnd,
433  float* amax,
434  lapack_int* info );
435 
436 #define LAPACK_dgbequ LAPACK_GLOBAL(dgbequ,DGBEQU)
438  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
439  double const* AB, lapack_int const* ldab,
440  double* R,
441  double* C,
442  double* rowcnd,
443  double* colcnd,
444  double* amax,
445  lapack_int* info );
446 
447 #define LAPACK_sgbequ LAPACK_GLOBAL(sgbequ,SGBEQU)
449  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
450  float const* AB, lapack_int const* ldab,
451  float* R,
452  float* C,
453  float* rowcnd,
454  float* colcnd,
455  float* amax,
456  lapack_int* info );
457 
458 #define LAPACK_zgbequ LAPACK_GLOBAL(zgbequ,ZGBEQU)
460  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
461  lapack_complex_double const* AB, lapack_int const* ldab,
462  double* R,
463  double* C,
464  double* rowcnd,
465  double* colcnd,
466  double* amax,
467  lapack_int* info );
468 
469 #define LAPACK_cgbequb LAPACK_GLOBAL(cgbequb,CGBEQUB)
471  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
472  lapack_complex_float const* AB, lapack_int const* ldab,
473  float* R,
474  float* C,
475  float* rowcnd,
476  float* colcnd,
477  float* amax,
478  lapack_int* info );
479 
480 #define LAPACK_dgbequb LAPACK_GLOBAL(dgbequb,DGBEQUB)
482  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
483  double const* AB, lapack_int const* ldab,
484  double* R,
485  double* C,
486  double* rowcnd,
487  double* colcnd,
488  double* amax,
489  lapack_int* info );
490 
491 #define LAPACK_sgbequb LAPACK_GLOBAL(sgbequb,SGBEQUB)
493  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
494  float const* AB, lapack_int const* ldab,
495  float* R,
496  float* C,
497  float* rowcnd,
498  float* colcnd,
499  float* amax,
500  lapack_int* info );
501 
502 #define LAPACK_zgbequb LAPACK_GLOBAL(zgbequb,ZGBEQUB)
504  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
505  lapack_complex_double const* AB, lapack_int const* ldab,
506  double* R,
507  double* C,
508  double* rowcnd,
509  double* colcnd,
510  double* amax,
511  lapack_int* info );
512 
513 #define LAPACK_cgbrfs LAPACK_GLOBAL(cgbrfs,CGBRFS)
515  char const* trans,
516  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
517  lapack_complex_float const* AB, lapack_int const* ldab,
518  lapack_complex_float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
519  lapack_complex_float const* B, lapack_int const* ldb,
520  lapack_complex_float* X, lapack_int const* ldx,
521  float* ferr,
522  float* berr,
523  lapack_complex_float* work,
524  float* rwork,
525  lapack_int* info );
526 
527 #define LAPACK_dgbrfs LAPACK_GLOBAL(dgbrfs,DGBRFS)
529  char const* trans,
530  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
531  double const* AB, lapack_int const* ldab,
532  double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
533  double const* B, lapack_int const* ldb,
534  double* X, lapack_int const* ldx,
535  double* ferr,
536  double* berr,
537  double* work,
538  lapack_int* iwork,
539  lapack_int* info );
540 
541 #define LAPACK_sgbrfs LAPACK_GLOBAL(sgbrfs,SGBRFS)
543  char const* trans,
544  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
545  float const* AB, lapack_int const* ldab,
546  float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
547  float const* B, lapack_int const* ldb,
548  float* X, lapack_int const* ldx,
549  float* ferr,
550  float* berr,
551  float* work,
552  lapack_int* iwork,
553  lapack_int* info );
554 
555 #define LAPACK_zgbrfs LAPACK_GLOBAL(zgbrfs,ZGBRFS)
557  char const* trans,
558  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
559  lapack_complex_double const* AB, lapack_int const* ldab,
560  lapack_complex_double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
561  lapack_complex_double const* B, lapack_int const* ldb,
562  lapack_complex_double* X, lapack_int const* ldx,
563  double* ferr,
564  double* berr,
565  lapack_complex_double* work,
566  double* rwork,
567  lapack_int* info );
568 
569 #define LAPACK_cgbrfsx LAPACK_GLOBAL(cgbrfsx,CGBRFSX)
571  char const* trans, char const* equed,
572  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
573  lapack_complex_float const* AB, lapack_int const* ldab,
574  lapack_complex_float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
575  float* R,
576  float* C,
577  lapack_complex_float const* B, lapack_int const* ldb,
578  lapack_complex_float* X, lapack_int const* ldx,
579  float* rcond,
580  float* berr, lapack_int const* n_err_bnds,
581  float* err_bnds_norm,
582  float* err_bnds_comp, lapack_int const* nparams,
583  float* params,
584  lapack_complex_float* work,
585  float* rwork,
586  lapack_int* info );
587 
588 #define LAPACK_dgbrfsx LAPACK_GLOBAL(dgbrfsx,DGBRFSX)
590  char const* trans, char const* equed,
591  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
592  double const* AB, lapack_int const* ldab,
593  double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
594  double* R,
595  double* C,
596  double const* B, lapack_int const* ldb,
597  double* X, lapack_int const* ldx,
598  double* rcond,
599  double* berr, lapack_int const* n_err_bnds,
600  double* err_bnds_norm,
601  double* err_bnds_comp, lapack_int const* nparams,
602  double* params,
603  double* work,
604  lapack_int* iwork,
605  lapack_int* info );
606 
607 #define LAPACK_sgbrfsx LAPACK_GLOBAL(sgbrfsx,SGBRFSX)
609  char const* trans, char const* equed,
610  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
611  float const* AB, lapack_int const* ldab,
612  float const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
613  float* R,
614  float* C,
615  float const* B, lapack_int const* ldb,
616  float* X, lapack_int const* ldx,
617  float* rcond,
618  float* berr, lapack_int const* n_err_bnds,
619  float* err_bnds_norm,
620  float* err_bnds_comp, lapack_int const* nparams,
621  float* params,
622  float* work,
623  lapack_int* iwork,
624  lapack_int* info );
625 
626 #define LAPACK_zgbrfsx LAPACK_GLOBAL(zgbrfsx,ZGBRFSX)
628  char const* trans, char const* equed,
629  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
630  lapack_complex_double const* AB, lapack_int const* ldab,
631  lapack_complex_double const* AFB, lapack_int const* ldafb, lapack_int const* ipiv,
632  double* R,
633  double* C,
634  lapack_complex_double const* B, lapack_int const* ldb,
635  lapack_complex_double* X, lapack_int const* ldx,
636  double* rcond,
637  double* berr, lapack_int const* n_err_bnds,
638  double* err_bnds_norm,
639  double* err_bnds_comp, lapack_int const* nparams,
640  double* params,
641  lapack_complex_double* work,
642  double* rwork,
643  lapack_int* info );
644 
645 #define LAPACK_cgbsv LAPACK_GLOBAL(cgbsv,CGBSV)
647  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
648  lapack_complex_float* AB, lapack_int const* ldab, lapack_int* ipiv,
649  lapack_complex_float* B, lapack_int const* ldb,
650  lapack_int* info );
651 
652 #define LAPACK_dgbsv LAPACK_GLOBAL(dgbsv,DGBSV)
654  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
655  double* AB, lapack_int const* ldab, lapack_int* ipiv,
656  double* B, lapack_int const* ldb,
657  lapack_int* info );
658 
659 #define LAPACK_sgbsv LAPACK_GLOBAL(sgbsv,SGBSV)
661  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
662  float* AB, lapack_int const* ldab, lapack_int* ipiv,
663  float* B, lapack_int const* ldb,
664  lapack_int* info );
665 
666 #define LAPACK_zgbsv LAPACK_GLOBAL(zgbsv,ZGBSV)
668  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
669  lapack_complex_double* AB, lapack_int const* ldab, lapack_int* ipiv,
670  lapack_complex_double* B, lapack_int const* ldb,
671  lapack_int* info );
672 
673 #define LAPACK_cgbsvx LAPACK_GLOBAL(cgbsvx,CGBSVX)
675  char const* fact, char const* trans,
676  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
677  lapack_complex_float* AB, lapack_int const* ldab,
678  lapack_complex_float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
679  float* R,
680  float* C,
682  lapack_int const* ldb,
683  lapack_complex_float* X, lapack_int const* ldx,
684  float* rcond,
685  float* ferr,
686  float* berr,
687  lapack_complex_float* work,
688  float* rwork,
689  lapack_int* info );
690 
691 #define LAPACK_dgbsvx LAPACK_GLOBAL(dgbsvx,DGBSVX)
693  char const* fact, char const* trans,
694  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
695  double* AB, lapack_int const* ldab,
696  double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
697  double* R,
698  double* C,
699  double* B,
700  lapack_int const* ldb,
701  double* X, lapack_int const* ldx,
702  double* rcond,
703  double* ferr,
704  double* berr,
705  double* work,
706  lapack_int* iwork,
707  lapack_int* info );
708 
709 #define LAPACK_sgbsvx LAPACK_GLOBAL(sgbsvx,SGBSVX)
711  char const* fact, char const* trans,
712  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
713  float* AB, lapack_int const* ldab,
714  float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
715  float* R,
716  float* C,
717  float* B,
718  lapack_int const* ldb,
719  float* X, lapack_int const* ldx,
720  float* rcond,
721  float* ferr,
722  float* berr,
723  float* work,
724  lapack_int* iwork,
725  lapack_int* info );
726 
727 #define LAPACK_zgbsvx LAPACK_GLOBAL(zgbsvx,ZGBSVX)
729  char const* fact, char const* trans,
730  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
731  lapack_complex_double* AB, lapack_int const* ldab,
732  lapack_complex_double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
733  double* R,
734  double* C,
736  lapack_int const* ldb,
737  lapack_complex_double* X, lapack_int const* ldx,
738  double* rcond,
739  double* ferr,
740  double* berr,
741  lapack_complex_double* work,
742  double* rwork,
743  lapack_int* info );
744 
745 #define LAPACK_cgbsvxx LAPACK_GLOBAL(cgbsvxx,CGBSVXX)
747  char const* fact, char const* trans,
748  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
749  lapack_complex_float* AB, lapack_int const* ldab,
750  lapack_complex_float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
751  float* R,
752  float* C,
754  lapack_int const* ldb,
755  lapack_complex_float* X, lapack_int const* ldx,
756  float* rcond,
757  float* rpvgrw,
758  float* berr, lapack_int const* n_err_bnds,
759  float* err_bnds_norm,
760  float* err_bnds_comp, lapack_int const* nparams,
761  float* params,
762  lapack_complex_float* work,
763  float* rwork,
764  lapack_int* info );
765 
766 #define LAPACK_dgbsvxx LAPACK_GLOBAL(dgbsvxx,DGBSVXX)
768  char const* fact, char const* trans,
769  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
770  double* AB, lapack_int const* ldab,
771  double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
772  double* R,
773  double* C,
774  double* B,
775  lapack_int const* ldb,
776  double* X, lapack_int const* ldx,
777  double* rcond,
778  double* rpvgrw,
779  double* berr, lapack_int const* n_err_bnds,
780  double* err_bnds_norm,
781  double* err_bnds_comp, lapack_int const* nparams,
782  double* params,
783  double* work,
784  lapack_int* iwork,
785  lapack_int* info );
786 
787 #define LAPACK_sgbsvxx LAPACK_GLOBAL(sgbsvxx,SGBSVXX)
789  char const* fact, char const* trans,
790  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
791  float* AB, lapack_int const* ldab,
792  float* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
793  float* R,
794  float* C,
795  float* B,
796  lapack_int const* ldb,
797  float* X, lapack_int const* ldx,
798  float* rcond,
799  float* rpvgrw,
800  float* berr, lapack_int const* n_err_bnds,
801  float* err_bnds_norm,
802  float* err_bnds_comp, lapack_int const* nparams,
803  float* params,
804  float* work,
805  lapack_int* iwork,
806  lapack_int* info );
807 
808 #define LAPACK_zgbsvxx LAPACK_GLOBAL(zgbsvxx,ZGBSVXX)
810  char const* fact, char const* trans,
811  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
812  lapack_complex_double* AB, lapack_int const* ldab,
813  lapack_complex_double* AFB, lapack_int const* ldafb, lapack_int* ipiv, char* equed,
814  double* R,
815  double* C,
817  lapack_int const* ldb,
818  lapack_complex_double* X, lapack_int const* ldx,
819  double* rcond,
820  double* rpvgrw,
821  double* berr, lapack_int const* n_err_bnds,
822  double* err_bnds_norm,
823  double* err_bnds_comp, lapack_int const* nparams,
824  double* params,
825  lapack_complex_double* work,
826  double* rwork,
827  lapack_int* info );
828 
829 #define LAPACK_cgbtrf LAPACK_GLOBAL(cgbtrf,CGBTRF)
831  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
832  lapack_complex_float* AB, lapack_int const* ldab, lapack_int* ipiv,
833  lapack_int* info );
834 
835 #define LAPACK_dgbtrf LAPACK_GLOBAL(dgbtrf,DGBTRF)
837  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
838  double* AB, lapack_int const* ldab, lapack_int* ipiv,
839  lapack_int* info );
840 
841 #define LAPACK_sgbtrf LAPACK_GLOBAL(sgbtrf,SGBTRF)
843  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
844  float* AB, lapack_int const* ldab, lapack_int* ipiv,
845  lapack_int* info );
846 
847 #define LAPACK_zgbtrf LAPACK_GLOBAL(zgbtrf,ZGBTRF)
849  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
850  lapack_complex_double* AB, lapack_int const* ldab, lapack_int* ipiv,
851  lapack_int* info );
852 
853 #define LAPACK_cgbtrs LAPACK_GLOBAL(cgbtrs,CGBTRS)
855  char const* trans,
856  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
857  lapack_complex_float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
858  lapack_complex_float* B, lapack_int const* ldb,
859  lapack_int* info );
860 
861 #define LAPACK_dgbtrs LAPACK_GLOBAL(dgbtrs,DGBTRS)
863  char const* trans,
864  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
865  double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
866  double* B, lapack_int const* ldb,
867  lapack_int* info );
868 
869 #define LAPACK_sgbtrs LAPACK_GLOBAL(sgbtrs,SGBTRS)
871  char const* trans,
872  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
873  float const* AB, lapack_int const* ldab, lapack_int const* ipiv,
874  float* B, lapack_int const* ldb,
875  lapack_int* info );
876 
877 #define LAPACK_zgbtrs LAPACK_GLOBAL(zgbtrs,ZGBTRS)
879  char const* trans,
880  lapack_int const* n, lapack_int const* kl, lapack_int const* ku, lapack_int const* nrhs,
881  lapack_complex_double const* AB, lapack_int const* ldab, lapack_int const* ipiv,
882  lapack_complex_double* B, lapack_int const* ldb,
883  lapack_int* info );
884 
885 #define LAPACK_cgebak LAPACK_GLOBAL(cgebak,CGEBAK)
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  lapack_complex_float* V, lapack_int const* ldv,
891  lapack_int* info );
892 
893 #define LAPACK_dgebak LAPACK_GLOBAL(dgebak,DGEBAK)
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  double* V, lapack_int const* ldv,
899  lapack_int* info );
900 
901 #define LAPACK_sgebak LAPACK_GLOBAL(sgebak,SGEBAK)
903  char const* job, char const* side,
904  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
905  float const* scale, lapack_int const* m,
906  float* V, lapack_int const* ldv,
907  lapack_int* info );
908 
909 #define LAPACK_zgebak LAPACK_GLOBAL(zgebak,ZGEBAK)
911  char const* job, char const* side,
912  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
913  double const* scale, lapack_int const* m,
914  lapack_complex_double* V, lapack_int const* ldv,
915  lapack_int* info );
916 
917 #define LAPACK_cgebal LAPACK_GLOBAL(cgebal,CGEBAL)
919  char const* job,
920  lapack_int const* n,
921  lapack_complex_float* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
922  float* scale,
923  lapack_int* info );
924 
925 #define LAPACK_dgebal LAPACK_GLOBAL(dgebal,DGEBAL)
927  char const* job,
928  lapack_int const* n,
929  double* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
930  double* scale,
931  lapack_int* info );
932 
933 #define LAPACK_sgebal LAPACK_GLOBAL(sgebal,SGEBAL)
935  char const* job,
936  lapack_int const* n,
937  float* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
938  float* scale,
939  lapack_int* info );
940 
941 #define LAPACK_zgebal LAPACK_GLOBAL(zgebal,ZGEBAL)
943  char const* job,
944  lapack_int const* n,
945  lapack_complex_double* A, lapack_int const* lda, lapack_int* ilo, lapack_int* ihi,
946  double* scale,
947  lapack_int* info );
948 
949 #define LAPACK_cgebrd LAPACK_GLOBAL(cgebrd,CGEBRD)
951  lapack_int const* m, lapack_int const* n,
952  lapack_complex_float* A, lapack_int const* lda,
953  float* D,
954  float* E,
955  lapack_complex_float* tauq,
956  lapack_complex_float* taup,
957  lapack_complex_float* work, lapack_int const* lwork,
958  lapack_int* info );
959 
960 #define LAPACK_dgebrd LAPACK_GLOBAL(dgebrd,DGEBRD)
962  lapack_int const* m, lapack_int const* n,
963  double* A, lapack_int const* lda,
964  double* D,
965  double* E,
966  double* tauq,
967  double* taup,
968  double* work, lapack_int const* lwork,
969  lapack_int* info );
970 
971 #define LAPACK_sgebrd LAPACK_GLOBAL(sgebrd,SGEBRD)
973  lapack_int const* m, lapack_int const* n,
974  float* A, lapack_int const* lda,
975  float* D,
976  float* E,
977  float* tauq,
978  float* taup,
979  float* work, lapack_int const* lwork,
980  lapack_int* info );
981 
982 #define LAPACK_zgebrd LAPACK_GLOBAL(zgebrd,ZGEBRD)
984  lapack_int const* m, lapack_int const* n,
985  lapack_complex_double* A, lapack_int const* lda,
986  double* D,
987  double* E,
988  lapack_complex_double* tauq,
989  lapack_complex_double* taup,
990  lapack_complex_double* work, lapack_int const* lwork,
991  lapack_int* info );
992 
993 #define LAPACK_cgecon LAPACK_GLOBAL(cgecon,CGECON)
995  char const* norm,
996  lapack_int const* n,
997  lapack_complex_float const* A, lapack_int const* lda,
998  float const* anorm,
999  float* rcond,
1000  lapack_complex_float* work,
1001  float* rwork,
1002  lapack_int* info );
1003 
1004 #define LAPACK_dgecon LAPACK_GLOBAL(dgecon,DGECON)
1006  char const* norm,
1007  lapack_int const* n,
1008  double const* A, lapack_int const* lda,
1009  double const* anorm,
1010  double* rcond,
1011  double* work,
1012  lapack_int* iwork,
1013  lapack_int* info );
1014 
1015 #define LAPACK_sgecon LAPACK_GLOBAL(sgecon,SGECON)
1017  char const* norm,
1018  lapack_int const* n,
1019  float const* A, lapack_int const* lda,
1020  float const* anorm,
1021  float* rcond,
1022  float* work,
1023  lapack_int* iwork,
1024  lapack_int* info );
1025 
1026 #define LAPACK_zgecon LAPACK_GLOBAL(zgecon,ZGECON)
1028  char const* norm,
1029  lapack_int const* n,
1030  lapack_complex_double const* A, lapack_int const* lda,
1031  double const* anorm,
1032  double* rcond,
1033  lapack_complex_double* work,
1034  double* rwork,
1035  lapack_int* info );
1036 
1037 #define LAPACK_cgeequ LAPACK_GLOBAL(cgeequ,CGEEQU)
1039  lapack_int const* m, lapack_int const* n,
1040  lapack_complex_float const* A, lapack_int const* lda,
1041  float* R,
1042  float* C,
1043  float* rowcnd,
1044  float* colcnd,
1045  float* amax,
1046  lapack_int* info );
1047 
1048 #define LAPACK_dgeequ LAPACK_GLOBAL(dgeequ,DGEEQU)
1050  lapack_int const* m, lapack_int const* n,
1051  double const* A, lapack_int const* lda,
1052  double* R,
1053  double* C,
1054  double* rowcnd,
1055  double* colcnd,
1056  double* amax,
1057  lapack_int* info );
1058 
1059 #define LAPACK_sgeequ LAPACK_GLOBAL(sgeequ,SGEEQU)
1061  lapack_int const* m, lapack_int const* n,
1062  float const* A, lapack_int const* lda,
1063  float* R,
1064  float* C,
1065  float* rowcnd,
1066  float* colcnd,
1067  float* amax,
1068  lapack_int* info );
1069 
1070 #define LAPACK_zgeequ LAPACK_GLOBAL(zgeequ,ZGEEQU)
1072  lapack_int const* m, lapack_int const* n,
1073  lapack_complex_double const* A, lapack_int const* lda,
1074  double* R,
1075  double* C,
1076  double* rowcnd,
1077  double* colcnd,
1078  double* amax,
1079  lapack_int* info );
1080 
1081 #define LAPACK_cgeequb LAPACK_GLOBAL(cgeequb,CGEEQUB)
1083  lapack_int const* m, lapack_int const* n,
1084  lapack_complex_float const* A, lapack_int const* lda,
1085  float* R,
1086  float* C,
1087  float* rowcnd,
1088  float* colcnd,
1089  float* amax,
1090  lapack_int* info );
1091 
1092 #define LAPACK_dgeequb LAPACK_GLOBAL(dgeequb,DGEEQUB)
1094  lapack_int const* m, lapack_int const* n,
1095  double const* A, lapack_int const* lda,
1096  double* R,
1097  double* C,
1098  double* rowcnd,
1099  double* colcnd,
1100  double* amax,
1101  lapack_int* info );
1102 
1103 #define LAPACK_sgeequb LAPACK_GLOBAL(sgeequb,SGEEQUB)
1105  lapack_int const* m, lapack_int const* n,
1106  float const* A, lapack_int const* lda,
1107  float* R,
1108  float* C,
1109  float* rowcnd,
1110  float* colcnd,
1111  float* amax,
1112  lapack_int* info );
1113 
1114 #define LAPACK_zgeequb LAPACK_GLOBAL(zgeequb,ZGEEQUB)
1116  lapack_int const* m, lapack_int const* n,
1117  lapack_complex_double const* A, lapack_int const* lda,
1118  double* R,
1119  double* C,
1120  double* rowcnd,
1121  double* colcnd,
1122  double* amax,
1123  lapack_int* info );
1124 
1125 #define LAPACK_cgees LAPACK_GLOBAL(cgees,CGEES)
1127  char const* jobvs, char const* sort, LAPACK_C_SELECT1 select,
1128  lapack_int const* n,
1129  lapack_complex_float* A, lapack_int const* lda, lapack_int* sdim,
1131  lapack_complex_float* VS, lapack_int const* ldvs,
1132  lapack_complex_float* work, lapack_int const* lwork,
1133  float* rwork, lapack_logical* BWORK,
1134  lapack_int* info );
1135 
1136 #define LAPACK_dgees LAPACK_GLOBAL(dgees,DGEES)
1138  char const* jobvs, char const* sort, LAPACK_D_SELECT2 select,
1139  lapack_int const* n,
1140  double* A, lapack_int const* lda, lapack_int* sdim,
1141  double* WR,
1142  double* WI,
1143  double* VS, lapack_int const* ldvs,
1144  double* work, lapack_int const* lwork, lapack_logical* BWORK,
1145  lapack_int* info );
1146 
1147 #define LAPACK_sgees LAPACK_GLOBAL(sgees,SGEES)
1149  char const* jobvs, char const* sort, LAPACK_S_SELECT2 select,
1150  lapack_int const* n,
1151  float* A, lapack_int const* lda, lapack_int* sdim,
1152  float* WR,
1153  float* WI,
1154  float* VS, lapack_int const* ldvs,
1155  float* work, lapack_int const* lwork, lapack_logical* BWORK,
1156  lapack_int* info );
1157 
1158 #define LAPACK_zgees LAPACK_GLOBAL(zgees,ZGEES)
1160  char const* jobvs, char const* sort, LAPACK_Z_SELECT1 select,
1161  lapack_int const* n,
1162  lapack_complex_double* A, lapack_int const* lda, lapack_int* sdim,
1164  lapack_complex_double* VS, lapack_int const* ldvs,
1165  lapack_complex_double* work, lapack_int const* lwork,
1166  double* rwork, lapack_logical* BWORK,
1167  lapack_int* info );
1168 
1169 #define LAPACK_cgeesx LAPACK_GLOBAL(cgeesx,CGEESX)
1171  char const* jobvs, char const* sort, LAPACK_C_SELECT1 select, char const* sense,
1172  lapack_int const* n,
1173  lapack_complex_float* A, lapack_int const* lda, lapack_int* sdim,
1175  lapack_complex_float* VS, lapack_int const* ldvs,
1176  float* rconde,
1177  float* rcondv,
1178  lapack_complex_float* work, lapack_int const* lwork,
1179  float* rwork, lapack_logical* BWORK,
1180  lapack_int* info );
1181 
1182 #define LAPACK_dgeesx LAPACK_GLOBAL(dgeesx,DGEESX)
1184  char const* jobvs, char const* sort, LAPACK_D_SELECT2 select, char const* sense,
1185  lapack_int const* n,
1186  double* A, lapack_int const* lda, lapack_int* sdim,
1187  double* WR,
1188  double* WI,
1189  double* VS, lapack_int const* ldvs,
1190  double* rconde,
1191  double* rcondv,
1192  double* work, lapack_int const* lwork,
1193  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
1194  lapack_int* info );
1195 
1196 #define LAPACK_sgeesx LAPACK_GLOBAL(sgeesx,SGEESX)
1198  char const* jobvs, char const* sort, LAPACK_S_SELECT2 select, char const* sense,
1199  lapack_int const* n,
1200  float* A, lapack_int const* lda, lapack_int* sdim,
1201  float* WR,
1202  float* WI,
1203  float* VS, lapack_int const* ldvs,
1204  float* rconde,
1205  float* rcondv,
1206  float* work, lapack_int const* lwork,
1207  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
1208  lapack_int* info );
1209 
1210 #define LAPACK_zgeesx LAPACK_GLOBAL(zgeesx,ZGEESX)
1212  char const* jobvs, char const* sort, LAPACK_Z_SELECT1 select, char const* sense,
1213  lapack_int const* n,
1214  lapack_complex_double* A, lapack_int const* lda, lapack_int* sdim,
1216  lapack_complex_double* VS, lapack_int const* ldvs,
1217  double* rconde,
1218  double* rcondv,
1219  lapack_complex_double* work, lapack_int const* lwork,
1220  double* rwork, lapack_logical* BWORK,
1221  lapack_int* info );
1222 
1223 #define LAPACK_cgeev LAPACK_GLOBAL(cgeev,CGEEV)
1225  char const* jobvl, char const* jobvr,
1226  lapack_int const* n,
1227  lapack_complex_float* A, lapack_int const* lda,
1229  lapack_complex_float* VL, lapack_int const* ldvl,
1230  lapack_complex_float* VR, lapack_int const* ldvr,
1231  lapack_complex_float* work, lapack_int const* lwork,
1232  float* rwork,
1233  lapack_int* info );
1234 
1235 #define LAPACK_dgeev LAPACK_GLOBAL(dgeev,DGEEV)
1237  char const* jobvl, char const* jobvr,
1238  lapack_int const* n,
1239  double* A, lapack_int const* lda,
1240  double* WR,
1241  double* WI,
1242  double* VL, lapack_int const* ldvl,
1243  double* VR, lapack_int const* ldvr,
1244  double* work, lapack_int const* lwork,
1245  lapack_int* info );
1246 
1247 #define LAPACK_sgeev LAPACK_GLOBAL(sgeev,SGEEV)
1249  char const* jobvl, char const* jobvr,
1250  lapack_int const* n,
1251  float* A, lapack_int const* lda,
1252  float* WR,
1253  float* WI,
1254  float* VL, lapack_int const* ldvl,
1255  float* VR, lapack_int const* ldvr,
1256  float* work, lapack_int const* lwork,
1257  lapack_int* info );
1258 
1259 #define LAPACK_zgeev LAPACK_GLOBAL(zgeev,ZGEEV)
1261  char const* jobvl, char const* jobvr,
1262  lapack_int const* n,
1263  lapack_complex_double* A, lapack_int const* lda,
1265  lapack_complex_double* VL, lapack_int const* ldvl,
1266  lapack_complex_double* VR, lapack_int const* ldvr,
1267  lapack_complex_double* work, lapack_int const* lwork,
1268  double* rwork,
1269  lapack_int* info );
1270 
1271 #define LAPACK_cgeevx LAPACK_GLOBAL(cgeevx,CGEEVX)
1273  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1274  lapack_int const* n,
1275  lapack_complex_float* A, lapack_int const* lda,
1277  lapack_complex_float* VL, lapack_int const* ldvl,
1278  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1279  float* scale,
1280  float* abnrm,
1281  float* rconde,
1282  float* rcondv,
1283  lapack_complex_float* work, lapack_int const* lwork,
1284  float* rwork,
1285  lapack_int* info );
1286 
1287 #define LAPACK_dgeevx LAPACK_GLOBAL(dgeevx,DGEEVX)
1289  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1290  lapack_int const* n,
1291  double* A, lapack_int const* lda,
1292  double* WR,
1293  double* WI,
1294  double* VL, lapack_int const* ldvl,
1295  double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1296  double* scale,
1297  double* abnrm,
1298  double* rconde,
1299  double* rcondv,
1300  double* work, lapack_int const* lwork,
1301  lapack_int* iwork,
1302  lapack_int* info );
1303 
1304 #define LAPACK_sgeevx LAPACK_GLOBAL(sgeevx,SGEEVX)
1306  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1307  lapack_int const* n,
1308  float* A, lapack_int const* lda,
1309  float* WR,
1310  float* WI,
1311  float* VL, lapack_int const* ldvl,
1312  float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1313  float* scale,
1314  float* abnrm,
1315  float* rconde,
1316  float* rcondv,
1317  float* work, lapack_int const* lwork,
1318  lapack_int* iwork,
1319  lapack_int* info );
1320 
1321 #define LAPACK_zgeevx LAPACK_GLOBAL(zgeevx,ZGEEVX)
1323  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
1324  lapack_int const* n,
1325  lapack_complex_double* A, lapack_int const* lda,
1327  lapack_complex_double* VL, lapack_int const* ldvl,
1328  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
1329  double* scale,
1330  double* abnrm,
1331  double* rconde,
1332  double* rcondv,
1333  lapack_complex_double* work, lapack_int const* lwork,
1334  double* rwork,
1335  lapack_int* info );
1336 
1337 #define LAPACK_cgehrd LAPACK_GLOBAL(cgehrd,CGEHRD)
1339  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1340  lapack_complex_float* A, lapack_int const* lda,
1341  lapack_complex_float* tau,
1342  lapack_complex_float* work, lapack_int const* lwork,
1343  lapack_int* info );
1344 
1345 #define LAPACK_dgehrd LAPACK_GLOBAL(dgehrd,DGEHRD)
1347  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1348  double* A, lapack_int const* lda,
1349  double* tau,
1350  double* work, lapack_int const* lwork,
1351  lapack_int* info );
1352 
1353 #define LAPACK_sgehrd LAPACK_GLOBAL(sgehrd,SGEHRD)
1355  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1356  float* A, lapack_int const* lda,
1357  float* tau,
1358  float* work, lapack_int const* lwork,
1359  lapack_int* info );
1360 
1361 #define LAPACK_zgehrd LAPACK_GLOBAL(zgehrd,ZGEHRD)
1363  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
1364  lapack_complex_double* A, lapack_int const* lda,
1365  lapack_complex_double* tau,
1366  lapack_complex_double* work, lapack_int const* lwork,
1367  lapack_int* info );
1368 
1369 #define LAPACK_cgejsv LAPACK_GLOBAL(cgejsv,CGEJSV)
1371  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1372  lapack_int const* m, lapack_int const* n,
1373  lapack_complex_float* A, lapack_int const* lda,
1374  float* SVA,
1375  lapack_complex_float* U, lapack_int const* ldu,
1376  lapack_complex_float* V, lapack_int const* ldv,
1377  lapack_complex_float* cwork, lapack_int const* lwork,
1378  float* rwork, lapack_int const* lrwork,
1379  lapack_int* iwork,
1380  lapack_int* info );
1381 
1382 #define LAPACK_dgejsv LAPACK_GLOBAL(dgejsv,DGEJSV)
1384  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1385  lapack_int const* m, lapack_int const* n,
1386  double* A, lapack_int const* lda,
1387  double* SVA,
1388  double* U, lapack_int const* ldu,
1389  double* V, lapack_int const* ldv,
1390  double* work, lapack_int const* lwork,
1391  lapack_int* iwork,
1392  lapack_int* info );
1393 
1394 #define LAPACK_sgejsv LAPACK_GLOBAL(sgejsv,SGEJSV)
1396  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1397  lapack_int const* m, lapack_int const* n,
1398  float* A, lapack_int const* lda,
1399  float* SVA,
1400  float* U, lapack_int const* ldu,
1401  float* V, lapack_int const* ldv,
1402  float* work, lapack_int const* lwork,
1403  lapack_int* iwork,
1404  lapack_int* info );
1405 
1406 #define LAPACK_zgejsv LAPACK_GLOBAL(zgejsv,ZGEJSV)
1408  char const* joba, char const* jobu, char const* jobv, char const* jobr, char const* jobt, char const* jobp,
1409  lapack_int const* m, lapack_int const* n,
1410  lapack_complex_double* A, lapack_int const* lda,
1411  double* SVA,
1412  lapack_complex_double* U, lapack_int const* ldu,
1413  lapack_complex_double* V, lapack_int const* ldv,
1414  lapack_complex_double* cwork, lapack_int const* lwork,
1415  double* rwork, lapack_int const* lrwork,
1416  lapack_int* iwork,
1417  lapack_int* info );
1418 
1419 #define LAPACK_cgelq LAPACK_GLOBAL(cgelq,CGELQ)
1421  lapack_int const* m, lapack_int const* n,
1422  lapack_complex_float* A, lapack_int const* lda,
1423  lapack_complex_float* T, lapack_int const* tsize,
1424  lapack_complex_float* work, lapack_int const* lwork,
1425  lapack_int* info );
1426 
1427 #define LAPACK_dgelq LAPACK_GLOBAL(dgelq,DGELQ)
1429  lapack_int const* m, lapack_int const* n,
1430  double* A, lapack_int const* lda,
1431  double* T, lapack_int const* tsize,
1432  double* work, lapack_int const* lwork,
1433  lapack_int* info );
1434 
1435 #define LAPACK_sgelq LAPACK_GLOBAL(sgelq,SGELQ)
1437  lapack_int const* m, lapack_int const* n,
1438  float* A, lapack_int const* lda,
1439  float* T, lapack_int const* tsize,
1440  float* work, lapack_int const* lwork,
1441  lapack_int* info );
1442 
1443 #define LAPACK_zgelq LAPACK_GLOBAL(zgelq,ZGELQ)
1445  lapack_int const* m, lapack_int const* n,
1446  lapack_complex_double* A, lapack_int const* lda,
1447  lapack_complex_double* T, lapack_int const* tsize,
1448  lapack_complex_double* work, lapack_int const* lwork,
1449  lapack_int* info );
1450 
1451 #define LAPACK_cgelq2 LAPACK_GLOBAL(cgelq2,CGELQ2)
1453  lapack_int const* m, lapack_int const* n,
1454  lapack_complex_float* A, lapack_int const* lda,
1455  lapack_complex_float* tau,
1456  lapack_complex_float* work,
1457  lapack_int* info );
1458 
1459 #define LAPACK_dgelq2 LAPACK_GLOBAL(dgelq2,DGELQ2)
1461  lapack_int const* m, lapack_int const* n,
1462  double* A, lapack_int const* lda,
1463  double* tau,
1464  double* work,
1465  lapack_int* info );
1466 
1467 #define LAPACK_sgelq2 LAPACK_GLOBAL(sgelq2,SGELQ2)
1469  lapack_int const* m, lapack_int const* n,
1470  float* A, lapack_int const* lda,
1471  float* tau,
1472  float* work,
1473  lapack_int* info );
1474 
1475 #define LAPACK_zgelq2 LAPACK_GLOBAL(zgelq2,ZGELQ2)
1477  lapack_int const* m, lapack_int const* n,
1478  lapack_complex_double* A, lapack_int const* lda,
1479  lapack_complex_double* tau,
1480  lapack_complex_double* work,
1481  lapack_int* info );
1482 
1483 #define LAPACK_cgelqf LAPACK_GLOBAL(cgelqf,CGELQF)
1485  lapack_int const* m, lapack_int const* n,
1486  lapack_complex_float* A, lapack_int const* lda,
1487  lapack_complex_float* tau,
1488  lapack_complex_float* work, lapack_int const* lwork,
1489  lapack_int* info );
1490 
1491 #define LAPACK_dgelqf LAPACK_GLOBAL(dgelqf,DGELQF)
1493  lapack_int const* m, lapack_int const* n,
1494  double* A, lapack_int const* lda,
1495  double* tau,
1496  double* work, lapack_int const* lwork,
1497  lapack_int* info );
1498 
1499 #define LAPACK_sgelqf LAPACK_GLOBAL(sgelqf,SGELQF)
1501  lapack_int const* m, lapack_int const* n,
1502  float* A, lapack_int const* lda,
1503  float* tau,
1504  float* work, lapack_int const* lwork,
1505  lapack_int* info );
1506 
1507 #define LAPACK_zgelqf LAPACK_GLOBAL(zgelqf,ZGELQF)
1509  lapack_int const* m, lapack_int const* n,
1510  lapack_complex_double* A, lapack_int const* lda,
1511  lapack_complex_double* tau,
1512  lapack_complex_double* work, lapack_int const* lwork,
1513  lapack_int* info );
1514 
1515 #define LAPACK_cgels LAPACK_GLOBAL(cgels,CGELS)
1517  char const* trans,
1518  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1519  lapack_complex_float* A, lapack_int const* lda,
1520  lapack_complex_float* B, lapack_int const* ldb,
1521  lapack_complex_float* work, lapack_int const* lwork,
1522  lapack_int* info );
1523 
1524 #define LAPACK_dgels_base LAPACK_GLOBAL(dgels,DGELS)
1526  char const* trans,
1527  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1528  double* A, lapack_int const* lda,
1529  double* B, lapack_int const* ldb,
1530  double* work, lapack_int const* lwork,
1531  lapack_int* info
1533  , size_t
1534 #endif
1535 );
1536 #ifdef LAPACK_FORTRAN_STRLEN_END
1537  #define LAPACK_dgels(...) LAPACK_dgels_base(__VA_ARGS__, 1)
1538 #else
1539  #define LAPACK_dgels(...) LAPACK_dgels_base(__VA_ARGS__)
1540 #endif
1541 
1542 #define LAPACK_sgels LAPACK_GLOBAL(sgels,SGELS)
1544  char const* trans,
1545  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1546  float* A, lapack_int const* lda,
1547  float* B, lapack_int const* ldb,
1548  float* work, lapack_int const* lwork,
1549  lapack_int* info );
1550 
1551 #define LAPACK_zgels LAPACK_GLOBAL(zgels,ZGELS)
1553  char const* trans,
1554  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1555  lapack_complex_double* A, lapack_int const* lda,
1556  lapack_complex_double* B, lapack_int const* ldb,
1557  lapack_complex_double* work, lapack_int const* lwork,
1558  lapack_int* info );
1559 
1560 #define LAPACK_cgelsd LAPACK_GLOBAL(cgelsd,CGELSD)
1562  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1563  lapack_complex_float* A, lapack_int const* lda,
1564  lapack_complex_float* B, lapack_int const* ldb,
1565  float* S,
1566  float const* rcond, lapack_int* rank,
1567  lapack_complex_float* work, lapack_int const* lwork,
1568  float* rwork,
1569  lapack_int* iwork,
1570  lapack_int* info );
1571 
1572 #define LAPACK_dgelsd LAPACK_GLOBAL(dgelsd,DGELSD)
1574  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1575  double* A, lapack_int const* lda,
1576  double* B, lapack_int const* ldb,
1577  double* S,
1578  double const* rcond, lapack_int* rank,
1579  double* work, lapack_int const* lwork,
1580  lapack_int* iwork,
1581  lapack_int* info );
1582 
1583 #define LAPACK_sgelsd LAPACK_GLOBAL(sgelsd,SGELSD)
1585  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1586  float* A, lapack_int const* lda,
1587  float* B, lapack_int const* ldb,
1588  float* S,
1589  float const* rcond, lapack_int* rank,
1590  float* work, lapack_int const* lwork,
1591  lapack_int* iwork,
1592  lapack_int* info );
1593 
1594 #define LAPACK_zgelsd LAPACK_GLOBAL(zgelsd,ZGELSD)
1596  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1597  lapack_complex_double* A, lapack_int const* lda,
1598  lapack_complex_double* B, lapack_int const* ldb,
1599  double* S,
1600  double const* rcond, lapack_int* rank,
1601  lapack_complex_double* work, lapack_int const* lwork,
1602  double* rwork,
1603  lapack_int* iwork,
1604  lapack_int* info );
1605 
1606 #define LAPACK_cgelss LAPACK_GLOBAL(cgelss,CGELSS)
1608  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1609  lapack_complex_float* A, lapack_int const* lda,
1610  lapack_complex_float* B, lapack_int const* ldb,
1611  float* S,
1612  float const* rcond, lapack_int* rank,
1613  lapack_complex_float* work, lapack_int const* lwork,
1614  float* rwork,
1615  lapack_int* info );
1616 
1617 #define LAPACK_dgelss LAPACK_GLOBAL(dgelss,DGELSS)
1619  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1620  double* A, lapack_int const* lda,
1621  double* B, lapack_int const* ldb,
1622  double* S,
1623  double const* rcond, lapack_int* rank,
1624  double* work, lapack_int const* lwork,
1625  lapack_int* info );
1626 
1627 #define LAPACK_sgelss LAPACK_GLOBAL(sgelss,SGELSS)
1629  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1630  float* A, lapack_int const* lda,
1631  float* B, lapack_int const* ldb,
1632  float* S,
1633  float const* rcond, lapack_int* rank,
1634  float* work, lapack_int const* lwork,
1635  lapack_int* info );
1636 
1637 #define LAPACK_zgelss LAPACK_GLOBAL(zgelss,ZGELSS)
1639  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1640  lapack_complex_double* A, lapack_int const* lda,
1641  lapack_complex_double* B, lapack_int const* ldb,
1642  double* S,
1643  double const* rcond, lapack_int* rank,
1644  lapack_complex_double* work, lapack_int const* lwork,
1645  double* rwork,
1646  lapack_int* info );
1647 
1648 #define LAPACK_cgelsy LAPACK_GLOBAL(cgelsy,CGELSY)
1650  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1651  lapack_complex_float* A, lapack_int const* lda,
1652  lapack_complex_float* B, lapack_int const* ldb, lapack_int* JPVT,
1653  float const* rcond, lapack_int* rank,
1654  lapack_complex_float* work, lapack_int const* lwork,
1655  float* rwork,
1656  lapack_int* info );
1657 
1658 #define LAPACK_dgelsy LAPACK_GLOBAL(dgelsy,DGELSY)
1660  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1661  double* A, lapack_int const* lda,
1662  double* B, lapack_int const* ldb, lapack_int* JPVT,
1663  double const* rcond, lapack_int* rank,
1664  double* work, lapack_int const* lwork,
1665  lapack_int* info );
1666 
1667 #define LAPACK_sgelsy LAPACK_GLOBAL(sgelsy,SGELSY)
1669  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1670  float* A, lapack_int const* lda,
1671  float* B, lapack_int const* ldb, lapack_int* JPVT,
1672  float const* rcond, lapack_int* rank,
1673  float* work, lapack_int const* lwork,
1674  lapack_int* info );
1675 
1676 #define LAPACK_zgelsy LAPACK_GLOBAL(zgelsy,ZGELSY)
1678  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
1679  lapack_complex_double* A, lapack_int const* lda,
1680  lapack_complex_double* B, lapack_int const* ldb, lapack_int* JPVT,
1681  double const* rcond, lapack_int* rank,
1682  lapack_complex_double* work, lapack_int const* lwork,
1683  double* rwork,
1684  lapack_int* info );
1685 
1686 #define LAPACK_cgemlq LAPACK_GLOBAL(cgemlq,CGEMLQ)
1688  char const* side, char const* trans,
1689  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1690  lapack_complex_float const* A, lapack_int const* lda,
1691  lapack_complex_float const* T, lapack_int const* tsize,
1692  lapack_complex_float* C, lapack_int const* ldc,
1693  lapack_complex_float* work, lapack_int const* lwork,
1694  lapack_int* info );
1695 
1696 #define LAPACK_dgemlq LAPACK_GLOBAL(dgemlq,DGEMLQ)
1698  char const* side, char const* trans,
1699  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1700  double const* A, lapack_int const* lda,
1701  double const* T, lapack_int const* tsize,
1702  double* C, lapack_int const* ldc,
1703  double* work, lapack_int const* lwork,
1704  lapack_int* info );
1705 
1706 #define LAPACK_sgemlq LAPACK_GLOBAL(sgemlq,SGEMLQ)
1708  char const* side, char const* trans,
1709  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1710  float const* A, lapack_int const* lda,
1711  float const* T, lapack_int const* tsize,
1712  float* C, lapack_int const* ldc,
1713  float* work, lapack_int const* lwork,
1714  lapack_int* info );
1715 
1716 #define LAPACK_zgemlq LAPACK_GLOBAL(zgemlq,ZGEMLQ)
1718  char const* side, char const* trans,
1719  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1720  lapack_complex_double const* A, lapack_int const* lda,
1721  lapack_complex_double const* T, lapack_int const* tsize,
1722  lapack_complex_double* C, lapack_int const* ldc,
1723  lapack_complex_double* work, lapack_int const* lwork,
1724  lapack_int* info );
1725 
1726 #define LAPACK_cgemqr LAPACK_GLOBAL(cgemqr,CGEMQR)
1728  char const* side, char const* trans,
1729  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1730  lapack_complex_float const* A, lapack_int const* lda,
1731  lapack_complex_float const* T, lapack_int const* tsize,
1732  lapack_complex_float* C, lapack_int const* ldc,
1733  lapack_complex_float* work, lapack_int const* lwork,
1734  lapack_int* info );
1735 
1736 #define LAPACK_dgemqr LAPACK_GLOBAL(dgemqr,DGEMQR)
1738  char const* side, char const* trans,
1739  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1740  double const* A, lapack_int const* lda,
1741  double const* T, lapack_int const* tsize,
1742  double* C, lapack_int const* ldc,
1743  double* work, lapack_int const* lwork,
1744  lapack_int* info );
1745 
1746 #define LAPACK_sgemqr LAPACK_GLOBAL(sgemqr,SGEMQR)
1748  char const* side, char const* trans,
1749  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1750  float const* A, lapack_int const* lda,
1751  float const* T, lapack_int const* tsize,
1752  float* C, lapack_int const* ldc,
1753  float* work, lapack_int const* lwork,
1754  lapack_int* info );
1755 
1756 #define LAPACK_zgemqr LAPACK_GLOBAL(zgemqr,ZGEMQR)
1758  char const* side, char const* trans,
1759  lapack_int const* m, lapack_int const* n, lapack_int const* k,
1760  lapack_complex_double const* A, lapack_int const* lda,
1761  lapack_complex_double const* T, lapack_int const* tsize,
1762  lapack_complex_double* C, lapack_int const* ldc,
1763  lapack_complex_double* work, lapack_int const* lwork,
1764  lapack_int* info );
1765 
1766 #define LAPACK_cgemqrt LAPACK_GLOBAL(cgemqrt,CGEMQRT)
1768  char const* side, char const* trans,
1769  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1770  lapack_complex_float const* V, lapack_int const* ldv,
1771  lapack_complex_float const* T, lapack_int const* ldt,
1772  lapack_complex_float* C, lapack_int const* ldc,
1773  lapack_complex_float* work,
1774  lapack_int* info );
1775 
1776 #define LAPACK_dgemqrt LAPACK_GLOBAL(dgemqrt,DGEMQRT)
1778  char const* side, char const* trans,
1779  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1780  double const* V, lapack_int const* ldv,
1781  double const* T, lapack_int const* ldt,
1782  double* C, lapack_int const* ldc,
1783  double* work,
1784  lapack_int* info );
1785 
1786 #define LAPACK_sgemqrt LAPACK_GLOBAL(sgemqrt,SGEMQRT)
1788  char const* side, char const* trans,
1789  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1790  float const* V, lapack_int const* ldv,
1791  float const* T, lapack_int const* ldt,
1792  float* C, lapack_int const* ldc,
1793  float* work,
1794  lapack_int* info );
1795 
1796 #define LAPACK_zgemqrt LAPACK_GLOBAL(zgemqrt,ZGEMQRT)
1798  char const* side, char const* trans,
1799  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* nb,
1800  lapack_complex_double const* V, lapack_int const* ldv,
1801  lapack_complex_double const* T, lapack_int const* ldt,
1802  lapack_complex_double* C, lapack_int const* ldc,
1803  lapack_complex_double* work,
1804  lapack_int* info );
1805 
1806 #define LAPACK_cgeql2 LAPACK_GLOBAL(cgeql2,CGEQL2)
1808  lapack_int const* m, lapack_int const* n,
1809  lapack_complex_float* A, lapack_int const* lda,
1810  lapack_complex_float* tau,
1811  lapack_complex_float* work,
1812  lapack_int* info );
1813 
1814 #define LAPACK_dgeql2 LAPACK_GLOBAL(dgeql2,DGEQL2)
1816  lapack_int const* m, lapack_int const* n,
1817  double* A, lapack_int const* lda,
1818  double* tau,
1819  double* work,
1820  lapack_int* info );
1821 
1822 #define LAPACK_sgeql2 LAPACK_GLOBAL(sgeql2,SGEQL2)
1824  lapack_int const* m, lapack_int const* n,
1825  float* A, lapack_int const* lda,
1826  float* tau,
1827  float* work,
1828  lapack_int* info );
1829 
1830 #define LAPACK_zgeql2 LAPACK_GLOBAL(zgeql2,ZGEQL2)
1832  lapack_int const* m, lapack_int const* n,
1833  lapack_complex_double* A, lapack_int const* lda,
1834  lapack_complex_double* tau,
1835  lapack_complex_double* work,
1836  lapack_int* info );
1837 
1838 #define LAPACK_cgeqlf LAPACK_GLOBAL(cgeqlf,CGEQLF)
1840  lapack_int const* m, lapack_int const* n,
1841  lapack_complex_float* A, lapack_int const* lda,
1842  lapack_complex_float* tau,
1843  lapack_complex_float* work, lapack_int const* lwork,
1844  lapack_int* info );
1845 
1846 #define LAPACK_dgeqlf LAPACK_GLOBAL(dgeqlf,DGEQLF)
1848  lapack_int const* m, lapack_int const* n,
1849  double* A, lapack_int const* lda,
1850  double* tau,
1851  double* work, lapack_int const* lwork,
1852  lapack_int* info );
1853 
1854 #define LAPACK_sgeqlf LAPACK_GLOBAL(sgeqlf,SGEQLF)
1856  lapack_int const* m, lapack_int const* n,
1857  float* A, lapack_int const* lda,
1858  float* tau,
1859  float* work, lapack_int const* lwork,
1860  lapack_int* info );
1861 
1862 #define LAPACK_zgeqlf LAPACK_GLOBAL(zgeqlf,ZGEQLF)
1864  lapack_int const* m, lapack_int const* n,
1865  lapack_complex_double* A, lapack_int const* lda,
1866  lapack_complex_double* tau,
1867  lapack_complex_double* work, lapack_int const* lwork,
1868  lapack_int* info );
1869 
1870 #define LAPACK_sgeqpf LAPACK_GLOBAL(sgeqpf,SGEQPF)
1871 void LAPACK_sgeqpf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
1872  lapack_int* jpvt, float* tau, float* work,
1873  lapack_int *info );
1874 
1875 #define LAPACK_dgeqpf LAPACK_GLOBAL(dgeqpf,DGEQPF)
1876 void LAPACK_dgeqpf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
1877  lapack_int* jpvt, double* tau, double* work,
1878  lapack_int *info );
1879 
1880 #define LAPACK_cgeqpf LAPACK_GLOBAL(cgeqpf,CGEQPF)
1882  lapack_int* lda, lapack_int* jpvt,
1884  float* rwork, lapack_int *info );
1885 
1886 #define LAPACK_zgeqpf LAPACK_GLOBAL(zgeqpf,ZGEQPF)
1888  lapack_int* lda, lapack_int* jpvt,
1890  double* rwork, lapack_int *info );
1891 
1892 #define LAPACK_cgeqp3 LAPACK_GLOBAL(cgeqp3,CGEQP3)
1894  lapack_int const* m, lapack_int const* n,
1895  lapack_complex_float* A, lapack_int const* lda, lapack_int* JPVT,
1896  lapack_complex_float* tau,
1897  lapack_complex_float* work, lapack_int const* lwork,
1898  float* rwork,
1899  lapack_int* info );
1900 
1901 #define LAPACK_dgeqp3 LAPACK_GLOBAL(dgeqp3,DGEQP3)
1903  lapack_int const* m, lapack_int const* n,
1904  double* A, lapack_int const* lda, lapack_int* JPVT,
1905  double* tau,
1906  double* work, lapack_int const* lwork,
1907  lapack_int* info );
1908 
1909 #define LAPACK_sgeqp3 LAPACK_GLOBAL(sgeqp3,SGEQP3)
1911  lapack_int const* m, lapack_int const* n,
1912  float* A, lapack_int const* lda, lapack_int* JPVT,
1913  float* tau,
1914  float* work, lapack_int const* lwork,
1915  lapack_int* info );
1916 
1917 #define LAPACK_zgeqp3 LAPACK_GLOBAL(zgeqp3,ZGEQP3)
1919  lapack_int const* m, lapack_int const* n,
1920  lapack_complex_double* A, lapack_int const* lda, lapack_int* JPVT,
1921  lapack_complex_double* tau,
1922  lapack_complex_double* work, lapack_int const* lwork,
1923  double* rwork,
1924  lapack_int* info );
1925 
1926 #define LAPACK_cgeqr LAPACK_GLOBAL(cgeqr,CGEQR)
1928  lapack_int const* m, lapack_int const* n,
1929  lapack_complex_float* A, lapack_int const* lda,
1930  lapack_complex_float* T, lapack_int const* tsize,
1931  lapack_complex_float* work, lapack_int const* lwork,
1932  lapack_int* info );
1933 
1934 #define LAPACK_dgeqr LAPACK_GLOBAL(dgeqr,DGEQR)
1936  lapack_int const* m, lapack_int const* n,
1937  double* A, lapack_int const* lda,
1938  double* T, lapack_int const* tsize,
1939  double* work, lapack_int const* lwork,
1940  lapack_int* info );
1941 
1942 #define LAPACK_sgeqr LAPACK_GLOBAL(sgeqr,SGEQR)
1944  lapack_int const* m, lapack_int const* n,
1945  float* A, lapack_int const* lda,
1946  float* T, lapack_int const* tsize,
1947  float* work, lapack_int const* lwork,
1948  lapack_int* info );
1949 
1950 #define LAPACK_zgeqr LAPACK_GLOBAL(zgeqr,ZGEQR)
1952  lapack_int const* m, lapack_int const* n,
1953  lapack_complex_double* A, lapack_int const* lda,
1954  lapack_complex_double* T, lapack_int const* tsize,
1955  lapack_complex_double* work, lapack_int const* lwork,
1956  lapack_int* info );
1957 
1958 #define LAPACK_cgeqr2 LAPACK_GLOBAL(cgeqr2,CGEQR2)
1960  lapack_int const* m, lapack_int const* n,
1961  lapack_complex_float* A, lapack_int const* lda,
1962  lapack_complex_float* tau,
1963  lapack_complex_float* work,
1964  lapack_int* info );
1965 
1966 #define LAPACK_dgeqr2 LAPACK_GLOBAL(dgeqr2,DGEQR2)
1968  lapack_int const* m, lapack_int const* n,
1969  double* A, lapack_int const* lda,
1970  double* tau,
1971  double* work,
1972  lapack_int* info );
1973 
1974 #define LAPACK_sgeqr2 LAPACK_GLOBAL(sgeqr2,SGEQR2)
1976  lapack_int const* m, lapack_int const* n,
1977  float* A, lapack_int const* lda,
1978  float* tau,
1979  float* work,
1980  lapack_int* info );
1981 
1982 #define LAPACK_zgeqr2 LAPACK_GLOBAL(zgeqr2,ZGEQR2)
1984  lapack_int const* m, lapack_int const* n,
1985  lapack_complex_double* A, lapack_int const* lda,
1986  lapack_complex_double* tau,
1987  lapack_complex_double* work,
1988  lapack_int* info );
1989 
1990 #define LAPACK_cgeqrf LAPACK_GLOBAL(cgeqrf,CGEQRF)
1992  lapack_int const* m, lapack_int const* n,
1993  lapack_complex_float* A, lapack_int const* lda,
1994  lapack_complex_float* tau,
1995  lapack_complex_float* work, lapack_int const* lwork,
1996  lapack_int* info );
1997 
1998 #define LAPACK_dgeqrf LAPACK_GLOBAL(dgeqrf,DGEQRF)
2000  lapack_int const* m, lapack_int const* n,
2001  double* A, lapack_int const* lda,
2002  double* tau,
2003  double* work, lapack_int const* lwork,
2004  lapack_int* info );
2005 
2006 #define LAPACK_sgeqrf LAPACK_GLOBAL(sgeqrf,SGEQRF)
2008  lapack_int const* m, lapack_int const* n,
2009  float* A, lapack_int const* lda,
2010  float* tau,
2011  float* work, lapack_int const* lwork,
2012  lapack_int* info );
2013 
2014 #define LAPACK_zgeqrf LAPACK_GLOBAL(zgeqrf,ZGEQRF)
2016  lapack_int const* m, lapack_int const* n,
2017  lapack_complex_double* A, lapack_int const* lda,
2018  lapack_complex_double* tau,
2019  lapack_complex_double* work, lapack_int const* lwork,
2020  lapack_int* info );
2021 
2022 #define LAPACK_cgeqrfp LAPACK_GLOBAL(cgeqrfp,CGEQRFP)
2024  lapack_int const* m, lapack_int const* n,
2025  lapack_complex_float* A, lapack_int const* lda,
2026  lapack_complex_float* tau,
2027  lapack_complex_float* work, lapack_int const* lwork,
2028  lapack_int* info );
2029 
2030 #define LAPACK_dgeqrfp LAPACK_GLOBAL(dgeqrfp,DGEQRFP)
2032  lapack_int const* m, lapack_int const* n,
2033  double* A, lapack_int const* lda,
2034  double* tau,
2035  double* work, lapack_int const* lwork,
2036  lapack_int* info );
2037 
2038 #define LAPACK_sgeqrfp LAPACK_GLOBAL(sgeqrfp,SGEQRFP)
2040  lapack_int const* m, lapack_int const* n,
2041  float* A, lapack_int const* lda,
2042  float* tau,
2043  float* work, lapack_int const* lwork,
2044  lapack_int* info );
2045 
2046 #define LAPACK_zgeqrfp LAPACK_GLOBAL(zgeqrfp,ZGEQRFP)
2048  lapack_int const* m, lapack_int const* n,
2049  lapack_complex_double* A, lapack_int const* lda,
2050  lapack_complex_double* tau,
2051  lapack_complex_double* work, lapack_int const* lwork,
2052  lapack_int* info );
2053 
2054 #define LAPACK_cgeqrt LAPACK_GLOBAL(cgeqrt,CGEQRT)
2056  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2057  lapack_complex_float* A, lapack_int const* lda,
2058  lapack_complex_float* T, lapack_int const* ldt,
2059  lapack_complex_float* work,
2060  lapack_int* info );
2061 
2062 #define LAPACK_dgeqrt LAPACK_GLOBAL(dgeqrt,DGEQRT)
2064  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2065  double* A, lapack_int const* lda,
2066  double* T, lapack_int const* ldt,
2067  double* work,
2068  lapack_int* info );
2069 
2070 #define LAPACK_sgeqrt LAPACK_GLOBAL(sgeqrt,SGEQRT)
2072  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2073  float* A, lapack_int const* lda,
2074  float* T, lapack_int const* ldt,
2075  float* work,
2076  lapack_int* info );
2077 
2078 #define LAPACK_zgeqrt LAPACK_GLOBAL(zgeqrt,ZGEQRT)
2080  lapack_int const* m, lapack_int const* n, lapack_int const* nb,
2081  lapack_complex_double* A, lapack_int const* lda,
2082  lapack_complex_double* T, lapack_int const* ldt,
2083  lapack_complex_double* work,
2084  lapack_int* info );
2085 
2086 #define LAPACK_cgeqrt2 LAPACK_GLOBAL(cgeqrt2,CGEQRT2)
2088  lapack_int const* m, lapack_int const* n,
2089  lapack_complex_float* A, lapack_int const* lda,
2090  lapack_complex_float* T, lapack_int const* ldt,
2091  lapack_int* info );
2092 
2093 #define LAPACK_dgeqrt2 LAPACK_GLOBAL(dgeqrt2,DGEQRT2)
2095  lapack_int const* m, lapack_int const* n,
2096  double* A, lapack_int const* lda,
2097  double* T, lapack_int const* ldt,
2098  lapack_int* info );
2099 
2100 #define LAPACK_sgeqrt2 LAPACK_GLOBAL(sgeqrt2,SGEQRT2)
2102  lapack_int const* m, lapack_int const* n,
2103  float* A, lapack_int const* lda,
2104  float* T, lapack_int const* ldt,
2105  lapack_int* info );
2106 
2107 #define LAPACK_zgeqrt2 LAPACK_GLOBAL(zgeqrt2,ZGEQRT2)
2109  lapack_int const* m, lapack_int const* n,
2110  lapack_complex_double* A, lapack_int const* lda,
2111  lapack_complex_double* T, lapack_int const* ldt,
2112  lapack_int* info );
2113 
2114 #define LAPACK_cgeqrt3 LAPACK_GLOBAL(cgeqrt3,CGEQRT3)
2116  lapack_int const* m, lapack_int const* n,
2117  lapack_complex_float* A, lapack_int const* lda,
2118  lapack_complex_float* T, lapack_int const* ldt,
2119  lapack_int* info );
2120 
2121 #define LAPACK_dgeqrt3 LAPACK_GLOBAL(dgeqrt3,DGEQRT3)
2123  lapack_int const* m, lapack_int const* n,
2124  double* A, lapack_int const* lda,
2125  double* T, lapack_int const* ldt,
2126  lapack_int* info );
2127 
2128 #define LAPACK_sgeqrt3 LAPACK_GLOBAL(sgeqrt3,SGEQRT3)
2130  lapack_int const* m, lapack_int const* n,
2131  float* A, lapack_int const* lda,
2132  float* T, lapack_int const* ldt,
2133  lapack_int* info );
2134 
2135 #define LAPACK_zgeqrt3 LAPACK_GLOBAL(zgeqrt3,ZGEQRT3)
2137  lapack_int const* m, lapack_int const* n,
2138  lapack_complex_double* A, lapack_int const* lda,
2139  lapack_complex_double* T, lapack_int const* ldt,
2140  lapack_int* info );
2141 
2142 #define LAPACK_cgerfs LAPACK_GLOBAL(cgerfs,CGERFS)
2144  char const* trans,
2145  lapack_int const* n, lapack_int const* nrhs,
2146  lapack_complex_float const* A, lapack_int const* lda,
2147  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2148  lapack_complex_float const* B, lapack_int const* ldb,
2149  lapack_complex_float* X, lapack_int const* ldx,
2150  float* ferr,
2151  float* berr,
2152  lapack_complex_float* work,
2153  float* rwork,
2154  lapack_int* info );
2155 
2156 #define LAPACK_dgerfs LAPACK_GLOBAL(dgerfs,DGERFS)
2158  char const* trans,
2159  lapack_int const* n, lapack_int const* nrhs,
2160  double const* A, lapack_int const* lda,
2161  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2162  double const* B, lapack_int const* ldb,
2163  double* X, lapack_int const* ldx,
2164  double* ferr,
2165  double* berr,
2166  double* work,
2167  lapack_int* iwork,
2168  lapack_int* info );
2169 
2170 #define LAPACK_sgerfs LAPACK_GLOBAL(sgerfs,SGERFS)
2172  char const* trans,
2173  lapack_int const* n, lapack_int const* nrhs,
2174  float const* A, lapack_int const* lda,
2175  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2176  float const* B, lapack_int const* ldb,
2177  float* X, lapack_int const* ldx,
2178  float* ferr,
2179  float* berr,
2180  float* work,
2181  lapack_int* iwork,
2182  lapack_int* info );
2183 
2184 #define LAPACK_zgerfs LAPACK_GLOBAL(zgerfs,ZGERFS)
2186  char const* trans,
2187  lapack_int const* n, lapack_int const* nrhs,
2188  lapack_complex_double const* A, lapack_int const* lda,
2189  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2190  lapack_complex_double const* B, lapack_int const* ldb,
2191  lapack_complex_double* X, lapack_int const* ldx,
2192  double* ferr,
2193  double* berr,
2194  lapack_complex_double* work,
2195  double* rwork,
2196  lapack_int* info );
2197 
2198 #define LAPACK_cgerfsx LAPACK_GLOBAL(cgerfsx,CGERFSX)
2200  char const* trans, char const* equed,
2201  lapack_int const* n, lapack_int const* nrhs,
2202  lapack_complex_float const* A, lapack_int const* lda,
2203  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2204  float const* R,
2205  float const* C,
2206  lapack_complex_float const* B, lapack_int const* ldb,
2207  lapack_complex_float* X, lapack_int const* ldx,
2208  float* rcond,
2209  float* berr, lapack_int const* n_err_bnds,
2210  float* err_bnds_norm,
2211  float* err_bnds_comp, lapack_int const* nparams,
2212  float* params,
2213  lapack_complex_float* work,
2214  float* rwork,
2215  lapack_int* info );
2216 
2217 #define LAPACK_dgerfsx LAPACK_GLOBAL(dgerfsx,DGERFSX)
2219  char const* trans, char const* equed,
2220  lapack_int const* n, lapack_int const* nrhs,
2221  double const* A, lapack_int const* lda,
2222  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2223  double const* R,
2224  double const* C,
2225  double const* B, lapack_int const* ldb,
2226  double* X, lapack_int const* ldx,
2227  double* rcond,
2228  double* berr, lapack_int const* n_err_bnds,
2229  double* err_bnds_norm,
2230  double* err_bnds_comp, lapack_int const* nparams,
2231  double* params,
2232  double* work,
2233  lapack_int* iwork,
2234  lapack_int* info );
2235 
2236 #define LAPACK_sgerfsx LAPACK_GLOBAL(sgerfsx,SGERFSX)
2238  char const* trans, char const* equed,
2239  lapack_int const* n, lapack_int const* nrhs,
2240  float const* A, lapack_int const* lda,
2241  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2242  float const* R,
2243  float const* C,
2244  float const* B, lapack_int const* ldb,
2245  float* X, lapack_int const* ldx,
2246  float* rcond,
2247  float* berr, lapack_int const* n_err_bnds,
2248  float* err_bnds_norm,
2249  float* err_bnds_comp, lapack_int const* nparams,
2250  float* params,
2251  float* work,
2252  lapack_int* iwork,
2253  lapack_int* info );
2254 
2255 #define LAPACK_zgerfsx LAPACK_GLOBAL(zgerfsx,ZGERFSX)
2257  char const* trans, char const* equed,
2258  lapack_int const* n, lapack_int const* nrhs,
2259  lapack_complex_double const* A, lapack_int const* lda,
2260  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
2261  double const* R,
2262  double const* C,
2263  lapack_complex_double const* B, lapack_int const* ldb,
2264  lapack_complex_double* X, lapack_int const* ldx,
2265  double* rcond,
2266  double* berr, lapack_int const* n_err_bnds,
2267  double* err_bnds_norm,
2268  double* err_bnds_comp, lapack_int const* nparams,
2269  double* params,
2270  lapack_complex_double* work,
2271  double* rwork,
2272  lapack_int* info );
2273 
2274 #define LAPACK_cgerq2 LAPACK_GLOBAL(cgerq2,CGERQ2)
2276  lapack_int const* m, lapack_int const* n,
2277  lapack_complex_float* A, lapack_int const* lda,
2278  lapack_complex_float* tau,
2279  lapack_complex_float* work,
2280  lapack_int* info );
2281 
2282 #define LAPACK_dgerq2 LAPACK_GLOBAL(dgerq2,DGERQ2)
2284  lapack_int const* m, lapack_int const* n,
2285  double* A, lapack_int const* lda,
2286  double* tau,
2287  double* work,
2288  lapack_int* info );
2289 
2290 #define LAPACK_sgerq2 LAPACK_GLOBAL(sgerq2,SGERQ2)
2292  lapack_int const* m, lapack_int const* n,
2293  float* A, lapack_int const* lda,
2294  float* tau,
2295  float* work,
2296  lapack_int* info );
2297 
2298 #define LAPACK_zgerq2 LAPACK_GLOBAL(zgerq2,ZGERQ2)
2300  lapack_int const* m, lapack_int const* n,
2301  lapack_complex_double* A, lapack_int const* lda,
2302  lapack_complex_double* tau,
2303  lapack_complex_double* work,
2304  lapack_int* info );
2305 
2306 #define LAPACK_cgerqf LAPACK_GLOBAL(cgerqf,CGERQF)
2308  lapack_int const* m, lapack_int const* n,
2309  lapack_complex_float* A, lapack_int const* lda,
2310  lapack_complex_float* tau,
2311  lapack_complex_float* work, lapack_int const* lwork,
2312  lapack_int* info );
2313 
2314 #define LAPACK_dgerqf LAPACK_GLOBAL(dgerqf,DGERQF)
2316  lapack_int const* m, lapack_int const* n,
2317  double* A, lapack_int const* lda,
2318  double* tau,
2319  double* work, lapack_int const* lwork,
2320  lapack_int* info );
2321 
2322 #define LAPACK_sgerqf LAPACK_GLOBAL(sgerqf,SGERQF)
2324  lapack_int const* m, lapack_int const* n,
2325  float* A, lapack_int const* lda,
2326  float* tau,
2327  float* work, lapack_int const* lwork,
2328  lapack_int* info );
2329 
2330 #define LAPACK_zgerqf LAPACK_GLOBAL(zgerqf,ZGERQF)
2332  lapack_int const* m, lapack_int const* n,
2333  lapack_complex_double* A, lapack_int const* lda,
2334  lapack_complex_double* tau,
2335  lapack_complex_double* work, lapack_int const* lwork,
2336  lapack_int* info );
2337 
2338 #define LAPACK_cgesdd LAPACK_GLOBAL(cgesdd,CGESDD)
2340  char const* jobz,
2341  lapack_int const* m, lapack_int const* n,
2342  lapack_complex_float* A, lapack_int const* lda,
2343  float* S,
2344  lapack_complex_float* U, lapack_int const* ldu,
2345  lapack_complex_float* VT, lapack_int const* ldvt,
2346  lapack_complex_float* work, lapack_int const* lwork,
2347  float* rwork,
2348  lapack_int* iwork,
2349  lapack_int* info );
2350 
2351 #define LAPACK_dgesdd LAPACK_GLOBAL(dgesdd,DGESDD)
2353  char const* jobz,
2354  lapack_int const* m, lapack_int const* n,
2355  double* A, lapack_int const* lda,
2356  double* S,
2357  double* U, lapack_int const* ldu,
2358  double* VT, lapack_int const* ldvt,
2359  double* work, lapack_int const* lwork,
2360  lapack_int* iwork,
2361  lapack_int* info );
2362 
2363 #define LAPACK_sgesdd LAPACK_GLOBAL(sgesdd,SGESDD)
2365  char const* jobz,
2366  lapack_int const* m, lapack_int const* n,
2367  float* A, lapack_int const* lda,
2368  float* S,
2369  float* U, lapack_int const* ldu,
2370  float* VT, lapack_int const* ldvt,
2371  float* work, lapack_int const* lwork,
2372  lapack_int* iwork,
2373  lapack_int* info );
2374 
2375 #define LAPACK_zgesdd LAPACK_GLOBAL(zgesdd,ZGESDD)
2377  char const* jobz,
2378  lapack_int const* m, lapack_int const* n,
2379  lapack_complex_double* A, lapack_int const* lda,
2380  double* S,
2381  lapack_complex_double* U, lapack_int const* ldu,
2382  lapack_complex_double* VT, lapack_int const* ldvt,
2383  lapack_complex_double* work, lapack_int const* lwork,
2384  double* rwork,
2385  lapack_int* iwork,
2386  lapack_int* info );
2387 
2388 #define LAPACK_cgesv LAPACK_GLOBAL(cgesv,CGESV)
2390  lapack_int const* n, lapack_int const* nrhs,
2391  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2392  lapack_complex_float* B, lapack_int const* ldb,
2393  lapack_int* info );
2394 
2395 #define LAPACK_dgesv LAPACK_GLOBAL(dgesv,DGESV)
2397  lapack_int const* n, lapack_int const* nrhs,
2398  double* A, lapack_int const* lda, lapack_int* ipiv,
2399  double* B, lapack_int const* ldb,
2400  lapack_int* info );
2401 
2402 #define LAPACK_sgesv LAPACK_GLOBAL(sgesv,SGESV)
2404  lapack_int const* n, lapack_int const* nrhs,
2405  float* A, lapack_int const* lda, lapack_int* ipiv,
2406  float* B, lapack_int const* ldb,
2407  lapack_int* info );
2408 
2409 #define LAPACK_zgesv LAPACK_GLOBAL(zgesv,ZGESV)
2411  lapack_int const* n, lapack_int const* nrhs,
2412  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2413  lapack_complex_double* B, lapack_int const* ldb,
2414  lapack_int* info );
2415 
2416 #define LAPACK_dsgesv LAPACK_GLOBAL(dsgesv,DSGESV)
2418  lapack_int const* n, lapack_int const* nrhs,
2419  double* A, lapack_int const* lda, lapack_int* ipiv,
2420  double const* B, lapack_int const* ldb,
2421  double* X, lapack_int const* ldx,
2422  double* work,
2423  float* swork, lapack_int* iter,
2424  lapack_int* info );
2425 
2426 #define LAPACK_zcgesv LAPACK_GLOBAL(zcgesv,ZCGESV)
2428  lapack_int const* n, lapack_int const* nrhs,
2429  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2430  lapack_complex_double const* B, lapack_int const* ldb,
2431  lapack_complex_double* X, lapack_int const* ldx,
2432  lapack_complex_double* work,
2433  lapack_complex_float* swork,
2434  double* rwork, lapack_int* iter,
2435  lapack_int* info );
2436 
2437 #define LAPACK_cgesvd LAPACK_GLOBAL(cgesvd,CGESVD)
2439  char const* jobu, char const* jobvt,
2440  lapack_int const* m, lapack_int const* n,
2441  lapack_complex_float* A, lapack_int const* lda,
2442  float* S,
2443  lapack_complex_float* U, lapack_int const* ldu,
2444  lapack_complex_float* VT, lapack_int const* ldvt,
2445  lapack_complex_float* work, lapack_int const* lwork,
2446  float* rwork,
2447  lapack_int* info );
2448 
2449 #define LAPACK_dgesvd LAPACK_GLOBAL(dgesvd,DGESVD)
2451  char const* jobu, char const* jobvt,
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* VT, lapack_int const* ldvt,
2457  double* work, lapack_int const* lwork,
2458  lapack_int* info );
2459 
2460 #define LAPACK_sgesvd LAPACK_GLOBAL(sgesvd,SGESVD)
2462  char const* jobu, char const* jobvt,
2463  lapack_int const* m, lapack_int const* n,
2464  float* A, lapack_int const* lda,
2465  float* S,
2466  float* U, lapack_int const* ldu,
2467  float* VT, lapack_int const* ldvt,
2468  float* work, lapack_int const* lwork,
2469  lapack_int* info );
2470 
2471 #define LAPACK_zgesvd LAPACK_GLOBAL(zgesvd,ZGESVD)
2473  char const* jobu, char const* jobvt,
2474  lapack_int const* m, lapack_int const* n,
2475  lapack_complex_double* A, lapack_int const* lda,
2476  double* S,
2477  lapack_complex_double* U, lapack_int const* ldu,
2478  lapack_complex_double* VT, lapack_int const* ldvt,
2479  lapack_complex_double* work, lapack_int const* lwork,
2480  double* rwork,
2481  lapack_int* info );
2482 
2483 #define LAPACK_cgesvdq LAPACK_GLOBAL(cgesvdq,CGESVDQ)
2485  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2486  lapack_int const* m, lapack_int const* n,
2487  lapack_complex_float* A, lapack_int const* lda,
2488  float* S,
2489  lapack_complex_float* U, lapack_int const* ldu,
2490  lapack_complex_float* V, lapack_int const* ldv, lapack_int* numrank,
2491  lapack_int* iwork, lapack_int const* liwork,
2492  lapack_complex_float* cwork, lapack_int* lcwork,
2493  float* rwork, lapack_int const* lrwork,
2494  lapack_int* info );
2495 
2496 #define LAPACK_dgesvdq LAPACK_GLOBAL(dgesvdq,DGESVDQ)
2498  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2499  lapack_int const* m, lapack_int const* n,
2500  double* A, lapack_int const* lda,
2501  double* S,
2502  double* U, lapack_int const* ldu,
2503  double* V, lapack_int const* ldv, lapack_int* numrank,
2504  lapack_int* iwork, lapack_int const* liwork,
2505  double* work, lapack_int* lwork,
2506  double* rwork, lapack_int const* lrwork,
2507  lapack_int* info );
2508 
2509 #define LAPACK_sgesvdq LAPACK_GLOBAL(sgesvdq,SGESVDQ)
2511  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2512  lapack_int const* m, lapack_int const* n,
2513  float* A, lapack_int const* lda,
2514  float* S,
2515  float* U, lapack_int const* ldu,
2516  float* V, lapack_int const* ldv, lapack_int* numrank,
2517  lapack_int* iwork, lapack_int const* liwork,
2518  float* work, lapack_int* lwork,
2519  float* rwork, lapack_int const* lrwork,
2520  lapack_int* info );
2521 
2522 #define LAPACK_zgesvdq LAPACK_GLOBAL(zgesvdq,ZGESVDQ)
2524  char const* joba, char const* jobp, char const* jobr, char const* jobu, char const* jobv,
2525  lapack_int const* m, lapack_int const* n,
2526  lapack_complex_double* A, lapack_int const* lda,
2527  double* S,
2528  lapack_complex_double* U, lapack_int const* ldu,
2529  lapack_complex_double* V, lapack_int const* ldv, lapack_int* numrank,
2530  lapack_int* iwork, lapack_int const* liwork,
2531  lapack_complex_double* cwork, lapack_int* lcwork,
2532  double* rwork, lapack_int const* lrwork,
2533  lapack_int* info );
2534 
2535 #define LAPACK_cgesvdx LAPACK_GLOBAL(cgesvdx,CGESVDX)
2537  char const* jobu, char const* jobvt, char const* range,
2538  lapack_int const* m, lapack_int const* n,
2539  lapack_complex_float* A, lapack_int const* lda,
2540  float const* vl,
2541  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2542  float* S,
2543  lapack_complex_float* U, lapack_int const* ldu,
2544  lapack_complex_float* VT, lapack_int const* ldvt,
2545  lapack_complex_float* work, lapack_int const* lwork,
2546  float* rwork,
2547  lapack_int* iwork,
2548  lapack_int* info );
2549 
2550 #define LAPACK_dgesvdx LAPACK_GLOBAL(dgesvdx,DGESVDX)
2552  char const* jobu, char const* jobvt, char const* range,
2553  lapack_int const* m, lapack_int const* n,
2554  double* A, lapack_int const* lda,
2555  double const* vl,
2556  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2557  double* S,
2558  double* U, lapack_int const* ldu,
2559  double* VT, lapack_int const* ldvt,
2560  double* work, lapack_int const* lwork,
2561  lapack_int* iwork,
2562  lapack_int* info );
2563 
2564 #define LAPACK_sgesvdx LAPACK_GLOBAL(sgesvdx,SGESVDX)
2566  char const* jobu, char const* jobvt, char const* range,
2567  lapack_int const* m, lapack_int const* n,
2568  float* A, lapack_int const* lda,
2569  float const* vl,
2570  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2571  float* S,
2572  float* U, lapack_int const* ldu,
2573  float* VT, lapack_int const* ldvt,
2574  float* work, lapack_int const* lwork,
2575  lapack_int* iwork,
2576  lapack_int* info );
2577 
2578 #define LAPACK_zgesvdx LAPACK_GLOBAL(zgesvdx,ZGESVDX)
2580  char const* jobu, char const* jobvt, char const* range,
2581  lapack_int const* m, lapack_int const* n,
2582  lapack_complex_double* A, lapack_int const* lda,
2583  double const* vl,
2584  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* ns,
2585  double* S,
2586  lapack_complex_double* U, lapack_int const* ldu,
2587  lapack_complex_double* VT, lapack_int const* ldvt,
2588  lapack_complex_double* work, lapack_int const* lwork,
2589  double* rwork,
2590  lapack_int* iwork,
2591  lapack_int* info );
2592 
2593 #define LAPACK_cgesvj LAPACK_GLOBAL(cgesvj,CGESVJ)
2595  char const* joba, char const* jobu, char const* jobv,
2596  lapack_int const* m, lapack_int const* n,
2597  lapack_complex_float* A, lapack_int const* lda,
2598  float* SVA, lapack_int const* mv,
2599  lapack_complex_float* V, lapack_int const* ldv,
2600  lapack_complex_float* cwork, lapack_int const* lwork,
2601  float* rwork, lapack_int const* lrwork,
2602  lapack_int* info );
2603 
2604 #define LAPACK_dgesvj LAPACK_GLOBAL(dgesvj,DGESVJ)
2606  char const* joba, char const* jobu, char const* jobv,
2607  lapack_int const* m, lapack_int const* n,
2608  double* A, lapack_int const* lda,
2609  double* SVA, lapack_int const* mv,
2610  double* V, lapack_int const* ldv,
2611  double* work, lapack_int const* lwork,
2612  lapack_int* info );
2613 
2614 #define LAPACK_sgesvj LAPACK_GLOBAL(sgesvj,SGESVJ)
2616  char const* joba, char const* jobu, char const* jobv,
2617  lapack_int const* m, lapack_int const* n,
2618  float* A, lapack_int const* lda,
2619  float* SVA, lapack_int const* mv,
2620  float* V, lapack_int const* ldv,
2621  float* work, lapack_int const* lwork,
2622  lapack_int* info );
2623 
2624 #define LAPACK_zgesvj LAPACK_GLOBAL(zgesvj,ZGESVJ)
2626  char const* joba, char const* jobu, char const* jobv,
2627  lapack_int const* m, lapack_int const* n,
2628  lapack_complex_double* A, lapack_int const* lda,
2629  double* SVA, lapack_int const* mv,
2630  lapack_complex_double* V, lapack_int const* ldv,
2631  lapack_complex_double* cwork, lapack_int const* lwork,
2632  double* rwork, lapack_int const* lrwork,
2633  lapack_int* info );
2634 
2635 #define LAPACK_cgesvx LAPACK_GLOBAL(cgesvx,CGESVX)
2637  char const* fact, char const* trans,
2638  lapack_int const* n, lapack_int const* nrhs,
2639  lapack_complex_float* A, lapack_int const* lda,
2640  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2641  float* R,
2642  float* C,
2644  lapack_int const* ldb,
2645  lapack_complex_float* X, lapack_int const* ldx,
2646  float* rcond,
2647  float* ferr,
2648  float* berr,
2649  lapack_complex_float* work,
2650  float* rwork,
2651  lapack_int* info );
2652 
2653 #define LAPACK_dgesvx LAPACK_GLOBAL(dgesvx,DGESVX)
2655  char const* fact, char const* trans,
2656  lapack_int const* n, lapack_int const* nrhs,
2657  double* A, lapack_int const* lda,
2658  double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2659  double* R,
2660  double* C,
2661  double* B,
2662  lapack_int const* ldb,
2663  double* X, lapack_int const* ldx,
2664  double* rcond,
2665  double* ferr,
2666  double* berr,
2667  double* work,
2668  lapack_int* iwork,
2669  lapack_int* info );
2670 
2671 #define LAPACK_sgesvx LAPACK_GLOBAL(sgesvx,SGESVX)
2673  char const* fact, char const* trans,
2674  lapack_int const* n, lapack_int const* nrhs,
2675  float* A, lapack_int const* lda,
2676  float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2677  float* R,
2678  float* C,
2679  float* B,
2680  lapack_int const* ldb,
2681  float* X, lapack_int const* ldx,
2682  float* rcond,
2683  float* ferr,
2684  float* berr,
2685  float* work,
2686  lapack_int* iwork,
2687  lapack_int* info );
2688 
2689 #define LAPACK_zgesvx LAPACK_GLOBAL(zgesvx,ZGESVX)
2691  char const* fact, char const* trans,
2692  lapack_int const* n, lapack_int const* nrhs,
2693  lapack_complex_double* A, lapack_int const* lda,
2694  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2695  double* R,
2696  double* C,
2698  lapack_int const* ldb,
2699  lapack_complex_double* X, lapack_int const* ldx,
2700  double* rcond,
2701  double* ferr,
2702  double* berr,
2703  lapack_complex_double* work,
2704  double* rwork,
2705  lapack_int* info );
2706 
2707 #define LAPACK_cgesvxx LAPACK_GLOBAL(cgesvxx,CGESVXX)
2709  char const* fact, char const* trans,
2710  lapack_int const* n, lapack_int const* nrhs,
2711  lapack_complex_float* A, lapack_int const* lda,
2712  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2713  float* R,
2714  float* C,
2716  lapack_int const* ldb,
2717  lapack_complex_float* X, lapack_int const* ldx,
2718  float* rcond,
2719  float* rpvgrw,
2720  float* berr, lapack_int const* n_err_bnds,
2721  float* err_bnds_norm,
2722  float* err_bnds_comp, lapack_int const* nparams,
2723  float* params,
2724  lapack_complex_float* work,
2725  float* rwork,
2726  lapack_int* info );
2727 
2728 #define LAPACK_dgesvxx LAPACK_GLOBAL(dgesvxx,DGESVXX)
2730  char const* fact, char const* trans,
2731  lapack_int const* n, lapack_int const* nrhs,
2732  double* A, lapack_int const* lda,
2733  double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2734  double* R,
2735  double* C,
2736  double* B,
2737  lapack_int const* ldb,
2738  double* X, lapack_int const* ldx,
2739  double* rcond,
2740  double* rpvgrw,
2741  double* berr, lapack_int const* n_err_bnds,
2742  double* err_bnds_norm,
2743  double* err_bnds_comp, lapack_int const* nparams,
2744  double* params,
2745  double* work,
2746  lapack_int* iwork,
2747  lapack_int* info );
2748 
2749 #define LAPACK_sgesvxx LAPACK_GLOBAL(sgesvxx,SGESVXX)
2751  char const* fact, char const* trans,
2752  lapack_int const* n, lapack_int const* nrhs,
2753  float* A, lapack_int const* lda,
2754  float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2755  float* R,
2756  float* C,
2757  float* B,
2758  lapack_int const* ldb,
2759  float* X, lapack_int const* ldx,
2760  float* rcond,
2761  float* rpvgrw,
2762  float* berr, lapack_int const* n_err_bnds,
2763  float* err_bnds_norm,
2764  float* err_bnds_comp, lapack_int const* nparams,
2765  float* params,
2766  float* work,
2767  lapack_int* iwork,
2768  lapack_int* info );
2769 
2770 #define LAPACK_zgesvxx LAPACK_GLOBAL(zgesvxx,ZGESVXX)
2772  char const* fact, char const* trans,
2773  lapack_int const* n, lapack_int const* nrhs,
2774  lapack_complex_double* A, lapack_int const* lda,
2775  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
2776  double* R,
2777  double* C,
2779  lapack_int const* ldb,
2780  lapack_complex_double* X, lapack_int const* ldx,
2781  double* rcond,
2782  double* rpvgrw,
2783  double* berr, lapack_int const* n_err_bnds,
2784  double* err_bnds_norm,
2785  double* err_bnds_comp, lapack_int const* nparams,
2786  double* params,
2787  lapack_complex_double* work,
2788  double* rwork,
2789  lapack_int* info );
2790 
2791 #define LAPACK_cgetf2 LAPACK_GLOBAL(cgetf2,CGETF2)
2793  lapack_int const* m, lapack_int const* n,
2794  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2795  lapack_int* info );
2796 
2797 #define LAPACK_dgetf2 LAPACK_GLOBAL(dgetf2,DGETF2)
2799  lapack_int const* m, lapack_int const* n,
2800  double* A, lapack_int const* lda, lapack_int* ipiv,
2801  lapack_int* info );
2802 
2803 #define LAPACK_sgetf2 LAPACK_GLOBAL(sgetf2,SGETF2)
2805  lapack_int const* m, lapack_int const* n,
2806  float* A, lapack_int const* lda, lapack_int* ipiv,
2807  lapack_int* info );
2808 
2809 #define LAPACK_zgetf2 LAPACK_GLOBAL(zgetf2,ZGETF2)
2811  lapack_int const* m, lapack_int const* n,
2812  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2813  lapack_int* info );
2814 
2815 #define LAPACK_cgetrf LAPACK_GLOBAL(cgetrf,CGETRF)
2817  lapack_int const* m, lapack_int const* n,
2818  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2819  lapack_int* info );
2820 
2821 #define LAPACK_dgetrf LAPACK_GLOBAL(dgetrf,DGETRF)
2823  lapack_int const* m, lapack_int const* n,
2824  double* A, lapack_int const* lda, lapack_int* ipiv,
2825  lapack_int* info );
2826 
2827 #define LAPACK_sgetrf LAPACK_GLOBAL(sgetrf,SGETRF)
2829  lapack_int const* m, lapack_int const* n,
2830  float* A, lapack_int const* lda, lapack_int* ipiv,
2831  lapack_int* info );
2832 
2833 #define LAPACK_zgetrf LAPACK_GLOBAL(zgetrf,ZGETRF)
2835  lapack_int const* m, lapack_int const* n,
2836  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2837  lapack_int* info );
2838 
2839 #define LAPACK_cgetrf2 LAPACK_GLOBAL(cgetrf2,CGETRF2)
2841  lapack_int const* m, lapack_int const* n,
2842  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
2843  lapack_int* info );
2844 
2845 #define LAPACK_dgetrf2 LAPACK_GLOBAL(dgetrf2,DGETRF2)
2847  lapack_int const* m, lapack_int const* n,
2848  double* A, lapack_int const* lda, lapack_int* ipiv,
2849  lapack_int* info );
2850 
2851 #define LAPACK_sgetrf2 LAPACK_GLOBAL(sgetrf2,SGETRF2)
2853  lapack_int const* m, lapack_int const* n,
2854  float* A, lapack_int const* lda, lapack_int* ipiv,
2855  lapack_int* info );
2856 
2857 #define LAPACK_zgetrf2 LAPACK_GLOBAL(zgetrf2,ZGETRF2)
2859  lapack_int const* m, lapack_int const* n,
2860  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
2861  lapack_int* info );
2862 
2863 #define LAPACK_cgetri LAPACK_GLOBAL(cgetri,CGETRI)
2865  lapack_int const* n,
2866  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
2867  lapack_complex_float* work, lapack_int const* lwork,
2868  lapack_int* info );
2869 
2870 #define LAPACK_dgetri LAPACK_GLOBAL(dgetri,DGETRI)
2872  lapack_int const* n,
2873  double* A, lapack_int const* lda, lapack_int const* ipiv,
2874  double* work, lapack_int const* lwork,
2875  lapack_int* info );
2876 
2877 #define LAPACK_sgetri LAPACK_GLOBAL(sgetri,SGETRI)
2879  lapack_int const* n,
2880  float* A, lapack_int const* lda, lapack_int const* ipiv,
2881  float* work, lapack_int const* lwork,
2882  lapack_int* info );
2883 
2884 #define LAPACK_zgetri LAPACK_GLOBAL(zgetri,ZGETRI)
2886  lapack_int const* n,
2887  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
2888  lapack_complex_double* work, lapack_int const* lwork,
2889  lapack_int* info );
2890 
2891 #define LAPACK_cgetrs LAPACK_GLOBAL(cgetrs,CGETRS)
2893  char const* trans,
2894  lapack_int const* n, lapack_int const* nrhs,
2895  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
2896  lapack_complex_float* B, lapack_int const* ldb,
2897  lapack_int* info );
2898 
2899 #define LAPACK_dgetrs LAPACK_GLOBAL(dgetrs,DGETRS)
2901  char const* trans,
2902  lapack_int const* n, lapack_int const* nrhs,
2903  double const* A, lapack_int const* lda, lapack_int const* ipiv,
2904  double* B, lapack_int const* ldb,
2905  lapack_int* info );
2906 
2907 #define LAPACK_sgetrs LAPACK_GLOBAL(sgetrs,SGETRS)
2909  char const* trans,
2910  lapack_int const* n, lapack_int const* nrhs,
2911  float const* A, lapack_int const* lda, lapack_int const* ipiv,
2912  float* B, lapack_int const* ldb,
2913  lapack_int* info );
2914 
2915 #define LAPACK_zgetrs LAPACK_GLOBAL(zgetrs,ZGETRS)
2917  char const* trans,
2918  lapack_int const* n, lapack_int const* nrhs,
2919  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
2920  lapack_complex_double* B, lapack_int const* ldb,
2921  lapack_int* info );
2922 
2923 #define LAPACK_cgetsls LAPACK_GLOBAL(cgetsls,CGETSLS)
2925  char const* trans,
2926  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2927  lapack_complex_float* A, lapack_int const* lda,
2928  lapack_complex_float* B, lapack_int const* ldb,
2929  lapack_complex_float* work, lapack_int const* lwork,
2930  lapack_int* info );
2931 
2932 #define LAPACK_dgetsls LAPACK_GLOBAL(dgetsls,DGETSLS)
2934  char const* trans,
2935  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2936  double* A, lapack_int const* lda,
2937  double* B, lapack_int const* ldb,
2938  double* work, lapack_int const* lwork,
2939  lapack_int* info );
2940 
2941 #define LAPACK_sgetsls LAPACK_GLOBAL(sgetsls,SGETSLS)
2943  char const* trans,
2944  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2945  float* A, lapack_int const* lda,
2946  float* B, lapack_int const* ldb,
2947  float* work, lapack_int const* lwork,
2948  lapack_int* info );
2949 
2950 #define LAPACK_zgetsls LAPACK_GLOBAL(zgetsls,ZGETSLS)
2952  char const* trans,
2953  lapack_int const* m, lapack_int const* n, lapack_int const* nrhs,
2954  lapack_complex_double* A, lapack_int const* lda,
2955  lapack_complex_double* B, lapack_int const* ldb,
2956  lapack_complex_double* work, lapack_int const* lwork,
2957  lapack_int* info );
2958 
2959 #define LAPACK_cgetsqrhrt LAPACK_GLOBAL(cgetsqrhrt,CGETSQRHRT)
2961  lapack_int const* m, lapack_int const* n,
2962  lapack_int const* mb1, lapack_int const* nb1, lapack_int const* nb2,
2963  lapack_complex_float* A, lapack_int const* lda,
2964  lapack_complex_float* T, lapack_int const* ldt,
2965  lapack_complex_float* work, lapack_int const* lwork,
2966  lapack_int* info );
2967 
2968 #define LAPACK_dgetsqrhrt LAPACK_GLOBAL(dgetsqrhrt,DGETSQRHRT)
2970  lapack_int const* m, lapack_int const* n,
2971  lapack_int const* mb1, lapack_int const* nb1, lapack_int const* nb2,
2972  double* A, lapack_int const* lda,
2973  double* T, lapack_int const* ldt,
2974  double* work, lapack_int const* lwork,
2975  lapack_int* info );
2976 
2977 #define LAPACK_sgetsqrhrt LAPACK_GLOBAL(sgetsqrhrt,SGETSQRHRT)
2979  lapack_int const* m, lapack_int const* n,
2980  lapack_int const* mb1, lapack_int const* nb1, lapack_int const* nb2,
2981  float* A, lapack_int const* lda,
2982  float* T, lapack_int const* ldt,
2983  float* work, lapack_int const* lwork,
2984  lapack_int* info );
2985 
2986 #define LAPACK_zgetsqrhrt LAPACK_GLOBAL(zgetsqrhrt,ZGETSQRHRT)
2988  lapack_int const* m, lapack_int const* n,
2989  lapack_int const* mb1, lapack_int const* nb1, lapack_int const* nb2,
2990  lapack_complex_double* A, lapack_int const* lda,
2991  lapack_complex_double* T, lapack_int const* ldt,
2992  lapack_complex_double* work, lapack_int const* lwork,
2993  lapack_int* info );
2994 
2995 #define LAPACK_cggbak LAPACK_GLOBAL(cggbak,CGGBAK)
2997  char const* job, char const* side,
2998  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
2999  float const* lscale,
3000  float const* rscale, lapack_int const* m,
3001  lapack_complex_float* V, lapack_int const* ldv,
3002  lapack_int* info );
3003 
3004 #define LAPACK_dggbak LAPACK_GLOBAL(dggbak,DGGBAK)
3006  char const* job, char const* side,
3007  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3008  double const* lscale,
3009  double const* rscale, lapack_int const* m,
3010  double* V, lapack_int const* ldv,
3011  lapack_int* info );
3012 
3013 #define LAPACK_sggbak LAPACK_GLOBAL(sggbak,SGGBAK)
3015  char const* job, char const* side,
3016  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3017  float const* lscale,
3018  float const* rscale, lapack_int const* m,
3019  float* V, lapack_int const* ldv,
3020  lapack_int* info );
3021 
3022 #define LAPACK_zggbak LAPACK_GLOBAL(zggbak,ZGGBAK)
3024  char const* job, char const* side,
3025  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3026  double const* lscale,
3027  double const* rscale, lapack_int const* m,
3028  lapack_complex_double* V, lapack_int const* ldv,
3029  lapack_int* info );
3030 
3031 #define LAPACK_cggbal LAPACK_GLOBAL(cggbal,CGGBAL)
3033  char const* job,
3034  lapack_int const* n,
3035  lapack_complex_float* A, lapack_int const* lda,
3036  lapack_complex_float* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
3037  float* lscale,
3038  float* rscale,
3039  float* work,
3040  lapack_int* info );
3041 
3042 #define LAPACK_dggbal LAPACK_GLOBAL(dggbal,DGGBAL)
3044  char const* job,
3045  lapack_int const* n,
3046  double* A, lapack_int const* lda,
3047  double* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
3048  double* lscale,
3049  double* rscale,
3050  double* work,
3051  lapack_int* info );
3052 
3053 #define LAPACK_sggbal LAPACK_GLOBAL(sggbal,SGGBAL)
3055  char const* job,
3056  lapack_int const* n,
3057  float* A, lapack_int const* lda,
3058  float* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
3059  float* lscale,
3060  float* rscale,
3061  float* work,
3062  lapack_int* info );
3063 
3064 #define LAPACK_zggbal LAPACK_GLOBAL(zggbal,ZGGBAL)
3066  char const* job,
3067  lapack_int const* n,
3068  lapack_complex_double* A, lapack_int const* lda,
3069  lapack_complex_double* B, lapack_int const* ldb, lapack_int* ilo, lapack_int* ihi,
3070  double* lscale,
3071  double* rscale,
3072  double* work,
3073  lapack_int* info );
3074 
3075 #define LAPACK_cgges LAPACK_GLOBAL(cgges,CGGES)
3077  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_C_SELECT2 selctg,
3078  lapack_int const* n,
3079  lapack_complex_float* A, lapack_int const* lda,
3080  lapack_complex_float* B, lapack_int const* ldb, lapack_int* sdim,
3081  lapack_complex_float* alpha,
3082  lapack_complex_float* beta,
3083  lapack_complex_float* VSL, lapack_int const* ldvsl,
3084  lapack_complex_float* VSR, lapack_int const* ldvsr,
3085  lapack_complex_float* work, lapack_int const* lwork,
3086  float* rwork, lapack_logical* BWORK,
3087  lapack_int* info );
3088 
3089 #define LAPACK_dgges LAPACK_GLOBAL(dgges,DGGES)
3091  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_D_SELECT3 selctg,
3092  lapack_int const* n,
3093  double* A, lapack_int const* lda,
3094  double* B, lapack_int const* ldb, lapack_int* sdim,
3095  double* alphar,
3096  double* alphai,
3097  double* beta,
3098  double* VSL, lapack_int const* ldvsl,
3099  double* VSR, lapack_int const* ldvsr,
3100  double* work, lapack_int const* lwork, lapack_logical* BWORK,
3101  lapack_int* info );
3102 
3103 #define LAPACK_sgges LAPACK_GLOBAL(sgges,SGGES)
3105  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_S_SELECT3 selctg,
3106  lapack_int const* n,
3107  float* A, lapack_int const* lda,
3108  float* B, lapack_int const* ldb, lapack_int* sdim,
3109  float* alphar,
3110  float* alphai,
3111  float* beta,
3112  float* VSL, lapack_int const* ldvsl,
3113  float* VSR, lapack_int const* ldvsr,
3114  float* work, lapack_int const* lwork, lapack_logical* BWORK,
3115  lapack_int* info );
3116 
3117 #define LAPACK_zgges LAPACK_GLOBAL(zgges,ZGGES)
3119  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_Z_SELECT2 selctg,
3120  lapack_int const* n,
3121  lapack_complex_double* A, lapack_int const* lda,
3122  lapack_complex_double* B, lapack_int const* ldb, lapack_int* sdim,
3123  lapack_complex_double* alpha,
3124  lapack_complex_double* beta,
3125  lapack_complex_double* VSL, lapack_int const* ldvsl,
3126  lapack_complex_double* VSR, lapack_int const* ldvsr,
3127  lapack_complex_double* work, lapack_int const* lwork,
3128  double* rwork, lapack_logical* BWORK,
3129  lapack_int* info );
3130 
3131 #define LAPACK_cgges3 LAPACK_GLOBAL(cgges3,CGGES3)
3133  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_C_SELECT2 selctg,
3134  lapack_int const* n,
3135  lapack_complex_float* A, lapack_int const* lda,
3136  lapack_complex_float* B, lapack_int const* ldb, lapack_int* sdim,
3137  lapack_complex_float* alpha,
3138  lapack_complex_float* beta,
3139  lapack_complex_float* VSL, lapack_int const* ldvsl,
3140  lapack_complex_float* VSR, lapack_int const* ldvsr,
3141  lapack_complex_float* work, lapack_int const* lwork,
3142  float* rwork, lapack_logical* BWORK,
3143  lapack_int* info );
3144 
3145 #define LAPACK_dgges3 LAPACK_GLOBAL(dgges3,DGGES3)
3147  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_D_SELECT3 selctg,
3148  lapack_int const* n,
3149  double* A, lapack_int const* lda,
3150  double* B, lapack_int const* ldb, lapack_int* sdim,
3151  double* alphar,
3152  double* alphai,
3153  double* beta,
3154  double* VSL, lapack_int const* ldvsl,
3155  double* VSR, lapack_int const* ldvsr,
3156  double* work, lapack_int const* lwork, lapack_logical* BWORK,
3157  lapack_int* info );
3158 
3159 #define LAPACK_sgges3 LAPACK_GLOBAL(sgges3,SGGES3)
3161  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_S_SELECT3 selctg,
3162  lapack_int const* n,
3163  float* A, lapack_int const* lda,
3164  float* B, lapack_int const* ldb, lapack_int* sdim,
3165  float* alphar,
3166  float* alphai,
3167  float* beta,
3168  float* VSL, lapack_int const* ldvsl,
3169  float* VSR, lapack_int const* ldvsr,
3170  float* work, lapack_int const* lwork, lapack_logical* BWORK,
3171  lapack_int* info );
3172 
3173 #define LAPACK_zgges3 LAPACK_GLOBAL(zgges3,ZGGES3)
3175  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_Z_SELECT2 selctg,
3176  lapack_int const* n,
3177  lapack_complex_double* A, lapack_int const* lda,
3178  lapack_complex_double* B, lapack_int const* ldb, lapack_int* sdim,
3179  lapack_complex_double* alpha,
3180  lapack_complex_double* beta,
3181  lapack_complex_double* VSL, lapack_int const* ldvsl,
3182  lapack_complex_double* VSR, lapack_int const* ldvsr,
3183  lapack_complex_double* work, lapack_int const* lwork,
3184  double* rwork, lapack_logical* BWORK,
3185  lapack_int* info );
3186 
3187 #define LAPACK_cggesx LAPACK_GLOBAL(cggesx,CGGESX)
3189  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_C_SELECT2 selctg, char const* sense,
3190  lapack_int const* n,
3191  lapack_complex_float* A, lapack_int const* lda,
3192  lapack_complex_float* B, lapack_int const* ldb, lapack_int* sdim,
3193  lapack_complex_float* alpha,
3194  lapack_complex_float* beta,
3195  lapack_complex_float* VSL, lapack_int const* ldvsl,
3196  lapack_complex_float* VSR, lapack_int const* ldvsr,
3197  float* rconde,
3198  float* rcondv,
3199  lapack_complex_float* work, lapack_int const* lwork,
3200  float* rwork,
3201  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3202  lapack_int* info );
3203 
3204 #define LAPACK_dggesx LAPACK_GLOBAL(dggesx,DGGESX)
3206  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_D_SELECT3 selctg, char const* sense,
3207  lapack_int const* n,
3208  double* A, lapack_int const* lda,
3209  double* B, lapack_int const* ldb, lapack_int* sdim,
3210  double* alphar,
3211  double* alphai,
3212  double* beta,
3213  double* VSL, lapack_int const* ldvsl,
3214  double* VSR, lapack_int const* ldvsr,
3215  double* rconde,
3216  double* rcondv,
3217  double* work, lapack_int const* lwork,
3218  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3219  lapack_int* info );
3220 
3221 #define LAPACK_sggesx LAPACK_GLOBAL(sggesx,SGGESX)
3223  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_S_SELECT3 selctg, char const* sense,
3224  lapack_int const* n,
3225  float* A, lapack_int const* lda,
3226  float* B, lapack_int const* ldb, lapack_int* sdim,
3227  float* alphar,
3228  float* alphai,
3229  float* beta,
3230  float* VSL, lapack_int const* ldvsl,
3231  float* VSR, lapack_int const* ldvsr,
3232  float* rconde,
3233  float* rcondv,
3234  float* work, lapack_int const* lwork,
3235  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3236  lapack_int* info );
3237 
3238 #define LAPACK_zggesx LAPACK_GLOBAL(zggesx,ZGGESX)
3240  char const* jobvsl, char const* jobvsr, char const* sort, LAPACK_Z_SELECT2 selctg, char const* sense,
3241  lapack_int const* n,
3242  lapack_complex_double* A, lapack_int const* lda,
3243  lapack_complex_double* B, lapack_int const* ldb, lapack_int* sdim,
3244  lapack_complex_double* alpha,
3245  lapack_complex_double* beta,
3246  lapack_complex_double* VSL, lapack_int const* ldvsl,
3247  lapack_complex_double* VSR, lapack_int const* ldvsr,
3248  double* rconde,
3249  double* rcondv,
3250  lapack_complex_double* work, lapack_int const* lwork,
3251  double* rwork,
3252  lapack_int* iwork, lapack_int const* liwork, lapack_logical* BWORK,
3253  lapack_int* info );
3254 
3255 #define LAPACK_cggev LAPACK_GLOBAL(cggev,CGGEV)
3257  char const* jobvl, char const* jobvr,
3258  lapack_int const* n,
3259  lapack_complex_float* A, lapack_int const* lda,
3260  lapack_complex_float* B, lapack_int const* ldb,
3261  lapack_complex_float* alpha,
3262  lapack_complex_float* beta,
3263  lapack_complex_float* VL, lapack_int const* ldvl,
3264  lapack_complex_float* VR, lapack_int const* ldvr,
3265  lapack_complex_float* work, lapack_int const* lwork,
3266  float* rwork,
3267  lapack_int* info );
3268 
3269 #define LAPACK_dggev LAPACK_GLOBAL(dggev,DGGEV)
3271  char const* jobvl, char const* jobvr,
3272  lapack_int const* n,
3273  double* A, lapack_int const* lda,
3274  double* B, lapack_int const* ldb,
3275  double* alphar,
3276  double* alphai,
3277  double* beta,
3278  double* VL, lapack_int const* ldvl,
3279  double* VR, lapack_int const* ldvr,
3280  double* work, lapack_int const* lwork,
3281  lapack_int* info );
3282 
3283 #define LAPACK_sggev LAPACK_GLOBAL(sggev,SGGEV)
3285  char const* jobvl, char const* jobvr,
3286  lapack_int const* n,
3287  float* A, lapack_int const* lda,
3288  float* B, lapack_int const* ldb,
3289  float* alphar,
3290  float* alphai,
3291  float* beta,
3292  float* VL, lapack_int const* ldvl,
3293  float* VR, lapack_int const* ldvr,
3294  float* work, lapack_int const* lwork,
3295  lapack_int* info );
3296 
3297 #define LAPACK_zggev LAPACK_GLOBAL(zggev,ZGGEV)
3299  char const* jobvl, char const* jobvr,
3300  lapack_int const* n,
3301  lapack_complex_double* A, lapack_int const* lda,
3302  lapack_complex_double* B, lapack_int const* ldb,
3303  lapack_complex_double* alpha,
3304  lapack_complex_double* beta,
3305  lapack_complex_double* VL, lapack_int const* ldvl,
3306  lapack_complex_double* VR, lapack_int const* ldvr,
3307  lapack_complex_double* work, lapack_int const* lwork,
3308  double* rwork,
3309  lapack_int* info );
3310 
3311 #define LAPACK_cggev3 LAPACK_GLOBAL(cggev3,CGGEV3)
3313  char const* jobvl, char const* jobvr,
3314  lapack_int const* n,
3315  lapack_complex_float* A, lapack_int const* lda,
3316  lapack_complex_float* B, lapack_int const* ldb,
3317  lapack_complex_float* alpha,
3318  lapack_complex_float* beta,
3319  lapack_complex_float* VL, lapack_int const* ldvl,
3320  lapack_complex_float* VR, lapack_int const* ldvr,
3321  lapack_complex_float* work, lapack_int const* lwork,
3322  float* rwork,
3323  lapack_int* info );
3324 
3325 #define LAPACK_dggev3 LAPACK_GLOBAL(dggev3,DGGEV3)
3327  char const* jobvl, char const* jobvr,
3328  lapack_int const* n,
3329  double* A, lapack_int const* lda,
3330  double* B, lapack_int const* ldb,
3331  double* alphar,
3332  double* alphai,
3333  double* beta,
3334  double* VL, lapack_int const* ldvl,
3335  double* VR, lapack_int const* ldvr,
3336  double* work, lapack_int const* lwork,
3337  lapack_int* info );
3338 
3339 #define LAPACK_sggev3 LAPACK_GLOBAL(sggev3,SGGEV3)
3341  char const* jobvl, char const* jobvr,
3342  lapack_int const* n,
3343  float* A, lapack_int const* lda,
3344  float* B, lapack_int const* ldb,
3345  float* alphar,
3346  float* alphai,
3347  float* beta,
3348  float* VL, lapack_int const* ldvl,
3349  float* VR, lapack_int const* ldvr,
3350  float* work, lapack_int const* lwork,
3351  lapack_int* info );
3352 
3353 #define LAPACK_zggev3 LAPACK_GLOBAL(zggev3,ZGGEV3)
3355  char const* jobvl, char const* jobvr,
3356  lapack_int const* n,
3357  lapack_complex_double* A, lapack_int const* lda,
3358  lapack_complex_double* B, lapack_int const* ldb,
3359  lapack_complex_double* alpha,
3360  lapack_complex_double* beta,
3361  lapack_complex_double* VL, lapack_int const* ldvl,
3362  lapack_complex_double* VR, lapack_int const* ldvr,
3363  lapack_complex_double* work, lapack_int const* lwork,
3364  double* rwork,
3365  lapack_int* info );
3366 
3367 #define LAPACK_cggevx LAPACK_GLOBAL(cggevx,CGGEVX)
3369  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3370  lapack_int const* n,
3371  lapack_complex_float* A, lapack_int const* lda,
3372  lapack_complex_float* B, lapack_int const* ldb,
3373  lapack_complex_float* alpha,
3374  lapack_complex_float* beta,
3375  lapack_complex_float* VL, lapack_int const* ldvl,
3376  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3377  float* lscale,
3378  float* rscale,
3379  float* abnrm,
3380  float* bbnrm,
3381  float* rconde,
3382  float* rcondv,
3383  lapack_complex_float* work, lapack_int const* lwork,
3384  float* rwork,
3385  lapack_int* iwork, lapack_logical* BWORK,
3386  lapack_int* info );
3387 
3388 #define LAPACK_dggevx LAPACK_GLOBAL(dggevx,DGGEVX)
3390  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3391  lapack_int const* n,
3392  double* A, lapack_int const* lda,
3393  double* B, lapack_int const* ldb,
3394  double* alphar,
3395  double* alphai,
3396  double* beta,
3397  double* VL, lapack_int const* ldvl,
3398  double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3399  double* lscale,
3400  double* rscale,
3401  double* abnrm,
3402  double* bbnrm,
3403  double* rconde,
3404  double* rcondv,
3405  double* work, lapack_int const* lwork,
3406  lapack_int* iwork, lapack_logical* BWORK,
3407  lapack_int* info );
3408 
3409 #define LAPACK_sggevx LAPACK_GLOBAL(sggevx,SGGEVX)
3411  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3412  lapack_int const* n,
3413  float* A, lapack_int const* lda,
3414  float* B, lapack_int const* ldb,
3415  float* alphar,
3416  float* alphai,
3417  float* beta,
3418  float* VL, lapack_int const* ldvl,
3419  float* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3420  float* lscale,
3421  float* rscale,
3422  float* abnrm,
3423  float* bbnrm,
3424  float* rconde,
3425  float* rcondv,
3426  float* work, lapack_int const* lwork,
3427  lapack_int* iwork, lapack_logical* BWORK,
3428  lapack_int* info );
3429 
3430 #define LAPACK_zggevx LAPACK_GLOBAL(zggevx,ZGGEVX)
3432  char const* balanc, char const* jobvl, char const* jobvr, char const* sense,
3433  lapack_int const* n,
3434  lapack_complex_double* A, lapack_int const* lda,
3435  lapack_complex_double* B, lapack_int const* ldb,
3436  lapack_complex_double* alpha,
3437  lapack_complex_double* beta,
3438  lapack_complex_double* VL, lapack_int const* ldvl,
3439  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int* ilo, lapack_int* ihi,
3440  double* lscale,
3441  double* rscale,
3442  double* abnrm,
3443  double* bbnrm,
3444  double* rconde,
3445  double* rcondv,
3446  lapack_complex_double* work, lapack_int const* lwork,
3447  double* rwork,
3448  lapack_int* iwork, lapack_logical* BWORK,
3449  lapack_int* info );
3450 
3451 #define LAPACK_cggglm LAPACK_GLOBAL(cggglm,CGGGLM)
3453  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3454  lapack_complex_float* A, lapack_int const* lda,
3455  lapack_complex_float* B, lapack_int const* ldb,
3459  lapack_complex_float* work, lapack_int const* lwork,
3460  lapack_int* info );
3461 
3462 #define LAPACK_dggglm LAPACK_GLOBAL(dggglm,DGGGLM)
3464  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3465  double* A, lapack_int const* lda,
3466  double* B, lapack_int const* ldb,
3467  double* D,
3468  double* X,
3469  double* Y,
3470  double* work, lapack_int const* lwork,
3471  lapack_int* info );
3472 
3473 #define LAPACK_sggglm LAPACK_GLOBAL(sggglm,SGGGLM)
3475  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3476  float* A, lapack_int const* lda,
3477  float* B, lapack_int const* ldb,
3478  float* D,
3479  float* X,
3480  float* Y,
3481  float* work, lapack_int const* lwork,
3482  lapack_int* info );
3483 
3484 #define LAPACK_zggglm LAPACK_GLOBAL(zggglm,ZGGGLM)
3486  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3487  lapack_complex_double* A, lapack_int const* lda,
3488  lapack_complex_double* B, lapack_int const* ldb,
3492  lapack_complex_double* work, lapack_int const* lwork,
3493  lapack_int* info );
3494 
3495 #define LAPACK_cgghd3 LAPACK_GLOBAL(cgghd3,CGGHD3)
3497  char const* compq, char const* compz,
3498  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3499  lapack_complex_float* A, lapack_int const* lda,
3500  lapack_complex_float* B, lapack_int const* ldb,
3501  lapack_complex_float* Q, lapack_int const* ldq,
3502  lapack_complex_float* Z, lapack_int const* ldz,
3503  lapack_complex_float* work, lapack_int const* lwork,
3504  lapack_int* info );
3505 
3506 #define LAPACK_dgghd3 LAPACK_GLOBAL(dgghd3,DGGHD3)
3508  char const* compq, char const* compz,
3509  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3510  double* A, lapack_int const* lda,
3511  double* B, lapack_int const* ldb,
3512  double* Q, lapack_int const* ldq,
3513  double* Z, lapack_int const* ldz,
3514  double* work, lapack_int const* lwork,
3515  lapack_int* info );
3516 
3517 #define LAPACK_sgghd3 LAPACK_GLOBAL(sgghd3,SGGHD3)
3519  char const* compq, char const* compz,
3520  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3521  float* A, lapack_int const* lda,
3522  float* B, lapack_int const* ldb,
3523  float* Q, lapack_int const* ldq,
3524  float* Z, lapack_int const* ldz,
3525  float* work, lapack_int const* lwork,
3526  lapack_int* info );
3527 
3528 #define LAPACK_zgghd3 LAPACK_GLOBAL(zgghd3,ZGGHD3)
3530  char const* compq, char const* compz,
3531  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3532  lapack_complex_double* A, lapack_int const* lda,
3533  lapack_complex_double* B, lapack_int const* ldb,
3534  lapack_complex_double* Q, lapack_int const* ldq,
3535  lapack_complex_double* Z, lapack_int const* ldz,
3536  lapack_complex_double* work, lapack_int const* lwork,
3537  lapack_int* info );
3538 
3539 #define LAPACK_cgghrd LAPACK_GLOBAL(cgghrd,CGGHRD)
3541  char const* compq, char const* compz,
3542  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3543  lapack_complex_float* A, lapack_int const* lda,
3544  lapack_complex_float* B, lapack_int const* ldb,
3545  lapack_complex_float* Q, lapack_int const* ldq,
3546  lapack_complex_float* Z, lapack_int const* ldz,
3547  lapack_int* info );
3548 
3549 #define LAPACK_dgghrd LAPACK_GLOBAL(dgghrd,DGGHRD)
3551  char const* compq, char const* compz,
3552  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3553  double* A, lapack_int const* lda,
3554  double* B, lapack_int const* ldb,
3555  double* Q, lapack_int const* ldq,
3556  double* Z, lapack_int const* ldz,
3557  lapack_int* info );
3558 
3559 #define LAPACK_sgghrd LAPACK_GLOBAL(sgghrd,SGGHRD)
3561  char const* compq, char const* compz,
3562  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3563  float* A, lapack_int const* lda,
3564  float* B, lapack_int const* ldb,
3565  float* Q, lapack_int const* ldq,
3566  float* Z, lapack_int const* ldz,
3567  lapack_int* info );
3568 
3569 #define LAPACK_zgghrd LAPACK_GLOBAL(zgghrd,ZGGHRD)
3571  char const* compq, char const* compz,
3572  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
3573  lapack_complex_double* A, lapack_int const* lda,
3574  lapack_complex_double* B, lapack_int const* ldb,
3575  lapack_complex_double* Q, lapack_int const* ldq,
3576  lapack_complex_double* Z, lapack_int const* ldz,
3577  lapack_int* info );
3578 
3579 #define LAPACK_cgglse LAPACK_GLOBAL(cgglse,CGGLSE)
3581  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3582  lapack_complex_float* A, lapack_int const* lda,
3583  lapack_complex_float* B, lapack_int const* ldb,
3587  lapack_complex_float* work, lapack_int const* lwork,
3588  lapack_int* info );
3589 
3590 #define LAPACK_dgglse LAPACK_GLOBAL(dgglse,DGGLSE)
3592  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3593  double* A, lapack_int const* lda,
3594  double* B, lapack_int const* ldb,
3595  double* C,
3596  double* D,
3597  double* X,
3598  double* work, lapack_int const* lwork,
3599  lapack_int* info );
3600 
3601 #define LAPACK_sgglse LAPACK_GLOBAL(sgglse,SGGLSE)
3603  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3604  float* A, lapack_int const* lda,
3605  float* B, lapack_int const* ldb,
3606  float* C,
3607  float* D,
3608  float* X,
3609  float* work, lapack_int const* lwork,
3610  lapack_int* info );
3611 
3612 #define LAPACK_zgglse LAPACK_GLOBAL(zgglse,ZGGLSE)
3614  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3615  lapack_complex_double* A, lapack_int const* lda,
3616  lapack_complex_double* B, lapack_int const* ldb,
3620  lapack_complex_double* work, lapack_int const* lwork,
3621  lapack_int* info );
3622 
3623 #define LAPACK_cggqrf LAPACK_GLOBAL(cggqrf,CGGQRF)
3625  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3626  lapack_complex_float* A, lapack_int const* lda,
3627  lapack_complex_float* taua,
3628  lapack_complex_float* B, lapack_int const* ldb,
3629  lapack_complex_float* taub,
3630  lapack_complex_float* work, lapack_int const* lwork,
3631  lapack_int* info );
3632 
3633 #define LAPACK_dggqrf LAPACK_GLOBAL(dggqrf,DGGQRF)
3635  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3636  double* A, lapack_int const* lda,
3637  double* taua,
3638  double* B, lapack_int const* ldb,
3639  double* taub,
3640  double* work, lapack_int const* lwork,
3641  lapack_int* info );
3642 
3643 #define LAPACK_sggqrf LAPACK_GLOBAL(sggqrf,SGGQRF)
3645  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3646  float* A, lapack_int const* lda,
3647  float* taua,
3648  float* B, lapack_int const* ldb,
3649  float* taub,
3650  float* work, lapack_int const* lwork,
3651  lapack_int* info );
3652 
3653 #define LAPACK_zggqrf LAPACK_GLOBAL(zggqrf,ZGGQRF)
3655  lapack_int const* n, lapack_int const* m, lapack_int const* p,
3656  lapack_complex_double* A, lapack_int const* lda,
3657  lapack_complex_double* taua,
3658  lapack_complex_double* B, lapack_int const* ldb,
3659  lapack_complex_double* taub,
3660  lapack_complex_double* work, lapack_int const* lwork,
3661  lapack_int* info );
3662 
3663 #define LAPACK_cggrqf LAPACK_GLOBAL(cggrqf,CGGRQF)
3665  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3666  lapack_complex_float* A, lapack_int const* lda,
3667  lapack_complex_float* taua,
3668  lapack_complex_float* B, lapack_int const* ldb,
3669  lapack_complex_float* taub,
3670  lapack_complex_float* work, lapack_int const* lwork,
3671  lapack_int* info );
3672 
3673 #define LAPACK_dggrqf LAPACK_GLOBAL(dggrqf,DGGRQF)
3675  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3676  double* A, lapack_int const* lda,
3677  double* taua,
3678  double* B, lapack_int const* ldb,
3679  double* taub,
3680  double* work, lapack_int const* lwork,
3681  lapack_int* info );
3682 
3683 #define LAPACK_sggrqf LAPACK_GLOBAL(sggrqf,SGGRQF)
3685  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3686  float* A, lapack_int const* lda,
3687  float* taua,
3688  float* B, lapack_int const* ldb,
3689  float* taub,
3690  float* work, lapack_int const* lwork,
3691  lapack_int* info );
3692 
3693 #define LAPACK_zggrqf LAPACK_GLOBAL(zggrqf,ZGGRQF)
3695  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3696  lapack_complex_double* A, lapack_int const* lda,
3697  lapack_complex_double* taua,
3698  lapack_complex_double* B, lapack_int const* ldb,
3699  lapack_complex_double* taub,
3700  lapack_complex_double* work, lapack_int const* lwork,
3701  lapack_int* info );
3702 
3703 #define LAPACK_sggsvd LAPACK_GLOBAL(sggsvd,SGGSVD)
3705  char const* jobu, char const* jobv, char const* jobq,
3706  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3707  lapack_int* k, lapack_int* l,
3708  float* a, lapack_int const* lda,
3709  float* b, lapack_int const* ldb,
3710  float* alpha, float* beta,
3711  float* u, lapack_int const* ldu,
3712  float* v, lapack_int const* ldv,
3713  float* q, lapack_int const* ldq,
3714  float* work, lapack_int* iwork, lapack_int* info );
3715 
3716 #define LAPACK_dggsvd LAPACK_GLOBAL(dggsvd,DGGSVD)
3718  char const* jobu, char const* jobv, char const* jobq,
3719  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3720  lapack_int* k, lapack_int* l,
3721  double* a, lapack_int const* lda,
3722  double* b, lapack_int const* ldb,
3723  double* alpha, double* beta,
3724  double* u, lapack_int const* ldu,
3725  double* v, lapack_int const* ldv,
3726  double* q, lapack_int const* ldq,
3727  double* work, lapack_int* iwork, lapack_int* info );
3728 
3729 #define LAPACK_cggsvd LAPACK_GLOBAL(cggsvd,CGGSVD)
3731  char const* jobu, char const* jobv, char const* jobq,
3732  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3733  lapack_int* k, lapack_int* l,
3734  lapack_complex_float* a, lapack_int const* lda,
3735  lapack_complex_float* b, lapack_int const* ldb,
3736  float* alpha, float* beta,
3737  lapack_complex_float* u, lapack_int const* ldu,
3738  lapack_complex_float* v, lapack_int const* ldv,
3739  lapack_complex_float* q, lapack_int const* ldq,
3740  lapack_complex_float* work, float* rwork,
3741  lapack_int* iwork, lapack_int* info );
3742 
3743 #define LAPACK_zggsvd LAPACK_GLOBAL(zggsvd,ZGGSVD)
3745  char const* jobu, char const* jobv, char const* jobq,
3746  lapack_int const* m, lapack_int const* n, lapack_int const* p,
3747  lapack_int* k, lapack_int* l,
3748  lapack_complex_double* a, lapack_int const* lda,
3749  lapack_complex_double* b, lapack_int const* ldb,
3750  double* alpha, double* beta,
3751  lapack_complex_double* u, lapack_int const* ldu,
3752  lapack_complex_double* v, lapack_int const* ldv,
3753  lapack_complex_double* q, lapack_int const* ldq,
3754  lapack_complex_double* work, double* rwork,
3755  lapack_int* iwork, lapack_int* info );
3756 
3757 #define LAPACK_cggsvd3 LAPACK_GLOBAL(cggsvd3,CGGSVD3)
3759  char const* jobu, char const* jobv, char const* jobq,
3760  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3761  lapack_complex_float* A, lapack_int const* lda,
3762  lapack_complex_float* B, lapack_int const* ldb,
3763  float* alpha,
3764  float* beta,
3765  lapack_complex_float* U, lapack_int const* ldu,
3766  lapack_complex_float* V, lapack_int const* ldv,
3767  lapack_complex_float* Q, lapack_int const* ldq,
3768  lapack_complex_float* work, lapack_int const* lwork,
3769  float* rwork,
3770  lapack_int* iwork,
3771  lapack_int* info );
3772 
3773 #define LAPACK_dggsvd3 LAPACK_GLOBAL(dggsvd3,DGGSVD3)
3775  char const* jobu, char const* jobv, char const* jobq,
3776  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3777  double* A, lapack_int const* lda,
3778  double* B, lapack_int const* ldb,
3779  double* alpha,
3780  double* beta,
3781  double* U, lapack_int const* ldu,
3782  double* V, lapack_int const* ldv,
3783  double* Q, lapack_int const* ldq,
3784  double* work, lapack_int const* lwork,
3785  lapack_int* iwork,
3786  lapack_int* info );
3787 
3788 #define LAPACK_sggsvd3 LAPACK_GLOBAL(sggsvd3,SGGSVD3)
3790  char const* jobu, char const* jobv, char const* jobq,
3791  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3792  float* A, lapack_int const* lda,
3793  float* B, lapack_int const* ldb,
3794  float* alpha,
3795  float* beta,
3796  float* U, lapack_int const* ldu,
3797  float* V, lapack_int const* ldv,
3798  float* Q, lapack_int const* ldq,
3799  float* work, lapack_int const* lwork,
3800  lapack_int* iwork,
3801  lapack_int* info );
3802 
3803 #define LAPACK_zggsvd3 LAPACK_GLOBAL(zggsvd3,ZGGSVD3)
3805  char const* jobu, char const* jobv, char const* jobq,
3806  lapack_int const* m, lapack_int const* n, lapack_int const* p, lapack_int* k, lapack_int* l,
3807  lapack_complex_double* A, lapack_int const* lda,
3808  lapack_complex_double* B, lapack_int const* ldb,
3809  double* alpha,
3810  double* beta,
3811  lapack_complex_double* U, lapack_int const* ldu,
3812  lapack_complex_double* V, lapack_int const* ldv,
3813  lapack_complex_double* Q, lapack_int const* ldq,
3814  lapack_complex_double* work, lapack_int const* lwork,
3815  double* rwork,
3816  lapack_int* iwork,
3817  lapack_int* info );
3818 
3819 #define LAPACK_sggsvp LAPACK_GLOBAL(sggsvp,SGGSVP)
3821  char const* jobu, char const* jobv, char const* jobq,
3822  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3823  float* a, lapack_int const* lda,
3824  float* b, lapack_int const* ldb,
3825  float* tola, float* tolb,
3826  lapack_int* k, lapack_int* l,
3827  float* u, lapack_int const* ldu,
3828  float* v, lapack_int const* ldv,
3829  float* q, lapack_int const* ldq,
3830  lapack_int* iwork, float* tau,
3831  float* work, lapack_int* info );
3832 
3833 #define LAPACK_dggsvp LAPACK_GLOBAL(dggsvp,DGGSVP)
3835  char const* jobu, char const* jobv, char const* jobq,
3836  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3837  double* a, lapack_int const* lda,
3838  double* b, lapack_int const* ldb,
3839  double* tola, double* tolb,
3840  lapack_int* k, lapack_int* l,
3841  double* u, lapack_int const* ldu,
3842  double* v, lapack_int const* ldv,
3843  double* q, lapack_int const* ldq,
3844  lapack_int* iwork, double* tau,
3845  double* work, lapack_int* info );
3846 
3847 #define LAPACK_cggsvp LAPACK_GLOBAL(cggsvp,CGGSVP)
3849  char const* jobu, char const* jobv, char const* jobq,
3850  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3851  lapack_complex_float* a, lapack_int const* lda,
3852  lapack_complex_float* b, lapack_int const* ldb,
3853  float* tola, float* tolb, lapack_int* k, lapack_int* l,
3854  lapack_complex_float* u, lapack_int const* ldu,
3855  lapack_complex_float* v, lapack_int const* ldv,
3856  lapack_complex_float* q, lapack_int const* ldq,
3857  lapack_int* iwork, float* rwork, lapack_complex_float* tau,
3858  lapack_complex_float* work, lapack_int* info );
3859 
3860 #define LAPACK_zggsvp LAPACK_GLOBAL(zggsvp,ZGGSVP)
3862  char const* jobu, char const* jobv, char const* jobq,
3863  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3864  lapack_complex_double* a, lapack_int const* lda,
3865  lapack_complex_double* b, lapack_int const* ldb,
3866  double* tola, double* tolb, lapack_int* k, lapack_int* l,
3867  lapack_complex_double* u, lapack_int const* ldu,
3868  lapack_complex_double* v, lapack_int const* ldv,
3869  lapack_complex_double* q, lapack_int const* ldq,
3870  lapack_int* iwork, double* rwork, lapack_complex_double* tau,
3871  lapack_complex_double* work, lapack_int* info );
3872 
3873 #define LAPACK_cggsvp3 LAPACK_GLOBAL(cggsvp3,CGGSVP3)
3875  char const* jobu, char const* jobv, char const* jobq,
3876  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3877  lapack_complex_float* A, lapack_int const* lda,
3878  lapack_complex_float* B, lapack_int const* ldb,
3879  float const* tola,
3880  float const* tolb, lapack_int* k, lapack_int* l,
3881  lapack_complex_float* U, lapack_int const* ldu,
3882  lapack_complex_float* V, lapack_int const* ldv,
3883  lapack_complex_float* Q, lapack_int const* ldq,
3884  lapack_int* iwork,
3885  float* rwork,
3886  lapack_complex_float* tau,
3887  lapack_complex_float* work, lapack_int const* lwork,
3888  lapack_int* info );
3889 
3890 #define LAPACK_dggsvp3 LAPACK_GLOBAL(dggsvp3,DGGSVP3)
3892  char const* jobu, char const* jobv, char const* jobq,
3893  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3894  double* A, lapack_int const* lda,
3895  double* B, lapack_int const* ldb,
3896  double const* tola,
3897  double const* tolb, lapack_int* k, lapack_int* l,
3898  double* U, lapack_int const* ldu,
3899  double* V, lapack_int const* ldv,
3900  double* Q, lapack_int const* ldq,
3901  lapack_int* iwork,
3902  double* tau,
3903  double* work, lapack_int const* lwork,
3904  lapack_int* info );
3905 
3906 #define LAPACK_sggsvp3 LAPACK_GLOBAL(sggsvp3,SGGSVP3)
3908  char const* jobu, char const* jobv, char const* jobq,
3909  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3910  float* A, lapack_int const* lda,
3911  float* B, lapack_int const* ldb,
3912  float const* tola,
3913  float const* tolb, lapack_int* k, lapack_int* l,
3914  float* U, lapack_int const* ldu,
3915  float* V, lapack_int const* ldv,
3916  float* Q, lapack_int const* ldq,
3917  lapack_int* iwork,
3918  float* tau,
3919  float* work, lapack_int const* lwork,
3920  lapack_int* info );
3921 
3922 #define LAPACK_zggsvp3 LAPACK_GLOBAL(zggsvp3,ZGGSVP3)
3924  char const* jobu, char const* jobv, char const* jobq,
3925  lapack_int const* m, lapack_int const* p, lapack_int const* n,
3926  lapack_complex_double* A, lapack_int const* lda,
3927  lapack_complex_double* B, lapack_int const* ldb,
3928  double const* tola,
3929  double const* tolb, lapack_int* k, lapack_int* l,
3930  lapack_complex_double* U, lapack_int const* ldu,
3931  lapack_complex_double* V, lapack_int const* ldv,
3932  lapack_complex_double* Q, lapack_int const* ldq,
3933  lapack_int* iwork,
3934  double* rwork,
3935  lapack_complex_double* tau,
3936  lapack_complex_double* work, lapack_int const* lwork,
3937  lapack_int* info );
3938 
3939 #define LAPACK_cgtcon LAPACK_GLOBAL(cgtcon,CGTCON)
3941  char const* norm,
3942  lapack_int const* n,
3943  lapack_complex_float const* DL,
3944  lapack_complex_float const* D,
3945  lapack_complex_float const* DU,
3946  lapack_complex_float const* DU2, lapack_int const* ipiv,
3947  float const* anorm,
3948  float* rcond,
3949  lapack_complex_float* work,
3950  lapack_int* info );
3951 
3952 #define LAPACK_dgtcon LAPACK_GLOBAL(dgtcon,DGTCON)
3954  char const* norm,
3955  lapack_int const* n,
3956  double const* DL,
3957  double const* D,
3958  double const* DU,
3959  double const* DU2, lapack_int const* ipiv,
3960  double const* anorm,
3961  double* rcond,
3962  double* work,
3963  lapack_int* iwork,
3964  lapack_int* info );
3965 
3966 #define LAPACK_sgtcon LAPACK_GLOBAL(sgtcon,SGTCON)
3968  char const* norm,
3969  lapack_int const* n,
3970  float const* DL,
3971  float const* D,
3972  float const* DU,
3973  float const* DU2, lapack_int const* ipiv,
3974  float const* anorm,
3975  float* rcond,
3976  float* work,
3977  lapack_int* iwork,
3978  lapack_int* info );
3979 
3980 #define LAPACK_zgtcon LAPACK_GLOBAL(zgtcon,ZGTCON)
3982  char const* norm,
3983  lapack_int const* n,
3984  lapack_complex_double const* DL,
3985  lapack_complex_double const* D,
3986  lapack_complex_double const* DU,
3987  lapack_complex_double const* DU2, lapack_int const* ipiv,
3988  double const* anorm,
3989  double* rcond,
3990  lapack_complex_double* work,
3991  lapack_int* info );
3992 
3993 #define LAPACK_cgtrfs LAPACK_GLOBAL(cgtrfs,CGTRFS)
3995  char const* trans,
3996  lapack_int const* n, lapack_int const* nrhs,
3997  lapack_complex_float const* DL,
3998  lapack_complex_float const* D,
3999  lapack_complex_float const* DU,
4000  lapack_complex_float const* DLF,
4001  lapack_complex_float const* DF,
4002  lapack_complex_float const* DUF,
4003  lapack_complex_float const* DU2, lapack_int const* ipiv,
4004  lapack_complex_float const* B, lapack_int const* ldb,
4005  lapack_complex_float* X, lapack_int const* ldx,
4006  float* ferr,
4007  float* berr,
4008  lapack_complex_float* work,
4009  float* rwork,
4010  lapack_int* info );
4011 
4012 #define LAPACK_dgtrfs LAPACK_GLOBAL(dgtrfs,DGTRFS)
4014  char const* trans,
4015  lapack_int const* n, lapack_int const* nrhs,
4016  double const* DL,
4017  double const* D,
4018  double const* DU,
4019  double const* DLF,
4020  double const* DF,
4021  double const* DUF,
4022  double const* DU2, lapack_int const* ipiv,
4023  double const* B, lapack_int const* ldb,
4024  double* X, lapack_int const* ldx,
4025  double* ferr,
4026  double* berr,
4027  double* work,
4028  lapack_int* iwork,
4029  lapack_int* info );
4030 
4031 #define LAPACK_sgtrfs LAPACK_GLOBAL(sgtrfs,SGTRFS)
4033  char const* trans,
4034  lapack_int const* n, lapack_int const* nrhs,
4035  float const* DL,
4036  float const* D,
4037  float const* DU,
4038  float const* DLF,
4039  float const* DF,
4040  float const* DUF,
4041  float const* DU2, lapack_int const* ipiv,
4042  float const* B, lapack_int const* ldb,
4043  float* X, lapack_int const* ldx,
4044  float* ferr,
4045  float* berr,
4046  float* work,
4047  lapack_int* iwork,
4048  lapack_int* info );
4049 
4050 #define LAPACK_zgtrfs LAPACK_GLOBAL(zgtrfs,ZGTRFS)
4052  char const* trans,
4053  lapack_int const* n, lapack_int const* nrhs,
4054  lapack_complex_double const* DL,
4055  lapack_complex_double const* D,
4056  lapack_complex_double const* DU,
4057  lapack_complex_double const* DLF,
4058  lapack_complex_double const* DF,
4059  lapack_complex_double const* DUF,
4060  lapack_complex_double const* DU2, lapack_int const* ipiv,
4061  lapack_complex_double const* B, lapack_int const* ldb,
4062  lapack_complex_double* X, lapack_int const* ldx,
4063  double* ferr,
4064  double* berr,
4065  lapack_complex_double* work,
4066  double* rwork,
4067  lapack_int* info );
4068 
4069 #define LAPACK_cgtsv LAPACK_GLOBAL(cgtsv,CGTSV)
4071  lapack_int const* n, lapack_int const* nrhs,
4075  lapack_complex_float* B, lapack_int const* ldb,
4076  lapack_int* info );
4077 
4078 #define LAPACK_dgtsv LAPACK_GLOBAL(dgtsv,DGTSV)
4080  lapack_int const* n, lapack_int const* nrhs,
4081  double* DL,
4082  double* D,
4083  double* DU,
4084  double* B, lapack_int const* ldb,
4085  lapack_int* info );
4086 
4087 #define LAPACK_sgtsv LAPACK_GLOBAL(sgtsv,SGTSV)
4089  lapack_int const* n, lapack_int const* nrhs,
4090  float* DL,
4091  float* D,
4092  float* DU,
4093  float* B, lapack_int const* ldb,
4094  lapack_int* info );
4095 
4096 #define LAPACK_zgtsv LAPACK_GLOBAL(zgtsv,ZGTSV)
4098  lapack_int const* n, lapack_int const* nrhs,
4102  lapack_complex_double* B, lapack_int const* ldb,
4103  lapack_int* info );
4104 
4105 #define LAPACK_cgtsvx LAPACK_GLOBAL(cgtsvx,CGTSVX)
4107  char const* fact, char const* trans,
4108  lapack_int const* n, lapack_int const* nrhs,
4109  lapack_complex_float const* DL,
4110  lapack_complex_float const* D,
4111  lapack_complex_float const* DU,
4112  lapack_complex_float* DLF,
4114  lapack_complex_float* DUF,
4115  lapack_complex_float* DU2, lapack_int* ipiv,
4116  lapack_complex_float const* B, lapack_int const* ldb,
4117  lapack_complex_float* X, lapack_int const* ldx,
4118  float* rcond,
4119  float* ferr,
4120  float* berr,
4121  lapack_complex_float* work,
4122  float* rwork,
4123  lapack_int* info );
4124 
4125 #define LAPACK_dgtsvx LAPACK_GLOBAL(dgtsvx,DGTSVX)
4127  char const* fact, char const* trans,
4128  lapack_int const* n, lapack_int const* nrhs,
4129  double const* DL,
4130  double const* D,
4131  double const* DU,
4132  double* DLF,
4133  double* DF,
4134  double* DUF,
4135  double* DU2, lapack_int* ipiv,
4136  double const* B, lapack_int const* ldb,
4137  double* X, lapack_int const* ldx,
4138  double* rcond,
4139  double* ferr,
4140  double* berr,
4141  double* work,
4142  lapack_int* iwork,
4143  lapack_int* info );
4144 
4145 #define LAPACK_sgtsvx LAPACK_GLOBAL(sgtsvx,SGTSVX)
4147  char const* fact, char const* trans,
4148  lapack_int const* n, lapack_int const* nrhs,
4149  float const* DL,
4150  float const* D,
4151  float const* DU,
4152  float* DLF,
4153  float* DF,
4154  float* DUF,
4155  float* DU2, lapack_int* ipiv,
4156  float const* B, lapack_int const* ldb,
4157  float* X, lapack_int const* ldx,
4158  float* rcond,
4159  float* ferr,
4160  float* berr,
4161  float* work,
4162  lapack_int* iwork,
4163  lapack_int* info );
4164 
4165 #define LAPACK_zgtsvx LAPACK_GLOBAL(zgtsvx,ZGTSVX)
4167  char const* fact, char const* trans,
4168  lapack_int const* n, lapack_int const* nrhs,
4169  lapack_complex_double const* DL,
4170  lapack_complex_double const* D,
4171  lapack_complex_double const* DU,
4172  lapack_complex_double* DLF,
4174  lapack_complex_double* DUF,
4175  lapack_complex_double* DU2, lapack_int* ipiv,
4176  lapack_complex_double const* B, lapack_int const* ldb,
4177  lapack_complex_double* X, lapack_int const* ldx,
4178  double* rcond,
4179  double* ferr,
4180  double* berr,
4181  lapack_complex_double* work,
4182  double* rwork,
4183  lapack_int* info );
4184 
4185 #define LAPACK_cgttrf LAPACK_GLOBAL(cgttrf,CGTTRF)
4187  lapack_int const* n,
4191  lapack_complex_float* DU2, lapack_int* ipiv,
4192  lapack_int* info );
4193 
4194 #define LAPACK_dgttrf LAPACK_GLOBAL(dgttrf,DGTTRF)
4196  lapack_int const* n,
4197  double* DL,
4198  double* D,
4199  double* DU,
4200  double* DU2, lapack_int* ipiv,
4201  lapack_int* info );
4202 
4203 #define LAPACK_sgttrf LAPACK_GLOBAL(sgttrf,SGTTRF)
4205  lapack_int const* n,
4206  float* DL,
4207  float* D,
4208  float* DU,
4209  float* DU2, lapack_int* ipiv,
4210  lapack_int* info );
4211 
4212 #define LAPACK_zgttrf LAPACK_GLOBAL(zgttrf,ZGTTRF)
4214  lapack_int const* n,
4218  lapack_complex_double* DU2, lapack_int* ipiv,
4219  lapack_int* info );
4220 
4221 #define LAPACK_cgttrs LAPACK_GLOBAL(cgttrs,CGTTRS)
4223  char const* trans,
4224  lapack_int const* n, lapack_int const* nrhs,
4225  lapack_complex_float const* DL,
4226  lapack_complex_float const* D,
4227  lapack_complex_float const* DU,
4228  lapack_complex_float const* DU2, lapack_int const* ipiv,
4229  lapack_complex_float* B, lapack_int const* ldb,
4230  lapack_int* info );
4231 
4232 #define LAPACK_dgttrs LAPACK_GLOBAL(dgttrs,DGTTRS)
4234  char const* trans,
4235  lapack_int const* n, lapack_int const* nrhs,
4236  double const* DL,
4237  double const* D,
4238  double const* DU,
4239  double const* DU2, lapack_int const* ipiv,
4240  double* B, lapack_int const* ldb,
4241  lapack_int* info );
4242 
4243 #define LAPACK_sgttrs LAPACK_GLOBAL(sgttrs,SGTTRS)
4245  char const* trans,
4246  lapack_int const* n, lapack_int const* nrhs,
4247  float const* DL,
4248  float const* D,
4249  float const* DU,
4250  float const* DU2, lapack_int const* ipiv,
4251  float* B, lapack_int const* ldb,
4252  lapack_int* info );
4253 
4254 #define LAPACK_zgttrs LAPACK_GLOBAL(zgttrs,ZGTTRS)
4256  char const* trans,
4257  lapack_int const* n, lapack_int const* nrhs,
4258  lapack_complex_double const* DL,
4259  lapack_complex_double const* D,
4260  lapack_complex_double const* DU,
4261  lapack_complex_double const* DU2, lapack_int const* ipiv,
4262  lapack_complex_double* B, lapack_int const* ldb,
4263  lapack_int* info );
4264 
4265 #define LAPACK_chbev LAPACK_GLOBAL(chbev,CHBEV)
4267  char const* jobz, char const* uplo,
4268  lapack_int const* n, lapack_int const* kd,
4269  lapack_complex_float* AB, lapack_int const* ldab,
4270  float* W,
4271  lapack_complex_float* Z, lapack_int const* ldz,
4272  lapack_complex_float* work,
4273  float* rwork,
4274  lapack_int* info );
4275 
4276 #define LAPACK_zhbev LAPACK_GLOBAL(zhbev,ZHBEV)
4278  char const* jobz, char const* uplo,
4279  lapack_int const* n, lapack_int const* kd,
4280  lapack_complex_double* AB, lapack_int const* ldab,
4281  double* W,
4282  lapack_complex_double* Z, lapack_int const* ldz,
4283  lapack_complex_double* work,
4284  double* rwork,
4285  lapack_int* info );
4286 
4287 #define LAPACK_chbev_2stage LAPACK_GLOBAL(chbev_2stage,CHBEV_2STAGE)
4289  char const* jobz, char const* uplo,
4290  lapack_int const* n, lapack_int const* kd,
4291  lapack_complex_float* AB, lapack_int const* ldab,
4292  float* W,
4293  lapack_complex_float* Z, lapack_int const* ldz,
4294  lapack_complex_float* work, lapack_int const* lwork,
4295  float* rwork,
4296  lapack_int* info );
4297 
4298 #define LAPACK_zhbev_2stage LAPACK_GLOBAL(zhbev_2stage,ZHBEV_2STAGE)
4300  char const* jobz, char const* uplo,
4301  lapack_int const* n, lapack_int const* kd,
4302  lapack_complex_double* AB, lapack_int const* ldab,
4303  double* W,
4304  lapack_complex_double* Z, lapack_int const* ldz,
4305  lapack_complex_double* work, lapack_int const* lwork,
4306  double* rwork,
4307  lapack_int* info );
4308 
4309 #define LAPACK_chbevd LAPACK_GLOBAL(chbevd,CHBEVD)
4311  char const* jobz, char const* uplo,
4312  lapack_int const* n, lapack_int const* kd,
4313  lapack_complex_float* AB, lapack_int const* ldab,
4314  float* W,
4315  lapack_complex_float* Z, lapack_int const* ldz,
4316  lapack_complex_float* work, lapack_int const* lwork,
4317  float* rwork, lapack_int const* lrwork,
4318  lapack_int* iwork, lapack_int const* liwork,
4319  lapack_int* info );
4320 
4321 #define LAPACK_zhbevd LAPACK_GLOBAL(zhbevd,ZHBEVD)
4323  char const* jobz, char const* uplo,
4324  lapack_int const* n, lapack_int const* kd,
4325  lapack_complex_double* AB, lapack_int const* ldab,
4326  double* W,
4327  lapack_complex_double* Z, lapack_int const* ldz,
4328  lapack_complex_double* work, lapack_int const* lwork,
4329  double* rwork, lapack_int const* lrwork,
4330  lapack_int* iwork, lapack_int const* liwork,
4331  lapack_int* info );
4332 
4333 #define LAPACK_chbevd_2stage LAPACK_GLOBAL(chbevd_2stage,CHBEVD_2STAGE)
4335  char const* jobz, char const* uplo,
4336  lapack_int const* n, lapack_int const* kd,
4337  lapack_complex_float* AB, lapack_int const* ldab,
4338  float* W,
4339  lapack_complex_float* Z, lapack_int const* ldz,
4340  lapack_complex_float* work, lapack_int const* lwork,
4341  float* rwork, lapack_int const* lrwork,
4342  lapack_int* iwork, lapack_int const* liwork,
4343  lapack_int* info );
4344 
4345 #define LAPACK_zhbevd_2stage LAPACK_GLOBAL(zhbevd_2stage,ZHBEVD_2STAGE)
4347  char const* jobz, char const* uplo,
4348  lapack_int const* n, lapack_int const* kd,
4349  lapack_complex_double* AB, lapack_int const* ldab,
4350  double* W,
4351  lapack_complex_double* Z, lapack_int const* ldz,
4352  lapack_complex_double* work, lapack_int const* lwork,
4353  double* rwork, lapack_int const* lrwork,
4354  lapack_int* iwork, lapack_int const* liwork,
4355  lapack_int* info );
4356 
4357 #define LAPACK_chbevx LAPACK_GLOBAL(chbevx,CHBEVX)
4359  char const* jobz, char const* range, char const* uplo,
4360  lapack_int const* n, lapack_int const* kd,
4361  lapack_complex_float* AB, lapack_int const* ldab,
4362  lapack_complex_float* Q, lapack_int const* ldq,
4363  float const* vl,
4364  float const* vu, lapack_int const* il, lapack_int const* iu,
4365  float const* abstol, lapack_int* m,
4366  float* W,
4367  lapack_complex_float* Z, lapack_int const* ldz,
4368  lapack_complex_float* work,
4369  float* rwork,
4370  lapack_int* iwork, lapack_int* IFAIL,
4371  lapack_int* info );
4372 
4373 #define LAPACK_zhbevx LAPACK_GLOBAL(zhbevx,ZHBEVX)
4375  char const* jobz, char const* range, char const* uplo,
4376  lapack_int const* n, lapack_int const* kd,
4377  lapack_complex_double* AB, lapack_int const* ldab,
4378  lapack_complex_double* Q, lapack_int const* ldq,
4379  double const* vl,
4380  double const* vu, lapack_int const* il, lapack_int const* iu,
4381  double const* abstol, lapack_int* m,
4382  double* W,
4383  lapack_complex_double* Z, lapack_int const* ldz,
4384  lapack_complex_double* work,
4385  double* rwork,
4386  lapack_int* iwork, lapack_int* IFAIL,
4387  lapack_int* info );
4388 
4389 #define LAPACK_chbevx_2stage LAPACK_GLOBAL(chbevx_2stage,CHBEVX_2STAGE)
4391  char const* jobz, char const* range, char const* uplo,
4392  lapack_int const* n, lapack_int const* kd,
4393  lapack_complex_float* AB, lapack_int const* ldab,
4394  lapack_complex_float* Q, lapack_int const* ldq,
4395  float const* vl,
4396  float const* vu, lapack_int const* il, lapack_int const* iu,
4397  float const* abstol, lapack_int* m,
4398  float* W,
4399  lapack_complex_float* Z, lapack_int const* ldz,
4400  lapack_complex_float* work, lapack_int const* lwork,
4401  float* rwork,
4402  lapack_int* iwork, lapack_int* IFAIL,
4403  lapack_int* info );
4404 
4405 #define LAPACK_zhbevx_2stage LAPACK_GLOBAL(zhbevx_2stage,ZHBEVX_2STAGE)
4407  char const* jobz, char const* range, char const* uplo,
4408  lapack_int const* n, lapack_int const* kd,
4409  lapack_complex_double* AB, lapack_int const* ldab,
4410  lapack_complex_double* Q, lapack_int const* ldq,
4411  double const* vl,
4412  double const* vu, lapack_int const* il, lapack_int const* iu,
4413  double const* abstol, lapack_int* m,
4414  double* W,
4415  lapack_complex_double* Z, lapack_int const* ldz,
4416  lapack_complex_double* work, lapack_int const* lwork,
4417  double* rwork,
4418  lapack_int* iwork, lapack_int* IFAIL,
4419  lapack_int* info );
4420 
4421 #define LAPACK_chbgst LAPACK_GLOBAL(chbgst,CHBGST)
4423  char const* vect, char const* uplo,
4424  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4425  lapack_complex_float* AB, lapack_int const* ldab,
4426  lapack_complex_float const* BB, lapack_int const* ldbb,
4427  lapack_complex_float* X, lapack_int const* ldx,
4428  lapack_complex_float* work,
4429  float* rwork,
4430  lapack_int* info );
4431 
4432 #define LAPACK_zhbgst LAPACK_GLOBAL(zhbgst,ZHBGST)
4434  char const* vect, char const* uplo,
4435  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4436  lapack_complex_double* AB, lapack_int const* ldab,
4437  lapack_complex_double const* BB, lapack_int const* ldbb,
4438  lapack_complex_double* X, lapack_int const* ldx,
4439  lapack_complex_double* work,
4440  double* rwork,
4441  lapack_int* info );
4442 
4443 #define LAPACK_chbgv LAPACK_GLOBAL(chbgv,CHBGV)
4445  char const* jobz, char const* uplo,
4446  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4447  lapack_complex_float* AB, lapack_int const* ldab,
4448  lapack_complex_float* BB, lapack_int const* ldbb,
4449  float* W,
4450  lapack_complex_float* Z, lapack_int const* ldz,
4451  lapack_complex_float* work,
4452  float* rwork,
4453  lapack_int* info );
4454 
4455 #define LAPACK_zhbgv LAPACK_GLOBAL(zhbgv,ZHBGV)
4457  char const* jobz, char const* uplo,
4458  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4459  lapack_complex_double* AB, lapack_int const* ldab,
4460  lapack_complex_double* BB, lapack_int const* ldbb,
4461  double* W,
4462  lapack_complex_double* Z, lapack_int const* ldz,
4463  lapack_complex_double* work,
4464  double* rwork,
4465  lapack_int* info );
4466 
4467 #define LAPACK_chbgvd LAPACK_GLOBAL(chbgvd,CHBGVD)
4469  char const* jobz, char const* uplo,
4470  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4471  lapack_complex_float* AB, lapack_int const* ldab,
4472  lapack_complex_float* BB, lapack_int const* ldbb,
4473  float* W,
4474  lapack_complex_float* Z, lapack_int const* ldz,
4475  lapack_complex_float* work, lapack_int const* lwork,
4476  float* rwork, lapack_int const* lrwork,
4477  lapack_int* iwork, lapack_int const* liwork,
4478  lapack_int* info );
4479 
4480 #define LAPACK_zhbgvd LAPACK_GLOBAL(zhbgvd,ZHBGVD)
4482  char const* jobz, char const* uplo,
4483  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4484  lapack_complex_double* AB, lapack_int const* ldab,
4485  lapack_complex_double* BB, lapack_int const* ldbb,
4486  double* W,
4487  lapack_complex_double* Z, lapack_int const* ldz,
4488  lapack_complex_double* work, lapack_int const* lwork,
4489  double* rwork, lapack_int const* lrwork,
4490  lapack_int* iwork, lapack_int const* liwork,
4491  lapack_int* info );
4492 
4493 #define LAPACK_chbgvx LAPACK_GLOBAL(chbgvx,CHBGVX)
4495  char const* jobz, char const* range, char const* uplo,
4496  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4497  lapack_complex_float* AB, lapack_int const* ldab,
4498  lapack_complex_float* BB, lapack_int const* ldbb,
4499  lapack_complex_float* Q, lapack_int const* ldq,
4500  float const* vl,
4501  float const* vu, lapack_int const* il, lapack_int const* iu,
4502  float const* abstol, lapack_int* m,
4503  float* W,
4504  lapack_complex_float* Z, lapack_int const* ldz,
4505  lapack_complex_float* work,
4506  float* rwork,
4507  lapack_int* iwork, lapack_int* IFAIL,
4508  lapack_int* info );
4509 
4510 #define LAPACK_zhbgvx LAPACK_GLOBAL(zhbgvx,ZHBGVX)
4512  char const* jobz, char const* range, char const* uplo,
4513  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
4514  lapack_complex_double* AB, lapack_int const* ldab,
4515  lapack_complex_double* BB, lapack_int const* ldbb,
4516  lapack_complex_double* Q, lapack_int const* ldq,
4517  double const* vl,
4518  double const* vu, lapack_int const* il, lapack_int const* iu,
4519  double const* abstol, lapack_int* m,
4520  double* W,
4521  lapack_complex_double* Z, lapack_int const* ldz,
4522  lapack_complex_double* work,
4523  double* rwork,
4524  lapack_int* iwork, lapack_int* IFAIL,
4525  lapack_int* info );
4526 
4527 #define LAPACK_chbtrd LAPACK_GLOBAL(chbtrd,CHBTRD)
4529  char const* vect, char const* uplo,
4530  lapack_int const* n, lapack_int const* kd,
4531  lapack_complex_float* AB, lapack_int const* ldab,
4532  float* D,
4533  float* E,
4534  lapack_complex_float* Q, lapack_int const* ldq,
4535  lapack_complex_float* work,
4536  lapack_int* info );
4537 
4538 #define LAPACK_zhbtrd LAPACK_GLOBAL(zhbtrd,ZHBTRD)
4540  char const* vect, char const* uplo,
4541  lapack_int const* n, lapack_int const* kd,
4542  lapack_complex_double* AB, lapack_int const* ldab,
4543  double* D,
4544  double* E,
4545  lapack_complex_double* Q, lapack_int const* ldq,
4546  lapack_complex_double* work,
4547  lapack_int* info );
4548 
4549 #define LAPACK_checon LAPACK_GLOBAL(checon,CHECON)
4551  char const* uplo,
4552  lapack_int const* n,
4553  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
4554  float const* anorm,
4555  float* rcond,
4556  lapack_complex_float* work,
4557  lapack_int* info );
4558 
4559 #define LAPACK_zhecon LAPACK_GLOBAL(zhecon,ZHECON)
4561  char const* uplo,
4562  lapack_int const* n,
4563  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
4564  double const* anorm,
4565  double* rcond,
4566  lapack_complex_double* work,
4567  lapack_int* info );
4568 
4569 #define LAPACK_checon_3 LAPACK_GLOBAL(checon_3,CHECON_3)
4571  char const* uplo,
4572  lapack_int const* n,
4573  lapack_complex_float const* A, lapack_int const* lda,
4574  lapack_complex_float const* E, lapack_int const* ipiv,
4575  float const* anorm,
4576  float* rcond,
4577  lapack_complex_float* work,
4578  lapack_int* info );
4579 
4580 #define LAPACK_zhecon_3 LAPACK_GLOBAL(zhecon_3,ZHECON_3)
4582  char const* uplo,
4583  lapack_int const* n,
4584  lapack_complex_double const* A, lapack_int const* lda,
4585  lapack_complex_double const* E, lapack_int const* ipiv,
4586  double const* anorm,
4587  double* rcond,
4588  lapack_complex_double* work,
4589  lapack_int* info );
4590 
4591 #define LAPACK_cheequb LAPACK_GLOBAL(cheequb,CHEEQUB)
4593  char const* uplo,
4594  lapack_int const* n,
4595  lapack_complex_float const* A, lapack_int const* lda,
4596  float* S,
4597  float* scond,
4598  float* amax,
4599  lapack_complex_float* work,
4600  lapack_int* info );
4601 
4602 #define LAPACK_zheequb LAPACK_GLOBAL(zheequb,ZHEEQUB)
4604  char const* uplo,
4605  lapack_int const* n,
4606  lapack_complex_double const* A, lapack_int const* lda,
4607  double* S,
4608  double* scond,
4609  double* amax,
4610  lapack_complex_double* work,
4611  lapack_int* info );
4612 
4613 #define LAPACK_cheev LAPACK_GLOBAL(cheev,CHEEV)
4615  char const* jobz, char const* uplo,
4616  lapack_int const* n,
4617  lapack_complex_float* A, lapack_int const* lda,
4618  float* W,
4619  lapack_complex_float* work, lapack_int const* lwork,
4620  float* rwork,
4621  lapack_int* info );
4622 
4623 #define LAPACK_zheev LAPACK_GLOBAL(zheev,ZHEEV)
4625  char const* jobz, char const* uplo,
4626  lapack_int const* n,
4627  lapack_complex_double* A, lapack_int const* lda,
4628  double* W,
4629  lapack_complex_double* work, lapack_int const* lwork,
4630  double* rwork,
4631  lapack_int* info );
4632 
4633 #define LAPACK_cheev_2stage LAPACK_GLOBAL(cheev_2stage,CHEEV_2STAGE)
4635  char const* jobz, char const* uplo,
4636  lapack_int const* n,
4637  lapack_complex_float* A, lapack_int const* lda,
4638  float* W,
4639  lapack_complex_float* work, lapack_int const* lwork,
4640  float* rwork,
4641  lapack_int* info );
4642 
4643 #define LAPACK_zheev_2stage LAPACK_GLOBAL(zheev_2stage,ZHEEV_2STAGE)
4645  char const* jobz, char const* uplo,
4646  lapack_int const* n,
4647  lapack_complex_double* A, lapack_int const* lda,
4648  double* W,
4649  lapack_complex_double* work, lapack_int const* lwork,
4650  double* rwork,
4651  lapack_int* info );
4652 
4653 #define LAPACK_cheevd LAPACK_GLOBAL(cheevd,CHEEVD)
4655  char const* jobz, char const* uplo,
4656  lapack_int const* n,
4657  lapack_complex_float* A, lapack_int const* lda,
4658  float* W,
4659  lapack_complex_float* work, lapack_int const* lwork,
4660  float* rwork, lapack_int const* lrwork,
4661  lapack_int* iwork, lapack_int const* liwork,
4662  lapack_int* info );
4663 
4664 #define LAPACK_zheevd LAPACK_GLOBAL(zheevd,ZHEEVD)
4666  char const* jobz, char const* uplo,
4667  lapack_int const* n,
4668  lapack_complex_double* A, lapack_int const* lda,
4669  double* W,
4670  lapack_complex_double* work, lapack_int const* lwork,
4671  double* rwork, lapack_int const* lrwork,
4672  lapack_int* iwork, lapack_int const* liwork,
4673  lapack_int* info );
4674 
4675 #define LAPACK_cheevd_2stage LAPACK_GLOBAL(cheevd_2stage,CHEEVD_2STAGE)
4677  char const* jobz, char const* uplo,
4678  lapack_int const* n,
4679  lapack_complex_float* A, lapack_int const* lda,
4680  float* W,
4681  lapack_complex_float* work, lapack_int const* lwork,
4682  float* rwork, lapack_int const* lrwork,
4683  lapack_int* iwork, lapack_int const* liwork,
4684  lapack_int* info );
4685 
4686 #define LAPACK_zheevd_2stage LAPACK_GLOBAL(zheevd_2stage,ZHEEVD_2STAGE)
4688  char const* jobz, char const* uplo,
4689  lapack_int const* n,
4690  lapack_complex_double* A, lapack_int const* lda,
4691  double* W,
4692  lapack_complex_double* work, lapack_int const* lwork,
4693  double* rwork, lapack_int const* lrwork,
4694  lapack_int* iwork, lapack_int const* liwork,
4695  lapack_int* info );
4696 
4697 #define LAPACK_cheevr LAPACK_GLOBAL(cheevr,CHEEVR)
4699  char const* jobz, char const* range, char const* uplo,
4700  lapack_int const* n,
4701  lapack_complex_float* A, lapack_int const* lda,
4702  float const* vl,
4703  float const* vu, lapack_int const* il, lapack_int const* iu,
4704  float const* abstol, lapack_int* m,
4705  float* W,
4706  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4707  lapack_complex_float* work, lapack_int const* lwork,
4708  float* rwork, lapack_int const* lrwork,
4709  lapack_int* iwork, lapack_int const* liwork,
4710  lapack_int* info );
4711 
4712 #define LAPACK_zheevr LAPACK_GLOBAL(zheevr,ZHEEVR)
4714  char const* jobz, char const* range, char const* uplo,
4715  lapack_int const* n,
4716  lapack_complex_double* A, lapack_int const* lda,
4717  double const* vl,
4718  double const* vu, lapack_int const* il, lapack_int const* iu,
4719  double const* abstol, lapack_int* m,
4720  double* W,
4721  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4722  lapack_complex_double* work, lapack_int const* lwork,
4723  double* rwork, lapack_int const* lrwork,
4724  lapack_int* iwork, lapack_int const* liwork,
4725  lapack_int* info );
4726 
4727 #define LAPACK_cheevr_2stage LAPACK_GLOBAL(cheevr_2stage,CHEEVR_2STAGE)
4729  char const* jobz, char const* range, char const* uplo,
4730  lapack_int const* n,
4731  lapack_complex_float* A, lapack_int const* lda,
4732  float const* vl,
4733  float const* vu, lapack_int const* il, lapack_int const* iu,
4734  float const* abstol, lapack_int* m,
4735  float* W,
4736  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4737  lapack_complex_float* work, lapack_int const* lwork,
4738  float* rwork, lapack_int const* lrwork,
4739  lapack_int* iwork, lapack_int const* liwork,
4740  lapack_int* info );
4741 
4742 #define LAPACK_zheevr_2stage LAPACK_GLOBAL(zheevr_2stage,ZHEEVR_2STAGE)
4744  char const* jobz, char const* range, char const* uplo,
4745  lapack_int const* n,
4746  lapack_complex_double* A, lapack_int const* lda,
4747  double const* vl,
4748  double const* vu, lapack_int const* il, lapack_int const* iu,
4749  double const* abstol, lapack_int* m,
4750  double* W,
4751  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
4752  lapack_complex_double* work, lapack_int const* lwork,
4753  double* rwork, lapack_int const* lrwork,
4754  lapack_int* iwork, lapack_int const* liwork,
4755  lapack_int* info );
4756 
4757 #define LAPACK_cheevx LAPACK_GLOBAL(cheevx,CHEEVX)
4759  char const* jobz, char const* range, char const* uplo,
4760  lapack_int const* n,
4761  lapack_complex_float* A, lapack_int const* lda,
4762  float const* vl,
4763  float const* vu, lapack_int const* il, lapack_int const* iu,
4764  float const* abstol, lapack_int* m,
4765  float* W,
4766  lapack_complex_float* Z, lapack_int const* ldz,
4767  lapack_complex_float* work, lapack_int const* lwork,
4768  float* rwork,
4769  lapack_int* iwork, lapack_int* IFAIL,
4770  lapack_int* info );
4771 
4772 #define LAPACK_zheevx LAPACK_GLOBAL(zheevx,ZHEEVX)
4774  char const* jobz, char const* range, char const* uplo,
4775  lapack_int const* n,
4776  lapack_complex_double* A, lapack_int const* lda,
4777  double const* vl,
4778  double const* vu, lapack_int const* il, lapack_int const* iu,
4779  double const* abstol, lapack_int* m,
4780  double* W,
4781  lapack_complex_double* Z, lapack_int const* ldz,
4782  lapack_complex_double* work, lapack_int const* lwork,
4783  double* rwork,
4784  lapack_int* iwork, lapack_int* IFAIL,
4785  lapack_int* info );
4786 
4787 #define LAPACK_cheevx_2stage LAPACK_GLOBAL(cheevx_2stage,CHEEVX_2STAGE)
4789  char const* jobz, char const* range, char const* uplo,
4790  lapack_int const* n,
4791  lapack_complex_float* A, lapack_int const* lda,
4792  float const* vl,
4793  float const* vu, lapack_int const* il, lapack_int const* iu,
4794  float const* abstol, lapack_int* m,
4795  float* W,
4796  lapack_complex_float* Z, lapack_int const* ldz,
4797  lapack_complex_float* work, lapack_int const* lwork,
4798  float* rwork,
4799  lapack_int* iwork, lapack_int* IFAIL,
4800  lapack_int* info );
4801 
4802 #define LAPACK_zheevx_2stage LAPACK_GLOBAL(zheevx_2stage,ZHEEVX_2STAGE)
4804  char const* jobz, char const* range, char const* uplo,
4805  lapack_int const* n,
4806  lapack_complex_double* A, lapack_int const* lda,
4807  double const* vl,
4808  double const* vu, lapack_int const* il, lapack_int const* iu,
4809  double const* abstol, lapack_int* m,
4810  double* W,
4811  lapack_complex_double* Z, lapack_int const* ldz,
4812  lapack_complex_double* work, lapack_int const* lwork,
4813  double* rwork,
4814  lapack_int* iwork, lapack_int* IFAIL,
4815  lapack_int* info );
4816 
4817 #define LAPACK_chegst LAPACK_GLOBAL(chegst,CHEGST)
4819  lapack_int const* itype, char const* uplo,
4820  lapack_int const* n,
4821  lapack_complex_float* A, lapack_int const* lda,
4822  lapack_complex_float* B, lapack_int const* ldb,
4823  lapack_int* info );
4824 
4825 #define LAPACK_zhegst LAPACK_GLOBAL(zhegst,ZHEGST)
4827  lapack_int const* itype, char const* uplo,
4828  lapack_int const* n,
4829  lapack_complex_double* A, lapack_int const* lda,
4830  lapack_complex_double* B, lapack_int const* ldb,
4831  lapack_int* info );
4832 
4833 #define LAPACK_chegv LAPACK_GLOBAL(chegv,CHEGV)
4835  lapack_int const* itype, char const* jobz, char const* uplo,
4836  lapack_int const* n,
4837  lapack_complex_float* A, lapack_int const* lda,
4838  lapack_complex_float* B, lapack_int const* ldb,
4839  float* W,
4840  lapack_complex_float* work, lapack_int const* lwork,
4841  float* rwork,
4842  lapack_int* info );
4843 
4844 #define LAPACK_zhegv LAPACK_GLOBAL(zhegv,ZHEGV)
4846  lapack_int const* itype, char const* jobz, char const* uplo,
4847  lapack_int const* n,
4848  lapack_complex_double* A, lapack_int const* lda,
4849  lapack_complex_double* B, lapack_int const* ldb,
4850  double* W,
4851  lapack_complex_double* work, lapack_int const* lwork,
4852  double* rwork,
4853  lapack_int* info );
4854 
4855 #define LAPACK_chegv_2stage LAPACK_GLOBAL(chegv_2stage,CHEGV_2STAGE)
4857  lapack_int const* itype, char const* jobz, char const* uplo,
4858  lapack_int const* n,
4859  lapack_complex_float* A, lapack_int const* lda,
4860  lapack_complex_float* B, lapack_int const* ldb,
4861  float* W,
4862  lapack_complex_float* work, lapack_int const* lwork,
4863  float* rwork,
4864  lapack_int* info );
4865 
4866 #define LAPACK_zhegv_2stage LAPACK_GLOBAL(zhegv_2stage,ZHEGV_2STAGE)
4868  lapack_int const* itype, char const* jobz, char const* uplo,
4869  lapack_int const* n,
4870  lapack_complex_double* A, lapack_int const* lda,
4871  lapack_complex_double* B, lapack_int const* ldb,
4872  double* W,
4873  lapack_complex_double* work, lapack_int const* lwork,
4874  double* rwork,
4875  lapack_int* info );
4876 
4877 #define LAPACK_chegvd LAPACK_GLOBAL(chegvd,CHEGVD)
4879  lapack_int const* itype, char const* jobz, char const* uplo,
4880  lapack_int const* n,
4881  lapack_complex_float* A, lapack_int const* lda,
4882  lapack_complex_float* B, lapack_int const* ldb,
4883  float* W,
4884  lapack_complex_float* work, lapack_int const* lwork,
4885  float* rwork, lapack_int const* lrwork,
4886  lapack_int* iwork, lapack_int const* liwork,
4887  lapack_int* info );
4888 
4889 #define LAPACK_zhegvd LAPACK_GLOBAL(zhegvd,ZHEGVD)
4891  lapack_int const* itype, char const* jobz, char const* uplo,
4892  lapack_int const* n,
4893  lapack_complex_double* A, lapack_int const* lda,
4894  lapack_complex_double* B, lapack_int const* ldb,
4895  double* W,
4896  lapack_complex_double* work, lapack_int const* lwork,
4897  double* rwork, lapack_int const* lrwork,
4898  lapack_int* iwork, lapack_int const* liwork,
4899  lapack_int* info );
4900 
4901 #define LAPACK_chegvx LAPACK_GLOBAL(chegvx,CHEGVX)
4903  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
4904  lapack_int const* n,
4905  lapack_complex_float* A, lapack_int const* lda,
4906  lapack_complex_float* B, lapack_int const* ldb,
4907  float const* vl,
4908  float const* vu, lapack_int const* il, lapack_int const* iu,
4909  float const* abstol, lapack_int* m,
4910  float* W,
4911  lapack_complex_float* Z, lapack_int const* ldz,
4912  lapack_complex_float* work, lapack_int const* lwork,
4913  float* rwork,
4914  lapack_int* iwork, lapack_int* IFAIL,
4915  lapack_int* info );
4916 
4917 #define LAPACK_zhegvx LAPACK_GLOBAL(zhegvx,ZHEGVX)
4919  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
4920  lapack_int const* n,
4921  lapack_complex_double* A, lapack_int const* lda,
4922  lapack_complex_double* B, lapack_int const* ldb,
4923  double const* vl,
4924  double const* vu, lapack_int const* il, lapack_int const* iu,
4925  double const* abstol, lapack_int* m,
4926  double* W,
4927  lapack_complex_double* Z, lapack_int const* ldz,
4928  lapack_complex_double* work, lapack_int const* lwork,
4929  double* rwork,
4930  lapack_int* iwork, lapack_int* IFAIL,
4931  lapack_int* info );
4932 
4933 #define LAPACK_cherfs LAPACK_GLOBAL(cherfs,CHERFS)
4935  char const* uplo,
4936  lapack_int const* n, lapack_int const* nrhs,
4937  lapack_complex_float const* A, lapack_int const* lda,
4938  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4939  lapack_complex_float const* B, lapack_int const* ldb,
4940  lapack_complex_float* X, lapack_int const* ldx,
4941  float* ferr,
4942  float* berr,
4943  lapack_complex_float* work,
4944  float* rwork,
4945  lapack_int* info );
4946 
4947 #define LAPACK_zherfs LAPACK_GLOBAL(zherfs,ZHERFS)
4949  char const* uplo,
4950  lapack_int const* n, lapack_int const* nrhs,
4951  lapack_complex_double const* A, lapack_int const* lda,
4952  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4953  lapack_complex_double const* B, lapack_int const* ldb,
4954  lapack_complex_double* X, lapack_int const* ldx,
4955  double* ferr,
4956  double* berr,
4957  lapack_complex_double* work,
4958  double* rwork,
4959  lapack_int* info );
4960 
4961 #define LAPACK_cherfsx LAPACK_GLOBAL(cherfsx,CHERFSX)
4963  char const* uplo, char const* equed,
4964  lapack_int const* n, lapack_int const* nrhs,
4965  lapack_complex_float const* A, lapack_int const* lda,
4966  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4967  float* S,
4968  lapack_complex_float const* B, lapack_int const* ldb,
4969  lapack_complex_float* X, lapack_int const* ldx,
4970  float* rcond,
4971  float* berr, lapack_int const* n_err_bnds,
4972  float* err_bnds_norm,
4973  float* err_bnds_comp, lapack_int const* nparams,
4974  float* params,
4975  lapack_complex_float* work,
4976  float* rwork,
4977  lapack_int* info );
4978 
4979 #define LAPACK_zherfsx LAPACK_GLOBAL(zherfsx,ZHERFSX)
4981  char const* uplo, char const* equed,
4982  lapack_int const* n, lapack_int const* nrhs,
4983  lapack_complex_double const* A, lapack_int const* lda,
4984  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
4985  double* S,
4986  lapack_complex_double const* B, lapack_int const* ldb,
4987  lapack_complex_double* X, lapack_int const* ldx,
4988  double* rcond,
4989  double* berr, lapack_int const* n_err_bnds,
4990  double* err_bnds_norm,
4991  double* err_bnds_comp, lapack_int const* nparams,
4992  double* params,
4993  lapack_complex_double* work,
4994  double* rwork,
4995  lapack_int* info );
4996 
4997 #define LAPACK_chesv LAPACK_GLOBAL(chesv,CHESV)
4999  char const* uplo,
5000  lapack_int const* n, lapack_int const* nrhs,
5001  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5002  lapack_complex_float* B, lapack_int const* ldb,
5003  lapack_complex_float* work, lapack_int const* lwork,
5004  lapack_int* info );
5005 
5006 #define LAPACK_zhesv LAPACK_GLOBAL(zhesv,ZHESV)
5008  char const* uplo,
5009  lapack_int const* n, lapack_int const* nrhs,
5010  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5011  lapack_complex_double* B, lapack_int const* ldb,
5012  lapack_complex_double* work, lapack_int const* lwork,
5013  lapack_int* info );
5014 
5015 #define LAPACK_chesv_aa LAPACK_GLOBAL(chesv_aa,CHESV_AA)
5017  char const* uplo,
5018  lapack_int const* n, lapack_int const* nrhs,
5019  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5020  lapack_complex_float* B, lapack_int const* ldb,
5021  lapack_complex_float* work, lapack_int const* lwork,
5022  lapack_int* info );
5023 
5024 #define LAPACK_zhesv_aa LAPACK_GLOBAL(zhesv_aa,ZHESV_AA)
5026  char const* uplo,
5027  lapack_int const* n, lapack_int const* nrhs,
5028  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5029  lapack_complex_double* B, lapack_int const* ldb,
5030  lapack_complex_double* work, lapack_int const* lwork,
5031  lapack_int* info );
5032 
5033 #define LAPACK_chesv_aa_2stage LAPACK_GLOBAL(chesv_aa_2stage,CHESV_AA_2STAGE)
5035  char const* uplo,
5036  lapack_int const* n, lapack_int const* nrhs,
5037  lapack_complex_float* A, lapack_int const* lda,
5038  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
5039  lapack_complex_float* B, lapack_int const* ldb,
5040  lapack_complex_float* work, lapack_int const* lwork,
5041  lapack_int* info );
5042 
5043 #define LAPACK_zhesv_aa_2stage LAPACK_GLOBAL(zhesv_aa_2stage,ZHESV_AA_2STAGE)
5045  char const* uplo,
5046  lapack_int const* n, lapack_int const* nrhs,
5047  lapack_complex_double* A, lapack_int const* lda,
5048  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
5049  lapack_complex_double* B, lapack_int const* ldb,
5050  lapack_complex_double* work, lapack_int const* lwork,
5051  lapack_int* info );
5052 
5053 #define LAPACK_chesv_rk LAPACK_GLOBAL(chesv_rk,CHESV_RK)
5055  char const* uplo,
5056  lapack_int const* n, lapack_int const* nrhs,
5057  lapack_complex_float* A, lapack_int const* lda,
5058  lapack_complex_float* E, lapack_int* ipiv,
5059  lapack_complex_float* B, lapack_int const* ldb,
5060  lapack_complex_float* work, lapack_int const* lwork,
5061  lapack_int* info );
5062 
5063 #define LAPACK_zhesv_rk LAPACK_GLOBAL(zhesv_rk,ZHESV_RK)
5065  char const* uplo,
5066  lapack_int const* n, lapack_int const* nrhs,
5067  lapack_complex_double* A, lapack_int const* lda,
5069  lapack_complex_double* B, lapack_int const* ldb,
5070  lapack_complex_double* work, lapack_int const* lwork,
5071  lapack_int* info );
5072 
5073 #define LAPACK_chesv_rook LAPACK_GLOBAL(chesv_rook,CHESV_ROOK)
5075  char const* uplo,
5076  lapack_int const* n, lapack_int const* nrhs,
5077  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5078  lapack_complex_float* B, lapack_int const* ldb,
5079  lapack_complex_float* work, lapack_int const* lwork,
5080  lapack_int* info );
5081 
5082 #define LAPACK_zhesv_rook LAPACK_GLOBAL(zhesv_rook,ZHESV_ROOK)
5084  char const* uplo,
5085  lapack_int const* n, lapack_int const* nrhs,
5086  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5087  lapack_complex_double* B, lapack_int const* ldb,
5088  lapack_complex_double* work, lapack_int const* lwork,
5089  lapack_int* info );
5090 
5091 #define LAPACK_chesvx LAPACK_GLOBAL(chesvx,CHESVX)
5093  char const* fact, char const* uplo,
5094  lapack_int const* n, lapack_int const* nrhs,
5095  lapack_complex_float const* A, lapack_int const* lda,
5096  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv,
5097  lapack_complex_float const* B, lapack_int const* ldb,
5098  lapack_complex_float* X, lapack_int const* ldx,
5099  float* rcond,
5100  float* ferr,
5101  float* berr,
5102  lapack_complex_float* work, lapack_int const* lwork,
5103  float* rwork,
5104  lapack_int* info );
5105 
5106 #define LAPACK_zhesvx LAPACK_GLOBAL(zhesvx,ZHESVX)
5108  char const* fact, char const* uplo,
5109  lapack_int const* n, lapack_int const* nrhs,
5110  lapack_complex_double const* A, lapack_int const* lda,
5111  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv,
5112  lapack_complex_double const* B, lapack_int const* ldb,
5113  lapack_complex_double* X, lapack_int const* ldx,
5114  double* rcond,
5115  double* ferr,
5116  double* berr,
5117  lapack_complex_double* work, lapack_int const* lwork,
5118  double* rwork,
5119  lapack_int* info );
5120 
5121 #define LAPACK_chesvxx LAPACK_GLOBAL(chesvxx,CHESVXX)
5123  char const* fact, char const* uplo,
5124  lapack_int const* n, lapack_int const* nrhs,
5125  lapack_complex_float* A, lapack_int const* lda,
5126  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
5127  float* S,
5129  lapack_int const* ldb,
5130  lapack_complex_float* X, lapack_int const* ldx,
5131  float* rcond,
5132  float* rpvgrw,
5133  float* berr, lapack_int const* n_err_bnds,
5134  float* err_bnds_norm,
5135  float* err_bnds_comp, lapack_int const* nparams,
5136  float* params,
5137  lapack_complex_float* work,
5138  float* rwork,
5139  lapack_int* info );
5140 
5141 #define LAPACK_zhesvxx LAPACK_GLOBAL(zhesvxx,ZHESVXX)
5143  char const* fact, char const* uplo,
5144  lapack_int const* n, lapack_int const* nrhs,
5145  lapack_complex_double* A, lapack_int const* lda,
5146  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
5147  double* S,
5149  lapack_int const* ldb,
5150  lapack_complex_double* X, lapack_int const* ldx,
5151  double* rcond,
5152  double* rpvgrw,
5153  double* berr, lapack_int const* n_err_bnds,
5154  double* err_bnds_norm,
5155  double* err_bnds_comp, lapack_int const* nparams,
5156  double* params,
5157  lapack_complex_double* work,
5158  double* rwork,
5159  lapack_int* info );
5160 
5161 #define LAPACK_cheswapr LAPACK_GLOBAL(cheswapr,CHESWAPR)
5163  char const* uplo,
5164  lapack_int const* n,
5165  lapack_complex_float* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
5166 
5167 #define LAPACK_zheswapr LAPACK_GLOBAL(zheswapr,ZHESWAPR)
5169  char const* uplo,
5170  lapack_int const* n,
5171  lapack_complex_double* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
5172 
5173 #define LAPACK_chetrd LAPACK_GLOBAL(chetrd,CHETRD)
5175  char const* uplo,
5176  lapack_int const* n,
5177  lapack_complex_float* A, lapack_int const* lda,
5178  float* D,
5179  float* E,
5180  lapack_complex_float* tau,
5181  lapack_complex_float* work, lapack_int const* lwork,
5182  lapack_int* info );
5183 
5184 #define LAPACK_zhetrd LAPACK_GLOBAL(zhetrd,ZHETRD)
5186  char const* uplo,
5187  lapack_int const* n,
5188  lapack_complex_double* A, lapack_int const* lda,
5189  double* D,
5190  double* E,
5191  lapack_complex_double* tau,
5192  lapack_complex_double* work, lapack_int const* lwork,
5193  lapack_int* info );
5194 
5195 #define LAPACK_chetrd_2stage LAPACK_GLOBAL(chetrd_2stage,CHETRD_2STAGE)
5197  char const* vect, char const* uplo,
5198  lapack_int const* n,
5199  lapack_complex_float* A, lapack_int const* lda,
5200  float* D,
5201  float* E,
5202  lapack_complex_float* tau,
5203  lapack_complex_float* HOUS2, lapack_int const* lhous2,
5204  lapack_complex_float* work, lapack_int const* lwork,
5205  lapack_int* info );
5206 
5207 #define LAPACK_zhetrd_2stage LAPACK_GLOBAL(zhetrd_2stage,ZHETRD_2STAGE)
5209  char const* vect, char const* uplo,
5210  lapack_int const* n,
5211  lapack_complex_double* A, lapack_int const* lda,
5212  double* D,
5213  double* E,
5214  lapack_complex_double* tau,
5215  lapack_complex_double* HOUS2, lapack_int const* lhous2,
5216  lapack_complex_double* work, lapack_int const* lwork,
5217  lapack_int* info );
5218 
5219 #define LAPACK_chetrf LAPACK_GLOBAL(chetrf,CHETRF)
5221  char const* uplo,
5222  lapack_int const* n,
5223  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5224  lapack_complex_float* work, lapack_int const* lwork,
5225  lapack_int* info );
5226 
5227 #define LAPACK_zhetrf LAPACK_GLOBAL(zhetrf,ZHETRF)
5229  char const* uplo,
5230  lapack_int const* n,
5231  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5232  lapack_complex_double* work, lapack_int const* lwork,
5233  lapack_int* info );
5234 
5235 #define LAPACK_chetrf_aa LAPACK_GLOBAL(chetrf_aa,CHETRF_AA)
5237  char const* uplo,
5238  lapack_int const* n,
5239  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5240  lapack_complex_float* work, lapack_int const* lwork,
5241  lapack_int* info );
5242 
5243 #define LAPACK_zhetrf_aa LAPACK_GLOBAL(zhetrf_aa,ZHETRF_AA)
5245  char const* uplo,
5246  lapack_int const* n,
5247  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5248  lapack_complex_double* work, lapack_int const* lwork,
5249  lapack_int* info );
5250 
5251 #define LAPACK_chetrf_aa_2stage LAPACK_GLOBAL(chetrf_aa_2stage,CHETRF_AA_2STAGE)
5253  char const* uplo,
5254  lapack_int const* n,
5255  lapack_complex_float* A, lapack_int const* lda,
5256  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
5257  lapack_complex_float* work, lapack_int const* lwork,
5258  lapack_int* info );
5259 
5260 #define LAPACK_zhetrf_aa_2stage LAPACK_GLOBAL(zhetrf_aa_2stage,ZHETRF_AA_2STAGE)
5262  char const* uplo,
5263  lapack_int const* n,
5264  lapack_complex_double* A, lapack_int const* lda,
5265  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
5266  lapack_complex_double* work, lapack_int const* lwork,
5267  lapack_int* info );
5268 
5269 #define LAPACK_chetrf_rk LAPACK_GLOBAL(chetrf_rk,CHETRF_RK)
5271  char const* uplo,
5272  lapack_int const* n,
5273  lapack_complex_float* A, lapack_int const* lda,
5274  lapack_complex_float* E, lapack_int* ipiv,
5275  lapack_complex_float* work, lapack_int const* lwork,
5276  lapack_int* info );
5277 
5278 #define LAPACK_zhetrf_rk LAPACK_GLOBAL(zhetrf_rk,ZHETRF_RK)
5280  char const* uplo,
5281  lapack_int const* n,
5282  lapack_complex_double* A, lapack_int const* lda,
5284  lapack_complex_double* work, lapack_int const* lwork,
5285  lapack_int* info );
5286 
5287 #define LAPACK_chetrf_rook LAPACK_GLOBAL(chetrf_rook,CHETRF_ROOK)
5289  char const* uplo,
5290  lapack_int const* n,
5291  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
5292  lapack_complex_float* work, lapack_int const* lwork,
5293  lapack_int* info );
5294 
5295 #define LAPACK_zhetrf_rook LAPACK_GLOBAL(zhetrf_rook,ZHETRF_ROOK)
5297  char const* uplo,
5298  lapack_int const* n,
5299  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
5300  lapack_complex_double* work, lapack_int const* lwork,
5301  lapack_int* info );
5302 
5303 #define LAPACK_chetri LAPACK_GLOBAL(chetri,CHETRI)
5305  char const* uplo,
5306  lapack_int const* n,
5307  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
5308  lapack_complex_float* work,
5309  lapack_int* info );
5310 
5311 #define LAPACK_zhetri LAPACK_GLOBAL(zhetri,ZHETRI)
5313  char const* uplo,
5314  lapack_int const* n,
5315  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
5316  lapack_complex_double* work,
5317  lapack_int* info );
5318 
5319 #define LAPACK_chetri2 LAPACK_GLOBAL(chetri2,CHETRI2)
5321  char const* uplo,
5322  lapack_int const* n,
5323  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
5324  lapack_complex_float* work, lapack_int const* lwork,
5325  lapack_int* info );
5326 
5327 #define LAPACK_zhetri2 LAPACK_GLOBAL(zhetri2,ZHETRI2)
5329  char const* uplo,
5330  lapack_int const* n,
5331  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
5332  lapack_complex_double* work, lapack_int const* lwork,
5333  lapack_int* info );
5334 
5335 #define LAPACK_chetri2x LAPACK_GLOBAL(chetri2x,CHETRI2X)
5337  char const* uplo,
5338  lapack_int const* n,
5339  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
5340  lapack_complex_float* work, lapack_int const* nb,
5341  lapack_int* info );
5342 
5343 #define LAPACK_zhetri2x LAPACK_GLOBAL(zhetri2x,ZHETRI2X)
5345  char const* uplo,
5346  lapack_int const* n,
5347  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
5348  lapack_complex_double* work, lapack_int const* nb,
5349  lapack_int* info );
5350 
5351 #define LAPACK_chetri_3 LAPACK_GLOBAL(chetri_3,CHETRI_3)
5353  char const* uplo,
5354  lapack_int const* n,
5355  lapack_complex_float* A, lapack_int const* lda,
5356  lapack_complex_float const* E, lapack_int const* ipiv,
5357  lapack_complex_float* work, lapack_int const* lwork,
5358  lapack_int* info );
5359 
5360 #define LAPACK_zhetri_3 LAPACK_GLOBAL(zhetri_3,ZHETRI_3)
5362  char const* uplo,
5363  lapack_int const* n,
5364  lapack_complex_double* A, lapack_int const* lda,
5365  lapack_complex_double const* E, lapack_int const* ipiv,
5366  lapack_complex_double* work, lapack_int const* lwork,
5367  lapack_int* info );
5368 
5369 #define LAPACK_chetrs LAPACK_GLOBAL(chetrs,CHETRS)
5371  char const* uplo,
5372  lapack_int const* n, lapack_int const* nrhs,
5373  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5374  lapack_complex_float* B, lapack_int const* ldb,
5375  lapack_int* info );
5376 
5377 #define LAPACK_zhetrs LAPACK_GLOBAL(zhetrs,ZHETRS)
5379  char const* uplo,
5380  lapack_int const* n, lapack_int const* nrhs,
5381  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5382  lapack_complex_double* B, lapack_int const* ldb,
5383  lapack_int* info );
5384 
5385 #define LAPACK_chetrs2 LAPACK_GLOBAL(chetrs2,CHETRS2)
5387  char const* uplo,
5388  lapack_int const* n, lapack_int const* nrhs,
5389  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5390  lapack_complex_float* B, lapack_int const* ldb,
5391  lapack_complex_float* work,
5392  lapack_int* info );
5393 
5394 #define LAPACK_zhetrs2 LAPACK_GLOBAL(zhetrs2,ZHETRS2)
5396  char const* uplo,
5397  lapack_int const* n, lapack_int const* nrhs,
5398  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5399  lapack_complex_double* B, lapack_int const* ldb,
5400  lapack_complex_double* work,
5401  lapack_int* info );
5402 
5403 #define LAPACK_chetrs_3 LAPACK_GLOBAL(chetrs_3,CHETRS_3)
5405  char const* uplo,
5406  lapack_int const* n, lapack_int const* nrhs,
5407  lapack_complex_float const* A, lapack_int const* lda,
5408  lapack_complex_float const* E, lapack_int const* ipiv,
5409  lapack_complex_float* B, lapack_int const* ldb,
5410  lapack_int* info );
5411 
5412 #define LAPACK_zhetrs_3 LAPACK_GLOBAL(zhetrs_3,ZHETRS_3)
5414  char const* uplo,
5415  lapack_int const* n, lapack_int const* nrhs,
5416  lapack_complex_double const* A, lapack_int const* lda,
5417  lapack_complex_double const* E, lapack_int const* ipiv,
5418  lapack_complex_double* B, lapack_int const* ldb,
5419  lapack_int* info );
5420 
5421 #define LAPACK_chetrs_aa LAPACK_GLOBAL(chetrs_aa,CHETRS_AA)
5423  char const* uplo,
5424  lapack_int const* n, lapack_int const* nrhs,
5425  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5426  lapack_complex_float* B, lapack_int const* ldb,
5427  lapack_complex_float* work, lapack_int const* lwork,
5428  lapack_int* info );
5429 
5430 #define LAPACK_zhetrs_aa LAPACK_GLOBAL(zhetrs_aa,ZHETRS_AA)
5432  char const* uplo,
5433  lapack_int const* n, lapack_int const* nrhs,
5434  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5435  lapack_complex_double* B, lapack_int const* ldb,
5436  lapack_complex_double* work, lapack_int const* lwork,
5437  lapack_int* info );
5438 
5439 #define LAPACK_chetrs_aa_2stage LAPACK_GLOBAL(chetrs_aa_2stage,CHETRS_AA_2STAGE)
5441  char const* uplo,
5442  lapack_int const* n, lapack_int const* nrhs,
5443  lapack_complex_float const* A, lapack_int const* lda,
5444  lapack_complex_float* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
5445  lapack_complex_float* B, lapack_int const* ldb,
5446  lapack_int* info );
5447 
5448 #define LAPACK_zhetrs_aa_2stage LAPACK_GLOBAL(zhetrs_aa_2stage,ZHETRS_AA_2STAGE)
5450  char const* uplo,
5451  lapack_int const* n, lapack_int const* nrhs,
5452  lapack_complex_double const* A, lapack_int const* lda,
5453  lapack_complex_double* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
5454  lapack_complex_double* B, lapack_int const* ldb,
5455  lapack_int* info );
5456 
5457 #define LAPACK_chetrs_rook LAPACK_GLOBAL(chetrs_rook,CHETRS_ROOK)
5459  char const* uplo,
5460  lapack_int const* n, lapack_int const* nrhs,
5461  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
5462  lapack_complex_float* B, lapack_int const* ldb,
5463  lapack_int* info );
5464 
5465 #define LAPACK_zhetrs_rook LAPACK_GLOBAL(zhetrs_rook,ZHETRS_ROOK)
5467  char const* uplo,
5468  lapack_int const* n, lapack_int const* nrhs,
5469  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
5470  lapack_complex_double* B, lapack_int const* ldb,
5471  lapack_int* info );
5472 
5473 #define LAPACK_chfrk LAPACK_GLOBAL(chfrk,CHFRK)
5475  char const* transr, char const* uplo, char const* trans,
5476  lapack_int const* n, lapack_int const* k,
5477  float const* alpha,
5478  lapack_complex_float const* A, lapack_int const* lda,
5479  float const* beta,
5480  lapack_complex_float* C );
5481 
5482 #define LAPACK_zhfrk LAPACK_GLOBAL(zhfrk,ZHFRK)
5484  char const* transr, char const* uplo, char const* trans,
5485  lapack_int const* n, lapack_int const* k,
5486  double const* alpha,
5487  lapack_complex_double const* A, lapack_int const* lda,
5488  double const* beta,
5489  lapack_complex_double* C );
5490 
5491 #define LAPACK_chgeqz LAPACK_GLOBAL(chgeqz,CHGEQZ)
5493  char const* job, char const* compq, char const* compz,
5494  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5495  lapack_complex_float* H, lapack_int const* ldh,
5496  lapack_complex_float* T, lapack_int const* ldt,
5497  lapack_complex_float* alpha,
5498  lapack_complex_float* beta,
5499  lapack_complex_float* Q, lapack_int const* ldq,
5500  lapack_complex_float* Z, lapack_int const* ldz,
5501  lapack_complex_float* work, lapack_int const* lwork,
5502  float* rwork,
5503  lapack_int* info );
5504 
5505 #define LAPACK_dhgeqz LAPACK_GLOBAL(dhgeqz,DHGEQZ)
5507  char const* job, char const* compq, char const* compz,
5508  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5509  double* H, lapack_int const* ldh,
5510  double* T, lapack_int const* ldt,
5511  double* alphar,
5512  double* alphai,
5513  double* beta,
5514  double* Q, lapack_int const* ldq,
5515  double* Z, lapack_int const* ldz,
5516  double* work, lapack_int const* lwork,
5517  lapack_int* info );
5518 
5519 #define LAPACK_shgeqz LAPACK_GLOBAL(shgeqz,SHGEQZ)
5521  char const* job, char const* compq, char const* compz,
5522  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5523  float* H, lapack_int const* ldh,
5524  float* T, lapack_int const* ldt,
5525  float* alphar,
5526  float* alphai,
5527  float* beta,
5528  float* Q, lapack_int const* ldq,
5529  float* Z, lapack_int const* ldz,
5530  float* work, lapack_int const* lwork,
5531  lapack_int* info );
5532 
5533 #define LAPACK_zhgeqz LAPACK_GLOBAL(zhgeqz,ZHGEQZ)
5535  char const* job, char const* compq, char const* compz,
5536  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5537  lapack_complex_double* H, lapack_int const* ldh,
5538  lapack_complex_double* T, lapack_int const* ldt,
5539  lapack_complex_double* alpha,
5540  lapack_complex_double* beta,
5541  lapack_complex_double* Q, lapack_int const* ldq,
5542  lapack_complex_double* Z, lapack_int const* ldz,
5543  lapack_complex_double* work, lapack_int const* lwork,
5544  double* rwork,
5545  lapack_int* info );
5546 
5547 #define LAPACK_chpcon LAPACK_GLOBAL(chpcon,CHPCON)
5549  char const* uplo,
5550  lapack_int const* n,
5551  lapack_complex_float const* AP, lapack_int const* ipiv,
5552  float const* anorm,
5553  float* rcond,
5554  lapack_complex_float* work,
5555  lapack_int* info );
5556 
5557 #define LAPACK_zhpcon LAPACK_GLOBAL(zhpcon,ZHPCON)
5559  char const* uplo,
5560  lapack_int const* n,
5561  lapack_complex_double const* AP, lapack_int const* ipiv,
5562  double const* anorm,
5563  double* rcond,
5564  lapack_complex_double* work,
5565  lapack_int* info );
5566 
5567 #define LAPACK_chpev LAPACK_GLOBAL(chpev,CHPEV)
5569  char const* jobz, char const* uplo,
5570  lapack_int const* n,
5572  float* W,
5573  lapack_complex_float* Z, lapack_int const* ldz,
5574  lapack_complex_float* work,
5575  float* rwork,
5576  lapack_int* info );
5577 
5578 #define LAPACK_zhpev LAPACK_GLOBAL(zhpev,ZHPEV)
5580  char const* jobz, char const* uplo,
5581  lapack_int const* n,
5583  double* W,
5584  lapack_complex_double* Z, lapack_int const* ldz,
5585  lapack_complex_double* work,
5586  double* rwork,
5587  lapack_int* info );
5588 
5589 #define LAPACK_chpevd LAPACK_GLOBAL(chpevd,CHPEVD)
5591  char const* jobz, char const* uplo,
5592  lapack_int const* n,
5594  float* W,
5595  lapack_complex_float* Z, lapack_int const* ldz,
5596  lapack_complex_float* work, lapack_int const* lwork,
5597  float* rwork, lapack_int const* lrwork,
5598  lapack_int* iwork, lapack_int const* liwork,
5599  lapack_int* info );
5600 
5601 #define LAPACK_zhpevd LAPACK_GLOBAL(zhpevd,ZHPEVD)
5603  char const* jobz, char const* uplo,
5604  lapack_int const* n,
5606  double* W,
5607  lapack_complex_double* Z, lapack_int const* ldz,
5608  lapack_complex_double* work, lapack_int const* lwork,
5609  double* rwork, lapack_int const* lrwork,
5610  lapack_int* iwork, lapack_int const* liwork,
5611  lapack_int* info );
5612 
5613 #define LAPACK_chpevx LAPACK_GLOBAL(chpevx,CHPEVX)
5615  char const* jobz, char const* range, char const* uplo,
5616  lapack_int const* n,
5618  float const* vl,
5619  float const* vu, lapack_int const* il, lapack_int const* iu,
5620  float const* abstol, lapack_int* m,
5621  float* W,
5622  lapack_complex_float* Z, lapack_int const* ldz,
5623  lapack_complex_float* work,
5624  float* rwork,
5625  lapack_int* iwork, lapack_int* IFAIL,
5626  lapack_int* info );
5627 
5628 #define LAPACK_zhpevx LAPACK_GLOBAL(zhpevx,ZHPEVX)
5630  char const* jobz, char const* range, char const* uplo,
5631  lapack_int const* n,
5633  double const* vl,
5634  double const* vu, lapack_int const* il, lapack_int const* iu,
5635  double const* abstol, lapack_int* m,
5636  double* W,
5637  lapack_complex_double* Z, lapack_int const* ldz,
5638  lapack_complex_double* work,
5639  double* rwork,
5640  lapack_int* iwork, lapack_int* IFAIL,
5641  lapack_int* info );
5642 
5643 #define LAPACK_chpgst LAPACK_GLOBAL(chpgst,CHPGST)
5645  lapack_int const* itype, char const* uplo,
5646  lapack_int const* n,
5648  lapack_complex_float const* BP,
5649  lapack_int* info );
5650 
5651 #define LAPACK_zhpgst LAPACK_GLOBAL(zhpgst,ZHPGST)
5653  lapack_int const* itype, char const* uplo,
5654  lapack_int const* n,
5656  lapack_complex_double const* BP,
5657  lapack_int* info );
5658 
5659 #define LAPACK_chpgv LAPACK_GLOBAL(chpgv,CHPGV)
5661  lapack_int const* itype, char const* jobz, char const* uplo,
5662  lapack_int const* n,
5665  float* W,
5666  lapack_complex_float* Z, lapack_int const* ldz,
5667  lapack_complex_float* work,
5668  float* rwork,
5669  lapack_int* info );
5670 
5671 #define LAPACK_zhpgv LAPACK_GLOBAL(zhpgv,ZHPGV)
5673  lapack_int const* itype, char const* jobz, char const* uplo,
5674  lapack_int const* n,
5677  double* W,
5678  lapack_complex_double* Z, lapack_int const* ldz,
5679  lapack_complex_double* work,
5680  double* rwork,
5681  lapack_int* info );
5682 
5683 #define LAPACK_chpgvd LAPACK_GLOBAL(chpgvd,CHPGVD)
5685  lapack_int const* itype, char const* jobz, char const* uplo,
5686  lapack_int const* n,
5689  float* W,
5690  lapack_complex_float* Z, lapack_int const* ldz,
5691  lapack_complex_float* work, lapack_int const* lwork,
5692  float* rwork, lapack_int const* lrwork,
5693  lapack_int* iwork, lapack_int const* liwork,
5694  lapack_int* info );
5695 
5696 #define LAPACK_zhpgvd LAPACK_GLOBAL(zhpgvd,ZHPGVD)
5698  lapack_int const* itype, char const* jobz, char const* uplo,
5699  lapack_int const* n,
5702  double* W,
5703  lapack_complex_double* Z, lapack_int const* ldz,
5704  lapack_complex_double* work, lapack_int const* lwork,
5705  double* rwork, lapack_int const* lrwork,
5706  lapack_int* iwork, lapack_int const* liwork,
5707  lapack_int* info );
5708 
5709 #define LAPACK_chpgvx LAPACK_GLOBAL(chpgvx,CHPGVX)
5711  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
5712  lapack_int const* n,
5715  float const* vl,
5716  float const* vu, lapack_int const* il, lapack_int const* iu,
5717  float const* abstol, lapack_int* m,
5718  float* W,
5719  lapack_complex_float* Z, lapack_int const* ldz,
5720  lapack_complex_float* work,
5721  float* rwork,
5722  lapack_int* iwork, lapack_int* IFAIL,
5723  lapack_int* info );
5724 
5725 #define LAPACK_zhpgvx LAPACK_GLOBAL(zhpgvx,ZHPGVX)
5727  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
5728  lapack_int const* n,
5731  double const* vl,
5732  double const* vu, lapack_int const* il, lapack_int const* iu,
5733  double const* abstol, lapack_int* m,
5734  double* W,
5735  lapack_complex_double* Z, lapack_int const* ldz,
5736  lapack_complex_double* work,
5737  double* rwork,
5738  lapack_int* iwork, lapack_int* IFAIL,
5739  lapack_int* info );
5740 
5741 #define LAPACK_chprfs LAPACK_GLOBAL(chprfs,CHPRFS)
5743  char const* uplo,
5744  lapack_int const* n, lapack_int const* nrhs,
5745  lapack_complex_float const* AP,
5746  lapack_complex_float const* AFP, lapack_int const* ipiv,
5747  lapack_complex_float const* B, lapack_int const* ldb,
5748  lapack_complex_float* X, lapack_int const* ldx,
5749  float* ferr,
5750  float* berr,
5751  lapack_complex_float* work,
5752  float* rwork,
5753  lapack_int* info );
5754 
5755 #define LAPACK_zhprfs LAPACK_GLOBAL(zhprfs,ZHPRFS)
5757  char const* uplo,
5758  lapack_int const* n, lapack_int const* nrhs,
5759  lapack_complex_double const* AP,
5760  lapack_complex_double const* AFP, lapack_int const* ipiv,
5761  lapack_complex_double const* B, lapack_int const* ldb,
5762  lapack_complex_double* X, lapack_int const* ldx,
5763  double* ferr,
5764  double* berr,
5765  lapack_complex_double* work,
5766  double* rwork,
5767  lapack_int* info );
5768 
5769 #define LAPACK_chpsv LAPACK_GLOBAL(chpsv,CHPSV)
5771  char const* uplo,
5772  lapack_int const* n, lapack_int const* nrhs,
5773  lapack_complex_float* AP, lapack_int* ipiv,
5774  lapack_complex_float* B, lapack_int const* ldb,
5775  lapack_int* info );
5776 
5777 #define LAPACK_zhpsv LAPACK_GLOBAL(zhpsv,ZHPSV)
5779  char const* uplo,
5780  lapack_int const* n, lapack_int const* nrhs,
5781  lapack_complex_double* AP, lapack_int* ipiv,
5782  lapack_complex_double* B, lapack_int const* ldb,
5783  lapack_int* info );
5784 
5785 #define LAPACK_chpsvx LAPACK_GLOBAL(chpsvx,CHPSVX)
5787  char const* fact, char const* uplo,
5788  lapack_int const* n, lapack_int const* nrhs,
5789  lapack_complex_float const* AP,
5790  lapack_complex_float* AFP, lapack_int* ipiv,
5791  lapack_complex_float const* B, lapack_int const* ldb,
5792  lapack_complex_float* X, lapack_int const* ldx,
5793  float* rcond,
5794  float* ferr,
5795  float* berr,
5796  lapack_complex_float* work,
5797  float* rwork,
5798  lapack_int* info );
5799 
5800 #define LAPACK_zhpsvx LAPACK_GLOBAL(zhpsvx,ZHPSVX)
5802  char const* fact, char const* uplo,
5803  lapack_int const* n, lapack_int const* nrhs,
5804  lapack_complex_double const* AP,
5805  lapack_complex_double* AFP, lapack_int* ipiv,
5806  lapack_complex_double const* B, lapack_int const* ldb,
5807  lapack_complex_double* X, lapack_int const* ldx,
5808  double* rcond,
5809  double* ferr,
5810  double* berr,
5811  lapack_complex_double* work,
5812  double* rwork,
5813  lapack_int* info );
5814 
5815 #define LAPACK_chptrd LAPACK_GLOBAL(chptrd,CHPTRD)
5817  char const* uplo,
5818  lapack_int const* n,
5820  float* D,
5821  float* E,
5822  lapack_complex_float* tau,
5823  lapack_int* info );
5824 
5825 #define LAPACK_zhptrd LAPACK_GLOBAL(zhptrd,ZHPTRD)
5827  char const* uplo,
5828  lapack_int const* n,
5830  double* D,
5831  double* E,
5832  lapack_complex_double* tau,
5833  lapack_int* info );
5834 
5835 #define LAPACK_chptrf LAPACK_GLOBAL(chptrf,CHPTRF)
5837  char const* uplo,
5838  lapack_int const* n,
5839  lapack_complex_float* AP, lapack_int* ipiv,
5840  lapack_int* info );
5841 
5842 #define LAPACK_zhptrf LAPACK_GLOBAL(zhptrf,ZHPTRF)
5844  char const* uplo,
5845  lapack_int const* n,
5846  lapack_complex_double* AP, lapack_int* ipiv,
5847  lapack_int* info );
5848 
5849 #define LAPACK_chptri LAPACK_GLOBAL(chptri,CHPTRI)
5851  char const* uplo,
5852  lapack_int const* n,
5853  lapack_complex_float* AP, lapack_int const* ipiv,
5854  lapack_complex_float* work,
5855  lapack_int* info );
5856 
5857 #define LAPACK_zhptri LAPACK_GLOBAL(zhptri,ZHPTRI)
5859  char const* uplo,
5860  lapack_int const* n,
5861  lapack_complex_double* AP, lapack_int const* ipiv,
5862  lapack_complex_double* work,
5863  lapack_int* info );
5864 
5865 #define LAPACK_chptrs LAPACK_GLOBAL(chptrs,CHPTRS)
5867  char const* uplo,
5868  lapack_int const* n, lapack_int const* nrhs,
5869  lapack_complex_float const* AP, lapack_int const* ipiv,
5870  lapack_complex_float* B, lapack_int const* ldb,
5871  lapack_int* info );
5872 
5873 #define LAPACK_zhptrs LAPACK_GLOBAL(zhptrs,ZHPTRS)
5875  char const* uplo,
5876  lapack_int const* n, lapack_int const* nrhs,
5877  lapack_complex_double const* AP, lapack_int const* ipiv,
5878  lapack_complex_double* B, lapack_int const* ldb,
5879  lapack_int* info );
5880 
5881 #define LAPACK_chsein LAPACK_GLOBAL(chsein,CHSEIN)
5883  char const* side, char const* eigsrc, char const* initv,
5884  lapack_logical const* select,
5885  lapack_int const* n,
5886  lapack_complex_float const* H, lapack_int const* ldh,
5888  lapack_complex_float* VL, lapack_int const* ldvl,
5889  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5890  lapack_complex_float* work,
5891  float* rwork, lapack_int* IFAILL, lapack_int* IFAILR,
5892  lapack_int* info );
5893 
5894 #define LAPACK_dhsein LAPACK_GLOBAL(dhsein,DHSEIN)
5896  char const* side, char const* eigsrc, char const* initv,
5897  lapack_logical* select,
5898  lapack_int const* n,
5899  double const* H, lapack_int const* ldh,
5900  double* WR,
5901  double const* WI,
5902  double* VL, lapack_int const* ldvl,
5903  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5904  double* work, lapack_int* IFAILL, lapack_int* IFAILR,
5905  lapack_int* info );
5906 
5907 #define LAPACK_shsein LAPACK_GLOBAL(shsein,SHSEIN)
5909  char const* side, char const* eigsrc, char const* initv,
5910  lapack_logical* select,
5911  lapack_int const* n,
5912  float const* H, lapack_int const* ldh,
5913  float* WR,
5914  float const* WI,
5915  float* VL, lapack_int const* ldvl,
5916  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5917  float* work, lapack_int* IFAILL, lapack_int* IFAILR,
5918  lapack_int* info );
5919 
5920 #define LAPACK_zhsein LAPACK_GLOBAL(zhsein,ZHSEIN)
5922  char const* side, char const* eigsrc, char const* initv,
5923  lapack_logical const* select,
5924  lapack_int const* n,
5925  lapack_complex_double const* H, lapack_int const* ldh,
5927  lapack_complex_double* VL, lapack_int const* ldvl,
5928  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
5929  lapack_complex_double* work,
5930  double* rwork, lapack_int* IFAILL, lapack_int* IFAILR,
5931  lapack_int* info );
5932 
5933 #define LAPACK_chseqr LAPACK_GLOBAL(chseqr,CHSEQR)
5935  char const* job, char const* compz,
5936  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5937  lapack_complex_float* H, lapack_int const* ldh,
5939  lapack_complex_float* Z, lapack_int const* ldz,
5940  lapack_complex_float* work, lapack_int const* lwork,
5941  lapack_int* info );
5942 
5943 #define LAPACK_dhseqr LAPACK_GLOBAL(dhseqr,DHSEQR)
5945  char const* job, char const* compz,
5946  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5947  double* H, lapack_int const* ldh,
5948  double* WR,
5949  double* WI,
5950  double* Z, lapack_int const* ldz,
5951  double* work, lapack_int const* lwork,
5952  lapack_int* info );
5953 
5954 #define LAPACK_shseqr LAPACK_GLOBAL(shseqr,SHSEQR)
5956  char const* job, char const* compz,
5957  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5958  float* H, lapack_int const* ldh,
5959  float* WR,
5960  float* WI,
5961  float* Z, lapack_int const* ldz,
5962  float* work, lapack_int const* lwork,
5963  lapack_int* info );
5964 
5965 #define LAPACK_zhseqr LAPACK_GLOBAL(zhseqr,ZHSEQR)
5967  char const* job, char const* compz,
5968  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
5969  lapack_complex_double* H, lapack_int const* ldh,
5971  lapack_complex_double* Z, lapack_int const* ldz,
5972  lapack_complex_double* work, lapack_int const* lwork,
5973  lapack_int* info );
5974 
5975 #define LAPACK_clacgv LAPACK_GLOBAL(clacgv,CLACGV)
5977  lapack_int const* n,
5978  lapack_complex_float* X, lapack_int const* incx );
5979 
5980 #define LAPACK_zlacgv LAPACK_GLOBAL(zlacgv,ZLACGV)
5982  lapack_int const* n,
5983  lapack_complex_double* X, lapack_int const* incx );
5984 
5985 #define LAPACK_clacn2 LAPACK_GLOBAL(clacn2,CLACN2)
5987  lapack_int const* n,
5990  float* est, lapack_int* kase, lapack_int* ISAVE );
5991 
5992 #define LAPACK_dlacn2 LAPACK_GLOBAL(dlacn2,DLACN2)
5994  lapack_int const* n,
5995  double* V,
5996  double* X, lapack_int* ISGN,
5997  double* est, lapack_int* kase, lapack_int* ISAVE );
5998 
5999 #define LAPACK_slacn2 LAPACK_GLOBAL(slacn2,SLACN2)
6001  lapack_int const* n,
6002  float* V,
6003  float* X, lapack_int* ISGN,
6004  float* est, lapack_int* kase, lapack_int* ISAVE );
6005 
6006 #define LAPACK_zlacn2 LAPACK_GLOBAL(zlacn2,ZLACN2)
6008  lapack_int const* n,
6011  double* est, lapack_int* kase, lapack_int* ISAVE );
6012 
6013 #define LAPACK_clacp2 LAPACK_GLOBAL(clacp2,CLACP2)
6015  char const* uplo,
6016  lapack_int const* m, lapack_int const* n,
6017  float const* A, lapack_int const* lda,
6018  lapack_complex_float* B, lapack_int const* ldb );
6019 
6020 #define LAPACK_zlacp2 LAPACK_GLOBAL(zlacp2,ZLACP2)
6022  char const* uplo,
6023  lapack_int const* m, lapack_int const* n,
6024  double const* A, lapack_int const* lda,
6025  lapack_complex_double* B, lapack_int const* ldb );
6026 
6027 #define LAPACK_clacpy LAPACK_GLOBAL(clacpy,CLACPY)
6029  char const* uplo,
6030  lapack_int const* m, lapack_int const* n,
6031  lapack_complex_float const* A, lapack_int const* lda,
6032  lapack_complex_float* B, lapack_int const* ldb );
6033 
6034 #define LAPACK_dlacpy LAPACK_GLOBAL(dlacpy,DLACPY)
6036  char const* uplo,
6037  lapack_int const* m, lapack_int const* n,
6038  double const* A, lapack_int const* lda,
6039  double* B, lapack_int const* ldb );
6040 
6041 #define LAPACK_slacpy LAPACK_GLOBAL(slacpy,SLACPY)
6043  char const* uplo,
6044  lapack_int const* m, lapack_int const* n,
6045  float const* A, lapack_int const* lda,
6046  float* B, lapack_int const* ldb );
6047 
6048 #define LAPACK_zlacpy LAPACK_GLOBAL(zlacpy,ZLACPY)
6050  char const* uplo,
6051  lapack_int const* m, lapack_int const* n,
6052  lapack_complex_double const* A, lapack_int const* lda,
6053  lapack_complex_double* B, lapack_int const* ldb );
6054 
6055 #define LAPACK_clacrm LAPACK_GLOBAL(clacrm,CLACRM)
6057  lapack_int const* m, lapack_int const* n,
6058  lapack_complex_float const* A, lapack_int const* lda,
6059  float const* B, lapack_int const* ldb,
6060  lapack_complex_float* C, lapack_int const* ldc,
6061  float* rwork );
6062 
6063 #define LAPACK_zlacrm LAPACK_GLOBAL(zlacrm,ZLACRM)
6065  lapack_int const* m, lapack_int const* n,
6066  lapack_complex_double const* A, lapack_int const* lda,
6067  double const* B, lapack_int const* ldb,
6068  lapack_complex_double* C, lapack_int const* ldc,
6069  double* rwork );
6070 
6071 #define LAPACK_zlag2c LAPACK_GLOBAL(zlag2c,ZLAG2C)
6073  lapack_int const* m, lapack_int const* n,
6074  lapack_complex_double const* A, lapack_int const* lda,
6075  lapack_complex_float* SA, lapack_int const* ldsa,
6076  lapack_int* info );
6077 
6078 #define LAPACK_slag2d LAPACK_GLOBAL(slag2d,SLAG2D)
6080  lapack_int const* m, lapack_int const* n,
6081  float const* SA, lapack_int const* ldsa,
6082  double* A, lapack_int const* lda,
6083  lapack_int* info );
6084 
6085 #define LAPACK_dlag2s LAPACK_GLOBAL(dlag2s,DLAG2S)
6087  lapack_int const* m, lapack_int const* n,
6088  double const* A, lapack_int const* lda,
6089  float* SA, lapack_int const* ldsa,
6090  lapack_int* info );
6091 
6092 #define LAPACK_clag2z LAPACK_GLOBAL(clag2z,CLAG2Z)
6094  lapack_int const* m, lapack_int const* n,
6095  lapack_complex_float const* SA, lapack_int const* ldsa,
6096  lapack_complex_double* A, lapack_int const* lda,
6097  lapack_int* info );
6098 
6099 #define LAPACK_clagge LAPACK_GLOBAL(clagge,CLAGGE)
6101  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6102  float const* D,
6103  lapack_complex_float* A, lapack_int const* lda, lapack_int* iseed,
6104  lapack_complex_float* work,
6105  lapack_int* info );
6106 
6107 #define LAPACK_dlagge LAPACK_GLOBAL(dlagge,DLAGGE)
6109  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6110  double const* D,
6111  double* A, lapack_int const* lda, lapack_int* iseed,
6112  double* work,
6113  lapack_int* info );
6114 
6115 #define LAPACK_slagge LAPACK_GLOBAL(slagge,SLAGGE)
6117  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6118  float const* D,
6119  float* A, lapack_int const* lda, lapack_int* iseed,
6120  float* work,
6121  lapack_int* info );
6122 
6123 #define LAPACK_zlagge LAPACK_GLOBAL(zlagge,ZLAGGE)
6125  lapack_int const* m, lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6126  double const* D,
6127  lapack_complex_double* A, lapack_int const* lda, lapack_int* iseed,
6128  lapack_complex_double* work,
6129  lapack_int* info );
6130 
6131 #define LAPACK_claghe LAPACK_GLOBAL(claghe,CLAGHE)
6133  lapack_int const* n, lapack_int const* k,
6134  float const* D,
6135  lapack_complex_float* A, lapack_int const* lda, lapack_int* iseed,
6136  lapack_complex_float* work,
6137  lapack_int* info );
6138 
6139 #define LAPACK_zlaghe LAPACK_GLOBAL(zlaghe,ZLAGHE)
6141  lapack_int const* n, lapack_int const* k,
6142  double const* D,
6143  lapack_complex_double* A, lapack_int const* lda, lapack_int* iseed,
6144  lapack_complex_double* work,
6145  lapack_int* info );
6146 
6147 #define LAPACK_clagsy LAPACK_GLOBAL(clagsy,CLAGSY)
6149  lapack_int const* n, lapack_int const* k,
6150  float const* D,
6151  lapack_complex_float* A, lapack_int const* lda, lapack_int* iseed,
6152  lapack_complex_float* work,
6153  lapack_int* info );
6154 
6155 #define LAPACK_dlagsy LAPACK_GLOBAL(dlagsy,DLAGSY)
6157  lapack_int const* n, lapack_int const* k,
6158  double const* D,
6159  double* A, lapack_int const* lda, lapack_int* iseed,
6160  double* work,
6161  lapack_int* info );
6162 
6163 #define LAPACK_slagsy LAPACK_GLOBAL(slagsy,SLAGSY)
6165  lapack_int const* n, lapack_int const* k,
6166  float const* D,
6167  float* A, lapack_int const* lda, lapack_int* iseed,
6168  float* work,
6169  lapack_int* info );
6170 
6171 #define LAPACK_zlagsy LAPACK_GLOBAL(zlagsy,ZLAGSY)
6173  lapack_int const* n, lapack_int const* k,
6174  double const* D,
6175  lapack_complex_double* A, lapack_int const* lda, lapack_int* iseed,
6176  lapack_complex_double* work,
6177  lapack_int* info );
6178 
6179 #define LAPACK_dlamch LAPACK_GLOBAL(dlamch,DLAMCH)
6181  char const* cmach );
6182 
6183 #define LAPACK_slamch LAPACK_GLOBAL(slamch,SLAMCH)
6185  char const* cmach );
6186 
6187 #define LAPACK_clangb LAPACK_GLOBAL(clangb,CLANGB)
6189  char const* norm,
6190  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6191  lapack_complex_float const* AB, lapack_int const* ldab,
6192  float* work );
6193 
6194 #define LAPACK_dlangb LAPACK_GLOBAL(dlangb,DLANGB)
6196  char const* norm,
6197  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6198  double const* AB, lapack_int const* ldab,
6199  double* work );
6200 
6201 #define LAPACK_slangb LAPACK_GLOBAL(slangb,SLANGB)
6203  char const* norm,
6204  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6205  float const* AB, lapack_int const* ldab,
6206  float* work );
6207 
6208 #define LAPACK_zlangb LAPACK_GLOBAL(zlangb,ZLANGB)
6210  char const* norm,
6211  lapack_int const* n, lapack_int const* kl, lapack_int const* ku,
6212  lapack_complex_double const* AB, lapack_int const* ldab,
6213  double* work );
6214 
6215 #define LAPACK_clange LAPACK_GLOBAL(clange,CLANGE)
6217  char const* norm,
6218  lapack_int const* m, lapack_int const* n,
6219  lapack_complex_float const* A, lapack_int const* lda,
6220  float* work );
6221 
6222 #define LAPACK_dlange LAPACK_GLOBAL(dlange,DLANGE)
6224  char const* norm,
6225  lapack_int const* m, lapack_int const* n,
6226  double const* A, lapack_int const* lda,
6227  double* work );
6228 
6229 #define LAPACK_slange LAPACK_GLOBAL(slange,SLANGE)
6231  char const* norm,
6232  lapack_int const* m, lapack_int const* n,
6233  float const* A, lapack_int const* lda,
6234  float* work );
6235 
6236 #define LAPACK_zlange LAPACK_GLOBAL(zlange,ZLANGE)
6238  char const* norm,
6239  lapack_int const* m, lapack_int const* n,
6240  lapack_complex_double const* A, lapack_int const* lda,
6241  double* work );
6242 
6243 #define LAPACK_clangt LAPACK_GLOBAL(clangt,CLANGT)
6245  char const* norm,
6246  lapack_int const* n,
6247  lapack_complex_float const* DL,
6248  lapack_complex_float const* D,
6249  lapack_complex_float const* DU );
6250 
6251 #define LAPACK_dlangt LAPACK_GLOBAL(dlangt,DLANGT)
6253  char const* norm,
6254  lapack_int const* n,
6255  double const* DL,
6256  double const* D,
6257  double const* DU );
6258 
6259 #define LAPACK_slangt LAPACK_GLOBAL(slangt,SLANGT)
6261  char const* norm,
6262  lapack_int const* n,
6263  float const* DL,
6264  float const* D,
6265  float const* DU );
6266 
6267 #define LAPACK_zlangt LAPACK_GLOBAL(zlangt,ZLANGT)
6269  char const* norm,
6270  lapack_int const* n,
6271  lapack_complex_double const* DL,
6272  lapack_complex_double const* D,
6273  lapack_complex_double const* DU );
6274 
6275 #define LAPACK_clanhb LAPACK_GLOBAL(clanhb,CLANHB)
6277  char const* norm, char const* uplo,
6278  lapack_int const* n, lapack_int const* k,
6279  lapack_complex_float const* AB, lapack_int const* ldab,
6280  float* work );
6281 
6282 #define LAPACK_zlanhb LAPACK_GLOBAL(zlanhb,ZLANHB)
6284  char const* norm, char const* uplo,
6285  lapack_int const* n, lapack_int const* k,
6286  lapack_complex_double const* AB, lapack_int const* ldab,
6287  double* work );
6288 
6289 #define LAPACK_clanhe LAPACK_GLOBAL(clanhe,CLANHE)
6291  char const* norm, char const* uplo,
6292  lapack_int const* n,
6293  lapack_complex_float const* A, lapack_int const* lda,
6294  float* work );
6295 
6296 #define LAPACK_zlanhe LAPACK_GLOBAL(zlanhe,ZLANHE)
6298  char const* norm, char const* uplo,
6299  lapack_int const* n,
6300  lapack_complex_double const* A, lapack_int const* lda,
6301  double* work );
6302 
6303 #define LAPACK_clanhp LAPACK_GLOBAL(clanhp,CLANHP)
6305  char const* norm, char const* uplo,
6306  lapack_int const* n,
6307  lapack_complex_float const* AP,
6308  float* work );
6309 
6310 #define LAPACK_zlanhp LAPACK_GLOBAL(zlanhp,ZLANHP)
6312  char const* norm, char const* uplo,
6313  lapack_int const* n,
6314  lapack_complex_double const* AP,
6315  double* work );
6316 
6317 #define LAPACK_clanhs LAPACK_GLOBAL(clanhs,CLANHS)
6319  char const* norm,
6320  lapack_int const* n,
6321  lapack_complex_float const* A, lapack_int const* lda,
6322  float* work );
6323 
6324 #define LAPACK_dlanhs LAPACK_GLOBAL(dlanhs,DLANHS)
6326  char const* norm,
6327  lapack_int const* n,
6328  double const* A, lapack_int const* lda,
6329  double* work );
6330 
6331 #define LAPACK_slanhs LAPACK_GLOBAL(slanhs,SLANHS)
6333  char const* norm,
6334  lapack_int const* n,
6335  float const* A, lapack_int const* lda,
6336  float* work );
6337 
6338 #define LAPACK_zlanhs LAPACK_GLOBAL(zlanhs,ZLANHS)
6340  char const* norm,
6341  lapack_int const* n,
6342  lapack_complex_double const* A, lapack_int const* lda,
6343  double* work );
6344 
6345 #define LAPACK_clanht LAPACK_GLOBAL(clanht,CLANHT)
6347  char const* norm,
6348  lapack_int const* n,
6349  float const* D,
6350  lapack_complex_float const* E );
6351 
6352 #define LAPACK_zlanht LAPACK_GLOBAL(zlanht,ZLANHT)
6354  char const* norm,
6355  lapack_int const* n,
6356  double const* D,
6357  lapack_complex_double const* E );
6358 
6359 #define LAPACK_clansb LAPACK_GLOBAL(clansb,CLANSB)
6361  char const* norm, char const* uplo,
6362  lapack_int const* n, lapack_int const* k,
6363  lapack_complex_float const* AB, lapack_int const* ldab,
6364  float* work );
6365 
6366 #define LAPACK_dlansb LAPACK_GLOBAL(dlansb,DLANSB)
6368  char const* norm, char const* uplo,
6369  lapack_int const* n, lapack_int const* k,
6370  double const* AB, lapack_int const* ldab,
6371  double* work );
6372 
6373 #define LAPACK_slansb LAPACK_GLOBAL(slansb,SLANSB)
6375  char const* norm, char const* uplo,
6376  lapack_int const* n, lapack_int const* k,
6377  float const* AB, lapack_int const* ldab,
6378  float* work );
6379 
6380 #define LAPACK_zlansb LAPACK_GLOBAL(zlansb,ZLANSB)
6382  char const* norm, char const* uplo,
6383  lapack_int const* n, lapack_int const* k,
6384  lapack_complex_double const* AB, lapack_int const* ldab,
6385  double* work );
6386 
6387 #define LAPACK_clansp LAPACK_GLOBAL(clansp,CLANSP)
6389  char const* norm, char const* uplo,
6390  lapack_int const* n,
6391  lapack_complex_float const* AP,
6392  float* work );
6393 
6394 #define LAPACK_dlansp LAPACK_GLOBAL(dlansp,DLANSP)
6396  char const* norm, char const* uplo,
6397  lapack_int const* n,
6398  double const* AP,
6399  double* work );
6400 
6401 #define LAPACK_slansp LAPACK_GLOBAL(slansp,SLANSP)
6403  char const* norm, char const* uplo,
6404  lapack_int const* n,
6405  float const* AP,
6406  float* work );
6407 
6408 #define LAPACK_zlansp LAPACK_GLOBAL(zlansp,ZLANSP)
6410  char const* norm, char const* uplo,
6411  lapack_int const* n,
6412  lapack_complex_double const* AP,
6413  double* work );
6414 
6415 #define LAPACK_dlanst LAPACK_GLOBAL(dlanst,DLANST)
6417  char const* norm,
6418  lapack_int const* n,
6419  double const* D,
6420  double const* E );
6421 
6422 #define LAPACK_slanst LAPACK_GLOBAL(slanst,SLANST)
6424  char const* norm,
6425  lapack_int const* n,
6426  float const* D,
6427  float const* E );
6428 
6429 #define LAPACK_clansy LAPACK_GLOBAL(clansy,CLANSY)
6431  char const* norm, char const* uplo,
6432  lapack_int const* n,
6433  lapack_complex_float const* A, lapack_int const* lda,
6434  float* work );
6435 
6436 #define LAPACK_dlansy LAPACK_GLOBAL(dlansy,DLANSY)
6438  char const* norm, char const* uplo,
6439  lapack_int const* n,
6440  double const* A, lapack_int const* lda,
6441  double* work );
6442 
6443 #define LAPACK_slansy LAPACK_GLOBAL(slansy,SLANSY)
6445  char const* norm, char const* uplo,
6446  lapack_int const* n,
6447  float const* A, lapack_int const* lda,
6448  float* work );
6449 
6450 #define LAPACK_zlansy LAPACK_GLOBAL(zlansy,ZLANSY)
6452  char const* norm, char const* uplo,
6453  lapack_int const* n,
6454  lapack_complex_double const* A, lapack_int const* lda,
6455  double* work );
6456 
6457 #define LAPACK_clantb LAPACK_GLOBAL(clantb,CLANTB)
6459  char const* norm, char const* uplo, char const* diag,
6460  lapack_int const* n, lapack_int const* k,
6461  lapack_complex_float const* AB, lapack_int const* ldab,
6462  float* work );
6463 
6464 #define LAPACK_dlantb LAPACK_GLOBAL(dlantb,DLANTB)
6466  char const* norm, char const* uplo, char const* diag,
6467  lapack_int const* n, lapack_int const* k,
6468  double const* AB, lapack_int const* ldab,
6469  double* work );
6470 
6471 #define LAPACK_slantb LAPACK_GLOBAL(slantb,SLANTB)
6473  char const* norm, char const* uplo, char const* diag,
6474  lapack_int const* n, lapack_int const* k,
6475  float const* AB, lapack_int const* ldab,
6476  float* work );
6477 
6478 #define LAPACK_zlantb LAPACK_GLOBAL(zlantb,ZLANTB)
6480  char const* norm, char const* uplo, char const* diag,
6481  lapack_int const* n, lapack_int const* k,
6482  lapack_complex_double const* AB, lapack_int const* ldab,
6483  double* work );
6484 
6485 #define LAPACK_clantp LAPACK_GLOBAL(clantp,CLANTP)
6487  char const* norm, char const* uplo, char const* diag,
6488  lapack_int const* n,
6489  lapack_complex_float const* AP,
6490  float* work );
6491 
6492 #define LAPACK_dlantp LAPACK_GLOBAL(dlantp,DLANTP)
6494  char const* norm, char const* uplo, char const* diag,
6495  lapack_int const* n,
6496  double const* AP,
6497  double* work );
6498 
6499 #define LAPACK_slantp LAPACK_GLOBAL(slantp,SLANTP)
6501  char const* norm, char const* uplo, char const* diag,
6502  lapack_int const* n,
6503  float const* AP,
6504  float* work );
6505 
6506 #define LAPACK_zlantp LAPACK_GLOBAL(zlantp,ZLANTP)
6508  char const* norm, char const* uplo, char const* diag,
6509  lapack_int const* n,
6510  lapack_complex_double const* AP,
6511  double* work );
6512 
6513 #define LAPACK_clantr LAPACK_GLOBAL(clantr,CLANTR)
6515  char const* norm, char const* uplo, char const* diag,
6516  lapack_int const* m, lapack_int const* n,
6517  lapack_complex_float const* A, lapack_int const* lda,
6518  float* work );
6519 
6520 #define LAPACK_dlantr LAPACK_GLOBAL(dlantr,DLANTR)
6522  char const* norm, char const* uplo, char const* diag,
6523  lapack_int const* m, lapack_int const* n,
6524  double const* A, lapack_int const* lda,
6525  double* work );
6526 
6527 #define LAPACK_slantr LAPACK_GLOBAL(slantr,SLANTR)
6529  char const* norm, char const* uplo, char const* diag,
6530  lapack_int const* m, lapack_int const* n,
6531  float const* A, lapack_int const* lda,
6532  float* work );
6533 
6534 #define LAPACK_zlantr LAPACK_GLOBAL(zlantr,ZLANTR)
6536  char const* norm, char const* uplo, char const* diag,
6537  lapack_int const* m, lapack_int const* n,
6538  lapack_complex_double const* A, lapack_int const* lda,
6539  double* work );
6540 
6541 #define LAPACK_clapmr LAPACK_GLOBAL(clapmr,CLAPMR)
6543  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6544  lapack_complex_float* X, lapack_int const* ldx, lapack_int* K );
6545 
6546 #define LAPACK_dlapmr LAPACK_GLOBAL(dlapmr,DLAPMR)
6548  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6549  double* X, lapack_int const* ldx, lapack_int* K );
6550 
6551 #define LAPACK_slapmr LAPACK_GLOBAL(slapmr,SLAPMR)
6553  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6554  float* X, lapack_int const* ldx, lapack_int* K );
6555 
6556 #define LAPACK_zlapmr LAPACK_GLOBAL(zlapmr,ZLAPMR)
6558  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6559  lapack_complex_double* X, lapack_int const* ldx, lapack_int* K );
6560 
6561 #define LAPACK_clapmt LAPACK_GLOBAL(clapmt,CLAPMT)
6563  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6564  lapack_complex_float* X, lapack_int const* ldx, lapack_int* K );
6565 
6566 #define LAPACK_dlapmt LAPACK_GLOBAL(dlapmt,DLAPMT)
6568  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6569  double* X, lapack_int const* ldx, lapack_int* K );
6570 
6571 #define LAPACK_slapmt LAPACK_GLOBAL(slapmt,SLAPMT)
6573  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6574  float* X, lapack_int const* ldx, lapack_int* K );
6575 
6576 #define LAPACK_zlapmt LAPACK_GLOBAL(zlapmt,ZLAPMT)
6578  lapack_logical const* forwrd, lapack_int const* m, lapack_int const* n,
6579  lapack_complex_double* X, lapack_int const* ldx, lapack_int* K );
6580 
6581 #define LAPACK_dlapy2 LAPACK_GLOBAL(dlapy2,DLAPY2)
6583  double const* x,
6584  double const* y );
6585 
6586 #define LAPACK_slapy2 LAPACK_GLOBAL(slapy2,SLAPY2)
6588  float const* x,
6589  float const* y );
6590 
6591 #define LAPACK_dlapy3 LAPACK_GLOBAL(dlapy3,DLAPY3)
6593  double const* x,
6594  double const* y,
6595  double const* z );
6596 
6597 #define LAPACK_slapy3 LAPACK_GLOBAL(slapy3,SLAPY3)
6599  float const* x,
6600  float const* y,
6601  float const* z );
6602 
6603 #define LAPACK_clarcm LAPACK_GLOBAL(clarcm,CLARCM)
6605  lapack_int const* m, lapack_int const* n,
6606  float const* A, lapack_int const* lda,
6607  lapack_complex_float const* B, lapack_int const* ldb,
6608  lapack_complex_float* C, lapack_int const* ldc,
6609  float* rwork );
6610 
6611 #define LAPACK_zlarcm LAPACK_GLOBAL(zlarcm,ZLARCM)
6613  lapack_int const* m, lapack_int const* n,
6614  double const* A, lapack_int const* lda,
6615  lapack_complex_double const* B, lapack_int const* ldb,
6616  lapack_complex_double* C, lapack_int const* ldc,
6617  double* rwork );
6618 
6619 #define LAPACK_clarf LAPACK_GLOBAL(clarf,CLARF)
6621  char const* side,
6622  lapack_int const* m, lapack_int const* n,
6623  lapack_complex_float const* V, lapack_int const* incv,
6624  lapack_complex_float const* tau,
6625  lapack_complex_float* C, lapack_int const* ldc,
6626  lapack_complex_float* work );
6627 
6628 #define LAPACK_dlarf LAPACK_GLOBAL(dlarf,DLARF)
6630  char const* side,
6631  lapack_int const* m, lapack_int const* n,
6632  double const* V, lapack_int const* incv,
6633  double const* tau,
6634  double* C, lapack_int const* ldc,
6635  double* work );
6636 
6637 #define LAPACK_slarf LAPACK_GLOBAL(slarf,SLARF)
6639  char const* side,
6640  lapack_int const* m, lapack_int const* n,
6641  float const* V, lapack_int const* incv,
6642  float const* tau,
6643  float* C, lapack_int const* ldc,
6644  float* work );
6645 
6646 #define LAPACK_zlarf LAPACK_GLOBAL(zlarf,ZLARF)
6648  char const* side,
6649  lapack_int const* m, lapack_int const* n,
6650  lapack_complex_double const* V, lapack_int const* incv,
6651  lapack_complex_double const* tau,
6652  lapack_complex_double* C, lapack_int const* ldc,
6653  lapack_complex_double* work );
6654 
6655 #define LAPACK_clarfb LAPACK_GLOBAL(clarfb,CLARFB)
6657  char const* side, char const* trans, char const* direct, char const* storev,
6658  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6659  lapack_complex_float const* V, lapack_int const* ldv,
6660  lapack_complex_float const* T, lapack_int const* ldt,
6661  lapack_complex_float* C, lapack_int const* ldc,
6662  lapack_complex_float* work, lapack_int const* ldwork );
6663 
6664 #define LAPACK_dlarfb LAPACK_GLOBAL(dlarfb,DLARFB)
6666  char const* side, char const* trans, char const* direct, char const* storev,
6667  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6668  double const* V, lapack_int const* ldv,
6669  double const* T, lapack_int const* ldt,
6670  double* C, lapack_int const* ldc,
6671  double* work, lapack_int const* ldwork );
6672 
6673 #define LAPACK_slarfb LAPACK_GLOBAL(slarfb,SLARFB)
6675  char const* side, char const* trans, char const* direct, char const* storev,
6676  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6677  float const* V, lapack_int const* ldv,
6678  float const* T, lapack_int const* ldt,
6679  float* C, lapack_int const* ldc,
6680  float* work, lapack_int const* ldwork );
6681 
6682 #define LAPACK_zlarfb LAPACK_GLOBAL(zlarfb,ZLARFB)
6684  char const* side, char const* trans, char const* direct, char const* storev,
6685  lapack_int const* m, lapack_int const* n, lapack_int const* k,
6686  lapack_complex_double const* V, lapack_int const* ldv,
6687  lapack_complex_double const* T, lapack_int const* ldt,
6688  lapack_complex_double* C, lapack_int const* ldc,
6689  lapack_complex_double* work, lapack_int const* ldwork );
6690 
6691 #define LAPACK_clarfg LAPACK_GLOBAL(clarfg,CLARFG)
6693  lapack_int const* n,
6694  lapack_complex_float* alpha,
6695  lapack_complex_float* X, lapack_int const* incx,
6696  lapack_complex_float* tau );
6697 
6698 #define LAPACK_dlarfg LAPACK_GLOBAL(dlarfg,DLARFG)
6700  lapack_int const* n,
6701  double* alpha,
6702  double* X, lapack_int const* incx,
6703  double* tau );
6704 
6705 #define LAPACK_slarfg LAPACK_GLOBAL(slarfg,SLARFG)
6707  lapack_int const* n,
6708  float* alpha,
6709  float* X, lapack_int const* incx,
6710  float* tau );
6711 
6712 #define LAPACK_zlarfg LAPACK_GLOBAL(zlarfg,ZLARFG)
6714  lapack_int const* n,
6715  lapack_complex_double* alpha,
6716  lapack_complex_double* X, lapack_int const* incx,
6717  lapack_complex_double* tau );
6718 
6719 #define LAPACK_clarft LAPACK_GLOBAL(clarft,CLARFT)
6721  char const* direct, char const* storev,
6722  lapack_int const* n, lapack_int const* k,
6723  lapack_complex_float const* V, lapack_int const* ldv,
6724  lapack_complex_float const* tau,
6725  lapack_complex_float* T, lapack_int const* ldt );
6726 
6727 #define LAPACK_dlarft LAPACK_GLOBAL(dlarft,DLARFT)
6729  char const* direct, char const* storev,
6730  lapack_int const* n, lapack_int const* k,
6731  double const* V, lapack_int const* ldv,
6732  double const* tau,
6733  double* T, lapack_int const* ldt );
6734 
6735 #define LAPACK_slarft LAPACK_GLOBAL(slarft,SLARFT)
6737  char const* direct, char const* storev,
6738  lapack_int const* n, lapack_int const* k,
6739  float const* V, lapack_int const* ldv,
6740  float const* tau,
6741  float* T, lapack_int const* ldt );
6742 
6743 #define LAPACK_zlarft LAPACK_GLOBAL(zlarft,ZLARFT)
6745  char const* direct, char const* storev,
6746  lapack_int const* n, lapack_int const* k,
6747  lapack_complex_double const* V, lapack_int const* ldv,
6748  lapack_complex_double const* tau,
6749  lapack_complex_double* T, lapack_int const* ldt );
6750 
6751 #define LAPACK_clarfx LAPACK_GLOBAL(clarfx,CLARFX)
6753  char const* side,
6754  lapack_int const* m, lapack_int const* n,
6755  lapack_complex_float const* V,
6756  lapack_complex_float const* tau,
6757  lapack_complex_float* C, lapack_int const* ldc,
6758  lapack_complex_float* work );
6759 
6760 #define LAPACK_dlarfx LAPACK_GLOBAL(dlarfx,DLARFX)
6762  char const* side,
6763  lapack_int const* m, lapack_int const* n,
6764  double const* V,
6765  double const* tau,
6766  double* C, lapack_int const* ldc,
6767  double* work );
6768 
6769 #define LAPACK_slarfx LAPACK_GLOBAL(slarfx,SLARFX)
6771  char const* side,
6772  lapack_int const* m, lapack_int const* n,
6773  float const* V,
6774  float const* tau,
6775  float* C, lapack_int const* ldc,
6776  float* work );
6777 
6778 #define LAPACK_zlarfx LAPACK_GLOBAL(zlarfx,ZLARFX)
6780  char const* side,
6781  lapack_int const* m, lapack_int const* n,
6782  lapack_complex_double const* V,
6783  lapack_complex_double const* tau,
6784  lapack_complex_double* C, lapack_int const* ldc,
6785  lapack_complex_double* work );
6786 
6787 #define LAPACK_clarnv LAPACK_GLOBAL(clarnv,CLARNV)
6789  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6790  lapack_complex_float* X );
6791 
6792 #define LAPACK_dlarnv LAPACK_GLOBAL(dlarnv,DLARNV)
6794  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6795  double* X );
6796 
6797 #define LAPACK_slarnv LAPACK_GLOBAL(slarnv,SLARNV)
6799  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6800  float* X );
6801 
6802 #define LAPACK_zlarnv LAPACK_GLOBAL(zlarnv,ZLARNV)
6804  lapack_int const* idist, lapack_int* iseed, lapack_int const* n,
6805  lapack_complex_double* X );
6806 
6807 #define LAPACK_dlartgp LAPACK_GLOBAL(dlartgp,DLARTGP)
6809  double const* f,
6810  double const* g,
6811  double* cs,
6812  double* sn,
6813  double* r );
6814 
6815 #define LAPACK_slartgp LAPACK_GLOBAL(slartgp,SLARTGP)
6817  float const* f,
6818  float const* g,
6819  float* cs,
6820  float* sn,
6821  float* r );
6822 
6823 #define LAPACK_dlartgs LAPACK_GLOBAL(dlartgs,DLARTGS)
6825  double const* x,
6826  double const* y,
6827  double const* sigma,
6828  double* cs,
6829  double* sn );
6830 
6831 #define LAPACK_slartgs LAPACK_GLOBAL(slartgs,SLARTGS)
6833  float const* x,
6834  float const* y,
6835  float const* sigma,
6836  float* cs,
6837  float* sn );
6838 
6839 #define LAPACK_clascl LAPACK_GLOBAL(clascl,CLASCL)
6841  char const* type,
6842  lapack_int const* kl, lapack_int const* ku,
6843  float const* cfrom,
6844  float const* cto, lapack_int const* m, lapack_int const* n,
6845  lapack_complex_float* A, lapack_int const* lda,
6846  lapack_int* info );
6847 
6848 #define LAPACK_dlascl LAPACK_GLOBAL(dlascl,DLASCL)
6850  char const* type,
6851  lapack_int const* kl, lapack_int const* ku,
6852  double const* cfrom,
6853  double const* cto, lapack_int const* m, lapack_int const* n,
6854  double* A, lapack_int const* lda,
6855  lapack_int* info );
6856 
6857 #define LAPACK_slascl LAPACK_GLOBAL(slascl,SLASCL)
6859  char const* type,
6860  lapack_int const* kl, lapack_int const* ku,
6861  float const* cfrom,
6862  float const* cto, lapack_int const* m, lapack_int const* n,
6863  float* A, lapack_int const* lda,
6864  lapack_int* info );
6865 
6866 #define LAPACK_zlascl LAPACK_GLOBAL(zlascl,ZLASCL)
6868  char const* type,
6869  lapack_int const* kl, lapack_int const* ku,
6870  double const* cfrom,
6871  double const* cto, lapack_int const* m, lapack_int const* n,
6872  lapack_complex_double* A, lapack_int const* lda,
6873  lapack_int* info );
6874 
6875 #define LAPACK_claset LAPACK_GLOBAL(claset,CLASET)
6877  char const* uplo,
6878  lapack_int const* m, lapack_int const* n,
6879  lapack_complex_float const* alpha,
6880  lapack_complex_float const* beta,
6881  lapack_complex_float* A, lapack_int const* lda );
6882 
6883 #define LAPACK_dlaset LAPACK_GLOBAL(dlaset,DLASET)
6885  char const* uplo,
6886  lapack_int const* m, lapack_int const* n,
6887  double const* alpha,
6888  double const* beta,
6889  double* A, lapack_int const* lda );
6890 
6891 #define LAPACK_slaset LAPACK_GLOBAL(slaset,SLASET)
6893  char const* uplo,
6894  lapack_int const* m, lapack_int const* n,
6895  float const* alpha,
6896  float const* beta,
6897  float* A, lapack_int const* lda );
6898 
6899 #define LAPACK_zlaset LAPACK_GLOBAL(zlaset,ZLASET)
6901  char const* uplo,
6902  lapack_int const* m, lapack_int const* n,
6903  lapack_complex_double const* alpha,
6904  lapack_complex_double const* beta,
6905  lapack_complex_double* A, lapack_int const* lda );
6906 
6907 #define LAPACK_dlasrt LAPACK_GLOBAL(dlasrt,DLASRT)
6909  char const* id,
6910  lapack_int const* n,
6911  double* D,
6912  lapack_int* info );
6913 
6914 #define LAPACK_slasrt LAPACK_GLOBAL(slasrt,SLASRT)
6916  char const* id,
6917  lapack_int const* n,
6918  float* D,
6919  lapack_int* info );
6920 
6921 #define LAPACK_classq LAPACK_GLOBAL(classq,CLASSQ)
6923  lapack_int const* n,
6924  lapack_complex_float const* X, lapack_int const* incx,
6925  float* scale,
6926  float* sumsq );
6927 
6928 #define LAPACK_dlassq LAPACK_GLOBAL(dlassq,DLASSQ)
6930  lapack_int const* n,
6931  double const* X, lapack_int const* incx,
6932  double* scale,
6933  double* sumsq );
6934 
6935 #define LAPACK_slassq LAPACK_GLOBAL(slassq,SLASSQ)
6937  lapack_int const* n,
6938  float const* X, lapack_int const* incx,
6939  float* scale,
6940  float* sumsq );
6941 
6942 #define LAPACK_zlassq LAPACK_GLOBAL(zlassq,ZLASSQ)
6944  lapack_int const* n,
6945  lapack_complex_double const* X, lapack_int const* incx,
6946  double* scale,
6947  double* sumsq );
6948 
6949 #define LAPACK_claswp LAPACK_GLOBAL(claswp,CLASWP)
6951  lapack_int const* n,
6952  lapack_complex_float* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6953 
6954 #define LAPACK_dlaswp LAPACK_GLOBAL(dlaswp,DLASWP)
6956  lapack_int const* n,
6957  double* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6958 
6959 #define LAPACK_slaswp LAPACK_GLOBAL(slaswp,SLASWP)
6961  lapack_int const* n,
6962  float* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6963 
6964 #define LAPACK_zlaswp LAPACK_GLOBAL(zlaswp,ZLASWP)
6966  lapack_int const* n,
6967  lapack_complex_double* A, lapack_int const* lda, lapack_int const* k1, lapack_int const* k2, lapack_int const* ipiv, lapack_int const* incx );
6968 
6969 #define LAPACK_clatms LAPACK_GLOBAL(clatms,CLATMS)
6971  lapack_int const* m, lapack_int const* n, char const* dist,
6972  lapack_int* iseed, char const* sym,
6973  float* D,
6974  lapack_int const* mode,
6975  float const* cond,
6976  float const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
6978  lapack_int const* lda,
6979  lapack_complex_float* work,
6980  lapack_int* info );
6981 
6982 #define LAPACK_dlatms LAPACK_GLOBAL(dlatms,DLATMS)
6984  lapack_int const* m, lapack_int const* n, char const* dist,
6985  lapack_int* iseed, char const* sym,
6986  double* D,
6987  lapack_int const* mode,
6988  double const* cond,
6989  double const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
6990  double* A,
6991  lapack_int const* lda,
6992  double* work,
6993  lapack_int* info );
6994 
6995 #define LAPACK_slatms LAPACK_GLOBAL(slatms,SLATMS)
6997  lapack_int const* m, lapack_int const* n, char const* dist,
6998  lapack_int* iseed, char const* sym,
6999  float* D,
7000  lapack_int const* mode,
7001  float const* cond,
7002  float const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
7003  float* A,
7004  lapack_int const* lda,
7005  float* work,
7006  lapack_int* info );
7007 
7008 #define LAPACK_zlatms LAPACK_GLOBAL(zlatms,ZLATMS)
7010  lapack_int const* m, lapack_int const* n, char const* dist,
7011  lapack_int* iseed, char const* sym,
7012  double* D,
7013  lapack_int const* mode,
7014  double const* cond,
7015  double const* dmax, lapack_int const* kl, lapack_int const* ku, char const* pack,
7017  lapack_int const* lda,
7018  lapack_complex_double* work,
7019  lapack_int* info );
7020 
7021 #define LAPACK_clauum LAPACK_GLOBAL(clauum,CLAUUM)
7023  char const* uplo,
7024  lapack_int const* n,
7025  lapack_complex_float* A, lapack_int const* lda,
7026  lapack_int* info );
7027 
7028 #define LAPACK_dlauum LAPACK_GLOBAL(dlauum,DLAUUM)
7030  char const* uplo,
7031  lapack_int const* n,
7032  double* A, lapack_int const* lda,
7033  lapack_int* info );
7034 
7035 #define LAPACK_slauum LAPACK_GLOBAL(slauum,SLAUUM)
7037  char const* uplo,
7038  lapack_int const* n,
7039  float* A, lapack_int const* lda,
7040  lapack_int* info );
7041 
7042 #define LAPACK_zlauum LAPACK_GLOBAL(zlauum,ZLAUUM)
7044  char const* uplo,
7045  lapack_int const* n,
7046  lapack_complex_double* A, lapack_int const* lda,
7047  lapack_int* info );
7048 
7049 #define LAPACK_ilaver LAPACK_GLOBAL(ilaver,ILAVER)
7051  lapack_int* vers_major, lapack_int* vers_minor, lapack_int* vers_patch );
7052 
7053 #define LAPACK_dopgtr LAPACK_GLOBAL(dopgtr,DOPGTR)
7055  char const* uplo,
7056  lapack_int const* n,
7057  double const* AP,
7058  double const* tau,
7059  double* Q, lapack_int const* ldq,
7060  double* work,
7061  lapack_int* info );
7062 
7063 #define LAPACK_sopgtr LAPACK_GLOBAL(sopgtr,SOPGTR)
7065  char const* uplo,
7066  lapack_int const* n,
7067  float const* AP,
7068  float const* tau,
7069  float* Q, lapack_int const* ldq,
7070  float* work,
7071  lapack_int* info );
7072 
7073 #define LAPACK_dopmtr LAPACK_GLOBAL(dopmtr,DOPMTR)
7075  char const* side, char const* uplo, char const* trans,
7076  lapack_int const* m, lapack_int const* n,
7077  double const* AP,
7078  double const* tau,
7079  double* C, lapack_int const* ldc,
7080  double* work,
7081  lapack_int* info );
7082 
7083 #define LAPACK_sopmtr LAPACK_GLOBAL(sopmtr,SOPMTR)
7085  char const* side, char const* uplo, char const* trans,
7086  lapack_int const* m, lapack_int const* n,
7087  float const* AP,
7088  float const* tau,
7089  float* C, lapack_int const* ldc,
7090  float* work,
7091  lapack_int* info );
7092 
7093 #define LAPACK_dorbdb LAPACK_GLOBAL(dorbdb,DORBDB)
7095  char const* trans, char const* signs,
7096  lapack_int const* m, lapack_int const* p, lapack_int const* q,
7097  double* X11, lapack_int const* ldx11,
7098  double* X12, lapack_int const* ldx12,
7099  double* X21, lapack_int const* ldx21,
7100  double* X22, lapack_int const* ldx22,
7101  double* theta,
7102  double* phi,
7103  double* TAUP1,
7104  double* TAUP2,
7105  double* TAUQ1,
7106  double* TAUQ2,
7107  double* work, lapack_int const* lwork,
7108  lapack_int* info );
7109 
7110 #define LAPACK_sorbdb LAPACK_GLOBAL(sorbdb,SORBDB)
7112  char const* trans, char const* signs,
7113  lapack_int const* m, lapack_int const* p, lapack_int const* q,
7114  float* X11, lapack_int const* ldx11,
7115  float* X12, lapack_int const* ldx12,
7116  float* X21, lapack_int const* ldx21,
7117  float* X22, lapack_int const* ldx22,
7118  float* theta,
7119  float* phi,
7120  float* TAUP1,
7121  float* TAUP2,
7122  float* TAUQ1,
7123  float* TAUQ2,
7124  float* work, lapack_int const* lwork,
7125  lapack_int* info );
7126 
7127 #define LAPACK_dorcsd LAPACK_GLOBAL(dorcsd,DORCSD)
7129  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
7130  lapack_int const* m, lapack_int const* p, lapack_int const* q,
7131  double* X11, lapack_int const* ldx11,
7132  double* X12, lapack_int const* ldx12,
7133  double* X21, lapack_int const* ldx21,
7134  double* X22, lapack_int const* ldx22,
7135  double* theta,
7136  double* U1, lapack_int const* ldu1,
7137  double* U2, lapack_int const* ldu2,
7138  double* V1T, lapack_int const* ldv1t,
7139  double* V2T, lapack_int const* ldv2t,
7140  double* work, lapack_int const* lwork,
7141  lapack_int* iwork,
7142  lapack_int* info );
7143 
7144 #define LAPACK_sorcsd LAPACK_GLOBAL(sorcsd,SORCSD)
7146  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
7147  lapack_int const* m, lapack_int const* p, lapack_int const* q,
7148  float* X11, lapack_int const* ldx11,
7149  float* X12, lapack_int const* ldx12,
7150  float* X21, lapack_int const* ldx21,
7151  float* X22, lapack_int const* ldx22,
7152  float* theta,
7153  float* U1, lapack_int const* ldu1,
7154  float* U2, lapack_int const* ldu2,
7155  float* V1T, lapack_int const* ldv1t,
7156  float* V2T, lapack_int const* ldv2t,
7157  float* work, lapack_int const* lwork,
7158  lapack_int* iwork,
7159  lapack_int* info );
7160 
7161 #define LAPACK_dorcsd2by1 LAPACK_GLOBAL(dorcsd2by1,DORCSD2BY1)
7163  char const* jobu1, char const* jobu2, char const* jobv1t,
7164  lapack_int const* m, lapack_int const* p, lapack_int const* q,
7165  double* X11, lapack_int const* ldx11,
7166  double* X21, lapack_int const* ldx21,
7167  double* theta,
7168  double* U1, lapack_int const* ldu1,
7169  double* U2, lapack_int const* ldu2,
7170  double* V1T, lapack_int const* ldv1t,
7171  double* work, lapack_int const* lwork,
7172  lapack_int* iwork,
7173  lapack_int* info );
7174 
7175 #define LAPACK_sorcsd2by1 LAPACK_GLOBAL(sorcsd2by1,SORCSD2BY1)
7177  char const* jobu1, char const* jobu2, char const* jobv1t,
7178  lapack_int const* m, lapack_int const* p, lapack_int const* q,
7179  float* X11, lapack_int const* ldx11,
7180  float* X21, lapack_int const* ldx21,
7181  float* theta,
7182  float* U1, lapack_int const* ldu1,
7183  float* U2, lapack_int const* ldu2,
7184  float* V1T, lapack_int const* ldv1t,
7185  float* work, lapack_int const* lwork,
7186  lapack_int* iwork,
7187  lapack_int* info );
7188 
7189 #define LAPACK_dorgbr LAPACK_GLOBAL(dorgbr,DORGBR)
7191  char const* vect,
7192  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7193  double* A, lapack_int const* lda,
7194  double const* tau,
7195  double* work, lapack_int const* lwork,
7196  lapack_int* info );
7197 
7198 #define LAPACK_sorgbr LAPACK_GLOBAL(sorgbr,SORGBR)
7200  char const* vect,
7201  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7202  float* A, lapack_int const* lda,
7203  float const* tau,
7204  float* work, lapack_int const* lwork,
7205  lapack_int* info );
7206 
7207 #define LAPACK_dorghr LAPACK_GLOBAL(dorghr,DORGHR)
7209  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7210  double* A, lapack_int const* lda,
7211  double const* tau,
7212  double* work, lapack_int const* lwork,
7213  lapack_int* info );
7214 
7215 #define LAPACK_sorghr LAPACK_GLOBAL(sorghr,SORGHR)
7217  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7218  float* A, lapack_int const* lda,
7219  float const* tau,
7220  float* work, lapack_int const* lwork,
7221  lapack_int* info );
7222 
7223 #define LAPACK_dorglq LAPACK_GLOBAL(dorglq,DORGLQ)
7225  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7226  double* A, lapack_int const* lda,
7227  double const* tau,
7228  double* work, lapack_int const* lwork,
7229  lapack_int* info );
7230 
7231 #define LAPACK_sorglq LAPACK_GLOBAL(sorglq,SORGLQ)
7233  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7234  float* A, lapack_int const* lda,
7235  float const* tau,
7236  float* work, lapack_int const* lwork,
7237  lapack_int* info );
7238 
7239 #define LAPACK_dorgql LAPACK_GLOBAL(dorgql,DORGQL)
7241  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7242  double* A, lapack_int const* lda,
7243  double const* tau,
7244  double* work, lapack_int const* lwork,
7245  lapack_int* info );
7246 
7247 #define LAPACK_sorgql LAPACK_GLOBAL(sorgql,SORGQL)
7249  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7250  float* A, lapack_int const* lda,
7251  float const* tau,
7252  float* work, lapack_int const* lwork,
7253  lapack_int* info );
7254 
7255 #define LAPACK_dorgqr LAPACK_GLOBAL(dorgqr,DORGQR)
7257  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7258  double* A, lapack_int const* lda,
7259  double const* tau,
7260  double* work, lapack_int const* lwork,
7261  lapack_int* info );
7262 
7263 #define LAPACK_sorgqr LAPACK_GLOBAL(sorgqr,SORGQR)
7265  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7266  float* A, lapack_int const* lda,
7267  float const* tau,
7268  float* work, lapack_int const* lwork,
7269  lapack_int* info );
7270 
7271 #define LAPACK_dorgrq LAPACK_GLOBAL(dorgrq,DORGRQ)
7273  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7274  double* A, lapack_int const* lda,
7275  double const* tau,
7276  double* work, lapack_int const* lwork,
7277  lapack_int* info );
7278 
7279 #define LAPACK_sorgrq LAPACK_GLOBAL(sorgrq,SORGRQ)
7281  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7282  float* A, lapack_int const* lda,
7283  float const* tau,
7284  float* work, lapack_int const* lwork,
7285  lapack_int* info );
7286 
7287 #define LAPACK_dorgtr LAPACK_GLOBAL(dorgtr,DORGTR)
7289  char const* uplo,
7290  lapack_int const* n,
7291  double* A, lapack_int const* lda,
7292  double const* tau,
7293  double* work, lapack_int const* lwork,
7294  lapack_int* info );
7295 
7296 #define LAPACK_sorgtr LAPACK_GLOBAL(sorgtr,SORGTR)
7298  char const* uplo,
7299  lapack_int const* n,
7300  float* A, lapack_int const* lda,
7301  float const* tau,
7302  float* work, lapack_int const* lwork,
7303  lapack_int* info );
7304 
7305 #define LAPACK_dorgtsqr_row LAPACK_GLOBAL(dorgtsqr_row,DORGTSQR_ROW)
7307  lapack_int const* m, lapack_int const* n,
7308  lapack_int const* mb, lapack_int const* nb,
7309  double* A, lapack_int const* lda,
7310  double const* T, lapack_int const* ldt,
7311  double* work, lapack_int const* lwork,
7312  lapack_int* info );
7313 
7314 #define LAPACK_sorgtsqr_row LAPACK_GLOBAL(sorgtsqr_row,SORGTSQR_ROW)
7316  lapack_int const* m, lapack_int const* n,
7317  lapack_int const* mb, lapack_int const* nb,
7318  float* A, lapack_int const* lda,
7319  float const* T, lapack_int const* ldt,
7320  float* work, lapack_int const* lwork,
7321  lapack_int* info );
7322 
7323 #define LAPACK_dormbr LAPACK_GLOBAL(dormbr,DORMBR)
7325  char const* vect, char const* side, char const* trans,
7326  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7327  double const* A, lapack_int const* lda,
7328  double const* tau,
7329  double* C, lapack_int const* ldc,
7330  double* work, lapack_int const* lwork,
7331  lapack_int* info );
7332 
7333 #define LAPACK_sormbr LAPACK_GLOBAL(sormbr,SORMBR)
7335  char const* vect, char const* side, char const* trans,
7336  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7337  float const* A, lapack_int const* lda,
7338  float const* tau,
7339  float* C, lapack_int const* ldc,
7340  float* work, lapack_int const* lwork,
7341  lapack_int* info );
7342 
7343 #define LAPACK_dormhr LAPACK_GLOBAL(dormhr,DORMHR)
7345  char const* side, char const* trans,
7346  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7347  double const* A, lapack_int const* lda,
7348  double const* tau,
7349  double* C, lapack_int const* ldc,
7350  double* work, lapack_int const* lwork,
7351  lapack_int* info );
7352 
7353 #define LAPACK_sormhr LAPACK_GLOBAL(sormhr,SORMHR)
7355  char const* side, char const* trans,
7356  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
7357  float const* A, lapack_int const* lda,
7358  float const* tau,
7359  float* C, lapack_int const* ldc,
7360  float* work, lapack_int const* lwork,
7361  lapack_int* info );
7362 
7363 #define LAPACK_dormlq LAPACK_GLOBAL(dormlq,DORMLQ)
7365  char const* side, char const* trans,
7366  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7367  double const* A, lapack_int const* lda,
7368  double const* tau,
7369  double* C, lapack_int const* ldc,
7370  double* work, lapack_int const* lwork,
7371  lapack_int* info );
7372 
7373 #define LAPACK_sormlq LAPACK_GLOBAL(sormlq,SORMLQ)
7375  char const* side, char const* trans,
7376  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7377  float const* A, lapack_int const* lda,
7378  float const* tau,
7379  float* C, lapack_int const* ldc,
7380  float* work, lapack_int const* lwork,
7381  lapack_int* info );
7382 
7383 #define LAPACK_dormql LAPACK_GLOBAL(dormql,DORMQL)
7385  char const* side, char const* trans,
7386  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7387  double const* A, lapack_int const* lda,
7388  double const* tau,
7389  double* C, lapack_int const* ldc,
7390  double* work, lapack_int const* lwork,
7391  lapack_int* info );
7392 
7393 #define LAPACK_sormql LAPACK_GLOBAL(sormql,SORMQL)
7395  char const* side, char const* trans,
7396  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7397  float const* A, lapack_int const* lda,
7398  float const* tau,
7399  float* C, lapack_int const* ldc,
7400  float* work, lapack_int const* lwork,
7401  lapack_int* info );
7402 
7403 #define LAPACK_dormqr LAPACK_GLOBAL(dormqr,DORMQR)
7405  char const* side, char const* trans,
7406  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7407  double const* A, lapack_int const* lda,
7408  double const* tau,
7409  double* C, lapack_int const* ldc,
7410  double* work, lapack_int const* lwork,
7411  lapack_int* info );
7412 
7413 #define LAPACK_sormqr LAPACK_GLOBAL(sormqr,SORMQR)
7415  char const* side, char const* trans,
7416  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7417  float const* A, lapack_int const* lda,
7418  float const* tau,
7419  float* C, lapack_int const* ldc,
7420  float* work, lapack_int const* lwork,
7421  lapack_int* info );
7422 
7423 #define LAPACK_dormrq LAPACK_GLOBAL(dormrq,DORMRQ)
7425  char const* side, char const* trans,
7426  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7427  double const* A, lapack_int const* lda,
7428  double const* tau,
7429  double* C, lapack_int const* ldc,
7430  double* work, lapack_int const* lwork,
7431  lapack_int* info );
7432 
7433 #define LAPACK_sormrq LAPACK_GLOBAL(sormrq,SORMRQ)
7435  char const* side, char const* trans,
7436  lapack_int const* m, lapack_int const* n, lapack_int const* k,
7437  float const* A, lapack_int const* lda,
7438  float const* tau,
7439  float* C, lapack_int const* ldc,
7440  float* work, lapack_int const* lwork,
7441  lapack_int* info );
7442 
7443 #define LAPACK_dormrz LAPACK_GLOBAL(dormrz,DORMRZ)
7445  char const* side, char const* trans,
7446  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
7447  double const* A, lapack_int const* lda,
7448  double const* tau,
7449  double* C, lapack_int const* ldc,
7450  double* work, lapack_int const* lwork,
7451  lapack_int* info );
7452 
7453 #define LAPACK_sormrz LAPACK_GLOBAL(sormrz,SORMRZ)
7455  char const* side, char const* trans,
7456  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
7457  float const* A, lapack_int const* lda,
7458  float const* tau,
7459  float* C, lapack_int const* ldc,
7460  float* work, lapack_int const* lwork,
7461  lapack_int* info );
7462 
7463 #define LAPACK_dormtr LAPACK_GLOBAL(dormtr,DORMTR)
7465  char const* side, char const* uplo, char const* trans,
7466  lapack_int const* m, lapack_int const* n,
7467  double const* A, lapack_int const* lda,
7468  double const* tau,
7469  double* C, lapack_int const* ldc,
7470  double* work, lapack_int const* lwork,
7471  lapack_int* info );
7472 
7473 #define LAPACK_sormtr LAPACK_GLOBAL(sormtr,SORMTR)
7475  char const* side, char const* uplo, char const* trans,
7476  lapack_int const* m, lapack_int const* n,
7477  float const* A, lapack_int const* lda,
7478  float const* tau,
7479  float* C, lapack_int const* ldc,
7480  float* work, lapack_int const* lwork,
7481  lapack_int* info );
7482 
7483 #define LAPACK_cpbcon LAPACK_GLOBAL(cpbcon,CPBCON)
7485  char const* uplo,
7486  lapack_int const* n, lapack_int const* kd,
7487  lapack_complex_float const* AB, lapack_int const* ldab,
7488  float const* anorm,
7489  float* rcond,
7490  lapack_complex_float* work,
7491  float* rwork,
7492  lapack_int* info );
7493 
7494 #define LAPACK_dpbcon LAPACK_GLOBAL(dpbcon,DPBCON)
7496  char const* uplo,
7497  lapack_int const* n, lapack_int const* kd,
7498  double const* AB, lapack_int const* ldab,
7499  double const* anorm,
7500  double* rcond,
7501  double* work,
7502  lapack_int* iwork,
7503  lapack_int* info );
7504 
7505 #define LAPACK_spbcon LAPACK_GLOBAL(spbcon,SPBCON)
7507  char const* uplo,
7508  lapack_int const* n, lapack_int const* kd,
7509  float const* AB, lapack_int const* ldab,
7510  float const* anorm,
7511  float* rcond,
7512  float* work,
7513  lapack_int* iwork,
7514  lapack_int* info );
7515 
7516 #define LAPACK_zpbcon LAPACK_GLOBAL(zpbcon,ZPBCON)
7518  char const* uplo,
7519  lapack_int const* n, lapack_int const* kd,
7520  lapack_complex_double const* AB, lapack_int const* ldab,
7521  double const* anorm,
7522  double* rcond,
7523  lapack_complex_double* work,
7524  double* rwork,
7525  lapack_int* info );
7526 
7527 #define LAPACK_cpbequ LAPACK_GLOBAL(cpbequ,CPBEQU)
7529  char const* uplo,
7530  lapack_int const* n, lapack_int const* kd,
7531  lapack_complex_float const* AB, lapack_int const* ldab,
7532  float* S,
7533  float* scond,
7534  float* amax,
7535  lapack_int* info );
7536 
7537 #define LAPACK_dpbequ LAPACK_GLOBAL(dpbequ,DPBEQU)
7539  char const* uplo,
7540  lapack_int const* n, lapack_int const* kd,
7541  double const* AB, lapack_int const* ldab,
7542  double* S,
7543  double* scond,
7544  double* amax,
7545  lapack_int* info );
7546 
7547 #define LAPACK_spbequ LAPACK_GLOBAL(spbequ,SPBEQU)
7549  char const* uplo,
7550  lapack_int const* n, lapack_int const* kd,
7551  float const* AB, lapack_int const* ldab,
7552  float* S,
7553  float* scond,
7554  float* amax,
7555  lapack_int* info );
7556 
7557 #define LAPACK_zpbequ LAPACK_GLOBAL(zpbequ,ZPBEQU)
7559  char const* uplo,
7560  lapack_int const* n, lapack_int const* kd,
7561  lapack_complex_double const* AB, lapack_int const* ldab,
7562  double* S,
7563  double* scond,
7564  double* amax,
7565  lapack_int* info );
7566 
7567 #define LAPACK_cpbrfs LAPACK_GLOBAL(cpbrfs,CPBRFS)
7569  char const* uplo,
7570  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7571  lapack_complex_float const* AB, lapack_int const* ldab,
7572  lapack_complex_float const* AFB, lapack_int const* ldafb,
7573  lapack_complex_float const* B, lapack_int const* ldb,
7574  lapack_complex_float* X, lapack_int const* ldx,
7575  float* ferr,
7576  float* berr,
7577  lapack_complex_float* work,
7578  float* rwork,
7579  lapack_int* info );
7580 
7581 #define LAPACK_dpbrfs LAPACK_GLOBAL(dpbrfs,DPBRFS)
7583  char const* uplo,
7584  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7585  double const* AB, lapack_int const* ldab,
7586  double const* AFB, lapack_int const* ldafb,
7587  double const* B, lapack_int const* ldb,
7588  double* X, lapack_int const* ldx,
7589  double* ferr,
7590  double* berr,
7591  double* work,
7592  lapack_int* iwork,
7593  lapack_int* info );
7594 
7595 #define LAPACK_spbrfs LAPACK_GLOBAL(spbrfs,SPBRFS)
7597  char const* uplo,
7598  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7599  float const* AB, lapack_int const* ldab,
7600  float const* AFB, lapack_int const* ldafb,
7601  float const* B, lapack_int const* ldb,
7602  float* X, lapack_int const* ldx,
7603  float* ferr,
7604  float* berr,
7605  float* work,
7606  lapack_int* iwork,
7607  lapack_int* info );
7608 
7609 #define LAPACK_zpbrfs LAPACK_GLOBAL(zpbrfs,ZPBRFS)
7611  char const* uplo,
7612  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7613  lapack_complex_double const* AB, lapack_int const* ldab,
7614  lapack_complex_double const* AFB, lapack_int const* ldafb,
7615  lapack_complex_double const* B, lapack_int const* ldb,
7616  lapack_complex_double* X, lapack_int const* ldx,
7617  double* ferr,
7618  double* berr,
7619  lapack_complex_double* work,
7620  double* rwork,
7621  lapack_int* info );
7622 
7623 #define LAPACK_cpbstf LAPACK_GLOBAL(cpbstf,CPBSTF)
7625  char const* uplo,
7626  lapack_int const* n, lapack_int const* kd,
7627  lapack_complex_float* AB, lapack_int const* ldab,
7628  lapack_int* info );
7629 
7630 #define LAPACK_dpbstf LAPACK_GLOBAL(dpbstf,DPBSTF)
7632  char const* uplo,
7633  lapack_int const* n, lapack_int const* kd,
7634  double* AB, lapack_int const* ldab,
7635  lapack_int* info );
7636 
7637 #define LAPACK_spbstf LAPACK_GLOBAL(spbstf,SPBSTF)
7639  char const* uplo,
7640  lapack_int const* n, lapack_int const* kd,
7641  float* AB, lapack_int const* ldab,
7642  lapack_int* info );
7643 
7644 #define LAPACK_zpbstf LAPACK_GLOBAL(zpbstf,ZPBSTF)
7646  char const* uplo,
7647  lapack_int const* n, lapack_int const* kd,
7648  lapack_complex_double* AB, lapack_int const* ldab,
7649  lapack_int* info );
7650 
7651 #define LAPACK_cpbsv LAPACK_GLOBAL(cpbsv,CPBSV)
7653  char const* uplo,
7654  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7655  lapack_complex_float* AB, lapack_int const* ldab,
7656  lapack_complex_float* B, lapack_int const* ldb,
7657  lapack_int* info );
7658 
7659 #define LAPACK_dpbsv LAPACK_GLOBAL(dpbsv,DPBSV)
7661  char const* uplo,
7662  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7663  double* AB, lapack_int const* ldab,
7664  double* B, lapack_int const* ldb,
7665  lapack_int* info );
7666 
7667 #define LAPACK_spbsv LAPACK_GLOBAL(spbsv,SPBSV)
7669  char const* uplo,
7670  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7671  float* AB, lapack_int const* ldab,
7672  float* B, lapack_int const* ldb,
7673  lapack_int* info );
7674 
7675 #define LAPACK_zpbsv LAPACK_GLOBAL(zpbsv,ZPBSV)
7677  char const* uplo,
7678  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7679  lapack_complex_double* AB, lapack_int const* ldab,
7680  lapack_complex_double* B, lapack_int const* ldb,
7681  lapack_int* info );
7682 
7683 #define LAPACK_cpbsvx LAPACK_GLOBAL(cpbsvx,CPBSVX)
7685  char const* fact, char const* uplo,
7686  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7687  lapack_complex_float* AB, lapack_int const* ldab,
7688  lapack_complex_float* AFB, lapack_int const* ldafb, char* equed,
7689  float* S,
7691  lapack_int const* ldb,
7692  lapack_complex_float* X, lapack_int const* ldx,
7693  float* rcond,
7694  float* ferr,
7695  float* berr,
7696  lapack_complex_float* work,
7697  float* rwork,
7698  lapack_int* info );
7699 
7700 #define LAPACK_dpbsvx LAPACK_GLOBAL(dpbsvx,DPBSVX)
7702  char const* fact, char const* uplo,
7703  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7704  double* AB, lapack_int const* ldab,
7705  double* AFB, lapack_int const* ldafb, char* equed,
7706  double* S,
7707  double* B,
7708  lapack_int const* ldb,
7709  double* X, lapack_int const* ldx,
7710  double* rcond,
7711  double* ferr,
7712  double* berr,
7713  double* work,
7714  lapack_int* iwork,
7715  lapack_int* info );
7716 
7717 #define LAPACK_spbsvx LAPACK_GLOBAL(spbsvx,SPBSVX)
7719  char const* fact, char const* uplo,
7720  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7721  float* AB, lapack_int const* ldab,
7722  float* AFB, lapack_int const* ldafb, char* equed,
7723  float* S,
7724  float* B,
7725  lapack_int const* ldb,
7726  float* X, lapack_int const* ldx,
7727  float* rcond,
7728  float* ferr,
7729  float* berr,
7730  float* work,
7731  lapack_int* iwork,
7732  lapack_int* info );
7733 
7734 #define LAPACK_zpbsvx LAPACK_GLOBAL(zpbsvx,ZPBSVX)
7736  char const* fact, char const* uplo,
7737  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7738  lapack_complex_double* AB, lapack_int const* ldab,
7739  lapack_complex_double* AFB, lapack_int const* ldafb, char* equed,
7740  double* S,
7742  lapack_int const* ldb,
7743  lapack_complex_double* X, lapack_int const* ldx,
7744  double* rcond,
7745  double* ferr,
7746  double* berr,
7747  lapack_complex_double* work,
7748  double* rwork,
7749  lapack_int* info );
7750 
7751 #define LAPACK_cpbtrf LAPACK_GLOBAL(cpbtrf,CPBTRF)
7753  char const* uplo,
7754  lapack_int const* n, lapack_int const* kd,
7755  lapack_complex_float* AB, lapack_int const* ldab,
7756  lapack_int* info );
7757 
7758 #define LAPACK_dpbtrf LAPACK_GLOBAL(dpbtrf,DPBTRF)
7760  char const* uplo,
7761  lapack_int const* n, lapack_int const* kd,
7762  double* AB, lapack_int const* ldab,
7763  lapack_int* info );
7764 
7765 #define LAPACK_spbtrf LAPACK_GLOBAL(spbtrf,SPBTRF)
7767  char const* uplo,
7768  lapack_int const* n, lapack_int const* kd,
7769  float* AB, lapack_int const* ldab,
7770  lapack_int* info );
7771 
7772 #define LAPACK_zpbtrf LAPACK_GLOBAL(zpbtrf,ZPBTRF)
7774  char const* uplo,
7775  lapack_int const* n, lapack_int const* kd,
7776  lapack_complex_double* AB, lapack_int const* ldab,
7777  lapack_int* info );
7778 
7779 #define LAPACK_cpbtrs LAPACK_GLOBAL(cpbtrs,CPBTRS)
7781  char const* uplo,
7782  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7783  lapack_complex_float const* AB, lapack_int const* ldab,
7784  lapack_complex_float* B, lapack_int const* ldb,
7785  lapack_int* info );
7786 
7787 #define LAPACK_dpbtrs LAPACK_GLOBAL(dpbtrs,DPBTRS)
7789  char const* uplo,
7790  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7791  double const* AB, lapack_int const* ldab,
7792  double* B, lapack_int const* ldb,
7793  lapack_int* info );
7794 
7795 #define LAPACK_spbtrs LAPACK_GLOBAL(spbtrs,SPBTRS)
7797  char const* uplo,
7798  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7799  float const* AB, lapack_int const* ldab,
7800  float* B, lapack_int const* ldb,
7801  lapack_int* info );
7802 
7803 #define LAPACK_zpbtrs LAPACK_GLOBAL(zpbtrs,ZPBTRS)
7805  char const* uplo,
7806  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
7807  lapack_complex_double const* AB, lapack_int const* ldab,
7808  lapack_complex_double* B, lapack_int const* ldb,
7809  lapack_int* info );
7810 
7811 #define LAPACK_cpftrf LAPACK_GLOBAL(cpftrf,CPFTRF)
7813  char const* transr, char const* uplo,
7814  lapack_int const* n,
7816  lapack_int* info );
7817 
7818 #define LAPACK_dpftrf LAPACK_GLOBAL(dpftrf,DPFTRF)
7820  char const* transr, char const* uplo,
7821  lapack_int const* n,
7822  double* A,
7823  lapack_int* info );
7824 
7825 #define LAPACK_spftrf LAPACK_GLOBAL(spftrf,SPFTRF)
7827  char const* transr, char const* uplo,
7828  lapack_int const* n,
7829  float* A,
7830  lapack_int* info );
7831 
7832 #define LAPACK_zpftrf LAPACK_GLOBAL(zpftrf,ZPFTRF)
7834  char const* transr, char const* uplo,
7835  lapack_int const* n,
7837  lapack_int* info );
7838 
7839 #define LAPACK_cpftri LAPACK_GLOBAL(cpftri,CPFTRI)
7841  char const* transr, char const* uplo,
7842  lapack_int const* n,
7844  lapack_int* info );
7845 
7846 #define LAPACK_dpftri LAPACK_GLOBAL(dpftri,DPFTRI)
7848  char const* transr, char const* uplo,
7849  lapack_int const* n,
7850  double* A,
7851  lapack_int* info );
7852 
7853 #define LAPACK_spftri LAPACK_GLOBAL(spftri,SPFTRI)
7855  char const* transr, char const* uplo,
7856  lapack_int const* n,
7857  float* A,
7858  lapack_int* info );
7859 
7860 #define LAPACK_zpftri LAPACK_GLOBAL(zpftri,ZPFTRI)
7862  char const* transr, char const* uplo,
7863  lapack_int const* n,
7865  lapack_int* info );
7866 
7867 #define LAPACK_cpftrs LAPACK_GLOBAL(cpftrs,CPFTRS)
7869  char const* transr, char const* uplo,
7870  lapack_int const* n, lapack_int const* nrhs,
7871  lapack_complex_float const* A,
7872  lapack_complex_float* B, lapack_int const* ldb,
7873  lapack_int* info );
7874 
7875 #define LAPACK_dpftrs LAPACK_GLOBAL(dpftrs,DPFTRS)
7877  char const* transr, char const* uplo,
7878  lapack_int const* n, lapack_int const* nrhs,
7879  double const* A,
7880  double* B, lapack_int const* ldb,
7881  lapack_int* info );
7882 
7883 #define LAPACK_spftrs LAPACK_GLOBAL(spftrs,SPFTRS)
7885  char const* transr, char const* uplo,
7886  lapack_int const* n, lapack_int const* nrhs,
7887  float const* A,
7888  float* B, lapack_int const* ldb,
7889  lapack_int* info );
7890 
7891 #define LAPACK_zpftrs LAPACK_GLOBAL(zpftrs,ZPFTRS)
7893  char const* transr, char const* uplo,
7894  lapack_int const* n, lapack_int const* nrhs,
7895  lapack_complex_double const* A,
7896  lapack_complex_double* B, lapack_int const* ldb,
7897  lapack_int* info );
7898 
7899 #define LAPACK_cpocon LAPACK_GLOBAL(cpocon,CPOCON)
7901  char const* uplo,
7902  lapack_int const* n,
7903  lapack_complex_float const* A, lapack_int const* lda,
7904  float const* anorm,
7905  float* rcond,
7906  lapack_complex_float* work,
7907  float* rwork,
7908  lapack_int* info );
7909 
7910 #define LAPACK_dpocon LAPACK_GLOBAL(dpocon,DPOCON)
7912  char const* uplo,
7913  lapack_int const* n,
7914  double const* A, lapack_int const* lda,
7915  double const* anorm,
7916  double* rcond,
7917  double* work,
7918  lapack_int* iwork,
7919  lapack_int* info );
7920 
7921 #define LAPACK_spocon LAPACK_GLOBAL(spocon,SPOCON)
7923  char const* uplo,
7924  lapack_int const* n,
7925  float const* A, lapack_int const* lda,
7926  float const* anorm,
7927  float* rcond,
7928  float* work,
7929  lapack_int* iwork,
7930  lapack_int* info );
7931 
7932 #define LAPACK_zpocon LAPACK_GLOBAL(zpocon,ZPOCON)
7934  char const* uplo,
7935  lapack_int const* n,
7936  lapack_complex_double const* A, lapack_int const* lda,
7937  double const* anorm,
7938  double* rcond,
7939  lapack_complex_double* work,
7940  double* rwork,
7941  lapack_int* info );
7942 
7943 #define LAPACK_cpoequ LAPACK_GLOBAL(cpoequ,CPOEQU)
7945  lapack_int const* n,
7946  lapack_complex_float const* A, lapack_int const* lda,
7947  float* S,
7948  float* scond,
7949  float* amax,
7950  lapack_int* info );
7951 
7952 #define LAPACK_dpoequ LAPACK_GLOBAL(dpoequ,DPOEQU)
7954  lapack_int const* n,
7955  double const* A, lapack_int const* lda,
7956  double* S,
7957  double* scond,
7958  double* amax,
7959  lapack_int* info );
7960 
7961 #define LAPACK_spoequ LAPACK_GLOBAL(spoequ,SPOEQU)
7963  lapack_int const* n,
7964  float const* A, lapack_int const* lda,
7965  float* S,
7966  float* scond,
7967  float* amax,
7968  lapack_int* info );
7969 
7970 #define LAPACK_zpoequ LAPACK_GLOBAL(zpoequ,ZPOEQU)
7972  lapack_int const* n,
7973  lapack_complex_double const* A, lapack_int const* lda,
7974  double* S,
7975  double* scond,
7976  double* amax,
7977  lapack_int* info );
7978 
7979 #define LAPACK_cpoequb LAPACK_GLOBAL(cpoequb,CPOEQUB)
7981  lapack_int const* n,
7982  lapack_complex_float const* A, lapack_int const* lda,
7983  float* S,
7984  float* scond,
7985  float* amax,
7986  lapack_int* info );
7987 
7988 #define LAPACK_dpoequb LAPACK_GLOBAL(dpoequb,DPOEQUB)
7990  lapack_int const* n,
7991  double const* A, lapack_int const* lda,
7992  double* S,
7993  double* scond,
7994  double* amax,
7995  lapack_int* info );
7996 
7997 #define LAPACK_spoequb LAPACK_GLOBAL(spoequb,SPOEQUB)
7999  lapack_int const* n,
8000  float const* A, lapack_int const* lda,
8001  float* S,
8002  float* scond,
8003  float* amax,
8004  lapack_int* info );
8005 
8006 #define LAPACK_zpoequb LAPACK_GLOBAL(zpoequb,ZPOEQUB)
8008  lapack_int const* n,
8009  lapack_complex_double const* A, lapack_int const* lda,
8010  double* S,
8011  double* scond,
8012  double* amax,
8013  lapack_int* info );
8014 
8015 #define LAPACK_cporfs LAPACK_GLOBAL(cporfs,CPORFS)
8017  char const* uplo,
8018  lapack_int const* n, lapack_int const* nrhs,
8019  lapack_complex_float const* A, lapack_int const* lda,
8020  lapack_complex_float const* AF, lapack_int const* ldaf,
8021  lapack_complex_float const* B, lapack_int const* ldb,
8022  lapack_complex_float* X, lapack_int const* ldx,
8023  float* ferr,
8024  float* berr,
8025  lapack_complex_float* work,
8026  float* rwork,
8027  lapack_int* info );
8028 
8029 #define LAPACK_dporfs LAPACK_GLOBAL(dporfs,DPORFS)
8031  char const* uplo,
8032  lapack_int const* n, lapack_int const* nrhs,
8033  double const* A, lapack_int const* lda,
8034  double const* AF, lapack_int const* ldaf,
8035  double const* B, lapack_int const* ldb,
8036  double* X, lapack_int const* ldx,
8037  double* ferr,
8038  double* berr,
8039  double* work,
8040  lapack_int* iwork,
8041  lapack_int* info );
8042 
8043 #define LAPACK_sporfs LAPACK_GLOBAL(sporfs,SPORFS)
8045  char const* uplo,
8046  lapack_int const* n, lapack_int const* nrhs,
8047  float const* A, lapack_int const* lda,
8048  float const* AF, lapack_int const* ldaf,
8049  float const* B, lapack_int const* ldb,
8050  float* X, lapack_int const* ldx,
8051  float* ferr,
8052  float* berr,
8053  float* work,
8054  lapack_int* iwork,
8055  lapack_int* info );
8056 
8057 #define LAPACK_zporfs LAPACK_GLOBAL(zporfs,ZPORFS)
8059  char const* uplo,
8060  lapack_int const* n, lapack_int const* nrhs,
8061  lapack_complex_double const* A, lapack_int const* lda,
8062  lapack_complex_double const* AF, lapack_int const* ldaf,
8063  lapack_complex_double const* B, lapack_int const* ldb,
8064  lapack_complex_double* X, lapack_int const* ldx,
8065  double* ferr,
8066  double* berr,
8067  lapack_complex_double* work,
8068  double* rwork,
8069  lapack_int* info );
8070 
8071 #define LAPACK_cporfsx LAPACK_GLOBAL(cporfsx,CPORFSX)
8073  char const* uplo, char const* equed,
8074  lapack_int const* n, lapack_int const* nrhs,
8075  lapack_complex_float const* A, lapack_int const* lda,
8076  lapack_complex_float const* AF, lapack_int const* ldaf,
8077  float* S,
8078  lapack_complex_float const* B, lapack_int const* ldb,
8079  lapack_complex_float* X, lapack_int const* ldx,
8080  float* rcond,
8081  float* berr, lapack_int const* n_err_bnds,
8082  float* err_bnds_norm,
8083  float* err_bnds_comp, lapack_int const* nparams,
8084  float* params,
8085  lapack_complex_float* work,
8086  float* rwork,
8087  lapack_int* info );
8088 
8089 #define LAPACK_dporfsx LAPACK_GLOBAL(dporfsx,DPORFSX)
8091  char const* uplo, char const* equed,
8092  lapack_int const* n, lapack_int const* nrhs,
8093  double const* A, lapack_int const* lda,
8094  double const* AF, lapack_int const* ldaf,
8095  double* S,
8096  double const* B, lapack_int const* ldb,
8097  double* X, lapack_int const* ldx,
8098  double* rcond,
8099  double* berr, lapack_int const* n_err_bnds,
8100  double* err_bnds_norm,
8101  double* err_bnds_comp, lapack_int const* nparams,
8102  double* params,
8103  double* work,
8104  lapack_int* iwork,
8105  lapack_int* info );
8106 
8107 #define LAPACK_sporfsx LAPACK_GLOBAL(sporfsx,SPORFSX)
8109  char const* uplo, char const* equed,
8110  lapack_int const* n, lapack_int const* nrhs,
8111  float const* A, lapack_int const* lda,
8112  float const* AF, lapack_int const* ldaf,
8113  float* S,
8114  float const* B, lapack_int const* ldb,
8115  float* X, lapack_int const* ldx,
8116  float* rcond,
8117  float* berr, lapack_int const* n_err_bnds,
8118  float* err_bnds_norm,
8119  float* err_bnds_comp, lapack_int const* nparams,
8120  float* params,
8121  float* work,
8122  lapack_int* iwork,
8123  lapack_int* info );
8124 
8125 #define LAPACK_zporfsx LAPACK_GLOBAL(zporfsx,ZPORFSX)
8127  char const* uplo, char const* equed,
8128  lapack_int const* n, lapack_int const* nrhs,
8129  lapack_complex_double const* A, lapack_int const* lda,
8130  lapack_complex_double const* AF, lapack_int const* ldaf,
8131  double* S,
8132  lapack_complex_double const* B, lapack_int const* ldb,
8133  lapack_complex_double* X, lapack_int const* ldx,
8134  double* rcond,
8135  double* berr, lapack_int const* n_err_bnds,
8136  double* err_bnds_norm,
8137  double* err_bnds_comp, lapack_int const* nparams,
8138  double* params,
8139  lapack_complex_double* work,
8140  double* rwork,
8141  lapack_int* info );
8142 
8143 #define LAPACK_cposv LAPACK_GLOBAL(cposv,CPOSV)
8145  char const* uplo,
8146  lapack_int const* n, lapack_int const* nrhs,
8147  lapack_complex_float* A, lapack_int const* lda,
8148  lapack_complex_float* B, lapack_int const* ldb,
8149  lapack_int* info );
8150 
8151 #define LAPACK_dposv LAPACK_GLOBAL(dposv,DPOSV)
8153  char const* uplo,
8154  lapack_int const* n, lapack_int const* nrhs,
8155  double* A, lapack_int const* lda,
8156  double* B, lapack_int const* ldb,
8157  lapack_int* info );
8158 
8159 #define LAPACK_sposv LAPACK_GLOBAL(sposv,SPOSV)
8161  char const* uplo,
8162  lapack_int const* n, lapack_int const* nrhs,
8163  float* A, lapack_int const* lda,
8164  float* B, lapack_int const* ldb,
8165  lapack_int* info );
8166 
8167 #define LAPACK_zposv LAPACK_GLOBAL(zposv,ZPOSV)
8169  char const* uplo,
8170  lapack_int const* n, lapack_int const* nrhs,
8171  lapack_complex_double* A, lapack_int const* lda,
8172  lapack_complex_double* B, lapack_int const* ldb,
8173  lapack_int* info );
8174 
8175 #define LAPACK_dsposv LAPACK_GLOBAL(dsposv,DSPOSV)
8177  char const* uplo,
8178  lapack_int const* n, lapack_int const* nrhs,
8179  double* A, lapack_int const* lda,
8180  double const* B, lapack_int const* ldb,
8181  double* X, lapack_int const* ldx,
8182  double* work,
8183  float* swork, lapack_int* iter,
8184  lapack_int* info );
8185 
8186 #define LAPACK_zcposv LAPACK_GLOBAL(zcposv,ZCPOSV)
8188  char const* uplo,
8189  lapack_int const* n, lapack_int const* nrhs,
8190  lapack_complex_double* A, lapack_int const* lda,
8191  lapack_complex_double const* B, lapack_int const* ldb,
8192  lapack_complex_double* X, lapack_int const* ldx,
8193  lapack_complex_double* work,
8194  lapack_complex_float* swork,
8195  double* rwork, lapack_int* iter,
8196  lapack_int* info );
8197 
8198 #define LAPACK_cposvx LAPACK_GLOBAL(cposvx,CPOSVX)
8200  char const* fact, char const* uplo,
8201  lapack_int const* n, lapack_int const* nrhs,
8202  lapack_complex_float* A, lapack_int const* lda,
8203  lapack_complex_float* AF, lapack_int const* ldaf, char* equed,
8204  float* S,
8206  lapack_int const* ldb,
8207  lapack_complex_float* X, lapack_int const* ldx,
8208  float* rcond,
8209  float* ferr,
8210  float* berr,
8211  lapack_complex_float* work,
8212  float* rwork,
8213  lapack_int* info );
8214 
8215 #define LAPACK_dposvx LAPACK_GLOBAL(dposvx,DPOSVX)
8217  char const* fact, char const* uplo,
8218  lapack_int const* n, lapack_int const* nrhs,
8219  double* A, lapack_int const* lda,
8220  double* AF, lapack_int const* ldaf, char* equed,
8221  double* S,
8222  double* B,
8223  lapack_int const* ldb,
8224  double* X, lapack_int const* ldx,
8225  double* rcond,
8226  double* ferr,
8227  double* berr,
8228  double* work,
8229  lapack_int* iwork,
8230  lapack_int* info );
8231 
8232 #define LAPACK_sposvx LAPACK_GLOBAL(sposvx,SPOSVX)
8234  char const* fact, char const* uplo,
8235  lapack_int const* n, lapack_int const* nrhs,
8236  float* A, lapack_int const* lda,
8237  float* AF, lapack_int const* ldaf, char* equed,
8238  float* S,
8239  float* B,
8240  lapack_int const* ldb,
8241  float* X, lapack_int const* ldx,
8242  float* rcond,
8243  float* ferr,
8244  float* berr,
8245  float* work,
8246  lapack_int* iwork,
8247  lapack_int* info );
8248 
8249 #define LAPACK_zposvx LAPACK_GLOBAL(zposvx,ZPOSVX)
8251  char const* fact, char const* uplo,
8252  lapack_int const* n, lapack_int const* nrhs,
8253  lapack_complex_double* A, lapack_int const* lda,
8254  lapack_complex_double* AF, lapack_int const* ldaf, char* equed,
8255  double* S,
8257  lapack_int const* ldb,
8258  lapack_complex_double* X, lapack_int const* ldx,
8259  double* rcond,
8260  double* ferr,
8261  double* berr,
8262  lapack_complex_double* work,
8263  double* rwork,
8264  lapack_int* info );
8265 
8266 #define LAPACK_cposvxx LAPACK_GLOBAL(cposvxx,CPOSVXX)
8268  char const* fact, char const* uplo,
8269  lapack_int const* n, lapack_int const* nrhs,
8270  lapack_complex_float* A, lapack_int const* lda,
8271  lapack_complex_float* AF, lapack_int const* ldaf, char* equed,
8272  float* S,
8274  lapack_int const* ldb,
8275  lapack_complex_float* X, lapack_int const* ldx,
8276  float* rcond,
8277  float* rpvgrw,
8278  float* berr, lapack_int const* n_err_bnds,
8279  float* err_bnds_norm,
8280  float* err_bnds_comp, lapack_int const* nparams,
8281  float* params,
8282  lapack_complex_float* work,
8283  float* rwork,
8284  lapack_int* info );
8285 
8286 #define LAPACK_dposvxx LAPACK_GLOBAL(dposvxx,DPOSVXX)
8288  char const* fact, char const* uplo,
8289  lapack_int const* n, lapack_int const* nrhs,
8290  double* A, lapack_int const* lda,
8291  double* AF, lapack_int const* ldaf, char* equed,
8292  double* S,
8293  double* B,
8294  lapack_int const* ldb,
8295  double* X, lapack_int const* ldx,
8296  double* rcond,
8297  double* rpvgrw,
8298  double* berr, lapack_int const* n_err_bnds,
8299  double* err_bnds_norm,
8300  double* err_bnds_comp, lapack_int const* nparams,
8301  double* params,
8302  double* work,
8303  lapack_int* iwork,
8304  lapack_int* info );
8305 
8306 #define LAPACK_sposvxx LAPACK_GLOBAL(sposvxx,SPOSVXX)
8308  char const* fact, char const* uplo,
8309  lapack_int const* n, lapack_int const* nrhs,
8310  float* A, lapack_int const* lda,
8311  float* AF, lapack_int const* ldaf, char* equed,
8312  float* S,
8313  float* B,
8314  lapack_int const* ldb,
8315  float* X, lapack_int const* ldx,
8316  float* rcond,
8317  float* rpvgrw,
8318  float* berr, lapack_int const* n_err_bnds,
8319  float* err_bnds_norm,
8320  float* err_bnds_comp, lapack_int const* nparams,
8321  float* params,
8322  float* work,
8323  lapack_int* iwork,
8324  lapack_int* info );
8325 
8326 #define LAPACK_zposvxx LAPACK_GLOBAL(zposvxx,ZPOSVXX)
8328  char const* fact, char const* uplo,
8329  lapack_int const* n, lapack_int const* nrhs,
8330  lapack_complex_double* A, lapack_int const* lda,
8331  lapack_complex_double* AF, lapack_int const* ldaf, char* equed,
8332  double* S,
8334  lapack_int const* ldb,
8335  lapack_complex_double* X, lapack_int const* ldx,
8336  double* rcond,
8337  double* rpvgrw,
8338  double* berr, lapack_int const* n_err_bnds,
8339  double* err_bnds_norm,
8340  double* err_bnds_comp, lapack_int const* nparams,
8341  double* params,
8342  lapack_complex_double* work,
8343  double* rwork,
8344  lapack_int* info );
8345 
8346 #define LAPACK_cpotf2 LAPACK_GLOBAL(cpotf2,CPOTF2)
8348  char const* uplo,
8349  lapack_int const* n,
8350  lapack_complex_float* A, lapack_int const* lda,
8351  lapack_int* info );
8352 
8353 #define LAPACK_dpotf2 LAPACK_GLOBAL(dpotf2,DPOTF2)
8355  char const* uplo,
8356  lapack_int const* n,
8357  double* A, lapack_int const* lda,
8358  lapack_int* info );
8359 
8360 #define LAPACK_spotf2 LAPACK_GLOBAL(spotf2,SPOTF2)
8362  char const* uplo,
8363  lapack_int const* n,
8364  float* A, lapack_int const* lda,
8365  lapack_int* info );
8366 
8367 #define LAPACK_zpotf2 LAPACK_GLOBAL(zpotf2,ZPOTF2)
8369  char const* uplo,
8370  lapack_int const* n,
8371  lapack_complex_double* A, lapack_int const* lda,
8372  lapack_int* info );
8373 
8374 #define LAPACK_cpotrf LAPACK_GLOBAL(cpotrf,CPOTRF)
8376  char const* uplo,
8377  lapack_int const* n,
8378  lapack_complex_float* A, lapack_int const* lda,
8379  lapack_int* info );
8380 
8381 #define LAPACK_dpotrf LAPACK_GLOBAL(dpotrf,DPOTRF)
8383  char const* uplo,
8384  lapack_int const* n,
8385  double* A, lapack_int const* lda,
8386  lapack_int* info );
8387 
8388 #define LAPACK_spotrf LAPACK_GLOBAL(spotrf,SPOTRF)
8390  char const* uplo,
8391  lapack_int const* n,
8392  float* A, lapack_int const* lda,
8393  lapack_int* info );
8394 
8395 #define LAPACK_zpotrf LAPACK_GLOBAL(zpotrf,ZPOTRF)
8397  char const* uplo,
8398  lapack_int const* n,
8399  lapack_complex_double* A, lapack_int const* lda,
8400  lapack_int* info );
8401 
8402 #define LAPACK_cpotrf2 LAPACK_GLOBAL(cpotrf2,CPOTRF2)
8404  char const* uplo,
8405  lapack_int const* n,
8406  lapack_complex_float* A, lapack_int const* lda,
8407  lapack_int* info );
8408 
8409 #define LAPACK_dpotrf2 LAPACK_GLOBAL(dpotrf2,DPOTRF2)
8411  char const* uplo,
8412  lapack_int const* n,
8413  double* A, lapack_int const* lda,
8414  lapack_int* info );
8415 
8416 #define LAPACK_spotrf2 LAPACK_GLOBAL(spotrf2,SPOTRF2)
8418  char const* uplo,
8419  lapack_int const* n,
8420  float* A, lapack_int const* lda,
8421  lapack_int* info );
8422 
8423 #define LAPACK_zpotrf2 LAPACK_GLOBAL(zpotrf2,ZPOTRF2)
8425  char const* uplo,
8426  lapack_int const* n,
8427  lapack_complex_double* A, lapack_int const* lda,
8428  lapack_int* info );
8429 
8430 #define LAPACK_cpotri LAPACK_GLOBAL(cpotri,CPOTRI)
8432  char const* uplo,
8433  lapack_int const* n,
8434  lapack_complex_float* A, lapack_int const* lda,
8435  lapack_int* info );
8436 
8437 #define LAPACK_dpotri LAPACK_GLOBAL(dpotri,DPOTRI)
8439  char const* uplo,
8440  lapack_int const* n,
8441  double* A, lapack_int const* lda,
8442  lapack_int* info );
8443 
8444 #define LAPACK_spotri LAPACK_GLOBAL(spotri,SPOTRI)
8446  char const* uplo,
8447  lapack_int const* n,
8448  float* A, lapack_int const* lda,
8449  lapack_int* info );
8450 
8451 #define LAPACK_zpotri LAPACK_GLOBAL(zpotri,ZPOTRI)
8453  char const* uplo,
8454  lapack_int const* n,
8455  lapack_complex_double* A, lapack_int const* lda,
8456  lapack_int* info );
8457 
8458 #define LAPACK_cpotrs LAPACK_GLOBAL(cpotrs,CPOTRS)
8460  char const* uplo,
8461  lapack_int const* n, lapack_int const* nrhs,
8462  lapack_complex_float const* A, lapack_int const* lda,
8463  lapack_complex_float* B, lapack_int const* ldb,
8464  lapack_int* info );
8465 
8466 #define LAPACK_dpotrs LAPACK_GLOBAL(dpotrs,DPOTRS)
8468  char const* uplo,
8469  lapack_int const* n, lapack_int const* nrhs,
8470  double const* A, lapack_int const* lda,
8471  double* B, lapack_int const* ldb,
8472  lapack_int* info );
8473 
8474 #define LAPACK_spotrs LAPACK_GLOBAL(spotrs,SPOTRS)
8476  char const* uplo,
8477  lapack_int const* n, lapack_int const* nrhs,
8478  float const* A, lapack_int const* lda,
8479  float* B, lapack_int const* ldb,
8480  lapack_int* info );
8481 
8482 #define LAPACK_zpotrs LAPACK_GLOBAL(zpotrs,ZPOTRS)
8484  char const* uplo,
8485  lapack_int const* n, lapack_int const* nrhs,
8486  lapack_complex_double const* A, lapack_int const* lda,
8487  lapack_complex_double* B, lapack_int const* ldb,
8488  lapack_int* info );
8489 
8490 #define LAPACK_cppcon LAPACK_GLOBAL(cppcon,CPPCON)
8492  char const* uplo,
8493  lapack_int const* n,
8494  lapack_complex_float const* AP,
8495  float const* anorm,
8496  float* rcond,
8497  lapack_complex_float* work,
8498  float* rwork,
8499  lapack_int* info );
8500 
8501 #define LAPACK_dppcon LAPACK_GLOBAL(dppcon,DPPCON)
8503  char const* uplo,
8504  lapack_int const* n,
8505  double const* AP,
8506  double const* anorm,
8507  double* rcond,
8508  double* work,
8509  lapack_int* iwork,
8510  lapack_int* info );
8511 
8512 #define LAPACK_sppcon LAPACK_GLOBAL(sppcon,SPPCON)
8514  char const* uplo,
8515  lapack_int const* n,
8516  float const* AP,
8517  float const* anorm,
8518  float* rcond,
8519  float* work,
8520  lapack_int* iwork,
8521  lapack_int* info );
8522 
8523 #define LAPACK_zppcon LAPACK_GLOBAL(zppcon,ZPPCON)
8525  char const* uplo,
8526  lapack_int const* n,
8527  lapack_complex_double const* AP,
8528  double const* anorm,
8529  double* rcond,
8530  lapack_complex_double* work,
8531  double* rwork,
8532  lapack_int* info );
8533 
8534 #define LAPACK_cppequ LAPACK_GLOBAL(cppequ,CPPEQU)
8536  char const* uplo,
8537  lapack_int const* n,
8538  lapack_complex_float const* AP,
8539  float* S,
8540  float* scond,
8541  float* amax,
8542  lapack_int* info );
8543 
8544 #define LAPACK_dppequ LAPACK_GLOBAL(dppequ,DPPEQU)
8546  char const* uplo,
8547  lapack_int const* n,
8548  double const* AP,
8549  double* S,
8550  double* scond,
8551  double* amax,
8552  lapack_int* info );
8553 
8554 #define LAPACK_sppequ LAPACK_GLOBAL(sppequ,SPPEQU)
8556  char const* uplo,
8557  lapack_int const* n,
8558  float const* AP,
8559  float* S,
8560  float* scond,
8561  float* amax,
8562  lapack_int* info );
8563 
8564 #define LAPACK_zppequ LAPACK_GLOBAL(zppequ,ZPPEQU)
8566  char const* uplo,
8567  lapack_int const* n,
8568  lapack_complex_double const* AP,
8569  double* S,
8570  double* scond,
8571  double* amax,
8572  lapack_int* info );
8573 
8574 #define LAPACK_cpprfs LAPACK_GLOBAL(cpprfs,CPPRFS)
8576  char const* uplo,
8577  lapack_int const* n, lapack_int const* nrhs,
8578  lapack_complex_float const* AP,
8579  lapack_complex_float const* AFP,
8580  lapack_complex_float const* B, lapack_int const* ldb,
8581  lapack_complex_float* X, lapack_int const* ldx,
8582  float* ferr,
8583  float* berr,
8584  lapack_complex_float* work,
8585  float* rwork,
8586  lapack_int* info );
8587 
8588 #define LAPACK_dpprfs LAPACK_GLOBAL(dpprfs,DPPRFS)
8590  char const* uplo,
8591  lapack_int const* n, lapack_int const* nrhs,
8592  double const* AP,
8593  double const* AFP,
8594  double const* B, lapack_int const* ldb,
8595  double* X, lapack_int const* ldx,
8596  double* ferr,
8597  double* berr,
8598  double* work,
8599  lapack_int* iwork,
8600  lapack_int* info );
8601 
8602 #define LAPACK_spprfs LAPACK_GLOBAL(spprfs,SPPRFS)
8604  char const* uplo,
8605  lapack_int const* n, lapack_int const* nrhs,
8606  float const* AP,
8607  float const* AFP,
8608  float const* B, lapack_int const* ldb,
8609  float* X, lapack_int const* ldx,
8610  float* ferr,
8611  float* berr,
8612  float* work,
8613  lapack_int* iwork,
8614  lapack_int* info );
8615 
8616 #define LAPACK_zpprfs LAPACK_GLOBAL(zpprfs,ZPPRFS)
8618  char const* uplo,
8619  lapack_int const* n, lapack_int const* nrhs,
8620  lapack_complex_double const* AP,
8621  lapack_complex_double const* AFP,
8622  lapack_complex_double const* B, lapack_int const* ldb,
8623  lapack_complex_double* X, lapack_int const* ldx,
8624  double* ferr,
8625  double* berr,
8626  lapack_complex_double* work,
8627  double* rwork,
8628  lapack_int* info );
8629 
8630 #define LAPACK_cppsv LAPACK_GLOBAL(cppsv,CPPSV)
8632  char const* uplo,
8633  lapack_int const* n, lapack_int const* nrhs,
8635  lapack_complex_float* B, lapack_int const* ldb,
8636  lapack_int* info );
8637 
8638 #define LAPACK_dppsv LAPACK_GLOBAL(dppsv,DPPSV)
8640  char const* uplo,
8641  lapack_int const* n, lapack_int const* nrhs,
8642  double* AP,
8643  double* B, lapack_int const* ldb,
8644  lapack_int* info );
8645 
8646 #define LAPACK_sppsv LAPACK_GLOBAL(sppsv,SPPSV)
8648  char const* uplo,
8649  lapack_int const* n, lapack_int const* nrhs,
8650  float* AP,
8651  float* B, lapack_int const* ldb,
8652  lapack_int* info );
8653 
8654 #define LAPACK_zppsv LAPACK_GLOBAL(zppsv,ZPPSV)
8656  char const* uplo,
8657  lapack_int const* n, lapack_int const* nrhs,
8659  lapack_complex_double* B, lapack_int const* ldb,
8660  lapack_int* info );
8661 
8662 #define LAPACK_cppsvx LAPACK_GLOBAL(cppsvx,CPPSVX)
8664  char const* fact, char const* uplo,
8665  lapack_int const* n, lapack_int const* nrhs,
8667  lapack_complex_float* AFP, char* equed,
8668  float* S,
8670  lapack_int const* ldb,
8671  lapack_complex_float* X, lapack_int const* ldx,
8672  float* rcond,
8673  float* ferr,
8674  float* berr,
8675  lapack_complex_float* work,
8676  float* rwork,
8677  lapack_int* info );
8678 
8679 #define LAPACK_dppsvx LAPACK_GLOBAL(dppsvx,DPPSVX)
8681  char const* fact, char const* uplo,
8682  lapack_int const* n, lapack_int const* nrhs,
8683  double* AP,
8684  double* AFP, char* equed,
8685  double* S,
8686  double* B,
8687  lapack_int const* ldb,
8688  double* X, lapack_int const* ldx,
8689  double* rcond,
8690  double* ferr,
8691  double* berr,
8692  double* work,
8693  lapack_int* iwork,
8694  lapack_int* info );
8695 
8696 #define LAPACK_sppsvx LAPACK_GLOBAL(sppsvx,SPPSVX)
8698  char const* fact, char const* uplo,
8699  lapack_int const* n, lapack_int const* nrhs,
8700  float* AP,
8701  float* AFP, char* equed,
8702  float* S,
8703  float* B,
8704  lapack_int const* ldb,
8705  float* X, lapack_int const* ldx,
8706  float* rcond,
8707  float* ferr,
8708  float* berr,
8709  float* work,
8710  lapack_int* iwork,
8711  lapack_int* info );
8712 
8713 #define LAPACK_zppsvx LAPACK_GLOBAL(zppsvx,ZPPSVX)
8715  char const* fact, char const* uplo,
8716  lapack_int const* n, lapack_int const* nrhs,
8718  lapack_complex_double* AFP, char* equed,
8719  double* S,
8721  lapack_int const* ldb,
8722  lapack_complex_double* X, lapack_int const* ldx,
8723  double* rcond,
8724  double* ferr,
8725  double* berr,
8726  lapack_complex_double* work,
8727  double* rwork,
8728  lapack_int* info );
8729 
8730 #define LAPACK_cpptrf LAPACK_GLOBAL(cpptrf,CPPTRF)
8732  char const* uplo,
8733  lapack_int const* n,
8735  lapack_int* info );
8736 
8737 #define LAPACK_dpptrf LAPACK_GLOBAL(dpptrf,DPPTRF)
8739  char const* uplo,
8740  lapack_int const* n,
8741  double* AP,
8742  lapack_int* info );
8743 
8744 #define LAPACK_spptrf LAPACK_GLOBAL(spptrf,SPPTRF)
8746  char const* uplo,
8747  lapack_int const* n,
8748  float* AP,
8749  lapack_int* info );
8750 
8751 #define LAPACK_zpptrf LAPACK_GLOBAL(zpptrf,ZPPTRF)
8753  char const* uplo,
8754  lapack_int const* n,
8756  lapack_int* info );
8757 
8758 #define LAPACK_cpptri LAPACK_GLOBAL(cpptri,CPPTRI)
8760  char const* uplo,
8761  lapack_int const* n,
8763  lapack_int* info );
8764 
8765 #define LAPACK_dpptri LAPACK_GLOBAL(dpptri,DPPTRI)
8767  char const* uplo,
8768  lapack_int const* n,
8769  double* AP,
8770  lapack_int* info );
8771 
8772 #define LAPACK_spptri LAPACK_GLOBAL(spptri,SPPTRI)
8774  char const* uplo,
8775  lapack_int const* n,
8776  float* AP,
8777  lapack_int* info );
8778 
8779 #define LAPACK_zpptri LAPACK_GLOBAL(zpptri,ZPPTRI)
8781  char const* uplo,
8782  lapack_int const* n,
8784  lapack_int* info );
8785 
8786 #define LAPACK_cpptrs LAPACK_GLOBAL(cpptrs,CPPTRS)
8788  char const* uplo,
8789  lapack_int const* n, lapack_int const* nrhs,
8790  lapack_complex_float const* AP,
8791  lapack_complex_float* B, lapack_int const* ldb,
8792  lapack_int* info );
8793 
8794 #define LAPACK_dpptrs LAPACK_GLOBAL(dpptrs,DPPTRS)
8796  char const* uplo,
8797  lapack_int const* n, lapack_int const* nrhs,
8798  double const* AP,
8799  double* B, lapack_int const* ldb,
8800  lapack_int* info );
8801 
8802 #define LAPACK_spptrs LAPACK_GLOBAL(spptrs,SPPTRS)
8804  char const* uplo,
8805  lapack_int const* n, lapack_int const* nrhs,
8806  float const* AP,
8807  float* B, lapack_int const* ldb,
8808  lapack_int* info );
8809 
8810 #define LAPACK_zpptrs LAPACK_GLOBAL(zpptrs,ZPPTRS)
8812  char const* uplo,
8813  lapack_int const* n, lapack_int const* nrhs,
8814  lapack_complex_double const* AP,
8815  lapack_complex_double* B, lapack_int const* ldb,
8816  lapack_int* info );
8817 
8818 #define LAPACK_cpstrf LAPACK_GLOBAL(cpstrf,CPSTRF)
8820  char const* uplo,
8821  lapack_int const* n,
8822  lapack_complex_float* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8823  float const* tol,
8824  float* work,
8825  lapack_int* info );
8826 
8827 #define LAPACK_dpstrf LAPACK_GLOBAL(dpstrf,DPSTRF)
8829  char const* uplo,
8830  lapack_int const* n,
8831  double* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8832  double const* tol,
8833  double* work,
8834  lapack_int* info );
8835 
8836 #define LAPACK_spstrf LAPACK_GLOBAL(spstrf,SPSTRF)
8838  char const* uplo,
8839  lapack_int const* n,
8840  float* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8841  float const* tol,
8842  float* work,
8843  lapack_int* info );
8844 
8845 #define LAPACK_zpstrf LAPACK_GLOBAL(zpstrf,ZPSTRF)
8847  char const* uplo,
8848  lapack_int const* n,
8849  lapack_complex_double* A, lapack_int const* lda, lapack_int* piv, lapack_int* rank,
8850  double const* tol,
8851  double* work,
8852  lapack_int* info );
8853 
8854 #define LAPACK_cptcon LAPACK_GLOBAL(cptcon,CPTCON)
8856  lapack_int const* n,
8857  float const* D,
8858  lapack_complex_float const* E,
8859  float const* anorm,
8860  float* rcond,
8861  float* rwork,
8862  lapack_int* info );
8863 
8864 #define LAPACK_dptcon LAPACK_GLOBAL(dptcon,DPTCON)
8866  lapack_int const* n,
8867  double const* D,
8868  double const* E,
8869  double const* anorm,
8870  double* rcond,
8871  double* work,
8872  lapack_int* info );
8873 
8874 #define LAPACK_sptcon LAPACK_GLOBAL(sptcon,SPTCON)
8876  lapack_int const* n,
8877  float const* D,
8878  float const* E,
8879  float const* anorm,
8880  float* rcond,
8881  float* work,
8882  lapack_int* info );
8883 
8884 #define LAPACK_zptcon LAPACK_GLOBAL(zptcon,ZPTCON)
8886  lapack_int const* n,
8887  double const* D,
8888  lapack_complex_double const* E,
8889  double const* anorm,
8890  double* rcond,
8891  double* rwork,
8892  lapack_int* info );
8893 
8894 #define LAPACK_cpteqr LAPACK_GLOBAL(cpteqr,CPTEQR)
8896  char const* compz,
8897  lapack_int const* n,
8898  float* D,
8899  float* E,
8900  lapack_complex_float* Z, lapack_int const* ldz,
8901  float* work,
8902  lapack_int* info );
8903 
8904 #define LAPACK_dpteqr LAPACK_GLOBAL(dpteqr,DPTEQR)
8906  char const* compz,
8907  lapack_int const* n,
8908  double* D,
8909  double* E,
8910  double* Z, lapack_int const* ldz,
8911  double* work,
8912  lapack_int* info );
8913 
8914 #define LAPACK_spteqr LAPACK_GLOBAL(spteqr,SPTEQR)
8916  char const* compz,
8917  lapack_int const* n,
8918  float* D,
8919  float* E,
8920  float* Z, lapack_int const* ldz,
8921  float* work,
8922  lapack_int* info );
8923 
8924 #define LAPACK_zpteqr LAPACK_GLOBAL(zpteqr,ZPTEQR)
8926  char const* compz,
8927  lapack_int const* n,
8928  double* D,
8929  double* E,
8930  lapack_complex_double* Z, lapack_int const* ldz,
8931  double* work,
8932  lapack_int* info );
8933 
8934 #define LAPACK_cptrfs LAPACK_GLOBAL(cptrfs,CPTRFS)
8936  char const* uplo,
8937  lapack_int const* n, lapack_int const* nrhs,
8938  float const* D,
8939  lapack_complex_float const* E,
8940  float const* DF,
8941  lapack_complex_float const* EF,
8942  lapack_complex_float const* B, lapack_int const* ldb,
8943  lapack_complex_float* X, lapack_int const* ldx,
8944  float* ferr,
8945  float* berr,
8946  lapack_complex_float* work,
8947  float* rwork,
8948  lapack_int* info );
8949 
8950 #define LAPACK_dptrfs LAPACK_GLOBAL(dptrfs,DPTRFS)
8952  lapack_int const* n, lapack_int const* nrhs,
8953  double const* D,
8954  double const* E,
8955  double const* DF,
8956  double const* EF,
8957  double const* B, lapack_int const* ldb,
8958  double* X, lapack_int const* ldx,
8959  double* ferr,
8960  double* berr,
8961  double* work,
8962  lapack_int* info );
8963 
8964 #define LAPACK_sptrfs LAPACK_GLOBAL(sptrfs,SPTRFS)
8966  lapack_int const* n, lapack_int const* nrhs,
8967  float const* D,
8968  float const* E,
8969  float const* DF,
8970  float const* EF,
8971  float const* B, lapack_int const* ldb,
8972  float* X, lapack_int const* ldx,
8973  float* ferr,
8974  float* berr,
8975  float* work,
8976  lapack_int* info );
8977 
8978 #define LAPACK_zptrfs LAPACK_GLOBAL(zptrfs,ZPTRFS)
8980  char const* uplo,
8981  lapack_int const* n, lapack_int const* nrhs,
8982  double const* D,
8983  lapack_complex_double const* E,
8984  double const* DF,
8985  lapack_complex_double const* EF,
8986  lapack_complex_double const* B, lapack_int const* ldb,
8987  lapack_complex_double* X, lapack_int const* ldx,
8988  double* ferr,
8989  double* berr,
8990  lapack_complex_double* work,
8991  double* rwork,
8992  lapack_int* info );
8993 
8994 #define LAPACK_cptsv LAPACK_GLOBAL(cptsv,CPTSV)
8996  lapack_int const* n, lapack_int const* nrhs,
8997  float* D,
8999  lapack_complex_float* B, lapack_int const* ldb,
9000  lapack_int* info );
9001 
9002 #define LAPACK_dptsv LAPACK_GLOBAL(dptsv,DPTSV)
9004  lapack_int const* n, lapack_int const* nrhs,
9005  double* D,
9006  double* E,
9007  double* B, lapack_int const* ldb,
9008  lapack_int* info );
9009 
9010 #define LAPACK_sptsv LAPACK_GLOBAL(sptsv,SPTSV)
9012  lapack_int const* n, lapack_int const* nrhs,
9013  float* D,
9014  float* E,
9015  float* B, lapack_int const* ldb,
9016  lapack_int* info );
9017 
9018 #define LAPACK_zptsv LAPACK_GLOBAL(zptsv,ZPTSV)
9020  lapack_int const* n, lapack_int const* nrhs,
9021  double* D,
9023  lapack_complex_double* B, lapack_int const* ldb,
9024  lapack_int* info );
9025 
9026 #define LAPACK_cptsvx LAPACK_GLOBAL(cptsvx,CPTSVX)
9028  char const* fact,
9029  lapack_int const* n, lapack_int const* nrhs,
9030  float const* D,
9031  lapack_complex_float const* E,
9032  float* DF,
9034  lapack_complex_float const* B, lapack_int const* ldb,
9035  lapack_complex_float* X, lapack_int const* ldx,
9036  float* rcond,
9037  float* ferr,
9038  float* berr,
9039  lapack_complex_float* work,
9040  float* rwork,
9041  lapack_int* info );
9042 
9043 #define LAPACK_dptsvx LAPACK_GLOBAL(dptsvx,DPTSVX)
9045  char const* fact,
9046  lapack_int const* n, lapack_int const* nrhs,
9047  double const* D,
9048  double const* E,
9049  double* DF,
9050  double* EF,
9051  double const* B, lapack_int const* ldb,
9052  double* X, lapack_int const* ldx,
9053  double* rcond,
9054  double* ferr,
9055  double* berr,
9056  double* work,
9057  lapack_int* info );
9058 
9059 #define LAPACK_sptsvx LAPACK_GLOBAL(sptsvx,SPTSVX)
9061  char const* fact,
9062  lapack_int const* n, lapack_int const* nrhs,
9063  float const* D,
9064  float const* E,
9065  float* DF,
9066  float* EF,
9067  float const* B, lapack_int const* ldb,
9068  float* X, lapack_int const* ldx,
9069  float* rcond,
9070  float* ferr,
9071  float* berr,
9072  float* work,
9073  lapack_int* info );
9074 
9075 #define LAPACK_zptsvx LAPACK_GLOBAL(zptsvx,ZPTSVX)
9077  char const* fact,
9078  lapack_int const* n, lapack_int const* nrhs,
9079  double const* D,
9080  lapack_complex_double const* E,
9081  double* DF,
9083  lapack_complex_double const* B, lapack_int const* ldb,
9084  lapack_complex_double* X, lapack_int const* ldx,
9085  double* rcond,
9086  double* ferr,
9087  double* berr,
9088  lapack_complex_double* work,
9089  double* rwork,
9090  lapack_int* info );
9091 
9092 #define LAPACK_cpttrf LAPACK_GLOBAL(cpttrf,CPTTRF)
9094  lapack_int const* n,
9095  float* D,
9097  lapack_int* info );
9098 
9099 #define LAPACK_dpttrf LAPACK_GLOBAL(dpttrf,DPTTRF)
9101  lapack_int const* n,
9102  double* D,
9103  double* E,
9104  lapack_int* info );
9105 
9106 #define LAPACK_spttrf LAPACK_GLOBAL(spttrf,SPTTRF)
9108  lapack_int const* n,
9109  float* D,
9110  float* E,
9111  lapack_int* info );
9112 
9113 #define LAPACK_zpttrf LAPACK_GLOBAL(zpttrf,ZPTTRF)
9115  lapack_int const* n,
9116  double* D,
9118  lapack_int* info );
9119 
9120 #define LAPACK_cpttrs LAPACK_GLOBAL(cpttrs,CPTTRS)
9122  char const* uplo,
9123  lapack_int const* n, lapack_int const* nrhs,
9124  float const* D,
9125  lapack_complex_float const* E,
9126  lapack_complex_float* B, lapack_int const* ldb,
9127  lapack_int* info );
9128 
9129 #define LAPACK_dpttrs LAPACK_GLOBAL(dpttrs,DPTTRS)
9131  lapack_int const* n, lapack_int const* nrhs,
9132  double const* D,
9133  double const* E,
9134  double* B, lapack_int const* ldb,
9135  lapack_int* info );
9136 
9137 #define LAPACK_spttrs LAPACK_GLOBAL(spttrs,SPTTRS)
9139  lapack_int const* n, lapack_int const* nrhs,
9140  float const* D,
9141  float const* E,
9142  float* B, lapack_int const* ldb,
9143  lapack_int* info );
9144 
9145 #define LAPACK_zpttrs LAPACK_GLOBAL(zpttrs,ZPTTRS)
9147  char const* uplo,
9148  lapack_int const* n, lapack_int const* nrhs,
9149  double const* D,
9150  lapack_complex_double const* E,
9151  lapack_complex_double* B, lapack_int const* ldb,
9152  lapack_int* info );
9153 
9154 #define LAPACK_dsbev LAPACK_GLOBAL(dsbev,DSBEV)
9156  char const* jobz, char const* uplo,
9157  lapack_int const* n, lapack_int const* kd,
9158  double* AB, lapack_int const* ldab,
9159  double* W,
9160  double* Z, lapack_int const* ldz,
9161  double* work,
9162  lapack_int* info );
9163 
9164 #define LAPACK_ssbev LAPACK_GLOBAL(ssbev,SSBEV)
9166  char const* jobz, char const* uplo,
9167  lapack_int const* n, lapack_int const* kd,
9168  float* AB, lapack_int const* ldab,
9169  float* W,
9170  float* Z, lapack_int const* ldz,
9171  float* work,
9172  lapack_int* info );
9173 
9174 #define LAPACK_dsbev_2stage LAPACK_GLOBAL(dsbev_2stage,DSBEV_2STAGE)
9176  char const* jobz, char const* uplo,
9177  lapack_int const* n, lapack_int const* kd,
9178  double* AB, lapack_int const* ldab,
9179  double* W,
9180  double* Z, lapack_int const* ldz,
9181  double* work, lapack_int const* lwork,
9182  lapack_int* info );
9183 
9184 #define LAPACK_ssbev_2stage LAPACK_GLOBAL(ssbev_2stage,SSBEV_2STAGE)
9186  char const* jobz, char const* uplo,
9187  lapack_int const* n, lapack_int const* kd,
9188  float* AB, lapack_int const* ldab,
9189  float* W,
9190  float* Z, lapack_int const* ldz,
9191  float* work, lapack_int const* lwork,
9192  lapack_int* info );
9193 
9194 #define LAPACK_dsbevd LAPACK_GLOBAL(dsbevd,DSBEVD)
9196  char const* jobz, char const* uplo,
9197  lapack_int const* n, lapack_int const* kd,
9198  double* AB, lapack_int const* ldab,
9199  double* W,
9200  double* Z, lapack_int const* ldz,
9201  double* work, lapack_int const* lwork,
9202  lapack_int* iwork, lapack_int const* liwork,
9203  lapack_int* info );
9204 
9205 #define LAPACK_ssbevd LAPACK_GLOBAL(ssbevd,SSBEVD)
9207  char const* jobz, char const* uplo,
9208  lapack_int const* n, lapack_int const* kd,
9209  float* AB, lapack_int const* ldab,
9210  float* W,
9211  float* Z, lapack_int const* ldz,
9212  float* work, lapack_int const* lwork,
9213  lapack_int* iwork, lapack_int const* liwork,
9214  lapack_int* info );
9215 
9216 #define LAPACK_dsbevd_2stage LAPACK_GLOBAL(dsbevd_2stage,DSBEVD_2STAGE)
9218  char const* jobz, char const* uplo,
9219  lapack_int const* n, lapack_int const* kd,
9220  double* AB, lapack_int const* ldab,
9221  double* W,
9222  double* Z, lapack_int const* ldz,
9223  double* work, lapack_int const* lwork,
9224  lapack_int* iwork, lapack_int const* liwork,
9225  lapack_int* info );
9226 
9227 #define LAPACK_ssbevd_2stage LAPACK_GLOBAL(ssbevd_2stage,SSBEVD_2STAGE)
9229  char const* jobz, char const* uplo,
9230  lapack_int const* n, lapack_int const* kd,
9231  float* AB, lapack_int const* ldab,
9232  float* W,
9233  float* Z, lapack_int const* ldz,
9234  float* work, lapack_int const* lwork,
9235  lapack_int* iwork, lapack_int const* liwork,
9236  lapack_int* info );
9237 
9238 #define LAPACK_dsbevx LAPACK_GLOBAL(dsbevx,DSBEVX)
9240  char const* jobz, char const* range, char const* uplo,
9241  lapack_int const* n, lapack_int const* kd,
9242  double* AB, lapack_int const* ldab,
9243  double* Q, lapack_int const* ldq,
9244  double const* vl,
9245  double const* vu, lapack_int const* il, lapack_int const* iu,
9246  double const* abstol, lapack_int* m,
9247  double* W,
9248  double* Z, lapack_int const* ldz,
9249  double* work,
9250  lapack_int* iwork, lapack_int* IFAIL,
9251  lapack_int* info );
9252 
9253 #define LAPACK_ssbevx LAPACK_GLOBAL(ssbevx,SSBEVX)
9255  char const* jobz, char const* range, char const* uplo,
9256  lapack_int const* n, lapack_int const* kd,
9257  float* AB, lapack_int const* ldab,
9258  float* Q, lapack_int const* ldq,
9259  float const* vl,
9260  float const* vu, lapack_int const* il, lapack_int const* iu,
9261  float const* abstol, lapack_int* m,
9262  float* W,
9263  float* Z, lapack_int const* ldz,
9264  float* work,
9265  lapack_int* iwork, lapack_int* IFAIL,
9266  lapack_int* info );
9267 
9268 #define LAPACK_dsbevx_2stage LAPACK_GLOBAL(dsbevx_2stage,DSBEVX_2STAGE)
9270  char const* jobz, char const* range, char const* uplo,
9271  lapack_int const* n, lapack_int const* kd,
9272  double* AB, lapack_int const* ldab,
9273  double* Q, lapack_int const* ldq,
9274  double const* vl,
9275  double const* vu, lapack_int const* il, lapack_int const* iu,
9276  double const* abstol, lapack_int* m,
9277  double* W,
9278  double* Z, lapack_int const* ldz,
9279  double* work, lapack_int const* lwork,
9280  lapack_int* iwork, lapack_int* IFAIL,
9281  lapack_int* info );
9282 
9283 #define LAPACK_ssbevx_2stage LAPACK_GLOBAL(ssbevx_2stage,SSBEVX_2STAGE)
9285  char const* jobz, char const* range, char const* uplo,
9286  lapack_int const* n, lapack_int const* kd,
9287  float* AB, lapack_int const* ldab,
9288  float* Q, lapack_int const* ldq,
9289  float const* vl,
9290  float const* vu, lapack_int const* il, lapack_int const* iu,
9291  float const* abstol, lapack_int* m,
9292  float* W,
9293  float* Z, lapack_int const* ldz,
9294  float* work, lapack_int const* lwork,
9295  lapack_int* iwork, lapack_int* IFAIL,
9296  lapack_int* info );
9297 
9298 #define LAPACK_dsbgst LAPACK_GLOBAL(dsbgst,DSBGST)
9300  char const* vect, char const* uplo,
9301  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9302  double* AB, lapack_int const* ldab,
9303  double const* BB, lapack_int const* ldbb,
9304  double* X, lapack_int const* ldx,
9305  double* work,
9306  lapack_int* info );
9307 
9308 #define LAPACK_ssbgst LAPACK_GLOBAL(ssbgst,SSBGST)
9310  char const* vect, char const* uplo,
9311  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9312  float* AB, lapack_int const* ldab,
9313  float const* BB, lapack_int const* ldbb,
9314  float* X, lapack_int const* ldx,
9315  float* work,
9316  lapack_int* info );
9317 
9318 #define LAPACK_dsbgv LAPACK_GLOBAL(dsbgv,DSBGV)
9320  char const* jobz, char const* uplo,
9321  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9322  double* AB, lapack_int const* ldab,
9323  double* BB, lapack_int const* ldbb,
9324  double* W,
9325  double* Z, lapack_int const* ldz,
9326  double* work,
9327  lapack_int* info );
9328 
9329 #define LAPACK_ssbgv LAPACK_GLOBAL(ssbgv,SSBGV)
9331  char const* jobz, char const* uplo,
9332  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9333  float* AB, lapack_int const* ldab,
9334  float* BB, lapack_int const* ldbb,
9335  float* W,
9336  float* Z, lapack_int const* ldz,
9337  float* work,
9338  lapack_int* info );
9339 
9340 #define LAPACK_dsbgvd LAPACK_GLOBAL(dsbgvd,DSBGVD)
9342  char const* jobz, char const* uplo,
9343  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9344  double* AB, lapack_int const* ldab,
9345  double* BB, lapack_int const* ldbb,
9346  double* W,
9347  double* Z, lapack_int const* ldz,
9348  double* work, lapack_int const* lwork,
9349  lapack_int* iwork, lapack_int const* liwork,
9350  lapack_int* info );
9351 
9352 #define LAPACK_ssbgvd LAPACK_GLOBAL(ssbgvd,SSBGVD)
9354  char const* jobz, char const* uplo,
9355  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9356  float* AB, lapack_int const* ldab,
9357  float* BB, lapack_int const* ldbb,
9358  float* W,
9359  float* Z, lapack_int const* ldz,
9360  float* work, lapack_int const* lwork,
9361  lapack_int* iwork, lapack_int const* liwork,
9362  lapack_int* info );
9363 
9364 #define LAPACK_dsbgvx LAPACK_GLOBAL(dsbgvx,DSBGVX)
9366  char const* jobz, char const* range, char const* uplo,
9367  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9368  double* AB, lapack_int const* ldab,
9369  double* BB, lapack_int const* ldbb,
9370  double* Q, lapack_int const* ldq,
9371  double const* vl,
9372  double const* vu, lapack_int const* il, lapack_int const* iu,
9373  double const* abstol, lapack_int* m,
9374  double* W,
9375  double* Z, lapack_int const* ldz,
9376  double* work,
9377  lapack_int* iwork, lapack_int* IFAIL,
9378  lapack_int* info );
9379 
9380 #define LAPACK_ssbgvx LAPACK_GLOBAL(ssbgvx,SSBGVX)
9382  char const* jobz, char const* range, char const* uplo,
9383  lapack_int const* n, lapack_int const* ka, lapack_int const* kb,
9384  float* AB, lapack_int const* ldab,
9385  float* BB, lapack_int const* ldbb,
9386  float* Q, lapack_int const* ldq,
9387  float const* vl,
9388  float const* vu, lapack_int const* il, lapack_int const* iu,
9389  float const* abstol, lapack_int* m,
9390  float* W,
9391  float* Z, lapack_int const* ldz,
9392  float* work,
9393  lapack_int* iwork, lapack_int* IFAIL,
9394  lapack_int* info );
9395 
9396 #define LAPACK_dsbtrd LAPACK_GLOBAL(dsbtrd,DSBTRD)
9398  char const* vect, char const* uplo,
9399  lapack_int const* n, lapack_int const* kd,
9400  double* AB, lapack_int const* ldab,
9401  double* D,
9402  double* E,
9403  double* Q, lapack_int const* ldq,
9404  double* work,
9405  lapack_int* info );
9406 
9407 #define LAPACK_ssbtrd LAPACK_GLOBAL(ssbtrd,SSBTRD)
9409  char const* vect, char const* uplo,
9410  lapack_int const* n, lapack_int const* kd,
9411  float* AB, lapack_int const* ldab,
9412  float* D,
9413  float* E,
9414  float* Q, lapack_int const* ldq,
9415  float* work,
9416  lapack_int* info );
9417 
9418 #define LAPACK_dsfrk LAPACK_GLOBAL(dsfrk,DSFRK)
9420  char const* transr, char const* uplo, char const* trans,
9421  lapack_int const* n, lapack_int const* k,
9422  double const* alpha,
9423  double const* A, lapack_int const* lda,
9424  double const* beta,
9425  double* C );
9426 
9427 #define LAPACK_ssfrk LAPACK_GLOBAL(ssfrk,SSFRK)
9429  char const* transr, char const* uplo, char const* trans,
9430  lapack_int const* n, lapack_int const* k,
9431  float const* alpha,
9432  float const* A, lapack_int const* lda,
9433  float const* beta,
9434  float* C );
9435 
9436 #define LAPACK_cspcon LAPACK_GLOBAL(cspcon,CSPCON)
9438  char const* uplo,
9439  lapack_int const* n,
9440  lapack_complex_float const* AP, lapack_int const* ipiv,
9441  float const* anorm,
9442  float* rcond,
9443  lapack_complex_float* work,
9444  lapack_int* info );
9445 
9446 #define LAPACK_dspcon LAPACK_GLOBAL(dspcon,DSPCON)
9448  char const* uplo,
9449  lapack_int const* n,
9450  double const* AP, lapack_int const* ipiv,
9451  double const* anorm,
9452  double* rcond,
9453  double* work,
9454  lapack_int* iwork,
9455  lapack_int* info );
9456 
9457 #define LAPACK_sspcon LAPACK_GLOBAL(sspcon,SSPCON)
9459  char const* uplo,
9460  lapack_int const* n,
9461  float const* AP, lapack_int const* ipiv,
9462  float const* anorm,
9463  float* rcond,
9464  float* work,
9465  lapack_int* iwork,
9466  lapack_int* info );
9467 
9468 #define LAPACK_zspcon LAPACK_GLOBAL(zspcon,ZSPCON)
9470  char const* uplo,
9471  lapack_int const* n,
9472  lapack_complex_double const* AP, lapack_int const* ipiv,
9473  double const* anorm,
9474  double* rcond,
9475  lapack_complex_double* work,
9476  lapack_int* info );
9477 
9478 #define LAPACK_dspev LAPACK_GLOBAL(dspev,DSPEV)
9480  char const* jobz, char const* uplo,
9481  lapack_int const* n,
9482  double* AP,
9483  double* W,
9484  double* Z, lapack_int const* ldz,
9485  double* work,
9486  lapack_int* info );
9487 
9488 #define LAPACK_sspev LAPACK_GLOBAL(sspev,SSPEV)
9490  char const* jobz, char const* uplo,
9491  lapack_int const* n,
9492  float* AP,
9493  float* W,
9494  float* Z, lapack_int const* ldz,
9495  float* work,
9496  lapack_int* info );
9497 
9498 #define LAPACK_dspevd LAPACK_GLOBAL(dspevd,DSPEVD)
9500  char const* jobz, char const* uplo,
9501  lapack_int const* n,
9502  double* AP,
9503  double* W,
9504  double* Z, lapack_int const* ldz,
9505  double* work, lapack_int const* lwork,
9506  lapack_int* iwork, lapack_int const* liwork,
9507  lapack_int* info );
9508 
9509 #define LAPACK_sspevd LAPACK_GLOBAL(sspevd,SSPEVD)
9511  char const* jobz, char const* uplo,
9512  lapack_int const* n,
9513  float* AP,
9514  float* W,
9515  float* Z, lapack_int const* ldz,
9516  float* work, lapack_int const* lwork,
9517  lapack_int* iwork, lapack_int const* liwork,
9518  lapack_int* info );
9519 
9520 #define LAPACK_dspevx LAPACK_GLOBAL(dspevx,DSPEVX)
9522  char const* jobz, char const* range, char const* uplo,
9523  lapack_int const* n,
9524  double* AP,
9525  double const* vl,
9526  double const* vu, lapack_int const* il, lapack_int const* iu,
9527  double const* abstol, lapack_int* m,
9528  double* W,
9529  double* Z, lapack_int const* ldz,
9530  double* work,
9531  lapack_int* iwork, lapack_int* IFAIL,
9532  lapack_int* info );
9533 
9534 #define LAPACK_sspevx LAPACK_GLOBAL(sspevx,SSPEVX)
9536  char const* jobz, char const* range, char const* uplo,
9537  lapack_int const* n,
9538  float* AP,
9539  float const* vl,
9540  float const* vu, lapack_int const* il, lapack_int const* iu,
9541  float const* abstol, lapack_int* m,
9542  float* W,
9543  float* Z, lapack_int const* ldz,
9544  float* work,
9545  lapack_int* iwork, lapack_int* IFAIL,
9546  lapack_int* info );
9547 
9548 #define LAPACK_dspgst LAPACK_GLOBAL(dspgst,DSPGST)
9550  lapack_int const* itype, char const* uplo,
9551  lapack_int const* n,
9552  double* AP,
9553  double const* BP,
9554  lapack_int* info );
9555 
9556 #define LAPACK_sspgst LAPACK_GLOBAL(sspgst,SSPGST)
9558  lapack_int const* itype, char const* uplo,
9559  lapack_int const* n,
9560  float* AP,
9561  float const* BP,
9562  lapack_int* info );
9563 
9564 #define LAPACK_dspgv LAPACK_GLOBAL(dspgv,DSPGV)
9566  lapack_int const* itype, char const* jobz, char const* uplo,
9567  lapack_int const* n,
9568  double* AP,
9569  double* BP,
9570  double* W,
9571  double* Z, lapack_int const* ldz,
9572  double* work,
9573  lapack_int* info );
9574 
9575 #define LAPACK_sspgv LAPACK_GLOBAL(sspgv,SSPGV)
9577  lapack_int const* itype, char const* jobz, char const* uplo,
9578  lapack_int const* n,
9579  float* AP,
9580  float* BP,
9581  float* W,
9582  float* Z, lapack_int const* ldz,
9583  float* work,
9584  lapack_int* info );
9585 
9586 #define LAPACK_dspgvd LAPACK_GLOBAL(dspgvd,DSPGVD)
9588  lapack_int const* itype, char const* jobz, char const* uplo,
9589  lapack_int const* n,
9590  double* AP,
9591  double* BP,
9592  double* W,
9593  double* Z, lapack_int const* ldz,
9594  double* work, lapack_int const* lwork,
9595  lapack_int* iwork, lapack_int const* liwork,
9596  lapack_int* info );
9597 
9598 #define LAPACK_sspgvd LAPACK_GLOBAL(sspgvd,SSPGVD)
9600  lapack_int const* itype, char const* jobz, char const* uplo,
9601  lapack_int const* n,
9602  float* AP,
9603  float* BP,
9604  float* W,
9605  float* Z, lapack_int const* ldz,
9606  float* work, lapack_int const* lwork,
9607  lapack_int* iwork, lapack_int const* liwork,
9608  lapack_int* info );
9609 
9610 #define LAPACK_dspgvx LAPACK_GLOBAL(dspgvx,DSPGVX)
9612  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
9613  lapack_int const* n,
9614  double* AP,
9615  double* BP,
9616  double const* vl,
9617  double const* vu, lapack_int const* il, lapack_int const* iu,
9618  double const* abstol, lapack_int* m,
9619  double* W,
9620  double* Z, lapack_int const* ldz,
9621  double* work,
9622  lapack_int* iwork, lapack_int* IFAIL,
9623  lapack_int* info );
9624 
9625 #define LAPACK_sspgvx LAPACK_GLOBAL(sspgvx,SSPGVX)
9627  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
9628  lapack_int const* n,
9629  float* AP,
9630  float* BP,
9631  float const* vl,
9632  float const* vu, lapack_int const* il, lapack_int const* iu,
9633  float const* abstol, lapack_int* m,
9634  float* W,
9635  float* Z, lapack_int const* ldz,
9636  float* work,
9637  lapack_int* iwork, lapack_int* IFAIL,
9638  lapack_int* info );
9639 
9640 #define LAPACK_csprfs LAPACK_GLOBAL(csprfs,CSPRFS)
9642  char const* uplo,
9643  lapack_int const* n, lapack_int const* nrhs,
9644  lapack_complex_float const* AP,
9645  lapack_complex_float const* AFP, lapack_int const* ipiv,
9646  lapack_complex_float const* B, lapack_int const* ldb,
9647  lapack_complex_float* X, lapack_int const* ldx,
9648  float* ferr,
9649  float* berr,
9650  lapack_complex_float* work,
9651  float* rwork,
9652  lapack_int* info );
9653 
9654 #define LAPACK_dsprfs LAPACK_GLOBAL(dsprfs,DSPRFS)
9656  char const* uplo,
9657  lapack_int const* n, lapack_int const* nrhs,
9658  double const* AP,
9659  double const* AFP, lapack_int const* ipiv,
9660  double const* B, lapack_int const* ldb,
9661  double* X, lapack_int const* ldx,
9662  double* ferr,
9663  double* berr,
9664  double* work,
9665  lapack_int* iwork,
9666  lapack_int* info );
9667 
9668 #define LAPACK_ssprfs LAPACK_GLOBAL(ssprfs,SSPRFS)
9670  char const* uplo,
9671  lapack_int const* n, lapack_int const* nrhs,
9672  float const* AP,
9673  float const* AFP, lapack_int const* ipiv,
9674  float const* B, lapack_int const* ldb,
9675  float* X, lapack_int const* ldx,
9676  float* ferr,
9677  float* berr,
9678  float* work,
9679  lapack_int* iwork,
9680  lapack_int* info );
9681 
9682 #define LAPACK_zsprfs LAPACK_GLOBAL(zsprfs,ZSPRFS)
9684  char const* uplo,
9685  lapack_int const* n, lapack_int const* nrhs,
9686  lapack_complex_double const* AP,
9687  lapack_complex_double const* AFP, lapack_int const* ipiv,
9688  lapack_complex_double const* B, lapack_int const* ldb,
9689  lapack_complex_double* X, lapack_int const* ldx,
9690  double* ferr,
9691  double* berr,
9692  lapack_complex_double* work,
9693  double* rwork,
9694  lapack_int* info );
9695 
9696 #define LAPACK_cspsv LAPACK_GLOBAL(cspsv,CSPSV)
9698  char const* uplo,
9699  lapack_int const* n, lapack_int const* nrhs,
9700  lapack_complex_float* AP, lapack_int* ipiv,
9701  lapack_complex_float* B, lapack_int const* ldb,
9702  lapack_int* info );
9703 
9704 #define LAPACK_dspsv LAPACK_GLOBAL(dspsv,DSPSV)
9706  char const* uplo,
9707  lapack_int const* n, lapack_int const* nrhs,
9708  double* AP, lapack_int* ipiv,
9709  double* B, lapack_int const* ldb,
9710  lapack_int* info );
9711 
9712 #define LAPACK_sspsv LAPACK_GLOBAL(sspsv,SSPSV)
9714  char const* uplo,
9715  lapack_int const* n, lapack_int const* nrhs,
9716  float* AP, lapack_int* ipiv,
9717  float* B, lapack_int const* ldb,
9718  lapack_int* info );
9719 
9720 #define LAPACK_zspsv LAPACK_GLOBAL(zspsv,ZSPSV)
9722  char const* uplo,
9723  lapack_int const* n, lapack_int const* nrhs,
9724  lapack_complex_double* AP, lapack_int* ipiv,
9725  lapack_complex_double* B, lapack_int const* ldb,
9726  lapack_int* info );
9727 
9728 #define LAPACK_cspsvx LAPACK_GLOBAL(cspsvx,CSPSVX)
9730  char const* fact, char const* uplo,
9731  lapack_int const* n, lapack_int const* nrhs,
9732  lapack_complex_float const* AP,
9733  lapack_complex_float* AFP, lapack_int* ipiv,
9734  lapack_complex_float const* B, lapack_int const* ldb,
9735  lapack_complex_float* X, lapack_int const* ldx,
9736  float* rcond,
9737  float* ferr,
9738  float* berr,
9739  lapack_complex_float* work,
9740  float* rwork,
9741  lapack_int* info );
9742 
9743 #define LAPACK_dspsvx LAPACK_GLOBAL(dspsvx,DSPSVX)
9745  char const* fact, char const* uplo,
9746  lapack_int const* n, lapack_int const* nrhs,
9747  double const* AP,
9748  double* AFP, lapack_int* ipiv,
9749  double const* B, lapack_int const* ldb,
9750  double* X, lapack_int const* ldx,
9751  double* rcond,
9752  double* ferr,
9753  double* berr,
9754  double* work,
9755  lapack_int* iwork,
9756  lapack_int* info );
9757 
9758 #define LAPACK_sspsvx LAPACK_GLOBAL(sspsvx,SSPSVX)
9760  char const* fact, char const* uplo,
9761  lapack_int const* n, lapack_int const* nrhs,
9762  float const* AP,
9763  float* AFP, lapack_int* ipiv,
9764  float const* B, lapack_int const* ldb,
9765  float* X, lapack_int const* ldx,
9766  float* rcond,
9767  float* ferr,
9768  float* berr,
9769  float* work,
9770  lapack_int* iwork,
9771  lapack_int* info );
9772 
9773 #define LAPACK_zspsvx LAPACK_GLOBAL(zspsvx,ZSPSVX)
9775  char const* fact, char const* uplo,
9776  lapack_int const* n, lapack_int const* nrhs,
9777  lapack_complex_double const* AP,
9778  lapack_complex_double* AFP, lapack_int* ipiv,
9779  lapack_complex_double const* B, lapack_int const* ldb,
9780  lapack_complex_double* X, lapack_int const* ldx,
9781  double* rcond,
9782  double* ferr,
9783  double* berr,
9784  lapack_complex_double* work,
9785  double* rwork,
9786  lapack_int* info );
9787 
9788 #define LAPACK_dsptrd LAPACK_GLOBAL(dsptrd,DSPTRD)
9790  char const* uplo,
9791  lapack_int const* n,
9792  double* AP,
9793  double* D,
9794  double* E,
9795  double* tau,
9796  lapack_int* info );
9797 
9798 #define LAPACK_ssptrd LAPACK_GLOBAL(ssptrd,SSPTRD)
9800  char const* uplo,
9801  lapack_int const* n,
9802  float* AP,
9803  float* D,
9804  float* E,
9805  float* tau,
9806  lapack_int* info );
9807 
9808 #define LAPACK_csptrf LAPACK_GLOBAL(csptrf,CSPTRF)
9810  char const* uplo,
9811  lapack_int const* n,
9812  lapack_complex_float* AP, lapack_int* ipiv,
9813  lapack_int* info );
9814 
9815 #define LAPACK_dsptrf LAPACK_GLOBAL(dsptrf,DSPTRF)
9817  char const* uplo,
9818  lapack_int const* n,
9819  double* AP, lapack_int* ipiv,
9820  lapack_int* info );
9821 
9822 #define LAPACK_ssptrf LAPACK_GLOBAL(ssptrf,SSPTRF)
9824  char const* uplo,
9825  lapack_int const* n,
9826  float* AP, lapack_int* ipiv,
9827  lapack_int* info );
9828 
9829 #define LAPACK_zsptrf LAPACK_GLOBAL(zsptrf,ZSPTRF)
9831  char const* uplo,
9832  lapack_int const* n,
9833  lapack_complex_double* AP, lapack_int* ipiv,
9834  lapack_int* info );
9835 
9836 #define LAPACK_csptri LAPACK_GLOBAL(csptri,CSPTRI)
9838  char const* uplo,
9839  lapack_int const* n,
9840  lapack_complex_float* AP, lapack_int const* ipiv,
9841  lapack_complex_float* work,
9842  lapack_int* info );
9843 
9844 #define LAPACK_dsptri LAPACK_GLOBAL(dsptri,DSPTRI)
9846  char const* uplo,
9847  lapack_int const* n,
9848  double* AP, lapack_int const* ipiv,
9849  double* work,
9850  lapack_int* info );
9851 
9852 #define LAPACK_ssptri LAPACK_GLOBAL(ssptri,SSPTRI)
9854  char const* uplo,
9855  lapack_int const* n,
9856  float* AP, lapack_int const* ipiv,
9857  float* work,
9858  lapack_int* info );
9859 
9860 #define LAPACK_zsptri LAPACK_GLOBAL(zsptri,ZSPTRI)
9862  char const* uplo,
9863  lapack_int const* n,
9864  lapack_complex_double* AP, lapack_int const* ipiv,
9865  lapack_complex_double* work,
9866  lapack_int* info );
9867 
9868 #define LAPACK_csptrs LAPACK_GLOBAL(csptrs,CSPTRS)
9870  char const* uplo,
9871  lapack_int const* n, lapack_int const* nrhs,
9872  lapack_complex_float const* AP, lapack_int const* ipiv,
9873  lapack_complex_float* B, lapack_int const* ldb,
9874  lapack_int* info );
9875 
9876 #define LAPACK_dsptrs LAPACK_GLOBAL(dsptrs,DSPTRS)
9878  char const* uplo,
9879  lapack_int const* n, lapack_int const* nrhs,
9880  double const* AP, lapack_int const* ipiv,
9881  double* B, lapack_int const* ldb,
9882  lapack_int* info );
9883 
9884 #define LAPACK_ssptrs LAPACK_GLOBAL(ssptrs,SSPTRS)
9886  char const* uplo,
9887  lapack_int const* n, lapack_int const* nrhs,
9888  float const* AP, lapack_int const* ipiv,
9889  float* B, lapack_int const* ldb,
9890  lapack_int* info );
9891 
9892 #define LAPACK_zsptrs LAPACK_GLOBAL(zsptrs,ZSPTRS)
9894  char const* uplo,
9895  lapack_int const* n, lapack_int const* nrhs,
9896  lapack_complex_double const* AP, lapack_int const* ipiv,
9897  lapack_complex_double* B, lapack_int const* ldb,
9898  lapack_int* info );
9899 
9900 #define LAPACK_dstebz LAPACK_GLOBAL(dstebz,DSTEBZ)
9902  char const* range, char const* order,
9903  lapack_int const* n,
9904  double const* vl,
9905  double const* vu, lapack_int const* il, lapack_int const* iu,
9906  double const* abstol,
9907  double const* D,
9908  double const* E, lapack_int* m, lapack_int* nsplit,
9909  double* W, lapack_int* IBLOCK, lapack_int* ISPLIT,
9910  double* work,
9911  lapack_int* iwork,
9912  lapack_int* info );
9913 
9914 #define LAPACK_sstebz LAPACK_GLOBAL(sstebz,SSTEBZ)
9916  char const* range, char const* order,
9917  lapack_int const* n,
9918  float const* vl,
9919  float const* vu, lapack_int const* il, lapack_int const* iu,
9920  float const* abstol,
9921  float const* D,
9922  float const* E, lapack_int* m, lapack_int* nsplit,
9923  float* W, lapack_int* IBLOCK, lapack_int* ISPLIT,
9924  float* work,
9925  lapack_int* iwork,
9926  lapack_int* info );
9927 
9928 #define LAPACK_cstedc LAPACK_GLOBAL(cstedc,CSTEDC)
9930  char const* compz,
9931  lapack_int const* n,
9932  float* D,
9933  float* E,
9934  lapack_complex_float* Z, lapack_int const* ldz,
9935  lapack_complex_float* work, lapack_int const* lwork,
9936  float* rwork, lapack_int const* lrwork,
9937  lapack_int* iwork, lapack_int const* liwork,
9938  lapack_int* info );
9939 
9940 #define LAPACK_dstedc LAPACK_GLOBAL(dstedc,DSTEDC)
9942  char const* compz,
9943  lapack_int const* n,
9944  double* D,
9945  double* E,
9946  double* Z, lapack_int const* ldz,
9947  double* work, lapack_int const* lwork,
9948  lapack_int* iwork, lapack_int const* liwork,
9949  lapack_int* info );
9950 
9951 #define LAPACK_sstedc LAPACK_GLOBAL(sstedc,SSTEDC)
9953  char const* compz,
9954  lapack_int const* n,
9955  float* D,
9956  float* E,
9957  float* Z, lapack_int const* ldz,
9958  float* work, lapack_int const* lwork,
9959  lapack_int* iwork, lapack_int const* liwork,
9960  lapack_int* info );
9961 
9962 #define LAPACK_zstedc LAPACK_GLOBAL(zstedc,ZSTEDC)
9964  char const* compz,
9965  lapack_int const* n,
9966  double* D,
9967  double* E,
9968  lapack_complex_double* Z, lapack_int const* ldz,
9969  lapack_complex_double* work, lapack_int const* lwork,
9970  double* rwork, lapack_int const* lrwork,
9971  lapack_int* iwork, lapack_int const* liwork,
9972  lapack_int* info );
9973 
9974 #define LAPACK_cstegr LAPACK_GLOBAL(cstegr,CSTEGR)
9976  char const* jobz, char const* range,
9977  lapack_int const* n,
9978  float* D,
9979  float* E,
9980  float const* vl,
9981  float const* vu, lapack_int const* il, lapack_int const* iu,
9982  float const* abstol, lapack_int* m,
9983  float* W,
9984  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
9985  float* work, lapack_int const* lwork,
9986  lapack_int* iwork, lapack_int const* liwork,
9987  lapack_int* info );
9988 
9989 #define LAPACK_dstegr LAPACK_GLOBAL(dstegr,DSTEGR)
9991  char const* jobz, char const* range,
9992  lapack_int const* n,
9993  double* D,
9994  double* E,
9995  double const* vl,
9996  double const* vu, lapack_int const* il, lapack_int const* iu,
9997  double const* abstol, lapack_int* m,
9998  double* W,
9999  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10000  double* work, lapack_int const* lwork,
10001  lapack_int* iwork, lapack_int const* liwork,
10002  lapack_int* info );
10003 
10004 #define LAPACK_sstegr LAPACK_GLOBAL(sstegr,SSTEGR)
10006  char const* jobz, char const* range,
10007  lapack_int const* n,
10008  float* D,
10009  float* E,
10010  float const* vl,
10011  float const* vu, lapack_int const* il, lapack_int const* iu,
10012  float const* abstol, lapack_int* m,
10013  float* W,
10014  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10015  float* work, lapack_int const* lwork,
10016  lapack_int* iwork, lapack_int const* liwork,
10017  lapack_int* info );
10018 
10019 #define LAPACK_zstegr LAPACK_GLOBAL(zstegr,ZSTEGR)
10021  char const* jobz, char const* range,
10022  lapack_int const* n,
10023  double* D,
10024  double* E,
10025  double const* vl,
10026  double const* vu, lapack_int const* il, lapack_int const* iu,
10027  double const* abstol, lapack_int* m,
10028  double* W,
10029  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10030  double* work, lapack_int const* lwork,
10031  lapack_int* iwork, lapack_int const* liwork,
10032  lapack_int* info );
10033 
10034 #define LAPACK_cstein LAPACK_GLOBAL(cstein,CSTEIN)
10036  lapack_int const* n,
10037  float const* D,
10038  float const* E, lapack_int const* m,
10039  float const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
10040  lapack_complex_float* Z, lapack_int const* ldz,
10041  float* work,
10042  lapack_int* iwork, lapack_int* IFAIL,
10043  lapack_int* info );
10044 
10045 #define LAPACK_dstein LAPACK_GLOBAL(dstein,DSTEIN)
10047  lapack_int const* n,
10048  double const* D,
10049  double const* E, lapack_int const* m,
10050  double const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
10051  double* Z, lapack_int const* ldz,
10052  double* work,
10053  lapack_int* iwork, lapack_int* IFAIL,
10054  lapack_int* info );
10055 
10056 #define LAPACK_sstein LAPACK_GLOBAL(sstein,SSTEIN)
10058  lapack_int const* n,
10059  float const* D,
10060  float const* E, lapack_int const* m,
10061  float const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
10062  float* Z, lapack_int const* ldz,
10063  float* work,
10064  lapack_int* iwork, lapack_int* IFAIL,
10065  lapack_int* info );
10066 
10067 #define LAPACK_zstein LAPACK_GLOBAL(zstein,ZSTEIN)
10069  lapack_int const* n,
10070  double const* D,
10071  double const* E, lapack_int const* m,
10072  double const* W, lapack_int const* IBLOCK, lapack_int const* ISPLIT,
10073  lapack_complex_double* Z, lapack_int const* ldz,
10074  double* work,
10075  lapack_int* iwork, lapack_int* IFAIL,
10076  lapack_int* info );
10077 
10078 #define LAPACK_cstemr LAPACK_GLOBAL(cstemr,CSTEMR)
10080  char const* jobz, char const* range,
10081  lapack_int const* n,
10082  float* D,
10083  float* E,
10084  float const* vl,
10085  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
10086  float* W,
10087  lapack_complex_float* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
10088  float* work, lapack_int const* lwork,
10089  lapack_int* iwork, lapack_int const* liwork,
10090  lapack_int* info );
10091 
10092 #define LAPACK_dstemr LAPACK_GLOBAL(dstemr,DSTEMR)
10094  char const* jobz, char const* range,
10095  lapack_int const* n,
10096  double* D,
10097  double* E,
10098  double const* vl,
10099  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
10100  double* W,
10101  double* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
10102  double* work, lapack_int const* lwork,
10103  lapack_int* iwork, lapack_int const* liwork,
10104  lapack_int* info );
10105 
10106 #define LAPACK_sstemr LAPACK_GLOBAL(sstemr,SSTEMR)
10108  char const* jobz, char const* range,
10109  lapack_int const* n,
10110  float* D,
10111  float* E,
10112  float const* vl,
10113  float const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
10114  float* W,
10115  float* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
10116  float* work, lapack_int const* lwork,
10117  lapack_int* iwork, lapack_int const* liwork,
10118  lapack_int* info );
10119 
10120 #define LAPACK_zstemr LAPACK_GLOBAL(zstemr,ZSTEMR)
10122  char const* jobz, char const* range,
10123  lapack_int const* n,
10124  double* D,
10125  double* E,
10126  double const* vl,
10127  double const* vu, lapack_int const* il, lapack_int const* iu, lapack_int* m,
10128  double* W,
10129  lapack_complex_double* Z, lapack_int const* ldz, lapack_int const* nzc, lapack_int* ISUPPZ, lapack_logical* tryrac,
10130  double* work, lapack_int const* lwork,
10131  lapack_int* iwork, lapack_int const* liwork,
10132  lapack_int* info );
10133 
10134 #define LAPACK_csteqr LAPACK_GLOBAL(csteqr,CSTEQR)
10136  char const* compz,
10137  lapack_int const* n,
10138  float* D,
10139  float* E,
10140  lapack_complex_float* Z, lapack_int const* ldz,
10141  float* work,
10142  lapack_int* info );
10143 
10144 #define LAPACK_dsteqr LAPACK_GLOBAL(dsteqr,DSTEQR)
10146  char const* compz,
10147  lapack_int const* n,
10148  double* D,
10149  double* E,
10150  double* Z, lapack_int const* ldz,
10151  double* work,
10152  lapack_int* info );
10153 
10154 #define LAPACK_ssteqr LAPACK_GLOBAL(ssteqr,SSTEQR)
10156  char const* compz,
10157  lapack_int const* n,
10158  float* D,
10159  float* E,
10160  float* Z, lapack_int const* ldz,
10161  float* work,
10162  lapack_int* info );
10163 
10164 #define LAPACK_zsteqr LAPACK_GLOBAL(zsteqr,ZSTEQR)
10166  char const* compz,
10167  lapack_int const* n,
10168  double* D,
10169  double* E,
10170  lapack_complex_double* Z, lapack_int const* ldz,
10171  double* work,
10172  lapack_int* info );
10173 
10174 #define LAPACK_dsterf LAPACK_GLOBAL(dsterf,DSTERF)
10176  lapack_int const* n,
10177  double* D,
10178  double* E,
10179  lapack_int* info );
10180 
10181 #define LAPACK_ssterf LAPACK_GLOBAL(ssterf,SSTERF)
10183  lapack_int const* n,
10184  float* D,
10185  float* E,
10186  lapack_int* info );
10187 
10188 #define LAPACK_dstev LAPACK_GLOBAL(dstev,DSTEV)
10190  char const* jobz,
10191  lapack_int const* n,
10192  double* D,
10193  double* E,
10194  double* Z, lapack_int const* ldz,
10195  double* work,
10196  lapack_int* info );
10197 
10198 #define LAPACK_sstev LAPACK_GLOBAL(sstev,SSTEV)
10200  char const* jobz,
10201  lapack_int const* n,
10202  float* D,
10203  float* E,
10204  float* Z, lapack_int const* ldz,
10205  float* work,
10206  lapack_int* info );
10207 
10208 #define LAPACK_dstevd LAPACK_GLOBAL(dstevd,DSTEVD)
10210  char const* jobz,
10211  lapack_int const* n,
10212  double* D,
10213  double* E,
10214  double* Z, lapack_int const* ldz,
10215  double* work, lapack_int const* lwork,
10216  lapack_int* iwork, lapack_int const* liwork,
10217  lapack_int* info );
10218 
10219 #define LAPACK_sstevd LAPACK_GLOBAL(sstevd,SSTEVD)
10221  char const* jobz,
10222  lapack_int const* n,
10223  float* D,
10224  float* E,
10225  float* Z, lapack_int const* ldz,
10226  float* work, lapack_int const* lwork,
10227  lapack_int* iwork, lapack_int const* liwork,
10228  lapack_int* info );
10229 
10230 #define LAPACK_dstevr LAPACK_GLOBAL(dstevr,DSTEVR)
10232  char const* jobz, char const* range,
10233  lapack_int const* n,
10234  double* D,
10235  double* E,
10236  double const* vl,
10237  double const* vu, lapack_int const* il, lapack_int const* iu,
10238  double const* abstol, lapack_int* m,
10239  double* W,
10240  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10241  double* work, lapack_int const* lwork,
10242  lapack_int* iwork, lapack_int const* liwork,
10243  lapack_int* info );
10244 
10245 #define LAPACK_sstevr LAPACK_GLOBAL(sstevr,SSTEVR)
10247  char const* jobz, char const* range,
10248  lapack_int const* n,
10249  float* D,
10250  float* E,
10251  float const* vl,
10252  float const* vu, lapack_int const* il, lapack_int const* iu,
10253  float const* abstol, lapack_int* m,
10254  float* W,
10255  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10256  float* work, lapack_int const* lwork,
10257  lapack_int* iwork, lapack_int const* liwork,
10258  lapack_int* info );
10259 
10260 #define LAPACK_dstevx LAPACK_GLOBAL(dstevx,DSTEVX)
10262  char const* jobz, char const* range,
10263  lapack_int const* n,
10264  double* D,
10265  double* E,
10266  double const* vl,
10267  double const* vu, lapack_int const* il, lapack_int const* iu,
10268  double const* abstol, lapack_int* m,
10269  double* W,
10270  double* Z, lapack_int const* ldz,
10271  double* work,
10272  lapack_int* iwork, lapack_int* IFAIL,
10273  lapack_int* info );
10274 
10275 #define LAPACK_sstevx LAPACK_GLOBAL(sstevx,SSTEVX)
10277  char const* jobz, char const* range,
10278  lapack_int const* n,
10279  float* D,
10280  float* E,
10281  float const* vl,
10282  float const* vu, lapack_int const* il, lapack_int const* iu,
10283  float const* abstol, lapack_int* m,
10284  float* W,
10285  float* Z, lapack_int const* ldz,
10286  float* work,
10287  lapack_int* iwork, lapack_int* IFAIL,
10288  lapack_int* info );
10289 
10290 #define LAPACK_csycon LAPACK_GLOBAL(csycon,CSYCON)
10292  char const* uplo,
10293  lapack_int const* n,
10294  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
10295  float const* anorm,
10296  float* rcond,
10297  lapack_complex_float* work,
10298  lapack_int* info );
10299 
10300 #define LAPACK_dsycon LAPACK_GLOBAL(dsycon,DSYCON)
10302  char const* uplo,
10303  lapack_int const* n,
10304  double const* A, lapack_int const* lda, lapack_int const* ipiv,
10305  double const* anorm,
10306  double* rcond,
10307  double* work,
10308  lapack_int* iwork,
10309  lapack_int* info );
10310 
10311 #define LAPACK_ssycon LAPACK_GLOBAL(ssycon,SSYCON)
10313  char const* uplo,
10314  lapack_int const* n,
10315  float const* A, lapack_int const* lda, lapack_int const* ipiv,
10316  float const* anorm,
10317  float* rcond,
10318  float* work,
10319  lapack_int* iwork,
10320  lapack_int* info );
10321 
10322 #define LAPACK_zsycon LAPACK_GLOBAL(zsycon,ZSYCON)
10324  char const* uplo,
10325  lapack_int const* n,
10326  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
10327  double const* anorm,
10328  double* rcond,
10329  lapack_complex_double* work,
10330  lapack_int* info );
10331 
10332 #define LAPACK_csycon_3 LAPACK_GLOBAL(csycon_3,CSYCON_3)
10334  char const* uplo,
10335  lapack_int const* n,
10336  lapack_complex_float const* A, lapack_int const* lda,
10337  lapack_complex_float const* E, lapack_int const* ipiv,
10338  float const* anorm,
10339  float* rcond,
10340  lapack_complex_float* work,
10341  lapack_int* info );
10342 
10343 #define LAPACK_dsycon_3 LAPACK_GLOBAL(dsycon_3,DSYCON_3)
10345  char const* uplo,
10346  lapack_int const* n,
10347  double const* A, lapack_int const* lda,
10348  double const* E, lapack_int const* ipiv,
10349  double const* anorm,
10350  double* rcond,
10351  double* work,
10352  lapack_int* iwork,
10353  lapack_int* info );
10354 
10355 #define LAPACK_ssycon_3 LAPACK_GLOBAL(ssycon_3,SSYCON_3)
10357  char const* uplo,
10358  lapack_int const* n,
10359  float const* A, lapack_int const* lda,
10360  float const* E, lapack_int const* ipiv,
10361  float const* anorm,
10362  float* rcond,
10363  float* work,
10364  lapack_int* iwork,
10365  lapack_int* info );
10366 
10367 #define LAPACK_zsycon_3 LAPACK_GLOBAL(zsycon_3,ZSYCON_3)
10369  char const* uplo,
10370  lapack_int const* n,
10371  lapack_complex_double const* A, lapack_int const* lda,
10372  lapack_complex_double const* E, lapack_int const* ipiv,
10373  double const* anorm,
10374  double* rcond,
10375  lapack_complex_double* work,
10376  lapack_int* info );
10377 
10378 #define LAPACK_csyconv LAPACK_GLOBAL(csyconv,CSYCONV)
10380  char const* uplo, char const* way,
10381  lapack_int const* n,
10382  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
10384  lapack_int* info );
10385 
10386 #define LAPACK_dsyconv LAPACK_GLOBAL(dsyconv,DSYCONV)
10388  char const* uplo, char const* way,
10389  lapack_int const* n,
10390  double* A, lapack_int const* lda, lapack_int const* ipiv,
10391  double* E,
10392  lapack_int* info );
10393 
10394 #define LAPACK_ssyconv LAPACK_GLOBAL(ssyconv,SSYCONV)
10396  char const* uplo, char const* way,
10397  lapack_int const* n,
10398  float* A, lapack_int const* lda, lapack_int const* ipiv,
10399  float* E,
10400  lapack_int* info );
10401 
10402 #define LAPACK_zsyconv LAPACK_GLOBAL(zsyconv,ZSYCONV)
10404  char const* uplo, char const* way,
10405  lapack_int const* n,
10406  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
10408  lapack_int* info );
10409 
10410 #define LAPACK_csyequb LAPACK_GLOBAL(csyequb,CSYEQUB)
10412  char const* uplo,
10413  lapack_int const* n,
10414  lapack_complex_float const* A, lapack_int const* lda,
10415  float* S,
10416  float* scond,
10417  float* amax,
10418  lapack_complex_float* work,
10419  lapack_int* info );
10420 
10421 #define LAPACK_dsyequb LAPACK_GLOBAL(dsyequb,DSYEQUB)
10423  char const* uplo,
10424  lapack_int const* n,
10425  double const* A, lapack_int const* lda,
10426  double* S,
10427  double* scond,
10428  double* amax,
10429  double* work,
10430  lapack_int* info );
10431 
10432 #define LAPACK_ssyequb LAPACK_GLOBAL(ssyequb,SSYEQUB)
10434  char const* uplo,
10435  lapack_int const* n,
10436  float const* A, lapack_int const* lda,
10437  float* S,
10438  float* scond,
10439  float* amax,
10440  float* work,
10441  lapack_int* info );
10442 
10443 #define LAPACK_zsyequb LAPACK_GLOBAL(zsyequb,ZSYEQUB)
10445  char const* uplo,
10446  lapack_int const* n,
10447  lapack_complex_double const* A, lapack_int const* lda,
10448  double* S,
10449  double* scond,
10450  double* amax,
10451  lapack_complex_double* work,
10452  lapack_int* info );
10453 
10454 #define LAPACK_dsyev LAPACK_GLOBAL(dsyev,DSYEV)
10456  char const* jobz, char const* uplo,
10457  lapack_int const* n,
10458  double* A, lapack_int const* lda,
10459  double* W,
10460  double* work, lapack_int const* lwork,
10461  lapack_int* info );
10462 
10463 #define LAPACK_ssyev LAPACK_GLOBAL(ssyev,SSYEV)
10465  char const* jobz, char const* uplo,
10466  lapack_int const* n,
10467  float* A, lapack_int const* lda,
10468  float* W,
10469  float* work, lapack_int const* lwork,
10470  lapack_int* info );
10471 
10472 #define LAPACK_dsyev_2stage LAPACK_GLOBAL(dsyev_2stage,DSYEV_2STAGE)
10474  char const* jobz, char const* uplo,
10475  lapack_int const* n,
10476  double* A, lapack_int const* lda,
10477  double* W,
10478  double* work, lapack_int const* lwork,
10479  lapack_int* info );
10480 
10481 #define LAPACK_ssyev_2stage LAPACK_GLOBAL(ssyev_2stage,SSYEV_2STAGE)
10483  char const* jobz, char const* uplo,
10484  lapack_int const* n,
10485  float* A, lapack_int const* lda,
10486  float* W,
10487  float* work, lapack_int const* lwork,
10488  lapack_int* info );
10489 
10490 #define LAPACK_dsyevd LAPACK_GLOBAL(dsyevd,DSYEVD)
10492  char const* jobz, char const* uplo,
10493  lapack_int const* n,
10494  double* A, lapack_int const* lda,
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_ssyevd LAPACK_GLOBAL(ssyevd,SSYEVD)
10502  char const* jobz, char const* uplo,
10503  lapack_int const* n,
10504  float* A, lapack_int const* lda,
10505  float* W,
10506  float* work, lapack_int const* lwork,
10507  lapack_int* iwork, lapack_int const* liwork,
10508  lapack_int* info );
10509 
10510 #define LAPACK_dsyevd_2stage LAPACK_GLOBAL(dsyevd_2stage,DSYEVD_2STAGE)
10512  char const* jobz, char const* uplo,
10513  lapack_int const* n,
10514  double* A, lapack_int const* lda,
10515  double* W,
10516  double* work, lapack_int const* lwork,
10517  lapack_int* iwork, lapack_int const* liwork,
10518  lapack_int* info );
10519 
10520 #define LAPACK_ssyevd_2stage LAPACK_GLOBAL(ssyevd_2stage,SSYEVD_2STAGE)
10522  char const* jobz, char const* uplo,
10523  lapack_int const* n,
10524  float* A, lapack_int const* lda,
10525  float* W,
10526  float* work, lapack_int const* lwork,
10527  lapack_int* iwork, lapack_int const* liwork,
10528  lapack_int* info );
10529 
10530 #define LAPACK_dsyevr LAPACK_GLOBAL(dsyevr,DSYEVR)
10532  char const* jobz, char const* range, char const* uplo,
10533  lapack_int const* n,
10534  double* A, lapack_int const* lda,
10535  double const* vl,
10536  double const* vu, lapack_int const* il, lapack_int const* iu,
10537  double const* abstol, lapack_int* m,
10538  double* W,
10539  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10540  double* work, lapack_int const* lwork,
10541  lapack_int* iwork, lapack_int const* liwork,
10542  lapack_int* info );
10543 
10544 #define LAPACK_ssyevr LAPACK_GLOBAL(ssyevr,SSYEVR)
10546  char const* jobz, char const* range, char const* uplo,
10547  lapack_int const* n,
10548  float* A, lapack_int const* lda,
10549  float const* vl,
10550  float const* vu, lapack_int const* il, lapack_int const* iu,
10551  float const* abstol, lapack_int* m,
10552  float* W,
10553  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10554  float* work, lapack_int const* lwork,
10555  lapack_int* iwork, lapack_int const* liwork,
10556  lapack_int* info );
10557 
10558 #define LAPACK_dsyevr_2stage LAPACK_GLOBAL(dsyevr_2stage,DSYEVR_2STAGE)
10560  char const* jobz, char const* range, char const* uplo,
10561  lapack_int const* n,
10562  double* A, lapack_int const* lda,
10563  double const* vl,
10564  double const* vu, lapack_int const* il, lapack_int const* iu,
10565  double const* abstol, lapack_int* m,
10566  double* W,
10567  double* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10568  double* work, lapack_int const* lwork,
10569  lapack_int* iwork, lapack_int const* liwork,
10570  lapack_int* info );
10571 
10572 #define LAPACK_ssyevr_2stage LAPACK_GLOBAL(ssyevr_2stage,SSYEVR_2STAGE)
10574  char const* jobz, char const* range, char const* uplo,
10575  lapack_int const* n,
10576  float* A, lapack_int const* lda,
10577  float const* vl,
10578  float const* vu, lapack_int const* il, lapack_int const* iu,
10579  float const* abstol, lapack_int* m,
10580  float* W,
10581  float* Z, lapack_int const* ldz, lapack_int* ISUPPZ,
10582  float* work, lapack_int const* lwork,
10583  lapack_int* iwork, lapack_int const* liwork,
10584  lapack_int* info );
10585 
10586 #define LAPACK_dsyevx LAPACK_GLOBAL(dsyevx,DSYEVX)
10588  char const* jobz, char const* range, char const* uplo,
10589  lapack_int const* n,
10590  double* A, lapack_int const* lda,
10591  double const* vl,
10592  double const* vu, lapack_int const* il, lapack_int const* iu,
10593  double const* abstol, lapack_int* m,
10594  double* W,
10595  double* Z, lapack_int const* ldz,
10596  double* work, lapack_int const* lwork,
10597  lapack_int* iwork, lapack_int* IFAIL,
10598  lapack_int* info );
10599 
10600 #define LAPACK_ssyevx LAPACK_GLOBAL(ssyevx,SSYEVX)
10602  char const* jobz, char const* range, char const* uplo,
10603  lapack_int const* n,
10604  float* A, lapack_int const* lda,
10605  float const* vl,
10606  float const* vu, lapack_int const* il, lapack_int const* iu,
10607  float const* abstol, lapack_int* m,
10608  float* W,
10609  float* Z, lapack_int const* ldz,
10610  float* work, lapack_int const* lwork,
10611  lapack_int* iwork, lapack_int* IFAIL,
10612  lapack_int* info );
10613 
10614 #define LAPACK_dsyevx_2stage LAPACK_GLOBAL(dsyevx_2stage,DSYEVX_2STAGE)
10616  char const* jobz, char const* range, char const* uplo,
10617  lapack_int const* n,
10618  double* A, lapack_int const* lda,
10619  double const* vl,
10620  double const* vu, lapack_int const* il, lapack_int const* iu,
10621  double const* abstol, lapack_int* m,
10622  double* W,
10623  double* Z, lapack_int const* ldz,
10624  double* work, lapack_int const* lwork,
10625  lapack_int* iwork, lapack_int* IFAIL,
10626  lapack_int* info );
10627 
10628 #define LAPACK_ssyevx_2stage LAPACK_GLOBAL(ssyevx_2stage,SSYEVX_2STAGE)
10630  char const* jobz, char const* range, char const* uplo,
10631  lapack_int const* n,
10632  float* A, lapack_int const* lda,
10633  float const* vl,
10634  float const* vu, lapack_int const* il, lapack_int const* iu,
10635  float const* abstol, lapack_int* m,
10636  float* W,
10637  float* Z, lapack_int const* ldz,
10638  float* work, lapack_int const* lwork,
10639  lapack_int* iwork, lapack_int* IFAIL,
10640  lapack_int* info );
10641 
10642 #define LAPACK_dsygst LAPACK_GLOBAL(dsygst,DSYGST)
10644  lapack_int const* itype, char const* uplo,
10645  lapack_int const* n,
10646  double* A, lapack_int const* lda,
10647  double const* B, lapack_int const* ldb,
10648  lapack_int* info );
10649 
10650 #define LAPACK_ssygst LAPACK_GLOBAL(ssygst,SSYGST)
10652  lapack_int const* itype, char const* uplo,
10653  lapack_int const* n,
10654  float* A, lapack_int const* lda,
10655  float const* B, lapack_int const* ldb,
10656  lapack_int* info );
10657 
10658 #define LAPACK_dsygv LAPACK_GLOBAL(dsygv,DSYGV)
10660  lapack_int const* itype, char const* jobz, char const* uplo,
10661  lapack_int const* n,
10662  double* A, lapack_int const* lda,
10663  double* B, lapack_int const* ldb,
10664  double* W,
10665  double* work, lapack_int const* lwork,
10666  lapack_int* info );
10667 
10668 #define LAPACK_ssygv LAPACK_GLOBAL(ssygv,SSYGV)
10670  lapack_int const* itype, char const* jobz, char const* uplo,
10671  lapack_int const* n,
10672  float* A, lapack_int const* lda,
10673  float* B, lapack_int const* ldb,
10674  float* W,
10675  float* work, lapack_int const* lwork,
10676  lapack_int* info );
10677 
10678 #define LAPACK_dsygv_2stage LAPACK_GLOBAL(dsygv_2stage,DSYGV_2STAGE)
10680  lapack_int const* itype, char const* jobz, char const* uplo,
10681  lapack_int const* n,
10682  double* A, lapack_int const* lda,
10683  double* B, lapack_int const* ldb,
10684  double* W,
10685  double* work, lapack_int const* lwork,
10686  lapack_int* info );
10687 
10688 #define LAPACK_ssygv_2stage LAPACK_GLOBAL(ssygv_2stage,SSYGV_2STAGE)
10690  lapack_int const* itype, char const* jobz, char const* uplo,
10691  lapack_int const* n,
10692  float* A, lapack_int const* lda,
10693  float* B, lapack_int const* ldb,
10694  float* W,
10695  float* work, lapack_int const* lwork,
10696  lapack_int* info );
10697 
10698 #define LAPACK_dsygvd LAPACK_GLOBAL(dsygvd,DSYGVD)
10700  lapack_int const* itype, char const* jobz, char const* uplo,
10701  lapack_int const* n,
10702  double* A, lapack_int const* lda,
10703  double* B, lapack_int const* ldb,
10704  double* W,
10705  double* work, lapack_int const* lwork,
10706  lapack_int* iwork, lapack_int const* liwork,
10707  lapack_int* info );
10708 
10709 #define LAPACK_ssygvd LAPACK_GLOBAL(ssygvd,SSYGVD)
10711  lapack_int const* itype, char const* jobz, char const* uplo,
10712  lapack_int const* n,
10713  float* A, lapack_int const* lda,
10714  float* B, lapack_int const* ldb,
10715  float* W,
10716  float* work, lapack_int const* lwork,
10717  lapack_int* iwork, lapack_int const* liwork,
10718  lapack_int* info );
10719 
10720 #define LAPACK_dsygvx LAPACK_GLOBAL(dsygvx,DSYGVX)
10722  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
10723  lapack_int const* n,
10724  double* A, lapack_int const* lda,
10725  double* B, lapack_int const* ldb,
10726  double const* vl,
10727  double const* vu, lapack_int const* il, lapack_int const* iu,
10728  double const* abstol, lapack_int* m,
10729  double* W,
10730  double* Z, lapack_int const* ldz,
10731  double* work, lapack_int const* lwork,
10732  lapack_int* iwork, lapack_int* IFAIL,
10733  lapack_int* info );
10734 
10735 #define LAPACK_ssygvx LAPACK_GLOBAL(ssygvx,SSYGVX)
10737  lapack_int const* itype, char const* jobz, char const* range, char const* uplo,
10738  lapack_int const* n,
10739  float* A, lapack_int const* lda,
10740  float* B, lapack_int const* ldb,
10741  float const* vl,
10742  float const* vu, lapack_int const* il, lapack_int const* iu,
10743  float const* abstol, lapack_int* m,
10744  float* W,
10745  float* Z, lapack_int const* ldz,
10746  float* work, lapack_int const* lwork,
10747  lapack_int* iwork, lapack_int* IFAIL,
10748  lapack_int* info );
10749 
10750 #define LAPACK_csyr LAPACK_GLOBAL(csyr,CSYR)
10752  char const* uplo,
10753  lapack_int const* n,
10754  lapack_complex_float const* alpha,
10755  lapack_complex_float const* X, lapack_int const* incx,
10756  lapack_complex_float* A, lapack_int const* lda );
10757 
10758 #define LAPACK_zsyr LAPACK_GLOBAL(zsyr,ZSYR)
10760  char const* uplo,
10761  lapack_int const* n,
10762  lapack_complex_double const* alpha,
10763  lapack_complex_double const* X, lapack_int const* incx,
10764  lapack_complex_double* A, lapack_int const* lda );
10765 
10766 #define LAPACK_csyrfs LAPACK_GLOBAL(csyrfs,CSYRFS)
10768  char const* uplo,
10769  lapack_int const* n, lapack_int const* nrhs,
10770  lapack_complex_float const* A, lapack_int const* lda,
10771  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10772  lapack_complex_float const* B, lapack_int const* ldb,
10773  lapack_complex_float* X, lapack_int const* ldx,
10774  float* ferr,
10775  float* berr,
10776  lapack_complex_float* work,
10777  float* rwork,
10778  lapack_int* info );
10779 
10780 #define LAPACK_dsyrfs LAPACK_GLOBAL(dsyrfs,DSYRFS)
10782  char const* uplo,
10783  lapack_int const* n, lapack_int const* nrhs,
10784  double const* A, lapack_int const* lda,
10785  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10786  double const* B, lapack_int const* ldb,
10787  double* X, lapack_int const* ldx,
10788  double* ferr,
10789  double* berr,
10790  double* work,
10791  lapack_int* iwork,
10792  lapack_int* info );
10793 
10794 #define LAPACK_ssyrfs LAPACK_GLOBAL(ssyrfs,SSYRFS)
10796  char const* uplo,
10797  lapack_int const* n, lapack_int const* nrhs,
10798  float const* A, lapack_int const* lda,
10799  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10800  float const* B, lapack_int const* ldb,
10801  float* X, lapack_int const* ldx,
10802  float* ferr,
10803  float* berr,
10804  float* work,
10805  lapack_int* iwork,
10806  lapack_int* info );
10807 
10808 #define LAPACK_zsyrfs LAPACK_GLOBAL(zsyrfs,ZSYRFS)
10810  char const* uplo,
10811  lapack_int const* n, lapack_int const* nrhs,
10812  lapack_complex_double const* A, lapack_int const* lda,
10813  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10814  lapack_complex_double const* B, lapack_int const* ldb,
10815  lapack_complex_double* X, lapack_int const* ldx,
10816  double* ferr,
10817  double* berr,
10818  lapack_complex_double* work,
10819  double* rwork,
10820  lapack_int* info );
10821 
10822 #define LAPACK_csyrfsx LAPACK_GLOBAL(csyrfsx,CSYRFSX)
10824  char const* uplo, char const* equed,
10825  lapack_int const* n, lapack_int const* nrhs,
10826  lapack_complex_float const* A, lapack_int const* lda,
10827  lapack_complex_float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10828  float* S,
10829  lapack_complex_float const* B, lapack_int const* ldb,
10830  lapack_complex_float* X, lapack_int const* ldx,
10831  float* rcond,
10832  float* berr, lapack_int const* n_err_bnds,
10833  float* err_bnds_norm,
10834  float* err_bnds_comp, lapack_int const* nparams,
10835  float* params,
10836  lapack_complex_float* work,
10837  float* rwork,
10838  lapack_int* info );
10839 
10840 #define LAPACK_dsyrfsx LAPACK_GLOBAL(dsyrfsx,DSYRFSX)
10842  char const* uplo, char const* equed,
10843  lapack_int const* n, lapack_int const* nrhs,
10844  double const* A, lapack_int const* lda,
10845  double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10846  double* S,
10847  double const* B, lapack_int const* ldb,
10848  double* X, lapack_int const* ldx,
10849  double* rcond,
10850  double* berr, lapack_int const* n_err_bnds,
10851  double* err_bnds_norm,
10852  double* err_bnds_comp, lapack_int const* nparams,
10853  double* params,
10854  double* work,
10855  lapack_int* iwork,
10856  lapack_int* info );
10857 
10858 #define LAPACK_ssyrfsx LAPACK_GLOBAL(ssyrfsx,SSYRFSX)
10860  char const* uplo, char const* equed,
10861  lapack_int const* n, lapack_int const* nrhs,
10862  float const* A, lapack_int const* lda,
10863  float const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10864  float* S,
10865  float const* B, lapack_int const* ldb,
10866  float* X, lapack_int const* ldx,
10867  float* rcond,
10868  float* berr, lapack_int const* n_err_bnds,
10869  float* err_bnds_norm,
10870  float* err_bnds_comp, lapack_int const* nparams,
10871  float* params,
10872  float* work,
10873  lapack_int* iwork,
10874  lapack_int* info );
10875 
10876 #define LAPACK_zsyrfsx LAPACK_GLOBAL(zsyrfsx,ZSYRFSX)
10878  char const* uplo, char const* equed,
10879  lapack_int const* n, lapack_int const* nrhs,
10880  lapack_complex_double const* A, lapack_int const* lda,
10881  lapack_complex_double const* AF, lapack_int const* ldaf, lapack_int const* ipiv,
10882  double* S,
10883  lapack_complex_double const* B, lapack_int const* ldb,
10884  lapack_complex_double* X, lapack_int const* ldx,
10885  double* rcond,
10886  double* berr, lapack_int const* n_err_bnds,
10887  double* err_bnds_norm,
10888  double* err_bnds_comp, lapack_int const* nparams,
10889  double* params,
10890  lapack_complex_double* work,
10891  double* rwork,
10892  lapack_int* info );
10893 
10894 #define LAPACK_csysv LAPACK_GLOBAL(csysv,CSYSV)
10896  char const* uplo,
10897  lapack_int const* n, lapack_int const* nrhs,
10898  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
10899  lapack_complex_float* B, lapack_int const* ldb,
10900  lapack_complex_float* work, lapack_int const* lwork,
10901  lapack_int* info );
10902 
10903 #define LAPACK_dsysv LAPACK_GLOBAL(dsysv,DSYSV)
10905  char const* uplo,
10906  lapack_int const* n, lapack_int const* nrhs,
10907  double* A, lapack_int const* lda, lapack_int* ipiv,
10908  double* B, lapack_int const* ldb,
10909  double* work, lapack_int const* lwork,
10910  lapack_int* info );
10911 
10912 #define LAPACK_ssysv LAPACK_GLOBAL(ssysv,SSYSV)
10914  char const* uplo,
10915  lapack_int const* n, lapack_int const* nrhs,
10916  float* A, lapack_int const* lda, lapack_int* ipiv,
10917  float* B, lapack_int const* ldb,
10918  float* work, lapack_int const* lwork,
10919  lapack_int* info );
10920 
10921 #define LAPACK_zsysv LAPACK_GLOBAL(zsysv,ZSYSV)
10923  char const* uplo,
10924  lapack_int const* n, lapack_int const* nrhs,
10925  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
10926  lapack_complex_double* B, lapack_int const* ldb,
10927  lapack_complex_double* work, lapack_int const* lwork,
10928  lapack_int* info );
10929 
10930 #define LAPACK_csysv_aa LAPACK_GLOBAL(csysv_aa,CSYSV_AA)
10932  char const* uplo,
10933  lapack_int const* n, lapack_int const* nrhs,
10934  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
10935  lapack_complex_float* B, lapack_int const* ldb,
10936  lapack_complex_float* work, lapack_int const* lwork,
10937  lapack_int* info );
10938 
10939 #define LAPACK_dsysv_aa LAPACK_GLOBAL(dsysv_aa,DSYSV_AA)
10941  char const* uplo,
10942  lapack_int const* n, lapack_int const* nrhs,
10943  double* A, lapack_int const* lda, lapack_int* ipiv,
10944  double* B, lapack_int const* ldb,
10945  double* work, lapack_int const* lwork,
10946  lapack_int* info );
10947 
10948 #define LAPACK_ssysv_aa LAPACK_GLOBAL(ssysv_aa,SSYSV_AA)
10950  char const* uplo,
10951  lapack_int const* n, lapack_int const* nrhs,
10952  float* A, lapack_int const* lda, lapack_int* ipiv,
10953  float* B, lapack_int const* ldb,
10954  float* work, lapack_int const* lwork,
10955  lapack_int* info );
10956 
10957 #define LAPACK_zsysv_aa LAPACK_GLOBAL(zsysv_aa,ZSYSV_AA)
10959  char const* uplo,
10960  lapack_int const* n, lapack_int const* nrhs,
10961  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
10962  lapack_complex_double* B, lapack_int const* ldb,
10963  lapack_complex_double* work, lapack_int const* lwork,
10964  lapack_int* info );
10965 
10966 #define LAPACK_csysv_aa_2stage LAPACK_GLOBAL(csysv_aa_2stage,CSYSV_AA_2STAGE)
10968  char const* uplo,
10969  lapack_int const* n, lapack_int const* nrhs,
10970  lapack_complex_float* A, lapack_int const* lda,
10971  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
10972  lapack_complex_float* B, lapack_int const* ldb,
10973  lapack_complex_float* work, lapack_int const* lwork,
10974  lapack_int* info );
10975 
10976 #define LAPACK_dsysv_aa_2stage LAPACK_GLOBAL(dsysv_aa_2stage,DSYSV_AA_2STAGE)
10978  char const* uplo,
10979  lapack_int const* n, lapack_int const* nrhs,
10980  double* A, lapack_int const* lda,
10981  double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
10982  double* B, lapack_int const* ldb,
10983  double* work, lapack_int const* lwork,
10984  lapack_int* info );
10985 
10986 #define LAPACK_ssysv_aa_2stage LAPACK_GLOBAL(ssysv_aa_2stage,SSYSV_AA_2STAGE)
10988  char const* uplo,
10989  lapack_int const* n, lapack_int const* nrhs,
10990  float* A, lapack_int const* lda,
10991  float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
10992  float* B, lapack_int const* ldb,
10993  float* work, lapack_int const* lwork,
10994  lapack_int* info );
10995 
10996 #define LAPACK_zsysv_aa_2stage LAPACK_GLOBAL(zsysv_aa_2stage,ZSYSV_AA_2STAGE)
10998  char const* uplo,
10999  lapack_int const* n, lapack_int const* nrhs,
11000  lapack_complex_double* A, lapack_int const* lda,
11001  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11002  lapack_complex_double* B, lapack_int const* ldb,
11003  lapack_complex_double* work, lapack_int const* lwork,
11004  lapack_int* info );
11005 
11006 #define LAPACK_csysv_rk LAPACK_GLOBAL(csysv_rk,CSYSV_RK)
11008  char const* uplo,
11009  lapack_int const* n, lapack_int const* nrhs,
11010  lapack_complex_float* A, lapack_int const* lda,
11011  lapack_complex_float* E, lapack_int* ipiv,
11012  lapack_complex_float* B, lapack_int const* ldb,
11013  lapack_complex_float* work, lapack_int const* lwork,
11014  lapack_int* info );
11015 
11016 #define LAPACK_dsysv_rk LAPACK_GLOBAL(dsysv_rk,DSYSV_RK)
11018  char const* uplo,
11019  lapack_int const* n, lapack_int const* nrhs,
11020  double* A, lapack_int const* lda,
11021  double* E, lapack_int* ipiv,
11022  double* B, lapack_int const* ldb,
11023  double* work, lapack_int const* lwork,
11024  lapack_int* info );
11025 
11026 #define LAPACK_ssysv_rk LAPACK_GLOBAL(ssysv_rk,SSYSV_RK)
11028  char const* uplo,
11029  lapack_int const* n, lapack_int const* nrhs,
11030  float* A, lapack_int const* lda,
11031  float* E, lapack_int* ipiv,
11032  float* B, lapack_int const* ldb,
11033  float* work, lapack_int const* lwork,
11034  lapack_int* info );
11035 
11036 #define LAPACK_zsysv_rk LAPACK_GLOBAL(zsysv_rk,ZSYSV_RK)
11038  char const* uplo,
11039  lapack_int const* n, lapack_int const* nrhs,
11040  lapack_complex_double* A, lapack_int const* lda,
11042  lapack_complex_double* B, lapack_int const* ldb,
11043  lapack_complex_double* work, lapack_int const* lwork,
11044  lapack_int* info );
11045 
11046 #define LAPACK_csysv_rook LAPACK_GLOBAL(csysv_rook,CSYSV_ROOK)
11048  char const* uplo,
11049  lapack_int const* n, lapack_int const* nrhs,
11050  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
11051  lapack_complex_float* B, lapack_int const* ldb,
11052  lapack_complex_float* work, lapack_int const* lwork,
11053  lapack_int* info );
11054 
11055 #define LAPACK_dsysv_rook LAPACK_GLOBAL(dsysv_rook,DSYSV_ROOK)
11057  char const* uplo,
11058  lapack_int const* n, lapack_int const* nrhs,
11059  double* A, lapack_int const* lda, lapack_int* ipiv,
11060  double* B, lapack_int const* ldb,
11061  double* work, lapack_int const* lwork,
11062  lapack_int* info );
11063 
11064 #define LAPACK_ssysv_rook LAPACK_GLOBAL(ssysv_rook,SSYSV_ROOK)
11066  char const* uplo,
11067  lapack_int const* n, lapack_int const* nrhs,
11068  float* A, lapack_int const* lda, lapack_int* ipiv,
11069  float* B, lapack_int const* ldb,
11070  float* work, lapack_int const* lwork,
11071  lapack_int* info );
11072 
11073 #define LAPACK_zsysv_rook LAPACK_GLOBAL(zsysv_rook,ZSYSV_ROOK)
11075  char const* uplo,
11076  lapack_int const* n, lapack_int const* nrhs,
11077  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
11078  lapack_complex_double* B, lapack_int const* ldb,
11079  lapack_complex_double* work, lapack_int const* lwork,
11080  lapack_int* info );
11081 
11082 #define LAPACK_csysvx LAPACK_GLOBAL(csysvx,CSYSVX)
11084  char const* fact, char const* uplo,
11085  lapack_int const* n, lapack_int const* nrhs,
11086  lapack_complex_float const* A, lapack_int const* lda,
11087  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv,
11088  lapack_complex_float const* B, lapack_int const* ldb,
11089  lapack_complex_float* X, lapack_int const* ldx,
11090  float* rcond,
11091  float* ferr,
11092  float* berr,
11093  lapack_complex_float* work, lapack_int const* lwork,
11094  float* rwork,
11095  lapack_int* info );
11096 
11097 #define LAPACK_dsysvx LAPACK_GLOBAL(dsysvx,DSYSVX)
11099  char const* fact, char const* uplo,
11100  lapack_int const* n, lapack_int const* nrhs,
11101  double const* A, lapack_int const* lda,
11102  double* AF, lapack_int const* ldaf, lapack_int* ipiv,
11103  double const* B, lapack_int const* ldb,
11104  double* X, lapack_int const* ldx,
11105  double* rcond,
11106  double* ferr,
11107  double* berr,
11108  double* work, lapack_int const* lwork,
11109  lapack_int* iwork,
11110  lapack_int* info );
11111 
11112 #define LAPACK_ssysvx LAPACK_GLOBAL(ssysvx,SSYSVX)
11114  char const* fact, char const* uplo,
11115  lapack_int const* n, lapack_int const* nrhs,
11116  float const* A, lapack_int const* lda,
11117  float* AF, lapack_int const* ldaf, lapack_int* ipiv,
11118  float const* B, lapack_int const* ldb,
11119  float* X, lapack_int const* ldx,
11120  float* rcond,
11121  float* ferr,
11122  float* berr,
11123  float* work, lapack_int const* lwork,
11124  lapack_int* iwork,
11125  lapack_int* info );
11126 
11127 #define LAPACK_zsysvx LAPACK_GLOBAL(zsysvx,ZSYSVX)
11129  char const* fact, char const* uplo,
11130  lapack_int const* n, lapack_int const* nrhs,
11131  lapack_complex_double const* A, lapack_int const* lda,
11132  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv,
11133  lapack_complex_double const* B, lapack_int const* ldb,
11134  lapack_complex_double* X, lapack_int const* ldx,
11135  double* rcond,
11136  double* ferr,
11137  double* berr,
11138  lapack_complex_double* work, lapack_int const* lwork,
11139  double* rwork,
11140  lapack_int* info );
11141 
11142 #define LAPACK_csysvxx LAPACK_GLOBAL(csysvxx,CSYSVXX)
11144  char const* fact, char const* uplo,
11145  lapack_int const* n, lapack_int const* nrhs,
11146  lapack_complex_float* A, lapack_int const* lda,
11147  lapack_complex_float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
11148  float* S,
11150  lapack_int const* ldb,
11151  lapack_complex_float* X, lapack_int const* ldx,
11152  float* rcond,
11153  float* rpvgrw,
11154  float* berr, lapack_int const* n_err_bnds,
11155  float* err_bnds_norm,
11156  float* err_bnds_comp, lapack_int const* nparams,
11157  float* params,
11158  lapack_complex_float* work,
11159  float* rwork,
11160  lapack_int* info );
11161 
11162 #define LAPACK_dsysvxx LAPACK_GLOBAL(dsysvxx,DSYSVXX)
11164  char const* fact, char const* uplo,
11165  lapack_int const* n, lapack_int const* nrhs,
11166  double* A, lapack_int const* lda,
11167  double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
11168  double* S,
11169  double* B,
11170  lapack_int const* ldb,
11171  double* X, lapack_int const* ldx,
11172  double* rcond,
11173  double* rpvgrw,
11174  double* berr, lapack_int const* n_err_bnds,
11175  double* err_bnds_norm,
11176  double* err_bnds_comp, lapack_int const* nparams,
11177  double* params,
11178  double* work,
11179  lapack_int* iwork,
11180  lapack_int* info );
11181 
11182 #define LAPACK_ssysvxx LAPACK_GLOBAL(ssysvxx,SSYSVXX)
11184  char const* fact, char const* uplo,
11185  lapack_int const* n, lapack_int const* nrhs,
11186  float* A, lapack_int const* lda,
11187  float* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
11188  float* S,
11189  float* B,
11190  lapack_int const* ldb,
11191  float* X, lapack_int const* ldx,
11192  float* rcond,
11193  float* rpvgrw,
11194  float* berr, lapack_int const* n_err_bnds,
11195  float* err_bnds_norm,
11196  float* err_bnds_comp, lapack_int const* nparams,
11197  float* params,
11198  float* work,
11199  lapack_int* iwork,
11200  lapack_int* info );
11201 
11202 #define LAPACK_zsysvxx LAPACK_GLOBAL(zsysvxx,ZSYSVXX)
11204  char const* fact, char const* uplo,
11205  lapack_int const* n, lapack_int const* nrhs,
11206  lapack_complex_double* A, lapack_int const* lda,
11207  lapack_complex_double* AF, lapack_int const* ldaf, lapack_int* ipiv, char* equed,
11208  double* S,
11210  lapack_int const* ldb,
11211  lapack_complex_double* X, lapack_int const* ldx,
11212  double* rcond,
11213  double* rpvgrw,
11214  double* berr, lapack_int const* n_err_bnds,
11215  double* err_bnds_norm,
11216  double* err_bnds_comp, lapack_int const* nparams,
11217  double* params,
11218  lapack_complex_double* work,
11219  double* rwork,
11220  lapack_int* info );
11221 
11222 #define LAPACK_csyswapr LAPACK_GLOBAL(csyswapr,CSYSWAPR)
11224  char const* uplo,
11225  lapack_int const* n,
11226  lapack_complex_float* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11227 
11228 #define LAPACK_dsyswapr LAPACK_GLOBAL(dsyswapr,DSYSWAPR)
11230  char const* uplo,
11231  lapack_int const* n,
11232  double* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11233 
11234 #define LAPACK_ssyswapr LAPACK_GLOBAL(ssyswapr,SSYSWAPR)
11236  char const* uplo,
11237  lapack_int const* n,
11238  float* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11239 
11240 #define LAPACK_zsyswapr LAPACK_GLOBAL(zsyswapr,ZSYSWAPR)
11242  char const* uplo,
11243  lapack_int const* n,
11244  lapack_complex_double* A, lapack_int const* lda, lapack_int const* i1, lapack_int const* i2 );
11245 
11246 #define LAPACK_dsytrd LAPACK_GLOBAL(dsytrd,DSYTRD)
11248  char const* uplo,
11249  lapack_int const* n,
11250  double* A, lapack_int const* lda,
11251  double* D,
11252  double* E,
11253  double* tau,
11254  double* work, lapack_int const* lwork,
11255  lapack_int* info );
11256 
11257 #define LAPACK_ssytrd LAPACK_GLOBAL(ssytrd,SSYTRD)
11259  char const* uplo,
11260  lapack_int const* n,
11261  float* A, lapack_int const* lda,
11262  float* D,
11263  float* E,
11264  float* tau,
11265  float* work, lapack_int const* lwork,
11266  lapack_int* info );
11267 
11268 #define LAPACK_dsytrd_2stage LAPACK_GLOBAL(dsytrd_2stage,DSYTRD_2STAGE)
11270  char const* vect, char const* uplo,
11271  lapack_int const* n,
11272  double* A, lapack_int const* lda,
11273  double* D,
11274  double* E,
11275  double* tau,
11276  double* HOUS2, lapack_int const* lhous2,
11277  double* work, lapack_int const* lwork,
11278  lapack_int* info );
11279 
11280 #define LAPACK_ssytrd_2stage LAPACK_GLOBAL(ssytrd_2stage,SSYTRD_2STAGE)
11282  char const* vect, char const* uplo,
11283  lapack_int const* n,
11284  float* A, lapack_int const* lda,
11285  float* D,
11286  float* E,
11287  float* tau,
11288  float* HOUS2, lapack_int const* lhous2,
11289  float* work, lapack_int const* lwork,
11290  lapack_int* info );
11291 
11292 #define LAPACK_csytrf LAPACK_GLOBAL(csytrf,CSYTRF)
11294  char const* uplo,
11295  lapack_int const* n,
11296  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
11297  lapack_complex_float* work, lapack_int const* lwork,
11298  lapack_int* info );
11299 
11300 #define LAPACK_dsytrf LAPACK_GLOBAL(dsytrf,DSYTRF)
11302  char const* uplo,
11303  lapack_int const* n,
11304  double* A, lapack_int const* lda, lapack_int* ipiv,
11305  double* work, lapack_int const* lwork,
11306  lapack_int* info );
11307 
11308 #define LAPACK_ssytrf LAPACK_GLOBAL(ssytrf,SSYTRF)
11310  char const* uplo,
11311  lapack_int const* n,
11312  float* A, lapack_int const* lda, lapack_int* ipiv,
11313  float* work, lapack_int const* lwork,
11314  lapack_int* info );
11315 
11316 #define LAPACK_zsytrf LAPACK_GLOBAL(zsytrf,ZSYTRF)
11318  char const* uplo,
11319  lapack_int const* n,
11320  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
11321  lapack_complex_double* work, lapack_int const* lwork,
11322  lapack_int* info );
11323 
11324 #define LAPACK_csytrf_aa LAPACK_GLOBAL(csytrf_aa,CSYTRF_AA)
11326  char const* uplo,
11327  lapack_int const* n,
11328  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
11329  lapack_complex_float* work, lapack_int const* lwork,
11330  lapack_int* info );
11331 
11332 #define LAPACK_dsytrf_aa LAPACK_GLOBAL(dsytrf_aa,DSYTRF_AA)
11334  char const* uplo,
11335  lapack_int const* n,
11336  double* A, lapack_int const* lda, lapack_int* ipiv,
11337  double* work, lapack_int const* lwork,
11338  lapack_int* info );
11339 
11340 #define LAPACK_ssytrf_aa LAPACK_GLOBAL(ssytrf_aa,SSYTRF_AA)
11342  char const* uplo,
11343  lapack_int const* n,
11344  float* A, lapack_int const* lda, lapack_int* ipiv,
11345  float* work, lapack_int const* lwork,
11346  lapack_int* info );
11347 
11348 #define LAPACK_zsytrf_aa LAPACK_GLOBAL(zsytrf_aa,ZSYTRF_AA)
11350  char const* uplo,
11351  lapack_int const* n,
11352  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
11353  lapack_complex_double* work, lapack_int const* lwork,
11354  lapack_int* info );
11355 
11356 #define LAPACK_csytrf_aa_2stage LAPACK_GLOBAL(csytrf_aa_2stage,CSYTRF_AA_2STAGE)
11358  char const* uplo,
11359  lapack_int const* n,
11360  lapack_complex_float* A, lapack_int const* lda,
11361  lapack_complex_float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11362  lapack_complex_float* work, lapack_int const* lwork,
11363  lapack_int* info );
11364 
11365 #define LAPACK_dsytrf_aa_2stage LAPACK_GLOBAL(dsytrf_aa_2stage,DSYTRF_AA_2STAGE)
11367  char const* uplo,
11368  lapack_int const* n,
11369  double* A, lapack_int const* lda,
11370  double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11371  double* work, lapack_int const* lwork,
11372  lapack_int* info );
11373 
11374 #define LAPACK_ssytrf_aa_2stage LAPACK_GLOBAL(ssytrf_aa_2stage,SSYTRF_AA_2STAGE)
11376  char const* uplo,
11377  lapack_int const* n,
11378  float* A, lapack_int const* lda,
11379  float* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11380  float* work, lapack_int const* lwork,
11381  lapack_int* info );
11382 
11383 #define LAPACK_zsytrf_aa_2stage LAPACK_GLOBAL(zsytrf_aa_2stage,ZSYTRF_AA_2STAGE)
11385  char const* uplo,
11386  lapack_int const* n,
11387  lapack_complex_double* A, lapack_int const* lda,
11388  lapack_complex_double* TB, lapack_int const* ltb, lapack_int* ipiv, lapack_int* ipiv2,
11389  lapack_complex_double* work, lapack_int const* lwork,
11390  lapack_int* info );
11391 
11392 #define LAPACK_csytrf_rk LAPACK_GLOBAL(csytrf_rk,CSYTRF_RK)
11394  char const* uplo,
11395  lapack_int const* n,
11396  lapack_complex_float* A, lapack_int const* lda,
11397  lapack_complex_float* E, lapack_int* ipiv,
11398  lapack_complex_float* work, lapack_int const* lwork,
11399  lapack_int* info );
11400 
11401 #define LAPACK_dsytrf_rk LAPACK_GLOBAL(dsytrf_rk,DSYTRF_RK)
11403  char const* uplo,
11404  lapack_int const* n,
11405  double* A, lapack_int const* lda,
11406  double* E, lapack_int* ipiv,
11407  double* work, lapack_int const* lwork,
11408  lapack_int* info );
11409 
11410 #define LAPACK_ssytrf_rk LAPACK_GLOBAL(ssytrf_rk,SSYTRF_RK)
11412  char const* uplo,
11413  lapack_int const* n,
11414  float* A, lapack_int const* lda,
11415  float* E, lapack_int* ipiv,
11416  float* work, lapack_int const* lwork,
11417  lapack_int* info );
11418 
11419 #define LAPACK_zsytrf_rk LAPACK_GLOBAL(zsytrf_rk,ZSYTRF_RK)
11421  char const* uplo,
11422  lapack_int const* n,
11423  lapack_complex_double* A, lapack_int const* lda,
11425  lapack_complex_double* work, lapack_int const* lwork,
11426  lapack_int* info );
11427 
11428 #define LAPACK_csytrf_rook LAPACK_GLOBAL(csytrf_rook,CSYTRF_ROOK)
11430  char const* uplo,
11431  lapack_int const* n,
11432  lapack_complex_float* A, lapack_int const* lda, lapack_int* ipiv,
11433  lapack_complex_float* work, lapack_int const* lwork,
11434  lapack_int* info );
11435 
11436 #define LAPACK_dsytrf_rook LAPACK_GLOBAL(dsytrf_rook,DSYTRF_ROOK)
11438  char const* uplo,
11439  lapack_int const* n,
11440  double* A, lapack_int const* lda, lapack_int* ipiv,
11441  double* work, lapack_int const* lwork,
11442  lapack_int* info );
11443 
11444 #define LAPACK_ssytrf_rook LAPACK_GLOBAL(ssytrf_rook,SSYTRF_ROOK)
11446  char const* uplo,
11447  lapack_int const* n,
11448  float* A, lapack_int const* lda, lapack_int* ipiv,
11449  float* work, lapack_int const* lwork,
11450  lapack_int* info );
11451 
11452 #define LAPACK_zsytrf_rook LAPACK_GLOBAL(zsytrf_rook,ZSYTRF_ROOK)
11454  char const* uplo,
11455  lapack_int const* n,
11456  lapack_complex_double* A, lapack_int const* lda, lapack_int* ipiv,
11457  lapack_complex_double* work, lapack_int const* lwork,
11458  lapack_int* info );
11459 
11460 #define LAPACK_csytri LAPACK_GLOBAL(csytri,CSYTRI)
11462  char const* uplo,
11463  lapack_int const* n,
11464  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11465  lapack_complex_float* work,
11466  lapack_int* info );
11467 
11468 #define LAPACK_dsytri LAPACK_GLOBAL(dsytri,DSYTRI)
11470  char const* uplo,
11471  lapack_int const* n,
11472  double* A, lapack_int const* lda, lapack_int const* ipiv,
11473  double* work,
11474  lapack_int* info );
11475 
11476 #define LAPACK_ssytri LAPACK_GLOBAL(ssytri,SSYTRI)
11478  char const* uplo,
11479  lapack_int const* n,
11480  float* A, lapack_int const* lda, lapack_int const* ipiv,
11481  float* work,
11482  lapack_int* info );
11483 
11484 #define LAPACK_zsytri LAPACK_GLOBAL(zsytri,ZSYTRI)
11486  char const* uplo,
11487  lapack_int const* n,
11488  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11489  lapack_complex_double* work,
11490  lapack_int* info );
11491 
11492 #define LAPACK_csytri2 LAPACK_GLOBAL(csytri2,CSYTRI2)
11494  char const* uplo,
11495  lapack_int const* n,
11496  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11497  lapack_complex_float* work, lapack_int const* lwork,
11498  lapack_int* info );
11499 
11500 #define LAPACK_dsytri2 LAPACK_GLOBAL(dsytri2,DSYTRI2)
11502  char const* uplo,
11503  lapack_int const* n,
11504  double* A, lapack_int const* lda, lapack_int const* ipiv,
11505  double* work, lapack_int const* lwork,
11506  lapack_int* info );
11507 
11508 #define LAPACK_ssytri2 LAPACK_GLOBAL(ssytri2,SSYTRI2)
11510  char const* uplo,
11511  lapack_int const* n,
11512  float* A, lapack_int const* lda, lapack_int const* ipiv,
11513  float* work, lapack_int const* lwork,
11514  lapack_int* info );
11515 
11516 #define LAPACK_zsytri2 LAPACK_GLOBAL(zsytri2,ZSYTRI2)
11518  char const* uplo,
11519  lapack_int const* n,
11520  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11521  lapack_complex_double* work, lapack_int const* lwork,
11522  lapack_int* info );
11523 
11524 #define LAPACK_csytri2x LAPACK_GLOBAL(csytri2x,CSYTRI2X)
11526  char const* uplo,
11527  lapack_int const* n,
11528  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11529  lapack_complex_float* work, lapack_int const* nb,
11530  lapack_int* info );
11531 
11532 #define LAPACK_dsytri2x LAPACK_GLOBAL(dsytri2x,DSYTRI2X)
11534  char const* uplo,
11535  lapack_int const* n,
11536  double* A, lapack_int const* lda, lapack_int const* ipiv,
11537  double* work, lapack_int const* nb,
11538  lapack_int* info );
11539 
11540 #define LAPACK_ssytri2x LAPACK_GLOBAL(ssytri2x,SSYTRI2X)
11542  char const* uplo,
11543  lapack_int const* n,
11544  float* A, lapack_int const* lda, lapack_int const* ipiv,
11545  float* work, lapack_int const* nb,
11546  lapack_int* info );
11547 
11548 #define LAPACK_zsytri2x LAPACK_GLOBAL(zsytri2x,ZSYTRI2X)
11550  char const* uplo,
11551  lapack_int const* n,
11552  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11553  lapack_complex_double* work, lapack_int const* nb,
11554  lapack_int* info );
11555 
11556 #define LAPACK_csytri_3 LAPACK_GLOBAL(csytri_3,CSYTRI_3)
11558  char const* uplo,
11559  lapack_int const* n,
11560  lapack_complex_float* A, lapack_int const* lda,
11561  lapack_complex_float const* E, lapack_int const* ipiv,
11562  lapack_complex_float* work, lapack_int const* lwork,
11563  lapack_int* info );
11564 
11565 #define LAPACK_dsytri_3 LAPACK_GLOBAL(dsytri_3,DSYTRI_3)
11567  char const* uplo,
11568  lapack_int const* n,
11569  double* A, lapack_int const* lda,
11570  double const* E, lapack_int const* ipiv,
11571  double* work, lapack_int const* lwork,
11572  lapack_int* info );
11573 
11574 #define LAPACK_ssytri_3 LAPACK_GLOBAL(ssytri_3,SSYTRI_3)
11576  char const* uplo,
11577  lapack_int const* n,
11578  float* A, lapack_int const* lda,
11579  float const* E, lapack_int const* ipiv,
11580  float* work, lapack_int const* lwork,
11581  lapack_int* info );
11582 
11583 #define LAPACK_zsytri_3 LAPACK_GLOBAL(zsytri_3,ZSYTRI_3)
11585  char const* uplo,
11586  lapack_int const* n,
11587  lapack_complex_double* A, lapack_int const* lda,
11588  lapack_complex_double const* E, lapack_int const* ipiv,
11589  lapack_complex_double* work, lapack_int const* lwork,
11590  lapack_int* info );
11591 
11592 #define LAPACK_csytrs LAPACK_GLOBAL(csytrs,CSYTRS)
11594  char const* uplo,
11595  lapack_int const* n, lapack_int const* nrhs,
11596  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
11597  lapack_complex_float* B, lapack_int const* ldb,
11598  lapack_int* info );
11599 
11600 #define LAPACK_dsytrs LAPACK_GLOBAL(dsytrs,DSYTRS)
11602  char const* uplo,
11603  lapack_int const* n, lapack_int const* nrhs,
11604  double const* A, lapack_int const* lda, lapack_int const* ipiv,
11605  double* B, lapack_int const* ldb,
11606  lapack_int* info );
11607 
11608 #define LAPACK_ssytrs LAPACK_GLOBAL(ssytrs,SSYTRS)
11610  char const* uplo,
11611  lapack_int const* n, lapack_int const* nrhs,
11612  float const* A, lapack_int const* lda, lapack_int const* ipiv,
11613  float* B, lapack_int const* ldb,
11614  lapack_int* info );
11615 
11616 #define LAPACK_zsytrs LAPACK_GLOBAL(zsytrs,ZSYTRS)
11618  char const* uplo,
11619  lapack_int const* n, lapack_int const* nrhs,
11620  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
11621  lapack_complex_double* B, lapack_int const* ldb,
11622  lapack_int* info );
11623 
11624 #define LAPACK_csytrs2 LAPACK_GLOBAL(csytrs2,CSYTRS2)
11626  char const* uplo,
11627  lapack_int const* n, lapack_int const* nrhs,
11628  lapack_complex_float* A, lapack_int const* lda, lapack_int const* ipiv,
11629  lapack_complex_float* B, lapack_int const* ldb,
11630  lapack_complex_float* work,
11631  lapack_int* info );
11632 
11633 #define LAPACK_dsytrs2 LAPACK_GLOBAL(dsytrs2,DSYTRS2)
11635  char const* uplo,
11636  lapack_int const* n, lapack_int const* nrhs,
11637  double* A, lapack_int const* lda, lapack_int const* ipiv,
11638  double* B, lapack_int const* ldb,
11639  double* work,
11640  lapack_int* info );
11641 
11642 #define LAPACK_ssytrs2 LAPACK_GLOBAL(ssytrs2,SSYTRS2)
11644  char const* uplo,
11645  lapack_int const* n, lapack_int const* nrhs,
11646  float* A, lapack_int const* lda, lapack_int const* ipiv,
11647  float* B, lapack_int const* ldb,
11648  float* work,
11649  lapack_int* info );
11650 
11651 #define LAPACK_zsytrs2 LAPACK_GLOBAL(zsytrs2,ZSYTRS2)
11653  char const* uplo,
11654  lapack_int const* n, lapack_int const* nrhs,
11655  lapack_complex_double* A, lapack_int const* lda, lapack_int const* ipiv,
11656  lapack_complex_double* B, lapack_int const* ldb,
11657  lapack_complex_double* work,
11658  lapack_int* info );
11659 
11660 #define LAPACK_csytrs_3 LAPACK_GLOBAL(csytrs_3,CSYTRS_3)
11662  char const* uplo,
11663  lapack_int const* n, lapack_int const* nrhs,
11664  lapack_complex_float const* A, lapack_int const* lda,
11665  lapack_complex_float const* E, lapack_int const* ipiv,
11666  lapack_complex_float* B, lapack_int const* ldb,
11667  lapack_int* info );
11668 
11669 #define LAPACK_dsytrs_3 LAPACK_GLOBAL(dsytrs_3,DSYTRS_3)
11671  char const* uplo,
11672  lapack_int const* n, lapack_int const* nrhs,
11673  double const* A, lapack_int const* lda,
11674  double const* E, lapack_int const* ipiv,
11675  double* B, lapack_int const* ldb,
11676  lapack_int* info );
11677 
11678 #define LAPACK_ssytrs_3 LAPACK_GLOBAL(ssytrs_3,SSYTRS_3)
11680  char const* uplo,
11681  lapack_int const* n, lapack_int const* nrhs,
11682  float const* A, lapack_int const* lda,
11683  float const* E, lapack_int const* ipiv,
11684  float* B, lapack_int const* ldb,
11685  lapack_int* info );
11686 
11687 #define LAPACK_zsytrs_3 LAPACK_GLOBAL(zsytrs_3,ZSYTRS_3)
11689  char const* uplo,
11690  lapack_int const* n, lapack_int const* nrhs,
11691  lapack_complex_double const* A, lapack_int const* lda,
11692  lapack_complex_double const* E, lapack_int const* ipiv,
11693  lapack_complex_double* B, lapack_int const* ldb,
11694  lapack_int* info );
11695 
11696 #define LAPACK_csytrs_aa LAPACK_GLOBAL(csytrs_aa,CSYTRS_AA)
11698  char const* uplo,
11699  lapack_int const* n, lapack_int const* nrhs,
11700  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
11701  lapack_complex_float* B, lapack_int const* ldb,
11702  lapack_complex_float* work, lapack_int const* lwork,
11703  lapack_int* info );
11704 
11705 #define LAPACK_dsytrs_aa LAPACK_GLOBAL(dsytrs_aa,DSYTRS_AA)
11707  char const* uplo,
11708  lapack_int const* n, lapack_int const* nrhs,
11709  double const* A, lapack_int const* lda, lapack_int const* ipiv,
11710  double* B, lapack_int const* ldb,
11711  double* work, lapack_int const* lwork,
11712  lapack_int* info );
11713 
11714 #define LAPACK_ssytrs_aa LAPACK_GLOBAL(ssytrs_aa,SSYTRS_AA)
11716  char const* uplo,
11717  lapack_int const* n, lapack_int const* nrhs,
11718  float const* A, lapack_int const* lda, lapack_int const* ipiv,
11719  float* B, lapack_int const* ldb,
11720  float* work, lapack_int const* lwork,
11721  lapack_int* info );
11722 
11723 #define LAPACK_zsytrs_aa LAPACK_GLOBAL(zsytrs_aa,ZSYTRS_AA)
11725  char const* uplo,
11726  lapack_int const* n, lapack_int const* nrhs,
11727  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
11728  lapack_complex_double* B, lapack_int const* ldb,
11729  lapack_complex_double* work, lapack_int const* lwork,
11730  lapack_int* info );
11731 
11732 #define LAPACK_csytrs_aa_2stage LAPACK_GLOBAL(csytrs_aa_2stage,CSYTRS_AA_2STAGE)
11734  char const* uplo,
11735  lapack_int const* n, lapack_int const* nrhs,
11736  lapack_complex_float const* A, lapack_int const* lda,
11737  lapack_complex_float* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11738  lapack_complex_float* B, lapack_int const* ldb,
11739  lapack_int* info );
11740 
11741 #define LAPACK_dsytrs_aa_2stage LAPACK_GLOBAL(dsytrs_aa_2stage,DSYTRS_AA_2STAGE)
11743  char const* uplo,
11744  lapack_int const* n, lapack_int const* nrhs,
11745  double const* A, lapack_int const* lda,
11746  double* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11747  double* B, lapack_int const* ldb,
11748  lapack_int* info );
11749 
11750 #define LAPACK_ssytrs_aa_2stage LAPACK_GLOBAL(ssytrs_aa_2stage,SSYTRS_AA_2STAGE)
11752  char const* uplo,
11753  lapack_int const* n, lapack_int const* nrhs,
11754  float const* A, lapack_int const* lda,
11755  float* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11756  float* B, lapack_int const* ldb,
11757  lapack_int* info );
11758 
11759 #define LAPACK_zsytrs_aa_2stage LAPACK_GLOBAL(zsytrs_aa_2stage,ZSYTRS_AA_2STAGE)
11761  char const* uplo,
11762  lapack_int const* n, lapack_int const* nrhs,
11763  lapack_complex_double const* A, lapack_int const* lda,
11764  lapack_complex_double* TB, lapack_int const* ltb, lapack_int const* ipiv, lapack_int const* ipiv2,
11765  lapack_complex_double* B, lapack_int const* ldb,
11766  lapack_int* info );
11767 
11768 #define LAPACK_csytrs_rook LAPACK_GLOBAL(csytrs_rook,CSYTRS_ROOK)
11770  char const* uplo,
11771  lapack_int const* n, lapack_int const* nrhs,
11772  lapack_complex_float const* A, lapack_int const* lda, lapack_int const* ipiv,
11773  lapack_complex_float* B, lapack_int const* ldb,
11774  lapack_int* info );
11775 
11776 #define LAPACK_dsytrs_rook LAPACK_GLOBAL(dsytrs_rook,DSYTRS_ROOK)
11778  char const* uplo,
11779  lapack_int const* n, lapack_int const* nrhs,
11780  double const* A, lapack_int const* lda, lapack_int const* ipiv,
11781  double* B, lapack_int const* ldb,
11782  lapack_int* info );
11783 
11784 #define LAPACK_ssytrs_rook LAPACK_GLOBAL(ssytrs_rook,SSYTRS_ROOK)
11786  char const* uplo,
11787  lapack_int const* n, lapack_int const* nrhs,
11788  float const* A, lapack_int const* lda, lapack_int const* ipiv,
11789  float* B, lapack_int const* ldb,
11790  lapack_int* info );
11791 
11792 #define LAPACK_zsytrs_rook LAPACK_GLOBAL(zsytrs_rook,ZSYTRS_ROOK)
11794  char const* uplo,
11795  lapack_int const* n, lapack_int const* nrhs,
11796  lapack_complex_double const* A, lapack_int const* lda, lapack_int const* ipiv,
11797  lapack_complex_double* B, lapack_int const* ldb,
11798  lapack_int* info );
11799 
11800 #define LAPACK_ctbcon LAPACK_GLOBAL(ctbcon,CTBCON)
11802  char const* norm, char const* uplo, char const* diag,
11803  lapack_int const* n, lapack_int const* kd,
11804  lapack_complex_float const* AB, lapack_int const* ldab,
11805  float* rcond,
11806  lapack_complex_float* work,
11807  float* rwork,
11808  lapack_int* info );
11809 
11810 #define LAPACK_dtbcon LAPACK_GLOBAL(dtbcon,DTBCON)
11812  char const* norm, char const* uplo, char const* diag,
11813  lapack_int const* n, lapack_int const* kd,
11814  double const* AB, lapack_int const* ldab,
11815  double* rcond,
11816  double* work,
11817  lapack_int* iwork,
11818  lapack_int* info );
11819 
11820 #define LAPACK_stbcon LAPACK_GLOBAL(stbcon,STBCON)
11822  char const* norm, char const* uplo, char const* diag,
11823  lapack_int const* n, lapack_int const* kd,
11824  float const* AB, lapack_int const* ldab,
11825  float* rcond,
11826  float* work,
11827  lapack_int* iwork,
11828  lapack_int* info );
11829 
11830 #define LAPACK_ztbcon LAPACK_GLOBAL(ztbcon,ZTBCON)
11832  char const* norm, char const* uplo, char const* diag,
11833  lapack_int const* n, lapack_int const* kd,
11834  lapack_complex_double const* AB, lapack_int const* ldab,
11835  double* rcond,
11836  lapack_complex_double* work,
11837  double* rwork,
11838  lapack_int* info );
11839 
11840 #define LAPACK_ctbrfs LAPACK_GLOBAL(ctbrfs,CTBRFS)
11842  char const* uplo, char const* trans, char const* diag,
11843  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11844  lapack_complex_float const* AB, lapack_int const* ldab,
11845  lapack_complex_float const* B, lapack_int const* ldb,
11846  lapack_complex_float const* X, lapack_int const* ldx,
11847  float* ferr,
11848  float* berr,
11849  lapack_complex_float* work,
11850  float* rwork,
11851  lapack_int* info );
11852 
11853 #define LAPACK_dtbrfs LAPACK_GLOBAL(dtbrfs,DTBRFS)
11855  char const* uplo, char const* trans, char const* diag,
11856  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11857  double const* AB, lapack_int const* ldab,
11858  double const* B, lapack_int const* ldb,
11859  double const* X, lapack_int const* ldx,
11860  double* ferr,
11861  double* berr,
11862  double* work,
11863  lapack_int* iwork,
11864  lapack_int* info );
11865 
11866 #define LAPACK_stbrfs LAPACK_GLOBAL(stbrfs,STBRFS)
11868  char const* uplo, char const* trans, char const* diag,
11869  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11870  float const* AB, lapack_int const* ldab,
11871  float const* B, lapack_int const* ldb,
11872  float const* X, lapack_int const* ldx,
11873  float* ferr,
11874  float* berr,
11875  float* work,
11876  lapack_int* iwork,
11877  lapack_int* info );
11878 
11879 #define LAPACK_ztbrfs LAPACK_GLOBAL(ztbrfs,ZTBRFS)
11881  char const* uplo, char const* trans, char const* diag,
11882  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11883  lapack_complex_double const* AB, lapack_int const* ldab,
11884  lapack_complex_double const* B, lapack_int const* ldb,
11885  lapack_complex_double const* X, lapack_int const* ldx,
11886  double* ferr,
11887  double* berr,
11888  lapack_complex_double* work,
11889  double* rwork,
11890  lapack_int* info );
11891 
11892 #define LAPACK_ctbtrs LAPACK_GLOBAL(ctbtrs,CTBTRS)
11894  char const* uplo, char const* trans, char const* diag,
11895  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11896  lapack_complex_float const* AB, lapack_int const* ldab,
11897  lapack_complex_float* B, lapack_int const* ldb,
11898  lapack_int* info );
11899 
11900 #define LAPACK_dtbtrs LAPACK_GLOBAL(dtbtrs,DTBTRS)
11902  char const* uplo, char const* trans, char const* diag,
11903  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11904  double const* AB, lapack_int const* ldab,
11905  double* B, lapack_int const* ldb,
11906  lapack_int* info );
11907 
11908 #define LAPACK_stbtrs LAPACK_GLOBAL(stbtrs,STBTRS)
11910  char const* uplo, char const* trans, char const* diag,
11911  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11912  float const* AB, lapack_int const* ldab,
11913  float* B, lapack_int const* ldb,
11914  lapack_int* info );
11915 
11916 #define LAPACK_ztbtrs LAPACK_GLOBAL(ztbtrs,ZTBTRS)
11918  char const* uplo, char const* trans, char const* diag,
11919  lapack_int const* n, lapack_int const* kd, lapack_int const* nrhs,
11920  lapack_complex_double const* AB, lapack_int const* ldab,
11921  lapack_complex_double* B, lapack_int const* ldb,
11922  lapack_int* info );
11923 
11924 #define LAPACK_ctfsm LAPACK_GLOBAL(ctfsm,CTFSM)
11926  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11927  lapack_int const* m, lapack_int const* n,
11928  lapack_complex_float const* alpha,
11929  lapack_complex_float const* A,
11930  lapack_complex_float* B, lapack_int const* ldb );
11931 
11932 #define LAPACK_dtfsm LAPACK_GLOBAL(dtfsm,DTFSM)
11934  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11935  lapack_int const* m, lapack_int const* n,
11936  double const* alpha,
11937  double const* A,
11938  double* B, lapack_int const* ldb );
11939 
11940 #define LAPACK_stfsm LAPACK_GLOBAL(stfsm,STFSM)
11942  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11943  lapack_int const* m, lapack_int const* n,
11944  float const* alpha,
11945  float const* A,
11946  float* B, lapack_int const* ldb );
11947 
11948 #define LAPACK_ztfsm LAPACK_GLOBAL(ztfsm,ZTFSM)
11950  char const* transr, char const* side, char const* uplo, char const* trans, char const* diag,
11951  lapack_int const* m, lapack_int const* n,
11952  lapack_complex_double const* alpha,
11953  lapack_complex_double const* A,
11954  lapack_complex_double* B, lapack_int const* ldb );
11955 
11956 #define LAPACK_ctftri LAPACK_GLOBAL(ctftri,CTFTRI)
11958  char const* transr, char const* uplo, char const* diag,
11959  lapack_int const* n,
11961  lapack_int* info );
11962 
11963 #define LAPACK_dtftri LAPACK_GLOBAL(dtftri,DTFTRI)
11965  char const* transr, char const* uplo, char const* diag,
11966  lapack_int const* n,
11967  double* A,
11968  lapack_int* info );
11969 
11970 #define LAPACK_stftri LAPACK_GLOBAL(stftri,STFTRI)
11972  char const* transr, char const* uplo, char const* diag,
11973  lapack_int const* n,
11974  float* A,
11975  lapack_int* info );
11976 
11977 #define LAPACK_ztftri LAPACK_GLOBAL(ztftri,ZTFTRI)
11979  char const* transr, char const* uplo, char const* diag,
11980  lapack_int const* n,
11982  lapack_int* info );
11983 
11984 #define LAPACK_ctfttp LAPACK_GLOBAL(ctfttp,CTFTTP)
11986  char const* transr, char const* uplo,
11987  lapack_int const* n,
11988  lapack_complex_float const* ARF,
11990  lapack_int* info );
11991 
11992 #define LAPACK_dtfttp LAPACK_GLOBAL(dtfttp,DTFTTP)
11994  char const* transr, char const* uplo,
11995  lapack_int const* n,
11996  double const* ARF,
11997  double* AP,
11998  lapack_int* info );
11999 
12000 #define LAPACK_stfttp LAPACK_GLOBAL(stfttp,STFTTP)
12002  char const* transr, char const* uplo,
12003  lapack_int const* n,
12004  float const* ARF,
12005  float* AP,
12006  lapack_int* info );
12007 
12008 #define LAPACK_ztfttp LAPACK_GLOBAL(ztfttp,ZTFTTP)
12010  char const* transr, char const* uplo,
12011  lapack_int const* n,
12012  lapack_complex_double const* ARF,
12014  lapack_int* info );
12015 
12016 #define LAPACK_ctfttr LAPACK_GLOBAL(ctfttr,CTFTTR)
12018  char const* transr, char const* uplo,
12019  lapack_int const* n,
12020  lapack_complex_float const* ARF,
12021  lapack_complex_float* A, lapack_int const* lda,
12022  lapack_int* info );
12023 
12024 #define LAPACK_dtfttr LAPACK_GLOBAL(dtfttr,DTFTTR)
12026  char const* transr, char const* uplo,
12027  lapack_int const* n,
12028  double const* ARF,
12029  double* A, lapack_int const* lda,
12030  lapack_int* info );
12031 
12032 #define LAPACK_stfttr LAPACK_GLOBAL(stfttr,STFTTR)
12034  char const* transr, char const* uplo,
12035  lapack_int const* n,
12036  float const* ARF,
12037  float* A, lapack_int const* lda,
12038  lapack_int* info );
12039 
12040 #define LAPACK_ztfttr LAPACK_GLOBAL(ztfttr,ZTFTTR)
12042  char const* transr, char const* uplo,
12043  lapack_int const* n,
12044  lapack_complex_double const* ARF,
12045  lapack_complex_double* A, lapack_int const* lda,
12046  lapack_int* info );
12047 
12048 #define LAPACK_ctgevc LAPACK_GLOBAL(ctgevc,CTGEVC)
12050  char const* side, char const* howmny,
12051  lapack_logical const* select,
12052  lapack_int const* n,
12053  lapack_complex_float const* S, lapack_int const* lds,
12054  lapack_complex_float const* P, lapack_int const* ldp,
12055  lapack_complex_float* VL, lapack_int const* ldvl,
12056  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12057  lapack_complex_float* work,
12058  float* rwork,
12059  lapack_int* info );
12060 
12061 #define LAPACK_dtgevc LAPACK_GLOBAL(dtgevc,DTGEVC)
12063  char const* side, char const* howmny,
12064  lapack_logical const* select,
12065  lapack_int const* n,
12066  double const* S, lapack_int const* lds,
12067  double const* P, lapack_int const* ldp,
12068  double* VL, lapack_int const* ldvl,
12069  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12070  double* work,
12071  lapack_int* info );
12072 
12073 #define LAPACK_stgevc LAPACK_GLOBAL(stgevc,STGEVC)
12075  char const* side, char const* howmny,
12076  lapack_logical const* select,
12077  lapack_int const* n,
12078  float const* S, lapack_int const* lds,
12079  float const* P, lapack_int const* ldp,
12080  float* VL, lapack_int const* ldvl,
12081  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12082  float* work,
12083  lapack_int* info );
12084 
12085 #define LAPACK_ztgevc LAPACK_GLOBAL(ztgevc,ZTGEVC)
12087  char const* side, char const* howmny,
12088  lapack_logical const* select,
12089  lapack_int const* n,
12090  lapack_complex_double const* S, lapack_int const* lds,
12091  lapack_complex_double const* P, lapack_int const* ldp,
12092  lapack_complex_double* VL, lapack_int const* ldvl,
12093  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12094  lapack_complex_double* work,
12095  double* rwork,
12096  lapack_int* info );
12097 
12098 #define LAPACK_ctgexc LAPACK_GLOBAL(ctgexc,CTGEXC)
12100  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
12101  lapack_complex_float* A, lapack_int const* lda,
12102  lapack_complex_float* B, lapack_int const* ldb,
12103  lapack_complex_float* Q, lapack_int const* ldq,
12104  lapack_complex_float* Z, lapack_int const* ldz, lapack_int const* ifst, lapack_int* ilst,
12105  lapack_int* info );
12106 
12107 #define LAPACK_dtgexc LAPACK_GLOBAL(dtgexc,DTGEXC)
12109  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
12110  double* A, lapack_int const* lda,
12111  double* B, lapack_int const* ldb,
12112  double* Q, lapack_int const* ldq,
12113  double* Z, lapack_int const* ldz, lapack_int* ifst, lapack_int* ilst,
12114  double* work, lapack_int const* lwork,
12115  lapack_int* info );
12116 
12117 #define LAPACK_stgexc LAPACK_GLOBAL(stgexc,STGEXC)
12119  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
12120  float* A, lapack_int const* lda,
12121  float* B, lapack_int const* ldb,
12122  float* Q, lapack_int const* ldq,
12123  float* Z, lapack_int const* ldz, lapack_int* ifst, lapack_int* ilst,
12124  float* work, lapack_int const* lwork,
12125  lapack_int* info );
12126 
12127 #define LAPACK_ztgexc LAPACK_GLOBAL(ztgexc,ZTGEXC)
12129  lapack_logical const* wantq, lapack_logical const* wantz, lapack_int const* n,
12130  lapack_complex_double* A, lapack_int const* lda,
12131  lapack_complex_double* B, lapack_int const* ldb,
12132  lapack_complex_double* Q, lapack_int const* ldq,
12133  lapack_complex_double* Z, lapack_int const* ldz, lapack_int const* ifst, lapack_int* ilst,
12134  lapack_int* info );
12135 
12136 #define LAPACK_ctgsen LAPACK_GLOBAL(ctgsen,CTGSEN)
12138  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
12139  lapack_complex_float* A, lapack_int const* lda,
12140  lapack_complex_float* B, lapack_int const* ldb,
12141  lapack_complex_float* alpha,
12142  lapack_complex_float* beta,
12143  lapack_complex_float* Q, lapack_int const* ldq,
12144  lapack_complex_float* Z, lapack_int const* ldz, lapack_int* m,
12145  float* pl,
12146  float* pr,
12147  float* DIF,
12148  lapack_complex_float* work, lapack_int const* lwork,
12149  lapack_int* iwork, lapack_int const* liwork,
12150  lapack_int* info );
12151 
12152 #define LAPACK_dtgsen LAPACK_GLOBAL(dtgsen,DTGSEN)
12154  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
12155  double* A, lapack_int const* lda,
12156  double* B, lapack_int const* ldb,
12157  double* alphar,
12158  double* alphai,
12159  double* beta,
12160  double* Q, lapack_int const* ldq,
12161  double* Z, lapack_int const* ldz, lapack_int* m,
12162  double* pl,
12163  double* pr,
12164  double* DIF,
12165  double* work, lapack_int const* lwork,
12166  lapack_int* iwork, lapack_int const* liwork,
12167  lapack_int* info );
12168 
12169 #define LAPACK_stgsen LAPACK_GLOBAL(stgsen,STGSEN)
12171  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
12172  float* A, lapack_int const* lda,
12173  float* B, lapack_int const* ldb,
12174  float* alphar,
12175  float* alphai,
12176  float* beta,
12177  float* Q, lapack_int const* ldq,
12178  float* Z, lapack_int const* ldz, lapack_int* m,
12179  float* pl,
12180  float* pr,
12181  float* DIF,
12182  float* work, lapack_int const* lwork,
12183  lapack_int* iwork, lapack_int const* liwork,
12184  lapack_int* info );
12185 
12186 #define LAPACK_ztgsen LAPACK_GLOBAL(ztgsen,ZTGSEN)
12188  lapack_int const* ijob, lapack_logical const* wantq, lapack_logical const* wantz, lapack_logical const* select, lapack_int const* n,
12189  lapack_complex_double* A, lapack_int const* lda,
12190  lapack_complex_double* B, lapack_int const* ldb,
12191  lapack_complex_double* alpha,
12192  lapack_complex_double* beta,
12193  lapack_complex_double* Q, lapack_int const* ldq,
12194  lapack_complex_double* Z, lapack_int const* ldz, lapack_int* m,
12195  double* pl,
12196  double* pr,
12197  double* DIF,
12198  lapack_complex_double* work, lapack_int const* lwork,
12199  lapack_int* iwork, lapack_int const* liwork,
12200  lapack_int* info );
12201 
12202 #define LAPACK_ctgsja LAPACK_GLOBAL(ctgsja,CTGSJA)
12204  char const* jobu, char const* jobv, char const* jobq,
12205  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12206  lapack_complex_float* A, lapack_int const* lda,
12207  lapack_complex_float* B, lapack_int const* ldb,
12208  float const* tola,
12209  float const* tolb,
12210  float* alpha,
12211  float* beta,
12212  lapack_complex_float* U, lapack_int const* ldu,
12213  lapack_complex_float* V, lapack_int const* ldv,
12214  lapack_complex_float* Q, lapack_int const* ldq,
12215  lapack_complex_float* work, lapack_int* ncycle,
12216  lapack_int* info );
12217 
12218 #define LAPACK_dtgsja LAPACK_GLOBAL(dtgsja,DTGSJA)
12220  char const* jobu, char const* jobv, char const* jobq,
12221  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12222  double* A, lapack_int const* lda,
12223  double* B, lapack_int const* ldb,
12224  double const* tola,
12225  double const* tolb,
12226  double* alpha,
12227  double* beta,
12228  double* U, lapack_int const* ldu,
12229  double* V, lapack_int const* ldv,
12230  double* Q, lapack_int const* ldq,
12231  double* work, lapack_int* ncycle,
12232  lapack_int* info );
12233 
12234 #define LAPACK_stgsja LAPACK_GLOBAL(stgsja,STGSJA)
12236  char const* jobu, char const* jobv, char const* jobq,
12237  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12238  float* A, lapack_int const* lda,
12239  float* B, lapack_int const* ldb,
12240  float const* tola,
12241  float const* tolb,
12242  float* alpha,
12243  float* beta,
12244  float* U, lapack_int const* ldu,
12245  float* V, lapack_int const* ldv,
12246  float* Q, lapack_int const* ldq,
12247  float* work, lapack_int* ncycle,
12248  lapack_int* info );
12249 
12250 #define LAPACK_ztgsja LAPACK_GLOBAL(ztgsja,ZTGSJA)
12252  char const* jobu, char const* jobv, char const* jobq,
12253  lapack_int const* m, lapack_int const* p, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12254  lapack_complex_double* A, lapack_int const* lda,
12255  lapack_complex_double* B, lapack_int const* ldb,
12256  double const* tola,
12257  double const* tolb,
12258  double* alpha,
12259  double* beta,
12260  lapack_complex_double* U, lapack_int const* ldu,
12261  lapack_complex_double* V, lapack_int const* ldv,
12262  lapack_complex_double* Q, lapack_int const* ldq,
12263  lapack_complex_double* work, lapack_int* ncycle,
12264  lapack_int* info );
12265 
12266 #define LAPACK_ctgsna LAPACK_GLOBAL(ctgsna,CTGSNA)
12268  char const* job, char const* howmny,
12269  lapack_logical const* select,
12270  lapack_int const* n,
12271  lapack_complex_float const* A, lapack_int const* lda,
12272  lapack_complex_float const* B, lapack_int const* ldb,
12273  lapack_complex_float const* VL, lapack_int const* ldvl,
12274  lapack_complex_float const* VR, lapack_int const* ldvr,
12275  float* S,
12276  float* DIF, lapack_int const* mm, lapack_int* m,
12277  lapack_complex_float* work, lapack_int const* lwork,
12278  lapack_int* iwork,
12279  lapack_int* info );
12280 
12281 #define LAPACK_dtgsna LAPACK_GLOBAL(dtgsna,DTGSNA)
12283  char const* job, char const* howmny,
12284  lapack_logical const* select,
12285  lapack_int const* n,
12286  double const* A, lapack_int const* lda,
12287  double const* B, lapack_int const* ldb,
12288  double const* VL, lapack_int const* ldvl,
12289  double const* VR, lapack_int const* ldvr,
12290  double* S,
12291  double* DIF, lapack_int const* mm, lapack_int* m,
12292  double* work, lapack_int const* lwork,
12293  lapack_int* iwork,
12294  lapack_int* info );
12295 
12296 #define LAPACK_stgsna LAPACK_GLOBAL(stgsna,STGSNA)
12298  char const* job, char const* howmny,
12299  lapack_logical const* select,
12300  lapack_int const* n,
12301  float const* A, lapack_int const* lda,
12302  float const* B, lapack_int const* ldb,
12303  float const* VL, lapack_int const* ldvl,
12304  float const* VR, lapack_int const* ldvr,
12305  float* S,
12306  float* DIF, lapack_int const* mm, lapack_int* m,
12307  float* work, lapack_int const* lwork,
12308  lapack_int* iwork,
12309  lapack_int* info );
12310 
12311 #define LAPACK_ztgsna LAPACK_GLOBAL(ztgsna,ZTGSNA)
12313  char const* job, char const* howmny,
12314  lapack_logical const* select,
12315  lapack_int const* n,
12316  lapack_complex_double const* A, lapack_int const* lda,
12317  lapack_complex_double const* B, lapack_int const* ldb,
12318  lapack_complex_double const* VL, lapack_int const* ldvl,
12319  lapack_complex_double const* VR, lapack_int const* ldvr,
12320  double* S,
12321  double* DIF, lapack_int const* mm, lapack_int* m,
12322  lapack_complex_double* work, lapack_int const* lwork,
12323  lapack_int* iwork,
12324  lapack_int* info );
12325 
12326 #define LAPACK_ctgsyl LAPACK_GLOBAL(ctgsyl,CTGSYL)
12328  char const* trans,
12329  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12330  lapack_complex_float const* A, lapack_int const* lda,
12331  lapack_complex_float const* B, lapack_int const* ldb,
12332  lapack_complex_float* C, lapack_int const* ldc,
12333  lapack_complex_float const* D, lapack_int const* ldd,
12334  lapack_complex_float const* E, lapack_int const* lde,
12335  lapack_complex_float* F, lapack_int const* ldf,
12336  float* dif,
12337  float* scale,
12338  lapack_complex_float* work, lapack_int const* lwork,
12339  lapack_int* iwork,
12340  lapack_int* info );
12341 
12342 #define LAPACK_dtgsyl LAPACK_GLOBAL(dtgsyl,DTGSYL)
12344  char const* trans,
12345  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12346  double const* A, lapack_int const* lda,
12347  double const* B, lapack_int const* ldb,
12348  double* C, lapack_int const* ldc,
12349  double const* D, lapack_int const* ldd,
12350  double const* E, lapack_int const* lde,
12351  double* F, lapack_int const* ldf,
12352  double* dif,
12353  double* scale,
12354  double* work, lapack_int const* lwork,
12355  lapack_int* iwork,
12356  lapack_int* info );
12357 
12358 #define LAPACK_stgsyl LAPACK_GLOBAL(stgsyl,STGSYL)
12360  char const* trans,
12361  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12362  float const* A, lapack_int const* lda,
12363  float const* B, lapack_int const* ldb,
12364  float* C, lapack_int const* ldc,
12365  float const* D, lapack_int const* ldd,
12366  float const* E, lapack_int const* lde,
12367  float* F, lapack_int const* ldf,
12368  float* dif,
12369  float* scale,
12370  float* work, lapack_int const* lwork,
12371  lapack_int* iwork,
12372  lapack_int* info );
12373 
12374 #define LAPACK_ztgsyl LAPACK_GLOBAL(ztgsyl,ZTGSYL)
12376  char const* trans,
12377  lapack_int const* ijob, lapack_int const* m, lapack_int const* n,
12378  lapack_complex_double const* A, lapack_int const* lda,
12379  lapack_complex_double const* B, lapack_int const* ldb,
12380  lapack_complex_double* C, lapack_int const* ldc,
12381  lapack_complex_double const* D, lapack_int const* ldd,
12382  lapack_complex_double const* E, lapack_int const* lde,
12383  lapack_complex_double* F, lapack_int const* ldf,
12384  double* dif,
12385  double* scale,
12386  lapack_complex_double* work, lapack_int const* lwork,
12387  lapack_int* iwork,
12388  lapack_int* info );
12389 
12390 #define LAPACK_ctpcon LAPACK_GLOBAL(ctpcon,CTPCON)
12392  char const* norm, char const* uplo, char const* diag,
12393  lapack_int const* n,
12394  lapack_complex_float const* AP,
12395  float* rcond,
12396  lapack_complex_float* work,
12397  float* rwork,
12398  lapack_int* info );
12399 
12400 #define LAPACK_dtpcon LAPACK_GLOBAL(dtpcon,DTPCON)
12402  char const* norm, char const* uplo, char const* diag,
12403  lapack_int const* n,
12404  double const* AP,
12405  double* rcond,
12406  double* work,
12407  lapack_int* iwork,
12408  lapack_int* info );
12409 
12410 #define LAPACK_stpcon LAPACK_GLOBAL(stpcon,STPCON)
12412  char const* norm, char const* uplo, char const* diag,
12413  lapack_int const* n,
12414  float const* AP,
12415  float* rcond,
12416  float* work,
12417  lapack_int* iwork,
12418  lapack_int* info );
12419 
12420 #define LAPACK_ztpcon LAPACK_GLOBAL(ztpcon,ZTPCON)
12422  char const* norm, char const* uplo, char const* diag,
12423  lapack_int const* n,
12424  lapack_complex_double const* AP,
12425  double* rcond,
12426  lapack_complex_double* work,
12427  double* rwork,
12428  lapack_int* info );
12429 
12430 #define LAPACK_ctplqt LAPACK_GLOBAL(ctplqt,CTPLQT)
12432  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12433  lapack_complex_float* A, lapack_int const* lda,
12434  lapack_complex_float* B, lapack_int const* ldb,
12435  lapack_complex_float* T, lapack_int const* ldt,
12436  lapack_complex_float* work,
12437  lapack_int* info );
12438 
12439 #define LAPACK_dtplqt LAPACK_GLOBAL(dtplqt,DTPLQT)
12441  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12442  double* A, lapack_int const* lda,
12443  double* B, lapack_int const* ldb,
12444  double* T, lapack_int const* ldt,
12445  double* work,
12446  lapack_int* info );
12447 
12448 #define LAPACK_stplqt LAPACK_GLOBAL(stplqt,STPLQT)
12450  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12451  float* A, lapack_int const* lda,
12452  float* B, lapack_int const* ldb,
12453  float* T, lapack_int const* ldt,
12454  float* work,
12455  lapack_int* info );
12456 
12457 #define LAPACK_ztplqt LAPACK_GLOBAL(ztplqt,ZTPLQT)
12459  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* mb,
12460  lapack_complex_double* A, lapack_int const* lda,
12461  lapack_complex_double* B, lapack_int const* ldb,
12462  lapack_complex_double* T, lapack_int const* ldt,
12463  lapack_complex_double* work,
12464  lapack_int* info );
12465 
12466 #define LAPACK_ctplqt2 LAPACK_GLOBAL(ctplqt2,CTPLQT2)
12468  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12469  lapack_complex_float* A, lapack_int const* lda,
12470  lapack_complex_float* B, lapack_int const* ldb,
12471  lapack_complex_float* T, lapack_int const* ldt,
12472  lapack_int* info );
12473 
12474 #define LAPACK_dtplqt2 LAPACK_GLOBAL(dtplqt2,DTPLQT2)
12476  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12477  double* A, lapack_int const* lda,
12478  double* B, lapack_int const* ldb,
12479  double* T, lapack_int const* ldt,
12480  lapack_int* info );
12481 
12482 #define LAPACK_stplqt2 LAPACK_GLOBAL(stplqt2,STPLQT2)
12484  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12485  float* A, lapack_int const* lda,
12486  float* B, lapack_int const* ldb,
12487  float* T, lapack_int const* ldt,
12488  lapack_int* info );
12489 
12490 #define LAPACK_ztplqt2 LAPACK_GLOBAL(ztplqt2,ZTPLQT2)
12492  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12493  lapack_complex_double* A, lapack_int const* lda,
12494  lapack_complex_double* B, lapack_int const* ldb,
12495  lapack_complex_double* T, lapack_int const* ldt,
12496  lapack_int* info );
12497 
12498 #define LAPACK_ctpmlqt LAPACK_GLOBAL(ctpmlqt,CTPMLQT)
12500  char const* side, char const* trans,
12501  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12502  lapack_complex_float const* V, lapack_int const* ldv,
12503  lapack_complex_float const* T, lapack_int const* ldt,
12504  lapack_complex_float* A, lapack_int const* lda,
12505  lapack_complex_float* B, lapack_int const* ldb,
12506  lapack_complex_float* work,
12507  lapack_int* info );
12508 
12509 #define LAPACK_dtpmlqt LAPACK_GLOBAL(dtpmlqt,DTPMLQT)
12511  char const* side, char const* trans,
12512  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12513  double const* V, lapack_int const* ldv,
12514  double const* T, lapack_int const* ldt,
12515  double* A, lapack_int const* lda,
12516  double* B, lapack_int const* ldb,
12517  double* work,
12518  lapack_int* info );
12519 
12520 #define LAPACK_stpmlqt LAPACK_GLOBAL(stpmlqt,STPMLQT)
12522  char const* side, char const* trans,
12523  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12524  float const* V, lapack_int const* ldv,
12525  float const* T, lapack_int const* ldt,
12526  float* A, lapack_int const* lda,
12527  float* B, lapack_int const* ldb,
12528  float* work,
12529  lapack_int* info );
12530 
12531 #define LAPACK_ztpmlqt LAPACK_GLOBAL(ztpmlqt,ZTPMLQT)
12533  char const* side, char const* trans,
12534  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* mb,
12535  lapack_complex_double const* V, lapack_int const* ldv,
12536  lapack_complex_double const* T, lapack_int const* ldt,
12537  lapack_complex_double* A, lapack_int const* lda,
12538  lapack_complex_double* B, lapack_int const* ldb,
12539  lapack_complex_double* work,
12540  lapack_int* info );
12541 
12542 #define LAPACK_ctpmqrt LAPACK_GLOBAL(ctpmqrt,CTPMQRT)
12544  char const* side, char const* trans,
12545  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12546  lapack_complex_float const* V, lapack_int const* ldv,
12547  lapack_complex_float const* T, lapack_int const* ldt,
12548  lapack_complex_float* A, lapack_int const* lda,
12549  lapack_complex_float* B, lapack_int const* ldb,
12550  lapack_complex_float* work,
12551  lapack_int* info );
12552 
12553 #define LAPACK_dtpmqrt LAPACK_GLOBAL(dtpmqrt,DTPMQRT)
12555  char const* side, char const* trans,
12556  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12557  double const* V, lapack_int const* ldv,
12558  double const* T, lapack_int const* ldt,
12559  double* A, lapack_int const* lda,
12560  double* B, lapack_int const* ldb,
12561  double* work,
12562  lapack_int* info );
12563 
12564 #define LAPACK_stpmqrt LAPACK_GLOBAL(stpmqrt,STPMQRT)
12566  char const* side, char const* trans,
12567  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12568  float const* V, lapack_int const* ldv,
12569  float const* T, lapack_int const* ldt,
12570  float* A, lapack_int const* lda,
12571  float* B, lapack_int const* ldb,
12572  float* work,
12573  lapack_int* info );
12574 
12575 #define LAPACK_ztpmqrt LAPACK_GLOBAL(ztpmqrt,ZTPMQRT)
12577  char const* side, char const* trans,
12578  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l, lapack_int const* nb,
12579  lapack_complex_double const* V, lapack_int const* ldv,
12580  lapack_complex_double const* T, lapack_int const* ldt,
12581  lapack_complex_double* A, lapack_int const* lda,
12582  lapack_complex_double* B, lapack_int const* ldb,
12583  lapack_complex_double* work,
12584  lapack_int* info );
12585 
12586 #define LAPACK_ctpqrt LAPACK_GLOBAL(ctpqrt,CTPQRT)
12588  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12589  lapack_complex_float* A, lapack_int const* lda,
12590  lapack_complex_float* B, lapack_int const* ldb,
12591  lapack_complex_float* T, lapack_int const* ldt,
12592  lapack_complex_float* work,
12593  lapack_int* info );
12594 
12595 #define LAPACK_dtpqrt LAPACK_GLOBAL(dtpqrt,DTPQRT)
12597  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12598  double* A, lapack_int const* lda,
12599  double* B, lapack_int const* ldb,
12600  double* T, lapack_int const* ldt,
12601  double* work,
12602  lapack_int* info );
12603 
12604 #define LAPACK_stpqrt LAPACK_GLOBAL(stpqrt,STPQRT)
12606  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12607  float* A, lapack_int const* lda,
12608  float* B, lapack_int const* ldb,
12609  float* T, lapack_int const* ldt,
12610  float* work,
12611  lapack_int* info );
12612 
12613 #define LAPACK_ztpqrt LAPACK_GLOBAL(ztpqrt,ZTPQRT)
12615  lapack_int const* m, lapack_int const* n, lapack_int const* l, lapack_int const* nb,
12616  lapack_complex_double* A, lapack_int const* lda,
12617  lapack_complex_double* B, lapack_int const* ldb,
12618  lapack_complex_double* T, lapack_int const* ldt,
12619  lapack_complex_double* work,
12620  lapack_int* info );
12621 
12622 #define LAPACK_ctpqrt2 LAPACK_GLOBAL(ctpqrt2,CTPQRT2)
12624  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12625  lapack_complex_float* A, lapack_int const* lda,
12626  lapack_complex_float* B, lapack_int const* ldb,
12627  lapack_complex_float* T, lapack_int const* ldt,
12628  lapack_int* info );
12629 
12630 #define LAPACK_dtpqrt2 LAPACK_GLOBAL(dtpqrt2,DTPQRT2)
12632  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12633  double* A, lapack_int const* lda,
12634  double* B, lapack_int const* ldb,
12635  double* T, lapack_int const* ldt,
12636  lapack_int* info );
12637 
12638 #define LAPACK_stpqrt2 LAPACK_GLOBAL(stpqrt2,STPQRT2)
12640  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12641  float* A, lapack_int const* lda,
12642  float* B, lapack_int const* ldb,
12643  float* T, lapack_int const* ldt,
12644  lapack_int* info );
12645 
12646 #define LAPACK_ztpqrt2 LAPACK_GLOBAL(ztpqrt2,ZTPQRT2)
12648  lapack_int const* m, lapack_int const* n, lapack_int const* l,
12649  lapack_complex_double* A, lapack_int const* lda,
12650  lapack_complex_double* B, lapack_int const* ldb,
12651  lapack_complex_double* T, lapack_int const* ldt,
12652  lapack_int* info );
12653 
12654 #define LAPACK_ctprfb LAPACK_GLOBAL(ctprfb,CTPRFB)
12656  char const* side, char const* trans, char const* direct, char const* storev,
12657  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12658  lapack_complex_float const* V, lapack_int const* ldv,
12659  lapack_complex_float const* T, lapack_int const* ldt,
12660  lapack_complex_float* A, lapack_int const* lda,
12661  lapack_complex_float* B, lapack_int const* ldb,
12662  lapack_complex_float* work, lapack_int const* ldwork );
12663 
12664 #define LAPACK_dtprfb LAPACK_GLOBAL(dtprfb,DTPRFB)
12666  char const* side, char const* trans, char const* direct, char const* storev,
12667  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12668  double const* V, lapack_int const* ldv,
12669  double const* T, lapack_int const* ldt,
12670  double* A, lapack_int const* lda,
12671  double* B, lapack_int const* ldb,
12672  double* work, lapack_int const* ldwork );
12673 
12674 #define LAPACK_stprfb LAPACK_GLOBAL(stprfb,STPRFB)
12676  char const* side, char const* trans, char const* direct, char const* storev,
12677  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12678  float const* V, lapack_int const* ldv,
12679  float const* T, lapack_int const* ldt,
12680  float* A, lapack_int const* lda,
12681  float* B, lapack_int const* ldb,
12682  float* work, lapack_int const* ldwork );
12683 
12684 #define LAPACK_ztprfb LAPACK_GLOBAL(ztprfb,ZTPRFB)
12686  char const* side, char const* trans, char const* direct, char const* storev,
12687  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
12688  lapack_complex_double const* V, lapack_int const* ldv,
12689  lapack_complex_double const* T, lapack_int const* ldt,
12690  lapack_complex_double* A, lapack_int const* lda,
12691  lapack_complex_double* B, lapack_int const* ldb,
12692  lapack_complex_double* work, lapack_int const* ldwork );
12693 
12694 #define LAPACK_ctprfs LAPACK_GLOBAL(ctprfs,CTPRFS)
12696  char const* uplo, char const* trans, char const* diag,
12697  lapack_int const* n, lapack_int const* nrhs,
12698  lapack_complex_float const* AP,
12699  lapack_complex_float const* B, lapack_int const* ldb,
12700  lapack_complex_float const* X, lapack_int const* ldx,
12701  float* ferr,
12702  float* berr,
12703  lapack_complex_float* work,
12704  float* rwork,
12705  lapack_int* info );
12706 
12707 #define LAPACK_dtprfs LAPACK_GLOBAL(dtprfs,DTPRFS)
12709  char const* uplo, char const* trans, char const* diag,
12710  lapack_int const* n, lapack_int const* nrhs,
12711  double const* AP,
12712  double const* B, lapack_int const* ldb,
12713  double const* X, lapack_int const* ldx,
12714  double* ferr,
12715  double* berr,
12716  double* work,
12717  lapack_int* iwork,
12718  lapack_int* info );
12719 
12720 #define LAPACK_stprfs LAPACK_GLOBAL(stprfs,STPRFS)
12722  char const* uplo, char const* trans, char const* diag,
12723  lapack_int const* n, lapack_int const* nrhs,
12724  float const* AP,
12725  float const* B, lapack_int const* ldb,
12726  float const* X, lapack_int const* ldx,
12727  float* ferr,
12728  float* berr,
12729  float* work,
12730  lapack_int* iwork,
12731  lapack_int* info );
12732 
12733 #define LAPACK_ztprfs LAPACK_GLOBAL(ztprfs,ZTPRFS)
12735  char const* uplo, char const* trans, char const* diag,
12736  lapack_int const* n, lapack_int const* nrhs,
12737  lapack_complex_double const* AP,
12738  lapack_complex_double const* B, lapack_int const* ldb,
12739  lapack_complex_double const* X, lapack_int const* ldx,
12740  double* ferr,
12741  double* berr,
12742  lapack_complex_double* work,
12743  double* rwork,
12744  lapack_int* info );
12745 
12746 #define LAPACK_ctptri LAPACK_GLOBAL(ctptri,CTPTRI)
12748  char const* uplo, char const* diag,
12749  lapack_int const* n,
12751  lapack_int* info );
12752 
12753 #define LAPACK_dtptri LAPACK_GLOBAL(dtptri,DTPTRI)
12755  char const* uplo, char const* diag,
12756  lapack_int const* n,
12757  double* AP,
12758  lapack_int* info );
12759 
12760 #define LAPACK_stptri LAPACK_GLOBAL(stptri,STPTRI)
12762  char const* uplo, char const* diag,
12763  lapack_int const* n,
12764  float* AP,
12765  lapack_int* info );
12766 
12767 #define LAPACK_ztptri LAPACK_GLOBAL(ztptri,ZTPTRI)
12769  char const* uplo, char const* diag,
12770  lapack_int const* n,
12772  lapack_int* info );
12773 
12774 #define LAPACK_ctptrs LAPACK_GLOBAL(ctptrs,CTPTRS)
12776  char const* uplo, char const* trans, char const* diag,
12777  lapack_int const* n, lapack_int const* nrhs,
12778  lapack_complex_float const* AP,
12779  lapack_complex_float* B, lapack_int const* ldb,
12780  lapack_int* info );
12781 
12782 #define LAPACK_dtptrs LAPACK_GLOBAL(dtptrs,DTPTRS)
12784  char const* uplo, char const* trans, char const* diag,
12785  lapack_int const* n, lapack_int const* nrhs,
12786  double const* AP,
12787  double* B, lapack_int const* ldb,
12788  lapack_int* info );
12789 
12790 #define LAPACK_stptrs LAPACK_GLOBAL(stptrs,STPTRS)
12792  char const* uplo, char const* trans, char const* diag,
12793  lapack_int const* n, lapack_int const* nrhs,
12794  float const* AP,
12795  float* B, lapack_int const* ldb,
12796  lapack_int* info );
12797 
12798 #define LAPACK_ztptrs LAPACK_GLOBAL(ztptrs,ZTPTRS)
12800  char const* uplo, char const* trans, char const* diag,
12801  lapack_int const* n, lapack_int const* nrhs,
12802  lapack_complex_double const* AP,
12803  lapack_complex_double* B, lapack_int const* ldb,
12804  lapack_int* info );
12805 
12806 #define LAPACK_ctpttf LAPACK_GLOBAL(ctpttf,CTPTTF)
12808  char const* transr, char const* uplo,
12809  lapack_int const* n,
12810  lapack_complex_float const* AP,
12811  lapack_complex_float* ARF,
12812  lapack_int* info );
12813 
12814 #define LAPACK_dtpttf LAPACK_GLOBAL(dtpttf,DTPTTF)
12816  char const* transr, char const* uplo,
12817  lapack_int const* n,
12818  double const* AP,
12819  double* ARF,
12820  lapack_int* info );
12821 
12822 #define LAPACK_stpttf LAPACK_GLOBAL(stpttf,STPTTF)
12824  char const* transr, char const* uplo,
12825  lapack_int const* n,
12826  float const* AP,
12827  float* ARF,
12828  lapack_int* info );
12829 
12830 #define LAPACK_ztpttf LAPACK_GLOBAL(ztpttf,ZTPTTF)
12832  char const* transr, char const* uplo,
12833  lapack_int const* n,
12834  lapack_complex_double const* AP,
12835  lapack_complex_double* ARF,
12836  lapack_int* info );
12837 
12838 #define LAPACK_ctpttr LAPACK_GLOBAL(ctpttr,CTPTTR)
12840  char const* uplo,
12841  lapack_int const* n,
12842  lapack_complex_float const* AP,
12843  lapack_complex_float* A, lapack_int const* lda,
12844  lapack_int* info );
12845 
12846 #define LAPACK_dtpttr LAPACK_GLOBAL(dtpttr,DTPTTR)
12848  char const* uplo,
12849  lapack_int const* n,
12850  double const* AP,
12851  double* A, lapack_int const* lda,
12852  lapack_int* info );
12853 
12854 #define LAPACK_stpttr LAPACK_GLOBAL(stpttr,STPTTR)
12856  char const* uplo,
12857  lapack_int const* n,
12858  float const* AP,
12859  float* A, lapack_int const* lda,
12860  lapack_int* info );
12861 
12862 #define LAPACK_ztpttr LAPACK_GLOBAL(ztpttr,ZTPTTR)
12864  char const* uplo,
12865  lapack_int const* n,
12866  lapack_complex_double const* AP,
12867  lapack_complex_double* A, lapack_int const* lda,
12868  lapack_int* info );
12869 
12870 #define LAPACK_ctrcon LAPACK_GLOBAL(ctrcon,CTRCON)
12872  char const* norm, char const* uplo, char const* diag,
12873  lapack_int const* n,
12874  lapack_complex_float const* A, lapack_int const* lda,
12875  float* rcond,
12876  lapack_complex_float* work,
12877  float* rwork,
12878  lapack_int* info );
12879 
12880 #define LAPACK_dtrcon LAPACK_GLOBAL(dtrcon,DTRCON)
12882  char const* norm, char const* uplo, char const* diag,
12883  lapack_int const* n,
12884  double const* A, lapack_int const* lda,
12885  double* rcond,
12886  double* work,
12887  lapack_int* iwork,
12888  lapack_int* info );
12889 
12890 #define LAPACK_strcon LAPACK_GLOBAL(strcon,STRCON)
12892  char const* norm, char const* uplo, char const* diag,
12893  lapack_int const* n,
12894  float const* A, lapack_int const* lda,
12895  float* rcond,
12896  float* work,
12897  lapack_int* iwork,
12898  lapack_int* info );
12899 
12900 #define LAPACK_ztrcon LAPACK_GLOBAL(ztrcon,ZTRCON)
12902  char const* norm, char const* uplo, char const* diag,
12903  lapack_int const* n,
12904  lapack_complex_double const* A, lapack_int const* lda,
12905  double* rcond,
12906  lapack_complex_double* work,
12907  double* rwork,
12908  lapack_int* info );
12909 
12910 #define LAPACK_ctrevc LAPACK_GLOBAL(ctrevc,CTREVC)
12912  char const* side, char const* howmny,
12913  lapack_logical const* select,
12914  lapack_int const* n,
12915  lapack_complex_float* T, lapack_int const* ldt,
12916  lapack_complex_float* VL, lapack_int const* ldvl,
12917  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12918  lapack_complex_float* work,
12919  float* rwork,
12920  lapack_int* info );
12921 
12922 #define LAPACK_dtrevc LAPACK_GLOBAL(dtrevc,DTREVC)
12924  char const* side, char const* howmny,
12925  lapack_logical* select,
12926  lapack_int const* n,
12927  double const* T, lapack_int const* ldt,
12928  double* VL, lapack_int const* ldvl,
12929  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12930  double* work,
12931  lapack_int* info );
12932 
12933 #define LAPACK_strevc LAPACK_GLOBAL(strevc,STREVC)
12935  char const* side, char const* howmny,
12936  lapack_logical* select,
12937  lapack_int const* n,
12938  float const* T, lapack_int const* ldt,
12939  float* VL, lapack_int const* ldvl,
12940  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12941  float* work,
12942  lapack_int* info );
12943 
12944 #define LAPACK_ztrevc LAPACK_GLOBAL(ztrevc,ZTREVC)
12946  char const* side, char const* howmny,
12947  lapack_logical const* select,
12948  lapack_int const* n,
12949  lapack_complex_double* T, lapack_int const* ldt,
12950  lapack_complex_double* VL, lapack_int const* ldvl,
12951  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12952  lapack_complex_double* work,
12953  double* rwork,
12954  lapack_int* info );
12955 
12956 #define LAPACK_ctrevc3 LAPACK_GLOBAL(ctrevc3,CTREVC3)
12958  char const* side, char const* howmny,
12959  lapack_logical const* select,
12960  lapack_int const* n,
12961  lapack_complex_float* T, lapack_int const* ldt,
12962  lapack_complex_float* VL, lapack_int const* ldvl,
12963  lapack_complex_float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12964  lapack_complex_float* work, lapack_int const* lwork,
12965  float* rwork, lapack_int const* lrwork,
12966  lapack_int* info );
12967 
12968 #define LAPACK_dtrevc3 LAPACK_GLOBAL(dtrevc3,DTREVC3)
12970  char const* side, char const* howmny,
12971  lapack_logical* select,
12972  lapack_int const* n,
12973  double const* T, lapack_int const* ldt,
12974  double* VL, lapack_int const* ldvl,
12975  double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12976  double* work, lapack_int const* lwork,
12977  lapack_int* info );
12978 
12979 #define LAPACK_strevc3 LAPACK_GLOBAL(strevc3,STREVC3)
12981  char const* side, char const* howmny,
12982  lapack_logical* select,
12983  lapack_int const* n,
12984  float const* T, lapack_int const* ldt,
12985  float* VL, lapack_int const* ldvl,
12986  float* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12987  float* work, lapack_int const* lwork,
12988  lapack_int* info );
12989 
12990 #define LAPACK_ztrevc3 LAPACK_GLOBAL(ztrevc3,ZTREVC3)
12992  char const* side, char const* howmny,
12993  lapack_logical const* select,
12994  lapack_int const* n,
12995  lapack_complex_double* T, lapack_int const* ldt,
12996  lapack_complex_double* VL, lapack_int const* ldvl,
12997  lapack_complex_double* VR, lapack_int const* ldvr, lapack_int const* mm, lapack_int* m,
12998  lapack_complex_double* work, lapack_int const* lwork,
12999  double* rwork, lapack_int const* lrwork,
13000  lapack_int* info );
13001 
13002 #define LAPACK_ctrexc LAPACK_GLOBAL(ctrexc,CTREXC)
13004  char const* compq,
13005  lapack_int const* n,
13006  lapack_complex_float* T, lapack_int const* ldt,
13007  lapack_complex_float* Q, lapack_int const* ldq, lapack_int const* ifst, lapack_int const* ilst,
13008  lapack_int* info );
13009 
13010 #define LAPACK_dtrexc LAPACK_GLOBAL(dtrexc,DTREXC)
13012  char const* compq,
13013  lapack_int const* n,
13014  double* T, lapack_int const* ldt,
13015  double* Q, lapack_int const* ldq, lapack_int* ifst, lapack_int* ilst,
13016  double* work,
13017  lapack_int* info );
13018 
13019 #define LAPACK_strexc LAPACK_GLOBAL(strexc,STREXC)
13021  char const* compq,
13022  lapack_int const* n,
13023  float* T, lapack_int const* ldt,
13024  float* Q, lapack_int const* ldq, lapack_int* ifst, lapack_int* ilst,
13025  float* work,
13026  lapack_int* info );
13027 
13028 #define LAPACK_ztrexc LAPACK_GLOBAL(ztrexc,ZTREXC)
13030  char const* compq,
13031  lapack_int const* n,
13032  lapack_complex_double* T, lapack_int const* ldt,
13033  lapack_complex_double* Q, lapack_int const* ldq, lapack_int const* ifst, lapack_int const* ilst,
13034  lapack_int* info );
13035 
13036 #define LAPACK_ctrrfs LAPACK_GLOBAL(ctrrfs,CTRRFS)
13038  char const* uplo, char const* trans, char const* diag,
13039  lapack_int const* n, lapack_int const* nrhs,
13040  lapack_complex_float const* A, lapack_int const* lda,
13041  lapack_complex_float const* B, lapack_int const* ldb,
13042  lapack_complex_float const* X, lapack_int const* ldx,
13043  float* ferr,
13044  float* berr,
13045  lapack_complex_float* work,
13046  float* rwork,
13047  lapack_int* info );
13048 
13049 #define LAPACK_dtrrfs LAPACK_GLOBAL(dtrrfs,DTRRFS)
13051  char const* uplo, char const* trans, char const* diag,
13052  lapack_int const* n, lapack_int const* nrhs,
13053  double const* A, lapack_int const* lda,
13054  double const* B, lapack_int const* ldb,
13055  double const* X, lapack_int const* ldx,
13056  double* ferr,
13057  double* berr,
13058  double* work,
13059  lapack_int* iwork,
13060  lapack_int* info );
13061 
13062 #define LAPACK_strrfs LAPACK_GLOBAL(strrfs,STRRFS)
13064  char const* uplo, char const* trans, char const* diag,
13065  lapack_int const* n, lapack_int const* nrhs,
13066  float const* A, lapack_int const* lda,
13067  float const* B, lapack_int const* ldb,
13068  float const* X, lapack_int const* ldx,
13069  float* ferr,
13070  float* berr,
13071  float* work,
13072  lapack_int* iwork,
13073  lapack_int* info );
13074 
13075 #define LAPACK_ztrrfs LAPACK_GLOBAL(ztrrfs,ZTRRFS)
13077  char const* uplo, char const* trans, char const* diag,
13078  lapack_int const* n, lapack_int const* nrhs,
13079  lapack_complex_double const* A, lapack_int const* lda,
13080  lapack_complex_double const* B, lapack_int const* ldb,
13081  lapack_complex_double const* X, lapack_int const* ldx,
13082  double* ferr,
13083  double* berr,
13084  lapack_complex_double* work,
13085  double* rwork,
13086  lapack_int* info );
13087 
13088 #define LAPACK_ctrsen LAPACK_GLOBAL(ctrsen,CTRSEN)
13090  char const* job, char const* compq,
13091  lapack_logical const* select,
13092  lapack_int const* n,
13093  lapack_complex_float* T, lapack_int const* ldt,
13094  lapack_complex_float* Q, lapack_int const* ldq,
13096  float* s,
13097  float* sep,
13098  lapack_complex_float* work, lapack_int const* lwork,
13099  lapack_int* info );
13100 
13101 #define LAPACK_dtrsen LAPACK_GLOBAL(dtrsen,DTRSEN)
13103  char const* job, char const* compq,
13104  lapack_logical const* select,
13105  lapack_int const* n,
13106  double* T, lapack_int const* ldt,
13107  double* Q, lapack_int const* ldq,
13108  double* WR,
13109  double* WI, lapack_int* m,
13110  double* s,
13111  double* sep,
13112  double* work, lapack_int const* lwork,
13113  lapack_int* iwork, lapack_int const* liwork,
13114  lapack_int* info );
13115 
13116 #define LAPACK_strsen LAPACK_GLOBAL(strsen,STRSEN)
13118  char const* job, char const* compq,
13119  lapack_logical const* select,
13120  lapack_int const* n,
13121  float* T, lapack_int const* ldt,
13122  float* Q, lapack_int const* ldq,
13123  float* WR,
13124  float* WI, lapack_int* m,
13125  float* s,
13126  float* sep,
13127  float* work, lapack_int const* lwork,
13128  lapack_int* iwork, lapack_int const* liwork,
13129  lapack_int* info );
13130 
13131 #define LAPACK_ztrsen LAPACK_GLOBAL(ztrsen,ZTRSEN)
13133  char const* job, char const* compq,
13134  lapack_logical const* select,
13135  lapack_int const* n,
13136  lapack_complex_double* T, lapack_int const* ldt,
13137  lapack_complex_double* Q, lapack_int const* ldq,
13139  double* s,
13140  double* sep,
13141  lapack_complex_double* work, lapack_int const* lwork,
13142  lapack_int* info );
13143 
13144 #define LAPACK_ctrsna LAPACK_GLOBAL(ctrsna,CTRSNA)
13146  char const* job, char const* howmny,
13147  lapack_logical const* select,
13148  lapack_int const* n,
13149  lapack_complex_float const* T, lapack_int const* ldt,
13150  lapack_complex_float const* VL, lapack_int const* ldvl,
13151  lapack_complex_float const* VR, lapack_int const* ldvr,
13152  float* S,
13153  float* SEP, lapack_int const* mm, lapack_int* m,
13154  lapack_complex_float* work, lapack_int const* ldwork,
13155  float* rwork,
13156  lapack_int* info );
13157 
13158 #define LAPACK_dtrsna LAPACK_GLOBAL(dtrsna,DTRSNA)
13160  char const* job, char const* howmny,
13161  lapack_logical const* select,
13162  lapack_int const* n,
13163  double const* T, lapack_int const* ldt,
13164  double const* VL, lapack_int const* ldvl,
13165  double const* VR, lapack_int const* ldvr,
13166  double* S,
13167  double* SEP, lapack_int const* mm, lapack_int* m,
13168  double* work, lapack_int const* ldwork,
13169  lapack_int* iwork,
13170  lapack_int* info );
13171 
13172 #define LAPACK_strsna LAPACK_GLOBAL(strsna,STRSNA)
13174  char const* job, char const* howmny,
13175  lapack_logical const* select,
13176  lapack_int const* n,
13177  float const* T, lapack_int const* ldt,
13178  float const* VL, lapack_int const* ldvl,
13179  float const* VR, lapack_int const* ldvr,
13180  float* S,
13181  float* SEP, lapack_int const* mm, lapack_int* m,
13182  float* work, lapack_int const* ldwork,
13183  lapack_int* iwork,
13184  lapack_int* info );
13185 
13186 #define LAPACK_ztrsna LAPACK_GLOBAL(ztrsna,ZTRSNA)
13188  char const* job, char const* howmny,
13189  lapack_logical const* select,
13190  lapack_int const* n,
13191  lapack_complex_double const* T, lapack_int const* ldt,
13192  lapack_complex_double const* VL, lapack_int const* ldvl,
13193  lapack_complex_double const* VR, lapack_int const* ldvr,
13194  double* S,
13195  double* SEP, lapack_int const* mm, lapack_int* m,
13196  lapack_complex_double* work, lapack_int const* ldwork,
13197  double* rwork,
13198  lapack_int* info );
13199 
13200 #define LAPACK_ctrsyl LAPACK_GLOBAL(ctrsyl,CTRSYL)
13202  char const* trana, char const* tranb,
13203  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
13204  lapack_complex_float const* A, lapack_int const* lda,
13205  lapack_complex_float const* B, lapack_int const* ldb,
13206  lapack_complex_float* C, lapack_int const* ldc,
13207  float* scale,
13208  lapack_int* info );
13209 
13210 #define LAPACK_dtrsyl LAPACK_GLOBAL(dtrsyl,DTRSYL)
13212  char const* trana, char const* tranb,
13213  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
13214  double const* A, lapack_int const* lda,
13215  double const* B, lapack_int const* ldb,
13216  double* C, lapack_int const* ldc,
13217  double* scale,
13218  lapack_int* info );
13219 
13220 #define LAPACK_strsyl LAPACK_GLOBAL(strsyl,STRSYL)
13222  char const* trana, char const* tranb,
13223  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
13224  float const* A, lapack_int const* lda,
13225  float const* B, lapack_int const* ldb,
13226  float* C, lapack_int const* ldc,
13227  float* scale,
13228  lapack_int* info );
13229 
13230 #define LAPACK_ztrsyl LAPACK_GLOBAL(ztrsyl,ZTRSYL)
13232  char const* trana, char const* tranb,
13233  lapack_int const* isgn, lapack_int const* m, lapack_int const* n,
13234  lapack_complex_double const* A, lapack_int const* lda,
13235  lapack_complex_double const* B, lapack_int const* ldb,
13236  lapack_complex_double* C, lapack_int const* ldc,
13237  double* scale,
13238  lapack_int* info );
13239 
13240 #define LAPACK_ctrtri LAPACK_GLOBAL(ctrtri,CTRTRI)
13242  char const* uplo, char const* diag,
13243  lapack_int const* n,
13244  lapack_complex_float* A, lapack_int const* lda,
13245  lapack_int* info );
13246 
13247 #define LAPACK_dtrtri LAPACK_GLOBAL(dtrtri,DTRTRI)
13249  char const* uplo, char const* diag,
13250  lapack_int const* n,
13251  double* A, lapack_int const* lda,
13252  lapack_int* info );
13253 
13254 #define LAPACK_strtri LAPACK_GLOBAL(strtri,STRTRI)
13256  char const* uplo, char const* diag,
13257  lapack_int const* n,
13258  float* A, lapack_int const* lda,
13259  lapack_int* info );
13260 
13261 #define LAPACK_ztrtri LAPACK_GLOBAL(ztrtri,ZTRTRI)
13263  char const* uplo, char const* diag,
13264  lapack_int const* n,
13265  lapack_complex_double* A, lapack_int const* lda,
13266  lapack_int* info );
13267 
13268 #define LAPACK_ctrtrs LAPACK_GLOBAL(ctrtrs,CTRTRS)
13270  char const* uplo, char const* trans, char const* diag,
13271  lapack_int const* n, lapack_int const* nrhs,
13272  lapack_complex_float const* A, lapack_int const* lda,
13273  lapack_complex_float* B, lapack_int const* ldb,
13274  lapack_int* info );
13275 
13276 #define LAPACK_dtrtrs LAPACK_GLOBAL(dtrtrs,DTRTRS)
13278  char const* uplo, char const* trans, char const* diag,
13279  lapack_int const* n, lapack_int const* nrhs,
13280  double const* A, lapack_int const* lda,
13281  double* B, lapack_int const* ldb,
13282  lapack_int* info );
13283 
13284 #define LAPACK_strtrs LAPACK_GLOBAL(strtrs,STRTRS)
13286  char const* uplo, char const* trans, char const* diag,
13287  lapack_int const* n, lapack_int const* nrhs,
13288  float const* A, lapack_int const* lda,
13289  float* B, lapack_int const* ldb,
13290  lapack_int* info );
13291 
13292 #define LAPACK_ztrtrs LAPACK_GLOBAL(ztrtrs,ZTRTRS)
13294  char const* uplo, char const* trans, char const* diag,
13295  lapack_int const* n, lapack_int const* nrhs,
13296  lapack_complex_double const* A, lapack_int const* lda,
13297  lapack_complex_double* B, lapack_int const* ldb,
13298  lapack_int* info );
13299 
13300 #define LAPACK_ctrttf LAPACK_GLOBAL(ctrttf,CTRTTF)
13302  char const* transr, char const* uplo,
13303  lapack_int const* n,
13304  lapack_complex_float const* A, lapack_int const* lda,
13305  lapack_complex_float* ARF,
13306  lapack_int* info );
13307 
13308 #define LAPACK_dtrttf LAPACK_GLOBAL(dtrttf,DTRTTF)
13310  char const* transr, char const* uplo,
13311  lapack_int const* n,
13312  double const* A, lapack_int const* lda,
13313  double* ARF,
13314  lapack_int* info );
13315 
13316 #define LAPACK_strttf LAPACK_GLOBAL(strttf,STRTTF)
13318  char const* transr, char const* uplo,
13319  lapack_int const* n,
13320  float const* A, lapack_int const* lda,
13321  float* ARF,
13322  lapack_int* info );
13323 
13324 #define LAPACK_ztrttf LAPACK_GLOBAL(ztrttf,ZTRTTF)
13326  char const* transr, char const* uplo,
13327  lapack_int const* n,
13328  lapack_complex_double const* A, lapack_int const* lda,
13329  lapack_complex_double* ARF,
13330  lapack_int* info );
13331 
13332 #define LAPACK_ctrttp LAPACK_GLOBAL(ctrttp,CTRTTP)
13334  char const* uplo,
13335  lapack_int const* n,
13336  lapack_complex_float const* A, lapack_int const* lda,
13338  lapack_int* info );
13339 
13340 #define LAPACK_dtrttp LAPACK_GLOBAL(dtrttp,DTRTTP)
13342  char const* uplo,
13343  lapack_int const* n,
13344  double const* A, lapack_int const* lda,
13345  double* AP,
13346  lapack_int* info );
13347 
13348 #define LAPACK_strttp LAPACK_GLOBAL(strttp,STRTTP)
13350  char const* uplo,
13351  lapack_int const* n,
13352  float const* A, lapack_int const* lda,
13353  float* AP,
13354  lapack_int* info );
13355 
13356 #define LAPACK_ztrttp LAPACK_GLOBAL(ztrttp,ZTRTTP)
13358  char const* uplo,
13359  lapack_int const* n,
13360  lapack_complex_double const* A, lapack_int const* lda,
13362  lapack_int* info );
13363 
13364 #define LAPACK_ctzrzf LAPACK_GLOBAL(ctzrzf,CTZRZF)
13366  lapack_int const* m, lapack_int const* n,
13367  lapack_complex_float* A, lapack_int const* lda,
13368  lapack_complex_float* tau,
13369  lapack_complex_float* work, lapack_int const* lwork,
13370  lapack_int* info );
13371 
13372 #define LAPACK_dtzrzf LAPACK_GLOBAL(dtzrzf,DTZRZF)
13374  lapack_int const* m, lapack_int const* n,
13375  double* A, lapack_int const* lda,
13376  double* tau,
13377  double* work, lapack_int const* lwork,
13378  lapack_int* info );
13379 
13380 #define LAPACK_stzrzf LAPACK_GLOBAL(stzrzf,STZRZF)
13382  lapack_int const* m, lapack_int const* n,
13383  float* A, lapack_int const* lda,
13384  float* tau,
13385  float* work, lapack_int const* lwork,
13386  lapack_int* info );
13387 
13388 #define LAPACK_ztzrzf LAPACK_GLOBAL(ztzrzf,ZTZRZF)
13390  lapack_int const* m, lapack_int const* n,
13391  lapack_complex_double* A, lapack_int const* lda,
13392  lapack_complex_double* tau,
13393  lapack_complex_double* work, lapack_int const* lwork,
13394  lapack_int* info );
13395 
13396 #define LAPACK_cunbdb LAPACK_GLOBAL(cunbdb,CUNBDB)
13398  char const* trans, char const* signs,
13399  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13400  lapack_complex_float* X11, lapack_int const* ldx11,
13401  lapack_complex_float* X12, lapack_int const* ldx12,
13402  lapack_complex_float* X21, lapack_int const* ldx21,
13403  lapack_complex_float* X22, lapack_int const* ldx22,
13404  float* theta,
13405  float* phi,
13406  lapack_complex_float* TAUP1,
13407  lapack_complex_float* TAUP2,
13408  lapack_complex_float* TAUQ1,
13409  lapack_complex_float* TAUQ2,
13410  lapack_complex_float* work, lapack_int const* lwork,
13411  lapack_int* info );
13412 
13413 #define LAPACK_zunbdb LAPACK_GLOBAL(zunbdb,ZUNBDB)
13415  char const* trans, char const* signs,
13416  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13417  lapack_complex_double* X11, lapack_int const* ldx11,
13418  lapack_complex_double* X12, lapack_int const* ldx12,
13419  lapack_complex_double* X21, lapack_int const* ldx21,
13420  lapack_complex_double* X22, lapack_int const* ldx22,
13421  double* theta,
13422  double* phi,
13423  lapack_complex_double* TAUP1,
13424  lapack_complex_double* TAUP2,
13425  lapack_complex_double* TAUQ1,
13426  lapack_complex_double* TAUQ2,
13427  lapack_complex_double* work, lapack_int const* lwork,
13428  lapack_int* info );
13429 
13430 #define LAPACK_cuncsd LAPACK_GLOBAL(cuncsd,CUNCSD)
13432  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
13433  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13434  lapack_complex_float* X11, lapack_int const* ldx11,
13435  lapack_complex_float* X12, lapack_int const* ldx12,
13436  lapack_complex_float* X21, lapack_int const* ldx21,
13437  lapack_complex_float* X22, lapack_int const* ldx22,
13438  float* theta,
13439  lapack_complex_float* U1, lapack_int const* ldu1,
13440  lapack_complex_float* U2, lapack_int const* ldu2,
13441  lapack_complex_float* V1T, lapack_int const* ldv1t,
13442  lapack_complex_float* V2T, lapack_int const* ldv2t,
13443  lapack_complex_float* work, lapack_int const* lwork,
13444  float* rwork, lapack_int const* lrwork,
13445  lapack_int* iwork,
13446  lapack_int* info );
13447 
13448 #define LAPACK_zuncsd LAPACK_GLOBAL(zuncsd,ZUNCSD)
13450  char const* jobu1, char const* jobu2, char const* jobv1t, char const* jobv2t, char const* trans, char const* signs,
13451  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13452  lapack_complex_double* X11, lapack_int const* ldx11,
13453  lapack_complex_double* X12, lapack_int const* ldx12,
13454  lapack_complex_double* X21, lapack_int const* ldx21,
13455  lapack_complex_double* X22, lapack_int const* ldx22,
13456  double* theta,
13457  lapack_complex_double* U1, lapack_int const* ldu1,
13458  lapack_complex_double* U2, lapack_int const* ldu2,
13459  lapack_complex_double* V1T, lapack_int const* ldv1t,
13460  lapack_complex_double* V2T, lapack_int const* ldv2t,
13461  lapack_complex_double* work, lapack_int const* lwork,
13462  double* rwork, lapack_int const* lrwork,
13463  lapack_int* iwork,
13464  lapack_int* info );
13465 
13466 #define LAPACK_cuncsd2by1 LAPACK_GLOBAL(cuncsd2by1,CUNCSD2BY1)
13468  char const* jobu1, char const* jobu2, char const* jobv1t,
13469  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13470  lapack_complex_float* X11, lapack_int const* ldx11,
13471  lapack_complex_float* X21, lapack_int const* ldx21,
13472  float* theta,
13473  lapack_complex_float* U1, lapack_int const* ldu1,
13474  lapack_complex_float* U2, lapack_int const* ldu2,
13475  lapack_complex_float* V1T, lapack_int const* ldv1t,
13476  lapack_complex_float* work, lapack_int const* lwork,
13477  float* rwork, lapack_int const* lrwork,
13478  lapack_int* iwork,
13479  lapack_int* info );
13480 
13481 #define LAPACK_zuncsd2by1 LAPACK_GLOBAL(zuncsd2by1,ZUNCSD2BY1)
13483  char const* jobu1, char const* jobu2, char const* jobv1t,
13484  lapack_int const* m, lapack_int const* p, lapack_int const* q,
13485  lapack_complex_double* X11, lapack_int const* ldx11,
13486  lapack_complex_double* X21, lapack_int const* ldx21,
13487  double* theta,
13488  lapack_complex_double* U1, lapack_int const* ldu1,
13489  lapack_complex_double* U2, lapack_int const* ldu2,
13490  lapack_complex_double* V1T, lapack_int const* ldv1t,
13491  lapack_complex_double* work, lapack_int const* lwork,
13492  double* rwork, lapack_int const* lrwork,
13493  lapack_int* iwork,
13494  lapack_int* info );
13495 
13496 #define LAPACK_cungbr LAPACK_GLOBAL(cungbr,CUNGBR)
13498  char const* vect,
13499  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13500  lapack_complex_float* A, lapack_int const* lda,
13501  lapack_complex_float const* tau,
13502  lapack_complex_float* work, lapack_int const* lwork,
13503  lapack_int* info );
13504 
13505 #define LAPACK_zungbr LAPACK_GLOBAL(zungbr,ZUNGBR)
13507  char const* vect,
13508  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13509  lapack_complex_double* A, lapack_int const* lda,
13510  lapack_complex_double const* tau,
13511  lapack_complex_double* work, lapack_int const* lwork,
13512  lapack_int* info );
13513 
13514 #define LAPACK_cunghr LAPACK_GLOBAL(cunghr,CUNGHR)
13516  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13517  lapack_complex_float* A, lapack_int const* lda,
13518  lapack_complex_float const* tau,
13519  lapack_complex_float* work, lapack_int const* lwork,
13520  lapack_int* info );
13521 
13522 #define LAPACK_zunghr LAPACK_GLOBAL(zunghr,ZUNGHR)
13524  lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13525  lapack_complex_double* A, lapack_int const* lda,
13526  lapack_complex_double const* tau,
13527  lapack_complex_double* work, lapack_int const* lwork,
13528  lapack_int* info );
13529 
13530 #define LAPACK_cunglq LAPACK_GLOBAL(cunglq,CUNGLQ)
13532  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13533  lapack_complex_float* A, lapack_int const* lda,
13534  lapack_complex_float const* tau,
13535  lapack_complex_float* work, lapack_int const* lwork,
13536  lapack_int* info );
13537 
13538 #define LAPACK_zunglq LAPACK_GLOBAL(zunglq,ZUNGLQ)
13540  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13541  lapack_complex_double* A, lapack_int const* lda,
13542  lapack_complex_double const* tau,
13543  lapack_complex_double* work, lapack_int const* lwork,
13544  lapack_int* info );
13545 
13546 #define LAPACK_cungql LAPACK_GLOBAL(cungql,CUNGQL)
13548  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13549  lapack_complex_float* A, lapack_int const* lda,
13550  lapack_complex_float const* tau,
13551  lapack_complex_float* work, lapack_int const* lwork,
13552  lapack_int* info );
13553 
13554 #define LAPACK_zungql LAPACK_GLOBAL(zungql,ZUNGQL)
13556  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13557  lapack_complex_double* A, lapack_int const* lda,
13558  lapack_complex_double const* tau,
13559  lapack_complex_double* work, lapack_int const* lwork,
13560  lapack_int* info );
13561 
13562 #define LAPACK_cungqr LAPACK_GLOBAL(cungqr,CUNGQR)
13564  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13565  lapack_complex_float* A, lapack_int const* lda,
13566  lapack_complex_float const* tau,
13567  lapack_complex_float* work, lapack_int const* lwork,
13568  lapack_int* info );
13569 
13570 #define LAPACK_zungqr LAPACK_GLOBAL(zungqr,ZUNGQR)
13572  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13573  lapack_complex_double* A, lapack_int const* lda,
13574  lapack_complex_double const* tau,
13575  lapack_complex_double* work, lapack_int const* lwork,
13576  lapack_int* info );
13577 
13578 #define LAPACK_cungrq LAPACK_GLOBAL(cungrq,CUNGRQ)
13580  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13581  lapack_complex_float* A, lapack_int const* lda,
13582  lapack_complex_float const* tau,
13583  lapack_complex_float* work, lapack_int const* lwork,
13584  lapack_int* info );
13585 
13586 #define LAPACK_zungrq LAPACK_GLOBAL(zungrq,ZUNGRQ)
13588  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13589  lapack_complex_double* A, lapack_int const* lda,
13590  lapack_complex_double const* tau,
13591  lapack_complex_double* work, lapack_int const* lwork,
13592  lapack_int* info );
13593 
13594 #define LAPACK_cungtr LAPACK_GLOBAL(cungtr,CUNGTR)
13596  char const* uplo,
13597  lapack_int const* n,
13598  lapack_complex_float* A, lapack_int const* lda,
13599  lapack_complex_float const* tau,
13600  lapack_complex_float* work, lapack_int const* lwork,
13601  lapack_int* info );
13602 
13603 #define LAPACK_zungtr LAPACK_GLOBAL(zungtr,ZUNGTR)
13605  char const* uplo,
13606  lapack_int const* n,
13607  lapack_complex_double* A, lapack_int const* lda,
13608  lapack_complex_double const* tau,
13609  lapack_complex_double* work, lapack_int const* lwork,
13610  lapack_int* info );
13611 
13612 #define LAPACK_cungtsqr_row LAPACK_GLOBAL(cungtsqr_row,CUNGTSQR_ROW)
13614  lapack_int const* m, lapack_int const* n,
13615  lapack_int const* mb, lapack_int const* nb,
13616  lapack_complex_float* A, lapack_int const* lda,
13617  lapack_complex_float const* T, lapack_int const* ldt,
13618  lapack_complex_float* work, lapack_int const* lwork,
13619  lapack_int* info );
13620 
13621 #define LAPACK_zungtsqr_row LAPACK_GLOBAL(zungtsqr_row,ZUNGTSQR_ROW)
13623  lapack_int const* m, lapack_int const* n,
13624  lapack_int const* mb, lapack_int const* nb,
13625  lapack_complex_double* A, lapack_int const* lda,
13626  lapack_complex_double const* T, lapack_int const* ldt,
13627  lapack_complex_double* work, lapack_int const* lwork,
13628  lapack_int* info );
13629 
13630 #define LAPACK_cunmbr LAPACK_GLOBAL(cunmbr,CUNMBR)
13632  char const* vect, char const* side, char const* trans,
13633  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13634  lapack_complex_float const* A, lapack_int const* lda,
13635  lapack_complex_float const* tau,
13636  lapack_complex_float* C, lapack_int const* ldc,
13637  lapack_complex_float* work, lapack_int const* lwork,
13638  lapack_int* info );
13639 
13640 #define LAPACK_zunmbr LAPACK_GLOBAL(zunmbr,ZUNMBR)
13642  char const* vect, char const* side, char const* trans,
13643  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13644  lapack_complex_double const* A, lapack_int const* lda,
13645  lapack_complex_double const* tau,
13646  lapack_complex_double* C, lapack_int const* ldc,
13647  lapack_complex_double* work, lapack_int const* lwork,
13648  lapack_int* info );
13649 
13650 #define LAPACK_cunmhr LAPACK_GLOBAL(cunmhr,CUNMHR)
13652  char const* side, char const* trans,
13653  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13654  lapack_complex_float const* A, lapack_int const* lda,
13655  lapack_complex_float const* tau,
13656  lapack_complex_float* C, lapack_int const* ldc,
13657  lapack_complex_float* work, lapack_int const* lwork,
13658  lapack_int* info );
13659 
13660 #define LAPACK_zunmhr LAPACK_GLOBAL(zunmhr,ZUNMHR)
13662  char const* side, char const* trans,
13663  lapack_int const* m, lapack_int const* n, lapack_int const* ilo, lapack_int const* ihi,
13664  lapack_complex_double const* A, lapack_int const* lda,
13665  lapack_complex_double const* tau,
13666  lapack_complex_double* C, lapack_int const* ldc,
13667  lapack_complex_double* work, lapack_int const* lwork,
13668  lapack_int* info );
13669 
13670 #define LAPACK_cunmlq LAPACK_GLOBAL(cunmlq,CUNMLQ)
13672  char const* side, char const* trans,
13673  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13674  lapack_complex_float const* A, lapack_int const* lda,
13675  lapack_complex_float const* tau,
13676  lapack_complex_float* C, lapack_int const* ldc,
13677  lapack_complex_float* work, lapack_int const* lwork,
13678  lapack_int* info );
13679 
13680 #define LAPACK_zunmlq LAPACK_GLOBAL(zunmlq,ZUNMLQ)
13682  char const* side, char const* trans,
13683  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13684  lapack_complex_double const* A, lapack_int const* lda,
13685  lapack_complex_double const* tau,
13686  lapack_complex_double* C, lapack_int const* ldc,
13687  lapack_complex_double* work, lapack_int const* lwork,
13688  lapack_int* info );
13689 
13690 #define LAPACK_cunmql LAPACK_GLOBAL(cunmql,CUNMQL)
13692  char const* side, char const* trans,
13693  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13694  lapack_complex_float const* A, lapack_int const* lda,
13695  lapack_complex_float const* tau,
13696  lapack_complex_float* C, lapack_int const* ldc,
13697  lapack_complex_float* work, lapack_int const* lwork,
13698  lapack_int* info );
13699 
13700 #define LAPACK_zunmql LAPACK_GLOBAL(zunmql,ZUNMQL)
13702  char const* side, char const* trans,
13703  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13704  lapack_complex_double const* A, lapack_int const* lda,
13705  lapack_complex_double const* tau,
13706  lapack_complex_double* C, lapack_int const* ldc,
13707  lapack_complex_double* work, lapack_int const* lwork,
13708  lapack_int* info );
13709 
13710 #define LAPACK_cunmqr LAPACK_GLOBAL(cunmqr,CUNMQR)
13712  char const* side, char const* trans,
13713  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13714  lapack_complex_float const* A, lapack_int const* lda,
13715  lapack_complex_float const* tau,
13716  lapack_complex_float* C, lapack_int const* ldc,
13717  lapack_complex_float* work, lapack_int const* lwork,
13718  lapack_int* info );
13719 
13720 #define LAPACK_zunmqr LAPACK_GLOBAL(zunmqr,ZUNMQR)
13722  char const* side, char const* trans,
13723  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13724  lapack_complex_double const* A, lapack_int const* lda,
13725  lapack_complex_double const* tau,
13726  lapack_complex_double* C, lapack_int const* ldc,
13727  lapack_complex_double* work, lapack_int const* lwork,
13728  lapack_int* info );
13729 
13730 #define LAPACK_cunmrq LAPACK_GLOBAL(cunmrq,CUNMRQ)
13732  char const* side, char const* trans,
13733  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13734  lapack_complex_float const* A, lapack_int const* lda,
13735  lapack_complex_float const* tau,
13736  lapack_complex_float* C, lapack_int const* ldc,
13737  lapack_complex_float* work, lapack_int const* lwork,
13738  lapack_int* info );
13739 
13740 #define LAPACK_zunmrq LAPACK_GLOBAL(zunmrq,ZUNMRQ)
13742  char const* side, char const* trans,
13743  lapack_int const* m, lapack_int const* n, lapack_int const* k,
13744  lapack_complex_double const* A, lapack_int const* lda,
13745  lapack_complex_double const* tau,
13746  lapack_complex_double* C, lapack_int const* ldc,
13747  lapack_complex_double* work, lapack_int const* lwork,
13748  lapack_int* info );
13749 
13750 #define LAPACK_cunmrz LAPACK_GLOBAL(cunmrz,CUNMRZ)
13752  char const* side, char const* trans,
13753  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
13754  lapack_complex_float const* A, lapack_int const* lda,
13755  lapack_complex_float const* tau,
13756  lapack_complex_float* C, lapack_int const* ldc,
13757  lapack_complex_float* work, lapack_int const* lwork,
13758  lapack_int* info );
13759 
13760 #define LAPACK_zunmrz LAPACK_GLOBAL(zunmrz,ZUNMRZ)
13762  char const* side, char const* trans,
13763  lapack_int const* m, lapack_int const* n, lapack_int const* k, lapack_int const* l,
13764  lapack_complex_double const* A, lapack_int const* lda,
13765  lapack_complex_double const* tau,
13766  lapack_complex_double* C, lapack_int const* ldc,
13767  lapack_complex_double* work, lapack_int const* lwork,
13768  lapack_int* info );
13769 
13770 #define LAPACK_cunmtr LAPACK_GLOBAL(cunmtr,CUNMTR)
13772  char const* side, char const* uplo, char const* trans,
13773  lapack_int const* m, lapack_int const* n,
13774  lapack_complex_float const* A, lapack_int const* lda,
13775  lapack_complex_float const* tau,
13776  lapack_complex_float* C, lapack_int const* ldc,
13777  lapack_complex_float* work, lapack_int const* lwork,
13778  lapack_int* info );
13779 
13780 #define LAPACK_zunmtr LAPACK_GLOBAL(zunmtr,ZUNMTR)
13782  char const* side, char const* uplo, char const* trans,
13783  lapack_int const* m, lapack_int const* n,
13784  lapack_complex_double const* A, lapack_int const* lda,
13785  lapack_complex_double const* tau,
13786  lapack_complex_double* C, lapack_int const* ldc,
13787  lapack_complex_double* work, lapack_int const* lwork,
13788  lapack_int* info );
13789 
13790 #define LAPACK_cupgtr LAPACK_GLOBAL(cupgtr,CUPGTR)
13792  char const* uplo,
13793  lapack_int const* n,
13794  lapack_complex_float const* AP,
13795  lapack_complex_float const* tau,
13796  lapack_complex_float* Q, lapack_int const* ldq,
13797  lapack_complex_float* work,
13798  lapack_int* info );
13799 
13800 #define LAPACK_zupgtr LAPACK_GLOBAL(zupgtr,ZUPGTR)
13802  char const* uplo,
13803  lapack_int const* n,
13804  lapack_complex_double const* AP,
13805  lapack_complex_double const* tau,
13806  lapack_complex_double* Q, lapack_int const* ldq,
13807  lapack_complex_double* work,
13808  lapack_int* info );
13809 
13810 #define LAPACK_cupmtr LAPACK_GLOBAL(cupmtr,CUPMTR)
13812  char const* side, char const* uplo, char const* trans,
13813  lapack_int const* m, lapack_int const* n,
13814  lapack_complex_float const* AP,
13815  lapack_complex_float const* tau,
13816  lapack_complex_float* C, lapack_int const* ldc,
13817  lapack_complex_float* work,
13818  lapack_int* info );
13819 
13820 #define LAPACK_zupmtr LAPACK_GLOBAL(zupmtr,ZUPMTR)
13822  char const* side, char const* uplo, char const* trans,
13823  lapack_int const* m, lapack_int const* n,
13824  lapack_complex_double const* AP,
13825  lapack_complex_double const* tau,
13826  lapack_complex_double* C, lapack_int const* ldc,
13827  lapack_complex_double* work,
13828  lapack_int* info );
13829 
13830 #ifdef __cplusplus
13831 } /* extern "C" */
13832 #endif
13833 
13834 #endif /* LAPACK_H */
logical function lde(RI, RJ, LR)
Definition: dblat2.f:2942
#define LAPACK_sggevx
Definition: lapack.h:3409
#define LAPACK_chegv
Definition: lapack.h:4833
#define LAPACK_sorgrq
Definition: lapack.h:7279
#define LAPACK_cheevx_2stage
Definition: lapack.h:4787
#define LAPACK_ssycon_3
Definition: lapack.h:10355
#define LAPACK_slantp
Definition: lapack.h:6499
#define LAPACK_slantr
Definition: lapack.h:6527
#define LAPACK_sgetsqrhrt
Definition: lapack.h:2977
#define LAPACK_csytrf
Definition: lapack.h:11292
#define LAPACK_strsna
Definition: lapack.h:13172
#define LAPACK_dstev
Definition: lapack.h:10188
#define LAPACK_zgbrfsx
Definition: lapack.h:626
#define LAPACK_cgeqrt2
Definition: lapack.h:2086
#define LAPACK_zungql
Definition: lapack.h:13554
#define LAPACK_dpttrs
Definition: lapack.h:9129
#define LAPACK_spptri
Definition: lapack.h:8772
#define LAPACK_dsysv
Definition: lapack.h:10903
#define LAPACK_dsytri2x
Definition: lapack.h:11532
#define LAPACK_spttrs
Definition: lapack.h:9137
#define LAPACK_zgbequ
Definition: lapack.h:458
#define LAPACK_clauum
Definition: lapack.h:7021
#define LAPACK_dgbrfsx
Definition: lapack.h:588
#define LAPACK_clagsy
Definition: lapack.h:6147
#define LAPACK_zgesvdq
Definition: lapack.h:2522
#define LAPACK_dppsv
Definition: lapack.h:8638
#define LAPACK_cpbtrf
Definition: lapack.h:7751
#define LAPACK_chetrf_rk
Definition: lapack.h:5269
#define LAPACK_strexc
Definition: lapack.h:13019
#define LAPACK_cgetrf
Definition: lapack.h:2815
#define LAPACK_sorghr
Definition: lapack.h:7215
#define LAPACK_ssycon
Definition: lapack.h:10311
#define LAPACK_cgesvdq
Definition: lapack.h:2483
#define LAPACK_cpbstf
Definition: lapack.h:7623
#define LAPACK_FORTRAN_STRLEN_END
Definition: lapack.h:19
#define LAPACK_clarft
Definition: lapack.h:6719
#define LAPACK_cgesv
Definition: lapack.h:2388
#define LAPACK_dsbtrd
Definition: lapack.h:9396
#define LAPACK_sgels
Definition: lapack.h:1542
#define LAPACK_cgeev
Definition: lapack.h:1223
#define LAPACK_sgglse
Definition: lapack.h:3601
#define LAPACK_dgeqp3
Definition: lapack.h:1901
#define LAPACK_ssysv
Definition: lapack.h:10912
#define LAPACK_zsycon
Definition: lapack.h:10322
#define LAPACK_ssptrs
Definition: lapack.h:9884
#define LAPACK_dlarft
Definition: lapack.h:6727
#define LAPACK_cgetsqrhrt
Definition: lapack.h:2959
#define LAPACK_slag2d
Definition: lapack.h:6078
#define LAPACK_dormhr
Definition: lapack.h:7343
#define LAPACK_dtftri
Definition: lapack.h:11963
#define LAPACK_sormlq
Definition: lapack.h:7373
#define LAPACK_dsyequb
Definition: lapack.h:10421
#define LAPACK_chgeqz
Definition: lapack.h:5491
#define LAPACK_dopgtr
Definition: lapack.h:7053
#define LAPACK_dgerqf
Definition: lapack.h:2314
#define LAPACK_sgttrf
Definition: lapack.h:4203
#define LAPACK_sdisna
Definition: lapack.h:319
#define LAPACK_cgesvdx
Definition: lapack.h:2535
#define LAPACK_dlarf
Definition: lapack.h:6628
#define LAPACK_strttp
Definition: lapack.h:13348
#define LAPACK_dpbsvx
Definition: lapack.h:7700
#define LAPACK_dbdsvdx
Definition: lapack.h:283
#define LAPACK_dlapy3
Definition: lapack.h:6591
#define LAPACK_sgttrs
Definition: lapack.h:4243
#define LAPACK_ssbgst
Definition: lapack.h:9308
#define LAPACK_chfrk
Definition: lapack.h:5473
#define LAPACK_cungqr
Definition: lapack.h:13562
#define LAPACK_cgebal
Definition: lapack.h:917
#define LAPACK_sgtsvx
Definition: lapack.h:4145
#define LAPACK_cpteqr
Definition: lapack.h:8894
#define LAPACK_cgeqpf
Definition: lapack.h:1880
#define LAPACK_sgbcon
Definition: lapack.h:403
#define LAPACK_ssfrk
Definition: lapack.h:9427
#define LAPACK_dgeql2
Definition: lapack.h:1814
#define LAPACK_sgeequ
Definition: lapack.h:1059
#define LAPACK_clarfb
Definition: lapack.h:6655
#define LAPACK_ctfsm
Definition: lapack.h:11924
#define LAPACK_chesv_rook
Definition: lapack.h:5073
#define LAPACK_zggevx
Definition: lapack.h:3430
#define LAPACK_dgelsy
Definition: lapack.h:1658
#define LAPACK_ctrttp
Definition: lapack.h:13332
#define LAPACK_spptrf
Definition: lapack.h:8744
#define LAPACK_stpqrt
Definition: lapack.h:12604
#define LAPACK_dgetrf2
Definition: lapack.h:2845
#define LAPACK_sbdsvdx
Definition: lapack.h:297
#define LAPACK_dsprfs
Definition: lapack.h:9654
#define LAPACK_ssbgv
Definition: lapack.h:9329
#define LAPACK_ssbtrd
Definition: lapack.h:9407
#define LAPACK_clange
Definition: lapack.h:6215
#define LAPACK_zggbal
Definition: lapack.h:3064
#define LAPACK_zunmrq
Definition: lapack.h:13740
#define LAPACK_zpttrf
Definition: lapack.h:9113
#define LAPACK_zpotf2
Definition: lapack.h:8367
#define LAPACK_dsysv_rk
Definition: lapack.h:11016
#define LAPACK_ztrttf
Definition: lapack.h:13324
#define LAPACK_csytrf_rook
Definition: lapack.h:11428
#define LAPACK_ssbevd_2stage
Definition: lapack.h:9227
#define LAPACK_dsytrd_2stage
Definition: lapack.h:11268
#define LAPACK_zlarcm
Definition: lapack.h:6611
#define LAPACK_chetri2
Definition: lapack.h:5319
#define LAPACK_zppsvx
Definition: lapack.h:8713
#define LAPACK_cgemqrt
Definition: lapack.h:1766
#define LAPACK_ztptrs
Definition: lapack.h:12798
#define LAPACK_zupmtr
Definition: lapack.h:13820
#define LAPACK_dsytri_3
Definition: lapack.h:11565
#define LAPACK_dlangb
Definition: lapack.h:6194
#define LAPACK_slapy2
Definition: lapack.h:6586
#define LAPACK_sormqr
Definition: lapack.h:7413
#define LAPACK_dgeqlf
Definition: lapack.h:1846
#define LAPACK_clarcm
Definition: lapack.h:6603
#define LAPACK_cgetrs
Definition: lapack.h:2891
#define LAPACK_strtrs
Definition: lapack.h:13284
#define LAPACK_dlantp
Definition: lapack.h:6492
#define LAPACK_zstedc
Definition: lapack.h:9962
#define LAPACK_dgeqr
Definition: lapack.h:1934
#define LAPACK_zhetrs_aa_2stage
Definition: lapack.h:5448
#define LAPACK_dorgrq
Definition: lapack.h:7271
#define LAPACK_dgetsqrhrt
Definition: lapack.h:2968
#define LAPACK_dgerfs
Definition: lapack.h:2156
#define LAPACK_dgejsv
Definition: lapack.h:1382
#define LAPACK_zgees
Definition: lapack.h:1158
#define LAPACK_dpptrs
Definition: lapack.h:8794
#define LAPACK_zpocon
Definition: lapack.h:7932
#define LAPACK_sstevr
Definition: lapack.h:10245
#define LAPACK_clantr
Definition: lapack.h:6513
#define LAPACK_csysv
Definition: lapack.h:10894
#define LAPACK_dstein
Definition: lapack.h:10045
#define LAPACK_chegvd
Definition: lapack.h:4877
#define LAPACK_cgeqlf
Definition: lapack.h:1838
#define LAPACK_sgejsv
Definition: lapack.h:1394
#define LAPACK_slascl
Definition: lapack.h:6857
#define LAPACK_sorcsd2by1
Definition: lapack.h:7175
#define LAPACK_zgges
Definition: lapack.h:3117
#define LAPACK_stpcon
Definition: lapack.h:12410
#define LAPACK_dsytrf_rk
Definition: lapack.h:11401
#define LAPACK_dpotrf2
Definition: lapack.h:8409
#define LAPACK_zungtr
Definition: lapack.h:13603
#define LAPACK_zpbtrf
Definition: lapack.h:7772
#define LAPACK_dgemqrt
Definition: lapack.h:1776
#define LAPACK_dgerq2
Definition: lapack.h:2282
#define LAPACK_zsysv_rk
Definition: lapack.h:11036
#define LAPACK_dsbgvx
Definition: lapack.h:9364
#define LAPACK_chesv_aa_2stage
Definition: lapack.h:5033
#define LAPACK_dsbevd_2stage
Definition: lapack.h:9216
#define LAPACK_dgelss
Definition: lapack.h:1617
#define LAPACK_dtgsen
Definition: lapack.h:12152
#define LAPACK_cposv
Definition: lapack.h:8143
#define LAPACK_zlapmr
Definition: lapack.h:6556
#define LAPACK_dggbak
Definition: lapack.h:3004
#define LAPACK_zggsvd
Definition: lapack.h:3743
#define LAPACK_cpptri
Definition: lapack.h:8758
#define LAPACK_slartgs
Definition: lapack.h:6831
#define LAPACK_zgeqrt
Definition: lapack.h:2078
#define LAPACK_ssygst
Definition: lapack.h:10650
#define LAPACK_csycon_3
Definition: lapack.h:10332
#define LAPACK_stpmqrt
Definition: lapack.h:12564
#define LAPACK_dsygvd
Definition: lapack.h:10698
#define LAPACK_slapmr
Definition: lapack.h:6551
#define LAPACK_sptrfs
Definition: lapack.h:8964
#define LAPACK_dptrfs
Definition: lapack.h:8950
#define LAPACK_dstevx
Definition: lapack.h:10260
#define LAPACK_slaswp
Definition: lapack.h:6959
#define LAPACK_dormrz
Definition: lapack.h:7443
#define LAPACK_zsytrs
Definition: lapack.h:11616
#define LAPACK_zhpcon
Definition: lapack.h:5557
#define LAPACK_zlaset
Definition: lapack.h:6899
#define LAPACK_slantb
Definition: lapack.h:6471
#define LAPACK_ssptrf
Definition: lapack.h:9822
#define LAPACK_zhpgst
Definition: lapack.h:5651
#define LAPACK_zgetrs
Definition: lapack.h:2915
#define LAPACK_sgetrf
Definition: lapack.h:2827
#define LAPACK_dtrtri
Definition: lapack.h:13247
#define LAPACK_sppsv
Definition: lapack.h:8646
#define LAPACK_zhesv_rook
Definition: lapack.h:5082
#define LAPACK_dgbsvx
Definition: lapack.h:691
#define LAPACK_ztrsna
Definition: lapack.h:13186
#define LAPACK_csytrs_aa_2stage
Definition: lapack.h:11732
#define LAPACK_dtrttp
Definition: lapack.h:13340
#define LAPACK_zhbev
Definition: lapack.h:4276
#define LAPACK_dsyevd_2stage
Definition: lapack.h:10510
#define LAPACK_ztfsm
Definition: lapack.h:11948
#define LAPACK_spftri
Definition: lapack.h:7853
#define LAPACK_zstegr
Definition: lapack.h:10019
#define LAPACK_zlacpy
Definition: lapack.h:6048
#define LAPACK_dtfttp
Definition: lapack.h:11992
#define LAPACK_dtplqt
Definition: lapack.h:12439
#define LAPACK_ssytrf
Definition: lapack.h:11308
#define LAPACK_zhbev_2stage
Definition: lapack.h:4298
#define LAPACK_csytrf_aa
Definition: lapack.h:11324
#define LAPACK_zgelqf
Definition: lapack.h:1507
#define LAPACK_sspgst
Definition: lapack.h:9556
#define LAPACK_zhecon
Definition: lapack.h:4559
#define LAPACK_zunmlq
Definition: lapack.h:13680
#define LAPACK_cheevd
Definition: lapack.h:4653
#define LAPACK_cgesvxx
Definition: lapack.h:2707
#define LAPACK_dsbgvd
Definition: lapack.h:9340
#define LAPACK_zgebal
Definition: lapack.h:941
#define LAPACK_zpbequ
Definition: lapack.h:7557
#define LAPACK_slapmt
Definition: lapack.h:6571
#define LAPACK_cspcon
Definition: lapack.h:9436
#define LAPACK_zhpgv
Definition: lapack.h:5671
#define LAPACK_dsbgst
Definition: lapack.h:9298
#define LAPACK_dgeqrf
Definition: lapack.h:1998
#define LAPACK_zheev
Definition: lapack.h:4623
#define LAPACK_csptrs
Definition: lapack.h:9868
#define LAPACK_sopgtr
Definition: lapack.h:7063
#define LAPACK_zpotri
Definition: lapack.h:8451
#define LAPACK_sspgv
Definition: lapack.h:9575
#define LAPACK_zheevx
Definition: lapack.h:4772
#define LAPACK_cgeevx
Definition: lapack.h:1271
#define LAPACK_cstemr
Definition: lapack.h:10078
#define LAPACK_cggev
Definition: lapack.h:3255
#define LAPACK_dtptri
Definition: lapack.h:12753
#define LAPACK_dtplqt2
Definition: lapack.h:12474
#define LAPACK_strtri
Definition: lapack.h:13254
#define LAPACK_dgtsv
Definition: lapack.h:4078
#define LAPACK_cunmrz
Definition: lapack.h:13750
#define LAPACK_dhsein
Definition: lapack.h:5894
#define LAPACK_dggesx
Definition: lapack.h:3204
#define LAPACK_dspsvx
Definition: lapack.h:9743
#define LAPACK_dtpmlqt
Definition: lapack.h:12509
#define LAPACK_zsytrf_aa_2stage
Definition: lapack.h:11383
#define LAPACK_dorghr
Definition: lapack.h:7207
#define LAPACK_spotrf
Definition: lapack.h:8388
#define LAPACK_cpbequ
Definition: lapack.h:7527
#define LAPACK_chbgv
Definition: lapack.h:4443
#define LAPACK_stprfs
Definition: lapack.h:12720
#define LAPACK_dlaswp
Definition: lapack.h:6954
#define LAPACK_sgebak
Definition: lapack.h:901
#define LAPACK_csytrs
Definition: lapack.h:11592
#define LAPACK_ztgsja
Definition: lapack.h:12250
#define LAPACK_cspsv
Definition: lapack.h:9696
#define LAPACK_cggglm
Definition: lapack.h:3451
#define LAPACK_cgeqrfp
Definition: lapack.h:2022
#define LAPACK_dlarfb
Definition: lapack.h:6664
#define LAPACK_zgghd3
Definition: lapack.h:3528
#define LAPACK_stpttf
Definition: lapack.h:12822
#define LAPACK_zgejsv
Definition: lapack.h:1406
#define LAPACK_ztbtrs
Definition: lapack.h:11916
#define LAPACK_chetrs_aa_2stage
Definition: lapack.h:5439
#define LAPACK_sormtr
Definition: lapack.h:7473
#define LAPACK_sgtrfs
Definition: lapack.h:4031
#define LAPACK_dlamch
Definition: lapack.h:6179
#define LAPACK_dgesvd
Definition: lapack.h:2449
#define LAPACK_cgbtrf
Definition: lapack.h:829
#define LAPACK_zggsvp3
Definition: lapack.h:3922
#define LAPACK_dtrttf
Definition: lapack.h:13308
#define LAPACK_ssytrs
Definition: lapack.h:11608
#define LAPACK_cgelss
Definition: lapack.h:1606
#define LAPACK_chetri
Definition: lapack.h:5303
#define LAPACK_cgtrfs
Definition: lapack.h:3993
#define LAPACK_ztpcon
Definition: lapack.h:12420
#define LAPACK_ztpmqrt
Definition: lapack.h:12575
#define LAPACK_sgehrd
Definition: lapack.h:1353
#define LAPACK_cgetrf2
Definition: lapack.h:2839
#define LAPACK_stzrzf
Definition: lapack.h:13380
#define LAPACK_csprfs
Definition: lapack.h:9640
#define LAPACK_chseqr
Definition: lapack.h:5933
#define LAPACK_cggesx
Definition: lapack.h:3187
#define LAPACK_dgecon
Definition: lapack.h:1004
#define LAPACK_cheevr_2stage
Definition: lapack.h:4727
#define LAPACK_dgges3
Definition: lapack.h:3145
#define LAPACK_sorglq
Definition: lapack.h:7231
#define LAPACK_cheswapr
Definition: lapack.h:5161
#define LAPACK_zgeql2
Definition: lapack.h:1830
#define LAPACK_dlapmt
Definition: lapack.h:6566
#define LAPACK_zhesv_aa_2stage
Definition: lapack.h:5043
#define LAPACK_dpotri
Definition: lapack.h:8437
#define LAPACK_zpbstf
Definition: lapack.h:7644
#define LAPACK_cgeqr2
Definition: lapack.h:1958
#define LAPACK_chpcon
Definition: lapack.h:5547
#define LAPACK_ssytrf_aa_2stage
Definition: lapack.h:11374
#define LAPACK_chetrs_aa
Definition: lapack.h:5421
#define LAPACK_sgesvdx
Definition: lapack.h:2564
#define LAPACK_sporfsx
Definition: lapack.h:8107
#define LAPACK_zlapmt
Definition: lapack.h:6576
#define LAPACK_ssptri
Definition: lapack.h:9852
#define LAPACK_zgesvx
Definition: lapack.h:2689
#define LAPACK_sgeql2
Definition: lapack.h:1822
#define LAPACK_slansb
Definition: lapack.h:6373
#define LAPACK_dgels_base
Definition: lapack.h:1524
#define LAPACK_dsyrfsx
Definition: lapack.h:10840
#define LAPACK_zsytrs_aa
Definition: lapack.h:11723
#define LAPACK_ssysv_aa_2stage
Definition: lapack.h:10986
#define LAPACK_zsysv
Definition: lapack.h:10921
#define LAPACK_cherfs
Definition: lapack.h:4933
#define LAPACK_cposvxx
Definition: lapack.h:8266
lapack_logical(* LAPACK_D_SELECT3)(const double *, const double *, const double *)
Definition: lapack.h:108
#define LAPACK_zlarfx
Definition: lapack.h:6778
#define LAPACK_dspev
Definition: lapack.h:9478
#define LAPACK_dgeequ
Definition: lapack.h:1048
#define LAPACK_ztfttr
Definition: lapack.h:12040
#define LAPACK_dsfrk
Definition: lapack.h:9418
#define LAPACK_chbtrd
Definition: lapack.h:4527
#define LAPACK_slagsy
Definition: lapack.h:6163
#define LAPACK_zggrqf
Definition: lapack.h:3693
#define LAPACK_zhprfs
Definition: lapack.h:5755
#define LAPACK_zsysvx
Definition: lapack.h:11127
#define LAPACK_dgbsvxx
Definition: lapack.h:766
#define LAPACK_dgesvj
Definition: lapack.h:2604
#define LAPACK_zgbsvxx
Definition: lapack.h:808
#define LAPACK_zhetrs2
Definition: lapack.h:5394
#define LAPACK_dsytrf
Definition: lapack.h:11300
#define LAPACK_zpbcon
Definition: lapack.h:7516
#define LAPACK_dgerfsx
Definition: lapack.h:2217
#define LAPACK_sgtsv
Definition: lapack.h:4087
#define LAPACK_dsytrs_3
Definition: lapack.h:11669
#define LAPACK_strsen
Definition: lapack.h:13116
#define LAPACK_ctrexc
Definition: lapack.h:13002
#define LAPACK_spbrfs
Definition: lapack.h:7595
#define LAPACK_dgebal
Definition: lapack.h:925
#define LAPACK_ssyevx_2stage
Definition: lapack.h:10628
#define LAPACK_dpftrs
Definition: lapack.h:7875
#define LAPACK_zporfs
Definition: lapack.h:8057
#define LAPACK_dgetrs
Definition: lapack.h:2899
#define LAPACK_chetrf
Definition: lapack.h:5219
#define LAPACK_csytrf_aa_2stage
Definition: lapack.h:11356
#define LAPACK_zspcon
Definition: lapack.h:9468
#define LAPACK_cgecon
Definition: lapack.h:993
#define LAPACK_cgerq2
Definition: lapack.h:2274
#define LAPACK_slauum
Definition: lapack.h:7035
#define LAPACK_zgetf2
Definition: lapack.h:2809
#define LAPACK_zsptri
Definition: lapack.h:9860
#define LAPACK_dpbsv
Definition: lapack.h:7659
#define LAPACK_zgges3
Definition: lapack.h:3173
#define LAPACK_cunbdb
Definition: lapack.h:13396
#define LAPACK_clascl
Definition: lapack.h:6839
#define LAPACK_ztgexc
Definition: lapack.h:12127
#define LAPACK_slarft
Definition: lapack.h:6735
#define LAPACK_ctrcon
Definition: lapack.h:12870
#define LAPACK_dgetrf
Definition: lapack.h:2821
#define LAPACK_csysv_aa
Definition: lapack.h:10930
#define LAPACK_zpftrs
Definition: lapack.h:7891
#define LAPACK_zhsein
Definition: lapack.h:5920
#define LAPACK_cstein
Definition: lapack.h:10034
#define LAPACK_sormbr
Definition: lapack.h:7333
#define LAPACK_dormqr
Definition: lapack.h:7403
#define LAPACK_dsytrs_rook
Definition: lapack.h:11776
#define LAPACK_cgerfs
Definition: lapack.h:2142
#define LAPACK_sggbal
Definition: lapack.h:3053
#define LAPACK_zherfsx
Definition: lapack.h:4979
#define LAPACK_dgeqpf
Definition: lapack.h:1875
#define LAPACK_zsyrfs
Definition: lapack.h:10808
#define LAPACK_chpgst
Definition: lapack.h:5643
#define LAPACK_dpteqr
Definition: lapack.h:8904
#define LAPACK_chetrs_rook
Definition: lapack.h:5457
#define LAPACK_stfttr
Definition: lapack.h:12032
#define LAPACK_dtpttr
Definition: lapack.h:12846
#define LAPACK_zlarnv
Definition: lapack.h:6802
#define LAPACK_ssbevx_2stage
Definition: lapack.h:9283
#define LAPACK_ssyev
Definition: lapack.h:10463
#define LAPACK_cuncsd
Definition: lapack.h:13430
#define LAPACK_chpev
Definition: lapack.h:5567
#define LAPACK_clansy
Definition: lapack.h:6429
#define LAPACK_dpstrf
Definition: lapack.h:8827
#define LAPACK_sorbdb
Definition: lapack.h:7110
#define LAPACK_csyr
Definition: lapack.h:10750
#define LAPACK_dpbtrs
Definition: lapack.h:7787
#define LAPACK_cggsvp
Definition: lapack.h:3847
#define LAPACK_cungtr
Definition: lapack.h:13594
#define LAPACK_cpftrf
Definition: lapack.h:7811
#define LAPACK_slassq
Definition: lapack.h:6935
#define LAPACK_zhbgv
Definition: lapack.h:4455
#define LAPACK_zhpgvd
Definition: lapack.h:5696
#define LAPACK_dptcon
Definition: lapack.h:8864
#define LAPACK_dormbr
Definition: lapack.h:7323
#define LAPACK_cgtcon
Definition: lapack.h:3939
#define LAPACK_zheevr
Definition: lapack.h:4712
#define LAPACK_dppcon
Definition: lapack.h:8501
#define LAPACK_chesv_aa
Definition: lapack.h:5015
#define LAPACK_ssygvd
Definition: lapack.h:10709
#define LAPACK_zuncsd
Definition: lapack.h:13448
#define LAPACK_chegvx
Definition: lapack.h:4901
#define LAPACK_zhpsvx
Definition: lapack.h:5800
#define LAPACK_zgtsv
Definition: lapack.h:4096
#define LAPACK_zgesvd
Definition: lapack.h:2471
#define LAPACK_dgelq
Definition: lapack.h:1427
#define LAPACK_dpbrfs
Definition: lapack.h:7581
#define LAPACK_sgesvj
Definition: lapack.h:2614
#define LAPACK_dgeqrt2
Definition: lapack.h:2093
#define LAPACK_dlarfx
Definition: lapack.h:6760
#define LAPACK_shgeqz
Definition: lapack.h:5519
#define LAPACK_cgbsvx
Definition: lapack.h:673
#define LAPACK_dsytrs2
Definition: lapack.h:11633
#define LAPACK_chetrd
Definition: lapack.h:5173
#define LAPACK_ztrrfs
Definition: lapack.h:13075
#define LAPACK_stftri
Definition: lapack.h:11970
#define LAPACK_chbev_2stage
Definition: lapack.h:4287
#define LAPACK_sstevx
Definition: lapack.h:10275
#define LAPACK_cgerqf
Definition: lapack.h:2306
#define LAPACK_zhetri2
Definition: lapack.h:5327
#define LAPACK_sspcon
Definition: lapack.h:9457
#define LAPACK_cgesvd
Definition: lapack.h:2437
#define LAPACK_ctrevc
Definition: lapack.h:12910
#define LAPACK_cheevr
Definition: lapack.h:4697
#define LAPACK_zlarfb
Definition: lapack.h:6682
#define LAPACK_dgeevx
Definition: lapack.h:1287
#define LAPACK_zhegvd
Definition: lapack.h:4889
#define LAPACK_clag2z
Definition: lapack.h:6092
#define LAPACK_dporfs
Definition: lapack.h:8029
#define LAPACK_zgetsqrhrt
Definition: lapack.h:2986
#define LAPACK_cpptrf
Definition: lapack.h:8730
#define LAPACK_cgeqrt
Definition: lapack.h:2054
#define LAPACK_sormql
Definition: lapack.h:7393
#define LAPACK_zlantb
Definition: lapack.h:6478
#define LAPACK_ztbrfs
Definition: lapack.h:11879
#define LAPACK_spstrf
Definition: lapack.h:8836
#define LAPACK_dsygv
Definition: lapack.h:10658
#define LAPACK_ssytrs_aa
Definition: lapack.h:11714
#define LAPACK_dsyev
Definition: lapack.h:10454
#define LAPACK_cggrqf
Definition: lapack.h:3663
#define LAPACK_ztzrzf
Definition: lapack.h:13388
#define LAPACK_zgeqr2
Definition: lapack.h:1982
#define LAPACK_zgetrf2
Definition: lapack.h:2857
#define LAPACK_ctfttr
Definition: lapack.h:12016
#define LAPACK_ctpqrt2
Definition: lapack.h:12622
#define LAPACK_zggsvd3
Definition: lapack.h:3803
#define LAPACK_dsposv
Definition: lapack.h:8175
#define LAPACK_zgetrf
Definition: lapack.h:2833
#define LAPACK_ssysvx
Definition: lapack.h:11112
#define LAPACK_ztrevc3
Definition: lapack.h:12990
#define LAPACK_dgesvdx
Definition: lapack.h:2550
#define LAPACK_cungbr
Definition: lapack.h:13496
#define LAPACK_sgbrfsx
Definition: lapack.h:607
#define LAPACK_dsteqr
Definition: lapack.h:10144
#define LAPACK_sgesvdq
Definition: lapack.h:2509
#define LAPACK_ssyswapr
Definition: lapack.h:11234
#define LAPACK_dsgesv
Definition: lapack.h:2416
#define LAPACK_cgges3
Definition: lapack.h:3131
#define LAPACK_sormhr
Definition: lapack.h:7353
#define LAPACK_dpotrf
Definition: lapack.h:8381
#define LAPACK_spoequb
Definition: lapack.h:7997
#define LAPACK_cggsvd3
Definition: lapack.h:3757
#define LAPACK_sgerqf
Definition: lapack.h:2322
#define LAPACK_dgghrd
Definition: lapack.h:3549
#define LAPACK_zhbevx_2stage
Definition: lapack.h:4405
#define LAPACK_dpttrf
Definition: lapack.h:9099
#define LAPACK_zgemqrt
Definition: lapack.h:1796
#define LAPACK_dgeqrt
Definition: lapack.h:2062
#define LAPACK_zheevd
Definition: lapack.h:4664
#define LAPACK_zggev3
Definition: lapack.h:3353
#define LAPACK_sptcon
Definition: lapack.h:8874
#define LAPACK_sgelss
Definition: lapack.h:1627
#define LAPACK_cspsvx
Definition: lapack.h:9728
#define LAPACK_chesvxx
Definition: lapack.h:5121
#define LAPACK_ztpttr
Definition: lapack.h:12862
#define LAPACK_cheev_2stage
Definition: lapack.h:4633
#define LAPACK_cppcon
Definition: lapack.h:8490
#define LAPACK_slarf
Definition: lapack.h:6637
#define LAPACK_zgeequb
Definition: lapack.h:1114
#define LAPACK_sgbrfs
Definition: lapack.h:541
#define LAPACK_sspgvx
Definition: lapack.h:9625
#define LAPACK_cungql
Definition: lapack.h:13546
#define LAPACK_ctpttr
Definition: lapack.h:12838
#define LAPACK_chesv
Definition: lapack.h:4997
#define LAPACK_ssbev
Definition: lapack.h:9164
#define LAPACK_zhesv
Definition: lapack.h:5006
#define LAPACK_zungbr
Definition: lapack.h:13505
#define LAPACK_lsame
Definition: lapack.h:117
#define LAPACK_dsbev_2stage
Definition: lapack.h:9174
#define LAPACK_ctplqt
Definition: lapack.h:12430
#define LAPACK_dspcon
Definition: lapack.h:9446
#define LAPACK_zlarf
Definition: lapack.h:6646
#define LAPACK_zhecon_3
Definition: lapack.h:4580
#define LAPACK_zhpgvx
Definition: lapack.h:5725
#define LAPACK_dorcsd
Definition: lapack.h:7127
#define LAPACK_clangb
Definition: lapack.h:6187
#define LAPACK_spocon
Definition: lapack.h:7921
#define LAPACK_sstebz
Definition: lapack.h:9914
#define LAPACK_chpgvd
Definition: lapack.h:5683
#define LAPACK_dstegr
Definition: lapack.h:9989
#define LAPACK_cgeqrt3
Definition: lapack.h:2114
#define LAPACK_dtbtrs
Definition: lapack.h:11900
#define LAPACK_zgeqrt3
Definition: lapack.h:2135
#define LAPACK_zpttrs
Definition: lapack.h:9145
#define LAPACK_dsyrfs
Definition: lapack.h:10780
#define LAPACK_chetrf_aa_2stage
Definition: lapack.h:5251
#define LAPACK_dggsvp
Definition: lapack.h:3833
#define LAPACK_cgeequ
Definition: lapack.h:1037
#define LAPACK_sspsvx
Definition: lapack.h:9758
#define LAPACK_dpftrf
Definition: lapack.h:7818
#define LAPACK_dorgtsqr_row
Definition: lapack.h:7305
#define LAPACK_slanst
Definition: lapack.h:6422
#define LAPACK_stgexc
Definition: lapack.h:12117
#define LAPACK_slarfg
Definition: lapack.h:6705
#define LAPACK_sopmtr
Definition: lapack.h:7083
#define LAPACK_dggglm
Definition: lapack.h:3462
#define LAPACK_dggev
Definition: lapack.h:3269
#define LAPACK_cgelq
Definition: lapack.h:1419
#define LAPACK_ssytri2
Definition: lapack.h:11508
#define LAPACK_csyconv
Definition: lapack.h:10378
#define LAPACK_ctgsja
Definition: lapack.h:12202
#define LAPACK_cbdsqr
Definition: lapack.h:235
#define LAPACK_slamch
Definition: lapack.h:6183
#define LAPACK_zhetrf
Definition: lapack.h:5227
#define LAPACK_ctprfs
Definition: lapack.h:12694
#define LAPACK_chbevx
Definition: lapack.h:4357
#define LAPACK_dggsvd
Definition: lapack.h:3716
#define LAPACK_zhetrs_rook
Definition: lapack.h:5465
#define LAPACK_zgeqr
Definition: lapack.h:1950
#define LAPACK_dgeqr2
Definition: lapack.h:1966
#define LAPACK_zcposv
Definition: lapack.h:8186
#define LAPACK_ssbevx
Definition: lapack.h:9253
#define LAPACK_dorcsd2by1
Definition: lapack.h:7161
#define LAPACK_dtfttr
Definition: lapack.h:12024
#define LAPACK_stbtrs
Definition: lapack.h:11908
#define LAPACK_claset
Definition: lapack.h:6875
#define LAPACK_zgghrd
Definition: lapack.h:3569
#define LAPACK_sgerfsx
Definition: lapack.h:2236
#define LAPACK_zpoequb
Definition: lapack.h:8006
#define LAPACK_ctbtrs
Definition: lapack.h:11892
#define LAPACK_sgelqf
Definition: lapack.h:1499
#define LAPACK_dlansy
Definition: lapack.h:6436
#define LAPACK_cgbcon
Definition: lapack.h:381
#define LAPACK_slatms
Definition: lapack.h:6995
#define LAPACK_dtpmqrt
Definition: lapack.h:12553
#define LAPACK_sormrz
Definition: lapack.h:7453
#define LAPACK_ssbev_2stage
Definition: lapack.h:9184
#define LAPACK_csytri_3
Definition: lapack.h:11556
#define LAPACK_cunghr
Definition: lapack.h:13514
#define LAPACK_zcgesv
Definition: lapack.h:2426
#define LAPACK_dlag2s
Definition: lapack.h:6085
#define LAPACK_dpotrs
Definition: lapack.h:8466
#define LAPACK_zhbgst
Definition: lapack.h:4432
#define LAPACK_zlarft
Definition: lapack.h:6743
#define LAPACK_clanhb
Definition: lapack.h:6275
#define LAPACK_chbgvd
Definition: lapack.h:4467
#define LAPACK_ztgsen
Definition: lapack.h:12186
#define LAPACK_zgglse
Definition: lapack.h:3612
#define LAPACK_ssytrf_rk
Definition: lapack.h:11410
#define LAPACK_sbdsdc
Definition: lapack.h:222
#define LAPACK_sspevx
Definition: lapack.h:9534
#define LAPACK_ztplqt
Definition: lapack.h:12457
#define LAPACK_cunmqr
Definition: lapack.h:13710
#define LAPACK_dopmtr
Definition: lapack.h:7073
#define LAPACK_zhpev
Definition: lapack.h:5578
#define LAPACK_stpqrt2
Definition: lapack.h:12638
#define LAPACK_dgeequb
Definition: lapack.h:1092
#define LAPACK_ctrtri
Definition: lapack.h:13240
#define LAPACK_ztrttp
Definition: lapack.h:13356
#define LAPACK_dlanst
Definition: lapack.h:6415
#define LAPACK_cptrfs
Definition: lapack.h:8934
#define LAPACK_cgetsls
Definition: lapack.h:2923
#define LAPACK_stfsm
Definition: lapack.h:11940
#define LAPACK_sstedc
Definition: lapack.h:9951
#define LAPACK_cptsvx
Definition: lapack.h:9026
#define LAPACK_dstebz
Definition: lapack.h:9900
#define LAPACK_csysvxx
Definition: lapack.h:11142
#define LAPACK_zlatms
Definition: lapack.h:7008
#define LAPACK_cpftrs
Definition: lapack.h:7867
#define LAPACK_dgeesx
Definition: lapack.h:1182
#define LAPACK_zunmql
Definition: lapack.h:13700
#define LAPACK_sspevd
Definition: lapack.h:9509
#define LAPACK_sggsvd
Definition: lapack.h:3703
#define LAPACK_chetri_3
Definition: lapack.h:5351
#define LAPACK_zgemlq
Definition: lapack.h:1716
#define LAPACK_zhgeqz
Definition: lapack.h:5533
#define LAPACK_dpptrf
Definition: lapack.h:8737
#define LAPACK_zhetri_3
Definition: lapack.h:5360
#define LAPACK_dlapmr
Definition: lapack.h:6546
#define LAPACK_cgeqrf
Definition: lapack.h:1990
#define LAPACK_ssyevr_2stage
Definition: lapack.h:10572
#define lapack_int
Definition: lapack.h:83
#define LAPACK_sormrq
Definition: lapack.h:7433
#define LAPACK_zhbevd
Definition: lapack.h:4321
#define LAPACK_dsytrs_aa_2stage
Definition: lapack.h:11741
#define LAPACK_ctplqt2
Definition: lapack.h:12466
#define LAPACK_zhbevd_2stage
Definition: lapack.h:4345
#define LAPACK_sgges
Definition: lapack.h:3103
#define LAPACK_dgesv
Definition: lapack.h:2395
#define LAPACK_cgttrs
Definition: lapack.h:4221
#define LAPACK_zgttrf
Definition: lapack.h:4212
#define LAPACK_ssytrs2
Definition: lapack.h:11642
#define LAPACK_zppcon
Definition: lapack.h:8523
#define LAPACK_dgtcon
Definition: lapack.h:3952
#define LAPACK_zgbequb
Definition: lapack.h:502
#define LAPACK_zgeqrt2
Definition: lapack.h:2107
#define LAPACK_cheev
Definition: lapack.h:4613
#define LAPACK_zggsvp
Definition: lapack.h:3860
#define LAPACK_dspevd
Definition: lapack.h:9498
#define LAPACK_dpbcon
Definition: lapack.h:7494
#define LAPACK_chbevx_2stage
Definition: lapack.h:4389
#define LAPACK_sgebrd
Definition: lapack.h:971
#define LAPACK_dtpqrt2
Definition: lapack.h:12630
#define LAPACK_clapmt
Definition: lapack.h:6561
#define LAPACK_zgecon
Definition: lapack.h:1026
#define LAPACK_cunmbr
Definition: lapack.h:13630
#define LAPACK_dsycon_3
Definition: lapack.h:10343
#define LAPACK_dsbevx_2stage
Definition: lapack.h:9268
#define LAPACK_clapmr
Definition: lapack.h:6541
#define LAPACK_spbequ
Definition: lapack.h:7547
#define LAPACK_zgtsvx
Definition: lapack.h:4165
#define LAPACK_cgbbrd
Definition: lapack.h:327
#define LAPACK_sgetsls
Definition: lapack.h:2941
#define LAPACK_zpbsvx
Definition: lapack.h:7734
#define LAPACK_slacn2
Definition: lapack.h:5999
#define LAPACK_dsyevr_2stage
Definition: lapack.h:10558
#define LAPACK_dgelqf
Definition: lapack.h:1491
#define LAPACK_ctpmqrt
Definition: lapack.h:12542
#define LAPACK_sorgqr
Definition: lapack.h:7263
#define LAPACK_stptrs
Definition: lapack.h:12790
#define LAPACK_dgeqrt3
Definition: lapack.h:2121
#define LAPACK_zgerfs
Definition: lapack.h:2184
#define LAPACK_slarnv
Definition: lapack.h:6797
#define LAPACK_sgeqr2
Definition: lapack.h:1974
#define LAPACK_sgbsvx
Definition: lapack.h:709
#define LAPACK_dsptrs
Definition: lapack.h:9876
#define LAPACK_cpotrf
Definition: lapack.h:8374
#define LAPACK_slapy3
Definition: lapack.h:6597
#define LAPACK_dstevd
Definition: lapack.h:10208
#define LAPACK_dsyevx
Definition: lapack.h:10586
#define LAPACK_dgeev
Definition: lapack.h:1235
#define LAPACK_slaset
Definition: lapack.h:6891
#define LAPACK_zhetri2x
Definition: lapack.h:5343
lapack_logical(* LAPACK_C_SELECT2)(const lapack_complex_float *, const lapack_complex_float *)
Definition: lapack.h:112
#define LAPACK_zgeqlf
Definition: lapack.h:1862
#define LAPACK_ztpqrt2
Definition: lapack.h:12646
#define LAPACK_cgbsvxx
Definition: lapack.h:745
#define LAPACK_dgbcon
Definition: lapack.h:392
#define LAPACK_dgttrs
Definition: lapack.h:4232
#define LAPACK_zhbgvx
Definition: lapack.h:4510
#define LAPACK_zsysv_rook
Definition: lapack.h:11073
#define LAPACK_zsytrs_aa_2stage
Definition: lapack.h:11759
#define LAPACK_ctpcon
Definition: lapack.h:12390
#define LAPACK_ssbgvd
Definition: lapack.h:9352
#define LAPACK_ctrttf
Definition: lapack.h:13300
#define LAPACK_zsytrf_rook
Definition: lapack.h:11452
#define LAPACK_cgbtrs
Definition: lapack.h:853
#define LAPACK_zpbrfs
Definition: lapack.h:7609
#define LAPACK_zgeequ
Definition: lapack.h:1070
#define LAPACK_cgebak
Definition: lapack.h:885
#define LAPACK_zpbsv
Definition: lapack.h:7675
#define LAPACK_dsytrf_aa_2stage
Definition: lapack.h:11365
#define LAPACK_zspsv
Definition: lapack.h:9720
#define LAPACK_zsytri2
Definition: lapack.h:11516
#define LAPACK_zgtcon
Definition: lapack.h:3980
#define LAPACK_cunmlq
Definition: lapack.h:13670
#define LAPACK_zheequb
Definition: lapack.h:4602
#define LAPACK_ctrsna
Definition: lapack.h:13144
#define LAPACK_ssysvxx
Definition: lapack.h:11182
#define LAPACK_dgttrf
Definition: lapack.h:4194
#define LAPACK_zungrq
Definition: lapack.h:13586
#define LAPACK_sgeqrt2
Definition: lapack.h:2100
#define LAPACK_spotrf2
Definition: lapack.h:8416
#define LAPACK_ctgsna
Definition: lapack.h:12266
#define LAPACK_cbbcsd
Definition: lapack.h:125
#define LAPACK_zsptrf
Definition: lapack.h:9829
#define LAPACK_chptrf
Definition: lapack.h:5835
#define LAPACK_cgbrfs
Definition: lapack.h:513
#define LAPACK_dsyevx_2stage
Definition: lapack.h:10614
#define LAPACK_dstemr
Definition: lapack.h:10092
#define LAPACK_zsteqr
Definition: lapack.h:10164
#define LAPACK_dsysv_aa
Definition: lapack.h:10939
#define LAPACK_zstein
Definition: lapack.h:10067
#define LAPACK_zhetrd
Definition: lapack.h:5184
#define LAPACK_zgerqf
Definition: lapack.h:2330
#define LAPACK_dggsvd3
Definition: lapack.h:3773
#define LAPACK_cppequ
Definition: lapack.h:8534
#define LAPACK_zlanhe
Definition: lapack.h:6296
#define LAPACK_zhegv
Definition: lapack.h:4844
#define LAPACK_zgbrfs
Definition: lapack.h:555
#define LAPACK_sptsvx
Definition: lapack.h:9059
#define LAPACK_sggsvp3
Definition: lapack.h:3906
#define LAPACK_chbev
Definition: lapack.h:4265
#define LAPACK_clantb
Definition: lapack.h:6457
#define LAPACK_dppsvx
Definition: lapack.h:8679
#define LAPACK_csysv_rk
Definition: lapack.h:11006
#define LAPACK_zlassq
Definition: lapack.h:6942
#define LAPACK_chpevd
Definition: lapack.h:5589
#define LAPACK_clangt
Definition: lapack.h:6243
#define LAPACK_zhbgvd
Definition: lapack.h:4480
#define LAPACK_ssytrs_rook
Definition: lapack.h:11784
#define LAPACK_zgehrd
Definition: lapack.h:1361
#define LAPACK_zlanhb
Definition: lapack.h:6282
#define LAPACK_csytrf_rk
Definition: lapack.h:11392
#define LAPACK_ssygv
Definition: lapack.h:10668
#define LAPACK_cstedc
Definition: lapack.h:9928
#define LAPACK_dggev3
Definition: lapack.h:3325
#define LAPACK_ssytrd_2stage
Definition: lapack.h:11280
#define LAPACK_zgetri
Definition: lapack.h:2884
#define LAPACK_zhesv_aa
Definition: lapack.h:5024
#define LAPACK_cgtsv
Definition: lapack.h:4069
#define LAPACK_ssyrfs
Definition: lapack.h:10794
#define LAPACK_dtpcon
Definition: lapack.h:12400
#define LAPACK_ztprfs
Definition: lapack.h:12733
#define LAPACK_dlanhs
Definition: lapack.h:6324
#define LAPACK_dptsv
Definition: lapack.h:9002
#define LAPACK_ssytrd
Definition: lapack.h:11257
#define LAPACK_dlasrt
Definition: lapack.h:6907
#define LAPACK_clantp
Definition: lapack.h:6485
#define LAPACK_ctpmlqt
Definition: lapack.h:12498
#define LAPACK_chegv_2stage
Definition: lapack.h:4855
#define LAPACK_clacpy
Definition: lapack.h:6027
#define LAPACK_ssytri
Definition: lapack.h:11476
#define LAPACK_zgelsd
Definition: lapack.h:1594
#define LAPACK_dsysvx
Definition: lapack.h:11097
#define LAPACK_cggsvd
Definition: lapack.h:3729
#define LAPACK_chbevd_2stage
Definition: lapack.h:4333
#define LAPACK_ssytri2x
Definition: lapack.h:11540
#define LAPACK_sorgtsqr_row
Definition: lapack.h:7314
#define LAPACK_ctftri
Definition: lapack.h:11956
#define LAPACK_cgeql2
Definition: lapack.h:1806
#define LAPACK_dtrevc
Definition: lapack.h:12922
#define LAPACK_dtrsna
Definition: lapack.h:13158
#define LAPACK_zlarfg
Definition: lapack.h:6712
#define LAPACK_dlapy2
Definition: lapack.h:6581
#define LAPACK_cgemqr
Definition: lapack.h:1726
#define LAPACK_cpocon
Definition: lapack.h:7899
#define LAPACK_sgetrs
Definition: lapack.h:2907
#define LAPACK_dtrsyl
Definition: lapack.h:13210
#define LAPACK_cggevx
Definition: lapack.h:3367
#define LAPACK_dormql
Definition: lapack.h:7383
#define LAPACK_dsytrs
Definition: lapack.h:11600
#define LAPACK_cgghrd
Definition: lapack.h:3539
#define LAPACK_dpprfs
Definition: lapack.h:8588
#define LAPACK_dgebrd
Definition: lapack.h:960
#define LAPACK_dlarfg
Definition: lapack.h:6698
#define LAPACK_sggsvd3
Definition: lapack.h:3788
#define LAPACK_sgeequb
Definition: lapack.h:1103
#define LAPACK_dgbrfs
Definition: lapack.h:527
#define LAPACK_chbgvx
Definition: lapack.h:4493
#define LAPACK_dgehrd
Definition: lapack.h:1345
#define LAPACK_zpptri
Definition: lapack.h:8779
#define LAPACK_zhseqr
Definition: lapack.h:5965
#define LAPACK_zposvx
Definition: lapack.h:8249
#define LAPACK_sgelsd
Definition: lapack.h:1583
#define LAPACK_ztrtri
Definition: lapack.h:13261
#define LAPACK_sstein
Definition: lapack.h:10056
#define LAPACK_clanhp
Definition: lapack.h:6303
#define LAPACK_slansp
Definition: lapack.h:6401
#define LAPACK_zhpsv
Definition: lapack.h:5777
#define LAPACK_ztrevc
Definition: lapack.h:12944
#define LAPACK_cgemlq
Definition: lapack.h:1686
#define LAPACK_dsbgv
Definition: lapack.h:9318
#define LAPACK_zsyswapr
Definition: lapack.h:11240
#define LAPACK_sgemlq
Definition: lapack.h:1706
#define LAPACK_chesv_rk
Definition: lapack.h:5053
#define LAPACK_zlacn2
Definition: lapack.h:6006
#define LAPACK_chetrd_2stage
Definition: lapack.h:5195
#define LAPACK_zhesvxx
Definition: lapack.h:5141
#define LAPACK_clacrm
Definition: lapack.h:6055
#define LAPACK_spbstf
Definition: lapack.h:7637
#define LAPACK_chpevx
Definition: lapack.h:5613
#define LAPACK_zhegst
Definition: lapack.h:4825
#define LAPACK_ssysv_rk
Definition: lapack.h:11026
#define LAPACK_sgeqpf
Definition: lapack.h:1870
#define LAPACK_zhetrf_aa
Definition: lapack.h:5243
#define LAPACK_dorglq
Definition: lapack.h:7223
#define LAPACK_cgebrd
Definition: lapack.h:949
#define LAPACK_sggglm
Definition: lapack.h:3473
#define LAPACK_zgelss
Definition: lapack.h:1637
#define LAPACK_ztptri
Definition: lapack.h:12767
#define LAPACK_sporfs
Definition: lapack.h:8043
#define LAPACK_zhetrs_3
Definition: lapack.h:5412
#define LAPACK_zpftri
Definition: lapack.h:7860
#define LAPACK_zptsvx
Definition: lapack.h:9075
#define LAPACK_dsytri
Definition: lapack.h:11468
#define LAPACK_cunglq
Definition: lapack.h:13530
#define LAPACK_clatms
Definition: lapack.h:6969
#define LAPACK_dsytrf_rook
Definition: lapack.h:11436
#define LAPACK_checon_3
Definition: lapack.h:4569
#define LAPACK_zpprfs
Definition: lapack.h:8616
#define LAPACK_dspsv
Definition: lapack.h:9704
#define LAPACK_dsytrf_aa
Definition: lapack.h:11332
#define LAPACK_dlatms
Definition: lapack.h:6982
#define LAPACK_zheevr_2stage
Definition: lapack.h:4742
#define LAPACK_sstegr
Definition: lapack.h:10004
#define LAPACK_zsptrs
Definition: lapack.h:9892
#define LAPACK_sgerq2
Definition: lapack.h:2290
#define LAPACK_spotri
Definition: lapack.h:8444
#define LAPACK_ssytri_3
Definition: lapack.h:11574
#define LAPACK_zposv
Definition: lapack.h:8167
#define LAPACK_sorgql
Definition: lapack.h:7247
#define LAPACK_dpoequb
Definition: lapack.h:7988
#define LAPACK_cggqrf
Definition: lapack.h:3623
#define LAPACK_zgels
Definition: lapack.h:1551
#define LAPACK_zhesvx
Definition: lapack.h:5106
#define LAPACK_zlacgv
Definition: lapack.h:5980
#define LAPACK_cheevd_2stage
Definition: lapack.h:4675
#define LAPACK_ctgexc
Definition: lapack.h:12098
#define LAPACK_cppsvx
Definition: lapack.h:8662
#define LAPACK_dsyevd
Definition: lapack.h:10490
#define LAPACK_zsyr
Definition: lapack.h:10758
#define LAPACK_stfttp
Definition: lapack.h:12000
#define LAPACK_zggev
Definition: lapack.h:3297
#define LAPACK_zgeqp3
Definition: lapack.h:1917
#define LAPACK_cupmtr
Definition: lapack.h:13810
#define LAPACK_dgbtrs
Definition: lapack.h:861
#define LAPACK_zptsv
Definition: lapack.h:9018
#define LAPACK_zgelq2
Definition: lapack.h:1475
#define LAPACK_dsyconv
Definition: lapack.h:10386
lapack_logical(* LAPACK_Z_SELECT1)(const lapack_complex_double *)
Definition: lapack.h:113
#define LAPACK_ctptrs
Definition: lapack.h:12774
#define LAPACK_stprfb
Definition: lapack.h:12674
#define LAPACK_zsytrf
Definition: lapack.h:11316
#define LAPACK_csyequb
Definition: lapack.h:10410
#define LAPACK_ztrcon
Definition: lapack.h:12900
#define LAPACK_dsygvx
Definition: lapack.h:10720
#define LAPACK_sgbtrs
Definition: lapack.h:869
#define LAPACK_zgbsv
Definition: lapack.h:666
#define LAPACK_strevc
Definition: lapack.h:12933
#define LAPACK_dtbcon
Definition: lapack.h:11810
#define LAPACK_sposvx
Definition: lapack.h:8232
#define LAPACK_zpotrf2
Definition: lapack.h:8423
#define LAPACK_sgetri
Definition: lapack.h:2877
#define LAPACK_csytri2
Definition: lapack.h:11492
#define LAPACK_zheswapr
Definition: lapack.h:5167
#define LAPACK_zlaghe
Definition: lapack.h:6139
#define LAPACK_ddisna
Definition: lapack.h:311
#define LAPACK_dggsvp3
Definition: lapack.h:3890
#define LAPACK_csysv_rook
Definition: lapack.h:11046
#define LAPACK_dsysv_aa_2stage
Definition: lapack.h:10976
#define LAPACK_csytri
Definition: lapack.h:11460
#define LAPACK_zunmbr
Definition: lapack.h:13640
#define LAPACK_ssygvx
Definition: lapack.h:10735
#define LAPACK_clacp2
Definition: lapack.h:6013
#define LAPACK_sgbequ
Definition: lapack.h:447
#define LAPACK_dpbequ
Definition: lapack.h:7537
#define LAPACK_ztrexc
Definition: lapack.h:13028
#define LAPACK_dsysvxx
Definition: lapack.h:11162
#define LAPACK_dorgqr
Definition: lapack.h:7255
#define LAPACK_dsbevx
Definition: lapack.h:9238
#define LAPACK_zlange
Definition: lapack.h:6236
#define LAPACK_clacn2
Definition: lapack.h:5985
#define LAPACK_cpotri
Definition: lapack.h:8430
#define LAPACK_zpteqr
Definition: lapack.h:8924
#define LAPACK_cheequb
Definition: lapack.h:4591
#define LAPACK_ssbevd
Definition: lapack.h:9205
#define LAPACK_zsprfs
Definition: lapack.h:9682
#define LAPACK_ssyev_2stage
Definition: lapack.h:10481
#define LAPACK_ssptrd
Definition: lapack.h:9798
#define LAPACK_zsytri
Definition: lapack.h:11484
#define LAPACK_sgbbrd
Definition: lapack.h:354
#define LAPACK_dspgvd
Definition: lapack.h:9586
#define LAPACK_spoequ
Definition: lapack.h:7961
#define LAPACK_stplqt2
Definition: lapack.h:12482
#define LAPACK_zhegv_2stage
Definition: lapack.h:4866
#define LAPACK_strcon
Definition: lapack.h:12890
#define LAPACK_sbbcsd
Definition: lapack.h:167
#define LAPACK_sgges3
Definition: lapack.h:3159
#define LAPACK_ssyevd_2stage
Definition: lapack.h:10520
#define LAPACK_cgbequ
Definition: lapack.h:425
#define LAPACK_clagge
Definition: lapack.h:6099
#define LAPACK_zgerfsx
Definition: lapack.h:2255
#define LAPACK_dsyswapr
Definition: lapack.h:11228
#define LAPACK_chetrs2
Definition: lapack.h:5385
#define LAPACK_dlansp
Definition: lapack.h:6394
#define LAPACK_clanhe
Definition: lapack.h:6289
#define LAPACK_cporfs
Definition: lapack.h:8015
#define LAPACK_cgelqf
Definition: lapack.h:1483
#define LAPACK_dtzrzf
Definition: lapack.h:13372
#define LAPACK_dpftri
Definition: lapack.h:7846
#define LAPACK_zsytri_3
Definition: lapack.h:11583
#define LAPACK_clansp
Definition: lapack.h:6387
#define LAPACK_dsptrd
Definition: lapack.h:9788
#define LAPACK_ctprfb
Definition: lapack.h:12654
#define LAPACK_zgbcon
Definition: lapack.h:414
#define LAPACK_sstemr
Definition: lapack.h:10106
#define LAPACK_cptcon
Definition: lapack.h:8854
#define LAPACK_dtrevc3
Definition: lapack.h:12968
#define LAPACK_cgesvx
Definition: lapack.h:2635
#define LAPACK_zlanht
Definition: lapack.h:6352
#define LAPACK_dlartgs
Definition: lapack.h:6823
#define LAPACK_ssterf
Definition: lapack.h:10181
#define LAPACK_csteqr
Definition: lapack.h:10134
#define LAPACK_zsysv_aa
Definition: lapack.h:10957
#define LAPACK_slangt
Definition: lapack.h:6259
#define LAPACK_sgesvd
Definition: lapack.h:2460
#define LAPACK_ssytrs_aa_2stage
Definition: lapack.h:11750
#define LAPACK_cpbsv
Definition: lapack.h:7651
#define LAPACK_cherfsx
Definition: lapack.h:4961
#define LAPACK_ctptri
Definition: lapack.h:12746
#define LAPACK_dgelq2
Definition: lapack.h:1459
#define LAPACK_cgeequb
Definition: lapack.h:1081
#define LAPACK_cpstrf
Definition: lapack.h:8818
#define LAPACK_dormrq
Definition: lapack.h:7423
#define LAPACK_dtpqrt
Definition: lapack.h:12595
#define LAPACK_cgees
Definition: lapack.h:1125
#define LAPACK_zgebrd
Definition: lapack.h:982
#define LAPACK_sgeqrfp
Definition: lapack.h:2038
#define LAPACK_cpftri
Definition: lapack.h:7839
#define LAPACK_sgelq
Definition: lapack.h:1435
#define LAPACK_zgbsvx
Definition: lapack.h:727
#define LAPACK_zpftrf
Definition: lapack.h:7832
#define LAPACK_chetri2x
Definition: lapack.h:5335
#define LAPACK_ctbcon
Definition: lapack.h:11800
#define LAPACK_dtprfb
Definition: lapack.h:12664
#define LAPACK_cgelsd
Definition: lapack.h:1560
#define LAPACK_spbsv
Definition: lapack.h:7667
#define LAPACK_dlantr
Definition: lapack.h:6520
#define LAPACK_strsyl
Definition: lapack.h:13220
#define LAPACK_zhetrf_aa_2stage
Definition: lapack.h:5260
#define LAPACK_cgglse
Definition: lapack.h:3579
#define LAPACK_dtgexc
Definition: lapack.h:12107
#define LAPACK_cgejsv
Definition: lapack.h:1369
#define LAPACK_sbdsqr
Definition: lapack.h:259
#define LAPACK_cgbsv
Definition: lapack.h:645
#define LAPACK_zgetsls
Definition: lapack.h:2950
#define LAPACK_csyrfs
Definition: lapack.h:10766
#define LAPACK_zlansp
Definition: lapack.h:6408
#define LAPACK_cgeqp3
Definition: lapack.h:1892
#define LAPACK_ctbrfs
Definition: lapack.h:11840
#define LAPACK_cgels
Definition: lapack.h:1515
#define LAPACK_ztprfb
Definition: lapack.h:12684
#define LAPACK_sgeevx
Definition: lapack.h:1304
lapack_logical(* LAPACK_D_SELECT2)(const double *, const double *)
Definition: lapack.h:106
#define LAPACK_ssyconv
Definition: lapack.h:10394
#define LAPACK_cporfsx
Definition: lapack.h:8071
#define LAPACK_spprfs
Definition: lapack.h:8602
#define LAPACK_cheevx
Definition: lapack.h:4757
#define LAPACK_csyswapr
Definition: lapack.h:11222
#define LAPACK_zlanhp
Definition: lapack.h:6310
#define LAPACK_ssytrf_aa
Definition: lapack.h:11340
#define LAPACK_zlantr
Definition: lapack.h:6534
#define LAPACK_chetrs_3
Definition: lapack.h:5403
#define LAPACK_ztrtrs
Definition: lapack.h:13292
#define LAPACK_chpgv
Definition: lapack.h:5659
#define LAPACK_zhfrk
Definition: lapack.h:5482
#define LAPACK_dhgeqz
Definition: lapack.h:5505
#define LAPACK_dggrqf
Definition: lapack.h:3673
#define LAPACK_dgtsvx
Definition: lapack.h:4125
#define LAPACK_ctrevc3
Definition: lapack.h:12956
#define LAPACK_sgeqrt3
Definition: lapack.h:2128
#define LAPACK_dbdsdc
Definition: lapack.h:209
#define LAPACK_sgelsy
Definition: lapack.h:1667
#define LAPACK_zhetrs
Definition: lapack.h:5377
#define LAPACK_stbcon
Definition: lapack.h:11820
#define LAPACK_csysvx
Definition: lapack.h:11082
#define LAPACK_cgelsy
Definition: lapack.h:1648
#define LAPACK_zgesvj
Definition: lapack.h:2624
#define LAPACK_cpoequ
Definition: lapack.h:7943
lapack_logical(* LAPACK_C_SELECT1)(const lapack_complex_float *)
Definition: lapack.h:110
#define LAPACK_chetrf_rook
Definition: lapack.h:5287
#define LAPACK_dsyev_2stage
Definition: lapack.h:10472
#define LAPACK_ztpqrt
Definition: lapack.h:12613
#define LAPACK_dgbtrf
Definition: lapack.h:835
#define LAPACK_zunbdb
Definition: lapack.h:13413
#define LAPACK_classq
Definition: lapack.h:6921
#define LAPACK_dgetri
Definition: lapack.h:2870
#define LAPACK_dtbrfs
Definition: lapack.h:11853
#define LAPACK_sstevd
Definition: lapack.h:10219
#define LAPACK_sgghd3
Definition: lapack.h:3517
#define LAPACK_cggbak
Definition: lapack.h:2995
#define LAPACK_claghe
Definition: lapack.h:6131
#define LAPACK_ctgsen
Definition: lapack.h:12136
#define LAPACK_dormtr
Definition: lapack.h:7463
lapack_logical(* LAPACK_S_SELECT2)(const float *, const float *)
Definition: lapack.h:103
#define LAPACK_cgelq2
Definition: lapack.h:1451
#define LAPACK_ssyevx
Definition: lapack.h:10600
#define LAPACK_zlangt
Definition: lapack.h:6267
#define LAPACK_cptsv
Definition: lapack.h:8994
#define LAPACK_zbdsqr
Definition: lapack.h:271
#define LAPACK_dtptrs
Definition: lapack.h:12782
#define LAPACK_zbbcsd
Definition: lapack.h:188
#define LAPACK_cgerfsx
Definition: lapack.h:2198
#define LAPACK_zlansb
Definition: lapack.h:6380
#define LAPACK_zhetrf_rook
Definition: lapack.h:5295
#define LAPACK_zgesvdx
Definition: lapack.h:2578
#define LAPACK_dtgsna
Definition: lapack.h:12281
#define LAPACK_zlaswp
Definition: lapack.h:6964
#define LAPACK_dtrcon
Definition: lapack.h:12880
#define LAPACK_ssteqr
Definition: lapack.h:10154
#define LAPACK_dspgv
Definition: lapack.h:9564
#define LAPACK_zlanhs
Definition: lapack.h:6338
#define LAPACK_zheev_2stage
Definition: lapack.h:4643
#define LAPACK_sgees
Definition: lapack.h:1147
#define LAPACK_ssyevd
Definition: lapack.h:10500
#define LAPACK_dlacn2
Definition: lapack.h:5992
#define LAPACK_cpttrf
Definition: lapack.h:9092
#define LAPACK_zgesvxx
Definition: lapack.h:2770
#define LAPACK_sgebal
Definition: lapack.h:933
#define LAPACK_csptrf
Definition: lapack.h:9808
#define LAPACK_cgges
Definition: lapack.h:3075
#define LAPACK_zsysv_aa_2stage
Definition: lapack.h:10996
#define LAPACK_ztrsyl
Definition: lapack.h:13230
#define LAPACK_cgesdd
Definition: lapack.h:2338
#define LAPACK_zunmtr
Definition: lapack.h:13780
#define LAPACK_dpbtrf
Definition: lapack.h:7758
#define LAPACK_dgtrfs
Definition: lapack.h:4012
#define LAPACK_cggbal
Definition: lapack.h:3031
#define LAPACK_zgerq2
Definition: lapack.h:2298
#define LAPACK_csytrs_3
Definition: lapack.h:11660
#define LAPACK_cppsv
Definition: lapack.h:8630
#define LAPACK_dsyevr
Definition: lapack.h:10530
#define LAPACK_dlantb
Definition: lapack.h:6464
#define LAPACK_sgeqr
Definition: lapack.h:1942
#define LAPACK_zgebak
Definition: lapack.h:909
#define LAPACK_ssbgvx
Definition: lapack.h:9380
#define LAPACK_cpotf2
Definition: lapack.h:8346
#define LAPACK_dgbsv
Definition: lapack.h:652
#define LAPACK_dbdsqr
Definition: lapack.h:247
#define LAPACK_sggev
Definition: lapack.h:3283
#define LAPACK_sgbtrf
Definition: lapack.h:841
#define LAPACK_zsytrf_rk
Definition: lapack.h:11419
#define LAPACK_dgglse
Definition: lapack.h:3590
#define LAPACK_cunmrq
Definition: lapack.h:13730
#define LAPACK_dbbcsd
Definition: lapack.h:146
#define LAPACK_zhptrf
Definition: lapack.h:5842
#define LAPACK_dgees
Definition: lapack.h:1136
#define LAPACK_strttf
Definition: lapack.h:13316
#define LAPACK_ssytrf_rook
Definition: lapack.h:11444
lapack_logical(* LAPACK_S_SELECT3)(const float *, const float *, const float *)
Definition: lapack.h:105
#define LAPACK_chpsv
Definition: lapack.h:5769
#define LAPACK_zunglq
Definition: lapack.h:13538
#define LAPACK_dsysv_rook
Definition: lapack.h:11055
#define LAPACK_zheevx_2stage
Definition: lapack.h:4802
#define LAPACK_cpbcon
Definition: lapack.h:7483
#define LAPACK_dsbevd
Definition: lapack.h:9194
#define LAPACK_zhptri
Definition: lapack.h:5857
#define LAPACK_dgesvxx
Definition: lapack.h:2728
#define LAPACK_zgttrs
Definition: lapack.h:4254
#define LAPACK_ztplqt2
Definition: lapack.h:12490
#define LAPACK_zptrfs
Definition: lapack.h:8978
#define LAPACK_slacpy
Definition: lapack.h:6041
#define LAPACK_chesvx
Definition: lapack.h:5091
#define LAPACK_zsytrs_rook
Definition: lapack.h:11792
#define LAPACK_zungqr
Definition: lapack.h:13570
#define LAPACK_sspev
Definition: lapack.h:9488
#define LAPACK_slangb
Definition: lapack.h:6201
#define LAPACK_sgesvx
Definition: lapack.h:2671
#define LAPACK_spbsvx
Definition: lapack.h:7717
#define LAPACK_zunmrz
Definition: lapack.h:13760
#define LAPACK_dtgevc
Definition: lapack.h:12061
#define LAPACK_slansy
Definition: lapack.h:6443
#define LAPACK_dsterf
Definition: lapack.h:10174
float lapack_float_return
Definition: lapack.h:95
#define LAPACK_dstedc
Definition: lapack.h:9940
#define LAPACK_dsytri2
Definition: lapack.h:11500
#define LAPACK_spttrf
Definition: lapack.h:9106
#define LAPACK_ctgsyl
Definition: lapack.h:12326
#define LAPACK_dorgbr
Definition: lapack.h:7189
#define LAPACK_dlaset
Definition: lapack.h:6883
#define LAPACK_cupgtr
Definition: lapack.h:13790
#define LAPACK_dpptri
Definition: lapack.h:8765
#define LAPACK_zsyequb
Definition: lapack.h:10443
#define LAPACK_cgeesx
Definition: lapack.h:1169
#define LAPACK_zlangb
Definition: lapack.h:6208
#define LAPACK_dtrrfs
Definition: lapack.h:13049
#define LAPACK_slarfx
Definition: lapack.h:6769
#define LAPACK_sgeqrt
Definition: lapack.h:2070
#define LAPACK_zptcon
Definition: lapack.h:8884
#define LAPACK_clacgv
Definition: lapack.h:5975
#define LAPACK_dorgql
Definition: lapack.h:7239
#define LAPACK_chprfs
Definition: lapack.h:5741
#define LAPACK_zlacp2
Definition: lapack.h:6020
#define LAPACK_zhpevd
Definition: lapack.h:5601
#define LAPACK_dggevx
Definition: lapack.h:3388
#define LAPACK_ssysv_aa
Definition: lapack.h:10948
#define LAPACK_spftrf
Definition: lapack.h:7825
#define LAPACK_zpptrf
Definition: lapack.h:8751
#define LAPACK_zgbtrf
Definition: lapack.h:847
#define LAPACK_zhegvx
Definition: lapack.h:4917
#define LAPACK_dpbstf
Definition: lapack.h:7630
#define LAPACK_zhetrd_2stage
Definition: lapack.h:5207
#define LAPACK_chbgst
Definition: lapack.h:4421
#define LAPACK_dstevr
Definition: lapack.h:10230
#define LAPACK_ssysv_rook
Definition: lapack.h:11064
#define LAPACK_zpoequ
Definition: lapack.h:7970
#define LAPACK_chptrs
Definition: lapack.h:5865
#define LAPACK_ztgsna
Definition: lapack.h:12311
#define LAPACK_cuncsd2by1
Definition: lapack.h:13466
#define LAPACK_dsytrd
Definition: lapack.h:11246
#define LAPACK_ssyequb
Definition: lapack.h:10432
#define LAPACK_sgelq2
Definition: lapack.h:1467
#define LAPACK_csytrs2
Definition: lapack.h:11624
#define LAPACK_dggbal
Definition: lapack.h:3042
#define LAPACK_dtprfs
Definition: lapack.h:12707
#define LAPACK_cgtsvx
Definition: lapack.h:4105
#define LAPACK_ztrsen
Definition: lapack.h:13131
#define LAPACK_dsycon
Definition: lapack.h:10300
#define LAPACK_stplqt
Definition: lapack.h:12448
#define LAPACK_zgtrfs
Definition: lapack.h:4050
#define LAPACK_dtrexc
Definition: lapack.h:13010
#define LAPACK_zppsv
Definition: lapack.h:8654
#define LAPACK_spbtrf
Definition: lapack.h:7765
#define LAPACK_zhetrf_rk
Definition: lapack.h:5278
#define LAPACK_sgtcon
Definition: lapack.h:3966
#define LAPACK_sggqrf
Definition: lapack.h:3643
#define LAPACK_dsygst
Definition: lapack.h:10642
#define LAPACK_cgttrf
Definition: lapack.h:4185
#define LAPACK_sgeesx
Definition: lapack.h:1196
#define LAPACK_sggrqf
Definition: lapack.h:3683
#define LAPACK_stgsja
Definition: lapack.h:12234
#define LAPACK_dtfsm
Definition: lapack.h:11932
#define LAPACK_zherfs
Definition: lapack.h:4947
#define LAPACK_zupgtr
Definition: lapack.h:13800
#define LAPACK_ztpmlqt
Definition: lapack.h:12531
#define LAPACK_claswp
Definition: lapack.h:6949
#define LAPACK_ssytrs_3
Definition: lapack.h:11678
#define LAPACK_dlagsy
Definition: lapack.h:6155
#define LAPACK_zsytri2x
Definition: lapack.h:11548
#define LAPACK_zggesx
Definition: lapack.h:3238
#define LAPACK_sgeqlf
Definition: lapack.h:1854
#define LAPACK_stptri
Definition: lapack.h:12760
#define lapack_complex_double
Definition: lapack.h:63
#define LAPACK_clansb
Definition: lapack.h:6359
#define LAPACK_slasrt
Definition: lapack.h:6914
#define LAPACK_slagge
Definition: lapack.h:6115
#define LAPACK_spteqr
Definition: lapack.h:8914
#define LAPACK_zgesdd
Definition: lapack.h:2375
#define LAPACK_ztgevc
Definition: lapack.h:12085
#define LAPACK_zlascl
Definition: lapack.h:6866
#define LAPACK_dppequ
Definition: lapack.h:8544
#define LAPACK_zgeqpf
Definition: lapack.h:1886
#define LAPACK_zpptrs
Definition: lapack.h:8810
#define LAPACK_zggbak
Definition: lapack.h:3022
#define LAPACK_dgbequb
Definition: lapack.h:480
#define LAPACK_clanhs
Definition: lapack.h:6317
#define LAPACK_dgebak
Definition: lapack.h:893
#define LAPACK_zporfsx
Definition: lapack.h:8125
#define LAPACK_sposvxx
Definition: lapack.h:8306
#define LAPACK_cgetf2
Definition: lapack.h:2791
#define LAPACK_sggesx
Definition: lapack.h:3221
#define LAPACK_ilaver
Definition: lapack.h:7049
#define LAPACK_cungtsqr_row
Definition: lapack.h:13612
#define LAPACK_cgbequb
Definition: lapack.h:469
#define LAPACK_stpttr
Definition: lapack.h:12854
#define LAPACK_clanht
Definition: lapack.h:6345
#define LAPACK_chpsvx
Definition: lapack.h:5785
#define LAPACK_sgemqrt
Definition: lapack.h:1786
#define LAPACK_stpmlqt
Definition: lapack.h:12520
#define LAPACK_cgbrfsx
Definition: lapack.h:569
#define LAPACK_cggev3
Definition: lapack.h:3311
#define LAPACK_zsytrs2
Definition: lapack.h:11651
#define LAPACK_sgecon
Definition: lapack.h:1015
#define LAPACK_spbcon
Definition: lapack.h:7505
#define LAPACK_sgemqr
Definition: lapack.h:1746
#define LAPACK_zgeqrf
Definition: lapack.h:2014
#define LAPACK_dgghd3
Definition: lapack.h:3506
#define LAPACK_slarfb
Definition: lapack.h:6673
#define LAPACK_dtgsja
Definition: lapack.h:12218
#define LAPACK_sppsvx
Definition: lapack.h:8696
#define LAPACK_cgeqr
Definition: lapack.h:1926
#define LAPACK_cunmql
Definition: lapack.h:13690
#define LAPACK_dlangt
Definition: lapack.h:6251
#define LAPACK_sptsv
Definition: lapack.h:9010
#define LAPACK_zpotrs
Definition: lapack.h:8482
lapack_logical(* LAPACK_Z_SELECT2)(const lapack_complex_double *, const lapack_complex_double *)
Definition: lapack.h:115
#define LAPACK_dgesdd
Definition: lapack.h:2351
#define LAPACK_zppequ
Definition: lapack.h:8564
#define LAPACK_zspsvx
Definition: lapack.h:9773
#define LAPACK_dspevx
Definition: lapack.h:9520
#define LAPACK_stbrfs
Definition: lapack.h:11866
#define LAPACK_ctgevc
Definition: lapack.h:12048
#define LAPACK_stgsyl
Definition: lapack.h:12358
#define LAPACK_dgetsls
Definition: lapack.h:2932
#define LAPACK_ctrrfs
Definition: lapack.h:13036
#define LAPACK_cpoequb
Definition: lapack.h:7979
#define LAPACK_ztpttf
Definition: lapack.h:12830
#define LAPACK_zlantp
Definition: lapack.h:6506
#define LAPACK_csyrfsx
Definition: lapack.h:10822
#define LAPACK_dgelsd
Definition: lapack.h:1572
#define LAPACK_dposv
Definition: lapack.h:8151
#define LAPACK_spptrs
Definition: lapack.h:8802
#define LAPACK_zpstrf
Definition: lapack.h:8845
#define LAPACK_shsein
Definition: lapack.h:5907
#define LAPACK_zhbevx
Definition: lapack.h:4373
#define LAPACK_sggev3
Definition: lapack.h:3339
#define LAPACK_strevc3
Definition: lapack.h:12979
#define LAPACK_cgghd3
Definition: lapack.h:3495
#define LAPACK_ztfttp
Definition: lapack.h:12008
#define LAPACK_dgbequ
Definition: lapack.h:436
#define LAPACK_stgevc
Definition: lapack.h:12073
#define LAPACK_cpbrfs
Definition: lapack.h:7567
#define LAPACK_sorcsd
Definition: lapack.h:7144
#define LAPACK_zungtsqr_row
Definition: lapack.h:13621
#define LAPACK_dlange
Definition: lapack.h:6222
#define LAPACK_dspgvx
Definition: lapack.h:9610
#define LAPACK_spftrs
Definition: lapack.h:7883
#define LAPACK_zlauum
Definition: lapack.h:7042
#define LAPACK_clarnv
Definition: lapack.h:6787
#define LAPACK_clarfx
Definition: lapack.h:6751
#define LAPACK_dorgtr
Definition: lapack.h:7287
#define LAPACK_zgeevx
Definition: lapack.h:1321
#define LAPACK_zpotrf
Definition: lapack.h:8395
#define LAPACK_sorgbr
Definition: lapack.h:7198
#define LAPACK_chetrf_aa
Definition: lapack.h:5235
#define LAPACK_sgghrd
Definition: lapack.h:3559
#define LAPACK_cpttrs
Definition: lapack.h:9120
#define LAPACK_sgeqp3
Definition: lapack.h:1909
#define LAPACK_checon
Definition: lapack.h:4549
#define LAPACK_chptrd
Definition: lapack.h:5815
#define LAPACK_slange
Definition: lapack.h:6229
#define LAPACK_zunghr
Definition: lapack.h:13522
#define LAPACK_ctzrzf
Definition: lapack.h:13364
#define LAPACK_dlacpy
Definition: lapack.h:6034
#define lapack_complex_float
Definition: lapack.h:45
#define LAPACK_cpotrf2
Definition: lapack.h:8402
#define LAPACK_dgetf2
Definition: lapack.h:2797
#define LAPACK_dsbev
Definition: lapack.h:9154
#define LAPACK_spotrs
Definition: lapack.h:8474
#define LAPACK_sgetrf2
Definition: lapack.h:2851
#define LAPACK_cunmhr
Definition: lapack.h:13650
#define LAPACK_shseqr
Definition: lapack.h:5954
#define LAPACK_sorgtr
Definition: lapack.h:7296
#define LAPACK_ctrtrs
Definition: lapack.h:13268
#define LAPACK_cpprfs
Definition: lapack.h:8574
#define LAPACK_csytri2x
Definition: lapack.h:11524
#define LAPACK_dlassq
Definition: lapack.h:6928
#define LAPACK_dhseqr
Definition: lapack.h:5943
#define LAPACK_dsptrf
Definition: lapack.h:9815
#define LAPACK_sgeqrf
Definition: lapack.h:2006
#define LAPACK_slanhs
Definition: lapack.h:6331
#define LAPACK_zuncsd2by1
Definition: lapack.h:13481
#define LAPACK_dlauum
Definition: lapack.h:7028
#define LAPACK_dorbdb
Definition: lapack.h:7093
#define LAPACK_dgesvdq
Definition: lapack.h:2496
#define LAPACK_zlag2c
Definition: lapack.h:6071
#define LAPACK_zhetri
Definition: lapack.h:5311
#define LAPACK_ctfttp
Definition: lapack.h:11984
#define LAPACK_sgesdd
Definition: lapack.h:2363
#define LAPACK_chsein
Definition: lapack.h:5881
#define LAPACK_sppcon
Definition: lapack.h:8512
#define LAPACK_zsyconv
Definition: lapack.h:10402
#define LAPACK_zlagge
Definition: lapack.h:6123
#define LAPACK_zgbbrd
Definition: lapack.h:367
#define LAPACK_zgbtrs
Definition: lapack.h:877
#define LAPACK_sppequ
Definition: lapack.h:8554
#define LAPACK_sgbequb
Definition: lapack.h:491
#define LAPACK_ssyrfsx
Definition: lapack.h:10858
#define LAPACK_zggglm
Definition: lapack.h:3484
#define LAPACK_dgbbrd
Definition: lapack.h:341
#define LAPACK_clarfg
Definition: lapack.h:6691
#define LAPACK_zlacrm
Definition: lapack.h:6063
#define LAPACK_dptsvx
Definition: lapack.h:9043
#define LAPACK_dspgst
Definition: lapack.h:9548
#define LAPACK_dsytrs_aa
Definition: lapack.h:11705
#define LAPACK_sstev
Definition: lapack.h:10198
#define LAPACK_dsptri
Definition: lapack.h:9844
#define LAPACK_sgesvxx
Definition: lapack.h:2749
#define LAPACK_dposvx
Definition: lapack.h:8215
#define LAPACK_zhpevx
Definition: lapack.h:5628
#define LAPACK_chptri
Definition: lapack.h:5849
#define LAPACK_cgehrd
Definition: lapack.h:1337
#define LAPACK_csptri
Definition: lapack.h:9836
#define LAPACK_chbevd
Definition: lapack.h:4309
#define LAPACK_zgelq
Definition: lapack.h:1443
#define LAPACK_strrfs
Definition: lapack.h:13062
#define LAPACK_dgemlq
Definition: lapack.h:1696
#define LAPACK_dtrsen
Definition: lapack.h:13101
#define LAPACK_chpgvx
Definition: lapack.h:5709
#define LAPACK_ztbcon
Definition: lapack.h:11830
#define LAPACK_zggqrf
Definition: lapack.h:3653
#define LAPACK_zsysvxx
Definition: lapack.h:11202
#define LAPACK_dlarnv
Definition: lapack.h:6792
#define LAPACK_dormlq
Definition: lapack.h:7363
#define LAPACK_zgemqr
Definition: lapack.h:1756
#define LAPACK_ssyevr
Definition: lapack.h:10544
#define LAPACK_ctrsen
Definition: lapack.h:13088
#define LAPACK_cunmtr
Definition: lapack.h:13770
#define LAPACK_zlagsy
Definition: lapack.h:6171
#define LAPACK_zhptrs
Definition: lapack.h:5873
#define LAPACK_zhptrd
Definition: lapack.h:5825
#define LAPACK_dsygv_2stage
Definition: lapack.h:10678
#define lapack_logical
Definition: lapack.h:87
#define LAPACK_dpoequ
Definition: lapack.h:7952
#define LAPACK_ctrsyl
Definition: lapack.h:13200
#define LAPACK_dtgsyl
Definition: lapack.h:12342
#define LAPACK_dgeqrfp
Definition: lapack.h:2030
#define LAPACK_sposv
Definition: lapack.h:8159
#define LAPACK_sgesv
Definition: lapack.h:2402
#define LAPACK_spotf2
Definition: lapack.h:8360
#define LAPACK_zsytrf_aa
Definition: lapack.h:11348
#define LAPACK_clarf
Definition: lapack.h:6619
#define LAPACK_ztftri
Definition: lapack.h:11977
#define LAPACK_zhetrs_aa
Definition: lapack.h:5430
#define LAPACK_chetrs
Definition: lapack.h:5369
#define LAPACK_sggsvp
Definition: lapack.h:3819
#define LAPACK_sgerfs
Definition: lapack.h:2170
#define LAPACK_zposvxx
Definition: lapack.h:8326
#define LAPACK_zunmqr
Definition: lapack.h:13720
#define LAPACK_cgetri
Definition: lapack.h:2863
#define LAPACK_zgeesx
Definition: lapack.h:1210
#define LAPACK_zhesv_rk
Definition: lapack.h:5063
#define LAPACK_cpotrs
Definition: lapack.h:8458
#define LAPACK_cggsvp3
Definition: lapack.h:3873
#define LAPACK_sgbsvxx
Definition: lapack.h:787
#define LAPACK_dlartgp
Definition: lapack.h:6807
#define LAPACK_slartgp
Definition: lapack.h:6815
#define LAPACK_dtpttf
Definition: lapack.h:12814
#define LAPACK_sgbsv
Definition: lapack.h:659
#define LAPACK_dtrtrs
Definition: lapack.h:13276
#define LAPACK_dggqrf
Definition: lapack.h:3633
#define LAPACK_zlansy
Definition: lapack.h:6450
#define LAPACK_zgeev
Definition: lapack.h:1259
#define LAPACK_zstemr
Definition: lapack.h:10120
#define LAPACK_dlagge
Definition: lapack.h:6107
#define LAPACK_cstegr
Definition: lapack.h:9974
#define LAPACK_dporfsx
Definition: lapack.h:8089
#define LAPACK_cgesvj
Definition: lapack.h:2593
#define LAPACK_zheevd_2stage
Definition: lapack.h:4686
#define LAPACK_zhbtrd
Definition: lapack.h:4538
#define LAPACK_sspsv
Definition: lapack.h:9712
#define LAPACK_dgemqr
Definition: lapack.h:1736
#define LAPACK_csycon
Definition: lapack.h:10290
#define LAPACK_csytrs_rook
Definition: lapack.h:11768
#define LAPACK_sgeev
Definition: lapack.h:1247
#define LAPACK_ssygv_2stage
Definition: lapack.h:10688
#define LAPACK_dpotf2
Definition: lapack.h:8353
#define LAPACK_ztgsyl
Definition: lapack.h:12374
#define LAPACK_ctpttf
Definition: lapack.h:12806
#define LAPACK_zsyrfsx
Definition: lapack.h:10876
#define LAPACK_zunmhr
Definition: lapack.h:13660
#define LAPACK_stgsna
Definition: lapack.h:12296
#define LAPACK_dposvxx
Definition: lapack.h:8286
#define LAPACK_cpbtrs
Definition: lapack.h:7779
#define LAPACK_zsytrs_3
Definition: lapack.h:11687
#define LAPACK_csytrs_aa
Definition: lapack.h:11696
#define LAPACK_spbtrs
Definition: lapack.h:7795
#define LAPACK_cungrq
Definition: lapack.h:13578
#define LAPACK_dpocon
Definition: lapack.h:7910
#define LAPACK_zgelsy
Definition: lapack.h:1676
#define LAPACK_ctpqrt
Definition: lapack.h:12586
#define LAPACK_dlascl
Definition: lapack.h:6848
#define LAPACK_cposvx
Definition: lapack.h:8198
#define LAPACK_stgsen
Definition: lapack.h:12169
#define LAPACK_cpptrs
Definition: lapack.h:8786
#define LAPACK_sggbak
Definition: lapack.h:3013
#define LAPACK_sspgvd
Definition: lapack.h:9598
#define LAPACK_zsycon_3
Definition: lapack.h:10367
#define LAPACK_dlansb
Definition: lapack.h:6366
#define LAPACK_sgetf2
Definition: lapack.h:2803
#define LAPACK_zgesv
Definition: lapack.h:2409
#define LAPACK_zgeqrfp
Definition: lapack.h:2046
#define LAPACK_csysv_aa_2stage
Definition: lapack.h:10966
#define LAPACK_zpbtrs
Definition: lapack.h:7803
#define LAPACK_cpbsvx
Definition: lapack.h:7683
#define LAPACK_chegst
Definition: lapack.h:4817
#define LAPACK_ssprfs
Definition: lapack.h:9668
#define LAPACK_dgesvx
Definition: lapack.h:2653
#define LAPACK_dgges
Definition: lapack.h:3089