00001
00002
00003 #ifndef __CLAPACK_H
00004 #define __CLAPACK_H
00005
00006 #include "f2c.h"
00007
00008 int caxpy_(integer *n, complex *ca, complex *cx, integer *
00009 incx, complex *cy, integer *incy);
00010
00011 int ccopy_(integer *n, complex *cx, integer *incx, complex *
00012 cy, integer *incy);
00013
00014 VOID cdotc_(complex * ret_val, integer *n, complex *cx, integer
00015 *incx, complex *cy, integer *incy);
00016
00017 VOID cdotu_(complex * ret_val, integer *n, complex *cx, integer
00018 *incx, complex *cy, integer *incy);
00019
00020 int cgbmv_(char *trans, integer *m, integer *n, integer *kl,
00021 integer *ku, complex *alpha, complex *a, integer *lda, complex *x,
00022 integer *incx, complex *beta, complex *y, integer *incy);
00023
00024 int cgemm_(char *transa, char *transb, integer *m, integer *
00025 n, integer *k, complex *alpha, complex *a, integer *lda, complex *b,
00026 integer *ldb, complex *beta, complex *c__, integer *ldc);
00027
00028 int cgemv_(char *trans, integer *m, integer *n, complex *
00029 alpha, complex *a, integer *lda, complex *x, integer *incx, complex *
00030 beta, complex *y, integer *incy);
00031
00032 int cgerc_(integer *m, integer *n, complex *alpha, complex *
00033 x, integer *incx, complex *y, integer *incy, complex *a, integer *lda);
00034
00035 int cgeru_(integer *m, integer *n, complex *alpha, complex *
00036 x, integer *incx, complex *y, integer *incy, complex *a, integer *lda);
00037
00038 int chbmv_(char *uplo, integer *n, integer *k, complex *
00039 alpha, complex *a, integer *lda, complex *x, integer *incx, complex *
00040 beta, complex *y, integer *incy);
00041
00042 int chemm_(char *side, char *uplo, integer *m, integer *n,
00043 complex *alpha, complex *a, integer *lda, complex *b, integer *ldb,
00044 complex *beta, complex *c__, integer *ldc);
00045
00046 int chemv_(char *uplo, integer *n, complex *alpha, complex *
00047 a, integer *lda, complex *x, integer *incx, complex *beta, complex *y,
00048 integer *incy);
00049
00050 int cher_(char *uplo, integer *n, real *alpha, complex *x,
00051 integer *incx, complex *a, integer *lda);
00052
00053 int cher2_(char *uplo, integer *n, complex *alpha, complex *
00054 x, integer *incx, complex *y, integer *incy, complex *a, integer *lda);
00055
00056 int cher2k_(char *uplo, char *trans, integer *n, integer *k,
00057 complex *alpha, complex *a, integer *lda, complex *b, integer *ldb,
00058 real *beta, complex *c__, integer *ldc);
00059
00060 int cherk_(char *uplo, char *trans, integer *n, integer *k,
00061 real *alpha, complex *a, integer *lda, real *beta, complex *c__,
00062 integer *ldc);
00063
00064 int chpmv_(char *uplo, integer *n, complex *alpha, complex *
00065 ap, complex *x, integer *incx, complex *beta, complex *y, integer *
00066 incy);
00067
00068 int chpr_(char *uplo, integer *n, real *alpha, complex *x,
00069 integer *incx, complex *ap);
00070
00071 int chpr2_(char *uplo, integer *n, complex *alpha, complex *
00072 x, integer *incx, complex *y, integer *incy, complex *ap);
00073
00074 int crotg_(complex *ca, complex *cb, real *c__, complex *s);
00075
00076 int cscal_(integer *n, complex *ca, complex *cx, integer *
00077 incx);
00078
00079 int csrot_(integer *n, complex *cx, integer *incx, complex *
00080 cy, integer *incy, real *c__, real *s);
00081
00082 int csscal_(integer *n, real *sa, complex *cx, integer *incx);
00083
00084 int cswap_(integer *n, complex *cx, integer *incx, complex *
00085 cy, integer *incy);
00086
00087 int csymm_(char *side, char *uplo, integer *m, integer *n,
00088 complex *alpha, complex *a, integer *lda, complex *b, integer *ldb,
00089 complex *beta, complex *c__, integer *ldc);
00090
00091 int csyr2k_(char *uplo, char *trans, integer *n, integer *k,
00092 complex *alpha, complex *a, integer *lda, complex *b, integer *ldb,
00093 complex *beta, complex *c__, integer *ldc);
00094
00095 int csyrk_(char *uplo, char *trans, integer *n, integer *k,
00096 complex *alpha, complex *a, integer *lda, complex *beta, complex *c__,
00097 integer *ldc);
00098
00099 int ctbmv_(char *uplo, char *trans, char *diag, integer *n,
00100 integer *k, complex *a, integer *lda, complex *x, integer *incx);
00101
00102 int ctbsv_(char *uplo, char *trans, char *diag, integer *n,
00103 integer *k, complex *a, integer *lda, complex *x, integer *incx);
00104
00105 int ctpmv_(char *uplo, char *trans, char *diag, integer *n,
00106 complex *ap, complex *x, integer *incx);
00107
00108 int ctpsv_(char *uplo, char *trans, char *diag, integer *n,
00109 complex *ap, complex *x, integer *incx);
00110
00111 int ctrmm_(char *side, char *uplo, char *transa, char *diag,
00112 integer *m, integer *n, complex *alpha, complex *a, integer *lda,
00113 complex *b, integer *ldb);
00114
00115 int ctrmv_(char *uplo, char *trans, char *diag, integer *n,
00116 complex *a, integer *lda, complex *x, integer *incx);
00117
00118 int ctrsm_(char *side, char *uplo, char *transa, char *diag,
00119 integer *m, integer *n, complex *alpha, complex *a, integer *lda,
00120 complex *b, integer *ldb);
00121
00122 int ctrsv_(char *uplo, char *trans, char *diag, integer *n,
00123 complex *a, integer *lda, complex *x, integer *incx);
00124
00125 doublereal dasum_(integer *n, doublereal *dx, integer *incx);
00126
00127 int daxpy_(integer *n, doublereal *da, doublereal *dx,
00128 integer *incx, doublereal *dy, integer *incy);
00129
00130 doublereal dcabs1_(doublecomplex *z__);
00131
00132 int dcopy_(integer *n, doublereal *dx, integer *incx,
00133 doublereal *dy, integer *incy);
00134
00135 doublereal ddot_(integer *n, doublereal *dx, integer *incx, doublereal *dy,
00136 integer *incy);
00137
00138 int dgbmv_(char *trans, integer *m, integer *n, integer *kl,
00139 integer *ku, doublereal *alpha, doublereal *a, integer *lda,
00140 doublereal *x, integer *incx, doublereal *beta, doublereal *y,
00141 integer *incy);
00142
00143 int dgemm_(char *transa, char *transb, integer *m, integer *
00144 n, integer *k, doublereal *alpha, doublereal *a, integer *lda,
00145 doublereal *b, integer *ldb, doublereal *beta, doublereal *c__,
00146 integer *ldc);
00147
00148 int dgemv_(char *trans, integer *m, integer *n, doublereal *
00149 alpha, doublereal *a, integer *lda, doublereal *x, integer *incx,
00150 doublereal *beta, doublereal *y, integer *incy);
00151
00152 int dger_(integer *m, integer *n, doublereal *alpha,
00153 doublereal *x, integer *incx, doublereal *y, integer *incy,
00154 doublereal *a, integer *lda);
00155
00156 doublereal dnrm2_(integer *n, doublereal *x, integer *incx);
00157
00158 int drot_(integer *n, doublereal *dx, integer *incx,
00159 doublereal *dy, integer *incy, doublereal *c__, doublereal *s);
00160
00161 int drotg_(doublereal *da, doublereal *db, doublereal *c__,
00162 doublereal *s);
00163
00164 int drotm_(integer *n, doublereal *dx, integer *incx,
00165 doublereal *dy, integer *incy, doublereal *dparam);
00166
00167 int drotmg_(doublereal *dd1, doublereal *dd2, doublereal *
00168 dx1, doublereal *dy1, doublereal *dparam);
00169
00170 int dsbmv_(char *uplo, integer *n, integer *k, doublereal *
00171 alpha, doublereal *a, integer *lda, doublereal *x, integer *incx,
00172 doublereal *beta, doublereal *y, integer *incy);
00173
00174 int dscal_(integer *n, doublereal *da, doublereal *dx,
00175 integer *incx);
00176
00177 doublereal dsdot_(integer *n, real *sx, integer *incx, real *sy, integer *
00178 incy);
00179
00180 int dspmv_(char *uplo, integer *n, doublereal *alpha,
00181 doublereal *ap, doublereal *x, integer *incx, doublereal *beta,
00182 doublereal *y, integer *incy);
00183
00184 int dspr_(char *uplo, integer *n, doublereal *alpha,
00185 doublereal *x, integer *incx, doublereal *ap);
00186
00187 int dspr2_(char *uplo, integer *n, doublereal *alpha,
00188 doublereal *x, integer *incx, doublereal *y, integer *incy,
00189 doublereal *ap);
00190
00191 int dswap_(integer *n, doublereal *dx, integer *incx,
00192 doublereal *dy, integer *incy);
00193
00194 int dsymm_(char *side, char *uplo, integer *m, integer *n,
00195 doublereal *alpha, doublereal *a, integer *lda, doublereal *b,
00196 integer *ldb, doublereal *beta, doublereal *c__, integer *ldc);
00197
00198 int dsymv_(char *uplo, integer *n, doublereal *alpha,
00199 doublereal *a, integer *lda, doublereal *x, integer *incx, doublereal
00200 *beta, doublereal *y, integer *incy);
00201
00202 int dsyr_(char *uplo, integer *n, doublereal *alpha,
00203 doublereal *x, integer *incx, doublereal *a, integer *lda);
00204
00205 int dsyr2_(char *uplo, integer *n, doublereal *alpha,
00206 doublereal *x, integer *incx, doublereal *y, integer *incy,
00207 doublereal *a, integer *lda);
00208
00209 int dsyr2k_(char *uplo, char *trans, integer *n, integer *k,
00210 doublereal *alpha, doublereal *a, integer *lda, doublereal *b,
00211 integer *ldb, doublereal *beta, doublereal *c__, integer *ldc);
00212
00213 int dsyrk_(char *uplo, char *trans, integer *n, integer *k,
00214 doublereal *alpha, doublereal *a, integer *lda, doublereal *beta,
00215 doublereal *c__, integer *ldc);
00216
00217 int dtbmv_(char *uplo, char *trans, char *diag, integer *n,
00218 integer *k, doublereal *a, integer *lda, doublereal *x, integer *incx);
00219
00220 int dtbsv_(char *uplo, char *trans, char *diag, integer *n,
00221 integer *k, doublereal *a, integer *lda, doublereal *x, integer *incx);
00222
00223 int dtpmv_(char *uplo, char *trans, char *diag, integer *n,
00224 doublereal *ap, doublereal *x, integer *incx);
00225
00226 int dtpsv_(char *uplo, char *trans, char *diag, integer *n,
00227 doublereal *ap, doublereal *x, integer *incx);
00228
00229 int dtrmm_(char *side, char *uplo, char *transa, char *diag,
00230 integer *m, integer *n, doublereal *alpha, doublereal *a, integer *
00231 lda, doublereal *b, integer *ldb);
00232
00233 int dtrmv_(char *uplo, char *trans, char *diag, integer *n,
00234 doublereal *a, integer *lda, doublereal *x, integer *incx);
00235
00236 int dtrsm_(char *side, char *uplo, char *transa, char *diag,
00237 integer *m, integer *n, doublereal *alpha, doublereal *a, integer *
00238 lda, doublereal *b, integer *ldb);
00239
00240 int dtrsv_(char *uplo, char *trans, char *diag, integer *n,
00241 doublereal *a, integer *lda, doublereal *x, integer *incx);
00242
00243 doublereal dzasum_(integer *n, doublecomplex *zx, integer *incx);
00244
00245 doublereal dznrm2_(integer *n, doublecomplex *x, integer *incx);
00246
00247 integer icamax_(integer *n, complex *cx, integer *incx);
00248
00249 integer idamax_(integer *n, doublereal *dx, integer *incx);
00250
00251 integer isamax_(integer *n, real *sx, integer *incx);
00252
00253 integer izamax_(integer *n, doublecomplex *zx, integer *incx);
00254
00255 logical lsame_(char *ca, char *cb);
00256
00257 doublereal sasum_(integer *n, real *sx, integer *incx);
00258
00259 int saxpy_(integer *n, real *sa, real *sx, integer *incx,
00260 real *sy, integer *incy);
00261
00262 doublereal scabs1_(complex *z__);
00263
00264 doublereal scasum_(integer *n, complex *cx, integer *incx);
00265
00266 doublereal scnrm2_(integer *n, complex *x, integer *incx);
00267
00268 int scopy_(integer *n, real *sx, integer *incx, real *sy,
00269 integer *incy);
00270
00271 doublereal sdot_(integer *n, real *sx, integer *incx, real *sy, integer *incy);
00272
00273 doublereal sdsdot_(integer *n, real *sb, real *sx, integer *incx, real *sy,
00274 integer *incy);
00275
00276 int sgbmv_(char *trans, integer *m, integer *n, integer *kl,
00277 integer *ku, real *alpha, real *a, integer *lda, real *x, integer *
00278 incx, real *beta, real *y, integer *incy);
00279
00280 int sgemm_(char *transa, char *transb, integer *m, integer *
00281 n, integer *k, real *alpha, real *a, integer *lda, real *b, integer *
00282 ldb, real *beta, real *c__, integer *ldc);
00283
00284 int sgemv_(char *trans, integer *m, integer *n, real *alpha,
00285 real *a, integer *lda, real *x, integer *incx, real *beta, real *y,
00286 integer *incy);
00287
00288 int sger_(integer *m, integer *n, real *alpha, real *x,
00289 integer *incx, real *y, integer *incy, real *a, integer *lda);
00290
00291 doublereal snrm2_(integer *n, real *x, integer *incx);
00292
00293 int srot_(integer *n, real *sx, integer *incx, real *sy,
00294 integer *incy, real *c__, real *s);
00295
00296 int srotg_(real *sa, real *sb, real *c__, real *s);
00297
00298 int srotm_(integer *n, real *sx, integer *incx, real *sy,
00299 integer *incy, real *sparam);
00300
00301 int srotmg_(real *sd1, real *sd2, real *sx1, real *sy1, real
00302 *sparam);
00303
00304 int ssbmv_(char *uplo, integer *n, integer *k, real *alpha,
00305 real *a, integer *lda, real *x, integer *incx, real *beta, real *y,
00306 integer *incy);
00307
00308 int sscal_(integer *n, real *sa, real *sx, integer *incx);
00309
00310 int sspmv_(char *uplo, integer *n, real *alpha, real *ap,
00311 real *x, integer *incx, real *beta, real *y, integer *incy);
00312
00313 int sspr_(char *uplo, integer *n, real *alpha, real *x,
00314 integer *incx, real *ap);
00315
00316 int sspr2_(char *uplo, integer *n, real *alpha, real *x,
00317 integer *incx, real *y, integer *incy, real *ap);
00318
00319 int sswap_(integer *n, real *sx, integer *incx, real *sy,
00320 integer *incy);
00321
00322 int ssymm_(char *side, char *uplo, integer *m, integer *n,
00323 real *alpha, real *a, integer *lda, real *b, integer *ldb, real *beta,
00324 real *c__, integer *ldc);
00325
00326 int ssymv_(char *uplo, integer *n, real *alpha, real *a,
00327 integer *lda, real *x, integer *incx, real *beta, real *y, integer *
00328 incy);
00329
00330 int ssyr_(char *uplo, integer *n, real *alpha, real *x,
00331 integer *incx, real *a, integer *lda);
00332
00333 int ssyr2_(char *uplo, integer *n, real *alpha, real *x,
00334 integer *incx, real *y, integer *incy, real *a, integer *lda);
00335
00336 int ssyr2k_(char *uplo, char *trans, integer *n, integer *k,
00337 real *alpha, real *a, integer *lda, real *b, integer *ldb, real *beta,
00338 real *c__, integer *ldc);
00339
00340 int ssyrk_(char *uplo, char *trans, integer *n, integer *k,
00341 real *alpha, real *a, integer *lda, real *beta, real *c__, integer *
00342 ldc);
00343
00344 int stbmv_(char *uplo, char *trans, char *diag, integer *n,
00345 integer *k, real *a, integer *lda, real *x, integer *incx);
00346
00347 int stbsv_(char *uplo, char *trans, char *diag, integer *n,
00348 integer *k, real *a, integer *lda, real *x, integer *incx);
00349
00350 int stpmv_(char *uplo, char *trans, char *diag, integer *n,
00351 real *ap, real *x, integer *incx);
00352
00353 int stpsv_(char *uplo, char *trans, char *diag, integer *n,
00354 real *ap, real *x, integer *incx);
00355
00356 int strmm_(char *side, char *uplo, char *transa, char *diag,
00357 integer *m, integer *n, real *alpha, real *a, integer *lda, real *b,
00358 integer *ldb);
00359
00360 int strmv_(char *uplo, char *trans, char *diag, integer *n,
00361 real *a, integer *lda, real *x, integer *incx);
00362
00363 int strsm_(char *side, char *uplo, char *transa, char *diag,
00364 integer *m, integer *n, real *alpha, real *a, integer *lda, real *b,
00365 integer *ldb);
00366
00367 int strsv_(char *uplo, char *trans, char *diag, integer *n,
00368 real *a, integer *lda, real *x, integer *incx);
00369
00370 int xerbla_(char *srname, integer *info);
00371
00372 int xerbla_array__(char *srname_array__, integer *
00373 srname_len__, integer *info, ftnlen srname_array_len);
00374
00375 int zaxpy_(integer *n, doublecomplex *za, doublecomplex *zx,
00376 integer *incx, doublecomplex *zy, integer *incy);
00377
00378 int zcopy_(integer *n, doublecomplex *zx, integer *incx,
00379 doublecomplex *zy, integer *incy);
00380
00381 VOID zdotc_(doublecomplex * ret_val, integer *n,
00382 doublecomplex *zx, integer *incx, doublecomplex *zy, integer *incy);
00383
00384 VOID zdotu_(doublecomplex * ret_val, integer *n,
00385 doublecomplex *zx, integer *incx, doublecomplex *zy, integer *incy);
00386
00387 int zdrot_(integer *n, doublecomplex *cx, integer *incx,
00388 doublecomplex *cy, integer *incy, doublereal *c__, doublereal *s);
00389
00390 int zdscal_(integer *n, doublereal *da, doublecomplex *zx,
00391 integer *incx);
00392
00393 int zgbmv_(char *trans, integer *m, integer *n, integer *kl,
00394 integer *ku, doublecomplex *alpha, doublecomplex *a, integer *lda,
00395 doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *
00396 y, integer *incy);
00397
00398 int zgemm_(char *transa, char *transb, integer *m, integer *
00399 n, integer *k, doublecomplex *alpha, doublecomplex *a, integer *lda,
00400 doublecomplex *b, integer *ldb, doublecomplex *beta, doublecomplex *
00401 c__, integer *ldc);
00402
00403 int zgemv_(char *trans, integer *m, integer *n,
00404 doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *
00405 x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *
00406 incy);
00407
00408 int zgerc_(integer *m, integer *n, doublecomplex *alpha,
00409 doublecomplex *x, integer *incx, doublecomplex *y, integer *incy,
00410 doublecomplex *a, integer *lda);
00411
00412 int zgeru_(integer *m, integer *n, doublecomplex *alpha,
00413 doublecomplex *x, integer *incx, doublecomplex *y, integer *incy,
00414 doublecomplex *a, integer *lda);
00415
00416 int zhbmv_(char *uplo, integer *n, integer *k, doublecomplex
00417 *alpha, doublecomplex *a, integer *lda, doublecomplex *x, integer *
00418 incx, doublecomplex *beta, doublecomplex *y, integer *incy);
00419
00420 int zhemm_(char *side, char *uplo, integer *m, integer *n,
00421 doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *
00422 b, integer *ldb, doublecomplex *beta, doublecomplex *c__, integer *
00423 ldc);
00424
00425 int zhemv_(char *uplo, integer *n, doublecomplex *alpha,
00426 doublecomplex *a, integer *lda, doublecomplex *x, integer *incx,
00427 doublecomplex *beta, doublecomplex *y, integer *incy);
00428
00429 int zher_(char *uplo, integer *n, doublereal *alpha,
00430 doublecomplex *x, integer *incx, doublecomplex *a, integer *lda);
00431
00432 int zher2_(char *uplo, integer *n, doublecomplex *alpha,
00433 doublecomplex *x, integer *incx, doublecomplex *y, integer *incy,
00434 doublecomplex *a, integer *lda);
00435
00436 int zher2k_(char *uplo, char *trans, integer *n, integer *k,
00437 doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *
00438 b, integer *ldb, doublereal *beta, doublecomplex *c__, integer *ldc);
00439
00440 int zherk_(char *uplo, char *trans, integer *n, integer *k,
00441 doublereal *alpha, doublecomplex *a, integer *lda, doublereal *beta,
00442 doublecomplex *c__, integer *ldc);
00443
00444 int zhpmv_(char *uplo, integer *n, doublecomplex *alpha,
00445 doublecomplex *ap, doublecomplex *x, integer *incx, doublecomplex *
00446 beta, doublecomplex *y, integer *incy);
00447
00448 int zhpr_(char *uplo, integer *n, doublereal *alpha,
00449 doublecomplex *x, integer *incx, doublecomplex *ap);
00450
00451 int zhpr2_(char *uplo, integer *n, doublecomplex *alpha,
00452 doublecomplex *x, integer *incx, doublecomplex *y, integer *incy,
00453 doublecomplex *ap);
00454
00455 int zrotg_(doublecomplex *ca, doublecomplex *cb, doublereal *
00456 c__, doublecomplex *s);
00457
00458 int zscal_(integer *n, doublecomplex *za, doublecomplex *zx,
00459 integer *incx);
00460
00461 int zswap_(integer *n, doublecomplex *zx, integer *incx,
00462 doublecomplex *zy, integer *incy);
00463
00464 int zsymm_(char *side, char *uplo, integer *m, integer *n,
00465 doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *
00466 b, integer *ldb, doublecomplex *beta, doublecomplex *c__, integer *
00467 ldc);
00468
00469 int zsyr2k_(char *uplo, char *trans, integer *n, integer *k,
00470 doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *
00471 b, integer *ldb, doublecomplex *beta, doublecomplex *c__, integer *
00472 ldc);
00473
00474 int zsyrk_(char *uplo, char *trans, integer *n, integer *k,
00475 doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *
00476 beta, doublecomplex *c__, integer *ldc);
00477
00478 int ztbmv_(char *uplo, char *trans, char *diag, integer *n,
00479 integer *k, doublecomplex *a, integer *lda, doublecomplex *x, integer
00480 *incx);
00481
00482 int ztbsv_(char *uplo, char *trans, char *diag, integer *n,
00483 integer *k, doublecomplex *a, integer *lda, doublecomplex *x, integer
00484 *incx);
00485
00486 int ztpmv_(char *uplo, char *trans, char *diag, integer *n,
00487 doublecomplex *ap, doublecomplex *x, integer *incx);
00488
00489 int ztpsv_(char *uplo, char *trans, char *diag, integer *n,
00490 doublecomplex *ap, doublecomplex *x, integer *incx);
00491
00492 int ztrmm_(char *side, char *uplo, char *transa, char *diag,
00493 integer *m, integer *n, doublecomplex *alpha, doublecomplex *a,
00494 integer *lda, doublecomplex *b, integer *ldb);
00495
00496 int ztrmv_(char *uplo, char *trans, char *diag, integer *n,
00497 doublecomplex *a, integer *lda, doublecomplex *x, integer *incx);
00498
00499 int ztrsm_(char *side, char *uplo, char *transa, char *diag,
00500 integer *m, integer *n, doublecomplex *alpha, doublecomplex *a,
00501 integer *lda, doublecomplex *b, integer *ldb);
00502
00503 int ztrsv_(char *uplo, char *trans, char *diag, integer *n,
00504 doublecomplex *a, integer *lda, doublecomplex *x, integer *incx);
00505
00506 int cbdsqr_(char *uplo, integer *n, integer *ncvt, integer *
00507 nru, integer *ncc, real *d__, real *e, complex *vt, integer *ldvt,
00508 complex *u, integer *ldu, complex *c__, integer *ldc, real *rwork,
00509 integer *info);
00510
00511 int cgbbrd_(char *vect, integer *m, integer *n, integer *ncc,
00512 integer *kl, integer *ku, complex *ab, integer *ldab, real *d__,
00513 real *e, complex *q, integer *ldq, complex *pt, integer *ldpt,
00514 complex *c__, integer *ldc, complex *work, real *rwork, integer *info);
00515
00516 int cgbcon_(char *norm, integer *n, integer *kl, integer *ku,
00517 complex *ab, integer *ldab, integer *ipiv, real *anorm, real *rcond,
00518 complex *work, real *rwork, integer *info);
00519
00520 int cgbequ_(integer *m, integer *n, integer *kl, integer *ku,
00521 complex *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real
00522 *colcnd, real *amax, integer *info);
00523
00524 int cgbequb_(integer *m, integer *n, integer *kl, integer *
00525 ku, complex *ab, integer *ldab, real *r__, real *c__, real *rowcnd,
00526 real *colcnd, real *amax, integer *info);
00527
00528 int cgbrfs_(char *trans, integer *n, integer *kl, integer *
00529 ku, integer *nrhs, complex *ab, integer *ldab, complex *afb, integer *
00530 ldafb, integer *ipiv, complex *b, integer *ldb, complex *x, integer *
00531 ldx, real *ferr, real *berr, complex *work, real *rwork, integer *
00532 info);
00533
00534 int cgbrfsx_(char *trans, char *equed, integer *n, integer *
00535 kl, integer *ku, integer *nrhs, complex *ab, integer *ldab, complex *
00536 afb, integer *ldafb, integer *ipiv, real *r__, real *c__, complex *b,
00537 integer *ldb, complex *x, integer *ldx, real *rcond, real *berr,
00538 integer *n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__,
00539 integer *nparams, real *params, complex *work, real *rwork, integer *
00540 info);
00541
00542 int cgbsv_(integer *n, integer *kl, integer *ku, integer *
00543 nrhs, complex *ab, integer *ldab, integer *ipiv, complex *b, integer *
00544 ldb, integer *info);
00545
00546 int cgbsvx_(char *fact, char *trans, integer *n, integer *kl,
00547 integer *ku, integer *nrhs, complex *ab, integer *ldab, complex *afb,
00548 integer *ldafb, integer *ipiv, char *equed, real *r__, real *c__,
00549 complex *b, integer *ldb, complex *x, integer *ldx, real *rcond, real
00550 *ferr, real *berr, complex *work, real *rwork, integer *info);
00551
00552 int cgbsvxx_(char *fact, char *trans, integer *n, integer *
00553 kl, integer *ku, integer *nrhs, complex *ab, integer *ldab, complex *
00554 afb, integer *ldafb, integer *ipiv, char *equed, real *r__, real *c__,
00555 complex *b, integer *ldb, complex *x, integer *ldx, real *rcond,
00556 real *rpvgrw, real *berr, integer *n_err_bnds__, real *
00557 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
00558 params, complex *work, real *rwork, integer *info);
00559
00560 int cgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
00561 complex *ab, integer *ldab, integer *ipiv, integer *info);
00562
00563 int cgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
00564 complex *ab, integer *ldab, integer *ipiv, integer *info);
00565
00566 int cgbtrs_(char *trans, integer *n, integer *kl, integer *
00567 ku, integer *nrhs, complex *ab, integer *ldab, integer *ipiv, complex
00568 *b, integer *ldb, integer *info);
00569
00570 int cgebak_(char *job, char *side, integer *n, integer *ilo,
00571 integer *ihi, real *scale, integer *m, complex *v, integer *ldv,
00572 integer *info);
00573
00574 int cgebal_(char *job, integer *n, complex *a, integer *lda,
00575 integer *ilo, integer *ihi, real *scale, integer *info);
00576
00577 int cgebd2_(integer *m, integer *n, complex *a, integer *lda,
00578 real *d__, real *e, complex *tauq, complex *taup, complex *work,
00579 integer *info);
00580
00581 int cgebrd_(integer *m, integer *n, complex *a, integer *lda,
00582 real *d__, real *e, complex *tauq, complex *taup, complex *work,
00583 integer *lwork, integer *info);
00584
00585 int cgecon_(char *norm, integer *n, complex *a, integer *lda,
00586 real *anorm, real *rcond, complex *work, real *rwork, integer *info);
00587
00588 int cgeequ_(integer *m, integer *n, complex *a, integer *lda,
00589 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax,
00590 integer *info);
00591
00592 int cgeequb_(integer *m, integer *n, complex *a, integer *
00593 lda, real *r__, real *c__, real *rowcnd, real *colcnd, real *amax,
00594 integer *info);
00595
00596 int cgees_(char *jobvs, char *sort, L_fp select, integer *n,
00597 complex *a, integer *lda, integer *sdim, complex *w, complex *vs,
00598 integer *ldvs, complex *work, integer *lwork, real *rwork, logical *
00599 bwork, integer *info);
00600
00601 int cgeesx_(char *jobvs, char *sort, L_fp select, char *
00602 sense, integer *n, complex *a, integer *lda, integer *sdim, complex *
00603 w, complex *vs, integer *ldvs, real *rconde, real *rcondv, complex *
00604 work, integer *lwork, real *rwork, logical *bwork, integer *info);
00605
00606 int cgeev_(char *jobvl, char *jobvr, integer *n, complex *a,
00607 integer *lda, complex *w, complex *vl, integer *ldvl, complex *vr,
00608 integer *ldvr, complex *work, integer *lwork, real *rwork, integer *
00609 info);
00610
00611 int cgeevx_(char *balanc, char *jobvl, char *jobvr, char *
00612 sense, integer *n, complex *a, integer *lda, complex *w, complex *vl,
00613 integer *ldvl, complex *vr, integer *ldvr, integer *ilo, integer *ihi,
00614 real *scale, real *abnrm, real *rconde, real *rcondv, complex *work,
00615 integer *lwork, real *rwork, integer *info);
00616
00617 int cgegs_(char *jobvsl, char *jobvsr, integer *n, complex *
00618 a, integer *lda, complex *b, integer *ldb, complex *alpha, complex *
00619 beta, complex *vsl, integer *ldvsl, complex *vsr, integer *ldvsr,
00620 complex *work, integer *lwork, real *rwork, integer *info);
00621
00622 int cgegv_(char *jobvl, char *jobvr, integer *n, complex *a,
00623 integer *lda, complex *b, integer *ldb, complex *alpha, complex *beta,
00624 complex *vl, integer *ldvl, complex *vr, integer *ldvr, complex *
00625 work, integer *lwork, real *rwork, integer *info);
00626
00627 int cgehd2_(integer *n, integer *ilo, integer *ihi, complex *
00628 a, integer *lda, complex *tau, complex *work, integer *info);
00629
00630 int cgehrd_(integer *n, integer *ilo, integer *ihi, complex *
00631 a, integer *lda, complex *tau, complex *work, integer *lwork, integer
00632 *info);
00633
00634 int cgelq2_(integer *m, integer *n, complex *a, integer *lda,
00635 complex *tau, complex *work, integer *info);
00636
00637 int cgelqf_(integer *m, integer *n, complex *a, integer *lda,
00638 complex *tau, complex *work, integer *lwork, integer *info);
00639
00640 int cgels_(char *trans, integer *m, integer *n, integer *
00641 nrhs, complex *a, integer *lda, complex *b, integer *ldb, complex *
00642 work, integer *lwork, integer *info);
00643
00644 int cgelsd_(integer *m, integer *n, integer *nrhs, complex *
00645 a, integer *lda, complex *b, integer *ldb, real *s, real *rcond,
00646 integer *rank, complex *work, integer *lwork, real *rwork, integer *
00647 iwork, integer *info);
00648
00649 int cgelss_(integer *m, integer *n, integer *nrhs, complex *
00650 a, integer *lda, complex *b, integer *ldb, real *s, real *rcond,
00651 integer *rank, complex *work, integer *lwork, real *rwork, integer *
00652 info);
00653
00654 int cgelsx_(integer *m, integer *n, integer *nrhs, complex *
00655 a, integer *lda, complex *b, integer *ldb, integer *jpvt, real *rcond,
00656 integer *rank, complex *work, real *rwork, integer *info);
00657
00658 int cgelsy_(integer *m, integer *n, integer *nrhs, complex *
00659 a, integer *lda, complex *b, integer *ldb, integer *jpvt, real *rcond,
00660 integer *rank, complex *work, integer *lwork, real *rwork, integer *
00661 info);
00662
00663 int cgeql2_(integer *m, integer *n, complex *a, integer *lda,
00664 complex *tau, complex *work, integer *info);
00665
00666 int cgeqlf_(integer *m, integer *n, complex *a, integer *lda,
00667 complex *tau, complex *work, integer *lwork, integer *info);
00668
00669 int cgeqp3_(integer *m, integer *n, complex *a, integer *lda,
00670 integer *jpvt, complex *tau, complex *work, integer *lwork, real *
00671 rwork, integer *info);
00672
00673 int cgeqpf_(integer *m, integer *n, complex *a, integer *lda,
00674 integer *jpvt, complex *tau, complex *work, real *rwork, integer *
00675 info);
00676
00677 int cgeqr2_(integer *m, integer *n, complex *a, integer *lda,
00678 complex *tau, complex *work, integer *info);
00679
00680 int cgeqrf_(integer *m, integer *n, complex *a, integer *lda,
00681 complex *tau, complex *work, integer *lwork, integer *info);
00682
00683 int cgerfs_(char *trans, integer *n, integer *nrhs, complex *
00684 a, integer *lda, complex *af, integer *ldaf, integer *ipiv, complex *
00685 b, integer *ldb, complex *x, integer *ldx, real *ferr, real *berr,
00686 complex *work, real *rwork, integer *info);
00687
00688 int cgerfsx_(char *trans, char *equed, integer *n, integer *
00689 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
00690 ipiv, real *r__, real *c__, complex *b, integer *ldb, complex *x,
00691 integer *ldx, real *rcond, real *berr, integer *n_err_bnds__, real *
00692 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
00693 params, complex *work, real *rwork, integer *info);
00694
00695 int cgerq2_(integer *m, integer *n, complex *a, integer *lda,
00696 complex *tau, complex *work, integer *info);
00697
00698 int cgerqf_(integer *m, integer *n, complex *a, integer *lda,
00699 complex *tau, complex *work, integer *lwork, integer *info);
00700
00701 int cgesc2_(integer *n, complex *a, integer *lda, complex *
00702 rhs, integer *ipiv, integer *jpiv, real *scale);
00703
00704 int cgesdd_(char *jobz, integer *m, integer *n, complex *a,
00705 integer *lda, real *s, complex *u, integer *ldu, complex *vt, integer
00706 *ldvt, complex *work, integer *lwork, real *rwork, integer *iwork,
00707 integer *info);
00708
00709 int cgesv_(integer *n, integer *nrhs, complex *a, integer *
00710 lda, integer *ipiv, complex *b, integer *ldb, integer *info);
00711
00712 int cgesvd_(char *jobu, char *jobvt, integer *m, integer *n,
00713 complex *a, integer *lda, real *s, complex *u, integer *ldu, complex *
00714 vt, integer *ldvt, complex *work, integer *lwork, real *rwork,
00715 integer *info);
00716
00717 int cgesvx_(char *fact, char *trans, integer *n, integer *
00718 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
00719 ipiv, char *equed, real *r__, real *c__, complex *b, integer *ldb,
00720 complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
00721 complex *work, real *rwork, integer *info);
00722
00723 int cgesvxx_(char *fact, char *trans, integer *n, integer *
00724 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
00725 ipiv, char *equed, real *r__, real *c__, complex *b, integer *ldb,
00726 complex *x, integer *ldx, real *rcond, real *rpvgrw, real *berr,
00727 integer *n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__,
00728 integer *nparams, real *params, complex *work, real *rwork, integer *
00729 info);
00730
00731 int cgetc2_(integer *n, complex *a, integer *lda, integer *
00732 ipiv, integer *jpiv, integer *info);
00733
00734 int cgetf2_(integer *m, integer *n, complex *a, integer *lda,
00735 integer *ipiv, integer *info);
00736
00737 int cgetrf_(integer *m, integer *n, complex *a, integer *lda,
00738 integer *ipiv, integer *info);
00739
00740 int cgetri_(integer *n, complex *a, integer *lda, integer *
00741 ipiv, complex *work, integer *lwork, integer *info);
00742
00743 int cgetrs_(char *trans, integer *n, integer *nrhs, complex *
00744 a, integer *lda, integer *ipiv, complex *b, integer *ldb, integer *
00745 info);
00746
00747 int cggbak_(char *job, char *side, integer *n, integer *ilo,
00748 integer *ihi, real *lscale, real *rscale, integer *m, complex *v,
00749 integer *ldv, integer *info);
00750
00751 int cggbal_(char *job, integer *n, complex *a, integer *lda,
00752 complex *b, integer *ldb, integer *ilo, integer *ihi, real *lscale,
00753 real *rscale, real *work, integer *info);
00754
00755 int cgges_(char *jobvsl, char *jobvsr, char *sort, L_fp
00756 selctg, integer *n, complex *a, integer *lda, complex *b, integer *
00757 ldb, integer *sdim, complex *alpha, complex *beta, complex *vsl,
00758 integer *ldvsl, complex *vsr, integer *ldvsr, complex *work, integer *
00759 lwork, real *rwork, logical *bwork, integer *info);
00760
00761 int cggesx_(char *jobvsl, char *jobvsr, char *sort, L_fp
00762 selctg, char *sense, integer *n, complex *a, integer *lda, complex *b,
00763 integer *ldb, integer *sdim, complex *alpha, complex *beta, complex *
00764 vsl, integer *ldvsl, complex *vsr, integer *ldvsr, real *rconde, real
00765 *rcondv, complex *work, integer *lwork, real *rwork, integer *iwork,
00766 integer *liwork, logical *bwork, integer *info);
00767
00768 int cggev_(char *jobvl, char *jobvr, integer *n, complex *a,
00769 integer *lda, complex *b, integer *ldb, complex *alpha, complex *beta,
00770 complex *vl, integer *ldvl, complex *vr, integer *ldvr, complex *
00771 work, integer *lwork, real *rwork, integer *info);
00772
00773 int cggevx_(char *balanc, char *jobvl, char *jobvr, char *
00774 sense, integer *n, complex *a, integer *lda, complex *b, integer *ldb,
00775 complex *alpha, complex *beta, complex *vl, integer *ldvl, complex *
00776 vr, integer *ldvr, integer *ilo, integer *ihi, real *lscale, real *
00777 rscale, real *abnrm, real *bbnrm, real *rconde, real *rcondv, complex
00778 *work, integer *lwork, real *rwork, integer *iwork, logical *bwork,
00779 integer *info);
00780
00781 int cggglm_(integer *n, integer *m, integer *p, complex *a,
00782 integer *lda, complex *b, integer *ldb, complex *d__, complex *x,
00783 complex *y, complex *work, integer *lwork, integer *info);
00784
00785 int cgghrd_(char *compq, char *compz, integer *n, integer *
00786 ilo, integer *ihi, complex *a, integer *lda, complex *b, integer *ldb,
00787 complex *q, integer *ldq, complex *z__, integer *ldz, integer *info);
00788
00789 int cgglse_(integer *m, integer *n, integer *p, complex *a,
00790 integer *lda, complex *b, integer *ldb, complex *c__, complex *d__,
00791 complex *x, complex *work, integer *lwork, integer *info);
00792
00793 int cggqrf_(integer *n, integer *m, integer *p, complex *a,
00794 integer *lda, complex *taua, complex *b, integer *ldb, complex *taub,
00795 complex *work, integer *lwork, integer *info);
00796
00797 int cggrqf_(integer *m, integer *p, integer *n, complex *a,
00798 integer *lda, complex *taua, complex *b, integer *ldb, complex *taub,
00799 complex *work, integer *lwork, integer *info);
00800
00801 int cggsvd_(char *jobu, char *jobv, char *jobq, integer *m,
00802 integer *n, integer *p, integer *k, integer *l, complex *a, integer *
00803 lda, complex *b, integer *ldb, real *alpha, real *beta, complex *u,
00804 integer *ldu, complex *v, integer *ldv, complex *q, integer *ldq,
00805 complex *work, real *rwork, integer *iwork, integer *info);
00806
00807 int cggsvp_(char *jobu, char *jobv, char *jobq, integer *m,
00808 integer *p, integer *n, complex *a, integer *lda, complex *b, integer
00809 *ldb, real *tola, real *tolb, integer *k, integer *l, complex *u,
00810 integer *ldu, complex *v, integer *ldv, complex *q, integer *ldq,
00811 integer *iwork, real *rwork, complex *tau, complex *work, integer *
00812 info);
00813
00814 int cgtcon_(char *norm, integer *n, complex *dl, complex *
00815 d__, complex *du, complex *du2, integer *ipiv, real *anorm, real *
00816 rcond, complex *work, integer *info);
00817
00818 int cgtrfs_(char *trans, integer *n, integer *nrhs, complex *
00819 dl, complex *d__, complex *du, complex *dlf, complex *df, complex *
00820 duf, complex *du2, integer *ipiv, complex *b, integer *ldb, complex *
00821 x, integer *ldx, real *ferr, real *berr, complex *work, real *rwork,
00822 integer *info);
00823
00824 int cgtsv_(integer *n, integer *nrhs, complex *dl, complex *
00825 d__, complex *du, complex *b, integer *ldb, integer *info);
00826
00827 int cgtsvx_(char *fact, char *trans, integer *n, integer *
00828 nrhs, complex *dl, complex *d__, complex *du, complex *dlf, complex *
00829 df, complex *duf, complex *du2, integer *ipiv, complex *b, integer *
00830 ldb, complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
00831 complex *work, real *rwork, integer *info);
00832
00833 int cgttrf_(integer *n, complex *dl, complex *d__, complex *
00834 du, complex *du2, integer *ipiv, integer *info);
00835
00836 int cgttrs_(char *trans, integer *n, integer *nrhs, complex *
00837 dl, complex *d__, complex *du, complex *du2, integer *ipiv, complex *
00838 b, integer *ldb, integer *info);
00839
00840 int cgtts2_(integer *itrans, integer *n, integer *nrhs,
00841 complex *dl, complex *d__, complex *du, complex *du2, integer *ipiv,
00842 complex *b, integer *ldb);
00843
00844 int chbev_(char *jobz, char *uplo, integer *n, integer *kd,
00845 complex *ab, integer *ldab, real *w, complex *z__, integer *ldz,
00846 complex *work, real *rwork, integer *info);
00847
00848 int chbevd_(char *jobz, char *uplo, integer *n, integer *kd,
00849 complex *ab, integer *ldab, real *w, complex *z__, integer *ldz,
00850 complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
00851 iwork, integer *liwork, integer *info);
00852
00853 int chbevx_(char *jobz, char *range, char *uplo, integer *n,
00854 integer *kd, complex *ab, integer *ldab, complex *q, integer *ldq,
00855 real *vl, real *vu, integer *il, integer *iu, real *abstol, integer *
00856 m, real *w, complex *z__, integer *ldz, complex *work, real *rwork,
00857 integer *iwork, integer *ifail, integer *info);
00858
00859 int chbgst_(char *vect, char *uplo, integer *n, integer *ka,
00860 integer *kb, complex *ab, integer *ldab, complex *bb, integer *ldbb,
00861 complex *x, integer *ldx, complex *work, real *rwork, integer *info);
00862
00863 int chbgv_(char *jobz, char *uplo, integer *n, integer *ka,
00864 integer *kb, complex *ab, integer *ldab, complex *bb, integer *ldbb,
00865 real *w, complex *z__, integer *ldz, complex *work, real *rwork,
00866 integer *info);
00867
00868 int chbgvd_(char *jobz, char *uplo, integer *n, integer *ka,
00869 integer *kb, complex *ab, integer *ldab, complex *bb, integer *ldbb,
00870 real *w, complex *z__, integer *ldz, complex *work, integer *lwork,
00871 real *rwork, integer *lrwork, integer *iwork, integer *liwork,
00872 integer *info);
00873
00874 int chbgvx_(char *jobz, char *range, char *uplo, integer *n,
00875 integer *ka, integer *kb, complex *ab, integer *ldab, complex *bb,
00876 integer *ldbb, complex *q, integer *ldq, real *vl, real *vu, integer *
00877 il, integer *iu, real *abstol, integer *m, real *w, complex *z__,
00878 integer *ldz, complex *work, real *rwork, integer *iwork, integer *
00879 ifail, integer *info);
00880
00881 int chbtrd_(char *vect, char *uplo, integer *n, integer *kd,
00882 complex *ab, integer *ldab, real *d__, real *e, complex *q, integer *
00883 ldq, complex *work, integer *info);
00884
00885 int checon_(char *uplo, integer *n, complex *a, integer *lda,
00886 integer *ipiv, real *anorm, real *rcond, complex *work, integer *
00887 info);
00888
00889 int cheequb_(char *uplo, integer *n, complex *a, integer *
00890 lda, real *s, real *scond, real *amax, complex *work, integer *info);
00891
00892 int cheev_(char *jobz, char *uplo, integer *n, complex *a,
00893 integer *lda, real *w, complex *work, integer *lwork, real *rwork,
00894 integer *info);
00895
00896 int cheevd_(char *jobz, char *uplo, integer *n, complex *a,
00897 integer *lda, real *w, complex *work, integer *lwork, real *rwork,
00898 integer *lrwork, integer *iwork, integer *liwork, integer *info);
00899
00900 int cheevr_(char *jobz, char *range, char *uplo, integer *n,
00901 complex *a, integer *lda, real *vl, real *vu, integer *il, integer *
00902 iu, real *abstol, integer *m, real *w, complex *z__, integer *ldz,
00903 integer *isuppz, complex *work, integer *lwork, real *rwork, integer *
00904 lrwork, integer *iwork, integer *liwork, integer *info);
00905
00906 int cheevx_(char *jobz, char *range, char *uplo, integer *n,
00907 complex *a, integer *lda, real *vl, real *vu, integer *il, integer *
00908 iu, real *abstol, integer *m, real *w, complex *z__, integer *ldz,
00909 complex *work, integer *lwork, real *rwork, integer *iwork, integer *
00910 ifail, integer *info);
00911
00912 int chegs2_(integer *itype, char *uplo, integer *n, complex *
00913 a, integer *lda, complex *b, integer *ldb, integer *info);
00914
00915 int chegst_(integer *itype, char *uplo, integer *n, complex *
00916 a, integer *lda, complex *b, integer *ldb, integer *info);
00917
00918 int chegv_(integer *itype, char *jobz, char *uplo, integer *
00919 n, complex *a, integer *lda, complex *b, integer *ldb, real *w,
00920 complex *work, integer *lwork, real *rwork, integer *info);
00921
00922 int chegvd_(integer *itype, char *jobz, char *uplo, integer *
00923 n, complex *a, integer *lda, complex *b, integer *ldb, real *w,
00924 complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
00925 iwork, integer *liwork, integer *info);
00926
00927 int chegvx_(integer *itype, char *jobz, char *range, char *
00928 uplo, integer *n, complex *a, integer *lda, complex *b, integer *ldb,
00929 real *vl, real *vu, integer *il, integer *iu, real *abstol, integer *
00930 m, real *w, complex *z__, integer *ldz, complex *work, integer *lwork,
00931 real *rwork, integer *iwork, integer *ifail, integer *info);
00932
00933 int cherfs_(char *uplo, integer *n, integer *nrhs, complex *
00934 a, integer *lda, complex *af, integer *ldaf, integer *ipiv, complex *
00935 b, integer *ldb, complex *x, integer *ldx, real *ferr, real *berr,
00936 complex *work, real *rwork, integer *info);
00937
00938 int cherfsx_(char *uplo, char *equed, integer *n, integer *
00939 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
00940 ipiv, real *s, complex *b, integer *ldb, complex *x, integer *ldx,
00941 real *rcond, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
00942 real *err_bnds_comp__, integer *nparams, real *params, complex *work,
00943 real *rwork, integer *info);
00944
00945 int chesv_(char *uplo, integer *n, integer *nrhs, complex *a,
00946 integer *lda, integer *ipiv, complex *b, integer *ldb, complex *work,
00947 integer *lwork, integer *info);
00948
00949 int chesvx_(char *fact, char *uplo, integer *n, integer *
00950 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
00951 ipiv, complex *b, integer *ldb, complex *x, integer *ldx, real *rcond,
00952 real *ferr, real *berr, complex *work, integer *lwork, real *rwork,
00953 integer *info);
00954
00955 int chesvxx_(char *fact, char *uplo, integer *n, integer *
00956 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
00957 ipiv, char *equed, real *s, complex *b, integer *ldb, complex *x,
00958 integer *ldx, real *rcond, real *rpvgrw, real *berr, integer *
00959 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
00960 nparams, real *params, complex *work, real *rwork, integer *info);
00961
00962 int chetd2_(char *uplo, integer *n, complex *a, integer *lda,
00963 real *d__, real *e, complex *tau, integer *info);
00964
00965 int chetf2_(char *uplo, integer *n, complex *a, integer *lda,
00966 integer *ipiv, integer *info);
00967
00968 int chetrd_(char *uplo, integer *n, complex *a, integer *lda,
00969 real *d__, real *e, complex *tau, complex *work, integer *lwork,
00970 integer *info);
00971
00972 int chetrf_(char *uplo, integer *n, complex *a, integer *lda,
00973 integer *ipiv, complex *work, integer *lwork, integer *info);
00974
00975 int chetri_(char *uplo, integer *n, complex *a, integer *lda,
00976 integer *ipiv, complex *work, integer *info);
00977
00978 int chetrs_(char *uplo, integer *n, integer *nrhs, complex *
00979 a, integer *lda, integer *ipiv, complex *b, integer *ldb, integer *
00980 info);
00981
00982 int chfrk_(char *transr, char *uplo, char *trans, integer *n,
00983 integer *k, real *alpha, complex *a, integer *lda, real *beta,
00984 complex *c__);
00985
00986 int chgeqz_(char *job, char *compq, char *compz, integer *n,
00987 integer *ilo, integer *ihi, complex *h__, integer *ldh, complex *t,
00988 integer *ldt, complex *alpha, complex *beta, complex *q, integer *ldq,
00989 complex *z__, integer *ldz, complex *work, integer *lwork, real *
00990 rwork, integer *info);
00991
00992 VOID chla_transtype__(char *ret_val, ftnlen ret_val_len,
00993 integer *trans);
00994
00995 int chpcon_(char *uplo, integer *n, complex *ap, integer *
00996 ipiv, real *anorm, real *rcond, complex *work, integer *info);
00997
00998 int chpev_(char *jobz, char *uplo, integer *n, complex *ap,
00999 real *w, complex *z__, integer *ldz, complex *work, real *rwork,
01000 integer *info);
01001
01002 int chpevd_(char *jobz, char *uplo, integer *n, complex *ap,
01003 real *w, complex *z__, integer *ldz, complex *work, integer *lwork,
01004 real *rwork, integer *lrwork, integer *iwork, integer *liwork,
01005 integer *info);
01006
01007 int chpevx_(char *jobz, char *range, char *uplo, integer *n,
01008 complex *ap, real *vl, real *vu, integer *il, integer *iu, real *
01009 abstol, integer *m, real *w, complex *z__, integer *ldz, complex *
01010 work, real *rwork, integer *iwork, integer *ifail, integer *info);
01011
01012 int chpgst_(integer *itype, char *uplo, integer *n, complex *
01013 ap, complex *bp, integer *info);
01014
01015 int chpgv_(integer *itype, char *jobz, char *uplo, integer *
01016 n, complex *ap, complex *bp, real *w, complex *z__, integer *ldz,
01017 complex *work, real *rwork, integer *info);
01018
01019 int chpgvd_(integer *itype, char *jobz, char *uplo, integer *
01020 n, complex *ap, complex *bp, real *w, complex *z__, integer *ldz,
01021 complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
01022 iwork, integer *liwork, integer *info);
01023
01024 int chpgvx_(integer *itype, char *jobz, char *range, char *
01025 uplo, integer *n, complex *ap, complex *bp, real *vl, real *vu,
01026 integer *il, integer *iu, real *abstol, integer *m, real *w, complex *
01027 z__, integer *ldz, complex *work, real *rwork, integer *iwork,
01028 integer *ifail, integer *info);
01029
01030 int chprfs_(char *uplo, integer *n, integer *nrhs, complex *
01031 ap, complex *afp, integer *ipiv, complex *b, integer *ldb, complex *x,
01032 integer *ldx, real *ferr, real *berr, complex *work, real *rwork,
01033 integer *info);
01034
01035 int chpsv_(char *uplo, integer *n, integer *nrhs, complex *
01036 ap, integer *ipiv, complex *b, integer *ldb, integer *info);
01037
01038 int chpsvx_(char *fact, char *uplo, integer *n, integer *
01039 nrhs, complex *ap, complex *afp, integer *ipiv, complex *b, integer *
01040 ldb, complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
01041 complex *work, real *rwork, integer *info);
01042
01043 int chptrd_(char *uplo, integer *n, complex *ap, real *d__,
01044 real *e, complex *tau, integer *info);
01045
01046 int chptrf_(char *uplo, integer *n, complex *ap, integer *
01047 ipiv, integer *info);
01048
01049 int chptri_(char *uplo, integer *n, complex *ap, integer *
01050 ipiv, complex *work, integer *info);
01051
01052 int chptrs_(char *uplo, integer *n, integer *nrhs, complex *
01053 ap, integer *ipiv, complex *b, integer *ldb, integer *info);
01054
01055 int chsein_(char *side, char *eigsrc, char *initv, logical *
01056 select, integer *n, complex *h__, integer *ldh, complex *w, complex *
01057 vl, integer *ldvl, complex *vr, integer *ldvr, integer *mm, integer *
01058 m, complex *work, real *rwork, integer *ifaill, integer *ifailr,
01059 integer *info);
01060
01061 int chseqr_(char *job, char *compz, integer *n, integer *ilo,
01062 integer *ihi, complex *h__, integer *ldh, complex *w, complex *z__,
01063 integer *ldz, complex *work, integer *lwork, integer *info);
01064
01065 int cla_gbamv__(integer *trans, integer *m, integer *n,
01066 integer *kl, integer *ku, real *alpha, complex *ab, integer *ldab,
01067 complex *x, integer *incx, real *beta, real *y, integer *incy);
01068
01069 doublereal cla_gbrcond_c__(char *trans, integer *n, integer *kl, integer *ku,
01070 complex *ab, integer *ldab, complex *afb, integer *ldafb, integer *
01071 ipiv, real *c__, logical *capply, integer *info, complex *work, real *
01072 rwork, ftnlen trans_len);
01073
01074 doublereal cla_gbrcond_x__(char *trans, integer *n, integer *kl, integer *ku,
01075 complex *ab, integer *ldab, complex *afb, integer *ldafb, integer *
01076 ipiv, complex *x, integer *info, complex *work, real *rwork, ftnlen
01077 trans_len);
01078
01079 int cla_gbrfsx_extended__(integer *prec_type__, integer *
01080 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
01081 complex *ab, integer *ldab, complex *afb, integer *ldafb, integer *
01082 ipiv, logical *colequ, real *c__, complex *b, integer *ldb, complex *
01083 y, integer *ldy, real *berr_out__, integer *n_norms__, real *errs_n__,
01084 real *errs_c__, complex *res, real *ayb, complex *dy, complex *
01085 y_tail__, real *rcond, integer *ithresh, real *rthresh, real *dz_ub__,
01086 logical *ignore_cwise__, integer *info);
01087
01088 doublereal cla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
01089 ncols, complex *ab, integer *ldab, complex *afb, integer *ldafb);
01090
01091 int cla_geamv__(integer *trans, integer *m, integer *n, real
01092 *alpha, complex *a, integer *lda, complex *x, integer *incx, real *
01093 beta, real *y, integer *incy);
01094
01095 doublereal cla_gercond_c__(char *trans, integer *n, complex *a, integer *lda,
01096 complex *af, integer *ldaf, integer *ipiv, real *c__, logical *capply,
01097 integer *info, complex *work, real *rwork, ftnlen trans_len);
01098
01099 doublereal cla_gercond_x__(char *trans, integer *n, complex *a, integer *lda,
01100 complex *af, integer *ldaf, integer *ipiv, complex *x, integer *info,
01101 complex *work, real *rwork, ftnlen trans_len);
01102
01103 int cla_gerfsx_extended__(integer *prec_type__, integer *
01104 trans_type__, integer *n, integer *nrhs, complex *a, integer *lda,
01105 complex *af, integer *ldaf, integer *ipiv, logical *colequ, real *c__,
01106 complex *b, integer *ldb, complex *y, integer *ldy, real *berr_out__,
01107 integer *n_norms__, real *errs_n__, real *errs_c__, complex *res,
01108 real *ayb, complex *dy, complex *y_tail__, real *rcond, integer *
01109 ithresh, real *rthresh, real *dz_ub__, logical *ignore_cwise__,
01110 integer *info);
01111
01112 int cla_heamv__(integer *uplo, integer *n, real *alpha,
01113 complex *a, integer *lda, complex *x, integer *incx, real *beta, real
01114 *y, integer *incy);
01115
01116 doublereal cla_hercond_c__(char *uplo, integer *n, complex *a, integer *lda,
01117 complex *af, integer *ldaf, integer *ipiv, real *c__, logical *capply,
01118 integer *info, complex *work, real *rwork, ftnlen uplo_len);
01119
01120 doublereal cla_hercond_x__(char *uplo, integer *n, complex *a, integer *lda,
01121 complex *af, integer *ldaf, integer *ipiv, complex *x, integer *info,
01122 complex *work, real *rwork, ftnlen uplo_len);
01123
01124 int cla_herfsx_extended__(integer *prec_type__, char *uplo,
01125 integer *n, integer *nrhs, complex *a, integer *lda, complex *af,
01126 integer *ldaf, integer *ipiv, logical *colequ, real *c__, complex *b,
01127 integer *ldb, complex *y, integer *ldy, real *berr_out__, integer *
01128 n_norms__, real *errs_n__, real *errs_c__, complex *res, real *ayb,
01129 complex *dy, complex *y_tail__, real *rcond, integer *ithresh, real *
01130 rthresh, real *dz_ub__, logical *ignore_cwise__, integer *info,
01131 ftnlen uplo_len);
01132
01133 doublereal cla_herpvgrw__(char *uplo, integer *n, integer *info, complex *a,
01134 integer *lda, complex *af, integer *ldaf, integer *ipiv, real *work,
01135 ftnlen uplo_len);
01136
01137 int cla_lin_berr__(integer *n, integer *nz, integer *nrhs,
01138 complex *res, real *ayb, real *berr);
01139
01140 doublereal cla_porcond_c__(char *uplo, integer *n, complex *a, integer *lda,
01141 complex *af, integer *ldaf, real *c__, logical *capply, integer *info,
01142 complex *work, real *rwork, ftnlen uplo_len);
01143
01144 doublereal cla_porcond_x__(char *uplo, integer *n, complex *a, integer *lda,
01145 complex *af, integer *ldaf, complex *x, integer *info, complex *work,
01146 real *rwork, ftnlen uplo_len);
01147
01148 int cla_porfsx_extended__(integer *prec_type__, char *uplo,
01149 integer *n, integer *nrhs, complex *a, integer *lda, complex *af,
01150 integer *ldaf, logical *colequ, real *c__, complex *b, integer *ldb,
01151 complex *y, integer *ldy, real *berr_out__, integer *n_norms__, real *
01152 errs_n__, real *errs_c__, complex *res, real *ayb, complex *dy,
01153 complex *y_tail__, real *rcond, integer *ithresh, real *rthresh, real
01154 *dz_ub__, logical *ignore_cwise__, integer *info, ftnlen uplo_len);
01155
01156 doublereal cla_porpvgrw__(char *uplo, integer *ncols, complex *a, integer *
01157 lda, complex *af, integer *ldaf, real *work, ftnlen uplo_len);
01158
01159 doublereal cla_rpvgrw__(integer *n, integer *ncols, complex *a, integer *lda,
01160 complex *af, integer *ldaf);
01161
01162 int cla_syamv__(integer *uplo, integer *n, real *alpha,
01163 complex *a, integer *lda, complex *x, integer *incx, real *beta, real
01164 *y, integer *incy);
01165
01166 doublereal cla_syrcond_c__(char *uplo, integer *n, complex *a, integer *lda,
01167 complex *af, integer *ldaf, integer *ipiv, real *c__, logical *capply,
01168 integer *info, complex *work, real *rwork, ftnlen uplo_len);
01169
01170 doublereal cla_syrcond_x__(char *uplo, integer *n, complex *a, integer *lda,
01171 complex *af, integer *ldaf, integer *ipiv, complex *x, integer *info,
01172 complex *work, real *rwork, ftnlen uplo_len);
01173
01174 int cla_syrfsx_extended__(integer *prec_type__, char *uplo,
01175 integer *n, integer *nrhs, complex *a, integer *lda, complex *af,
01176 integer *ldaf, integer *ipiv, logical *colequ, real *c__, complex *b,
01177 integer *ldb, complex *y, integer *ldy, real *berr_out__, integer *
01178 n_norms__, real *errs_n__, real *errs_c__, complex *res, real *ayb,
01179 complex *dy, complex *y_tail__, real *rcond, integer *ithresh, real *
01180 rthresh, real *dz_ub__, logical *ignore_cwise__, integer *info,
01181 ftnlen uplo_len);
01182
01183 doublereal cla_syrpvgrw__(char *uplo, integer *n, integer *info, complex *a,
01184 integer *lda, complex *af, integer *ldaf, integer *ipiv, real *work,
01185 ftnlen uplo_len);
01186
01187 int cla_wwaddw__(integer *n, complex *x, complex *y, complex
01188 *w);
01189
01190 int clabrd_(integer *m, integer *n, integer *nb, complex *a,
01191 integer *lda, real *d__, real *e, complex *tauq, complex *taup,
01192 complex *x, integer *ldx, complex *y, integer *ldy);
01193
01194 int clacgv_(integer *n, complex *x, integer *incx);
01195
01196 int clacn2_(integer *n, complex *v, complex *x, real *est,
01197 integer *kase, integer *isave);
01198
01199 int clacon_(integer *n, complex *v, complex *x, real *est,
01200 integer *kase);
01201
01202 int clacp2_(char *uplo, integer *m, integer *n, real *a,
01203 integer *lda, complex *b, integer *ldb);
01204
01205 int clacpy_(char *uplo, integer *m, integer *n, complex *a,
01206 integer *lda, complex *b, integer *ldb);
01207
01208 int clacrm_(integer *m, integer *n, complex *a, integer *lda,
01209 real *b, integer *ldb, complex *c__, integer *ldc, real *rwork);
01210
01211 int clacrt_(integer *n, complex *cx, integer *incx, complex *
01212 cy, integer *incy, complex *c__, complex *s);
01213
01214 VOID cladiv_(complex * ret_val, complex *x, complex *y);
01215
01216 int claed0_(integer *qsiz, integer *n, real *d__, real *e,
01217 complex *q, integer *ldq, complex *qstore, integer *ldqs, real *rwork,
01218 integer *iwork, integer *info);
01219
01220 int claed7_(integer *n, integer *cutpnt, integer *qsiz,
01221 integer *tlvls, integer *curlvl, integer *curpbm, real *d__, complex *
01222 q, integer *ldq, real *rho, integer *indxq, real *qstore, integer *
01223 qptr, integer *prmptr, integer *perm, integer *givptr, integer *
01224 givcol, real *givnum, complex *work, real *rwork, integer *iwork,
01225 integer *info);
01226
01227 int claed8_(integer *k, integer *n, integer *qsiz, complex *
01228 q, integer *ldq, real *d__, real *rho, integer *cutpnt, real *z__,
01229 real *dlamda, complex *q2, integer *ldq2, real *w, integer *indxp,
01230 integer *indx, integer *indxq, integer *perm, integer *givptr,
01231 integer *givcol, real *givnum, integer *info);
01232
01233 int claein_(logical *rightv, logical *noinit, integer *n,
01234 complex *h__, integer *ldh, complex *w, complex *v, complex *b,
01235 integer *ldb, real *rwork, real *eps3, real *smlnum, integer *info);
01236
01237 int claesy_(complex *a, complex *b, complex *c__, complex *
01238 rt1, complex *rt2, complex *evscal, complex *cs1, complex *sn1);
01239
01240 int claev2_(complex *a, complex *b, complex *c__, real *rt1,
01241 real *rt2, real *cs1, complex *sn1);
01242
01243 int clag2z_(integer *m, integer *n, complex *sa, integer *
01244 ldsa, doublecomplex *a, integer *lda, integer *info);
01245
01246 int clags2_(logical *upper, real *a1, complex *a2, real *a3,
01247 real *b1, complex *b2, real *b3, real *csu, complex *snu, real *csv,
01248 complex *snv, real *csq, complex *snq);
01249
01250 int clagtm_(char *trans, integer *n, integer *nrhs, real *
01251 alpha, complex *dl, complex *d__, complex *du, complex *x, integer *
01252 ldx, real *beta, complex *b, integer *ldb);
01253
01254 int clahef_(char *uplo, integer *n, integer *nb, integer *kb,
01255 complex *a, integer *lda, integer *ipiv, complex *w, integer *ldw,
01256 integer *info);
01257
01258 int clahqr_(logical *wantt, logical *wantz, integer *n,
01259 integer *ilo, integer *ihi, complex *h__, integer *ldh, complex *w,
01260 integer *iloz, integer *ihiz, complex *z__, integer *ldz, integer *
01261 info);
01262
01263 int clahr2_(integer *n, integer *k, integer *nb, complex *a,
01264 integer *lda, complex *tau, complex *t, integer *ldt, complex *y,
01265 integer *ldy);
01266
01267 int clahrd_(integer *n, integer *k, integer *nb, complex *a,
01268 integer *lda, complex *tau, complex *t, integer *ldt, complex *y,
01269 integer *ldy);
01270
01271 int claic1_(integer *job, integer *j, complex *x, real *sest,
01272 complex *w, complex *gamma, real *sestpr, complex *s, complex *c__);
01273
01274 int clals0_(integer *icompq, integer *nl, integer *nr,
01275 integer *sqre, integer *nrhs, complex *b, integer *ldb, complex *bx,
01276 integer *ldbx, integer *perm, integer *givptr, integer *givcol,
01277 integer *ldgcol, real *givnum, integer *ldgnum, real *poles, real *
01278 difl, real *difr, real *z__, integer *k, real *c__, real *s, real *
01279 rwork, integer *info);
01280
01281 int clalsa_(integer *icompq, integer *smlsiz, integer *n,
01282 integer *nrhs, complex *b, integer *ldb, complex *bx, integer *ldbx,
01283 real *u, integer *ldu, real *vt, integer *k, real *difl, real *difr,
01284 real *z__, real *poles, integer *givptr, integer *givcol, integer *
01285 ldgcol, integer *perm, real *givnum, real *c__, real *s, real *rwork,
01286 integer *iwork, integer *info);
01287
01288 int clalsd_(char *uplo, integer *smlsiz, integer *n, integer
01289 *nrhs, real *d__, real *e, complex *b, integer *ldb, real *rcond,
01290 integer *rank, complex *work, real *rwork, integer *iwork, integer *
01291 info);
01292
01293 doublereal clangb_(char *norm, integer *n, integer *kl, integer *ku, complex *
01294 ab, integer *ldab, real *work);
01295
01296 doublereal clange_(char *norm, integer *m, integer *n, complex *a, integer *
01297 lda, real *work);
01298
01299 doublereal clangt_(char *norm, integer *n, complex *dl, complex *d__, complex
01300 *du);
01301
01302 doublereal clanhb_(char *norm, char *uplo, integer *n, integer *k, complex *
01303 ab, integer *ldab, real *work);
01304
01305 doublereal clanhe_(char *norm, char *uplo, integer *n, complex *a, integer *
01306 lda, real *work);
01307
01308 doublereal clanhf_(char *norm, char *transr, char *uplo, integer *n, complex *
01309 a, real *work);
01310
01311 doublereal clanhp_(char *norm, char *uplo, integer *n, complex *ap, real *
01312 work);
01313
01314 doublereal clanhs_(char *norm, integer *n, complex *a, integer *lda, real *
01315 work);
01316
01317 doublereal clanht_(char *norm, integer *n, real *d__, complex *e);
01318
01319 doublereal clansb_(char *norm, char *uplo, integer *n, integer *k, complex *
01320 ab, integer *ldab, real *work);
01321
01322 doublereal clansp_(char *norm, char *uplo, integer *n, complex *ap, real *
01323 work);
01324
01325 doublereal clansy_(char *norm, char *uplo, integer *n, complex *a, integer *
01326 lda, real *work);
01327
01328 doublereal clantb_(char *norm, char *uplo, char *diag, integer *n, integer *k,
01329 complex *ab, integer *ldab, real *work);
01330
01331 doublereal clantp_(char *norm, char *uplo, char *diag, integer *n, complex *
01332 ap, real *work);
01333
01334 doublereal clantr_(char *norm, char *uplo, char *diag, integer *m, integer *n,
01335 complex *a, integer *lda, real *work);
01336
01337 int clapll_(integer *n, complex *x, integer *incx, complex *
01338 y, integer *incy, real *ssmin);
01339
01340 int clapmt_(logical *forwrd, integer *m, integer *n, complex
01341 *x, integer *ldx, integer *k);
01342
01343 int claqgb_(integer *m, integer *n, integer *kl, integer *ku,
01344 complex *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real
01345 *colcnd, real *amax, char *equed);
01346
01347 int claqge_(integer *m, integer *n, complex *a, integer *lda,
01348 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax, char *
01349 equed);
01350
01351 int claqhb_(char *uplo, integer *n, integer *kd, complex *ab,
01352 integer *ldab, real *s, real *scond, real *amax, char *equed);
01353
01354 int claqhe_(char *uplo, integer *n, complex *a, integer *lda,
01355 real *s, real *scond, real *amax, char *equed);
01356
01357 int claqhp_(char *uplo, integer *n, complex *ap, real *s,
01358 real *scond, real *amax, char *equed);
01359
01360 int claqp2_(integer *m, integer *n, integer *offset, complex
01361 *a, integer *lda, integer *jpvt, complex *tau, real *vn1, real *vn2,
01362 complex *work);
01363
01364 int claqps_(integer *m, integer *n, integer *offset, integer
01365 *nb, integer *kb, complex *a, integer *lda, integer *jpvt, complex *
01366 tau, real *vn1, real *vn2, complex *auxv, complex *f, integer *ldf);
01367
01368 int claqr0_(logical *wantt, logical *wantz, integer *n,
01369 integer *ilo, integer *ihi, complex *h__, integer *ldh, complex *w,
01370 integer *iloz, integer *ihiz, complex *z__, integer *ldz, complex *
01371 work, integer *lwork, integer *info);
01372
01373 int claqr1_(integer *n, complex *h__, integer *ldh, complex *
01374 s1, complex *s2, complex *v);
01375
01376 int claqr2_(logical *wantt, logical *wantz, integer *n,
01377 integer *ktop, integer *kbot, integer *nw, complex *h__, integer *ldh,
01378 integer *iloz, integer *ihiz, complex *z__, integer *ldz, integer *
01379 ns, integer *nd, complex *sh, complex *v, integer *ldv, integer *nh,
01380 complex *t, integer *ldt, integer *nv, complex *wv, integer *ldwv,
01381 complex *work, integer *lwork);
01382
01383 int claqr3_(logical *wantt, logical *wantz, integer *n,
01384 integer *ktop, integer *kbot, integer *nw, complex *h__, integer *ldh,
01385 integer *iloz, integer *ihiz, complex *z__, integer *ldz, integer *
01386 ns, integer *nd, complex *sh, complex *v, integer *ldv, integer *nh,
01387 complex *t, integer *ldt, integer *nv, complex *wv, integer *ldwv,
01388 complex *work, integer *lwork);
01389
01390 int claqr4_(logical *wantt, logical *wantz, integer *n,
01391 integer *ilo, integer *ihi, complex *h__, integer *ldh, complex *w,
01392 integer *iloz, integer *ihiz, complex *z__, integer *ldz, complex *
01393 work, integer *lwork, integer *info);
01394
01395 int claqr5_(logical *wantt, logical *wantz, integer *kacc22,
01396 integer *n, integer *ktop, integer *kbot, integer *nshfts, complex *s,
01397 complex *h__, integer *ldh, integer *iloz, integer *ihiz, complex *
01398 z__, integer *ldz, complex *v, integer *ldv, complex *u, integer *ldu,
01399 integer *nv, complex *wv, integer *ldwv, integer *nh, complex *wh,
01400 integer *ldwh);
01401
01402 int claqsb_(char *uplo, integer *n, integer *kd, complex *ab,
01403 integer *ldab, real *s, real *scond, real *amax, char *equed);
01404
01405 int claqsp_(char *uplo, integer *n, complex *ap, real *s,
01406 real *scond, real *amax, char *equed);
01407
01408 int claqsy_(char *uplo, integer *n, complex *a, integer *lda,
01409 real *s, real *scond, real *amax, char *equed);
01410
01411 int clar1v_(integer *n, integer *b1, integer *bn, real *
01412 lambda, real *d__, real *l, real *ld, real *lld, real *pivmin, real *
01413 gaptol, complex *z__, logical *wantnc, integer *negcnt, real *ztz,
01414 real *mingma, integer *r__, integer *isuppz, real *nrminv, real *
01415 resid, real *rqcorr, real *work);
01416
01417 int clar2v_(integer *n, complex *x, complex *y, complex *z__,
01418 integer *incx, real *c__, complex *s, integer *incc);
01419
01420 int clarcm_(integer *m, integer *n, real *a, integer *lda,
01421 complex *b, integer *ldb, complex *c__, integer *ldc, real *rwork);
01422
01423 int clarf_(char *side, integer *m, integer *n, complex *v,
01424 integer *incv, complex *tau, complex *c__, integer *ldc, complex *
01425 work);
01426
01427 int clarfb_(char *side, char *trans, char *direct, char *
01428 storev, integer *m, integer *n, integer *k, complex *v, integer *ldv,
01429 complex *t, integer *ldt, complex *c__, integer *ldc, complex *work,
01430 integer *ldwork);
01431
01432 int clarfg_(integer *n, complex *alpha, complex *x, integer *
01433 incx, complex *tau);
01434
01435 int clarfp_(integer *n, complex *alpha, complex *x, integer *
01436 incx, complex *tau);
01437
01438 int clarft_(char *direct, char *storev, integer *n, integer *
01439 k, complex *v, integer *ldv, complex *tau, complex *t, integer *ldt);
01440
01441 int clarfx_(char *side, integer *m, integer *n, complex *v,
01442 complex *tau, complex *c__, integer *ldc, complex *work);
01443
01444 int clargv_(integer *n, complex *x, integer *incx, complex *
01445 y, integer *incy, real *c__, integer *incc);
01446
01447 int clarnv_(integer *idist, integer *iseed, integer *n,
01448 complex *x);
01449
01450 int clarrv_(integer *n, real *vl, real *vu, real *d__, real *
01451 l, real *pivmin, integer *isplit, integer *m, integer *dol, integer *
01452 dou, real *minrgp, real *rtol1, real *rtol2, real *w, real *werr,
01453 real *wgap, integer *iblock, integer *indexw, real *gers, complex *
01454 z__, integer *ldz, integer *isuppz, real *work, integer *iwork,
01455 integer *info);
01456
01457 int clarscl2_(integer *m, integer *n, real *d__, complex *x,
01458 integer *ldx);
01459
01460 int clartg_(complex *f, complex *g, real *cs, complex *sn,
01461 complex *r__);
01462
01463 int clartv_(integer *n, complex *x, integer *incx, complex *
01464 y, integer *incy, real *c__, complex *s, integer *incc);
01465
01466 int clarz_(char *side, integer *m, integer *n, integer *l,
01467 complex *v, integer *incv, complex *tau, complex *c__, integer *ldc,
01468 complex *work);
01469
01470 int clarzb_(char *side, char *trans, char *direct, char *
01471 storev, integer *m, integer *n, integer *k, integer *l, complex *v,
01472 integer *ldv, complex *t, integer *ldt, complex *c__, integer *ldc,
01473 complex *work, integer *ldwork);
01474
01475 int clarzt_(char *direct, char *storev, integer *n, integer *
01476 k, complex *v, integer *ldv, complex *tau, complex *t, integer *ldt);
01477
01478 int clascl_(char *type__, integer *kl, integer *ku, real *
01479 cfrom, real *cto, integer *m, integer *n, complex *a, integer *lda,
01480 integer *info);
01481
01482 int clascl2_(integer *m, integer *n, real *d__, complex *x,
01483 integer *ldx);
01484
01485 int claset_(char *uplo, integer *m, integer *n, complex *
01486 alpha, complex *beta, complex *a, integer *lda);
01487
01488 int clasr_(char *side, char *pivot, char *direct, integer *m,
01489 integer *n, real *c__, real *s, complex *a, integer *lda);
01490
01491 int classq_(integer *n, complex *x, integer *incx, real *
01492 scale, real *sumsq);
01493
01494 int claswp_(integer *n, complex *a, integer *lda, integer *
01495 k1, integer *k2, integer *ipiv, integer *incx);
01496
01497 int clasyf_(char *uplo, integer *n, integer *nb, integer *kb,
01498 complex *a, integer *lda, integer *ipiv, complex *w, integer *ldw,
01499 integer *info);
01500
01501 int clatbs_(char *uplo, char *trans, char *diag, char *
01502 normin, integer *n, integer *kd, complex *ab, integer *ldab, complex *
01503 x, real *scale, real *cnorm, integer *info);
01504
01505 int clatdf_(integer *ijob, integer *n, complex *z__, integer
01506 *ldz, complex *rhs, real *rdsum, real *rdscal, integer *ipiv, integer
01507 *jpiv);
01508
01509 int clatps_(char *uplo, char *trans, char *diag, char *
01510 normin, integer *n, complex *ap, complex *x, real *scale, real *cnorm,
01511 integer *info);
01512
01513 int clatrd_(char *uplo, integer *n, integer *nb, complex *a,
01514 integer *lda, real *e, complex *tau, complex *w, integer *ldw);
01515
01516 int clatrs_(char *uplo, char *trans, char *diag, char *
01517 normin, integer *n, complex *a, integer *lda, complex *x, real *scale,
01518 real *cnorm, integer *info);
01519
01520 int clatrz_(integer *m, integer *n, integer *l, complex *a,
01521 integer *lda, complex *tau, complex *work);
01522
01523 int clatzm_(char *side, integer *m, integer *n, complex *v,
01524 integer *incv, complex *tau, complex *c1, complex *c2, integer *ldc,
01525 complex *work);
01526
01527 int clauu2_(char *uplo, integer *n, complex *a, integer *lda,
01528 integer *info);
01529
01530 int clauum_(char *uplo, integer *n, complex *a, integer *lda,
01531 integer *info);
01532
01533 int cpbcon_(char *uplo, integer *n, integer *kd, complex *ab,
01534 integer *ldab, real *anorm, real *rcond, complex *work, real *rwork,
01535 integer *info);
01536
01537 int cpbequ_(char *uplo, integer *n, integer *kd, complex *ab,
01538 integer *ldab, real *s, real *scond, real *amax, integer *info);
01539
01540 int cpbrfs_(char *uplo, integer *n, integer *kd, integer *
01541 nrhs, complex *ab, integer *ldab, complex *afb, integer *ldafb,
01542 complex *b, integer *ldb, complex *x, integer *ldx, real *ferr, real *
01543 berr, complex *work, real *rwork, integer *info);
01544
01545 int cpbstf_(char *uplo, integer *n, integer *kd, complex *ab,
01546 integer *ldab, integer *info);
01547
01548 int cpbsv_(char *uplo, integer *n, integer *kd, integer *
01549 nrhs, complex *ab, integer *ldab, complex *b, integer *ldb, integer *
01550 info);
01551
01552 int cpbsvx_(char *fact, char *uplo, integer *n, integer *kd,
01553 integer *nrhs, complex *ab, integer *ldab, complex *afb, integer *
01554 ldafb, char *equed, real *s, complex *b, integer *ldb, complex *x,
01555 integer *ldx, real *rcond, real *ferr, real *berr, complex *work,
01556 real *rwork, integer *info);
01557
01558 int cpbtf2_(char *uplo, integer *n, integer *kd, complex *ab,
01559 integer *ldab, integer *info);
01560
01561 int cpbtrf_(char *uplo, integer *n, integer *kd, complex *ab,
01562 integer *ldab, integer *info);
01563
01564 int cpbtrs_(char *uplo, integer *n, integer *kd, integer *
01565 nrhs, complex *ab, integer *ldab, complex *b, integer *ldb, integer *
01566 info);
01567
01568 int cpftrf_(char *transr, char *uplo, integer *n, complex *a,
01569 integer *info);
01570
01571 int cpftri_(char *transr, char *uplo, integer *n, complex *a,
01572 integer *info);
01573
01574 int cpftrs_(char *transr, char *uplo, integer *n, integer *
01575 nrhs, complex *a, complex *b, integer *ldb, integer *info);
01576
01577 int cpocon_(char *uplo, integer *n, complex *a, integer *lda,
01578 real *anorm, real *rcond, complex *work, real *rwork, integer *info);
01579
01580 int cpoequ_(integer *n, complex *a, integer *lda, real *s,
01581 real *scond, real *amax, integer *info);
01582
01583 int cpoequb_(integer *n, complex *a, integer *lda, real *s,
01584 real *scond, real *amax, integer *info);
01585
01586 int cporfs_(char *uplo, integer *n, integer *nrhs, complex *
01587 a, integer *lda, complex *af, integer *ldaf, complex *b, integer *ldb,
01588 complex *x, integer *ldx, real *ferr, real *berr, complex *work,
01589 real *rwork, integer *info);
01590
01591 int cporfsx_(char *uplo, char *equed, integer *n, integer *
01592 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, real *s,
01593 complex *b, integer *ldb, complex *x, integer *ldx, real *rcond, real
01594 *berr, integer *n_err_bnds__, real *err_bnds_norm__, real *
01595 err_bnds_comp__, integer *nparams, real *params, complex *work, real *
01596 rwork, integer *info);
01597
01598 int cposv_(char *uplo, integer *n, integer *nrhs, complex *a,
01599 integer *lda, complex *b, integer *ldb, integer *info);
01600
01601 int cposvx_(char *fact, char *uplo, integer *n, integer *
01602 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, char *
01603 equed, real *s, complex *b, integer *ldb, complex *x, integer *ldx,
01604 real *rcond, real *ferr, real *berr, complex *work, real *rwork,
01605 integer *info);
01606
01607 int cposvxx_(char *fact, char *uplo, integer *n, integer *
01608 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, char *
01609 equed, real *s, complex *b, integer *ldb, complex *x, integer *ldx,
01610 real *rcond, real *rpvgrw, real *berr, integer *n_err_bnds__, real *
01611 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
01612 params, complex *work, real *rwork, integer *info);
01613
01614 int cpotf2_(char *uplo, integer *n, complex *a, integer *lda,
01615 integer *info);
01616
01617 int cpotrf_(char *uplo, integer *n, complex *a, integer *lda,
01618 integer *info);
01619
01620 int cpotri_(char *uplo, integer *n, complex *a, integer *lda,
01621 integer *info);
01622
01623 int cpotrs_(char *uplo, integer *n, integer *nrhs, complex *
01624 a, integer *lda, complex *b, integer *ldb, integer *info);
01625
01626 int cppcon_(char *uplo, integer *n, complex *ap, real *anorm,
01627 real *rcond, complex *work, real *rwork, integer *info);
01628
01629 int cppequ_(char *uplo, integer *n, complex *ap, real *s,
01630 real *scond, real *amax, integer *info);
01631
01632 int cpprfs_(char *uplo, integer *n, integer *nrhs, complex *
01633 ap, complex *afp, complex *b, integer *ldb, complex *x, integer *ldx,
01634 real *ferr, real *berr, complex *work, real *rwork, integer *info);
01635
01636 int cppsv_(char *uplo, integer *n, integer *nrhs, complex *
01637 ap, complex *b, integer *ldb, integer *info);
01638
01639 int cppsvx_(char *fact, char *uplo, integer *n, integer *
01640 nrhs, complex *ap, complex *afp, char *equed, real *s, complex *b,
01641 integer *ldb, complex *x, integer *ldx, real *rcond, real *ferr, real
01642 *berr, complex *work, real *rwork, integer *info);
01643
01644 int cpptrf_(char *uplo, integer *n, complex *ap, integer *
01645 info);
01646
01647 int cpptri_(char *uplo, integer *n, complex *ap, integer *
01648 info);
01649
01650 int cpptrs_(char *uplo, integer *n, integer *nrhs, complex *
01651 ap, complex *b, integer *ldb, integer *info);
01652
01653 int cpstf2_(char *uplo, integer *n, complex *a, integer *lda,
01654 integer *piv, integer *rank, real *tol, real *work, integer *info);
01655
01656 int cpstrf_(char *uplo, integer *n, complex *a, integer *lda,
01657 integer *piv, integer *rank, real *tol, real *work, integer *info);
01658
01659 int cptcon_(integer *n, real *d__, complex *e, real *anorm,
01660 real *rcond, real *rwork, integer *info);
01661
01662 int cpteqr_(char *compz, integer *n, real *d__, real *e,
01663 complex *z__, integer *ldz, real *work, integer *info);
01664
01665 int cptrfs_(char *uplo, integer *n, integer *nrhs, real *d__,
01666 complex *e, real *df, complex *ef, complex *b, integer *ldb, complex
01667 *x, integer *ldx, real *ferr, real *berr, complex *work, real *rwork,
01668 integer *info);
01669
01670 int cptsv_(integer *n, integer *nrhs, real *d__, complex *e,
01671 complex *b, integer *ldb, integer *info);
01672
01673 int cptsvx_(char *fact, integer *n, integer *nrhs, real *d__,
01674 complex *e, real *df, complex *ef, complex *b, integer *ldb, complex
01675 *x, integer *ldx, real *rcond, real *ferr, real *berr, complex *work,
01676 real *rwork, integer *info);
01677
01678 int cpttrf_(integer *n, real *d__, complex *e, integer *info);
01679
01680 int cpttrs_(char *uplo, integer *n, integer *nrhs, real *d__,
01681 complex *e, complex *b, integer *ldb, integer *info);
01682
01683 int cptts2_(integer *iuplo, integer *n, integer *nrhs, real *
01684 d__, complex *e, complex *b, integer *ldb);
01685
01686 int crot_(integer *n, complex *cx, integer *incx, complex *
01687 cy, integer *incy, real *c__, complex *s);
01688
01689 int cspcon_(char *uplo, integer *n, complex *ap, integer *
01690 ipiv, real *anorm, real *rcond, complex *work, integer *info);
01691
01692 int cspmv_(char *uplo, integer *n, complex *alpha, complex *
01693 ap, complex *x, integer *incx, complex *beta, complex *y, integer *
01694 incy);
01695
01696 int cspr_(char *uplo, integer *n, complex *alpha, complex *x,
01697 integer *incx, complex *ap);
01698
01699 int csprfs_(char *uplo, integer *n, integer *nrhs, complex *
01700 ap, complex *afp, integer *ipiv, complex *b, integer *ldb, complex *x,
01701 integer *ldx, real *ferr, real *berr, complex *work, real *rwork,
01702 integer *info);
01703
01704 int cspsv_(char *uplo, integer *n, integer *nrhs, complex *
01705 ap, integer *ipiv, complex *b, integer *ldb, integer *info);
01706
01707 int cspsvx_(char *fact, char *uplo, integer *n, integer *
01708 nrhs, complex *ap, complex *afp, integer *ipiv, complex *b, integer *
01709 ldb, complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
01710 complex *work, real *rwork, integer *info);
01711
01712 int csptrf_(char *uplo, integer *n, complex *ap, integer *
01713 ipiv, integer *info);
01714
01715 int csptri_(char *uplo, integer *n, complex *ap, integer *
01716 ipiv, complex *work, integer *info);
01717
01718 int csptrs_(char *uplo, integer *n, integer *nrhs, complex *
01719 ap, integer *ipiv, complex *b, integer *ldb, integer *info);
01720
01721 int csrscl_(integer *n, real *sa, complex *sx, integer *incx);
01722
01723 int cstedc_(char *compz, integer *n, real *d__, real *e,
01724 complex *z__, integer *ldz, complex *work, integer *lwork, real *
01725 rwork, integer *lrwork, integer *iwork, integer *liwork, integer *
01726 info);
01727
01728 int cstegr_(char *jobz, char *range, integer *n, real *d__,
01729 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
01730 integer *m, real *w, complex *z__, integer *ldz, integer *isuppz,
01731 real *work, integer *lwork, integer *iwork, integer *liwork, integer *
01732 info);
01733
01734 int cstein_(integer *n, real *d__, real *e, integer *m, real
01735 *w, integer *iblock, integer *isplit, complex *z__, integer *ldz,
01736 real *work, integer *iwork, integer *ifail, integer *info);
01737
01738 int cstemr_(char *jobz, char *range, integer *n, real *d__,
01739 real *e, real *vl, real *vu, integer *il, integer *iu, integer *m,
01740 real *w, complex *z__, integer *ldz, integer *nzc, integer *isuppz,
01741 logical *tryrac, real *work, integer *lwork, integer *iwork, integer *
01742 liwork, integer *info);
01743
01744 int csteqr_(char *compz, integer *n, real *d__, real *e,
01745 complex *z__, integer *ldz, real *work, integer *info);
01746
01747 int csycon_(char *uplo, integer *n, complex *a, integer *lda,
01748 integer *ipiv, real *anorm, real *rcond, complex *work, integer *
01749 info);
01750
01751 int csyequb_(char *uplo, integer *n, complex *a, integer *
01752 lda, real *s, real *scond, real *amax, complex *work, integer *info);
01753
01754 int csymv_(char *uplo, integer *n, complex *alpha, complex *
01755 a, integer *lda, complex *x, integer *incx, complex *beta, complex *y,
01756 integer *incy);
01757
01758 int csyr_(char *uplo, integer *n, complex *alpha, complex *x,
01759 integer *incx, complex *a, integer *lda);
01760
01761 int csyrfs_(char *uplo, integer *n, integer *nrhs, complex *
01762 a, integer *lda, complex *af, integer *ldaf, integer *ipiv, complex *
01763 b, integer *ldb, complex *x, integer *ldx, real *ferr, real *berr,
01764 complex *work, real *rwork, integer *info);
01765
01766 int csyrfsx_(char *uplo, char *equed, integer *n, integer *
01767 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
01768 ipiv, real *s, complex *b, integer *ldb, complex *x, integer *ldx,
01769 real *rcond, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
01770 real *err_bnds_comp__, integer *nparams, real *params, complex *work,
01771 real *rwork, integer *info);
01772
01773 int csysv_(char *uplo, integer *n, integer *nrhs, complex *a,
01774 integer *lda, integer *ipiv, complex *b, integer *ldb, complex *work,
01775 integer *lwork, integer *info);
01776
01777 int csysvx_(char *fact, char *uplo, integer *n, integer *
01778 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
01779 ipiv, complex *b, integer *ldb, complex *x, integer *ldx, real *rcond,
01780 real *ferr, real *berr, complex *work, integer *lwork, real *rwork,
01781 integer *info);
01782
01783 int csysvxx_(char *fact, char *uplo, integer *n, integer *
01784 nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
01785 ipiv, char *equed, real *s, complex *b, integer *ldb, complex *x,
01786 integer *ldx, real *rcond, real *rpvgrw, real *berr, integer *
01787 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
01788 nparams, real *params, complex *work, real *rwork, integer *info);
01789
01790 int csytf2_(char *uplo, integer *n, complex *a, integer *lda,
01791 integer *ipiv, integer *info);
01792
01793 int csytrf_(char *uplo, integer *n, complex *a, integer *lda,
01794 integer *ipiv, complex *work, integer *lwork, integer *info);
01795
01796 int csytri_(char *uplo, integer *n, complex *a, integer *lda,
01797 integer *ipiv, complex *work, integer *info);
01798
01799 int csytrs_(char *uplo, integer *n, integer *nrhs, complex *
01800 a, integer *lda, integer *ipiv, complex *b, integer *ldb, integer *
01801 info);
01802
01803 int ctbcon_(char *norm, char *uplo, char *diag, integer *n,
01804 integer *kd, complex *ab, integer *ldab, real *rcond, complex *work,
01805 real *rwork, integer *info);
01806
01807 int ctbrfs_(char *uplo, char *trans, char *diag, integer *n,
01808 integer *kd, integer *nrhs, complex *ab, integer *ldab, complex *b,
01809 integer *ldb, complex *x, integer *ldx, real *ferr, real *berr,
01810 complex *work, real *rwork, integer *info);
01811
01812 int ctbtrs_(char *uplo, char *trans, char *diag, integer *n,
01813 integer *kd, integer *nrhs, complex *ab, integer *ldab, complex *b,
01814 integer *ldb, integer *info);
01815
01816 int ctfsm_(char *transr, char *side, char *uplo, char *trans,
01817 char *diag, integer *m, integer *n, complex *alpha, complex *a,
01818 complex *b, integer *ldb);
01819
01820 int ctftri_(char *transr, char *uplo, char *diag, integer *n,
01821 complex *a, integer *info);
01822
01823 int ctfttp_(char *transr, char *uplo, integer *n, complex *
01824 arf, complex *ap, integer *info);
01825
01826 int ctfttr_(char *transr, char *uplo, integer *n, complex *
01827 arf, complex *a, integer *lda, integer *info);
01828
01829 int ctgevc_(char *side, char *howmny, logical *select,
01830 integer *n, complex *s, integer *lds, complex *p, integer *ldp,
01831 complex *vl, integer *ldvl, complex *vr, integer *ldvr, integer *mm,
01832 integer *m, complex *work, real *rwork, integer *info);
01833
01834 int ctgex2_(logical *wantq, logical *wantz, integer *n,
01835 complex *a, integer *lda, complex *b, integer *ldb, complex *q,
01836 integer *ldq, complex *z__, integer *ldz, integer *j1, integer *info);
01837
01838 int ctgexc_(logical *wantq, logical *wantz, integer *n,
01839 complex *a, integer *lda, complex *b, integer *ldb, complex *q,
01840 integer *ldq, complex *z__, integer *ldz, integer *ifst, integer *
01841 ilst, integer *info);
01842
01843 int ctgsen_(integer *ijob, logical *wantq, logical *wantz,
01844 logical *select, integer *n, complex *a, integer *lda, complex *b,
01845 integer *ldb, complex *alpha, complex *beta, complex *q, integer *ldq,
01846 complex *z__, integer *ldz, integer *m, real *pl, real *pr, real *
01847 dif, complex *work, integer *lwork, integer *iwork, integer *liwork,
01848 integer *info);
01849
01850 int ctgsja_(char *jobu, char *jobv, char *jobq, integer *m,
01851 integer *p, integer *n, integer *k, integer *l, complex *a, integer *
01852 lda, complex *b, integer *ldb, real *tola, real *tolb, real *alpha,
01853 real *beta, complex *u, integer *ldu, complex *v, integer *ldv,
01854 complex *q, integer *ldq, complex *work, integer *ncycle, integer *
01855 info);
01856
01857 int ctgsna_(char *job, char *howmny, logical *select,
01858 integer *n, complex *a, integer *lda, complex *b, integer *ldb,
01859 complex *vl, integer *ldvl, complex *vr, integer *ldvr, real *s, real
01860 *dif, integer *mm, integer *m, complex *work, integer *lwork, integer
01861 *iwork, integer *info);
01862
01863 int ctgsy2_(char *trans, integer *ijob, integer *m, integer *
01864 n, complex *a, integer *lda, complex *b, integer *ldb, complex *c__,
01865 integer *ldc, complex *d__, integer *ldd, complex *e, integer *lde,
01866 complex *f, integer *ldf, real *scale, real *rdsum, real *rdscal,
01867 integer *info);
01868
01869 int ctgsyl_(char *trans, integer *ijob, integer *m, integer *
01870 n, complex *a, integer *lda, complex *b, integer *ldb, complex *c__,
01871 integer *ldc, complex *d__, integer *ldd, complex *e, integer *lde,
01872 complex *f, integer *ldf, real *scale, real *dif, complex *work,
01873 integer *lwork, integer *iwork, integer *info);
01874
01875 int ctpcon_(char *norm, char *uplo, char *diag, integer *n,
01876 complex *ap, real *rcond, complex *work, real *rwork, integer *info);
01877
01878 int ctprfs_(char *uplo, char *trans, char *diag, integer *n,
01879 integer *nrhs, complex *ap, complex *b, integer *ldb, complex *x,
01880 integer *ldx, real *ferr, real *berr, complex *work, real *rwork,
01881 integer *info);
01882
01883 int ctptri_(char *uplo, char *diag, integer *n, complex *ap,
01884 integer *info);
01885
01886 int ctptrs_(char *uplo, char *trans, char *diag, integer *n,
01887 integer *nrhs, complex *ap, complex *b, integer *ldb, integer *info);
01888
01889 int ctpttf_(char *transr, char *uplo, integer *n, complex *
01890 ap, complex *arf, integer *info);
01891
01892 int ctpttr_(char *uplo, integer *n, complex *ap, complex *a,
01893 integer *lda, integer *info);
01894
01895 int ctrcon_(char *norm, char *uplo, char *diag, integer *n,
01896 complex *a, integer *lda, real *rcond, complex *work, real *rwork,
01897 integer *info);
01898
01899 int ctrevc_(char *side, char *howmny, logical *select,
01900 integer *n, complex *t, integer *ldt, complex *vl, integer *ldvl,
01901 complex *vr, integer *ldvr, integer *mm, integer *m, complex *work,
01902 real *rwork, integer *info);
01903
01904 int ctrexc_(char *compq, integer *n, complex *t, integer *
01905 ldt, complex *q, integer *ldq, integer *ifst, integer *ilst, integer *
01906 info);
01907
01908 int ctrrfs_(char *uplo, char *trans, char *diag, integer *n,
01909 integer *nrhs, complex *a, integer *lda, complex *b, integer *ldb,
01910 complex *x, integer *ldx, real *ferr, real *berr, complex *work, real
01911 *rwork, integer *info);
01912
01913 int ctrsen_(char *job, char *compq, logical *select, integer
01914 *n, complex *t, integer *ldt, complex *q, integer *ldq, complex *w,
01915 integer *m, real *s, real *sep, complex *work, integer *lwork,
01916 integer *info);
01917
01918 int ctrsna_(char *job, char *howmny, logical *select,
01919 integer *n, complex *t, integer *ldt, complex *vl, integer *ldvl,
01920 complex *vr, integer *ldvr, real *s, real *sep, integer *mm, integer *
01921 m, complex *work, integer *ldwork, real *rwork, integer *info);
01922
01923 int ctrsyl_(char *trana, char *tranb, integer *isgn, integer
01924 *m, integer *n, complex *a, integer *lda, complex *b, integer *ldb,
01925 complex *c__, integer *ldc, real *scale, integer *info);
01926
01927 int ctrti2_(char *uplo, char *diag, integer *n, complex *a,
01928 integer *lda, integer *info);
01929
01930 int ctrtri_(char *uplo, char *diag, integer *n, complex *a,
01931 integer *lda, integer *info);
01932
01933 int ctrtrs_(char *uplo, char *trans, char *diag, integer *n,
01934 integer *nrhs, complex *a, integer *lda, complex *b, integer *ldb,
01935 integer *info);
01936
01937 int ctrttf_(char *transr, char *uplo, integer *n, complex *a,
01938 integer *lda, complex *arf, integer *info);
01939
01940 int ctrttp_(char *uplo, integer *n, complex *a, integer *lda,
01941 complex *ap, integer *info);
01942
01943 int ctzrqf_(integer *m, integer *n, complex *a, integer *lda,
01944 complex *tau, integer *info);
01945
01946 int ctzrzf_(integer *m, integer *n, complex *a, integer *lda,
01947 complex *tau, complex *work, integer *lwork, integer *info);
01948
01949 int cung2l_(integer *m, integer *n, integer *k, complex *a,
01950 integer *lda, complex *tau, complex *work, integer *info);
01951
01952 int cung2r_(integer *m, integer *n, integer *k, complex *a,
01953 integer *lda, complex *tau, complex *work, integer *info);
01954
01955 int cungbr_(char *vect, integer *m, integer *n, integer *k,
01956 complex *a, integer *lda, complex *tau, complex *work, integer *lwork,
01957 integer *info);
01958
01959 int cunghr_(integer *n, integer *ilo, integer *ihi, complex *
01960 a, integer *lda, complex *tau, complex *work, integer *lwork, integer
01961 *info);
01962
01963 int cungl2_(integer *m, integer *n, integer *k, complex *a,
01964 integer *lda, complex *tau, complex *work, integer *info);
01965
01966 int cunglq_(integer *m, integer *n, integer *k, complex *a,
01967 integer *lda, complex *tau, complex *work, integer *lwork, integer *
01968 info);
01969
01970 int cungql_(integer *m, integer *n, integer *k, complex *a,
01971 integer *lda, complex *tau, complex *work, integer *lwork, integer *
01972 info);
01973
01974 int cungqr_(integer *m, integer *n, integer *k, complex *a,
01975 integer *lda, complex *tau, complex *work, integer *lwork, integer *
01976 info);
01977
01978 int cungr2_(integer *m, integer *n, integer *k, complex *a,
01979 integer *lda, complex *tau, complex *work, integer *info);
01980
01981 int cungrq_(integer *m, integer *n, integer *k, complex *a,
01982 integer *lda, complex *tau, complex *work, integer *lwork, integer *
01983 info);
01984
01985 int cungtr_(char *uplo, integer *n, complex *a, integer *lda,
01986 complex *tau, complex *work, integer *lwork, integer *info);
01987
01988 int cunm2l_(char *side, char *trans, integer *m, integer *n,
01989 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
01990 integer *ldc, complex *work, integer *info);
01991
01992 int cunm2r_(char *side, char *trans, integer *m, integer *n,
01993 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
01994 integer *ldc, complex *work, integer *info);
01995
01996 int cunmbr_(char *vect, char *side, char *trans, integer *m,
01997 integer *n, integer *k, complex *a, integer *lda, complex *tau,
01998 complex *c__, integer *ldc, complex *work, integer *lwork, integer *
01999 info);
02000
02001 int cunmhr_(char *side, char *trans, integer *m, integer *n,
02002 integer *ilo, integer *ihi, complex *a, integer *lda, complex *tau,
02003 complex *c__, integer *ldc, complex *work, integer *lwork, integer *
02004 info);
02005
02006 int cunml2_(char *side, char *trans, integer *m, integer *n,
02007 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
02008 integer *ldc, complex *work, integer *info);
02009
02010 int cunmlq_(char *side, char *trans, integer *m, integer *n,
02011 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
02012 integer *ldc, complex *work, integer *lwork, integer *info);
02013
02014 int cunmql_(char *side, char *trans, integer *m, integer *n,
02015 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
02016 integer *ldc, complex *work, integer *lwork, integer *info);
02017
02018 int cunmqr_(char *side, char *trans, integer *m, integer *n,
02019 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
02020 integer *ldc, complex *work, integer *lwork, integer *info);
02021
02022 int cunmr2_(char *side, char *trans, integer *m, integer *n,
02023 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
02024 integer *ldc, complex *work, integer *info);
02025
02026 int cunmr3_(char *side, char *trans, integer *m, integer *n,
02027 integer *k, integer *l, complex *a, integer *lda, complex *tau,
02028 complex *c__, integer *ldc, complex *work, integer *info);
02029
02030 int cunmrq_(char *side, char *trans, integer *m, integer *n,
02031 integer *k, complex *a, integer *lda, complex *tau, complex *c__,
02032 integer *ldc, complex *work, integer *lwork, integer *info);
02033
02034 int cunmrz_(char *side, char *trans, integer *m, integer *n,
02035 integer *k, integer *l, complex *a, integer *lda, complex *tau,
02036 complex *c__, integer *ldc, complex *work, integer *lwork, integer *
02037 info);
02038
02039 int cunmtr_(char *side, char *uplo, char *trans, integer *m,
02040 integer *n, complex *a, integer *lda, complex *tau, complex *c__,
02041 integer *ldc, complex *work, integer *lwork, integer *info);
02042
02043 int cupgtr_(char *uplo, integer *n, complex *ap, complex *
02044 tau, complex *q, integer *ldq, complex *work, integer *info);
02045
02046 int cupmtr_(char *side, char *uplo, char *trans, integer *m,
02047 integer *n, complex *ap, complex *tau, complex *c__, integer *ldc,
02048 complex *work, integer *info);
02049
02050 int dbdsdc_(char *uplo, char *compq, integer *n, doublereal *
02051 d__, doublereal *e, doublereal *u, integer *ldu, doublereal *vt,
02052 integer *ldvt, doublereal *q, integer *iq, doublereal *work, integer *
02053 iwork, integer *info);
02054
02055 int dbdsqr_(char *uplo, integer *n, integer *ncvt, integer *
02056 nru, integer *ncc, doublereal *d__, doublereal *e, doublereal *vt,
02057 integer *ldvt, doublereal *u, integer *ldu, doublereal *c__, integer *
02058 ldc, doublereal *work, integer *info);
02059
02060 int ddisna_(char *job, integer *m, integer *n, doublereal *
02061 d__, doublereal *sep, integer *info);
02062
02063 int dgbbrd_(char *vect, integer *m, integer *n, integer *ncc,
02064 integer *kl, integer *ku, doublereal *ab, integer *ldab, doublereal *
02065 d__, doublereal *e, doublereal *q, integer *ldq, doublereal *pt,
02066 integer *ldpt, doublereal *c__, integer *ldc, doublereal *work,
02067 integer *info);
02068
02069 int dgbcon_(char *norm, integer *n, integer *kl, integer *ku,
02070 doublereal *ab, integer *ldab, integer *ipiv, doublereal *anorm,
02071 doublereal *rcond, doublereal *work, integer *iwork, integer *info);
02072
02073 int dgbequ_(integer *m, integer *n, integer *kl, integer *ku,
02074 doublereal *ab, integer *ldab, doublereal *r__, doublereal *c__,
02075 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, integer *
02076 info);
02077
02078 int dgbequb_(integer *m, integer *n, integer *kl, integer *
02079 ku, doublereal *ab, integer *ldab, doublereal *r__, doublereal *c__,
02080 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, integer *
02081 info);
02082
02083 int dgbrfs_(char *trans, integer *n, integer *kl, integer *
02084 ku, integer *nrhs, doublereal *ab, integer *ldab, doublereal *afb,
02085 integer *ldafb, integer *ipiv, doublereal *b, integer *ldb,
02086 doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
02087 doublereal *work, integer *iwork, integer *info);
02088
02089 int dgbrfsx_(char *trans, char *equed, integer *n, integer *
02090 kl, integer *ku, integer *nrhs, doublereal *ab, integer *ldab,
02091 doublereal *afb, integer *ldafb, integer *ipiv, doublereal *r__,
02092 doublereal *c__, doublereal *b, integer *ldb, doublereal *x, integer *
02093 ldx, doublereal *rcond, doublereal *berr, integer *n_err_bnds__,
02094 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
02095 nparams, doublereal *params, doublereal *work, integer *iwork,
02096 integer *info);
02097
02098 int dgbsv_(integer *n, integer *kl, integer *ku, integer *
02099 nrhs, doublereal *ab, integer *ldab, integer *ipiv, doublereal *b,
02100 integer *ldb, integer *info);
02101
02102 int dgbsvx_(char *fact, char *trans, integer *n, integer *kl,
02103 integer *ku, integer *nrhs, doublereal *ab, integer *ldab,
02104 doublereal *afb, integer *ldafb, integer *ipiv, char *equed,
02105 doublereal *r__, doublereal *c__, doublereal *b, integer *ldb,
02106 doublereal *x, integer *ldx, doublereal *rcond, doublereal *ferr,
02107 doublereal *berr, doublereal *work, integer *iwork, integer *info);
02108
02109 int dgbsvxx_(char *fact, char *trans, integer *n, integer *
02110 kl, integer *ku, integer *nrhs, doublereal *ab, integer *ldab,
02111 doublereal *afb, integer *ldafb, integer *ipiv, char *equed,
02112 doublereal *r__, doublereal *c__, doublereal *b, integer *ldb,
02113 doublereal *x, integer *ldx, doublereal *rcond, doublereal *rpvgrw,
02114 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
02115 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
02116 doublereal *work, integer *iwork, integer *info);
02117
02118 int dgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
02119 doublereal *ab, integer *ldab, integer *ipiv, integer *info);
02120
02121 int dgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
02122 doublereal *ab, integer *ldab, integer *ipiv, integer *info);
02123
02124 int dgbtrs_(char *trans, integer *n, integer *kl, integer *
02125 ku, integer *nrhs, doublereal *ab, integer *ldab, integer *ipiv,
02126 doublereal *b, integer *ldb, integer *info);
02127
02128 int dgebak_(char *job, char *side, integer *n, integer *ilo,
02129 integer *ihi, doublereal *scale, integer *m, doublereal *v, integer *
02130 ldv, integer *info);
02131
02132 int dgebal_(char *job, integer *n, doublereal *a, integer *
02133 lda, integer *ilo, integer *ihi, doublereal *scale, integer *info);
02134
02135 int dgebd2_(integer *m, integer *n, doublereal *a, integer *
02136 lda, doublereal *d__, doublereal *e, doublereal *tauq, doublereal *
02137 taup, doublereal *work, integer *info);
02138
02139 int dgebrd_(integer *m, integer *n, doublereal *a, integer *
02140 lda, doublereal *d__, doublereal *e, doublereal *tauq, doublereal *
02141 taup, doublereal *work, integer *lwork, integer *info);
02142
02143 int dgecon_(char *norm, integer *n, doublereal *a, integer *
02144 lda, doublereal *anorm, doublereal *rcond, doublereal *work, integer *
02145 iwork, integer *info);
02146
02147 int dgeequ_(integer *m, integer *n, doublereal *a, integer *
02148 lda, doublereal *r__, doublereal *c__, doublereal *rowcnd, doublereal
02149 *colcnd, doublereal *amax, integer *info);
02150
02151 int dgeequb_(integer *m, integer *n, doublereal *a, integer *
02152 lda, doublereal *r__, doublereal *c__, doublereal *rowcnd, doublereal
02153 *colcnd, doublereal *amax, integer *info);
02154
02155 int dgees_(char *jobvs, char *sort, L_fp select, integer *n,
02156 doublereal *a, integer *lda, integer *sdim, doublereal *wr,
02157 doublereal *wi, doublereal *vs, integer *ldvs, doublereal *work,
02158 integer *lwork, logical *bwork, integer *info);
02159
02160 int dgeesx_(char *jobvs, char *sort, L_fp select, char *
02161 sense, integer *n, doublereal *a, integer *lda, integer *sdim,
02162 doublereal *wr, doublereal *wi, doublereal *vs, integer *ldvs,
02163 doublereal *rconde, doublereal *rcondv, doublereal *work, integer *
02164 lwork, integer *iwork, integer *liwork, logical *bwork, integer *info);
02165
02166 int dgeev_(char *jobvl, char *jobvr, integer *n, doublereal *
02167 a, integer *lda, doublereal *wr, doublereal *wi, doublereal *vl,
02168 integer *ldvl, doublereal *vr, integer *ldvr, doublereal *work,
02169 integer *lwork, integer *info);
02170
02171 int dgeevx_(char *balanc, char *jobvl, char *jobvr, char *
02172 sense, integer *n, doublereal *a, integer *lda, doublereal *wr,
02173 doublereal *wi, doublereal *vl, integer *ldvl, doublereal *vr,
02174 integer *ldvr, integer *ilo, integer *ihi, doublereal *scale,
02175 doublereal *abnrm, doublereal *rconde, doublereal *rcondv, doublereal
02176 *work, integer *lwork, integer *iwork, integer *info);
02177
02178 int dgegs_(char *jobvsl, char *jobvsr, integer *n,
02179 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
02180 alphar, doublereal *alphai, doublereal *beta, doublereal *vsl,
02181 integer *ldvsl, doublereal *vsr, integer *ldvsr, doublereal *work,
02182 integer *lwork, integer *info);
02183
02184 int dgegv_(char *jobvl, char *jobvr, integer *n, doublereal *
02185 a, integer *lda, doublereal *b, integer *ldb, doublereal *alphar,
02186 doublereal *alphai, doublereal *beta, doublereal *vl, integer *ldvl,
02187 doublereal *vr, integer *ldvr, doublereal *work, integer *lwork,
02188 integer *info);
02189
02190 int dgehd2_(integer *n, integer *ilo, integer *ihi,
02191 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
02192 integer *info);
02193
02194 int dgehrd_(integer *n, integer *ilo, integer *ihi,
02195 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
02196 integer *lwork, integer *info);
02197
02198 int dgejsv_(char *joba, char *jobu, char *jobv, char *jobr,
02199 char *jobt, char *jobp, integer *m, integer *n, doublereal *a,
02200 integer *lda, doublereal *sva, doublereal *u, integer *ldu,
02201 doublereal *v, integer *ldv, doublereal *work, integer *lwork,
02202 integer *iwork, integer *info);
02203
02204 int dgelq2_(integer *m, integer *n, doublereal *a, integer *
02205 lda, doublereal *tau, doublereal *work, integer *info);
02206
02207 int dgelqf_(integer *m, integer *n, doublereal *a, integer *
02208 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
02209
02210 int dgels_(char *trans, integer *m, integer *n, integer *
02211 nrhs, doublereal *a, integer *lda, doublereal *b, integer *ldb,
02212 doublereal *work, integer *lwork, integer *info);
02213
02214 int dgelsd_(integer *m, integer *n, integer *nrhs,
02215 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
02216 s, doublereal *rcond, integer *rank, doublereal *work, integer *lwork,
02217 integer *iwork, integer *info);
02218
02219 int dgelss_(integer *m, integer *n, integer *nrhs,
02220 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
02221 s, doublereal *rcond, integer *rank, doublereal *work, integer *lwork,
02222 integer *info);
02223
02224 int dgelsx_(integer *m, integer *n, integer *nrhs,
02225 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
02226 jpvt, doublereal *rcond, integer *rank, doublereal *work, integer *
02227 info);
02228
02229 int dgelsy_(integer *m, integer *n, integer *nrhs,
02230 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
02231 jpvt, doublereal *rcond, integer *rank, doublereal *work, integer *
02232 lwork, integer *info);
02233
02234 int dgeql2_(integer *m, integer *n, doublereal *a, integer *
02235 lda, doublereal *tau, doublereal *work, integer *info);
02236
02237 int dgeqlf_(integer *m, integer *n, doublereal *a, integer *
02238 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
02239
02240 int dgeqp3_(integer *m, integer *n, doublereal *a, integer *
02241 lda, integer *jpvt, doublereal *tau, doublereal *work, integer *lwork,
02242 integer *info);
02243
02244 int dgeqpf_(integer *m, integer *n, doublereal *a, integer *
02245 lda, integer *jpvt, doublereal *tau, doublereal *work, integer *info);
02246
02247 int dgeqr2_(integer *m, integer *n, doublereal *a, integer *
02248 lda, doublereal *tau, doublereal *work, integer *info);
02249
02250 int dgeqrf_(integer *m, integer *n, doublereal *a, integer *
02251 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
02252
02253 int dgerfs_(char *trans, integer *n, integer *nrhs,
02254 doublereal *a, integer *lda, doublereal *af, integer *ldaf, integer *
02255 ipiv, doublereal *b, integer *ldb, doublereal *x, integer *ldx,
02256 doublereal *ferr, doublereal *berr, doublereal *work, integer *iwork,
02257 integer *info);
02258
02259 int dgerfsx_(char *trans, char *equed, integer *n, integer *
02260 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
02261 integer *ipiv, doublereal *r__, doublereal *c__, doublereal *b,
02262 integer *ldb, doublereal *x, integer *ldx, doublereal *rcond,
02263 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
02264 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
02265 doublereal *work, integer *iwork, integer *info);
02266
02267 int dgerq2_(integer *m, integer *n, doublereal *a, integer *
02268 lda, doublereal *tau, doublereal *work, integer *info);
02269
02270 int dgerqf_(integer *m, integer *n, doublereal *a, integer *
02271 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
02272
02273 int dgesc2_(integer *n, doublereal *a, integer *lda,
02274 doublereal *rhs, integer *ipiv, integer *jpiv, doublereal *scale);
02275
02276 int dgesdd_(char *jobz, integer *m, integer *n, doublereal *
02277 a, integer *lda, doublereal *s, doublereal *u, integer *ldu,
02278 doublereal *vt, integer *ldvt, doublereal *work, integer *lwork,
02279 integer *iwork, integer *info);
02280
02281 int dgesv_(integer *n, integer *nrhs, doublereal *a, integer
02282 *lda, integer *ipiv, doublereal *b, integer *ldb, integer *info);
02283
02284 int dgesvd_(char *jobu, char *jobvt, integer *m, integer *n,
02285 doublereal *a, integer *lda, doublereal *s, doublereal *u, integer *
02286 ldu, doublereal *vt, integer *ldvt, doublereal *work, integer *lwork,
02287 integer *info);
02288
02289 int dgesvj_(char *joba, char *jobu, char *jobv, integer *m,
02290 integer *n, doublereal *a, integer *lda, doublereal *sva, integer *mv,
02291 doublereal *v, integer *ldv, doublereal *work, integer *lwork,
02292 integer *info);
02293
02294 int dgesvx_(char *fact, char *trans, integer *n, integer *
02295 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
02296 integer *ipiv, char *equed, doublereal *r__, doublereal *c__,
02297 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
02298 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
02299 iwork, integer *info);
02300
02301 int dgesvxx_(char *fact, char *trans, integer *n, integer *
02302 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
02303 integer *ipiv, char *equed, doublereal *r__, doublereal *c__,
02304 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
02305 rcond, doublereal *rpvgrw, doublereal *berr, integer *n_err_bnds__,
02306 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
02307 nparams, doublereal *params, doublereal *work, integer *iwork,
02308 integer *info);
02309
02310 int dgetc2_(integer *n, doublereal *a, integer *lda, integer
02311 *ipiv, integer *jpiv, integer *info);
02312
02313 int dgetf2_(integer *m, integer *n, doublereal *a, integer *
02314 lda, integer *ipiv, integer *info);
02315
02316 int dgetrf_(integer *m, integer *n, doublereal *a, integer *
02317 lda, integer *ipiv, integer *info);
02318
02319 int dgetri_(integer *n, doublereal *a, integer *lda, integer
02320 *ipiv, doublereal *work, integer *lwork, integer *info);
02321
02322 int dgetrs_(char *trans, integer *n, integer *nrhs,
02323 doublereal *a, integer *lda, integer *ipiv, doublereal *b, integer *
02324 ldb, integer *info);
02325
02326 int dggbak_(char *job, char *side, integer *n, integer *ilo,
02327 integer *ihi, doublereal *lscale, doublereal *rscale, integer *m,
02328 doublereal *v, integer *ldv, integer *info);
02329
02330 int dggbal_(char *job, integer *n, doublereal *a, integer *
02331 lda, doublereal *b, integer *ldb, integer *ilo, integer *ihi,
02332 doublereal *lscale, doublereal *rscale, doublereal *work, integer *
02333 info);
02334
02335 int dgges_(char *jobvsl, char *jobvsr, char *sort, L_fp
02336 selctg, integer *n, doublereal *a, integer *lda, doublereal *b,
02337 integer *ldb, integer *sdim, doublereal *alphar, doublereal *alphai,
02338 doublereal *beta, doublereal *vsl, integer *ldvsl, doublereal *vsr,
02339 integer *ldvsr, doublereal *work, integer *lwork, logical *bwork,
02340 integer *info);
02341
02342 int dggesx_(char *jobvsl, char *jobvsr, char *sort, L_fp
02343 selctg, char *sense, integer *n, doublereal *a, integer *lda,
02344 doublereal *b, integer *ldb, integer *sdim, doublereal *alphar,
02345 doublereal *alphai, doublereal *beta, doublereal *vsl, integer *ldvsl,
02346 doublereal *vsr, integer *ldvsr, doublereal *rconde, doublereal *
02347 rcondv, doublereal *work, integer *lwork, integer *iwork, integer *
02348 liwork, logical *bwork, integer *info);
02349
02350 int dggev_(char *jobvl, char *jobvr, integer *n, doublereal *
02351 a, integer *lda, doublereal *b, integer *ldb, doublereal *alphar,
02352 doublereal *alphai, doublereal *beta, doublereal *vl, integer *ldvl,
02353 doublereal *vr, integer *ldvr, doublereal *work, integer *lwork,
02354 integer *info);
02355
02356 int dggevx_(char *balanc, char *jobvl, char *jobvr, char *
02357 sense, integer *n, doublereal *a, integer *lda, doublereal *b,
02358 integer *ldb, doublereal *alphar, doublereal *alphai, doublereal *
02359 beta, doublereal *vl, integer *ldvl, doublereal *vr, integer *ldvr,
02360 integer *ilo, integer *ihi, doublereal *lscale, doublereal *rscale,
02361 doublereal *abnrm, doublereal *bbnrm, doublereal *rconde, doublereal *
02362 rcondv, doublereal *work, integer *lwork, integer *iwork, logical *
02363 bwork, integer *info);
02364
02365 int dggglm_(integer *n, integer *m, integer *p, doublereal *
02366 a, integer *lda, doublereal *b, integer *ldb, doublereal *d__,
02367 doublereal *x, doublereal *y, doublereal *work, integer *lwork,
02368 integer *info);
02369
02370 int dgghrd_(char *compq, char *compz, integer *n, integer *
02371 ilo, integer *ihi, doublereal *a, integer *lda, doublereal *b,
02372 integer *ldb, doublereal *q, integer *ldq, doublereal *z__, integer *
02373 ldz, integer *info);
02374
02375 int dgglse_(integer *m, integer *n, integer *p, doublereal *
02376 a, integer *lda, doublereal *b, integer *ldb, doublereal *c__,
02377 doublereal *d__, doublereal *x, doublereal *work, integer *lwork,
02378 integer *info);
02379
02380 int dggqrf_(integer *n, integer *m, integer *p, doublereal *
02381 a, integer *lda, doublereal *taua, doublereal *b, integer *ldb,
02382 doublereal *taub, doublereal *work, integer *lwork, integer *info);
02383
02384 int dggrqf_(integer *m, integer *p, integer *n, doublereal *
02385 a, integer *lda, doublereal *taua, doublereal *b, integer *ldb,
02386 doublereal *taub, doublereal *work, integer *lwork, integer *info);
02387
02388 int dggsvd_(char *jobu, char *jobv, char *jobq, integer *m,
02389 integer *n, integer *p, integer *k, integer *l, doublereal *a,
02390 integer *lda, doublereal *b, integer *ldb, doublereal *alpha,
02391 doublereal *beta, doublereal *u, integer *ldu, doublereal *v, integer
02392 *ldv, doublereal *q, integer *ldq, doublereal *work, integer *iwork,
02393 integer *info);
02394
02395 int dggsvp_(char *jobu, char *jobv, char *jobq, integer *m,
02396 integer *p, integer *n, doublereal *a, integer *lda, doublereal *b,
02397 integer *ldb, doublereal *tola, doublereal *tolb, integer *k, integer
02398 *l, doublereal *u, integer *ldu, doublereal *v, integer *ldv,
02399 doublereal *q, integer *ldq, integer *iwork, doublereal *tau,
02400 doublereal *work, integer *info);
02401
02402 int dgsvj0_(char *jobv, integer *m, integer *n, doublereal *
02403 a, integer *lda, doublereal *d__, doublereal *sva, integer *mv,
02404 doublereal *v, integer *ldv, doublereal *eps, doublereal *sfmin,
02405 doublereal *tol, integer *nsweep, doublereal *work, integer *lwork,
02406 integer *info);
02407
02408 int dgsvj1_(char *jobv, integer *m, integer *n, integer *n1,
02409 doublereal *a, integer *lda, doublereal *d__, doublereal *sva,
02410 integer *mv, doublereal *v, integer *ldv, doublereal *eps, doublereal
02411 *sfmin, doublereal *tol, integer *nsweep, doublereal *work, integer *
02412 lwork, integer *info);
02413
02414 int dgtcon_(char *norm, integer *n, doublereal *dl,
02415 doublereal *d__, doublereal *du, doublereal *du2, integer *ipiv,
02416 doublereal *anorm, doublereal *rcond, doublereal *work, integer *
02417 iwork, integer *info);
02418
02419 int dgtrfs_(char *trans, integer *n, integer *nrhs,
02420 doublereal *dl, doublereal *d__, doublereal *du, doublereal *dlf,
02421 doublereal *df, doublereal *duf, doublereal *du2, integer *ipiv,
02422 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
02423 ferr, doublereal *berr, doublereal *work, integer *iwork, integer *
02424 info);
02425
02426 int dgtsv_(integer *n, integer *nrhs, doublereal *dl,
02427 doublereal *d__, doublereal *du, doublereal *b, integer *ldb, integer
02428 *info);
02429
02430 int dgtsvx_(char *fact, char *trans, integer *n, integer *
02431 nrhs, doublereal *dl, doublereal *d__, doublereal *du, doublereal *
02432 dlf, doublereal *df, doublereal *duf, doublereal *du2, integer *ipiv,
02433 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
02434 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
02435 iwork, integer *info);
02436
02437 int dgttrf_(integer *n, doublereal *dl, doublereal *d__,
02438 doublereal *du, doublereal *du2, integer *ipiv, integer *info);
02439
02440 int dgttrs_(char *trans, integer *n, integer *nrhs,
02441 doublereal *dl, doublereal *d__, doublereal *du, doublereal *du2,
02442 integer *ipiv, doublereal *b, integer *ldb, integer *info);
02443
02444 int dgtts2_(integer *itrans, integer *n, integer *nrhs,
02445 doublereal *dl, doublereal *d__, doublereal *du, doublereal *du2,
02446 integer *ipiv, doublereal *b, integer *ldb);
02447
02448 int dhgeqz_(char *job, char *compq, char *compz, integer *n,
02449 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
02450 *t, integer *ldt, doublereal *alphar, doublereal *alphai, doublereal *
02451 beta, doublereal *q, integer *ldq, doublereal *z__, integer *ldz,
02452 doublereal *work, integer *lwork, integer *info);
02453
02454 int dhsein_(char *side, char *eigsrc, char *initv, logical *
02455 select, integer *n, doublereal *h__, integer *ldh, doublereal *wr,
02456 doublereal *wi, doublereal *vl, integer *ldvl, doublereal *vr,
02457 integer *ldvr, integer *mm, integer *m, doublereal *work, integer *
02458 ifaill, integer *ifailr, integer *info);
02459
02460 int dhseqr_(char *job, char *compz, integer *n, integer *ilo,
02461 integer *ihi, doublereal *h__, integer *ldh, doublereal *wr,
02462 doublereal *wi, doublereal *z__, integer *ldz, doublereal *work,
02463 integer *lwork, integer *info);
02464
02465 logical disnan_(doublereal *din);
02466
02467 int dla_gbamv__(integer *trans, integer *m, integer *n,
02468 integer *kl, integer *ku, doublereal *alpha, doublereal *ab, integer *
02469 ldab, doublereal *x, integer *incx, doublereal *beta, doublereal *y,
02470 integer *incy);
02471
02472 doublereal dla_gbrcond__(char *trans, integer *n, integer *kl, integer *ku,
02473 doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb,
02474 integer *ipiv, integer *cmode, doublereal *c__, integer *info,
02475 doublereal *work, integer *iwork, ftnlen trans_len);
02476
02477 int dla_gbrfsx_extended__(integer *prec_type__, integer *
02478 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
02479 doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb,
02480 integer *ipiv, logical *colequ, doublereal *c__, doublereal *b,
02481 integer *ldb, doublereal *y, integer *ldy, doublereal *berr_out__,
02482 integer *n_norms__, doublereal *errs_n__, doublereal *errs_c__,
02483 doublereal *res, doublereal *ayb, doublereal *dy, doublereal *
02484 y_tail__, doublereal *rcond, integer *ithresh, doublereal *rthresh,
02485 doublereal *dz_ub__, logical *ignore_cwise__, integer *info);
02486
02487 doublereal dla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
02488 ncols, doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb);
02489
02490 int dla_geamv__(integer *trans, integer *m, integer *n,
02491 doublereal *alpha, doublereal *a, integer *lda, doublereal *x,
02492 integer *incx, doublereal *beta, doublereal *y, integer *incy);
02493
02494 doublereal dla_gercond__(char *trans, integer *n, doublereal *a, integer *lda,
02495 doublereal *af, integer *ldaf, integer *ipiv, integer *cmode,
02496 doublereal *c__, integer *info, doublereal *work, integer *iwork,
02497 ftnlen trans_len);
02498
02499 int dla_gerfsx_extended__(integer *prec_type__, integer *
02500 trans_type__, integer *n, integer *nrhs, doublereal *a, integer *lda,
02501 doublereal *af, integer *ldaf, integer *ipiv, logical *colequ,
02502 doublereal *c__, doublereal *b, integer *ldb, doublereal *y, integer *
02503 ldy, doublereal *berr_out__, integer *n_norms__, doublereal *errs_n__,
02504 doublereal *errs_c__, doublereal *res, doublereal *ayb, doublereal *
02505 dy, doublereal *y_tail__, doublereal *rcond, integer *ithresh,
02506 doublereal *rthresh, doublereal *dz_ub__, logical *ignore_cwise__,
02507 integer *info);
02508
02509 int dla_lin_berr__(integer *n, integer *nz, integer *nrhs,
02510 doublereal *res, doublereal *ayb, doublereal *berr);
02511
02512 doublereal dla_porcond__(char *uplo, integer *n, doublereal *a, integer *lda,
02513 doublereal *af, integer *ldaf, integer *cmode, doublereal *c__,
02514 integer *info, doublereal *work, integer *iwork, ftnlen uplo_len);
02515
02516 int dla_porfsx_extended__(integer *prec_type__, char *uplo,
02517 integer *n, integer *nrhs, doublereal *a, integer *lda, doublereal *
02518 af, integer *ldaf, logical *colequ, doublereal *c__, doublereal *b,
02519 integer *ldb, doublereal *y, integer *ldy, doublereal *berr_out__,
02520 integer *n_norms__, doublereal *errs_n__, doublereal *errs_c__,
02521 doublereal *res, doublereal *ayb, doublereal *dy, doublereal *
02522 y_tail__, doublereal *rcond, integer *ithresh, doublereal *rthresh,
02523 doublereal *dz_ub__, logical *ignore_cwise__, integer *info, ftnlen
02524 uplo_len);
02525
02526 doublereal dla_porpvgrw__(char *uplo, integer *ncols, doublereal *a, integer *
02527 lda, doublereal *af, integer *ldaf, doublereal *work, ftnlen uplo_len);
02528
02529 doublereal dla_rpvgrw__(integer *n, integer *ncols, doublereal *a, integer *
02530 lda, doublereal *af, integer *ldaf);
02531
02532 int dla_syamv__(integer *uplo, integer *n, doublereal *alpha,
02533 doublereal *a, integer *lda, doublereal *x, integer *incx,
02534 doublereal *beta, doublereal *y, integer *incy);
02535
02536 doublereal dla_syrcond__(char *uplo, integer *n, doublereal *a, integer *lda,
02537 doublereal *af, integer *ldaf, integer *ipiv, integer *cmode,
02538 doublereal *c__, integer *info, doublereal *work, integer *iwork,
02539 ftnlen uplo_len);
02540
02541 int dla_syrfsx_extended__(integer *prec_type__, char *uplo,
02542 integer *n, integer *nrhs, doublereal *a, integer *lda, doublereal *
02543 af, integer *ldaf, integer *ipiv, logical *colequ, doublereal *c__,
02544 doublereal *b, integer *ldb, doublereal *y, integer *ldy, doublereal *
02545 berr_out__, integer *n_norms__, doublereal *errs_n__, doublereal *
02546 errs_c__, doublereal *res, doublereal *ayb, doublereal *dy,
02547 doublereal *y_tail__, doublereal *rcond, integer *ithresh, doublereal
02548 *rthresh, doublereal *dz_ub__, logical *ignore_cwise__, integer *info,
02549 ftnlen uplo_len);
02550
02551 doublereal dla_syrpvgrw__(char *uplo, integer *n, integer *info, doublereal *
02552 a, integer *lda, doublereal *af, integer *ldaf, integer *ipiv,
02553 doublereal *work, ftnlen uplo_len);
02554
02555 int dla_wwaddw__(integer *n, doublereal *x, doublereal *y,
02556 doublereal *w);
02557
02558 int dlabad_(doublereal *small, doublereal *large);
02559
02560 int dlabrd_(integer *m, integer *n, integer *nb, doublereal *
02561 a, integer *lda, doublereal *d__, doublereal *e, doublereal *tauq,
02562 doublereal *taup, doublereal *x, integer *ldx, doublereal *y, integer
02563 *ldy);
02564
02565 int dlacn2_(integer *n, doublereal *v, doublereal *x,
02566 integer *isgn, doublereal *est, integer *kase, integer *isave);
02567
02568 int dlacon_(integer *n, doublereal *v, doublereal *x,
02569 integer *isgn, doublereal *est, integer *kase);
02570
02571 int dlacpy_(char *uplo, integer *m, integer *n, doublereal *
02572 a, integer *lda, doublereal *b, integer *ldb);
02573
02574 int dladiv_(doublereal *a, doublereal *b, doublereal *c__,
02575 doublereal *d__, doublereal *p, doublereal *q);
02576
02577 int dlae2_(doublereal *a, doublereal *b, doublereal *c__,
02578 doublereal *rt1, doublereal *rt2);
02579
02580 int dlaebz_(integer *ijob, integer *nitmax, integer *n,
02581 integer *mmax, integer *minp, integer *nbmin, doublereal *abstol,
02582 doublereal *reltol, doublereal *pivmin, doublereal *d__, doublereal *
02583 e, doublereal *e2, integer *nval, doublereal *ab, doublereal *c__,
02584 integer *mout, integer *nab, doublereal *work, integer *iwork,
02585 integer *info);
02586
02587 int dlaed0_(integer *icompq, integer *qsiz, integer *n,
02588 doublereal *d__, doublereal *e, doublereal *q, integer *ldq,
02589 doublereal *qstore, integer *ldqs, doublereal *work, integer *iwork,
02590 integer *info);
02591
02592 int dlaed1_(integer *n, doublereal *d__, doublereal *q,
02593 integer *ldq, integer *indxq, doublereal *rho, integer *cutpnt,
02594 doublereal *work, integer *iwork, integer *info);
02595
02596 int dlaed2_(integer *k, integer *n, integer *n1, doublereal *
02597 d__, doublereal *q, integer *ldq, integer *indxq, doublereal *rho,
02598 doublereal *z__, doublereal *dlamda, doublereal *w, doublereal *q2,
02599 integer *indx, integer *indxc, integer *indxp, integer *coltyp,
02600 integer *info);
02601
02602 int dlaed3_(integer *k, integer *n, integer *n1, doublereal *
02603 d__, doublereal *q, integer *ldq, doublereal *rho, doublereal *dlamda,
02604 doublereal *q2, integer *indx, integer *ctot, doublereal *w,
02605 doublereal *s, integer *info);
02606
02607 int dlaed4_(integer *n, integer *i__, doublereal *d__,
02608 doublereal *z__, doublereal *delta, doublereal *rho, doublereal *dlam,
02609 integer *info);
02610
02611 int dlaed5_(integer *i__, doublereal *d__, doublereal *z__,
02612 doublereal *delta, doublereal *rho, doublereal *dlam);
02613
02614 int dlaed6_(integer *kniter, logical *orgati, doublereal *
02615 rho, doublereal *d__, doublereal *z__, doublereal *finit, doublereal *
02616 tau, integer *info);
02617
02618 int dlaed7_(integer *icompq, integer *n, integer *qsiz,
02619 integer *tlvls, integer *curlvl, integer *curpbm, doublereal *d__,
02620 doublereal *q, integer *ldq, integer *indxq, doublereal *rho, integer
02621 *cutpnt, doublereal *qstore, integer *qptr, integer *prmptr, integer *
02622 perm, integer *givptr, integer *givcol, doublereal *givnum,
02623 doublereal *work, integer *iwork, integer *info);
02624
02625 int dlaed8_(integer *icompq, integer *k, integer *n, integer
02626 *qsiz, doublereal *d__, doublereal *q, integer *ldq, integer *indxq,
02627 doublereal *rho, integer *cutpnt, doublereal *z__, doublereal *dlamda,
02628 doublereal *q2, integer *ldq2, doublereal *w, integer *perm, integer
02629 *givptr, integer *givcol, doublereal *givnum, integer *indxp, integer
02630 *indx, integer *info);
02631
02632 int dlaed9_(integer *k, integer *kstart, integer *kstop,
02633 integer *n, doublereal *d__, doublereal *q, integer *ldq, doublereal *
02634 rho, doublereal *dlamda, doublereal *w, doublereal *s, integer *lds,
02635 integer *info);
02636
02637 int dlaeda_(integer *n, integer *tlvls, integer *curlvl,
02638 integer *curpbm, integer *prmptr, integer *perm, integer *givptr,
02639 integer *givcol, doublereal *givnum, doublereal *q, integer *qptr,
02640 doublereal *z__, doublereal *ztemp, integer *info);
02641
02642 int dlaein_(logical *rightv, logical *noinit, integer *n,
02643 doublereal *h__, integer *ldh, doublereal *wr, doublereal *wi,
02644 doublereal *vr, doublereal *vi, doublereal *b, integer *ldb,
02645 doublereal *work, doublereal *eps3, doublereal *smlnum, doublereal *
02646 bignum, integer *info);
02647
02648 int dlaev2_(doublereal *a, doublereal *b, doublereal *c__,
02649 doublereal *rt1, doublereal *rt2, doublereal *cs1, doublereal *sn1);
02650
02651 int dlaexc_(logical *wantq, integer *n, doublereal *t,
02652 integer *ldt, doublereal *q, integer *ldq, integer *j1, integer *n1,
02653 integer *n2, doublereal *work, integer *info);
02654
02655 int dlag2_(doublereal *a, integer *lda, doublereal *b,
02656 integer *ldb, doublereal *safmin, doublereal *scale1, doublereal *
02657 scale2, doublereal *wr1, doublereal *wr2, doublereal *wi);
02658
02659 int dlag2s_(integer *m, integer *n, doublereal *a, integer *
02660 lda, real *sa, integer *ldsa, integer *info);
02661
02662 int dlags2_(logical *upper, doublereal *a1, doublereal *a2,
02663 doublereal *a3, doublereal *b1, doublereal *b2, doublereal *b3,
02664 doublereal *csu, doublereal *snu, doublereal *csv, doublereal *snv,
02665 doublereal *csq, doublereal *snq);
02666
02667 int dlagtf_(integer *n, doublereal *a, doublereal *lambda,
02668 doublereal *b, doublereal *c__, doublereal *tol, doublereal *d__,
02669 integer *in, integer *info);
02670
02671 int dlagtm_(char *trans, integer *n, integer *nrhs,
02672 doublereal *alpha, doublereal *dl, doublereal *d__, doublereal *du,
02673 doublereal *x, integer *ldx, doublereal *beta, doublereal *b, integer
02674 *ldb);
02675
02676 int dlagts_(integer *job, integer *n, doublereal *a,
02677 doublereal *b, doublereal *c__, doublereal *d__, integer *in,
02678 doublereal *y, doublereal *tol, integer *info);
02679
02680 int dlagv2_(doublereal *a, integer *lda, doublereal *b,
02681 integer *ldb, doublereal *alphar, doublereal *alphai, doublereal *
02682 beta, doublereal *csl, doublereal *snl, doublereal *csr, doublereal *
02683 snr);
02684
02685 int dlahqr_(logical *wantt, logical *wantz, integer *n,
02686 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
02687 *wr, doublereal *wi, integer *iloz, integer *ihiz, doublereal *z__,
02688 integer *ldz, integer *info);
02689
02690 int dlahr2_(integer *n, integer *k, integer *nb, doublereal *
02691 a, integer *lda, doublereal *tau, doublereal *t, integer *ldt,
02692 doublereal *y, integer *ldy);
02693
02694 int dlahrd_(integer *n, integer *k, integer *nb, doublereal *
02695 a, integer *lda, doublereal *tau, doublereal *t, integer *ldt,
02696 doublereal *y, integer *ldy);
02697
02698 int dlaic1_(integer *job, integer *j, doublereal *x,
02699 doublereal *sest, doublereal *w, doublereal *gamma, doublereal *
02700 sestpr, doublereal *s, doublereal *c__);
02701
02702 logical dlaisnan_(doublereal *din1, doublereal *din2);
02703
02704 int dlaln2_(logical *ltrans, integer *na, integer *nw,
02705 doublereal *smin, doublereal *ca, doublereal *a, integer *lda,
02706 doublereal *d1, doublereal *d2, doublereal *b, integer *ldb,
02707 doublereal *wr, doublereal *wi, doublereal *x, integer *ldx,
02708 doublereal *scale, doublereal *xnorm, integer *info);
02709
02710 int dlals0_(integer *icompq, integer *nl, integer *nr,
02711 integer *sqre, integer *nrhs, doublereal *b, integer *ldb, doublereal
02712 *bx, integer *ldbx, integer *perm, integer *givptr, integer *givcol,
02713 integer *ldgcol, doublereal *givnum, integer *ldgnum, doublereal *
02714 poles, doublereal *difl, doublereal *difr, doublereal *z__, integer *
02715 k, doublereal *c__, doublereal *s, doublereal *work, integer *info);
02716
02717 int dlalsa_(integer *icompq, integer *smlsiz, integer *n,
02718 integer *nrhs, doublereal *b, integer *ldb, doublereal *bx, integer *
02719 ldbx, doublereal *u, integer *ldu, doublereal *vt, integer *k,
02720 doublereal *difl, doublereal *difr, doublereal *z__, doublereal *
02721 poles, integer *givptr, integer *givcol, integer *ldgcol, integer *
02722 perm, doublereal *givnum, doublereal *c__, doublereal *s, doublereal *
02723 work, integer *iwork, integer *info);
02724
02725 int dlalsd_(char *uplo, integer *smlsiz, integer *n, integer
02726 *nrhs, doublereal *d__, doublereal *e, doublereal *b, integer *ldb,
02727 doublereal *rcond, integer *rank, doublereal *work, integer *iwork,
02728 integer *info);
02729
02730 int dlamrg_(integer *n1, integer *n2, doublereal *a, integer
02731 *dtrd1, integer *dtrd2, integer *index);
02732
02733 integer dlaneg_(integer *n, doublereal *d__, doublereal *lld, doublereal *
02734 sigma, doublereal *pivmin, integer *r__);
02735
02736 doublereal dlangb_(char *norm, integer *n, integer *kl, integer *ku,
02737 doublereal *ab, integer *ldab, doublereal *work);
02738
02739 doublereal dlange_(char *norm, integer *m, integer *n, doublereal *a, integer
02740 *lda, doublereal *work);
02741
02742 doublereal dlangt_(char *norm, integer *n, doublereal *dl, doublereal *d__,
02743 doublereal *du);
02744
02745 doublereal dlanhs_(char *norm, integer *n, doublereal *a, integer *lda,
02746 doublereal *work);
02747
02748 doublereal dlansb_(char *norm, char *uplo, integer *n, integer *k, doublereal
02749 *ab, integer *ldab, doublereal *work);
02750
02751 doublereal dlansf_(char *norm, char *transr, char *uplo, integer *n,
02752 doublereal *a, doublereal *work);
02753
02754 doublereal dlansp_(char *norm, char *uplo, integer *n, doublereal *ap,
02755 doublereal *work);
02756
02757 doublereal dlanst_(char *norm, integer *n, doublereal *d__, doublereal *e);
02758
02759 doublereal dlansy_(char *norm, char *uplo, integer *n, doublereal *a, integer
02760 *lda, doublereal *work);
02761
02762 doublereal dlantb_(char *norm, char *uplo, char *diag, integer *n, integer *k,
02763 doublereal *ab, integer *ldab, doublereal *work);
02764
02765 doublereal dlantp_(char *norm, char *uplo, char *diag, integer *n, doublereal
02766 *ap, doublereal *work);
02767
02768 doublereal dlantr_(char *norm, char *uplo, char *diag, integer *m, integer *n,
02769 doublereal *a, integer *lda, doublereal *work);
02770
02771 int dlanv2_(doublereal *a, doublereal *b, doublereal *c__,
02772 doublereal *d__, doublereal *rt1r, doublereal *rt1i, doublereal *rt2r,
02773 doublereal *rt2i, doublereal *cs, doublereal *sn);
02774
02775 int dlapll_(integer *n, doublereal *x, integer *incx,
02776 doublereal *y, integer *incy, doublereal *ssmin);
02777
02778 int dlapmt_(logical *forwrd, integer *m, integer *n,
02779 doublereal *x, integer *ldx, integer *k);
02780
02781 doublereal dlapy2_(doublereal *x, doublereal *y);
02782
02783 doublereal dlapy3_(doublereal *x, doublereal *y, doublereal *z__);
02784
02785 int dlaqgb_(integer *m, integer *n, integer *kl, integer *ku,
02786 doublereal *ab, integer *ldab, doublereal *r__, doublereal *c__,
02787 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, char *equed);
02788
02789 int dlaqge_(integer *m, integer *n, doublereal *a, integer *
02790 lda, doublereal *r__, doublereal *c__, doublereal *rowcnd, doublereal
02791 *colcnd, doublereal *amax, char *equed);
02792
02793 int dlaqp2_(integer *m, integer *n, integer *offset,
02794 doublereal *a, integer *lda, integer *jpvt, doublereal *tau,
02795 doublereal *vn1, doublereal *vn2, doublereal *work);
02796
02797 int dlaqps_(integer *m, integer *n, integer *offset, integer
02798 *nb, integer *kb, doublereal *a, integer *lda, integer *jpvt,
02799 doublereal *tau, doublereal *vn1, doublereal *vn2, doublereal *auxv,
02800 doublereal *f, integer *ldf);
02801
02802 int dlaqr0_(logical *wantt, logical *wantz, integer *n,
02803 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
02804 *wr, doublereal *wi, integer *iloz, integer *ihiz, doublereal *z__,
02805 integer *ldz, doublereal *work, integer *lwork, integer *info);
02806
02807 int dlaqr1_(integer *n, doublereal *h__, integer *ldh,
02808 doublereal *sr1, doublereal *si1, doublereal *sr2, doublereal *si2,
02809 doublereal *v);
02810
02811 int dlaqr2_(logical *wantt, logical *wantz, integer *n,
02812 integer *ktop, integer *kbot, integer *nw, doublereal *h__, integer *
02813 ldh, integer *iloz, integer *ihiz, doublereal *z__, integer *ldz,
02814 integer *ns, integer *nd, doublereal *sr, doublereal *si, doublereal *
02815 v, integer *ldv, integer *nh, doublereal *t, integer *ldt, integer *
02816 nv, doublereal *wv, integer *ldwv, doublereal *work, integer *lwork);
02817
02818 int dlaqr3_(logical *wantt, logical *wantz, integer *n,
02819 integer *ktop, integer *kbot, integer *nw, doublereal *h__, integer *
02820 ldh, integer *iloz, integer *ihiz, doublereal *z__, integer *ldz,
02821 integer *ns, integer *nd, doublereal *sr, doublereal *si, doublereal *
02822 v, integer *ldv, integer *nh, doublereal *t, integer *ldt, integer *
02823 nv, doublereal *wv, integer *ldwv, doublereal *work, integer *lwork);
02824
02825 int dlaqr4_(logical *wantt, logical *wantz, integer *n,
02826 integer *ilo, integer *ihi, doublereal *h__, integer *ldh, doublereal
02827 *wr, doublereal *wi, integer *iloz, integer *ihiz, doublereal *z__,
02828 integer *ldz, doublereal *work, integer *lwork, integer *info);
02829
02830 int dlaqr5_(logical *wantt, logical *wantz, integer *kacc22,
02831 integer *n, integer *ktop, integer *kbot, integer *nshfts, doublereal
02832 *sr, doublereal *si, doublereal *h__, integer *ldh, integer *iloz,
02833 integer *ihiz, doublereal *z__, integer *ldz, doublereal *v, integer *
02834 ldv, doublereal *u, integer *ldu, integer *nv, doublereal *wv,
02835 integer *ldwv, integer *nh, doublereal *wh, integer *ldwh);
02836
02837 int dlaqsb_(char *uplo, integer *n, integer *kd, doublereal *
02838 ab, integer *ldab, doublereal *s, doublereal *scond, doublereal *amax,
02839 char *equed);
02840
02841 int dlaqsp_(char *uplo, integer *n, doublereal *ap,
02842 doublereal *s, doublereal *scond, doublereal *amax, char *equed);
02843
02844 int dlaqsy_(char *uplo, integer *n, doublereal *a, integer *
02845 lda, doublereal *s, doublereal *scond, doublereal *amax, char *equed);
02846
02847 int dlaqtr_(logical *ltran, logical *lreal, integer *n,
02848 doublereal *t, integer *ldt, doublereal *b, doublereal *w, doublereal
02849 *scale, doublereal *x, doublereal *work, integer *info);
02850
02851 int dlar1v_(integer *n, integer *b1, integer *bn, doublereal
02852 *lambda, doublereal *d__, doublereal *l, doublereal *ld, doublereal *
02853 lld, doublereal *pivmin, doublereal *gaptol, doublereal *z__, logical
02854 *wantnc, integer *negcnt, doublereal *ztz, doublereal *mingma,
02855 integer *r__, integer *isuppz, doublereal *nrminv, doublereal *resid,
02856 doublereal *rqcorr, doublereal *work);
02857
02858 int dlar2v_(integer *n, doublereal *x, doublereal *y,
02859 doublereal *z__, integer *incx, doublereal *c__, doublereal *s,
02860 integer *incc);
02861
02862 int dlarf_(char *side, integer *m, integer *n, doublereal *v,
02863 integer *incv, doublereal *tau, doublereal *c__, integer *ldc,
02864 doublereal *work);
02865
02866 int dlarfb_(char *side, char *trans, char *direct, char *
02867 storev, integer *m, integer *n, integer *k, doublereal *v, integer *
02868 ldv, doublereal *t, integer *ldt, doublereal *c__, integer *ldc,
02869 doublereal *work, integer *ldwork);
02870
02871 int dlarfg_(integer *n, doublereal *alpha, doublereal *x,
02872 integer *incx, doublereal *tau);
02873
02874 int dlarfp_(integer *n, doublereal *alpha, doublereal *x,
02875 integer *incx, doublereal *tau);
02876
02877 int dlarft_(char *direct, char *storev, integer *n, integer *
02878 k, doublereal *v, integer *ldv, doublereal *tau, doublereal *t,
02879 integer *ldt);
02880
02881 int dlarfx_(char *side, integer *m, integer *n, doublereal *
02882 v, doublereal *tau, doublereal *c__, integer *ldc, doublereal *work);
02883
02884 int dlargv_(integer *n, doublereal *x, integer *incx,
02885 doublereal *y, integer *incy, doublereal *c__, integer *incc);
02886
02887 int dlarnv_(integer *idist, integer *iseed, integer *n,
02888 doublereal *x);
02889
02890 int dlarra_(integer *n, doublereal *d__, doublereal *e,
02891 doublereal *e2, doublereal *spltol, doublereal *tnrm, integer *nsplit,
02892 integer *isplit, integer *info);
02893
02894 int dlarrb_(integer *n, doublereal *d__, doublereal *lld,
02895 integer *ifirst, integer *ilast, doublereal *rtol1, doublereal *rtol2,
02896 integer *offset, doublereal *w, doublereal *wgap, doublereal *werr,
02897 doublereal *work, integer *iwork, doublereal *pivmin, doublereal *
02898 spdiam, integer *twist, integer *info);
02899
02900 int dlarrc_(char *jobt, integer *n, doublereal *vl,
02901 doublereal *vu, doublereal *d__, doublereal *e, doublereal *pivmin,
02902 integer *eigcnt, integer *lcnt, integer *rcnt, integer *info);
02903
02904 int dlarrd_(char *range, char *order, integer *n, doublereal
02905 *vl, doublereal *vu, integer *il, integer *iu, doublereal *gers,
02906 doublereal *reltol, doublereal *d__, doublereal *e, doublereal *e2,
02907 doublereal *pivmin, integer *nsplit, integer *isplit, integer *m,
02908 doublereal *w, doublereal *werr, doublereal *wl, doublereal *wu,
02909 integer *iblock, integer *indexw, doublereal *work, integer *iwork,
02910 integer *info);
02911
02912 int dlarre_(char *range, integer *n, doublereal *vl,
02913 doublereal *vu, integer *il, integer *iu, doublereal *d__, doublereal
02914 *e, doublereal *e2, doublereal *rtol1, doublereal *rtol2, doublereal *
02915 spltol, integer *nsplit, integer *isplit, integer *m, doublereal *w,
02916 doublereal *werr, doublereal *wgap, integer *iblock, integer *indexw,
02917 doublereal *gers, doublereal *pivmin, doublereal *work, integer *
02918 iwork, integer *info);
02919
02920 int dlarrf_(integer *n, doublereal *d__, doublereal *l,
02921 doublereal *ld, integer *clstrt, integer *clend, doublereal *w,
02922 doublereal *wgap, doublereal *werr, doublereal *spdiam, doublereal *
02923 clgapl, doublereal *clgapr, doublereal *pivmin, doublereal *sigma,
02924 doublereal *dplus, doublereal *lplus, doublereal *work, integer *info);
02925
02926 int dlarrj_(integer *n, doublereal *d__, doublereal *e2,
02927 integer *ifirst, integer *ilast, doublereal *rtol, integer *offset,
02928 doublereal *w, doublereal *werr, doublereal *work, integer *iwork,
02929 doublereal *pivmin, doublereal *spdiam, integer *info);
02930
02931 int dlarrk_(integer *n, integer *iw, doublereal *gl,
02932 doublereal *gu, doublereal *d__, doublereal *e2, doublereal *pivmin,
02933 doublereal *reltol, doublereal *w, doublereal *werr, integer *info);
02934
02935 int dlarrr_(integer *n, doublereal *d__, doublereal *e,
02936 integer *info);
02937
02938 int dlarrv_(integer *n, doublereal *vl, doublereal *vu,
02939 doublereal *d__, doublereal *l, doublereal *pivmin, integer *isplit,
02940 integer *m, integer *dol, integer *dou, doublereal *minrgp,
02941 doublereal *rtol1, doublereal *rtol2, doublereal *w, doublereal *werr,
02942 doublereal *wgap, integer *iblock, integer *indexw, doublereal *gers,
02943 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
02944 integer *iwork, integer *info);
02945
02946 int dlarscl2_(integer *m, integer *n, doublereal *d__,
02947 doublereal *x, integer *ldx);
02948
02949 int dlartg_(doublereal *f, doublereal *g, doublereal *cs,
02950 doublereal *sn, doublereal *r__);
02951
02952 int dlartv_(integer *n, doublereal *x, integer *incx,
02953 doublereal *y, integer *incy, doublereal *c__, doublereal *s, integer
02954 *incc);
02955
02956 int dlaruv_(integer *iseed, integer *n, doublereal *x);
02957
02958 int dlarz_(char *side, integer *m, integer *n, integer *l,
02959 doublereal *v, integer *incv, doublereal *tau, doublereal *c__,
02960 integer *ldc, doublereal *work);
02961
02962 int dlarzb_(char *side, char *trans, char *direct, char *
02963 storev, integer *m, integer *n, integer *k, integer *l, doublereal *v,
02964 integer *ldv, doublereal *t, integer *ldt, doublereal *c__, integer *
02965 ldc, doublereal *work, integer *ldwork);
02966
02967 int dlarzt_(char *direct, char *storev, integer *n, integer *
02968 k, doublereal *v, integer *ldv, doublereal *tau, doublereal *t,
02969 integer *ldt);
02970
02971 int dlas2_(doublereal *f, doublereal *g, doublereal *h__,
02972 doublereal *ssmin, doublereal *ssmax);
02973
02974 int dlascl_(char *type__, integer *kl, integer *ku,
02975 doublereal *cfrom, doublereal *cto, integer *m, integer *n,
02976 doublereal *a, integer *lda, integer *info);
02977
02978 int dlascl2_(integer *m, integer *n, doublereal *d__,
02979 doublereal *x, integer *ldx);
02980
02981 int dlasd0_(integer *n, integer *sqre, doublereal *d__,
02982 doublereal *e, doublereal *u, integer *ldu, doublereal *vt, integer *
02983 ldvt, integer *smlsiz, integer *iwork, doublereal *work, integer *
02984 info);
02985
02986 int dlasd1_(integer *nl, integer *nr, integer *sqre,
02987 doublereal *d__, doublereal *alpha, doublereal *beta, doublereal *u,
02988 integer *ldu, doublereal *vt, integer *ldvt, integer *idxq, integer *
02989 iwork, doublereal *work, integer *info);
02990
02991 int dlasd2_(integer *nl, integer *nr, integer *sqre, integer
02992 *k, doublereal *d__, doublereal *z__, doublereal *alpha, doublereal *
02993 beta, doublereal *u, integer *ldu, doublereal *vt, integer *ldvt,
02994 doublereal *dsigma, doublereal *u2, integer *ldu2, doublereal *vt2,
02995 integer *ldvt2, integer *idxp, integer *idx, integer *idxc, integer *
02996 idxq, integer *coltyp, integer *info);
02997
02998 int dlasd3_(integer *nl, integer *nr, integer *sqre, integer
02999 *k, doublereal *d__, doublereal *q, integer *ldq, doublereal *dsigma,
03000 doublereal *u, integer *ldu, doublereal *u2, integer *ldu2,
03001 doublereal *vt, integer *ldvt, doublereal *vt2, integer *ldvt2,
03002 integer *idxc, integer *ctot, doublereal *z__, integer *info);
03003
03004 int dlasd4_(integer *n, integer *i__, doublereal *d__,
03005 doublereal *z__, doublereal *delta, doublereal *rho, doublereal *
03006 sigma, doublereal *work, integer *info);
03007
03008 int dlasd5_(integer *i__, doublereal *d__, doublereal *z__,
03009 doublereal *delta, doublereal *rho, doublereal *dsigma, doublereal *
03010 work);
03011
03012 int dlasd6_(integer *icompq, integer *nl, integer *nr,
03013 integer *sqre, doublereal *d__, doublereal *vf, doublereal *vl,
03014 doublereal *alpha, doublereal *beta, integer *idxq, integer *perm,
03015 integer *givptr, integer *givcol, integer *ldgcol, doublereal *givnum,
03016 integer *ldgnum, doublereal *poles, doublereal *difl, doublereal *
03017 difr, doublereal *z__, integer *k, doublereal *c__, doublereal *s,
03018 doublereal *work, integer *iwork, integer *info);
03019
03020 int dlasd7_(integer *icompq, integer *nl, integer *nr,
03021 integer *sqre, integer *k, doublereal *d__, doublereal *z__,
03022 doublereal *zw, doublereal *vf, doublereal *vfw, doublereal *vl,
03023 doublereal *vlw, doublereal *alpha, doublereal *beta, doublereal *
03024 dsigma, integer *idx, integer *idxp, integer *idxq, integer *perm,
03025 integer *givptr, integer *givcol, integer *ldgcol, doublereal *givnum,
03026 integer *ldgnum, doublereal *c__, doublereal *s, integer *info);
03027
03028 int dlasd8_(integer *icompq, integer *k, doublereal *d__,
03029 doublereal *z__, doublereal *vf, doublereal *vl, doublereal *difl,
03030 doublereal *difr, integer *lddifr, doublereal *dsigma, doublereal *
03031 work, integer *info);
03032
03033 int dlasda_(integer *icompq, integer *smlsiz, integer *n,
03034 integer *sqre, doublereal *d__, doublereal *e, doublereal *u, integer
03035 *ldu, doublereal *vt, integer *k, doublereal *difl, doublereal *difr,
03036 doublereal *z__, doublereal *poles, integer *givptr, integer *givcol,
03037 integer *ldgcol, integer *perm, doublereal *givnum, doublereal *c__,
03038 doublereal *s, doublereal *work, integer *iwork, integer *info);
03039
03040 int dlasdq_(char *uplo, integer *sqre, integer *n, integer *
03041 ncvt, integer *nru, integer *ncc, doublereal *d__, doublereal *e,
03042 doublereal *vt, integer *ldvt, doublereal *u, integer *ldu,
03043 doublereal *c__, integer *ldc, doublereal *work, integer *info);
03044
03045 int dlasdt_(integer *n, integer *lvl, integer *nd, integer *
03046 inode, integer *ndiml, integer *ndimr, integer *msub);
03047
03048 int dlaset_(char *uplo, integer *m, integer *n, doublereal *
03049 alpha, doublereal *beta, doublereal *a, integer *lda);
03050
03051 int dlasq1_(integer *n, doublereal *d__, doublereal *e,
03052 doublereal *work, integer *info);
03053
03054 int dlasq2_(integer *n, doublereal *z__, integer *info);
03055
03056 int dlasq3_(integer *i0, integer *n0, doublereal *z__,
03057 integer *pp, doublereal *dmin__, doublereal *sigma, doublereal *desig,
03058 doublereal *qmax, integer *nfail, integer *iter, integer *ndiv,
03059 logical *ieee, integer *ttype, doublereal *dmin1, doublereal *dmin2,
03060 doublereal *dn, doublereal *dn1, doublereal *dn2, doublereal *g,
03061 doublereal *tau);
03062
03063 int dlasq4_(integer *i0, integer *n0, doublereal *z__,
03064 integer *pp, integer *n0in, doublereal *dmin__, doublereal *dmin1,
03065 doublereal *dmin2, doublereal *dn, doublereal *dn1, doublereal *dn2,
03066 doublereal *tau, integer *ttype, doublereal *g);
03067
03068 int dlasq5_(integer *i0, integer *n0, doublereal *z__,
03069 integer *pp, doublereal *tau, doublereal *dmin__, doublereal *dmin1,
03070 doublereal *dmin2, doublereal *dn, doublereal *dnm1, doublereal *dnm2,
03071 logical *ieee);
03072
03073 int dlasq6_(integer *i0, integer *n0, doublereal *z__,
03074 integer *pp, doublereal *dmin__, doublereal *dmin1, doublereal *dmin2,
03075 doublereal *dn, doublereal *dnm1, doublereal *dnm2);
03076
03077 int dlasr_(char *side, char *pivot, char *direct, integer *m,
03078 integer *n, doublereal *c__, doublereal *s, doublereal *a, integer *
03079 lda);
03080
03081 int dlasrt_(char *id, integer *n, doublereal *d__, integer *
03082 info);
03083
03084 int dlassq_(integer *n, doublereal *x, integer *incx,
03085 doublereal *scale, doublereal *sumsq);
03086
03087 int dlasv2_(doublereal *f, doublereal *g, doublereal *h__,
03088 doublereal *ssmin, doublereal *ssmax, doublereal *snr, doublereal *
03089 csr, doublereal *snl, doublereal *csl);
03090
03091 int dlaswp_(integer *n, doublereal *a, integer *lda, integer
03092 *k1, integer *k2, integer *ipiv, integer *incx);
03093
03094 int dlasy2_(logical *ltranl, logical *ltranr, integer *isgn,
03095 integer *n1, integer *n2, doublereal *tl, integer *ldtl, doublereal *
03096 tr, integer *ldtr, doublereal *b, integer *ldb, doublereal *scale,
03097 doublereal *x, integer *ldx, doublereal *xnorm, integer *info);
03098
03099 int dlasyf_(char *uplo, integer *n, integer *nb, integer *kb,
03100 doublereal *a, integer *lda, integer *ipiv, doublereal *w, integer *
03101 ldw, integer *info);
03102
03103 int dlat2s_(char *uplo, integer *n, doublereal *a, integer *
03104 lda, real *sa, integer *ldsa, integer *info);
03105
03106 int dlatbs_(char *uplo, char *trans, char *diag, char *
03107 normin, integer *n, integer *kd, doublereal *ab, integer *ldab,
03108 doublereal *x, doublereal *scale, doublereal *cnorm, integer *info);
03109
03110 int dlatdf_(integer *ijob, integer *n, doublereal *z__,
03111 integer *ldz, doublereal *rhs, doublereal *rdsum, doublereal *rdscal,
03112 integer *ipiv, integer *jpiv);
03113
03114 int dlatps_(char *uplo, char *trans, char *diag, char *
03115 normin, integer *n, doublereal *ap, doublereal *x, doublereal *scale,
03116 doublereal *cnorm, integer *info);
03117
03118 int dlatrd_(char *uplo, integer *n, integer *nb, doublereal *
03119 a, integer *lda, doublereal *e, doublereal *tau, doublereal *w,
03120 integer *ldw);
03121
03122 int dlatrs_(char *uplo, char *trans, char *diag, char *
03123 normin, integer *n, doublereal *a, integer *lda, doublereal *x,
03124 doublereal *scale, doublereal *cnorm, integer *info);
03125
03126 int dlatrz_(integer *m, integer *n, integer *l, doublereal *
03127 a, integer *lda, doublereal *tau, doublereal *work);
03128
03129 int dlatzm_(char *side, integer *m, integer *n, doublereal *
03130 v, integer *incv, doublereal *tau, doublereal *c1, doublereal *c2,
03131 integer *ldc, doublereal *work);
03132
03133 int dlauu2_(char *uplo, integer *n, doublereal *a, integer *
03134 lda, integer *info);
03135
03136 int dlauum_(char *uplo, integer *n, doublereal *a, integer *
03137 lda, integer *info);
03138
03139 int dopgtr_(char *uplo, integer *n, doublereal *ap,
03140 doublereal *tau, doublereal *q, integer *ldq, doublereal *work,
03141 integer *info);
03142
03143 int dopmtr_(char *side, char *uplo, char *trans, integer *m,
03144 integer *n, doublereal *ap, doublereal *tau, doublereal *c__, integer
03145 *ldc, doublereal *work, integer *info);
03146
03147 int dorg2l_(integer *m, integer *n, integer *k, doublereal *
03148 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
03149
03150 int dorg2r_(integer *m, integer *n, integer *k, doublereal *
03151 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
03152
03153 int dorgbr_(char *vect, integer *m, integer *n, integer *k,
03154 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
03155 integer *lwork, integer *info);
03156
03157 int dorghr_(integer *n, integer *ilo, integer *ihi,
03158 doublereal *a, integer *lda, doublereal *tau, doublereal *work,
03159 integer *lwork, integer *info);
03160
03161 int dorgl2_(integer *m, integer *n, integer *k, doublereal *
03162 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
03163
03164 int dorglq_(integer *m, integer *n, integer *k, doublereal *
03165 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
03166 integer *info);
03167
03168 int dorgql_(integer *m, integer *n, integer *k, doublereal *
03169 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
03170 integer *info);
03171
03172 int dorgqr_(integer *m, integer *n, integer *k, doublereal *
03173 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
03174 integer *info);
03175
03176 int dorgr2_(integer *m, integer *n, integer *k, doublereal *
03177 a, integer *lda, doublereal *tau, doublereal *work, integer *info);
03178
03179 int dorgrq_(integer *m, integer *n, integer *k, doublereal *
03180 a, integer *lda, doublereal *tau, doublereal *work, integer *lwork,
03181 integer *info);
03182
03183 int dorgtr_(char *uplo, integer *n, doublereal *a, integer *
03184 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
03185
03186 int dorm2l_(char *side, char *trans, integer *m, integer *n,
03187 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03188 c__, integer *ldc, doublereal *work, integer *info);
03189
03190 int dorm2r_(char *side, char *trans, integer *m, integer *n,
03191 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03192 c__, integer *ldc, doublereal *work, integer *info);
03193
03194 int dormbr_(char *vect, char *side, char *trans, integer *m,
03195 integer *n, integer *k, doublereal *a, integer *lda, doublereal *tau,
03196 doublereal *c__, integer *ldc, doublereal *work, integer *lwork,
03197 integer *info);
03198
03199 int dormhr_(char *side, char *trans, integer *m, integer *n,
03200 integer *ilo, integer *ihi, doublereal *a, integer *lda, doublereal *
03201 tau, doublereal *c__, integer *ldc, doublereal *work, integer *lwork,
03202 integer *info);
03203
03204 int dorml2_(char *side, char *trans, integer *m, integer *n,
03205 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03206 c__, integer *ldc, doublereal *work, integer *info);
03207
03208 int dormlq_(char *side, char *trans, integer *m, integer *n,
03209 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03210 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
03211
03212 int dormql_(char *side, char *trans, integer *m, integer *n,
03213 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03214 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
03215
03216 int dormqr_(char *side, char *trans, integer *m, integer *n,
03217 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03218 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
03219
03220 int dormr2_(char *side, char *trans, integer *m, integer *n,
03221 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03222 c__, integer *ldc, doublereal *work, integer *info);
03223
03224 int dormr3_(char *side, char *trans, integer *m, integer *n,
03225 integer *k, integer *l, doublereal *a, integer *lda, doublereal *tau,
03226 doublereal *c__, integer *ldc, doublereal *work, integer *info);
03227
03228 int dormrq_(char *side, char *trans, integer *m, integer *n,
03229 integer *k, doublereal *a, integer *lda, doublereal *tau, doublereal *
03230 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
03231
03232 int dormrz_(char *side, char *trans, integer *m, integer *n,
03233 integer *k, integer *l, doublereal *a, integer *lda, doublereal *tau,
03234 doublereal *c__, integer *ldc, doublereal *work, integer *lwork,
03235 integer *info);
03236
03237 int dormtr_(char *side, char *uplo, char *trans, integer *m,
03238 integer *n, doublereal *a, integer *lda, doublereal *tau, doublereal *
03239 c__, integer *ldc, doublereal *work, integer *lwork, integer *info);
03240
03241 int dpbcon_(char *uplo, integer *n, integer *kd, doublereal *
03242 ab, integer *ldab, doublereal *anorm, doublereal *rcond, doublereal *
03243 work, integer *iwork, integer *info);
03244
03245 int dpbequ_(char *uplo, integer *n, integer *kd, doublereal *
03246 ab, integer *ldab, doublereal *s, doublereal *scond, doublereal *amax,
03247 integer *info);
03248
03249 int dpbrfs_(char *uplo, integer *n, integer *kd, integer *
03250 nrhs, doublereal *ab, integer *ldab, doublereal *afb, integer *ldafb,
03251 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
03252 ferr, doublereal *berr, doublereal *work, integer *iwork, integer *
03253 info);
03254
03255 int dpbstf_(char *uplo, integer *n, integer *kd, doublereal *
03256 ab, integer *ldab, integer *info);
03257
03258 int dpbsv_(char *uplo, integer *n, integer *kd, integer *
03259 nrhs, doublereal *ab, integer *ldab, doublereal *b, integer *ldb,
03260 integer *info);
03261
03262 int dpbsvx_(char *fact, char *uplo, integer *n, integer *kd,
03263 integer *nrhs, doublereal *ab, integer *ldab, doublereal *afb,
03264 integer *ldafb, char *equed, doublereal *s, doublereal *b, integer *
03265 ldb, doublereal *x, integer *ldx, doublereal *rcond, doublereal *ferr,
03266 doublereal *berr, doublereal *work, integer *iwork, integer *info);
03267
03268 int dpbtf2_(char *uplo, integer *n, integer *kd, doublereal *
03269 ab, integer *ldab, integer *info);
03270
03271 int dpbtrf_(char *uplo, integer *n, integer *kd, doublereal *
03272 ab, integer *ldab, integer *info);
03273
03274 int dpbtrs_(char *uplo, integer *n, integer *kd, integer *
03275 nrhs, doublereal *ab, integer *ldab, doublereal *b, integer *ldb,
03276 integer *info);
03277
03278 int dpftrf_(char *transr, char *uplo, integer *n, doublereal
03279 *a, integer *info);
03280
03281 int dpftri_(char *transr, char *uplo, integer *n, doublereal
03282 *a, integer *info);
03283
03284 int dpftrs_(char *transr, char *uplo, integer *n, integer *
03285 nrhs, doublereal *a, doublereal *b, integer *ldb, integer *info);
03286
03287 int dpocon_(char *uplo, integer *n, doublereal *a, integer *
03288 lda, doublereal *anorm, doublereal *rcond, doublereal *work, integer *
03289 iwork, integer *info);
03290
03291 int dpoequ_(integer *n, doublereal *a, integer *lda,
03292 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
03293
03294 int dpoequb_(integer *n, doublereal *a, integer *lda,
03295 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
03296
03297 int dporfs_(char *uplo, integer *n, integer *nrhs,
03298 doublereal *a, integer *lda, doublereal *af, integer *ldaf,
03299 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
03300 ferr, doublereal *berr, doublereal *work, integer *iwork, integer *
03301 info);
03302
03303 int dporfsx_(char *uplo, char *equed, integer *n, integer *
03304 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
03305 doublereal *s, doublereal *b, integer *ldb, doublereal *x, integer *
03306 ldx, doublereal *rcond, doublereal *berr, integer *n_err_bnds__,
03307 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
03308 nparams, doublereal *params, doublereal *work, integer *iwork,
03309 integer *info);
03310
03311 int dposv_(char *uplo, integer *n, integer *nrhs, doublereal
03312 *a, integer *lda, doublereal *b, integer *ldb, integer *info);
03313
03314 int dposvx_(char *fact, char *uplo, integer *n, integer *
03315 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
03316 char *equed, doublereal *s, doublereal *b, integer *ldb, doublereal *
03317 x, integer *ldx, doublereal *rcond, doublereal *ferr, doublereal *
03318 berr, doublereal *work, integer *iwork, integer *info);
03319
03320 int dposvxx_(char *fact, char *uplo, integer *n, integer *
03321 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
03322 char *equed, doublereal *s, doublereal *b, integer *ldb, doublereal *
03323 x, integer *ldx, doublereal *rcond, doublereal *rpvgrw, doublereal *
03324 berr, integer *n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
03325 err_bnds_comp__, integer *nparams, doublereal *params, doublereal *
03326 work, integer *iwork, integer *info);
03327
03328 int dpotf2_(char *uplo, integer *n, doublereal *a, integer *
03329 lda, integer *info);
03330
03331 int dpotrf_(char *uplo, integer *n, doublereal *a, integer *
03332 lda, integer *info);
03333
03334 int dpotri_(char *uplo, integer *n, doublereal *a, integer *
03335 lda, integer *info);
03336
03337 int dpotrs_(char *uplo, integer *n, integer *nrhs,
03338 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
03339 info);
03340
03341 int dppcon_(char *uplo, integer *n, doublereal *ap,
03342 doublereal *anorm, doublereal *rcond, doublereal *work, integer *
03343 iwork, integer *info);
03344
03345 int dppequ_(char *uplo, integer *n, doublereal *ap,
03346 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
03347
03348 int dpprfs_(char *uplo, integer *n, integer *nrhs,
03349 doublereal *ap, doublereal *afp, doublereal *b, integer *ldb,
03350 doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
03351 doublereal *work, integer *iwork, integer *info);
03352
03353 int dppsv_(char *uplo, integer *n, integer *nrhs, doublereal
03354 *ap, doublereal *b, integer *ldb, integer *info);
03355
03356 int dppsvx_(char *fact, char *uplo, integer *n, integer *
03357 nrhs, doublereal *ap, doublereal *afp, char *equed, doublereal *s,
03358 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
03359 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
03360 iwork, integer *info);
03361
03362 int dpptrf_(char *uplo, integer *n, doublereal *ap, integer *
03363 info);
03364
03365 int dpptri_(char *uplo, integer *n, doublereal *ap, integer *
03366 info);
03367
03368 int dpptrs_(char *uplo, integer *n, integer *nrhs,
03369 doublereal *ap, doublereal *b, integer *ldb, integer *info);
03370
03371 int dpstf2_(char *uplo, integer *n, doublereal *a, integer *
03372 lda, integer *piv, integer *rank, doublereal *tol, doublereal *work,
03373 integer *info);
03374
03375 int dpstrf_(char *uplo, integer *n, doublereal *a, integer *
03376 lda, integer *piv, integer *rank, doublereal *tol, doublereal *work,
03377 integer *info);
03378
03379 int dptcon_(integer *n, doublereal *d__, doublereal *e,
03380 doublereal *anorm, doublereal *rcond, doublereal *work, integer *info);
03381
03382 int dpteqr_(char *compz, integer *n, doublereal *d__,
03383 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
03384 integer *info);
03385
03386 int dptrfs_(integer *n, integer *nrhs, doublereal *d__,
03387 doublereal *e, doublereal *df, doublereal *ef, doublereal *b, integer
03388 *ldb, doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
03389 doublereal *work, integer *info);
03390
03391 int dptsv_(integer *n, integer *nrhs, doublereal *d__,
03392 doublereal *e, doublereal *b, integer *ldb, integer *info);
03393
03394 int dptsvx_(char *fact, integer *n, integer *nrhs,
03395 doublereal *d__, doublereal *e, doublereal *df, doublereal *ef,
03396 doublereal *b, integer *ldb, doublereal *x, integer *ldx, doublereal *
03397 rcond, doublereal *ferr, doublereal *berr, doublereal *work, integer *
03398 info);
03399
03400 int dpttrf_(integer *n, doublereal *d__, doublereal *e,
03401 integer *info);
03402
03403 int dpttrs_(integer *n, integer *nrhs, doublereal *d__,
03404 doublereal *e, doublereal *b, integer *ldb, integer *info);
03405
03406 int dptts2_(integer *n, integer *nrhs, doublereal *d__,
03407 doublereal *e, doublereal *b, integer *ldb);
03408
03409 int drscl_(integer *n, doublereal *sa, doublereal *sx,
03410 integer *incx);
03411
03412 int dsbev_(char *jobz, char *uplo, integer *n, integer *kd,
03413 doublereal *ab, integer *ldab, doublereal *w, doublereal *z__,
03414 integer *ldz, doublereal *work, integer *info);
03415
03416 int dsbevd_(char *jobz, char *uplo, integer *n, integer *kd,
03417 doublereal *ab, integer *ldab, doublereal *w, doublereal *z__,
03418 integer *ldz, doublereal *work, integer *lwork, integer *iwork,
03419 integer *liwork, integer *info);
03420
03421 int dsbevx_(char *jobz, char *range, char *uplo, integer *n,
03422 integer *kd, doublereal *ab, integer *ldab, doublereal *q, integer *
03423 ldq, doublereal *vl, doublereal *vu, integer *il, integer *iu,
03424 doublereal *abstol, integer *m, doublereal *w, doublereal *z__,
03425 integer *ldz, doublereal *work, integer *iwork, integer *ifail,
03426 integer *info);
03427
03428 int dsbgst_(char *vect, char *uplo, integer *n, integer *ka,
03429 integer *kb, doublereal *ab, integer *ldab, doublereal *bb, integer *
03430 ldbb, doublereal *x, integer *ldx, doublereal *work, integer *info);
03431
03432 int dsbgv_(char *jobz, char *uplo, integer *n, integer *ka,
03433 integer *kb, doublereal *ab, integer *ldab, doublereal *bb, integer *
03434 ldbb, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
03435 integer *info);
03436
03437 int dsbgvd_(char *jobz, char *uplo, integer *n, integer *ka,
03438 integer *kb, doublereal *ab, integer *ldab, doublereal *bb, integer *
03439 ldbb, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
03440 integer *lwork, integer *iwork, integer *liwork, integer *info);
03441
03442 int dsbgvx_(char *jobz, char *range, char *uplo, integer *n,
03443 integer *ka, integer *kb, doublereal *ab, integer *ldab, doublereal *
03444 bb, integer *ldbb, doublereal *q, integer *ldq, doublereal *vl,
03445 doublereal *vu, integer *il, integer *iu, doublereal *abstol, integer
03446 *m, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
03447 integer *iwork, integer *ifail, integer *info);
03448
03449 int dsbtrd_(char *vect, char *uplo, integer *n, integer *kd,
03450 doublereal *ab, integer *ldab, doublereal *d__, doublereal *e,
03451 doublereal *q, integer *ldq, doublereal *work, integer *info);
03452
03453 int dsfrk_(char *transr, char *uplo, char *trans, integer *n,
03454 integer *k, doublereal *alpha, doublereal *a, integer *lda,
03455 doublereal *beta, doublereal *c__);
03456
03457 int dsgesv_(integer *n, integer *nrhs, doublereal *a,
03458 integer *lda, integer *ipiv, doublereal *b, integer *ldb, doublereal *
03459 x, integer *ldx, doublereal *work, real *swork, integer *iter,
03460 integer *info);
03461
03462 int dspcon_(char *uplo, integer *n, doublereal *ap, integer *
03463 ipiv, doublereal *anorm, doublereal *rcond, doublereal *work, integer
03464 *iwork, integer *info);
03465
03466 int dspev_(char *jobz, char *uplo, integer *n, doublereal *
03467 ap, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
03468 integer *info);
03469
03470 int dspevd_(char *jobz, char *uplo, integer *n, doublereal *
03471 ap, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
03472 integer *lwork, integer *iwork, integer *liwork, integer *info);
03473
03474 int dspevx_(char *jobz, char *range, char *uplo, integer *n,
03475 doublereal *ap, doublereal *vl, doublereal *vu, integer *il, integer *
03476 iu, doublereal *abstol, integer *m, doublereal *w, doublereal *z__,
03477 integer *ldz, doublereal *work, integer *iwork, integer *ifail,
03478 integer *info);
03479
03480 int dspgst_(integer *itype, char *uplo, integer *n,
03481 doublereal *ap, doublereal *bp, integer *info);
03482
03483 int dspgv_(integer *itype, char *jobz, char *uplo, integer *
03484 n, doublereal *ap, doublereal *bp, doublereal *w, doublereal *z__,
03485 integer *ldz, doublereal *work, integer *info);
03486
03487 int dspgvd_(integer *itype, char *jobz, char *uplo, integer *
03488 n, doublereal *ap, doublereal *bp, doublereal *w, doublereal *z__,
03489 integer *ldz, doublereal *work, integer *lwork, integer *iwork,
03490 integer *liwork, integer *info);
03491
03492 int dspgvx_(integer *itype, char *jobz, char *range, char *
03493 uplo, integer *n, doublereal *ap, doublereal *bp, doublereal *vl,
03494 doublereal *vu, integer *il, integer *iu, doublereal *abstol, integer
03495 *m, doublereal *w, doublereal *z__, integer *ldz, doublereal *work,
03496 integer *iwork, integer *ifail, integer *info);
03497
03498 int dsposv_(char *uplo, integer *n, integer *nrhs,
03499 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
03500 x, integer *ldx, doublereal *work, real *swork, integer *iter,
03501 integer *info);
03502
03503 int dsprfs_(char *uplo, integer *n, integer *nrhs,
03504 doublereal *ap, doublereal *afp, integer *ipiv, doublereal *b,
03505 integer *ldb, doublereal *x, integer *ldx, doublereal *ferr,
03506 doublereal *berr, doublereal *work, integer *iwork, integer *info);
03507
03508 int dspsv_(char *uplo, integer *n, integer *nrhs, doublereal
03509 *ap, integer *ipiv, doublereal *b, integer *ldb, integer *info);
03510
03511 int dspsvx_(char *fact, char *uplo, integer *n, integer *
03512 nrhs, doublereal *ap, doublereal *afp, integer *ipiv, doublereal *b,
03513 integer *ldb, doublereal *x, integer *ldx, doublereal *rcond,
03514 doublereal *ferr, doublereal *berr, doublereal *work, integer *iwork,
03515 integer *info);
03516
03517 int dsptrd_(char *uplo, integer *n, doublereal *ap,
03518 doublereal *d__, doublereal *e, doublereal *tau, integer *info);
03519
03520 int dsptrf_(char *uplo, integer *n, doublereal *ap, integer *
03521 ipiv, integer *info);
03522
03523 int dsptri_(char *uplo, integer *n, doublereal *ap, integer *
03524 ipiv, doublereal *work, integer *info);
03525
03526 int dsptrs_(char *uplo, integer *n, integer *nrhs,
03527 doublereal *ap, integer *ipiv, doublereal *b, integer *ldb, integer *
03528 info);
03529
03530 int dstebz_(char *range, char *order, integer *n, doublereal
03531 *vl, doublereal *vu, integer *il, integer *iu, doublereal *abstol,
03532 doublereal *d__, doublereal *e, integer *m, integer *nsplit,
03533 doublereal *w, integer *iblock, integer *isplit, doublereal *work,
03534 integer *iwork, integer *info);
03535
03536 int dstedc_(char *compz, integer *n, doublereal *d__,
03537 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
03538 integer *lwork, integer *iwork, integer *liwork, integer *info);
03539
03540 int dstegr_(char *jobz, char *range, integer *n, doublereal *
03541 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
03542 integer *iu, doublereal *abstol, integer *m, doublereal *w,
03543 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
03544 integer *lwork, integer *iwork, integer *liwork, integer *info);
03545
03546 int dstein_(integer *n, doublereal *d__, doublereal *e,
03547 integer *m, doublereal *w, integer *iblock, integer *isplit,
03548 doublereal *z__, integer *ldz, doublereal *work, integer *iwork,
03549 integer *ifail, integer *info);
03550
03551 int dstemr_(char *jobz, char *range, integer *n, doublereal *
03552 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
03553 integer *iu, integer *m, doublereal *w, doublereal *z__, integer *ldz,
03554 integer *nzc, integer *isuppz, logical *tryrac, doublereal *work,
03555 integer *lwork, integer *iwork, integer *liwork, integer *info);
03556
03557 int dsteqr_(char *compz, integer *n, doublereal *d__,
03558 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
03559 integer *info);
03560
03561 int dsterf_(integer *n, doublereal *d__, doublereal *e,
03562 integer *info);
03563
03564 int dstev_(char *jobz, integer *n, doublereal *d__,
03565 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
03566 integer *info);
03567
03568 int dstevd_(char *jobz, integer *n, doublereal *d__,
03569 doublereal *e, doublereal *z__, integer *ldz, doublereal *work,
03570 integer *lwork, integer *iwork, integer *liwork, integer *info);
03571
03572 int dstevr_(char *jobz, char *range, integer *n, doublereal *
03573 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
03574 integer *iu, doublereal *abstol, integer *m, doublereal *w,
03575 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
03576 integer *lwork, integer *iwork, integer *liwork, integer *info);
03577
03578 int dstevx_(char *jobz, char *range, integer *n, doublereal *
03579 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
03580 integer *iu, doublereal *abstol, integer *m, doublereal *w,
03581 doublereal *z__, integer *ldz, doublereal *work, integer *iwork,
03582 integer *ifail, integer *info);
03583
03584 int dsycon_(char *uplo, integer *n, doublereal *a, integer *
03585 lda, integer *ipiv, doublereal *anorm, doublereal *rcond, doublereal *
03586 work, integer *iwork, integer *info);
03587
03588 int dsyequb_(char *uplo, integer *n, doublereal *a, integer *
03589 lda, doublereal *s, doublereal *scond, doublereal *amax, doublereal *
03590 work, integer *info);
03591
03592 int dsyev_(char *jobz, char *uplo, integer *n, doublereal *a,
03593 integer *lda, doublereal *w, doublereal *work, integer *lwork,
03594 integer *info);
03595
03596 int dsyevd_(char *jobz, char *uplo, integer *n, doublereal *
03597 a, integer *lda, doublereal *w, doublereal *work, integer *lwork,
03598 integer *iwork, integer *liwork, integer *info);
03599
03600 int dsyevr_(char *jobz, char *range, char *uplo, integer *n,
03601 doublereal *a, integer *lda, doublereal *vl, doublereal *vu, integer *
03602 il, integer *iu, doublereal *abstol, integer *m, doublereal *w,
03603 doublereal *z__, integer *ldz, integer *isuppz, doublereal *work,
03604 integer *lwork, integer *iwork, integer *liwork, integer *info);
03605
03606 int dsyevx_(char *jobz, char *range, char *uplo, integer *n,
03607 doublereal *a, integer *lda, doublereal *vl, doublereal *vu, integer *
03608 il, integer *iu, doublereal *abstol, integer *m, doublereal *w,
03609 doublereal *z__, integer *ldz, doublereal *work, integer *lwork,
03610 integer *iwork, integer *ifail, integer *info);
03611
03612 int dsygs2_(integer *itype, char *uplo, integer *n,
03613 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
03614 info);
03615
03616 int dsygst_(integer *itype, char *uplo, integer *n,
03617 doublereal *a, integer *lda, doublereal *b, integer *ldb, integer *
03618 info);
03619
03620 int dsygv_(integer *itype, char *jobz, char *uplo, integer *
03621 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
03622 doublereal *w, doublereal *work, integer *lwork, integer *info);
03623
03624 int dsygvd_(integer *itype, char *jobz, char *uplo, integer *
03625 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
03626 doublereal *w, doublereal *work, integer *lwork, integer *iwork,
03627 integer *liwork, integer *info);
03628
03629 int dsygvx_(integer *itype, char *jobz, char *range, char *
03630 uplo, integer *n, doublereal *a, integer *lda, doublereal *b, integer
03631 *ldb, doublereal *vl, doublereal *vu, integer *il, integer *iu,
03632 doublereal *abstol, integer *m, doublereal *w, doublereal *z__,
03633 integer *ldz, doublereal *work, integer *lwork, integer *iwork,
03634 integer *ifail, integer *info);
03635
03636 int dsyrfs_(char *uplo, integer *n, integer *nrhs,
03637 doublereal *a, integer *lda, doublereal *af, integer *ldaf, integer *
03638 ipiv, doublereal *b, integer *ldb, doublereal *x, integer *ldx,
03639 doublereal *ferr, doublereal *berr, doublereal *work, integer *iwork,
03640 integer *info);
03641
03642 int dsyrfsx_(char *uplo, char *equed, integer *n, integer *
03643 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
03644 integer *ipiv, doublereal *s, doublereal *b, integer *ldb, doublereal
03645 *x, integer *ldx, doublereal *rcond, doublereal *berr, integer *
03646 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
03647 err_bnds_comp__, integer *nparams, doublereal *params, doublereal *
03648 work, integer *iwork, integer *info);
03649
03650 int dsysv_(char *uplo, integer *n, integer *nrhs, doublereal
03651 *a, integer *lda, integer *ipiv, doublereal *b, integer *ldb,
03652 doublereal *work, integer *lwork, integer *info);
03653
03654 int dsysvx_(char *fact, char *uplo, integer *n, integer *
03655 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
03656 integer *ipiv, doublereal *b, integer *ldb, doublereal *x, integer *
03657 ldx, doublereal *rcond, doublereal *ferr, doublereal *berr,
03658 doublereal *work, integer *lwork, integer *iwork, integer *info);
03659
03660 int dsysvxx_(char *fact, char *uplo, integer *n, integer *
03661 nrhs, doublereal *a, integer *lda, doublereal *af, integer *ldaf,
03662 integer *ipiv, char *equed, doublereal *s, doublereal *b, integer *
03663 ldb, doublereal *x, integer *ldx, doublereal *rcond, doublereal *
03664 rpvgrw, doublereal *berr, integer *n_err_bnds__, doublereal *
03665 err_bnds_norm__, doublereal *err_bnds_comp__, integer *nparams,
03666 doublereal *params, doublereal *work, integer *iwork, integer *info);
03667
03668 int dsytd2_(char *uplo, integer *n, doublereal *a, integer *
03669 lda, doublereal *d__, doublereal *e, doublereal *tau, integer *info);
03670
03671 int dsytf2_(char *uplo, integer *n, doublereal *a, integer *
03672 lda, integer *ipiv, integer *info);
03673
03674 int dsytrd_(char *uplo, integer *n, doublereal *a, integer *
03675 lda, doublereal *d__, doublereal *e, doublereal *tau, doublereal *
03676 work, integer *lwork, integer *info);
03677
03678 int dsytrf_(char *uplo, integer *n, doublereal *a, integer *
03679 lda, integer *ipiv, doublereal *work, integer *lwork, integer *info);
03680
03681 int dsytri_(char *uplo, integer *n, doublereal *a, integer *
03682 lda, integer *ipiv, doublereal *work, integer *info);
03683
03684 int dsytrs_(char *uplo, integer *n, integer *nrhs,
03685 doublereal *a, integer *lda, integer *ipiv, doublereal *b, integer *
03686 ldb, integer *info);
03687
03688 int dtbcon_(char *norm, char *uplo, char *diag, integer *n,
03689 integer *kd, doublereal *ab, integer *ldab, doublereal *rcond,
03690 doublereal *work, integer *iwork, integer *info);
03691
03692 int dtbrfs_(char *uplo, char *trans, char *diag, integer *n,
03693 integer *kd, integer *nrhs, doublereal *ab, integer *ldab, doublereal
03694 *b, integer *ldb, doublereal *x, integer *ldx, doublereal *ferr,
03695 doublereal *berr, doublereal *work, integer *iwork, integer *info);
03696
03697 int dtbtrs_(char *uplo, char *trans, char *diag, integer *n,
03698 integer *kd, integer *nrhs, doublereal *ab, integer *ldab, doublereal
03699 *b, integer *ldb, integer *info);
03700
03701 int dtfsm_(char *transr, char *side, char *uplo, char *trans,
03702 char *diag, integer *m, integer *n, doublereal *alpha, doublereal *a,
03703 doublereal *b, integer *ldb);
03704
03705 int dtftri_(char *transr, char *uplo, char *diag, integer *n,
03706 doublereal *a, integer *info);
03707
03708 int dtfttp_(char *transr, char *uplo, integer *n, doublereal
03709 *arf, doublereal *ap, integer *info);
03710
03711 int dtfttr_(char *transr, char *uplo, integer *n, doublereal
03712 *arf, doublereal *a, integer *lda, integer *info);
03713
03714 int dtgevc_(char *side, char *howmny, logical *select,
03715 integer *n, doublereal *s, integer *lds, doublereal *p, integer *ldp,
03716 doublereal *vl, integer *ldvl, doublereal *vr, integer *ldvr, integer
03717 *mm, integer *m, doublereal *work, integer *info);
03718
03719 int dtgex2_(logical *wantq, logical *wantz, integer *n,
03720 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
03721 q, integer *ldq, doublereal *z__, integer *ldz, integer *j1, integer *
03722 n1, integer *n2, doublereal *work, integer *lwork, integer *info);
03723
03724 int dtgexc_(logical *wantq, logical *wantz, integer *n,
03725 doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *
03726 q, integer *ldq, doublereal *z__, integer *ldz, integer *ifst,
03727 integer *ilst, doublereal *work, integer *lwork, integer *info);
03728
03729 int dtgsen_(integer *ijob, logical *wantq, logical *wantz,
03730 logical *select, integer *n, doublereal *a, integer *lda, doublereal *
03731 b, integer *ldb, doublereal *alphar, doublereal *alphai, doublereal *
03732 beta, doublereal *q, integer *ldq, doublereal *z__, integer *ldz,
03733 integer *m, doublereal *pl, doublereal *pr, doublereal *dif,
03734 doublereal *work, integer *lwork, integer *iwork, integer *liwork,
03735 integer *info);
03736
03737 int dtgsja_(char *jobu, char *jobv, char *jobq, integer *m,
03738 integer *p, integer *n, integer *k, integer *l, doublereal *a,
03739 integer *lda, doublereal *b, integer *ldb, doublereal *tola,
03740 doublereal *tolb, doublereal *alpha, doublereal *beta, doublereal *u,
03741 integer *ldu, doublereal *v, integer *ldv, doublereal *q, integer *
03742 ldq, doublereal *work, integer *ncycle, integer *info);
03743
03744 int dtgsna_(char *job, char *howmny, logical *select,
03745 integer *n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
03746 doublereal *vl, integer *ldvl, doublereal *vr, integer *ldvr,
03747 doublereal *s, doublereal *dif, integer *mm, integer *m, doublereal *
03748 work, integer *lwork, integer *iwork, integer *info);
03749
03750 int dtgsy2_(char *trans, integer *ijob, integer *m, integer *
03751 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
03752 doublereal *c__, integer *ldc, doublereal *d__, integer *ldd,
03753 doublereal *e, integer *lde, doublereal *f, integer *ldf, doublereal *
03754 scale, doublereal *rdsum, doublereal *rdscal, integer *iwork, integer
03755 *pq, integer *info);
03756
03757 int dtgsyl_(char *trans, integer *ijob, integer *m, integer *
03758 n, doublereal *a, integer *lda, doublereal *b, integer *ldb,
03759 doublereal *c__, integer *ldc, doublereal *d__, integer *ldd,
03760 doublereal *e, integer *lde, doublereal *f, integer *ldf, doublereal *
03761 scale, doublereal *dif, doublereal *work, integer *lwork, integer *
03762 iwork, integer *info);
03763
03764 int dtpcon_(char *norm, char *uplo, char *diag, integer *n,
03765 doublereal *ap, doublereal *rcond, doublereal *work, integer *iwork,
03766 integer *info);
03767
03768 int dtprfs_(char *uplo, char *trans, char *diag, integer *n,
03769 integer *nrhs, doublereal *ap, doublereal *b, integer *ldb,
03770 doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
03771 doublereal *work, integer *iwork, integer *info);
03772
03773 int dtptri_(char *uplo, char *diag, integer *n, doublereal *
03774 ap, integer *info);
03775
03776 int dtptrs_(char *uplo, char *trans, char *diag, integer *n,
03777 integer *nrhs, doublereal *ap, doublereal *b, integer *ldb, integer *
03778 info);
03779
03780 int dtpttf_(char *transr, char *uplo, integer *n, doublereal
03781 *ap, doublereal *arf, integer *info);
03782
03783 int dtpttr_(char *uplo, integer *n, doublereal *ap,
03784 doublereal *a, integer *lda, integer *info);
03785
03786 int dtrcon_(char *norm, char *uplo, char *diag, integer *n,
03787 doublereal *a, integer *lda, doublereal *rcond, doublereal *work,
03788 integer *iwork, integer *info);
03789
03790 int dtrevc_(char *side, char *howmny, logical *select,
03791 integer *n, doublereal *t, integer *ldt, doublereal *vl, integer *
03792 ldvl, doublereal *vr, integer *ldvr, integer *mm, integer *m,
03793 doublereal *work, integer *info);
03794
03795 int dtrexc_(char *compq, integer *n, doublereal *t, integer *
03796 ldt, doublereal *q, integer *ldq, integer *ifst, integer *ilst,
03797 doublereal *work, integer *info);
03798
03799 int dtrrfs_(char *uplo, char *trans, char *diag, integer *n,
03800 integer *nrhs, doublereal *a, integer *lda, doublereal *b, integer *
03801 ldb, doublereal *x, integer *ldx, doublereal *ferr, doublereal *berr,
03802 doublereal *work, integer *iwork, integer *info);
03803
03804 int dtrsen_(char *job, char *compq, logical *select, integer
03805 *n, doublereal *t, integer *ldt, doublereal *q, integer *ldq,
03806 doublereal *wr, doublereal *wi, integer *m, doublereal *s, doublereal
03807 *sep, doublereal *work, integer *lwork, integer *iwork, integer *
03808 liwork, integer *info);
03809
03810 int dtrsna_(char *job, char *howmny, logical *select,
03811 integer *n, doublereal *t, integer *ldt, doublereal *vl, integer *
03812 ldvl, doublereal *vr, integer *ldvr, doublereal *s, doublereal *sep,
03813 integer *mm, integer *m, doublereal *work, integer *ldwork, integer *
03814 iwork, integer *info);
03815
03816 int dtrsyl_(char *trana, char *tranb, integer *isgn, integer
03817 *m, integer *n, doublereal *a, integer *lda, doublereal *b, integer *
03818 ldb, doublereal *c__, integer *ldc, doublereal *scale, integer *info);
03819
03820 int dtrti2_(char *uplo, char *diag, integer *n, doublereal *
03821 a, integer *lda, integer *info);
03822
03823 int dtrtri_(char *uplo, char *diag, integer *n, doublereal *
03824 a, integer *lda, integer *info);
03825
03826 int dtrtrs_(char *uplo, char *trans, char *diag, integer *n,
03827 integer *nrhs, doublereal *a, integer *lda, doublereal *b, integer *
03828 ldb, integer *info);
03829
03830 int dtrttf_(char *transr, char *uplo, integer *n, doublereal
03831 *a, integer *lda, doublereal *arf, integer *info);
03832
03833 int dtrttp_(char *uplo, integer *n, doublereal *a, integer *
03834 lda, doublereal *ap, integer *info);
03835
03836 int dtzrqf_(integer *m, integer *n, doublereal *a, integer *
03837 lda, doublereal *tau, integer *info);
03838
03839 int dtzrzf_(integer *m, integer *n, doublereal *a, integer *
03840 lda, doublereal *tau, doublereal *work, integer *lwork, integer *info);
03841
03842 doublereal dzsum1_(integer *n, doublecomplex *cx, integer *incx);
03843
03844 integer icmax1_(integer *n, complex *cx, integer *incx);
03845
03846 integer ieeeck_(integer *ispec, real *zero, real *one);
03847
03848 integer ilaclc_(integer *m, integer *n, complex *a, integer *lda);
03849
03850 integer ilaclr_(integer *m, integer *n, complex *a, integer *lda);
03851
03852 integer iladiag_(char *diag);
03853
03854 integer iladlc_(integer *m, integer *n, doublereal *a, integer *lda);
03855
03856 integer iladlr_(integer *m, integer *n, doublereal *a, integer *lda);
03857
03858 integer ilaenv_(integer *ispec, char *name__, char *opts, integer *n1,
03859 integer *n2, integer *n3, integer *n4);
03860
03861 integer ilaprec_(char *prec);
03862
03863 integer ilaslc_(integer *m, integer *n, real *a, integer *lda);
03864
03865 integer ilaslr_(integer *m, integer *n, real *a, integer *lda);
03866
03867 integer ilatrans_(char *trans);
03868
03869 integer ilauplo_(char *uplo);
03870
03871 int ilaver_(integer *vers_major__, integer *vers_minor__,
03872 integer *vers_patch__);
03873
03874 integer ilazlc_(integer *m, integer *n, doublecomplex *a, integer *lda);
03875
03876 integer ilazlr_(integer *m, integer *n, doublecomplex *a, integer *lda);
03877
03878 integer iparmq_(integer *ispec, char *name__, char *opts, integer *n, integer
03879 *ilo, integer *ihi, integer *lwork);
03880
03881 integer izmax1_(integer *n, doublecomplex *cx, integer *incx);
03882
03883 logical lsamen_(integer *n, char *ca, char *cb);
03884
03885 integer smaxloc_(real *a, integer *dimm);
03886
03887 int sbdsdc_(char *uplo, char *compq, integer *n, real *d__,
03888 real *e, real *u, integer *ldu, real *vt, integer *ldvt, real *q,
03889 integer *iq, real *work, integer *iwork, integer *info);
03890
03891 int sbdsqr_(char *uplo, integer *n, integer *ncvt, integer *
03892 nru, integer *ncc, real *d__, real *e, real *vt, integer *ldvt, real *
03893 u, integer *ldu, real *c__, integer *ldc, real *work, integer *info);
03894
03895 doublereal scsum1_(integer *n, complex *cx, integer *incx);
03896
03897 int sdisna_(char *job, integer *m, integer *n, real *d__,
03898 real *sep, integer *info);
03899
03900 int sgbbrd_(char *vect, integer *m, integer *n, integer *ncc,
03901 integer *kl, integer *ku, real *ab, integer *ldab, real *d__, real *
03902 e, real *q, integer *ldq, real *pt, integer *ldpt, real *c__, integer
03903 *ldc, real *work, integer *info);
03904
03905 int sgbcon_(char *norm, integer *n, integer *kl, integer *ku,
03906 real *ab, integer *ldab, integer *ipiv, real *anorm, real *rcond,
03907 real *work, integer *iwork, integer *info);
03908
03909 int sgbequ_(integer *m, integer *n, integer *kl, integer *ku,
03910 real *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real *
03911 colcnd, real *amax, integer *info);
03912
03913 int sgbequb_(integer *m, integer *n, integer *kl, integer *
03914 ku, real *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real
03915 *colcnd, real *amax, integer *info);
03916
03917 int sgbrfs_(char *trans, integer *n, integer *kl, integer *
03918 ku, integer *nrhs, real *ab, integer *ldab, real *afb, integer *ldafb,
03919 integer *ipiv, real *b, integer *ldb, real *x, integer *ldx, real *
03920 ferr, real *berr, real *work, integer *iwork, integer *info);
03921
03922 int sgbrfsx_(char *trans, char *equed, integer *n, integer *
03923 kl, integer *ku, integer *nrhs, real *ab, integer *ldab, real *afb,
03924 integer *ldafb, integer *ipiv, real *r__, real *c__, real *b, integer
03925 *ldb, real *x, integer *ldx, real *rcond, real *berr, integer *
03926 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
03927 nparams, real *params, real *work, integer *iwork, integer *info);
03928
03929 int sgbsv_(integer *n, integer *kl, integer *ku, integer *
03930 nrhs, real *ab, integer *ldab, integer *ipiv, real *b, integer *ldb,
03931 integer *info);
03932
03933 int sgbsvx_(char *fact, char *trans, integer *n, integer *kl,
03934 integer *ku, integer *nrhs, real *ab, integer *ldab, real *afb,
03935 integer *ldafb, integer *ipiv, char *equed, real *r__, real *c__,
03936 real *b, integer *ldb, real *x, integer *ldx, real *rcond, real *ferr,
03937 real *berr, real *work, integer *iwork, integer *info);
03938
03939 int sgbsvxx_(char *fact, char *trans, integer *n, integer *
03940 kl, integer *ku, integer *nrhs, real *ab, integer *ldab, real *afb,
03941 integer *ldafb, integer *ipiv, char *equed, real *r__, real *c__,
03942 real *b, integer *ldb, real *x, integer *ldx, real *rcond, real *
03943 rpvgrw, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
03944 real *err_bnds_comp__, integer *nparams, real *params, real *work,
03945 integer *iwork, integer *info);
03946
03947 int sgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
03948 real *ab, integer *ldab, integer *ipiv, integer *info);
03949
03950 int sgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
03951 real *ab, integer *ldab, integer *ipiv, integer *info);
03952
03953 int sgbtrs_(char *trans, integer *n, integer *kl, integer *
03954 ku, integer *nrhs, real *ab, integer *ldab, integer *ipiv, real *b,
03955 integer *ldb, integer *info);
03956
03957 int sgebak_(char *job, char *side, integer *n, integer *ilo,
03958 integer *ihi, real *scale, integer *m, real *v, integer *ldv, integer
03959 *info);
03960
03961 int sgebal_(char *job, integer *n, real *a, integer *lda,
03962 integer *ilo, integer *ihi, real *scale, integer *info);
03963
03964 int sgebd2_(integer *m, integer *n, real *a, integer *lda,
03965 real *d__, real *e, real *tauq, real *taup, real *work, integer *info);
03966
03967 int sgebrd_(integer *m, integer *n, real *a, integer *lda,
03968 real *d__, real *e, real *tauq, real *taup, real *work, integer *
03969 lwork, integer *info);
03970
03971 int sgecon_(char *norm, integer *n, real *a, integer *lda,
03972 real *anorm, real *rcond, real *work, integer *iwork, integer *info);
03973
03974 int sgeequ_(integer *m, integer *n, real *a, integer *lda,
03975 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax, integer
03976 *info);
03977
03978 int sgeequb_(integer *m, integer *n, real *a, integer *lda,
03979 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax, integer
03980 *info);
03981
03982 int sgees_(char *jobvs, char *sort, L_fp select, integer *n,
03983 real *a, integer *lda, integer *sdim, real *wr, real *wi, real *vs,
03984 integer *ldvs, real *work, integer *lwork, logical *bwork, integer *
03985 info);
03986
03987 int sgeesx_(char *jobvs, char *sort, L_fp select, char *
03988 sense, integer *n, real *a, integer *lda, integer *sdim, real *wr,
03989 real *wi, real *vs, integer *ldvs, real *rconde, real *rcondv, real *
03990 work, integer *lwork, integer *iwork, integer *liwork, logical *bwork,
03991 integer *info);
03992
03993 int sgeev_(char *jobvl, char *jobvr, integer *n, real *a,
03994 integer *lda, real *wr, real *wi, real *vl, integer *ldvl, real *vr,
03995 integer *ldvr, real *work, integer *lwork, integer *info);
03996
03997 int sgeevx_(char *balanc, char *jobvl, char *jobvr, char *
03998 sense, integer *n, real *a, integer *lda, real *wr, real *wi, real *
03999 vl, integer *ldvl, real *vr, integer *ldvr, integer *ilo, integer *
04000 ihi, real *scale, real *abnrm, real *rconde, real *rcondv, real *work,
04001 integer *lwork, integer *iwork, integer *info);
04002
04003 int sgegs_(char *jobvsl, char *jobvsr, integer *n, real *a,
04004 integer *lda, real *b, integer *ldb, real *alphar, real *alphai, real
04005 *beta, real *vsl, integer *ldvsl, real *vsr, integer *ldvsr, real *
04006 work, integer *lwork, integer *info);
04007
04008 int sgegv_(char *jobvl, char *jobvr, integer *n, real *a,
04009 integer *lda, real *b, integer *ldb, real *alphar, real *alphai, real
04010 *beta, real *vl, integer *ldvl, real *vr, integer *ldvr, real *work,
04011 integer *lwork, integer *info);
04012
04013 int sgehd2_(integer *n, integer *ilo, integer *ihi, real *a,
04014 integer *lda, real *tau, real *work, integer *info);
04015
04016 int sgehrd_(integer *n, integer *ilo, integer *ihi, real *a,
04017 integer *lda, real *tau, real *work, integer *lwork, integer *info);
04018
04019 int sgejsv_(char *joba, char *jobu, char *jobv, char *jobr,
04020 char *jobt, char *jobp, integer *m, integer *n, real *a, integer *lda,
04021 real *sva, real *u, integer *ldu, real *v, integer *ldv, real *work,
04022 integer *lwork, integer *iwork, integer *info);
04023
04024 int sgelq2_(integer *m, integer *n, real *a, integer *lda,
04025 real *tau, real *work, integer *info);
04026
04027 int sgelqf_(integer *m, integer *n, real *a, integer *lda,
04028 real *tau, real *work, integer *lwork, integer *info);
04029
04030 int sgels_(char *trans, integer *m, integer *n, integer *
04031 nrhs, real *a, integer *lda, real *b, integer *ldb, real *work,
04032 integer *lwork, integer *info);
04033
04034 int sgelsd_(integer *m, integer *n, integer *nrhs, real *a,
04035 integer *lda, real *b, integer *ldb, real *s, real *rcond, integer *
04036 rank, real *work, integer *lwork, integer *iwork, integer *info);
04037
04038 int sgelss_(integer *m, integer *n, integer *nrhs, real *a,
04039 integer *lda, real *b, integer *ldb, real *s, real *rcond, integer *
04040 rank, real *work, integer *lwork, integer *info);
04041
04042 int sgelsx_(integer *m, integer *n, integer *nrhs, real *a,
04043 integer *lda, real *b, integer *ldb, integer *jpvt, real *rcond,
04044 integer *rank, real *work, integer *info);
04045
04046 int sgelsy_(integer *m, integer *n, integer *nrhs, real *a,
04047 integer *lda, real *b, integer *ldb, integer *jpvt, real *rcond,
04048 integer *rank, real *work, integer *lwork, integer *info);
04049
04050 int sgeql2_(integer *m, integer *n, real *a, integer *lda,
04051 real *tau, real *work, integer *info);
04052
04053 int sgeqlf_(integer *m, integer *n, real *a, integer *lda,
04054 real *tau, real *work, integer *lwork, integer *info);
04055
04056 int sgeqp3_(integer *m, integer *n, real *a, integer *lda,
04057 integer *jpvt, real *tau, real *work, integer *lwork, integer *info);
04058
04059 int sgeqpf_(integer *m, integer *n, real *a, integer *lda,
04060 integer *jpvt, real *tau, real *work, integer *info);
04061
04062 int sgeqr2_(integer *m, integer *n, real *a, integer *lda,
04063 real *tau, real *work, integer *info);
04064
04065 int sgeqrf_(integer *m, integer *n, real *a, integer *lda,
04066 real *tau, real *work, integer *lwork, integer *info);
04067
04068 int sgerfs_(char *trans, integer *n, integer *nrhs, real *a,
04069 integer *lda, real *af, integer *ldaf, integer *ipiv, real *b,
04070 integer *ldb, real *x, integer *ldx, real *ferr, real *berr, real *
04071 work, integer *iwork, integer *info);
04072
04073 int sgerfsx_(char *trans, char *equed, integer *n, integer *
04074 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
04075 real *r__, real *c__, real *b, integer *ldb, real *x, integer *ldx,
04076 real *rcond, real *berr, integer *n_err_bnds__, real *err_bnds_norm__,
04077 real *err_bnds_comp__, integer *nparams, real *params, real *work,
04078 integer *iwork, integer *info);
04079
04080 int sgerq2_(integer *m, integer *n, real *a, integer *lda,
04081 real *tau, real *work, integer *info);
04082
04083 int sgerqf_(integer *m, integer *n, real *a, integer *lda,
04084 real *tau, real *work, integer *lwork, integer *info);
04085
04086 int sgesc2_(integer *n, real *a, integer *lda, real *rhs,
04087 integer *ipiv, integer *jpiv, real *scale);
04088
04089 int sgesdd_(char *jobz, integer *m, integer *n, real *a,
04090 integer *lda, real *s, real *u, integer *ldu, real *vt, integer *ldvt,
04091 real *work, integer *lwork, integer *iwork, integer *info);
04092
04093 int sgesv_(integer *n, integer *nrhs, real *a, integer *lda,
04094 integer *ipiv, real *b, integer *ldb, integer *info);
04095
04096 int sgesvd_(char *jobu, char *jobvt, integer *m, integer *n,
04097 real *a, integer *lda, real *s, real *u, integer *ldu, real *vt,
04098 integer *ldvt, real *work, integer *lwork, integer *info);
04099
04100 int sgesvj_(char *joba, char *jobu, char *jobv, integer *m,
04101 integer *n, real *a, integer *lda, real *sva, integer *mv, real *v,
04102 integer *ldv, real *work, integer *lwork, integer *info);
04103
04104 int sgesvx_(char *fact, char *trans, integer *n, integer *
04105 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
04106 char *equed, real *r__, real *c__, real *b, integer *ldb, real *x,
04107 integer *ldx, real *rcond, real *ferr, real *berr, real *work,
04108 integer *iwork, integer *info);
04109
04110 int sgesvxx_(char *fact, char *trans, integer *n, integer *
04111 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
04112 char *equed, real *r__, real *c__, real *b, integer *ldb, real *x,
04113 integer *ldx, real *rcond, real *rpvgrw, real *berr, integer *
04114 n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__, integer *
04115 nparams, real *params, real *work, integer *iwork, integer *info);
04116
04117 int sgetc2_(integer *n, real *a, integer *lda, integer *ipiv,
04118 integer *jpiv, integer *info);
04119
04120 int sgetf2_(integer *m, integer *n, real *a, integer *lda,
04121 integer *ipiv, integer *info);
04122
04123 int sgetrf_(integer *m, integer *n, real *a, integer *lda,
04124 integer *ipiv, integer *info);
04125
04126 int sgetri_(integer *n, real *a, integer *lda, integer *ipiv,
04127 real *work, integer *lwork, integer *info);
04128
04129 int sgetrs_(char *trans, integer *n, integer *nrhs, real *a,
04130 integer *lda, integer *ipiv, real *b, integer *ldb, integer *info);
04131
04132 int sggbak_(char *job, char *side, integer *n, integer *ilo,
04133 integer *ihi, real *lscale, real *rscale, integer *m, real *v,
04134 integer *ldv, integer *info);
04135
04136 int sggbal_(char *job, integer *n, real *a, integer *lda,
04137 real *b, integer *ldb, integer *ilo, integer *ihi, real *lscale, real
04138 *rscale, real *work, integer *info);
04139
04140 int sgges_(char *jobvsl, char *jobvsr, char *sort, L_fp
04141 selctg, integer *n, real *a, integer *lda, real *b, integer *ldb,
04142 integer *sdim, real *alphar, real *alphai, real *beta, real *vsl,
04143 integer *ldvsl, real *vsr, integer *ldvsr, real *work, integer *lwork,
04144 logical *bwork, integer *info);
04145
04146 int sggesx_(char *jobvsl, char *jobvsr, char *sort, L_fp
04147 selctg, char *sense, integer *n, real *a, integer *lda, real *b,
04148 integer *ldb, integer *sdim, real *alphar, real *alphai, real *beta,
04149 real *vsl, integer *ldvsl, real *vsr, integer *ldvsr, real *rconde,
04150 real *rcondv, real *work, integer *lwork, integer *iwork, integer *
04151 liwork, logical *bwork, integer *info);
04152
04153 int sggev_(char *jobvl, char *jobvr, integer *n, real *a,
04154 integer *lda, real *b, integer *ldb, real *alphar, real *alphai, real
04155 *beta, real *vl, integer *ldvl, real *vr, integer *ldvr, real *work,
04156 integer *lwork, integer *info);
04157
04158 int sggevx_(char *balanc, char *jobvl, char *jobvr, char *
04159 sense, integer *n, real *a, integer *lda, real *b, integer *ldb, real
04160 *alphar, real *alphai, real *beta, real *vl, integer *ldvl, real *vr,
04161 integer *ldvr, integer *ilo, integer *ihi, real *lscale, real *rscale,
04162 real *abnrm, real *bbnrm, real *rconde, real *rcondv, real *work,
04163 integer *lwork, integer *iwork, logical *bwork, integer *info);
04164
04165 int sggglm_(integer *n, integer *m, integer *p, real *a,
04166 integer *lda, real *b, integer *ldb, real *d__, real *x, real *y,
04167 real *work, integer *lwork, integer *info);
04168
04169 int sgghrd_(char *compq, char *compz, integer *n, integer *
04170 ilo, integer *ihi, real *a, integer *lda, real *b, integer *ldb, real
04171 *q, integer *ldq, real *z__, integer *ldz, integer *info);
04172
04173 int sgglse_(integer *m, integer *n, integer *p, real *a,
04174 integer *lda, real *b, integer *ldb, real *c__, real *d__, real *x,
04175 real *work, integer *lwork, integer *info);
04176
04177 int sggqrf_(integer *n, integer *m, integer *p, real *a,
04178 integer *lda, real *taua, real *b, integer *ldb, real *taub, real *
04179 work, integer *lwork, integer *info);
04180
04181 int sggrqf_(integer *m, integer *p, integer *n, real *a,
04182 integer *lda, real *taua, real *b, integer *ldb, real *taub, real *
04183 work, integer *lwork, integer *info);
04184
04185 int sggsvd_(char *jobu, char *jobv, char *jobq, integer *m,
04186 integer *n, integer *p, integer *k, integer *l, real *a, integer *lda,
04187 real *b, integer *ldb, real *alpha, real *beta, real *u, integer *
04188 ldu, real *v, integer *ldv, real *q, integer *ldq, real *work,
04189 integer *iwork, integer *info);
04190
04191 int sggsvp_(char *jobu, char *jobv, char *jobq, integer *m,
04192 integer *p, integer *n, real *a, integer *lda, real *b, integer *ldb,
04193 real *tola, real *tolb, integer *k, integer *l, real *u, integer *ldu,
04194 real *v, integer *ldv, real *q, integer *ldq, integer *iwork, real *
04195 tau, real *work, integer *info);
04196
04197 int sgsvj0_(char *jobv, integer *m, integer *n, real *a,
04198 integer *lda, real *d__, real *sva, integer *mv, real *v, integer *
04199 ldv, real *eps, real *sfmin, real *tol, integer *nsweep, real *work,
04200 integer *lwork, integer *info);
04201
04202 int sgsvj1_(char *jobv, integer *m, integer *n, integer *n1,
04203 real *a, integer *lda, real *d__, real *sva, integer *mv, real *v,
04204 integer *ldv, real *eps, real *sfmin, real *tol, integer *nsweep,
04205 real *work, integer *lwork, integer *info);
04206
04207 int sgtcon_(char *norm, integer *n, real *dl, real *d__,
04208 real *du, real *du2, integer *ipiv, real *anorm, real *rcond, real *
04209 work, integer *iwork, integer *info);
04210
04211 int sgtrfs_(char *trans, integer *n, integer *nrhs, real *dl,
04212 real *d__, real *du, real *dlf, real *df, real *duf, real *du2,
04213 integer *ipiv, real *b, integer *ldb, real *x, integer *ldx, real *
04214 ferr, real *berr, real *work, integer *iwork, integer *info);
04215
04216 int sgtsv_(integer *n, integer *nrhs, real *dl, real *d__,
04217 real *du, real *b, integer *ldb, integer *info);
04218
04219 int sgtsvx_(char *fact, char *trans, integer *n, integer *
04220 nrhs, real *dl, real *d__, real *du, real *dlf, real *df, real *duf,
04221 real *du2, integer *ipiv, real *b, integer *ldb, real *x, integer *
04222 ldx, real *rcond, real *ferr, real *berr, real *work, integer *iwork,
04223 integer *info);
04224
04225 int sgttrf_(integer *n, real *dl, real *d__, real *du, real *
04226 du2, integer *ipiv, integer *info);
04227
04228 int sgttrs_(char *trans, integer *n, integer *nrhs, real *dl,
04229 real *d__, real *du, real *du2, integer *ipiv, real *b, integer *ldb,
04230 integer *info);
04231
04232 int sgtts2_(integer *itrans, integer *n, integer *nrhs, real
04233 *dl, real *d__, real *du, real *du2, integer *ipiv, real *b, integer *
04234 ldb);
04235
04236 int shgeqz_(char *job, char *compq, char *compz, integer *n,
04237 integer *ilo, integer *ihi, real *h__, integer *ldh, real *t, integer
04238 *ldt, real *alphar, real *alphai, real *beta, real *q, integer *ldq,
04239 real *z__, integer *ldz, real *work, integer *lwork, integer *info);
04240
04241 int shsein_(char *side, char *eigsrc, char *initv, logical *
04242 select, integer *n, real *h__, integer *ldh, real *wr, real *wi, real
04243 *vl, integer *ldvl, real *vr, integer *ldvr, integer *mm, integer *m,
04244 real *work, integer *ifaill, integer *ifailr, integer *info);
04245
04246 int shseqr_(char *job, char *compz, integer *n, integer *ilo,
04247 integer *ihi, real *h__, integer *ldh, real *wr, real *wi, real *z__,
04248 integer *ldz, real *work, integer *lwork, integer *info);
04249
04250 logical sisnan_(real *sin__);
04251
04252 int sla_gbamv__(integer *trans, integer *m, integer *n,
04253 integer *kl, integer *ku, real *alpha, real *ab, integer *ldab, real *
04254 x, integer *incx, real *beta, real *y, integer *incy);
04255
04256 doublereal sla_gbrcond__(char *trans, integer *n, integer *kl, integer *ku,
04257 real *ab, integer *ldab, real *afb, integer *ldafb, integer *ipiv,
04258 integer *cmode, real *c__, integer *info, real *work, integer *iwork,
04259 ftnlen trans_len);
04260
04261 int sla_gbrfsx_extended__(integer *prec_type__, integer *
04262 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
04263 real *ab, integer *ldab, real *afb, integer *ldafb, integer *ipiv,
04264 logical *colequ, real *c__, real *b, integer *ldb, real *y, integer *
04265 ldy, real *berr_out__, integer *n_norms__, real *errs_n__, real *
04266 errs_c__, real *res, real *ayb, real *dy, real *y_tail__, real *rcond,
04267 integer *ithresh, real *rthresh, real *dz_ub__, logical *
04268 ignore_cwise__, integer *info);
04269
04270 doublereal sla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
04271 ncols, real *ab, integer *ldab, real *afb, integer *ldafb);
04272
04273 int sla_geamv__(integer *trans, integer *m, integer *n, real
04274 *alpha, real *a, integer *lda, real *x, integer *incx, real *beta,
04275 real *y, integer *incy);
04276
04277 doublereal sla_gercond__(char *trans, integer *n, real *a, integer *lda, real
04278 *af, integer *ldaf, integer *ipiv, integer *cmode, real *c__, integer
04279 *info, real *work, integer *iwork, ftnlen trans_len);
04280
04281 int sla_gerfsx_extended__(integer *prec_type__, integer *
04282 trans_type__, integer *n, integer *nrhs, real *a, integer *lda, real *
04283 af, integer *ldaf, integer *ipiv, logical *colequ, real *c__, real *b,
04284 integer *ldb, real *y, integer *ldy, real *berr_out__, integer *
04285 n_norms__, real *errs_n__, real *errs_c__, real *res, real *ayb, real
04286 *dy, real *y_tail__, real *rcond, integer *ithresh, real *rthresh,
04287 real *dz_ub__, logical *ignore_cwise__, integer *info);
04288
04289 int sla_lin_berr__(integer *n, integer *nz, integer *nrhs,
04290 real *res, real *ayb, real *berr);
04291
04292 doublereal sla_porcond__(char *uplo, integer *n, real *a, integer *lda, real *
04293 af, integer *ldaf, integer *cmode, real *c__, integer *info, real *
04294 work, integer *iwork, ftnlen uplo_len);
04295
04296 int sla_porfsx_extended__(integer *prec_type__, char *uplo,
04297 integer *n, integer *nrhs, real *a, integer *lda, real *af, integer *
04298 ldaf, logical *colequ, real *c__, real *b, integer *ldb, real *y,
04299 integer *ldy, real *berr_out__, integer *n_norms__, real *errs_n__,
04300 real *errs_c__, real *res, real *ayb, real *dy, real *y_tail__, real *
04301 rcond, integer *ithresh, real *rthresh, real *dz_ub__, logical *
04302 ignore_cwise__, integer *info, ftnlen uplo_len);
04303
04304 doublereal sla_porpvgrw__(char *uplo, integer *ncols, real *a, integer *lda,
04305 real *af, integer *ldaf, real *work, ftnlen uplo_len);
04306
04307 doublereal sla_rpvgrw__(integer *n, integer *ncols, real *a, integer *lda,
04308 real *af, integer *ldaf);
04309
04310 int sla_syamv__(integer *uplo, integer *n, real *alpha, real
04311 *a, integer *lda, real *x, integer *incx, real *beta, real *y,
04312 integer *incy);
04313
04314 doublereal sla_syrcond__(char *uplo, integer *n, real *a, integer *lda, real *
04315 af, integer *ldaf, integer *ipiv, integer *cmode, real *c__, integer *
04316 info, real *work, integer *iwork, ftnlen uplo_len);
04317
04318 int sla_syrfsx_extended__(integer *prec_type__, char *uplo,
04319 integer *n, integer *nrhs, real *a, integer *lda, real *af, integer *
04320 ldaf, integer *ipiv, logical *colequ, real *c__, real *b, integer *
04321 ldb, real *y, integer *ldy, real *berr_out__, integer *n_norms__,
04322 real *errs_n__, real *errs_c__, real *res, real *ayb, real *dy, real *
04323 y_tail__, real *rcond, integer *ithresh, real *rthresh, real *dz_ub__,
04324 logical *ignore_cwise__, integer *info, ftnlen uplo_len);
04325
04326 doublereal sla_syrpvgrw__(char *uplo, integer *n, integer *info, real *a,
04327 integer *lda, real *af, integer *ldaf, integer *ipiv, real *work,
04328 ftnlen uplo_len);
04329
04330 int sla_wwaddw__(integer *n, real *x, real *y, real *w);
04331
04332 int slabad_(real *small, real *large);
04333
04334 int slabrd_(integer *m, integer *n, integer *nb, real *a,
04335 integer *lda, real *d__, real *e, real *tauq, real *taup, real *x,
04336 integer *ldx, real *y, integer *ldy);
04337
04338 int slacn2_(integer *n, real *v, real *x, integer *isgn,
04339 real *est, integer *kase, integer *isave);
04340
04341 int slacon_(integer *n, real *v, real *x, integer *isgn,
04342 real *est, integer *kase);
04343
04344 int slacpy_(char *uplo, integer *m, integer *n, real *a,
04345 integer *lda, real *b, integer *ldb);
04346
04347 int sladiv_(real *a, real *b, real *c__, real *d__, real *p,
04348 real *q);
04349
04350 int slae2_(real *a, real *b, real *c__, real *rt1, real *rt2);
04351
04352 int slaebz_(integer *ijob, integer *nitmax, integer *n,
04353 integer *mmax, integer *minp, integer *nbmin, real *abstol, real *
04354 reltol, real *pivmin, real *d__, real *e, real *e2, integer *nval,
04355 real *ab, real *c__, integer *mout, integer *nab, real *work, integer
04356 *iwork, integer *info);
04357
04358 int slaed0_(integer *icompq, integer *qsiz, integer *n, real
04359 *d__, real *e, real *q, integer *ldq, real *qstore, integer *ldqs,
04360 real *work, integer *iwork, integer *info);
04361
04362 int slaed1_(integer *n, real *d__, real *q, integer *ldq,
04363 integer *indxq, real *rho, integer *cutpnt, real *work, integer *
04364 iwork, integer *info);
04365
04366 int slaed2_(integer *k, integer *n, integer *n1, real *d__,
04367 real *q, integer *ldq, integer *indxq, real *rho, real *z__, real *
04368 dlamda, real *w, real *q2, integer *indx, integer *indxc, integer *
04369 indxp, integer *coltyp, integer *info);
04370
04371 int slaed3_(integer *k, integer *n, integer *n1, real *d__,
04372 real *q, integer *ldq, real *rho, real *dlamda, real *q2, integer *
04373 indx, integer *ctot, real *w, real *s, integer *info);
04374
04375 int slaed4_(integer *n, integer *i__, real *d__, real *z__,
04376 real *delta, real *rho, real *dlam, integer *info);
04377
04378 int slaed5_(integer *i__, real *d__, real *z__, real *delta,
04379 real *rho, real *dlam);
04380
04381 int slaed6_(integer *kniter, logical *orgati, real *rho,
04382 real *d__, real *z__, real *finit, real *tau, integer *info);
04383
04384 int slaed7_(integer *icompq, integer *n, integer *qsiz,
04385 integer *tlvls, integer *curlvl, integer *curpbm, real *d__, real *q,
04386 integer *ldq, integer *indxq, real *rho, integer *cutpnt, real *
04387 qstore, integer *qptr, integer *prmptr, integer *perm, integer *
04388 givptr, integer *givcol, real *givnum, real *work, integer *iwork,
04389 integer *info);
04390
04391 int slaed8_(integer *icompq, integer *k, integer *n, integer
04392 *qsiz, real *d__, real *q, integer *ldq, integer *indxq, real *rho,
04393 integer *cutpnt, real *z__, real *dlamda, real *q2, integer *ldq2,
04394 real *w, integer *perm, integer *givptr, integer *givcol, real *
04395 givnum, integer *indxp, integer *indx, integer *info);
04396
04397 int slaed9_(integer *k, integer *kstart, integer *kstop,
04398 integer *n, real *d__, real *q, integer *ldq, real *rho, real *dlamda,
04399 real *w, real *s, integer *lds, integer *info);
04400
04401 int slaeda_(integer *n, integer *tlvls, integer *curlvl,
04402 integer *curpbm, integer *prmptr, integer *perm, integer *givptr,
04403 integer *givcol, real *givnum, real *q, integer *qptr, real *z__,
04404 real *ztemp, integer *info);
04405
04406 int slaein_(logical *rightv, logical *noinit, integer *n,
04407 real *h__, integer *ldh, real *wr, real *wi, real *vr, real *vi, real
04408 *b, integer *ldb, real *work, real *eps3, real *smlnum, real *bignum,
04409 integer *info);
04410
04411 int slaev2_(real *a, real *b, real *c__, real *rt1, real *
04412 rt2, real *cs1, real *sn1);
04413
04414 int slaexc_(logical *wantq, integer *n, real *t, integer *
04415 ldt, real *q, integer *ldq, integer *j1, integer *n1, integer *n2,
04416 real *work, integer *info);
04417
04418 int slag2_(real *a, integer *lda, real *b, integer *ldb,
04419 real *safmin, real *scale1, real *scale2, real *wr1, real *wr2, real *
04420 wi);
04421
04422 int slag2d_(integer *m, integer *n, real *sa, integer *ldsa,
04423 doublereal *a, integer *lda, integer *info);
04424
04425 int slags2_(logical *upper, real *a1, real *a2, real *a3,
04426 real *b1, real *b2, real *b3, real *csu, real *snu, real *csv, real *
04427 snv, real *csq, real *snq);
04428
04429 int slagtf_(integer *n, real *a, real *lambda, real *b, real
04430 *c__, real *tol, real *d__, integer *in, integer *info);
04431
04432 int slagtm_(char *trans, integer *n, integer *nrhs, real *
04433 alpha, real *dl, real *d__, real *du, real *x, integer *ldx, real *
04434 beta, real *b, integer *ldb);
04435
04436 int slagts_(integer *job, integer *n, real *a, real *b, real
04437 *c__, real *d__, integer *in, real *y, real *tol, integer *info);
04438
04439 int slagv2_(real *a, integer *lda, real *b, integer *ldb,
04440 real *alphar, real *alphai, real *beta, real *csl, real *snl, real *
04441 csr, real *snr);
04442
04443 int slahqr_(logical *wantt, logical *wantz, integer *n,
04444 integer *ilo, integer *ihi, real *h__, integer *ldh, real *wr, real *
04445 wi, integer *iloz, integer *ihiz, real *z__, integer *ldz, integer *
04446 info);
04447
04448 int slahr2_(integer *n, integer *k, integer *nb, real *a,
04449 integer *lda, real *tau, real *t, integer *ldt, real *y, integer *ldy);
04450
04451 int slahrd_(integer *n, integer *k, integer *nb, real *a,
04452 integer *lda, real *tau, real *t, integer *ldt, real *y, integer *ldy);
04453
04454 int slaic1_(integer *job, integer *j, real *x, real *sest,
04455 real *w, real *gamma, real *sestpr, real *s, real *c__);
04456
04457 logical slaisnan_(real *sin1, real *sin2);
04458
04459 int slaln2_(logical *ltrans, integer *na, integer *nw, real *
04460 smin, real *ca, real *a, integer *lda, real *d1, real *d2, real *b,
04461 integer *ldb, real *wr, real *wi, real *x, integer *ldx, real *scale,
04462 real *xnorm, integer *info);
04463
04464 int slals0_(integer *icompq, integer *nl, integer *nr,
04465 integer *sqre, integer *nrhs, real *b, integer *ldb, real *bx,
04466 integer *ldbx, integer *perm, integer *givptr, integer *givcol,
04467 integer *ldgcol, real *givnum, integer *ldgnum, real *poles, real *
04468 difl, real *difr, real *z__, integer *k, real *c__, real *s, real *
04469 work, integer *info);
04470
04471 int slalsa_(integer *icompq, integer *smlsiz, integer *n,
04472 integer *nrhs, real *b, integer *ldb, real *bx, integer *ldbx, real *
04473 u, integer *ldu, real *vt, integer *k, real *difl, real *difr, real *
04474 z__, real *poles, integer *givptr, integer *givcol, integer *ldgcol,
04475 integer *perm, real *givnum, real *c__, real *s, real *work, integer *
04476 iwork, integer *info);
04477
04478 int slalsd_(char *uplo, integer *smlsiz, integer *n, integer
04479 *nrhs, real *d__, real *e, real *b, integer *ldb, real *rcond,
04480 integer *rank, real *work, integer *iwork, integer *info);
04481
04482 int slamrg_(integer *n1, integer *n2, real *a, integer *
04483 strd1, integer *strd2, integer *index);
04484
04485 integer slaneg_(integer *n, real *d__, real *lld, real *sigma, real *pivmin,
04486 integer *r__);
04487
04488 doublereal slangb_(char *norm, integer *n, integer *kl, integer *ku, real *ab,
04489 integer *ldab, real *work);
04490
04491 doublereal slange_(char *norm, integer *m, integer *n, real *a, integer *lda,
04492 real *work);
04493
04494 doublereal slangt_(char *norm, integer *n, real *dl, real *d__, real *du);
04495
04496 doublereal slanhs_(char *norm, integer *n, real *a, integer *lda, real *work);
04497
04498 doublereal slansb_(char *norm, char *uplo, integer *n, integer *k, real *ab,
04499 integer *ldab, real *work);
04500
04501 doublereal slansf_(char *norm, char *transr, char *uplo, integer *n, real *a,
04502 real *work);
04503
04504 doublereal slansp_(char *norm, char *uplo, integer *n, real *ap, real *work);
04505
04506 doublereal slanst_(char *norm, integer *n, real *d__, real *e);
04507
04508 doublereal slansy_(char *norm, char *uplo, integer *n, real *a, integer *lda,
04509 real *work);
04510
04511 doublereal slantb_(char *norm, char *uplo, char *diag, integer *n, integer *k,
04512 real *ab, integer *ldab, real *work);
04513
04514 doublereal slantp_(char *norm, char *uplo, char *diag, integer *n, real *ap,
04515 real *work);
04516
04517 doublereal slantr_(char *norm, char *uplo, char *diag, integer *m, integer *n,
04518 real *a, integer *lda, real *work);
04519
04520 int slanv2_(real *a, real *b, real *c__, real *d__, real *
04521 rt1r, real *rt1i, real *rt2r, real *rt2i, real *cs, real *sn);
04522
04523 int slapll_(integer *n, real *x, integer *incx, real *y,
04524 integer *incy, real *ssmin);
04525
04526 int slapmt_(logical *forwrd, integer *m, integer *n, real *x,
04527 integer *ldx, integer *k);
04528
04529 doublereal slapy2_(real *x, real *y);
04530
04531 doublereal slapy3_(real *x, real *y, real *z__);
04532
04533 int slaqgb_(integer *m, integer *n, integer *kl, integer *ku,
04534 real *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real *
04535 colcnd, real *amax, char *equed);
04536
04537 int slaqge_(integer *m, integer *n, real *a, integer *lda,
04538 real *r__, real *c__, real *rowcnd, real *colcnd, real *amax, char *
04539 equed);
04540
04541 int slaqp2_(integer *m, integer *n, integer *offset, real *a,
04542 integer *lda, integer *jpvt, real *tau, real *vn1, real *vn2, real *
04543 work);
04544
04545 int slaqps_(integer *m, integer *n, integer *offset, integer
04546 *nb, integer *kb, real *a, integer *lda, integer *jpvt, real *tau,
04547 real *vn1, real *vn2, real *auxv, real *f, integer *ldf);
04548
04549 int slaqr0_(logical *wantt, logical *wantz, integer *n,
04550 integer *ilo, integer *ihi, real *h__, integer *ldh, real *wr, real *
04551 wi, integer *iloz, integer *ihiz, real *z__, integer *ldz, real *work,
04552 integer *lwork, integer *info);
04553
04554 int slaqr1_(integer *n, real *h__, integer *ldh, real *sr1,
04555 real *si1, real *sr2, real *si2, real *v);
04556
04557 int slaqr2_(logical *wantt, logical *wantz, integer *n,
04558 integer *ktop, integer *kbot, integer *nw, real *h__, integer *ldh,
04559 integer *iloz, integer *ihiz, real *z__, integer *ldz, integer *ns,
04560 integer *nd, real *sr, real *si, real *v, integer *ldv, integer *nh,
04561 real *t, integer *ldt, integer *nv, real *wv, integer *ldwv, real *
04562 work, integer *lwork);
04563
04564 int slaqr3_(logical *wantt, logical *wantz, integer *n,
04565 integer *ktop, integer *kbot, integer *nw, real *h__, integer *ldh,
04566 integer *iloz, integer *ihiz, real *z__, integer *ldz, integer *ns,
04567 integer *nd, real *sr, real *si, real *v, integer *ldv, integer *nh,
04568 real *t, integer *ldt, integer *nv, real *wv, integer *ldwv, real *
04569 work, integer *lwork);
04570
04571 int slaqr4_(logical *wantt, logical *wantz, integer *n,
04572 integer *ilo, integer *ihi, real *h__, integer *ldh, real *wr, real *
04573 wi, integer *iloz, integer *ihiz, real *z__, integer *ldz, real *work,
04574 integer *lwork, integer *info);
04575
04576 int slaqr5_(logical *wantt, logical *wantz, integer *kacc22,
04577 integer *n, integer *ktop, integer *kbot, integer *nshfts, real *sr,
04578 real *si, real *h__, integer *ldh, integer *iloz, integer *ihiz, real
04579 *z__, integer *ldz, real *v, integer *ldv, real *u, integer *ldu,
04580 integer *nv, real *wv, integer *ldwv, integer *nh, real *wh, integer *
04581 ldwh);
04582
04583 int slaqsb_(char *uplo, integer *n, integer *kd, real *ab,
04584 integer *ldab, real *s, real *scond, real *amax, char *equed);
04585
04586 int slaqsp_(char *uplo, integer *n, real *ap, real *s, real *
04587 scond, real *amax, char *equed);
04588
04589 int slaqsy_(char *uplo, integer *n, real *a, integer *lda,
04590 real *s, real *scond, real *amax, char *equed);
04591
04592 int slaqtr_(logical *ltran, logical *lreal, integer *n, real
04593 *t, integer *ldt, real *b, real *w, real *scale, real *x, real *work,
04594 integer *info);
04595
04596 int slar1v_(integer *n, integer *b1, integer *bn, real *
04597 lambda, real *d__, real *l, real *ld, real *lld, real *pivmin, real *
04598 gaptol, real *z__, logical *wantnc, integer *negcnt, real *ztz, real *
04599 mingma, integer *r__, integer *isuppz, real *nrminv, real *resid,
04600 real *rqcorr, real *work);
04601
04602 int slar2v_(integer *n, real *x, real *y, real *z__, integer
04603 *incx, real *c__, real *s, integer *incc);
04604
04605 int slarf_(char *side, integer *m, integer *n, real *v,
04606 integer *incv, real *tau, real *c__, integer *ldc, real *work);
04607
04608 int slarfb_(char *side, char *trans, char *direct, char *
04609 storev, integer *m, integer *n, integer *k, real *v, integer *ldv,
04610 real *t, integer *ldt, real *c__, integer *ldc, real *work, integer *
04611 ldwork);
04612
04613 int slarfg_(integer *n, real *alpha, real *x, integer *incx,
04614 real *tau);
04615
04616 int slarfp_(integer *n, real *alpha, real *x, integer *incx,
04617 real *tau);
04618
04619 int slarft_(char *direct, char *storev, integer *n, integer *
04620 k, real *v, integer *ldv, real *tau, real *t, integer *ldt);
04621
04622 int slarfx_(char *side, integer *m, integer *n, real *v,
04623 real *tau, real *c__, integer *ldc, real *work);
04624
04625 int slargv_(integer *n, real *x, integer *incx, real *y,
04626 integer *incy, real *c__, integer *incc);
04627
04628 int slarnv_(integer *idist, integer *iseed, integer *n, real
04629 *x);
04630
04631 int slarra_(integer *n, real *d__, real *e, real *e2, real *
04632 spltol, real *tnrm, integer *nsplit, integer *isplit, integer *info);
04633
04634 int slarrb_(integer *n, real *d__, real *lld, integer *
04635 ifirst, integer *ilast, real *rtol1, real *rtol2, integer *offset,
04636 real *w, real *wgap, real *werr, real *work, integer *iwork, real *
04637 pivmin, real *spdiam, integer *twist, integer *info);
04638
04639 int slarrc_(char *jobt, integer *n, real *vl, real *vu, real
04640 *d__, real *e, real *pivmin, integer *eigcnt, integer *lcnt, integer *
04641 rcnt, integer *info);
04642
04643 int slarrd_(char *range, char *order, integer *n, real *vl,
04644 real *vu, integer *il, integer *iu, real *gers, real *reltol, real *
04645 d__, real *e, real *e2, real *pivmin, integer *nsplit, integer *
04646 isplit, integer *m, real *w, real *werr, real *wl, real *wu, integer *
04647 iblock, integer *indexw, real *work, integer *iwork, integer *info);
04648
04649 int slarre_(char *range, integer *n, real *vl, real *vu,
04650 integer *il, integer *iu, real *d__, real *e, real *e2, real *rtol1,
04651 real *rtol2, real *spltol, integer *nsplit, integer *isplit, integer *
04652 m, real *w, real *werr, real *wgap, integer *iblock, integer *indexw,
04653 real *gers, real *pivmin, real *work, integer *iwork, integer *info);
04654
04655 int slarrf_(integer *n, real *d__, real *l, real *ld,
04656 integer *clstrt, integer *clend, real *w, real *wgap, real *werr,
04657 real *spdiam, real *clgapl, real *clgapr, real *pivmin, real *sigma,
04658 real *dplus, real *lplus, real *work, integer *info);
04659
04660 int slarrj_(integer *n, real *d__, real *e2, integer *ifirst,
04661 integer *ilast, real *rtol, integer *offset, real *w, real *werr,
04662 real *work, integer *iwork, real *pivmin, real *spdiam, integer *info);
04663
04664 int slarrk_(integer *n, integer *iw, real *gl, real *gu,
04665 real *d__, real *e2, real *pivmin, real *reltol, real *w, real *werr,
04666 integer *info);
04667
04668 int slarrr_(integer *n, real *d__, real *e, integer *info);
04669
04670 int slarrv_(integer *n, real *vl, real *vu, real *d__, real *
04671 l, real *pivmin, integer *isplit, integer *m, integer *dol, integer *
04672 dou, real *minrgp, real *rtol1, real *rtol2, real *w, real *werr,
04673 real *wgap, integer *iblock, integer *indexw, real *gers, real *z__,
04674 integer *ldz, integer *isuppz, real *work, integer *iwork, integer *
04675 info);
04676
04677 int slarscl2_(integer *m, integer *n, real *d__, real *x,
04678 integer *ldx);
04679
04680 int slartg_(real *f, real *g, real *cs, real *sn, real *r__);
04681
04682 int slartv_(integer *n, real *x, integer *incx, real *y,
04683 integer *incy, real *c__, real *s, integer *incc);
04684
04685 int slaruv_(integer *iseed, integer *n, real *x);
04686
04687 int slarz_(char *side, integer *m, integer *n, integer *l,
04688 real *v, integer *incv, real *tau, real *c__, integer *ldc, real *
04689 work);
04690
04691 int slarzb_(char *side, char *trans, char *direct, char *
04692 storev, integer *m, integer *n, integer *k, integer *l, real *v,
04693 integer *ldv, real *t, integer *ldt, real *c__, integer *ldc, real *
04694 work, integer *ldwork);
04695
04696 int slarzt_(char *direct, char *storev, integer *n, integer *
04697 k, real *v, integer *ldv, real *tau, real *t, integer *ldt);
04698
04699 int slas2_(real *f, real *g, real *h__, real *ssmin, real *
04700 ssmax);
04701
04702 int slascl_(char *type__, integer *kl, integer *ku, real *
04703 cfrom, real *cto, integer *m, integer *n, real *a, integer *lda,
04704 integer *info);
04705
04706 int slascl2_(integer *m, integer *n, real *d__, real *x,
04707 integer *ldx);
04708
04709 int slasd0_(integer *n, integer *sqre, real *d__, real *e,
04710 real *u, integer *ldu, real *vt, integer *ldvt, integer *smlsiz,
04711 integer *iwork, real *work, integer *info);
04712
04713 int slasd1_(integer *nl, integer *nr, integer *sqre, real *
04714 d__, real *alpha, real *beta, real *u, integer *ldu, real *vt,
04715 integer *ldvt, integer *idxq, integer *iwork, real *work, integer *
04716 info);
04717
04718 int slasd2_(integer *nl, integer *nr, integer *sqre, integer
04719 *k, real *d__, real *z__, real *alpha, real *beta, real *u, integer *
04720 ldu, real *vt, integer *ldvt, real *dsigma, real *u2, integer *ldu2,
04721 real *vt2, integer *ldvt2, integer *idxp, integer *idx, integer *idxc,
04722 integer *idxq, integer *coltyp, integer *info);
04723
04724 int slasd3_(integer *nl, integer *nr, integer *sqre, integer
04725 *k, real *d__, real *q, integer *ldq, real *dsigma, real *u, integer *
04726 ldu, real *u2, integer *ldu2, real *vt, integer *ldvt, real *vt2,
04727 integer *ldvt2, integer *idxc, integer *ctot, real *z__, integer *
04728 info);
04729
04730 int slasd4_(integer *n, integer *i__, real *d__, real *z__,
04731 real *delta, real *rho, real *sigma, real *work, integer *info);
04732
04733 int slasd5_(integer *i__, real *d__, real *z__, real *delta,
04734 real *rho, real *dsigma, real *work);
04735
04736 int slasd6_(integer *icompq, integer *nl, integer *nr,
04737 integer *sqre, real *d__, real *vf, real *vl, real *alpha, real *beta,
04738 integer *idxq, integer *perm, integer *givptr, integer *givcol,
04739 integer *ldgcol, real *givnum, integer *ldgnum, real *poles, real *
04740 difl, real *difr, real *z__, integer *k, real *c__, real *s, real *
04741 work, integer *iwork, integer *info);
04742
04743 int slasd7_(integer *icompq, integer *nl, integer *nr,
04744 integer *sqre, integer *k, real *d__, real *z__, real *zw, real *vf,
04745 real *vfw, real *vl, real *vlw, real *alpha, real *beta, real *dsigma,
04746 integer *idx, integer *idxp, integer *idxq, integer *perm, integer *
04747 givptr, integer *givcol, integer *ldgcol, real *givnum, integer *
04748 ldgnum, real *c__, real *s, integer *info);
04749
04750 int slasd8_(integer *icompq, integer *k, real *d__, real *
04751 z__, real *vf, real *vl, real *difl, real *difr, integer *lddifr,
04752 real *dsigma, real *work, integer *info);
04753
04754 int slasda_(integer *icompq, integer *smlsiz, integer *n,
04755 integer *sqre, real *d__, real *e, real *u, integer *ldu, real *vt,
04756 integer *k, real *difl, real *difr, real *z__, real *poles, integer *
04757 givptr, integer *givcol, integer *ldgcol, integer *perm, real *givnum,
04758 real *c__, real *s, real *work, integer *iwork, integer *info);
04759
04760 int slasdq_(char *uplo, integer *sqre, integer *n, integer *
04761 ncvt, integer *nru, integer *ncc, real *d__, real *e, real *vt,
04762 integer *ldvt, real *u, integer *ldu, real *c__, integer *ldc, real *
04763 work, integer *info);
04764
04765 int slasdt_(integer *n, integer *lvl, integer *nd, integer *
04766 inode, integer *ndiml, integer *ndimr, integer *msub);
04767
04768 int slaset_(char *uplo, integer *m, integer *n, real *alpha,
04769 real *beta, real *a, integer *lda);
04770
04771 int slasq1_(integer *n, real *d__, real *e, real *work,
04772 integer *info);
04773
04774 int slasq2_(integer *n, real *z__, integer *info);
04775
04776 int slasq3_(integer *i0, integer *n0, real *z__, integer *pp,
04777 real *dmin__, real *sigma, real *desig, real *qmax, integer *nfail,
04778 integer *iter, integer *ndiv, logical *ieee, integer *ttype, real *
04779 dmin1, real *dmin2, real *dn, real *dn1, real *dn2, real *g, real *
04780 tau);
04781
04782 int slasq4_(integer *i0, integer *n0, real *z__, integer *pp,
04783 integer *n0in, real *dmin__, real *dmin1, real *dmin2, real *dn,
04784 real *dn1, real *dn2, real *tau, integer *ttype, real *g);
04785
04786 int slasq5_(integer *i0, integer *n0, real *z__, integer *pp,
04787 real *tau, real *dmin__, real *dmin1, real *dmin2, real *dn, real *
04788 dnm1, real *dnm2, logical *ieee);
04789
04790 int slasq6_(integer *i0, integer *n0, real *z__, integer *pp,
04791 real *dmin__, real *dmin1, real *dmin2, real *dn, real *dnm1, real *
04792 dnm2);
04793
04794 int slasr_(char *side, char *pivot, char *direct, integer *m,
04795 integer *n, real *c__, real *s, real *a, integer *lda);
04796
04797 int slasrt_(char *id, integer *n, real *d__, integer *info);
04798
04799 int slassq_(integer *n, real *x, integer *incx, real *scale,
04800 real *sumsq);
04801
04802 int slasv2_(real *f, real *g, real *h__, real *ssmin, real *
04803 ssmax, real *snr, real *csr, real *snl, real *csl);
04804
04805 int slaswp_(integer *n, real *a, integer *lda, integer *k1,
04806 integer *k2, integer *ipiv, integer *incx);
04807
04808 int slasy2_(logical *ltranl, logical *ltranr, integer *isgn,
04809 integer *n1, integer *n2, real *tl, integer *ldtl, real *tr, integer *
04810 ldtr, real *b, integer *ldb, real *scale, real *x, integer *ldx, real
04811 *xnorm, integer *info);
04812
04813 int slasyf_(char *uplo, integer *n, integer *nb, integer *kb,
04814 real *a, integer *lda, integer *ipiv, real *w, integer *ldw, integer
04815 *info);
04816
04817 int slatbs_(char *uplo, char *trans, char *diag, char *
04818 normin, integer *n, integer *kd, real *ab, integer *ldab, real *x,
04819 real *scale, real *cnorm, integer *info);
04820
04821 int slatdf_(integer *ijob, integer *n, real *z__, integer *
04822 ldz, real *rhs, real *rdsum, real *rdscal, integer *ipiv, integer *
04823 jpiv);
04824
04825 int slatps_(char *uplo, char *trans, char *diag, char *
04826 normin, integer *n, real *ap, real *x, real *scale, real *cnorm,
04827 integer *info);
04828
04829 int slatrd_(char *uplo, integer *n, integer *nb, real *a,
04830 integer *lda, real *e, real *tau, real *w, integer *ldw);
04831
04832 int slatrs_(char *uplo, char *trans, char *diag, char *
04833 normin, integer *n, real *a, integer *lda, real *x, real *scale, real
04834 *cnorm, integer *info);
04835
04836 int slatrz_(integer *m, integer *n, integer *l, real *a,
04837 integer *lda, real *tau, real *work);
04838
04839 int slatzm_(char *side, integer *m, integer *n, real *v,
04840 integer *incv, real *tau, real *c1, real *c2, integer *ldc, real *
04841 work);
04842
04843 int slauu2_(char *uplo, integer *n, real *a, integer *lda,
04844 integer *info);
04845
04846 int slauum_(char *uplo, integer *n, real *a, integer *lda,
04847 integer *info);
04848
04849 int sopgtr_(char *uplo, integer *n, real *ap, real *tau,
04850 real *q, integer *ldq, real *work, integer *info);
04851
04852 int sopmtr_(char *side, char *uplo, char *trans, integer *m,
04853 integer *n, real *ap, real *tau, real *c__, integer *ldc, real *work,
04854 integer *info);
04855
04856 int sorg2l_(integer *m, integer *n, integer *k, real *a,
04857 integer *lda, real *tau, real *work, integer *info);
04858
04859 int sorg2r_(integer *m, integer *n, integer *k, real *a,
04860 integer *lda, real *tau, real *work, integer *info);
04861
04862 int sorgbr_(char *vect, integer *m, integer *n, integer *k,
04863 real *a, integer *lda, real *tau, real *work, integer *lwork, integer
04864 *info);
04865
04866 int sorghr_(integer *n, integer *ilo, integer *ihi, real *a,
04867 integer *lda, real *tau, real *work, integer *lwork, integer *info);
04868
04869 int sorgl2_(integer *m, integer *n, integer *k, real *a,
04870 integer *lda, real *tau, real *work, integer *info);
04871
04872 int sorglq_(integer *m, integer *n, integer *k, real *a,
04873 integer *lda, real *tau, real *work, integer *lwork, integer *info);
04874
04875 int sorgql_(integer *m, integer *n, integer *k, real *a,
04876 integer *lda, real *tau, real *work, integer *lwork, integer *info);
04877
04878 int sorgqr_(integer *m, integer *n, integer *k, real *a,
04879 integer *lda, real *tau, real *work, integer *lwork, integer *info);
04880
04881 int sorgr2_(integer *m, integer *n, integer *k, real *a,
04882 integer *lda, real *tau, real *work, integer *info);
04883
04884 int sorgrq_(integer *m, integer *n, integer *k, real *a,
04885 integer *lda, real *tau, real *work, integer *lwork, integer *info);
04886
04887 int sorgtr_(char *uplo, integer *n, real *a, integer *lda,
04888 real *tau, real *work, integer *lwork, integer *info);
04889
04890 int sorm2l_(char *side, char *trans, integer *m, integer *n,
04891 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04892 real *work, integer *info);
04893
04894 int sorm2r_(char *side, char *trans, integer *m, integer *n,
04895 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04896 real *work, integer *info);
04897
04898 int sormbr_(char *vect, char *side, char *trans, integer *m,
04899 integer *n, integer *k, real *a, integer *lda, real *tau, real *c__,
04900 integer *ldc, real *work, integer *lwork, integer *info);
04901
04902 int sormhr_(char *side, char *trans, integer *m, integer *n,
04903 integer *ilo, integer *ihi, real *a, integer *lda, real *tau, real *
04904 c__, integer *ldc, real *work, integer *lwork, integer *info);
04905
04906 int sorml2_(char *side, char *trans, integer *m, integer *n,
04907 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04908 real *work, integer *info);
04909
04910 int sormlq_(char *side, char *trans, integer *m, integer *n,
04911 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04912 real *work, integer *lwork, integer *info);
04913
04914 int sormql_(char *side, char *trans, integer *m, integer *n,
04915 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04916 real *work, integer *lwork, integer *info);
04917
04918 int sormqr_(char *side, char *trans, integer *m, integer *n,
04919 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04920 real *work, integer *lwork, integer *info);
04921
04922 int sormr2_(char *side, char *trans, integer *m, integer *n,
04923 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04924 real *work, integer *info);
04925
04926 int sormr3_(char *side, char *trans, integer *m, integer *n,
04927 integer *k, integer *l, real *a, integer *lda, real *tau, real *c__,
04928 integer *ldc, real *work, integer *info);
04929
04930 int sormrq_(char *side, char *trans, integer *m, integer *n,
04931 integer *k, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04932 real *work, integer *lwork, integer *info);
04933
04934 int sormrz_(char *side, char *trans, integer *m, integer *n,
04935 integer *k, integer *l, real *a, integer *lda, real *tau, real *c__,
04936 integer *ldc, real *work, integer *lwork, integer *info);
04937
04938 int sormtr_(char *side, char *uplo, char *trans, integer *m,
04939 integer *n, real *a, integer *lda, real *tau, real *c__, integer *ldc,
04940 real *work, integer *lwork, integer *info);
04941
04942 int spbcon_(char *uplo, integer *n, integer *kd, real *ab,
04943 integer *ldab, real *anorm, real *rcond, real *work, integer *iwork,
04944 integer *info);
04945
04946 int spbequ_(char *uplo, integer *n, integer *kd, real *ab,
04947 integer *ldab, real *s, real *scond, real *amax, integer *info);
04948
04949 int spbrfs_(char *uplo, integer *n, integer *kd, integer *
04950 nrhs, real *ab, integer *ldab, real *afb, integer *ldafb, real *b,
04951 integer *ldb, real *x, integer *ldx, real *ferr, real *berr, real *
04952 work, integer *iwork, integer *info);
04953
04954 int spbstf_(char *uplo, integer *n, integer *kd, real *ab,
04955 integer *ldab, integer *info);
04956
04957 int spbsv_(char *uplo, integer *n, integer *kd, integer *
04958 nrhs, real *ab, integer *ldab, real *b, integer *ldb, integer *info);
04959
04960 int spbsvx_(char *fact, char *uplo, integer *n, integer *kd,
04961 integer *nrhs, real *ab, integer *ldab, real *afb, integer *ldafb,
04962 char *equed, real *s, real *b, integer *ldb, real *x, integer *ldx,
04963 real *rcond, real *ferr, real *berr, real *work, integer *iwork,
04964 integer *info);
04965
04966 int spbtf2_(char *uplo, integer *n, integer *kd, real *ab,
04967 integer *ldab, integer *info);
04968
04969 int spbtrf_(char *uplo, integer *n, integer *kd, real *ab,
04970 integer *ldab, integer *info);
04971
04972 int spbtrs_(char *uplo, integer *n, integer *kd, integer *
04973 nrhs, real *ab, integer *ldab, real *b, integer *ldb, integer *info);
04974
04975 int spftrf_(char *transr, char *uplo, integer *n, real *a,
04976 integer *info);
04977
04978 int spftri_(char *transr, char *uplo, integer *n, real *a,
04979 integer *info);
04980
04981 int spftrs_(char *transr, char *uplo, integer *n, integer *
04982 nrhs, real *a, real *b, integer *ldb, integer *info);
04983
04984 int spocon_(char *uplo, integer *n, real *a, integer *lda,
04985 real *anorm, real *rcond, real *work, integer *iwork, integer *info);
04986
04987 int spoequ_(integer *n, real *a, integer *lda, real *s, real
04988 *scond, real *amax, integer *info);
04989
04990 int spoequb_(integer *n, real *a, integer *lda, real *s,
04991 real *scond, real *amax, integer *info);
04992
04993 int sporfs_(char *uplo, integer *n, integer *nrhs, real *a,
04994 integer *lda, real *af, integer *ldaf, real *b, integer *ldb, real *x,
04995 integer *ldx, real *ferr, real *berr, real *work, integer *iwork,
04996 integer *info);
04997
04998 int sporfsx_(char *uplo, char *equed, integer *n, integer *
04999 nrhs, real *a, integer *lda, real *af, integer *ldaf, real *s, real *
05000 b, integer *ldb, real *x, integer *ldx, real *rcond, real *berr,
05001 integer *n_err_bnds__, real *err_bnds_norm__, real *err_bnds_comp__,
05002 integer *nparams, real *params, real *work, integer *iwork, integer *
05003 info);
05004
05005 int sposv_(char *uplo, integer *n, integer *nrhs, real *a,
05006 integer *lda, real *b, integer *ldb, integer *info);
05007
05008 int sposvx_(char *fact, char *uplo, integer *n, integer *
05009 nrhs, real *a, integer *lda, real *af, integer *ldaf, char *equed,
05010 real *s, real *b, integer *ldb, real *x, integer *ldx, real *rcond,
05011 real *ferr, real *berr, real *work, integer *iwork, integer *info);
05012
05013 int sposvxx_(char *fact, char *uplo, integer *n, integer *
05014 nrhs, real *a, integer *lda, real *af, integer *ldaf, char *equed,
05015 real *s, real *b, integer *ldb, real *x, integer *ldx, real *rcond,
05016 real *rpvgrw, real *berr, integer *n_err_bnds__, real *
05017 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
05018 params, real *work, integer *iwork, integer *info);
05019
05020 int spotf2_(char *uplo, integer *n, real *a, integer *lda,
05021 integer *info);
05022
05023 int spotrf_(char *uplo, integer *n, real *a, integer *lda,
05024 integer *info);
05025
05026 int spotri_(char *uplo, integer *n, real *a, integer *lda,
05027 integer *info);
05028
05029 int spotrs_(char *uplo, integer *n, integer *nrhs, real *a,
05030 integer *lda, real *b, integer *ldb, integer *info);
05031
05032 int sppcon_(char *uplo, integer *n, real *ap, real *anorm,
05033 real *rcond, real *work, integer *iwork, integer *info);
05034
05035 int sppequ_(char *uplo, integer *n, real *ap, real *s, real *
05036 scond, real *amax, integer *info);
05037
05038 int spprfs_(char *uplo, integer *n, integer *nrhs, real *ap,
05039 real *afp, real *b, integer *ldb, real *x, integer *ldx, real *ferr,
05040 real *berr, real *work, integer *iwork, integer *info);
05041
05042 int sppsv_(char *uplo, integer *n, integer *nrhs, real *ap,
05043 real *b, integer *ldb, integer *info);
05044
05045 int sppsvx_(char *fact, char *uplo, integer *n, integer *
05046 nrhs, real *ap, real *afp, char *equed, real *s, real *b, integer *
05047 ldb, real *x, integer *ldx, real *rcond, real *ferr, real *berr, real
05048 *work, integer *iwork, integer *info);
05049
05050 int spptrf_(char *uplo, integer *n, real *ap, integer *info);
05051
05052 int spptri_(char *uplo, integer *n, real *ap, integer *info);
05053
05054 int spptrs_(char *uplo, integer *n, integer *nrhs, real *ap,
05055 real *b, integer *ldb, integer *info);
05056
05057 int spstf2_(char *uplo, integer *n, real *a, integer *lda,
05058 integer *piv, integer *rank, real *tol, real *work, integer *info);
05059
05060 int spstrf_(char *uplo, integer *n, real *a, integer *lda,
05061 integer *piv, integer *rank, real *tol, real *work, integer *info);
05062
05063 int sptcon_(integer *n, real *d__, real *e, real *anorm,
05064 real *rcond, real *work, integer *info);
05065
05066 int spteqr_(char *compz, integer *n, real *d__, real *e,
05067 real *z__, integer *ldz, real *work, integer *info);
05068
05069 int sptrfs_(integer *n, integer *nrhs, real *d__, real *e,
05070 real *df, real *ef, real *b, integer *ldb, real *x, integer *ldx,
05071 real *ferr, real *berr, real *work, integer *info);
05072
05073 int sptsv_(integer *n, integer *nrhs, real *d__, real *e,
05074 real *b, integer *ldb, integer *info);
05075
05076 int sptsvx_(char *fact, integer *n, integer *nrhs, real *d__,
05077 real *e, real *df, real *ef, real *b, integer *ldb, real *x, integer
05078 *ldx, real *rcond, real *ferr, real *berr, real *work, integer *info);
05079
05080 int spttrf_(integer *n, real *d__, real *e, integer *info);
05081
05082 int spttrs_(integer *n, integer *nrhs, real *d__, real *e,
05083 real *b, integer *ldb, integer *info);
05084
05085 int sptts2_(integer *n, integer *nrhs, real *d__, real *e,
05086 real *b, integer *ldb);
05087
05088 int srscl_(integer *n, real *sa, real *sx, integer *incx);
05089
05090 int ssbev_(char *jobz, char *uplo, integer *n, integer *kd,
05091 real *ab, integer *ldab, real *w, real *z__, integer *ldz, real *work,
05092 integer *info);
05093
05094 int ssbevd_(char *jobz, char *uplo, integer *n, integer *kd,
05095 real *ab, integer *ldab, real *w, real *z__, integer *ldz, real *work,
05096 integer *lwork, integer *iwork, integer *liwork, integer *info);
05097
05098 int ssbevx_(char *jobz, char *range, char *uplo, integer *n,
05099 integer *kd, real *ab, integer *ldab, real *q, integer *ldq, real *vl,
05100 real *vu, integer *il, integer *iu, real *abstol, integer *m, real *
05101 w, real *z__, integer *ldz, real *work, integer *iwork, integer *
05102 ifail, integer *info);
05103
05104 int ssbgst_(char *vect, char *uplo, integer *n, integer *ka,
05105 integer *kb, real *ab, integer *ldab, real *bb, integer *ldbb, real *
05106 x, integer *ldx, real *work, integer *info);
05107
05108 int ssbgv_(char *jobz, char *uplo, integer *n, integer *ka,
05109 integer *kb, real *ab, integer *ldab, real *bb, integer *ldbb, real *
05110 w, real *z__, integer *ldz, real *work, integer *info);
05111
05112 int ssbgvd_(char *jobz, char *uplo, integer *n, integer *ka,
05113 integer *kb, real *ab, integer *ldab, real *bb, integer *ldbb, real *
05114 w, real *z__, integer *ldz, real *work, integer *lwork, integer *
05115 iwork, integer *liwork, integer *info);
05116
05117 int ssbgvx_(char *jobz, char *range, char *uplo, integer *n,
05118 integer *ka, integer *kb, real *ab, integer *ldab, real *bb, integer *
05119 ldbb, real *q, integer *ldq, real *vl, real *vu, integer *il, integer
05120 *iu, real *abstol, integer *m, real *w, real *z__, integer *ldz, real
05121 *work, integer *iwork, integer *ifail, integer *info);
05122
05123 int ssbtrd_(char *vect, char *uplo, integer *n, integer *kd,
05124 real *ab, integer *ldab, real *d__, real *e, real *q, integer *ldq,
05125 real *work, integer *info);
05126
05127 int ssfrk_(char *transr, char *uplo, char *trans, integer *n,
05128 integer *k, real *alpha, real *a, integer *lda, real *beta, real *
05129 c__);
05130
05131 int sspcon_(char *uplo, integer *n, real *ap, integer *ipiv,
05132 real *anorm, real *rcond, real *work, integer *iwork, integer *info);
05133
05134 int sspev_(char *jobz, char *uplo, integer *n, real *ap,
05135 real *w, real *z__, integer *ldz, real *work, integer *info);
05136
05137 int sspevd_(char *jobz, char *uplo, integer *n, real *ap,
05138 real *w, real *z__, integer *ldz, real *work, integer *lwork, integer
05139 *iwork, integer *liwork, integer *info);
05140
05141 int sspevx_(char *jobz, char *range, char *uplo, integer *n,
05142 real *ap, real *vl, real *vu, integer *il, integer *iu, real *abstol,
05143 integer *m, real *w, real *z__, integer *ldz, real *work, integer *
05144 iwork, integer *ifail, integer *info);
05145
05146 int sspgst_(integer *itype, char *uplo, integer *n, real *ap,
05147 real *bp, integer *info);
05148
05149 int sspgv_(integer *itype, char *jobz, char *uplo, integer *
05150 n, real *ap, real *bp, real *w, real *z__, integer *ldz, real *work,
05151 integer *info);
05152
05153 int sspgvd_(integer *itype, char *jobz, char *uplo, integer *
05154 n, real *ap, real *bp, real *w, real *z__, integer *ldz, real *work,
05155 integer *lwork, integer *iwork, integer *liwork, integer *info);
05156
05157 int sspgvx_(integer *itype, char *jobz, char *range, char *
05158 uplo, integer *n, real *ap, real *bp, real *vl, real *vu, integer *il,
05159 integer *iu, real *abstol, integer *m, real *w, real *z__, integer *
05160 ldz, real *work, integer *iwork, integer *ifail, integer *info);
05161
05162 int ssprfs_(char *uplo, integer *n, integer *nrhs, real *ap,
05163 real *afp, integer *ipiv, real *b, integer *ldb, real *x, integer *
05164 ldx, real *ferr, real *berr, real *work, integer *iwork, integer *
05165 info);
05166
05167 int sspsv_(char *uplo, integer *n, integer *nrhs, real *ap,
05168 integer *ipiv, real *b, integer *ldb, integer *info);
05169
05170 int sspsvx_(char *fact, char *uplo, integer *n, integer *
05171 nrhs, real *ap, real *afp, integer *ipiv, real *b, integer *ldb, real
05172 *x, integer *ldx, real *rcond, real *ferr, real *berr, real *work,
05173 integer *iwork, integer *info);
05174
05175 int ssptrd_(char *uplo, integer *n, real *ap, real *d__,
05176 real *e, real *tau, integer *info);
05177
05178 int ssptrf_(char *uplo, integer *n, real *ap, integer *ipiv,
05179 integer *info);
05180
05181 int ssptri_(char *uplo, integer *n, real *ap, integer *ipiv,
05182 real *work, integer *info);
05183
05184 int ssptrs_(char *uplo, integer *n, integer *nrhs, real *ap,
05185 integer *ipiv, real *b, integer *ldb, integer *info);
05186
05187 int sstebz_(char *range, char *order, integer *n, real *vl,
05188 real *vu, integer *il, integer *iu, real *abstol, real *d__, real *e,
05189 integer *m, integer *nsplit, real *w, integer *iblock, integer *
05190 isplit, real *work, integer *iwork, integer *info);
05191
05192 int sstedc_(char *compz, integer *n, real *d__, real *e,
05193 real *z__, integer *ldz, real *work, integer *lwork, integer *iwork,
05194 integer *liwork, integer *info);
05195
05196 int sstegr_(char *jobz, char *range, integer *n, real *d__,
05197 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
05198 integer *m, real *w, real *z__, integer *ldz, integer *isuppz, real *
05199 work, integer *lwork, integer *iwork, integer *liwork, integer *info);
05200
05201 int sstein_(integer *n, real *d__, real *e, integer *m, real
05202 *w, integer *iblock, integer *isplit, real *z__, integer *ldz, real *
05203 work, integer *iwork, integer *ifail, integer *info);
05204
05205 int sstemr_(char *jobz, char *range, integer *n, real *d__,
05206 real *e, real *vl, real *vu, integer *il, integer *iu, integer *m,
05207 real *w, real *z__, integer *ldz, integer *nzc, integer *isuppz,
05208 logical *tryrac, real *work, integer *lwork, integer *iwork, integer *
05209 liwork, integer *info);
05210
05211 int ssteqr_(char *compz, integer *n, real *d__, real *e,
05212 real *z__, integer *ldz, real *work, integer *info);
05213
05214 int ssterf_(integer *n, real *d__, real *e, integer *info);
05215
05216 int sstev_(char *jobz, integer *n, real *d__, real *e, real *
05217 z__, integer *ldz, real *work, integer *info);
05218
05219 int sstevd_(char *jobz, integer *n, real *d__, real *e, real
05220 *z__, integer *ldz, real *work, integer *lwork, integer *iwork,
05221 integer *liwork, integer *info);
05222
05223 int sstevr_(char *jobz, char *range, integer *n, real *d__,
05224 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
05225 integer *m, real *w, real *z__, integer *ldz, integer *isuppz, real *
05226 work, integer *lwork, integer *iwork, integer *liwork, integer *info);
05227
05228 int sstevx_(char *jobz, char *range, integer *n, real *d__,
05229 real *e, real *vl, real *vu, integer *il, integer *iu, real *abstol,
05230 integer *m, real *w, real *z__, integer *ldz, real *work, integer *
05231 iwork, integer *ifail, integer *info);
05232
05233 int ssycon_(char *uplo, integer *n, real *a, integer *lda,
05234 integer *ipiv, real *anorm, real *rcond, real *work, integer *iwork,
05235 integer *info);
05236
05237 int ssyequb_(char *uplo, integer *n, real *a, integer *lda,
05238 real *s, real *scond, real *amax, real *work, integer *info);
05239
05240 int ssyev_(char *jobz, char *uplo, integer *n, real *a,
05241 integer *lda, real *w, real *work, integer *lwork, integer *info);
05242
05243 int ssyevd_(char *jobz, char *uplo, integer *n, real *a,
05244 integer *lda, real *w, real *work, integer *lwork, integer *iwork,
05245 integer *liwork, integer *info);
05246
05247 int ssyevr_(char *jobz, char *range, char *uplo, integer *n,
05248 real *a, integer *lda, real *vl, real *vu, integer *il, integer *iu,
05249 real *abstol, integer *m, real *w, real *z__, integer *ldz, integer *
05250 isuppz, real *work, integer *lwork, integer *iwork, integer *liwork,
05251 integer *info);
05252
05253 int ssyevx_(char *jobz, char *range, char *uplo, integer *n,
05254 real *a, integer *lda, real *vl, real *vu, integer *il, integer *iu,
05255 real *abstol, integer *m, real *w, real *z__, integer *ldz, real *
05256 work, integer *lwork, integer *iwork, integer *ifail, integer *info);
05257
05258 int ssygs2_(integer *itype, char *uplo, integer *n, real *a,
05259 integer *lda, real *b, integer *ldb, integer *info);
05260
05261 int ssygst_(integer *itype, char *uplo, integer *n, real *a,
05262 integer *lda, real *b, integer *ldb, integer *info);
05263
05264 int ssygv_(integer *itype, char *jobz, char *uplo, integer *
05265 n, real *a, integer *lda, real *b, integer *ldb, real *w, real *work,
05266 integer *lwork, integer *info);
05267
05268 int ssygvd_(integer *itype, char *jobz, char *uplo, integer *
05269 n, real *a, integer *lda, real *b, integer *ldb, real *w, real *work,
05270 integer *lwork, integer *iwork, integer *liwork, integer *info);
05271
05272 int ssygvx_(integer *itype, char *jobz, char *range, char *
05273 uplo, integer *n, real *a, integer *lda, real *b, integer *ldb, real *
05274 vl, real *vu, integer *il, integer *iu, real *abstol, integer *m,
05275 real *w, real *z__, integer *ldz, real *work, integer *lwork, integer
05276 *iwork, integer *ifail, integer *info);
05277
05278 int ssyrfs_(char *uplo, integer *n, integer *nrhs, real *a,
05279 integer *lda, real *af, integer *ldaf, integer *ipiv, real *b,
05280 integer *ldb, real *x, integer *ldx, real *ferr, real *berr, real *
05281 work, integer *iwork, integer *info);
05282
05283 int ssyrfsx_(char *uplo, char *equed, integer *n, integer *
05284 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
05285 real *s, real *b, integer *ldb, real *x, integer *ldx, real *rcond,
05286 real *berr, integer *n_err_bnds__, real *err_bnds_norm__, real *
05287 err_bnds_comp__, integer *nparams, real *params, real *work, integer *
05288 iwork, integer *info);
05289
05290 int ssysv_(char *uplo, integer *n, integer *nrhs, real *a,
05291 integer *lda, integer *ipiv, real *b, integer *ldb, real *work,
05292 integer *lwork, integer *info);
05293
05294 int ssysvx_(char *fact, char *uplo, integer *n, integer *
05295 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
05296 real *b, integer *ldb, real *x, integer *ldx, real *rcond, real *ferr,
05297 real *berr, real *work, integer *lwork, integer *iwork, integer *
05298 info);
05299
05300 int ssysvxx_(char *fact, char *uplo, integer *n, integer *
05301 nrhs, real *a, integer *lda, real *af, integer *ldaf, integer *ipiv,
05302 char *equed, real *s, real *b, integer *ldb, real *x, integer *ldx,
05303 real *rcond, real *rpvgrw, real *berr, integer *n_err_bnds__, real *
05304 err_bnds_norm__, real *err_bnds_comp__, integer *nparams, real *
05305 params, real *work, integer *iwork, integer *info);
05306
05307 int ssytd2_(char *uplo, integer *n, real *a, integer *lda,
05308 real *d__, real *e, real *tau, integer *info);
05309
05310 int ssytf2_(char *uplo, integer *n, real *a, integer *lda,
05311 integer *ipiv, integer *info);
05312
05313 int ssytrd_(char *uplo, integer *n, real *a, integer *lda,
05314 real *d__, real *e, real *tau, real *work, integer *lwork, integer *
05315 info);
05316
05317 int ssytrf_(char *uplo, integer *n, real *a, integer *lda,
05318 integer *ipiv, real *work, integer *lwork, integer *info);
05319
05320 int ssytri_(char *uplo, integer *n, real *a, integer *lda,
05321 integer *ipiv, real *work, integer *info);
05322
05323 int ssytrs_(char *uplo, integer *n, integer *nrhs, real *a,
05324 integer *lda, integer *ipiv, real *b, integer *ldb, integer *info);
05325
05326 int stbcon_(char *norm, char *uplo, char *diag, integer *n,
05327 integer *kd, real *ab, integer *ldab, real *rcond, real *work,
05328 integer *iwork, integer *info);
05329
05330 int stbrfs_(char *uplo, char *trans, char *diag, integer *n,
05331 integer *kd, integer *nrhs, real *ab, integer *ldab, real *b, integer
05332 *ldb, real *x, integer *ldx, real *ferr, real *berr, real *work,
05333 integer *iwork, integer *info);
05334
05335 int stbtrs_(char *uplo, char *trans, char *diag, integer *n,
05336 integer *kd, integer *nrhs, real *ab, integer *ldab, real *b, integer
05337 *ldb, integer *info);
05338
05339 int stfsm_(char *transr, char *side, char *uplo, char *trans,
05340 char *diag, integer *m, integer *n, real *alpha, real *a, real *b,
05341 integer *ldb);
05342
05343 int stftri_(char *transr, char *uplo, char *diag, integer *n,
05344 real *a, integer *info);
05345
05346 int stfttp_(char *transr, char *uplo, integer *n, real *arf,
05347 real *ap, integer *info);
05348
05349 int stfttr_(char *transr, char *uplo, integer *n, real *arf,
05350 real *a, integer *lda, integer *info);
05351
05352 int stgevc_(char *side, char *howmny, logical *select,
05353 integer *n, real *s, integer *lds, real *p, integer *ldp, real *vl,
05354 integer *ldvl, real *vr, integer *ldvr, integer *mm, integer *m, real
05355 *work, integer *info);
05356
05357 int stgex2_(logical *wantq, logical *wantz, integer *n, real
05358 *a, integer *lda, real *b, integer *ldb, real *q, integer *ldq, real *
05359 z__, integer *ldz, integer *j1, integer *n1, integer *n2, real *work,
05360 integer *lwork, integer *info);
05361
05362 int stgexc_(logical *wantq, logical *wantz, integer *n, real
05363 *a, integer *lda, real *b, integer *ldb, real *q, integer *ldq, real *
05364 z__, integer *ldz, integer *ifst, integer *ilst, real *work, integer *
05365 lwork, integer *info);
05366
05367 int stgsen_(integer *ijob, logical *wantq, logical *wantz,
05368 logical *select, integer *n, real *a, integer *lda, real *b, integer *
05369 ldb, real *alphar, real *alphai, real *beta, real *q, integer *ldq,
05370 real *z__, integer *ldz, integer *m, real *pl, real *pr, real *dif,
05371 real *work, integer *lwork, integer *iwork, integer *liwork, integer *
05372 info);
05373
05374 int stgsja_(char *jobu, char *jobv, char *jobq, integer *m,
05375 integer *p, integer *n, integer *k, integer *l, real *a, integer *lda,
05376 real *b, integer *ldb, real *tola, real *tolb, real *alpha, real *
05377 beta, real *u, integer *ldu, real *v, integer *ldv, real *q, integer *
05378 ldq, real *work, integer *ncycle, integer *info);
05379
05380 int stgsna_(char *job, char *howmny, logical *select,
05381 integer *n, real *a, integer *lda, real *b, integer *ldb, real *vl,
05382 integer *ldvl, real *vr, integer *ldvr, real *s, real *dif, integer *
05383 mm, integer *m, real *work, integer *lwork, integer *iwork, integer *
05384 info);
05385
05386 int stgsy2_(char *trans, integer *ijob, integer *m, integer *
05387 n, real *a, integer *lda, real *b, integer *ldb, real *c__, integer *
05388 ldc, real *d__, integer *ldd, real *e, integer *lde, real *f, integer
05389 *ldf, real *scale, real *rdsum, real *rdscal, integer *iwork, integer
05390 *pq, integer *info);
05391
05392 int stgsyl_(char *trans, integer *ijob, integer *m, integer *
05393 n, real *a, integer *lda, real *b, integer *ldb, real *c__, integer *
05394 ldc, real *d__, integer *ldd, real *e, integer *lde, real *f, integer
05395 *ldf, real *scale, real *dif, real *work, integer *lwork, integer *
05396 iwork, integer *info);
05397
05398 int stpcon_(char *norm, char *uplo, char *diag, integer *n,
05399 real *ap, real *rcond, real *work, integer *iwork, integer *info);
05400
05401 int stprfs_(char *uplo, char *trans, char *diag, integer *n,
05402 integer *nrhs, real *ap, real *b, integer *ldb, real *x, integer *ldx,
05403 real *ferr, real *berr, real *work, integer *iwork, integer *info);
05404
05405 int stptri_(char *uplo, char *diag, integer *n, real *ap,
05406 integer *info);
05407
05408 int stptrs_(char *uplo, char *trans, char *diag, integer *n,
05409 integer *nrhs, real *ap, real *b, integer *ldb, integer *info);
05410
05411 int stpttf_(char *transr, char *uplo, integer *n, real *ap,
05412 real *arf, integer *info);
05413
05414 int stpttr_(char *uplo, integer *n, real *ap, real *a,
05415 integer *lda, integer *info);
05416
05417 int strcon_(char *norm, char *uplo, char *diag, integer *n,
05418 real *a, integer *lda, real *rcond, real *work, integer *iwork,
05419 integer *info);
05420
05421 int strevc_(char *side, char *howmny, logical *select,
05422 integer *n, real *t, integer *ldt, real *vl, integer *ldvl, real *vr,
05423 integer *ldvr, integer *mm, integer *m, real *work, integer *info);
05424
05425 int strexc_(char *compq, integer *n, real *t, integer *ldt,
05426 real *q, integer *ldq, integer *ifst, integer *ilst, real *work,
05427 integer *info);
05428
05429 int strrfs_(char *uplo, char *trans, char *diag, integer *n,
05430 integer *nrhs, real *a, integer *lda, real *b, integer *ldb, real *x,
05431 integer *ldx, real *ferr, real *berr, real *work, integer *iwork,
05432 integer *info);
05433
05434 int strsen_(char *job, char *compq, logical *select, integer
05435 *n, real *t, integer *ldt, real *q, integer *ldq, real *wr, real *wi,
05436 integer *m, real *s, real *sep, real *work, integer *lwork, integer *
05437 iwork, integer *liwork, integer *info);
05438
05439 int strsna_(char *job, char *howmny, logical *select,
05440 integer *n, real *t, integer *ldt, real *vl, integer *ldvl, real *vr,
05441 integer *ldvr, real *s, real *sep, integer *mm, integer *m, real *
05442 work, integer *ldwork, integer *iwork, integer *info);
05443
05444 int strsyl_(char *trana, char *tranb, integer *isgn, integer
05445 *m, integer *n, real *a, integer *lda, real *b, integer *ldb, real *
05446 c__, integer *ldc, real *scale, integer *info);
05447
05448 int strti2_(char *uplo, char *diag, integer *n, real *a,
05449 integer *lda, integer *info);
05450
05451 int strtri_(char *uplo, char *diag, integer *n, real *a,
05452 integer *lda, integer *info);
05453
05454 int strtrs_(char *uplo, char *trans, char *diag, integer *n,
05455 integer *nrhs, real *a, integer *lda, real *b, integer *ldb, integer *
05456 info);
05457
05458 int strttf_(char *transr, char *uplo, integer *n, real *a,
05459 integer *lda, real *arf, integer *info);
05460
05461 int strttp_(char *uplo, integer *n, real *a, integer *lda,
05462 real *ap, integer *info);
05463
05464 int stzrqf_(integer *m, integer *n, real *a, integer *lda,
05465 real *tau, integer *info);
05466
05467 int stzrzf_(integer *m, integer *n, real *a, integer *lda,
05468 real *tau, real *work, integer *lwork, integer *info);
05469
05470 int xerbla_(char *srname, integer *info);
05471
05472 int xerbla_array__(char *srname_array__, integer *
05473 srname_len__, integer *info, ftnlen srname_array_len);
05474
05475 int zbdsqr_(char *uplo, integer *n, integer *ncvt, integer *
05476 nru, integer *ncc, doublereal *d__, doublereal *e, doublecomplex *vt,
05477 integer *ldvt, doublecomplex *u, integer *ldu, doublecomplex *c__,
05478 integer *ldc, doublereal *rwork, integer *info);
05479
05480 int zcgesv_(integer *n, integer *nrhs, doublecomplex *a,
05481 integer *lda, integer *ipiv, doublecomplex *b, integer *ldb,
05482 doublecomplex *x, integer *ldx, doublecomplex *work, complex *swork,
05483 doublereal *rwork, integer *iter, integer *info);
05484
05485 int zcposv_(char *uplo, integer *n, integer *nrhs,
05486 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05487 doublecomplex *x, integer *ldx, doublecomplex *work, complex *swork,
05488 doublereal *rwork, integer *iter, integer *info);
05489
05490 int zdrscl_(integer *n, doublereal *sa, doublecomplex *sx,
05491 integer *incx);
05492
05493 int zgbbrd_(char *vect, integer *m, integer *n, integer *ncc,
05494 integer *kl, integer *ku, doublecomplex *ab, integer *ldab,
05495 doublereal *d__, doublereal *e, doublecomplex *q, integer *ldq,
05496 doublecomplex *pt, integer *ldpt, doublecomplex *c__, integer *ldc,
05497 doublecomplex *work, doublereal *rwork, integer *info);
05498
05499 int zgbcon_(char *norm, integer *n, integer *kl, integer *ku,
05500 doublecomplex *ab, integer *ldab, integer *ipiv, doublereal *anorm,
05501 doublereal *rcond, doublecomplex *work, doublereal *rwork, integer *
05502 info);
05503
05504 int zgbequ_(integer *m, integer *n, integer *kl, integer *ku,
05505 doublecomplex *ab, integer *ldab, doublereal *r__, doublereal *c__,
05506 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, integer *
05507 info);
05508
05509 int zgbequb_(integer *m, integer *n, integer *kl, integer *
05510 ku, doublecomplex *ab, integer *ldab, doublereal *r__, doublereal *
05511 c__, doublereal *rowcnd, doublereal *colcnd, doublereal *amax,
05512 integer *info);
05513
05514 int zgbrfs_(char *trans, integer *n, integer *kl, integer *
05515 ku, integer *nrhs, doublecomplex *ab, integer *ldab, doublecomplex *
05516 afb, integer *ldafb, integer *ipiv, doublecomplex *b, integer *ldb,
05517 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
05518 doublecomplex *work, doublereal *rwork, integer *info);
05519
05520 int zgbrfsx_(char *trans, char *equed, integer *n, integer *
05521 kl, integer *ku, integer *nrhs, doublecomplex *ab, integer *ldab,
05522 doublecomplex *afb, integer *ldafb, integer *ipiv, doublereal *r__,
05523 doublereal *c__, doublecomplex *b, integer *ldb, doublecomplex *x,
05524 integer *ldx, doublereal *rcond, doublereal *berr, integer *
05525 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
05526 err_bnds_comp__, integer *nparams, doublereal *params, doublecomplex *
05527 work, doublereal *rwork, integer *info);
05528
05529 int zgbsv_(integer *n, integer *kl, integer *ku, integer *
05530 nrhs, doublecomplex *ab, integer *ldab, integer *ipiv, doublecomplex *
05531 b, integer *ldb, integer *info);
05532
05533 int zgbsvx_(char *fact, char *trans, integer *n, integer *kl,
05534 integer *ku, integer *nrhs, doublecomplex *ab, integer *ldab,
05535 doublecomplex *afb, integer *ldafb, integer *ipiv, char *equed,
05536 doublereal *r__, doublereal *c__, doublecomplex *b, integer *ldb,
05537 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *ferr,
05538 doublereal *berr, doublecomplex *work, doublereal *rwork, integer *
05539 info);
05540
05541 int zgbsvxx_(char *fact, char *trans, integer *n, integer *
05542 kl, integer *ku, integer *nrhs, doublecomplex *ab, integer *ldab,
05543 doublecomplex *afb, integer *ldafb, integer *ipiv, char *equed,
05544 doublereal *r__, doublereal *c__, doublecomplex *b, integer *ldb,
05545 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *rpvgrw,
05546 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
05547 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
05548 doublecomplex *work, doublereal *rwork, integer *info);
05549
05550 int zgbtf2_(integer *m, integer *n, integer *kl, integer *ku,
05551 doublecomplex *ab, integer *ldab, integer *ipiv, integer *info);
05552
05553 int zgbtrf_(integer *m, integer *n, integer *kl, integer *ku,
05554 doublecomplex *ab, integer *ldab, integer *ipiv, integer *info);
05555
05556 int zgbtrs_(char *trans, integer *n, integer *kl, integer *
05557 ku, integer *nrhs, doublecomplex *ab, integer *ldab, integer *ipiv,
05558 doublecomplex *b, integer *ldb, integer *info);
05559
05560 int zgebak_(char *job, char *side, integer *n, integer *ilo,
05561 integer *ihi, doublereal *scale, integer *m, doublecomplex *v,
05562 integer *ldv, integer *info);
05563
05564 int zgebal_(char *job, integer *n, doublecomplex *a, integer
05565 *lda, integer *ilo, integer *ihi, doublereal *scale, integer *info);
05566
05567 int zgebd2_(integer *m, integer *n, doublecomplex *a,
05568 integer *lda, doublereal *d__, doublereal *e, doublecomplex *tauq,
05569 doublecomplex *taup, doublecomplex *work, integer *info);
05570
05571 int zgebrd_(integer *m, integer *n, doublecomplex *a,
05572 integer *lda, doublereal *d__, doublereal *e, doublecomplex *tauq,
05573 doublecomplex *taup, doublecomplex *work, integer *lwork, integer *
05574 info);
05575
05576 int zgecon_(char *norm, integer *n, doublecomplex *a,
05577 integer *lda, doublereal *anorm, doublereal *rcond, doublecomplex *
05578 work, doublereal *rwork, integer *info);
05579
05580 int zgeequ_(integer *m, integer *n, doublecomplex *a,
05581 integer *lda, doublereal *r__, doublereal *c__, doublereal *rowcnd,
05582 doublereal *colcnd, doublereal *amax, integer *info);
05583
05584 int zgeequb_(integer *m, integer *n, doublecomplex *a,
05585 integer *lda, doublereal *r__, doublereal *c__, doublereal *rowcnd,
05586 doublereal *colcnd, doublereal *amax, integer *info);
05587
05588 int zgees_(char *jobvs, char *sort, L_fp select, integer *n,
05589 doublecomplex *a, integer *lda, integer *sdim, doublecomplex *w,
05590 doublecomplex *vs, integer *ldvs, doublecomplex *work, integer *lwork,
05591 doublereal *rwork, logical *bwork, integer *info);
05592
05593 int zgeesx_(char *jobvs, char *sort, L_fp select, char *
05594 sense, integer *n, doublecomplex *a, integer *lda, integer *sdim,
05595 doublecomplex *w, doublecomplex *vs, integer *ldvs, doublereal *
05596 rconde, doublereal *rcondv, doublecomplex *work, integer *lwork,
05597 doublereal *rwork, logical *bwork, integer *info);
05598
05599 int zgeev_(char *jobvl, char *jobvr, integer *n,
05600 doublecomplex *a, integer *lda, doublecomplex *w, doublecomplex *vl,
05601 integer *ldvl, doublecomplex *vr, integer *ldvr, doublecomplex *work,
05602 integer *lwork, doublereal *rwork, integer *info);
05603
05604 int zgeevx_(char *balanc, char *jobvl, char *jobvr, char *
05605 sense, integer *n, doublecomplex *a, integer *lda, doublecomplex *w,
05606 doublecomplex *vl, integer *ldvl, doublecomplex *vr, integer *ldvr,
05607 integer *ilo, integer *ihi, doublereal *scale, doublereal *abnrm,
05608 doublereal *rconde, doublereal *rcondv, doublecomplex *work, integer *
05609 lwork, doublereal *rwork, integer *info);
05610
05611 int zgegs_(char *jobvsl, char *jobvsr, integer *n,
05612 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05613 doublecomplex *alpha, doublecomplex *beta, doublecomplex *vsl,
05614 integer *ldvsl, doublecomplex *vsr, integer *ldvsr, doublecomplex *
05615 work, integer *lwork, doublereal *rwork, integer *info);
05616
05617 int zgegv_(char *jobvl, char *jobvr, integer *n,
05618 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05619 doublecomplex *alpha, doublecomplex *beta, doublecomplex *vl, integer
05620 *ldvl, doublecomplex *vr, integer *ldvr, doublecomplex *work, integer
05621 *lwork, doublereal *rwork, integer *info);
05622
05623 int zgehd2_(integer *n, integer *ilo, integer *ihi,
05624 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
05625 work, integer *info);
05626
05627 int zgehrd_(integer *n, integer *ilo, integer *ihi,
05628 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
05629 work, integer *lwork, integer *info);
05630
05631 int zgelq2_(integer *m, integer *n, doublecomplex *a,
05632 integer *lda, doublecomplex *tau, doublecomplex *work, integer *info);
05633
05634 int zgelqf_(integer *m, integer *n, doublecomplex *a,
05635 integer *lda, doublecomplex *tau, doublecomplex *work, integer *lwork,
05636 integer *info);
05637
05638 int zgels_(char *trans, integer *m, integer *n, integer *
05639 nrhs, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05640 doublecomplex *work, integer *lwork, integer *info);
05641
05642 int zgelsd_(integer *m, integer *n, integer *nrhs,
05643 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05644 doublereal *s, doublereal *rcond, integer *rank, doublecomplex *work,
05645 integer *lwork, doublereal *rwork, integer *iwork, integer *info);
05646
05647 int zgelss_(integer *m, integer *n, integer *nrhs,
05648 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05649 doublereal *s, doublereal *rcond, integer *rank, doublecomplex *work,
05650 integer *lwork, doublereal *rwork, integer *info);
05651
05652 int zgelsx_(integer *m, integer *n, integer *nrhs,
05653 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05654 integer *jpvt, doublereal *rcond, integer *rank, doublecomplex *work,
05655 doublereal *rwork, integer *info);
05656
05657 int zgelsy_(integer *m, integer *n, integer *nrhs,
05658 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05659 integer *jpvt, doublereal *rcond, integer *rank, doublecomplex *work,
05660 integer *lwork, doublereal *rwork, integer *info);
05661
05662 int zgeql2_(integer *m, integer *n, doublecomplex *a,
05663 integer *lda, doublecomplex *tau, doublecomplex *work, integer *info);
05664
05665 int zgeqlf_(integer *m, integer *n, doublecomplex *a,
05666 integer *lda, doublecomplex *tau, doublecomplex *work, integer *lwork,
05667 integer *info);
05668
05669 int zgeqp3_(integer *m, integer *n, doublecomplex *a,
05670 integer *lda, integer *jpvt, doublecomplex *tau, doublecomplex *work,
05671 integer *lwork, doublereal *rwork, integer *info);
05672
05673 int zgeqpf_(integer *m, integer *n, doublecomplex *a,
05674 integer *lda, integer *jpvt, doublecomplex *tau, doublecomplex *work,
05675 doublereal *rwork, integer *info);
05676
05677 int zgeqr2_(integer *m, integer *n, doublecomplex *a,
05678 integer *lda, doublecomplex *tau, doublecomplex *work, integer *info);
05679
05680 int zgeqrf_(integer *m, integer *n, doublecomplex *a,
05681 integer *lda, doublecomplex *tau, doublecomplex *work, integer *lwork,
05682 integer *info);
05683
05684 int zgerfs_(char *trans, integer *n, integer *nrhs,
05685 doublecomplex *a, integer *lda, doublecomplex *af, integer *ldaf,
05686 integer *ipiv, doublecomplex *b, integer *ldb, doublecomplex *x,
05687 integer *ldx, doublereal *ferr, doublereal *berr, doublecomplex *work,
05688 doublereal *rwork, integer *info);
05689
05690 int zgerfsx_(char *trans, char *equed, integer *n, integer *
05691 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
05692 ldaf, integer *ipiv, doublereal *r__, doublereal *c__, doublecomplex *
05693 b, integer *ldb, doublecomplex *x, integer *ldx, doublereal *rcond,
05694 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
05695 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
05696 doublecomplex *work, doublereal *rwork, integer *info);
05697
05698 int zgerq2_(integer *m, integer *n, doublecomplex *a,
05699 integer *lda, doublecomplex *tau, doublecomplex *work, integer *info);
05700
05701 int zgerqf_(integer *m, integer *n, doublecomplex *a,
05702 integer *lda, doublecomplex *tau, doublecomplex *work, integer *lwork,
05703 integer *info);
05704
05705 int zgesc2_(integer *n, doublecomplex *a, integer *lda,
05706 doublecomplex *rhs, integer *ipiv, integer *jpiv, doublereal *scale);
05707
05708 int zgesdd_(char *jobz, integer *m, integer *n,
05709 doublecomplex *a, integer *lda, doublereal *s, doublecomplex *u,
05710 integer *ldu, doublecomplex *vt, integer *ldvt, doublecomplex *work,
05711 integer *lwork, doublereal *rwork, integer *iwork, integer *info);
05712
05713 int zgesv_(integer *n, integer *nrhs, doublecomplex *a,
05714 integer *lda, integer *ipiv, doublecomplex *b, integer *ldb, integer *
05715 info);
05716
05717 int zgesvd_(char *jobu, char *jobvt, integer *m, integer *n,
05718 doublecomplex *a, integer *lda, doublereal *s, doublecomplex *u,
05719 integer *ldu, doublecomplex *vt, integer *ldvt, doublecomplex *work,
05720 integer *lwork, doublereal *rwork, integer *info);
05721
05722 int zgesvx_(char *fact, char *trans, integer *n, integer *
05723 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
05724 ldaf, integer *ipiv, char *equed, doublereal *r__, doublereal *c__,
05725 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
05726 doublereal *rcond, doublereal *ferr, doublereal *berr, doublecomplex *
05727 work, doublereal *rwork, integer *info);
05728
05729 int zgesvxx_(char *fact, char *trans, integer *n, integer *
05730 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
05731 ldaf, integer *ipiv, char *equed, doublereal *r__, doublereal *c__,
05732 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
05733 doublereal *rcond, doublereal *rpvgrw, doublereal *berr, integer *
05734 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
05735 err_bnds_comp__, integer *nparams, doublereal *params, doublecomplex *
05736 work, doublereal *rwork, integer *info);
05737
05738 int zgetc2_(integer *n, doublecomplex *a, integer *lda,
05739 integer *ipiv, integer *jpiv, integer *info);
05740
05741 int zgetf2_(integer *m, integer *n, doublecomplex *a,
05742 integer *lda, integer *ipiv, integer *info);
05743
05744 int zgetrf_(integer *m, integer *n, doublecomplex *a,
05745 integer *lda, integer *ipiv, integer *info);
05746
05747 int zgetri_(integer *n, doublecomplex *a, integer *lda,
05748 integer *ipiv, doublecomplex *work, integer *lwork, integer *info);
05749
05750 int zgetrs_(char *trans, integer *n, integer *nrhs,
05751 doublecomplex *a, integer *lda, integer *ipiv, doublecomplex *b,
05752 integer *ldb, integer *info);
05753
05754 int zggbak_(char *job, char *side, integer *n, integer *ilo,
05755 integer *ihi, doublereal *lscale, doublereal *rscale, integer *m,
05756 doublecomplex *v, integer *ldv, integer *info);
05757
05758 int zggbal_(char *job, integer *n, doublecomplex *a, integer
05759 *lda, doublecomplex *b, integer *ldb, integer *ilo, integer *ihi,
05760 doublereal *lscale, doublereal *rscale, doublereal *work, integer *
05761 info);
05762
05763 int zgges_(char *jobvsl, char *jobvsr, char *sort, L_fp
05764 selctg, integer *n, doublecomplex *a, integer *lda, doublecomplex *b,
05765 integer *ldb, integer *sdim, doublecomplex *alpha, doublecomplex *
05766 beta, doublecomplex *vsl, integer *ldvsl, doublecomplex *vsr, integer
05767 *ldvsr, doublecomplex *work, integer *lwork, doublereal *rwork,
05768 logical *bwork, integer *info);
05769
05770 int zggesx_(char *jobvsl, char *jobvsr, char *sort, L_fp
05771 selctg, char *sense, integer *n, doublecomplex *a, integer *lda,
05772 doublecomplex *b, integer *ldb, integer *sdim, doublecomplex *alpha,
05773 doublecomplex *beta, doublecomplex *vsl, integer *ldvsl,
05774 doublecomplex *vsr, integer *ldvsr, doublereal *rconde, doublereal *
05775 rcondv, doublecomplex *work, integer *lwork, doublereal *rwork,
05776 integer *iwork, integer *liwork, logical *bwork, integer *info);
05777
05778 int zggev_(char *jobvl, char *jobvr, integer *n,
05779 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05780 doublecomplex *alpha, doublecomplex *beta, doublecomplex *vl, integer
05781 *ldvl, doublecomplex *vr, integer *ldvr, doublecomplex *work, integer
05782 *lwork, doublereal *rwork, integer *info);
05783
05784 int zggevx_(char *balanc, char *jobvl, char *jobvr, char *
05785 sense, integer *n, doublecomplex *a, integer *lda, doublecomplex *b,
05786 integer *ldb, doublecomplex *alpha, doublecomplex *beta,
05787 doublecomplex *vl, integer *ldvl, doublecomplex *vr, integer *ldvr,
05788 integer *ilo, integer *ihi, doublereal *lscale, doublereal *rscale,
05789 doublereal *abnrm, doublereal *bbnrm, doublereal *rconde, doublereal *
05790 rcondv, doublecomplex *work, integer *lwork, doublereal *rwork,
05791 integer *iwork, logical *bwork, integer *info);
05792
05793 int zggglm_(integer *n, integer *m, integer *p,
05794 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05795 doublecomplex *d__, doublecomplex *x, doublecomplex *y, doublecomplex
05796 *work, integer *lwork, integer *info);
05797
05798 int zgghrd_(char *compq, char *compz, integer *n, integer *
05799 ilo, integer *ihi, doublecomplex *a, integer *lda, doublecomplex *b,
05800 integer *ldb, doublecomplex *q, integer *ldq, doublecomplex *z__,
05801 integer *ldz, integer *info);
05802
05803 int zgglse_(integer *m, integer *n, integer *p,
05804 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05805 doublecomplex *c__, doublecomplex *d__, doublecomplex *x,
05806 doublecomplex *work, integer *lwork, integer *info);
05807
05808 int zggqrf_(integer *n, integer *m, integer *p,
05809 doublecomplex *a, integer *lda, doublecomplex *taua, doublecomplex *b,
05810 integer *ldb, doublecomplex *taub, doublecomplex *work, integer *
05811 lwork, integer *info);
05812
05813 int zggrqf_(integer *m, integer *p, integer *n,
05814 doublecomplex *a, integer *lda, doublecomplex *taua, doublecomplex *b,
05815 integer *ldb, doublecomplex *taub, doublecomplex *work, integer *
05816 lwork, integer *info);
05817
05818 int zggsvd_(char *jobu, char *jobv, char *jobq, integer *m,
05819 integer *n, integer *p, integer *k, integer *l, doublecomplex *a,
05820 integer *lda, doublecomplex *b, integer *ldb, doublereal *alpha,
05821 doublereal *beta, doublecomplex *u, integer *ldu, doublecomplex *v,
05822 integer *ldv, doublecomplex *q, integer *ldq, doublecomplex *work,
05823 doublereal *rwork, integer *iwork, integer *info);
05824
05825 int zggsvp_(char *jobu, char *jobv, char *jobq, integer *m,
05826 integer *p, integer *n, doublecomplex *a, integer *lda, doublecomplex
05827 *b, integer *ldb, doublereal *tola, doublereal *tolb, integer *k,
05828 integer *l, doublecomplex *u, integer *ldu, doublecomplex *v, integer
05829 *ldv, doublecomplex *q, integer *ldq, integer *iwork, doublereal *
05830 rwork, doublecomplex *tau, doublecomplex *work, integer *info);
05831
05832 int zgtcon_(char *norm, integer *n, doublecomplex *dl,
05833 doublecomplex *d__, doublecomplex *du, doublecomplex *du2, integer *
05834 ipiv, doublereal *anorm, doublereal *rcond, doublecomplex *work,
05835 integer *info);
05836
05837 int zgtrfs_(char *trans, integer *n, integer *nrhs,
05838 doublecomplex *dl, doublecomplex *d__, doublecomplex *du,
05839 doublecomplex *dlf, doublecomplex *df, doublecomplex *duf,
05840 doublecomplex *du2, integer *ipiv, doublecomplex *b, integer *ldb,
05841 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
05842 doublecomplex *work, doublereal *rwork, integer *info);
05843
05844 int zgtsv_(integer *n, integer *nrhs, doublecomplex *dl,
05845 doublecomplex *d__, doublecomplex *du, doublecomplex *b, integer *ldb,
05846 integer *info);
05847
05848 int zgtsvx_(char *fact, char *trans, integer *n, integer *
05849 nrhs, doublecomplex *dl, doublecomplex *d__, doublecomplex *du,
05850 doublecomplex *dlf, doublecomplex *df, doublecomplex *duf,
05851 doublecomplex *du2, integer *ipiv, doublecomplex *b, integer *ldb,
05852 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *ferr,
05853 doublereal *berr, doublecomplex *work, doublereal *rwork, integer *
05854 info);
05855
05856 int zgttrf_(integer *n, doublecomplex *dl, doublecomplex *
05857 d__, doublecomplex *du, doublecomplex *du2, integer *ipiv, integer *
05858 info);
05859
05860 int zgttrs_(char *trans, integer *n, integer *nrhs,
05861 doublecomplex *dl, doublecomplex *d__, doublecomplex *du,
05862 doublecomplex *du2, integer *ipiv, doublecomplex *b, integer *ldb,
05863 integer *info);
05864
05865 int zgtts2_(integer *itrans, integer *n, integer *nrhs,
05866 doublecomplex *dl, doublecomplex *d__, doublecomplex *du,
05867 doublecomplex *du2, integer *ipiv, doublecomplex *b, integer *ldb);
05868
05869 int zhbev_(char *jobz, char *uplo, integer *n, integer *kd,
05870 doublecomplex *ab, integer *ldab, doublereal *w, doublecomplex *z__,
05871 integer *ldz, doublecomplex *work, doublereal *rwork, integer *info);
05872
05873 int zhbevd_(char *jobz, char *uplo, integer *n, integer *kd,
05874 doublecomplex *ab, integer *ldab, doublereal *w, doublecomplex *z__,
05875 integer *ldz, doublecomplex *work, integer *lwork, doublereal *rwork,
05876 integer *lrwork, integer *iwork, integer *liwork, integer *info);
05877
05878 int zhbevx_(char *jobz, char *range, char *uplo, integer *n,
05879 integer *kd, doublecomplex *ab, integer *ldab, doublecomplex *q,
05880 integer *ldq, doublereal *vl, doublereal *vu, integer *il, integer *
05881 iu, doublereal *abstol, integer *m, doublereal *w, doublecomplex *z__,
05882 integer *ldz, doublecomplex *work, doublereal *rwork, integer *iwork,
05883 integer *ifail, integer *info);
05884
05885 int zhbgst_(char *vect, char *uplo, integer *n, integer *ka,
05886 integer *kb, doublecomplex *ab, integer *ldab, doublecomplex *bb,
05887 integer *ldbb, doublecomplex *x, integer *ldx, doublecomplex *work,
05888 doublereal *rwork, integer *info);
05889
05890 int zhbgv_(char *jobz, char *uplo, integer *n, integer *ka,
05891 integer *kb, doublecomplex *ab, integer *ldab, doublecomplex *bb,
05892 integer *ldbb, doublereal *w, doublecomplex *z__, integer *ldz,
05893 doublecomplex *work, doublereal *rwork, integer *info);
05894
05895 int zhbgvd_(char *jobz, char *uplo, integer *n, integer *ka,
05896 integer *kb, doublecomplex *ab, integer *ldab, doublecomplex *bb,
05897 integer *ldbb, doublereal *w, doublecomplex *z__, integer *ldz,
05898 doublecomplex *work, integer *lwork, doublereal *rwork, integer *
05899 lrwork, integer *iwork, integer *liwork, integer *info);
05900
05901 int zhbgvx_(char *jobz, char *range, char *uplo, integer *n,
05902 integer *ka, integer *kb, doublecomplex *ab, integer *ldab,
05903 doublecomplex *bb, integer *ldbb, doublecomplex *q, integer *ldq,
05904 doublereal *vl, doublereal *vu, integer *il, integer *iu, doublereal *
05905 abstol, integer *m, doublereal *w, doublecomplex *z__, integer *ldz,
05906 doublecomplex *work, doublereal *rwork, integer *iwork, integer *
05907 ifail, integer *info);
05908
05909 int zhbtrd_(char *vect, char *uplo, integer *n, integer *kd,
05910 doublecomplex *ab, integer *ldab, doublereal *d__, doublereal *e,
05911 doublecomplex *q, integer *ldq, doublecomplex *work, integer *info);
05912
05913 int zhecon_(char *uplo, integer *n, doublecomplex *a,
05914 integer *lda, integer *ipiv, doublereal *anorm, doublereal *rcond,
05915 doublecomplex *work, integer *info);
05916
05917 int zheequb_(char *uplo, integer *n, doublecomplex *a,
05918 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
05919 doublecomplex *work, integer *info);
05920
05921 int zheev_(char *jobz, char *uplo, integer *n, doublecomplex
05922 *a, integer *lda, doublereal *w, doublecomplex *work, integer *lwork,
05923 doublereal *rwork, integer *info);
05924
05925 int zheevd_(char *jobz, char *uplo, integer *n,
05926 doublecomplex *a, integer *lda, doublereal *w, doublecomplex *work,
05927 integer *lwork, doublereal *rwork, integer *lrwork, integer *iwork,
05928 integer *liwork, integer *info);
05929
05930 int zheevr_(char *jobz, char *range, char *uplo, integer *n,
05931 doublecomplex *a, integer *lda, doublereal *vl, doublereal *vu,
05932 integer *il, integer *iu, doublereal *abstol, integer *m, doublereal *
05933 w, doublecomplex *z__, integer *ldz, integer *isuppz, doublecomplex *
05934 work, integer *lwork, doublereal *rwork, integer *lrwork, integer *
05935 iwork, integer *liwork, integer *info);
05936
05937 int zheevx_(char *jobz, char *range, char *uplo, integer *n,
05938 doublecomplex *a, integer *lda, doublereal *vl, doublereal *vu,
05939 integer *il, integer *iu, doublereal *abstol, integer *m, doublereal *
05940 w, doublecomplex *z__, integer *ldz, doublecomplex *work, integer *
05941 lwork, doublereal *rwork, integer *iwork, integer *ifail, integer *
05942 info);
05943
05944 int zhegs2_(integer *itype, char *uplo, integer *n,
05945 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05946 integer *info);
05947
05948 int zhegst_(integer *itype, char *uplo, integer *n,
05949 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05950 integer *info);
05951
05952 int zhegv_(integer *itype, char *jobz, char *uplo, integer *
05953 n, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05954 doublereal *w, doublecomplex *work, integer *lwork, doublereal *rwork,
05955 integer *info);
05956
05957 int zhegvd_(integer *itype, char *jobz, char *uplo, integer *
05958 n, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
05959 doublereal *w, doublecomplex *work, integer *lwork, doublereal *rwork,
05960 integer *lrwork, integer *iwork, integer *liwork, integer *info);
05961
05962 int zhegvx_(integer *itype, char *jobz, char *range, char *
05963 uplo, integer *n, doublecomplex *a, integer *lda, doublecomplex *b,
05964 integer *ldb, doublereal *vl, doublereal *vu, integer *il, integer *
05965 iu, doublereal *abstol, integer *m, doublereal *w, doublecomplex *z__,
05966 integer *ldz, doublecomplex *work, integer *lwork, doublereal *rwork,
05967 integer *iwork, integer *ifail, integer *info);
05968
05969 int zherfs_(char *uplo, integer *n, integer *nrhs,
05970 doublecomplex *a, integer *lda, doublecomplex *af, integer *ldaf,
05971 integer *ipiv, doublecomplex *b, integer *ldb, doublecomplex *x,
05972 integer *ldx, doublereal *ferr, doublereal *berr, doublecomplex *work,
05973 doublereal *rwork, integer *info);
05974
05975 int zherfsx_(char *uplo, char *equed, integer *n, integer *
05976 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
05977 ldaf, integer *ipiv, doublereal *s, doublecomplex *b, integer *ldb,
05978 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *berr,
05979 integer *n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
05980 err_bnds_comp__, integer *nparams, doublereal *params, doublecomplex *
05981 work, doublereal *rwork, integer *info);
05982
05983 int zhesv_(char *uplo, integer *n, integer *nrhs,
05984 doublecomplex *a, integer *lda, integer *ipiv, doublecomplex *b,
05985 integer *ldb, doublecomplex *work, integer *lwork, integer *info);
05986
05987 int zhesvx_(char *fact, char *uplo, integer *n, integer *
05988 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
05989 ldaf, integer *ipiv, doublecomplex *b, integer *ldb, doublecomplex *x,
05990 integer *ldx, doublereal *rcond, doublereal *ferr, doublereal *berr,
05991 doublecomplex *work, integer *lwork, doublereal *rwork, integer *info);
05992
05993 int zhesvxx_(char *fact, char *uplo, integer *n, integer *
05994 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
05995 ldaf, integer *ipiv, char *equed, doublereal *s, doublecomplex *b,
05996 integer *ldb, doublecomplex *x, integer *ldx, doublereal *rcond,
05997 doublereal *rpvgrw, doublereal *berr, integer *n_err_bnds__,
05998 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
05999 nparams, doublereal *params, doublecomplex *work, doublereal *rwork,
06000 integer *info);
06001
06002 int zhetd2_(char *uplo, integer *n, doublecomplex *a,
06003 integer *lda, doublereal *d__, doublereal *e, doublecomplex *tau,
06004 integer *info);
06005
06006 int zhetf2_(char *uplo, integer *n, doublecomplex *a,
06007 integer *lda, integer *ipiv, integer *info);
06008
06009 int zhetrd_(char *uplo, integer *n, doublecomplex *a,
06010 integer *lda, doublereal *d__, doublereal *e, doublecomplex *tau,
06011 doublecomplex *work, integer *lwork, integer *info);
06012
06013 int zhetrf_(char *uplo, integer *n, doublecomplex *a,
06014 integer *lda, integer *ipiv, doublecomplex *work, integer *lwork,
06015 integer *info);
06016
06017 int zhetri_(char *uplo, integer *n, doublecomplex *a,
06018 integer *lda, integer *ipiv, doublecomplex *work, integer *info);
06019
06020 int zhetrs_(char *uplo, integer *n, integer *nrhs,
06021 doublecomplex *a, integer *lda, integer *ipiv, doublecomplex *b,
06022 integer *ldb, integer *info);
06023
06024 int zhfrk_(char *transr, char *uplo, char *trans, integer *n,
06025 integer *k, doublereal *alpha, doublecomplex *a, integer *lda,
06026 doublereal *beta, doublecomplex *c__);
06027
06028 int zhgeqz_(char *job, char *compq, char *compz, integer *n,
06029 integer *ilo, integer *ihi, doublecomplex *h__, integer *ldh,
06030 doublecomplex *t, integer *ldt, doublecomplex *alpha, doublecomplex *
06031 beta, doublecomplex *q, integer *ldq, doublecomplex *z__, integer *
06032 ldz, doublecomplex *work, integer *lwork, doublereal *rwork, integer *
06033 info);
06034
06035 int zhpcon_(char *uplo, integer *n, doublecomplex *ap,
06036 integer *ipiv, doublereal *anorm, doublereal *rcond, doublecomplex *
06037 work, integer *info);
06038
06039 int zhpev_(char *jobz, char *uplo, integer *n, doublecomplex
06040 *ap, doublereal *w, doublecomplex *z__, integer *ldz, doublecomplex *
06041 work, doublereal *rwork, integer *info);
06042
06043 int zhpevd_(char *jobz, char *uplo, integer *n,
06044 doublecomplex *ap, doublereal *w, doublecomplex *z__, integer *ldz,
06045 doublecomplex *work, integer *lwork, doublereal *rwork, integer *
06046 lrwork, integer *iwork, integer *liwork, integer *info);
06047
06048 int zhpevx_(char *jobz, char *range, char *uplo, integer *n,
06049 doublecomplex *ap, doublereal *vl, doublereal *vu, integer *il,
06050 integer *iu, doublereal *abstol, integer *m, doublereal *w,
06051 doublecomplex *z__, integer *ldz, doublecomplex *work, doublereal *
06052 rwork, integer *iwork, integer *ifail, integer *info);
06053
06054 int zhpgst_(integer *itype, char *uplo, integer *n,
06055 doublecomplex *ap, doublecomplex *bp, integer *info);
06056
06057 int zhpgv_(integer *itype, char *jobz, char *uplo, integer *
06058 n, doublecomplex *ap, doublecomplex *bp, doublereal *w, doublecomplex
06059 *z__, integer *ldz, doublecomplex *work, doublereal *rwork, integer *
06060 info);
06061
06062 int zhpgvd_(integer *itype, char *jobz, char *uplo, integer *
06063 n, doublecomplex *ap, doublecomplex *bp, doublereal *w, doublecomplex
06064 *z__, integer *ldz, doublecomplex *work, integer *lwork, doublereal *
06065 rwork, integer *lrwork, integer *iwork, integer *liwork, integer *
06066 info);
06067
06068 int zhpgvx_(integer *itype, char *jobz, char *range, char *
06069 uplo, integer *n, doublecomplex *ap, doublecomplex *bp, doublereal *
06070 vl, doublereal *vu, integer *il, integer *iu, doublereal *abstol,
06071 integer *m, doublereal *w, doublecomplex *z__, integer *ldz,
06072 doublecomplex *work, doublereal *rwork, integer *iwork, integer *
06073 ifail, integer *info);
06074
06075 int zhprfs_(char *uplo, integer *n, integer *nrhs,
06076 doublecomplex *ap, doublecomplex *afp, integer *ipiv, doublecomplex *
06077 b, integer *ldb, doublecomplex *x, integer *ldx, doublereal *ferr,
06078 doublereal *berr, doublecomplex *work, doublereal *rwork, integer *
06079 info);
06080
06081 int zhpsv_(char *uplo, integer *n, integer *nrhs,
06082 doublecomplex *ap, integer *ipiv, doublecomplex *b, integer *ldb,
06083 integer *info);
06084
06085 int zhpsvx_(char *fact, char *uplo, integer *n, integer *
06086 nrhs, doublecomplex *ap, doublecomplex *afp, integer *ipiv,
06087 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06088 doublereal *rcond, doublereal *ferr, doublereal *berr, doublecomplex *
06089 work, doublereal *rwork, integer *info);
06090
06091 int zhptrd_(char *uplo, integer *n, doublecomplex *ap,
06092 doublereal *d__, doublereal *e, doublecomplex *tau, integer *info);
06093
06094 int zhptrf_(char *uplo, integer *n, doublecomplex *ap,
06095 integer *ipiv, integer *info);
06096
06097 int zhptri_(char *uplo, integer *n, doublecomplex *ap,
06098 integer *ipiv, doublecomplex *work, integer *info);
06099
06100 int zhptrs_(char *uplo, integer *n, integer *nrhs,
06101 doublecomplex *ap, integer *ipiv, doublecomplex *b, integer *ldb,
06102 integer *info);
06103
06104 int zhsein_(char *side, char *eigsrc, char *initv, logical *
06105 select, integer *n, doublecomplex *h__, integer *ldh, doublecomplex *
06106 w, doublecomplex *vl, integer *ldvl, doublecomplex *vr, integer *ldvr,
06107 integer *mm, integer *m, doublecomplex *work, doublereal *rwork,
06108 integer *ifaill, integer *ifailr, integer *info);
06109
06110 int zhseqr_(char *job, char *compz, integer *n, integer *ilo,
06111 integer *ihi, doublecomplex *h__, integer *ldh, doublecomplex *w,
06112 doublecomplex *z__, integer *ldz, doublecomplex *work, integer *lwork,
06113 integer *info);
06114
06115 int zla_gbamv__(integer *trans, integer *m, integer *n,
06116 integer *kl, integer *ku, doublereal *alpha, doublecomplex *ab,
06117 integer *ldab, doublecomplex *x, integer *incx, doublereal *beta,
06118 doublereal *y, integer *incy);
06119
06120 doublereal zla_gbrcond_c__(char *trans, integer *n, integer *kl, integer *ku,
06121 doublecomplex *ab, integer *ldab, doublecomplex *afb, integer *ldafb,
06122 integer *ipiv, doublereal *c__, logical *capply, integer *info,
06123 doublecomplex *work, doublereal *rwork, ftnlen trans_len);
06124
06125 doublereal zla_gbrcond_x__(char *trans, integer *n, integer *kl, integer *ku,
06126 doublecomplex *ab, integer *ldab, doublecomplex *afb, integer *ldafb,
06127 integer *ipiv, doublecomplex *x, integer *info, doublecomplex *work,
06128 doublereal *rwork, ftnlen trans_len);
06129
06130 int zla_gbrfsx_extended__(integer *prec_type__, integer *
06131 trans_type__, integer *n, integer *kl, integer *ku, integer *nrhs,
06132 doublecomplex *ab, integer *ldab, doublecomplex *afb, integer *ldafb,
06133 integer *ipiv, logical *colequ, doublereal *c__, doublecomplex *b,
06134 integer *ldb, doublecomplex *y, integer *ldy, doublereal *berr_out__,
06135 integer *n_norms__, doublereal *errs_n__, doublereal *errs_c__,
06136 doublecomplex *res, doublereal *ayb, doublecomplex *dy, doublecomplex
06137 *y_tail__, doublereal *rcond, integer *ithresh, doublereal *rthresh,
06138 doublereal *dz_ub__, logical *ignore_cwise__, integer *info);
06139
06140 doublereal zla_gbrpvgrw__(integer *n, integer *kl, integer *ku, integer *
06141 ncols, doublecomplex *ab, integer *ldab, doublecomplex *afb, integer *
06142 ldafb);
06143
06144 int zla_geamv__(integer *trans, integer *m, integer *n,
06145 doublereal *alpha, doublecomplex *a, integer *lda, doublecomplex *x,
06146 integer *incx, doublereal *beta, doublereal *y, integer *incy);
06147
06148 doublereal zla_gercond_c__(char *trans, integer *n, doublecomplex *a, integer
06149 *lda, doublecomplex *af, integer *ldaf, integer *ipiv, doublereal *
06150 c__, logical *capply, integer *info, doublecomplex *work, doublereal *
06151 rwork, ftnlen trans_len);
06152
06153 doublereal zla_gercond_x__(char *trans, integer *n, doublecomplex *a, integer
06154 *lda, doublecomplex *af, integer *ldaf, integer *ipiv, doublecomplex *
06155 x, integer *info, doublecomplex *work, doublereal *rwork, ftnlen
06156 trans_len);
06157
06158 int zla_gerfsx_extended__(integer *prec_type__, integer *
06159 trans_type__, integer *n, integer *nrhs, doublecomplex *a, integer *
06160 lda, doublecomplex *af, integer *ldaf, integer *ipiv, logical *colequ,
06161 doublereal *c__, doublecomplex *b, integer *ldb, doublecomplex *y,
06162 integer *ldy, doublereal *berr_out__, integer *n_norms__, doublereal *
06163 errs_n__, doublereal *errs_c__, doublecomplex *res, doublereal *ayb,
06164 doublecomplex *dy, doublecomplex *y_tail__, doublereal *rcond,
06165 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
06166 ignore_cwise__, integer *info);
06167
06168 int zla_heamv__(integer *uplo, integer *n, doublereal *alpha,
06169 doublecomplex *a, integer *lda, doublecomplex *x, integer *incx,
06170 doublereal *beta, doublereal *y, integer *incy);
06171
06172 doublereal zla_hercond_c__(char *uplo, integer *n, doublecomplex *a, integer *
06173 lda, doublecomplex *af, integer *ldaf, integer *ipiv, doublereal *c__,
06174 logical *capply, integer *info, doublecomplex *work, doublereal *
06175 rwork, ftnlen uplo_len);
06176
06177 doublereal zla_hercond_x__(char *uplo, integer *n, doublecomplex *a, integer *
06178 lda, doublecomplex *af, integer *ldaf, integer *ipiv, doublecomplex *
06179 x, integer *info, doublecomplex *work, doublereal *rwork, ftnlen
06180 uplo_len);
06181
06182 int zla_herfsx_extended__(integer *prec_type__, char *uplo,
06183 integer *n, integer *nrhs, doublecomplex *a, integer *lda,
06184 doublecomplex *af, integer *ldaf, integer *ipiv, logical *colequ,
06185 doublereal *c__, doublecomplex *b, integer *ldb, doublecomplex *y,
06186 integer *ldy, doublereal *berr_out__, integer *n_norms__, doublereal *
06187 errs_n__, doublereal *errs_c__, doublecomplex *res, doublereal *ayb,
06188 doublecomplex *dy, doublecomplex *y_tail__, doublereal *rcond,
06189 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
06190 ignore_cwise__, integer *info, ftnlen uplo_len);
06191
06192 doublereal zla_herpvgrw__(char *uplo, integer *n, integer *info,
06193 doublecomplex *a, integer *lda, doublecomplex *af, integer *ldaf,
06194 integer *ipiv, doublereal *work, ftnlen uplo_len);
06195
06196 int zla_lin_berr__(integer *n, integer *nz, integer *nrhs,
06197 doublecomplex *res, doublereal *ayb, doublereal *berr);
06198
06199 doublereal zla_porcond_c__(char *uplo, integer *n, doublecomplex *a, integer *
06200 lda, doublecomplex *af, integer *ldaf, doublereal *c__, logical *
06201 capply, integer *info, doublecomplex *work, doublereal *rwork, ftnlen
06202 uplo_len);
06203
06204 doublereal zla_porcond_x__(char *uplo, integer *n, doublecomplex *a, integer *
06205 lda, doublecomplex *af, integer *ldaf, doublecomplex *x, integer *
06206 info, doublecomplex *work, doublereal *rwork, ftnlen uplo_len);
06207
06208 int zla_porfsx_extended__(integer *prec_type__, char *uplo,
06209 integer *n, integer *nrhs, doublecomplex *a, integer *lda,
06210 doublecomplex *af, integer *ldaf, logical *colequ, doublereal *c__,
06211 doublecomplex *b, integer *ldb, doublecomplex *y, integer *ldy,
06212 doublereal *berr_out__, integer *n_norms__, doublereal *errs_n__,
06213 doublereal *errs_c__, doublecomplex *res, doublereal *ayb,
06214 doublecomplex *dy, doublecomplex *y_tail__, doublereal *rcond,
06215 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
06216 ignore_cwise__, integer *info, ftnlen uplo_len);
06217
06218 doublereal zla_porpvgrw__(char *uplo, integer *ncols, doublecomplex *a,
06219 integer *lda, doublecomplex *af, integer *ldaf, doublereal *work,
06220 ftnlen uplo_len);
06221
06222 doublereal zla_rpvgrw__(integer *n, integer *ncols, doublecomplex *a, integer
06223 *lda, doublecomplex *af, integer *ldaf);
06224
06225 int zla_syamv__(integer *uplo, integer *n, doublereal *alpha,
06226 doublecomplex *a, integer *lda, doublecomplex *x, integer *incx,
06227 doublereal *beta, doublereal *y, integer *incy);
06228
06229 doublereal zla_syrcond_c__(char *uplo, integer *n, doublecomplex *a, integer *
06230 lda, doublecomplex *af, integer *ldaf, integer *ipiv, doublereal *c__,
06231 logical *capply, integer *info, doublecomplex *work, doublereal *
06232 rwork, ftnlen uplo_len);
06233
06234 doublereal zla_syrcond_x__(char *uplo, integer *n, doublecomplex *a, integer *
06235 lda, doublecomplex *af, integer *ldaf, integer *ipiv, doublecomplex *
06236 x, integer *info, doublecomplex *work, doublereal *rwork, ftnlen
06237 uplo_len);
06238
06239 int zla_syrfsx_extended__(integer *prec_type__, char *uplo,
06240 integer *n, integer *nrhs, doublecomplex *a, integer *lda,
06241 doublecomplex *af, integer *ldaf, integer *ipiv, logical *colequ,
06242 doublereal *c__, doublecomplex *b, integer *ldb, doublecomplex *y,
06243 integer *ldy, doublereal *berr_out__, integer *n_norms__, doublereal *
06244 errs_n__, doublereal *errs_c__, doublecomplex *res, doublereal *ayb,
06245 doublecomplex *dy, doublecomplex *y_tail__, doublereal *rcond,
06246 integer *ithresh, doublereal *rthresh, doublereal *dz_ub__, logical *
06247 ignore_cwise__, integer *info, ftnlen uplo_len);
06248
06249 doublereal zla_syrpvgrw__(char *uplo, integer *n, integer *info,
06250 doublecomplex *a, integer *lda, doublecomplex *af, integer *ldaf,
06251 integer *ipiv, doublereal *work, ftnlen uplo_len);
06252
06253 int zla_wwaddw__(integer *n, doublecomplex *x, doublecomplex
06254 *y, doublecomplex *w);
06255
06256 int zlabrd_(integer *m, integer *n, integer *nb,
06257 doublecomplex *a, integer *lda, doublereal *d__, doublereal *e,
06258 doublecomplex *tauq, doublecomplex *taup, doublecomplex *x, integer *
06259 ldx, doublecomplex *y, integer *ldy);
06260
06261 int zlacgv_(integer *n, doublecomplex *x, integer *incx);
06262
06263 int zlacn2_(integer *n, doublecomplex *v, doublecomplex *x,
06264 doublereal *est, integer *kase, integer *isave);
06265
06266 int zlacon_(integer *n, doublecomplex *v, doublecomplex *x,
06267 doublereal *est, integer *kase);
06268
06269 int zlacp2_(char *uplo, integer *m, integer *n, doublereal *
06270 a, integer *lda, doublecomplex *b, integer *ldb);
06271
06272 int zlacpy_(char *uplo, integer *m, integer *n,
06273 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb);
06274
06275 int zlacrm_(integer *m, integer *n, doublecomplex *a,
06276 integer *lda, doublereal *b, integer *ldb, doublecomplex *c__,
06277 integer *ldc, doublereal *rwork);
06278
06279 int zlacrt_(integer *n, doublecomplex *cx, integer *incx,
06280 doublecomplex *cy, integer *incy, doublecomplex *c__, doublecomplex *
06281 s);
06282
06283 VOID zladiv_(doublecomplex * ret_val, doublecomplex *x,
06284 doublecomplex *y);
06285
06286 int zlaed0_(integer *qsiz, integer *n, doublereal *d__,
06287 doublereal *e, doublecomplex *q, integer *ldq, doublecomplex *qstore,
06288 integer *ldqs, doublereal *rwork, integer *iwork, integer *info);
06289
06290 int zlaed7_(integer *n, integer *cutpnt, integer *qsiz,
06291 integer *tlvls, integer *curlvl, integer *curpbm, doublereal *d__,
06292 doublecomplex *q, integer *ldq, doublereal *rho, integer *indxq,
06293 doublereal *qstore, integer *qptr, integer *prmptr, integer *perm,
06294 integer *givptr, integer *givcol, doublereal *givnum, doublecomplex *
06295 work, doublereal *rwork, integer *iwork, integer *info);
06296
06297 int zlaed8_(integer *k, integer *n, integer *qsiz,
06298 doublecomplex *q, integer *ldq, doublereal *d__, doublereal *rho,
06299 integer *cutpnt, doublereal *z__, doublereal *dlamda, doublecomplex *
06300 q2, integer *ldq2, doublereal *w, integer *indxp, integer *indx,
06301 integer *indxq, integer *perm, integer *givptr, integer *givcol,
06302 doublereal *givnum, integer *info);
06303
06304 int zlaein_(logical *rightv, logical *noinit, integer *n,
06305 doublecomplex *h__, integer *ldh, doublecomplex *w, doublecomplex *v,
06306 doublecomplex *b, integer *ldb, doublereal *rwork, doublereal *eps3,
06307 doublereal *smlnum, integer *info);
06308
06309 int zlaesy_(doublecomplex *a, doublecomplex *b,
06310 doublecomplex *c__, doublecomplex *rt1, doublecomplex *rt2,
06311 doublecomplex *evscal, doublecomplex *cs1, doublecomplex *sn1);
06312
06313 int zlaev2_(doublecomplex *a, doublecomplex *b,
06314 doublecomplex *c__, doublereal *rt1, doublereal *rt2, doublereal *cs1,
06315 doublecomplex *sn1);
06316
06317 int zlag2c_(integer *m, integer *n, doublecomplex *a,
06318 integer *lda, complex *sa, integer *ldsa, integer *info);
06319
06320 int zlags2_(logical *upper, doublereal *a1, doublecomplex *
06321 a2, doublereal *a3, doublereal *b1, doublecomplex *b2, doublereal *b3,
06322 doublereal *csu, doublecomplex *snu, doublereal *csv, doublecomplex *
06323 snv, doublereal *csq, doublecomplex *snq);
06324
06325 int zlagtm_(char *trans, integer *n, integer *nrhs,
06326 doublereal *alpha, doublecomplex *dl, doublecomplex *d__,
06327 doublecomplex *du, doublecomplex *x, integer *ldx, doublereal *beta,
06328 doublecomplex *b, integer *ldb);
06329
06330 int zlahef_(char *uplo, integer *n, integer *nb, integer *kb,
06331 doublecomplex *a, integer *lda, integer *ipiv, doublecomplex *w,
06332 integer *ldw, integer *info);
06333
06334 int zlahqr_(logical *wantt, logical *wantz, integer *n,
06335 integer *ilo, integer *ihi, doublecomplex *h__, integer *ldh,
06336 doublecomplex *w, integer *iloz, integer *ihiz, doublecomplex *z__,
06337 integer *ldz, integer *info);
06338
06339 int zlahr2_(integer *n, integer *k, integer *nb,
06340 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *t,
06341 integer *ldt, doublecomplex *y, integer *ldy);
06342
06343 int zlahrd_(integer *n, integer *k, integer *nb,
06344 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *t,
06345 integer *ldt, doublecomplex *y, integer *ldy);
06346
06347 int zlaic1_(integer *job, integer *j, doublecomplex *x,
06348 doublereal *sest, doublecomplex *w, doublecomplex *gamma, doublereal *
06349 sestpr, doublecomplex *s, doublecomplex *c__);
06350
06351 int zlals0_(integer *icompq, integer *nl, integer *nr,
06352 integer *sqre, integer *nrhs, doublecomplex *b, integer *ldb,
06353 doublecomplex *bx, integer *ldbx, integer *perm, integer *givptr,
06354 integer *givcol, integer *ldgcol, doublereal *givnum, integer *ldgnum,
06355 doublereal *poles, doublereal *difl, doublereal *difr, doublereal *
06356 z__, integer *k, doublereal *c__, doublereal *s, doublereal *rwork,
06357 integer *info);
06358
06359 int zlalsa_(integer *icompq, integer *smlsiz, integer *n,
06360 integer *nrhs, doublecomplex *b, integer *ldb, doublecomplex *bx,
06361 integer *ldbx, doublereal *u, integer *ldu, doublereal *vt, integer *
06362 k, doublereal *difl, doublereal *difr, doublereal *z__, doublereal *
06363 poles, integer *givptr, integer *givcol, integer *ldgcol, integer *
06364 perm, doublereal *givnum, doublereal *c__, doublereal *s, doublereal *
06365 rwork, integer *iwork, integer *info);
06366
06367 int zlalsd_(char *uplo, integer *smlsiz, integer *n, integer
06368 *nrhs, doublereal *d__, doublereal *e, doublecomplex *b, integer *ldb,
06369 doublereal *rcond, integer *rank, doublecomplex *work, doublereal *
06370 rwork, integer *iwork, integer *info);
06371
06372 doublereal zlangb_(char *norm, integer *n, integer *kl, integer *ku,
06373 doublecomplex *ab, integer *ldab, doublereal *work);
06374
06375 doublereal zlange_(char *norm, integer *m, integer *n, doublecomplex *a,
06376 integer *lda, doublereal *work);
06377
06378 doublereal zlangt_(char *norm, integer *n, doublecomplex *dl, doublecomplex *
06379 d__, doublecomplex *du);
06380
06381 doublereal zlanhb_(char *norm, char *uplo, integer *n, integer *k,
06382 doublecomplex *ab, integer *ldab, doublereal *work);
06383
06384 doublereal zlanhe_(char *norm, char *uplo, integer *n, doublecomplex *a,
06385 integer *lda, doublereal *work);
06386
06387 doublereal zlanhf_(char *norm, char *transr, char *uplo, integer *n,
06388 doublecomplex *a, doublereal *work);
06389
06390 doublereal zlanhp_(char *norm, char *uplo, integer *n, doublecomplex *ap,
06391 doublereal *work);
06392
06393 doublereal zlanhs_(char *norm, integer *n, doublecomplex *a, integer *lda,
06394 doublereal *work);
06395
06396 doublereal zlanht_(char *norm, integer *n, doublereal *d__, doublecomplex *e);
06397
06398 doublereal zlansb_(char *norm, char *uplo, integer *n, integer *k,
06399 doublecomplex *ab, integer *ldab, doublereal *work);
06400
06401 doublereal zlansp_(char *norm, char *uplo, integer *n, doublecomplex *ap,
06402 doublereal *work);
06403
06404 doublereal zlansy_(char *norm, char *uplo, integer *n, doublecomplex *a,
06405 integer *lda, doublereal *work);
06406
06407 doublereal zlantb_(char *norm, char *uplo, char *diag, integer *n, integer *k,
06408 doublecomplex *ab, integer *ldab, doublereal *work);
06409
06410 doublereal zlantp_(char *norm, char *uplo, char *diag, integer *n,
06411 doublecomplex *ap, doublereal *work);
06412
06413 doublereal zlantr_(char *norm, char *uplo, char *diag, integer *m, integer *n,
06414 doublecomplex *a, integer *lda, doublereal *work);
06415
06416 int zlapll_(integer *n, doublecomplex *x, integer *incx,
06417 doublecomplex *y, integer *incy, doublereal *ssmin);
06418
06419 int zlapmt_(logical *forwrd, integer *m, integer *n,
06420 doublecomplex *x, integer *ldx, integer *k);
06421
06422 int zlaqgb_(integer *m, integer *n, integer *kl, integer *ku,
06423 doublecomplex *ab, integer *ldab, doublereal *r__, doublereal *c__,
06424 doublereal *rowcnd, doublereal *colcnd, doublereal *amax, char *equed);
06425
06426 int zlaqge_(integer *m, integer *n, doublecomplex *a,
06427 integer *lda, doublereal *r__, doublereal *c__, doublereal *rowcnd,
06428 doublereal *colcnd, doublereal *amax, char *equed);
06429
06430 int zlaqhb_(char *uplo, integer *n, integer *kd,
06431 doublecomplex *ab, integer *ldab, doublereal *s, doublereal *scond,
06432 doublereal *amax, char *equed);
06433
06434 int zlaqhe_(char *uplo, integer *n, doublecomplex *a,
06435 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
06436 char *equed);
06437
06438 int zlaqhp_(char *uplo, integer *n, doublecomplex *ap,
06439 doublereal *s, doublereal *scond, doublereal *amax, char *equed);
06440
06441 int zlaqp2_(integer *m, integer *n, integer *offset,
06442 doublecomplex *a, integer *lda, integer *jpvt, doublecomplex *tau,
06443 doublereal *vn1, doublereal *vn2, doublecomplex *work);
06444
06445 int zlaqps_(integer *m, integer *n, integer *offset, integer
06446 *nb, integer *kb, doublecomplex *a, integer *lda, integer *jpvt,
06447 doublecomplex *tau, doublereal *vn1, doublereal *vn2, doublecomplex *
06448 auxv, doublecomplex *f, integer *ldf);
06449
06450 int zlaqr0_(logical *wantt, logical *wantz, integer *n,
06451 integer *ilo, integer *ihi, doublecomplex *h__, integer *ldh,
06452 doublecomplex *w, integer *iloz, integer *ihiz, doublecomplex *z__,
06453 integer *ldz, doublecomplex *work, integer *lwork, integer *info);
06454
06455 int zlaqr1_(integer *n, doublecomplex *h__, integer *ldh,
06456 doublecomplex *s1, doublecomplex *s2, doublecomplex *v);
06457
06458 int zlaqr2_(logical *wantt, logical *wantz, integer *n,
06459 integer *ktop, integer *kbot, integer *nw, doublecomplex *h__,
06460 integer *ldh, integer *iloz, integer *ihiz, doublecomplex *z__,
06461 integer *ldz, integer *ns, integer *nd, doublecomplex *sh,
06462 doublecomplex *v, integer *ldv, integer *nh, doublecomplex *t,
06463 integer *ldt, integer *nv, doublecomplex *wv, integer *ldwv,
06464 doublecomplex *work, integer *lwork);
06465
06466 int zlaqr3_(logical *wantt, logical *wantz, integer *n,
06467 integer *ktop, integer *kbot, integer *nw, doublecomplex *h__,
06468 integer *ldh, integer *iloz, integer *ihiz, doublecomplex *z__,
06469 integer *ldz, integer *ns, integer *nd, doublecomplex *sh,
06470 doublecomplex *v, integer *ldv, integer *nh, doublecomplex *t,
06471 integer *ldt, integer *nv, doublecomplex *wv, integer *ldwv,
06472 doublecomplex *work, integer *lwork);
06473
06474 int zlaqr4_(logical *wantt, logical *wantz, integer *n,
06475 integer *ilo, integer *ihi, doublecomplex *h__, integer *ldh,
06476 doublecomplex *w, integer *iloz, integer *ihiz, doublecomplex *z__,
06477 integer *ldz, doublecomplex *work, integer *lwork, integer *info);
06478
06479 int zlaqr5_(logical *wantt, logical *wantz, integer *kacc22,
06480 integer *n, integer *ktop, integer *kbot, integer *nshfts,
06481 doublecomplex *s, doublecomplex *h__, integer *ldh, integer *iloz,
06482 integer *ihiz, doublecomplex *z__, integer *ldz, doublecomplex *v,
06483 integer *ldv, doublecomplex *u, integer *ldu, integer *nv,
06484 doublecomplex *wv, integer *ldwv, integer *nh, doublecomplex *wh,
06485 integer *ldwh);
06486
06487 int zlaqsb_(char *uplo, integer *n, integer *kd,
06488 doublecomplex *ab, integer *ldab, doublereal *s, doublereal *scond,
06489 doublereal *amax, char *equed);
06490
06491 int zlaqsp_(char *uplo, integer *n, doublecomplex *ap,
06492 doublereal *s, doublereal *scond, doublereal *amax, char *equed);
06493
06494 int zlaqsy_(char *uplo, integer *n, doublecomplex *a,
06495 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
06496 char *equed);
06497
06498 int zlar1v_(integer *n, integer *b1, integer *bn, doublereal
06499 *lambda, doublereal *d__, doublereal *l, doublereal *ld, doublereal *
06500 lld, doublereal *pivmin, doublereal *gaptol, doublecomplex *z__,
06501 logical *wantnc, integer *negcnt, doublereal *ztz, doublereal *mingma,
06502 integer *r__, integer *isuppz, doublereal *nrminv, doublereal *resid,
06503 doublereal *rqcorr, doublereal *work);
06504
06505 int zlar2v_(integer *n, doublecomplex *x, doublecomplex *y,
06506 doublecomplex *z__, integer *incx, doublereal *c__, doublecomplex *s,
06507 integer *incc);
06508
06509 int zlarcm_(integer *m, integer *n, doublereal *a, integer *
06510 lda, doublecomplex *b, integer *ldb, doublecomplex *c__, integer *ldc,
06511 doublereal *rwork);
06512
06513 int zlarf_(char *side, integer *m, integer *n, doublecomplex
06514 *v, integer *incv, doublecomplex *tau, doublecomplex *c__, integer *
06515 ldc, doublecomplex *work);
06516
06517 int zlarfb_(char *side, char *trans, char *direct, char *
06518 storev, integer *m, integer *n, integer *k, doublecomplex *v, integer
06519 *ldv, doublecomplex *t, integer *ldt, doublecomplex *c__, integer *
06520 ldc, doublecomplex *work, integer *ldwork);
06521
06522 int zlarfg_(integer *n, doublecomplex *alpha, doublecomplex *
06523 x, integer *incx, doublecomplex *tau);
06524
06525 int zlarfp_(integer *n, doublecomplex *alpha, doublecomplex *
06526 x, integer *incx, doublecomplex *tau);
06527
06528 int zlarft_(char *direct, char *storev, integer *n, integer *
06529 k, doublecomplex *v, integer *ldv, doublecomplex *tau, doublecomplex *
06530 t, integer *ldt);
06531
06532 int zlarfx_(char *side, integer *m, integer *n,
06533 doublecomplex *v, doublecomplex *tau, doublecomplex *c__, integer *
06534 ldc, doublecomplex *work);
06535
06536 int zlargv_(integer *n, doublecomplex *x, integer *incx,
06537 doublecomplex *y, integer *incy, doublereal *c__, integer *incc);
06538
06539 int zlarnv_(integer *idist, integer *iseed, integer *n,
06540 doublecomplex *x);
06541
06542 int zlarrv_(integer *n, doublereal *vl, doublereal *vu,
06543 doublereal *d__, doublereal *l, doublereal *pivmin, integer *isplit,
06544 integer *m, integer *dol, integer *dou, doublereal *minrgp,
06545 doublereal *rtol1, doublereal *rtol2, doublereal *w, doublereal *werr,
06546 doublereal *wgap, integer *iblock, integer *indexw, doublereal *gers,
06547 doublecomplex *z__, integer *ldz, integer *isuppz, doublereal *work,
06548 integer *iwork, integer *info);
06549
06550 int zlarscl2_(integer *m, integer *n, doublereal *d__,
06551 doublecomplex *x, integer *ldx);
06552
06553 int zlartg_(doublecomplex *f, doublecomplex *g, doublereal *
06554 cs, doublecomplex *sn, doublecomplex *r__);
06555
06556 int zlartv_(integer *n, doublecomplex *x, integer *incx,
06557 doublecomplex *y, integer *incy, doublereal *c__, doublecomplex *s,
06558 integer *incc);
06559
06560 int zlarz_(char *side, integer *m, integer *n, integer *l,
06561 doublecomplex *v, integer *incv, doublecomplex *tau, doublecomplex *
06562 c__, integer *ldc, doublecomplex *work);
06563
06564 int zlarzb_(char *side, char *trans, char *direct, char *
06565 storev, integer *m, integer *n, integer *k, integer *l, doublecomplex
06566 *v, integer *ldv, doublecomplex *t, integer *ldt, doublecomplex *c__,
06567 integer *ldc, doublecomplex *work, integer *ldwork);
06568
06569 int zlarzt_(char *direct, char *storev, integer *n, integer *
06570 k, doublecomplex *v, integer *ldv, doublecomplex *tau, doublecomplex *
06571 t, integer *ldt);
06572
06573 int zlascl_(char *type__, integer *kl, integer *ku,
06574 doublereal *cfrom, doublereal *cto, integer *m, integer *n,
06575 doublecomplex *a, integer *lda, integer *info);
06576
06577 int zlascl2_(integer *m, integer *n, doublereal *d__,
06578 doublecomplex *x, integer *ldx);
06579
06580 int zlaset_(char *uplo, integer *m, integer *n,
06581 doublecomplex *alpha, doublecomplex *beta, doublecomplex *a, integer *
06582 lda);
06583
06584 int zlasr_(char *side, char *pivot, char *direct, integer *m,
06585 integer *n, doublereal *c__, doublereal *s, doublecomplex *a,
06586 integer *lda);
06587
06588 int zlassq_(integer *n, doublecomplex *x, integer *incx,
06589 doublereal *scale, doublereal *sumsq);
06590
06591 int zlaswp_(integer *n, doublecomplex *a, integer *lda,
06592 integer *k1, integer *k2, integer *ipiv, integer *incx);
06593
06594 int zlasyf_(char *uplo, integer *n, integer *nb, integer *kb,
06595 doublecomplex *a, integer *lda, integer *ipiv, doublecomplex *w,
06596 integer *ldw, integer *info);
06597
06598 int zlat2c_(char *uplo, integer *n, doublecomplex *a,
06599 integer *lda, complex *sa, integer *ldsa, integer *info);
06600
06601 int zlatbs_(char *uplo, char *trans, char *diag, char *
06602 normin, integer *n, integer *kd, doublecomplex *ab, integer *ldab,
06603 doublecomplex *x, doublereal *scale, doublereal *cnorm, integer *info);
06604
06605 int zlatdf_(integer *ijob, integer *n, doublecomplex *z__,
06606 integer *ldz, doublecomplex *rhs, doublereal *rdsum, doublereal *
06607 rdscal, integer *ipiv, integer *jpiv);
06608
06609 int zlatps_(char *uplo, char *trans, char *diag, char *
06610 normin, integer *n, doublecomplex *ap, doublecomplex *x, doublereal *
06611 scale, doublereal *cnorm, integer *info);
06612
06613 int zlatrd_(char *uplo, integer *n, integer *nb,
06614 doublecomplex *a, integer *lda, doublereal *e, doublecomplex *tau,
06615 doublecomplex *w, integer *ldw);
06616
06617 int zlatrs_(char *uplo, char *trans, char *diag, char *
06618 normin, integer *n, doublecomplex *a, integer *lda, doublecomplex *x,
06619 doublereal *scale, doublereal *cnorm, integer *info);
06620
06621 int zlatrz_(integer *m, integer *n, integer *l,
06622 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
06623 work);
06624
06625 int zlatzm_(char *side, integer *m, integer *n,
06626 doublecomplex *v, integer *incv, doublecomplex *tau, doublecomplex *
06627 c1, doublecomplex *c2, integer *ldc, doublecomplex *work);
06628
06629 int zlauu2_(char *uplo, integer *n, doublecomplex *a,
06630 integer *lda, integer *info);
06631
06632 int zlauum_(char *uplo, integer *n, doublecomplex *a,
06633 integer *lda, integer *info);
06634
06635 int zpbcon_(char *uplo, integer *n, integer *kd,
06636 doublecomplex *ab, integer *ldab, doublereal *anorm, doublereal *
06637 rcond, doublecomplex *work, doublereal *rwork, integer *info);
06638
06639 int zpbequ_(char *uplo, integer *n, integer *kd,
06640 doublecomplex *ab, integer *ldab, doublereal *s, doublereal *scond,
06641 doublereal *amax, integer *info);
06642
06643 int zpbrfs_(char *uplo, integer *n, integer *kd, integer *
06644 nrhs, doublecomplex *ab, integer *ldab, doublecomplex *afb, integer *
06645 ldafb, doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06646 doublereal *ferr, doublereal *berr, doublecomplex *work, doublereal *
06647 rwork, integer *info);
06648
06649 int zpbstf_(char *uplo, integer *n, integer *kd,
06650 doublecomplex *ab, integer *ldab, integer *info);
06651
06652 int zpbsv_(char *uplo, integer *n, integer *kd, integer *
06653 nrhs, doublecomplex *ab, integer *ldab, doublecomplex *b, integer *
06654 ldb, integer *info);
06655
06656 int zpbsvx_(char *fact, char *uplo, integer *n, integer *kd,
06657 integer *nrhs, doublecomplex *ab, integer *ldab, doublecomplex *afb,
06658 integer *ldafb, char *equed, doublereal *s, doublecomplex *b, integer
06659 *ldb, doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *
06660 ferr, doublereal *berr, doublecomplex *work, doublereal *rwork,
06661 integer *info);
06662
06663 int zpbtf2_(char *uplo, integer *n, integer *kd,
06664 doublecomplex *ab, integer *ldab, integer *info);
06665
06666 int zpbtrf_(char *uplo, integer *n, integer *kd,
06667 doublecomplex *ab, integer *ldab, integer *info);
06668
06669 int zpbtrs_(char *uplo, integer *n, integer *kd, integer *
06670 nrhs, doublecomplex *ab, integer *ldab, doublecomplex *b, integer *
06671 ldb, integer *info);
06672
06673 int zpftrf_(char *transr, char *uplo, integer *n,
06674 doublecomplex *a, integer *info);
06675
06676 int zpftri_(char *transr, char *uplo, integer *n,
06677 doublecomplex *a, integer *info);
06678
06679 int zpftrs_(char *transr, char *uplo, integer *n, integer *
06680 nrhs, doublecomplex *a, doublecomplex *b, integer *ldb, integer *info);
06681
06682 int zpocon_(char *uplo, integer *n, doublecomplex *a,
06683 integer *lda, doublereal *anorm, doublereal *rcond, doublecomplex *
06684 work, doublereal *rwork, integer *info);
06685
06686 int zpoequ_(integer *n, doublecomplex *a, integer *lda,
06687 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
06688
06689 int zpoequb_(integer *n, doublecomplex *a, integer *lda,
06690 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
06691
06692 int zporfs_(char *uplo, integer *n, integer *nrhs,
06693 doublecomplex *a, integer *lda, doublecomplex *af, integer *ldaf,
06694 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06695 doublereal *ferr, doublereal *berr, doublecomplex *work, doublereal *
06696 rwork, integer *info);
06697
06698 int zporfsx_(char *uplo, char *equed, integer *n, integer *
06699 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
06700 ldaf, doublereal *s, doublecomplex *b, integer *ldb, doublecomplex *x,
06701 integer *ldx, doublereal *rcond, doublereal *berr, integer *
06702 n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
06703 err_bnds_comp__, integer *nparams, doublereal *params, doublecomplex *
06704 work, doublereal *rwork, integer *info);
06705
06706 int zposv_(char *uplo, integer *n, integer *nrhs,
06707 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
06708 integer *info);
06709
06710 int zposvx_(char *fact, char *uplo, integer *n, integer *
06711 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
06712 ldaf, char *equed, doublereal *s, doublecomplex *b, integer *ldb,
06713 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *ferr,
06714 doublereal *berr, doublecomplex *work, doublereal *rwork, integer *
06715 info);
06716
06717 int zposvxx_(char *fact, char *uplo, integer *n, integer *
06718 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
06719 ldaf, char *equed, doublereal *s, doublecomplex *b, integer *ldb,
06720 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *rpvgrw,
06721 doublereal *berr, integer *n_err_bnds__, doublereal *err_bnds_norm__,
06722 doublereal *err_bnds_comp__, integer *nparams, doublereal *params,
06723 doublecomplex *work, doublereal *rwork, integer *info);
06724
06725 int zpotf2_(char *uplo, integer *n, doublecomplex *a,
06726 integer *lda, integer *info);
06727
06728 int zpotrf_(char *uplo, integer *n, doublecomplex *a,
06729 integer *lda, integer *info);
06730
06731 int zpotri_(char *uplo, integer *n, doublecomplex *a,
06732 integer *lda, integer *info);
06733
06734 int zpotrs_(char *uplo, integer *n, integer *nrhs,
06735 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
06736 integer *info);
06737
06738 int zppcon_(char *uplo, integer *n, doublecomplex *ap,
06739 doublereal *anorm, doublereal *rcond, doublecomplex *work, doublereal
06740 *rwork, integer *info);
06741
06742 int zppequ_(char *uplo, integer *n, doublecomplex *ap,
06743 doublereal *s, doublereal *scond, doublereal *amax, integer *info);
06744
06745 int zpprfs_(char *uplo, integer *n, integer *nrhs,
06746 doublecomplex *ap, doublecomplex *afp, doublecomplex *b, integer *ldb,
06747 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
06748 doublecomplex *work, doublereal *rwork, integer *info);
06749
06750 int zppsv_(char *uplo, integer *n, integer *nrhs,
06751 doublecomplex *ap, doublecomplex *b, integer *ldb, integer *info);
06752
06753 int zppsvx_(char *fact, char *uplo, integer *n, integer *
06754 nrhs, doublecomplex *ap, doublecomplex *afp, char *equed, doublereal *
06755 s, doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06756 doublereal *rcond, doublereal *ferr, doublereal *berr, doublecomplex *
06757 work, doublereal *rwork, integer *info);
06758
06759 int zpptrf_(char *uplo, integer *n, doublecomplex *ap,
06760 integer *info);
06761
06762 int zpptri_(char *uplo, integer *n, doublecomplex *ap,
06763 integer *info);
06764
06765 int zpptrs_(char *uplo, integer *n, integer *nrhs,
06766 doublecomplex *ap, doublecomplex *b, integer *ldb, integer *info);
06767
06768 int zpstf2_(char *uplo, integer *n, doublecomplex *a,
06769 integer *lda, integer *piv, integer *rank, doublereal *tol,
06770 doublereal *work, integer *info);
06771
06772 int zpstrf_(char *uplo, integer *n, doublecomplex *a,
06773 integer *lda, integer *piv, integer *rank, doublereal *tol,
06774 doublereal *work, integer *info);
06775
06776 int zptcon_(integer *n, doublereal *d__, doublecomplex *e,
06777 doublereal *anorm, doublereal *rcond, doublereal *rwork, integer *
06778 info);
06779
06780 int zpteqr_(char *compz, integer *n, doublereal *d__,
06781 doublereal *e, doublecomplex *z__, integer *ldz, doublereal *work,
06782 integer *info);
06783
06784 int zptrfs_(char *uplo, integer *n, integer *nrhs,
06785 doublereal *d__, doublecomplex *e, doublereal *df, doublecomplex *ef,
06786 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06787 doublereal *ferr, doublereal *berr, doublecomplex *work, doublereal *
06788 rwork, integer *info);
06789
06790 int zptsv_(integer *n, integer *nrhs, doublereal *d__,
06791 doublecomplex *e, doublecomplex *b, integer *ldb, integer *info);
06792
06793 int zptsvx_(char *fact, integer *n, integer *nrhs,
06794 doublereal *d__, doublecomplex *e, doublereal *df, doublecomplex *ef,
06795 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06796 doublereal *rcond, doublereal *ferr, doublereal *berr, doublecomplex *
06797 work, doublereal *rwork, integer *info);
06798
06799 int zpttrf_(integer *n, doublereal *d__, doublecomplex *e,
06800 integer *info);
06801
06802 int zpttrs_(char *uplo, integer *n, integer *nrhs,
06803 doublereal *d__, doublecomplex *e, doublecomplex *b, integer *ldb,
06804 integer *info);
06805
06806 int zptts2_(integer *iuplo, integer *n, integer *nrhs,
06807 doublereal *d__, doublecomplex *e, doublecomplex *b, integer *ldb);
06808
06809 int zrot_(integer *n, doublecomplex *cx, integer *incx,
06810 doublecomplex *cy, integer *incy, doublereal *c__, doublecomplex *s);
06811
06812 int zspcon_(char *uplo, integer *n, doublecomplex *ap,
06813 integer *ipiv, doublereal *anorm, doublereal *rcond, doublecomplex *
06814 work, integer *info);
06815
06816 int zspmv_(char *uplo, integer *n, doublecomplex *alpha,
06817 doublecomplex *ap, doublecomplex *x, integer *incx, doublecomplex *
06818 beta, doublecomplex *y, integer *incy);
06819
06820 int zspr_(char *uplo, integer *n, doublecomplex *alpha,
06821 doublecomplex *x, integer *incx, doublecomplex *ap);
06822
06823 int zsprfs_(char *uplo, integer *n, integer *nrhs,
06824 doublecomplex *ap, doublecomplex *afp, integer *ipiv, doublecomplex *
06825 b, integer *ldb, doublecomplex *x, integer *ldx, doublereal *ferr,
06826 doublereal *berr, doublecomplex *work, doublereal *rwork, integer *
06827 info);
06828
06829 int zspsv_(char *uplo, integer *n, integer *nrhs,
06830 doublecomplex *ap, integer *ipiv, doublecomplex *b, integer *ldb,
06831 integer *info);
06832
06833 int zspsvx_(char *fact, char *uplo, integer *n, integer *
06834 nrhs, doublecomplex *ap, doublecomplex *afp, integer *ipiv,
06835 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06836 doublereal *rcond, doublereal *ferr, doublereal *berr, doublecomplex *
06837 work, doublereal *rwork, integer *info);
06838
06839 int zsptrf_(char *uplo, integer *n, doublecomplex *ap,
06840 integer *ipiv, integer *info);
06841
06842 int zsptri_(char *uplo, integer *n, doublecomplex *ap,
06843 integer *ipiv, doublecomplex *work, integer *info);
06844
06845 int zsptrs_(char *uplo, integer *n, integer *nrhs,
06846 doublecomplex *ap, integer *ipiv, doublecomplex *b, integer *ldb,
06847 integer *info);
06848
06849 int zstedc_(char *compz, integer *n, doublereal *d__,
06850 doublereal *e, doublecomplex *z__, integer *ldz, doublecomplex *work,
06851 integer *lwork, doublereal *rwork, integer *lrwork, integer *iwork,
06852 integer *liwork, integer *info);
06853
06854 int zstegr_(char *jobz, char *range, integer *n, doublereal *
06855 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
06856 integer *iu, doublereal *abstol, integer *m, doublereal *w,
06857 doublecomplex *z__, integer *ldz, integer *isuppz, doublereal *work,
06858 integer *lwork, integer *iwork, integer *liwork, integer *info);
06859
06860 int zstein_(integer *n, doublereal *d__, doublereal *e,
06861 integer *m, doublereal *w, integer *iblock, integer *isplit,
06862 doublecomplex *z__, integer *ldz, doublereal *work, integer *iwork,
06863 integer *ifail, integer *info);
06864
06865 int zstemr_(char *jobz, char *range, integer *n, doublereal *
06866 d__, doublereal *e, doublereal *vl, doublereal *vu, integer *il,
06867 integer *iu, integer *m, doublereal *w, doublecomplex *z__, integer *
06868 ldz, integer *nzc, integer *isuppz, logical *tryrac, doublereal *work,
06869 integer *lwork, integer *iwork, integer *liwork, integer *info);
06870
06871 int zsteqr_(char *compz, integer *n, doublereal *d__,
06872 doublereal *e, doublecomplex *z__, integer *ldz, doublereal *work,
06873 integer *info);
06874
06875 int zsycon_(char *uplo, integer *n, doublecomplex *a,
06876 integer *lda, integer *ipiv, doublereal *anorm, doublereal *rcond,
06877 doublecomplex *work, integer *info);
06878
06879 int zsyequb_(char *uplo, integer *n, doublecomplex *a,
06880 integer *lda, doublereal *s, doublereal *scond, doublereal *amax,
06881 doublecomplex *work, integer *info);
06882
06883 int zsymv_(char *uplo, integer *n, doublecomplex *alpha,
06884 doublecomplex *a, integer *lda, doublecomplex *x, integer *incx,
06885 doublecomplex *beta, doublecomplex *y, integer *incy);
06886
06887 int zsyr_(char *uplo, integer *n, doublecomplex *alpha,
06888 doublecomplex *x, integer *incx, doublecomplex *a, integer *lda);
06889
06890 int zsyrfs_(char *uplo, integer *n, integer *nrhs,
06891 doublecomplex *a, integer *lda, doublecomplex *af, integer *ldaf,
06892 integer *ipiv, doublecomplex *b, integer *ldb, doublecomplex *x,
06893 integer *ldx, doublereal *ferr, doublereal *berr, doublecomplex *work,
06894 doublereal *rwork, integer *info);
06895
06896 int zsyrfsx_(char *uplo, char *equed, integer *n, integer *
06897 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
06898 ldaf, integer *ipiv, doublereal *s, doublecomplex *b, integer *ldb,
06899 doublecomplex *x, integer *ldx, doublereal *rcond, doublereal *berr,
06900 integer *n_err_bnds__, doublereal *err_bnds_norm__, doublereal *
06901 err_bnds_comp__, integer *nparams, doublereal *params, doublecomplex *
06902 work, doublereal *rwork, integer *info);
06903
06904 int zsysv_(char *uplo, integer *n, integer *nrhs,
06905 doublecomplex *a, integer *lda, integer *ipiv, doublecomplex *b,
06906 integer *ldb, doublecomplex *work, integer *lwork, integer *info);
06907
06908 int zsysvx_(char *fact, char *uplo, integer *n, integer *
06909 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
06910 ldaf, integer *ipiv, doublecomplex *b, integer *ldb, doublecomplex *x,
06911 integer *ldx, doublereal *rcond, doublereal *ferr, doublereal *berr,
06912 doublecomplex *work, integer *lwork, doublereal *rwork, integer *info);
06913
06914 int zsysvxx_(char *fact, char *uplo, integer *n, integer *
06915 nrhs, doublecomplex *a, integer *lda, doublecomplex *af, integer *
06916 ldaf, integer *ipiv, char *equed, doublereal *s, doublecomplex *b,
06917 integer *ldb, doublecomplex *x, integer *ldx, doublereal *rcond,
06918 doublereal *rpvgrw, doublereal *berr, integer *n_err_bnds__,
06919 doublereal *err_bnds_norm__, doublereal *err_bnds_comp__, integer *
06920 nparams, doublereal *params, doublecomplex *work, doublereal *rwork,
06921 integer *info);
06922
06923 int zsytf2_(char *uplo, integer *n, doublecomplex *a,
06924 integer *lda, integer *ipiv, integer *info);
06925
06926 int zsytrf_(char *uplo, integer *n, doublecomplex *a,
06927 integer *lda, integer *ipiv, doublecomplex *work, integer *lwork,
06928 integer *info);
06929
06930 int zsytri_(char *uplo, integer *n, doublecomplex *a,
06931 integer *lda, integer *ipiv, doublecomplex *work, integer *info);
06932
06933 int zsytrs_(char *uplo, integer *n, integer *nrhs,
06934 doublecomplex *a, integer *lda, integer *ipiv, doublecomplex *b,
06935 integer *ldb, integer *info);
06936
06937 int ztbcon_(char *norm, char *uplo, char *diag, integer *n,
06938 integer *kd, doublecomplex *ab, integer *ldab, doublereal *rcond,
06939 doublecomplex *work, doublereal *rwork, integer *info);
06940
06941 int ztbrfs_(char *uplo, char *trans, char *diag, integer *n,
06942 integer *kd, integer *nrhs, doublecomplex *ab, integer *ldab,
06943 doublecomplex *b, integer *ldb, doublecomplex *x, integer *ldx,
06944 doublereal *ferr, doublereal *berr, doublecomplex *work, doublereal *
06945 rwork, integer *info);
06946
06947 int ztbtrs_(char *uplo, char *trans, char *diag, integer *n,
06948 integer *kd, integer *nrhs, doublecomplex *ab, integer *ldab,
06949 doublecomplex *b, integer *ldb, integer *info);
06950
06951 int ztfsm_(char *transr, char *side, char *uplo, char *trans,
06952 char *diag, integer *m, integer *n, doublecomplex *alpha,
06953 doublecomplex *a, doublecomplex *b, integer *ldb);
06954
06955 int ztftri_(char *transr, char *uplo, char *diag, integer *n,
06956 doublecomplex *a, integer *info);
06957
06958 int ztfttp_(char *transr, char *uplo, integer *n,
06959 doublecomplex *arf, doublecomplex *ap, integer *info);
06960
06961 int ztfttr_(char *transr, char *uplo, integer *n,
06962 doublecomplex *arf, doublecomplex *a, integer *lda, integer *info);
06963
06964 int ztgevc_(char *side, char *howmny, logical *select,
06965 integer *n, doublecomplex *s, integer *lds, doublecomplex *p, integer
06966 *ldp, doublecomplex *vl, integer *ldvl, doublecomplex *vr, integer *
06967 ldvr, integer *mm, integer *m, doublecomplex *work, doublereal *rwork,
06968 integer *info);
06969
06970 int ztgex2_(logical *wantq, logical *wantz, integer *n,
06971 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
06972 doublecomplex *q, integer *ldq, doublecomplex *z__, integer *ldz,
06973 integer *j1, integer *info);
06974
06975 int ztgexc_(logical *wantq, logical *wantz, integer *n,
06976 doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
06977 doublecomplex *q, integer *ldq, doublecomplex *z__, integer *ldz,
06978 integer *ifst, integer *ilst, integer *info);
06979
06980 int ztgsen_(integer *ijob, logical *wantq, logical *wantz,
06981 logical *select, integer *n, doublecomplex *a, integer *lda,
06982 doublecomplex *b, integer *ldb, doublecomplex *alpha, doublecomplex *
06983 beta, doublecomplex *q, integer *ldq, doublecomplex *z__, integer *
06984 ldz, integer *m, doublereal *pl, doublereal *pr, doublereal *dif,
06985 doublecomplex *work, integer *lwork, integer *iwork, integer *liwork,
06986 integer *info);
06987
06988 int ztgsja_(char *jobu, char *jobv, char *jobq, integer *m,
06989 integer *p, integer *n, integer *k, integer *l, doublecomplex *a,
06990 integer *lda, doublecomplex *b, integer *ldb, doublereal *tola,
06991 doublereal *tolb, doublereal *alpha, doublereal *beta, doublecomplex *
06992 u, integer *ldu, doublecomplex *v, integer *ldv, doublecomplex *q,
06993 integer *ldq, doublecomplex *work, integer *ncycle, integer *info);
06994
06995 int ztgsna_(char *job, char *howmny, logical *select,
06996 integer *n, doublecomplex *a, integer *lda, doublecomplex *b, integer
06997 *ldb, doublecomplex *vl, integer *ldvl, doublecomplex *vr, integer *
06998 ldvr, doublereal *s, doublereal *dif, integer *mm, integer *m,
06999 doublecomplex *work, integer *lwork, integer *iwork, integer *info);
07000
07001 int ztgsy2_(char *trans, integer *ijob, integer *m, integer *
07002 n, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
07003 doublecomplex *c__, integer *ldc, doublecomplex *d__, integer *ldd,
07004 doublecomplex *e, integer *lde, doublecomplex *f, integer *ldf,
07005 doublereal *scale, doublereal *rdsum, doublereal *rdscal, integer *
07006 info);
07007
07008 int ztgsyl_(char *trans, integer *ijob, integer *m, integer *
07009 n, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb,
07010 doublecomplex *c__, integer *ldc, doublecomplex *d__, integer *ldd,
07011 doublecomplex *e, integer *lde, doublecomplex *f, integer *ldf,
07012 doublereal *scale, doublereal *dif, doublecomplex *work, integer *
07013 lwork, integer *iwork, integer *info);
07014
07015 int ztpcon_(char *norm, char *uplo, char *diag, integer *n,
07016 doublecomplex *ap, doublereal *rcond, doublecomplex *work, doublereal
07017 *rwork, integer *info);
07018
07019 int ztprfs_(char *uplo, char *trans, char *diag, integer *n,
07020 integer *nrhs, doublecomplex *ap, doublecomplex *b, integer *ldb,
07021 doublecomplex *x, integer *ldx, doublereal *ferr, doublereal *berr,
07022 doublecomplex *work, doublereal *rwork, integer *info);
07023
07024 int ztptri_(char *uplo, char *diag, integer *n,
07025 doublecomplex *ap, integer *info);
07026
07027 int ztptrs_(char *uplo, char *trans, char *diag, integer *n,
07028 integer *nrhs, doublecomplex *ap, doublecomplex *b, integer *ldb,
07029 integer *info);
07030
07031 int ztpttf_(char *transr, char *uplo, integer *n,
07032 doublecomplex *ap, doublecomplex *arf, integer *info);
07033
07034 int ztpttr_(char *uplo, integer *n, doublecomplex *ap,
07035 doublecomplex *a, integer *lda, integer *info);
07036
07037 int ztrcon_(char *norm, char *uplo, char *diag, integer *n,
07038 doublecomplex *a, integer *lda, doublereal *rcond, doublecomplex *
07039 work, doublereal *rwork, integer *info);
07040
07041 int ztrevc_(char *side, char *howmny, logical *select,
07042 integer *n, doublecomplex *t, integer *ldt, doublecomplex *vl,
07043 integer *ldvl, doublecomplex *vr, integer *ldvr, integer *mm, integer
07044 *m, doublecomplex *work, doublereal *rwork, integer *info);
07045
07046 int ztrexc_(char *compq, integer *n, doublecomplex *t,
07047 integer *ldt, doublecomplex *q, integer *ldq, integer *ifst, integer *
07048 ilst, integer *info);
07049
07050 int ztrrfs_(char *uplo, char *trans, char *diag, integer *n,
07051 integer *nrhs, doublecomplex *a, integer *lda, doublecomplex *b,
07052 integer *ldb, doublecomplex *x, integer *ldx, doublereal *ferr,
07053 doublereal *berr, doublecomplex *work, doublereal *rwork, integer *
07054 info);
07055
07056 int ztrsen_(char *job, char *compq, logical *select, integer
07057 *n, doublecomplex *t, integer *ldt, doublecomplex *q, integer *ldq,
07058 doublecomplex *w, integer *m, doublereal *s, doublereal *sep,
07059 doublecomplex *work, integer *lwork, integer *info);
07060
07061 int ztrsna_(char *job, char *howmny, logical *select,
07062 integer *n, doublecomplex *t, integer *ldt, doublecomplex *vl,
07063 integer *ldvl, doublecomplex *vr, integer *ldvr, doublereal *s,
07064 doublereal *sep, integer *mm, integer *m, doublecomplex *work,
07065 integer *ldwork, doublereal *rwork, integer *info);
07066
07067 int ztrsyl_(char *trana, char *tranb, integer *isgn, integer
07068 *m, integer *n, doublecomplex *a, integer *lda, doublecomplex *b,
07069 integer *ldb, doublecomplex *c__, integer *ldc, doublereal *scale,
07070 integer *info);
07071
07072 int ztrti2_(char *uplo, char *diag, integer *n,
07073 doublecomplex *a, integer *lda, integer *info);
07074
07075 int ztrtri_(char *uplo, char *diag, integer *n,
07076 doublecomplex *a, integer *lda, integer *info);
07077
07078 int ztrtrs_(char *uplo, char *trans, char *diag, integer *n,
07079 integer *nrhs, doublecomplex *a, integer *lda, doublecomplex *b,
07080 integer *ldb, integer *info);
07081
07082 int ztrttf_(char *transr, char *uplo, integer *n,
07083 doublecomplex *a, integer *lda, doublecomplex *arf, integer *info);
07084
07085 int ztrttp_(char *uplo, integer *n, doublecomplex *a,
07086 integer *lda, doublecomplex *ap, integer *info);
07087
07088 int ztzrqf_(integer *m, integer *n, doublecomplex *a,
07089 integer *lda, doublecomplex *tau, integer *info);
07090
07091 int ztzrzf_(integer *m, integer *n, doublecomplex *a,
07092 integer *lda, doublecomplex *tau, doublecomplex *work, integer *lwork,
07093 integer *info);
07094
07095 int zung2l_(integer *m, integer *n, integer *k,
07096 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07097 work, integer *info);
07098
07099 int zung2r_(integer *m, integer *n, integer *k,
07100 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07101 work, integer *info);
07102
07103 int zungbr_(char *vect, integer *m, integer *n, integer *k,
07104 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07105 work, integer *lwork, integer *info);
07106
07107 int zunghr_(integer *n, integer *ilo, integer *ihi,
07108 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07109 work, integer *lwork, integer *info);
07110
07111 int zungl2_(integer *m, integer *n, integer *k,
07112 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07113 work, integer *info);
07114
07115 int zunglq_(integer *m, integer *n, integer *k,
07116 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07117 work, integer *lwork, integer *info);
07118
07119 int zungql_(integer *m, integer *n, integer *k,
07120 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07121 work, integer *lwork, integer *info);
07122
07123 int zungqr_(integer *m, integer *n, integer *k,
07124 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07125 work, integer *lwork, integer *info);
07126
07127 int zungr2_(integer *m, integer *n, integer *k,
07128 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07129 work, integer *info);
07130
07131 int zungrq_(integer *m, integer *n, integer *k,
07132 doublecomplex *a, integer *lda, doublecomplex *tau, doublecomplex *
07133 work, integer *lwork, integer *info);
07134
07135 int zungtr_(char *uplo, integer *n, doublecomplex *a,
07136 integer *lda, doublecomplex *tau, doublecomplex *work, integer *lwork,
07137 integer *info);
07138
07139 int zunm2l_(char *side, char *trans, integer *m, integer *n,
07140 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07141 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *info);
07142
07143 int zunm2r_(char *side, char *trans, integer *m, integer *n,
07144 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07145 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *info);
07146
07147 int zunmbr_(char *vect, char *side, char *trans, integer *m,
07148 integer *n, integer *k, doublecomplex *a, integer *lda, doublecomplex
07149 *tau, doublecomplex *c__, integer *ldc, doublecomplex *work, integer *
07150 lwork, integer *info);
07151
07152 int zunmhr_(char *side, char *trans, integer *m, integer *n,
07153 integer *ilo, integer *ihi, doublecomplex *a, integer *lda,
07154 doublecomplex *tau, doublecomplex *c__, integer *ldc, doublecomplex *
07155 work, integer *lwork, integer *info);
07156
07157 int zunml2_(char *side, char *trans, integer *m, integer *n,
07158 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07159 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *info);
07160
07161 int zunmlq_(char *side, char *trans, integer *m, integer *n,
07162 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07163 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *lwork,
07164 integer *info);
07165
07166 int zunmql_(char *side, char *trans, integer *m, integer *n,
07167 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07168 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *lwork,
07169 integer *info);
07170
07171 int zunmqr_(char *side, char *trans, integer *m, integer *n,
07172 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07173 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *lwork,
07174 integer *info);
07175
07176 int zunmr2_(char *side, char *trans, integer *m, integer *n,
07177 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07178 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *info);
07179
07180 int zunmr3_(char *side, char *trans, integer *m, integer *n,
07181 integer *k, integer *l, doublecomplex *a, integer *lda, doublecomplex
07182 *tau, doublecomplex *c__, integer *ldc, doublecomplex *work, integer *
07183 info);
07184
07185 int zunmrq_(char *side, char *trans, integer *m, integer *n,
07186 integer *k, doublecomplex *a, integer *lda, doublecomplex *tau,
07187 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *lwork,
07188 integer *info);
07189
07190 int zunmrz_(char *side, char *trans, integer *m, integer *n,
07191 integer *k, integer *l, doublecomplex *a, integer *lda, doublecomplex
07192 *tau, doublecomplex *c__, integer *ldc, doublecomplex *work, integer *
07193 lwork, integer *info);
07194
07195 int zunmtr_(char *side, char *uplo, char *trans, integer *m,
07196 integer *n, doublecomplex *a, integer *lda, doublecomplex *tau,
07197 doublecomplex *c__, integer *ldc, doublecomplex *work, integer *lwork,
07198 integer *info);
07199
07200 int zupgtr_(char *uplo, integer *n, doublecomplex *ap,
07201 doublecomplex *tau, doublecomplex *q, integer *ldq, doublecomplex *
07202 work, integer *info);
07203
07204 int zupmtr_(char *side, char *uplo, char *trans, integer *m,
07205 integer *n, doublecomplex *ap, doublecomplex *tau, doublecomplex *c__,
07206 integer *ldc, doublecomplex *work, integer *info);
07207
07208 int dlamc1_(integer *beta, integer *t, logical *rnd, logical
07209 *ieee1);
07210
07211 doublereal dsecnd_(void);
07212
07213 int ilaver_(integer *vers_major__, integer *vers_minor__,
07214 integer *vers_patch__);
07215
07216 logical lsame_(char *ca, char *cb);
07217
07218 doublereal second_(void);
07219
07220 doublereal slamch_(char *cmach);
07221
07222 int slamc1_(integer *beta, integer *t, logical *rnd, logical
07223 *ieee1);
07224
07225 int slamc2_(integer *beta, integer *t, logical *rnd, real *
07226 eps, integer *emin, real *rmin, integer *emax, real *rmax);
07227
07228 doublereal slamc3_(real *a, real *b);
07229
07230 int slamc4_(integer *emin, real *start, integer *base);
07231
07232 int slamc5_(integer *beta, integer *p, integer *emin,
07233 logical *ieee, integer *emax, real *rmax);
07234
07235
07236 doublereal dlamch_(char *cmach);
07237
07238 int dlamc1_(integer *beta, integer *t, logical *rnd, logical
07239 *ieee1);
07240
07241 int dlamc2_(integer *beta, integer *t, logical *rnd,
07242 doublereal *eps, integer *emin, doublereal *rmin, integer *emax,
07243 doublereal *rmax);
07244
07245 doublereal dlamc3_(doublereal *a, doublereal *b);
07246
07247 int dlamc4_(integer *emin, doublereal *start, integer *base);
07248
07249 int dlamc5_(integer *beta, integer *p, integer *emin,
07250 logical *ieee, integer *emax, doublereal *rmax);
07251
07252 integer ilaenv_(integer *ispec, char *name__, char *opts, integer *n1,
07253 integer *n2, integer *n3, integer *n4);
07254
07255
07256 #endif