1 /***************************************************************************** 2 Copyright (c) 2010, Intel Corp. 3 All rights reserved. 4 5 Redistribution and use in source and binary forms, with or without 6 modification, are permitted provided that the following conditions are met: 7 8 * Redistributions of source code must retain the above copyright notice, 9 this list of conditions and the following disclaimer. 10 * Redistributions in binary form must reproduce the above copyright 11 notice, this list of conditions and the following disclaimer in the 12 documentation and/or other materials provided with the distribution. 13 * Neither the name of Intel Corporation nor the names of its contributors 14 may be used to endorse or promote products derived from this software 15 without specific prior written permission. 16 17 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 21 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 22 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 27 THE POSSIBILITY OF SUCH DAMAGE. 28 ****************************************************************************** 29 * Contents: Native C interface to LAPACK 30 * Author: Intel Corporation 31 * Generated November, 2011 32 *****************************************************************************/ 33 34 #ifndef _MKL_LAPACKE_H_ 35 36 #ifndef _LAPACKE_H_ 37 #define _LAPACKE_H_ 38 39 /* 40 * Turn on HAVE_LAPACK_CONFIG_H to redefine C-LAPACK datatypes 41 */ 42 #ifdef HAVE_LAPACK_CONFIG_H 43 #include "lapacke_config.h" 44 #endif 45 46 #ifdef __cplusplus 47 extern "C" { 48 #endif /* __cplusplus */ 49 50 #include <stdlib.h> 51 52 #ifndef lapack_int 53 #define lapack_int int 54 #endif 55 56 #ifndef lapack_logical 57 #define lapack_logical lapack_int 58 #endif 59 60 /* Complex types are structures equivalent to the 61 * Fortran complex types COMPLEX(4) and COMPLEX(8). 62 * 63 * One can also redefine the types with his own types 64 * for example by including in the code definitions like 65 * 66 * #define lapack_complex_float std::complex<float> 67 * #define lapack_complex_double std::complex<double> 68 * 69 * or define these types in the command line: 70 * 71 * -Dlapack_complex_float="std::complex<float>" 72 * -Dlapack_complex_double="std::complex<double>" 73 */ 74 75 #ifndef LAPACK_COMPLEX_CUSTOM 76 77 /* Complex type (single precision) */ 78 #ifndef lapack_complex_float 79 #include <complex.h> 80 #define lapack_complex_float float _Complex 81 #endif 82 83 #ifndef lapack_complex_float_real 84 #define lapack_complex_float_real(z) (creal(z)) 85 #endif 86 87 #ifndef lapack_complex_float_imag 88 #define lapack_complex_float_imag(z) (cimag(z)) 89 #endif 90 91 lapack_complex_float lapack_make_complex_float( float re, float im ); 92 93 /* Complex type (double precision) */ 94 #ifndef lapack_complex_double 95 #include <complex.h> 96 #define lapack_complex_double double _Complex 97 #endif 98 99 #ifndef lapack_complex_double_real 100 #define lapack_complex_double_real(z) (creal(z)) 101 #endif 102 103 #ifndef lapack_complex_double_imag 104 #define lapack_complex_double_imag(z) (cimag(z)) 105 #endif 106 107 lapack_complex_double lapack_make_complex_double( double re, double im ); 108 109 #endif 110 111 #ifndef LAPACKE_malloc 112 #define LAPACKE_malloc( size ) malloc( size ) 113 #endif 114 #ifndef LAPACKE_free 115 #define LAPACKE_free( p ) free( p ) 116 #endif 117 118 #define LAPACK_C2INT( x ) (lapack_int)(*((float*)&x )) 119 #define LAPACK_Z2INT( x ) (lapack_int)(*((double*)&x )) 120 121 #define LAPACK_ROW_MAJOR 101 122 #define LAPACK_COL_MAJOR 102 123 124 #define LAPACK_WORK_MEMORY_ERROR -1010 125 #define LAPACK_TRANSPOSE_MEMORY_ERROR -1011 126 127 /* Callback logical functions of one, two, or three arguments are used 128 * to select eigenvalues to sort to the top left of the Schur form. 129 * The value is selected if function returns TRUE (non-zero). */ 130 131 typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* ); 132 typedef lapack_logical (*LAPACK_S_SELECT3) 133 ( const float*, const float*, const float* ); 134 typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double* ); 135 typedef lapack_logical (*LAPACK_D_SELECT3) 136 ( const double*, const double*, const double* ); 137 138 typedef lapack_logical (*LAPACK_C_SELECT1) ( const lapack_complex_float* ); 139 typedef lapack_logical (*LAPACK_C_SELECT2) 140 ( const lapack_complex_float*, const lapack_complex_float* ); 141 typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double* ); 142 typedef lapack_logical (*LAPACK_Z_SELECT2) 143 ( const lapack_complex_double*, const lapack_complex_double* ); 144 145 #include "lapacke_mangling.h" 146 147 #define LAPACK_lsame LAPACK_GLOBAL(lsame,LSAME) 148 lapack_logical LAPACK_lsame( char* ca, char* cb, 149 lapack_int lca, lapack_int lcb ); 150 151 /* C-LAPACK function prototypes */ 152 153 lapack_int LAPACKE_sbdsdc( int matrix_order, char uplo, char compq, 154 lapack_int n, float* d, float* e, float* u, 155 lapack_int ldu, float* vt, lapack_int ldvt, float* q, 156 lapack_int* iq ); 157 lapack_int LAPACKE_dbdsdc( int matrix_order, char uplo, char compq, 158 lapack_int n, double* d, double* e, double* u, 159 lapack_int ldu, double* vt, lapack_int ldvt, 160 double* q, lapack_int* iq ); 161 162 lapack_int LAPACKE_sbdsqr( int matrix_order, char uplo, lapack_int n, 163 lapack_int ncvt, lapack_int nru, lapack_int ncc, 164 float* d, float* e, float* vt, lapack_int ldvt, 165 float* u, lapack_int ldu, float* c, lapack_int ldc ); 166 lapack_int LAPACKE_dbdsqr( int matrix_order, char uplo, lapack_int n, 167 lapack_int ncvt, lapack_int nru, lapack_int ncc, 168 double* d, double* e, double* vt, lapack_int ldvt, 169 double* u, lapack_int ldu, double* c, 170 lapack_int ldc ); 171 lapack_int LAPACKE_cbdsqr( int matrix_order, char uplo, lapack_int n, 172 lapack_int ncvt, lapack_int nru, lapack_int ncc, 173 float* d, float* e, lapack_complex_float* vt, 174 lapack_int ldvt, lapack_complex_float* u, 175 lapack_int ldu, lapack_complex_float* c, 176 lapack_int ldc ); 177 lapack_int LAPACKE_zbdsqr( int matrix_order, char uplo, lapack_int n, 178 lapack_int ncvt, lapack_int nru, lapack_int ncc, 179 double* d, double* e, lapack_complex_double* vt, 180 lapack_int ldvt, lapack_complex_double* u, 181 lapack_int ldu, lapack_complex_double* c, 182 lapack_int ldc ); 183 184 lapack_int LAPACKE_sdisna( char job, lapack_int m, lapack_int n, const float* d, 185 float* sep ); 186 lapack_int LAPACKE_ddisna( char job, lapack_int m, lapack_int n, 187 const double* d, double* sep ); 188 189 lapack_int LAPACKE_sgbbrd( int matrix_order, char vect, lapack_int m, 190 lapack_int n, lapack_int ncc, lapack_int kl, 191 lapack_int ku, float* ab, lapack_int ldab, float* d, 192 float* e, float* q, lapack_int ldq, float* pt, 193 lapack_int ldpt, float* c, lapack_int ldc ); 194 lapack_int LAPACKE_dgbbrd( int matrix_order, char vect, lapack_int m, 195 lapack_int n, lapack_int ncc, lapack_int kl, 196 lapack_int ku, double* ab, lapack_int ldab, 197 double* d, double* e, double* q, lapack_int ldq, 198 double* pt, lapack_int ldpt, double* c, 199 lapack_int ldc ); 200 lapack_int LAPACKE_cgbbrd( int matrix_order, char vect, lapack_int m, 201 lapack_int n, lapack_int ncc, lapack_int kl, 202 lapack_int ku, lapack_complex_float* ab, 203 lapack_int ldab, float* d, float* e, 204 lapack_complex_float* q, lapack_int ldq, 205 lapack_complex_float* pt, lapack_int ldpt, 206 lapack_complex_float* c, lapack_int ldc ); 207 lapack_int LAPACKE_zgbbrd( int matrix_order, char vect, lapack_int m, 208 lapack_int n, lapack_int ncc, lapack_int kl, 209 lapack_int ku, lapack_complex_double* ab, 210 lapack_int ldab, double* d, double* e, 211 lapack_complex_double* q, lapack_int ldq, 212 lapack_complex_double* pt, lapack_int ldpt, 213 lapack_complex_double* c, lapack_int ldc ); 214 215 lapack_int LAPACKE_sgbcon( int matrix_order, char norm, lapack_int n, 216 lapack_int kl, lapack_int ku, const float* ab, 217 lapack_int ldab, const lapack_int* ipiv, float anorm, 218 float* rcond ); 219 lapack_int LAPACKE_dgbcon( int matrix_order, char norm, lapack_int n, 220 lapack_int kl, lapack_int ku, const double* ab, 221 lapack_int ldab, const lapack_int* ipiv, 222 double anorm, double* rcond ); 223 lapack_int LAPACKE_cgbcon( int matrix_order, char norm, lapack_int n, 224 lapack_int kl, lapack_int ku, 225 const lapack_complex_float* ab, lapack_int ldab, 226 const lapack_int* ipiv, float anorm, float* rcond ); 227 lapack_int LAPACKE_zgbcon( int matrix_order, char norm, lapack_int n, 228 lapack_int kl, lapack_int ku, 229 const lapack_complex_double* ab, lapack_int ldab, 230 const lapack_int* ipiv, double anorm, 231 double* rcond ); 232 233 lapack_int LAPACKE_sgbequ( int matrix_order, lapack_int m, lapack_int n, 234 lapack_int kl, lapack_int ku, const float* ab, 235 lapack_int ldab, float* r, float* c, float* rowcnd, 236 float* colcnd, float* amax ); 237 lapack_int LAPACKE_dgbequ( int matrix_order, lapack_int m, lapack_int n, 238 lapack_int kl, lapack_int ku, const double* ab, 239 lapack_int ldab, double* r, double* c, 240 double* rowcnd, double* colcnd, double* amax ); 241 lapack_int LAPACKE_cgbequ( int matrix_order, lapack_int m, lapack_int n, 242 lapack_int kl, lapack_int ku, 243 const lapack_complex_float* ab, lapack_int ldab, 244 float* r, float* c, float* rowcnd, float* colcnd, 245 float* amax ); 246 lapack_int LAPACKE_zgbequ( int matrix_order, lapack_int m, lapack_int n, 247 lapack_int kl, lapack_int ku, 248 const lapack_complex_double* ab, lapack_int ldab, 249 double* r, double* c, double* rowcnd, double* colcnd, 250 double* amax ); 251 252 lapack_int LAPACKE_sgbequb( int matrix_order, lapack_int m, lapack_int n, 253 lapack_int kl, lapack_int ku, const float* ab, 254 lapack_int ldab, float* r, float* c, float* rowcnd, 255 float* colcnd, float* amax ); 256 lapack_int LAPACKE_dgbequb( int matrix_order, lapack_int m, lapack_int n, 257 lapack_int kl, lapack_int ku, const double* ab, 258 lapack_int ldab, double* r, double* c, 259 double* rowcnd, double* colcnd, double* amax ); 260 lapack_int LAPACKE_cgbequb( int matrix_order, lapack_int m, lapack_int n, 261 lapack_int kl, lapack_int ku, 262 const lapack_complex_float* ab, lapack_int ldab, 263 float* r, float* c, float* rowcnd, float* colcnd, 264 float* amax ); 265 lapack_int LAPACKE_zgbequb( int matrix_order, lapack_int m, lapack_int n, 266 lapack_int kl, lapack_int ku, 267 const lapack_complex_double* ab, lapack_int ldab, 268 double* r, double* c, double* rowcnd, 269 double* colcnd, double* amax ); 270 271 lapack_int LAPACKE_sgbrfs( int matrix_order, char trans, lapack_int n, 272 lapack_int kl, lapack_int ku, lapack_int nrhs, 273 const float* ab, lapack_int ldab, const float* afb, 274 lapack_int ldafb, const lapack_int* ipiv, 275 const float* b, lapack_int ldb, float* x, 276 lapack_int ldx, float* ferr, float* berr ); 277 lapack_int LAPACKE_dgbrfs( int matrix_order, char trans, lapack_int n, 278 lapack_int kl, lapack_int ku, lapack_int nrhs, 279 const double* ab, lapack_int ldab, const double* afb, 280 lapack_int ldafb, const lapack_int* ipiv, 281 const double* b, lapack_int ldb, double* x, 282 lapack_int ldx, double* ferr, double* berr ); 283 lapack_int LAPACKE_cgbrfs( int matrix_order, char trans, lapack_int n, 284 lapack_int kl, lapack_int ku, lapack_int nrhs, 285 const lapack_complex_float* ab, lapack_int ldab, 286 const lapack_complex_float* afb, lapack_int ldafb, 287 const lapack_int* ipiv, 288 const lapack_complex_float* b, lapack_int ldb, 289 lapack_complex_float* x, lapack_int ldx, float* ferr, 290 float* berr ); 291 lapack_int LAPACKE_zgbrfs( int matrix_order, char trans, lapack_int n, 292 lapack_int kl, lapack_int ku, lapack_int nrhs, 293 const lapack_complex_double* ab, lapack_int ldab, 294 const lapack_complex_double* afb, lapack_int ldafb, 295 const lapack_int* ipiv, 296 const lapack_complex_double* b, lapack_int ldb, 297 lapack_complex_double* x, lapack_int ldx, 298 double* ferr, double* berr ); 299 300 lapack_int LAPACKE_sgbrfsx( int matrix_order, char trans, char equed, 301 lapack_int n, lapack_int kl, lapack_int ku, 302 lapack_int nrhs, const float* ab, lapack_int ldab, 303 const float* afb, lapack_int ldafb, 304 const lapack_int* ipiv, const float* r, 305 const float* c, const float* b, lapack_int ldb, 306 float* x, lapack_int ldx, float* rcond, float* berr, 307 lapack_int n_err_bnds, float* err_bnds_norm, 308 float* err_bnds_comp, lapack_int nparams, 309 float* params ); 310 lapack_int LAPACKE_dgbrfsx( int matrix_order, char trans, char equed, 311 lapack_int n, lapack_int kl, lapack_int ku, 312 lapack_int nrhs, const double* ab, lapack_int ldab, 313 const double* afb, lapack_int ldafb, 314 const lapack_int* ipiv, const double* r, 315 const double* c, const double* b, lapack_int ldb, 316 double* x, lapack_int ldx, double* rcond, 317 double* berr, lapack_int n_err_bnds, 318 double* err_bnds_norm, double* err_bnds_comp, 319 lapack_int nparams, double* params ); 320 lapack_int LAPACKE_cgbrfsx( int matrix_order, char trans, char equed, 321 lapack_int n, lapack_int kl, lapack_int ku, 322 lapack_int nrhs, const lapack_complex_float* ab, 323 lapack_int ldab, const lapack_complex_float* afb, 324 lapack_int ldafb, const lapack_int* ipiv, 325 const float* r, const float* c, 326 const lapack_complex_float* b, lapack_int ldb, 327 lapack_complex_float* x, lapack_int ldx, 328 float* rcond, float* berr, lapack_int n_err_bnds, 329 float* err_bnds_norm, float* err_bnds_comp, 330 lapack_int nparams, float* params ); 331 lapack_int LAPACKE_zgbrfsx( int matrix_order, char trans, char equed, 332 lapack_int n, lapack_int kl, lapack_int ku, 333 lapack_int nrhs, const lapack_complex_double* ab, 334 lapack_int ldab, const lapack_complex_double* afb, 335 lapack_int ldafb, const lapack_int* ipiv, 336 const double* r, const double* c, 337 const lapack_complex_double* b, lapack_int ldb, 338 lapack_complex_double* x, lapack_int ldx, 339 double* rcond, double* berr, lapack_int n_err_bnds, 340 double* err_bnds_norm, double* err_bnds_comp, 341 lapack_int nparams, double* params ); 342 343 lapack_int LAPACKE_sgbsv( int matrix_order, lapack_int n, lapack_int kl, 344 lapack_int ku, lapack_int nrhs, float* ab, 345 lapack_int ldab, lapack_int* ipiv, float* b, 346 lapack_int ldb ); 347 lapack_int LAPACKE_dgbsv( int matrix_order, lapack_int n, lapack_int kl, 348 lapack_int ku, lapack_int nrhs, double* ab, 349 lapack_int ldab, lapack_int* ipiv, double* b, 350 lapack_int ldb ); 351 lapack_int LAPACKE_cgbsv( int matrix_order, lapack_int n, lapack_int kl, 352 lapack_int ku, lapack_int nrhs, 353 lapack_complex_float* ab, lapack_int ldab, 354 lapack_int* ipiv, lapack_complex_float* b, 355 lapack_int ldb ); 356 lapack_int LAPACKE_zgbsv( int matrix_order, lapack_int n, lapack_int kl, 357 lapack_int ku, lapack_int nrhs, 358 lapack_complex_double* ab, lapack_int ldab, 359 lapack_int* ipiv, lapack_complex_double* b, 360 lapack_int ldb ); 361 362 lapack_int LAPACKE_sgbsvx( int matrix_order, char fact, char trans, 363 lapack_int n, lapack_int kl, lapack_int ku, 364 lapack_int nrhs, float* ab, lapack_int ldab, 365 float* afb, lapack_int ldafb, lapack_int* ipiv, 366 char* equed, float* r, float* c, float* b, 367 lapack_int ldb, float* x, lapack_int ldx, 368 float* rcond, float* ferr, float* berr, 369 float* rpivot ); 370 lapack_int LAPACKE_dgbsvx( int matrix_order, char fact, char trans, 371 lapack_int n, lapack_int kl, lapack_int ku, 372 lapack_int nrhs, double* ab, lapack_int ldab, 373 double* afb, lapack_int ldafb, lapack_int* ipiv, 374 char* equed, double* r, double* c, double* b, 375 lapack_int ldb, double* x, lapack_int ldx, 376 double* rcond, double* ferr, double* berr, 377 double* rpivot ); 378 lapack_int LAPACKE_cgbsvx( int matrix_order, char fact, char trans, 379 lapack_int n, lapack_int kl, lapack_int ku, 380 lapack_int nrhs, lapack_complex_float* ab, 381 lapack_int ldab, lapack_complex_float* afb, 382 lapack_int ldafb, lapack_int* ipiv, char* equed, 383 float* r, float* c, lapack_complex_float* b, 384 lapack_int ldb, lapack_complex_float* x, 385 lapack_int ldx, float* rcond, float* ferr, 386 float* berr, float* rpivot ); 387 lapack_int LAPACKE_zgbsvx( int matrix_order, char fact, char trans, 388 lapack_int n, lapack_int kl, lapack_int ku, 389 lapack_int nrhs, lapack_complex_double* ab, 390 lapack_int ldab, lapack_complex_double* afb, 391 lapack_int ldafb, lapack_int* ipiv, char* equed, 392 double* r, double* c, lapack_complex_double* b, 393 lapack_int ldb, lapack_complex_double* x, 394 lapack_int ldx, double* rcond, double* ferr, 395 double* berr, double* rpivot ); 396 397 lapack_int LAPACKE_sgbsvxx( int matrix_order, char fact, char trans, 398 lapack_int n, lapack_int kl, lapack_int ku, 399 lapack_int nrhs, float* ab, lapack_int ldab, 400 float* afb, lapack_int ldafb, lapack_int* ipiv, 401 char* equed, float* r, float* c, float* b, 402 lapack_int ldb, float* x, lapack_int ldx, 403 float* rcond, float* rpvgrw, float* berr, 404 lapack_int n_err_bnds, float* err_bnds_norm, 405 float* err_bnds_comp, lapack_int nparams, 406 float* params ); 407 lapack_int LAPACKE_dgbsvxx( int matrix_order, char fact, char trans, 408 lapack_int n, lapack_int kl, lapack_int ku, 409 lapack_int nrhs, double* ab, lapack_int ldab, 410 double* afb, lapack_int ldafb, lapack_int* ipiv, 411 char* equed, double* r, double* c, double* b, 412 lapack_int ldb, double* x, lapack_int ldx, 413 double* rcond, double* rpvgrw, double* berr, 414 lapack_int n_err_bnds, double* err_bnds_norm, 415 double* err_bnds_comp, lapack_int nparams, 416 double* params ); 417 lapack_int LAPACKE_cgbsvxx( int matrix_order, char fact, char trans, 418 lapack_int n, lapack_int kl, lapack_int ku, 419 lapack_int nrhs, lapack_complex_float* ab, 420 lapack_int ldab, lapack_complex_float* afb, 421 lapack_int ldafb, lapack_int* ipiv, char* equed, 422 float* r, float* c, lapack_complex_float* b, 423 lapack_int ldb, lapack_complex_float* x, 424 lapack_int ldx, float* rcond, float* rpvgrw, 425 float* berr, lapack_int n_err_bnds, 426 float* err_bnds_norm, float* err_bnds_comp, 427 lapack_int nparams, float* params ); 428 lapack_int LAPACKE_zgbsvxx( int matrix_order, char fact, char trans, 429 lapack_int n, lapack_int kl, lapack_int ku, 430 lapack_int nrhs, lapack_complex_double* ab, 431 lapack_int ldab, lapack_complex_double* afb, 432 lapack_int ldafb, lapack_int* ipiv, char* equed, 433 double* r, double* c, lapack_complex_double* b, 434 lapack_int ldb, lapack_complex_double* x, 435 lapack_int ldx, double* rcond, double* rpvgrw, 436 double* berr, lapack_int n_err_bnds, 437 double* err_bnds_norm, double* err_bnds_comp, 438 lapack_int nparams, double* params ); 439 440 lapack_int LAPACKE_sgbtrf( int matrix_order, lapack_int m, lapack_int n, 441 lapack_int kl, lapack_int ku, float* ab, 442 lapack_int ldab, lapack_int* ipiv ); 443 lapack_int LAPACKE_dgbtrf( int matrix_order, lapack_int m, lapack_int n, 444 lapack_int kl, lapack_int ku, double* ab, 445 lapack_int ldab, lapack_int* ipiv ); 446 lapack_int LAPACKE_cgbtrf( int matrix_order, lapack_int m, lapack_int n, 447 lapack_int kl, lapack_int ku, 448 lapack_complex_float* ab, lapack_int ldab, 449 lapack_int* ipiv ); 450 lapack_int LAPACKE_zgbtrf( int matrix_order, lapack_int m, lapack_int n, 451 lapack_int kl, lapack_int ku, 452 lapack_complex_double* ab, lapack_int ldab, 453 lapack_int* ipiv ); 454 455 lapack_int LAPACKE_sgbtrs( int matrix_order, char trans, lapack_int n, 456 lapack_int kl, lapack_int ku, lapack_int nrhs, 457 const float* ab, lapack_int ldab, 458 const lapack_int* ipiv, float* b, lapack_int ldb ); 459 lapack_int LAPACKE_dgbtrs( int matrix_order, char trans, lapack_int n, 460 lapack_int kl, lapack_int ku, lapack_int nrhs, 461 const double* ab, lapack_int ldab, 462 const lapack_int* ipiv, double* b, lapack_int ldb ); 463 lapack_int LAPACKE_cgbtrs( int matrix_order, char trans, lapack_int n, 464 lapack_int kl, lapack_int ku, lapack_int nrhs, 465 const lapack_complex_float* ab, lapack_int ldab, 466 const lapack_int* ipiv, lapack_complex_float* b, 467 lapack_int ldb ); 468 lapack_int LAPACKE_zgbtrs( int matrix_order, char trans, lapack_int n, 469 lapack_int kl, lapack_int ku, lapack_int nrhs, 470 const lapack_complex_double* ab, lapack_int ldab, 471 const lapack_int* ipiv, lapack_complex_double* b, 472 lapack_int ldb ); 473 474 lapack_int LAPACKE_sgebak( int matrix_order, char job, char side, lapack_int n, 475 lapack_int ilo, lapack_int ihi, const float* scale, 476 lapack_int m, float* v, lapack_int ldv ); 477 lapack_int LAPACKE_dgebak( int matrix_order, char job, char side, lapack_int n, 478 lapack_int ilo, lapack_int ihi, const double* scale, 479 lapack_int m, double* v, lapack_int ldv ); 480 lapack_int LAPACKE_cgebak( int matrix_order, char job, char side, lapack_int n, 481 lapack_int ilo, lapack_int ihi, const float* scale, 482 lapack_int m, lapack_complex_float* v, 483 lapack_int ldv ); 484 lapack_int LAPACKE_zgebak( int matrix_order, char job, char side, lapack_int n, 485 lapack_int ilo, lapack_int ihi, const double* scale, 486 lapack_int m, lapack_complex_double* v, 487 lapack_int ldv ); 488 489 lapack_int LAPACKE_sgebal( int matrix_order, char job, lapack_int n, float* a, 490 lapack_int lda, lapack_int* ilo, lapack_int* ihi, 491 float* scale ); 492 lapack_int LAPACKE_dgebal( int matrix_order, char job, lapack_int n, double* a, 493 lapack_int lda, lapack_int* ilo, lapack_int* ihi, 494 double* scale ); 495 lapack_int LAPACKE_cgebal( int matrix_order, char job, lapack_int n, 496 lapack_complex_float* a, lapack_int lda, 497 lapack_int* ilo, lapack_int* ihi, float* scale ); 498 lapack_int LAPACKE_zgebal( int matrix_order, char job, lapack_int n, 499 lapack_complex_double* a, lapack_int lda, 500 lapack_int* ilo, lapack_int* ihi, double* scale ); 501 502 lapack_int LAPACKE_sgebrd( int matrix_order, lapack_int m, lapack_int n, 503 float* a, lapack_int lda, float* d, float* e, 504 float* tauq, float* taup ); 505 lapack_int LAPACKE_dgebrd( int matrix_order, lapack_int m, lapack_int n, 506 double* a, lapack_int lda, double* d, double* e, 507 double* tauq, double* taup ); 508 lapack_int LAPACKE_cgebrd( int matrix_order, lapack_int m, lapack_int n, 509 lapack_complex_float* a, lapack_int lda, float* d, 510 float* e, lapack_complex_float* tauq, 511 lapack_complex_float* taup ); 512 lapack_int LAPACKE_zgebrd( int matrix_order, lapack_int m, lapack_int n, 513 lapack_complex_double* a, lapack_int lda, double* d, 514 double* e, lapack_complex_double* tauq, 515 lapack_complex_double* taup ); 516 517 lapack_int LAPACKE_sgecon( int matrix_order, char norm, lapack_int n, 518 const float* a, lapack_int lda, float anorm, 519 float* rcond ); 520 lapack_int LAPACKE_dgecon( int matrix_order, char norm, lapack_int n, 521 const double* a, lapack_int lda, double anorm, 522 double* rcond ); 523 lapack_int LAPACKE_cgecon( int matrix_order, char norm, lapack_int n, 524 const lapack_complex_float* a, lapack_int lda, 525 float anorm, float* rcond ); 526 lapack_int LAPACKE_zgecon( int matrix_order, char norm, lapack_int n, 527 const lapack_complex_double* a, lapack_int lda, 528 double anorm, double* rcond ); 529 530 lapack_int LAPACKE_sgeequ( int matrix_order, lapack_int m, lapack_int n, 531 const float* a, lapack_int lda, float* r, float* c, 532 float* rowcnd, float* colcnd, float* amax ); 533 lapack_int LAPACKE_dgeequ( int matrix_order, lapack_int m, lapack_int n, 534 const double* a, lapack_int lda, double* r, 535 double* c, double* rowcnd, double* colcnd, 536 double* amax ); 537 lapack_int LAPACKE_cgeequ( int matrix_order, lapack_int m, lapack_int n, 538 const lapack_complex_float* a, lapack_int lda, 539 float* r, float* c, float* rowcnd, float* colcnd, 540 float* amax ); 541 lapack_int LAPACKE_zgeequ( int matrix_order, lapack_int m, lapack_int n, 542 const lapack_complex_double* a, lapack_int lda, 543 double* r, double* c, double* rowcnd, double* colcnd, 544 double* amax ); 545 546 lapack_int LAPACKE_sgeequb( int matrix_order, lapack_int m, lapack_int n, 547 const float* a, lapack_int lda, float* r, float* c, 548 float* rowcnd, float* colcnd, float* amax ); 549 lapack_int LAPACKE_dgeequb( int matrix_order, lapack_int m, lapack_int n, 550 const double* a, lapack_int lda, double* r, 551 double* c, double* rowcnd, double* colcnd, 552 double* amax ); 553 lapack_int LAPACKE_cgeequb( int matrix_order, lapack_int m, lapack_int n, 554 const lapack_complex_float* a, lapack_int lda, 555 float* r, float* c, float* rowcnd, float* colcnd, 556 float* amax ); 557 lapack_int LAPACKE_zgeequb( int matrix_order, lapack_int m, lapack_int n, 558 const lapack_complex_double* a, lapack_int lda, 559 double* r, double* c, double* rowcnd, 560 double* colcnd, double* amax ); 561 562 lapack_int LAPACKE_sgees( int matrix_order, char jobvs, char sort, 563 LAPACK_S_SELECT2 select, lapack_int n, float* a, 564 lapack_int lda, lapack_int* sdim, float* wr, 565 float* wi, float* vs, lapack_int ldvs ); 566 lapack_int LAPACKE_dgees( int matrix_order, char jobvs, char sort, 567 LAPACK_D_SELECT2 select, lapack_int n, double* a, 568 lapack_int lda, lapack_int* sdim, double* wr, 569 double* wi, double* vs, lapack_int ldvs ); 570 lapack_int LAPACKE_cgees( int matrix_order, char jobvs, char sort, 571 LAPACK_C_SELECT1 select, lapack_int n, 572 lapack_complex_float* a, lapack_int lda, 573 lapack_int* sdim, lapack_complex_float* w, 574 lapack_complex_float* vs, lapack_int ldvs ); 575 lapack_int LAPACKE_zgees( int matrix_order, char jobvs, char sort, 576 LAPACK_Z_SELECT1 select, lapack_int n, 577 lapack_complex_double* a, lapack_int lda, 578 lapack_int* sdim, lapack_complex_double* w, 579 lapack_complex_double* vs, lapack_int ldvs ); 580 581 lapack_int LAPACKE_sgeesx( int matrix_order, char jobvs, char sort, 582 LAPACK_S_SELECT2 select, char sense, lapack_int n, 583 float* a, lapack_int lda, lapack_int* sdim, 584 float* wr, float* wi, float* vs, lapack_int ldvs, 585 float* rconde, float* rcondv ); 586 lapack_int LAPACKE_dgeesx( int matrix_order, char jobvs, char sort, 587 LAPACK_D_SELECT2 select, char sense, lapack_int n, 588 double* a, lapack_int lda, lapack_int* sdim, 589 double* wr, double* wi, double* vs, lapack_int ldvs, 590 double* rconde, double* rcondv ); 591 lapack_int LAPACKE_cgeesx( int matrix_order, char jobvs, char sort, 592 LAPACK_C_SELECT1 select, char sense, lapack_int n, 593 lapack_complex_float* a, lapack_int lda, 594 lapack_int* sdim, lapack_complex_float* w, 595 lapack_complex_float* vs, lapack_int ldvs, 596 float* rconde, float* rcondv ); 597 lapack_int LAPACKE_zgeesx( int matrix_order, char jobvs, char sort, 598 LAPACK_Z_SELECT1 select, char sense, lapack_int n, 599 lapack_complex_double* a, lapack_int lda, 600 lapack_int* sdim, lapack_complex_double* w, 601 lapack_complex_double* vs, lapack_int ldvs, 602 double* rconde, double* rcondv ); 603 604 lapack_int LAPACKE_sgeev( int matrix_order, char jobvl, char jobvr, 605 lapack_int n, float* a, lapack_int lda, float* wr, 606 float* wi, float* vl, lapack_int ldvl, float* vr, 607 lapack_int ldvr ); 608 lapack_int LAPACKE_dgeev( int matrix_order, char jobvl, char jobvr, 609 lapack_int n, double* a, lapack_int lda, double* wr, 610 double* wi, double* vl, lapack_int ldvl, double* vr, 611 lapack_int ldvr ); 612 lapack_int LAPACKE_cgeev( int matrix_order, char jobvl, char jobvr, 613 lapack_int n, lapack_complex_float* a, lapack_int lda, 614 lapack_complex_float* w, lapack_complex_float* vl, 615 lapack_int ldvl, lapack_complex_float* vr, 616 lapack_int ldvr ); 617 lapack_int LAPACKE_zgeev( int matrix_order, char jobvl, char jobvr, 618 lapack_int n, lapack_complex_double* a, 619 lapack_int lda, lapack_complex_double* w, 620 lapack_complex_double* vl, lapack_int ldvl, 621 lapack_complex_double* vr, lapack_int ldvr ); 622 623 lapack_int LAPACKE_sgeevx( int matrix_order, char balanc, char jobvl, 624 char jobvr, char sense, lapack_int n, float* a, 625 lapack_int lda, float* wr, float* wi, float* vl, 626 lapack_int ldvl, float* vr, lapack_int ldvr, 627 lapack_int* ilo, lapack_int* ihi, float* scale, 628 float* abnrm, float* rconde, float* rcondv ); 629 lapack_int LAPACKE_dgeevx( int matrix_order, char balanc, char jobvl, 630 char jobvr, char sense, lapack_int n, double* a, 631 lapack_int lda, double* wr, double* wi, double* vl, 632 lapack_int ldvl, double* vr, lapack_int ldvr, 633 lapack_int* ilo, lapack_int* ihi, double* scale, 634 double* abnrm, double* rconde, double* rcondv ); 635 lapack_int LAPACKE_cgeevx( int matrix_order, char balanc, char jobvl, 636 char jobvr, char sense, lapack_int n, 637 lapack_complex_float* a, lapack_int lda, 638 lapack_complex_float* w, lapack_complex_float* vl, 639 lapack_int ldvl, lapack_complex_float* vr, 640 lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 641 float* scale, float* abnrm, float* rconde, 642 float* rcondv ); 643 lapack_int LAPACKE_zgeevx( int matrix_order, char balanc, char jobvl, 644 char jobvr, char sense, lapack_int n, 645 lapack_complex_double* a, lapack_int lda, 646 lapack_complex_double* w, lapack_complex_double* vl, 647 lapack_int ldvl, lapack_complex_double* vr, 648 lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 649 double* scale, double* abnrm, double* rconde, 650 double* rcondv ); 651 652 lapack_int LAPACKE_sgehrd( int matrix_order, lapack_int n, lapack_int ilo, 653 lapack_int ihi, float* a, lapack_int lda, 654 float* tau ); 655 lapack_int LAPACKE_dgehrd( int matrix_order, lapack_int n, lapack_int ilo, 656 lapack_int ihi, double* a, lapack_int lda, 657 double* tau ); 658 lapack_int LAPACKE_cgehrd( int matrix_order, lapack_int n, lapack_int ilo, 659 lapack_int ihi, lapack_complex_float* a, 660 lapack_int lda, lapack_complex_float* tau ); 661 lapack_int LAPACKE_zgehrd( int matrix_order, lapack_int n, lapack_int ilo, 662 lapack_int ihi, lapack_complex_double* a, 663 lapack_int lda, lapack_complex_double* tau ); 664 665 lapack_int LAPACKE_sgejsv( int matrix_order, char joba, char jobu, char jobv, 666 char jobr, char jobt, char jobp, lapack_int m, 667 lapack_int n, float* a, lapack_int lda, float* sva, 668 float* u, lapack_int ldu, float* v, lapack_int ldv, 669 float* stat, lapack_int* istat ); 670 lapack_int LAPACKE_dgejsv( int matrix_order, char joba, char jobu, char jobv, 671 char jobr, char jobt, char jobp, lapack_int m, 672 lapack_int n, double* a, lapack_int lda, double* sva, 673 double* u, lapack_int ldu, double* v, lapack_int ldv, 674 double* stat, lapack_int* istat ); 675 676 lapack_int LAPACKE_sgelq2( int matrix_order, lapack_int m, lapack_int n, 677 float* a, lapack_int lda, float* tau ); 678 lapack_int LAPACKE_dgelq2( int matrix_order, lapack_int m, lapack_int n, 679 double* a, lapack_int lda, double* tau ); 680 lapack_int LAPACKE_cgelq2( int matrix_order, lapack_int m, lapack_int n, 681 lapack_complex_float* a, lapack_int lda, 682 lapack_complex_float* tau ); 683 lapack_int LAPACKE_zgelq2( int matrix_order, lapack_int m, lapack_int n, 684 lapack_complex_double* a, lapack_int lda, 685 lapack_complex_double* tau ); 686 687 lapack_int LAPACKE_sgelqf( int matrix_order, lapack_int m, lapack_int n, 688 float* a, lapack_int lda, float* tau ); 689 lapack_int LAPACKE_dgelqf( int matrix_order, lapack_int m, lapack_int n, 690 double* a, lapack_int lda, double* tau ); 691 lapack_int LAPACKE_cgelqf( int matrix_order, lapack_int m, lapack_int n, 692 lapack_complex_float* a, lapack_int lda, 693 lapack_complex_float* tau ); 694 lapack_int LAPACKE_zgelqf( int matrix_order, lapack_int m, lapack_int n, 695 lapack_complex_double* a, lapack_int lda, 696 lapack_complex_double* tau ); 697 698 lapack_int LAPACKE_sgels( int matrix_order, char trans, lapack_int m, 699 lapack_int n, lapack_int nrhs, float* a, 700 lapack_int lda, float* b, lapack_int ldb ); 701 lapack_int LAPACKE_dgels( int matrix_order, char trans, lapack_int m, 702 lapack_int n, lapack_int nrhs, double* a, 703 lapack_int lda, double* b, lapack_int ldb ); 704 lapack_int LAPACKE_cgels( int matrix_order, char trans, lapack_int m, 705 lapack_int n, lapack_int nrhs, 706 lapack_complex_float* a, lapack_int lda, 707 lapack_complex_float* b, lapack_int ldb ); 708 lapack_int LAPACKE_zgels( int matrix_order, char trans, lapack_int m, 709 lapack_int n, lapack_int nrhs, 710 lapack_complex_double* a, lapack_int lda, 711 lapack_complex_double* b, lapack_int ldb ); 712 713 lapack_int LAPACKE_sgelsd( int matrix_order, lapack_int m, lapack_int n, 714 lapack_int nrhs, float* a, lapack_int lda, float* b, 715 lapack_int ldb, float* s, float rcond, 716 lapack_int* rank ); 717 lapack_int LAPACKE_dgelsd( int matrix_order, lapack_int m, lapack_int n, 718 lapack_int nrhs, double* a, lapack_int lda, 719 double* b, lapack_int ldb, double* s, double rcond, 720 lapack_int* rank ); 721 lapack_int LAPACKE_cgelsd( int matrix_order, lapack_int m, lapack_int n, 722 lapack_int nrhs, lapack_complex_float* a, 723 lapack_int lda, lapack_complex_float* b, 724 lapack_int ldb, float* s, float rcond, 725 lapack_int* rank ); 726 lapack_int LAPACKE_zgelsd( int matrix_order, lapack_int m, lapack_int n, 727 lapack_int nrhs, lapack_complex_double* a, 728 lapack_int lda, lapack_complex_double* b, 729 lapack_int ldb, double* s, double rcond, 730 lapack_int* rank ); 731 732 lapack_int LAPACKE_sgelss( int matrix_order, lapack_int m, lapack_int n, 733 lapack_int nrhs, float* a, lapack_int lda, float* b, 734 lapack_int ldb, float* s, float rcond, 735 lapack_int* rank ); 736 lapack_int LAPACKE_dgelss( int matrix_order, lapack_int m, lapack_int n, 737 lapack_int nrhs, double* a, lapack_int lda, 738 double* b, lapack_int ldb, double* s, double rcond, 739 lapack_int* rank ); 740 lapack_int LAPACKE_cgelss( int matrix_order, lapack_int m, lapack_int n, 741 lapack_int nrhs, lapack_complex_float* a, 742 lapack_int lda, lapack_complex_float* b, 743 lapack_int ldb, float* s, float rcond, 744 lapack_int* rank ); 745 lapack_int LAPACKE_zgelss( int matrix_order, lapack_int m, lapack_int n, 746 lapack_int nrhs, lapack_complex_double* a, 747 lapack_int lda, lapack_complex_double* b, 748 lapack_int ldb, double* s, double rcond, 749 lapack_int* rank ); 750 751 lapack_int LAPACKE_sgelsy( int matrix_order, lapack_int m, lapack_int n, 752 lapack_int nrhs, float* a, lapack_int lda, float* b, 753 lapack_int ldb, lapack_int* jpvt, float rcond, 754 lapack_int* rank ); 755 lapack_int LAPACKE_dgelsy( int matrix_order, lapack_int m, lapack_int n, 756 lapack_int nrhs, double* a, lapack_int lda, 757 double* b, lapack_int ldb, lapack_int* jpvt, 758 double rcond, lapack_int* rank ); 759 lapack_int LAPACKE_cgelsy( int matrix_order, lapack_int m, lapack_int n, 760 lapack_int nrhs, lapack_complex_float* a, 761 lapack_int lda, lapack_complex_float* b, 762 lapack_int ldb, lapack_int* jpvt, float rcond, 763 lapack_int* rank ); 764 lapack_int LAPACKE_zgelsy( int matrix_order, lapack_int m, lapack_int n, 765 lapack_int nrhs, lapack_complex_double* a, 766 lapack_int lda, lapack_complex_double* b, 767 lapack_int ldb, lapack_int* jpvt, double rcond, 768 lapack_int* rank ); 769 770 lapack_int LAPACKE_sgeqlf( int matrix_order, lapack_int m, lapack_int n, 771 float* a, lapack_int lda, float* tau ); 772 lapack_int LAPACKE_dgeqlf( int matrix_order, lapack_int m, lapack_int n, 773 double* a, lapack_int lda, double* tau ); 774 lapack_int LAPACKE_cgeqlf( int matrix_order, lapack_int m, lapack_int n, 775 lapack_complex_float* a, lapack_int lda, 776 lapack_complex_float* tau ); 777 lapack_int LAPACKE_zgeqlf( int matrix_order, lapack_int m, lapack_int n, 778 lapack_complex_double* a, lapack_int lda, 779 lapack_complex_double* tau ); 780 781 lapack_int LAPACKE_sgeqp3( int matrix_order, lapack_int m, lapack_int n, 782 float* a, lapack_int lda, lapack_int* jpvt, 783 float* tau ); 784 lapack_int LAPACKE_dgeqp3( int matrix_order, lapack_int m, lapack_int n, 785 double* a, lapack_int lda, lapack_int* jpvt, 786 double* tau ); 787 lapack_int LAPACKE_cgeqp3( int matrix_order, lapack_int m, lapack_int n, 788 lapack_complex_float* a, lapack_int lda, 789 lapack_int* jpvt, lapack_complex_float* tau ); 790 lapack_int LAPACKE_zgeqp3( int matrix_order, lapack_int m, lapack_int n, 791 lapack_complex_double* a, lapack_int lda, 792 lapack_int* jpvt, lapack_complex_double* tau ); 793 794 lapack_int LAPACKE_sgeqpf( int matrix_order, lapack_int m, lapack_int n, 795 float* a, lapack_int lda, lapack_int* jpvt, 796 float* tau ); 797 lapack_int LAPACKE_dgeqpf( int matrix_order, lapack_int m, lapack_int n, 798 double* a, lapack_int lda, lapack_int* jpvt, 799 double* tau ); 800 lapack_int LAPACKE_cgeqpf( int matrix_order, lapack_int m, lapack_int n, 801 lapack_complex_float* a, lapack_int lda, 802 lapack_int* jpvt, lapack_complex_float* tau ); 803 lapack_int LAPACKE_zgeqpf( int matrix_order, lapack_int m, lapack_int n, 804 lapack_complex_double* a, lapack_int lda, 805 lapack_int* jpvt, lapack_complex_double* tau ); 806 807 lapack_int LAPACKE_sgeqr2( int matrix_order, lapack_int m, lapack_int n, 808 float* a, lapack_int lda, float* tau ); 809 lapack_int LAPACKE_dgeqr2( int matrix_order, lapack_int m, lapack_int n, 810 double* a, lapack_int lda, double* tau ); 811 lapack_int LAPACKE_cgeqr2( int matrix_order, lapack_int m, lapack_int n, 812 lapack_complex_float* a, lapack_int lda, 813 lapack_complex_float* tau ); 814 lapack_int LAPACKE_zgeqr2( int matrix_order, lapack_int m, lapack_int n, 815 lapack_complex_double* a, lapack_int lda, 816 lapack_complex_double* tau ); 817 818 lapack_int LAPACKE_sgeqrf( int matrix_order, lapack_int m, lapack_int n, 819 float* a, lapack_int lda, float* tau ); 820 lapack_int LAPACKE_dgeqrf( int matrix_order, lapack_int m, lapack_int n, 821 double* a, lapack_int lda, double* tau ); 822 lapack_int LAPACKE_cgeqrf( int matrix_order, lapack_int m, lapack_int n, 823 lapack_complex_float* a, lapack_int lda, 824 lapack_complex_float* tau ); 825 lapack_int LAPACKE_zgeqrf( int matrix_order, lapack_int m, lapack_int n, 826 lapack_complex_double* a, lapack_int lda, 827 lapack_complex_double* tau ); 828 829 lapack_int LAPACKE_sgeqrfp( int matrix_order, lapack_int m, lapack_int n, 830 float* a, lapack_int lda, float* tau ); 831 lapack_int LAPACKE_dgeqrfp( int matrix_order, lapack_int m, lapack_int n, 832 double* a, lapack_int lda, double* tau ); 833 lapack_int LAPACKE_cgeqrfp( int matrix_order, lapack_int m, lapack_int n, 834 lapack_complex_float* a, lapack_int lda, 835 lapack_complex_float* tau ); 836 lapack_int LAPACKE_zgeqrfp( int matrix_order, lapack_int m, lapack_int n, 837 lapack_complex_double* a, lapack_int lda, 838 lapack_complex_double* tau ); 839 840 lapack_int LAPACKE_sgerfs( int matrix_order, char trans, lapack_int n, 841 lapack_int nrhs, const float* a, lapack_int lda, 842 const float* af, lapack_int ldaf, 843 const lapack_int* ipiv, const float* b, 844 lapack_int ldb, float* x, lapack_int ldx, 845 float* ferr, float* berr ); 846 lapack_int LAPACKE_dgerfs( int matrix_order, char trans, lapack_int n, 847 lapack_int nrhs, const double* a, lapack_int lda, 848 const double* af, lapack_int ldaf, 849 const lapack_int* ipiv, const double* b, 850 lapack_int ldb, double* x, lapack_int ldx, 851 double* ferr, double* berr ); 852 lapack_int LAPACKE_cgerfs( int matrix_order, char trans, lapack_int n, 853 lapack_int nrhs, const lapack_complex_float* a, 854 lapack_int lda, const lapack_complex_float* af, 855 lapack_int ldaf, const lapack_int* ipiv, 856 const lapack_complex_float* b, lapack_int ldb, 857 lapack_complex_float* x, lapack_int ldx, float* ferr, 858 float* berr ); 859 lapack_int LAPACKE_zgerfs( int matrix_order, char trans, lapack_int n, 860 lapack_int nrhs, const lapack_complex_double* a, 861 lapack_int lda, const lapack_complex_double* af, 862 lapack_int ldaf, const lapack_int* ipiv, 863 const lapack_complex_double* b, lapack_int ldb, 864 lapack_complex_double* x, lapack_int ldx, 865 double* ferr, double* berr ); 866 867 lapack_int LAPACKE_sgerfsx( int matrix_order, char trans, char equed, 868 lapack_int n, lapack_int nrhs, const float* a, 869 lapack_int lda, const float* af, lapack_int ldaf, 870 const lapack_int* ipiv, const float* r, 871 const float* c, const float* b, lapack_int ldb, 872 float* x, lapack_int ldx, float* rcond, float* berr, 873 lapack_int n_err_bnds, float* err_bnds_norm, 874 float* err_bnds_comp, lapack_int nparams, 875 float* params ); 876 lapack_int LAPACKE_dgerfsx( int matrix_order, char trans, char equed, 877 lapack_int n, lapack_int nrhs, const double* a, 878 lapack_int lda, const double* af, lapack_int ldaf, 879 const lapack_int* ipiv, const double* r, 880 const double* c, const double* b, lapack_int ldb, 881 double* x, lapack_int ldx, double* rcond, 882 double* berr, lapack_int n_err_bnds, 883 double* err_bnds_norm, double* err_bnds_comp, 884 lapack_int nparams, double* params ); 885 lapack_int LAPACKE_cgerfsx( int matrix_order, char trans, char equed, 886 lapack_int n, lapack_int nrhs, 887 const lapack_complex_float* a, lapack_int lda, 888 const lapack_complex_float* af, lapack_int ldaf, 889 const lapack_int* ipiv, const float* r, 890 const float* c, const lapack_complex_float* b, 891 lapack_int ldb, lapack_complex_float* x, 892 lapack_int ldx, float* rcond, float* berr, 893 lapack_int n_err_bnds, float* err_bnds_norm, 894 float* err_bnds_comp, lapack_int nparams, 895 float* params ); 896 lapack_int LAPACKE_zgerfsx( int matrix_order, char trans, char equed, 897 lapack_int n, lapack_int nrhs, 898 const lapack_complex_double* a, lapack_int lda, 899 const lapack_complex_double* af, lapack_int ldaf, 900 const lapack_int* ipiv, const double* r, 901 const double* c, const lapack_complex_double* b, 902 lapack_int ldb, lapack_complex_double* x, 903 lapack_int ldx, double* rcond, double* berr, 904 lapack_int n_err_bnds, double* err_bnds_norm, 905 double* err_bnds_comp, lapack_int nparams, 906 double* params ); 907 908 lapack_int LAPACKE_sgerqf( int matrix_order, lapack_int m, lapack_int n, 909 float* a, lapack_int lda, float* tau ); 910 lapack_int LAPACKE_dgerqf( int matrix_order, lapack_int m, lapack_int n, 911 double* a, lapack_int lda, double* tau ); 912 lapack_int LAPACKE_cgerqf( int matrix_order, lapack_int m, lapack_int n, 913 lapack_complex_float* a, lapack_int lda, 914 lapack_complex_float* tau ); 915 lapack_int LAPACKE_zgerqf( int matrix_order, lapack_int m, lapack_int n, 916 lapack_complex_double* a, lapack_int lda, 917 lapack_complex_double* tau ); 918 919 lapack_int LAPACKE_sgesdd( int matrix_order, char jobz, lapack_int m, 920 lapack_int n, float* a, lapack_int lda, float* s, 921 float* u, lapack_int ldu, float* vt, 922 lapack_int ldvt ); 923 lapack_int LAPACKE_dgesdd( int matrix_order, char jobz, lapack_int m, 924 lapack_int n, double* a, lapack_int lda, double* s, 925 double* u, lapack_int ldu, double* vt, 926 lapack_int ldvt ); 927 lapack_int LAPACKE_cgesdd( int matrix_order, char jobz, lapack_int m, 928 lapack_int n, lapack_complex_float* a, 929 lapack_int lda, float* s, lapack_complex_float* u, 930 lapack_int ldu, lapack_complex_float* vt, 931 lapack_int ldvt ); 932 lapack_int LAPACKE_zgesdd( int matrix_order, char jobz, lapack_int m, 933 lapack_int n, lapack_complex_double* a, 934 lapack_int lda, double* s, lapack_complex_double* u, 935 lapack_int ldu, lapack_complex_double* vt, 936 lapack_int ldvt ); 937 938 lapack_int LAPACKE_sgesv( int matrix_order, lapack_int n, lapack_int nrhs, 939 float* a, lapack_int lda, lapack_int* ipiv, float* b, 940 lapack_int ldb ); 941 lapack_int LAPACKE_dgesv( int matrix_order, lapack_int n, lapack_int nrhs, 942 double* a, lapack_int lda, lapack_int* ipiv, 943 double* b, lapack_int ldb ); 944 lapack_int LAPACKE_cgesv( int matrix_order, lapack_int n, lapack_int nrhs, 945 lapack_complex_float* a, lapack_int lda, 946 lapack_int* ipiv, lapack_complex_float* b, 947 lapack_int ldb ); 948 lapack_int LAPACKE_zgesv( int matrix_order, lapack_int n, lapack_int nrhs, 949 lapack_complex_double* a, lapack_int lda, 950 lapack_int* ipiv, lapack_complex_double* b, 951 lapack_int ldb ); 952 lapack_int LAPACKE_dsgesv( int matrix_order, lapack_int n, lapack_int nrhs, 953 double* a, lapack_int lda, lapack_int* ipiv, 954 double* b, lapack_int ldb, double* x, lapack_int ldx, 955 lapack_int* iter ); 956 lapack_int LAPACKE_zcgesv( int matrix_order, lapack_int n, lapack_int nrhs, 957 lapack_complex_double* a, lapack_int lda, 958 lapack_int* ipiv, lapack_complex_double* b, 959 lapack_int ldb, lapack_complex_double* x, 960 lapack_int ldx, lapack_int* iter ); 961 962 lapack_int LAPACKE_sgesvd( int matrix_order, char jobu, char jobvt, 963 lapack_int m, lapack_int n, float* a, lapack_int lda, 964 float* s, float* u, lapack_int ldu, float* vt, 965 lapack_int ldvt, float* superb ); 966 lapack_int LAPACKE_dgesvd( int matrix_order, char jobu, char jobvt, 967 lapack_int m, lapack_int n, double* a, 968 lapack_int lda, double* s, double* u, lapack_int ldu, 969 double* vt, lapack_int ldvt, double* superb ); 970 lapack_int LAPACKE_cgesvd( int matrix_order, char jobu, char jobvt, 971 lapack_int m, lapack_int n, lapack_complex_float* a, 972 lapack_int lda, float* s, lapack_complex_float* u, 973 lapack_int ldu, lapack_complex_float* vt, 974 lapack_int ldvt, float* superb ); 975 lapack_int LAPACKE_zgesvd( int matrix_order, char jobu, char jobvt, 976 lapack_int m, lapack_int n, lapack_complex_double* a, 977 lapack_int lda, double* s, lapack_complex_double* u, 978 lapack_int ldu, lapack_complex_double* vt, 979 lapack_int ldvt, double* superb ); 980 981 lapack_int LAPACKE_sgesvj( int matrix_order, char joba, char jobu, char jobv, 982 lapack_int m, lapack_int n, float* a, lapack_int lda, 983 float* sva, lapack_int mv, float* v, lapack_int ldv, 984 float* stat ); 985 lapack_int LAPACKE_dgesvj( int matrix_order, char joba, char jobu, char jobv, 986 lapack_int m, lapack_int n, double* a, 987 lapack_int lda, double* sva, lapack_int mv, 988 double* v, lapack_int ldv, double* stat ); 989 990 lapack_int LAPACKE_sgesvx( int matrix_order, char fact, char trans, 991 lapack_int n, lapack_int nrhs, float* a, 992 lapack_int lda, float* af, lapack_int ldaf, 993 lapack_int* ipiv, char* equed, float* r, float* c, 994 float* b, lapack_int ldb, float* x, lapack_int ldx, 995 float* rcond, float* ferr, float* berr, 996 float* rpivot ); 997 lapack_int LAPACKE_dgesvx( int matrix_order, char fact, char trans, 998 lapack_int n, lapack_int nrhs, double* a, 999 lapack_int lda, double* af, lapack_int ldaf, 1000 lapack_int* ipiv, char* equed, double* r, double* c, 1001 double* b, lapack_int ldb, double* x, lapack_int ldx, 1002 double* rcond, double* ferr, double* berr, 1003 double* rpivot ); 1004 lapack_int LAPACKE_cgesvx( int matrix_order, char fact, char trans, 1005 lapack_int n, lapack_int nrhs, 1006 lapack_complex_float* a, lapack_int lda, 1007 lapack_complex_float* af, lapack_int ldaf, 1008 lapack_int* ipiv, char* equed, float* r, float* c, 1009 lapack_complex_float* b, lapack_int ldb, 1010 lapack_complex_float* x, lapack_int ldx, 1011 float* rcond, float* ferr, float* berr, 1012 float* rpivot ); 1013 lapack_int LAPACKE_zgesvx( int matrix_order, char fact, char trans, 1014 lapack_int n, lapack_int nrhs, 1015 lapack_complex_double* a, lapack_int lda, 1016 lapack_complex_double* af, lapack_int ldaf, 1017 lapack_int* ipiv, char* equed, double* r, double* c, 1018 lapack_complex_double* b, lapack_int ldb, 1019 lapack_complex_double* x, lapack_int ldx, 1020 double* rcond, double* ferr, double* berr, 1021 double* rpivot ); 1022 1023 lapack_int LAPACKE_sgesvxx( int matrix_order, char fact, char trans, 1024 lapack_int n, lapack_int nrhs, float* a, 1025 lapack_int lda, float* af, lapack_int ldaf, 1026 lapack_int* ipiv, char* equed, float* r, float* c, 1027 float* b, lapack_int ldb, float* x, lapack_int ldx, 1028 float* rcond, float* rpvgrw, float* berr, 1029 lapack_int n_err_bnds, float* err_bnds_norm, 1030 float* err_bnds_comp, lapack_int nparams, 1031 float* params ); 1032 lapack_int LAPACKE_dgesvxx( int matrix_order, char fact, char trans, 1033 lapack_int n, lapack_int nrhs, double* a, 1034 lapack_int lda, double* af, lapack_int ldaf, 1035 lapack_int* ipiv, char* equed, double* r, double* c, 1036 double* b, lapack_int ldb, double* x, 1037 lapack_int ldx, double* rcond, double* rpvgrw, 1038 double* berr, lapack_int n_err_bnds, 1039 double* err_bnds_norm, double* err_bnds_comp, 1040 lapack_int nparams, double* params ); 1041 lapack_int LAPACKE_cgesvxx( int matrix_order, char fact, char trans, 1042 lapack_int n, lapack_int nrhs, 1043 lapack_complex_float* a, lapack_int lda, 1044 lapack_complex_float* af, lapack_int ldaf, 1045 lapack_int* ipiv, char* equed, float* r, float* c, 1046 lapack_complex_float* b, lapack_int ldb, 1047 lapack_complex_float* x, lapack_int ldx, 1048 float* rcond, float* rpvgrw, float* berr, 1049 lapack_int n_err_bnds, float* err_bnds_norm, 1050 float* err_bnds_comp, lapack_int nparams, 1051 float* params ); 1052 lapack_int LAPACKE_zgesvxx( int matrix_order, char fact, char trans, 1053 lapack_int n, lapack_int nrhs, 1054 lapack_complex_double* a, lapack_int lda, 1055 lapack_complex_double* af, lapack_int ldaf, 1056 lapack_int* ipiv, char* equed, double* r, double* c, 1057 lapack_complex_double* b, lapack_int ldb, 1058 lapack_complex_double* x, lapack_int ldx, 1059 double* rcond, double* rpvgrw, double* berr, 1060 lapack_int n_err_bnds, double* err_bnds_norm, 1061 double* err_bnds_comp, lapack_int nparams, 1062 double* params ); 1063 1064 lapack_int LAPACKE_sgetf2( int matrix_order, lapack_int m, lapack_int n, 1065 float* a, lapack_int lda, lapack_int* ipiv ); 1066 lapack_int LAPACKE_dgetf2( int matrix_order, lapack_int m, lapack_int n, 1067 double* a, lapack_int lda, lapack_int* ipiv ); 1068 lapack_int LAPACKE_cgetf2( int matrix_order, lapack_int m, lapack_int n, 1069 lapack_complex_float* a, lapack_int lda, 1070 lapack_int* ipiv ); 1071 lapack_int LAPACKE_zgetf2( int matrix_order, lapack_int m, lapack_int n, 1072 lapack_complex_double* a, lapack_int lda, 1073 lapack_int* ipiv ); 1074 1075 lapack_int LAPACKE_sgetrf( int matrix_order, lapack_int m, lapack_int n, 1076 float* a, lapack_int lda, lapack_int* ipiv ); 1077 lapack_int LAPACKE_dgetrf( int matrix_order, lapack_int m, lapack_int n, 1078 double* a, lapack_int lda, lapack_int* ipiv ); 1079 lapack_int LAPACKE_cgetrf( int matrix_order, lapack_int m, lapack_int n, 1080 lapack_complex_float* a, lapack_int lda, 1081 lapack_int* ipiv ); 1082 lapack_int LAPACKE_zgetrf( int matrix_order, lapack_int m, lapack_int n, 1083 lapack_complex_double* a, lapack_int lda, 1084 lapack_int* ipiv ); 1085 1086 lapack_int LAPACKE_sgetri( int matrix_order, lapack_int n, float* a, 1087 lapack_int lda, const lapack_int* ipiv ); 1088 lapack_int LAPACKE_dgetri( int matrix_order, lapack_int n, double* a, 1089 lapack_int lda, const lapack_int* ipiv ); 1090 lapack_int LAPACKE_cgetri( int matrix_order, lapack_int n, 1091 lapack_complex_float* a, lapack_int lda, 1092 const lapack_int* ipiv ); 1093 lapack_int LAPACKE_zgetri( int matrix_order, lapack_int n, 1094 lapack_complex_double* a, lapack_int lda, 1095 const lapack_int* ipiv ); 1096 1097 lapack_int LAPACKE_sgetrs( int matrix_order, char trans, lapack_int n, 1098 lapack_int nrhs, const float* a, lapack_int lda, 1099 const lapack_int* ipiv, float* b, lapack_int ldb ); 1100 lapack_int LAPACKE_dgetrs( int matrix_order, char trans, lapack_int n, 1101 lapack_int nrhs, const double* a, lapack_int lda, 1102 const lapack_int* ipiv, double* b, lapack_int ldb ); 1103 lapack_int LAPACKE_cgetrs( int matrix_order, char trans, lapack_int n, 1104 lapack_int nrhs, const lapack_complex_float* a, 1105 lapack_int lda, const lapack_int* ipiv, 1106 lapack_complex_float* b, lapack_int ldb ); 1107 lapack_int LAPACKE_zgetrs( int matrix_order, char trans, lapack_int n, 1108 lapack_int nrhs, const lapack_complex_double* a, 1109 lapack_int lda, const lapack_int* ipiv, 1110 lapack_complex_double* b, lapack_int ldb ); 1111 1112 lapack_int LAPACKE_sggbak( int matrix_order, char job, char side, lapack_int n, 1113 lapack_int ilo, lapack_int ihi, const float* lscale, 1114 const float* rscale, lapack_int m, float* v, 1115 lapack_int ldv ); 1116 lapack_int LAPACKE_dggbak( int matrix_order, char job, char side, lapack_int n, 1117 lapack_int ilo, lapack_int ihi, const double* lscale, 1118 const double* rscale, lapack_int m, double* v, 1119 lapack_int ldv ); 1120 lapack_int LAPACKE_cggbak( int matrix_order, char job, char side, lapack_int n, 1121 lapack_int ilo, lapack_int ihi, const float* lscale, 1122 const float* rscale, lapack_int m, 1123 lapack_complex_float* v, lapack_int ldv ); 1124 lapack_int LAPACKE_zggbak( int matrix_order, char job, char side, lapack_int n, 1125 lapack_int ilo, lapack_int ihi, const double* lscale, 1126 const double* rscale, lapack_int m, 1127 lapack_complex_double* v, lapack_int ldv ); 1128 1129 lapack_int LAPACKE_sggbal( int matrix_order, char job, lapack_int n, float* a, 1130 lapack_int lda, float* b, lapack_int ldb, 1131 lapack_int* ilo, lapack_int* ihi, float* lscale, 1132 float* rscale ); 1133 lapack_int LAPACKE_dggbal( int matrix_order, char job, lapack_int n, double* a, 1134 lapack_int lda, double* b, lapack_int ldb, 1135 lapack_int* ilo, lapack_int* ihi, double* lscale, 1136 double* rscale ); 1137 lapack_int LAPACKE_cggbal( int matrix_order, char job, lapack_int n, 1138 lapack_complex_float* a, lapack_int lda, 1139 lapack_complex_float* b, lapack_int ldb, 1140 lapack_int* ilo, lapack_int* ihi, float* lscale, 1141 float* rscale ); 1142 lapack_int LAPACKE_zggbal( int matrix_order, char job, lapack_int n, 1143 lapack_complex_double* a, lapack_int lda, 1144 lapack_complex_double* b, lapack_int ldb, 1145 lapack_int* ilo, lapack_int* ihi, double* lscale, 1146 double* rscale ); 1147 1148 lapack_int LAPACKE_sgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1149 LAPACK_S_SELECT3 selctg, lapack_int n, float* a, 1150 lapack_int lda, float* b, lapack_int ldb, 1151 lapack_int* sdim, float* alphar, float* alphai, 1152 float* beta, float* vsl, lapack_int ldvsl, float* vsr, 1153 lapack_int ldvsr ); 1154 lapack_int LAPACKE_dgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1155 LAPACK_D_SELECT3 selctg, lapack_int n, double* a, 1156 lapack_int lda, double* b, lapack_int ldb, 1157 lapack_int* sdim, double* alphar, double* alphai, 1158 double* beta, double* vsl, lapack_int ldvsl, 1159 double* vsr, lapack_int ldvsr ); 1160 lapack_int LAPACKE_cgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1161 LAPACK_C_SELECT2 selctg, lapack_int n, 1162 lapack_complex_float* a, lapack_int lda, 1163 lapack_complex_float* b, lapack_int ldb, 1164 lapack_int* sdim, lapack_complex_float* alpha, 1165 lapack_complex_float* beta, lapack_complex_float* vsl, 1166 lapack_int ldvsl, lapack_complex_float* vsr, 1167 lapack_int ldvsr ); 1168 lapack_int LAPACKE_zgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1169 LAPACK_Z_SELECT2 selctg, lapack_int n, 1170 lapack_complex_double* a, lapack_int lda, 1171 lapack_complex_double* b, lapack_int ldb, 1172 lapack_int* sdim, lapack_complex_double* alpha, 1173 lapack_complex_double* beta, 1174 lapack_complex_double* vsl, lapack_int ldvsl, 1175 lapack_complex_double* vsr, lapack_int ldvsr ); 1176 1177 lapack_int LAPACKE_sggesx( int matrix_order, char jobvsl, char jobvsr, 1178 char sort, LAPACK_S_SELECT3 selctg, char sense, 1179 lapack_int n, float* a, lapack_int lda, float* b, 1180 lapack_int ldb, lapack_int* sdim, float* alphar, 1181 float* alphai, float* beta, float* vsl, 1182 lapack_int ldvsl, float* vsr, lapack_int ldvsr, 1183 float* rconde, float* rcondv ); 1184 lapack_int LAPACKE_dggesx( int matrix_order, char jobvsl, char jobvsr, 1185 char sort, LAPACK_D_SELECT3 selctg, char sense, 1186 lapack_int n, double* a, lapack_int lda, double* b, 1187 lapack_int ldb, lapack_int* sdim, double* alphar, 1188 double* alphai, double* beta, double* vsl, 1189 lapack_int ldvsl, double* vsr, lapack_int ldvsr, 1190 double* rconde, double* rcondv ); 1191 lapack_int LAPACKE_cggesx( int matrix_order, char jobvsl, char jobvsr, 1192 char sort, LAPACK_C_SELECT2 selctg, char sense, 1193 lapack_int n, lapack_complex_float* a, 1194 lapack_int lda, lapack_complex_float* b, 1195 lapack_int ldb, lapack_int* sdim, 1196 lapack_complex_float* alpha, 1197 lapack_complex_float* beta, 1198 lapack_complex_float* vsl, lapack_int ldvsl, 1199 lapack_complex_float* vsr, lapack_int ldvsr, 1200 float* rconde, float* rcondv ); 1201 lapack_int LAPACKE_zggesx( int matrix_order, char jobvsl, char jobvsr, 1202 char sort, LAPACK_Z_SELECT2 selctg, char sense, 1203 lapack_int n, lapack_complex_double* a, 1204 lapack_int lda, lapack_complex_double* b, 1205 lapack_int ldb, lapack_int* sdim, 1206 lapack_complex_double* alpha, 1207 lapack_complex_double* beta, 1208 lapack_complex_double* vsl, lapack_int ldvsl, 1209 lapack_complex_double* vsr, lapack_int ldvsr, 1210 double* rconde, double* rcondv ); 1211 1212 lapack_int LAPACKE_sggev( int matrix_order, char jobvl, char jobvr, 1213 lapack_int n, float* a, lapack_int lda, float* b, 1214 lapack_int ldb, float* alphar, float* alphai, 1215 float* beta, float* vl, lapack_int ldvl, float* vr, 1216 lapack_int ldvr ); 1217 lapack_int LAPACKE_dggev( int matrix_order, char jobvl, char jobvr, 1218 lapack_int n, double* a, lapack_int lda, double* b, 1219 lapack_int ldb, double* alphar, double* alphai, 1220 double* beta, double* vl, lapack_int ldvl, double* vr, 1221 lapack_int ldvr ); 1222 lapack_int LAPACKE_cggev( int matrix_order, char jobvl, char jobvr, 1223 lapack_int n, lapack_complex_float* a, lapack_int lda, 1224 lapack_complex_float* b, lapack_int ldb, 1225 lapack_complex_float* alpha, 1226 lapack_complex_float* beta, lapack_complex_float* vl, 1227 lapack_int ldvl, lapack_complex_float* vr, 1228 lapack_int ldvr ); 1229 lapack_int LAPACKE_zggev( int matrix_order, char jobvl, char jobvr, 1230 lapack_int n, lapack_complex_double* a, 1231 lapack_int lda, lapack_complex_double* b, 1232 lapack_int ldb, lapack_complex_double* alpha, 1233 lapack_complex_double* beta, 1234 lapack_complex_double* vl, lapack_int ldvl, 1235 lapack_complex_double* vr, lapack_int ldvr ); 1236 1237 lapack_int LAPACKE_sggevx( int matrix_order, char balanc, char jobvl, 1238 char jobvr, char sense, lapack_int n, float* a, 1239 lapack_int lda, float* b, lapack_int ldb, 1240 float* alphar, float* alphai, float* beta, float* vl, 1241 lapack_int ldvl, float* vr, lapack_int ldvr, 1242 lapack_int* ilo, lapack_int* ihi, float* lscale, 1243 float* rscale, float* abnrm, float* bbnrm, 1244 float* rconde, float* rcondv ); 1245 lapack_int LAPACKE_dggevx( int matrix_order, char balanc, char jobvl, 1246 char jobvr, char sense, lapack_int n, double* a, 1247 lapack_int lda, double* b, lapack_int ldb, 1248 double* alphar, double* alphai, double* beta, 1249 double* vl, lapack_int ldvl, double* vr, 1250 lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 1251 double* lscale, double* rscale, double* abnrm, 1252 double* bbnrm, double* rconde, double* rcondv ); 1253 lapack_int LAPACKE_cggevx( int matrix_order, char balanc, char jobvl, 1254 char jobvr, char sense, lapack_int n, 1255 lapack_complex_float* a, lapack_int lda, 1256 lapack_complex_float* b, lapack_int ldb, 1257 lapack_complex_float* alpha, 1258 lapack_complex_float* beta, lapack_complex_float* vl, 1259 lapack_int ldvl, lapack_complex_float* vr, 1260 lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 1261 float* lscale, float* rscale, float* abnrm, 1262 float* bbnrm, float* rconde, float* rcondv ); 1263 lapack_int LAPACKE_zggevx( int matrix_order, char balanc, char jobvl, 1264 char jobvr, char sense, lapack_int n, 1265 lapack_complex_double* a, lapack_int lda, 1266 lapack_complex_double* b, lapack_int ldb, 1267 lapack_complex_double* alpha, 1268 lapack_complex_double* beta, 1269 lapack_complex_double* vl, lapack_int ldvl, 1270 lapack_complex_double* vr, lapack_int ldvr, 1271 lapack_int* ilo, lapack_int* ihi, double* lscale, 1272 double* rscale, double* abnrm, double* bbnrm, 1273 double* rconde, double* rcondv ); 1274 1275 lapack_int LAPACKE_sggglm( int matrix_order, lapack_int n, lapack_int m, 1276 lapack_int p, float* a, lapack_int lda, float* b, 1277 lapack_int ldb, float* d, float* x, float* y ); 1278 lapack_int LAPACKE_dggglm( int matrix_order, lapack_int n, lapack_int m, 1279 lapack_int p, double* a, lapack_int lda, double* b, 1280 lapack_int ldb, double* d, double* x, double* y ); 1281 lapack_int LAPACKE_cggglm( int matrix_order, lapack_int n, lapack_int m, 1282 lapack_int p, lapack_complex_float* a, 1283 lapack_int lda, lapack_complex_float* b, 1284 lapack_int ldb, lapack_complex_float* d, 1285 lapack_complex_float* x, lapack_complex_float* y ); 1286 lapack_int LAPACKE_zggglm( int matrix_order, lapack_int n, lapack_int m, 1287 lapack_int p, lapack_complex_double* a, 1288 lapack_int lda, lapack_complex_double* b, 1289 lapack_int ldb, lapack_complex_double* d, 1290 lapack_complex_double* x, lapack_complex_double* y ); 1291 1292 lapack_int LAPACKE_sgghrd( int matrix_order, char compq, char compz, 1293 lapack_int n, lapack_int ilo, lapack_int ihi, 1294 float* a, lapack_int lda, float* b, lapack_int ldb, 1295 float* q, lapack_int ldq, float* z, lapack_int ldz ); 1296 lapack_int LAPACKE_dgghrd( int matrix_order, char compq, char compz, 1297 lapack_int n, lapack_int ilo, lapack_int ihi, 1298 double* a, lapack_int lda, double* b, lapack_int ldb, 1299 double* q, lapack_int ldq, double* z, 1300 lapack_int ldz ); 1301 lapack_int LAPACKE_cgghrd( int matrix_order, char compq, char compz, 1302 lapack_int n, lapack_int ilo, lapack_int ihi, 1303 lapack_complex_float* a, lapack_int lda, 1304 lapack_complex_float* b, lapack_int ldb, 1305 lapack_complex_float* q, lapack_int ldq, 1306 lapack_complex_float* z, lapack_int ldz ); 1307 lapack_int LAPACKE_zgghrd( int matrix_order, char compq, char compz, 1308 lapack_int n, lapack_int ilo, lapack_int ihi, 1309 lapack_complex_double* a, lapack_int lda, 1310 lapack_complex_double* b, lapack_int ldb, 1311 lapack_complex_double* q, lapack_int ldq, 1312 lapack_complex_double* z, lapack_int ldz ); 1313 1314 lapack_int LAPACKE_sgglse( int matrix_order, lapack_int m, lapack_int n, 1315 lapack_int p, float* a, lapack_int lda, float* b, 1316 lapack_int ldb, float* c, float* d, float* x ); 1317 lapack_int LAPACKE_dgglse( int matrix_order, lapack_int m, lapack_int n, 1318 lapack_int p, double* a, lapack_int lda, double* b, 1319 lapack_int ldb, double* c, double* d, double* x ); 1320 lapack_int LAPACKE_cgglse( int matrix_order, lapack_int m, lapack_int n, 1321 lapack_int p, lapack_complex_float* a, 1322 lapack_int lda, lapack_complex_float* b, 1323 lapack_int ldb, lapack_complex_float* c, 1324 lapack_complex_float* d, lapack_complex_float* x ); 1325 lapack_int LAPACKE_zgglse( int matrix_order, lapack_int m, lapack_int n, 1326 lapack_int p, lapack_complex_double* a, 1327 lapack_int lda, lapack_complex_double* b, 1328 lapack_int ldb, lapack_complex_double* c, 1329 lapack_complex_double* d, lapack_complex_double* x ); 1330 1331 lapack_int LAPACKE_sggqrf( int matrix_order, lapack_int n, lapack_int m, 1332 lapack_int p, float* a, lapack_int lda, float* taua, 1333 float* b, lapack_int ldb, float* taub ); 1334 lapack_int LAPACKE_dggqrf( int matrix_order, lapack_int n, lapack_int m, 1335 lapack_int p, double* a, lapack_int lda, 1336 double* taua, double* b, lapack_int ldb, 1337 double* taub ); 1338 lapack_int LAPACKE_cggqrf( int matrix_order, lapack_int n, lapack_int m, 1339 lapack_int p, lapack_complex_float* a, 1340 lapack_int lda, lapack_complex_float* taua, 1341 lapack_complex_float* b, lapack_int ldb, 1342 lapack_complex_float* taub ); 1343 lapack_int LAPACKE_zggqrf( int matrix_order, lapack_int n, lapack_int m, 1344 lapack_int p, lapack_complex_double* a, 1345 lapack_int lda, lapack_complex_double* taua, 1346 lapack_complex_double* b, lapack_int ldb, 1347 lapack_complex_double* taub ); 1348 1349 lapack_int LAPACKE_sggrqf( int matrix_order, lapack_int m, lapack_int p, 1350 lapack_int n, float* a, lapack_int lda, float* taua, 1351 float* b, lapack_int ldb, float* taub ); 1352 lapack_int LAPACKE_dggrqf( int matrix_order, lapack_int m, lapack_int p, 1353 lapack_int n, double* a, lapack_int lda, 1354 double* taua, double* b, lapack_int ldb, 1355 double* taub ); 1356 lapack_int LAPACKE_cggrqf( int matrix_order, lapack_int m, lapack_int p, 1357 lapack_int n, lapack_complex_float* a, 1358 lapack_int lda, lapack_complex_float* taua, 1359 lapack_complex_float* b, lapack_int ldb, 1360 lapack_complex_float* taub ); 1361 lapack_int LAPACKE_zggrqf( int matrix_order, lapack_int m, lapack_int p, 1362 lapack_int n, lapack_complex_double* a, 1363 lapack_int lda, lapack_complex_double* taua, 1364 lapack_complex_double* b, lapack_int ldb, 1365 lapack_complex_double* taub ); 1366 1367 lapack_int LAPACKE_sggsvd( int matrix_order, char jobu, char jobv, char jobq, 1368 lapack_int m, lapack_int n, lapack_int p, 1369 lapack_int* k, lapack_int* l, float* a, 1370 lapack_int lda, float* b, lapack_int ldb, 1371 float* alpha, float* beta, float* u, lapack_int ldu, 1372 float* v, lapack_int ldv, float* q, lapack_int ldq, 1373 lapack_int* iwork ); 1374 lapack_int LAPACKE_dggsvd( int matrix_order, char jobu, char jobv, char jobq, 1375 lapack_int m, lapack_int n, lapack_int p, 1376 lapack_int* k, lapack_int* l, double* a, 1377 lapack_int lda, double* b, lapack_int ldb, 1378 double* alpha, double* beta, double* u, 1379 lapack_int ldu, double* v, lapack_int ldv, double* q, 1380 lapack_int ldq, lapack_int* iwork ); 1381 lapack_int LAPACKE_cggsvd( int matrix_order, char jobu, char jobv, char jobq, 1382 lapack_int m, lapack_int n, lapack_int p, 1383 lapack_int* k, lapack_int* l, 1384 lapack_complex_float* a, lapack_int lda, 1385 lapack_complex_float* b, lapack_int ldb, 1386 float* alpha, float* beta, lapack_complex_float* u, 1387 lapack_int ldu, lapack_complex_float* v, 1388 lapack_int ldv, lapack_complex_float* q, 1389 lapack_int ldq, lapack_int* iwork ); 1390 lapack_int LAPACKE_zggsvd( int matrix_order, char jobu, char jobv, char jobq, 1391 lapack_int m, lapack_int n, lapack_int p, 1392 lapack_int* k, lapack_int* l, 1393 lapack_complex_double* a, lapack_int lda, 1394 lapack_complex_double* b, lapack_int ldb, 1395 double* alpha, double* beta, 1396 lapack_complex_double* u, lapack_int ldu, 1397 lapack_complex_double* v, lapack_int ldv, 1398 lapack_complex_double* q, lapack_int ldq, 1399 lapack_int* iwork ); 1400 1401 lapack_int LAPACKE_sggsvp( int matrix_order, char jobu, char jobv, char jobq, 1402 lapack_int m, lapack_int p, lapack_int n, float* a, 1403 lapack_int lda, float* b, lapack_int ldb, float tola, 1404 float tolb, lapack_int* k, lapack_int* l, float* u, 1405 lapack_int ldu, float* v, lapack_int ldv, float* q, 1406 lapack_int ldq ); 1407 lapack_int LAPACKE_dggsvp( int matrix_order, char jobu, char jobv, char jobq, 1408 lapack_int m, lapack_int p, lapack_int n, double* a, 1409 lapack_int lda, double* b, lapack_int ldb, 1410 double tola, double tolb, lapack_int* k, 1411 lapack_int* l, double* u, lapack_int ldu, double* v, 1412 lapack_int ldv, double* q, lapack_int ldq ); 1413 lapack_int LAPACKE_cggsvp( int matrix_order, char jobu, char jobv, char jobq, 1414 lapack_int m, lapack_int p, lapack_int n, 1415 lapack_complex_float* a, lapack_int lda, 1416 lapack_complex_float* b, lapack_int ldb, float tola, 1417 float tolb, lapack_int* k, lapack_int* l, 1418 lapack_complex_float* u, lapack_int ldu, 1419 lapack_complex_float* v, lapack_int ldv, 1420 lapack_complex_float* q, lapack_int ldq ); 1421 lapack_int LAPACKE_zggsvp( int matrix_order, char jobu, char jobv, char jobq, 1422 lapack_int m, lapack_int p, lapack_int n, 1423 lapack_complex_double* a, lapack_int lda, 1424 lapack_complex_double* b, lapack_int ldb, 1425 double tola, double tolb, lapack_int* k, 1426 lapack_int* l, lapack_complex_double* u, 1427 lapack_int ldu, lapack_complex_double* v, 1428 lapack_int ldv, lapack_complex_double* q, 1429 lapack_int ldq ); 1430 1431 lapack_int LAPACKE_sgtcon( char norm, lapack_int n, const float* dl, 1432 const float* d, const float* du, const float* du2, 1433 const lapack_int* ipiv, float anorm, float* rcond ); 1434 lapack_int LAPACKE_dgtcon( char norm, lapack_int n, const double* dl, 1435 const double* d, const double* du, const double* du2, 1436 const lapack_int* ipiv, double anorm, 1437 double* rcond ); 1438 lapack_int LAPACKE_cgtcon( char norm, lapack_int n, 1439 const lapack_complex_float* dl, 1440 const lapack_complex_float* d, 1441 const lapack_complex_float* du, 1442 const lapack_complex_float* du2, 1443 const lapack_int* ipiv, float anorm, float* rcond ); 1444 lapack_int LAPACKE_zgtcon( char norm, lapack_int n, 1445 const lapack_complex_double* dl, 1446 const lapack_complex_double* d, 1447 const lapack_complex_double* du, 1448 const lapack_complex_double* du2, 1449 const lapack_int* ipiv, double anorm, 1450 double* rcond ); 1451 1452 lapack_int LAPACKE_sgtrfs( int matrix_order, char trans, lapack_int n, 1453 lapack_int nrhs, const float* dl, const float* d, 1454 const float* du, const float* dlf, const float* df, 1455 const float* duf, const float* du2, 1456 const lapack_int* ipiv, const float* b, 1457 lapack_int ldb, float* x, lapack_int ldx, 1458 float* ferr, float* berr ); 1459 lapack_int LAPACKE_dgtrfs( int matrix_order, char trans, lapack_int n, 1460 lapack_int nrhs, const double* dl, const double* d, 1461 const double* du, const double* dlf, 1462 const double* df, const double* duf, 1463 const double* du2, const lapack_int* ipiv, 1464 const double* b, lapack_int ldb, double* x, 1465 lapack_int ldx, double* ferr, double* berr ); 1466 lapack_int LAPACKE_cgtrfs( int matrix_order, char trans, lapack_int n, 1467 lapack_int nrhs, const lapack_complex_float* dl, 1468 const lapack_complex_float* d, 1469 const lapack_complex_float* du, 1470 const lapack_complex_float* dlf, 1471 const lapack_complex_float* df, 1472 const lapack_complex_float* duf, 1473 const lapack_complex_float* du2, 1474 const lapack_int* ipiv, 1475 const lapack_complex_float* b, lapack_int ldb, 1476 lapack_complex_float* x, lapack_int ldx, float* ferr, 1477 float* berr ); 1478 lapack_int LAPACKE_zgtrfs( int matrix_order, char trans, lapack_int n, 1479 lapack_int nrhs, const lapack_complex_double* dl, 1480 const lapack_complex_double* d, 1481 const lapack_complex_double* du, 1482 const lapack_complex_double* dlf, 1483 const lapack_complex_double* df, 1484 const lapack_complex_double* duf, 1485 const lapack_complex_double* du2, 1486 const lapack_int* ipiv, 1487 const lapack_complex_double* b, lapack_int ldb, 1488 lapack_complex_double* x, lapack_int ldx, 1489 double* ferr, double* berr ); 1490 1491 lapack_int LAPACKE_sgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1492 float* dl, float* d, float* du, float* b, 1493 lapack_int ldb ); 1494 lapack_int LAPACKE_dgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1495 double* dl, double* d, double* du, double* b, 1496 lapack_int ldb ); 1497 lapack_int LAPACKE_cgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1498 lapack_complex_float* dl, lapack_complex_float* d, 1499 lapack_complex_float* du, lapack_complex_float* b, 1500 lapack_int ldb ); 1501 lapack_int LAPACKE_zgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1502 lapack_complex_double* dl, lapack_complex_double* d, 1503 lapack_complex_double* du, lapack_complex_double* b, 1504 lapack_int ldb ); 1505 1506 lapack_int LAPACKE_sgtsvx( int matrix_order, char fact, char trans, 1507 lapack_int n, lapack_int nrhs, const float* dl, 1508 const float* d, const float* du, float* dlf, 1509 float* df, float* duf, float* du2, lapack_int* ipiv, 1510 const float* b, lapack_int ldb, float* x, 1511 lapack_int ldx, float* rcond, float* ferr, 1512 float* berr ); 1513 lapack_int LAPACKE_dgtsvx( int matrix_order, char fact, char trans, 1514 lapack_int n, lapack_int nrhs, const double* dl, 1515 const double* d, const double* du, double* dlf, 1516 double* df, double* duf, double* du2, 1517 lapack_int* ipiv, const double* b, lapack_int ldb, 1518 double* x, lapack_int ldx, double* rcond, 1519 double* ferr, double* berr ); 1520 lapack_int LAPACKE_cgtsvx( int matrix_order, char fact, char trans, 1521 lapack_int n, lapack_int nrhs, 1522 const lapack_complex_float* dl, 1523 const lapack_complex_float* d, 1524 const lapack_complex_float* du, 1525 lapack_complex_float* dlf, lapack_complex_float* df, 1526 lapack_complex_float* duf, lapack_complex_float* du2, 1527 lapack_int* ipiv, const lapack_complex_float* b, 1528 lapack_int ldb, lapack_complex_float* x, 1529 lapack_int ldx, float* rcond, float* ferr, 1530 float* berr ); 1531 lapack_int LAPACKE_zgtsvx( int matrix_order, char fact, char trans, 1532 lapack_int n, lapack_int nrhs, 1533 const lapack_complex_double* dl, 1534 const lapack_complex_double* d, 1535 const lapack_complex_double* du, 1536 lapack_complex_double* dlf, 1537 lapack_complex_double* df, 1538 lapack_complex_double* duf, 1539 lapack_complex_double* du2, lapack_int* ipiv, 1540 const lapack_complex_double* b, lapack_int ldb, 1541 lapack_complex_double* x, lapack_int ldx, 1542 double* rcond, double* ferr, double* berr ); 1543 1544 lapack_int LAPACKE_sgttrf( lapack_int n, float* dl, float* d, float* du, 1545 float* du2, lapack_int* ipiv ); 1546 lapack_int LAPACKE_dgttrf( lapack_int n, double* dl, double* d, double* du, 1547 double* du2, lapack_int* ipiv ); 1548 lapack_int LAPACKE_cgttrf( lapack_int n, lapack_complex_float* dl, 1549 lapack_complex_float* d, lapack_complex_float* du, 1550 lapack_complex_float* du2, lapack_int* ipiv ); 1551 lapack_int LAPACKE_zgttrf( lapack_int n, lapack_complex_double* dl, 1552 lapack_complex_double* d, lapack_complex_double* du, 1553 lapack_complex_double* du2, lapack_int* ipiv ); 1554 1555 lapack_int LAPACKE_sgttrs( int matrix_order, char trans, lapack_int n, 1556 lapack_int nrhs, const float* dl, const float* d, 1557 const float* du, const float* du2, 1558 const lapack_int* ipiv, float* b, lapack_int ldb ); 1559 lapack_int LAPACKE_dgttrs( int matrix_order, char trans, lapack_int n, 1560 lapack_int nrhs, const double* dl, const double* d, 1561 const double* du, const double* du2, 1562 const lapack_int* ipiv, double* b, lapack_int ldb ); 1563 lapack_int LAPACKE_cgttrs( int matrix_order, char trans, lapack_int n, 1564 lapack_int nrhs, const lapack_complex_float* dl, 1565 const lapack_complex_float* d, 1566 const lapack_complex_float* du, 1567 const lapack_complex_float* du2, 1568 const lapack_int* ipiv, lapack_complex_float* b, 1569 lapack_int ldb ); 1570 lapack_int LAPACKE_zgttrs( int matrix_order, char trans, lapack_int n, 1571 lapack_int nrhs, const lapack_complex_double* dl, 1572 const lapack_complex_double* d, 1573 const lapack_complex_double* du, 1574 const lapack_complex_double* du2, 1575 const lapack_int* ipiv, lapack_complex_double* b, 1576 lapack_int ldb ); 1577 1578 lapack_int LAPACKE_chbev( int matrix_order, char jobz, char uplo, lapack_int n, 1579 lapack_int kd, lapack_complex_float* ab, 1580 lapack_int ldab, float* w, lapack_complex_float* z, 1581 lapack_int ldz ); 1582 lapack_int LAPACKE_zhbev( int matrix_order, char jobz, char uplo, lapack_int n, 1583 lapack_int kd, lapack_complex_double* ab, 1584 lapack_int ldab, double* w, lapack_complex_double* z, 1585 lapack_int ldz ); 1586 1587 lapack_int LAPACKE_chbevd( int matrix_order, char jobz, char uplo, lapack_int n, 1588 lapack_int kd, lapack_complex_float* ab, 1589 lapack_int ldab, float* w, lapack_complex_float* z, 1590 lapack_int ldz ); 1591 lapack_int LAPACKE_zhbevd( int matrix_order, char jobz, char uplo, lapack_int n, 1592 lapack_int kd, lapack_complex_double* ab, 1593 lapack_int ldab, double* w, lapack_complex_double* z, 1594 lapack_int ldz ); 1595 1596 lapack_int LAPACKE_chbevx( int matrix_order, char jobz, char range, char uplo, 1597 lapack_int n, lapack_int kd, 1598 lapack_complex_float* ab, lapack_int ldab, 1599 lapack_complex_float* q, lapack_int ldq, float vl, 1600 float vu, lapack_int il, lapack_int iu, float abstol, 1601 lapack_int* m, float* w, lapack_complex_float* z, 1602 lapack_int ldz, lapack_int* ifail ); 1603 lapack_int LAPACKE_zhbevx( int matrix_order, char jobz, char range, char uplo, 1604 lapack_int n, lapack_int kd, 1605 lapack_complex_double* ab, lapack_int ldab, 1606 lapack_complex_double* q, lapack_int ldq, double vl, 1607 double vu, lapack_int il, lapack_int iu, 1608 double abstol, lapack_int* m, double* w, 1609 lapack_complex_double* z, lapack_int ldz, 1610 lapack_int* ifail ); 1611 1612 lapack_int LAPACKE_chbgst( int matrix_order, char vect, char uplo, lapack_int n, 1613 lapack_int ka, lapack_int kb, 1614 lapack_complex_float* ab, lapack_int ldab, 1615 const lapack_complex_float* bb, lapack_int ldbb, 1616 lapack_complex_float* x, lapack_int ldx ); 1617 lapack_int LAPACKE_zhbgst( int matrix_order, char vect, char uplo, lapack_int n, 1618 lapack_int ka, lapack_int kb, 1619 lapack_complex_double* ab, lapack_int ldab, 1620 const lapack_complex_double* bb, lapack_int ldbb, 1621 lapack_complex_double* x, lapack_int ldx ); 1622 1623 lapack_int LAPACKE_chbgv( int matrix_order, char jobz, char uplo, lapack_int n, 1624 lapack_int ka, lapack_int kb, 1625 lapack_complex_float* ab, lapack_int ldab, 1626 lapack_complex_float* bb, lapack_int ldbb, float* w, 1627 lapack_complex_float* z, lapack_int ldz ); 1628 lapack_int LAPACKE_zhbgv( int matrix_order, char jobz, char uplo, lapack_int n, 1629 lapack_int ka, lapack_int kb, 1630 lapack_complex_double* ab, lapack_int ldab, 1631 lapack_complex_double* bb, lapack_int ldbb, double* w, 1632 lapack_complex_double* z, lapack_int ldz ); 1633 1634 lapack_int LAPACKE_chbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 1635 lapack_int ka, lapack_int kb, 1636 lapack_complex_float* ab, lapack_int ldab, 1637 lapack_complex_float* bb, lapack_int ldbb, float* w, 1638 lapack_complex_float* z, lapack_int ldz ); 1639 lapack_int LAPACKE_zhbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 1640 lapack_int ka, lapack_int kb, 1641 lapack_complex_double* ab, lapack_int ldab, 1642 lapack_complex_double* bb, lapack_int ldbb, 1643 double* w, lapack_complex_double* z, 1644 lapack_int ldz ); 1645 1646 lapack_int LAPACKE_chbgvx( int matrix_order, char jobz, char range, char uplo, 1647 lapack_int n, lapack_int ka, lapack_int kb, 1648 lapack_complex_float* ab, lapack_int ldab, 1649 lapack_complex_float* bb, lapack_int ldbb, 1650 lapack_complex_float* q, lapack_int ldq, float vl, 1651 float vu, lapack_int il, lapack_int iu, float abstol, 1652 lapack_int* m, float* w, lapack_complex_float* z, 1653 lapack_int ldz, lapack_int* ifail ); 1654 lapack_int LAPACKE_zhbgvx( int matrix_order, char jobz, char range, char uplo, 1655 lapack_int n, lapack_int ka, lapack_int kb, 1656 lapack_complex_double* ab, lapack_int ldab, 1657 lapack_complex_double* bb, lapack_int ldbb, 1658 lapack_complex_double* q, lapack_int ldq, double vl, 1659 double vu, lapack_int il, lapack_int iu, 1660 double abstol, lapack_int* m, double* w, 1661 lapack_complex_double* z, lapack_int ldz, 1662 lapack_int* ifail ); 1663 1664 lapack_int LAPACKE_chbtrd( int matrix_order, char vect, char uplo, lapack_int n, 1665 lapack_int kd, lapack_complex_float* ab, 1666 lapack_int ldab, float* d, float* e, 1667 lapack_complex_float* q, lapack_int ldq ); 1668 lapack_int LAPACKE_zhbtrd( int matrix_order, char vect, char uplo, lapack_int n, 1669 lapack_int kd, lapack_complex_double* ab, 1670 lapack_int ldab, double* d, double* e, 1671 lapack_complex_double* q, lapack_int ldq ); 1672 1673 lapack_int LAPACKE_checon( int matrix_order, char uplo, lapack_int n, 1674 const lapack_complex_float* a, lapack_int lda, 1675 const lapack_int* ipiv, float anorm, float* rcond ); 1676 lapack_int LAPACKE_zhecon( int matrix_order, char uplo, lapack_int n, 1677 const lapack_complex_double* a, lapack_int lda, 1678 const lapack_int* ipiv, double anorm, 1679 double* rcond ); 1680 1681 lapack_int LAPACKE_cheequb( int matrix_order, char uplo, lapack_int n, 1682 const lapack_complex_float* a, lapack_int lda, 1683 float* s, float* scond, float* amax ); 1684 lapack_int LAPACKE_zheequb( int matrix_order, char uplo, lapack_int n, 1685 const lapack_complex_double* a, lapack_int lda, 1686 double* s, double* scond, double* amax ); 1687 1688 lapack_int LAPACKE_cheev( int matrix_order, char jobz, char uplo, lapack_int n, 1689 lapack_complex_float* a, lapack_int lda, float* w ); 1690 lapack_int LAPACKE_zheev( int matrix_order, char jobz, char uplo, lapack_int n, 1691 lapack_complex_double* a, lapack_int lda, double* w ); 1692 1693 lapack_int LAPACKE_cheevd( int matrix_order, char jobz, char uplo, lapack_int n, 1694 lapack_complex_float* a, lapack_int lda, float* w ); 1695 lapack_int LAPACKE_zheevd( int matrix_order, char jobz, char uplo, lapack_int n, 1696 lapack_complex_double* a, lapack_int lda, 1697 double* w ); 1698 1699 lapack_int LAPACKE_cheevr( int matrix_order, char jobz, char range, char uplo, 1700 lapack_int n, lapack_complex_float* a, 1701 lapack_int lda, float vl, float vu, lapack_int il, 1702 lapack_int iu, float abstol, lapack_int* m, float* w, 1703 lapack_complex_float* z, lapack_int ldz, 1704 lapack_int* isuppz ); 1705 lapack_int LAPACKE_zheevr( int matrix_order, char jobz, char range, char uplo, 1706 lapack_int n, lapack_complex_double* a, 1707 lapack_int lda, double vl, double vu, lapack_int il, 1708 lapack_int iu, double abstol, lapack_int* m, 1709 double* w, lapack_complex_double* z, lapack_int ldz, 1710 lapack_int* isuppz ); 1711 1712 lapack_int LAPACKE_cheevx( int matrix_order, char jobz, char range, char uplo, 1713 lapack_int n, lapack_complex_float* a, 1714 lapack_int lda, float vl, float vu, lapack_int il, 1715 lapack_int iu, float abstol, lapack_int* m, float* w, 1716 lapack_complex_float* z, lapack_int ldz, 1717 lapack_int* ifail ); 1718 lapack_int LAPACKE_zheevx( int matrix_order, char jobz, char range, char uplo, 1719 lapack_int n, lapack_complex_double* a, 1720 lapack_int lda, double vl, double vu, lapack_int il, 1721 lapack_int iu, double abstol, lapack_int* m, 1722 double* w, lapack_complex_double* z, lapack_int ldz, 1723 lapack_int* ifail ); 1724 1725 lapack_int LAPACKE_chegst( int matrix_order, lapack_int itype, char uplo, 1726 lapack_int n, lapack_complex_float* a, 1727 lapack_int lda, const lapack_complex_float* b, 1728 lapack_int ldb ); 1729 lapack_int LAPACKE_zhegst( int matrix_order, lapack_int itype, char uplo, 1730 lapack_int n, lapack_complex_double* a, 1731 lapack_int lda, const lapack_complex_double* b, 1732 lapack_int ldb ); 1733 1734 lapack_int LAPACKE_chegv( int matrix_order, lapack_int itype, char jobz, 1735 char uplo, lapack_int n, lapack_complex_float* a, 1736 lapack_int lda, lapack_complex_float* b, 1737 lapack_int ldb, float* w ); 1738 lapack_int LAPACKE_zhegv( int matrix_order, lapack_int itype, char jobz, 1739 char uplo, lapack_int n, lapack_complex_double* a, 1740 lapack_int lda, lapack_complex_double* b, 1741 lapack_int ldb, double* w ); 1742 1743 lapack_int LAPACKE_chegvd( int matrix_order, lapack_int itype, char jobz, 1744 char uplo, lapack_int n, lapack_complex_float* a, 1745 lapack_int lda, lapack_complex_float* b, 1746 lapack_int ldb, float* w ); 1747 lapack_int LAPACKE_zhegvd( int matrix_order, lapack_int itype, char jobz, 1748 char uplo, lapack_int n, lapack_complex_double* a, 1749 lapack_int lda, lapack_complex_double* b, 1750 lapack_int ldb, double* w ); 1751 1752 lapack_int LAPACKE_chegvx( int matrix_order, lapack_int itype, char jobz, 1753 char range, char uplo, lapack_int n, 1754 lapack_complex_float* a, lapack_int lda, 1755 lapack_complex_float* b, lapack_int ldb, float vl, 1756 float vu, lapack_int il, lapack_int iu, float abstol, 1757 lapack_int* m, float* w, lapack_complex_float* z, 1758 lapack_int ldz, lapack_int* ifail ); 1759 lapack_int LAPACKE_zhegvx( int matrix_order, lapack_int itype, char jobz, 1760 char range, char uplo, lapack_int n, 1761 lapack_complex_double* a, lapack_int lda, 1762 lapack_complex_double* b, lapack_int ldb, double vl, 1763 double vu, lapack_int il, lapack_int iu, 1764 double abstol, lapack_int* m, double* w, 1765 lapack_complex_double* z, lapack_int ldz, 1766 lapack_int* ifail ); 1767 1768 lapack_int LAPACKE_cherfs( int matrix_order, char uplo, lapack_int n, 1769 lapack_int nrhs, const lapack_complex_float* a, 1770 lapack_int lda, const lapack_complex_float* af, 1771 lapack_int ldaf, const lapack_int* ipiv, 1772 const lapack_complex_float* b, lapack_int ldb, 1773 lapack_complex_float* x, lapack_int ldx, float* ferr, 1774 float* berr ); 1775 lapack_int LAPACKE_zherfs( int matrix_order, char uplo, lapack_int n, 1776 lapack_int nrhs, const lapack_complex_double* a, 1777 lapack_int lda, const lapack_complex_double* af, 1778 lapack_int ldaf, const lapack_int* ipiv, 1779 const lapack_complex_double* b, lapack_int ldb, 1780 lapack_complex_double* x, lapack_int ldx, 1781 double* ferr, double* berr ); 1782 1783 lapack_int LAPACKE_cherfsx( int matrix_order, char uplo, char equed, 1784 lapack_int n, lapack_int nrhs, 1785 const lapack_complex_float* a, lapack_int lda, 1786 const lapack_complex_float* af, lapack_int ldaf, 1787 const lapack_int* ipiv, const float* s, 1788 const lapack_complex_float* b, lapack_int ldb, 1789 lapack_complex_float* x, lapack_int ldx, 1790 float* rcond, float* berr, lapack_int n_err_bnds, 1791 float* err_bnds_norm, float* err_bnds_comp, 1792 lapack_int nparams, float* params ); 1793 lapack_int LAPACKE_zherfsx( int matrix_order, char uplo, char equed, 1794 lapack_int n, lapack_int nrhs, 1795 const lapack_complex_double* a, lapack_int lda, 1796 const lapack_complex_double* af, lapack_int ldaf, 1797 const lapack_int* ipiv, const double* s, 1798 const lapack_complex_double* b, lapack_int ldb, 1799 lapack_complex_double* x, lapack_int ldx, 1800 double* rcond, double* berr, lapack_int n_err_bnds, 1801 double* err_bnds_norm, double* err_bnds_comp, 1802 lapack_int nparams, double* params ); 1803 1804 lapack_int LAPACKE_chesv( int matrix_order, char uplo, lapack_int n, 1805 lapack_int nrhs, lapack_complex_float* a, 1806 lapack_int lda, lapack_int* ipiv, 1807 lapack_complex_float* b, lapack_int ldb ); 1808 lapack_int LAPACKE_zhesv( int matrix_order, char uplo, lapack_int n, 1809 lapack_int nrhs, lapack_complex_double* a, 1810 lapack_int lda, lapack_int* ipiv, 1811 lapack_complex_double* b, lapack_int ldb ); 1812 1813 lapack_int LAPACKE_chesvx( int matrix_order, char fact, char uplo, lapack_int n, 1814 lapack_int nrhs, const lapack_complex_float* a, 1815 lapack_int lda, lapack_complex_float* af, 1816 lapack_int ldaf, lapack_int* ipiv, 1817 const lapack_complex_float* b, lapack_int ldb, 1818 lapack_complex_float* x, lapack_int ldx, 1819 float* rcond, float* ferr, float* berr ); 1820 lapack_int LAPACKE_zhesvx( int matrix_order, char fact, char uplo, lapack_int n, 1821 lapack_int nrhs, const lapack_complex_double* a, 1822 lapack_int lda, lapack_complex_double* af, 1823 lapack_int ldaf, lapack_int* ipiv, 1824 const lapack_complex_double* b, lapack_int ldb, 1825 lapack_complex_double* x, lapack_int ldx, 1826 double* rcond, double* ferr, double* berr ); 1827 1828 lapack_int LAPACKE_chesvxx( int matrix_order, char fact, char uplo, 1829 lapack_int n, lapack_int nrhs, 1830 lapack_complex_float* a, lapack_int lda, 1831 lapack_complex_float* af, lapack_int ldaf, 1832 lapack_int* ipiv, char* equed, float* s, 1833 lapack_complex_float* b, lapack_int ldb, 1834 lapack_complex_float* x, lapack_int ldx, 1835 float* rcond, float* rpvgrw, float* berr, 1836 lapack_int n_err_bnds, float* err_bnds_norm, 1837 float* err_bnds_comp, lapack_int nparams, 1838 float* params ); 1839 lapack_int LAPACKE_zhesvxx( int matrix_order, char fact, char uplo, 1840 lapack_int n, lapack_int nrhs, 1841 lapack_complex_double* a, lapack_int lda, 1842 lapack_complex_double* af, lapack_int ldaf, 1843 lapack_int* ipiv, char* equed, double* s, 1844 lapack_complex_double* b, lapack_int ldb, 1845 lapack_complex_double* x, lapack_int ldx, 1846 double* rcond, double* rpvgrw, double* berr, 1847 lapack_int n_err_bnds, double* err_bnds_norm, 1848 double* err_bnds_comp, lapack_int nparams, 1849 double* params ); 1850 1851 lapack_int LAPACKE_chetrd( int matrix_order, char uplo, lapack_int n, 1852 lapack_complex_float* a, lapack_int lda, float* d, 1853 float* e, lapack_complex_float* tau ); 1854 lapack_int LAPACKE_zhetrd( int matrix_order, char uplo, lapack_int n, 1855 lapack_complex_double* a, lapack_int lda, double* d, 1856 double* e, lapack_complex_double* tau ); 1857 1858 lapack_int LAPACKE_chetrf( int matrix_order, char uplo, lapack_int n, 1859 lapack_complex_float* a, lapack_int lda, 1860 lapack_int* ipiv ); 1861 lapack_int LAPACKE_zhetrf( int matrix_order, char uplo, lapack_int n, 1862 lapack_complex_double* a, lapack_int lda, 1863 lapack_int* ipiv ); 1864 1865 lapack_int LAPACKE_chetri( int matrix_order, char uplo, lapack_int n, 1866 lapack_complex_float* a, lapack_int lda, 1867 const lapack_int* ipiv ); 1868 lapack_int LAPACKE_zhetri( int matrix_order, char uplo, lapack_int n, 1869 lapack_complex_double* a, lapack_int lda, 1870 const lapack_int* ipiv ); 1871 1872 lapack_int LAPACKE_chetrs( int matrix_order, char uplo, lapack_int n, 1873 lapack_int nrhs, const lapack_complex_float* a, 1874 lapack_int lda, const lapack_int* ipiv, 1875 lapack_complex_float* b, lapack_int ldb ); 1876 lapack_int LAPACKE_zhetrs( int matrix_order, char uplo, lapack_int n, 1877 lapack_int nrhs, const lapack_complex_double* a, 1878 lapack_int lda, const lapack_int* ipiv, 1879 lapack_complex_double* b, lapack_int ldb ); 1880 1881 lapack_int LAPACKE_chfrk( int matrix_order, char transr, char uplo, char trans, 1882 lapack_int n, lapack_int k, float alpha, 1883 const lapack_complex_float* a, lapack_int lda, 1884 float beta, lapack_complex_float* c ); 1885 lapack_int LAPACKE_zhfrk( int matrix_order, char transr, char uplo, char trans, 1886 lapack_int n, lapack_int k, double alpha, 1887 const lapack_complex_double* a, lapack_int lda, 1888 double beta, lapack_complex_double* c ); 1889 1890 lapack_int LAPACKE_shgeqz( int matrix_order, char job, char compq, char compz, 1891 lapack_int n, lapack_int ilo, lapack_int ihi, 1892 float* h, lapack_int ldh, float* t, lapack_int ldt, 1893 float* alphar, float* alphai, float* beta, float* q, 1894 lapack_int ldq, float* z, lapack_int ldz ); 1895 lapack_int LAPACKE_dhgeqz( int matrix_order, char job, char compq, char compz, 1896 lapack_int n, lapack_int ilo, lapack_int ihi, 1897 double* h, lapack_int ldh, double* t, lapack_int ldt, 1898 double* alphar, double* alphai, double* beta, 1899 double* q, lapack_int ldq, double* z, 1900 lapack_int ldz ); 1901 lapack_int LAPACKE_chgeqz( int matrix_order, char job, char compq, char compz, 1902 lapack_int n, lapack_int ilo, lapack_int ihi, 1903 lapack_complex_float* h, lapack_int ldh, 1904 lapack_complex_float* t, lapack_int ldt, 1905 lapack_complex_float* alpha, 1906 lapack_complex_float* beta, lapack_complex_float* q, 1907 lapack_int ldq, lapack_complex_float* z, 1908 lapack_int ldz ); 1909 lapack_int LAPACKE_zhgeqz( int matrix_order, char job, char compq, char compz, 1910 lapack_int n, lapack_int ilo, lapack_int ihi, 1911 lapack_complex_double* h, lapack_int ldh, 1912 lapack_complex_double* t, lapack_int ldt, 1913 lapack_complex_double* alpha, 1914 lapack_complex_double* beta, 1915 lapack_complex_double* q, lapack_int ldq, 1916 lapack_complex_double* z, lapack_int ldz ); 1917 1918 lapack_int LAPACKE_chpcon( int matrix_order, char uplo, lapack_int n, 1919 const lapack_complex_float* ap, 1920 const lapack_int* ipiv, float anorm, float* rcond ); 1921 lapack_int LAPACKE_zhpcon( int matrix_order, char uplo, lapack_int n, 1922 const lapack_complex_double* ap, 1923 const lapack_int* ipiv, double anorm, 1924 double* rcond ); 1925 1926 lapack_int LAPACKE_chpev( int matrix_order, char jobz, char uplo, lapack_int n, 1927 lapack_complex_float* ap, float* w, 1928 lapack_complex_float* z, lapack_int ldz ); 1929 lapack_int LAPACKE_zhpev( int matrix_order, char jobz, char uplo, lapack_int n, 1930 lapack_complex_double* ap, double* w, 1931 lapack_complex_double* z, lapack_int ldz ); 1932 1933 lapack_int LAPACKE_chpevd( int matrix_order, char jobz, char uplo, lapack_int n, 1934 lapack_complex_float* ap, float* w, 1935 lapack_complex_float* z, lapack_int ldz ); 1936 lapack_int LAPACKE_zhpevd( int matrix_order, char jobz, char uplo, lapack_int n, 1937 lapack_complex_double* ap, double* w, 1938 lapack_complex_double* z, lapack_int ldz ); 1939 1940 lapack_int LAPACKE_chpevx( int matrix_order, char jobz, char range, char uplo, 1941 lapack_int n, lapack_complex_float* ap, float vl, 1942 float vu, lapack_int il, lapack_int iu, float abstol, 1943 lapack_int* m, float* w, lapack_complex_float* z, 1944 lapack_int ldz, lapack_int* ifail ); 1945 lapack_int LAPACKE_zhpevx( int matrix_order, char jobz, char range, char uplo, 1946 lapack_int n, lapack_complex_double* ap, double vl, 1947 double vu, lapack_int il, lapack_int iu, 1948 double abstol, lapack_int* m, double* w, 1949 lapack_complex_double* z, lapack_int ldz, 1950 lapack_int* ifail ); 1951 1952 lapack_int LAPACKE_chpgst( int matrix_order, lapack_int itype, char uplo, 1953 lapack_int n, lapack_complex_float* ap, 1954 const lapack_complex_float* bp ); 1955 lapack_int LAPACKE_zhpgst( int matrix_order, lapack_int itype, char uplo, 1956 lapack_int n, lapack_complex_double* ap, 1957 const lapack_complex_double* bp ); 1958 1959 lapack_int LAPACKE_chpgv( int matrix_order, lapack_int itype, char jobz, 1960 char uplo, lapack_int n, lapack_complex_float* ap, 1961 lapack_complex_float* bp, float* w, 1962 lapack_complex_float* z, lapack_int ldz ); 1963 lapack_int LAPACKE_zhpgv( int matrix_order, lapack_int itype, char jobz, 1964 char uplo, lapack_int n, lapack_complex_double* ap, 1965 lapack_complex_double* bp, double* w, 1966 lapack_complex_double* z, lapack_int ldz ); 1967 1968 lapack_int LAPACKE_chpgvd( int matrix_order, lapack_int itype, char jobz, 1969 char uplo, lapack_int n, lapack_complex_float* ap, 1970 lapack_complex_float* bp, float* w, 1971 lapack_complex_float* z, lapack_int ldz ); 1972 lapack_int LAPACKE_zhpgvd( int matrix_order, lapack_int itype, char jobz, 1973 char uplo, lapack_int n, lapack_complex_double* ap, 1974 lapack_complex_double* bp, double* w, 1975 lapack_complex_double* z, lapack_int ldz ); 1976 1977 lapack_int LAPACKE_chpgvx( int matrix_order, lapack_int itype, char jobz, 1978 char range, char uplo, lapack_int n, 1979 lapack_complex_float* ap, lapack_complex_float* bp, 1980 float vl, float vu, lapack_int il, lapack_int iu, 1981 float abstol, lapack_int* m, float* w, 1982 lapack_complex_float* z, lapack_int ldz, 1983 lapack_int* ifail ); 1984 lapack_int LAPACKE_zhpgvx( int matrix_order, lapack_int itype, char jobz, 1985 char range, char uplo, lapack_int n, 1986 lapack_complex_double* ap, lapack_complex_double* bp, 1987 double vl, double vu, lapack_int il, lapack_int iu, 1988 double abstol, lapack_int* m, double* w, 1989 lapack_complex_double* z, lapack_int ldz, 1990 lapack_int* ifail ); 1991 1992 lapack_int LAPACKE_chprfs( int matrix_order, char uplo, lapack_int n, 1993 lapack_int nrhs, const lapack_complex_float* ap, 1994 const lapack_complex_float* afp, 1995 const lapack_int* ipiv, 1996 const lapack_complex_float* b, lapack_int ldb, 1997 lapack_complex_float* x, lapack_int ldx, float* ferr, 1998 float* berr ); 1999 lapack_int LAPACKE_zhprfs( int matrix_order, char uplo, lapack_int n, 2000 lapack_int nrhs, const lapack_complex_double* ap, 2001 const lapack_complex_double* afp, 2002 const lapack_int* ipiv, 2003 const lapack_complex_double* b, lapack_int ldb, 2004 lapack_complex_double* x, lapack_int ldx, 2005 double* ferr, double* berr ); 2006 2007 lapack_int LAPACKE_chpsv( int matrix_order, char uplo, lapack_int n, 2008 lapack_int nrhs, lapack_complex_float* ap, 2009 lapack_int* ipiv, lapack_complex_float* b, 2010 lapack_int ldb ); 2011 lapack_int LAPACKE_zhpsv( int matrix_order, char uplo, lapack_int n, 2012 lapack_int nrhs, lapack_complex_double* ap, 2013 lapack_int* ipiv, lapack_complex_double* b, 2014 lapack_int ldb ); 2015 2016 lapack_int LAPACKE_chpsvx( int matrix_order, char fact, char uplo, lapack_int n, 2017 lapack_int nrhs, const lapack_complex_float* ap, 2018 lapack_complex_float* afp, lapack_int* ipiv, 2019 const lapack_complex_float* b, lapack_int ldb, 2020 lapack_complex_float* x, lapack_int ldx, 2021 float* rcond, float* ferr, float* berr ); 2022 lapack_int LAPACKE_zhpsvx( int matrix_order, char fact, char uplo, lapack_int n, 2023 lapack_int nrhs, const lapack_complex_double* ap, 2024 lapack_complex_double* afp, lapack_int* ipiv, 2025 const lapack_complex_double* b, lapack_int ldb, 2026 lapack_complex_double* x, lapack_int ldx, 2027 double* rcond, double* ferr, double* berr ); 2028 2029 lapack_int LAPACKE_chptrd( int matrix_order, char uplo, lapack_int n, 2030 lapack_complex_float* ap, float* d, float* e, 2031 lapack_complex_float* tau ); 2032 lapack_int LAPACKE_zhptrd( int matrix_order, char uplo, lapack_int n, 2033 lapack_complex_double* ap, double* d, double* e, 2034 lapack_complex_double* tau ); 2035 2036 lapack_int LAPACKE_chptrf( int matrix_order, char uplo, lapack_int n, 2037 lapack_complex_float* ap, lapack_int* ipiv ); 2038 lapack_int LAPACKE_zhptrf( int matrix_order, char uplo, lapack_int n, 2039 lapack_complex_double* ap, lapack_int* ipiv ); 2040 2041 lapack_int LAPACKE_chptri( int matrix_order, char uplo, lapack_int n, 2042 lapack_complex_float* ap, const lapack_int* ipiv ); 2043 lapack_int LAPACKE_zhptri( int matrix_order, char uplo, lapack_int n, 2044 lapack_complex_double* ap, const lapack_int* ipiv ); 2045 2046 lapack_int LAPACKE_chptrs( int matrix_order, char uplo, lapack_int n, 2047 lapack_int nrhs, const lapack_complex_float* ap, 2048 const lapack_int* ipiv, lapack_complex_float* b, 2049 lapack_int ldb ); 2050 lapack_int LAPACKE_zhptrs( int matrix_order, char uplo, lapack_int n, 2051 lapack_int nrhs, const lapack_complex_double* ap, 2052 const lapack_int* ipiv, lapack_complex_double* b, 2053 lapack_int ldb ); 2054 2055 lapack_int LAPACKE_shsein( int matrix_order, char job, char eigsrc, char initv, 2056 lapack_logical* select, lapack_int n, const float* h, 2057 lapack_int ldh, float* wr, const float* wi, 2058 float* vl, lapack_int ldvl, float* vr, 2059 lapack_int ldvr, lapack_int mm, lapack_int* m, 2060 lapack_int* ifaill, lapack_int* ifailr ); 2061 lapack_int LAPACKE_dhsein( int matrix_order, char job, char eigsrc, char initv, 2062 lapack_logical* select, lapack_int n, 2063 const double* h, lapack_int ldh, double* wr, 2064 const double* wi, double* vl, lapack_int ldvl, 2065 double* vr, lapack_int ldvr, lapack_int mm, 2066 lapack_int* m, lapack_int* ifaill, 2067 lapack_int* ifailr ); 2068 lapack_int LAPACKE_chsein( int matrix_order, char job, char eigsrc, char initv, 2069 const lapack_logical* select, lapack_int n, 2070 const lapack_complex_float* h, lapack_int ldh, 2071 lapack_complex_float* w, lapack_complex_float* vl, 2072 lapack_int ldvl, lapack_complex_float* vr, 2073 lapack_int ldvr, lapack_int mm, lapack_int* m, 2074 lapack_int* ifaill, lapack_int* ifailr ); 2075 lapack_int LAPACKE_zhsein( int matrix_order, char job, char eigsrc, char initv, 2076 const lapack_logical* select, lapack_int n, 2077 const lapack_complex_double* h, lapack_int ldh, 2078 lapack_complex_double* w, lapack_complex_double* vl, 2079 lapack_int ldvl, lapack_complex_double* vr, 2080 lapack_int ldvr, lapack_int mm, lapack_int* m, 2081 lapack_int* ifaill, lapack_int* ifailr ); 2082 2083 lapack_int LAPACKE_shseqr( int matrix_order, char job, char compz, lapack_int n, 2084 lapack_int ilo, lapack_int ihi, float* h, 2085 lapack_int ldh, float* wr, float* wi, float* z, 2086 lapack_int ldz ); 2087 lapack_int LAPACKE_dhseqr( int matrix_order, char job, char compz, lapack_int n, 2088 lapack_int ilo, lapack_int ihi, double* h, 2089 lapack_int ldh, double* wr, double* wi, double* z, 2090 lapack_int ldz ); 2091 lapack_int LAPACKE_chseqr( int matrix_order, char job, char compz, lapack_int n, 2092 lapack_int ilo, lapack_int ihi, 2093 lapack_complex_float* h, lapack_int ldh, 2094 lapack_complex_float* w, lapack_complex_float* z, 2095 lapack_int ldz ); 2096 lapack_int LAPACKE_zhseqr( int matrix_order, char job, char compz, lapack_int n, 2097 lapack_int ilo, lapack_int ihi, 2098 lapack_complex_double* h, lapack_int ldh, 2099 lapack_complex_double* w, lapack_complex_double* z, 2100 lapack_int ldz ); 2101 2102 lapack_int LAPACKE_clacgv( lapack_int n, lapack_complex_float* x, 2103 lapack_int incx ); 2104 lapack_int LAPACKE_zlacgv( lapack_int n, lapack_complex_double* x, 2105 lapack_int incx ); 2106 2107 lapack_int LAPACKE_slacpy( int matrix_order, char uplo, lapack_int m, 2108 lapack_int n, const float* a, lapack_int lda, float* b, 2109 lapack_int ldb ); 2110 lapack_int LAPACKE_dlacpy( int matrix_order, char uplo, lapack_int m, 2111 lapack_int n, const double* a, lapack_int lda, double* b, 2112 lapack_int ldb ); 2113 lapack_int LAPACKE_clacpy( int matrix_order, char uplo, lapack_int m, 2114 lapack_int n, const lapack_complex_float* a, 2115 lapack_int lda, lapack_complex_float* b, 2116 lapack_int ldb ); 2117 lapack_int LAPACKE_zlacpy( int matrix_order, char uplo, lapack_int m, 2118 lapack_int n, const lapack_complex_double* a, 2119 lapack_int lda, lapack_complex_double* b, 2120 lapack_int ldb ); 2121 2122 lapack_int LAPACKE_zlag2c( int matrix_order, lapack_int m, lapack_int n, 2123 const lapack_complex_double* a, lapack_int lda, 2124 lapack_complex_float* sa, lapack_int ldsa ); 2125 2126 lapack_int LAPACKE_slag2d( int matrix_order, lapack_int m, lapack_int n, 2127 const float* sa, lapack_int ldsa, double* a, 2128 lapack_int lda ); 2129 2130 lapack_int LAPACKE_dlag2s( int matrix_order, lapack_int m, lapack_int n, 2131 const double* a, lapack_int lda, float* sa, 2132 lapack_int ldsa ); 2133 2134 lapack_int LAPACKE_clag2z( int matrix_order, lapack_int m, lapack_int n, 2135 const lapack_complex_float* sa, lapack_int ldsa, 2136 lapack_complex_double* a, lapack_int lda ); 2137 2138 lapack_int LAPACKE_slagge( int matrix_order, lapack_int m, lapack_int n, 2139 lapack_int kl, lapack_int ku, const float* d, 2140 float* a, lapack_int lda, lapack_int* iseed ); 2141 lapack_int LAPACKE_dlagge( int matrix_order, lapack_int m, lapack_int n, 2142 lapack_int kl, lapack_int ku, const double* d, 2143 double* a, lapack_int lda, lapack_int* iseed ); 2144 lapack_int LAPACKE_clagge( int matrix_order, lapack_int m, lapack_int n, 2145 lapack_int kl, lapack_int ku, const float* d, 2146 lapack_complex_float* a, lapack_int lda, 2147 lapack_int* iseed ); 2148 lapack_int LAPACKE_zlagge( int matrix_order, lapack_int m, lapack_int n, 2149 lapack_int kl, lapack_int ku, const double* d, 2150 lapack_complex_double* a, lapack_int lda, 2151 lapack_int* iseed ); 2152 2153 float LAPACKE_slamch( char cmach ); 2154 double LAPACKE_dlamch( char cmach ); 2155 2156 float LAPACKE_slange( int matrix_order, char norm, lapack_int m, 2157 lapack_int n, const float* a, lapack_int lda ); 2158 double LAPACKE_dlange( int matrix_order, char norm, lapack_int m, 2159 lapack_int n, const double* a, lapack_int lda ); 2160 float LAPACKE_clange( int matrix_order, char norm, lapack_int m, 2161 lapack_int n, const lapack_complex_float* a, 2162 lapack_int lda ); 2163 double LAPACKE_zlange( int matrix_order, char norm, lapack_int m, 2164 lapack_int n, const lapack_complex_double* a, 2165 lapack_int lda ); 2166 2167 float LAPACKE_clanhe( int matrix_order, char norm, char uplo, lapack_int n, 2168 const lapack_complex_float* a, lapack_int lda ); 2169 double LAPACKE_zlanhe( int matrix_order, char norm, char uplo, lapack_int n, 2170 const lapack_complex_double* a, lapack_int lda ); 2171 2172 float LAPACKE_slansy( int matrix_order, char norm, char uplo, lapack_int n, 2173 const float* a, lapack_int lda ); 2174 double LAPACKE_dlansy( int matrix_order, char norm, char uplo, lapack_int n, 2175 const double* a, lapack_int lda ); 2176 float LAPACKE_clansy( int matrix_order, char norm, char uplo, lapack_int n, 2177 const lapack_complex_float* a, lapack_int lda ); 2178 double LAPACKE_zlansy( int matrix_order, char norm, char uplo, lapack_int n, 2179 const lapack_complex_double* a, lapack_int lda ); 2180 2181 float LAPACKE_slantr( int matrix_order, char norm, char uplo, char diag, 2182 lapack_int m, lapack_int n, const float* a, 2183 lapack_int lda ); 2184 double LAPACKE_dlantr( int matrix_order, char norm, char uplo, char diag, 2185 lapack_int m, lapack_int n, const double* a, 2186 lapack_int lda ); 2187 float LAPACKE_clantr( int matrix_order, char norm, char uplo, char diag, 2188 lapack_int m, lapack_int n, const lapack_complex_float* a, 2189 lapack_int lda ); 2190 double LAPACKE_zlantr( int matrix_order, char norm, char uplo, char diag, 2191 lapack_int m, lapack_int n, const lapack_complex_double* a, 2192 lapack_int lda ); 2193 2194 2195 lapack_int LAPACKE_slarfb( int matrix_order, char side, char trans, char direct, 2196 char storev, lapack_int m, lapack_int n, 2197 lapack_int k, const float* v, lapack_int ldv, 2198 const float* t, lapack_int ldt, float* c, 2199 lapack_int ldc ); 2200 lapack_int LAPACKE_dlarfb( int matrix_order, char side, char trans, char direct, 2201 char storev, lapack_int m, lapack_int n, 2202 lapack_int k, const double* v, lapack_int ldv, 2203 const double* t, lapack_int ldt, double* c, 2204 lapack_int ldc ); 2205 lapack_int LAPACKE_clarfb( int matrix_order, char side, char trans, char direct, 2206 char storev, lapack_int m, lapack_int n, 2207 lapack_int k, const lapack_complex_float* v, 2208 lapack_int ldv, const lapack_complex_float* t, 2209 lapack_int ldt, lapack_complex_float* c, 2210 lapack_int ldc ); 2211 lapack_int LAPACKE_zlarfb( int matrix_order, char side, char trans, char direct, 2212 char storev, lapack_int m, lapack_int n, 2213 lapack_int k, const lapack_complex_double* v, 2214 lapack_int ldv, const lapack_complex_double* t, 2215 lapack_int ldt, lapack_complex_double* c, 2216 lapack_int ldc ); 2217 2218 lapack_int LAPACKE_slarfg( lapack_int n, float* alpha, float* x, 2219 lapack_int incx, float* tau ); 2220 lapack_int LAPACKE_dlarfg( lapack_int n, double* alpha, double* x, 2221 lapack_int incx, double* tau ); 2222 lapack_int LAPACKE_clarfg( lapack_int n, lapack_complex_float* alpha, 2223 lapack_complex_float* x, lapack_int incx, 2224 lapack_complex_float* tau ); 2225 lapack_int LAPACKE_zlarfg( lapack_int n, lapack_complex_double* alpha, 2226 lapack_complex_double* x, lapack_int incx, 2227 lapack_complex_double* tau ); 2228 2229 lapack_int LAPACKE_slarft( int matrix_order, char direct, char storev, 2230 lapack_int n, lapack_int k, const float* v, 2231 lapack_int ldv, const float* tau, float* t, 2232 lapack_int ldt ); 2233 lapack_int LAPACKE_dlarft( int matrix_order, char direct, char storev, 2234 lapack_int n, lapack_int k, const double* v, 2235 lapack_int ldv, const double* tau, double* t, 2236 lapack_int ldt ); 2237 lapack_int LAPACKE_clarft( int matrix_order, char direct, char storev, 2238 lapack_int n, lapack_int k, 2239 const lapack_complex_float* v, lapack_int ldv, 2240 const lapack_complex_float* tau, 2241 lapack_complex_float* t, lapack_int ldt ); 2242 lapack_int LAPACKE_zlarft( int matrix_order, char direct, char storev, 2243 lapack_int n, lapack_int k, 2244 const lapack_complex_double* v, lapack_int ldv, 2245 const lapack_complex_double* tau, 2246 lapack_complex_double* t, lapack_int ldt ); 2247 2248 lapack_int LAPACKE_slarfx( int matrix_order, char side, lapack_int m, 2249 lapack_int n, const float* v, float tau, float* c, 2250 lapack_int ldc, float* work ); 2251 lapack_int LAPACKE_dlarfx( int matrix_order, char side, lapack_int m, 2252 lapack_int n, const double* v, double tau, double* c, 2253 lapack_int ldc, double* work ); 2254 lapack_int LAPACKE_clarfx( int matrix_order, char side, lapack_int m, 2255 lapack_int n, const lapack_complex_float* v, 2256 lapack_complex_float tau, lapack_complex_float* c, 2257 lapack_int ldc, lapack_complex_float* work ); 2258 lapack_int LAPACKE_zlarfx( int matrix_order, char side, lapack_int m, 2259 lapack_int n, const lapack_complex_double* v, 2260 lapack_complex_double tau, lapack_complex_double* c, 2261 lapack_int ldc, lapack_complex_double* work ); 2262 2263 lapack_int LAPACKE_slarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2264 float* x ); 2265 lapack_int LAPACKE_dlarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2266 double* x ); 2267 lapack_int LAPACKE_clarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2268 lapack_complex_float* x ); 2269 lapack_int LAPACKE_zlarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2270 lapack_complex_double* x ); 2271 2272 lapack_int LAPACKE_slaset( int matrix_order, char uplo, lapack_int m, 2273 lapack_int n, float alpha, float beta, float* a, 2274 lapack_int lda ); 2275 lapack_int LAPACKE_dlaset( int matrix_order, char uplo, lapack_int m, 2276 lapack_int n, double alpha, double beta, double* a, 2277 lapack_int lda ); 2278 lapack_int LAPACKE_claset( int matrix_order, char uplo, lapack_int m, 2279 lapack_int n, lapack_complex_float alpha, 2280 lapack_complex_float beta, lapack_complex_float* a, 2281 lapack_int lda ); 2282 lapack_int LAPACKE_zlaset( int matrix_order, char uplo, lapack_int m, 2283 lapack_int n, lapack_complex_double alpha, 2284 lapack_complex_double beta, lapack_complex_double* a, 2285 lapack_int lda ); 2286 2287 lapack_int LAPACKE_slasrt( char id, lapack_int n, float* d ); 2288 lapack_int LAPACKE_dlasrt( char id, lapack_int n, double* d ); 2289 2290 lapack_int LAPACKE_slaswp( int matrix_order, lapack_int n, float* a, 2291 lapack_int lda, lapack_int k1, lapack_int k2, 2292 const lapack_int* ipiv, lapack_int incx ); 2293 lapack_int LAPACKE_dlaswp( int matrix_order, lapack_int n, double* a, 2294 lapack_int lda, lapack_int k1, lapack_int k2, 2295 const lapack_int* ipiv, lapack_int incx ); 2296 lapack_int LAPACKE_claswp( int matrix_order, lapack_int n, 2297 lapack_complex_float* a, lapack_int lda, 2298 lapack_int k1, lapack_int k2, const lapack_int* ipiv, 2299 lapack_int incx ); 2300 lapack_int LAPACKE_zlaswp( int matrix_order, lapack_int n, 2301 lapack_complex_double* a, lapack_int lda, 2302 lapack_int k1, lapack_int k2, const lapack_int* ipiv, 2303 lapack_int incx ); 2304 2305 lapack_int LAPACKE_slatms( int matrix_order, lapack_int m, lapack_int n, 2306 char dist, lapack_int* iseed, char sym, float* d, 2307 lapack_int mode, float cond, float dmax, 2308 lapack_int kl, lapack_int ku, char pack, float* a, 2309 lapack_int lda ); 2310 lapack_int LAPACKE_dlatms( int matrix_order, lapack_int m, lapack_int n, 2311 char dist, lapack_int* iseed, char sym, double* d, 2312 lapack_int mode, double cond, double dmax, 2313 lapack_int kl, lapack_int ku, char pack, double* a, 2314 lapack_int lda ); 2315 lapack_int LAPACKE_clatms( int matrix_order, lapack_int m, lapack_int n, 2316 char dist, lapack_int* iseed, char sym, float* d, 2317 lapack_int mode, float cond, float dmax, 2318 lapack_int kl, lapack_int ku, char pack, 2319 lapack_complex_float* a, lapack_int lda ); 2320 lapack_int LAPACKE_zlatms( int matrix_order, lapack_int m, lapack_int n, 2321 char dist, lapack_int* iseed, char sym, double* d, 2322 lapack_int mode, double cond, double dmax, 2323 lapack_int kl, lapack_int ku, char pack, 2324 lapack_complex_double* a, lapack_int lda ); 2325 2326 lapack_int LAPACKE_slauum( int matrix_order, char uplo, lapack_int n, float* a, 2327 lapack_int lda ); 2328 lapack_int LAPACKE_dlauum( int matrix_order, char uplo, lapack_int n, double* a, 2329 lapack_int lda ); 2330 lapack_int LAPACKE_clauum( int matrix_order, char uplo, lapack_int n, 2331 lapack_complex_float* a, lapack_int lda ); 2332 lapack_int LAPACKE_zlauum( int matrix_order, char uplo, lapack_int n, 2333 lapack_complex_double* a, lapack_int lda ); 2334 2335 lapack_int LAPACKE_sopgtr( int matrix_order, char uplo, lapack_int n, 2336 const float* ap, const float* tau, float* q, 2337 lapack_int ldq ); 2338 lapack_int LAPACKE_dopgtr( int matrix_order, char uplo, lapack_int n, 2339 const double* ap, const double* tau, double* q, 2340 lapack_int ldq ); 2341 2342 lapack_int LAPACKE_sopmtr( int matrix_order, char side, char uplo, char trans, 2343 lapack_int m, lapack_int n, const float* ap, 2344 const float* tau, float* c, lapack_int ldc ); 2345 lapack_int LAPACKE_dopmtr( int matrix_order, char side, char uplo, char trans, 2346 lapack_int m, lapack_int n, const double* ap, 2347 const double* tau, double* c, lapack_int ldc ); 2348 2349 lapack_int LAPACKE_sorgbr( int matrix_order, char vect, lapack_int m, 2350 lapack_int n, lapack_int k, float* a, lapack_int lda, 2351 const float* tau ); 2352 lapack_int LAPACKE_dorgbr( int matrix_order, char vect, lapack_int m, 2353 lapack_int n, lapack_int k, double* a, 2354 lapack_int lda, const double* tau ); 2355 2356 lapack_int LAPACKE_sorghr( int matrix_order, lapack_int n, lapack_int ilo, 2357 lapack_int ihi, float* a, lapack_int lda, 2358 const float* tau ); 2359 lapack_int LAPACKE_dorghr( int matrix_order, lapack_int n, lapack_int ilo, 2360 lapack_int ihi, double* a, lapack_int lda, 2361 const double* tau ); 2362 2363 lapack_int LAPACKE_sorglq( int matrix_order, lapack_int m, lapack_int n, 2364 lapack_int k, float* a, lapack_int lda, 2365 const float* tau ); 2366 lapack_int LAPACKE_dorglq( int matrix_order, lapack_int m, lapack_int n, 2367 lapack_int k, double* a, lapack_int lda, 2368 const double* tau ); 2369 2370 lapack_int LAPACKE_sorgql( int matrix_order, lapack_int m, lapack_int n, 2371 lapack_int k, float* a, lapack_int lda, 2372 const float* tau ); 2373 lapack_int LAPACKE_dorgql( int matrix_order, lapack_int m, lapack_int n, 2374 lapack_int k, double* a, lapack_int lda, 2375 const double* tau ); 2376 2377 lapack_int LAPACKE_sorgqr( int matrix_order, lapack_int m, lapack_int n, 2378 lapack_int k, float* a, lapack_int lda, 2379 const float* tau ); 2380 lapack_int LAPACKE_dorgqr( int matrix_order, lapack_int m, lapack_int n, 2381 lapack_int k, double* a, lapack_int lda, 2382 const double* tau ); 2383 2384 lapack_int LAPACKE_sorgrq( int matrix_order, lapack_int m, lapack_int n, 2385 lapack_int k, float* a, lapack_int lda, 2386 const float* tau ); 2387 lapack_int LAPACKE_dorgrq( int matrix_order, lapack_int m, lapack_int n, 2388 lapack_int k, double* a, lapack_int lda, 2389 const double* tau ); 2390 2391 lapack_int LAPACKE_sorgtr( int matrix_order, char uplo, lapack_int n, float* a, 2392 lapack_int lda, const float* tau ); 2393 lapack_int LAPACKE_dorgtr( int matrix_order, char uplo, lapack_int n, double* a, 2394 lapack_int lda, const double* tau ); 2395 2396 lapack_int LAPACKE_sormbr( int matrix_order, char vect, char side, char trans, 2397 lapack_int m, lapack_int n, lapack_int k, 2398 const float* a, lapack_int lda, const float* tau, 2399 float* c, lapack_int ldc ); 2400 lapack_int LAPACKE_dormbr( int matrix_order, char vect, char side, char trans, 2401 lapack_int m, lapack_int n, lapack_int k, 2402 const double* a, lapack_int lda, const double* tau, 2403 double* c, lapack_int ldc ); 2404 2405 lapack_int LAPACKE_sormhr( int matrix_order, char side, char trans, 2406 lapack_int m, lapack_int n, lapack_int ilo, 2407 lapack_int ihi, const float* a, lapack_int lda, 2408 const float* tau, float* c, lapack_int ldc ); 2409 lapack_int LAPACKE_dormhr( int matrix_order, char side, char trans, 2410 lapack_int m, lapack_int n, lapack_int ilo, 2411 lapack_int ihi, const double* a, lapack_int lda, 2412 const double* tau, double* c, lapack_int ldc ); 2413 2414 lapack_int LAPACKE_sormlq( int matrix_order, char side, char trans, 2415 lapack_int m, lapack_int n, lapack_int k, 2416 const float* a, lapack_int lda, const float* tau, 2417 float* c, lapack_int ldc ); 2418 lapack_int LAPACKE_dormlq( int matrix_order, char side, char trans, 2419 lapack_int m, lapack_int n, lapack_int k, 2420 const double* a, lapack_int lda, const double* tau, 2421 double* c, lapack_int ldc ); 2422 2423 lapack_int LAPACKE_sormql( int matrix_order, char side, char trans, 2424 lapack_int m, lapack_int n, lapack_int k, 2425 const float* a, lapack_int lda, const float* tau, 2426 float* c, lapack_int ldc ); 2427 lapack_int LAPACKE_dormql( int matrix_order, char side, char trans, 2428 lapack_int m, lapack_int n, lapack_int k, 2429 const double* a, lapack_int lda, const double* tau, 2430 double* c, lapack_int ldc ); 2431 2432 lapack_int LAPACKE_sormqr( int matrix_order, char side, char trans, 2433 lapack_int m, lapack_int n, lapack_int k, 2434 const float* a, lapack_int lda, const float* tau, 2435 float* c, lapack_int ldc ); 2436 lapack_int LAPACKE_dormqr( int matrix_order, char side, char trans, 2437 lapack_int m, lapack_int n, lapack_int k, 2438 const double* a, lapack_int lda, const double* tau, 2439 double* c, lapack_int ldc ); 2440 2441 lapack_int LAPACKE_sormrq( int matrix_order, char side, char trans, 2442 lapack_int m, lapack_int n, lapack_int k, 2443 const float* a, lapack_int lda, const float* tau, 2444 float* c, lapack_int ldc ); 2445 lapack_int LAPACKE_dormrq( int matrix_order, char side, char trans, 2446 lapack_int m, lapack_int n, lapack_int k, 2447 const double* a, lapack_int lda, const double* tau, 2448 double* c, lapack_int ldc ); 2449 2450 lapack_int LAPACKE_sormrz( int matrix_order, char side, char trans, 2451 lapack_int m, lapack_int n, lapack_int k, 2452 lapack_int l, const float* a, lapack_int lda, 2453 const float* tau, float* c, lapack_int ldc ); 2454 lapack_int LAPACKE_dormrz( int matrix_order, char side, char trans, 2455 lapack_int m, lapack_int n, lapack_int k, 2456 lapack_int l, const double* a, lapack_int lda, 2457 const double* tau, double* c, lapack_int ldc ); 2458 2459 lapack_int LAPACKE_sormtr( int matrix_order, char side, char uplo, char trans, 2460 lapack_int m, lapack_int n, const float* a, 2461 lapack_int lda, const float* tau, float* c, 2462 lapack_int ldc ); 2463 lapack_int LAPACKE_dormtr( int matrix_order, char side, char uplo, char trans, 2464 lapack_int m, lapack_int n, const double* a, 2465 lapack_int lda, const double* tau, double* c, 2466 lapack_int ldc ); 2467 2468 lapack_int LAPACKE_spbcon( int matrix_order, char uplo, lapack_int n, 2469 lapack_int kd, const float* ab, lapack_int ldab, 2470 float anorm, float* rcond ); 2471 lapack_int LAPACKE_dpbcon( int matrix_order, char uplo, lapack_int n, 2472 lapack_int kd, const double* ab, lapack_int ldab, 2473 double anorm, double* rcond ); 2474 lapack_int LAPACKE_cpbcon( int matrix_order, char uplo, lapack_int n, 2475 lapack_int kd, const lapack_complex_float* ab, 2476 lapack_int ldab, float anorm, float* rcond ); 2477 lapack_int LAPACKE_zpbcon( int matrix_order, char uplo, lapack_int n, 2478 lapack_int kd, const lapack_complex_double* ab, 2479 lapack_int ldab, double anorm, double* rcond ); 2480 2481 lapack_int LAPACKE_spbequ( int matrix_order, char uplo, lapack_int n, 2482 lapack_int kd, const float* ab, lapack_int ldab, 2483 float* s, float* scond, float* amax ); 2484 lapack_int LAPACKE_dpbequ( int matrix_order, char uplo, lapack_int n, 2485 lapack_int kd, const double* ab, lapack_int ldab, 2486 double* s, double* scond, double* amax ); 2487 lapack_int LAPACKE_cpbequ( int matrix_order, char uplo, lapack_int n, 2488 lapack_int kd, const lapack_complex_float* ab, 2489 lapack_int ldab, float* s, float* scond, 2490 float* amax ); 2491 lapack_int LAPACKE_zpbequ( int matrix_order, char uplo, lapack_int n, 2492 lapack_int kd, const lapack_complex_double* ab, 2493 lapack_int ldab, double* s, double* scond, 2494 double* amax ); 2495 2496 lapack_int LAPACKE_spbrfs( int matrix_order, char uplo, lapack_int n, 2497 lapack_int kd, lapack_int nrhs, const float* ab, 2498 lapack_int ldab, const float* afb, lapack_int ldafb, 2499 const float* b, lapack_int ldb, float* x, 2500 lapack_int ldx, float* ferr, float* berr ); 2501 lapack_int LAPACKE_dpbrfs( int matrix_order, char uplo, lapack_int n, 2502 lapack_int kd, lapack_int nrhs, const double* ab, 2503 lapack_int ldab, const double* afb, lapack_int ldafb, 2504 const double* b, lapack_int ldb, double* x, 2505 lapack_int ldx, double* ferr, double* berr ); 2506 lapack_int LAPACKE_cpbrfs( int matrix_order, char uplo, lapack_int n, 2507 lapack_int kd, lapack_int nrhs, 2508 const lapack_complex_float* ab, lapack_int ldab, 2509 const lapack_complex_float* afb, lapack_int ldafb, 2510 const lapack_complex_float* b, lapack_int ldb, 2511 lapack_complex_float* x, lapack_int ldx, float* ferr, 2512 float* berr ); 2513 lapack_int LAPACKE_zpbrfs( int matrix_order, char uplo, lapack_int n, 2514 lapack_int kd, lapack_int nrhs, 2515 const lapack_complex_double* ab, lapack_int ldab, 2516 const lapack_complex_double* afb, lapack_int ldafb, 2517 const lapack_complex_double* b, lapack_int ldb, 2518 lapack_complex_double* x, lapack_int ldx, 2519 double* ferr, double* berr ); 2520 2521 lapack_int LAPACKE_spbstf( int matrix_order, char uplo, lapack_int n, 2522 lapack_int kb, float* bb, lapack_int ldbb ); 2523 lapack_int LAPACKE_dpbstf( int matrix_order, char uplo, lapack_int n, 2524 lapack_int kb, double* bb, lapack_int ldbb ); 2525 lapack_int LAPACKE_cpbstf( int matrix_order, char uplo, lapack_int n, 2526 lapack_int kb, lapack_complex_float* bb, 2527 lapack_int ldbb ); 2528 lapack_int LAPACKE_zpbstf( int matrix_order, char uplo, lapack_int n, 2529 lapack_int kb, lapack_complex_double* bb, 2530 lapack_int ldbb ); 2531 2532 lapack_int LAPACKE_spbsv( int matrix_order, char uplo, lapack_int n, 2533 lapack_int kd, lapack_int nrhs, float* ab, 2534 lapack_int ldab, float* b, lapack_int ldb ); 2535 lapack_int LAPACKE_dpbsv( int matrix_order, char uplo, lapack_int n, 2536 lapack_int kd, lapack_int nrhs, double* ab, 2537 lapack_int ldab, double* b, lapack_int ldb ); 2538 lapack_int LAPACKE_cpbsv( int matrix_order, char uplo, lapack_int n, 2539 lapack_int kd, lapack_int nrhs, 2540 lapack_complex_float* ab, lapack_int ldab, 2541 lapack_complex_float* b, lapack_int ldb ); 2542 lapack_int LAPACKE_zpbsv( int matrix_order, char uplo, lapack_int n, 2543 lapack_int kd, lapack_int nrhs, 2544 lapack_complex_double* ab, lapack_int ldab, 2545 lapack_complex_double* b, lapack_int ldb ); 2546 2547 lapack_int LAPACKE_spbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2548 lapack_int kd, lapack_int nrhs, float* ab, 2549 lapack_int ldab, float* afb, lapack_int ldafb, 2550 char* equed, float* s, float* b, lapack_int ldb, 2551 float* x, lapack_int ldx, float* rcond, float* ferr, 2552 float* berr ); 2553 lapack_int LAPACKE_dpbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2554 lapack_int kd, lapack_int nrhs, double* ab, 2555 lapack_int ldab, double* afb, lapack_int ldafb, 2556 char* equed, double* s, double* b, lapack_int ldb, 2557 double* x, lapack_int ldx, double* rcond, 2558 double* ferr, double* berr ); 2559 lapack_int LAPACKE_cpbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2560 lapack_int kd, lapack_int nrhs, 2561 lapack_complex_float* ab, lapack_int ldab, 2562 lapack_complex_float* afb, lapack_int ldafb, 2563 char* equed, float* s, lapack_complex_float* b, 2564 lapack_int ldb, lapack_complex_float* x, 2565 lapack_int ldx, float* rcond, float* ferr, 2566 float* berr ); 2567 lapack_int LAPACKE_zpbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2568 lapack_int kd, lapack_int nrhs, 2569 lapack_complex_double* ab, lapack_int ldab, 2570 lapack_complex_double* afb, lapack_int ldafb, 2571 char* equed, double* s, lapack_complex_double* b, 2572 lapack_int ldb, lapack_complex_double* x, 2573 lapack_int ldx, double* rcond, double* ferr, 2574 double* berr ); 2575 2576 lapack_int LAPACKE_spbtrf( int matrix_order, char uplo, lapack_int n, 2577 lapack_int kd, float* ab, lapack_int ldab ); 2578 lapack_int LAPACKE_dpbtrf( int matrix_order, char uplo, lapack_int n, 2579 lapack_int kd, double* ab, lapack_int ldab ); 2580 lapack_int LAPACKE_cpbtrf( int matrix_order, char uplo, lapack_int n, 2581 lapack_int kd, lapack_complex_float* ab, 2582 lapack_int ldab ); 2583 lapack_int LAPACKE_zpbtrf( int matrix_order, char uplo, lapack_int n, 2584 lapack_int kd, lapack_complex_double* ab, 2585 lapack_int ldab ); 2586 2587 lapack_int LAPACKE_spbtrs( int matrix_order, char uplo, lapack_int n, 2588 lapack_int kd, lapack_int nrhs, const float* ab, 2589 lapack_int ldab, float* b, lapack_int ldb ); 2590 lapack_int LAPACKE_dpbtrs( int matrix_order, char uplo, lapack_int n, 2591 lapack_int kd, lapack_int nrhs, const double* ab, 2592 lapack_int ldab, double* b, lapack_int ldb ); 2593 lapack_int LAPACKE_cpbtrs( int matrix_order, char uplo, lapack_int n, 2594 lapack_int kd, lapack_int nrhs, 2595 const lapack_complex_float* ab, lapack_int ldab, 2596 lapack_complex_float* b, lapack_int ldb ); 2597 lapack_int LAPACKE_zpbtrs( int matrix_order, char uplo, lapack_int n, 2598 lapack_int kd, lapack_int nrhs, 2599 const lapack_complex_double* ab, lapack_int ldab, 2600 lapack_complex_double* b, lapack_int ldb ); 2601 2602 lapack_int LAPACKE_spftrf( int matrix_order, char transr, char uplo, 2603 lapack_int n, float* a ); 2604 lapack_int LAPACKE_dpftrf( int matrix_order, char transr, char uplo, 2605 lapack_int n, double* a ); 2606 lapack_int LAPACKE_cpftrf( int matrix_order, char transr, char uplo, 2607 lapack_int n, lapack_complex_float* a ); 2608 lapack_int LAPACKE_zpftrf( int matrix_order, char transr, char uplo, 2609 lapack_int n, lapack_complex_double* a ); 2610 2611 lapack_int LAPACKE_spftri( int matrix_order, char transr, char uplo, 2612 lapack_int n, float* a ); 2613 lapack_int LAPACKE_dpftri( int matrix_order, char transr, char uplo, 2614 lapack_int n, double* a ); 2615 lapack_int LAPACKE_cpftri( int matrix_order, char transr, char uplo, 2616 lapack_int n, lapack_complex_float* a ); 2617 lapack_int LAPACKE_zpftri( int matrix_order, char transr, char uplo, 2618 lapack_int n, lapack_complex_double* a ); 2619 2620 lapack_int LAPACKE_spftrs( int matrix_order, char transr, char uplo, 2621 lapack_int n, lapack_int nrhs, const float* a, 2622 float* b, lapack_int ldb ); 2623 lapack_int LAPACKE_dpftrs( int matrix_order, char transr, char uplo, 2624 lapack_int n, lapack_int nrhs, const double* a, 2625 double* b, lapack_int ldb ); 2626 lapack_int LAPACKE_cpftrs( int matrix_order, char transr, char uplo, 2627 lapack_int n, lapack_int nrhs, 2628 const lapack_complex_float* a, 2629 lapack_complex_float* b, lapack_int ldb ); 2630 lapack_int LAPACKE_zpftrs( int matrix_order, char transr, char uplo, 2631 lapack_int n, lapack_int nrhs, 2632 const lapack_complex_double* a, 2633 lapack_complex_double* b, lapack_int ldb ); 2634 2635 lapack_int LAPACKE_spocon( int matrix_order, char uplo, lapack_int n, 2636 const float* a, lapack_int lda, float anorm, 2637 float* rcond ); 2638 lapack_int LAPACKE_dpocon( int matrix_order, char uplo, lapack_int n, 2639 const double* a, lapack_int lda, double anorm, 2640 double* rcond ); 2641 lapack_int LAPACKE_cpocon( int matrix_order, char uplo, lapack_int n, 2642 const lapack_complex_float* a, lapack_int lda, 2643 float anorm, float* rcond ); 2644 lapack_int LAPACKE_zpocon( int matrix_order, char uplo, lapack_int n, 2645 const lapack_complex_double* a, lapack_int lda, 2646 double anorm, double* rcond ); 2647 2648 lapack_int LAPACKE_spoequ( int matrix_order, lapack_int n, const float* a, 2649 lapack_int lda, float* s, float* scond, 2650 float* amax ); 2651 lapack_int LAPACKE_dpoequ( int matrix_order, lapack_int n, const double* a, 2652 lapack_int lda, double* s, double* scond, 2653 double* amax ); 2654 lapack_int LAPACKE_cpoequ( int matrix_order, lapack_int n, 2655 const lapack_complex_float* a, lapack_int lda, 2656 float* s, float* scond, float* amax ); 2657 lapack_int LAPACKE_zpoequ( int matrix_order, lapack_int n, 2658 const lapack_complex_double* a, lapack_int lda, 2659 double* s, double* scond, double* amax ); 2660 2661 lapack_int LAPACKE_spoequb( int matrix_order, lapack_int n, const float* a, 2662 lapack_int lda, float* s, float* scond, 2663 float* amax ); 2664 lapack_int LAPACKE_dpoequb( int matrix_order, lapack_int n, const double* a, 2665 lapack_int lda, double* s, double* scond, 2666 double* amax ); 2667 lapack_int LAPACKE_cpoequb( int matrix_order, lapack_int n, 2668 const lapack_complex_float* a, lapack_int lda, 2669 float* s, float* scond, float* amax ); 2670 lapack_int LAPACKE_zpoequb( int matrix_order, lapack_int n, 2671 const lapack_complex_double* a, lapack_int lda, 2672 double* s, double* scond, double* amax ); 2673 2674 lapack_int LAPACKE_sporfs( int matrix_order, char uplo, lapack_int n, 2675 lapack_int nrhs, const float* a, lapack_int lda, 2676 const float* af, lapack_int ldaf, const float* b, 2677 lapack_int ldb, float* x, lapack_int ldx, 2678 float* ferr, float* berr ); 2679 lapack_int LAPACKE_dporfs( int matrix_order, char uplo, lapack_int n, 2680 lapack_int nrhs, const double* a, lapack_int lda, 2681 const double* af, lapack_int ldaf, const double* b, 2682 lapack_int ldb, double* x, lapack_int ldx, 2683 double* ferr, double* berr ); 2684 lapack_int LAPACKE_cporfs( int matrix_order, char uplo, lapack_int n, 2685 lapack_int nrhs, const lapack_complex_float* a, 2686 lapack_int lda, const lapack_complex_float* af, 2687 lapack_int ldaf, const lapack_complex_float* b, 2688 lapack_int ldb, lapack_complex_float* x, 2689 lapack_int ldx, float* ferr, float* berr ); 2690 lapack_int LAPACKE_zporfs( int matrix_order, char uplo, lapack_int n, 2691 lapack_int nrhs, const lapack_complex_double* a, 2692 lapack_int lda, const lapack_complex_double* af, 2693 lapack_int ldaf, const lapack_complex_double* b, 2694 lapack_int ldb, lapack_complex_double* x, 2695 lapack_int ldx, double* ferr, double* berr ); 2696 2697 lapack_int LAPACKE_sporfsx( int matrix_order, char uplo, char equed, 2698 lapack_int n, lapack_int nrhs, const float* a, 2699 lapack_int lda, const float* af, lapack_int ldaf, 2700 const float* s, const float* b, lapack_int ldb, 2701 float* x, lapack_int ldx, float* rcond, float* berr, 2702 lapack_int n_err_bnds, float* err_bnds_norm, 2703 float* err_bnds_comp, lapack_int nparams, 2704 float* params ); 2705 lapack_int LAPACKE_dporfsx( int matrix_order, char uplo, char equed, 2706 lapack_int n, lapack_int nrhs, const double* a, 2707 lapack_int lda, const double* af, lapack_int ldaf, 2708 const double* s, const double* b, lapack_int ldb, 2709 double* x, lapack_int ldx, double* rcond, 2710 double* berr, lapack_int n_err_bnds, 2711 double* err_bnds_norm, double* err_bnds_comp, 2712 lapack_int nparams, double* params ); 2713 lapack_int LAPACKE_cporfsx( int matrix_order, char uplo, char equed, 2714 lapack_int n, lapack_int nrhs, 2715 const lapack_complex_float* a, lapack_int lda, 2716 const lapack_complex_float* af, lapack_int ldaf, 2717 const float* s, const lapack_complex_float* b, 2718 lapack_int ldb, lapack_complex_float* x, 2719 lapack_int ldx, float* rcond, float* berr, 2720 lapack_int n_err_bnds, float* err_bnds_norm, 2721 float* err_bnds_comp, lapack_int nparams, 2722 float* params ); 2723 lapack_int LAPACKE_zporfsx( int matrix_order, char uplo, char equed, 2724 lapack_int n, lapack_int nrhs, 2725 const lapack_complex_double* a, lapack_int lda, 2726 const lapack_complex_double* af, lapack_int ldaf, 2727 const double* s, const lapack_complex_double* b, 2728 lapack_int ldb, lapack_complex_double* x, 2729 lapack_int ldx, double* rcond, double* berr, 2730 lapack_int n_err_bnds, double* err_bnds_norm, 2731 double* err_bnds_comp, lapack_int nparams, 2732 double* params ); 2733 2734 lapack_int LAPACKE_sposv( int matrix_order, char uplo, lapack_int n, 2735 lapack_int nrhs, float* a, lapack_int lda, float* b, 2736 lapack_int ldb ); 2737 lapack_int LAPACKE_dposv( int matrix_order, char uplo, lapack_int n, 2738 lapack_int nrhs, double* a, lapack_int lda, double* b, 2739 lapack_int ldb ); 2740 lapack_int LAPACKE_cposv( int matrix_order, char uplo, lapack_int n, 2741 lapack_int nrhs, lapack_complex_float* a, 2742 lapack_int lda, lapack_complex_float* b, 2743 lapack_int ldb ); 2744 lapack_int LAPACKE_zposv( int matrix_order, char uplo, lapack_int n, 2745 lapack_int nrhs, lapack_complex_double* a, 2746 lapack_int lda, lapack_complex_double* b, 2747 lapack_int ldb ); 2748 lapack_int LAPACKE_dsposv( int matrix_order, char uplo, lapack_int n, 2749 lapack_int nrhs, double* a, lapack_int lda, 2750 double* b, lapack_int ldb, double* x, lapack_int ldx, 2751 lapack_int* iter ); 2752 lapack_int LAPACKE_zcposv( int matrix_order, char uplo, lapack_int n, 2753 lapack_int nrhs, lapack_complex_double* a, 2754 lapack_int lda, lapack_complex_double* b, 2755 lapack_int ldb, lapack_complex_double* x, 2756 lapack_int ldx, lapack_int* iter ); 2757 2758 lapack_int LAPACKE_sposvx( int matrix_order, char fact, char uplo, lapack_int n, 2759 lapack_int nrhs, float* a, lapack_int lda, float* af, 2760 lapack_int ldaf, char* equed, float* s, float* b, 2761 lapack_int ldb, float* x, lapack_int ldx, 2762 float* rcond, float* ferr, float* berr ); 2763 lapack_int LAPACKE_dposvx( int matrix_order, char fact, char uplo, lapack_int n, 2764 lapack_int nrhs, double* a, lapack_int lda, 2765 double* af, lapack_int ldaf, char* equed, double* s, 2766 double* b, lapack_int ldb, double* x, lapack_int ldx, 2767 double* rcond, double* ferr, double* berr ); 2768 lapack_int LAPACKE_cposvx( int matrix_order, char fact, char uplo, lapack_int n, 2769 lapack_int nrhs, lapack_complex_float* a, 2770 lapack_int lda, lapack_complex_float* af, 2771 lapack_int ldaf, char* equed, float* s, 2772 lapack_complex_float* b, lapack_int ldb, 2773 lapack_complex_float* x, lapack_int ldx, 2774 float* rcond, float* ferr, float* berr ); 2775 lapack_int LAPACKE_zposvx( int matrix_order, char fact, char uplo, lapack_int n, 2776 lapack_int nrhs, lapack_complex_double* a, 2777 lapack_int lda, lapack_complex_double* af, 2778 lapack_int ldaf, char* equed, double* s, 2779 lapack_complex_double* b, lapack_int ldb, 2780 lapack_complex_double* x, lapack_int ldx, 2781 double* rcond, double* ferr, double* berr ); 2782 2783 lapack_int LAPACKE_sposvxx( int matrix_order, char fact, char uplo, 2784 lapack_int n, lapack_int nrhs, float* a, 2785 lapack_int lda, float* af, lapack_int ldaf, 2786 char* equed, float* s, float* b, lapack_int ldb, 2787 float* x, lapack_int ldx, float* rcond, 2788 float* rpvgrw, float* berr, lapack_int n_err_bnds, 2789 float* err_bnds_norm, float* err_bnds_comp, 2790 lapack_int nparams, float* params ); 2791 lapack_int LAPACKE_dposvxx( int matrix_order, char fact, char uplo, 2792 lapack_int n, lapack_int nrhs, double* a, 2793 lapack_int lda, double* af, lapack_int ldaf, 2794 char* equed, double* s, double* b, lapack_int ldb, 2795 double* x, lapack_int ldx, double* rcond, 2796 double* rpvgrw, double* berr, lapack_int n_err_bnds, 2797 double* err_bnds_norm, double* err_bnds_comp, 2798 lapack_int nparams, double* params ); 2799 lapack_int LAPACKE_cposvxx( int matrix_order, char fact, char uplo, 2800 lapack_int n, lapack_int nrhs, 2801 lapack_complex_float* a, lapack_int lda, 2802 lapack_complex_float* af, lapack_int ldaf, 2803 char* equed, float* s, lapack_complex_float* b, 2804 lapack_int ldb, lapack_complex_float* x, 2805 lapack_int ldx, float* rcond, float* rpvgrw, 2806 float* berr, lapack_int n_err_bnds, 2807 float* err_bnds_norm, float* err_bnds_comp, 2808 lapack_int nparams, float* params ); 2809 lapack_int LAPACKE_zposvxx( int matrix_order, char fact, char uplo, 2810 lapack_int n, lapack_int nrhs, 2811 lapack_complex_double* a, lapack_int lda, 2812 lapack_complex_double* af, lapack_int ldaf, 2813 char* equed, double* s, lapack_complex_double* b, 2814 lapack_int ldb, lapack_complex_double* x, 2815 lapack_int ldx, double* rcond, double* rpvgrw, 2816 double* berr, lapack_int n_err_bnds, 2817 double* err_bnds_norm, double* err_bnds_comp, 2818 lapack_int nparams, double* params ); 2819 2820 lapack_int LAPACKE_spotrf( int matrix_order, char uplo, lapack_int n, float* a, 2821 lapack_int lda ); 2822 lapack_int LAPACKE_dpotrf( int matrix_order, char uplo, lapack_int n, double* a, 2823 lapack_int lda ); 2824 lapack_int LAPACKE_cpotrf( int matrix_order, char uplo, lapack_int n, 2825 lapack_complex_float* a, lapack_int lda ); 2826 lapack_int LAPACKE_zpotrf( int matrix_order, char uplo, lapack_int n, 2827 lapack_complex_double* a, lapack_int lda ); 2828 2829 lapack_int LAPACKE_spotri( int matrix_order, char uplo, lapack_int n, float* a, 2830 lapack_int lda ); 2831 lapack_int LAPACKE_dpotri( int matrix_order, char uplo, lapack_int n, double* a, 2832 lapack_int lda ); 2833 lapack_int LAPACKE_cpotri( int matrix_order, char uplo, lapack_int n, 2834 lapack_complex_float* a, lapack_int lda ); 2835 lapack_int LAPACKE_zpotri( int matrix_order, char uplo, lapack_int n, 2836 lapack_complex_double* a, lapack_int lda ); 2837 2838 lapack_int LAPACKE_spotrs( int matrix_order, char uplo, lapack_int n, 2839 lapack_int nrhs, const float* a, lapack_int lda, 2840 float* b, lapack_int ldb ); 2841 lapack_int LAPACKE_dpotrs( int matrix_order, char uplo, lapack_int n, 2842 lapack_int nrhs, const double* a, lapack_int lda, 2843 double* b, lapack_int ldb ); 2844 lapack_int LAPACKE_cpotrs( int matrix_order, char uplo, lapack_int n, 2845 lapack_int nrhs, const lapack_complex_float* a, 2846 lapack_int lda, lapack_complex_float* b, 2847 lapack_int ldb ); 2848 lapack_int LAPACKE_zpotrs( int matrix_order, char uplo, lapack_int n, 2849 lapack_int nrhs, const lapack_complex_double* a, 2850 lapack_int lda, lapack_complex_double* b, 2851 lapack_int ldb ); 2852 2853 lapack_int LAPACKE_sppcon( int matrix_order, char uplo, lapack_int n, 2854 const float* ap, float anorm, float* rcond ); 2855 lapack_int LAPACKE_dppcon( int matrix_order, char uplo, lapack_int n, 2856 const double* ap, double anorm, double* rcond ); 2857 lapack_int LAPACKE_cppcon( int matrix_order, char uplo, lapack_int n, 2858 const lapack_complex_float* ap, float anorm, 2859 float* rcond ); 2860 lapack_int LAPACKE_zppcon( int matrix_order, char uplo, lapack_int n, 2861 const lapack_complex_double* ap, double anorm, 2862 double* rcond ); 2863 2864 lapack_int LAPACKE_sppequ( int matrix_order, char uplo, lapack_int n, 2865 const float* ap, float* s, float* scond, 2866 float* amax ); 2867 lapack_int LAPACKE_dppequ( int matrix_order, char uplo, lapack_int n, 2868 const double* ap, double* s, double* scond, 2869 double* amax ); 2870 lapack_int LAPACKE_cppequ( int matrix_order, char uplo, lapack_int n, 2871 const lapack_complex_float* ap, float* s, 2872 float* scond, float* amax ); 2873 lapack_int LAPACKE_zppequ( int matrix_order, char uplo, lapack_int n, 2874 const lapack_complex_double* ap, double* s, 2875 double* scond, double* amax ); 2876 2877 lapack_int LAPACKE_spprfs( int matrix_order, char uplo, lapack_int n, 2878 lapack_int nrhs, const float* ap, const float* afp, 2879 const float* b, lapack_int ldb, float* x, 2880 lapack_int ldx, float* ferr, float* berr ); 2881 lapack_int LAPACKE_dpprfs( int matrix_order, char uplo, lapack_int n, 2882 lapack_int nrhs, const double* ap, const double* afp, 2883 const double* b, lapack_int ldb, double* x, 2884 lapack_int ldx, double* ferr, double* berr ); 2885 lapack_int LAPACKE_cpprfs( int matrix_order, char uplo, lapack_int n, 2886 lapack_int nrhs, const lapack_complex_float* ap, 2887 const lapack_complex_float* afp, 2888 const lapack_complex_float* b, lapack_int ldb, 2889 lapack_complex_float* x, lapack_int ldx, float* ferr, 2890 float* berr ); 2891 lapack_int LAPACKE_zpprfs( int matrix_order, char uplo, lapack_int n, 2892 lapack_int nrhs, const lapack_complex_double* ap, 2893 const lapack_complex_double* afp, 2894 const lapack_complex_double* b, lapack_int ldb, 2895 lapack_complex_double* x, lapack_int ldx, 2896 double* ferr, double* berr ); 2897 2898 lapack_int LAPACKE_sppsv( int matrix_order, char uplo, lapack_int n, 2899 lapack_int nrhs, float* ap, float* b, 2900 lapack_int ldb ); 2901 lapack_int LAPACKE_dppsv( int matrix_order, char uplo, lapack_int n, 2902 lapack_int nrhs, double* ap, double* b, 2903 lapack_int ldb ); 2904 lapack_int LAPACKE_cppsv( int matrix_order, char uplo, lapack_int n, 2905 lapack_int nrhs, lapack_complex_float* ap, 2906 lapack_complex_float* b, lapack_int ldb ); 2907 lapack_int LAPACKE_zppsv( int matrix_order, char uplo, lapack_int n, 2908 lapack_int nrhs, lapack_complex_double* ap, 2909 lapack_complex_double* b, lapack_int ldb ); 2910 2911 lapack_int LAPACKE_sppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2912 lapack_int nrhs, float* ap, float* afp, char* equed, 2913 float* s, float* b, lapack_int ldb, float* x, 2914 lapack_int ldx, float* rcond, float* ferr, 2915 float* berr ); 2916 lapack_int LAPACKE_dppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2917 lapack_int nrhs, double* ap, double* afp, 2918 char* equed, double* s, double* b, lapack_int ldb, 2919 double* x, lapack_int ldx, double* rcond, 2920 double* ferr, double* berr ); 2921 lapack_int LAPACKE_cppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2922 lapack_int nrhs, lapack_complex_float* ap, 2923 lapack_complex_float* afp, char* equed, float* s, 2924 lapack_complex_float* b, lapack_int ldb, 2925 lapack_complex_float* x, lapack_int ldx, 2926 float* rcond, float* ferr, float* berr ); 2927 lapack_int LAPACKE_zppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2928 lapack_int nrhs, lapack_complex_double* ap, 2929 lapack_complex_double* afp, char* equed, double* s, 2930 lapack_complex_double* b, lapack_int ldb, 2931 lapack_complex_double* x, lapack_int ldx, 2932 double* rcond, double* ferr, double* berr ); 2933 2934 lapack_int LAPACKE_spptrf( int matrix_order, char uplo, lapack_int n, 2935 float* ap ); 2936 lapack_int LAPACKE_dpptrf( int matrix_order, char uplo, lapack_int n, 2937 double* ap ); 2938 lapack_int LAPACKE_cpptrf( int matrix_order, char uplo, lapack_int n, 2939 lapack_complex_float* ap ); 2940 lapack_int LAPACKE_zpptrf( int matrix_order, char uplo, lapack_int n, 2941 lapack_complex_double* ap ); 2942 2943 lapack_int LAPACKE_spptri( int matrix_order, char uplo, lapack_int n, 2944 float* ap ); 2945 lapack_int LAPACKE_dpptri( int matrix_order, char uplo, lapack_int n, 2946 double* ap ); 2947 lapack_int LAPACKE_cpptri( int matrix_order, char uplo, lapack_int n, 2948 lapack_complex_float* ap ); 2949 lapack_int LAPACKE_zpptri( int matrix_order, char uplo, lapack_int n, 2950 lapack_complex_double* ap ); 2951 2952 lapack_int LAPACKE_spptrs( int matrix_order, char uplo, lapack_int n, 2953 lapack_int nrhs, const float* ap, float* b, 2954 lapack_int ldb ); 2955 lapack_int LAPACKE_dpptrs( int matrix_order, char uplo, lapack_int n, 2956 lapack_int nrhs, const double* ap, double* b, 2957 lapack_int ldb ); 2958 lapack_int LAPACKE_cpptrs( int matrix_order, char uplo, lapack_int n, 2959 lapack_int nrhs, const lapack_complex_float* ap, 2960 lapack_complex_float* b, lapack_int ldb ); 2961 lapack_int LAPACKE_zpptrs( int matrix_order, char uplo, lapack_int n, 2962 lapack_int nrhs, const lapack_complex_double* ap, 2963 lapack_complex_double* b, lapack_int ldb ); 2964 2965 lapack_int LAPACKE_spstrf( int matrix_order, char uplo, lapack_int n, float* a, 2966 lapack_int lda, lapack_int* piv, lapack_int* rank, 2967 float tol ); 2968 lapack_int LAPACKE_dpstrf( int matrix_order, char uplo, lapack_int n, double* a, 2969 lapack_int lda, lapack_int* piv, lapack_int* rank, 2970 double tol ); 2971 lapack_int LAPACKE_cpstrf( int matrix_order, char uplo, lapack_int n, 2972 lapack_complex_float* a, lapack_int lda, 2973 lapack_int* piv, lapack_int* rank, float tol ); 2974 lapack_int LAPACKE_zpstrf( int matrix_order, char uplo, lapack_int n, 2975 lapack_complex_double* a, lapack_int lda, 2976 lapack_int* piv, lapack_int* rank, double tol ); 2977 2978 lapack_int LAPACKE_sptcon( lapack_int n, const float* d, const float* e, 2979 float anorm, float* rcond ); 2980 lapack_int LAPACKE_dptcon( lapack_int n, const double* d, const double* e, 2981 double anorm, double* rcond ); 2982 lapack_int LAPACKE_cptcon( lapack_int n, const float* d, 2983 const lapack_complex_float* e, float anorm, 2984 float* rcond ); 2985 lapack_int LAPACKE_zptcon( lapack_int n, const double* d, 2986 const lapack_complex_double* e, double anorm, 2987 double* rcond ); 2988 2989 lapack_int LAPACKE_spteqr( int matrix_order, char compz, lapack_int n, float* d, 2990 float* e, float* z, lapack_int ldz ); 2991 lapack_int LAPACKE_dpteqr( int matrix_order, char compz, lapack_int n, 2992 double* d, double* e, double* z, lapack_int ldz ); 2993 lapack_int LAPACKE_cpteqr( int matrix_order, char compz, lapack_int n, float* d, 2994 float* e, lapack_complex_float* z, lapack_int ldz ); 2995 lapack_int LAPACKE_zpteqr( int matrix_order, char compz, lapack_int n, 2996 double* d, double* e, lapack_complex_double* z, 2997 lapack_int ldz ); 2998 2999 lapack_int LAPACKE_sptrfs( int matrix_order, lapack_int n, lapack_int nrhs, 3000 const float* d, const float* e, const float* df, 3001 const float* ef, const float* b, lapack_int ldb, 3002 float* x, lapack_int ldx, float* ferr, float* berr ); 3003 lapack_int LAPACKE_dptrfs( int matrix_order, lapack_int n, lapack_int nrhs, 3004 const double* d, const double* e, const double* df, 3005 const double* ef, const double* b, lapack_int ldb, 3006 double* x, lapack_int ldx, double* ferr, 3007 double* berr ); 3008 lapack_int LAPACKE_cptrfs( int matrix_order, char uplo, lapack_int n, 3009 lapack_int nrhs, const float* d, 3010 const lapack_complex_float* e, const float* df, 3011 const lapack_complex_float* ef, 3012 const lapack_complex_float* b, lapack_int ldb, 3013 lapack_complex_float* x, lapack_int ldx, float* ferr, 3014 float* berr ); 3015 lapack_int LAPACKE_zptrfs( int matrix_order, char uplo, lapack_int n, 3016 lapack_int nrhs, const double* d, 3017 const lapack_complex_double* e, const double* df, 3018 const lapack_complex_double* ef, 3019 const lapack_complex_double* b, lapack_int ldb, 3020 lapack_complex_double* x, lapack_int ldx, 3021 double* ferr, double* berr ); 3022 3023 lapack_int LAPACKE_sptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3024 float* d, float* e, float* b, lapack_int ldb ); 3025 lapack_int LAPACKE_dptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3026 double* d, double* e, double* b, lapack_int ldb ); 3027 lapack_int LAPACKE_cptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3028 float* d, lapack_complex_float* e, 3029 lapack_complex_float* b, lapack_int ldb ); 3030 lapack_int LAPACKE_zptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3031 double* d, lapack_complex_double* e, 3032 lapack_complex_double* b, lapack_int ldb ); 3033 3034 lapack_int LAPACKE_sptsvx( int matrix_order, char fact, lapack_int n, 3035 lapack_int nrhs, const float* d, const float* e, 3036 float* df, float* ef, const float* b, lapack_int ldb, 3037 float* x, lapack_int ldx, float* rcond, float* ferr, 3038 float* berr ); 3039 lapack_int LAPACKE_dptsvx( int matrix_order, char fact, lapack_int n, 3040 lapack_int nrhs, const double* d, const double* e, 3041 double* df, double* ef, const double* b, 3042 lapack_int ldb, double* x, lapack_int ldx, 3043 double* rcond, double* ferr, double* berr ); 3044 lapack_int LAPACKE_cptsvx( int matrix_order, char fact, lapack_int n, 3045 lapack_int nrhs, const float* d, 3046 const lapack_complex_float* e, float* df, 3047 lapack_complex_float* ef, 3048 const lapack_complex_float* b, lapack_int ldb, 3049 lapack_complex_float* x, lapack_int ldx, 3050 float* rcond, float* ferr, float* berr ); 3051 lapack_int LAPACKE_zptsvx( int matrix_order, char fact, lapack_int n, 3052 lapack_int nrhs, const double* d, 3053 const lapack_complex_double* e, double* df, 3054 lapack_complex_double* ef, 3055 const lapack_complex_double* b, lapack_int ldb, 3056 lapack_complex_double* x, lapack_int ldx, 3057 double* rcond, double* ferr, double* berr ); 3058 3059 lapack_int LAPACKE_spttrf( lapack_int n, float* d, float* e ); 3060 lapack_int LAPACKE_dpttrf( lapack_int n, double* d, double* e ); 3061 lapack_int LAPACKE_cpttrf( lapack_int n, float* d, lapack_complex_float* e ); 3062 lapack_int LAPACKE_zpttrf( lapack_int n, double* d, lapack_complex_double* e ); 3063 3064 lapack_int LAPACKE_spttrs( int matrix_order, lapack_int n, lapack_int nrhs, 3065 const float* d, const float* e, float* b, 3066 lapack_int ldb ); 3067 lapack_int LAPACKE_dpttrs( int matrix_order, lapack_int n, lapack_int nrhs, 3068 const double* d, const double* e, double* b, 3069 lapack_int ldb ); 3070 lapack_int LAPACKE_cpttrs( int matrix_order, char uplo, lapack_int n, 3071 lapack_int nrhs, const float* d, 3072 const lapack_complex_float* e, 3073 lapack_complex_float* b, lapack_int ldb ); 3074 lapack_int LAPACKE_zpttrs( int matrix_order, char uplo, lapack_int n, 3075 lapack_int nrhs, const double* d, 3076 const lapack_complex_double* e, 3077 lapack_complex_double* b, lapack_int ldb ); 3078 3079 lapack_int LAPACKE_ssbev( int matrix_order, char jobz, char uplo, lapack_int n, 3080 lapack_int kd, float* ab, lapack_int ldab, float* w, 3081 float* z, lapack_int ldz ); 3082 lapack_int LAPACKE_dsbev( int matrix_order, char jobz, char uplo, lapack_int n, 3083 lapack_int kd, double* ab, lapack_int ldab, double* w, 3084 double* z, lapack_int ldz ); 3085 3086 lapack_int LAPACKE_ssbevd( int matrix_order, char jobz, char uplo, lapack_int n, 3087 lapack_int kd, float* ab, lapack_int ldab, float* w, 3088 float* z, lapack_int ldz ); 3089 lapack_int LAPACKE_dsbevd( int matrix_order, char jobz, char uplo, lapack_int n, 3090 lapack_int kd, double* ab, lapack_int ldab, 3091 double* w, double* z, lapack_int ldz ); 3092 3093 lapack_int LAPACKE_ssbevx( int matrix_order, char jobz, char range, char uplo, 3094 lapack_int n, lapack_int kd, float* ab, 3095 lapack_int ldab, float* q, lapack_int ldq, float vl, 3096 float vu, lapack_int il, lapack_int iu, float abstol, 3097 lapack_int* m, float* w, float* z, lapack_int ldz, 3098 lapack_int* ifail ); 3099 lapack_int LAPACKE_dsbevx( int matrix_order, char jobz, char range, char uplo, 3100 lapack_int n, lapack_int kd, double* ab, 3101 lapack_int ldab, double* q, lapack_int ldq, 3102 double vl, double vu, lapack_int il, lapack_int iu, 3103 double abstol, lapack_int* m, double* w, double* z, 3104 lapack_int ldz, lapack_int* ifail ); 3105 3106 lapack_int LAPACKE_ssbgst( int matrix_order, char vect, char uplo, lapack_int n, 3107 lapack_int ka, lapack_int kb, float* ab, 3108 lapack_int ldab, const float* bb, lapack_int ldbb, 3109 float* x, lapack_int ldx ); 3110 lapack_int LAPACKE_dsbgst( int matrix_order, char vect, char uplo, lapack_int n, 3111 lapack_int ka, lapack_int kb, double* ab, 3112 lapack_int ldab, const double* bb, lapack_int ldbb, 3113 double* x, lapack_int ldx ); 3114 3115 lapack_int LAPACKE_ssbgv( int matrix_order, char jobz, char uplo, lapack_int n, 3116 lapack_int ka, lapack_int kb, float* ab, 3117 lapack_int ldab, float* bb, lapack_int ldbb, float* w, 3118 float* z, lapack_int ldz ); 3119 lapack_int LAPACKE_dsbgv( int matrix_order, char jobz, char uplo, lapack_int n, 3120 lapack_int ka, lapack_int kb, double* ab, 3121 lapack_int ldab, double* bb, lapack_int ldbb, 3122 double* w, double* z, lapack_int ldz ); 3123 3124 lapack_int LAPACKE_ssbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 3125 lapack_int ka, lapack_int kb, float* ab, 3126 lapack_int ldab, float* bb, lapack_int ldbb, 3127 float* w, float* z, lapack_int ldz ); 3128 lapack_int LAPACKE_dsbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 3129 lapack_int ka, lapack_int kb, double* ab, 3130 lapack_int ldab, double* bb, lapack_int ldbb, 3131 double* w, double* z, lapack_int ldz ); 3132 3133 lapack_int LAPACKE_ssbgvx( int matrix_order, char jobz, char range, char uplo, 3134 lapack_int n, lapack_int ka, lapack_int kb, 3135 float* ab, lapack_int ldab, float* bb, 3136 lapack_int ldbb, float* q, lapack_int ldq, float vl, 3137 float vu, lapack_int il, lapack_int iu, float abstol, 3138 lapack_int* m, float* w, float* z, lapack_int ldz, 3139 lapack_int* ifail ); 3140 lapack_int LAPACKE_dsbgvx( int matrix_order, char jobz, char range, char uplo, 3141 lapack_int n, lapack_int ka, lapack_int kb, 3142 double* ab, lapack_int ldab, double* bb, 3143 lapack_int ldbb, double* q, lapack_int ldq, 3144 double vl, double vu, lapack_int il, lapack_int iu, 3145 double abstol, lapack_int* m, double* w, double* z, 3146 lapack_int ldz, lapack_int* ifail ); 3147 3148 lapack_int LAPACKE_ssbtrd( int matrix_order, char vect, char uplo, lapack_int n, 3149 lapack_int kd, float* ab, lapack_int ldab, float* d, 3150 float* e, float* q, lapack_int ldq ); 3151 lapack_int LAPACKE_dsbtrd( int matrix_order, char vect, char uplo, lapack_int n, 3152 lapack_int kd, double* ab, lapack_int ldab, 3153 double* d, double* e, double* q, lapack_int ldq ); 3154 3155 lapack_int LAPACKE_ssfrk( int matrix_order, char transr, char uplo, char trans, 3156 lapack_int n, lapack_int k, float alpha, 3157 const float* a, lapack_int lda, float beta, 3158 float* c ); 3159 lapack_int LAPACKE_dsfrk( int matrix_order, char transr, char uplo, char trans, 3160 lapack_int n, lapack_int k, double alpha, 3161 const double* a, lapack_int lda, double beta, 3162 double* c ); 3163 3164 lapack_int LAPACKE_sspcon( int matrix_order, char uplo, lapack_int n, 3165 const float* ap, const lapack_int* ipiv, float anorm, 3166 float* rcond ); 3167 lapack_int LAPACKE_dspcon( int matrix_order, char uplo, lapack_int n, 3168 const double* ap, const lapack_int* ipiv, 3169 double anorm, double* rcond ); 3170 lapack_int LAPACKE_cspcon( int matrix_order, char uplo, lapack_int n, 3171 const lapack_complex_float* ap, 3172 const lapack_int* ipiv, float anorm, float* rcond ); 3173 lapack_int LAPACKE_zspcon( int matrix_order, char uplo, lapack_int n, 3174 const lapack_complex_double* ap, 3175 const lapack_int* ipiv, double anorm, 3176 double* rcond ); 3177 3178 lapack_int LAPACKE_sspev( int matrix_order, char jobz, char uplo, lapack_int n, 3179 float* ap, float* w, float* z, lapack_int ldz ); 3180 lapack_int LAPACKE_dspev( int matrix_order, char jobz, char uplo, lapack_int n, 3181 double* ap, double* w, double* z, lapack_int ldz ); 3182 3183 lapack_int LAPACKE_sspevd( int matrix_order, char jobz, char uplo, lapack_int n, 3184 float* ap, float* w, float* z, lapack_int ldz ); 3185 lapack_int LAPACKE_dspevd( int matrix_order, char jobz, char uplo, lapack_int n, 3186 double* ap, double* w, double* z, lapack_int ldz ); 3187 3188 lapack_int LAPACKE_sspevx( int matrix_order, char jobz, char range, char uplo, 3189 lapack_int n, float* ap, float vl, float vu, 3190 lapack_int il, lapack_int iu, float abstol, 3191 lapack_int* m, float* w, float* z, lapack_int ldz, 3192 lapack_int* ifail ); 3193 lapack_int LAPACKE_dspevx( int matrix_order, char jobz, char range, char uplo, 3194 lapack_int n, double* ap, double vl, double vu, 3195 lapack_int il, lapack_int iu, double abstol, 3196 lapack_int* m, double* w, double* z, lapack_int ldz, 3197 lapack_int* ifail ); 3198 3199 lapack_int LAPACKE_sspgst( int matrix_order, lapack_int itype, char uplo, 3200 lapack_int n, float* ap, const float* bp ); 3201 lapack_int LAPACKE_dspgst( int matrix_order, lapack_int itype, char uplo, 3202 lapack_int n, double* ap, const double* bp ); 3203 3204 lapack_int LAPACKE_sspgv( int matrix_order, lapack_int itype, char jobz, 3205 char uplo, lapack_int n, float* ap, float* bp, 3206 float* w, float* z, lapack_int ldz ); 3207 lapack_int LAPACKE_dspgv( int matrix_order, lapack_int itype, char jobz, 3208 char uplo, lapack_int n, double* ap, double* bp, 3209 double* w, double* z, lapack_int ldz ); 3210 3211 lapack_int LAPACKE_sspgvd( int matrix_order, lapack_int itype, char jobz, 3212 char uplo, lapack_int n, float* ap, float* bp, 3213 float* w, float* z, lapack_int ldz ); 3214 lapack_int LAPACKE_dspgvd( int matrix_order, lapack_int itype, char jobz, 3215 char uplo, lapack_int n, double* ap, double* bp, 3216 double* w, double* z, lapack_int ldz ); 3217 3218 lapack_int LAPACKE_sspgvx( int matrix_order, lapack_int itype, char jobz, 3219 char range, char uplo, lapack_int n, float* ap, 3220 float* bp, float vl, float vu, lapack_int il, 3221 lapack_int iu, float abstol, lapack_int* m, float* w, 3222 float* z, lapack_int ldz, lapack_int* ifail ); 3223 lapack_int LAPACKE_dspgvx( int matrix_order, lapack_int itype, char jobz, 3224 char range, char uplo, lapack_int n, double* ap, 3225 double* bp, double vl, double vu, lapack_int il, 3226 lapack_int iu, double abstol, lapack_int* m, 3227 double* w, double* z, lapack_int ldz, 3228 lapack_int* ifail ); 3229 3230 lapack_int LAPACKE_ssprfs( int matrix_order, char uplo, lapack_int n, 3231 lapack_int nrhs, const float* ap, const float* afp, 3232 const lapack_int* ipiv, const float* b, 3233 lapack_int ldb, float* x, lapack_int ldx, 3234 float* ferr, float* berr ); 3235 lapack_int LAPACKE_dsprfs( int matrix_order, char uplo, lapack_int n, 3236 lapack_int nrhs, const double* ap, const double* afp, 3237 const lapack_int* ipiv, const double* b, 3238 lapack_int ldb, double* x, lapack_int ldx, 3239 double* ferr, double* berr ); 3240 lapack_int LAPACKE_csprfs( int matrix_order, char uplo, lapack_int n, 3241 lapack_int nrhs, const lapack_complex_float* ap, 3242 const lapack_complex_float* afp, 3243 const lapack_int* ipiv, 3244 const lapack_complex_float* b, lapack_int ldb, 3245 lapack_complex_float* x, lapack_int ldx, float* ferr, 3246 float* berr ); 3247 lapack_int LAPACKE_zsprfs( int matrix_order, char uplo, lapack_int n, 3248 lapack_int nrhs, const lapack_complex_double* ap, 3249 const lapack_complex_double* afp, 3250 const lapack_int* ipiv, 3251 const lapack_complex_double* b, lapack_int ldb, 3252 lapack_complex_double* x, lapack_int ldx, 3253 double* ferr, double* berr ); 3254 3255 lapack_int LAPACKE_sspsv( int matrix_order, char uplo, lapack_int n, 3256 lapack_int nrhs, float* ap, lapack_int* ipiv, 3257 float* b, lapack_int ldb ); 3258 lapack_int LAPACKE_dspsv( int matrix_order, char uplo, lapack_int n, 3259 lapack_int nrhs, double* ap, lapack_int* ipiv, 3260 double* b, lapack_int ldb ); 3261 lapack_int LAPACKE_cspsv( int matrix_order, char uplo, lapack_int n, 3262 lapack_int nrhs, lapack_complex_float* ap, 3263 lapack_int* ipiv, lapack_complex_float* b, 3264 lapack_int ldb ); 3265 lapack_int LAPACKE_zspsv( int matrix_order, char uplo, lapack_int n, 3266 lapack_int nrhs, lapack_complex_double* ap, 3267 lapack_int* ipiv, lapack_complex_double* b, 3268 lapack_int ldb ); 3269 3270 lapack_int LAPACKE_sspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3271 lapack_int nrhs, const float* ap, float* afp, 3272 lapack_int* ipiv, const float* b, lapack_int ldb, 3273 float* x, lapack_int ldx, float* rcond, float* ferr, 3274 float* berr ); 3275 lapack_int LAPACKE_dspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3276 lapack_int nrhs, const double* ap, double* afp, 3277 lapack_int* ipiv, const double* b, lapack_int ldb, 3278 double* x, lapack_int ldx, double* rcond, 3279 double* ferr, double* berr ); 3280 lapack_int LAPACKE_cspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3281 lapack_int nrhs, const lapack_complex_float* ap, 3282 lapack_complex_float* afp, lapack_int* ipiv, 3283 const lapack_complex_float* b, lapack_int ldb, 3284 lapack_complex_float* x, lapack_int ldx, 3285 float* rcond, float* ferr, float* berr ); 3286 lapack_int LAPACKE_zspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3287 lapack_int nrhs, const lapack_complex_double* ap, 3288 lapack_complex_double* afp, lapack_int* ipiv, 3289 const lapack_complex_double* b, lapack_int ldb, 3290 lapack_complex_double* x, lapack_int ldx, 3291 double* rcond, double* ferr, double* berr ); 3292 3293 lapack_int LAPACKE_ssptrd( int matrix_order, char uplo, lapack_int n, float* ap, 3294 float* d, float* e, float* tau ); 3295 lapack_int LAPACKE_dsptrd( int matrix_order, char uplo, lapack_int n, 3296 double* ap, double* d, double* e, double* tau ); 3297 3298 lapack_int LAPACKE_ssptrf( int matrix_order, char uplo, lapack_int n, float* ap, 3299 lapack_int* ipiv ); 3300 lapack_int LAPACKE_dsptrf( int matrix_order, char uplo, lapack_int n, 3301 double* ap, lapack_int* ipiv ); 3302 lapack_int LAPACKE_csptrf( int matrix_order, char uplo, lapack_int n, 3303 lapack_complex_float* ap, lapack_int* ipiv ); 3304 lapack_int LAPACKE_zsptrf( int matrix_order, char uplo, lapack_int n, 3305 lapack_complex_double* ap, lapack_int* ipiv ); 3306 3307 lapack_int LAPACKE_ssptri( int matrix_order, char uplo, lapack_int n, float* ap, 3308 const lapack_int* ipiv ); 3309 lapack_int LAPACKE_dsptri( int matrix_order, char uplo, lapack_int n, 3310 double* ap, const lapack_int* ipiv ); 3311 lapack_int LAPACKE_csptri( int matrix_order, char uplo, lapack_int n, 3312 lapack_complex_float* ap, const lapack_int* ipiv ); 3313 lapack_int LAPACKE_zsptri( int matrix_order, char uplo, lapack_int n, 3314 lapack_complex_double* ap, const lapack_int* ipiv ); 3315 3316 lapack_int LAPACKE_ssptrs( int matrix_order, char uplo, lapack_int n, 3317 lapack_int nrhs, const float* ap, 3318 const lapack_int* ipiv, float* b, lapack_int ldb ); 3319 lapack_int LAPACKE_dsptrs( int matrix_order, char uplo, lapack_int n, 3320 lapack_int nrhs, const double* ap, 3321 const lapack_int* ipiv, double* b, lapack_int ldb ); 3322 lapack_int LAPACKE_csptrs( int matrix_order, char uplo, lapack_int n, 3323 lapack_int nrhs, const lapack_complex_float* ap, 3324 const lapack_int* ipiv, lapack_complex_float* b, 3325 lapack_int ldb ); 3326 lapack_int LAPACKE_zsptrs( int matrix_order, char uplo, lapack_int n, 3327 lapack_int nrhs, const lapack_complex_double* ap, 3328 const lapack_int* ipiv, lapack_complex_double* b, 3329 lapack_int ldb ); 3330 3331 lapack_int LAPACKE_sstebz( char range, char order, lapack_int n, float vl, 3332 float vu, lapack_int il, lapack_int iu, float abstol, 3333 const float* d, const float* e, lapack_int* m, 3334 lapack_int* nsplit, float* w, lapack_int* iblock, 3335 lapack_int* isplit ); 3336 lapack_int LAPACKE_dstebz( char range, char order, lapack_int n, double vl, 3337 double vu, lapack_int il, lapack_int iu, 3338 double abstol, const double* d, const double* e, 3339 lapack_int* m, lapack_int* nsplit, double* w, 3340 lapack_int* iblock, lapack_int* isplit ); 3341 3342 lapack_int LAPACKE_sstedc( int matrix_order, char compz, lapack_int n, float* d, 3343 float* e, float* z, lapack_int ldz ); 3344 lapack_int LAPACKE_dstedc( int matrix_order, char compz, lapack_int n, 3345 double* d, double* e, double* z, lapack_int ldz ); 3346 lapack_int LAPACKE_cstedc( int matrix_order, char compz, lapack_int n, float* d, 3347 float* e, lapack_complex_float* z, lapack_int ldz ); 3348 lapack_int LAPACKE_zstedc( int matrix_order, char compz, lapack_int n, 3349 double* d, double* e, lapack_complex_double* z, 3350 lapack_int ldz ); 3351 3352 lapack_int LAPACKE_sstegr( int matrix_order, char jobz, char range, 3353 lapack_int n, float* d, float* e, float vl, float vu, 3354 lapack_int il, lapack_int iu, float abstol, 3355 lapack_int* m, float* w, float* z, lapack_int ldz, 3356 lapack_int* isuppz ); 3357 lapack_int LAPACKE_dstegr( int matrix_order, char jobz, char range, 3358 lapack_int n, double* d, double* e, double vl, 3359 double vu, lapack_int il, lapack_int iu, 3360 double abstol, lapack_int* m, double* w, double* z, 3361 lapack_int ldz, lapack_int* isuppz ); 3362 lapack_int LAPACKE_cstegr( int matrix_order, char jobz, char range, 3363 lapack_int n, float* d, float* e, float vl, float vu, 3364 lapack_int il, lapack_int iu, float abstol, 3365 lapack_int* m, float* w, lapack_complex_float* z, 3366 lapack_int ldz, lapack_int* isuppz ); 3367 lapack_int LAPACKE_zstegr( int matrix_order, char jobz, char range, 3368 lapack_int n, double* d, double* e, double vl, 3369 double vu, lapack_int il, lapack_int iu, 3370 double abstol, lapack_int* m, double* w, 3371 lapack_complex_double* z, lapack_int ldz, 3372 lapack_int* isuppz ); 3373 3374 lapack_int LAPACKE_sstein( int matrix_order, lapack_int n, const float* d, 3375 const float* e, lapack_int m, const float* w, 3376 const lapack_int* iblock, const lapack_int* isplit, 3377 float* z, lapack_int ldz, lapack_int* ifailv ); 3378 lapack_int LAPACKE_dstein( int matrix_order, lapack_int n, const double* d, 3379 const double* e, lapack_int m, const double* w, 3380 const lapack_int* iblock, const lapack_int* isplit, 3381 double* z, lapack_int ldz, lapack_int* ifailv ); 3382 lapack_int LAPACKE_cstein( int matrix_order, lapack_int n, const float* d, 3383 const float* e, lapack_int m, const float* w, 3384 const lapack_int* iblock, const lapack_int* isplit, 3385 lapack_complex_float* z, lapack_int ldz, 3386 lapack_int* ifailv ); 3387 lapack_int LAPACKE_zstein( int matrix_order, lapack_int n, const double* d, 3388 const double* e, lapack_int m, const double* w, 3389 const lapack_int* iblock, const lapack_int* isplit, 3390 lapack_complex_double* z, lapack_int ldz, 3391 lapack_int* ifailv ); 3392 3393 lapack_int LAPACKE_sstemr( int matrix_order, char jobz, char range, 3394 lapack_int n, float* d, float* e, float vl, float vu, 3395 lapack_int il, lapack_int iu, lapack_int* m, 3396 float* w, float* z, lapack_int ldz, lapack_int nzc, 3397 lapack_int* isuppz, lapack_logical* tryrac ); 3398 lapack_int LAPACKE_dstemr( int matrix_order, char jobz, char range, 3399 lapack_int n, double* d, double* e, double vl, 3400 double vu, lapack_int il, lapack_int iu, 3401 lapack_int* m, double* w, double* z, lapack_int ldz, 3402 lapack_int nzc, lapack_int* isuppz, 3403 lapack_logical* tryrac ); 3404 lapack_int LAPACKE_cstemr( int matrix_order, char jobz, char range, 3405 lapack_int n, float* d, float* e, float vl, float vu, 3406 lapack_int il, lapack_int iu, lapack_int* m, 3407 float* w, lapack_complex_float* z, lapack_int ldz, 3408 lapack_int nzc, lapack_int* isuppz, 3409 lapack_logical* tryrac ); 3410 lapack_int LAPACKE_zstemr( int matrix_order, char jobz, char range, 3411 lapack_int n, double* d, double* e, double vl, 3412 double vu, lapack_int il, lapack_int iu, 3413 lapack_int* m, double* w, lapack_complex_double* z, 3414 lapack_int ldz, lapack_int nzc, lapack_int* isuppz, 3415 lapack_logical* tryrac ); 3416 3417 lapack_int LAPACKE_ssteqr( int matrix_order, char compz, lapack_int n, float* d, 3418 float* e, float* z, lapack_int ldz ); 3419 lapack_int LAPACKE_dsteqr( int matrix_order, char compz, lapack_int n, 3420 double* d, double* e, double* z, lapack_int ldz ); 3421 lapack_int LAPACKE_csteqr( int matrix_order, char compz, lapack_int n, float* d, 3422 float* e, lapack_complex_float* z, lapack_int ldz ); 3423 lapack_int LAPACKE_zsteqr( int matrix_order, char compz, lapack_int n, 3424 double* d, double* e, lapack_complex_double* z, 3425 lapack_int ldz ); 3426 3427 lapack_int LAPACKE_ssterf( lapack_int n, float* d, float* e ); 3428 lapack_int LAPACKE_dsterf( lapack_int n, double* d, double* e ); 3429 3430 lapack_int LAPACKE_sstev( int matrix_order, char jobz, lapack_int n, float* d, 3431 float* e, float* z, lapack_int ldz ); 3432 lapack_int LAPACKE_dstev( int matrix_order, char jobz, lapack_int n, double* d, 3433 double* e, double* z, lapack_int ldz ); 3434 3435 lapack_int LAPACKE_sstevd( int matrix_order, char jobz, lapack_int n, float* d, 3436 float* e, float* z, lapack_int ldz ); 3437 lapack_int LAPACKE_dstevd( int matrix_order, char jobz, lapack_int n, double* d, 3438 double* e, double* z, lapack_int ldz ); 3439 3440 lapack_int LAPACKE_sstevr( int matrix_order, char jobz, char range, 3441 lapack_int n, float* d, float* e, float vl, float vu, 3442 lapack_int il, lapack_int iu, float abstol, 3443 lapack_int* m, float* w, float* z, lapack_int ldz, 3444 lapack_int* isuppz ); 3445 lapack_int LAPACKE_dstevr( int matrix_order, char jobz, char range, 3446 lapack_int n, double* d, double* e, double vl, 3447 double vu, lapack_int il, lapack_int iu, 3448 double abstol, lapack_int* m, double* w, double* z, 3449 lapack_int ldz, lapack_int* isuppz ); 3450 3451 lapack_int LAPACKE_sstevx( int matrix_order, char jobz, char range, 3452 lapack_int n, float* d, float* e, float vl, float vu, 3453 lapack_int il, lapack_int iu, float abstol, 3454 lapack_int* m, float* w, float* z, lapack_int ldz, 3455 lapack_int* ifail ); 3456 lapack_int LAPACKE_dstevx( int matrix_order, char jobz, char range, 3457 lapack_int n, double* d, double* e, double vl, 3458 double vu, lapack_int il, lapack_int iu, 3459 double abstol, lapack_int* m, double* w, double* z, 3460 lapack_int ldz, lapack_int* ifail ); 3461 3462 lapack_int LAPACKE_ssycon( int matrix_order, char uplo, lapack_int n, 3463 const float* a, lapack_int lda, 3464 const lapack_int* ipiv, float anorm, float* rcond ); 3465 lapack_int LAPACKE_dsycon( int matrix_order, char uplo, lapack_int n, 3466 const double* a, lapack_int lda, 3467 const lapack_int* ipiv, double anorm, 3468 double* rcond ); 3469 lapack_int LAPACKE_csycon( int matrix_order, char uplo, lapack_int n, 3470 const lapack_complex_float* a, lapack_int lda, 3471 const lapack_int* ipiv, float anorm, float* rcond ); 3472 lapack_int LAPACKE_zsycon( int matrix_order, char uplo, lapack_int n, 3473 const lapack_complex_double* a, lapack_int lda, 3474 const lapack_int* ipiv, double anorm, 3475 double* rcond ); 3476 3477 lapack_int LAPACKE_ssyequb( int matrix_order, char uplo, lapack_int n, 3478 const float* a, lapack_int lda, float* s, 3479 float* scond, float* amax ); 3480 lapack_int LAPACKE_dsyequb( int matrix_order, char uplo, lapack_int n, 3481 const double* a, lapack_int lda, double* s, 3482 double* scond, double* amax ); 3483 lapack_int LAPACKE_csyequb( int matrix_order, char uplo, lapack_int n, 3484 const lapack_complex_float* a, lapack_int lda, 3485 float* s, float* scond, float* amax ); 3486 lapack_int LAPACKE_zsyequb( int matrix_order, char uplo, lapack_int n, 3487 const lapack_complex_double* a, lapack_int lda, 3488 double* s, double* scond, double* amax ); 3489 3490 lapack_int LAPACKE_ssyev( int matrix_order, char jobz, char uplo, lapack_int n, 3491 float* a, lapack_int lda, float* w ); 3492 lapack_int LAPACKE_dsyev( int matrix_order, char jobz, char uplo, lapack_int n, 3493 double* a, lapack_int lda, double* w ); 3494 3495 lapack_int LAPACKE_ssyevd( int matrix_order, char jobz, char uplo, lapack_int n, 3496 float* a, lapack_int lda, float* w ); 3497 lapack_int LAPACKE_dsyevd( int matrix_order, char jobz, char uplo, lapack_int n, 3498 double* a, lapack_int lda, double* w ); 3499 3500 lapack_int LAPACKE_ssyevr( int matrix_order, char jobz, char range, char uplo, 3501 lapack_int n, float* a, lapack_int lda, float vl, 3502 float vu, lapack_int il, lapack_int iu, float abstol, 3503 lapack_int* m, float* w, float* z, lapack_int ldz, 3504 lapack_int* isuppz ); 3505 lapack_int LAPACKE_dsyevr( int matrix_order, char jobz, char range, char uplo, 3506 lapack_int n, double* a, lapack_int lda, double vl, 3507 double vu, lapack_int il, lapack_int iu, 3508 double abstol, lapack_int* m, double* w, double* z, 3509 lapack_int ldz, lapack_int* isuppz ); 3510 3511 lapack_int LAPACKE_ssyevx( int matrix_order, char jobz, char range, char uplo, 3512 lapack_int n, float* a, lapack_int lda, float vl, 3513 float vu, lapack_int il, lapack_int iu, float abstol, 3514 lapack_int* m, float* w, float* z, lapack_int ldz, 3515 lapack_int* ifail ); 3516 lapack_int LAPACKE_dsyevx( int matrix_order, char jobz, char range, char uplo, 3517 lapack_int n, double* a, lapack_int lda, double vl, 3518 double vu, lapack_int il, lapack_int iu, 3519 double abstol, lapack_int* m, double* w, double* z, 3520 lapack_int ldz, lapack_int* ifail ); 3521 3522 lapack_int LAPACKE_ssygst( int matrix_order, lapack_int itype, char uplo, 3523 lapack_int n, float* a, lapack_int lda, 3524 const float* b, lapack_int ldb ); 3525 lapack_int LAPACKE_dsygst( int matrix_order, lapack_int itype, char uplo, 3526 lapack_int n, double* a, lapack_int lda, 3527 const double* b, lapack_int ldb ); 3528 3529 lapack_int LAPACKE_ssygv( int matrix_order, lapack_int itype, char jobz, 3530 char uplo, lapack_int n, float* a, lapack_int lda, 3531 float* b, lapack_int ldb, float* w ); 3532 lapack_int LAPACKE_dsygv( int matrix_order, lapack_int itype, char jobz, 3533 char uplo, lapack_int n, double* a, lapack_int lda, 3534 double* b, lapack_int ldb, double* w ); 3535 3536 lapack_int LAPACKE_ssygvd( int matrix_order, lapack_int itype, char jobz, 3537 char uplo, lapack_int n, float* a, lapack_int lda, 3538 float* b, lapack_int ldb, float* w ); 3539 lapack_int LAPACKE_dsygvd( int matrix_order, lapack_int itype, char jobz, 3540 char uplo, lapack_int n, double* a, lapack_int lda, 3541 double* b, lapack_int ldb, double* w ); 3542 3543 lapack_int LAPACKE_ssygvx( int matrix_order, lapack_int itype, char jobz, 3544 char range, char uplo, lapack_int n, float* a, 3545 lapack_int lda, float* b, lapack_int ldb, float vl, 3546 float vu, lapack_int il, lapack_int iu, float abstol, 3547 lapack_int* m, float* w, float* z, lapack_int ldz, 3548 lapack_int* ifail ); 3549 lapack_int LAPACKE_dsygvx( int matrix_order, lapack_int itype, char jobz, 3550 char range, char uplo, lapack_int n, double* a, 3551 lapack_int lda, double* b, lapack_int ldb, double vl, 3552 double vu, lapack_int il, lapack_int iu, 3553 double abstol, lapack_int* m, double* w, double* z, 3554 lapack_int ldz, lapack_int* ifail ); 3555 3556 lapack_int LAPACKE_ssyrfs( int matrix_order, char uplo, lapack_int n, 3557 lapack_int nrhs, const float* a, lapack_int lda, 3558 const float* af, lapack_int ldaf, 3559 const lapack_int* ipiv, const float* b, 3560 lapack_int ldb, float* x, lapack_int ldx, 3561 float* ferr, float* berr ); 3562 lapack_int LAPACKE_dsyrfs( int matrix_order, char uplo, lapack_int n, 3563 lapack_int nrhs, const double* a, lapack_int lda, 3564 const double* af, lapack_int ldaf, 3565 const lapack_int* ipiv, const double* b, 3566 lapack_int ldb, double* x, lapack_int ldx, 3567 double* ferr, double* berr ); 3568 lapack_int LAPACKE_csyrfs( int matrix_order, char uplo, lapack_int n, 3569 lapack_int nrhs, const lapack_complex_float* a, 3570 lapack_int lda, const lapack_complex_float* af, 3571 lapack_int ldaf, const lapack_int* ipiv, 3572 const lapack_complex_float* b, lapack_int ldb, 3573 lapack_complex_float* x, lapack_int ldx, float* ferr, 3574 float* berr ); 3575 lapack_int LAPACKE_zsyrfs( int matrix_order, char uplo, lapack_int n, 3576 lapack_int nrhs, const lapack_complex_double* a, 3577 lapack_int lda, const lapack_complex_double* af, 3578 lapack_int ldaf, const lapack_int* ipiv, 3579 const lapack_complex_double* b, lapack_int ldb, 3580 lapack_complex_double* x, lapack_int ldx, 3581 double* ferr, double* berr ); 3582 3583 lapack_int LAPACKE_ssyrfsx( int matrix_order, char uplo, char equed, 3584 lapack_int n, lapack_int nrhs, const float* a, 3585 lapack_int lda, const float* af, lapack_int ldaf, 3586 const lapack_int* ipiv, const float* s, 3587 const float* b, lapack_int ldb, float* x, 3588 lapack_int ldx, float* rcond, float* berr, 3589 lapack_int n_err_bnds, float* err_bnds_norm, 3590 float* err_bnds_comp, lapack_int nparams, 3591 float* params ); 3592 lapack_int LAPACKE_dsyrfsx( int matrix_order, char uplo, char equed, 3593 lapack_int n, lapack_int nrhs, const double* a, 3594 lapack_int lda, const double* af, lapack_int ldaf, 3595 const lapack_int* ipiv, const double* s, 3596 const double* b, lapack_int ldb, double* x, 3597 lapack_int ldx, double* rcond, double* berr, 3598 lapack_int n_err_bnds, double* err_bnds_norm, 3599 double* err_bnds_comp, lapack_int nparams, 3600 double* params ); 3601 lapack_int LAPACKE_csyrfsx( int matrix_order, char uplo, char equed, 3602 lapack_int n, lapack_int nrhs, 3603 const lapack_complex_float* a, lapack_int lda, 3604 const lapack_complex_float* af, lapack_int ldaf, 3605 const lapack_int* ipiv, const float* s, 3606 const lapack_complex_float* b, lapack_int ldb, 3607 lapack_complex_float* x, lapack_int ldx, 3608 float* rcond, float* berr, lapack_int n_err_bnds, 3609 float* err_bnds_norm, float* err_bnds_comp, 3610 lapack_int nparams, float* params ); 3611 lapack_int LAPACKE_zsyrfsx( int matrix_order, char uplo, char equed, 3612 lapack_int n, lapack_int nrhs, 3613 const lapack_complex_double* a, lapack_int lda, 3614 const lapack_complex_double* af, lapack_int ldaf, 3615 const lapack_int* ipiv, const double* s, 3616 const lapack_complex_double* b, lapack_int ldb, 3617 lapack_complex_double* x, lapack_int ldx, 3618 double* rcond, double* berr, lapack_int n_err_bnds, 3619 double* err_bnds_norm, double* err_bnds_comp, 3620 lapack_int nparams, double* params ); 3621 3622 lapack_int LAPACKE_ssysv( int matrix_order, char uplo, lapack_int n, 3623 lapack_int nrhs, float* a, lapack_int lda, 3624 lapack_int* ipiv, float* b, lapack_int ldb ); 3625 lapack_int LAPACKE_dsysv( int matrix_order, char uplo, lapack_int n, 3626 lapack_int nrhs, double* a, lapack_int lda, 3627 lapack_int* ipiv, double* b, lapack_int ldb ); 3628 lapack_int LAPACKE_csysv( int matrix_order, char uplo, lapack_int n, 3629 lapack_int nrhs, lapack_complex_float* a, 3630 lapack_int lda, lapack_int* ipiv, 3631 lapack_complex_float* b, lapack_int ldb ); 3632 lapack_int LAPACKE_zsysv( int matrix_order, char uplo, lapack_int n, 3633 lapack_int nrhs, lapack_complex_double* a, 3634 lapack_int lda, lapack_int* ipiv, 3635 lapack_complex_double* b, lapack_int ldb ); 3636 3637 lapack_int LAPACKE_ssysvx( int matrix_order, char fact, char uplo, lapack_int n, 3638 lapack_int nrhs, const float* a, lapack_int lda, 3639 float* af, lapack_int ldaf, lapack_int* ipiv, 3640 const float* b, lapack_int ldb, float* x, 3641 lapack_int ldx, float* rcond, float* ferr, 3642 float* berr ); 3643 lapack_int LAPACKE_dsysvx( int matrix_order, char fact, char uplo, lapack_int n, 3644 lapack_int nrhs, const double* a, lapack_int lda, 3645 double* af, lapack_int ldaf, lapack_int* ipiv, 3646 const double* b, lapack_int ldb, double* x, 3647 lapack_int ldx, double* rcond, double* ferr, 3648 double* berr ); 3649 lapack_int LAPACKE_csysvx( int matrix_order, char fact, char uplo, lapack_int n, 3650 lapack_int nrhs, const lapack_complex_float* a, 3651 lapack_int lda, lapack_complex_float* af, 3652 lapack_int ldaf, lapack_int* ipiv, 3653 const lapack_complex_float* b, lapack_int ldb, 3654 lapack_complex_float* x, lapack_int ldx, 3655 float* rcond, float* ferr, float* berr ); 3656 lapack_int LAPACKE_zsysvx( int matrix_order, char fact, char uplo, lapack_int n, 3657 lapack_int nrhs, const lapack_complex_double* a, 3658 lapack_int lda, lapack_complex_double* af, 3659 lapack_int ldaf, lapack_int* ipiv, 3660 const lapack_complex_double* b, lapack_int ldb, 3661 lapack_complex_double* x, lapack_int ldx, 3662 double* rcond, double* ferr, double* berr ); 3663 3664 lapack_int LAPACKE_ssysvxx( int matrix_order, char fact, char uplo, 3665 lapack_int n, lapack_int nrhs, float* a, 3666 lapack_int lda, float* af, lapack_int ldaf, 3667 lapack_int* ipiv, char* equed, float* s, float* b, 3668 lapack_int ldb, float* x, lapack_int ldx, 3669 float* rcond, float* rpvgrw, float* berr, 3670 lapack_int n_err_bnds, float* err_bnds_norm, 3671 float* err_bnds_comp, lapack_int nparams, 3672 float* params ); 3673 lapack_int LAPACKE_dsysvxx( int matrix_order, char fact, char uplo, 3674 lapack_int n, lapack_int nrhs, double* a, 3675 lapack_int lda, double* af, lapack_int ldaf, 3676 lapack_int* ipiv, char* equed, double* s, double* b, 3677 lapack_int ldb, double* x, lapack_int ldx, 3678 double* rcond, double* rpvgrw, double* berr, 3679 lapack_int n_err_bnds, double* err_bnds_norm, 3680 double* err_bnds_comp, lapack_int nparams, 3681 double* params ); 3682 lapack_int LAPACKE_csysvxx( int matrix_order, char fact, char uplo, 3683 lapack_int n, lapack_int nrhs, 3684 lapack_complex_float* a, lapack_int lda, 3685 lapack_complex_float* af, lapack_int ldaf, 3686 lapack_int* ipiv, char* equed, float* s, 3687 lapack_complex_float* b, lapack_int ldb, 3688 lapack_complex_float* x, lapack_int ldx, 3689 float* rcond, float* rpvgrw, float* berr, 3690 lapack_int n_err_bnds, float* err_bnds_norm, 3691 float* err_bnds_comp, lapack_int nparams, 3692 float* params ); 3693 lapack_int LAPACKE_zsysvxx( int matrix_order, char fact, char uplo, 3694 lapack_int n, lapack_int nrhs, 3695 lapack_complex_double* a, lapack_int lda, 3696 lapack_complex_double* af, lapack_int ldaf, 3697 lapack_int* ipiv, char* equed, double* s, 3698 lapack_complex_double* b, lapack_int ldb, 3699 lapack_complex_double* x, lapack_int ldx, 3700 double* rcond, double* rpvgrw, double* berr, 3701 lapack_int n_err_bnds, double* err_bnds_norm, 3702 double* err_bnds_comp, lapack_int nparams, 3703 double* params ); 3704 3705 lapack_int LAPACKE_ssytrd( int matrix_order, char uplo, lapack_int n, float* a, 3706 lapack_int lda, float* d, float* e, float* tau ); 3707 lapack_int LAPACKE_dsytrd( int matrix_order, char uplo, lapack_int n, double* a, 3708 lapack_int lda, double* d, double* e, double* tau ); 3709 3710 lapack_int LAPACKE_ssytrf( int matrix_order, char uplo, lapack_int n, float* a, 3711 lapack_int lda, lapack_int* ipiv ); 3712 lapack_int LAPACKE_dsytrf( int matrix_order, char uplo, lapack_int n, double* a, 3713 lapack_int lda, lapack_int* ipiv ); 3714 lapack_int LAPACKE_csytrf( int matrix_order, char uplo, lapack_int n, 3715 lapack_complex_float* a, lapack_int lda, 3716 lapack_int* ipiv ); 3717 lapack_int LAPACKE_zsytrf( int matrix_order, char uplo, lapack_int n, 3718 lapack_complex_double* a, lapack_int lda, 3719 lapack_int* ipiv ); 3720 3721 lapack_int LAPACKE_ssytri( int matrix_order, char uplo, lapack_int n, float* a, 3722 lapack_int lda, const lapack_int* ipiv ); 3723 lapack_int LAPACKE_dsytri( int matrix_order, char uplo, lapack_int n, double* a, 3724 lapack_int lda, const lapack_int* ipiv ); 3725 lapack_int LAPACKE_csytri( int matrix_order, char uplo, lapack_int n, 3726 lapack_complex_float* a, lapack_int lda, 3727 const lapack_int* ipiv ); 3728 lapack_int LAPACKE_zsytri( int matrix_order, char uplo, lapack_int n, 3729 lapack_complex_double* a, lapack_int lda, 3730 const lapack_int* ipiv ); 3731 3732 lapack_int LAPACKE_ssytrs( int matrix_order, char uplo, lapack_int n, 3733 lapack_int nrhs, const float* a, lapack_int lda, 3734 const lapack_int* ipiv, float* b, lapack_int ldb ); 3735 lapack_int LAPACKE_dsytrs( int matrix_order, char uplo, lapack_int n, 3736 lapack_int nrhs, const double* a, lapack_int lda, 3737 const lapack_int* ipiv, double* b, lapack_int ldb ); 3738 lapack_int LAPACKE_csytrs( int matrix_order, char uplo, lapack_int n, 3739 lapack_int nrhs, const lapack_complex_float* a, 3740 lapack_int lda, const lapack_int* ipiv, 3741 lapack_complex_float* b, lapack_int ldb ); 3742 lapack_int LAPACKE_zsytrs( int matrix_order, char uplo, lapack_int n, 3743 lapack_int nrhs, const lapack_complex_double* a, 3744 lapack_int lda, const lapack_int* ipiv, 3745 lapack_complex_double* b, lapack_int ldb ); 3746 3747 lapack_int LAPACKE_stbcon( int matrix_order, char norm, char uplo, char diag, 3748 lapack_int n, lapack_int kd, const float* ab, 3749 lapack_int ldab, float* rcond ); 3750 lapack_int LAPACKE_dtbcon( int matrix_order, char norm, char uplo, char diag, 3751 lapack_int n, lapack_int kd, const double* ab, 3752 lapack_int ldab, double* rcond ); 3753 lapack_int LAPACKE_ctbcon( int matrix_order, char norm, char uplo, char diag, 3754 lapack_int n, lapack_int kd, 3755 const lapack_complex_float* ab, lapack_int ldab, 3756 float* rcond ); 3757 lapack_int LAPACKE_ztbcon( int matrix_order, char norm, char uplo, char diag, 3758 lapack_int n, lapack_int kd, 3759 const lapack_complex_double* ab, lapack_int ldab, 3760 double* rcond ); 3761 3762 lapack_int LAPACKE_stbrfs( int matrix_order, char uplo, char trans, char diag, 3763 lapack_int n, lapack_int kd, lapack_int nrhs, 3764 const float* ab, lapack_int ldab, const float* b, 3765 lapack_int ldb, const float* x, lapack_int ldx, 3766 float* ferr, float* berr ); 3767 lapack_int LAPACKE_dtbrfs( int matrix_order, char uplo, char trans, char diag, 3768 lapack_int n, lapack_int kd, lapack_int nrhs, 3769 const double* ab, lapack_int ldab, const double* b, 3770 lapack_int ldb, const double* x, lapack_int ldx, 3771 double* ferr, double* berr ); 3772 lapack_int LAPACKE_ctbrfs( int matrix_order, char uplo, char trans, char diag, 3773 lapack_int n, lapack_int kd, lapack_int nrhs, 3774 const lapack_complex_float* ab, lapack_int ldab, 3775 const lapack_complex_float* b, lapack_int ldb, 3776 const lapack_complex_float* x, lapack_int ldx, 3777 float* ferr, float* berr ); 3778 lapack_int LAPACKE_ztbrfs( int matrix_order, char uplo, char trans, char diag, 3779 lapack_int n, lapack_int kd, lapack_int nrhs, 3780 const lapack_complex_double* ab, lapack_int ldab, 3781 const lapack_complex_double* b, lapack_int ldb, 3782 const lapack_complex_double* x, lapack_int ldx, 3783 double* ferr, double* berr ); 3784 3785 lapack_int LAPACKE_stbtrs( int matrix_order, char uplo, char trans, char diag, 3786 lapack_int n, lapack_int kd, lapack_int nrhs, 3787 const float* ab, lapack_int ldab, float* b, 3788 lapack_int ldb ); 3789 lapack_int LAPACKE_dtbtrs( int matrix_order, char uplo, char trans, char diag, 3790 lapack_int n, lapack_int kd, lapack_int nrhs, 3791 const double* ab, lapack_int ldab, double* b, 3792 lapack_int ldb ); 3793 lapack_int LAPACKE_ctbtrs( int matrix_order, char uplo, char trans, char diag, 3794 lapack_int n, lapack_int kd, lapack_int nrhs, 3795 const lapack_complex_float* ab, lapack_int ldab, 3796 lapack_complex_float* b, lapack_int ldb ); 3797 lapack_int LAPACKE_ztbtrs( int matrix_order, char uplo, char trans, char diag, 3798 lapack_int n, lapack_int kd, lapack_int nrhs, 3799 const lapack_complex_double* ab, lapack_int ldab, 3800 lapack_complex_double* b, lapack_int ldb ); 3801 3802 lapack_int LAPACKE_stfsm( int matrix_order, char transr, char side, char uplo, 3803 char trans, char diag, lapack_int m, lapack_int n, 3804 float alpha, const float* a, float* b, 3805 lapack_int ldb ); 3806 lapack_int LAPACKE_dtfsm( int matrix_order, char transr, char side, char uplo, 3807 char trans, char diag, lapack_int m, lapack_int n, 3808 double alpha, const double* a, double* b, 3809 lapack_int ldb ); 3810 lapack_int LAPACKE_ctfsm( int matrix_order, char transr, char side, char uplo, 3811 char trans, char diag, lapack_int m, lapack_int n, 3812 lapack_complex_float alpha, 3813 const lapack_complex_float* a, 3814 lapack_complex_float* b, lapack_int ldb ); 3815 lapack_int LAPACKE_ztfsm( int matrix_order, char transr, char side, char uplo, 3816 char trans, char diag, lapack_int m, lapack_int n, 3817 lapack_complex_double alpha, 3818 const lapack_complex_double* a, 3819 lapack_complex_double* b, lapack_int ldb ); 3820 3821 lapack_int LAPACKE_stftri( int matrix_order, char transr, char uplo, char diag, 3822 lapack_int n, float* a ); 3823 lapack_int LAPACKE_dtftri( int matrix_order, char transr, char uplo, char diag, 3824 lapack_int n, double* a ); 3825 lapack_int LAPACKE_ctftri( int matrix_order, char transr, char uplo, char diag, 3826 lapack_int n, lapack_complex_float* a ); 3827 lapack_int LAPACKE_ztftri( int matrix_order, char transr, char uplo, char diag, 3828 lapack_int n, lapack_complex_double* a ); 3829 3830 lapack_int LAPACKE_stfttp( int matrix_order, char transr, char uplo, 3831 lapack_int n, const float* arf, float* ap ); 3832 lapack_int LAPACKE_dtfttp( int matrix_order, char transr, char uplo, 3833 lapack_int n, const double* arf, double* ap ); 3834 lapack_int LAPACKE_ctfttp( int matrix_order, char transr, char uplo, 3835 lapack_int n, const lapack_complex_float* arf, 3836 lapack_complex_float* ap ); 3837 lapack_int LAPACKE_ztfttp( int matrix_order, char transr, char uplo, 3838 lapack_int n, const lapack_complex_double* arf, 3839 lapack_complex_double* ap ); 3840 3841 lapack_int LAPACKE_stfttr( int matrix_order, char transr, char uplo, 3842 lapack_int n, const float* arf, float* a, 3843 lapack_int lda ); 3844 lapack_int LAPACKE_dtfttr( int matrix_order, char transr, char uplo, 3845 lapack_int n, const double* arf, double* a, 3846 lapack_int lda ); 3847 lapack_int LAPACKE_ctfttr( int matrix_order, char transr, char uplo, 3848 lapack_int n, const lapack_complex_float* arf, 3849 lapack_complex_float* a, lapack_int lda ); 3850 lapack_int LAPACKE_ztfttr( int matrix_order, char transr, char uplo, 3851 lapack_int n, const lapack_complex_double* arf, 3852 lapack_complex_double* a, lapack_int lda ); 3853 3854 lapack_int LAPACKE_stgevc( int matrix_order, char side, char howmny, 3855 const lapack_logical* select, lapack_int n, 3856 const float* s, lapack_int lds, const float* p, 3857 lapack_int ldp, float* vl, lapack_int ldvl, 3858 float* vr, lapack_int ldvr, lapack_int mm, 3859 lapack_int* m ); 3860 lapack_int LAPACKE_dtgevc( int matrix_order, char side, char howmny, 3861 const lapack_logical* select, lapack_int n, 3862 const double* s, lapack_int lds, const double* p, 3863 lapack_int ldp, double* vl, lapack_int ldvl, 3864 double* vr, lapack_int ldvr, lapack_int mm, 3865 lapack_int* m ); 3866 lapack_int LAPACKE_ctgevc( int matrix_order, char side, char howmny, 3867 const lapack_logical* select, lapack_int n, 3868 const lapack_complex_float* s, lapack_int lds, 3869 const lapack_complex_float* p, lapack_int ldp, 3870 lapack_complex_float* vl, lapack_int ldvl, 3871 lapack_complex_float* vr, lapack_int ldvr, 3872 lapack_int mm, lapack_int* m ); 3873 lapack_int LAPACKE_ztgevc( int matrix_order, char side, char howmny, 3874 const lapack_logical* select, lapack_int n, 3875 const lapack_complex_double* s, lapack_int lds, 3876 const lapack_complex_double* p, lapack_int ldp, 3877 lapack_complex_double* vl, lapack_int ldvl, 3878 lapack_complex_double* vr, lapack_int ldvr, 3879 lapack_int mm, lapack_int* m ); 3880 3881 lapack_int LAPACKE_stgexc( int matrix_order, lapack_logical wantq, 3882 lapack_logical wantz, lapack_int n, float* a, 3883 lapack_int lda, float* b, lapack_int ldb, float* q, 3884 lapack_int ldq, float* z, lapack_int ldz, 3885 lapack_int* ifst, lapack_int* ilst ); 3886 lapack_int LAPACKE_dtgexc( int matrix_order, lapack_logical wantq, 3887 lapack_logical wantz, lapack_int n, double* a, 3888 lapack_int lda, double* b, lapack_int ldb, double* q, 3889 lapack_int ldq, double* z, lapack_int ldz, 3890 lapack_int* ifst, lapack_int* ilst ); 3891 lapack_int LAPACKE_ctgexc( int matrix_order, lapack_logical wantq, 3892 lapack_logical wantz, lapack_int n, 3893 lapack_complex_float* a, lapack_int lda, 3894 lapack_complex_float* b, lapack_int ldb, 3895 lapack_complex_float* q, lapack_int ldq, 3896 lapack_complex_float* z, lapack_int ldz, 3897 lapack_int ifst, lapack_int ilst ); 3898 lapack_int LAPACKE_ztgexc( int matrix_order, lapack_logical wantq, 3899 lapack_logical wantz, lapack_int n, 3900 lapack_complex_double* a, lapack_int lda, 3901 lapack_complex_double* b, lapack_int ldb, 3902 lapack_complex_double* q, lapack_int ldq, 3903 lapack_complex_double* z, lapack_int ldz, 3904 lapack_int ifst, lapack_int ilst ); 3905 3906 lapack_int LAPACKE_stgsen( int matrix_order, lapack_int ijob, 3907 lapack_logical wantq, lapack_logical wantz, 3908 const lapack_logical* select, lapack_int n, float* a, 3909 lapack_int lda, float* b, lapack_int ldb, 3910 float* alphar, float* alphai, float* beta, float* q, 3911 lapack_int ldq, float* z, lapack_int ldz, 3912 lapack_int* m, float* pl, float* pr, float* dif ); 3913 lapack_int LAPACKE_dtgsen( int matrix_order, lapack_int ijob, 3914 lapack_logical wantq, lapack_logical wantz, 3915 const lapack_logical* select, lapack_int n, 3916 double* a, lapack_int lda, double* b, lapack_int ldb, 3917 double* alphar, double* alphai, double* beta, 3918 double* q, lapack_int ldq, double* z, lapack_int ldz, 3919 lapack_int* m, double* pl, double* pr, double* dif ); 3920 lapack_int LAPACKE_ctgsen( int matrix_order, lapack_int ijob, 3921 lapack_logical wantq, lapack_logical wantz, 3922 const lapack_logical* select, lapack_int n, 3923 lapack_complex_float* a, lapack_int lda, 3924 lapack_complex_float* b, lapack_int ldb, 3925 lapack_complex_float* alpha, 3926 lapack_complex_float* beta, lapack_complex_float* q, 3927 lapack_int ldq, lapack_complex_float* z, 3928 lapack_int ldz, lapack_int* m, float* pl, float* pr, 3929 float* dif ); 3930 lapack_int LAPACKE_ztgsen( int matrix_order, lapack_int ijob, 3931 lapack_logical wantq, lapack_logical wantz, 3932 const lapack_logical* select, lapack_int n, 3933 lapack_complex_double* a, lapack_int lda, 3934 lapack_complex_double* b, lapack_int ldb, 3935 lapack_complex_double* alpha, 3936 lapack_complex_double* beta, 3937 lapack_complex_double* q, lapack_int ldq, 3938 lapack_complex_double* z, lapack_int ldz, 3939 lapack_int* m, double* pl, double* pr, double* dif ); 3940 3941 lapack_int LAPACKE_stgsja( int matrix_order, char jobu, char jobv, char jobq, 3942 lapack_int m, lapack_int p, lapack_int n, 3943 lapack_int k, lapack_int l, float* a, lapack_int lda, 3944 float* b, lapack_int ldb, float tola, float tolb, 3945 float* alpha, float* beta, float* u, lapack_int ldu, 3946 float* v, lapack_int ldv, float* q, lapack_int ldq, 3947 lapack_int* ncycle ); 3948 lapack_int LAPACKE_dtgsja( int matrix_order, char jobu, char jobv, char jobq, 3949 lapack_int m, lapack_int p, lapack_int n, 3950 lapack_int k, lapack_int l, double* a, 3951 lapack_int lda, double* b, lapack_int ldb, 3952 double tola, double tolb, double* alpha, 3953 double* beta, double* u, lapack_int ldu, double* v, 3954 lapack_int ldv, double* q, lapack_int ldq, 3955 lapack_int* ncycle ); 3956 lapack_int LAPACKE_ctgsja( int matrix_order, char jobu, char jobv, char jobq, 3957 lapack_int m, lapack_int p, lapack_int n, 3958 lapack_int k, lapack_int l, lapack_complex_float* a, 3959 lapack_int lda, lapack_complex_float* b, 3960 lapack_int ldb, float tola, float tolb, float* alpha, 3961 float* beta, lapack_complex_float* u, lapack_int ldu, 3962 lapack_complex_float* v, lapack_int ldv, 3963 lapack_complex_float* q, lapack_int ldq, 3964 lapack_int* ncycle ); 3965 lapack_int LAPACKE_ztgsja( int matrix_order, char jobu, char jobv, char jobq, 3966 lapack_int m, lapack_int p, lapack_int n, 3967 lapack_int k, lapack_int l, lapack_complex_double* a, 3968 lapack_int lda, lapack_complex_double* b, 3969 lapack_int ldb, double tola, double tolb, 3970 double* alpha, double* beta, 3971 lapack_complex_double* u, lapack_int ldu, 3972 lapack_complex_double* v, lapack_int ldv, 3973 lapack_complex_double* q, lapack_int ldq, 3974 lapack_int* ncycle ); 3975 3976 lapack_int LAPACKE_stgsna( int matrix_order, char job, char howmny, 3977 const lapack_logical* select, lapack_int n, 3978 const float* a, lapack_int lda, const float* b, 3979 lapack_int ldb, const float* vl, lapack_int ldvl, 3980 const float* vr, lapack_int ldvr, float* s, 3981 float* dif, lapack_int mm, lapack_int* m ); 3982 lapack_int LAPACKE_dtgsna( int matrix_order, char job, char howmny, 3983 const lapack_logical* select, lapack_int n, 3984 const double* a, lapack_int lda, const double* b, 3985 lapack_int ldb, const double* vl, lapack_int ldvl, 3986 const double* vr, lapack_int ldvr, double* s, 3987 double* dif, lapack_int mm, lapack_int* m ); 3988 lapack_int LAPACKE_ctgsna( int matrix_order, char job, char howmny, 3989 const lapack_logical* select, lapack_int n, 3990 const lapack_complex_float* a, lapack_int lda, 3991 const lapack_complex_float* b, lapack_int ldb, 3992 const lapack_complex_float* vl, lapack_int ldvl, 3993 const lapack_complex_float* vr, lapack_int ldvr, 3994 float* s, float* dif, lapack_int mm, lapack_int* m ); 3995 lapack_int LAPACKE_ztgsna( int matrix_order, char job, char howmny, 3996 const lapack_logical* select, lapack_int n, 3997 const lapack_complex_double* a, lapack_int lda, 3998 const lapack_complex_double* b, lapack_int ldb, 3999 const lapack_complex_double* vl, lapack_int ldvl, 4000 const lapack_complex_double* vr, lapack_int ldvr, 4001 double* s, double* dif, lapack_int mm, 4002 lapack_int* m ); 4003 4004 lapack_int LAPACKE_stgsyl( int matrix_order, char trans, lapack_int ijob, 4005 lapack_int m, lapack_int n, const float* a, 4006 lapack_int lda, const float* b, lapack_int ldb, 4007 float* c, lapack_int ldc, const float* d, 4008 lapack_int ldd, const float* e, lapack_int lde, 4009 float* f, lapack_int ldf, float* scale, float* dif ); 4010 lapack_int LAPACKE_dtgsyl( int matrix_order, char trans, lapack_int ijob, 4011 lapack_int m, lapack_int n, const double* a, 4012 lapack_int lda, const double* b, lapack_int ldb, 4013 double* c, lapack_int ldc, const double* d, 4014 lapack_int ldd, const double* e, lapack_int lde, 4015 double* f, lapack_int ldf, double* scale, 4016 double* dif ); 4017 lapack_int LAPACKE_ctgsyl( int matrix_order, char trans, lapack_int ijob, 4018 lapack_int m, lapack_int n, 4019 const lapack_complex_float* a, lapack_int lda, 4020 const lapack_complex_float* b, lapack_int ldb, 4021 lapack_complex_float* c, lapack_int ldc, 4022 const lapack_complex_float* d, lapack_int ldd, 4023 const lapack_complex_float* e, lapack_int lde, 4024 lapack_complex_float* f, lapack_int ldf, 4025 float* scale, float* dif ); 4026 lapack_int LAPACKE_ztgsyl( int matrix_order, char trans, lapack_int ijob, 4027 lapack_int m, lapack_int n, 4028 const lapack_complex_double* a, lapack_int lda, 4029 const lapack_complex_double* b, lapack_int ldb, 4030 lapack_complex_double* c, lapack_int ldc, 4031 const lapack_complex_double* d, lapack_int ldd, 4032 const lapack_complex_double* e, lapack_int lde, 4033 lapack_complex_double* f, lapack_int ldf, 4034 double* scale, double* dif ); 4035 4036 lapack_int LAPACKE_stpcon( int matrix_order, char norm, char uplo, char diag, 4037 lapack_int n, const float* ap, float* rcond ); 4038 lapack_int LAPACKE_dtpcon( int matrix_order, char norm, char uplo, char diag, 4039 lapack_int n, const double* ap, double* rcond ); 4040 lapack_int LAPACKE_ctpcon( int matrix_order, char norm, char uplo, char diag, 4041 lapack_int n, const lapack_complex_float* ap, 4042 float* rcond ); 4043 lapack_int LAPACKE_ztpcon( int matrix_order, char norm, char uplo, char diag, 4044 lapack_int n, const lapack_complex_double* ap, 4045 double* rcond ); 4046 4047 lapack_int LAPACKE_stprfs( int matrix_order, char uplo, char trans, char diag, 4048 lapack_int n, lapack_int nrhs, const float* ap, 4049 const float* b, lapack_int ldb, const float* x, 4050 lapack_int ldx, float* ferr, float* berr ); 4051 lapack_int LAPACKE_dtprfs( int matrix_order, char uplo, char trans, char diag, 4052 lapack_int n, lapack_int nrhs, const double* ap, 4053 const double* b, lapack_int ldb, const double* x, 4054 lapack_int ldx, double* ferr, double* berr ); 4055 lapack_int LAPACKE_ctprfs( int matrix_order, char uplo, char trans, char diag, 4056 lapack_int n, lapack_int nrhs, 4057 const lapack_complex_float* ap, 4058 const lapack_complex_float* b, lapack_int ldb, 4059 const lapack_complex_float* x, lapack_int ldx, 4060 float* ferr, float* berr ); 4061 lapack_int LAPACKE_ztprfs( int matrix_order, char uplo, char trans, char diag, 4062 lapack_int n, lapack_int nrhs, 4063 const lapack_complex_double* ap, 4064 const lapack_complex_double* b, lapack_int ldb, 4065 const lapack_complex_double* x, lapack_int ldx, 4066 double* ferr, double* berr ); 4067 4068 lapack_int LAPACKE_stptri( int matrix_order, char uplo, char diag, lapack_int n, 4069 float* ap ); 4070 lapack_int LAPACKE_dtptri( int matrix_order, char uplo, char diag, lapack_int n, 4071 double* ap ); 4072 lapack_int LAPACKE_ctptri( int matrix_order, char uplo, char diag, lapack_int n, 4073 lapack_complex_float* ap ); 4074 lapack_int LAPACKE_ztptri( int matrix_order, char uplo, char diag, lapack_int n, 4075 lapack_complex_double* ap ); 4076 4077 lapack_int LAPACKE_stptrs( int matrix_order, char uplo, char trans, char diag, 4078 lapack_int n, lapack_int nrhs, const float* ap, 4079 float* b, lapack_int ldb ); 4080 lapack_int LAPACKE_dtptrs( int matrix_order, char uplo, char trans, char diag, 4081 lapack_int n, lapack_int nrhs, const double* ap, 4082 double* b, lapack_int ldb ); 4083 lapack_int LAPACKE_ctptrs( int matrix_order, char uplo, char trans, char diag, 4084 lapack_int n, lapack_int nrhs, 4085 const lapack_complex_float* ap, 4086 lapack_complex_float* b, lapack_int ldb ); 4087 lapack_int LAPACKE_ztptrs( int matrix_order, char uplo, char trans, char diag, 4088 lapack_int n, lapack_int nrhs, 4089 const lapack_complex_double* ap, 4090 lapack_complex_double* b, lapack_int ldb ); 4091 4092 lapack_int LAPACKE_stpttf( int matrix_order, char transr, char uplo, 4093 lapack_int n, const float* ap, float* arf ); 4094 lapack_int LAPACKE_dtpttf( int matrix_order, char transr, char uplo, 4095 lapack_int n, const double* ap, double* arf ); 4096 lapack_int LAPACKE_ctpttf( int matrix_order, char transr, char uplo, 4097 lapack_int n, const lapack_complex_float* ap, 4098 lapack_complex_float* arf ); 4099 lapack_int LAPACKE_ztpttf( int matrix_order, char transr, char uplo, 4100 lapack_int n, const lapack_complex_double* ap, 4101 lapack_complex_double* arf ); 4102 4103 lapack_int LAPACKE_stpttr( int matrix_order, char uplo, lapack_int n, 4104 const float* ap, float* a, lapack_int lda ); 4105 lapack_int LAPACKE_dtpttr( int matrix_order, char uplo, lapack_int n, 4106 const double* ap, double* a, lapack_int lda ); 4107 lapack_int LAPACKE_ctpttr( int matrix_order, char uplo, lapack_int n, 4108 const lapack_complex_float* ap, 4109 lapack_complex_float* a, lapack_int lda ); 4110 lapack_int LAPACKE_ztpttr( int matrix_order, char uplo, lapack_int n, 4111 const lapack_complex_double* ap, 4112 lapack_complex_double* a, lapack_int lda ); 4113 4114 lapack_int LAPACKE_strcon( int matrix_order, char norm, char uplo, char diag, 4115 lapack_int n, const float* a, lapack_int lda, 4116 float* rcond ); 4117 lapack_int LAPACKE_dtrcon( int matrix_order, char norm, char uplo, char diag, 4118 lapack_int n, const double* a, lapack_int lda, 4119 double* rcond ); 4120 lapack_int LAPACKE_ctrcon( int matrix_order, char norm, char uplo, char diag, 4121 lapack_int n, const lapack_complex_float* a, 4122 lapack_int lda, float* rcond ); 4123 lapack_int LAPACKE_ztrcon( int matrix_order, char norm, char uplo, char diag, 4124 lapack_int n, const lapack_complex_double* a, 4125 lapack_int lda, double* rcond ); 4126 4127 lapack_int LAPACKE_strevc( int matrix_order, char side, char howmny, 4128 lapack_logical* select, lapack_int n, const float* t, 4129 lapack_int ldt, float* vl, lapack_int ldvl, 4130 float* vr, lapack_int ldvr, lapack_int mm, 4131 lapack_int* m ); 4132 lapack_int LAPACKE_dtrevc( int matrix_order, char side, char howmny, 4133 lapack_logical* select, lapack_int n, 4134 const double* t, lapack_int ldt, double* vl, 4135 lapack_int ldvl, double* vr, lapack_int ldvr, 4136 lapack_int mm, lapack_int* m ); 4137 lapack_int LAPACKE_ctrevc( int matrix_order, char side, char howmny, 4138 const lapack_logical* select, lapack_int n, 4139 lapack_complex_float* t, lapack_int ldt, 4140 lapack_complex_float* vl, lapack_int ldvl, 4141 lapack_complex_float* vr, lapack_int ldvr, 4142 lapack_int mm, lapack_int* m ); 4143 lapack_int LAPACKE_ztrevc( int matrix_order, char side, char howmny, 4144 const lapack_logical* select, lapack_int n, 4145 lapack_complex_double* t, lapack_int ldt, 4146 lapack_complex_double* vl, lapack_int ldvl, 4147 lapack_complex_double* vr, lapack_int ldvr, 4148 lapack_int mm, lapack_int* m ); 4149 4150 lapack_int LAPACKE_strexc( int matrix_order, char compq, lapack_int n, float* t, 4151 lapack_int ldt, float* q, lapack_int ldq, 4152 lapack_int* ifst, lapack_int* ilst ); 4153 lapack_int LAPACKE_dtrexc( int matrix_order, char compq, lapack_int n, 4154 double* t, lapack_int ldt, double* q, lapack_int ldq, 4155 lapack_int* ifst, lapack_int* ilst ); 4156 lapack_int LAPACKE_ctrexc( int matrix_order, char compq, lapack_int n, 4157 lapack_complex_float* t, lapack_int ldt, 4158 lapack_complex_float* q, lapack_int ldq, 4159 lapack_int ifst, lapack_int ilst ); 4160 lapack_int LAPACKE_ztrexc( int matrix_order, char compq, lapack_int n, 4161 lapack_complex_double* t, lapack_int ldt, 4162 lapack_complex_double* q, lapack_int ldq, 4163 lapack_int ifst, lapack_int ilst ); 4164 4165 lapack_int LAPACKE_strrfs( int matrix_order, char uplo, char trans, char diag, 4166 lapack_int n, lapack_int nrhs, const float* a, 4167 lapack_int lda, const float* b, lapack_int ldb, 4168 const float* x, lapack_int ldx, float* ferr, 4169 float* berr ); 4170 lapack_int LAPACKE_dtrrfs( int matrix_order, char uplo, char trans, char diag, 4171 lapack_int n, lapack_int nrhs, const double* a, 4172 lapack_int lda, const double* b, lapack_int ldb, 4173 const double* x, lapack_int ldx, double* ferr, 4174 double* berr ); 4175 lapack_int LAPACKE_ctrrfs( int matrix_order, char uplo, char trans, char diag, 4176 lapack_int n, lapack_int nrhs, 4177 const lapack_complex_float* a, lapack_int lda, 4178 const lapack_complex_float* b, lapack_int ldb, 4179 const lapack_complex_float* x, lapack_int ldx, 4180 float* ferr, float* berr ); 4181 lapack_int LAPACKE_ztrrfs( int matrix_order, char uplo, char trans, char diag, 4182 lapack_int n, lapack_int nrhs, 4183 const lapack_complex_double* a, lapack_int lda, 4184 const lapack_complex_double* b, lapack_int ldb, 4185 const lapack_complex_double* x, lapack_int ldx, 4186 double* ferr, double* berr ); 4187 4188 lapack_int LAPACKE_strsen( int matrix_order, char job, char compq, 4189 const lapack_logical* select, lapack_int n, float* t, 4190 lapack_int ldt, float* q, lapack_int ldq, float* wr, 4191 float* wi, lapack_int* m, float* s, float* sep ); 4192 lapack_int LAPACKE_dtrsen( int matrix_order, char job, char compq, 4193 const lapack_logical* select, lapack_int n, 4194 double* t, lapack_int ldt, double* q, lapack_int ldq, 4195 double* wr, double* wi, lapack_int* m, double* s, 4196 double* sep ); 4197 lapack_int LAPACKE_ctrsen( int matrix_order, char job, char compq, 4198 const lapack_logical* select, lapack_int n, 4199 lapack_complex_float* t, lapack_int ldt, 4200 lapack_complex_float* q, lapack_int ldq, 4201 lapack_complex_float* w, lapack_int* m, float* s, 4202 float* sep ); 4203 lapack_int LAPACKE_ztrsen( int matrix_order, char job, char compq, 4204 const lapack_logical* select, lapack_int n, 4205 lapack_complex_double* t, lapack_int ldt, 4206 lapack_complex_double* q, lapack_int ldq, 4207 lapack_complex_double* w, lapack_int* m, double* s, 4208 double* sep ); 4209 4210 lapack_int LAPACKE_strsna( int matrix_order, char job, char howmny, 4211 const lapack_logical* select, lapack_int n, 4212 const float* t, lapack_int ldt, const float* vl, 4213 lapack_int ldvl, const float* vr, lapack_int ldvr, 4214 float* s, float* sep, lapack_int mm, lapack_int* m ); 4215 lapack_int LAPACKE_dtrsna( int matrix_order, char job, char howmny, 4216 const lapack_logical* select, lapack_int n, 4217 const double* t, lapack_int ldt, const double* vl, 4218 lapack_int ldvl, const double* vr, lapack_int ldvr, 4219 double* s, double* sep, lapack_int mm, 4220 lapack_int* m ); 4221 lapack_int LAPACKE_ctrsna( int matrix_order, char job, char howmny, 4222 const lapack_logical* select, lapack_int n, 4223 const lapack_complex_float* t, lapack_int ldt, 4224 const lapack_complex_float* vl, lapack_int ldvl, 4225 const lapack_complex_float* vr, lapack_int ldvr, 4226 float* s, float* sep, lapack_int mm, lapack_int* m ); 4227 lapack_int LAPACKE_ztrsna( int matrix_order, char job, char howmny, 4228 const lapack_logical* select, lapack_int n, 4229 const lapack_complex_double* t, lapack_int ldt, 4230 const lapack_complex_double* vl, lapack_int ldvl, 4231 const lapack_complex_double* vr, lapack_int ldvr, 4232 double* s, double* sep, lapack_int mm, 4233 lapack_int* m ); 4234 4235 lapack_int LAPACKE_strsyl( int matrix_order, char trana, char tranb, 4236 lapack_int isgn, lapack_int m, lapack_int n, 4237 const float* a, lapack_int lda, const float* b, 4238 lapack_int ldb, float* c, lapack_int ldc, 4239 float* scale ); 4240 lapack_int LAPACKE_dtrsyl( int matrix_order, char trana, char tranb, 4241 lapack_int isgn, lapack_int m, lapack_int n, 4242 const double* a, lapack_int lda, const double* b, 4243 lapack_int ldb, double* c, lapack_int ldc, 4244 double* scale ); 4245 lapack_int LAPACKE_ctrsyl( int matrix_order, char trana, char tranb, 4246 lapack_int isgn, lapack_int m, lapack_int n, 4247 const lapack_complex_float* a, lapack_int lda, 4248 const lapack_complex_float* b, lapack_int ldb, 4249 lapack_complex_float* c, lapack_int ldc, 4250 float* scale ); 4251 lapack_int LAPACKE_ztrsyl( int matrix_order, char trana, char tranb, 4252 lapack_int isgn, lapack_int m, lapack_int n, 4253 const lapack_complex_double* a, lapack_int lda, 4254 const lapack_complex_double* b, lapack_int ldb, 4255 lapack_complex_double* c, lapack_int ldc, 4256 double* scale ); 4257 4258 lapack_int LAPACKE_strtri( int matrix_order, char uplo, char diag, lapack_int n, 4259 float* a, lapack_int lda ); 4260 lapack_int LAPACKE_dtrtri( int matrix_order, char uplo, char diag, lapack_int n, 4261 double* a, lapack_int lda ); 4262 lapack_int LAPACKE_ctrtri( int matrix_order, char uplo, char diag, lapack_int n, 4263 lapack_complex_float* a, lapack_int lda ); 4264 lapack_int LAPACKE_ztrtri( int matrix_order, char uplo, char diag, lapack_int n, 4265 lapack_complex_double* a, lapack_int lda ); 4266 4267 lapack_int LAPACKE_strtrs( int matrix_order, char uplo, char trans, char diag, 4268 lapack_int n, lapack_int nrhs, const float* a, 4269 lapack_int lda, float* b, lapack_int ldb ); 4270 lapack_int LAPACKE_dtrtrs( int matrix_order, char uplo, char trans, char diag, 4271 lapack_int n, lapack_int nrhs, const double* a, 4272 lapack_int lda, double* b, lapack_int ldb ); 4273 lapack_int LAPACKE_ctrtrs( int matrix_order, char uplo, char trans, char diag, 4274 lapack_int n, lapack_int nrhs, 4275 const lapack_complex_float* a, lapack_int lda, 4276 lapack_complex_float* b, lapack_int ldb ); 4277 lapack_int LAPACKE_ztrtrs( int matrix_order, char uplo, char trans, char diag, 4278 lapack_int n, lapack_int nrhs, 4279 const lapack_complex_double* a, lapack_int lda, 4280 lapack_complex_double* b, lapack_int ldb ); 4281 4282 lapack_int LAPACKE_strttf( int matrix_order, char transr, char uplo, 4283 lapack_int n, const float* a, lapack_int lda, 4284 float* arf ); 4285 lapack_int LAPACKE_dtrttf( int matrix_order, char transr, char uplo, 4286 lapack_int n, const double* a, lapack_int lda, 4287 double* arf ); 4288 lapack_int LAPACKE_ctrttf( int matrix_order, char transr, char uplo, 4289 lapack_int n, const lapack_complex_float* a, 4290 lapack_int lda, lapack_complex_float* arf ); 4291 lapack_int LAPACKE_ztrttf( int matrix_order, char transr, char uplo, 4292 lapack_int n, const lapack_complex_double* a, 4293 lapack_int lda, lapack_complex_double* arf ); 4294 4295 lapack_int LAPACKE_strttp( int matrix_order, char uplo, lapack_int n, 4296 const float* a, lapack_int lda, float* ap ); 4297 lapack_int LAPACKE_dtrttp( int matrix_order, char uplo, lapack_int n, 4298 const double* a, lapack_int lda, double* ap ); 4299 lapack_int LAPACKE_ctrttp( int matrix_order, char uplo, lapack_int n, 4300 const lapack_complex_float* a, lapack_int lda, 4301 lapack_complex_float* ap ); 4302 lapack_int LAPACKE_ztrttp( int matrix_order, char uplo, lapack_int n, 4303 const lapack_complex_double* a, lapack_int lda, 4304 lapack_complex_double* ap ); 4305 4306 lapack_int LAPACKE_stzrzf( int matrix_order, lapack_int m, lapack_int n, 4307 float* a, lapack_int lda, float* tau ); 4308 lapack_int LAPACKE_dtzrzf( int matrix_order, lapack_int m, lapack_int n, 4309 double* a, lapack_int lda, double* tau ); 4310 lapack_int LAPACKE_ctzrzf( int matrix_order, lapack_int m, lapack_int n, 4311 lapack_complex_float* a, lapack_int lda, 4312 lapack_complex_float* tau ); 4313 lapack_int LAPACKE_ztzrzf( int matrix_order, lapack_int m, lapack_int n, 4314 lapack_complex_double* a, lapack_int lda, 4315 lapack_complex_double* tau ); 4316 4317 lapack_int LAPACKE_cungbr( int matrix_order, char vect, lapack_int m, 4318 lapack_int n, lapack_int k, lapack_complex_float* a, 4319 lapack_int lda, const lapack_complex_float* tau ); 4320 lapack_int LAPACKE_zungbr( int matrix_order, char vect, lapack_int m, 4321 lapack_int n, lapack_int k, lapack_complex_double* a, 4322 lapack_int lda, const lapack_complex_double* tau ); 4323 4324 lapack_int LAPACKE_cunghr( int matrix_order, lapack_int n, lapack_int ilo, 4325 lapack_int ihi, lapack_complex_float* a, 4326 lapack_int lda, const lapack_complex_float* tau ); 4327 lapack_int LAPACKE_zunghr( int matrix_order, lapack_int n, lapack_int ilo, 4328 lapack_int ihi, lapack_complex_double* a, 4329 lapack_int lda, const lapack_complex_double* tau ); 4330 4331 lapack_int LAPACKE_cunglq( int matrix_order, lapack_int m, lapack_int n, 4332 lapack_int k, lapack_complex_float* a, 4333 lapack_int lda, const lapack_complex_float* tau ); 4334 lapack_int LAPACKE_zunglq( int matrix_order, lapack_int m, lapack_int n, 4335 lapack_int k, lapack_complex_double* a, 4336 lapack_int lda, const lapack_complex_double* tau ); 4337 4338 lapack_int LAPACKE_cungql( int matrix_order, lapack_int m, lapack_int n, 4339 lapack_int k, lapack_complex_float* a, 4340 lapack_int lda, const lapack_complex_float* tau ); 4341 lapack_int LAPACKE_zungql( int matrix_order, lapack_int m, lapack_int n, 4342 lapack_int k, lapack_complex_double* a, 4343 lapack_int lda, const lapack_complex_double* tau ); 4344 4345 lapack_int LAPACKE_cungqr( int matrix_order, lapack_int m, lapack_int n, 4346 lapack_int k, lapack_complex_float* a, 4347 lapack_int lda, const lapack_complex_float* tau ); 4348 lapack_int LAPACKE_zungqr( int matrix_order, lapack_int m, lapack_int n, 4349 lapack_int k, lapack_complex_double* a, 4350 lapack_int lda, const lapack_complex_double* tau ); 4351 4352 lapack_int LAPACKE_cungrq( int matrix_order, lapack_int m, lapack_int n, 4353 lapack_int k, lapack_complex_float* a, 4354 lapack_int lda, const lapack_complex_float* tau ); 4355 lapack_int LAPACKE_zungrq( int matrix_order, lapack_int m, lapack_int n, 4356 lapack_int k, lapack_complex_double* a, 4357 lapack_int lda, const lapack_complex_double* tau ); 4358 4359 lapack_int LAPACKE_cungtr( int matrix_order, char uplo, lapack_int n, 4360 lapack_complex_float* a, lapack_int lda, 4361 const lapack_complex_float* tau ); 4362 lapack_int LAPACKE_zungtr( int matrix_order, char uplo, lapack_int n, 4363 lapack_complex_double* a, lapack_int lda, 4364 const lapack_complex_double* tau ); 4365 4366 lapack_int LAPACKE_cunmbr( int matrix_order, char vect, char side, char trans, 4367 lapack_int m, lapack_int n, lapack_int k, 4368 const lapack_complex_float* a, lapack_int lda, 4369 const lapack_complex_float* tau, 4370 lapack_complex_float* c, lapack_int ldc ); 4371 lapack_int LAPACKE_zunmbr( int matrix_order, char vect, char side, char trans, 4372 lapack_int m, lapack_int n, lapack_int k, 4373 const lapack_complex_double* a, lapack_int lda, 4374 const lapack_complex_double* tau, 4375 lapack_complex_double* c, lapack_int ldc ); 4376 4377 lapack_int LAPACKE_cunmhr( int matrix_order, char side, char trans, 4378 lapack_int m, lapack_int n, lapack_int ilo, 4379 lapack_int ihi, const lapack_complex_float* a, 4380 lapack_int lda, const lapack_complex_float* tau, 4381 lapack_complex_float* c, lapack_int ldc ); 4382 lapack_int LAPACKE_zunmhr( int matrix_order, char side, char trans, 4383 lapack_int m, lapack_int n, lapack_int ilo, 4384 lapack_int ihi, const lapack_complex_double* a, 4385 lapack_int lda, const lapack_complex_double* tau, 4386 lapack_complex_double* c, lapack_int ldc ); 4387 4388 lapack_int LAPACKE_cunmlq( int matrix_order, char side, char trans, 4389 lapack_int m, lapack_int n, lapack_int k, 4390 const lapack_complex_float* a, lapack_int lda, 4391 const lapack_complex_float* tau, 4392 lapack_complex_float* c, lapack_int ldc ); 4393 lapack_int LAPACKE_zunmlq( int matrix_order, char side, char trans, 4394 lapack_int m, lapack_int n, lapack_int k, 4395 const lapack_complex_double* a, lapack_int lda, 4396 const lapack_complex_double* tau, 4397 lapack_complex_double* c, lapack_int ldc ); 4398 4399 lapack_int LAPACKE_cunmql( int matrix_order, char side, char trans, 4400 lapack_int m, lapack_int n, lapack_int k, 4401 const lapack_complex_float* a, lapack_int lda, 4402 const lapack_complex_float* tau, 4403 lapack_complex_float* c, lapack_int ldc ); 4404 lapack_int LAPACKE_zunmql( int matrix_order, char side, char trans, 4405 lapack_int m, lapack_int n, lapack_int k, 4406 const lapack_complex_double* a, lapack_int lda, 4407 const lapack_complex_double* tau, 4408 lapack_complex_double* c, lapack_int ldc ); 4409 4410 lapack_int LAPACKE_cunmqr( int matrix_order, char side, char trans, 4411 lapack_int m, lapack_int n, lapack_int k, 4412 const lapack_complex_float* a, lapack_int lda, 4413 const lapack_complex_float* tau, 4414 lapack_complex_float* c, lapack_int ldc ); 4415 lapack_int LAPACKE_zunmqr( int matrix_order, char side, char trans, 4416 lapack_int m, lapack_int n, lapack_int k, 4417 const lapack_complex_double* a, lapack_int lda, 4418 const lapack_complex_double* tau, 4419 lapack_complex_double* c, lapack_int ldc ); 4420 4421 lapack_int LAPACKE_cunmrq( int matrix_order, char side, char trans, 4422 lapack_int m, lapack_int n, lapack_int k, 4423 const lapack_complex_float* a, lapack_int lda, 4424 const lapack_complex_float* tau, 4425 lapack_complex_float* c, lapack_int ldc ); 4426 lapack_int LAPACKE_zunmrq( int matrix_order, char side, char trans, 4427 lapack_int m, lapack_int n, lapack_int k, 4428 const lapack_complex_double* a, lapack_int lda, 4429 const lapack_complex_double* tau, 4430 lapack_complex_double* c, lapack_int ldc ); 4431 4432 lapack_int LAPACKE_cunmrz( int matrix_order, char side, char trans, 4433 lapack_int m, lapack_int n, lapack_int k, 4434 lapack_int l, const lapack_complex_float* a, 4435 lapack_int lda, const lapack_complex_float* tau, 4436 lapack_complex_float* c, lapack_int ldc ); 4437 lapack_int LAPACKE_zunmrz( int matrix_order, char side, char trans, 4438 lapack_int m, lapack_int n, lapack_int k, 4439 lapack_int l, const lapack_complex_double* a, 4440 lapack_int lda, const lapack_complex_double* tau, 4441 lapack_complex_double* c, lapack_int ldc ); 4442 4443 lapack_int LAPACKE_cunmtr( int matrix_order, char side, char uplo, char trans, 4444 lapack_int m, lapack_int n, 4445 const lapack_complex_float* a, lapack_int lda, 4446 const lapack_complex_float* tau, 4447 lapack_complex_float* c, lapack_int ldc ); 4448 lapack_int LAPACKE_zunmtr( int matrix_order, char side, char uplo, char trans, 4449 lapack_int m, lapack_int n, 4450 const lapack_complex_double* a, lapack_int lda, 4451 const lapack_complex_double* tau, 4452 lapack_complex_double* c, lapack_int ldc ); 4453 4454 lapack_int LAPACKE_cupgtr( int matrix_order, char uplo, lapack_int n, 4455 const lapack_complex_float* ap, 4456 const lapack_complex_float* tau, 4457 lapack_complex_float* q, lapack_int ldq ); 4458 lapack_int LAPACKE_zupgtr( int matrix_order, char uplo, lapack_int n, 4459 const lapack_complex_double* ap, 4460 const lapack_complex_double* tau, 4461 lapack_complex_double* q, lapack_int ldq ); 4462 4463 lapack_int LAPACKE_cupmtr( int matrix_order, char side, char uplo, char trans, 4464 lapack_int m, lapack_int n, 4465 const lapack_complex_float* ap, 4466 const lapack_complex_float* tau, 4467 lapack_complex_float* c, lapack_int ldc ); 4468 lapack_int LAPACKE_zupmtr( int matrix_order, char side, char uplo, char trans, 4469 lapack_int m, lapack_int n, 4470 const lapack_complex_double* ap, 4471 const lapack_complex_double* tau, 4472 lapack_complex_double* c, lapack_int ldc ); 4473 4474 lapack_int LAPACKE_sbdsdc_work( int matrix_order, char uplo, char compq, 4475 lapack_int n, float* d, float* e, float* u, 4476 lapack_int ldu, float* vt, lapack_int ldvt, 4477 float* q, lapack_int* iq, float* work, 4478 lapack_int* iwork ); 4479 lapack_int LAPACKE_dbdsdc_work( int matrix_order, char uplo, char compq, 4480 lapack_int n, double* d, double* e, double* u, 4481 lapack_int ldu, double* vt, lapack_int ldvt, 4482 double* q, lapack_int* iq, double* work, 4483 lapack_int* iwork ); 4484 4485 lapack_int LAPACKE_sbdsqr_work( int matrix_order, char uplo, lapack_int n, 4486 lapack_int ncvt, lapack_int nru, lapack_int ncc, 4487 float* d, float* e, float* vt, lapack_int ldvt, 4488 float* u, lapack_int ldu, float* c, 4489 lapack_int ldc, float* work ); 4490 lapack_int LAPACKE_dbdsqr_work( int matrix_order, char uplo, lapack_int n, 4491 lapack_int ncvt, lapack_int nru, lapack_int ncc, 4492 double* d, double* e, double* vt, 4493 lapack_int ldvt, double* u, lapack_int ldu, 4494 double* c, lapack_int ldc, double* work ); 4495 lapack_int LAPACKE_cbdsqr_work( int matrix_order, char uplo, lapack_int n, 4496 lapack_int ncvt, lapack_int nru, lapack_int ncc, 4497 float* d, float* e, lapack_complex_float* vt, 4498 lapack_int ldvt, lapack_complex_float* u, 4499 lapack_int ldu, lapack_complex_float* c, 4500 lapack_int ldc, float* work ); 4501 lapack_int LAPACKE_zbdsqr_work( int matrix_order, char uplo, lapack_int n, 4502 lapack_int ncvt, lapack_int nru, lapack_int ncc, 4503 double* d, double* e, lapack_complex_double* vt, 4504 lapack_int ldvt, lapack_complex_double* u, 4505 lapack_int ldu, lapack_complex_double* c, 4506 lapack_int ldc, double* work ); 4507 4508 lapack_int LAPACKE_sdisna_work( char job, lapack_int m, lapack_int n, 4509 const float* d, float* sep ); 4510 lapack_int LAPACKE_ddisna_work( char job, lapack_int m, lapack_int n, 4511 const double* d, double* sep ); 4512 4513 lapack_int LAPACKE_sgbbrd_work( int matrix_order, char vect, lapack_int m, 4514 lapack_int n, lapack_int ncc, lapack_int kl, 4515 lapack_int ku, float* ab, lapack_int ldab, 4516 float* d, float* e, float* q, lapack_int ldq, 4517 float* pt, lapack_int ldpt, float* c, 4518 lapack_int ldc, float* work ); 4519 lapack_int LAPACKE_dgbbrd_work( int matrix_order, char vect, lapack_int m, 4520 lapack_int n, lapack_int ncc, lapack_int kl, 4521 lapack_int ku, double* ab, lapack_int ldab, 4522 double* d, double* e, double* q, lapack_int ldq, 4523 double* pt, lapack_int ldpt, double* c, 4524 lapack_int ldc, double* work ); 4525 lapack_int LAPACKE_cgbbrd_work( int matrix_order, char vect, lapack_int m, 4526 lapack_int n, lapack_int ncc, lapack_int kl, 4527 lapack_int ku, lapack_complex_float* ab, 4528 lapack_int ldab, float* d, float* e, 4529 lapack_complex_float* q, lapack_int ldq, 4530 lapack_complex_float* pt, lapack_int ldpt, 4531 lapack_complex_float* c, lapack_int ldc, 4532 lapack_complex_float* work, float* rwork ); 4533 lapack_int LAPACKE_zgbbrd_work( int matrix_order, char vect, lapack_int m, 4534 lapack_int n, lapack_int ncc, lapack_int kl, 4535 lapack_int ku, lapack_complex_double* ab, 4536 lapack_int ldab, double* d, double* e, 4537 lapack_complex_double* q, lapack_int ldq, 4538 lapack_complex_double* pt, lapack_int ldpt, 4539 lapack_complex_double* c, lapack_int ldc, 4540 lapack_complex_double* work, double* rwork ); 4541 4542 lapack_int LAPACKE_sgbcon_work( int matrix_order, char norm, lapack_int n, 4543 lapack_int kl, lapack_int ku, const float* ab, 4544 lapack_int ldab, const lapack_int* ipiv, 4545 float anorm, float* rcond, float* work, 4546 lapack_int* iwork ); 4547 lapack_int LAPACKE_dgbcon_work( int matrix_order, char norm, lapack_int n, 4548 lapack_int kl, lapack_int ku, const double* ab, 4549 lapack_int ldab, const lapack_int* ipiv, 4550 double anorm, double* rcond, double* work, 4551 lapack_int* iwork ); 4552 lapack_int LAPACKE_cgbcon_work( int matrix_order, char norm, lapack_int n, 4553 lapack_int kl, lapack_int ku, 4554 const lapack_complex_float* ab, lapack_int ldab, 4555 const lapack_int* ipiv, float anorm, 4556 float* rcond, lapack_complex_float* work, 4557 float* rwork ); 4558 lapack_int LAPACKE_zgbcon_work( int matrix_order, char norm, lapack_int n, 4559 lapack_int kl, lapack_int ku, 4560 const lapack_complex_double* ab, 4561 lapack_int ldab, const lapack_int* ipiv, 4562 double anorm, double* rcond, 4563 lapack_complex_double* work, double* rwork ); 4564 4565 lapack_int LAPACKE_sgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4566 lapack_int kl, lapack_int ku, const float* ab, 4567 lapack_int ldab, float* r, float* c, 4568 float* rowcnd, float* colcnd, float* amax ); 4569 lapack_int LAPACKE_dgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4570 lapack_int kl, lapack_int ku, const double* ab, 4571 lapack_int ldab, double* r, double* c, 4572 double* rowcnd, double* colcnd, double* amax ); 4573 lapack_int LAPACKE_cgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4574 lapack_int kl, lapack_int ku, 4575 const lapack_complex_float* ab, lapack_int ldab, 4576 float* r, float* c, float* rowcnd, 4577 float* colcnd, float* amax ); 4578 lapack_int LAPACKE_zgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4579 lapack_int kl, lapack_int ku, 4580 const lapack_complex_double* ab, 4581 lapack_int ldab, double* r, double* c, 4582 double* rowcnd, double* colcnd, double* amax ); 4583 4584 lapack_int LAPACKE_sgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4585 lapack_int kl, lapack_int ku, const float* ab, 4586 lapack_int ldab, float* r, float* c, 4587 float* rowcnd, float* colcnd, float* amax ); 4588 lapack_int LAPACKE_dgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4589 lapack_int kl, lapack_int ku, const double* ab, 4590 lapack_int ldab, double* r, double* c, 4591 double* rowcnd, double* colcnd, double* amax ); 4592 lapack_int LAPACKE_cgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4593 lapack_int kl, lapack_int ku, 4594 const lapack_complex_float* ab, 4595 lapack_int ldab, float* r, float* c, 4596 float* rowcnd, float* colcnd, float* amax ); 4597 lapack_int LAPACKE_zgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4598 lapack_int kl, lapack_int ku, 4599 const lapack_complex_double* ab, 4600 lapack_int ldab, double* r, double* c, 4601 double* rowcnd, double* colcnd, double* amax ); 4602 4603 lapack_int LAPACKE_sgbrfs_work( int matrix_order, char trans, lapack_int n, 4604 lapack_int kl, lapack_int ku, lapack_int nrhs, 4605 const float* ab, lapack_int ldab, 4606 const float* afb, lapack_int ldafb, 4607 const lapack_int* ipiv, const float* b, 4608 lapack_int ldb, float* x, lapack_int ldx, 4609 float* ferr, float* berr, float* work, 4610 lapack_int* iwork ); 4611 lapack_int LAPACKE_dgbrfs_work( int matrix_order, char trans, lapack_int n, 4612 lapack_int kl, lapack_int ku, lapack_int nrhs, 4613 const double* ab, lapack_int ldab, 4614 const double* afb, lapack_int ldafb, 4615 const lapack_int* ipiv, const double* b, 4616 lapack_int ldb, double* x, lapack_int ldx, 4617 double* ferr, double* berr, double* work, 4618 lapack_int* iwork ); 4619 lapack_int LAPACKE_cgbrfs_work( int matrix_order, char trans, lapack_int n, 4620 lapack_int kl, lapack_int ku, lapack_int nrhs, 4621 const lapack_complex_float* ab, lapack_int ldab, 4622 const lapack_complex_float* afb, 4623 lapack_int ldafb, const lapack_int* ipiv, 4624 const lapack_complex_float* b, lapack_int ldb, 4625 lapack_complex_float* x, lapack_int ldx, 4626 float* ferr, float* berr, 4627 lapack_complex_float* work, float* rwork ); 4628 lapack_int LAPACKE_zgbrfs_work( int matrix_order, char trans, lapack_int n, 4629 lapack_int kl, lapack_int ku, lapack_int nrhs, 4630 const lapack_complex_double* ab, 4631 lapack_int ldab, 4632 const lapack_complex_double* afb, 4633 lapack_int ldafb, const lapack_int* ipiv, 4634 const lapack_complex_double* b, lapack_int ldb, 4635 lapack_complex_double* x, lapack_int ldx, 4636 double* ferr, double* berr, 4637 lapack_complex_double* work, double* rwork ); 4638 4639 lapack_int LAPACKE_sgbrfsx_work( int matrix_order, char trans, char equed, 4640 lapack_int n, lapack_int kl, lapack_int ku, 4641 lapack_int nrhs, const float* ab, 4642 lapack_int ldab, const float* afb, 4643 lapack_int ldafb, const lapack_int* ipiv, 4644 const float* r, const float* c, const float* b, 4645 lapack_int ldb, float* x, lapack_int ldx, 4646 float* rcond, float* berr, 4647 lapack_int n_err_bnds, float* err_bnds_norm, 4648 float* err_bnds_comp, lapack_int nparams, 4649 float* params, float* work, 4650 lapack_int* iwork ); 4651 lapack_int LAPACKE_dgbrfsx_work( int matrix_order, char trans, char equed, 4652 lapack_int n, lapack_int kl, lapack_int ku, 4653 lapack_int nrhs, const double* ab, 4654 lapack_int ldab, const double* afb, 4655 lapack_int ldafb, const lapack_int* ipiv, 4656 const double* r, const double* c, 4657 const double* b, lapack_int ldb, double* x, 4658 lapack_int ldx, double* rcond, double* berr, 4659 lapack_int n_err_bnds, double* err_bnds_norm, 4660 double* err_bnds_comp, lapack_int nparams, 4661 double* params, double* work, 4662 lapack_int* iwork ); 4663 lapack_int LAPACKE_cgbrfsx_work( int matrix_order, char trans, char equed, 4664 lapack_int n, lapack_int kl, lapack_int ku, 4665 lapack_int nrhs, 4666 const lapack_complex_float* ab, 4667 lapack_int ldab, 4668 const lapack_complex_float* afb, 4669 lapack_int ldafb, const lapack_int* ipiv, 4670 const float* r, const float* c, 4671 const lapack_complex_float* b, lapack_int ldb, 4672 lapack_complex_float* x, lapack_int ldx, 4673 float* rcond, float* berr, 4674 lapack_int n_err_bnds, float* err_bnds_norm, 4675 float* err_bnds_comp, lapack_int nparams, 4676 float* params, lapack_complex_float* work, 4677 float* rwork ); 4678 lapack_int LAPACKE_zgbrfsx_work( int matrix_order, char trans, char equed, 4679 lapack_int n, lapack_int kl, lapack_int ku, 4680 lapack_int nrhs, 4681 const lapack_complex_double* ab, 4682 lapack_int ldab, 4683 const lapack_complex_double* afb, 4684 lapack_int ldafb, const lapack_int* ipiv, 4685 const double* r, const double* c, 4686 const lapack_complex_double* b, lapack_int ldb, 4687 lapack_complex_double* x, lapack_int ldx, 4688 double* rcond, double* berr, 4689 lapack_int n_err_bnds, double* err_bnds_norm, 4690 double* err_bnds_comp, lapack_int nparams, 4691 double* params, lapack_complex_double* work, 4692 double* rwork ); 4693 4694 lapack_int LAPACKE_sgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4695 lapack_int ku, lapack_int nrhs, float* ab, 4696 lapack_int ldab, lapack_int* ipiv, float* b, 4697 lapack_int ldb ); 4698 lapack_int LAPACKE_dgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4699 lapack_int ku, lapack_int nrhs, double* ab, 4700 lapack_int ldab, lapack_int* ipiv, double* b, 4701 lapack_int ldb ); 4702 lapack_int LAPACKE_cgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4703 lapack_int ku, lapack_int nrhs, 4704 lapack_complex_float* ab, lapack_int ldab, 4705 lapack_int* ipiv, lapack_complex_float* b, 4706 lapack_int ldb ); 4707 lapack_int LAPACKE_zgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4708 lapack_int ku, lapack_int nrhs, 4709 lapack_complex_double* ab, lapack_int ldab, 4710 lapack_int* ipiv, lapack_complex_double* b, 4711 lapack_int ldb ); 4712 4713 lapack_int LAPACKE_sgbsvx_work( int matrix_order, char fact, char trans, 4714 lapack_int n, lapack_int kl, lapack_int ku, 4715 lapack_int nrhs, float* ab, lapack_int ldab, 4716 float* afb, lapack_int ldafb, lapack_int* ipiv, 4717 char* equed, float* r, float* c, float* b, 4718 lapack_int ldb, float* x, lapack_int ldx, 4719 float* rcond, float* ferr, float* berr, 4720 float* work, lapack_int* iwork ); 4721 lapack_int LAPACKE_dgbsvx_work( int matrix_order, char fact, char trans, 4722 lapack_int n, lapack_int kl, lapack_int ku, 4723 lapack_int nrhs, double* ab, lapack_int ldab, 4724 double* afb, lapack_int ldafb, lapack_int* ipiv, 4725 char* equed, double* r, double* c, double* b, 4726 lapack_int ldb, double* x, lapack_int ldx, 4727 double* rcond, double* ferr, double* berr, 4728 double* work, lapack_int* iwork ); 4729 lapack_int LAPACKE_cgbsvx_work( int matrix_order, char fact, char trans, 4730 lapack_int n, lapack_int kl, lapack_int ku, 4731 lapack_int nrhs, lapack_complex_float* ab, 4732 lapack_int ldab, lapack_complex_float* afb, 4733 lapack_int ldafb, lapack_int* ipiv, char* equed, 4734 float* r, float* c, lapack_complex_float* b, 4735 lapack_int ldb, lapack_complex_float* x, 4736 lapack_int ldx, float* rcond, float* ferr, 4737 float* berr, lapack_complex_float* work, 4738 float* rwork ); 4739 lapack_int LAPACKE_zgbsvx_work( int matrix_order, char fact, char trans, 4740 lapack_int n, lapack_int kl, lapack_int ku, 4741 lapack_int nrhs, lapack_complex_double* ab, 4742 lapack_int ldab, lapack_complex_double* afb, 4743 lapack_int ldafb, lapack_int* ipiv, char* equed, 4744 double* r, double* c, lapack_complex_double* b, 4745 lapack_int ldb, lapack_complex_double* x, 4746 lapack_int ldx, double* rcond, double* ferr, 4747 double* berr, lapack_complex_double* work, 4748 double* rwork ); 4749 4750 lapack_int LAPACKE_sgbsvxx_work( int matrix_order, char fact, char trans, 4751 lapack_int n, lapack_int kl, lapack_int ku, 4752 lapack_int nrhs, float* ab, lapack_int ldab, 4753 float* afb, lapack_int ldafb, lapack_int* ipiv, 4754 char* equed, float* r, float* c, float* b, 4755 lapack_int ldb, float* x, lapack_int ldx, 4756 float* rcond, float* rpvgrw, float* berr, 4757 lapack_int n_err_bnds, float* err_bnds_norm, 4758 float* err_bnds_comp, lapack_int nparams, 4759 float* params, float* work, 4760 lapack_int* iwork ); 4761 lapack_int LAPACKE_dgbsvxx_work( int matrix_order, char fact, char trans, 4762 lapack_int n, lapack_int kl, lapack_int ku, 4763 lapack_int nrhs, double* ab, lapack_int ldab, 4764 double* afb, lapack_int ldafb, 4765 lapack_int* ipiv, char* equed, double* r, 4766 double* c, double* b, lapack_int ldb, 4767 double* x, lapack_int ldx, double* rcond, 4768 double* rpvgrw, double* berr, 4769 lapack_int n_err_bnds, double* err_bnds_norm, 4770 double* err_bnds_comp, lapack_int nparams, 4771 double* params, double* work, 4772 lapack_int* iwork ); 4773 lapack_int LAPACKE_cgbsvxx_work( int matrix_order, char fact, char trans, 4774 lapack_int n, lapack_int kl, lapack_int ku, 4775 lapack_int nrhs, lapack_complex_float* ab, 4776 lapack_int ldab, lapack_complex_float* afb, 4777 lapack_int ldafb, lapack_int* ipiv, 4778 char* equed, float* r, float* c, 4779 lapack_complex_float* b, lapack_int ldb, 4780 lapack_complex_float* x, lapack_int ldx, 4781 float* rcond, float* rpvgrw, float* berr, 4782 lapack_int n_err_bnds, float* err_bnds_norm, 4783 float* err_bnds_comp, lapack_int nparams, 4784 float* params, lapack_complex_float* work, 4785 float* rwork ); 4786 lapack_int LAPACKE_zgbsvxx_work( int matrix_order, char fact, char trans, 4787 lapack_int n, lapack_int kl, lapack_int ku, 4788 lapack_int nrhs, lapack_complex_double* ab, 4789 lapack_int ldab, lapack_complex_double* afb, 4790 lapack_int ldafb, lapack_int* ipiv, 4791 char* equed, double* r, double* c, 4792 lapack_complex_double* b, lapack_int ldb, 4793 lapack_complex_double* x, lapack_int ldx, 4794 double* rcond, double* rpvgrw, double* berr, 4795 lapack_int n_err_bnds, double* err_bnds_norm, 4796 double* err_bnds_comp, lapack_int nparams, 4797 double* params, lapack_complex_double* work, 4798 double* rwork ); 4799 4800 lapack_int LAPACKE_sgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4801 lapack_int kl, lapack_int ku, float* ab, 4802 lapack_int ldab, lapack_int* ipiv ); 4803 lapack_int LAPACKE_dgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4804 lapack_int kl, lapack_int ku, double* ab, 4805 lapack_int ldab, lapack_int* ipiv ); 4806 lapack_int LAPACKE_cgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4807 lapack_int kl, lapack_int ku, 4808 lapack_complex_float* ab, lapack_int ldab, 4809 lapack_int* ipiv ); 4810 lapack_int LAPACKE_zgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4811 lapack_int kl, lapack_int ku, 4812 lapack_complex_double* ab, lapack_int ldab, 4813 lapack_int* ipiv ); 4814 4815 lapack_int LAPACKE_sgbtrs_work( int matrix_order, char trans, lapack_int n, 4816 lapack_int kl, lapack_int ku, lapack_int nrhs, 4817 const float* ab, lapack_int ldab, 4818 const lapack_int* ipiv, float* b, 4819 lapack_int ldb ); 4820 lapack_int LAPACKE_dgbtrs_work( int matrix_order, char trans, lapack_int n, 4821 lapack_int kl, lapack_int ku, lapack_int nrhs, 4822 const double* ab, lapack_int ldab, 4823 const lapack_int* ipiv, double* b, 4824 lapack_int ldb ); 4825 lapack_int LAPACKE_cgbtrs_work( int matrix_order, char trans, lapack_int n, 4826 lapack_int kl, lapack_int ku, lapack_int nrhs, 4827 const lapack_complex_float* ab, lapack_int ldab, 4828 const lapack_int* ipiv, lapack_complex_float* b, 4829 lapack_int ldb ); 4830 lapack_int LAPACKE_zgbtrs_work( int matrix_order, char trans, lapack_int n, 4831 lapack_int kl, lapack_int ku, lapack_int nrhs, 4832 const lapack_complex_double* ab, 4833 lapack_int ldab, const lapack_int* ipiv, 4834 lapack_complex_double* b, lapack_int ldb ); 4835 4836 lapack_int LAPACKE_sgebak_work( int matrix_order, char job, char side, 4837 lapack_int n, lapack_int ilo, lapack_int ihi, 4838 const float* scale, lapack_int m, float* v, 4839 lapack_int ldv ); 4840 lapack_int LAPACKE_dgebak_work( int matrix_order, char job, char side, 4841 lapack_int n, lapack_int ilo, lapack_int ihi, 4842 const double* scale, lapack_int m, double* v, 4843 lapack_int ldv ); 4844 lapack_int LAPACKE_cgebak_work( int matrix_order, char job, char side, 4845 lapack_int n, lapack_int ilo, lapack_int ihi, 4846 const float* scale, lapack_int m, 4847 lapack_complex_float* v, lapack_int ldv ); 4848 lapack_int LAPACKE_zgebak_work( int matrix_order, char job, char side, 4849 lapack_int n, lapack_int ilo, lapack_int ihi, 4850 const double* scale, lapack_int m, 4851 lapack_complex_double* v, lapack_int ldv ); 4852 4853 lapack_int LAPACKE_sgebal_work( int matrix_order, char job, lapack_int n, 4854 float* a, lapack_int lda, lapack_int* ilo, 4855 lapack_int* ihi, float* scale ); 4856 lapack_int LAPACKE_dgebal_work( int matrix_order, char job, lapack_int n, 4857 double* a, lapack_int lda, lapack_int* ilo, 4858 lapack_int* ihi, double* scale ); 4859 lapack_int LAPACKE_cgebal_work( int matrix_order, char job, lapack_int n, 4860 lapack_complex_float* a, lapack_int lda, 4861 lapack_int* ilo, lapack_int* ihi, 4862 float* scale ); 4863 lapack_int LAPACKE_zgebal_work( int matrix_order, char job, lapack_int n, 4864 lapack_complex_double* a, lapack_int lda, 4865 lapack_int* ilo, lapack_int* ihi, 4866 double* scale ); 4867 4868 lapack_int LAPACKE_sgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4869 float* a, lapack_int lda, float* d, float* e, 4870 float* tauq, float* taup, float* work, 4871 lapack_int lwork ); 4872 lapack_int LAPACKE_dgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4873 double* a, lapack_int lda, double* d, double* e, 4874 double* tauq, double* taup, double* work, 4875 lapack_int lwork ); 4876 lapack_int LAPACKE_cgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4877 lapack_complex_float* a, lapack_int lda, 4878 float* d, float* e, lapack_complex_float* tauq, 4879 lapack_complex_float* taup, 4880 lapack_complex_float* work, lapack_int lwork ); 4881 lapack_int LAPACKE_zgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4882 lapack_complex_double* a, lapack_int lda, 4883 double* d, double* e, 4884 lapack_complex_double* tauq, 4885 lapack_complex_double* taup, 4886 lapack_complex_double* work, lapack_int lwork ); 4887 4888 lapack_int LAPACKE_sgecon_work( int matrix_order, char norm, lapack_int n, 4889 const float* a, lapack_int lda, float anorm, 4890 float* rcond, float* work, lapack_int* iwork ); 4891 lapack_int LAPACKE_dgecon_work( int matrix_order, char norm, lapack_int n, 4892 const double* a, lapack_int lda, double anorm, 4893 double* rcond, double* work, 4894 lapack_int* iwork ); 4895 lapack_int LAPACKE_cgecon_work( int matrix_order, char norm, lapack_int n, 4896 const lapack_complex_float* a, lapack_int lda, 4897 float anorm, float* rcond, 4898 lapack_complex_float* work, float* rwork ); 4899 lapack_int LAPACKE_zgecon_work( int matrix_order, char norm, lapack_int n, 4900 const lapack_complex_double* a, lapack_int lda, 4901 double anorm, double* rcond, 4902 lapack_complex_double* work, double* rwork ); 4903 4904 lapack_int LAPACKE_sgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4905 const float* a, lapack_int lda, float* r, 4906 float* c, float* rowcnd, float* colcnd, 4907 float* amax ); 4908 lapack_int LAPACKE_dgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4909 const double* a, lapack_int lda, double* r, 4910 double* c, double* rowcnd, double* colcnd, 4911 double* amax ); 4912 lapack_int LAPACKE_cgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4913 const lapack_complex_float* a, lapack_int lda, 4914 float* r, float* c, float* rowcnd, 4915 float* colcnd, float* amax ); 4916 lapack_int LAPACKE_zgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4917 const lapack_complex_double* a, lapack_int lda, 4918 double* r, double* c, double* rowcnd, 4919 double* colcnd, double* amax ); 4920 4921 lapack_int LAPACKE_sgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4922 const float* a, lapack_int lda, float* r, 4923 float* c, float* rowcnd, float* colcnd, 4924 float* amax ); 4925 lapack_int LAPACKE_dgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4926 const double* a, lapack_int lda, double* r, 4927 double* c, double* rowcnd, double* colcnd, 4928 double* amax ); 4929 lapack_int LAPACKE_cgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4930 const lapack_complex_float* a, lapack_int lda, 4931 float* r, float* c, float* rowcnd, 4932 float* colcnd, float* amax ); 4933 lapack_int LAPACKE_zgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4934 const lapack_complex_double* a, lapack_int lda, 4935 double* r, double* c, double* rowcnd, 4936 double* colcnd, double* amax ); 4937 4938 lapack_int LAPACKE_sgees_work( int matrix_order, char jobvs, char sort, 4939 LAPACK_S_SELECT2 select, lapack_int n, float* a, 4940 lapack_int lda, lapack_int* sdim, float* wr, 4941 float* wi, float* vs, lapack_int ldvs, 4942 float* work, lapack_int lwork, 4943 lapack_logical* bwork ); 4944 lapack_int LAPACKE_dgees_work( int matrix_order, char jobvs, char sort, 4945 LAPACK_D_SELECT2 select, lapack_int n, double* a, 4946 lapack_int lda, lapack_int* sdim, double* wr, 4947 double* wi, double* vs, lapack_int ldvs, 4948 double* work, lapack_int lwork, 4949 lapack_logical* bwork ); 4950 lapack_int LAPACKE_cgees_work( int matrix_order, char jobvs, char sort, 4951 LAPACK_C_SELECT1 select, lapack_int n, 4952 lapack_complex_float* a, lapack_int lda, 4953 lapack_int* sdim, lapack_complex_float* w, 4954 lapack_complex_float* vs, lapack_int ldvs, 4955 lapack_complex_float* work, lapack_int lwork, 4956 float* rwork, lapack_logical* bwork ); 4957 lapack_int LAPACKE_zgees_work( int matrix_order, char jobvs, char sort, 4958 LAPACK_Z_SELECT1 select, lapack_int n, 4959 lapack_complex_double* a, lapack_int lda, 4960 lapack_int* sdim, lapack_complex_double* w, 4961 lapack_complex_double* vs, lapack_int ldvs, 4962 lapack_complex_double* work, lapack_int lwork, 4963 double* rwork, lapack_logical* bwork ); 4964 4965 lapack_int LAPACKE_sgeesx_work( int matrix_order, char jobvs, char sort, 4966 LAPACK_S_SELECT2 select, char sense, 4967 lapack_int n, float* a, lapack_int lda, 4968 lapack_int* sdim, float* wr, float* wi, 4969 float* vs, lapack_int ldvs, float* rconde, 4970 float* rcondv, float* work, lapack_int lwork, 4971 lapack_int* iwork, lapack_int liwork, 4972 lapack_logical* bwork ); 4973 lapack_int LAPACKE_dgeesx_work( int matrix_order, char jobvs, char sort, 4974 LAPACK_D_SELECT2 select, char sense, 4975 lapack_int n, double* a, lapack_int lda, 4976 lapack_int* sdim, double* wr, double* wi, 4977 double* vs, lapack_int ldvs, double* rconde, 4978 double* rcondv, double* work, lapack_int lwork, 4979 lapack_int* iwork, lapack_int liwork, 4980 lapack_logical* bwork ); 4981 lapack_int LAPACKE_cgeesx_work( int matrix_order, char jobvs, char sort, 4982 LAPACK_C_SELECT1 select, char sense, 4983 lapack_int n, lapack_complex_float* a, 4984 lapack_int lda, lapack_int* sdim, 4985 lapack_complex_float* w, 4986 lapack_complex_float* vs, lapack_int ldvs, 4987 float* rconde, float* rcondv, 4988 lapack_complex_float* work, lapack_int lwork, 4989 float* rwork, lapack_logical* bwork ); 4990 lapack_int LAPACKE_zgeesx_work( int matrix_order, char jobvs, char sort, 4991 LAPACK_Z_SELECT1 select, char sense, 4992 lapack_int n, lapack_complex_double* a, 4993 lapack_int lda, lapack_int* sdim, 4994 lapack_complex_double* w, 4995 lapack_complex_double* vs, lapack_int ldvs, 4996 double* rconde, double* rcondv, 4997 lapack_complex_double* work, lapack_int lwork, 4998 double* rwork, lapack_logical* bwork ); 4999 5000 lapack_int LAPACKE_sgeev_work( int matrix_order, char jobvl, char jobvr, 5001 lapack_int n, float* a, lapack_int lda, 5002 float* wr, float* wi, float* vl, lapack_int ldvl, 5003 float* vr, lapack_int ldvr, float* work, 5004 lapack_int lwork ); 5005 lapack_int LAPACKE_dgeev_work( int matrix_order, char jobvl, char jobvr, 5006 lapack_int n, double* a, lapack_int lda, 5007 double* wr, double* wi, double* vl, 5008 lapack_int ldvl, double* vr, lapack_int ldvr, 5009 double* work, lapack_int lwork ); 5010 lapack_int LAPACKE_cgeev_work( int matrix_order, char jobvl, char jobvr, 5011 lapack_int n, lapack_complex_float* a, 5012 lapack_int lda, lapack_complex_float* w, 5013 lapack_complex_float* vl, lapack_int ldvl, 5014 lapack_complex_float* vr, lapack_int ldvr, 5015 lapack_complex_float* work, lapack_int lwork, 5016 float* rwork ); 5017 lapack_int LAPACKE_zgeev_work( int matrix_order, char jobvl, char jobvr, 5018 lapack_int n, lapack_complex_double* a, 5019 lapack_int lda, lapack_complex_double* w, 5020 lapack_complex_double* vl, lapack_int ldvl, 5021 lapack_complex_double* vr, lapack_int ldvr, 5022 lapack_complex_double* work, lapack_int lwork, 5023 double* rwork ); 5024 5025 lapack_int LAPACKE_sgeevx_work( int matrix_order, char balanc, char jobvl, 5026 char jobvr, char sense, lapack_int n, float* a, 5027 lapack_int lda, float* wr, float* wi, float* vl, 5028 lapack_int ldvl, float* vr, lapack_int ldvr, 5029 lapack_int* ilo, lapack_int* ihi, float* scale, 5030 float* abnrm, float* rconde, float* rcondv, 5031 float* work, lapack_int lwork, 5032 lapack_int* iwork ); 5033 lapack_int LAPACKE_dgeevx_work( int matrix_order, char balanc, char jobvl, 5034 char jobvr, char sense, lapack_int n, double* a, 5035 lapack_int lda, double* wr, double* wi, 5036 double* vl, lapack_int ldvl, double* vr, 5037 lapack_int ldvr, lapack_int* ilo, 5038 lapack_int* ihi, double* scale, double* abnrm, 5039 double* rconde, double* rcondv, double* work, 5040 lapack_int lwork, lapack_int* iwork ); 5041 lapack_int LAPACKE_cgeevx_work( int matrix_order, char balanc, char jobvl, 5042 char jobvr, char sense, lapack_int n, 5043 lapack_complex_float* a, lapack_int lda, 5044 lapack_complex_float* w, 5045 lapack_complex_float* vl, lapack_int ldvl, 5046 lapack_complex_float* vr, lapack_int ldvr, 5047 lapack_int* ilo, lapack_int* ihi, float* scale, 5048 float* abnrm, float* rconde, float* rcondv, 5049 lapack_complex_float* work, lapack_int lwork, 5050 float* rwork ); 5051 lapack_int LAPACKE_zgeevx_work( int matrix_order, char balanc, char jobvl, 5052 char jobvr, char sense, lapack_int n, 5053 lapack_complex_double* a, lapack_int lda, 5054 lapack_complex_double* w, 5055 lapack_complex_double* vl, lapack_int ldvl, 5056 lapack_complex_double* vr, lapack_int ldvr, 5057 lapack_int* ilo, lapack_int* ihi, double* scale, 5058 double* abnrm, double* rconde, double* rcondv, 5059 lapack_complex_double* work, lapack_int lwork, 5060 double* rwork ); 5061 5062 lapack_int LAPACKE_sgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5063 lapack_int ihi, float* a, lapack_int lda, 5064 float* tau, float* work, lapack_int lwork ); 5065 lapack_int LAPACKE_dgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5066 lapack_int ihi, double* a, lapack_int lda, 5067 double* tau, double* work, lapack_int lwork ); 5068 lapack_int LAPACKE_cgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5069 lapack_int ihi, lapack_complex_float* a, 5070 lapack_int lda, lapack_complex_float* tau, 5071 lapack_complex_float* work, lapack_int lwork ); 5072 lapack_int LAPACKE_zgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5073 lapack_int ihi, lapack_complex_double* a, 5074 lapack_int lda, lapack_complex_double* tau, 5075 lapack_complex_double* work, lapack_int lwork ); 5076 5077 lapack_int LAPACKE_sgejsv_work( int matrix_order, char joba, char jobu, 5078 char jobv, char jobr, char jobt, char jobp, 5079 lapack_int m, lapack_int n, float* a, 5080 lapack_int lda, float* sva, float* u, 5081 lapack_int ldu, float* v, lapack_int ldv, 5082 float* work, lapack_int lwork, 5083 lapack_int* iwork ); 5084 lapack_int LAPACKE_dgejsv_work( int matrix_order, char joba, char jobu, 5085 char jobv, char jobr, char jobt, char jobp, 5086 lapack_int m, lapack_int n, double* a, 5087 lapack_int lda, double* sva, double* u, 5088 lapack_int ldu, double* v, lapack_int ldv, 5089 double* work, lapack_int lwork, 5090 lapack_int* iwork ); 5091 5092 lapack_int LAPACKE_sgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5093 float* a, lapack_int lda, float* tau, 5094 float* work ); 5095 lapack_int LAPACKE_dgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5096 double* a, lapack_int lda, double* tau, 5097 double* work ); 5098 lapack_int LAPACKE_cgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5099 lapack_complex_float* a, lapack_int lda, 5100 lapack_complex_float* tau, 5101 lapack_complex_float* work ); 5102 lapack_int LAPACKE_zgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5103 lapack_complex_double* a, lapack_int lda, 5104 lapack_complex_double* tau, 5105 lapack_complex_double* work ); 5106 5107 lapack_int LAPACKE_sgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5108 float* a, lapack_int lda, float* tau, 5109 float* work, lapack_int lwork ); 5110 lapack_int LAPACKE_dgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5111 double* a, lapack_int lda, double* tau, 5112 double* work, lapack_int lwork ); 5113 lapack_int LAPACKE_cgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5114 lapack_complex_float* a, lapack_int lda, 5115 lapack_complex_float* tau, 5116 lapack_complex_float* work, lapack_int lwork ); 5117 lapack_int LAPACKE_zgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5118 lapack_complex_double* a, lapack_int lda, 5119 lapack_complex_double* tau, 5120 lapack_complex_double* work, lapack_int lwork ); 5121 5122 lapack_int LAPACKE_sgels_work( int matrix_order, char trans, lapack_int m, 5123 lapack_int n, lapack_int nrhs, float* a, 5124 lapack_int lda, float* b, lapack_int ldb, 5125 float* work, lapack_int lwork ); 5126 lapack_int LAPACKE_dgels_work( int matrix_order, char trans, lapack_int m, 5127 lapack_int n, lapack_int nrhs, double* a, 5128 lapack_int lda, double* b, lapack_int ldb, 5129 double* work, lapack_int lwork ); 5130 lapack_int LAPACKE_cgels_work( int matrix_order, char trans, lapack_int m, 5131 lapack_int n, lapack_int nrhs, 5132 lapack_complex_float* a, lapack_int lda, 5133 lapack_complex_float* b, lapack_int ldb, 5134 lapack_complex_float* work, lapack_int lwork ); 5135 lapack_int LAPACKE_zgels_work( int matrix_order, char trans, lapack_int m, 5136 lapack_int n, lapack_int nrhs, 5137 lapack_complex_double* a, lapack_int lda, 5138 lapack_complex_double* b, lapack_int ldb, 5139 lapack_complex_double* work, lapack_int lwork ); 5140 5141 lapack_int LAPACKE_sgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5142 lapack_int nrhs, float* a, lapack_int lda, 5143 float* b, lapack_int ldb, float* s, float rcond, 5144 lapack_int* rank, float* work, lapack_int lwork, 5145 lapack_int* iwork ); 5146 lapack_int LAPACKE_dgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5147 lapack_int nrhs, double* a, lapack_int lda, 5148 double* b, lapack_int ldb, double* s, 5149 double rcond, lapack_int* rank, double* work, 5150 lapack_int lwork, lapack_int* iwork ); 5151 lapack_int LAPACKE_cgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5152 lapack_int nrhs, lapack_complex_float* a, 5153 lapack_int lda, lapack_complex_float* b, 5154 lapack_int ldb, float* s, float rcond, 5155 lapack_int* rank, lapack_complex_float* work, 5156 lapack_int lwork, float* rwork, 5157 lapack_int* iwork ); 5158 lapack_int LAPACKE_zgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5159 lapack_int nrhs, lapack_complex_double* a, 5160 lapack_int lda, lapack_complex_double* b, 5161 lapack_int ldb, double* s, double rcond, 5162 lapack_int* rank, lapack_complex_double* work, 5163 lapack_int lwork, double* rwork, 5164 lapack_int* iwork ); 5165 5166 lapack_int LAPACKE_sgelss_work( int matrix_order, lapack_int m, lapack_int n, 5167 lapack_int nrhs, float* a, lapack_int lda, 5168 float* b, lapack_int ldb, float* s, float rcond, 5169 lapack_int* rank, float* work, 5170 lapack_int lwork ); 5171 lapack_int LAPACKE_dgelss_work( int matrix_order, lapack_int m, lapack_int n, 5172 lapack_int nrhs, double* a, lapack_int lda, 5173 double* b, lapack_int ldb, double* s, 5174 double rcond, lapack_int* rank, double* work, 5175 lapack_int lwork ); 5176 lapack_int LAPACKE_cgelss_work( int matrix_order, lapack_int m, lapack_int n, 5177 lapack_int nrhs, lapack_complex_float* a, 5178 lapack_int lda, lapack_complex_float* b, 5179 lapack_int ldb, float* s, float rcond, 5180 lapack_int* rank, lapack_complex_float* work, 5181 lapack_int lwork, float* rwork ); 5182 lapack_int LAPACKE_zgelss_work( int matrix_order, lapack_int m, lapack_int n, 5183 lapack_int nrhs, lapack_complex_double* a, 5184 lapack_int lda, lapack_complex_double* b, 5185 lapack_int ldb, double* s, double rcond, 5186 lapack_int* rank, lapack_complex_double* work, 5187 lapack_int lwork, double* rwork ); 5188 5189 lapack_int LAPACKE_sgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5190 lapack_int nrhs, float* a, lapack_int lda, 5191 float* b, lapack_int ldb, lapack_int* jpvt, 5192 float rcond, lapack_int* rank, float* work, 5193 lapack_int lwork ); 5194 lapack_int LAPACKE_dgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5195 lapack_int nrhs, double* a, lapack_int lda, 5196 double* b, lapack_int ldb, lapack_int* jpvt, 5197 double rcond, lapack_int* rank, double* work, 5198 lapack_int lwork ); 5199 lapack_int LAPACKE_cgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5200 lapack_int nrhs, lapack_complex_float* a, 5201 lapack_int lda, lapack_complex_float* b, 5202 lapack_int ldb, lapack_int* jpvt, float rcond, 5203 lapack_int* rank, lapack_complex_float* work, 5204 lapack_int lwork, float* rwork ); 5205 lapack_int LAPACKE_zgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5206 lapack_int nrhs, lapack_complex_double* a, 5207 lapack_int lda, lapack_complex_double* b, 5208 lapack_int ldb, lapack_int* jpvt, double rcond, 5209 lapack_int* rank, lapack_complex_double* work, 5210 lapack_int lwork, double* rwork ); 5211 5212 lapack_int LAPACKE_sgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5213 float* a, lapack_int lda, float* tau, 5214 float* work, lapack_int lwork ); 5215 lapack_int LAPACKE_dgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5216 double* a, lapack_int lda, double* tau, 5217 double* work, lapack_int lwork ); 5218 lapack_int LAPACKE_cgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5219 lapack_complex_float* a, lapack_int lda, 5220 lapack_complex_float* tau, 5221 lapack_complex_float* work, lapack_int lwork ); 5222 lapack_int LAPACKE_zgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5223 lapack_complex_double* a, lapack_int lda, 5224 lapack_complex_double* tau, 5225 lapack_complex_double* work, lapack_int lwork ); 5226 5227 lapack_int LAPACKE_sgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5228 float* a, lapack_int lda, lapack_int* jpvt, 5229 float* tau, float* work, lapack_int lwork ); 5230 lapack_int LAPACKE_dgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5231 double* a, lapack_int lda, lapack_int* jpvt, 5232 double* tau, double* work, lapack_int lwork ); 5233 lapack_int LAPACKE_cgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5234 lapack_complex_float* a, lapack_int lda, 5235 lapack_int* jpvt, lapack_complex_float* tau, 5236 lapack_complex_float* work, lapack_int lwork, 5237 float* rwork ); 5238 lapack_int LAPACKE_zgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5239 lapack_complex_double* a, lapack_int lda, 5240 lapack_int* jpvt, lapack_complex_double* tau, 5241 lapack_complex_double* work, lapack_int lwork, 5242 double* rwork ); 5243 5244 lapack_int LAPACKE_sgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5245 float* a, lapack_int lda, lapack_int* jpvt, 5246 float* tau, float* work ); 5247 lapack_int LAPACKE_dgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5248 double* a, lapack_int lda, lapack_int* jpvt, 5249 double* tau, double* work ); 5250 lapack_int LAPACKE_cgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5251 lapack_complex_float* a, lapack_int lda, 5252 lapack_int* jpvt, lapack_complex_float* tau, 5253 lapack_complex_float* work, float* rwork ); 5254 lapack_int LAPACKE_zgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5255 lapack_complex_double* a, lapack_int lda, 5256 lapack_int* jpvt, lapack_complex_double* tau, 5257 lapack_complex_double* work, double* rwork ); 5258 5259 lapack_int LAPACKE_sgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5260 float* a, lapack_int lda, float* tau, 5261 float* work ); 5262 lapack_int LAPACKE_dgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5263 double* a, lapack_int lda, double* tau, 5264 double* work ); 5265 lapack_int LAPACKE_cgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5266 lapack_complex_float* a, lapack_int lda, 5267 lapack_complex_float* tau, 5268 lapack_complex_float* work ); 5269 lapack_int LAPACKE_zgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5270 lapack_complex_double* a, lapack_int lda, 5271 lapack_complex_double* tau, 5272 lapack_complex_double* work ); 5273 5274 lapack_int LAPACKE_sgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5275 float* a, lapack_int lda, float* tau, 5276 float* work, lapack_int lwork ); 5277 lapack_int LAPACKE_dgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5278 double* a, lapack_int lda, double* tau, 5279 double* work, lapack_int lwork ); 5280 lapack_int LAPACKE_cgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5281 lapack_complex_float* a, lapack_int lda, 5282 lapack_complex_float* tau, 5283 lapack_complex_float* work, lapack_int lwork ); 5284 lapack_int LAPACKE_zgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5285 lapack_complex_double* a, lapack_int lda, 5286 lapack_complex_double* tau, 5287 lapack_complex_double* work, lapack_int lwork ); 5288 5289 lapack_int LAPACKE_sgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5290 float* a, lapack_int lda, float* tau, 5291 float* work, lapack_int lwork ); 5292 lapack_int LAPACKE_dgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5293 double* a, lapack_int lda, double* tau, 5294 double* work, lapack_int lwork ); 5295 lapack_int LAPACKE_cgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5296 lapack_complex_float* a, lapack_int lda, 5297 lapack_complex_float* tau, 5298 lapack_complex_float* work, lapack_int lwork ); 5299 lapack_int LAPACKE_zgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5300 lapack_complex_double* a, lapack_int lda, 5301 lapack_complex_double* tau, 5302 lapack_complex_double* work, 5303 lapack_int lwork ); 5304 5305 lapack_int LAPACKE_sgerfs_work( int matrix_order, char trans, lapack_int n, 5306 lapack_int nrhs, const float* a, lapack_int lda, 5307 const float* af, lapack_int ldaf, 5308 const lapack_int* ipiv, const float* b, 5309 lapack_int ldb, float* x, lapack_int ldx, 5310 float* ferr, float* berr, float* work, 5311 lapack_int* iwork ); 5312 lapack_int LAPACKE_dgerfs_work( int matrix_order, char trans, lapack_int n, 5313 lapack_int nrhs, const double* a, 5314 lapack_int lda, const double* af, 5315 lapack_int ldaf, const lapack_int* ipiv, 5316 const double* b, lapack_int ldb, double* x, 5317 lapack_int ldx, double* ferr, double* berr, 5318 double* work, lapack_int* iwork ); 5319 lapack_int LAPACKE_cgerfs_work( int matrix_order, char trans, lapack_int n, 5320 lapack_int nrhs, const lapack_complex_float* a, 5321 lapack_int lda, const lapack_complex_float* af, 5322 lapack_int ldaf, const lapack_int* ipiv, 5323 const lapack_complex_float* b, lapack_int ldb, 5324 lapack_complex_float* x, lapack_int ldx, 5325 float* ferr, float* berr, 5326 lapack_complex_float* work, float* rwork ); 5327 lapack_int LAPACKE_zgerfs_work( int matrix_order, char trans, lapack_int n, 5328 lapack_int nrhs, const lapack_complex_double* a, 5329 lapack_int lda, const lapack_complex_double* af, 5330 lapack_int ldaf, const lapack_int* ipiv, 5331 const lapack_complex_double* b, lapack_int ldb, 5332 lapack_complex_double* x, lapack_int ldx, 5333 double* ferr, double* berr, 5334 lapack_complex_double* work, double* rwork ); 5335 5336 lapack_int LAPACKE_sgerfsx_work( int matrix_order, char trans, char equed, 5337 lapack_int n, lapack_int nrhs, const float* a, 5338 lapack_int lda, const float* af, 5339 lapack_int ldaf, const lapack_int* ipiv, 5340 const float* r, const float* c, const float* b, 5341 lapack_int ldb, float* x, lapack_int ldx, 5342 float* rcond, float* berr, 5343 lapack_int n_err_bnds, float* err_bnds_norm, 5344 float* err_bnds_comp, lapack_int nparams, 5345 float* params, float* work, 5346 lapack_int* iwork ); 5347 lapack_int LAPACKE_dgerfsx_work( int matrix_order, char trans, char equed, 5348 lapack_int n, lapack_int nrhs, const double* a, 5349 lapack_int lda, const double* af, 5350 lapack_int ldaf, const lapack_int* ipiv, 5351 const double* r, const double* c, 5352 const double* b, lapack_int ldb, double* x, 5353 lapack_int ldx, double* rcond, double* berr, 5354 lapack_int n_err_bnds, double* err_bnds_norm, 5355 double* err_bnds_comp, lapack_int nparams, 5356 double* params, double* work, 5357 lapack_int* iwork ); 5358 lapack_int LAPACKE_cgerfsx_work( int matrix_order, char trans, char equed, 5359 lapack_int n, lapack_int nrhs, 5360 const lapack_complex_float* a, lapack_int lda, 5361 const lapack_complex_float* af, 5362 lapack_int ldaf, const lapack_int* ipiv, 5363 const float* r, const float* c, 5364 const lapack_complex_float* b, lapack_int ldb, 5365 lapack_complex_float* x, lapack_int ldx, 5366 float* rcond, float* berr, 5367 lapack_int n_err_bnds, float* err_bnds_norm, 5368 float* err_bnds_comp, lapack_int nparams, 5369 float* params, lapack_complex_float* work, 5370 float* rwork ); 5371 lapack_int LAPACKE_zgerfsx_work( int matrix_order, char trans, char equed, 5372 lapack_int n, lapack_int nrhs, 5373 const lapack_complex_double* a, lapack_int lda, 5374 const lapack_complex_double* af, 5375 lapack_int ldaf, const lapack_int* ipiv, 5376 const double* r, const double* c, 5377 const lapack_complex_double* b, lapack_int ldb, 5378 lapack_complex_double* x, lapack_int ldx, 5379 double* rcond, double* berr, 5380 lapack_int n_err_bnds, double* err_bnds_norm, 5381 double* err_bnds_comp, lapack_int nparams, 5382 double* params, lapack_complex_double* work, 5383 double* rwork ); 5384 5385 lapack_int LAPACKE_sgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5386 float* a, lapack_int lda, float* tau, 5387 float* work, lapack_int lwork ); 5388 lapack_int LAPACKE_dgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5389 double* a, lapack_int lda, double* tau, 5390 double* work, lapack_int lwork ); 5391 lapack_int LAPACKE_cgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5392 lapack_complex_float* a, lapack_int lda, 5393 lapack_complex_float* tau, 5394 lapack_complex_float* work, lapack_int lwork ); 5395 lapack_int LAPACKE_zgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5396 lapack_complex_double* a, lapack_int lda, 5397 lapack_complex_double* tau, 5398 lapack_complex_double* work, lapack_int lwork ); 5399 5400 lapack_int LAPACKE_sgesdd_work( int matrix_order, char jobz, lapack_int m, 5401 lapack_int n, float* a, lapack_int lda, 5402 float* s, float* u, lapack_int ldu, float* vt, 5403 lapack_int ldvt, float* work, lapack_int lwork, 5404 lapack_int* iwork ); 5405 lapack_int LAPACKE_dgesdd_work( int matrix_order, char jobz, lapack_int m, 5406 lapack_int n, double* a, lapack_int lda, 5407 double* s, double* u, lapack_int ldu, 5408 double* vt, lapack_int ldvt, double* work, 5409 lapack_int lwork, lapack_int* iwork ); 5410 lapack_int LAPACKE_cgesdd_work( int matrix_order, char jobz, lapack_int m, 5411 lapack_int n, lapack_complex_float* a, 5412 lapack_int lda, float* s, 5413 lapack_complex_float* u, lapack_int ldu, 5414 lapack_complex_float* vt, lapack_int ldvt, 5415 lapack_complex_float* work, lapack_int lwork, 5416 float* rwork, lapack_int* iwork ); 5417 lapack_int LAPACKE_zgesdd_work( int matrix_order, char jobz, lapack_int m, 5418 lapack_int n, lapack_complex_double* a, 5419 lapack_int lda, double* s, 5420 lapack_complex_double* u, lapack_int ldu, 5421 lapack_complex_double* vt, lapack_int ldvt, 5422 lapack_complex_double* work, lapack_int lwork, 5423 double* rwork, lapack_int* iwork ); 5424 5425 lapack_int LAPACKE_sgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5426 float* a, lapack_int lda, lapack_int* ipiv, 5427 float* b, lapack_int ldb ); 5428 lapack_int LAPACKE_dgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5429 double* a, lapack_int lda, lapack_int* ipiv, 5430 double* b, lapack_int ldb ); 5431 lapack_int LAPACKE_cgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5432 lapack_complex_float* a, lapack_int lda, 5433 lapack_int* ipiv, lapack_complex_float* b, 5434 lapack_int ldb ); 5435 lapack_int LAPACKE_zgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5436 lapack_complex_double* a, lapack_int lda, 5437 lapack_int* ipiv, lapack_complex_double* b, 5438 lapack_int ldb ); 5439 lapack_int LAPACKE_dsgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5440 double* a, lapack_int lda, lapack_int* ipiv, 5441 double* b, lapack_int ldb, double* x, 5442 lapack_int ldx, double* work, float* swork, 5443 lapack_int* iter ); 5444 lapack_int LAPACKE_zcgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5445 lapack_complex_double* a, lapack_int lda, 5446 lapack_int* ipiv, lapack_complex_double* b, 5447 lapack_int ldb, lapack_complex_double* x, 5448 lapack_int ldx, lapack_complex_double* work, 5449 lapack_complex_float* swork, double* rwork, 5450 lapack_int* iter ); 5451 5452 lapack_int LAPACKE_sgesvd_work( int matrix_order, char jobu, char jobvt, 5453 lapack_int m, lapack_int n, float* a, 5454 lapack_int lda, float* s, float* u, 5455 lapack_int ldu, float* vt, lapack_int ldvt, 5456 float* work, lapack_int lwork ); 5457 lapack_int LAPACKE_dgesvd_work( int matrix_order, char jobu, char jobvt, 5458 lapack_int m, lapack_int n, double* a, 5459 lapack_int lda, double* s, double* u, 5460 lapack_int ldu, double* vt, lapack_int ldvt, 5461 double* work, lapack_int lwork ); 5462 lapack_int LAPACKE_cgesvd_work( int matrix_order, char jobu, char jobvt, 5463 lapack_int m, lapack_int n, 5464 lapack_complex_float* a, lapack_int lda, 5465 float* s, lapack_complex_float* u, 5466 lapack_int ldu, lapack_complex_float* vt, 5467 lapack_int ldvt, lapack_complex_float* work, 5468 lapack_int lwork, float* rwork ); 5469 lapack_int LAPACKE_zgesvd_work( int matrix_order, char jobu, char jobvt, 5470 lapack_int m, lapack_int n, 5471 lapack_complex_double* a, lapack_int lda, 5472 double* s, lapack_complex_double* u, 5473 lapack_int ldu, lapack_complex_double* vt, 5474 lapack_int ldvt, lapack_complex_double* work, 5475 lapack_int lwork, double* rwork ); 5476 5477 lapack_int LAPACKE_sgesvj_work( int matrix_order, char joba, char jobu, 5478 char jobv, lapack_int m, lapack_int n, float* a, 5479 lapack_int lda, float* sva, lapack_int mv, 5480 float* v, lapack_int ldv, float* work, 5481 lapack_int lwork ); 5482 lapack_int LAPACKE_dgesvj_work( int matrix_order, char joba, char jobu, 5483 char jobv, lapack_int m, lapack_int n, 5484 double* a, lapack_int lda, double* sva, 5485 lapack_int mv, double* v, lapack_int ldv, 5486 double* work, lapack_int lwork ); 5487 5488 lapack_int LAPACKE_sgesvx_work( int matrix_order, char fact, char trans, 5489 lapack_int n, lapack_int nrhs, float* a, 5490 lapack_int lda, float* af, lapack_int ldaf, 5491 lapack_int* ipiv, char* equed, float* r, 5492 float* c, float* b, lapack_int ldb, float* x, 5493 lapack_int ldx, float* rcond, float* ferr, 5494 float* berr, float* work, lapack_int* iwork ); 5495 lapack_int LAPACKE_dgesvx_work( int matrix_order, char fact, char trans, 5496 lapack_int n, lapack_int nrhs, double* a, 5497 lapack_int lda, double* af, lapack_int ldaf, 5498 lapack_int* ipiv, char* equed, double* r, 5499 double* c, double* b, lapack_int ldb, double* x, 5500 lapack_int ldx, double* rcond, double* ferr, 5501 double* berr, double* work, lapack_int* iwork ); 5502 lapack_int LAPACKE_cgesvx_work( int matrix_order, char fact, char trans, 5503 lapack_int n, lapack_int nrhs, 5504 lapack_complex_float* a, lapack_int lda, 5505 lapack_complex_float* af, lapack_int ldaf, 5506 lapack_int* ipiv, char* equed, float* r, 5507 float* c, lapack_complex_float* b, 5508 lapack_int ldb, lapack_complex_float* x, 5509 lapack_int ldx, float* rcond, float* ferr, 5510 float* berr, lapack_complex_float* work, 5511 float* rwork ); 5512 lapack_int LAPACKE_zgesvx_work( int matrix_order, char fact, char trans, 5513 lapack_int n, lapack_int nrhs, 5514 lapack_complex_double* a, lapack_int lda, 5515 lapack_complex_double* af, lapack_int ldaf, 5516 lapack_int* ipiv, char* equed, double* r, 5517 double* c, lapack_complex_double* b, 5518 lapack_int ldb, lapack_complex_double* x, 5519 lapack_int ldx, double* rcond, double* ferr, 5520 double* berr, lapack_complex_double* work, 5521 double* rwork ); 5522 5523 lapack_int LAPACKE_sgesvxx_work( int matrix_order, char fact, char trans, 5524 lapack_int n, lapack_int nrhs, float* a, 5525 lapack_int lda, float* af, lapack_int ldaf, 5526 lapack_int* ipiv, char* equed, float* r, 5527 float* c, float* b, lapack_int ldb, float* x, 5528 lapack_int ldx, float* rcond, float* rpvgrw, 5529 float* berr, lapack_int n_err_bnds, 5530 float* err_bnds_norm, float* err_bnds_comp, 5531 lapack_int nparams, float* params, float* work, 5532 lapack_int* iwork ); 5533 lapack_int LAPACKE_dgesvxx_work( int matrix_order, char fact, char trans, 5534 lapack_int n, lapack_int nrhs, double* a, 5535 lapack_int lda, double* af, lapack_int ldaf, 5536 lapack_int* ipiv, char* equed, double* r, 5537 double* c, double* b, lapack_int ldb, 5538 double* x, lapack_int ldx, double* rcond, 5539 double* rpvgrw, double* berr, 5540 lapack_int n_err_bnds, double* err_bnds_norm, 5541 double* err_bnds_comp, lapack_int nparams, 5542 double* params, double* work, 5543 lapack_int* iwork ); 5544 lapack_int LAPACKE_cgesvxx_work( int matrix_order, char fact, char trans, 5545 lapack_int n, lapack_int nrhs, 5546 lapack_complex_float* a, lapack_int lda, 5547 lapack_complex_float* af, lapack_int ldaf, 5548 lapack_int* ipiv, char* equed, float* r, 5549 float* c, lapack_complex_float* b, 5550 lapack_int ldb, lapack_complex_float* x, 5551 lapack_int ldx, float* rcond, float* rpvgrw, 5552 float* berr, lapack_int n_err_bnds, 5553 float* err_bnds_norm, float* err_bnds_comp, 5554 lapack_int nparams, float* params, 5555 lapack_complex_float* work, float* rwork ); 5556 lapack_int LAPACKE_zgesvxx_work( int matrix_order, char fact, char trans, 5557 lapack_int n, lapack_int nrhs, 5558 lapack_complex_double* a, lapack_int lda, 5559 lapack_complex_double* af, lapack_int ldaf, 5560 lapack_int* ipiv, char* equed, double* r, 5561 double* c, lapack_complex_double* b, 5562 lapack_int ldb, lapack_complex_double* x, 5563 lapack_int ldx, double* rcond, double* rpvgrw, 5564 double* berr, lapack_int n_err_bnds, 5565 double* err_bnds_norm, double* err_bnds_comp, 5566 lapack_int nparams, double* params, 5567 lapack_complex_double* work, double* rwork ); 5568 5569 lapack_int LAPACKE_sgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5570 float* a, lapack_int lda, lapack_int* ipiv ); 5571 lapack_int LAPACKE_dgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5572 double* a, lapack_int lda, lapack_int* ipiv ); 5573 lapack_int LAPACKE_cgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5574 lapack_complex_float* a, lapack_int lda, 5575 lapack_int* ipiv ); 5576 lapack_int LAPACKE_zgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5577 lapack_complex_double* a, lapack_int lda, 5578 lapack_int* ipiv ); 5579 5580 lapack_int LAPACKE_sgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5581 float* a, lapack_int lda, lapack_int* ipiv ); 5582 lapack_int LAPACKE_dgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5583 double* a, lapack_int lda, lapack_int* ipiv ); 5584 lapack_int LAPACKE_cgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5585 lapack_complex_float* a, lapack_int lda, 5586 lapack_int* ipiv ); 5587 lapack_int LAPACKE_zgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5588 lapack_complex_double* a, lapack_int lda, 5589 lapack_int* ipiv ); 5590 5591 lapack_int LAPACKE_sgetri_work( int matrix_order, lapack_int n, float* a, 5592 lapack_int lda, const lapack_int* ipiv, 5593 float* work, lapack_int lwork ); 5594 lapack_int LAPACKE_dgetri_work( int matrix_order, lapack_int n, double* a, 5595 lapack_int lda, const lapack_int* ipiv, 5596 double* work, lapack_int lwork ); 5597 lapack_int LAPACKE_cgetri_work( int matrix_order, lapack_int n, 5598 lapack_complex_float* a, lapack_int lda, 5599 const lapack_int* ipiv, 5600 lapack_complex_float* work, lapack_int lwork ); 5601 lapack_int LAPACKE_zgetri_work( int matrix_order, lapack_int n, 5602 lapack_complex_double* a, lapack_int lda, 5603 const lapack_int* ipiv, 5604 lapack_complex_double* work, lapack_int lwork ); 5605 5606 lapack_int LAPACKE_sgetrs_work( int matrix_order, char trans, lapack_int n, 5607 lapack_int nrhs, const float* a, lapack_int lda, 5608 const lapack_int* ipiv, float* b, 5609 lapack_int ldb ); 5610 lapack_int LAPACKE_dgetrs_work( int matrix_order, char trans, lapack_int n, 5611 lapack_int nrhs, const double* a, 5612 lapack_int lda, const lapack_int* ipiv, 5613 double* b, lapack_int ldb ); 5614 lapack_int LAPACKE_cgetrs_work( int matrix_order, char trans, lapack_int n, 5615 lapack_int nrhs, const lapack_complex_float* a, 5616 lapack_int lda, const lapack_int* ipiv, 5617 lapack_complex_float* b, lapack_int ldb ); 5618 lapack_int LAPACKE_zgetrs_work( int matrix_order, char trans, lapack_int n, 5619 lapack_int nrhs, const lapack_complex_double* a, 5620 lapack_int lda, const lapack_int* ipiv, 5621 lapack_complex_double* b, lapack_int ldb ); 5622 5623 lapack_int LAPACKE_sggbak_work( int matrix_order, char job, char side, 5624 lapack_int n, lapack_int ilo, lapack_int ihi, 5625 const float* lscale, const float* rscale, 5626 lapack_int m, float* v, lapack_int ldv ); 5627 lapack_int LAPACKE_dggbak_work( int matrix_order, char job, char side, 5628 lapack_int n, lapack_int ilo, lapack_int ihi, 5629 const double* lscale, const double* rscale, 5630 lapack_int m, double* v, lapack_int ldv ); 5631 lapack_int LAPACKE_cggbak_work( int matrix_order, char job, char side, 5632 lapack_int n, lapack_int ilo, lapack_int ihi, 5633 const float* lscale, const float* rscale, 5634 lapack_int m, lapack_complex_float* v, 5635 lapack_int ldv ); 5636 lapack_int LAPACKE_zggbak_work( int matrix_order, char job, char side, 5637 lapack_int n, lapack_int ilo, lapack_int ihi, 5638 const double* lscale, const double* rscale, 5639 lapack_int m, lapack_complex_double* v, 5640 lapack_int ldv ); 5641 5642 lapack_int LAPACKE_sggbal_work( int matrix_order, char job, lapack_int n, 5643 float* a, lapack_int lda, float* b, 5644 lapack_int ldb, lapack_int* ilo, 5645 lapack_int* ihi, float* lscale, float* rscale, 5646 float* work ); 5647 lapack_int LAPACKE_dggbal_work( int matrix_order, char job, lapack_int n, 5648 double* a, lapack_int lda, double* b, 5649 lapack_int ldb, lapack_int* ilo, 5650 lapack_int* ihi, double* lscale, double* rscale, 5651 double* work ); 5652 lapack_int LAPACKE_cggbal_work( int matrix_order, char job, lapack_int n, 5653 lapack_complex_float* a, lapack_int lda, 5654 lapack_complex_float* b, lapack_int ldb, 5655 lapack_int* ilo, lapack_int* ihi, float* lscale, 5656 float* rscale, float* work ); 5657 lapack_int LAPACKE_zggbal_work( int matrix_order, char job, lapack_int n, 5658 lapack_complex_double* a, lapack_int lda, 5659 lapack_complex_double* b, lapack_int ldb, 5660 lapack_int* ilo, lapack_int* ihi, 5661 double* lscale, double* rscale, double* work ); 5662 5663 lapack_int LAPACKE_sgges_work( int matrix_order, char jobvsl, char jobvsr, 5664 char sort, LAPACK_S_SELECT3 selctg, lapack_int n, 5665 float* a, lapack_int lda, float* b, 5666 lapack_int ldb, lapack_int* sdim, float* alphar, 5667 float* alphai, float* beta, float* vsl, 5668 lapack_int ldvsl, float* vsr, lapack_int ldvsr, 5669 float* work, lapack_int lwork, 5670 lapack_logical* bwork ); 5671 lapack_int LAPACKE_dgges_work( int matrix_order, char jobvsl, char jobvsr, 5672 char sort, LAPACK_D_SELECT3 selctg, lapack_int n, 5673 double* a, lapack_int lda, double* b, 5674 lapack_int ldb, lapack_int* sdim, double* alphar, 5675 double* alphai, double* beta, double* vsl, 5676 lapack_int ldvsl, double* vsr, lapack_int ldvsr, 5677 double* work, lapack_int lwork, 5678 lapack_logical* bwork ); 5679 lapack_int LAPACKE_cgges_work( int matrix_order, char jobvsl, char jobvsr, 5680 char sort, LAPACK_C_SELECT2 selctg, lapack_int n, 5681 lapack_complex_float* a, lapack_int lda, 5682 lapack_complex_float* b, lapack_int ldb, 5683 lapack_int* sdim, lapack_complex_float* alpha, 5684 lapack_complex_float* beta, 5685 lapack_complex_float* vsl, lapack_int ldvsl, 5686 lapack_complex_float* vsr, lapack_int ldvsr, 5687 lapack_complex_float* work, lapack_int lwork, 5688 float* rwork, lapack_logical* bwork ); 5689 lapack_int LAPACKE_zgges_work( int matrix_order, char jobvsl, char jobvsr, 5690 char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, 5691 lapack_complex_double* a, lapack_int lda, 5692 lapack_complex_double* b, lapack_int ldb, 5693 lapack_int* sdim, lapack_complex_double* alpha, 5694 lapack_complex_double* beta, 5695 lapack_complex_double* vsl, lapack_int ldvsl, 5696 lapack_complex_double* vsr, lapack_int ldvsr, 5697 lapack_complex_double* work, lapack_int lwork, 5698 double* rwork, lapack_logical* bwork ); 5699 5700 lapack_int LAPACKE_sggesx_work( int matrix_order, char jobvsl, char jobvsr, 5701 char sort, LAPACK_S_SELECT3 selctg, char sense, 5702 lapack_int n, float* a, lapack_int lda, 5703 float* b, lapack_int ldb, lapack_int* sdim, 5704 float* alphar, float* alphai, float* beta, 5705 float* vsl, lapack_int ldvsl, float* vsr, 5706 lapack_int ldvsr, float* rconde, float* rcondv, 5707 float* work, lapack_int lwork, 5708 lapack_int* iwork, lapack_int liwork, 5709 lapack_logical* bwork ); 5710 lapack_int LAPACKE_dggesx_work( int matrix_order, char jobvsl, char jobvsr, 5711 char sort, LAPACK_D_SELECT3 selctg, char sense, 5712 lapack_int n, double* a, lapack_int lda, 5713 double* b, lapack_int ldb, lapack_int* sdim, 5714 double* alphar, double* alphai, double* beta, 5715 double* vsl, lapack_int ldvsl, double* vsr, 5716 lapack_int ldvsr, double* rconde, 5717 double* rcondv, double* work, lapack_int lwork, 5718 lapack_int* iwork, lapack_int liwork, 5719 lapack_logical* bwork ); 5720 lapack_int LAPACKE_cggesx_work( int matrix_order, char jobvsl, char jobvsr, 5721 char sort, LAPACK_C_SELECT2 selctg, char sense, 5722 lapack_int n, lapack_complex_float* a, 5723 lapack_int lda, lapack_complex_float* b, 5724 lapack_int ldb, lapack_int* sdim, 5725 lapack_complex_float* alpha, 5726 lapack_complex_float* beta, 5727 lapack_complex_float* vsl, lapack_int ldvsl, 5728 lapack_complex_float* vsr, lapack_int ldvsr, 5729 float* rconde, float* rcondv, 5730 lapack_complex_float* work, lapack_int lwork, 5731 float* rwork, lapack_int* iwork, 5732 lapack_int liwork, lapack_logical* bwork ); 5733 lapack_int LAPACKE_zggesx_work( int matrix_order, char jobvsl, char jobvsr, 5734 char sort, LAPACK_Z_SELECT2 selctg, char sense, 5735 lapack_int n, lapack_complex_double* a, 5736 lapack_int lda, lapack_complex_double* b, 5737 lapack_int ldb, lapack_int* sdim, 5738 lapack_complex_double* alpha, 5739 lapack_complex_double* beta, 5740 lapack_complex_double* vsl, lapack_int ldvsl, 5741 lapack_complex_double* vsr, lapack_int ldvsr, 5742 double* rconde, double* rcondv, 5743 lapack_complex_double* work, lapack_int lwork, 5744 double* rwork, lapack_int* iwork, 5745 lapack_int liwork, lapack_logical* bwork ); 5746 5747 lapack_int LAPACKE_sggev_work( int matrix_order, char jobvl, char jobvr, 5748 lapack_int n, float* a, lapack_int lda, float* b, 5749 lapack_int ldb, float* alphar, float* alphai, 5750 float* beta, float* vl, lapack_int ldvl, 5751 float* vr, lapack_int ldvr, float* work, 5752 lapack_int lwork ); 5753 lapack_int LAPACKE_dggev_work( int matrix_order, char jobvl, char jobvr, 5754 lapack_int n, double* a, lapack_int lda, 5755 double* b, lapack_int ldb, double* alphar, 5756 double* alphai, double* beta, double* vl, 5757 lapack_int ldvl, double* vr, lapack_int ldvr, 5758 double* work, lapack_int lwork ); 5759 lapack_int LAPACKE_cggev_work( int matrix_order, char jobvl, char jobvr, 5760 lapack_int n, lapack_complex_float* a, 5761 lapack_int lda, lapack_complex_float* b, 5762 lapack_int ldb, lapack_complex_float* alpha, 5763 lapack_complex_float* beta, 5764 lapack_complex_float* vl, lapack_int ldvl, 5765 lapack_complex_float* vr, lapack_int ldvr, 5766 lapack_complex_float* work, lapack_int lwork, 5767 float* rwork ); 5768 lapack_int LAPACKE_zggev_work( int matrix_order, char jobvl, char jobvr, 5769 lapack_int n, lapack_complex_double* a, 5770 lapack_int lda, lapack_complex_double* b, 5771 lapack_int ldb, lapack_complex_double* alpha, 5772 lapack_complex_double* beta, 5773 lapack_complex_double* vl, lapack_int ldvl, 5774 lapack_complex_double* vr, lapack_int ldvr, 5775 lapack_complex_double* work, lapack_int lwork, 5776 double* rwork ); 5777 5778 lapack_int LAPACKE_sggevx_work( int matrix_order, char balanc, char jobvl, 5779 char jobvr, char sense, lapack_int n, float* a, 5780 lapack_int lda, float* b, lapack_int ldb, 5781 float* alphar, float* alphai, float* beta, 5782 float* vl, lapack_int ldvl, float* vr, 5783 lapack_int ldvr, lapack_int* ilo, 5784 lapack_int* ihi, float* lscale, float* rscale, 5785 float* abnrm, float* bbnrm, float* rconde, 5786 float* rcondv, float* work, lapack_int lwork, 5787 lapack_int* iwork, lapack_logical* bwork ); 5788 lapack_int LAPACKE_dggevx_work( int matrix_order, char balanc, char jobvl, 5789 char jobvr, char sense, lapack_int n, double* a, 5790 lapack_int lda, double* b, lapack_int ldb, 5791 double* alphar, double* alphai, double* beta, 5792 double* vl, lapack_int ldvl, double* vr, 5793 lapack_int ldvr, lapack_int* ilo, 5794 lapack_int* ihi, double* lscale, double* rscale, 5795 double* abnrm, double* bbnrm, double* rconde, 5796 double* rcondv, double* work, lapack_int lwork, 5797 lapack_int* iwork, lapack_logical* bwork ); 5798 lapack_int LAPACKE_cggevx_work( int matrix_order, char balanc, char jobvl, 5799 char jobvr, char sense, lapack_int n, 5800 lapack_complex_float* a, lapack_int lda, 5801 lapack_complex_float* b, lapack_int ldb, 5802 lapack_complex_float* alpha, 5803 lapack_complex_float* beta, 5804 lapack_complex_float* vl, lapack_int ldvl, 5805 lapack_complex_float* vr, lapack_int ldvr, 5806 lapack_int* ilo, lapack_int* ihi, float* lscale, 5807 float* rscale, float* abnrm, float* bbnrm, 5808 float* rconde, float* rcondv, 5809 lapack_complex_float* work, lapack_int lwork, 5810 float* rwork, lapack_int* iwork, 5811 lapack_logical* bwork ); 5812 lapack_int LAPACKE_zggevx_work( int matrix_order, char balanc, char jobvl, 5813 char jobvr, char sense, lapack_int n, 5814 lapack_complex_double* a, lapack_int lda, 5815 lapack_complex_double* b, lapack_int ldb, 5816 lapack_complex_double* alpha, 5817 lapack_complex_double* beta, 5818 lapack_complex_double* vl, lapack_int ldvl, 5819 lapack_complex_double* vr, lapack_int ldvr, 5820 lapack_int* ilo, lapack_int* ihi, 5821 double* lscale, double* rscale, double* abnrm, 5822 double* bbnrm, double* rconde, double* rcondv, 5823 lapack_complex_double* work, lapack_int lwork, 5824 double* rwork, lapack_int* iwork, 5825 lapack_logical* bwork ); 5826 5827 lapack_int LAPACKE_sggglm_work( int matrix_order, lapack_int n, lapack_int m, 5828 lapack_int p, float* a, lapack_int lda, 5829 float* b, lapack_int ldb, float* d, float* x, 5830 float* y, float* work, lapack_int lwork ); 5831 lapack_int LAPACKE_dggglm_work( int matrix_order, lapack_int n, lapack_int m, 5832 lapack_int p, double* a, lapack_int lda, 5833 double* b, lapack_int ldb, double* d, double* x, 5834 double* y, double* work, lapack_int lwork ); 5835 lapack_int LAPACKE_cggglm_work( int matrix_order, lapack_int n, lapack_int m, 5836 lapack_int p, lapack_complex_float* a, 5837 lapack_int lda, lapack_complex_float* b, 5838 lapack_int ldb, lapack_complex_float* d, 5839 lapack_complex_float* x, 5840 lapack_complex_float* y, 5841 lapack_complex_float* work, lapack_int lwork ); 5842 lapack_int LAPACKE_zggglm_work( int matrix_order, lapack_int n, lapack_int m, 5843 lapack_int p, lapack_complex_double* a, 5844 lapack_int lda, lapack_complex_double* b, 5845 lapack_int ldb, lapack_complex_double* d, 5846 lapack_complex_double* x, 5847 lapack_complex_double* y, 5848 lapack_complex_double* work, lapack_int lwork ); 5849 5850 lapack_int LAPACKE_sgghrd_work( int matrix_order, char compq, char compz, 5851 lapack_int n, lapack_int ilo, lapack_int ihi, 5852 float* a, lapack_int lda, float* b, 5853 lapack_int ldb, float* q, lapack_int ldq, 5854 float* z, lapack_int ldz ); 5855 lapack_int LAPACKE_dgghrd_work( int matrix_order, char compq, char compz, 5856 lapack_int n, lapack_int ilo, lapack_int ihi, 5857 double* a, lapack_int lda, double* b, 5858 lapack_int ldb, double* q, lapack_int ldq, 5859 double* z, lapack_int ldz ); 5860 lapack_int LAPACKE_cgghrd_work( int matrix_order, char compq, char compz, 5861 lapack_int n, lapack_int ilo, lapack_int ihi, 5862 lapack_complex_float* a, lapack_int lda, 5863 lapack_complex_float* b, lapack_int ldb, 5864 lapack_complex_float* q, lapack_int ldq, 5865 lapack_complex_float* z, lapack_int ldz ); 5866 lapack_int LAPACKE_zgghrd_work( int matrix_order, char compq, char compz, 5867 lapack_int n, lapack_int ilo, lapack_int ihi, 5868 lapack_complex_double* a, lapack_int lda, 5869 lapack_complex_double* b, lapack_int ldb, 5870 lapack_complex_double* q, lapack_int ldq, 5871 lapack_complex_double* z, lapack_int ldz ); 5872 5873 lapack_int LAPACKE_sgglse_work( int matrix_order, lapack_int m, lapack_int n, 5874 lapack_int p, float* a, lapack_int lda, 5875 float* b, lapack_int ldb, float* c, float* d, 5876 float* x, float* work, lapack_int lwork ); 5877 lapack_int LAPACKE_dgglse_work( int matrix_order, lapack_int m, lapack_int n, 5878 lapack_int p, double* a, lapack_int lda, 5879 double* b, lapack_int ldb, double* c, double* d, 5880 double* x, double* work, lapack_int lwork ); 5881 lapack_int LAPACKE_cgglse_work( int matrix_order, lapack_int m, lapack_int n, 5882 lapack_int p, lapack_complex_float* a, 5883 lapack_int lda, lapack_complex_float* b, 5884 lapack_int ldb, lapack_complex_float* c, 5885 lapack_complex_float* d, 5886 lapack_complex_float* x, 5887 lapack_complex_float* work, lapack_int lwork ); 5888 lapack_int LAPACKE_zgglse_work( int matrix_order, lapack_int m, lapack_int n, 5889 lapack_int p, lapack_complex_double* a, 5890 lapack_int lda, lapack_complex_double* b, 5891 lapack_int ldb, lapack_complex_double* c, 5892 lapack_complex_double* d, 5893 lapack_complex_double* x, 5894 lapack_complex_double* work, lapack_int lwork ); 5895 5896 lapack_int LAPACKE_sggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5897 lapack_int p, float* a, lapack_int lda, 5898 float* taua, float* b, lapack_int ldb, 5899 float* taub, float* work, lapack_int lwork ); 5900 lapack_int LAPACKE_dggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5901 lapack_int p, double* a, lapack_int lda, 5902 double* taua, double* b, lapack_int ldb, 5903 double* taub, double* work, lapack_int lwork ); 5904 lapack_int LAPACKE_cggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5905 lapack_int p, lapack_complex_float* a, 5906 lapack_int lda, lapack_complex_float* taua, 5907 lapack_complex_float* b, lapack_int ldb, 5908 lapack_complex_float* taub, 5909 lapack_complex_float* work, lapack_int lwork ); 5910 lapack_int LAPACKE_zggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5911 lapack_int p, lapack_complex_double* a, 5912 lapack_int lda, lapack_complex_double* taua, 5913 lapack_complex_double* b, lapack_int ldb, 5914 lapack_complex_double* taub, 5915 lapack_complex_double* work, lapack_int lwork ); 5916 5917 lapack_int LAPACKE_sggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5918 lapack_int n, float* a, lapack_int lda, 5919 float* taua, float* b, lapack_int ldb, 5920 float* taub, float* work, lapack_int lwork ); 5921 lapack_int LAPACKE_dggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5922 lapack_int n, double* a, lapack_int lda, 5923 double* taua, double* b, lapack_int ldb, 5924 double* taub, double* work, lapack_int lwork ); 5925 lapack_int LAPACKE_cggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5926 lapack_int n, lapack_complex_float* a, 5927 lapack_int lda, lapack_complex_float* taua, 5928 lapack_complex_float* b, lapack_int ldb, 5929 lapack_complex_float* taub, 5930 lapack_complex_float* work, lapack_int lwork ); 5931 lapack_int LAPACKE_zggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5932 lapack_int n, lapack_complex_double* a, 5933 lapack_int lda, lapack_complex_double* taua, 5934 lapack_complex_double* b, lapack_int ldb, 5935 lapack_complex_double* taub, 5936 lapack_complex_double* work, lapack_int lwork ); 5937 5938 lapack_int LAPACKE_sggsvd_work( int matrix_order, char jobu, char jobv, 5939 char jobq, lapack_int m, lapack_int n, 5940 lapack_int p, lapack_int* k, lapack_int* l, 5941 float* a, lapack_int lda, float* b, 5942 lapack_int ldb, float* alpha, float* beta, 5943 float* u, lapack_int ldu, float* v, 5944 lapack_int ldv, float* q, lapack_int ldq, 5945 float* work, lapack_int* iwork ); 5946 lapack_int LAPACKE_dggsvd_work( int matrix_order, char jobu, char jobv, 5947 char jobq, lapack_int m, lapack_int n, 5948 lapack_int p, lapack_int* k, lapack_int* l, 5949 double* a, lapack_int lda, double* b, 5950 lapack_int ldb, double* alpha, double* beta, 5951 double* u, lapack_int ldu, double* v, 5952 lapack_int ldv, double* q, lapack_int ldq, 5953 double* work, lapack_int* iwork ); 5954 lapack_int LAPACKE_cggsvd_work( int matrix_order, char jobu, char jobv, 5955 char jobq, lapack_int m, lapack_int n, 5956 lapack_int p, lapack_int* k, lapack_int* l, 5957 lapack_complex_float* a, lapack_int lda, 5958 lapack_complex_float* b, lapack_int ldb, 5959 float* alpha, float* beta, 5960 lapack_complex_float* u, lapack_int ldu, 5961 lapack_complex_float* v, lapack_int ldv, 5962 lapack_complex_float* q, lapack_int ldq, 5963 lapack_complex_float* work, float* rwork, 5964 lapack_int* iwork ); 5965 lapack_int LAPACKE_zggsvd_work( int matrix_order, char jobu, char jobv, 5966 char jobq, lapack_int m, lapack_int n, 5967 lapack_int p, lapack_int* k, lapack_int* l, 5968 lapack_complex_double* a, lapack_int lda, 5969 lapack_complex_double* b, lapack_int ldb, 5970 double* alpha, double* beta, 5971 lapack_complex_double* u, lapack_int ldu, 5972 lapack_complex_double* v, lapack_int ldv, 5973 lapack_complex_double* q, lapack_int ldq, 5974 lapack_complex_double* work, double* rwork, 5975 lapack_int* iwork ); 5976 5977 lapack_int LAPACKE_sggsvp_work( int matrix_order, char jobu, char jobv, 5978 char jobq, lapack_int m, lapack_int p, 5979 lapack_int n, float* a, lapack_int lda, 5980 float* b, lapack_int ldb, float tola, 5981 float tolb, lapack_int* k, lapack_int* l, 5982 float* u, lapack_int ldu, float* v, 5983 lapack_int ldv, float* q, lapack_int ldq, 5984 lapack_int* iwork, float* tau, float* work ); 5985 lapack_int LAPACKE_dggsvp_work( int matrix_order, char jobu, char jobv, 5986 char jobq, lapack_int m, lapack_int p, 5987 lapack_int n, double* a, lapack_int lda, 5988 double* b, lapack_int ldb, double tola, 5989 double tolb, lapack_int* k, lapack_int* l, 5990 double* u, lapack_int ldu, double* v, 5991 lapack_int ldv, double* q, lapack_int ldq, 5992 lapack_int* iwork, double* tau, double* work ); 5993 lapack_int LAPACKE_cggsvp_work( int matrix_order, char jobu, char jobv, 5994 char jobq, lapack_int m, lapack_int p, 5995 lapack_int n, lapack_complex_float* a, 5996 lapack_int lda, lapack_complex_float* b, 5997 lapack_int ldb, float tola, float tolb, 5998 lapack_int* k, lapack_int* l, 5999 lapack_complex_float* u, lapack_int ldu, 6000 lapack_complex_float* v, lapack_int ldv, 6001 lapack_complex_float* q, lapack_int ldq, 6002 lapack_int* iwork, float* rwork, 6003 lapack_complex_float* tau, 6004 lapack_complex_float* work ); 6005 lapack_int LAPACKE_zggsvp_work( int matrix_order, char jobu, char jobv, 6006 char jobq, lapack_int m, lapack_int p, 6007 lapack_int n, lapack_complex_double* a, 6008 lapack_int lda, lapack_complex_double* b, 6009 lapack_int ldb, double tola, double tolb, 6010 lapack_int* k, lapack_int* l, 6011 lapack_complex_double* u, lapack_int ldu, 6012 lapack_complex_double* v, lapack_int ldv, 6013 lapack_complex_double* q, lapack_int ldq, 6014 lapack_int* iwork, double* rwork, 6015 lapack_complex_double* tau, 6016 lapack_complex_double* work ); 6017 6018 lapack_int LAPACKE_sgtcon_work( char norm, lapack_int n, const float* dl, 6019 const float* d, const float* du, 6020 const float* du2, const lapack_int* ipiv, 6021 float anorm, float* rcond, float* work, 6022 lapack_int* iwork ); 6023 lapack_int LAPACKE_dgtcon_work( char norm, lapack_int n, const double* dl, 6024 const double* d, const double* du, 6025 const double* du2, const lapack_int* ipiv, 6026 double anorm, double* rcond, double* work, 6027 lapack_int* iwork ); 6028 lapack_int LAPACKE_cgtcon_work( char norm, lapack_int n, 6029 const lapack_complex_float* dl, 6030 const lapack_complex_float* d, 6031 const lapack_complex_float* du, 6032 const lapack_complex_float* du2, 6033 const lapack_int* ipiv, float anorm, 6034 float* rcond, lapack_complex_float* work ); 6035 lapack_int LAPACKE_zgtcon_work( char norm, lapack_int n, 6036 const lapack_complex_double* dl, 6037 const lapack_complex_double* d, 6038 const lapack_complex_double* du, 6039 const lapack_complex_double* du2, 6040 const lapack_int* ipiv, double anorm, 6041 double* rcond, lapack_complex_double* work ); 6042 6043 lapack_int LAPACKE_sgtrfs_work( int matrix_order, char trans, lapack_int n, 6044 lapack_int nrhs, const float* dl, 6045 const float* d, const float* du, 6046 const float* dlf, const float* df, 6047 const float* duf, const float* du2, 6048 const lapack_int* ipiv, const float* b, 6049 lapack_int ldb, float* x, lapack_int ldx, 6050 float* ferr, float* berr, float* work, 6051 lapack_int* iwork ); 6052 lapack_int LAPACKE_dgtrfs_work( int matrix_order, char trans, lapack_int n, 6053 lapack_int nrhs, const double* dl, 6054 const double* d, const double* du, 6055 const double* dlf, const double* df, 6056 const double* duf, const double* du2, 6057 const lapack_int* ipiv, const double* b, 6058 lapack_int ldb, double* x, lapack_int ldx, 6059 double* ferr, double* berr, double* work, 6060 lapack_int* iwork ); 6061 lapack_int LAPACKE_cgtrfs_work( int matrix_order, char trans, lapack_int n, 6062 lapack_int nrhs, const lapack_complex_float* dl, 6063 const lapack_complex_float* d, 6064 const lapack_complex_float* du, 6065 const lapack_complex_float* dlf, 6066 const lapack_complex_float* df, 6067 const lapack_complex_float* duf, 6068 const lapack_complex_float* du2, 6069 const lapack_int* ipiv, 6070 const lapack_complex_float* b, lapack_int ldb, 6071 lapack_complex_float* x, lapack_int ldx, 6072 float* ferr, float* berr, 6073 lapack_complex_float* work, float* rwork ); 6074 lapack_int LAPACKE_zgtrfs_work( int matrix_order, char trans, lapack_int n, 6075 lapack_int nrhs, 6076 const lapack_complex_double* dl, 6077 const lapack_complex_double* d, 6078 const lapack_complex_double* du, 6079 const lapack_complex_double* dlf, 6080 const lapack_complex_double* df, 6081 const lapack_complex_double* duf, 6082 const lapack_complex_double* du2, 6083 const lapack_int* ipiv, 6084 const lapack_complex_double* b, lapack_int ldb, 6085 lapack_complex_double* x, lapack_int ldx, 6086 double* ferr, double* berr, 6087 lapack_complex_double* work, double* rwork ); 6088 6089 lapack_int LAPACKE_sgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6090 float* dl, float* d, float* du, float* b, 6091 lapack_int ldb ); 6092 lapack_int LAPACKE_dgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6093 double* dl, double* d, double* du, double* b, 6094 lapack_int ldb ); 6095 lapack_int LAPACKE_cgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6096 lapack_complex_float* dl, 6097 lapack_complex_float* d, 6098 lapack_complex_float* du, 6099 lapack_complex_float* b, lapack_int ldb ); 6100 lapack_int LAPACKE_zgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6101 lapack_complex_double* dl, 6102 lapack_complex_double* d, 6103 lapack_complex_double* du, 6104 lapack_complex_double* b, lapack_int ldb ); 6105 6106 lapack_int LAPACKE_sgtsvx_work( int matrix_order, char fact, char trans, 6107 lapack_int n, lapack_int nrhs, const float* dl, 6108 const float* d, const float* du, float* dlf, 6109 float* df, float* duf, float* du2, 6110 lapack_int* ipiv, const float* b, 6111 lapack_int ldb, float* x, lapack_int ldx, 6112 float* rcond, float* ferr, float* berr, 6113 float* work, lapack_int* iwork ); 6114 lapack_int LAPACKE_dgtsvx_work( int matrix_order, char fact, char trans, 6115 lapack_int n, lapack_int nrhs, const double* dl, 6116 const double* d, const double* du, double* dlf, 6117 double* df, double* duf, double* du2, 6118 lapack_int* ipiv, const double* b, 6119 lapack_int ldb, double* x, lapack_int ldx, 6120 double* rcond, double* ferr, double* berr, 6121 double* work, lapack_int* iwork ); 6122 lapack_int LAPACKE_cgtsvx_work( int matrix_order, char fact, char trans, 6123 lapack_int n, lapack_int nrhs, 6124 const lapack_complex_float* dl, 6125 const lapack_complex_float* d, 6126 const lapack_complex_float* du, 6127 lapack_complex_float* dlf, 6128 lapack_complex_float* df, 6129 lapack_complex_float* duf, 6130 lapack_complex_float* du2, lapack_int* ipiv, 6131 const lapack_complex_float* b, lapack_int ldb, 6132 lapack_complex_float* x, lapack_int ldx, 6133 float* rcond, float* ferr, float* berr, 6134 lapack_complex_float* work, float* rwork ); 6135 lapack_int LAPACKE_zgtsvx_work( int matrix_order, char fact, char trans, 6136 lapack_int n, lapack_int nrhs, 6137 const lapack_complex_double* dl, 6138 const lapack_complex_double* d, 6139 const lapack_complex_double* du, 6140 lapack_complex_double* dlf, 6141 lapack_complex_double* df, 6142 lapack_complex_double* duf, 6143 lapack_complex_double* du2, lapack_int* ipiv, 6144 const lapack_complex_double* b, lapack_int ldb, 6145 lapack_complex_double* x, lapack_int ldx, 6146 double* rcond, double* ferr, double* berr, 6147 lapack_complex_double* work, double* rwork ); 6148 6149 lapack_int LAPACKE_sgttrf_work( lapack_int n, float* dl, float* d, float* du, 6150 float* du2, lapack_int* ipiv ); 6151 lapack_int LAPACKE_dgttrf_work( lapack_int n, double* dl, double* d, double* du, 6152 double* du2, lapack_int* ipiv ); 6153 lapack_int LAPACKE_cgttrf_work( lapack_int n, lapack_complex_float* dl, 6154 lapack_complex_float* d, 6155 lapack_complex_float* du, 6156 lapack_complex_float* du2, lapack_int* ipiv ); 6157 lapack_int LAPACKE_zgttrf_work( lapack_int n, lapack_complex_double* dl, 6158 lapack_complex_double* d, 6159 lapack_complex_double* du, 6160 lapack_complex_double* du2, lapack_int* ipiv ); 6161 6162 lapack_int LAPACKE_sgttrs_work( int matrix_order, char trans, lapack_int n, 6163 lapack_int nrhs, const float* dl, 6164 const float* d, const float* du, 6165 const float* du2, const lapack_int* ipiv, 6166 float* b, lapack_int ldb ); 6167 lapack_int LAPACKE_dgttrs_work( int matrix_order, char trans, lapack_int n, 6168 lapack_int nrhs, const double* dl, 6169 const double* d, const double* du, 6170 const double* du2, const lapack_int* ipiv, 6171 double* b, lapack_int ldb ); 6172 lapack_int LAPACKE_cgttrs_work( int matrix_order, char trans, lapack_int n, 6173 lapack_int nrhs, const lapack_complex_float* dl, 6174 const lapack_complex_float* d, 6175 const lapack_complex_float* du, 6176 const lapack_complex_float* du2, 6177 const lapack_int* ipiv, lapack_complex_float* b, 6178 lapack_int ldb ); 6179 lapack_int LAPACKE_zgttrs_work( int matrix_order, char trans, lapack_int n, 6180 lapack_int nrhs, 6181 const lapack_complex_double* dl, 6182 const lapack_complex_double* d, 6183 const lapack_complex_double* du, 6184 const lapack_complex_double* du2, 6185 const lapack_int* ipiv, 6186 lapack_complex_double* b, lapack_int ldb ); 6187 6188 lapack_int LAPACKE_chbev_work( int matrix_order, char jobz, char uplo, 6189 lapack_int n, lapack_int kd, 6190 lapack_complex_float* ab, lapack_int ldab, 6191 float* w, lapack_complex_float* z, 6192 lapack_int ldz, lapack_complex_float* work, 6193 float* rwork ); 6194 lapack_int LAPACKE_zhbev_work( int matrix_order, char jobz, char uplo, 6195 lapack_int n, lapack_int kd, 6196 lapack_complex_double* ab, lapack_int ldab, 6197 double* w, lapack_complex_double* z, 6198 lapack_int ldz, lapack_complex_double* work, 6199 double* rwork ); 6200 6201 lapack_int LAPACKE_chbevd_work( int matrix_order, char jobz, char uplo, 6202 lapack_int n, lapack_int kd, 6203 lapack_complex_float* ab, lapack_int ldab, 6204 float* w, lapack_complex_float* z, 6205 lapack_int ldz, lapack_complex_float* work, 6206 lapack_int lwork, float* rwork, 6207 lapack_int lrwork, lapack_int* iwork, 6208 lapack_int liwork ); 6209 lapack_int LAPACKE_zhbevd_work( int matrix_order, char jobz, char uplo, 6210 lapack_int n, lapack_int kd, 6211 lapack_complex_double* ab, lapack_int ldab, 6212 double* w, lapack_complex_double* z, 6213 lapack_int ldz, lapack_complex_double* work, 6214 lapack_int lwork, double* rwork, 6215 lapack_int lrwork, lapack_int* iwork, 6216 lapack_int liwork ); 6217 6218 lapack_int LAPACKE_chbevx_work( int matrix_order, char jobz, char range, 6219 char uplo, lapack_int n, lapack_int kd, 6220 lapack_complex_float* ab, lapack_int ldab, 6221 lapack_complex_float* q, lapack_int ldq, 6222 float vl, float vu, lapack_int il, 6223 lapack_int iu, float abstol, lapack_int* m, 6224 float* w, lapack_complex_float* z, 6225 lapack_int ldz, lapack_complex_float* work, 6226 float* rwork, lapack_int* iwork, 6227 lapack_int* ifail ); 6228 lapack_int LAPACKE_zhbevx_work( int matrix_order, char jobz, char range, 6229 char uplo, lapack_int n, lapack_int kd, 6230 lapack_complex_double* ab, lapack_int ldab, 6231 lapack_complex_double* q, lapack_int ldq, 6232 double vl, double vu, lapack_int il, 6233 lapack_int iu, double abstol, lapack_int* m, 6234 double* w, lapack_complex_double* z, 6235 lapack_int ldz, lapack_complex_double* work, 6236 double* rwork, lapack_int* iwork, 6237 lapack_int* ifail ); 6238 6239 lapack_int LAPACKE_chbgst_work( int matrix_order, char vect, char uplo, 6240 lapack_int n, lapack_int ka, lapack_int kb, 6241 lapack_complex_float* ab, lapack_int ldab, 6242 const lapack_complex_float* bb, lapack_int ldbb, 6243 lapack_complex_float* x, lapack_int ldx, 6244 lapack_complex_float* work, float* rwork ); 6245 lapack_int LAPACKE_zhbgst_work( int matrix_order, char vect, char uplo, 6246 lapack_int n, lapack_int ka, lapack_int kb, 6247 lapack_complex_double* ab, lapack_int ldab, 6248 const lapack_complex_double* bb, 6249 lapack_int ldbb, lapack_complex_double* x, 6250 lapack_int ldx, lapack_complex_double* work, 6251 double* rwork ); 6252 6253 lapack_int LAPACKE_chbgv_work( int matrix_order, char jobz, char uplo, 6254 lapack_int n, lapack_int ka, lapack_int kb, 6255 lapack_complex_float* ab, lapack_int ldab, 6256 lapack_complex_float* bb, lapack_int ldbb, 6257 float* w, lapack_complex_float* z, 6258 lapack_int ldz, lapack_complex_float* work, 6259 float* rwork ); 6260 lapack_int LAPACKE_zhbgv_work( int matrix_order, char jobz, char uplo, 6261 lapack_int n, lapack_int ka, lapack_int kb, 6262 lapack_complex_double* ab, lapack_int ldab, 6263 lapack_complex_double* bb, lapack_int ldbb, 6264 double* w, lapack_complex_double* z, 6265 lapack_int ldz, lapack_complex_double* work, 6266 double* rwork ); 6267 6268 lapack_int LAPACKE_chbgvd_work( int matrix_order, char jobz, char uplo, 6269 lapack_int n, lapack_int ka, lapack_int kb, 6270 lapack_complex_float* ab, lapack_int ldab, 6271 lapack_complex_float* bb, lapack_int ldbb, 6272 float* w, lapack_complex_float* z, 6273 lapack_int ldz, lapack_complex_float* work, 6274 lapack_int lwork, float* rwork, 6275 lapack_int lrwork, lapack_int* iwork, 6276 lapack_int liwork ); 6277 lapack_int LAPACKE_zhbgvd_work( int matrix_order, char jobz, char uplo, 6278 lapack_int n, lapack_int ka, lapack_int kb, 6279 lapack_complex_double* ab, lapack_int ldab, 6280 lapack_complex_double* bb, lapack_int ldbb, 6281 double* w, lapack_complex_double* z, 6282 lapack_int ldz, lapack_complex_double* work, 6283 lapack_int lwork, double* rwork, 6284 lapack_int lrwork, lapack_int* iwork, 6285 lapack_int liwork ); 6286 6287 lapack_int LAPACKE_chbgvx_work( int matrix_order, char jobz, char range, 6288 char uplo, lapack_int n, lapack_int ka, 6289 lapack_int kb, lapack_complex_float* ab, 6290 lapack_int ldab, lapack_complex_float* bb, 6291 lapack_int ldbb, lapack_complex_float* q, 6292 lapack_int ldq, float vl, float vu, 6293 lapack_int il, lapack_int iu, float abstol, 6294 lapack_int* m, float* w, 6295 lapack_complex_float* z, lapack_int ldz, 6296 lapack_complex_float* work, float* rwork, 6297 lapack_int* iwork, lapack_int* ifail ); 6298 lapack_int LAPACKE_zhbgvx_work( int matrix_order, char jobz, char range, 6299 char uplo, lapack_int n, lapack_int ka, 6300 lapack_int kb, lapack_complex_double* ab, 6301 lapack_int ldab, lapack_complex_double* bb, 6302 lapack_int ldbb, lapack_complex_double* q, 6303 lapack_int ldq, double vl, double vu, 6304 lapack_int il, lapack_int iu, double abstol, 6305 lapack_int* m, double* w, 6306 lapack_complex_double* z, lapack_int ldz, 6307 lapack_complex_double* work, double* rwork, 6308 lapack_int* iwork, lapack_int* ifail ); 6309 6310 lapack_int LAPACKE_chbtrd_work( int matrix_order, char vect, char uplo, 6311 lapack_int n, lapack_int kd, 6312 lapack_complex_float* ab, lapack_int ldab, 6313 float* d, float* e, lapack_complex_float* q, 6314 lapack_int ldq, lapack_complex_float* work ); 6315 lapack_int LAPACKE_zhbtrd_work( int matrix_order, char vect, char uplo, 6316 lapack_int n, lapack_int kd, 6317 lapack_complex_double* ab, lapack_int ldab, 6318 double* d, double* e, lapack_complex_double* q, 6319 lapack_int ldq, lapack_complex_double* work ); 6320 6321 lapack_int LAPACKE_checon_work( int matrix_order, char uplo, lapack_int n, 6322 const lapack_complex_float* a, lapack_int lda, 6323 const lapack_int* ipiv, float anorm, 6324 float* rcond, lapack_complex_float* work ); 6325 lapack_int LAPACKE_zhecon_work( int matrix_order, char uplo, lapack_int n, 6326 const lapack_complex_double* a, lapack_int lda, 6327 const lapack_int* ipiv, double anorm, 6328 double* rcond, lapack_complex_double* work ); 6329 6330 lapack_int LAPACKE_cheequb_work( int matrix_order, char uplo, lapack_int n, 6331 const lapack_complex_float* a, lapack_int lda, 6332 float* s, float* scond, float* amax, 6333 lapack_complex_float* work ); 6334 lapack_int LAPACKE_zheequb_work( int matrix_order, char uplo, lapack_int n, 6335 const lapack_complex_double* a, lapack_int lda, 6336 double* s, double* scond, double* amax, 6337 lapack_complex_double* work ); 6338 6339 lapack_int LAPACKE_cheev_work( int matrix_order, char jobz, char uplo, 6340 lapack_int n, lapack_complex_float* a, 6341 lapack_int lda, float* w, 6342 lapack_complex_float* work, lapack_int lwork, 6343 float* rwork ); 6344 lapack_int LAPACKE_zheev_work( int matrix_order, char jobz, char uplo, 6345 lapack_int n, lapack_complex_double* a, 6346 lapack_int lda, double* w, 6347 lapack_complex_double* work, lapack_int lwork, 6348 double* rwork ); 6349 6350 lapack_int LAPACKE_cheevd_work( int matrix_order, char jobz, char uplo, 6351 lapack_int n, lapack_complex_float* a, 6352 lapack_int lda, float* w, 6353 lapack_complex_float* work, lapack_int lwork, 6354 float* rwork, lapack_int lrwork, 6355 lapack_int* iwork, lapack_int liwork ); 6356 lapack_int LAPACKE_zheevd_work( int matrix_order, char jobz, char uplo, 6357 lapack_int n, lapack_complex_double* a, 6358 lapack_int lda, double* w, 6359 lapack_complex_double* work, lapack_int lwork, 6360 double* rwork, lapack_int lrwork, 6361 lapack_int* iwork, lapack_int liwork ); 6362 6363 lapack_int LAPACKE_cheevr_work( int matrix_order, char jobz, char range, 6364 char uplo, lapack_int n, 6365 lapack_complex_float* a, lapack_int lda, 6366 float vl, float vu, lapack_int il, 6367 lapack_int iu, float abstol, lapack_int* m, 6368 float* w, lapack_complex_float* z, 6369 lapack_int ldz, lapack_int* isuppz, 6370 lapack_complex_float* work, lapack_int lwork, 6371 float* rwork, lapack_int lrwork, 6372 lapack_int* iwork, lapack_int liwork ); 6373 lapack_int LAPACKE_zheevr_work( int matrix_order, char jobz, char range, 6374 char uplo, lapack_int n, 6375 lapack_complex_double* a, lapack_int lda, 6376 double vl, double vu, lapack_int il, 6377 lapack_int iu, double abstol, lapack_int* m, 6378 double* w, lapack_complex_double* z, 6379 lapack_int ldz, lapack_int* isuppz, 6380 lapack_complex_double* work, lapack_int lwork, 6381 double* rwork, lapack_int lrwork, 6382 lapack_int* iwork, lapack_int liwork ); 6383 6384 lapack_int LAPACKE_cheevx_work( int matrix_order, char jobz, char range, 6385 char uplo, lapack_int n, 6386 lapack_complex_float* a, lapack_int lda, 6387 float vl, float vu, lapack_int il, 6388 lapack_int iu, float abstol, lapack_int* m, 6389 float* w, lapack_complex_float* z, 6390 lapack_int ldz, lapack_complex_float* work, 6391 lapack_int lwork, float* rwork, 6392 lapack_int* iwork, lapack_int* ifail ); 6393 lapack_int LAPACKE_zheevx_work( int matrix_order, char jobz, char range, 6394 char uplo, lapack_int n, 6395 lapack_complex_double* a, lapack_int lda, 6396 double vl, double vu, lapack_int il, 6397 lapack_int iu, double abstol, lapack_int* m, 6398 double* w, lapack_complex_double* z, 6399 lapack_int ldz, lapack_complex_double* work, 6400 lapack_int lwork, double* rwork, 6401 lapack_int* iwork, lapack_int* ifail ); 6402 6403 lapack_int LAPACKE_chegst_work( int matrix_order, lapack_int itype, char uplo, 6404 lapack_int n, lapack_complex_float* a, 6405 lapack_int lda, const lapack_complex_float* b, 6406 lapack_int ldb ); 6407 lapack_int LAPACKE_zhegst_work( int matrix_order, lapack_int itype, char uplo, 6408 lapack_int n, lapack_complex_double* a, 6409 lapack_int lda, const lapack_complex_double* b, 6410 lapack_int ldb ); 6411 6412 lapack_int LAPACKE_chegv_work( int matrix_order, lapack_int itype, char jobz, 6413 char uplo, lapack_int n, lapack_complex_float* a, 6414 lapack_int lda, lapack_complex_float* b, 6415 lapack_int ldb, float* w, 6416 lapack_complex_float* work, lapack_int lwork, 6417 float* rwork ); 6418 lapack_int LAPACKE_zhegv_work( int matrix_order, lapack_int itype, char jobz, 6419 char uplo, lapack_int n, 6420 lapack_complex_double* a, lapack_int lda, 6421 lapack_complex_double* b, lapack_int ldb, 6422 double* w, lapack_complex_double* work, 6423 lapack_int lwork, double* rwork ); 6424 6425 lapack_int LAPACKE_chegvd_work( int matrix_order, lapack_int itype, char jobz, 6426 char uplo, lapack_int n, 6427 lapack_complex_float* a, lapack_int lda, 6428 lapack_complex_float* b, lapack_int ldb, 6429 float* w, lapack_complex_float* work, 6430 lapack_int lwork, float* rwork, 6431 lapack_int lrwork, lapack_int* iwork, 6432 lapack_int liwork ); 6433 lapack_int LAPACKE_zhegvd_work( int matrix_order, lapack_int itype, char jobz, 6434 char uplo, lapack_int n, 6435 lapack_complex_double* a, lapack_int lda, 6436 lapack_complex_double* b, lapack_int ldb, 6437 double* w, lapack_complex_double* work, 6438 lapack_int lwork, double* rwork, 6439 lapack_int lrwork, lapack_int* iwork, 6440 lapack_int liwork ); 6441 6442 lapack_int LAPACKE_chegvx_work( int matrix_order, lapack_int itype, char jobz, 6443 char range, char uplo, lapack_int n, 6444 lapack_complex_float* a, lapack_int lda, 6445 lapack_complex_float* b, lapack_int ldb, 6446 float vl, float vu, lapack_int il, 6447 lapack_int iu, float abstol, lapack_int* m, 6448 float* w, lapack_complex_float* z, 6449 lapack_int ldz, lapack_complex_float* work, 6450 lapack_int lwork, float* rwork, 6451 lapack_int* iwork, lapack_int* ifail ); 6452 lapack_int LAPACKE_zhegvx_work( int matrix_order, lapack_int itype, char jobz, 6453 char range, char uplo, lapack_int n, 6454 lapack_complex_double* a, lapack_int lda, 6455 lapack_complex_double* b, lapack_int ldb, 6456 double vl, double vu, lapack_int il, 6457 lapack_int iu, double abstol, lapack_int* m, 6458 double* w, lapack_complex_double* z, 6459 lapack_int ldz, lapack_complex_double* work, 6460 lapack_int lwork, double* rwork, 6461 lapack_int* iwork, lapack_int* ifail ); 6462 6463 lapack_int LAPACKE_cherfs_work( int matrix_order, char uplo, lapack_int n, 6464 lapack_int nrhs, const lapack_complex_float* a, 6465 lapack_int lda, const lapack_complex_float* af, 6466 lapack_int ldaf, const lapack_int* ipiv, 6467 const lapack_complex_float* b, lapack_int ldb, 6468 lapack_complex_float* x, lapack_int ldx, 6469 float* ferr, float* berr, 6470 lapack_complex_float* work, float* rwork ); 6471 lapack_int LAPACKE_zherfs_work( int matrix_order, char uplo, lapack_int n, 6472 lapack_int nrhs, const lapack_complex_double* a, 6473 lapack_int lda, const lapack_complex_double* af, 6474 lapack_int ldaf, const lapack_int* ipiv, 6475 const lapack_complex_double* b, lapack_int ldb, 6476 lapack_complex_double* x, lapack_int ldx, 6477 double* ferr, double* berr, 6478 lapack_complex_double* work, double* rwork ); 6479 6480 lapack_int LAPACKE_cherfsx_work( int matrix_order, char uplo, char equed, 6481 lapack_int n, lapack_int nrhs, 6482 const lapack_complex_float* a, lapack_int lda, 6483 const lapack_complex_float* af, 6484 lapack_int ldaf, const lapack_int* ipiv, 6485 const float* s, const lapack_complex_float* b, 6486 lapack_int ldb, lapack_complex_float* x, 6487 lapack_int ldx, float* rcond, float* berr, 6488 lapack_int n_err_bnds, float* err_bnds_norm, 6489 float* err_bnds_comp, lapack_int nparams, 6490 float* params, lapack_complex_float* work, 6491 float* rwork ); 6492 lapack_int LAPACKE_zherfsx_work( int matrix_order, char uplo, char equed, 6493 lapack_int n, lapack_int nrhs, 6494 const lapack_complex_double* a, lapack_int lda, 6495 const lapack_complex_double* af, 6496 lapack_int ldaf, const lapack_int* ipiv, 6497 const double* s, 6498 const lapack_complex_double* b, lapack_int ldb, 6499 lapack_complex_double* x, lapack_int ldx, 6500 double* rcond, double* berr, 6501 lapack_int n_err_bnds, double* err_bnds_norm, 6502 double* err_bnds_comp, lapack_int nparams, 6503 double* params, lapack_complex_double* work, 6504 double* rwork ); 6505 6506 lapack_int LAPACKE_chesv_work( int matrix_order, char uplo, lapack_int n, 6507 lapack_int nrhs, lapack_complex_float* a, 6508 lapack_int lda, lapack_int* ipiv, 6509 lapack_complex_float* b, lapack_int ldb, 6510 lapack_complex_float* work, lapack_int lwork ); 6511 lapack_int LAPACKE_zhesv_work( int matrix_order, char uplo, lapack_int n, 6512 lapack_int nrhs, lapack_complex_double* a, 6513 lapack_int lda, lapack_int* ipiv, 6514 lapack_complex_double* b, lapack_int ldb, 6515 lapack_complex_double* work, lapack_int lwork ); 6516 6517 lapack_int LAPACKE_chesvx_work( int matrix_order, char fact, char uplo, 6518 lapack_int n, lapack_int nrhs, 6519 const lapack_complex_float* a, lapack_int lda, 6520 lapack_complex_float* af, lapack_int ldaf, 6521 lapack_int* ipiv, const lapack_complex_float* b, 6522 lapack_int ldb, lapack_complex_float* x, 6523 lapack_int ldx, float* rcond, float* ferr, 6524 float* berr, lapack_complex_float* work, 6525 lapack_int lwork, float* rwork ); 6526 lapack_int LAPACKE_zhesvx_work( int matrix_order, char fact, char uplo, 6527 lapack_int n, lapack_int nrhs, 6528 const lapack_complex_double* a, lapack_int lda, 6529 lapack_complex_double* af, lapack_int ldaf, 6530 lapack_int* ipiv, 6531 const lapack_complex_double* b, lapack_int ldb, 6532 lapack_complex_double* x, lapack_int ldx, 6533 double* rcond, double* ferr, double* berr, 6534 lapack_complex_double* work, lapack_int lwork, 6535 double* rwork ); 6536 6537 lapack_int LAPACKE_chesvxx_work( int matrix_order, char fact, char uplo, 6538 lapack_int n, lapack_int nrhs, 6539 lapack_complex_float* a, lapack_int lda, 6540 lapack_complex_float* af, lapack_int ldaf, 6541 lapack_int* ipiv, char* equed, float* s, 6542 lapack_complex_float* b, lapack_int ldb, 6543 lapack_complex_float* x, lapack_int ldx, 6544 float* rcond, float* rpvgrw, float* berr, 6545 lapack_int n_err_bnds, float* err_bnds_norm, 6546 float* err_bnds_comp, lapack_int nparams, 6547 float* params, lapack_complex_float* work, 6548 float* rwork ); 6549 lapack_int LAPACKE_zhesvxx_work( int matrix_order, char fact, char uplo, 6550 lapack_int n, lapack_int nrhs, 6551 lapack_complex_double* a, lapack_int lda, 6552 lapack_complex_double* af, lapack_int ldaf, 6553 lapack_int* ipiv, char* equed, double* s, 6554 lapack_complex_double* b, lapack_int ldb, 6555 lapack_complex_double* x, lapack_int ldx, 6556 double* rcond, double* rpvgrw, double* berr, 6557 lapack_int n_err_bnds, double* err_bnds_norm, 6558 double* err_bnds_comp, lapack_int nparams, 6559 double* params, lapack_complex_double* work, 6560 double* rwork ); 6561 6562 lapack_int LAPACKE_chetrd_work( int matrix_order, char uplo, lapack_int n, 6563 lapack_complex_float* a, lapack_int lda, 6564 float* d, float* e, lapack_complex_float* tau, 6565 lapack_complex_float* work, lapack_int lwork ); 6566 lapack_int LAPACKE_zhetrd_work( int matrix_order, char uplo, lapack_int n, 6567 lapack_complex_double* a, lapack_int lda, 6568 double* d, double* e, 6569 lapack_complex_double* tau, 6570 lapack_complex_double* work, lapack_int lwork ); 6571 6572 lapack_int LAPACKE_chetrf_work( int matrix_order, char uplo, lapack_int n, 6573 lapack_complex_float* a, lapack_int lda, 6574 lapack_int* ipiv, lapack_complex_float* work, 6575 lapack_int lwork ); 6576 lapack_int LAPACKE_zhetrf_work( int matrix_order, char uplo, lapack_int n, 6577 lapack_complex_double* a, lapack_int lda, 6578 lapack_int* ipiv, lapack_complex_double* work, 6579 lapack_int lwork ); 6580 6581 lapack_int LAPACKE_chetri_work( int matrix_order, char uplo, lapack_int n, 6582 lapack_complex_float* a, lapack_int lda, 6583 const lapack_int* ipiv, 6584 lapack_complex_float* work ); 6585 lapack_int LAPACKE_zhetri_work( int matrix_order, char uplo, lapack_int n, 6586 lapack_complex_double* a, lapack_int lda, 6587 const lapack_int* ipiv, 6588 lapack_complex_double* work ); 6589 6590 lapack_int LAPACKE_chetrs_work( int matrix_order, char uplo, lapack_int n, 6591 lapack_int nrhs, const lapack_complex_float* a, 6592 lapack_int lda, const lapack_int* ipiv, 6593 lapack_complex_float* b, lapack_int ldb ); 6594 lapack_int LAPACKE_zhetrs_work( int matrix_order, char uplo, lapack_int n, 6595 lapack_int nrhs, const lapack_complex_double* a, 6596 lapack_int lda, const lapack_int* ipiv, 6597 lapack_complex_double* b, lapack_int ldb ); 6598 6599 lapack_int LAPACKE_chfrk_work( int matrix_order, char transr, char uplo, 6600 char trans, lapack_int n, lapack_int k, 6601 float alpha, const lapack_complex_float* a, 6602 lapack_int lda, float beta, 6603 lapack_complex_float* c ); 6604 lapack_int LAPACKE_zhfrk_work( int matrix_order, char transr, char uplo, 6605 char trans, lapack_int n, lapack_int k, 6606 double alpha, const lapack_complex_double* a, 6607 lapack_int lda, double beta, 6608 lapack_complex_double* c ); 6609 6610 lapack_int LAPACKE_shgeqz_work( int matrix_order, char job, char compq, 6611 char compz, lapack_int n, lapack_int ilo, 6612 lapack_int ihi, float* h, lapack_int ldh, 6613 float* t, lapack_int ldt, float* alphar, 6614 float* alphai, float* beta, float* q, 6615 lapack_int ldq, float* z, lapack_int ldz, 6616 float* work, lapack_int lwork ); 6617 lapack_int LAPACKE_dhgeqz_work( int matrix_order, char job, char compq, 6618 char compz, lapack_int n, lapack_int ilo, 6619 lapack_int ihi, double* h, lapack_int ldh, 6620 double* t, lapack_int ldt, double* alphar, 6621 double* alphai, double* beta, double* q, 6622 lapack_int ldq, double* z, lapack_int ldz, 6623 double* work, lapack_int lwork ); 6624 lapack_int LAPACKE_chgeqz_work( int matrix_order, char job, char compq, 6625 char compz, lapack_int n, lapack_int ilo, 6626 lapack_int ihi, lapack_complex_float* h, 6627 lapack_int ldh, lapack_complex_float* t, 6628 lapack_int ldt, lapack_complex_float* alpha, 6629 lapack_complex_float* beta, 6630 lapack_complex_float* q, lapack_int ldq, 6631 lapack_complex_float* z, lapack_int ldz, 6632 lapack_complex_float* work, lapack_int lwork, 6633 float* rwork ); 6634 lapack_int LAPACKE_zhgeqz_work( int matrix_order, char job, char compq, 6635 char compz, lapack_int n, lapack_int ilo, 6636 lapack_int ihi, lapack_complex_double* h, 6637 lapack_int ldh, lapack_complex_double* t, 6638 lapack_int ldt, lapack_complex_double* alpha, 6639 lapack_complex_double* beta, 6640 lapack_complex_double* q, lapack_int ldq, 6641 lapack_complex_double* z, lapack_int ldz, 6642 lapack_complex_double* work, lapack_int lwork, 6643 double* rwork ); 6644 6645 lapack_int LAPACKE_chpcon_work( int matrix_order, char uplo, lapack_int n, 6646 const lapack_complex_float* ap, 6647 const lapack_int* ipiv, float anorm, 6648 float* rcond, lapack_complex_float* work ); 6649 lapack_int LAPACKE_zhpcon_work( int matrix_order, char uplo, lapack_int n, 6650 const lapack_complex_double* ap, 6651 const lapack_int* ipiv, double anorm, 6652 double* rcond, lapack_complex_double* work ); 6653 6654 lapack_int LAPACKE_chpev_work( int matrix_order, char jobz, char uplo, 6655 lapack_int n, lapack_complex_float* ap, float* w, 6656 lapack_complex_float* z, lapack_int ldz, 6657 lapack_complex_float* work, float* rwork ); 6658 lapack_int LAPACKE_zhpev_work( int matrix_order, char jobz, char uplo, 6659 lapack_int n, lapack_complex_double* ap, 6660 double* w, lapack_complex_double* z, 6661 lapack_int ldz, lapack_complex_double* work, 6662 double* rwork ); 6663 6664 lapack_int LAPACKE_chpevd_work( int matrix_order, char jobz, char uplo, 6665 lapack_int n, lapack_complex_float* ap, 6666 float* w, lapack_complex_float* z, 6667 lapack_int ldz, lapack_complex_float* work, 6668 lapack_int lwork, float* rwork, 6669 lapack_int lrwork, lapack_int* iwork, 6670 lapack_int liwork ); 6671 lapack_int LAPACKE_zhpevd_work( int matrix_order, char jobz, char uplo, 6672 lapack_int n, lapack_complex_double* ap, 6673 double* w, lapack_complex_double* z, 6674 lapack_int ldz, lapack_complex_double* work, 6675 lapack_int lwork, double* rwork, 6676 lapack_int lrwork, lapack_int* iwork, 6677 lapack_int liwork ); 6678 6679 lapack_int LAPACKE_chpevx_work( int matrix_order, char jobz, char range, 6680 char uplo, lapack_int n, 6681 lapack_complex_float* ap, float vl, float vu, 6682 lapack_int il, lapack_int iu, float abstol, 6683 lapack_int* m, float* w, 6684 lapack_complex_float* z, lapack_int ldz, 6685 lapack_complex_float* work, float* rwork, 6686 lapack_int* iwork, lapack_int* ifail ); 6687 lapack_int LAPACKE_zhpevx_work( int matrix_order, char jobz, char range, 6688 char uplo, lapack_int n, 6689 lapack_complex_double* ap, double vl, double vu, 6690 lapack_int il, lapack_int iu, double abstol, 6691 lapack_int* m, double* w, 6692 lapack_complex_double* z, lapack_int ldz, 6693 lapack_complex_double* work, double* rwork, 6694 lapack_int* iwork, lapack_int* ifail ); 6695 6696 lapack_int LAPACKE_chpgst_work( int matrix_order, lapack_int itype, char uplo, 6697 lapack_int n, lapack_complex_float* ap, 6698 const lapack_complex_float* bp ); 6699 lapack_int LAPACKE_zhpgst_work( int matrix_order, lapack_int itype, char uplo, 6700 lapack_int n, lapack_complex_double* ap, 6701 const lapack_complex_double* bp ); 6702 6703 lapack_int LAPACKE_chpgv_work( int matrix_order, lapack_int itype, char jobz, 6704 char uplo, lapack_int n, 6705 lapack_complex_float* ap, 6706 lapack_complex_float* bp, float* w, 6707 lapack_complex_float* z, lapack_int ldz, 6708 lapack_complex_float* work, float* rwork ); 6709 lapack_int LAPACKE_zhpgv_work( int matrix_order, lapack_int itype, char jobz, 6710 char uplo, lapack_int n, 6711 lapack_complex_double* ap, 6712 lapack_complex_double* bp, double* w, 6713 lapack_complex_double* z, lapack_int ldz, 6714 lapack_complex_double* work, double* rwork ); 6715 6716 lapack_int LAPACKE_chpgvd_work( int matrix_order, lapack_int itype, char jobz, 6717 char uplo, lapack_int n, 6718 lapack_complex_float* ap, 6719 lapack_complex_float* bp, float* w, 6720 lapack_complex_float* z, lapack_int ldz, 6721 lapack_complex_float* work, lapack_int lwork, 6722 float* rwork, lapack_int lrwork, 6723 lapack_int* iwork, lapack_int liwork ); 6724 lapack_int LAPACKE_zhpgvd_work( int matrix_order, lapack_int itype, char jobz, 6725 char uplo, lapack_int n, 6726 lapack_complex_double* ap, 6727 lapack_complex_double* bp, double* w, 6728 lapack_complex_double* z, lapack_int ldz, 6729 lapack_complex_double* work, lapack_int lwork, 6730 double* rwork, lapack_int lrwork, 6731 lapack_int* iwork, lapack_int liwork ); 6732 6733 lapack_int LAPACKE_chpgvx_work( int matrix_order, lapack_int itype, char jobz, 6734 char range, char uplo, lapack_int n, 6735 lapack_complex_float* ap, 6736 lapack_complex_float* bp, float vl, float vu, 6737 lapack_int il, lapack_int iu, float abstol, 6738 lapack_int* m, float* w, 6739 lapack_complex_float* z, lapack_int ldz, 6740 lapack_complex_float* work, float* rwork, 6741 lapack_int* iwork, lapack_int* ifail ); 6742 lapack_int LAPACKE_zhpgvx_work( int matrix_order, lapack_int itype, char jobz, 6743 char range, char uplo, lapack_int n, 6744 lapack_complex_double* ap, 6745 lapack_complex_double* bp, double vl, double vu, 6746 lapack_int il, lapack_int iu, double abstol, 6747 lapack_int* m, double* w, 6748 lapack_complex_double* z, lapack_int ldz, 6749 lapack_complex_double* work, double* rwork, 6750 lapack_int* iwork, lapack_int* ifail ); 6751 6752 lapack_int LAPACKE_chprfs_work( int matrix_order, char uplo, lapack_int n, 6753 lapack_int nrhs, const lapack_complex_float* ap, 6754 const lapack_complex_float* afp, 6755 const lapack_int* ipiv, 6756 const lapack_complex_float* b, lapack_int ldb, 6757 lapack_complex_float* x, lapack_int ldx, 6758 float* ferr, float* berr, 6759 lapack_complex_float* work, float* rwork ); 6760 lapack_int LAPACKE_zhprfs_work( int matrix_order, char uplo, lapack_int n, 6761 lapack_int nrhs, 6762 const lapack_complex_double* ap, 6763 const lapack_complex_double* afp, 6764 const lapack_int* ipiv, 6765 const lapack_complex_double* b, lapack_int ldb, 6766 lapack_complex_double* x, lapack_int ldx, 6767 double* ferr, double* berr, 6768 lapack_complex_double* work, double* rwork ); 6769 6770 lapack_int LAPACKE_chpsv_work( int matrix_order, char uplo, lapack_int n, 6771 lapack_int nrhs, lapack_complex_float* ap, 6772 lapack_int* ipiv, lapack_complex_float* b, 6773 lapack_int ldb ); 6774 lapack_int LAPACKE_zhpsv_work( int matrix_order, char uplo, lapack_int n, 6775 lapack_int nrhs, lapack_complex_double* ap, 6776 lapack_int* ipiv, lapack_complex_double* b, 6777 lapack_int ldb ); 6778 6779 lapack_int LAPACKE_chpsvx_work( int matrix_order, char fact, char uplo, 6780 lapack_int n, lapack_int nrhs, 6781 const lapack_complex_float* ap, 6782 lapack_complex_float* afp, lapack_int* ipiv, 6783 const lapack_complex_float* b, lapack_int ldb, 6784 lapack_complex_float* x, lapack_int ldx, 6785 float* rcond, float* ferr, float* berr, 6786 lapack_complex_float* work, float* rwork ); 6787 lapack_int LAPACKE_zhpsvx_work( int matrix_order, char fact, char uplo, 6788 lapack_int n, lapack_int nrhs, 6789 const lapack_complex_double* ap, 6790 lapack_complex_double* afp, lapack_int* ipiv, 6791 const lapack_complex_double* b, lapack_int ldb, 6792 lapack_complex_double* x, lapack_int ldx, 6793 double* rcond, double* ferr, double* berr, 6794 lapack_complex_double* work, double* rwork ); 6795 6796 lapack_int LAPACKE_chptrd_work( int matrix_order, char uplo, lapack_int n, 6797 lapack_complex_float* ap, float* d, float* e, 6798 lapack_complex_float* tau ); 6799 lapack_int LAPACKE_zhptrd_work( int matrix_order, char uplo, lapack_int n, 6800 lapack_complex_double* ap, double* d, double* e, 6801 lapack_complex_double* tau ); 6802 6803 lapack_int LAPACKE_chptrf_work( int matrix_order, char uplo, lapack_int n, 6804 lapack_complex_float* ap, lapack_int* ipiv ); 6805 lapack_int LAPACKE_zhptrf_work( int matrix_order, char uplo, lapack_int n, 6806 lapack_complex_double* ap, lapack_int* ipiv ); 6807 6808 lapack_int LAPACKE_chptri_work( int matrix_order, char uplo, lapack_int n, 6809 lapack_complex_float* ap, 6810 const lapack_int* ipiv, 6811 lapack_complex_float* work ); 6812 lapack_int LAPACKE_zhptri_work( int matrix_order, char uplo, lapack_int n, 6813 lapack_complex_double* ap, 6814 const lapack_int* ipiv, 6815 lapack_complex_double* work ); 6816 6817 lapack_int LAPACKE_chptrs_work( int matrix_order, char uplo, lapack_int n, 6818 lapack_int nrhs, const lapack_complex_float* ap, 6819 const lapack_int* ipiv, lapack_complex_float* b, 6820 lapack_int ldb ); 6821 lapack_int LAPACKE_zhptrs_work( int matrix_order, char uplo, lapack_int n, 6822 lapack_int nrhs, 6823 const lapack_complex_double* ap, 6824 const lapack_int* ipiv, 6825 lapack_complex_double* b, lapack_int ldb ); 6826 6827 lapack_int LAPACKE_shsein_work( int matrix_order, char job, char eigsrc, 6828 char initv, lapack_logical* select, 6829 lapack_int n, const float* h, lapack_int ldh, 6830 float* wr, const float* wi, float* vl, 6831 lapack_int ldvl, float* vr, lapack_int ldvr, 6832 lapack_int mm, lapack_int* m, float* work, 6833 lapack_int* ifaill, lapack_int* ifailr ); 6834 lapack_int LAPACKE_dhsein_work( int matrix_order, char job, char eigsrc, 6835 char initv, lapack_logical* select, 6836 lapack_int n, const double* h, lapack_int ldh, 6837 double* wr, const double* wi, double* vl, 6838 lapack_int ldvl, double* vr, lapack_int ldvr, 6839 lapack_int mm, lapack_int* m, double* work, 6840 lapack_int* ifaill, lapack_int* ifailr ); 6841 lapack_int LAPACKE_chsein_work( int matrix_order, char job, char eigsrc, 6842 char initv, const lapack_logical* select, 6843 lapack_int n, const lapack_complex_float* h, 6844 lapack_int ldh, lapack_complex_float* w, 6845 lapack_complex_float* vl, lapack_int ldvl, 6846 lapack_complex_float* vr, lapack_int ldvr, 6847 lapack_int mm, lapack_int* m, 6848 lapack_complex_float* work, float* rwork, 6849 lapack_int* ifaill, lapack_int* ifailr ); 6850 lapack_int LAPACKE_zhsein_work( int matrix_order, char job, char eigsrc, 6851 char initv, const lapack_logical* select, 6852 lapack_int n, const lapack_complex_double* h, 6853 lapack_int ldh, lapack_complex_double* w, 6854 lapack_complex_double* vl, lapack_int ldvl, 6855 lapack_complex_double* vr, lapack_int ldvr, 6856 lapack_int mm, lapack_int* m, 6857 lapack_complex_double* work, double* rwork, 6858 lapack_int* ifaill, lapack_int* ifailr ); 6859 6860 lapack_int LAPACKE_shseqr_work( int matrix_order, char job, char compz, 6861 lapack_int n, lapack_int ilo, lapack_int ihi, 6862 float* h, lapack_int ldh, float* wr, float* wi, 6863 float* z, lapack_int ldz, float* work, 6864 lapack_int lwork ); 6865 lapack_int LAPACKE_dhseqr_work( int matrix_order, char job, char compz, 6866 lapack_int n, lapack_int ilo, lapack_int ihi, 6867 double* h, lapack_int ldh, double* wr, 6868 double* wi, double* z, lapack_int ldz, 6869 double* work, lapack_int lwork ); 6870 lapack_int LAPACKE_chseqr_work( int matrix_order, char job, char compz, 6871 lapack_int n, lapack_int ilo, lapack_int ihi, 6872 lapack_complex_float* h, lapack_int ldh, 6873 lapack_complex_float* w, 6874 lapack_complex_float* z, lapack_int ldz, 6875 lapack_complex_float* work, lapack_int lwork ); 6876 lapack_int LAPACKE_zhseqr_work( int matrix_order, char job, char compz, 6877 lapack_int n, lapack_int ilo, lapack_int ihi, 6878 lapack_complex_double* h, lapack_int ldh, 6879 lapack_complex_double* w, 6880 lapack_complex_double* z, lapack_int ldz, 6881 lapack_complex_double* work, lapack_int lwork ); 6882 6883 lapack_int LAPACKE_clacgv_work( lapack_int n, lapack_complex_float* x, 6884 lapack_int incx ); 6885 lapack_int LAPACKE_zlacgv_work( lapack_int n, lapack_complex_double* x, 6886 lapack_int incx ); 6887 6888 lapack_int LAPACKE_slacpy_work( int matrix_order, char uplo, lapack_int m, 6889 lapack_int n, const float* a, lapack_int lda, 6890 float* b, lapack_int ldb ); 6891 lapack_int LAPACKE_dlacpy_work( int matrix_order, char uplo, lapack_int m, 6892 lapack_int n, const double* a, lapack_int lda, 6893 double* b, lapack_int ldb ); 6894 lapack_int LAPACKE_clacpy_work( int matrix_order, char uplo, lapack_int m, 6895 lapack_int n, const lapack_complex_float* a, 6896 lapack_int lda, lapack_complex_float* b, 6897 lapack_int ldb ); 6898 lapack_int LAPACKE_zlacpy_work( int matrix_order, char uplo, lapack_int m, 6899 lapack_int n, const lapack_complex_double* a, 6900 lapack_int lda, lapack_complex_double* b, 6901 lapack_int ldb ); 6902 6903 lapack_int LAPACKE_zlag2c_work( int matrix_order, lapack_int m, lapack_int n, 6904 const lapack_complex_double* a, lapack_int lda, 6905 lapack_complex_float* sa, lapack_int ldsa ); 6906 6907 lapack_int LAPACKE_slag2d_work( int matrix_order, lapack_int m, lapack_int n, 6908 const float* sa, lapack_int ldsa, double* a, 6909 lapack_int lda ); 6910 6911 lapack_int LAPACKE_dlag2s_work( int matrix_order, lapack_int m, lapack_int n, 6912 const double* a, lapack_int lda, float* sa, 6913 lapack_int ldsa ); 6914 6915 lapack_int LAPACKE_clag2z_work( int matrix_order, lapack_int m, lapack_int n, 6916 const lapack_complex_float* sa, lapack_int ldsa, 6917 lapack_complex_double* a, lapack_int lda ); 6918 6919 lapack_int LAPACKE_slagge_work( int matrix_order, lapack_int m, lapack_int n, 6920 lapack_int kl, lapack_int ku, const float* d, 6921 float* a, lapack_int lda, lapack_int* iseed, 6922 float* work ); 6923 lapack_int LAPACKE_dlagge_work( int matrix_order, lapack_int m, lapack_int n, 6924 lapack_int kl, lapack_int ku, const double* d, 6925 double* a, lapack_int lda, lapack_int* iseed, 6926 double* work ); 6927 lapack_int LAPACKE_clagge_work( int matrix_order, lapack_int m, lapack_int n, 6928 lapack_int kl, lapack_int ku, const float* d, 6929 lapack_complex_float* a, lapack_int lda, 6930 lapack_int* iseed, lapack_complex_float* work ); 6931 lapack_int LAPACKE_zlagge_work( int matrix_order, lapack_int m, lapack_int n, 6932 lapack_int kl, lapack_int ku, const double* d, 6933 lapack_complex_double* a, lapack_int lda, 6934 lapack_int* iseed, 6935 lapack_complex_double* work ); 6936 6937 lapack_int LAPACKE_claghe_work( int matrix_order, lapack_int n, lapack_int k, 6938 const float* d, lapack_complex_float* a, 6939 lapack_int lda, lapack_int* iseed, 6940 lapack_complex_float* work ); 6941 lapack_int LAPACKE_zlaghe_work( int matrix_order, lapack_int n, lapack_int k, 6942 const double* d, lapack_complex_double* a, 6943 lapack_int lda, lapack_int* iseed, 6944 lapack_complex_double* work ); 6945 6946 lapack_int LAPACKE_slagsy_work( int matrix_order, lapack_int n, lapack_int k, 6947 const float* d, float* a, lapack_int lda, 6948 lapack_int* iseed, float* work ); 6949 lapack_int LAPACKE_dlagsy_work( int matrix_order, lapack_int n, lapack_int k, 6950 const double* d, double* a, lapack_int lda, 6951 lapack_int* iseed, double* work ); 6952 lapack_int LAPACKE_clagsy_work( int matrix_order, lapack_int n, lapack_int k, 6953 const float* d, lapack_complex_float* a, 6954 lapack_int lda, lapack_int* iseed, 6955 lapack_complex_float* work ); 6956 lapack_int LAPACKE_zlagsy_work( int matrix_order, lapack_int n, lapack_int k, 6957 const double* d, lapack_complex_double* a, 6958 lapack_int lda, lapack_int* iseed, 6959 lapack_complex_double* work ); 6960 6961 lapack_int LAPACKE_slapmr_work( int matrix_order, lapack_logical forwrd, 6962 lapack_int m, lapack_int n, float* x, 6963 lapack_int ldx, lapack_int* k ); 6964 lapack_int LAPACKE_dlapmr_work( int matrix_order, lapack_logical forwrd, 6965 lapack_int m, lapack_int n, double* x, 6966 lapack_int ldx, lapack_int* k ); 6967 lapack_int LAPACKE_clapmr_work( int matrix_order, lapack_logical forwrd, 6968 lapack_int m, lapack_int n, 6969 lapack_complex_float* x, lapack_int ldx, 6970 lapack_int* k ); 6971 lapack_int LAPACKE_zlapmr_work( int matrix_order, lapack_logical forwrd, 6972 lapack_int m, lapack_int n, 6973 lapack_complex_double* x, lapack_int ldx, 6974 lapack_int* k ); 6975 6976 lapack_int LAPACKE_slartgp_work( float f, float g, float* cs, float* sn, 6977 float* r ); 6978 lapack_int LAPACKE_dlartgp_work( double f, double g, double* cs, double* sn, 6979 double* r ); 6980 6981 lapack_int LAPACKE_slartgs_work( float x, float y, float sigma, float* cs, 6982 float* sn ); 6983 lapack_int LAPACKE_dlartgs_work( double x, double y, double sigma, double* cs, 6984 double* sn ); 6985 6986 float LAPACKE_slapy2_work( float x, float y ); 6987 double LAPACKE_dlapy2_work( double x, double y ); 6988 6989 float LAPACKE_slapy3_work( float x, float y, float z ); 6990 double LAPACKE_dlapy3_work( double x, double y, double z ); 6991 6992 float LAPACKE_slamch_work( char cmach ); 6993 double LAPACKE_dlamch_work( char cmach ); 6994 6995 float LAPACKE_slange_work( int matrix_order, char norm, lapack_int m, 6996 lapack_int n, const float* a, lapack_int lda, 6997 float* work ); 6998 double LAPACKE_dlange_work( int matrix_order, char norm, lapack_int m, 6999 lapack_int n, const double* a, lapack_int lda, 7000 double* work ); 7001 float LAPACKE_clange_work( int matrix_order, char norm, lapack_int m, 7002 lapack_int n, const lapack_complex_float* a, 7003 lapack_int lda, float* work ); 7004 double LAPACKE_zlange_work( int matrix_order, char norm, lapack_int m, 7005 lapack_int n, const lapack_complex_double* a, 7006 lapack_int lda, double* work ); 7007 7008 float LAPACKE_clanhe_work( int matrix_order, char norm, char uplo, 7009 lapack_int n, const lapack_complex_float* a, 7010 lapack_int lda, float* work ); 7011 double LAPACKE_zlanhe_work( int matrix_order, char norm, char uplo, 7012 lapack_int n, const lapack_complex_double* a, 7013 lapack_int lda, double* work ); 7014 7015 float LAPACKE_slansy_work( int matrix_order, char norm, char uplo, 7016 lapack_int n, const float* a, lapack_int lda, 7017 float* work ); 7018 double LAPACKE_dlansy_work( int matrix_order, char norm, char uplo, 7019 lapack_int n, const double* a, lapack_int lda, 7020 double* work ); 7021 float LAPACKE_clansy_work( int matrix_order, char norm, char uplo, 7022 lapack_int n, const lapack_complex_float* a, 7023 lapack_int lda, float* work ); 7024 double LAPACKE_zlansy_work( int matrix_order, char norm, char uplo, 7025 lapack_int n, const lapack_complex_double* a, 7026 lapack_int lda, double* work ); 7027 7028 float LAPACKE_slantr_work( int matrix_order, char norm, char uplo, 7029 char diag, lapack_int m, lapack_int n, const float* a, 7030 lapack_int lda, float* work ); 7031 double LAPACKE_dlantr_work( int matrix_order, char norm, char uplo, 7032 char diag, lapack_int m, lapack_int n, 7033 const double* a, lapack_int lda, double* work ); 7034 float LAPACKE_clantr_work( int matrix_order, char norm, char uplo, 7035 char diag, lapack_int m, lapack_int n, 7036 const lapack_complex_float* a, lapack_int lda, 7037 float* work ); 7038 double LAPACKE_zlantr_work( int matrix_order, char norm, char uplo, 7039 char diag, lapack_int m, lapack_int n, 7040 const lapack_complex_double* a, lapack_int lda, 7041 double* work ); 7042 7043 lapack_int LAPACKE_slarfb_work( int matrix_order, char side, char trans, 7044 char direct, char storev, lapack_int m, 7045 lapack_int n, lapack_int k, const float* v, 7046 lapack_int ldv, const float* t, lapack_int ldt, 7047 float* c, lapack_int ldc, float* work, 7048 lapack_int ldwork ); 7049 lapack_int LAPACKE_dlarfb_work( int matrix_order, char side, char trans, 7050 char direct, char storev, lapack_int m, 7051 lapack_int n, lapack_int k, const double* v, 7052 lapack_int ldv, const double* t, lapack_int ldt, 7053 double* c, lapack_int ldc, double* work, 7054 lapack_int ldwork ); 7055 lapack_int LAPACKE_clarfb_work( int matrix_order, char side, char trans, 7056 char direct, char storev, lapack_int m, 7057 lapack_int n, lapack_int k, 7058 const lapack_complex_float* v, lapack_int ldv, 7059 const lapack_complex_float* t, lapack_int ldt, 7060 lapack_complex_float* c, lapack_int ldc, 7061 lapack_complex_float* work, lapack_int ldwork ); 7062 lapack_int LAPACKE_zlarfb_work( int matrix_order, char side, char trans, 7063 char direct, char storev, lapack_int m, 7064 lapack_int n, lapack_int k, 7065 const lapack_complex_double* v, lapack_int ldv, 7066 const lapack_complex_double* t, lapack_int ldt, 7067 lapack_complex_double* c, lapack_int ldc, 7068 lapack_complex_double* work, 7069 lapack_int ldwork ); 7070 7071 lapack_int LAPACKE_slarfg_work( lapack_int n, float* alpha, float* x, 7072 lapack_int incx, float* tau ); 7073 lapack_int LAPACKE_dlarfg_work( lapack_int n, double* alpha, double* x, 7074 lapack_int incx, double* tau ); 7075 lapack_int LAPACKE_clarfg_work( lapack_int n, lapack_complex_float* alpha, 7076 lapack_complex_float* x, lapack_int incx, 7077 lapack_complex_float* tau ); 7078 lapack_int LAPACKE_zlarfg_work( lapack_int n, lapack_complex_double* alpha, 7079 lapack_complex_double* x, lapack_int incx, 7080 lapack_complex_double* tau ); 7081 7082 lapack_int LAPACKE_slarft_work( int matrix_order, char direct, char storev, 7083 lapack_int n, lapack_int k, const float* v, 7084 lapack_int ldv, const float* tau, float* t, 7085 lapack_int ldt ); 7086 lapack_int LAPACKE_dlarft_work( int matrix_order, char direct, char storev, 7087 lapack_int n, lapack_int k, const double* v, 7088 lapack_int ldv, const double* tau, double* t, 7089 lapack_int ldt ); 7090 lapack_int LAPACKE_clarft_work( int matrix_order, char direct, char storev, 7091 lapack_int n, lapack_int k, 7092 const lapack_complex_float* v, lapack_int ldv, 7093 const lapack_complex_float* tau, 7094 lapack_complex_float* t, lapack_int ldt ); 7095 lapack_int LAPACKE_zlarft_work( int matrix_order, char direct, char storev, 7096 lapack_int n, lapack_int k, 7097 const lapack_complex_double* v, lapack_int ldv, 7098 const lapack_complex_double* tau, 7099 lapack_complex_double* t, lapack_int ldt ); 7100 7101 lapack_int LAPACKE_slarfx_work( int matrix_order, char side, lapack_int m, 7102 lapack_int n, const float* v, float tau, 7103 float* c, lapack_int ldc, float* work ); 7104 lapack_int LAPACKE_dlarfx_work( int matrix_order, char side, lapack_int m, 7105 lapack_int n, const double* v, double tau, 7106 double* c, lapack_int ldc, double* work ); 7107 lapack_int LAPACKE_clarfx_work( int matrix_order, char side, lapack_int m, 7108 lapack_int n, const lapack_complex_float* v, 7109 lapack_complex_float tau, 7110 lapack_complex_float* c, lapack_int ldc, 7111 lapack_complex_float* work ); 7112 lapack_int LAPACKE_zlarfx_work( int matrix_order, char side, lapack_int m, 7113 lapack_int n, const lapack_complex_double* v, 7114 lapack_complex_double tau, 7115 lapack_complex_double* c, lapack_int ldc, 7116 lapack_complex_double* work ); 7117 7118 lapack_int LAPACKE_slarnv_work( lapack_int idist, lapack_int* iseed, 7119 lapack_int n, float* x ); 7120 lapack_int LAPACKE_dlarnv_work( lapack_int idist, lapack_int* iseed, 7121 lapack_int n, double* x ); 7122 lapack_int LAPACKE_clarnv_work( lapack_int idist, lapack_int* iseed, 7123 lapack_int n, lapack_complex_float* x ); 7124 lapack_int LAPACKE_zlarnv_work( lapack_int idist, lapack_int* iseed, 7125 lapack_int n, lapack_complex_double* x ); 7126 7127 lapack_int LAPACKE_slaset_work( int matrix_order, char uplo, lapack_int m, 7128 lapack_int n, float alpha, float beta, float* a, 7129 lapack_int lda ); 7130 lapack_int LAPACKE_dlaset_work( int matrix_order, char uplo, lapack_int m, 7131 lapack_int n, double alpha, double beta, 7132 double* a, lapack_int lda ); 7133 lapack_int LAPACKE_claset_work( int matrix_order, char uplo, lapack_int m, 7134 lapack_int n, lapack_complex_float alpha, 7135 lapack_complex_float beta, 7136 lapack_complex_float* a, lapack_int lda ); 7137 lapack_int LAPACKE_zlaset_work( int matrix_order, char uplo, lapack_int m, 7138 lapack_int n, lapack_complex_double alpha, 7139 lapack_complex_double beta, 7140 lapack_complex_double* a, lapack_int lda ); 7141 7142 lapack_int LAPACKE_slasrt_work( char id, lapack_int n, float* d ); 7143 lapack_int LAPACKE_dlasrt_work( char id, lapack_int n, double* d ); 7144 7145 lapack_int LAPACKE_slaswp_work( int matrix_order, lapack_int n, float* a, 7146 lapack_int lda, lapack_int k1, lapack_int k2, 7147 const lapack_int* ipiv, lapack_int incx ); 7148 lapack_int LAPACKE_dlaswp_work( int matrix_order, lapack_int n, double* a, 7149 lapack_int lda, lapack_int k1, lapack_int k2, 7150 const lapack_int* ipiv, lapack_int incx ); 7151 lapack_int LAPACKE_claswp_work( int matrix_order, lapack_int n, 7152 lapack_complex_float* a, lapack_int lda, 7153 lapack_int k1, lapack_int k2, 7154 const lapack_int* ipiv, lapack_int incx ); 7155 lapack_int LAPACKE_zlaswp_work( int matrix_order, lapack_int n, 7156 lapack_complex_double* a, lapack_int lda, 7157 lapack_int k1, lapack_int k2, 7158 const lapack_int* ipiv, lapack_int incx ); 7159 7160 lapack_int LAPACKE_slatms_work( int matrix_order, lapack_int m, lapack_int n, 7161 char dist, lapack_int* iseed, char sym, 7162 float* d, lapack_int mode, float cond, 7163 float dmax, lapack_int kl, lapack_int ku, 7164 char pack, float* a, lapack_int lda, 7165 float* work ); 7166 lapack_int LAPACKE_dlatms_work( int matrix_order, lapack_int m, lapack_int n, 7167 char dist, lapack_int* iseed, char sym, 7168 double* d, lapack_int mode, double cond, 7169 double dmax, lapack_int kl, lapack_int ku, 7170 char pack, double* a, lapack_int lda, 7171 double* work ); 7172 lapack_int LAPACKE_clatms_work( int matrix_order, lapack_int m, lapack_int n, 7173 char dist, lapack_int* iseed, char sym, 7174 float* d, lapack_int mode, float cond, 7175 float dmax, lapack_int kl, lapack_int ku, 7176 char pack, lapack_complex_float* a, 7177 lapack_int lda, lapack_complex_float* work ); 7178 lapack_int LAPACKE_zlatms_work( int matrix_order, lapack_int m, lapack_int n, 7179 char dist, lapack_int* iseed, char sym, 7180 double* d, lapack_int mode, double cond, 7181 double dmax, lapack_int kl, lapack_int ku, 7182 char pack, lapack_complex_double* a, 7183 lapack_int lda, lapack_complex_double* work ); 7184 7185 lapack_int LAPACKE_slauum_work( int matrix_order, char uplo, lapack_int n, 7186 float* a, lapack_int lda ); 7187 lapack_int LAPACKE_dlauum_work( int matrix_order, char uplo, lapack_int n, 7188 double* a, lapack_int lda ); 7189 lapack_int LAPACKE_clauum_work( int matrix_order, char uplo, lapack_int n, 7190 lapack_complex_float* a, lapack_int lda ); 7191 lapack_int LAPACKE_zlauum_work( int matrix_order, char uplo, lapack_int n, 7192 lapack_complex_double* a, lapack_int lda ); 7193 7194 lapack_int LAPACKE_sopgtr_work( int matrix_order, char uplo, lapack_int n, 7195 const float* ap, const float* tau, float* q, 7196 lapack_int ldq, float* work ); 7197 lapack_int LAPACKE_dopgtr_work( int matrix_order, char uplo, lapack_int n, 7198 const double* ap, const double* tau, double* q, 7199 lapack_int ldq, double* work ); 7200 7201 lapack_int LAPACKE_sopmtr_work( int matrix_order, char side, char uplo, 7202 char trans, lapack_int m, lapack_int n, 7203 const float* ap, const float* tau, float* c, 7204 lapack_int ldc, float* work ); 7205 lapack_int LAPACKE_dopmtr_work( int matrix_order, char side, char uplo, 7206 char trans, lapack_int m, lapack_int n, 7207 const double* ap, const double* tau, double* c, 7208 lapack_int ldc, double* work ); 7209 7210 lapack_int LAPACKE_sorgbr_work( int matrix_order, char vect, lapack_int m, 7211 lapack_int n, lapack_int k, float* a, 7212 lapack_int lda, const float* tau, float* work, 7213 lapack_int lwork ); 7214 lapack_int LAPACKE_dorgbr_work( int matrix_order, char vect, lapack_int m, 7215 lapack_int n, lapack_int k, double* a, 7216 lapack_int lda, const double* tau, double* work, 7217 lapack_int lwork ); 7218 7219 lapack_int LAPACKE_sorghr_work( int matrix_order, lapack_int n, lapack_int ilo, 7220 lapack_int ihi, float* a, lapack_int lda, 7221 const float* tau, float* work, 7222 lapack_int lwork ); 7223 lapack_int LAPACKE_dorghr_work( int matrix_order, lapack_int n, lapack_int ilo, 7224 lapack_int ihi, double* a, lapack_int lda, 7225 const double* tau, double* work, 7226 lapack_int lwork ); 7227 7228 lapack_int LAPACKE_sorglq_work( int matrix_order, lapack_int m, lapack_int n, 7229 lapack_int k, float* a, lapack_int lda, 7230 const float* tau, float* work, 7231 lapack_int lwork ); 7232 lapack_int LAPACKE_dorglq_work( int matrix_order, lapack_int m, lapack_int n, 7233 lapack_int k, double* a, lapack_int lda, 7234 const double* tau, double* work, 7235 lapack_int lwork ); 7236 7237 lapack_int LAPACKE_sorgql_work( int matrix_order, lapack_int m, lapack_int n, 7238 lapack_int k, float* a, lapack_int lda, 7239 const float* tau, float* work, 7240 lapack_int lwork ); 7241 lapack_int LAPACKE_dorgql_work( int matrix_order, lapack_int m, lapack_int n, 7242 lapack_int k, double* a, lapack_int lda, 7243 const double* tau, double* work, 7244 lapack_int lwork ); 7245 7246 lapack_int LAPACKE_sorgqr_work( int matrix_order, lapack_int m, lapack_int n, 7247 lapack_int k, float* a, lapack_int lda, 7248 const float* tau, float* work, 7249 lapack_int lwork ); 7250 lapack_int LAPACKE_dorgqr_work( int matrix_order, lapack_int m, lapack_int n, 7251 lapack_int k, double* a, lapack_int lda, 7252 const double* tau, double* work, 7253 lapack_int lwork ); 7254 7255 lapack_int LAPACKE_sorgrq_work( int matrix_order, lapack_int m, lapack_int n, 7256 lapack_int k, float* a, lapack_int lda, 7257 const float* tau, float* work, 7258 lapack_int lwork ); 7259 lapack_int LAPACKE_dorgrq_work( int matrix_order, lapack_int m, lapack_int n, 7260 lapack_int k, double* a, lapack_int lda, 7261 const double* tau, double* work, 7262 lapack_int lwork ); 7263 7264 lapack_int LAPACKE_sorgtr_work( int matrix_order, char uplo, lapack_int n, 7265 float* a, lapack_int lda, const float* tau, 7266 float* work, lapack_int lwork ); 7267 lapack_int LAPACKE_dorgtr_work( int matrix_order, char uplo, lapack_int n, 7268 double* a, lapack_int lda, const double* tau, 7269 double* work, lapack_int lwork ); 7270 7271 lapack_int LAPACKE_sormbr_work( int matrix_order, char vect, char side, 7272 char trans, lapack_int m, lapack_int n, 7273 lapack_int k, const float* a, lapack_int lda, 7274 const float* tau, float* c, lapack_int ldc, 7275 float* work, lapack_int lwork ); 7276 lapack_int LAPACKE_dormbr_work( int matrix_order, char vect, char side, 7277 char trans, lapack_int m, lapack_int n, 7278 lapack_int k, const double* a, lapack_int lda, 7279 const double* tau, double* c, lapack_int ldc, 7280 double* work, lapack_int lwork ); 7281 7282 lapack_int LAPACKE_sormhr_work( int matrix_order, char side, char trans, 7283 lapack_int m, lapack_int n, lapack_int ilo, 7284 lapack_int ihi, const float* a, lapack_int lda, 7285 const float* tau, float* c, lapack_int ldc, 7286 float* work, lapack_int lwork ); 7287 lapack_int LAPACKE_dormhr_work( int matrix_order, char side, char trans, 7288 lapack_int m, lapack_int n, lapack_int ilo, 7289 lapack_int ihi, const double* a, lapack_int lda, 7290 const double* tau, double* c, lapack_int ldc, 7291 double* work, lapack_int lwork ); 7292 7293 lapack_int LAPACKE_sormlq_work( int matrix_order, char side, char trans, 7294 lapack_int m, lapack_int n, lapack_int k, 7295 const float* a, lapack_int lda, 7296 const float* tau, float* c, lapack_int ldc, 7297 float* work, lapack_int lwork ); 7298 lapack_int LAPACKE_dormlq_work( int matrix_order, char side, char trans, 7299 lapack_int m, lapack_int n, lapack_int k, 7300 const double* a, lapack_int lda, 7301 const double* tau, double* c, lapack_int ldc, 7302 double* work, lapack_int lwork ); 7303 7304 lapack_int LAPACKE_sormql_work( int matrix_order, char side, char trans, 7305 lapack_int m, lapack_int n, lapack_int k, 7306 const float* a, lapack_int lda, 7307 const float* tau, float* c, lapack_int ldc, 7308 float* work, lapack_int lwork ); 7309 lapack_int LAPACKE_dormql_work( int matrix_order, char side, char trans, 7310 lapack_int m, lapack_int n, lapack_int k, 7311 const double* a, lapack_int lda, 7312 const double* tau, double* c, lapack_int ldc, 7313 double* work, lapack_int lwork ); 7314 7315 lapack_int LAPACKE_sormqr_work( int matrix_order, char side, char trans, 7316 lapack_int m, lapack_int n, lapack_int k, 7317 const float* a, lapack_int lda, 7318 const float* tau, float* c, lapack_int ldc, 7319 float* work, lapack_int lwork ); 7320 lapack_int LAPACKE_dormqr_work( int matrix_order, char side, char trans, 7321 lapack_int m, lapack_int n, lapack_int k, 7322 const double* a, lapack_int lda, 7323 const double* tau, double* c, lapack_int ldc, 7324 double* work, lapack_int lwork ); 7325 7326 lapack_int LAPACKE_sormrq_work( int matrix_order, char side, char trans, 7327 lapack_int m, lapack_int n, lapack_int k, 7328 const float* a, lapack_int lda, 7329 const float* tau, float* c, lapack_int ldc, 7330 float* work, lapack_int lwork ); 7331 lapack_int LAPACKE_dormrq_work( int matrix_order, char side, char trans, 7332 lapack_int m, lapack_int n, lapack_int k, 7333 const double* a, lapack_int lda, 7334 const double* tau, double* c, lapack_int ldc, 7335 double* work, lapack_int lwork ); 7336 7337 lapack_int LAPACKE_sormrz_work( int matrix_order, char side, char trans, 7338 lapack_int m, lapack_int n, lapack_int k, 7339 lapack_int l, const float* a, lapack_int lda, 7340 const float* tau, float* c, lapack_int ldc, 7341 float* work, lapack_int lwork ); 7342 lapack_int LAPACKE_dormrz_work( int matrix_order, char side, char trans, 7343 lapack_int m, lapack_int n, lapack_int k, 7344 lapack_int l, const double* a, lapack_int lda, 7345 const double* tau, double* c, lapack_int ldc, 7346 double* work, lapack_int lwork ); 7347 7348 lapack_int LAPACKE_sormtr_work( int matrix_order, char side, char uplo, 7349 char trans, lapack_int m, lapack_int n, 7350 const float* a, lapack_int lda, 7351 const float* tau, float* c, lapack_int ldc, 7352 float* work, lapack_int lwork ); 7353 lapack_int LAPACKE_dormtr_work( int matrix_order, char side, char uplo, 7354 char trans, lapack_int m, lapack_int n, 7355 const double* a, lapack_int lda, 7356 const double* tau, double* c, lapack_int ldc, 7357 double* work, lapack_int lwork ); 7358 7359 lapack_int LAPACKE_spbcon_work( int matrix_order, char uplo, lapack_int n, 7360 lapack_int kd, const float* ab, lapack_int ldab, 7361 float anorm, float* rcond, float* work, 7362 lapack_int* iwork ); 7363 lapack_int LAPACKE_dpbcon_work( int matrix_order, char uplo, lapack_int n, 7364 lapack_int kd, const double* ab, 7365 lapack_int ldab, double anorm, double* rcond, 7366 double* work, lapack_int* iwork ); 7367 lapack_int LAPACKE_cpbcon_work( int matrix_order, char uplo, lapack_int n, 7368 lapack_int kd, const lapack_complex_float* ab, 7369 lapack_int ldab, float anorm, float* rcond, 7370 lapack_complex_float* work, float* rwork ); 7371 lapack_int LAPACKE_zpbcon_work( int matrix_order, char uplo, lapack_int n, 7372 lapack_int kd, const lapack_complex_double* ab, 7373 lapack_int ldab, double anorm, double* rcond, 7374 lapack_complex_double* work, double* rwork ); 7375 7376 lapack_int LAPACKE_spbequ_work( int matrix_order, char uplo, lapack_int n, 7377 lapack_int kd, const float* ab, lapack_int ldab, 7378 float* s, float* scond, float* amax ); 7379 lapack_int LAPACKE_dpbequ_work( int matrix_order, char uplo, lapack_int n, 7380 lapack_int kd, const double* ab, 7381 lapack_int ldab, double* s, double* scond, 7382 double* amax ); 7383 lapack_int LAPACKE_cpbequ_work( int matrix_order, char uplo, lapack_int n, 7384 lapack_int kd, const lapack_complex_float* ab, 7385 lapack_int ldab, float* s, float* scond, 7386 float* amax ); 7387 lapack_int LAPACKE_zpbequ_work( int matrix_order, char uplo, lapack_int n, 7388 lapack_int kd, const lapack_complex_double* ab, 7389 lapack_int ldab, double* s, double* scond, 7390 double* amax ); 7391 7392 lapack_int LAPACKE_spbrfs_work( int matrix_order, char uplo, lapack_int n, 7393 lapack_int kd, lapack_int nrhs, const float* ab, 7394 lapack_int ldab, const float* afb, 7395 lapack_int ldafb, const float* b, 7396 lapack_int ldb, float* x, lapack_int ldx, 7397 float* ferr, float* berr, float* work, 7398 lapack_int* iwork ); 7399 lapack_int LAPACKE_dpbrfs_work( int matrix_order, char uplo, lapack_int n, 7400 lapack_int kd, lapack_int nrhs, 7401 const double* ab, lapack_int ldab, 7402 const double* afb, lapack_int ldafb, 7403 const double* b, lapack_int ldb, double* x, 7404 lapack_int ldx, double* ferr, double* berr, 7405 double* work, lapack_int* iwork ); 7406 lapack_int LAPACKE_cpbrfs_work( int matrix_order, char uplo, lapack_int n, 7407 lapack_int kd, lapack_int nrhs, 7408 const lapack_complex_float* ab, lapack_int ldab, 7409 const lapack_complex_float* afb, 7410 lapack_int ldafb, const lapack_complex_float* b, 7411 lapack_int ldb, lapack_complex_float* x, 7412 lapack_int ldx, float* ferr, float* berr, 7413 lapack_complex_float* work, float* rwork ); 7414 lapack_int LAPACKE_zpbrfs_work( int matrix_order, char uplo, lapack_int n, 7415 lapack_int kd, lapack_int nrhs, 7416 const lapack_complex_double* ab, 7417 lapack_int ldab, 7418 const lapack_complex_double* afb, 7419 lapack_int ldafb, 7420 const lapack_complex_double* b, lapack_int ldb, 7421 lapack_complex_double* x, lapack_int ldx, 7422 double* ferr, double* berr, 7423 lapack_complex_double* work, double* rwork ); 7424 7425 lapack_int LAPACKE_spbstf_work( int matrix_order, char uplo, lapack_int n, 7426 lapack_int kb, float* bb, lapack_int ldbb ); 7427 lapack_int LAPACKE_dpbstf_work( int matrix_order, char uplo, lapack_int n, 7428 lapack_int kb, double* bb, lapack_int ldbb ); 7429 lapack_int LAPACKE_cpbstf_work( int matrix_order, char uplo, lapack_int n, 7430 lapack_int kb, lapack_complex_float* bb, 7431 lapack_int ldbb ); 7432 lapack_int LAPACKE_zpbstf_work( int matrix_order, char uplo, lapack_int n, 7433 lapack_int kb, lapack_complex_double* bb, 7434 lapack_int ldbb ); 7435 7436 lapack_int LAPACKE_spbsv_work( int matrix_order, char uplo, lapack_int n, 7437 lapack_int kd, lapack_int nrhs, float* ab, 7438 lapack_int ldab, float* b, lapack_int ldb ); 7439 lapack_int LAPACKE_dpbsv_work( int matrix_order, char uplo, lapack_int n, 7440 lapack_int kd, lapack_int nrhs, double* ab, 7441 lapack_int ldab, double* b, lapack_int ldb ); 7442 lapack_int LAPACKE_cpbsv_work( int matrix_order, char uplo, lapack_int n, 7443 lapack_int kd, lapack_int nrhs, 7444 lapack_complex_float* ab, lapack_int ldab, 7445 lapack_complex_float* b, lapack_int ldb ); 7446 lapack_int LAPACKE_zpbsv_work( int matrix_order, char uplo, lapack_int n, 7447 lapack_int kd, lapack_int nrhs, 7448 lapack_complex_double* ab, lapack_int ldab, 7449 lapack_complex_double* b, lapack_int ldb ); 7450 7451 lapack_int LAPACKE_spbsvx_work( int matrix_order, char fact, char uplo, 7452 lapack_int n, lapack_int kd, lapack_int nrhs, 7453 float* ab, lapack_int ldab, float* afb, 7454 lapack_int ldafb, char* equed, float* s, 7455 float* b, lapack_int ldb, float* x, 7456 lapack_int ldx, float* rcond, float* ferr, 7457 float* berr, float* work, lapack_int* iwork ); 7458 lapack_int LAPACKE_dpbsvx_work( int matrix_order, char fact, char uplo, 7459 lapack_int n, lapack_int kd, lapack_int nrhs, 7460 double* ab, lapack_int ldab, double* afb, 7461 lapack_int ldafb, char* equed, double* s, 7462 double* b, lapack_int ldb, double* x, 7463 lapack_int ldx, double* rcond, double* ferr, 7464 double* berr, double* work, lapack_int* iwork ); 7465 lapack_int LAPACKE_cpbsvx_work( int matrix_order, char fact, char uplo, 7466 lapack_int n, lapack_int kd, lapack_int nrhs, 7467 lapack_complex_float* ab, lapack_int ldab, 7468 lapack_complex_float* afb, lapack_int ldafb, 7469 char* equed, float* s, lapack_complex_float* b, 7470 lapack_int ldb, lapack_complex_float* x, 7471 lapack_int ldx, float* rcond, float* ferr, 7472 float* berr, lapack_complex_float* work, 7473 float* rwork ); 7474 lapack_int LAPACKE_zpbsvx_work( int matrix_order, char fact, char uplo, 7475 lapack_int n, lapack_int kd, lapack_int nrhs, 7476 lapack_complex_double* ab, lapack_int ldab, 7477 lapack_complex_double* afb, lapack_int ldafb, 7478 char* equed, double* s, 7479 lapack_complex_double* b, lapack_int ldb, 7480 lapack_complex_double* x, lapack_int ldx, 7481 double* rcond, double* ferr, double* berr, 7482 lapack_complex_double* work, double* rwork ); 7483 7484 lapack_int LAPACKE_spbtrf_work( int matrix_order, char uplo, lapack_int n, 7485 lapack_int kd, float* ab, lapack_int ldab ); 7486 lapack_int LAPACKE_dpbtrf_work( int matrix_order, char uplo, lapack_int n, 7487 lapack_int kd, double* ab, lapack_int ldab ); 7488 lapack_int LAPACKE_cpbtrf_work( int matrix_order, char uplo, lapack_int n, 7489 lapack_int kd, lapack_complex_float* ab, 7490 lapack_int ldab ); 7491 lapack_int LAPACKE_zpbtrf_work( int matrix_order, char uplo, lapack_int n, 7492 lapack_int kd, lapack_complex_double* ab, 7493 lapack_int ldab ); 7494 7495 lapack_int LAPACKE_spbtrs_work( int matrix_order, char uplo, lapack_int n, 7496 lapack_int kd, lapack_int nrhs, const float* ab, 7497 lapack_int ldab, float* b, lapack_int ldb ); 7498 lapack_int LAPACKE_dpbtrs_work( int matrix_order, char uplo, lapack_int n, 7499 lapack_int kd, lapack_int nrhs, 7500 const double* ab, lapack_int ldab, double* b, 7501 lapack_int ldb ); 7502 lapack_int LAPACKE_cpbtrs_work( int matrix_order, char uplo, lapack_int n, 7503 lapack_int kd, lapack_int nrhs, 7504 const lapack_complex_float* ab, lapack_int ldab, 7505 lapack_complex_float* b, lapack_int ldb ); 7506 lapack_int LAPACKE_zpbtrs_work( int matrix_order, char uplo, lapack_int n, 7507 lapack_int kd, lapack_int nrhs, 7508 const lapack_complex_double* ab, 7509 lapack_int ldab, lapack_complex_double* b, 7510 lapack_int ldb ); 7511 7512 lapack_int LAPACKE_spftrf_work( int matrix_order, char transr, char uplo, 7513 lapack_int n, float* a ); 7514 lapack_int LAPACKE_dpftrf_work( int matrix_order, char transr, char uplo, 7515 lapack_int n, double* a ); 7516 lapack_int LAPACKE_cpftrf_work( int matrix_order, char transr, char uplo, 7517 lapack_int n, lapack_complex_float* a ); 7518 lapack_int LAPACKE_zpftrf_work( int matrix_order, char transr, char uplo, 7519 lapack_int n, lapack_complex_double* a ); 7520 7521 lapack_int LAPACKE_spftri_work( int matrix_order, char transr, char uplo, 7522 lapack_int n, float* a ); 7523 lapack_int LAPACKE_dpftri_work( int matrix_order, char transr, char uplo, 7524 lapack_int n, double* a ); 7525 lapack_int LAPACKE_cpftri_work( int matrix_order, char transr, char uplo, 7526 lapack_int n, lapack_complex_float* a ); 7527 lapack_int LAPACKE_zpftri_work( int matrix_order, char transr, char uplo, 7528 lapack_int n, lapack_complex_double* a ); 7529 7530 lapack_int LAPACKE_spftrs_work( int matrix_order, char transr, char uplo, 7531 lapack_int n, lapack_int nrhs, const float* a, 7532 float* b, lapack_int ldb ); 7533 lapack_int LAPACKE_dpftrs_work( int matrix_order, char transr, char uplo, 7534 lapack_int n, lapack_int nrhs, const double* a, 7535 double* b, lapack_int ldb ); 7536 lapack_int LAPACKE_cpftrs_work( int matrix_order, char transr, char uplo, 7537 lapack_int n, lapack_int nrhs, 7538 const lapack_complex_float* a, 7539 lapack_complex_float* b, lapack_int ldb ); 7540 lapack_int LAPACKE_zpftrs_work( int matrix_order, char transr, char uplo, 7541 lapack_int n, lapack_int nrhs, 7542 const lapack_complex_double* a, 7543 lapack_complex_double* b, lapack_int ldb ); 7544 7545 lapack_int LAPACKE_spocon_work( int matrix_order, char uplo, lapack_int n, 7546 const float* a, lapack_int lda, float anorm, 7547 float* rcond, float* work, lapack_int* iwork ); 7548 lapack_int LAPACKE_dpocon_work( int matrix_order, char uplo, lapack_int n, 7549 const double* a, lapack_int lda, double anorm, 7550 double* rcond, double* work, 7551 lapack_int* iwork ); 7552 lapack_int LAPACKE_cpocon_work( int matrix_order, char uplo, lapack_int n, 7553 const lapack_complex_float* a, lapack_int lda, 7554 float anorm, float* rcond, 7555 lapack_complex_float* work, float* rwork ); 7556 lapack_int LAPACKE_zpocon_work( int matrix_order, char uplo, lapack_int n, 7557 const lapack_complex_double* a, lapack_int lda, 7558 double anorm, double* rcond, 7559 lapack_complex_double* work, double* rwork ); 7560 7561 lapack_int LAPACKE_spoequ_work( int matrix_order, lapack_int n, const float* a, 7562 lapack_int lda, float* s, float* scond, 7563 float* amax ); 7564 lapack_int LAPACKE_dpoequ_work( int matrix_order, lapack_int n, const double* a, 7565 lapack_int lda, double* s, double* scond, 7566 double* amax ); 7567 lapack_int LAPACKE_cpoequ_work( int matrix_order, lapack_int n, 7568 const lapack_complex_float* a, lapack_int lda, 7569 float* s, float* scond, float* amax ); 7570 lapack_int LAPACKE_zpoequ_work( int matrix_order, lapack_int n, 7571 const lapack_complex_double* a, lapack_int lda, 7572 double* s, double* scond, double* amax ); 7573 7574 lapack_int LAPACKE_spoequb_work( int matrix_order, lapack_int n, const float* a, 7575 lapack_int lda, float* s, float* scond, 7576 float* amax ); 7577 lapack_int LAPACKE_dpoequb_work( int matrix_order, lapack_int n, 7578 const double* a, lapack_int lda, double* s, 7579 double* scond, double* amax ); 7580 lapack_int LAPACKE_cpoequb_work( int matrix_order, lapack_int n, 7581 const lapack_complex_float* a, lapack_int lda, 7582 float* s, float* scond, float* amax ); 7583 lapack_int LAPACKE_zpoequb_work( int matrix_order, lapack_int n, 7584 const lapack_complex_double* a, lapack_int lda, 7585 double* s, double* scond, double* amax ); 7586 7587 lapack_int LAPACKE_sporfs_work( int matrix_order, char uplo, lapack_int n, 7588 lapack_int nrhs, const float* a, lapack_int lda, 7589 const float* af, lapack_int ldaf, 7590 const float* b, lapack_int ldb, float* x, 7591 lapack_int ldx, float* ferr, float* berr, 7592 float* work, lapack_int* iwork ); 7593 lapack_int LAPACKE_dporfs_work( int matrix_order, char uplo, lapack_int n, 7594 lapack_int nrhs, const double* a, 7595 lapack_int lda, const double* af, 7596 lapack_int ldaf, const double* b, 7597 lapack_int ldb, double* x, lapack_int ldx, 7598 double* ferr, double* berr, double* work, 7599 lapack_int* iwork ); 7600 lapack_int LAPACKE_cporfs_work( int matrix_order, char uplo, lapack_int n, 7601 lapack_int nrhs, const lapack_complex_float* a, 7602 lapack_int lda, const lapack_complex_float* af, 7603 lapack_int ldaf, const lapack_complex_float* b, 7604 lapack_int ldb, lapack_complex_float* x, 7605 lapack_int ldx, float* ferr, float* berr, 7606 lapack_complex_float* work, float* rwork ); 7607 lapack_int LAPACKE_zporfs_work( int matrix_order, char uplo, lapack_int n, 7608 lapack_int nrhs, const lapack_complex_double* a, 7609 lapack_int lda, const lapack_complex_double* af, 7610 lapack_int ldaf, const lapack_complex_double* b, 7611 lapack_int ldb, lapack_complex_double* x, 7612 lapack_int ldx, double* ferr, double* berr, 7613 lapack_complex_double* work, double* rwork ); 7614 7615 lapack_int LAPACKE_sporfsx_work( int matrix_order, char uplo, char equed, 7616 lapack_int n, lapack_int nrhs, const float* a, 7617 lapack_int lda, const float* af, 7618 lapack_int ldaf, const float* s, 7619 const float* b, lapack_int ldb, float* x, 7620 lapack_int ldx, float* rcond, float* berr, 7621 lapack_int n_err_bnds, float* err_bnds_norm, 7622 float* err_bnds_comp, lapack_int nparams, 7623 float* params, float* work, 7624 lapack_int* iwork ); 7625 lapack_int LAPACKE_dporfsx_work( int matrix_order, char uplo, char equed, 7626 lapack_int n, lapack_int nrhs, const double* a, 7627 lapack_int lda, const double* af, 7628 lapack_int ldaf, const double* s, 7629 const double* b, lapack_int ldb, double* x, 7630 lapack_int ldx, double* rcond, double* berr, 7631 lapack_int n_err_bnds, double* err_bnds_norm, 7632 double* err_bnds_comp, lapack_int nparams, 7633 double* params, double* work, 7634 lapack_int* iwork ); 7635 lapack_int LAPACKE_cporfsx_work( int matrix_order, char uplo, char equed, 7636 lapack_int n, lapack_int nrhs, 7637 const lapack_complex_float* a, lapack_int lda, 7638 const lapack_complex_float* af, 7639 lapack_int ldaf, const float* s, 7640 const lapack_complex_float* b, lapack_int ldb, 7641 lapack_complex_float* x, lapack_int ldx, 7642 float* rcond, float* berr, 7643 lapack_int n_err_bnds, float* err_bnds_norm, 7644 float* err_bnds_comp, lapack_int nparams, 7645 float* params, lapack_complex_float* work, 7646 float* rwork ); 7647 lapack_int LAPACKE_zporfsx_work( int matrix_order, char uplo, char equed, 7648 lapack_int n, lapack_int nrhs, 7649 const lapack_complex_double* a, lapack_int lda, 7650 const lapack_complex_double* af, 7651 lapack_int ldaf, const double* s, 7652 const lapack_complex_double* b, lapack_int ldb, 7653 lapack_complex_double* x, lapack_int ldx, 7654 double* rcond, double* berr, 7655 lapack_int n_err_bnds, double* err_bnds_norm, 7656 double* err_bnds_comp, lapack_int nparams, 7657 double* params, lapack_complex_double* work, 7658 double* rwork ); 7659 7660 lapack_int LAPACKE_sposv_work( int matrix_order, char uplo, lapack_int n, 7661 lapack_int nrhs, float* a, lapack_int lda, 7662 float* b, lapack_int ldb ); 7663 lapack_int LAPACKE_dposv_work( int matrix_order, char uplo, lapack_int n, 7664 lapack_int nrhs, double* a, lapack_int lda, 7665 double* b, lapack_int ldb ); 7666 lapack_int LAPACKE_cposv_work( int matrix_order, char uplo, lapack_int n, 7667 lapack_int nrhs, lapack_complex_float* a, 7668 lapack_int lda, lapack_complex_float* b, 7669 lapack_int ldb ); 7670 lapack_int LAPACKE_zposv_work( int matrix_order, char uplo, lapack_int n, 7671 lapack_int nrhs, lapack_complex_double* a, 7672 lapack_int lda, lapack_complex_double* b, 7673 lapack_int ldb ); 7674 lapack_int LAPACKE_dsposv_work( int matrix_order, char uplo, lapack_int n, 7675 lapack_int nrhs, double* a, lapack_int lda, 7676 double* b, lapack_int ldb, double* x, 7677 lapack_int ldx, double* work, float* swork, 7678 lapack_int* iter ); 7679 lapack_int LAPACKE_zcposv_work( int matrix_order, char uplo, lapack_int n, 7680 lapack_int nrhs, lapack_complex_double* a, 7681 lapack_int lda, lapack_complex_double* b, 7682 lapack_int ldb, lapack_complex_double* x, 7683 lapack_int ldx, lapack_complex_double* work, 7684 lapack_complex_float* swork, double* rwork, 7685 lapack_int* iter ); 7686 7687 lapack_int LAPACKE_sposvx_work( int matrix_order, char fact, char uplo, 7688 lapack_int n, lapack_int nrhs, float* a, 7689 lapack_int lda, float* af, lapack_int ldaf, 7690 char* equed, float* s, float* b, lapack_int ldb, 7691 float* x, lapack_int ldx, float* rcond, 7692 float* ferr, float* berr, float* work, 7693 lapack_int* iwork ); 7694 lapack_int LAPACKE_dposvx_work( int matrix_order, char fact, char uplo, 7695 lapack_int n, lapack_int nrhs, double* a, 7696 lapack_int lda, double* af, lapack_int ldaf, 7697 char* equed, double* s, double* b, 7698 lapack_int ldb, double* x, lapack_int ldx, 7699 double* rcond, double* ferr, double* berr, 7700 double* work, lapack_int* iwork ); 7701 lapack_int LAPACKE_cposvx_work( int matrix_order, char fact, char uplo, 7702 lapack_int n, lapack_int nrhs, 7703 lapack_complex_float* a, lapack_int lda, 7704 lapack_complex_float* af, lapack_int ldaf, 7705 char* equed, float* s, lapack_complex_float* b, 7706 lapack_int ldb, lapack_complex_float* x, 7707 lapack_int ldx, float* rcond, float* ferr, 7708 float* berr, lapack_complex_float* work, 7709 float* rwork ); 7710 lapack_int LAPACKE_zposvx_work( int matrix_order, char fact, char uplo, 7711 lapack_int n, lapack_int nrhs, 7712 lapack_complex_double* a, lapack_int lda, 7713 lapack_complex_double* af, lapack_int ldaf, 7714 char* equed, double* s, 7715 lapack_complex_double* b, lapack_int ldb, 7716 lapack_complex_double* x, lapack_int ldx, 7717 double* rcond, double* ferr, double* berr, 7718 lapack_complex_double* work, double* rwork ); 7719 7720 lapack_int LAPACKE_sposvxx_work( int matrix_order, char fact, char uplo, 7721 lapack_int n, lapack_int nrhs, float* a, 7722 lapack_int lda, float* af, lapack_int ldaf, 7723 char* equed, float* s, float* b, 7724 lapack_int ldb, float* x, lapack_int ldx, 7725 float* rcond, float* rpvgrw, float* berr, 7726 lapack_int n_err_bnds, float* err_bnds_norm, 7727 float* err_bnds_comp, lapack_int nparams, 7728 float* params, float* work, 7729 lapack_int* iwork ); 7730 lapack_int LAPACKE_dposvxx_work( int matrix_order, char fact, char uplo, 7731 lapack_int n, lapack_int nrhs, double* a, 7732 lapack_int lda, double* af, lapack_int ldaf, 7733 char* equed, double* s, double* b, 7734 lapack_int ldb, double* x, lapack_int ldx, 7735 double* rcond, double* rpvgrw, double* berr, 7736 lapack_int n_err_bnds, double* err_bnds_norm, 7737 double* err_bnds_comp, lapack_int nparams, 7738 double* params, double* work, 7739 lapack_int* iwork ); 7740 lapack_int LAPACKE_cposvxx_work( int matrix_order, char fact, char uplo, 7741 lapack_int n, lapack_int nrhs, 7742 lapack_complex_float* a, lapack_int lda, 7743 lapack_complex_float* af, lapack_int ldaf, 7744 char* equed, float* s, lapack_complex_float* b, 7745 lapack_int ldb, lapack_complex_float* x, 7746 lapack_int ldx, float* rcond, float* rpvgrw, 7747 float* berr, lapack_int n_err_bnds, 7748 float* err_bnds_norm, float* err_bnds_comp, 7749 lapack_int nparams, float* params, 7750 lapack_complex_float* work, float* rwork ); 7751 lapack_int LAPACKE_zposvxx_work( int matrix_order, char fact, char uplo, 7752 lapack_int n, lapack_int nrhs, 7753 lapack_complex_double* a, lapack_int lda, 7754 lapack_complex_double* af, lapack_int ldaf, 7755 char* equed, double* s, 7756 lapack_complex_double* b, lapack_int ldb, 7757 lapack_complex_double* x, lapack_int ldx, 7758 double* rcond, double* rpvgrw, double* berr, 7759 lapack_int n_err_bnds, double* err_bnds_norm, 7760 double* err_bnds_comp, lapack_int nparams, 7761 double* params, lapack_complex_double* work, 7762 double* rwork ); 7763 7764 lapack_int LAPACKE_spotrf_work( int matrix_order, char uplo, lapack_int n, 7765 float* a, lapack_int lda ); 7766 lapack_int LAPACKE_dpotrf_work( int matrix_order, char uplo, lapack_int n, 7767 double* a, lapack_int lda ); 7768 lapack_int LAPACKE_cpotrf_work( int matrix_order, char uplo, lapack_int n, 7769 lapack_complex_float* a, lapack_int lda ); 7770 lapack_int LAPACKE_zpotrf_work( int matrix_order, char uplo, lapack_int n, 7771 lapack_complex_double* a, lapack_int lda ); 7772 7773 lapack_int LAPACKE_spotri_work( int matrix_order, char uplo, lapack_int n, 7774 float* a, lapack_int lda ); 7775 lapack_int LAPACKE_dpotri_work( int matrix_order, char uplo, lapack_int n, 7776 double* a, lapack_int lda ); 7777 lapack_int LAPACKE_cpotri_work( int matrix_order, char uplo, lapack_int n, 7778 lapack_complex_float* a, lapack_int lda ); 7779 lapack_int LAPACKE_zpotri_work( int matrix_order, char uplo, lapack_int n, 7780 lapack_complex_double* a, lapack_int lda ); 7781 7782 lapack_int LAPACKE_spotrs_work( int matrix_order, char uplo, lapack_int n, 7783 lapack_int nrhs, const float* a, lapack_int lda, 7784 float* b, lapack_int ldb ); 7785 lapack_int LAPACKE_dpotrs_work( int matrix_order, char uplo, lapack_int n, 7786 lapack_int nrhs, const double* a, 7787 lapack_int lda, double* b, lapack_int ldb ); 7788 lapack_int LAPACKE_cpotrs_work( int matrix_order, char uplo, lapack_int n, 7789 lapack_int nrhs, const lapack_complex_float* a, 7790 lapack_int lda, lapack_complex_float* b, 7791 lapack_int ldb ); 7792 lapack_int LAPACKE_zpotrs_work( int matrix_order, char uplo, lapack_int n, 7793 lapack_int nrhs, const lapack_complex_double* a, 7794 lapack_int lda, lapack_complex_double* b, 7795 lapack_int ldb ); 7796 7797 lapack_int LAPACKE_sppcon_work( int matrix_order, char uplo, lapack_int n, 7798 const float* ap, float anorm, float* rcond, 7799 float* work, lapack_int* iwork ); 7800 lapack_int LAPACKE_dppcon_work( int matrix_order, char uplo, lapack_int n, 7801 const double* ap, double anorm, double* rcond, 7802 double* work, lapack_int* iwork ); 7803 lapack_int LAPACKE_cppcon_work( int matrix_order, char uplo, lapack_int n, 7804 const lapack_complex_float* ap, float anorm, 7805 float* rcond, lapack_complex_float* work, 7806 float* rwork ); 7807 lapack_int LAPACKE_zppcon_work( int matrix_order, char uplo, lapack_int n, 7808 const lapack_complex_double* ap, double anorm, 7809 double* rcond, lapack_complex_double* work, 7810 double* rwork ); 7811 7812 lapack_int LAPACKE_sppequ_work( int matrix_order, char uplo, lapack_int n, 7813 const float* ap, float* s, float* scond, 7814 float* amax ); 7815 lapack_int LAPACKE_dppequ_work( int matrix_order, char uplo, lapack_int n, 7816 const double* ap, double* s, double* scond, 7817 double* amax ); 7818 lapack_int LAPACKE_cppequ_work( int matrix_order, char uplo, lapack_int n, 7819 const lapack_complex_float* ap, float* s, 7820 float* scond, float* amax ); 7821 lapack_int LAPACKE_zppequ_work( int matrix_order, char uplo, lapack_int n, 7822 const lapack_complex_double* ap, double* s, 7823 double* scond, double* amax ); 7824 7825 lapack_int LAPACKE_spprfs_work( int matrix_order, char uplo, lapack_int n, 7826 lapack_int nrhs, const float* ap, 7827 const float* afp, const float* b, 7828 lapack_int ldb, float* x, lapack_int ldx, 7829 float* ferr, float* berr, float* work, 7830 lapack_int* iwork ); 7831 lapack_int LAPACKE_dpprfs_work( int matrix_order, char uplo, lapack_int n, 7832 lapack_int nrhs, const double* ap, 7833 const double* afp, const double* b, 7834 lapack_int ldb, double* x, lapack_int ldx, 7835 double* ferr, double* berr, double* work, 7836 lapack_int* iwork ); 7837 lapack_int LAPACKE_cpprfs_work( int matrix_order, char uplo, lapack_int n, 7838 lapack_int nrhs, const lapack_complex_float* ap, 7839 const lapack_complex_float* afp, 7840 const lapack_complex_float* b, lapack_int ldb, 7841 lapack_complex_float* x, lapack_int ldx, 7842 float* ferr, float* berr, 7843 lapack_complex_float* work, float* rwork ); 7844 lapack_int LAPACKE_zpprfs_work( int matrix_order, char uplo, lapack_int n, 7845 lapack_int nrhs, 7846 const lapack_complex_double* ap, 7847 const lapack_complex_double* afp, 7848 const lapack_complex_double* b, lapack_int ldb, 7849 lapack_complex_double* x, lapack_int ldx, 7850 double* ferr, double* berr, 7851 lapack_complex_double* work, double* rwork ); 7852 7853 lapack_int LAPACKE_sppsv_work( int matrix_order, char uplo, lapack_int n, 7854 lapack_int nrhs, float* ap, float* b, 7855 lapack_int ldb ); 7856 lapack_int LAPACKE_dppsv_work( int matrix_order, char uplo, lapack_int n, 7857 lapack_int nrhs, double* ap, double* b, 7858 lapack_int ldb ); 7859 lapack_int LAPACKE_cppsv_work( int matrix_order, char uplo, lapack_int n, 7860 lapack_int nrhs, lapack_complex_float* ap, 7861 lapack_complex_float* b, lapack_int ldb ); 7862 lapack_int LAPACKE_zppsv_work( int matrix_order, char uplo, lapack_int n, 7863 lapack_int nrhs, lapack_complex_double* ap, 7864 lapack_complex_double* b, lapack_int ldb ); 7865 7866 lapack_int LAPACKE_sppsvx_work( int matrix_order, char fact, char uplo, 7867 lapack_int n, lapack_int nrhs, float* ap, 7868 float* afp, char* equed, float* s, float* b, 7869 lapack_int ldb, float* x, lapack_int ldx, 7870 float* rcond, float* ferr, float* berr, 7871 float* work, lapack_int* iwork ); 7872 lapack_int LAPACKE_dppsvx_work( int matrix_order, char fact, char uplo, 7873 lapack_int n, lapack_int nrhs, double* ap, 7874 double* afp, char* equed, double* s, double* b, 7875 lapack_int ldb, double* x, lapack_int ldx, 7876 double* rcond, double* ferr, double* berr, 7877 double* work, lapack_int* iwork ); 7878 lapack_int LAPACKE_cppsvx_work( int matrix_order, char fact, char uplo, 7879 lapack_int n, lapack_int nrhs, 7880 lapack_complex_float* ap, 7881 lapack_complex_float* afp, char* equed, 7882 float* s, lapack_complex_float* b, 7883 lapack_int ldb, lapack_complex_float* x, 7884 lapack_int ldx, float* rcond, float* ferr, 7885 float* berr, lapack_complex_float* work, 7886 float* rwork ); 7887 lapack_int LAPACKE_zppsvx_work( int matrix_order, char fact, char uplo, 7888 lapack_int n, lapack_int nrhs, 7889 lapack_complex_double* ap, 7890 lapack_complex_double* afp, char* equed, 7891 double* s, lapack_complex_double* b, 7892 lapack_int ldb, lapack_complex_double* x, 7893 lapack_int ldx, double* rcond, double* ferr, 7894 double* berr, lapack_complex_double* work, 7895 double* rwork ); 7896 7897 lapack_int LAPACKE_spptrf_work( int matrix_order, char uplo, lapack_int n, 7898 float* ap ); 7899 lapack_int LAPACKE_dpptrf_work( int matrix_order, char uplo, lapack_int n, 7900 double* ap ); 7901 lapack_int LAPACKE_cpptrf_work( int matrix_order, char uplo, lapack_int n, 7902 lapack_complex_float* ap ); 7903 lapack_int LAPACKE_zpptrf_work( int matrix_order, char uplo, lapack_int n, 7904 lapack_complex_double* ap ); 7905 7906 lapack_int LAPACKE_spptri_work( int matrix_order, char uplo, lapack_int n, 7907 float* ap ); 7908 lapack_int LAPACKE_dpptri_work( int matrix_order, char uplo, lapack_int n, 7909 double* ap ); 7910 lapack_int LAPACKE_cpptri_work( int matrix_order, char uplo, lapack_int n, 7911 lapack_complex_float* ap ); 7912 lapack_int LAPACKE_zpptri_work( int matrix_order, char uplo, lapack_int n, 7913 lapack_complex_double* ap ); 7914 7915 lapack_int LAPACKE_spptrs_work( int matrix_order, char uplo, lapack_int n, 7916 lapack_int nrhs, const float* ap, float* b, 7917 lapack_int ldb ); 7918 lapack_int LAPACKE_dpptrs_work( int matrix_order, char uplo, lapack_int n, 7919 lapack_int nrhs, const double* ap, double* b, 7920 lapack_int ldb ); 7921 lapack_int LAPACKE_cpptrs_work( int matrix_order, char uplo, lapack_int n, 7922 lapack_int nrhs, const lapack_complex_float* ap, 7923 lapack_complex_float* b, lapack_int ldb ); 7924 lapack_int LAPACKE_zpptrs_work( int matrix_order, char uplo, lapack_int n, 7925 lapack_int nrhs, 7926 const lapack_complex_double* ap, 7927 lapack_complex_double* b, lapack_int ldb ); 7928 7929 lapack_int LAPACKE_spstrf_work( int matrix_order, char uplo, lapack_int n, 7930 float* a, lapack_int lda, lapack_int* piv, 7931 lapack_int* rank, float tol, float* work ); 7932 lapack_int LAPACKE_dpstrf_work( int matrix_order, char uplo, lapack_int n, 7933 double* a, lapack_int lda, lapack_int* piv, 7934 lapack_int* rank, double tol, double* work ); 7935 lapack_int LAPACKE_cpstrf_work( int matrix_order, char uplo, lapack_int n, 7936 lapack_complex_float* a, lapack_int lda, 7937 lapack_int* piv, lapack_int* rank, float tol, 7938 float* work ); 7939 lapack_int LAPACKE_zpstrf_work( int matrix_order, char uplo, lapack_int n, 7940 lapack_complex_double* a, lapack_int lda, 7941 lapack_int* piv, lapack_int* rank, double tol, 7942 double* work ); 7943 7944 lapack_int LAPACKE_sptcon_work( lapack_int n, const float* d, const float* e, 7945 float anorm, float* rcond, float* work ); 7946 lapack_int LAPACKE_dptcon_work( lapack_int n, const double* d, const double* e, 7947 double anorm, double* rcond, double* work ); 7948 lapack_int LAPACKE_cptcon_work( lapack_int n, const float* d, 7949 const lapack_complex_float* e, float anorm, 7950 float* rcond, float* work ); 7951 lapack_int LAPACKE_zptcon_work( lapack_int n, const double* d, 7952 const lapack_complex_double* e, double anorm, 7953 double* rcond, double* work ); 7954 7955 lapack_int LAPACKE_spteqr_work( int matrix_order, char compz, lapack_int n, 7956 float* d, float* e, float* z, lapack_int ldz, 7957 float* work ); 7958 lapack_int LAPACKE_dpteqr_work( int matrix_order, char compz, lapack_int n, 7959 double* d, double* e, double* z, lapack_int ldz, 7960 double* work ); 7961 lapack_int LAPACKE_cpteqr_work( int matrix_order, char compz, lapack_int n, 7962 float* d, float* e, lapack_complex_float* z, 7963 lapack_int ldz, float* work ); 7964 lapack_int LAPACKE_zpteqr_work( int matrix_order, char compz, lapack_int n, 7965 double* d, double* e, lapack_complex_double* z, 7966 lapack_int ldz, double* work ); 7967 7968 lapack_int LAPACKE_sptrfs_work( int matrix_order, lapack_int n, lapack_int nrhs, 7969 const float* d, const float* e, const float* df, 7970 const float* ef, const float* b, lapack_int ldb, 7971 float* x, lapack_int ldx, float* ferr, 7972 float* berr, float* work ); 7973 lapack_int LAPACKE_dptrfs_work( int matrix_order, lapack_int n, lapack_int nrhs, 7974 const double* d, const double* e, 7975 const double* df, const double* ef, 7976 const double* b, lapack_int ldb, double* x, 7977 lapack_int ldx, double* ferr, double* berr, 7978 double* work ); 7979 lapack_int LAPACKE_cptrfs_work( int matrix_order, char uplo, lapack_int n, 7980 lapack_int nrhs, const float* d, 7981 const lapack_complex_float* e, const float* df, 7982 const lapack_complex_float* ef, 7983 const lapack_complex_float* b, lapack_int ldb, 7984 lapack_complex_float* x, lapack_int ldx, 7985 float* ferr, float* berr, 7986 lapack_complex_float* work, float* rwork ); 7987 lapack_int LAPACKE_zptrfs_work( int matrix_order, char uplo, lapack_int n, 7988 lapack_int nrhs, const double* d, 7989 const lapack_complex_double* e, 7990 const double* df, 7991 const lapack_complex_double* ef, 7992 const lapack_complex_double* b, lapack_int ldb, 7993 lapack_complex_double* x, lapack_int ldx, 7994 double* ferr, double* berr, 7995 lapack_complex_double* work, double* rwork ); 7996 7997 lapack_int LAPACKE_sptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 7998 float* d, float* e, float* b, lapack_int ldb ); 7999 lapack_int LAPACKE_dptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 8000 double* d, double* e, double* b, 8001 lapack_int ldb ); 8002 lapack_int LAPACKE_cptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 8003 float* d, lapack_complex_float* e, 8004 lapack_complex_float* b, lapack_int ldb ); 8005 lapack_int LAPACKE_zptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 8006 double* d, lapack_complex_double* e, 8007 lapack_complex_double* b, lapack_int ldb ); 8008 8009 lapack_int LAPACKE_sptsvx_work( int matrix_order, char fact, lapack_int n, 8010 lapack_int nrhs, const float* d, const float* e, 8011 float* df, float* ef, const float* b, 8012 lapack_int ldb, float* x, lapack_int ldx, 8013 float* rcond, float* ferr, float* berr, 8014 float* work ); 8015 lapack_int LAPACKE_dptsvx_work( int matrix_order, char fact, lapack_int n, 8016 lapack_int nrhs, const double* d, 8017 const double* e, double* df, double* ef, 8018 const double* b, lapack_int ldb, double* x, 8019 lapack_int ldx, double* rcond, double* ferr, 8020 double* berr, double* work ); 8021 lapack_int LAPACKE_cptsvx_work( int matrix_order, char fact, lapack_int n, 8022 lapack_int nrhs, const float* d, 8023 const lapack_complex_float* e, float* df, 8024 lapack_complex_float* ef, 8025 const lapack_complex_float* b, lapack_int ldb, 8026 lapack_complex_float* x, lapack_int ldx, 8027 float* rcond, float* ferr, float* berr, 8028 lapack_complex_float* work, float* rwork ); 8029 lapack_int LAPACKE_zptsvx_work( int matrix_order, char fact, lapack_int n, 8030 lapack_int nrhs, const double* d, 8031 const lapack_complex_double* e, double* df, 8032 lapack_complex_double* ef, 8033 const lapack_complex_double* b, lapack_int ldb, 8034 lapack_complex_double* x, lapack_int ldx, 8035 double* rcond, double* ferr, double* berr, 8036 lapack_complex_double* work, double* rwork ); 8037 8038 lapack_int LAPACKE_spttrf_work( lapack_int n, float* d, float* e ); 8039 lapack_int LAPACKE_dpttrf_work( lapack_int n, double* d, double* e ); 8040 lapack_int LAPACKE_cpttrf_work( lapack_int n, float* d, 8041 lapack_complex_float* e ); 8042 lapack_int LAPACKE_zpttrf_work( lapack_int n, double* d, 8043 lapack_complex_double* e ); 8044 8045 lapack_int LAPACKE_spttrs_work( int matrix_order, lapack_int n, lapack_int nrhs, 8046 const float* d, const float* e, float* b, 8047 lapack_int ldb ); 8048 lapack_int LAPACKE_dpttrs_work( int matrix_order, lapack_int n, lapack_int nrhs, 8049 const double* d, const double* e, double* b, 8050 lapack_int ldb ); 8051 lapack_int LAPACKE_cpttrs_work( int matrix_order, char uplo, lapack_int n, 8052 lapack_int nrhs, const float* d, 8053 const lapack_complex_float* e, 8054 lapack_complex_float* b, lapack_int ldb ); 8055 lapack_int LAPACKE_zpttrs_work( int matrix_order, char uplo, lapack_int n, 8056 lapack_int nrhs, const double* d, 8057 const lapack_complex_double* e, 8058 lapack_complex_double* b, lapack_int ldb ); 8059 8060 lapack_int LAPACKE_ssbev_work( int matrix_order, char jobz, char uplo, 8061 lapack_int n, lapack_int kd, float* ab, 8062 lapack_int ldab, float* w, float* z, 8063 lapack_int ldz, float* work ); 8064 lapack_int LAPACKE_dsbev_work( int matrix_order, char jobz, char uplo, 8065 lapack_int n, lapack_int kd, double* ab, 8066 lapack_int ldab, double* w, double* z, 8067 lapack_int ldz, double* work ); 8068 8069 lapack_int LAPACKE_ssbevd_work( int matrix_order, char jobz, char uplo, 8070 lapack_int n, lapack_int kd, float* ab, 8071 lapack_int ldab, float* w, float* z, 8072 lapack_int ldz, float* work, lapack_int lwork, 8073 lapack_int* iwork, lapack_int liwork ); 8074 lapack_int LAPACKE_dsbevd_work( int matrix_order, char jobz, char uplo, 8075 lapack_int n, lapack_int kd, double* ab, 8076 lapack_int ldab, double* w, double* z, 8077 lapack_int ldz, double* work, lapack_int lwork, 8078 lapack_int* iwork, lapack_int liwork ); 8079 8080 lapack_int LAPACKE_ssbevx_work( int matrix_order, char jobz, char range, 8081 char uplo, lapack_int n, lapack_int kd, 8082 float* ab, lapack_int ldab, float* q, 8083 lapack_int ldq, float vl, float vu, 8084 lapack_int il, lapack_int iu, float abstol, 8085 lapack_int* m, float* w, float* z, 8086 lapack_int ldz, float* work, lapack_int* iwork, 8087 lapack_int* ifail ); 8088 lapack_int LAPACKE_dsbevx_work( int matrix_order, char jobz, char range, 8089 char uplo, lapack_int n, lapack_int kd, 8090 double* ab, lapack_int ldab, double* q, 8091 lapack_int ldq, double vl, double vu, 8092 lapack_int il, lapack_int iu, double abstol, 8093 lapack_int* m, double* w, double* z, 8094 lapack_int ldz, double* work, lapack_int* iwork, 8095 lapack_int* ifail ); 8096 8097 lapack_int LAPACKE_ssbgst_work( int matrix_order, char vect, char uplo, 8098 lapack_int n, lapack_int ka, lapack_int kb, 8099 float* ab, lapack_int ldab, const float* bb, 8100 lapack_int ldbb, float* x, lapack_int ldx, 8101 float* work ); 8102 lapack_int LAPACKE_dsbgst_work( int matrix_order, char vect, char uplo, 8103 lapack_int n, lapack_int ka, lapack_int kb, 8104 double* ab, lapack_int ldab, const double* bb, 8105 lapack_int ldbb, double* x, lapack_int ldx, 8106 double* work ); 8107 8108 lapack_int LAPACKE_ssbgv_work( int matrix_order, char jobz, char uplo, 8109 lapack_int n, lapack_int ka, lapack_int kb, 8110 float* ab, lapack_int ldab, float* bb, 8111 lapack_int ldbb, float* w, float* z, 8112 lapack_int ldz, float* work ); 8113 lapack_int LAPACKE_dsbgv_work( int matrix_order, char jobz, char uplo, 8114 lapack_int n, lapack_int ka, lapack_int kb, 8115 double* ab, lapack_int ldab, double* bb, 8116 lapack_int ldbb, double* w, double* z, 8117 lapack_int ldz, double* work ); 8118 8119 lapack_int LAPACKE_ssbgvd_work( int matrix_order, char jobz, char uplo, 8120 lapack_int n, lapack_int ka, lapack_int kb, 8121 float* ab, lapack_int ldab, float* bb, 8122 lapack_int ldbb, float* w, float* z, 8123 lapack_int ldz, float* work, lapack_int lwork, 8124 lapack_int* iwork, lapack_int liwork ); 8125 lapack_int LAPACKE_dsbgvd_work( int matrix_order, char jobz, char uplo, 8126 lapack_int n, lapack_int ka, lapack_int kb, 8127 double* ab, lapack_int ldab, double* bb, 8128 lapack_int ldbb, double* w, double* z, 8129 lapack_int ldz, double* work, lapack_int lwork, 8130 lapack_int* iwork, lapack_int liwork ); 8131 8132 lapack_int LAPACKE_ssbgvx_work( int matrix_order, char jobz, char range, 8133 char uplo, lapack_int n, lapack_int ka, 8134 lapack_int kb, float* ab, lapack_int ldab, 8135 float* bb, lapack_int ldbb, float* q, 8136 lapack_int ldq, float vl, float vu, 8137 lapack_int il, lapack_int iu, float abstol, 8138 lapack_int* m, float* w, float* z, 8139 lapack_int ldz, float* work, lapack_int* iwork, 8140 lapack_int* ifail ); 8141 lapack_int LAPACKE_dsbgvx_work( int matrix_order, char jobz, char range, 8142 char uplo, lapack_int n, lapack_int ka, 8143 lapack_int kb, double* ab, lapack_int ldab, 8144 double* bb, lapack_int ldbb, double* q, 8145 lapack_int ldq, double vl, double vu, 8146 lapack_int il, lapack_int iu, double abstol, 8147 lapack_int* m, double* w, double* z, 8148 lapack_int ldz, double* work, lapack_int* iwork, 8149 lapack_int* ifail ); 8150 8151 lapack_int LAPACKE_ssbtrd_work( int matrix_order, char vect, char uplo, 8152 lapack_int n, lapack_int kd, float* ab, 8153 lapack_int ldab, float* d, float* e, float* q, 8154 lapack_int ldq, float* work ); 8155 lapack_int LAPACKE_dsbtrd_work( int matrix_order, char vect, char uplo, 8156 lapack_int n, lapack_int kd, double* ab, 8157 lapack_int ldab, double* d, double* e, 8158 double* q, lapack_int ldq, double* work ); 8159 8160 lapack_int LAPACKE_ssfrk_work( int matrix_order, char transr, char uplo, 8161 char trans, lapack_int n, lapack_int k, 8162 float alpha, const float* a, lapack_int lda, 8163 float beta, float* c ); 8164 lapack_int LAPACKE_dsfrk_work( int matrix_order, char transr, char uplo, 8165 char trans, lapack_int n, lapack_int k, 8166 double alpha, const double* a, lapack_int lda, 8167 double beta, double* c ); 8168 8169 lapack_int LAPACKE_sspcon_work( int matrix_order, char uplo, lapack_int n, 8170 const float* ap, const lapack_int* ipiv, 8171 float anorm, float* rcond, float* work, 8172 lapack_int* iwork ); 8173 lapack_int LAPACKE_dspcon_work( int matrix_order, char uplo, lapack_int n, 8174 const double* ap, const lapack_int* ipiv, 8175 double anorm, double* rcond, double* work, 8176 lapack_int* iwork ); 8177 lapack_int LAPACKE_cspcon_work( int matrix_order, char uplo, lapack_int n, 8178 const lapack_complex_float* ap, 8179 const lapack_int* ipiv, float anorm, 8180 float* rcond, lapack_complex_float* work ); 8181 lapack_int LAPACKE_zspcon_work( int matrix_order, char uplo, lapack_int n, 8182 const lapack_complex_double* ap, 8183 const lapack_int* ipiv, double anorm, 8184 double* rcond, lapack_complex_double* work ); 8185 8186 lapack_int LAPACKE_sspev_work( int matrix_order, char jobz, char uplo, 8187 lapack_int n, float* ap, float* w, float* z, 8188 lapack_int ldz, float* work ); 8189 lapack_int LAPACKE_dspev_work( int matrix_order, char jobz, char uplo, 8190 lapack_int n, double* ap, double* w, double* z, 8191 lapack_int ldz, double* work ); 8192 8193 lapack_int LAPACKE_sspevd_work( int matrix_order, char jobz, char uplo, 8194 lapack_int n, float* ap, float* w, float* z, 8195 lapack_int ldz, float* work, lapack_int lwork, 8196 lapack_int* iwork, lapack_int liwork ); 8197 lapack_int LAPACKE_dspevd_work( int matrix_order, char jobz, char uplo, 8198 lapack_int n, double* ap, double* w, double* z, 8199 lapack_int ldz, double* work, lapack_int lwork, 8200 lapack_int* iwork, lapack_int liwork ); 8201 8202 lapack_int LAPACKE_sspevx_work( int matrix_order, char jobz, char range, 8203 char uplo, lapack_int n, float* ap, float vl, 8204 float vu, lapack_int il, lapack_int iu, 8205 float abstol, lapack_int* m, float* w, float* z, 8206 lapack_int ldz, float* work, lapack_int* iwork, 8207 lapack_int* ifail ); 8208 lapack_int LAPACKE_dspevx_work( int matrix_order, char jobz, char range, 8209 char uplo, lapack_int n, double* ap, double vl, 8210 double vu, lapack_int il, lapack_int iu, 8211 double abstol, lapack_int* m, double* w, 8212 double* z, lapack_int ldz, double* work, 8213 lapack_int* iwork, lapack_int* ifail ); 8214 8215 lapack_int LAPACKE_sspgst_work( int matrix_order, lapack_int itype, char uplo, 8216 lapack_int n, float* ap, const float* bp ); 8217 lapack_int LAPACKE_dspgst_work( int matrix_order, lapack_int itype, char uplo, 8218 lapack_int n, double* ap, const double* bp ); 8219 8220 lapack_int LAPACKE_sspgv_work( int matrix_order, lapack_int itype, char jobz, 8221 char uplo, lapack_int n, float* ap, float* bp, 8222 float* w, float* z, lapack_int ldz, 8223 float* work ); 8224 lapack_int LAPACKE_dspgv_work( int matrix_order, lapack_int itype, char jobz, 8225 char uplo, lapack_int n, double* ap, double* bp, 8226 double* w, double* z, lapack_int ldz, 8227 double* work ); 8228 8229 lapack_int LAPACKE_sspgvd_work( int matrix_order, lapack_int itype, char jobz, 8230 char uplo, lapack_int n, float* ap, float* bp, 8231 float* w, float* z, lapack_int ldz, float* work, 8232 lapack_int lwork, lapack_int* iwork, 8233 lapack_int liwork ); 8234 lapack_int LAPACKE_dspgvd_work( int matrix_order, lapack_int itype, char jobz, 8235 char uplo, lapack_int n, double* ap, double* bp, 8236 double* w, double* z, lapack_int ldz, 8237 double* work, lapack_int lwork, 8238 lapack_int* iwork, lapack_int liwork ); 8239 8240 lapack_int LAPACKE_sspgvx_work( int matrix_order, lapack_int itype, char jobz, 8241 char range, char uplo, lapack_int n, float* ap, 8242 float* bp, float vl, float vu, lapack_int il, 8243 lapack_int iu, float abstol, lapack_int* m, 8244 float* w, float* z, lapack_int ldz, float* work, 8245 lapack_int* iwork, lapack_int* ifail ); 8246 lapack_int LAPACKE_dspgvx_work( int matrix_order, lapack_int itype, char jobz, 8247 char range, char uplo, lapack_int n, double* ap, 8248 double* bp, double vl, double vu, lapack_int il, 8249 lapack_int iu, double abstol, lapack_int* m, 8250 double* w, double* z, lapack_int ldz, 8251 double* work, lapack_int* iwork, 8252 lapack_int* ifail ); 8253 8254 lapack_int LAPACKE_ssprfs_work( int matrix_order, char uplo, lapack_int n, 8255 lapack_int nrhs, const float* ap, 8256 const float* afp, const lapack_int* ipiv, 8257 const float* b, lapack_int ldb, float* x, 8258 lapack_int ldx, float* ferr, float* berr, 8259 float* work, lapack_int* iwork ); 8260 lapack_int LAPACKE_dsprfs_work( int matrix_order, char uplo, lapack_int n, 8261 lapack_int nrhs, const double* ap, 8262 const double* afp, const lapack_int* ipiv, 8263 const double* b, lapack_int ldb, double* x, 8264 lapack_int ldx, double* ferr, double* berr, 8265 double* work, lapack_int* iwork ); 8266 lapack_int LAPACKE_csprfs_work( int matrix_order, char uplo, lapack_int n, 8267 lapack_int nrhs, const lapack_complex_float* ap, 8268 const lapack_complex_float* afp, 8269 const lapack_int* ipiv, 8270 const lapack_complex_float* b, lapack_int ldb, 8271 lapack_complex_float* x, lapack_int ldx, 8272 float* ferr, float* berr, 8273 lapack_complex_float* work, float* rwork ); 8274 lapack_int LAPACKE_zsprfs_work( int matrix_order, char uplo, lapack_int n, 8275 lapack_int nrhs, 8276 const lapack_complex_double* ap, 8277 const lapack_complex_double* afp, 8278 const lapack_int* ipiv, 8279 const lapack_complex_double* b, lapack_int ldb, 8280 lapack_complex_double* x, lapack_int ldx, 8281 double* ferr, double* berr, 8282 lapack_complex_double* work, double* rwork ); 8283 8284 lapack_int LAPACKE_sspsv_work( int matrix_order, char uplo, lapack_int n, 8285 lapack_int nrhs, float* ap, lapack_int* ipiv, 8286 float* b, lapack_int ldb ); 8287 lapack_int LAPACKE_dspsv_work( int matrix_order, char uplo, lapack_int n, 8288 lapack_int nrhs, double* ap, lapack_int* ipiv, 8289 double* b, lapack_int ldb ); 8290 lapack_int LAPACKE_cspsv_work( int matrix_order, char uplo, lapack_int n, 8291 lapack_int nrhs, lapack_complex_float* ap, 8292 lapack_int* ipiv, lapack_complex_float* b, 8293 lapack_int ldb ); 8294 lapack_int LAPACKE_zspsv_work( int matrix_order, char uplo, lapack_int n, 8295 lapack_int nrhs, lapack_complex_double* ap, 8296 lapack_int* ipiv, lapack_complex_double* b, 8297 lapack_int ldb ); 8298 8299 lapack_int LAPACKE_sspsvx_work( int matrix_order, char fact, char uplo, 8300 lapack_int n, lapack_int nrhs, const float* ap, 8301 float* afp, lapack_int* ipiv, const float* b, 8302 lapack_int ldb, float* x, lapack_int ldx, 8303 float* rcond, float* ferr, float* berr, 8304 float* work, lapack_int* iwork ); 8305 lapack_int LAPACKE_dspsvx_work( int matrix_order, char fact, char uplo, 8306 lapack_int n, lapack_int nrhs, const double* ap, 8307 double* afp, lapack_int* ipiv, const double* b, 8308 lapack_int ldb, double* x, lapack_int ldx, 8309 double* rcond, double* ferr, double* berr, 8310 double* work, lapack_int* iwork ); 8311 lapack_int LAPACKE_cspsvx_work( int matrix_order, char fact, char uplo, 8312 lapack_int n, lapack_int nrhs, 8313 const lapack_complex_float* ap, 8314 lapack_complex_float* afp, lapack_int* ipiv, 8315 const lapack_complex_float* b, lapack_int ldb, 8316 lapack_complex_float* x, lapack_int ldx, 8317 float* rcond, float* ferr, float* berr, 8318 lapack_complex_float* work, float* rwork ); 8319 lapack_int LAPACKE_zspsvx_work( int matrix_order, char fact, char uplo, 8320 lapack_int n, lapack_int nrhs, 8321 const lapack_complex_double* ap, 8322 lapack_complex_double* afp, lapack_int* ipiv, 8323 const lapack_complex_double* b, lapack_int ldb, 8324 lapack_complex_double* x, lapack_int ldx, 8325 double* rcond, double* ferr, double* berr, 8326 lapack_complex_double* work, double* rwork ); 8327 8328 lapack_int LAPACKE_ssptrd_work( int matrix_order, char uplo, lapack_int n, 8329 float* ap, float* d, float* e, float* tau ); 8330 lapack_int LAPACKE_dsptrd_work( int matrix_order, char uplo, lapack_int n, 8331 double* ap, double* d, double* e, double* tau ); 8332 8333 lapack_int LAPACKE_ssptrf_work( int matrix_order, char uplo, lapack_int n, 8334 float* ap, lapack_int* ipiv ); 8335 lapack_int LAPACKE_dsptrf_work( int matrix_order, char uplo, lapack_int n, 8336 double* ap, lapack_int* ipiv ); 8337 lapack_int LAPACKE_csptrf_work( int matrix_order, char uplo, lapack_int n, 8338 lapack_complex_float* ap, lapack_int* ipiv ); 8339 lapack_int LAPACKE_zsptrf_work( int matrix_order, char uplo, lapack_int n, 8340 lapack_complex_double* ap, lapack_int* ipiv ); 8341 8342 lapack_int LAPACKE_ssptri_work( int matrix_order, char uplo, lapack_int n, 8343 float* ap, const lapack_int* ipiv, 8344 float* work ); 8345 lapack_int LAPACKE_dsptri_work( int matrix_order, char uplo, lapack_int n, 8346 double* ap, const lapack_int* ipiv, 8347 double* work ); 8348 lapack_int LAPACKE_csptri_work( int matrix_order, char uplo, lapack_int n, 8349 lapack_complex_float* ap, 8350 const lapack_int* ipiv, 8351 lapack_complex_float* work ); 8352 lapack_int LAPACKE_zsptri_work( int matrix_order, char uplo, lapack_int n, 8353 lapack_complex_double* ap, 8354 const lapack_int* ipiv, 8355 lapack_complex_double* work ); 8356 8357 lapack_int LAPACKE_ssptrs_work( int matrix_order, char uplo, lapack_int n, 8358 lapack_int nrhs, const float* ap, 8359 const lapack_int* ipiv, float* b, 8360 lapack_int ldb ); 8361 lapack_int LAPACKE_dsptrs_work( int matrix_order, char uplo, lapack_int n, 8362 lapack_int nrhs, const double* ap, 8363 const lapack_int* ipiv, double* b, 8364 lapack_int ldb ); 8365 lapack_int LAPACKE_csptrs_work( int matrix_order, char uplo, lapack_int n, 8366 lapack_int nrhs, const lapack_complex_float* ap, 8367 const lapack_int* ipiv, lapack_complex_float* b, 8368 lapack_int ldb ); 8369 lapack_int LAPACKE_zsptrs_work( int matrix_order, char uplo, lapack_int n, 8370 lapack_int nrhs, 8371 const lapack_complex_double* ap, 8372 const lapack_int* ipiv, 8373 lapack_complex_double* b, lapack_int ldb ); 8374 8375 lapack_int LAPACKE_sstebz_work( char range, char order, lapack_int n, float vl, 8376 float vu, lapack_int il, lapack_int iu, 8377 float abstol, const float* d, const float* e, 8378 lapack_int* m, lapack_int* nsplit, float* w, 8379 lapack_int* iblock, lapack_int* isplit, 8380 float* work, lapack_int* iwork ); 8381 lapack_int LAPACKE_dstebz_work( char range, char order, lapack_int n, double vl, 8382 double vu, lapack_int il, lapack_int iu, 8383 double abstol, const double* d, const double* e, 8384 lapack_int* m, lapack_int* nsplit, double* w, 8385 lapack_int* iblock, lapack_int* isplit, 8386 double* work, lapack_int* iwork ); 8387 8388 lapack_int LAPACKE_sstedc_work( int matrix_order, char compz, lapack_int n, 8389 float* d, float* e, float* z, lapack_int ldz, 8390 float* work, lapack_int lwork, 8391 lapack_int* iwork, lapack_int liwork ); 8392 lapack_int LAPACKE_dstedc_work( int matrix_order, char compz, lapack_int n, 8393 double* d, double* e, double* z, lapack_int ldz, 8394 double* work, lapack_int lwork, 8395 lapack_int* iwork, lapack_int liwork ); 8396 lapack_int LAPACKE_cstedc_work( int matrix_order, char compz, lapack_int n, 8397 float* d, float* e, lapack_complex_float* z, 8398 lapack_int ldz, lapack_complex_float* work, 8399 lapack_int lwork, float* rwork, 8400 lapack_int lrwork, lapack_int* iwork, 8401 lapack_int liwork ); 8402 lapack_int LAPACKE_zstedc_work( int matrix_order, char compz, lapack_int n, 8403 double* d, double* e, lapack_complex_double* z, 8404 lapack_int ldz, lapack_complex_double* work, 8405 lapack_int lwork, double* rwork, 8406 lapack_int lrwork, lapack_int* iwork, 8407 lapack_int liwork ); 8408 8409 lapack_int LAPACKE_sstegr_work( int matrix_order, char jobz, char range, 8410 lapack_int n, float* d, float* e, float vl, 8411 float vu, lapack_int il, lapack_int iu, 8412 float abstol, lapack_int* m, float* w, float* z, 8413 lapack_int ldz, lapack_int* isuppz, float* work, 8414 lapack_int lwork, lapack_int* iwork, 8415 lapack_int liwork ); 8416 lapack_int LAPACKE_dstegr_work( int matrix_order, char jobz, char range, 8417 lapack_int n, double* d, double* e, double vl, 8418 double vu, lapack_int il, lapack_int iu, 8419 double abstol, lapack_int* m, double* w, 8420 double* z, lapack_int ldz, lapack_int* isuppz, 8421 double* work, lapack_int lwork, 8422 lapack_int* iwork, lapack_int liwork ); 8423 lapack_int LAPACKE_cstegr_work( int matrix_order, char jobz, char range, 8424 lapack_int n, float* d, float* e, float vl, 8425 float vu, lapack_int il, lapack_int iu, 8426 float abstol, lapack_int* m, float* w, 8427 lapack_complex_float* z, lapack_int ldz, 8428 lapack_int* isuppz, float* work, 8429 lapack_int lwork, lapack_int* iwork, 8430 lapack_int liwork ); 8431 lapack_int LAPACKE_zstegr_work( int matrix_order, char jobz, char range, 8432 lapack_int n, double* d, double* e, double vl, 8433 double vu, lapack_int il, lapack_int iu, 8434 double abstol, lapack_int* m, double* w, 8435 lapack_complex_double* z, lapack_int ldz, 8436 lapack_int* isuppz, double* work, 8437 lapack_int lwork, lapack_int* iwork, 8438 lapack_int liwork ); 8439 8440 lapack_int LAPACKE_sstein_work( int matrix_order, lapack_int n, const float* d, 8441 const float* e, lapack_int m, const float* w, 8442 const lapack_int* iblock, 8443 const lapack_int* isplit, float* z, 8444 lapack_int ldz, float* work, lapack_int* iwork, 8445 lapack_int* ifailv ); 8446 lapack_int LAPACKE_dstein_work( int matrix_order, lapack_int n, const double* d, 8447 const double* e, lapack_int m, const double* w, 8448 const lapack_int* iblock, 8449 const lapack_int* isplit, double* z, 8450 lapack_int ldz, double* work, lapack_int* iwork, 8451 lapack_int* ifailv ); 8452 lapack_int LAPACKE_cstein_work( int matrix_order, lapack_int n, const float* d, 8453 const float* e, lapack_int m, const float* w, 8454 const lapack_int* iblock, 8455 const lapack_int* isplit, 8456 lapack_complex_float* z, lapack_int ldz, 8457 float* work, lapack_int* iwork, 8458 lapack_int* ifailv ); 8459 lapack_int LAPACKE_zstein_work( int matrix_order, lapack_int n, const double* d, 8460 const double* e, lapack_int m, const double* w, 8461 const lapack_int* iblock, 8462 const lapack_int* isplit, 8463 lapack_complex_double* z, lapack_int ldz, 8464 double* work, lapack_int* iwork, 8465 lapack_int* ifailv ); 8466 8467 lapack_int LAPACKE_sstemr_work( int matrix_order, char jobz, char range, 8468 lapack_int n, float* d, float* e, float vl, 8469 float vu, lapack_int il, lapack_int iu, 8470 lapack_int* m, float* w, float* z, 8471 lapack_int ldz, lapack_int nzc, 8472 lapack_int* isuppz, lapack_logical* tryrac, 8473 float* work, lapack_int lwork, 8474 lapack_int* iwork, lapack_int liwork ); 8475 lapack_int LAPACKE_dstemr_work( int matrix_order, char jobz, char range, 8476 lapack_int n, double* d, double* e, double vl, 8477 double vu, lapack_int il, lapack_int iu, 8478 lapack_int* m, double* w, double* z, 8479 lapack_int ldz, lapack_int nzc, 8480 lapack_int* isuppz, lapack_logical* tryrac, 8481 double* work, lapack_int lwork, 8482 lapack_int* iwork, lapack_int liwork ); 8483 lapack_int LAPACKE_cstemr_work( int matrix_order, char jobz, char range, 8484 lapack_int n, float* d, float* e, float vl, 8485 float vu, lapack_int il, lapack_int iu, 8486 lapack_int* m, float* w, 8487 lapack_complex_float* z, lapack_int ldz, 8488 lapack_int nzc, lapack_int* isuppz, 8489 lapack_logical* tryrac, float* work, 8490 lapack_int lwork, lapack_int* iwork, 8491 lapack_int liwork ); 8492 lapack_int LAPACKE_zstemr_work( int matrix_order, char jobz, char range, 8493 lapack_int n, double* d, double* e, double vl, 8494 double vu, lapack_int il, lapack_int iu, 8495 lapack_int* m, double* w, 8496 lapack_complex_double* z, lapack_int ldz, 8497 lapack_int nzc, lapack_int* isuppz, 8498 lapack_logical* tryrac, double* work, 8499 lapack_int lwork, lapack_int* iwork, 8500 lapack_int liwork ); 8501 8502 lapack_int LAPACKE_ssteqr_work( int matrix_order, char compz, lapack_int n, 8503 float* d, float* e, float* z, lapack_int ldz, 8504 float* work ); 8505 lapack_int LAPACKE_dsteqr_work( int matrix_order, char compz, lapack_int n, 8506 double* d, double* e, double* z, lapack_int ldz, 8507 double* work ); 8508 lapack_int LAPACKE_csteqr_work( int matrix_order, char compz, lapack_int n, 8509 float* d, float* e, lapack_complex_float* z, 8510 lapack_int ldz, float* work ); 8511 lapack_int LAPACKE_zsteqr_work( int matrix_order, char compz, lapack_int n, 8512 double* d, double* e, lapack_complex_double* z, 8513 lapack_int ldz, double* work ); 8514 8515 lapack_int LAPACKE_ssterf_work( lapack_int n, float* d, float* e ); 8516 lapack_int LAPACKE_dsterf_work( lapack_int n, double* d, double* e ); 8517 8518 lapack_int LAPACKE_sstev_work( int matrix_order, char jobz, lapack_int n, 8519 float* d, float* e, float* z, lapack_int ldz, 8520 float* work ); 8521 lapack_int LAPACKE_dstev_work( int matrix_order, char jobz, lapack_int n, 8522 double* d, double* e, double* z, lapack_int ldz, 8523 double* work ); 8524 8525 lapack_int LAPACKE_sstevd_work( int matrix_order, char jobz, lapack_int n, 8526 float* d, float* e, float* z, lapack_int ldz, 8527 float* work, lapack_int lwork, 8528 lapack_int* iwork, lapack_int liwork ); 8529 lapack_int LAPACKE_dstevd_work( int matrix_order, char jobz, lapack_int n, 8530 double* d, double* e, double* z, lapack_int ldz, 8531 double* work, lapack_int lwork, 8532 lapack_int* iwork, lapack_int liwork ); 8533 8534 lapack_int LAPACKE_sstevr_work( int matrix_order, char jobz, char range, 8535 lapack_int n, float* d, float* e, float vl, 8536 float vu, lapack_int il, lapack_int iu, 8537 float abstol, lapack_int* m, float* w, float* z, 8538 lapack_int ldz, lapack_int* isuppz, float* work, 8539 lapack_int lwork, lapack_int* iwork, 8540 lapack_int liwork ); 8541 lapack_int LAPACKE_dstevr_work( int matrix_order, char jobz, char range, 8542 lapack_int n, double* d, double* e, double vl, 8543 double vu, lapack_int il, lapack_int iu, 8544 double abstol, lapack_int* m, double* w, 8545 double* z, lapack_int ldz, lapack_int* isuppz, 8546 double* work, lapack_int lwork, 8547 lapack_int* iwork, lapack_int liwork ); 8548 8549 lapack_int LAPACKE_sstevx_work( int matrix_order, char jobz, char range, 8550 lapack_int n, float* d, float* e, float vl, 8551 float vu, lapack_int il, lapack_int iu, 8552 float abstol, lapack_int* m, float* w, float* z, 8553 lapack_int ldz, float* work, lapack_int* iwork, 8554 lapack_int* ifail ); 8555 lapack_int LAPACKE_dstevx_work( int matrix_order, char jobz, char range, 8556 lapack_int n, double* d, double* e, double vl, 8557 double vu, lapack_int il, lapack_int iu, 8558 double abstol, lapack_int* m, double* w, 8559 double* z, lapack_int ldz, double* work, 8560 lapack_int* iwork, lapack_int* ifail ); 8561 8562 lapack_int LAPACKE_ssycon_work( int matrix_order, char uplo, lapack_int n, 8563 const float* a, lapack_int lda, 8564 const lapack_int* ipiv, float anorm, 8565 float* rcond, float* work, lapack_int* iwork ); 8566 lapack_int LAPACKE_dsycon_work( int matrix_order, char uplo, lapack_int n, 8567 const double* a, lapack_int lda, 8568 const lapack_int* ipiv, double anorm, 8569 double* rcond, double* work, 8570 lapack_int* iwork ); 8571 lapack_int LAPACKE_csycon_work( int matrix_order, char uplo, lapack_int n, 8572 const lapack_complex_float* a, lapack_int lda, 8573 const lapack_int* ipiv, float anorm, 8574 float* rcond, lapack_complex_float* work ); 8575 lapack_int LAPACKE_zsycon_work( int matrix_order, char uplo, lapack_int n, 8576 const lapack_complex_double* a, lapack_int lda, 8577 const lapack_int* ipiv, double anorm, 8578 double* rcond, lapack_complex_double* work ); 8579 8580 lapack_int LAPACKE_ssyequb_work( int matrix_order, char uplo, lapack_int n, 8581 const float* a, lapack_int lda, float* s, 8582 float* scond, float* amax, float* work ); 8583 lapack_int LAPACKE_dsyequb_work( int matrix_order, char uplo, lapack_int n, 8584 const double* a, lapack_int lda, double* s, 8585 double* scond, double* amax, double* work ); 8586 lapack_int LAPACKE_csyequb_work( int matrix_order, char uplo, lapack_int n, 8587 const lapack_complex_float* a, lapack_int lda, 8588 float* s, float* scond, float* amax, 8589 lapack_complex_float* work ); 8590 lapack_int LAPACKE_zsyequb_work( int matrix_order, char uplo, lapack_int n, 8591 const lapack_complex_double* a, lapack_int lda, 8592 double* s, double* scond, double* amax, 8593 lapack_complex_double* work ); 8594 8595 lapack_int LAPACKE_ssyev_work( int matrix_order, char jobz, char uplo, 8596 lapack_int n, float* a, lapack_int lda, float* w, 8597 float* work, lapack_int lwork ); 8598 lapack_int LAPACKE_dsyev_work( int matrix_order, char jobz, char uplo, 8599 lapack_int n, double* a, lapack_int lda, 8600 double* w, double* work, lapack_int lwork ); 8601 8602 lapack_int LAPACKE_ssyevd_work( int matrix_order, char jobz, char uplo, 8603 lapack_int n, float* a, lapack_int lda, 8604 float* w, float* work, lapack_int lwork, 8605 lapack_int* iwork, lapack_int liwork ); 8606 lapack_int LAPACKE_dsyevd_work( int matrix_order, char jobz, char uplo, 8607 lapack_int n, double* a, lapack_int lda, 8608 double* w, double* work, lapack_int lwork, 8609 lapack_int* iwork, lapack_int liwork ); 8610 8611 lapack_int LAPACKE_ssyevr_work( int matrix_order, char jobz, char range, 8612 char uplo, lapack_int n, float* a, 8613 lapack_int lda, float vl, float vu, 8614 lapack_int il, lapack_int iu, float abstol, 8615 lapack_int* m, float* w, float* z, 8616 lapack_int ldz, lapack_int* isuppz, float* work, 8617 lapack_int lwork, lapack_int* iwork, 8618 lapack_int liwork ); 8619 lapack_int LAPACKE_dsyevr_work( int matrix_order, char jobz, char range, 8620 char uplo, lapack_int n, double* a, 8621 lapack_int lda, double vl, double vu, 8622 lapack_int il, lapack_int iu, double abstol, 8623 lapack_int* m, double* w, double* z, 8624 lapack_int ldz, lapack_int* isuppz, 8625 double* work, lapack_int lwork, 8626 lapack_int* iwork, lapack_int liwork ); 8627 8628 lapack_int LAPACKE_ssyevx_work( int matrix_order, char jobz, char range, 8629 char uplo, lapack_int n, float* a, 8630 lapack_int lda, float vl, float vu, 8631 lapack_int il, lapack_int iu, float abstol, 8632 lapack_int* m, float* w, float* z, 8633 lapack_int ldz, float* work, lapack_int lwork, 8634 lapack_int* iwork, lapack_int* ifail ); 8635 lapack_int LAPACKE_dsyevx_work( int matrix_order, char jobz, char range, 8636 char uplo, lapack_int n, double* a, 8637 lapack_int lda, double vl, double vu, 8638 lapack_int il, lapack_int iu, double abstol, 8639 lapack_int* m, double* w, double* z, 8640 lapack_int ldz, double* work, lapack_int lwork, 8641 lapack_int* iwork, lapack_int* ifail ); 8642 8643 lapack_int LAPACKE_ssygst_work( int matrix_order, lapack_int itype, char uplo, 8644 lapack_int n, float* a, lapack_int lda, 8645 const float* b, lapack_int ldb ); 8646 lapack_int LAPACKE_dsygst_work( int matrix_order, lapack_int itype, char uplo, 8647 lapack_int n, double* a, lapack_int lda, 8648 const double* b, lapack_int ldb ); 8649 8650 lapack_int LAPACKE_ssygv_work( int matrix_order, lapack_int itype, char jobz, 8651 char uplo, lapack_int n, float* a, 8652 lapack_int lda, float* b, lapack_int ldb, 8653 float* w, float* work, lapack_int lwork ); 8654 lapack_int LAPACKE_dsygv_work( int matrix_order, lapack_int itype, char jobz, 8655 char uplo, lapack_int n, double* a, 8656 lapack_int lda, double* b, lapack_int ldb, 8657 double* w, double* work, lapack_int lwork ); 8658 8659 lapack_int LAPACKE_ssygvd_work( int matrix_order, lapack_int itype, char jobz, 8660 char uplo, lapack_int n, float* a, 8661 lapack_int lda, float* b, lapack_int ldb, 8662 float* w, float* work, lapack_int lwork, 8663 lapack_int* iwork, lapack_int liwork ); 8664 lapack_int LAPACKE_dsygvd_work( int matrix_order, lapack_int itype, char jobz, 8665 char uplo, lapack_int n, double* a, 8666 lapack_int lda, double* b, lapack_int ldb, 8667 double* w, double* work, lapack_int lwork, 8668 lapack_int* iwork, lapack_int liwork ); 8669 8670 lapack_int LAPACKE_ssygvx_work( int matrix_order, lapack_int itype, char jobz, 8671 char range, char uplo, lapack_int n, float* a, 8672 lapack_int lda, float* b, lapack_int ldb, 8673 float vl, float vu, lapack_int il, 8674 lapack_int iu, float abstol, lapack_int* m, 8675 float* w, float* z, lapack_int ldz, float* work, 8676 lapack_int lwork, lapack_int* iwork, 8677 lapack_int* ifail ); 8678 lapack_int LAPACKE_dsygvx_work( int matrix_order, lapack_int itype, char jobz, 8679 char range, char uplo, lapack_int n, double* a, 8680 lapack_int lda, double* b, lapack_int ldb, 8681 double vl, double vu, lapack_int il, 8682 lapack_int iu, double abstol, lapack_int* m, 8683 double* w, double* z, lapack_int ldz, 8684 double* work, lapack_int lwork, 8685 lapack_int* iwork, lapack_int* ifail ); 8686 8687 lapack_int LAPACKE_ssyrfs_work( int matrix_order, char uplo, lapack_int n, 8688 lapack_int nrhs, const float* a, lapack_int lda, 8689 const float* af, lapack_int ldaf, 8690 const lapack_int* ipiv, const float* b, 8691 lapack_int ldb, float* x, lapack_int ldx, 8692 float* ferr, float* berr, float* work, 8693 lapack_int* iwork ); 8694 lapack_int LAPACKE_dsyrfs_work( int matrix_order, char uplo, lapack_int n, 8695 lapack_int nrhs, const double* a, 8696 lapack_int lda, const double* af, 8697 lapack_int ldaf, const lapack_int* ipiv, 8698 const double* b, lapack_int ldb, double* x, 8699 lapack_int ldx, double* ferr, double* berr, 8700 double* work, lapack_int* iwork ); 8701 lapack_int LAPACKE_csyrfs_work( int matrix_order, char uplo, lapack_int n, 8702 lapack_int nrhs, const lapack_complex_float* a, 8703 lapack_int lda, const lapack_complex_float* af, 8704 lapack_int ldaf, const lapack_int* ipiv, 8705 const lapack_complex_float* b, lapack_int ldb, 8706 lapack_complex_float* x, lapack_int ldx, 8707 float* ferr, float* berr, 8708 lapack_complex_float* work, float* rwork ); 8709 lapack_int LAPACKE_zsyrfs_work( int matrix_order, char uplo, lapack_int n, 8710 lapack_int nrhs, const lapack_complex_double* a, 8711 lapack_int lda, const lapack_complex_double* af, 8712 lapack_int ldaf, const lapack_int* ipiv, 8713 const lapack_complex_double* b, lapack_int ldb, 8714 lapack_complex_double* x, lapack_int ldx, 8715 double* ferr, double* berr, 8716 lapack_complex_double* work, double* rwork ); 8717 8718 lapack_int LAPACKE_ssyrfsx_work( int matrix_order, char uplo, char equed, 8719 lapack_int n, lapack_int nrhs, const float* a, 8720 lapack_int lda, const float* af, 8721 lapack_int ldaf, const lapack_int* ipiv, 8722 const float* s, const float* b, lapack_int ldb, 8723 float* x, lapack_int ldx, float* rcond, 8724 float* berr, lapack_int n_err_bnds, 8725 float* err_bnds_norm, float* err_bnds_comp, 8726 lapack_int nparams, float* params, float* work, 8727 lapack_int* iwork ); 8728 lapack_int LAPACKE_dsyrfsx_work( int matrix_order, char uplo, char equed, 8729 lapack_int n, lapack_int nrhs, const double* a, 8730 lapack_int lda, const double* af, 8731 lapack_int ldaf, const lapack_int* ipiv, 8732 const double* s, const double* b, 8733 lapack_int ldb, double* x, lapack_int ldx, 8734 double* rcond, double* berr, 8735 lapack_int n_err_bnds, double* err_bnds_norm, 8736 double* err_bnds_comp, lapack_int nparams, 8737 double* params, double* work, 8738 lapack_int* iwork ); 8739 lapack_int LAPACKE_csyrfsx_work( int matrix_order, char uplo, char equed, 8740 lapack_int n, lapack_int nrhs, 8741 const lapack_complex_float* a, lapack_int lda, 8742 const lapack_complex_float* af, 8743 lapack_int ldaf, const lapack_int* ipiv, 8744 const float* s, const lapack_complex_float* b, 8745 lapack_int ldb, lapack_complex_float* x, 8746 lapack_int ldx, float* rcond, float* berr, 8747 lapack_int n_err_bnds, float* err_bnds_norm, 8748 float* err_bnds_comp, lapack_int nparams, 8749 float* params, lapack_complex_float* work, 8750 float* rwork ); 8751 lapack_int LAPACKE_zsyrfsx_work( int matrix_order, char uplo, char equed, 8752 lapack_int n, lapack_int nrhs, 8753 const lapack_complex_double* a, lapack_int lda, 8754 const lapack_complex_double* af, 8755 lapack_int ldaf, const lapack_int* ipiv, 8756 const double* s, 8757 const lapack_complex_double* b, lapack_int ldb, 8758 lapack_complex_double* x, lapack_int ldx, 8759 double* rcond, double* berr, 8760 lapack_int n_err_bnds, double* err_bnds_norm, 8761 double* err_bnds_comp, lapack_int nparams, 8762 double* params, lapack_complex_double* work, 8763 double* rwork ); 8764 8765 lapack_int LAPACKE_ssysv_work( int matrix_order, char uplo, lapack_int n, 8766 lapack_int nrhs, float* a, lapack_int lda, 8767 lapack_int* ipiv, float* b, lapack_int ldb, 8768 float* work, lapack_int lwork ); 8769 lapack_int LAPACKE_dsysv_work( int matrix_order, char uplo, lapack_int n, 8770 lapack_int nrhs, double* a, lapack_int lda, 8771 lapack_int* ipiv, double* b, lapack_int ldb, 8772 double* work, lapack_int lwork ); 8773 lapack_int LAPACKE_csysv_work( int matrix_order, char uplo, lapack_int n, 8774 lapack_int nrhs, lapack_complex_float* a, 8775 lapack_int lda, lapack_int* ipiv, 8776 lapack_complex_float* b, lapack_int ldb, 8777 lapack_complex_float* work, lapack_int lwork ); 8778 lapack_int LAPACKE_zsysv_work( int matrix_order, char uplo, lapack_int n, 8779 lapack_int nrhs, lapack_complex_double* a, 8780 lapack_int lda, lapack_int* ipiv, 8781 lapack_complex_double* b, lapack_int ldb, 8782 lapack_complex_double* work, lapack_int lwork ); 8783 8784 lapack_int LAPACKE_ssysvx_work( int matrix_order, char fact, char uplo, 8785 lapack_int n, lapack_int nrhs, const float* a, 8786 lapack_int lda, float* af, lapack_int ldaf, 8787 lapack_int* ipiv, const float* b, 8788 lapack_int ldb, float* x, lapack_int ldx, 8789 float* rcond, float* ferr, float* berr, 8790 float* work, lapack_int lwork, 8791 lapack_int* iwork ); 8792 lapack_int LAPACKE_dsysvx_work( int matrix_order, char fact, char uplo, 8793 lapack_int n, lapack_int nrhs, const double* a, 8794 lapack_int lda, double* af, lapack_int ldaf, 8795 lapack_int* ipiv, const double* b, 8796 lapack_int ldb, double* x, lapack_int ldx, 8797 double* rcond, double* ferr, double* berr, 8798 double* work, lapack_int lwork, 8799 lapack_int* iwork ); 8800 lapack_int LAPACKE_csysvx_work( int matrix_order, char fact, char uplo, 8801 lapack_int n, lapack_int nrhs, 8802 const lapack_complex_float* a, lapack_int lda, 8803 lapack_complex_float* af, lapack_int ldaf, 8804 lapack_int* ipiv, const lapack_complex_float* b, 8805 lapack_int ldb, lapack_complex_float* x, 8806 lapack_int ldx, float* rcond, float* ferr, 8807 float* berr, lapack_complex_float* work, 8808 lapack_int lwork, float* rwork ); 8809 lapack_int LAPACKE_zsysvx_work( int matrix_order, char fact, char uplo, 8810 lapack_int n, lapack_int nrhs, 8811 const lapack_complex_double* a, lapack_int lda, 8812 lapack_complex_double* af, lapack_int ldaf, 8813 lapack_int* ipiv, 8814 const lapack_complex_double* b, lapack_int ldb, 8815 lapack_complex_double* x, lapack_int ldx, 8816 double* rcond, double* ferr, double* berr, 8817 lapack_complex_double* work, lapack_int lwork, 8818 double* rwork ); 8819 8820 lapack_int LAPACKE_ssysvxx_work( int matrix_order, char fact, char uplo, 8821 lapack_int n, lapack_int nrhs, float* a, 8822 lapack_int lda, float* af, lapack_int ldaf, 8823 lapack_int* ipiv, char* equed, float* s, 8824 float* b, lapack_int ldb, float* x, 8825 lapack_int ldx, float* rcond, float* rpvgrw, 8826 float* berr, lapack_int n_err_bnds, 8827 float* err_bnds_norm, float* err_bnds_comp, 8828 lapack_int nparams, float* params, float* work, 8829 lapack_int* iwork ); 8830 lapack_int LAPACKE_dsysvxx_work( int matrix_order, char fact, char uplo, 8831 lapack_int n, lapack_int nrhs, double* a, 8832 lapack_int lda, double* af, lapack_int ldaf, 8833 lapack_int* ipiv, char* equed, double* s, 8834 double* b, lapack_int ldb, double* x, 8835 lapack_int ldx, double* rcond, double* rpvgrw, 8836 double* berr, lapack_int n_err_bnds, 8837 double* err_bnds_norm, double* err_bnds_comp, 8838 lapack_int nparams, double* params, 8839 double* work, lapack_int* iwork ); 8840 lapack_int LAPACKE_csysvxx_work( int matrix_order, char fact, char uplo, 8841 lapack_int n, lapack_int nrhs, 8842 lapack_complex_float* a, lapack_int lda, 8843 lapack_complex_float* af, lapack_int ldaf, 8844 lapack_int* ipiv, char* equed, float* s, 8845 lapack_complex_float* b, lapack_int ldb, 8846 lapack_complex_float* x, lapack_int ldx, 8847 float* rcond, float* rpvgrw, float* berr, 8848 lapack_int n_err_bnds, float* err_bnds_norm, 8849 float* err_bnds_comp, lapack_int nparams, 8850 float* params, lapack_complex_float* work, 8851 float* rwork ); 8852 lapack_int LAPACKE_zsysvxx_work( int matrix_order, char fact, char uplo, 8853 lapack_int n, lapack_int nrhs, 8854 lapack_complex_double* a, lapack_int lda, 8855 lapack_complex_double* af, lapack_int ldaf, 8856 lapack_int* ipiv, char* equed, double* s, 8857 lapack_complex_double* b, lapack_int ldb, 8858 lapack_complex_double* x, lapack_int ldx, 8859 double* rcond, double* rpvgrw, double* berr, 8860 lapack_int n_err_bnds, double* err_bnds_norm, 8861 double* err_bnds_comp, lapack_int nparams, 8862 double* params, lapack_complex_double* work, 8863 double* rwork ); 8864 8865 lapack_int LAPACKE_ssytrd_work( int matrix_order, char uplo, lapack_int n, 8866 float* a, lapack_int lda, float* d, float* e, 8867 float* tau, float* work, lapack_int lwork ); 8868 lapack_int LAPACKE_dsytrd_work( int matrix_order, char uplo, lapack_int n, 8869 double* a, lapack_int lda, double* d, double* e, 8870 double* tau, double* work, lapack_int lwork ); 8871 8872 lapack_int LAPACKE_ssytrf_work( int matrix_order, char uplo, lapack_int n, 8873 float* a, lapack_int lda, lapack_int* ipiv, 8874 float* work, lapack_int lwork ); 8875 lapack_int LAPACKE_dsytrf_work( int matrix_order, char uplo, lapack_int n, 8876 double* a, lapack_int lda, lapack_int* ipiv, 8877 double* work, lapack_int lwork ); 8878 lapack_int LAPACKE_csytrf_work( int matrix_order, char uplo, lapack_int n, 8879 lapack_complex_float* a, lapack_int lda, 8880 lapack_int* ipiv, lapack_complex_float* work, 8881 lapack_int lwork ); 8882 lapack_int LAPACKE_zsytrf_work( int matrix_order, char uplo, lapack_int n, 8883 lapack_complex_double* a, lapack_int lda, 8884 lapack_int* ipiv, lapack_complex_double* work, 8885 lapack_int lwork ); 8886 8887 lapack_int LAPACKE_ssytri_work( int matrix_order, char uplo, lapack_int n, 8888 float* a, lapack_int lda, 8889 const lapack_int* ipiv, float* work ); 8890 lapack_int LAPACKE_dsytri_work( int matrix_order, char uplo, lapack_int n, 8891 double* a, lapack_int lda, 8892 const lapack_int* ipiv, double* work ); 8893 lapack_int LAPACKE_csytri_work( int matrix_order, char uplo, lapack_int n, 8894 lapack_complex_float* a, lapack_int lda, 8895 const lapack_int* ipiv, 8896 lapack_complex_float* work ); 8897 lapack_int LAPACKE_zsytri_work( int matrix_order, char uplo, lapack_int n, 8898 lapack_complex_double* a, lapack_int lda, 8899 const lapack_int* ipiv, 8900 lapack_complex_double* work ); 8901 8902 lapack_int LAPACKE_ssytrs_work( int matrix_order, char uplo, lapack_int n, 8903 lapack_int nrhs, const float* a, lapack_int lda, 8904 const lapack_int* ipiv, float* b, 8905 lapack_int ldb ); 8906 lapack_int LAPACKE_dsytrs_work( int matrix_order, char uplo, lapack_int n, 8907 lapack_int nrhs, const double* a, 8908 lapack_int lda, const lapack_int* ipiv, 8909 double* b, lapack_int ldb ); 8910 lapack_int LAPACKE_csytrs_work( int matrix_order, char uplo, lapack_int n, 8911 lapack_int nrhs, const lapack_complex_float* a, 8912 lapack_int lda, const lapack_int* ipiv, 8913 lapack_complex_float* b, lapack_int ldb ); 8914 lapack_int LAPACKE_zsytrs_work( int matrix_order, char uplo, lapack_int n, 8915 lapack_int nrhs, const lapack_complex_double* a, 8916 lapack_int lda, const lapack_int* ipiv, 8917 lapack_complex_double* b, lapack_int ldb ); 8918 8919 lapack_int LAPACKE_stbcon_work( int matrix_order, char norm, char uplo, 8920 char diag, lapack_int n, lapack_int kd, 8921 const float* ab, lapack_int ldab, float* rcond, 8922 float* work, lapack_int* iwork ); 8923 lapack_int LAPACKE_dtbcon_work( int matrix_order, char norm, char uplo, 8924 char diag, lapack_int n, lapack_int kd, 8925 const double* ab, lapack_int ldab, 8926 double* rcond, double* work, 8927 lapack_int* iwork ); 8928 lapack_int LAPACKE_ctbcon_work( int matrix_order, char norm, char uplo, 8929 char diag, lapack_int n, lapack_int kd, 8930 const lapack_complex_float* ab, lapack_int ldab, 8931 float* rcond, lapack_complex_float* work, 8932 float* rwork ); 8933 lapack_int LAPACKE_ztbcon_work( int matrix_order, char norm, char uplo, 8934 char diag, lapack_int n, lapack_int kd, 8935 const lapack_complex_double* ab, 8936 lapack_int ldab, double* rcond, 8937 lapack_complex_double* work, double* rwork ); 8938 8939 lapack_int LAPACKE_stbrfs_work( int matrix_order, char uplo, char trans, 8940 char diag, lapack_int n, lapack_int kd, 8941 lapack_int nrhs, const float* ab, 8942 lapack_int ldab, const float* b, lapack_int ldb, 8943 const float* x, lapack_int ldx, float* ferr, 8944 float* berr, float* work, lapack_int* iwork ); 8945 lapack_int LAPACKE_dtbrfs_work( int matrix_order, char uplo, char trans, 8946 char diag, lapack_int n, lapack_int kd, 8947 lapack_int nrhs, const double* ab, 8948 lapack_int ldab, const double* b, 8949 lapack_int ldb, const double* x, lapack_int ldx, 8950 double* ferr, double* berr, double* work, 8951 lapack_int* iwork ); 8952 lapack_int LAPACKE_ctbrfs_work( int matrix_order, char uplo, char trans, 8953 char diag, lapack_int n, lapack_int kd, 8954 lapack_int nrhs, const lapack_complex_float* ab, 8955 lapack_int ldab, const lapack_complex_float* b, 8956 lapack_int ldb, const lapack_complex_float* x, 8957 lapack_int ldx, float* ferr, float* berr, 8958 lapack_complex_float* work, float* rwork ); 8959 lapack_int LAPACKE_ztbrfs_work( int matrix_order, char uplo, char trans, 8960 char diag, lapack_int n, lapack_int kd, 8961 lapack_int nrhs, 8962 const lapack_complex_double* ab, 8963 lapack_int ldab, const lapack_complex_double* b, 8964 lapack_int ldb, const lapack_complex_double* x, 8965 lapack_int ldx, double* ferr, double* berr, 8966 lapack_complex_double* work, double* rwork ); 8967 8968 lapack_int LAPACKE_stbtrs_work( int matrix_order, char uplo, char trans, 8969 char diag, lapack_int n, lapack_int kd, 8970 lapack_int nrhs, const float* ab, 8971 lapack_int ldab, float* b, lapack_int ldb ); 8972 lapack_int LAPACKE_dtbtrs_work( int matrix_order, char uplo, char trans, 8973 char diag, lapack_int n, lapack_int kd, 8974 lapack_int nrhs, const double* ab, 8975 lapack_int ldab, double* b, lapack_int ldb ); 8976 lapack_int LAPACKE_ctbtrs_work( int matrix_order, char uplo, char trans, 8977 char diag, lapack_int n, lapack_int kd, 8978 lapack_int nrhs, const lapack_complex_float* ab, 8979 lapack_int ldab, lapack_complex_float* b, 8980 lapack_int ldb ); 8981 lapack_int LAPACKE_ztbtrs_work( int matrix_order, char uplo, char trans, 8982 char diag, lapack_int n, lapack_int kd, 8983 lapack_int nrhs, 8984 const lapack_complex_double* ab, 8985 lapack_int ldab, lapack_complex_double* b, 8986 lapack_int ldb ); 8987 8988 lapack_int LAPACKE_stfsm_work( int matrix_order, char transr, char side, 8989 char uplo, char trans, char diag, lapack_int m, 8990 lapack_int n, float alpha, const float* a, 8991 float* b, lapack_int ldb ); 8992 lapack_int LAPACKE_dtfsm_work( int matrix_order, char transr, char side, 8993 char uplo, char trans, char diag, lapack_int m, 8994 lapack_int n, double alpha, const double* a, 8995 double* b, lapack_int ldb ); 8996 lapack_int LAPACKE_ctfsm_work( int matrix_order, char transr, char side, 8997 char uplo, char trans, char diag, lapack_int m, 8998 lapack_int n, lapack_complex_float alpha, 8999 const lapack_complex_float* a, 9000 lapack_complex_float* b, lapack_int ldb ); 9001 lapack_int LAPACKE_ztfsm_work( int matrix_order, char transr, char side, 9002 char uplo, char trans, char diag, lapack_int m, 9003 lapack_int n, lapack_complex_double alpha, 9004 const lapack_complex_double* a, 9005 lapack_complex_double* b, lapack_int ldb ); 9006 9007 lapack_int LAPACKE_stftri_work( int matrix_order, char transr, char uplo, 9008 char diag, lapack_int n, float* a ); 9009 lapack_int LAPACKE_dtftri_work( int matrix_order, char transr, char uplo, 9010 char diag, lapack_int n, double* a ); 9011 lapack_int LAPACKE_ctftri_work( int matrix_order, char transr, char uplo, 9012 char diag, lapack_int n, 9013 lapack_complex_float* a ); 9014 lapack_int LAPACKE_ztftri_work( int matrix_order, char transr, char uplo, 9015 char diag, lapack_int n, 9016 lapack_complex_double* a ); 9017 9018 lapack_int LAPACKE_stfttp_work( int matrix_order, char transr, char uplo, 9019 lapack_int n, const float* arf, float* ap ); 9020 lapack_int LAPACKE_dtfttp_work( int matrix_order, char transr, char uplo, 9021 lapack_int n, const double* arf, double* ap ); 9022 lapack_int LAPACKE_ctfttp_work( int matrix_order, char transr, char uplo, 9023 lapack_int n, const lapack_complex_float* arf, 9024 lapack_complex_float* ap ); 9025 lapack_int LAPACKE_ztfttp_work( int matrix_order, char transr, char uplo, 9026 lapack_int n, const lapack_complex_double* arf, 9027 lapack_complex_double* ap ); 9028 9029 lapack_int LAPACKE_stfttr_work( int matrix_order, char transr, char uplo, 9030 lapack_int n, const float* arf, float* a, 9031 lapack_int lda ); 9032 lapack_int LAPACKE_dtfttr_work( int matrix_order, char transr, char uplo, 9033 lapack_int n, const double* arf, double* a, 9034 lapack_int lda ); 9035 lapack_int LAPACKE_ctfttr_work( int matrix_order, char transr, char uplo, 9036 lapack_int n, const lapack_complex_float* arf, 9037 lapack_complex_float* a, lapack_int lda ); 9038 lapack_int LAPACKE_ztfttr_work( int matrix_order, char transr, char uplo, 9039 lapack_int n, const lapack_complex_double* arf, 9040 lapack_complex_double* a, lapack_int lda ); 9041 9042 lapack_int LAPACKE_stgevc_work( int matrix_order, char side, char howmny, 9043 const lapack_logical* select, lapack_int n, 9044 const float* s, lapack_int lds, const float* p, 9045 lapack_int ldp, float* vl, lapack_int ldvl, 9046 float* vr, lapack_int ldvr, lapack_int mm, 9047 lapack_int* m, float* work ); 9048 lapack_int LAPACKE_dtgevc_work( int matrix_order, char side, char howmny, 9049 const lapack_logical* select, lapack_int n, 9050 const double* s, lapack_int lds, 9051 const double* p, lapack_int ldp, double* vl, 9052 lapack_int ldvl, double* vr, lapack_int ldvr, 9053 lapack_int mm, lapack_int* m, double* work ); 9054 lapack_int LAPACKE_ctgevc_work( int matrix_order, char side, char howmny, 9055 const lapack_logical* select, lapack_int n, 9056 const lapack_complex_float* s, lapack_int lds, 9057 const lapack_complex_float* p, lapack_int ldp, 9058 lapack_complex_float* vl, lapack_int ldvl, 9059 lapack_complex_float* vr, lapack_int ldvr, 9060 lapack_int mm, lapack_int* m, 9061 lapack_complex_float* work, float* rwork ); 9062 lapack_int LAPACKE_ztgevc_work( int matrix_order, char side, char howmny, 9063 const lapack_logical* select, lapack_int n, 9064 const lapack_complex_double* s, lapack_int lds, 9065 const lapack_complex_double* p, lapack_int ldp, 9066 lapack_complex_double* vl, lapack_int ldvl, 9067 lapack_complex_double* vr, lapack_int ldvr, 9068 lapack_int mm, lapack_int* m, 9069 lapack_complex_double* work, double* rwork ); 9070 9071 lapack_int LAPACKE_stgexc_work( int matrix_order, lapack_logical wantq, 9072 lapack_logical wantz, lapack_int n, float* a, 9073 lapack_int lda, float* b, lapack_int ldb, 9074 float* q, lapack_int ldq, float* z, 9075 lapack_int ldz, lapack_int* ifst, 9076 lapack_int* ilst, float* work, 9077 lapack_int lwork ); 9078 lapack_int LAPACKE_dtgexc_work( int matrix_order, lapack_logical wantq, 9079 lapack_logical wantz, lapack_int n, double* a, 9080 lapack_int lda, double* b, lapack_int ldb, 9081 double* q, lapack_int ldq, double* z, 9082 lapack_int ldz, lapack_int* ifst, 9083 lapack_int* ilst, double* work, 9084 lapack_int lwork ); 9085 lapack_int LAPACKE_ctgexc_work( int matrix_order, lapack_logical wantq, 9086 lapack_logical wantz, lapack_int n, 9087 lapack_complex_float* a, lapack_int lda, 9088 lapack_complex_float* b, lapack_int ldb, 9089 lapack_complex_float* q, lapack_int ldq, 9090 lapack_complex_float* z, lapack_int ldz, 9091 lapack_int ifst, lapack_int ilst ); 9092 lapack_int LAPACKE_ztgexc_work( int matrix_order, lapack_logical wantq, 9093 lapack_logical wantz, lapack_int n, 9094 lapack_complex_double* a, lapack_int lda, 9095 lapack_complex_double* b, lapack_int ldb, 9096 lapack_complex_double* q, lapack_int ldq, 9097 lapack_complex_double* z, lapack_int ldz, 9098 lapack_int ifst, lapack_int ilst ); 9099 9100 lapack_int LAPACKE_stgsen_work( int matrix_order, lapack_int ijob, 9101 lapack_logical wantq, lapack_logical wantz, 9102 const lapack_logical* select, lapack_int n, 9103 float* a, lapack_int lda, float* b, 9104 lapack_int ldb, float* alphar, float* alphai, 9105 float* beta, float* q, lapack_int ldq, float* z, 9106 lapack_int ldz, lapack_int* m, float* pl, 9107 float* pr, float* dif, float* work, 9108 lapack_int lwork, lapack_int* iwork, 9109 lapack_int liwork ); 9110 lapack_int LAPACKE_dtgsen_work( int matrix_order, lapack_int ijob, 9111 lapack_logical wantq, lapack_logical wantz, 9112 const lapack_logical* select, lapack_int n, 9113 double* a, lapack_int lda, double* b, 9114 lapack_int ldb, double* alphar, double* alphai, 9115 double* beta, double* q, lapack_int ldq, 9116 double* z, lapack_int ldz, lapack_int* m, 9117 double* pl, double* pr, double* dif, 9118 double* work, lapack_int lwork, 9119 lapack_int* iwork, lapack_int liwork ); 9120 lapack_int LAPACKE_ctgsen_work( int matrix_order, lapack_int ijob, 9121 lapack_logical wantq, lapack_logical wantz, 9122 const lapack_logical* select, lapack_int n, 9123 lapack_complex_float* a, lapack_int lda, 9124 lapack_complex_float* b, lapack_int ldb, 9125 lapack_complex_float* alpha, 9126 lapack_complex_float* beta, 9127 lapack_complex_float* q, lapack_int ldq, 9128 lapack_complex_float* z, lapack_int ldz, 9129 lapack_int* m, float* pl, float* pr, float* dif, 9130 lapack_complex_float* work, lapack_int lwork, 9131 lapack_int* iwork, lapack_int liwork ); 9132 lapack_int LAPACKE_ztgsen_work( int matrix_order, lapack_int ijob, 9133 lapack_logical wantq, lapack_logical wantz, 9134 const lapack_logical* select, lapack_int n, 9135 lapack_complex_double* a, lapack_int lda, 9136 lapack_complex_double* b, lapack_int ldb, 9137 lapack_complex_double* alpha, 9138 lapack_complex_double* beta, 9139 lapack_complex_double* q, lapack_int ldq, 9140 lapack_complex_double* z, lapack_int ldz, 9141 lapack_int* m, double* pl, double* pr, 9142 double* dif, lapack_complex_double* work, 9143 lapack_int lwork, lapack_int* iwork, 9144 lapack_int liwork ); 9145 9146 lapack_int LAPACKE_stgsja_work( int matrix_order, char jobu, char jobv, 9147 char jobq, lapack_int m, lapack_int p, 9148 lapack_int n, lapack_int k, lapack_int l, 9149 float* a, lapack_int lda, float* b, 9150 lapack_int ldb, float tola, float tolb, 9151 float* alpha, float* beta, float* u, 9152 lapack_int ldu, float* v, lapack_int ldv, 9153 float* q, lapack_int ldq, float* work, 9154 lapack_int* ncycle ); 9155 lapack_int LAPACKE_dtgsja_work( int matrix_order, char jobu, char jobv, 9156 char jobq, lapack_int m, lapack_int p, 9157 lapack_int n, lapack_int k, lapack_int l, 9158 double* a, lapack_int lda, double* b, 9159 lapack_int ldb, double tola, double tolb, 9160 double* alpha, double* beta, double* u, 9161 lapack_int ldu, double* v, lapack_int ldv, 9162 double* q, lapack_int ldq, double* work, 9163 lapack_int* ncycle ); 9164 lapack_int LAPACKE_ctgsja_work( int matrix_order, char jobu, char jobv, 9165 char jobq, lapack_int m, lapack_int p, 9166 lapack_int n, lapack_int k, lapack_int l, 9167 lapack_complex_float* a, lapack_int lda, 9168 lapack_complex_float* b, lapack_int ldb, 9169 float tola, float tolb, float* alpha, 9170 float* beta, lapack_complex_float* u, 9171 lapack_int ldu, lapack_complex_float* v, 9172 lapack_int ldv, lapack_complex_float* q, 9173 lapack_int ldq, lapack_complex_float* work, 9174 lapack_int* ncycle ); 9175 lapack_int LAPACKE_ztgsja_work( int matrix_order, char jobu, char jobv, 9176 char jobq, lapack_int m, lapack_int p, 9177 lapack_int n, lapack_int k, lapack_int l, 9178 lapack_complex_double* a, lapack_int lda, 9179 lapack_complex_double* b, lapack_int ldb, 9180 double tola, double tolb, double* alpha, 9181 double* beta, lapack_complex_double* u, 9182 lapack_int ldu, lapack_complex_double* v, 9183 lapack_int ldv, lapack_complex_double* q, 9184 lapack_int ldq, lapack_complex_double* work, 9185 lapack_int* ncycle ); 9186 9187 lapack_int LAPACKE_stgsna_work( int matrix_order, char job, char howmny, 9188 const lapack_logical* select, lapack_int n, 9189 const float* a, lapack_int lda, const float* b, 9190 lapack_int ldb, const float* vl, 9191 lapack_int ldvl, const float* vr, 9192 lapack_int ldvr, float* s, float* dif, 9193 lapack_int mm, lapack_int* m, float* work, 9194 lapack_int lwork, lapack_int* iwork ); 9195 lapack_int LAPACKE_dtgsna_work( int matrix_order, char job, char howmny, 9196 const lapack_logical* select, lapack_int n, 9197 const double* a, lapack_int lda, 9198 const double* b, lapack_int ldb, 9199 const double* vl, lapack_int ldvl, 9200 const double* vr, lapack_int ldvr, double* s, 9201 double* dif, lapack_int mm, lapack_int* m, 9202 double* work, lapack_int lwork, 9203 lapack_int* iwork ); 9204 lapack_int LAPACKE_ctgsna_work( int matrix_order, char job, char howmny, 9205 const lapack_logical* select, lapack_int n, 9206 const lapack_complex_float* a, lapack_int lda, 9207 const lapack_complex_float* b, lapack_int ldb, 9208 const lapack_complex_float* vl, lapack_int ldvl, 9209 const lapack_complex_float* vr, lapack_int ldvr, 9210 float* s, float* dif, lapack_int mm, 9211 lapack_int* m, lapack_complex_float* work, 9212 lapack_int lwork, lapack_int* iwork ); 9213 lapack_int LAPACKE_ztgsna_work( int matrix_order, char job, char howmny, 9214 const lapack_logical* select, lapack_int n, 9215 const lapack_complex_double* a, lapack_int lda, 9216 const lapack_complex_double* b, lapack_int ldb, 9217 const lapack_complex_double* vl, 9218 lapack_int ldvl, 9219 const lapack_complex_double* vr, 9220 lapack_int ldvr, double* s, double* dif, 9221 lapack_int mm, lapack_int* m, 9222 lapack_complex_double* work, lapack_int lwork, 9223 lapack_int* iwork ); 9224 9225 lapack_int LAPACKE_stgsyl_work( int matrix_order, char trans, lapack_int ijob, 9226 lapack_int m, lapack_int n, const float* a, 9227 lapack_int lda, const float* b, lapack_int ldb, 9228 float* c, lapack_int ldc, const float* d, 9229 lapack_int ldd, const float* e, lapack_int lde, 9230 float* f, lapack_int ldf, float* scale, 9231 float* dif, float* work, lapack_int lwork, 9232 lapack_int* iwork ); 9233 lapack_int LAPACKE_dtgsyl_work( int matrix_order, char trans, lapack_int ijob, 9234 lapack_int m, lapack_int n, const double* a, 9235 lapack_int lda, const double* b, lapack_int ldb, 9236 double* c, lapack_int ldc, const double* d, 9237 lapack_int ldd, const double* e, lapack_int lde, 9238 double* f, lapack_int ldf, double* scale, 9239 double* dif, double* work, lapack_int lwork, 9240 lapack_int* iwork ); 9241 lapack_int LAPACKE_ctgsyl_work( int matrix_order, char trans, lapack_int ijob, 9242 lapack_int m, lapack_int n, 9243 const lapack_complex_float* a, lapack_int lda, 9244 const lapack_complex_float* b, lapack_int ldb, 9245 lapack_complex_float* c, lapack_int ldc, 9246 const lapack_complex_float* d, lapack_int ldd, 9247 const lapack_complex_float* e, lapack_int lde, 9248 lapack_complex_float* f, lapack_int ldf, 9249 float* scale, float* dif, 9250 lapack_complex_float* work, lapack_int lwork, 9251 lapack_int* iwork ); 9252 lapack_int LAPACKE_ztgsyl_work( int matrix_order, char trans, lapack_int ijob, 9253 lapack_int m, lapack_int n, 9254 const lapack_complex_double* a, lapack_int lda, 9255 const lapack_complex_double* b, lapack_int ldb, 9256 lapack_complex_double* c, lapack_int ldc, 9257 const lapack_complex_double* d, lapack_int ldd, 9258 const lapack_complex_double* e, lapack_int lde, 9259 lapack_complex_double* f, lapack_int ldf, 9260 double* scale, double* dif, 9261 lapack_complex_double* work, lapack_int lwork, 9262 lapack_int* iwork ); 9263 9264 lapack_int LAPACKE_stpcon_work( int matrix_order, char norm, char uplo, 9265 char diag, lapack_int n, const float* ap, 9266 float* rcond, float* work, lapack_int* iwork ); 9267 lapack_int LAPACKE_dtpcon_work( int matrix_order, char norm, char uplo, 9268 char diag, lapack_int n, const double* ap, 9269 double* rcond, double* work, 9270 lapack_int* iwork ); 9271 lapack_int LAPACKE_ctpcon_work( int matrix_order, char norm, char uplo, 9272 char diag, lapack_int n, 9273 const lapack_complex_float* ap, float* rcond, 9274 lapack_complex_float* work, float* rwork ); 9275 lapack_int LAPACKE_ztpcon_work( int matrix_order, char norm, char uplo, 9276 char diag, lapack_int n, 9277 const lapack_complex_double* ap, double* rcond, 9278 lapack_complex_double* work, double* rwork ); 9279 9280 lapack_int LAPACKE_stprfs_work( int matrix_order, char uplo, char trans, 9281 char diag, lapack_int n, lapack_int nrhs, 9282 const float* ap, const float* b, lapack_int ldb, 9283 const float* x, lapack_int ldx, float* ferr, 9284 float* berr, float* work, lapack_int* iwork ); 9285 lapack_int LAPACKE_dtprfs_work( int matrix_order, char uplo, char trans, 9286 char diag, lapack_int n, lapack_int nrhs, 9287 const double* ap, const double* b, 9288 lapack_int ldb, const double* x, lapack_int ldx, 9289 double* ferr, double* berr, double* work, 9290 lapack_int* iwork ); 9291 lapack_int LAPACKE_ctprfs_work( int matrix_order, char uplo, char trans, 9292 char diag, lapack_int n, lapack_int nrhs, 9293 const lapack_complex_float* ap, 9294 const lapack_complex_float* b, lapack_int ldb, 9295 const lapack_complex_float* x, lapack_int ldx, 9296 float* ferr, float* berr, 9297 lapack_complex_float* work, float* rwork ); 9298 lapack_int LAPACKE_ztprfs_work( int matrix_order, char uplo, char trans, 9299 char diag, lapack_int n, lapack_int nrhs, 9300 const lapack_complex_double* ap, 9301 const lapack_complex_double* b, lapack_int ldb, 9302 const lapack_complex_double* x, lapack_int ldx, 9303 double* ferr, double* berr, 9304 lapack_complex_double* work, double* rwork ); 9305 9306 lapack_int LAPACKE_stptri_work( int matrix_order, char uplo, char diag, 9307 lapack_int n, float* ap ); 9308 lapack_int LAPACKE_dtptri_work( int matrix_order, char uplo, char diag, 9309 lapack_int n, double* ap ); 9310 lapack_int LAPACKE_ctptri_work( int matrix_order, char uplo, char diag, 9311 lapack_int n, lapack_complex_float* ap ); 9312 lapack_int LAPACKE_ztptri_work( int matrix_order, char uplo, char diag, 9313 lapack_int n, lapack_complex_double* ap ); 9314 9315 lapack_int LAPACKE_stptrs_work( int matrix_order, char uplo, char trans, 9316 char diag, lapack_int n, lapack_int nrhs, 9317 const float* ap, float* b, lapack_int ldb ); 9318 lapack_int LAPACKE_dtptrs_work( int matrix_order, char uplo, char trans, 9319 char diag, lapack_int n, lapack_int nrhs, 9320 const double* ap, double* b, lapack_int ldb ); 9321 lapack_int LAPACKE_ctptrs_work( int matrix_order, char uplo, char trans, 9322 char diag, lapack_int n, lapack_int nrhs, 9323 const lapack_complex_float* ap, 9324 lapack_complex_float* b, lapack_int ldb ); 9325 lapack_int LAPACKE_ztptrs_work( int matrix_order, char uplo, char trans, 9326 char diag, lapack_int n, lapack_int nrhs, 9327 const lapack_complex_double* ap, 9328 lapack_complex_double* b, lapack_int ldb ); 9329 9330 lapack_int LAPACKE_stpttf_work( int matrix_order, char transr, char uplo, 9331 lapack_int n, const float* ap, float* arf ); 9332 lapack_int LAPACKE_dtpttf_work( int matrix_order, char transr, char uplo, 9333 lapack_int n, const double* ap, double* arf ); 9334 lapack_int LAPACKE_ctpttf_work( int matrix_order, char transr, char uplo, 9335 lapack_int n, const lapack_complex_float* ap, 9336 lapack_complex_float* arf ); 9337 lapack_int LAPACKE_ztpttf_work( int matrix_order, char transr, char uplo, 9338 lapack_int n, const lapack_complex_double* ap, 9339 lapack_complex_double* arf ); 9340 9341 lapack_int LAPACKE_stpttr_work( int matrix_order, char uplo, lapack_int n, 9342 const float* ap, float* a, lapack_int lda ); 9343 lapack_int LAPACKE_dtpttr_work( int matrix_order, char uplo, lapack_int n, 9344 const double* ap, double* a, lapack_int lda ); 9345 lapack_int LAPACKE_ctpttr_work( int matrix_order, char uplo, lapack_int n, 9346 const lapack_complex_float* ap, 9347 lapack_complex_float* a, lapack_int lda ); 9348 lapack_int LAPACKE_ztpttr_work( int matrix_order, char uplo, lapack_int n, 9349 const lapack_complex_double* ap, 9350 lapack_complex_double* a, lapack_int lda ); 9351 9352 lapack_int LAPACKE_strcon_work( int matrix_order, char norm, char uplo, 9353 char diag, lapack_int n, const float* a, 9354 lapack_int lda, float* rcond, float* work, 9355 lapack_int* iwork ); 9356 lapack_int LAPACKE_dtrcon_work( int matrix_order, char norm, char uplo, 9357 char diag, lapack_int n, const double* a, 9358 lapack_int lda, double* rcond, double* work, 9359 lapack_int* iwork ); 9360 lapack_int LAPACKE_ctrcon_work( int matrix_order, char norm, char uplo, 9361 char diag, lapack_int n, 9362 const lapack_complex_float* a, lapack_int lda, 9363 float* rcond, lapack_complex_float* work, 9364 float* rwork ); 9365 lapack_int LAPACKE_ztrcon_work( int matrix_order, char norm, char uplo, 9366 char diag, lapack_int n, 9367 const lapack_complex_double* a, lapack_int lda, 9368 double* rcond, lapack_complex_double* work, 9369 double* rwork ); 9370 9371 lapack_int LAPACKE_strevc_work( int matrix_order, char side, char howmny, 9372 lapack_logical* select, lapack_int n, 9373 const float* t, lapack_int ldt, float* vl, 9374 lapack_int ldvl, float* vr, lapack_int ldvr, 9375 lapack_int mm, lapack_int* m, float* work ); 9376 lapack_int LAPACKE_dtrevc_work( int matrix_order, char side, char howmny, 9377 lapack_logical* select, lapack_int n, 9378 const double* t, lapack_int ldt, double* vl, 9379 lapack_int ldvl, double* vr, lapack_int ldvr, 9380 lapack_int mm, lapack_int* m, double* work ); 9381 lapack_int LAPACKE_ctrevc_work( int matrix_order, char side, char howmny, 9382 const lapack_logical* select, lapack_int n, 9383 lapack_complex_float* t, lapack_int ldt, 9384 lapack_complex_float* vl, lapack_int ldvl, 9385 lapack_complex_float* vr, lapack_int ldvr, 9386 lapack_int mm, lapack_int* m, 9387 lapack_complex_float* work, float* rwork ); 9388 lapack_int LAPACKE_ztrevc_work( int matrix_order, char side, char howmny, 9389 const lapack_logical* select, lapack_int n, 9390 lapack_complex_double* t, lapack_int ldt, 9391 lapack_complex_double* vl, lapack_int ldvl, 9392 lapack_complex_double* vr, lapack_int ldvr, 9393 lapack_int mm, lapack_int* m, 9394 lapack_complex_double* work, double* rwork ); 9395 9396 lapack_int LAPACKE_strexc_work( int matrix_order, char compq, lapack_int n, 9397 float* t, lapack_int ldt, float* q, 9398 lapack_int ldq, lapack_int* ifst, 9399 lapack_int* ilst, float* work ); 9400 lapack_int LAPACKE_dtrexc_work( int matrix_order, char compq, lapack_int n, 9401 double* t, lapack_int ldt, double* q, 9402 lapack_int ldq, lapack_int* ifst, 9403 lapack_int* ilst, double* work ); 9404 lapack_int LAPACKE_ctrexc_work( int matrix_order, char compq, lapack_int n, 9405 lapack_complex_float* t, lapack_int ldt, 9406 lapack_complex_float* q, lapack_int ldq, 9407 lapack_int ifst, lapack_int ilst ); 9408 lapack_int LAPACKE_ztrexc_work( int matrix_order, char compq, lapack_int n, 9409 lapack_complex_double* t, lapack_int ldt, 9410 lapack_complex_double* q, lapack_int ldq, 9411 lapack_int ifst, lapack_int ilst ); 9412 9413 lapack_int LAPACKE_strrfs_work( int matrix_order, char uplo, char trans, 9414 char diag, lapack_int n, lapack_int nrhs, 9415 const float* a, lapack_int lda, const float* b, 9416 lapack_int ldb, const float* x, lapack_int ldx, 9417 float* ferr, float* berr, float* work, 9418 lapack_int* iwork ); 9419 lapack_int LAPACKE_dtrrfs_work( int matrix_order, char uplo, char trans, 9420 char diag, lapack_int n, lapack_int nrhs, 9421 const double* a, lapack_int lda, 9422 const double* b, lapack_int ldb, 9423 const double* x, lapack_int ldx, double* ferr, 9424 double* berr, double* work, lapack_int* iwork ); 9425 lapack_int LAPACKE_ctrrfs_work( int matrix_order, char uplo, char trans, 9426 char diag, lapack_int n, lapack_int nrhs, 9427 const lapack_complex_float* a, lapack_int lda, 9428 const lapack_complex_float* b, lapack_int ldb, 9429 const lapack_complex_float* x, lapack_int ldx, 9430 float* ferr, float* berr, 9431 lapack_complex_float* work, float* rwork ); 9432 lapack_int LAPACKE_ztrrfs_work( int matrix_order, char uplo, char trans, 9433 char diag, lapack_int n, lapack_int nrhs, 9434 const lapack_complex_double* a, lapack_int lda, 9435 const lapack_complex_double* b, lapack_int ldb, 9436 const lapack_complex_double* x, lapack_int ldx, 9437 double* ferr, double* berr, 9438 lapack_complex_double* work, double* rwork ); 9439 9440 lapack_int LAPACKE_strsen_work( int matrix_order, char job, char compq, 9441 const lapack_logical* select, lapack_int n, 9442 float* t, lapack_int ldt, float* q, 9443 lapack_int ldq, float* wr, float* wi, 9444 lapack_int* m, float* s, float* sep, 9445 float* work, lapack_int lwork, 9446 lapack_int* iwork, lapack_int liwork ); 9447 lapack_int LAPACKE_dtrsen_work( int matrix_order, char job, char compq, 9448 const lapack_logical* select, lapack_int n, 9449 double* t, lapack_int ldt, double* q, 9450 lapack_int ldq, double* wr, double* wi, 9451 lapack_int* m, double* s, double* sep, 9452 double* work, lapack_int lwork, 9453 lapack_int* iwork, lapack_int liwork ); 9454 lapack_int LAPACKE_ctrsen_work( int matrix_order, char job, char compq, 9455 const lapack_logical* select, lapack_int n, 9456 lapack_complex_float* t, lapack_int ldt, 9457 lapack_complex_float* q, lapack_int ldq, 9458 lapack_complex_float* w, lapack_int* m, 9459 float* s, float* sep, 9460 lapack_complex_float* work, lapack_int lwork ); 9461 lapack_int LAPACKE_ztrsen_work( int matrix_order, char job, char compq, 9462 const lapack_logical* select, lapack_int n, 9463 lapack_complex_double* t, lapack_int ldt, 9464 lapack_complex_double* q, lapack_int ldq, 9465 lapack_complex_double* w, lapack_int* m, 9466 double* s, double* sep, 9467 lapack_complex_double* work, lapack_int lwork ); 9468 9469 lapack_int LAPACKE_strsna_work( int matrix_order, char job, char howmny, 9470 const lapack_logical* select, lapack_int n, 9471 const float* t, lapack_int ldt, const float* vl, 9472 lapack_int ldvl, const float* vr, 9473 lapack_int ldvr, float* s, float* sep, 9474 lapack_int mm, lapack_int* m, float* work, 9475 lapack_int ldwork, lapack_int* iwork ); 9476 lapack_int LAPACKE_dtrsna_work( int matrix_order, char job, char howmny, 9477 const lapack_logical* select, lapack_int n, 9478 const double* t, lapack_int ldt, 9479 const double* vl, lapack_int ldvl, 9480 const double* vr, lapack_int ldvr, double* s, 9481 double* sep, lapack_int mm, lapack_int* m, 9482 double* work, lapack_int ldwork, 9483 lapack_int* iwork ); 9484 lapack_int LAPACKE_ctrsna_work( int matrix_order, char job, char howmny, 9485 const lapack_logical* select, lapack_int n, 9486 const lapack_complex_float* t, lapack_int ldt, 9487 const lapack_complex_float* vl, lapack_int ldvl, 9488 const lapack_complex_float* vr, lapack_int ldvr, 9489 float* s, float* sep, lapack_int mm, 9490 lapack_int* m, lapack_complex_float* work, 9491 lapack_int ldwork, float* rwork ); 9492 lapack_int LAPACKE_ztrsna_work( int matrix_order, char job, char howmny, 9493 const lapack_logical* select, lapack_int n, 9494 const lapack_complex_double* t, lapack_int ldt, 9495 const lapack_complex_double* vl, 9496 lapack_int ldvl, 9497 const lapack_complex_double* vr, 9498 lapack_int ldvr, double* s, double* sep, 9499 lapack_int mm, lapack_int* m, 9500 lapack_complex_double* work, lapack_int ldwork, 9501 double* rwork ); 9502 9503 lapack_int LAPACKE_strsyl_work( int matrix_order, char trana, char tranb, 9504 lapack_int isgn, lapack_int m, lapack_int n, 9505 const float* a, lapack_int lda, const float* b, 9506 lapack_int ldb, float* c, lapack_int ldc, 9507 float* scale ); 9508 lapack_int LAPACKE_dtrsyl_work( int matrix_order, char trana, char tranb, 9509 lapack_int isgn, lapack_int m, lapack_int n, 9510 const double* a, lapack_int lda, 9511 const double* b, lapack_int ldb, double* c, 9512 lapack_int ldc, double* scale ); 9513 lapack_int LAPACKE_ctrsyl_work( int matrix_order, char trana, char tranb, 9514 lapack_int isgn, lapack_int m, lapack_int n, 9515 const lapack_complex_float* a, lapack_int lda, 9516 const lapack_complex_float* b, lapack_int ldb, 9517 lapack_complex_float* c, lapack_int ldc, 9518 float* scale ); 9519 lapack_int LAPACKE_ztrsyl_work( int matrix_order, char trana, char tranb, 9520 lapack_int isgn, lapack_int m, lapack_int n, 9521 const lapack_complex_double* a, lapack_int lda, 9522 const lapack_complex_double* b, lapack_int ldb, 9523 lapack_complex_double* c, lapack_int ldc, 9524 double* scale ); 9525 9526 lapack_int LAPACKE_strtri_work( int matrix_order, char uplo, char diag, 9527 lapack_int n, float* a, lapack_int lda ); 9528 lapack_int LAPACKE_dtrtri_work( int matrix_order, char uplo, char diag, 9529 lapack_int n, double* a, lapack_int lda ); 9530 lapack_int LAPACKE_ctrtri_work( int matrix_order, char uplo, char diag, 9531 lapack_int n, lapack_complex_float* a, 9532 lapack_int lda ); 9533 lapack_int LAPACKE_ztrtri_work( int matrix_order, char uplo, char diag, 9534 lapack_int n, lapack_complex_double* a, 9535 lapack_int lda ); 9536 9537 lapack_int LAPACKE_strtrs_work( int matrix_order, char uplo, char trans, 9538 char diag, lapack_int n, lapack_int nrhs, 9539 const float* a, lapack_int lda, float* b, 9540 lapack_int ldb ); 9541 lapack_int LAPACKE_dtrtrs_work( int matrix_order, char uplo, char trans, 9542 char diag, lapack_int n, lapack_int nrhs, 9543 const double* a, lapack_int lda, double* b, 9544 lapack_int ldb ); 9545 lapack_int LAPACKE_ctrtrs_work( int matrix_order, char uplo, char trans, 9546 char diag, lapack_int n, lapack_int nrhs, 9547 const lapack_complex_float* a, lapack_int lda, 9548 lapack_complex_float* b, lapack_int ldb ); 9549 lapack_int LAPACKE_ztrtrs_work( int matrix_order, char uplo, char trans, 9550 char diag, lapack_int n, lapack_int nrhs, 9551 const lapack_complex_double* a, lapack_int lda, 9552 lapack_complex_double* b, lapack_int ldb ); 9553 9554 lapack_int LAPACKE_strttf_work( int matrix_order, char transr, char uplo, 9555 lapack_int n, const float* a, lapack_int lda, 9556 float* arf ); 9557 lapack_int LAPACKE_dtrttf_work( int matrix_order, char transr, char uplo, 9558 lapack_int n, const double* a, lapack_int lda, 9559 double* arf ); 9560 lapack_int LAPACKE_ctrttf_work( int matrix_order, char transr, char uplo, 9561 lapack_int n, const lapack_complex_float* a, 9562 lapack_int lda, lapack_complex_float* arf ); 9563 lapack_int LAPACKE_ztrttf_work( int matrix_order, char transr, char uplo, 9564 lapack_int n, const lapack_complex_double* a, 9565 lapack_int lda, lapack_complex_double* arf ); 9566 9567 lapack_int LAPACKE_strttp_work( int matrix_order, char uplo, lapack_int n, 9568 const float* a, lapack_int lda, float* ap ); 9569 lapack_int LAPACKE_dtrttp_work( int matrix_order, char uplo, lapack_int n, 9570 const double* a, lapack_int lda, double* ap ); 9571 lapack_int LAPACKE_ctrttp_work( int matrix_order, char uplo, lapack_int n, 9572 const lapack_complex_float* a, lapack_int lda, 9573 lapack_complex_float* ap ); 9574 lapack_int LAPACKE_ztrttp_work( int matrix_order, char uplo, lapack_int n, 9575 const lapack_complex_double* a, lapack_int lda, 9576 lapack_complex_double* ap ); 9577 9578 lapack_int LAPACKE_stzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9579 float* a, lapack_int lda, float* tau, 9580 float* work, lapack_int lwork ); 9581 lapack_int LAPACKE_dtzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9582 double* a, lapack_int lda, double* tau, 9583 double* work, lapack_int lwork ); 9584 lapack_int LAPACKE_ctzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9585 lapack_complex_float* a, lapack_int lda, 9586 lapack_complex_float* tau, 9587 lapack_complex_float* work, lapack_int lwork ); 9588 lapack_int LAPACKE_ztzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9589 lapack_complex_double* a, lapack_int lda, 9590 lapack_complex_double* tau, 9591 lapack_complex_double* work, lapack_int lwork ); 9592 9593 lapack_int LAPACKE_cungbr_work( int matrix_order, char vect, lapack_int m, 9594 lapack_int n, lapack_int k, 9595 lapack_complex_float* a, lapack_int lda, 9596 const lapack_complex_float* tau, 9597 lapack_complex_float* work, lapack_int lwork ); 9598 lapack_int LAPACKE_zungbr_work( int matrix_order, char vect, lapack_int m, 9599 lapack_int n, lapack_int k, 9600 lapack_complex_double* a, lapack_int lda, 9601 const lapack_complex_double* tau, 9602 lapack_complex_double* work, lapack_int lwork ); 9603 9604 lapack_int LAPACKE_cunghr_work( int matrix_order, lapack_int n, lapack_int ilo, 9605 lapack_int ihi, lapack_complex_float* a, 9606 lapack_int lda, const lapack_complex_float* tau, 9607 lapack_complex_float* work, lapack_int lwork ); 9608 lapack_int LAPACKE_zunghr_work( int matrix_order, lapack_int n, lapack_int ilo, 9609 lapack_int ihi, lapack_complex_double* a, 9610 lapack_int lda, 9611 const lapack_complex_double* tau, 9612 lapack_complex_double* work, lapack_int lwork ); 9613 9614 lapack_int LAPACKE_cunglq_work( int matrix_order, lapack_int m, lapack_int n, 9615 lapack_int k, lapack_complex_float* a, 9616 lapack_int lda, const lapack_complex_float* tau, 9617 lapack_complex_float* work, lapack_int lwork ); 9618 lapack_int LAPACKE_zunglq_work( int matrix_order, lapack_int m, lapack_int n, 9619 lapack_int k, lapack_complex_double* a, 9620 lapack_int lda, 9621 const lapack_complex_double* tau, 9622 lapack_complex_double* work, lapack_int lwork ); 9623 9624 lapack_int LAPACKE_cungql_work( int matrix_order, lapack_int m, lapack_int n, 9625 lapack_int k, lapack_complex_float* a, 9626 lapack_int lda, const lapack_complex_float* tau, 9627 lapack_complex_float* work, lapack_int lwork ); 9628 lapack_int LAPACKE_zungql_work( int matrix_order, lapack_int m, lapack_int n, 9629 lapack_int k, lapack_complex_double* a, 9630 lapack_int lda, 9631 const lapack_complex_double* tau, 9632 lapack_complex_double* work, lapack_int lwork ); 9633 9634 lapack_int LAPACKE_cungqr_work( int matrix_order, lapack_int m, lapack_int n, 9635 lapack_int k, lapack_complex_float* a, 9636 lapack_int lda, const lapack_complex_float* tau, 9637 lapack_complex_float* work, lapack_int lwork ); 9638 lapack_int LAPACKE_zungqr_work( int matrix_order, lapack_int m, lapack_int n, 9639 lapack_int k, lapack_complex_double* a, 9640 lapack_int lda, 9641 const lapack_complex_double* tau, 9642 lapack_complex_double* work, lapack_int lwork ); 9643 9644 lapack_int LAPACKE_cungrq_work( int matrix_order, lapack_int m, lapack_int n, 9645 lapack_int k, lapack_complex_float* a, 9646 lapack_int lda, const lapack_complex_float* tau, 9647 lapack_complex_float* work, lapack_int lwork ); 9648 lapack_int LAPACKE_zungrq_work( int matrix_order, lapack_int m, lapack_int n, 9649 lapack_int k, lapack_complex_double* a, 9650 lapack_int lda, 9651 const lapack_complex_double* tau, 9652 lapack_complex_double* work, lapack_int lwork ); 9653 9654 lapack_int LAPACKE_cungtr_work( int matrix_order, char uplo, lapack_int n, 9655 lapack_complex_float* a, lapack_int lda, 9656 const lapack_complex_float* tau, 9657 lapack_complex_float* work, lapack_int lwork ); 9658 lapack_int LAPACKE_zungtr_work( int matrix_order, char uplo, lapack_int n, 9659 lapack_complex_double* a, lapack_int lda, 9660 const lapack_complex_double* tau, 9661 lapack_complex_double* work, lapack_int lwork ); 9662 9663 lapack_int LAPACKE_cunmbr_work( int matrix_order, char vect, char side, 9664 char trans, lapack_int m, lapack_int n, 9665 lapack_int k, const lapack_complex_float* a, 9666 lapack_int lda, const lapack_complex_float* tau, 9667 lapack_complex_float* c, lapack_int ldc, 9668 lapack_complex_float* work, lapack_int lwork ); 9669 lapack_int LAPACKE_zunmbr_work( int matrix_order, char vect, char side, 9670 char trans, lapack_int m, lapack_int n, 9671 lapack_int k, const lapack_complex_double* a, 9672 lapack_int lda, 9673 const lapack_complex_double* tau, 9674 lapack_complex_double* c, lapack_int ldc, 9675 lapack_complex_double* work, lapack_int lwork ); 9676 9677 lapack_int LAPACKE_cunmhr_work( int matrix_order, char side, char trans, 9678 lapack_int m, lapack_int n, lapack_int ilo, 9679 lapack_int ihi, const lapack_complex_float* a, 9680 lapack_int lda, const lapack_complex_float* tau, 9681 lapack_complex_float* c, lapack_int ldc, 9682 lapack_complex_float* work, lapack_int lwork ); 9683 lapack_int LAPACKE_zunmhr_work( int matrix_order, char side, char trans, 9684 lapack_int m, lapack_int n, lapack_int ilo, 9685 lapack_int ihi, const lapack_complex_double* a, 9686 lapack_int lda, 9687 const lapack_complex_double* tau, 9688 lapack_complex_double* c, lapack_int ldc, 9689 lapack_complex_double* work, lapack_int lwork ); 9690 9691 lapack_int LAPACKE_cunmlq_work( int matrix_order, char side, char trans, 9692 lapack_int m, lapack_int n, lapack_int k, 9693 const lapack_complex_float* a, lapack_int lda, 9694 const lapack_complex_float* tau, 9695 lapack_complex_float* c, lapack_int ldc, 9696 lapack_complex_float* work, lapack_int lwork ); 9697 lapack_int LAPACKE_zunmlq_work( int matrix_order, char side, char trans, 9698 lapack_int m, lapack_int n, lapack_int k, 9699 const lapack_complex_double* a, lapack_int lda, 9700 const lapack_complex_double* tau, 9701 lapack_complex_double* c, lapack_int ldc, 9702 lapack_complex_double* work, lapack_int lwork ); 9703 9704 lapack_int LAPACKE_cunmql_work( int matrix_order, char side, char trans, 9705 lapack_int m, lapack_int n, lapack_int k, 9706 const lapack_complex_float* a, lapack_int lda, 9707 const lapack_complex_float* tau, 9708 lapack_complex_float* c, lapack_int ldc, 9709 lapack_complex_float* work, lapack_int lwork ); 9710 lapack_int LAPACKE_zunmql_work( int matrix_order, char side, char trans, 9711 lapack_int m, lapack_int n, lapack_int k, 9712 const lapack_complex_double* a, lapack_int lda, 9713 const lapack_complex_double* tau, 9714 lapack_complex_double* c, lapack_int ldc, 9715 lapack_complex_double* work, lapack_int lwork ); 9716 9717 lapack_int LAPACKE_cunmqr_work( int matrix_order, char side, char trans, 9718 lapack_int m, lapack_int n, lapack_int k, 9719 const lapack_complex_float* a, lapack_int lda, 9720 const lapack_complex_float* tau, 9721 lapack_complex_float* c, lapack_int ldc, 9722 lapack_complex_float* work, lapack_int lwork ); 9723 lapack_int LAPACKE_zunmqr_work( int matrix_order, char side, char trans, 9724 lapack_int m, lapack_int n, lapack_int k, 9725 const lapack_complex_double* a, lapack_int lda, 9726 const lapack_complex_double* tau, 9727 lapack_complex_double* c, lapack_int ldc, 9728 lapack_complex_double* work, lapack_int lwork ); 9729 9730 lapack_int LAPACKE_cunmrq_work( int matrix_order, char side, char trans, 9731 lapack_int m, lapack_int n, lapack_int k, 9732 const lapack_complex_float* a, lapack_int lda, 9733 const lapack_complex_float* tau, 9734 lapack_complex_float* c, lapack_int ldc, 9735 lapack_complex_float* work, lapack_int lwork ); 9736 lapack_int LAPACKE_zunmrq_work( int matrix_order, char side, char trans, 9737 lapack_int m, lapack_int n, lapack_int k, 9738 const lapack_complex_double* a, lapack_int lda, 9739 const lapack_complex_double* tau, 9740 lapack_complex_double* c, lapack_int ldc, 9741 lapack_complex_double* work, lapack_int lwork ); 9742 9743 lapack_int LAPACKE_cunmrz_work( int matrix_order, char side, char trans, 9744 lapack_int m, lapack_int n, lapack_int k, 9745 lapack_int l, const lapack_complex_float* a, 9746 lapack_int lda, const lapack_complex_float* tau, 9747 lapack_complex_float* c, lapack_int ldc, 9748 lapack_complex_float* work, lapack_int lwork ); 9749 lapack_int LAPACKE_zunmrz_work( int matrix_order, char side, char trans, 9750 lapack_int m, lapack_int n, lapack_int k, 9751 lapack_int l, const lapack_complex_double* a, 9752 lapack_int lda, 9753 const lapack_complex_double* tau, 9754 lapack_complex_double* c, lapack_int ldc, 9755 lapack_complex_double* work, lapack_int lwork ); 9756 9757 lapack_int LAPACKE_cunmtr_work( int matrix_order, char side, char uplo, 9758 char trans, lapack_int m, lapack_int n, 9759 const lapack_complex_float* a, lapack_int lda, 9760 const lapack_complex_float* tau, 9761 lapack_complex_float* c, lapack_int ldc, 9762 lapack_complex_float* work, lapack_int lwork ); 9763 lapack_int LAPACKE_zunmtr_work( int matrix_order, char side, char uplo, 9764 char trans, lapack_int m, lapack_int n, 9765 const lapack_complex_double* a, lapack_int lda, 9766 const lapack_complex_double* tau, 9767 lapack_complex_double* c, lapack_int ldc, 9768 lapack_complex_double* work, lapack_int lwork ); 9769 9770 lapack_int LAPACKE_cupgtr_work( int matrix_order, char uplo, lapack_int n, 9771 const lapack_complex_float* ap, 9772 const lapack_complex_float* tau, 9773 lapack_complex_float* q, lapack_int ldq, 9774 lapack_complex_float* work ); 9775 lapack_int LAPACKE_zupgtr_work( int matrix_order, char uplo, lapack_int n, 9776 const lapack_complex_double* ap, 9777 const lapack_complex_double* tau, 9778 lapack_complex_double* q, lapack_int ldq, 9779 lapack_complex_double* work ); 9780 9781 lapack_int LAPACKE_cupmtr_work( int matrix_order, char side, char uplo, 9782 char trans, lapack_int m, lapack_int n, 9783 const lapack_complex_float* ap, 9784 const lapack_complex_float* tau, 9785 lapack_complex_float* c, lapack_int ldc, 9786 lapack_complex_float* work ); 9787 lapack_int LAPACKE_zupmtr_work( int matrix_order, char side, char uplo, 9788 char trans, lapack_int m, lapack_int n, 9789 const lapack_complex_double* ap, 9790 const lapack_complex_double* tau, 9791 lapack_complex_double* c, lapack_int ldc, 9792 lapack_complex_double* work ); 9793 9794 lapack_int LAPACKE_claghe( int matrix_order, lapack_int n, lapack_int k, 9795 const float* d, lapack_complex_float* a, 9796 lapack_int lda, lapack_int* iseed ); 9797 lapack_int LAPACKE_zlaghe( int matrix_order, lapack_int n, lapack_int k, 9798 const double* d, lapack_complex_double* a, 9799 lapack_int lda, lapack_int* iseed ); 9800 9801 lapack_int LAPACKE_slagsy( int matrix_order, lapack_int n, lapack_int k, 9802 const float* d, float* a, lapack_int lda, 9803 lapack_int* iseed ); 9804 lapack_int LAPACKE_dlagsy( int matrix_order, lapack_int n, lapack_int k, 9805 const double* d, double* a, lapack_int lda, 9806 lapack_int* iseed ); 9807 lapack_int LAPACKE_clagsy( int matrix_order, lapack_int n, lapack_int k, 9808 const float* d, lapack_complex_float* a, 9809 lapack_int lda, lapack_int* iseed ); 9810 lapack_int LAPACKE_zlagsy( int matrix_order, lapack_int n, lapack_int k, 9811 const double* d, lapack_complex_double* a, 9812 lapack_int lda, lapack_int* iseed ); 9813 9814 lapack_int LAPACKE_slapmr( int matrix_order, lapack_logical forwrd, 9815 lapack_int m, lapack_int n, float* x, lapack_int ldx, 9816 lapack_int* k ); 9817 lapack_int LAPACKE_dlapmr( int matrix_order, lapack_logical forwrd, 9818 lapack_int m, lapack_int n, double* x, 9819 lapack_int ldx, lapack_int* k ); 9820 lapack_int LAPACKE_clapmr( int matrix_order, lapack_logical forwrd, 9821 lapack_int m, lapack_int n, lapack_complex_float* x, 9822 lapack_int ldx, lapack_int* k ); 9823 lapack_int LAPACKE_zlapmr( int matrix_order, lapack_logical forwrd, 9824 lapack_int m, lapack_int n, lapack_complex_double* x, 9825 lapack_int ldx, lapack_int* k ); 9826 9827 9828 float LAPACKE_slapy2( float x, float y ); 9829 double LAPACKE_dlapy2( double x, double y ); 9830 9831 float LAPACKE_slapy3( float x, float y, float z ); 9832 double LAPACKE_dlapy3( double x, double y, double z ); 9833 9834 lapack_int LAPACKE_slartgp( float f, float g, float* cs, float* sn, float* r ); 9835 lapack_int LAPACKE_dlartgp( double f, double g, double* cs, double* sn, 9836 double* r ); 9837 9838 lapack_int LAPACKE_slartgs( float x, float y, float sigma, float* cs, 9839 float* sn ); 9840 lapack_int LAPACKE_dlartgs( double x, double y, double sigma, double* cs, 9841 double* sn ); 9842 9843 9844 //LAPACK 3.3.0 9845 lapack_int LAPACKE_cbbcsd( int matrix_order, char jobu1, char jobu2, 9846 char jobv1t, char jobv2t, char trans, lapack_int m, 9847 lapack_int p, lapack_int q, float* theta, float* phi, 9848 lapack_complex_float* u1, lapack_int ldu1, 9849 lapack_complex_float* u2, lapack_int ldu2, 9850 lapack_complex_float* v1t, lapack_int ldv1t, 9851 lapack_complex_float* v2t, lapack_int ldv2t, 9852 float* b11d, float* b11e, float* b12d, float* b12e, 9853 float* b21d, float* b21e, float* b22d, float* b22e ); 9854 lapack_int LAPACKE_cbbcsd_work( int matrix_order, char jobu1, char jobu2, 9855 char jobv1t, char jobv2t, char trans, 9856 lapack_int m, lapack_int p, lapack_int q, 9857 float* theta, float* phi, 9858 lapack_complex_float* u1, lapack_int ldu1, 9859 lapack_complex_float* u2, lapack_int ldu2, 9860 lapack_complex_float* v1t, lapack_int ldv1t, 9861 lapack_complex_float* v2t, lapack_int ldv2t, 9862 float* b11d, float* b11e, float* b12d, 9863 float* b12e, float* b21d, float* b21e, 9864 float* b22d, float* b22e, float* rwork, 9865 lapack_int lrwork ); 9866 lapack_int LAPACKE_cheswapr( int matrix_order, char uplo, lapack_int n, 9867 lapack_complex_float* a, lapack_int i1, 9868 lapack_int i2 ); 9869 lapack_int LAPACKE_cheswapr_work( int matrix_order, char uplo, lapack_int n, 9870 lapack_complex_float* a, lapack_int i1, 9871 lapack_int i2 ); 9872 lapack_int LAPACKE_chetri2( int matrix_order, char uplo, lapack_int n, 9873 lapack_complex_float* a, lapack_int lda, 9874 const lapack_int* ipiv ); 9875 lapack_int LAPACKE_chetri2_work( int matrix_order, char uplo, lapack_int n, 9876 lapack_complex_float* a, lapack_int lda, 9877 const lapack_int* ipiv, 9878 lapack_complex_float* work, lapack_int lwork ); 9879 lapack_int LAPACKE_chetri2x( int matrix_order, char uplo, lapack_int n, 9880 lapack_complex_float* a, lapack_int lda, 9881 const lapack_int* ipiv, lapack_int nb ); 9882 lapack_int LAPACKE_chetri2x_work( int matrix_order, char uplo, lapack_int n, 9883 lapack_complex_float* a, lapack_int lda, 9884 const lapack_int* ipiv, 9885 lapack_complex_float* work, lapack_int nb ); 9886 lapack_int LAPACKE_chetrs2( int matrix_order, char uplo, lapack_int n, 9887 lapack_int nrhs, const lapack_complex_float* a, 9888 lapack_int lda, const lapack_int* ipiv, 9889 lapack_complex_float* b, lapack_int ldb ); 9890 lapack_int LAPACKE_chetrs2_work( int matrix_order, char uplo, lapack_int n, 9891 lapack_int nrhs, const lapack_complex_float* a, 9892 lapack_int lda, const lapack_int* ipiv, 9893 lapack_complex_float* b, lapack_int ldb, 9894 lapack_complex_float* work ); 9895 lapack_int LAPACKE_csyconv( int matrix_order, char uplo, char way, lapack_int n, 9896 lapack_complex_float* a, lapack_int lda, 9897 const lapack_int* ipiv ); 9898 lapack_int LAPACKE_csyconv_work( int matrix_order, char uplo, char way, 9899 lapack_int n, lapack_complex_float* a, 9900 lapack_int lda, const lapack_int* ipiv, 9901 lapack_complex_float* work ); 9902 lapack_int LAPACKE_csyswapr( int matrix_order, char uplo, lapack_int n, 9903 lapack_complex_float* a, lapack_int i1, 9904 lapack_int i2 ); 9905 lapack_int LAPACKE_csyswapr_work( int matrix_order, char uplo, lapack_int n, 9906 lapack_complex_float* a, lapack_int i1, 9907 lapack_int i2 ); 9908 lapack_int LAPACKE_csytri2( int matrix_order, char uplo, lapack_int n, 9909 lapack_complex_float* a, lapack_int lda, 9910 const lapack_int* ipiv ); 9911 lapack_int LAPACKE_csytri2_work( int matrix_order, char uplo, lapack_int n, 9912 lapack_complex_float* a, lapack_int lda, 9913 const lapack_int* ipiv, 9914 lapack_complex_float* work, lapack_int lwork ); 9915 lapack_int LAPACKE_csytri2x( int matrix_order, char uplo, lapack_int n, 9916 lapack_complex_float* a, lapack_int lda, 9917 const lapack_int* ipiv, lapack_int nb ); 9918 lapack_int LAPACKE_csytri2x_work( int matrix_order, char uplo, lapack_int n, 9919 lapack_complex_float* a, lapack_int lda, 9920 const lapack_int* ipiv, 9921 lapack_complex_float* work, lapack_int nb ); 9922 lapack_int LAPACKE_csytrs2( int matrix_order, char uplo, lapack_int n, 9923 lapack_int nrhs, const lapack_complex_float* a, 9924 lapack_int lda, const lapack_int* ipiv, 9925 lapack_complex_float* b, lapack_int ldb ); 9926 lapack_int LAPACKE_csytrs2_work( int matrix_order, char uplo, lapack_int n, 9927 lapack_int nrhs, const lapack_complex_float* a, 9928 lapack_int lda, const lapack_int* ipiv, 9929 lapack_complex_float* b, lapack_int ldb, 9930 lapack_complex_float* work ); 9931 lapack_int LAPACKE_cunbdb( int matrix_order, char trans, char signs, 9932 lapack_int m, lapack_int p, lapack_int q, 9933 lapack_complex_float* x11, lapack_int ldx11, 9934 lapack_complex_float* x12, lapack_int ldx12, 9935 lapack_complex_float* x21, lapack_int ldx21, 9936 lapack_complex_float* x22, lapack_int ldx22, 9937 float* theta, float* phi, 9938 lapack_complex_float* taup1, 9939 lapack_complex_float* taup2, 9940 lapack_complex_float* tauq1, 9941 lapack_complex_float* tauq2 ); 9942 lapack_int LAPACKE_cunbdb_work( int matrix_order, char trans, char signs, 9943 lapack_int m, lapack_int p, lapack_int q, 9944 lapack_complex_float* x11, lapack_int ldx11, 9945 lapack_complex_float* x12, lapack_int ldx12, 9946 lapack_complex_float* x21, lapack_int ldx21, 9947 lapack_complex_float* x22, lapack_int ldx22, 9948 float* theta, float* phi, 9949 lapack_complex_float* taup1, 9950 lapack_complex_float* taup2, 9951 lapack_complex_float* tauq1, 9952 lapack_complex_float* tauq2, 9953 lapack_complex_float* work, lapack_int lwork ); 9954 lapack_int LAPACKE_cuncsd( int matrix_order, char jobu1, char jobu2, 9955 char jobv1t, char jobv2t, char trans, char signs, 9956 lapack_int m, lapack_int p, lapack_int q, 9957 lapack_complex_float* x11, lapack_int ldx11, 9958 lapack_complex_float* x12, lapack_int ldx12, 9959 lapack_complex_float* x21, lapack_int ldx21, 9960 lapack_complex_float* x22, lapack_int ldx22, 9961 float* theta, lapack_complex_float* u1, 9962 lapack_int ldu1, lapack_complex_float* u2, 9963 lapack_int ldu2, lapack_complex_float* v1t, 9964 lapack_int ldv1t, lapack_complex_float* v2t, 9965 lapack_int ldv2t ); 9966 lapack_int LAPACKE_cuncsd_work( int matrix_order, char jobu1, char jobu2, 9967 char jobv1t, char jobv2t, char trans, 9968 char signs, lapack_int m, lapack_int p, 9969 lapack_int q, lapack_complex_float* x11, 9970 lapack_int ldx11, lapack_complex_float* x12, 9971 lapack_int ldx12, lapack_complex_float* x21, 9972 lapack_int ldx21, lapack_complex_float* x22, 9973 lapack_int ldx22, float* theta, 9974 lapack_complex_float* u1, lapack_int ldu1, 9975 lapack_complex_float* u2, lapack_int ldu2, 9976 lapack_complex_float* v1t, lapack_int ldv1t, 9977 lapack_complex_float* v2t, lapack_int ldv2t, 9978 lapack_complex_float* work, lapack_int lwork, 9979 float* rwork, lapack_int lrwork, 9980 lapack_int* iwork ); 9981 lapack_int LAPACKE_dbbcsd( int matrix_order, char jobu1, char jobu2, 9982 char jobv1t, char jobv2t, char trans, lapack_int m, 9983 lapack_int p, lapack_int q, double* theta, 9984 double* phi, double* u1, lapack_int ldu1, double* u2, 9985 lapack_int ldu2, double* v1t, lapack_int ldv1t, 9986 double* v2t, lapack_int ldv2t, double* b11d, 9987 double* b11e, double* b12d, double* b12e, 9988 double* b21d, double* b21e, double* b22d, 9989 double* b22e ); 9990 lapack_int LAPACKE_dbbcsd_work( int matrix_order, char jobu1, char jobu2, 9991 char jobv1t, char jobv2t, char trans, 9992 lapack_int m, lapack_int p, lapack_int q, 9993 double* theta, double* phi, double* u1, 9994 lapack_int ldu1, double* u2, lapack_int ldu2, 9995 double* v1t, lapack_int ldv1t, double* v2t, 9996 lapack_int ldv2t, double* b11d, double* b11e, 9997 double* b12d, double* b12e, double* b21d, 9998 double* b21e, double* b22d, double* b22e, 9999 double* work, lapack_int lwork ); 10000 lapack_int LAPACKE_dorbdb( int matrix_order, char trans, char signs, 10001 lapack_int m, lapack_int p, lapack_int q, 10002 double* x11, lapack_int ldx11, double* x12, 10003 lapack_int ldx12, double* x21, lapack_int ldx21, 10004 double* x22, lapack_int ldx22, double* theta, 10005 double* phi, double* taup1, double* taup2, 10006 double* tauq1, double* tauq2 ); 10007 lapack_int LAPACKE_dorbdb_work( int matrix_order, char trans, char signs, 10008 lapack_int m, lapack_int p, lapack_int q, 10009 double* x11, lapack_int ldx11, double* x12, 10010 lapack_int ldx12, double* x21, lapack_int ldx21, 10011 double* x22, lapack_int ldx22, double* theta, 10012 double* phi, double* taup1, double* taup2, 10013 double* tauq1, double* tauq2, double* work, 10014 lapack_int lwork ); 10015 lapack_int LAPACKE_dorcsd( int matrix_order, char jobu1, char jobu2, 10016 char jobv1t, char jobv2t, char trans, char signs, 10017 lapack_int m, lapack_int p, lapack_int q, 10018 double* x11, lapack_int ldx11, double* x12, 10019 lapack_int ldx12, double* x21, lapack_int ldx21, 10020 double* x22, lapack_int ldx22, double* theta, 10021 double* u1, lapack_int ldu1, double* u2, 10022 lapack_int ldu2, double* v1t, lapack_int ldv1t, 10023 double* v2t, lapack_int ldv2t ); 10024 lapack_int LAPACKE_dorcsd_work( int matrix_order, char jobu1, char jobu2, 10025 char jobv1t, char jobv2t, char trans, 10026 char signs, lapack_int m, lapack_int p, 10027 lapack_int q, double* x11, lapack_int ldx11, 10028 double* x12, lapack_int ldx12, double* x21, 10029 lapack_int ldx21, double* x22, lapack_int ldx22, 10030 double* theta, double* u1, lapack_int ldu1, 10031 double* u2, lapack_int ldu2, double* v1t, 10032 lapack_int ldv1t, double* v2t, lapack_int ldv2t, 10033 double* work, lapack_int lwork, 10034 lapack_int* iwork ); 10035 lapack_int LAPACKE_dsyconv( int matrix_order, char uplo, char way, lapack_int n, 10036 double* a, lapack_int lda, const lapack_int* ipiv ); 10037 lapack_int LAPACKE_dsyconv_work( int matrix_order, char uplo, char way, 10038 lapack_int n, double* a, lapack_int lda, 10039 const lapack_int* ipiv, double* work ); 10040 lapack_int LAPACKE_dsyswapr( int matrix_order, char uplo, lapack_int n, 10041 double* a, lapack_int i1, lapack_int i2 ); 10042 lapack_int LAPACKE_dsyswapr_work( int matrix_order, char uplo, lapack_int n, 10043 double* a, lapack_int i1, lapack_int i2 ); 10044 lapack_int LAPACKE_dsytri2( int matrix_order, char uplo, lapack_int n, 10045 double* a, lapack_int lda, const lapack_int* ipiv ); 10046 lapack_int LAPACKE_dsytri2_work( int matrix_order, char uplo, lapack_int n, 10047 double* a, lapack_int lda, 10048 const lapack_int* ipiv, 10049 lapack_complex_double* work, lapack_int lwork ); 10050 lapack_int LAPACKE_dsytri2x( int matrix_order, char uplo, lapack_int n, 10051 double* a, lapack_int lda, const lapack_int* ipiv, 10052 lapack_int nb ); 10053 lapack_int LAPACKE_dsytri2x_work( int matrix_order, char uplo, lapack_int n, 10054 double* a, lapack_int lda, 10055 const lapack_int* ipiv, double* work, 10056 lapack_int nb ); 10057 lapack_int LAPACKE_dsytrs2( int matrix_order, char uplo, lapack_int n, 10058 lapack_int nrhs, const double* a, lapack_int lda, 10059 const lapack_int* ipiv, double* b, lapack_int ldb ); 10060 lapack_int LAPACKE_dsytrs2_work( int matrix_order, char uplo, lapack_int n, 10061 lapack_int nrhs, const double* a, 10062 lapack_int lda, const lapack_int* ipiv, 10063 double* b, lapack_int ldb, double* work ); 10064 lapack_int LAPACKE_sbbcsd( int matrix_order, char jobu1, char jobu2, 10065 char jobv1t, char jobv2t, char trans, lapack_int m, 10066 lapack_int p, lapack_int q, float* theta, float* phi, 10067 float* u1, lapack_int ldu1, float* u2, 10068 lapack_int ldu2, float* v1t, lapack_int ldv1t, 10069 float* v2t, lapack_int ldv2t, float* b11d, 10070 float* b11e, float* b12d, float* b12e, float* b21d, 10071 float* b21e, float* b22d, float* b22e ); 10072 lapack_int LAPACKE_sbbcsd_work( int matrix_order, char jobu1, char jobu2, 10073 char jobv1t, char jobv2t, char trans, 10074 lapack_int m, lapack_int p, lapack_int q, 10075 float* theta, float* phi, float* u1, 10076 lapack_int ldu1, float* u2, lapack_int ldu2, 10077 float* v1t, lapack_int ldv1t, float* v2t, 10078 lapack_int ldv2t, float* b11d, float* b11e, 10079 float* b12d, float* b12e, float* b21d, 10080 float* b21e, float* b22d, float* b22e, 10081 float* work, lapack_int lwork ); 10082 lapack_int LAPACKE_sorbdb( int matrix_order, char trans, char signs, 10083 lapack_int m, lapack_int p, lapack_int q, float* x11, 10084 lapack_int ldx11, float* x12, lapack_int ldx12, 10085 float* x21, lapack_int ldx21, float* x22, 10086 lapack_int ldx22, float* theta, float* phi, 10087 float* taup1, float* taup2, float* tauq1, 10088 float* tauq2 ); 10089 lapack_int LAPACKE_sorbdb_work( int matrix_order, char trans, char signs, 10090 lapack_int m, lapack_int p, lapack_int q, 10091 float* x11, lapack_int ldx11, float* x12, 10092 lapack_int ldx12, float* x21, lapack_int ldx21, 10093 float* x22, lapack_int ldx22, float* theta, 10094 float* phi, float* taup1, float* taup2, 10095 float* tauq1, float* tauq2, float* work, 10096 lapack_int lwork ); 10097 lapack_int LAPACKE_sorcsd( int matrix_order, char jobu1, char jobu2, 10098 char jobv1t, char jobv2t, char trans, char signs, 10099 lapack_int m, lapack_int p, lapack_int q, float* x11, 10100 lapack_int ldx11, float* x12, lapack_int ldx12, 10101 float* x21, lapack_int ldx21, float* x22, 10102 lapack_int ldx22, float* theta, float* u1, 10103 lapack_int ldu1, float* u2, lapack_int ldu2, 10104 float* v1t, lapack_int ldv1t, float* v2t, 10105 lapack_int ldv2t ); 10106 lapack_int LAPACKE_sorcsd_work( int matrix_order, char jobu1, char jobu2, 10107 char jobv1t, char jobv2t, char trans, 10108 char signs, lapack_int m, lapack_int p, 10109 lapack_int q, float* x11, lapack_int ldx11, 10110 float* x12, lapack_int ldx12, float* x21, 10111 lapack_int ldx21, float* x22, lapack_int ldx22, 10112 float* theta, float* u1, lapack_int ldu1, 10113 float* u2, lapack_int ldu2, float* v1t, 10114 lapack_int ldv1t, float* v2t, lapack_int ldv2t, 10115 float* work, lapack_int lwork, 10116 lapack_int* iwork ); 10117 lapack_int LAPACKE_ssyconv( int matrix_order, char uplo, char way, lapack_int n, 10118 float* a, lapack_int lda, const lapack_int* ipiv ); 10119 lapack_int LAPACKE_ssyconv_work( int matrix_order, char uplo, char way, 10120 lapack_int n, float* a, lapack_int lda, 10121 const lapack_int* ipiv, float* work ); 10122 lapack_int LAPACKE_ssyswapr( int matrix_order, char uplo, lapack_int n, 10123 float* a, lapack_int i1, lapack_int i2 ); 10124 lapack_int LAPACKE_ssyswapr_work( int matrix_order, char uplo, lapack_int n, 10125 float* a, lapack_int i1, lapack_int i2 ); 10126 lapack_int LAPACKE_ssytri2( int matrix_order, char uplo, lapack_int n, float* a, 10127 lapack_int lda, const lapack_int* ipiv ); 10128 lapack_int LAPACKE_ssytri2_work( int matrix_order, char uplo, lapack_int n, 10129 float* a, lapack_int lda, 10130 const lapack_int* ipiv, 10131 lapack_complex_float* work, lapack_int lwork ); 10132 lapack_int LAPACKE_ssytri2x( int matrix_order, char uplo, lapack_int n, 10133 float* a, lapack_int lda, const lapack_int* ipiv, 10134 lapack_int nb ); 10135 lapack_int LAPACKE_ssytri2x_work( int matrix_order, char uplo, lapack_int n, 10136 float* a, lapack_int lda, 10137 const lapack_int* ipiv, float* work, 10138 lapack_int nb ); 10139 lapack_int LAPACKE_ssytrs2( int matrix_order, char uplo, lapack_int n, 10140 lapack_int nrhs, const float* a, lapack_int lda, 10141 const lapack_int* ipiv, float* b, lapack_int ldb ); 10142 lapack_int LAPACKE_ssytrs2_work( int matrix_order, char uplo, lapack_int n, 10143 lapack_int nrhs, const float* a, 10144 lapack_int lda, const lapack_int* ipiv, 10145 float* b, lapack_int ldb, float* work ); 10146 lapack_int LAPACKE_zbbcsd( int matrix_order, char jobu1, char jobu2, 10147 char jobv1t, char jobv2t, char trans, lapack_int m, 10148 lapack_int p, lapack_int q, double* theta, 10149 double* phi, lapack_complex_double* u1, 10150 lapack_int ldu1, lapack_complex_double* u2, 10151 lapack_int ldu2, lapack_complex_double* v1t, 10152 lapack_int ldv1t, lapack_complex_double* v2t, 10153 lapack_int ldv2t, double* b11d, double* b11e, 10154 double* b12d, double* b12e, double* b21d, 10155 double* b21e, double* b22d, double* b22e ); 10156 lapack_int LAPACKE_zbbcsd_work( int matrix_order, char jobu1, char jobu2, 10157 char jobv1t, char jobv2t, char trans, 10158 lapack_int m, lapack_int p, lapack_int q, 10159 double* theta, double* phi, 10160 lapack_complex_double* u1, lapack_int ldu1, 10161 lapack_complex_double* u2, lapack_int ldu2, 10162 lapack_complex_double* v1t, lapack_int ldv1t, 10163 lapack_complex_double* v2t, lapack_int ldv2t, 10164 double* b11d, double* b11e, double* b12d, 10165 double* b12e, double* b21d, double* b21e, 10166 double* b22d, double* b22e, double* rwork, 10167 lapack_int lrwork ); 10168 lapack_int LAPACKE_zheswapr( int matrix_order, char uplo, lapack_int n, 10169 lapack_complex_double* a, lapack_int i1, 10170 lapack_int i2 ); 10171 lapack_int LAPACKE_zheswapr_work( int matrix_order, char uplo, lapack_int n, 10172 lapack_complex_double* a, lapack_int i1, 10173 lapack_int i2 ); 10174 lapack_int LAPACKE_zhetri2( int matrix_order, char uplo, lapack_int n, 10175 lapack_complex_double* a, lapack_int lda, 10176 const lapack_int* ipiv ); 10177 lapack_int LAPACKE_zhetri2_work( int matrix_order, char uplo, lapack_int n, 10178 lapack_complex_double* a, lapack_int lda, 10179 const lapack_int* ipiv, 10180 lapack_complex_double* work, lapack_int lwork ); 10181 lapack_int LAPACKE_zhetri2x( int matrix_order, char uplo, lapack_int n, 10182 lapack_complex_double* a, lapack_int lda, 10183 const lapack_int* ipiv, lapack_int nb ); 10184 lapack_int LAPACKE_zhetri2x_work( int matrix_order, char uplo, lapack_int n, 10185 lapack_complex_double* a, lapack_int lda, 10186 const lapack_int* ipiv, 10187 lapack_complex_double* work, lapack_int nb ); 10188 lapack_int LAPACKE_zhetrs2( int matrix_order, char uplo, lapack_int n, 10189 lapack_int nrhs, const lapack_complex_double* a, 10190 lapack_int lda, const lapack_int* ipiv, 10191 lapack_complex_double* b, lapack_int ldb ); 10192 lapack_int LAPACKE_zhetrs2_work( int matrix_order, char uplo, lapack_int n, 10193 lapack_int nrhs, const lapack_complex_double* a, 10194 lapack_int lda, const lapack_int* ipiv, 10195 lapack_complex_double* b, lapack_int ldb, 10196 lapack_complex_double* work ); 10197 lapack_int LAPACKE_zsyconv( int matrix_order, char uplo, char way, lapack_int n, 10198 lapack_complex_double* a, lapack_int lda, 10199 const lapack_int* ipiv ); 10200 lapack_int LAPACKE_zsyconv_work( int matrix_order, char uplo, char way, 10201 lapack_int n, lapack_complex_double* a, 10202 lapack_int lda, const lapack_int* ipiv, 10203 lapack_complex_double* work ); 10204 lapack_int LAPACKE_zsyswapr( int matrix_order, char uplo, lapack_int n, 10205 lapack_complex_double* a, lapack_int i1, 10206 lapack_int i2 ); 10207 lapack_int LAPACKE_zsyswapr_work( int matrix_order, char uplo, lapack_int n, 10208 lapack_complex_double* a, lapack_int i1, 10209 lapack_int i2 ); 10210 lapack_int LAPACKE_zsytri2( int matrix_order, char uplo, lapack_int n, 10211 lapack_complex_double* a, lapack_int lda, 10212 const lapack_int* ipiv ); 10213 lapack_int LAPACKE_zsytri2_work( int matrix_order, char uplo, lapack_int n, 10214 lapack_complex_double* a, lapack_int lda, 10215 const lapack_int* ipiv, 10216 lapack_complex_double* work, lapack_int lwork ); 10217 lapack_int LAPACKE_zsytri2x( int matrix_order, char uplo, lapack_int n, 10218 lapack_complex_double* a, lapack_int lda, 10219 const lapack_int* ipiv, lapack_int nb ); 10220 lapack_int LAPACKE_zsytri2x_work( int matrix_order, char uplo, lapack_int n, 10221 lapack_complex_double* a, lapack_int lda, 10222 const lapack_int* ipiv, 10223 lapack_complex_double* work, lapack_int nb ); 10224 lapack_int LAPACKE_zsytrs2( int matrix_order, char uplo, lapack_int n, 10225 lapack_int nrhs, const lapack_complex_double* a, 10226 lapack_int lda, const lapack_int* ipiv, 10227 lapack_complex_double* b, lapack_int ldb ); 10228 lapack_int LAPACKE_zsytrs2_work( int matrix_order, char uplo, lapack_int n, 10229 lapack_int nrhs, const lapack_complex_double* a, 10230 lapack_int lda, const lapack_int* ipiv, 10231 lapack_complex_double* b, lapack_int ldb, 10232 lapack_complex_double* work ); 10233 lapack_int LAPACKE_zunbdb( int matrix_order, char trans, char signs, 10234 lapack_int m, lapack_int p, lapack_int q, 10235 lapack_complex_double* x11, lapack_int ldx11, 10236 lapack_complex_double* x12, lapack_int ldx12, 10237 lapack_complex_double* x21, lapack_int ldx21, 10238 lapack_complex_double* x22, lapack_int ldx22, 10239 double* theta, double* phi, 10240 lapack_complex_double* taup1, 10241 lapack_complex_double* taup2, 10242 lapack_complex_double* tauq1, 10243 lapack_complex_double* tauq2 ); 10244 lapack_int LAPACKE_zunbdb_work( int matrix_order, char trans, char signs, 10245 lapack_int m, lapack_int p, lapack_int q, 10246 lapack_complex_double* x11, lapack_int ldx11, 10247 lapack_complex_double* x12, lapack_int ldx12, 10248 lapack_complex_double* x21, lapack_int ldx21, 10249 lapack_complex_double* x22, lapack_int ldx22, 10250 double* theta, double* phi, 10251 lapack_complex_double* taup1, 10252 lapack_complex_double* taup2, 10253 lapack_complex_double* tauq1, 10254 lapack_complex_double* tauq2, 10255 lapack_complex_double* work, lapack_int lwork ); 10256 lapack_int LAPACKE_zuncsd( int matrix_order, char jobu1, char jobu2, 10257 char jobv1t, char jobv2t, char trans, char signs, 10258 lapack_int m, lapack_int p, lapack_int q, 10259 lapack_complex_double* x11, lapack_int ldx11, 10260 lapack_complex_double* x12, lapack_int ldx12, 10261 lapack_complex_double* x21, lapack_int ldx21, 10262 lapack_complex_double* x22, lapack_int ldx22, 10263 double* theta, lapack_complex_double* u1, 10264 lapack_int ldu1, lapack_complex_double* u2, 10265 lapack_int ldu2, lapack_complex_double* v1t, 10266 lapack_int ldv1t, lapack_complex_double* v2t, 10267 lapack_int ldv2t ); 10268 lapack_int LAPACKE_zuncsd_work( int matrix_order, char jobu1, char jobu2, 10269 char jobv1t, char jobv2t, char trans, 10270 char signs, lapack_int m, lapack_int p, 10271 lapack_int q, lapack_complex_double* x11, 10272 lapack_int ldx11, lapack_complex_double* x12, 10273 lapack_int ldx12, lapack_complex_double* x21, 10274 lapack_int ldx21, lapack_complex_double* x22, 10275 lapack_int ldx22, double* theta, 10276 lapack_complex_double* u1, lapack_int ldu1, 10277 lapack_complex_double* u2, lapack_int ldu2, 10278 lapack_complex_double* v1t, lapack_int ldv1t, 10279 lapack_complex_double* v2t, lapack_int ldv2t, 10280 lapack_complex_double* work, lapack_int lwork, 10281 double* rwork, lapack_int lrwork, 10282 lapack_int* iwork ); 10283 //LAPACK 3.4.0 10284 lapack_int LAPACKE_sgemqrt( int matrix_order, char side, char trans, 10285 lapack_int m, lapack_int n, lapack_int k, 10286 lapack_int nb, const float* v, lapack_int ldv, 10287 const float* t, lapack_int ldt, float* c, 10288 lapack_int ldc ); 10289 lapack_int LAPACKE_dgemqrt( int matrix_order, char side, char trans, 10290 lapack_int m, lapack_int n, lapack_int k, 10291 lapack_int nb, const double* v, lapack_int ldv, 10292 const double* t, lapack_int ldt, double* c, 10293 lapack_int ldc ); 10294 lapack_int LAPACKE_cgemqrt( int matrix_order, char side, char trans, 10295 lapack_int m, lapack_int n, lapack_int k, 10296 lapack_int nb, const lapack_complex_float* v, 10297 lapack_int ldv, const lapack_complex_float* t, 10298 lapack_int ldt, lapack_complex_float* c, 10299 lapack_int ldc ); 10300 lapack_int LAPACKE_zgemqrt( int matrix_order, char side, char trans, 10301 lapack_int m, lapack_int n, lapack_int k, 10302 lapack_int nb, const lapack_complex_double* v, 10303 lapack_int ldv, const lapack_complex_double* t, 10304 lapack_int ldt, lapack_complex_double* c, 10305 lapack_int ldc ); 10306 10307 lapack_int LAPACKE_sgeqrt( int matrix_order, lapack_int m, lapack_int n, 10308 lapack_int nb, float* a, lapack_int lda, float* t, 10309 lapack_int ldt ); 10310 lapack_int LAPACKE_dgeqrt( int matrix_order, lapack_int m, lapack_int n, 10311 lapack_int nb, double* a, lapack_int lda, double* t, 10312 lapack_int ldt ); 10313 lapack_int LAPACKE_cgeqrt( int matrix_order, lapack_int m, lapack_int n, 10314 lapack_int nb, lapack_complex_float* a, 10315 lapack_int lda, lapack_complex_float* t, 10316 lapack_int ldt ); 10317 lapack_int LAPACKE_zgeqrt( int matrix_order, lapack_int m, lapack_int n, 10318 lapack_int nb, lapack_complex_double* a, 10319 lapack_int lda, lapack_complex_double* t, 10320 lapack_int ldt ); 10321 10322 lapack_int LAPACKE_sgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10323 float* a, lapack_int lda, float* t, 10324 lapack_int ldt ); 10325 lapack_int LAPACKE_dgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10326 double* a, lapack_int lda, double* t, 10327 lapack_int ldt ); 10328 lapack_int LAPACKE_cgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10329 lapack_complex_float* a, lapack_int lda, 10330 lapack_complex_float* t, lapack_int ldt ); 10331 lapack_int LAPACKE_zgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10332 lapack_complex_double* a, lapack_int lda, 10333 lapack_complex_double* t, lapack_int ldt ); 10334 10335 lapack_int LAPACKE_sgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10336 float* a, lapack_int lda, float* t, 10337 lapack_int ldt ); 10338 lapack_int LAPACKE_dgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10339 double* a, lapack_int lda, double* t, 10340 lapack_int ldt ); 10341 lapack_int LAPACKE_cgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10342 lapack_complex_float* a, lapack_int lda, 10343 lapack_complex_float* t, lapack_int ldt ); 10344 lapack_int LAPACKE_zgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10345 lapack_complex_double* a, lapack_int lda, 10346 lapack_complex_double* t, lapack_int ldt ); 10347 10348 lapack_int LAPACKE_stpmqrt( int matrix_order, char side, char trans, 10349 lapack_int m, lapack_int n, lapack_int k, 10350 lapack_int l, lapack_int nb, const float* v, 10351 lapack_int ldv, const float* t, lapack_int ldt, 10352 float* a, lapack_int lda, float* b, 10353 lapack_int ldb ); 10354 lapack_int LAPACKE_dtpmqrt( int matrix_order, char side, char trans, 10355 lapack_int m, lapack_int n, lapack_int k, 10356 lapack_int l, lapack_int nb, const double* v, 10357 lapack_int ldv, const double* t, lapack_int ldt, 10358 double* a, lapack_int lda, double* b, 10359 lapack_int ldb ); 10360 lapack_int LAPACKE_ctpmqrt( int matrix_order, char side, char trans, 10361 lapack_int m, lapack_int n, lapack_int k, 10362 lapack_int l, lapack_int nb, 10363 const lapack_complex_float* v, lapack_int ldv, 10364 const lapack_complex_float* t, lapack_int ldt, 10365 lapack_complex_float* a, lapack_int lda, 10366 lapack_complex_float* b, lapack_int ldb ); 10367 lapack_int LAPACKE_ztpmqrt( int matrix_order, char side, char trans, 10368 lapack_int m, lapack_int n, lapack_int k, 10369 lapack_int l, lapack_int nb, 10370 const lapack_complex_double* v, lapack_int ldv, 10371 const lapack_complex_double* t, lapack_int ldt, 10372 lapack_complex_double* a, lapack_int lda, 10373 lapack_complex_double* b, lapack_int ldb ); 10374 10375 lapack_int LAPACKE_dtpqrt( int matrix_order, lapack_int m, lapack_int n, 10376 lapack_int l, lapack_int nb, double* a, 10377 lapack_int lda, double* b, lapack_int ldb, double* t, 10378 lapack_int ldt ); 10379 lapack_int LAPACKE_ctpqrt( int matrix_order, lapack_int m, lapack_int n, 10380 lapack_int l, lapack_int nb, lapack_complex_float* a, 10381 lapack_int lda, lapack_complex_float* t, 10382 lapack_complex_float* b, lapack_int ldb, 10383 lapack_int ldt ); 10384 lapack_int LAPACKE_ztpqrt( int matrix_order, lapack_int m, lapack_int n, 10385 lapack_int l, lapack_int nb, 10386 lapack_complex_double* a, lapack_int lda, 10387 lapack_complex_double* b, lapack_int ldb, 10388 lapack_complex_double* t, lapack_int ldt ); 10389 10390 lapack_int LAPACKE_stpqrt2( int matrix_order, lapack_int m, lapack_int n, 10391 float* a, lapack_int lda, float* b, lapack_int ldb, 10392 float* t, lapack_int ldt ); 10393 lapack_int LAPACKE_dtpqrt2( int matrix_order, lapack_int m, lapack_int n, 10394 double* a, lapack_int lda, double* b, 10395 lapack_int ldb, double* t, lapack_int ldt ); 10396 lapack_int LAPACKE_ctpqrt2( int matrix_order, lapack_int m, lapack_int n, 10397 lapack_complex_float* a, lapack_int lda, 10398 lapack_complex_float* b, lapack_int ldb, 10399 lapack_complex_float* t, lapack_int ldt ); 10400 lapack_int LAPACKE_ztpqrt2( int matrix_order, lapack_int m, lapack_int n, 10401 lapack_complex_double* a, lapack_int lda, 10402 lapack_complex_double* b, lapack_int ldb, 10403 lapack_complex_double* t, lapack_int ldt ); 10404 10405 lapack_int LAPACKE_stprfb( int matrix_order, char side, char trans, char direct, 10406 char storev, lapack_int m, lapack_int n, 10407 lapack_int k, lapack_int l, const float* v, 10408 lapack_int ldv, const float* t, lapack_int ldt, 10409 float* a, lapack_int lda, float* b, lapack_int ldb, 10410 lapack_int myldwork ); 10411 lapack_int LAPACKE_dtprfb( int matrix_order, char side, char trans, char direct, 10412 char storev, lapack_int m, lapack_int n, 10413 lapack_int k, lapack_int l, const double* v, 10414 lapack_int ldv, const double* t, lapack_int ldt, 10415 double* a, lapack_int lda, double* b, lapack_int ldb, 10416 lapack_int myldwork ); 10417 lapack_int LAPACKE_ctprfb( int matrix_order, char side, char trans, char direct, 10418 char storev, lapack_int m, lapack_int n, 10419 lapack_int k, lapack_int l, 10420 const lapack_complex_float* v, lapack_int ldv, 10421 const lapack_complex_float* t, lapack_int ldt, 10422 lapack_complex_float* a, lapack_int lda, 10423 lapack_complex_float* b, lapack_int ldb, 10424 lapack_int myldwork ); 10425 lapack_int LAPACKE_ztprfb( int matrix_order, char side, char trans, char direct, 10426 char storev, lapack_int m, lapack_int n, 10427 lapack_int k, lapack_int l, 10428 const lapack_complex_double* v, lapack_int ldv, 10429 const lapack_complex_double* t, lapack_int ldt, 10430 lapack_complex_double* a, lapack_int lda, 10431 lapack_complex_double* b, lapack_int ldb, 10432 lapack_int myldwork ); 10433 10434 lapack_int LAPACKE_sgemqrt_work( int matrix_order, char side, char trans, 10435 lapack_int m, lapack_int n, lapack_int k, 10436 lapack_int nb, const float* v, lapack_int ldv, 10437 const float* t, lapack_int ldt, float* c, 10438 lapack_int ldc, float* work ); 10439 lapack_int LAPACKE_dgemqrt_work( int matrix_order, char side, char trans, 10440 lapack_int m, lapack_int n, lapack_int k, 10441 lapack_int nb, const double* v, lapack_int ldv, 10442 const double* t, lapack_int ldt, double* c, 10443 lapack_int ldc, double* work ); 10444 lapack_int LAPACKE_cgemqrt_work( int matrix_order, char side, char trans, 10445 lapack_int m, lapack_int n, lapack_int k, 10446 lapack_int nb, const lapack_complex_float* v, 10447 lapack_int ldv, const lapack_complex_float* t, 10448 lapack_int ldt, lapack_complex_float* c, 10449 lapack_int ldc, lapack_complex_float* work ); 10450 lapack_int LAPACKE_zgemqrt_work( int matrix_order, char side, char trans, 10451 lapack_int m, lapack_int n, lapack_int k, 10452 lapack_int nb, const lapack_complex_double* v, 10453 lapack_int ldv, const lapack_complex_double* t, 10454 lapack_int ldt, lapack_complex_double* c, 10455 lapack_int ldc, lapack_complex_double* work ); 10456 10457 lapack_int LAPACKE_sgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10458 lapack_int nb, float* a, lapack_int lda, 10459 float* t, lapack_int ldt, float* work ); 10460 lapack_int LAPACKE_dgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10461 lapack_int nb, double* a, lapack_int lda, 10462 double* t, lapack_int ldt, double* work ); 10463 lapack_int LAPACKE_cgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10464 lapack_int nb, lapack_complex_float* a, 10465 lapack_int lda, lapack_complex_float* t, 10466 lapack_int ldt, lapack_complex_float* work ); 10467 lapack_int LAPACKE_zgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10468 lapack_int nb, lapack_complex_double* a, 10469 lapack_int lda, lapack_complex_double* t, 10470 lapack_int ldt, lapack_complex_double* work ); 10471 10472 lapack_int LAPACKE_sgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10473 float* a, lapack_int lda, float* t, 10474 lapack_int ldt ); 10475 lapack_int LAPACKE_dgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10476 double* a, lapack_int lda, double* t, 10477 lapack_int ldt ); 10478 lapack_int LAPACKE_cgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10479 lapack_complex_float* a, lapack_int lda, 10480 lapack_complex_float* t, lapack_int ldt ); 10481 lapack_int LAPACKE_zgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10482 lapack_complex_double* a, lapack_int lda, 10483 lapack_complex_double* t, lapack_int ldt ); 10484 10485 lapack_int LAPACKE_sgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10486 float* a, lapack_int lda, float* t, 10487 lapack_int ldt ); 10488 lapack_int LAPACKE_dgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10489 double* a, lapack_int lda, double* t, 10490 lapack_int ldt ); 10491 lapack_int LAPACKE_cgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10492 lapack_complex_float* a, lapack_int lda, 10493 lapack_complex_float* t, lapack_int ldt ); 10494 lapack_int LAPACKE_zgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10495 lapack_complex_double* a, lapack_int lda, 10496 lapack_complex_double* t, lapack_int ldt ); 10497 10498 lapack_int LAPACKE_stpmqrt_work( int matrix_order, char side, char trans, 10499 lapack_int m, lapack_int n, lapack_int k, 10500 lapack_int l, lapack_int nb, const float* v, 10501 lapack_int ldv, const float* t, lapack_int ldt, 10502 float* a, lapack_int lda, float* b, 10503 lapack_int ldb, float* work ); 10504 lapack_int LAPACKE_dtpmqrt_work( int matrix_order, char side, char trans, 10505 lapack_int m, lapack_int n, lapack_int k, 10506 lapack_int l, lapack_int nb, const double* v, 10507 lapack_int ldv, const double* t, 10508 lapack_int ldt, double* a, lapack_int lda, 10509 double* b, lapack_int ldb, double* work ); 10510 lapack_int LAPACKE_ctpmqrt_work( int matrix_order, char side, char trans, 10511 lapack_int m, lapack_int n, lapack_int k, 10512 lapack_int l, lapack_int nb, 10513 const lapack_complex_float* v, lapack_int ldv, 10514 const lapack_complex_float* t, lapack_int ldt, 10515 lapack_complex_float* a, lapack_int lda, 10516 lapack_complex_float* b, lapack_int ldb, 10517 lapack_complex_float* work ); 10518 lapack_int LAPACKE_ztpmqrt_work( int matrix_order, char side, char trans, 10519 lapack_int m, lapack_int n, lapack_int k, 10520 lapack_int l, lapack_int nb, 10521 const lapack_complex_double* v, lapack_int ldv, 10522 const lapack_complex_double* t, lapack_int ldt, 10523 lapack_complex_double* a, lapack_int lda, 10524 lapack_complex_double* b, lapack_int ldb, 10525 lapack_complex_double* work ); 10526 10527 lapack_int LAPACKE_dtpqrt_work( int matrix_order, lapack_int m, lapack_int n, 10528 lapack_int l, lapack_int nb, double* a, 10529 lapack_int lda, double* b, lapack_int ldb, 10530 double* t, lapack_int ldt, double* work ); 10531 lapack_int LAPACKE_ctpqrt_work( int matrix_order, lapack_int m, lapack_int n, 10532 lapack_int l, lapack_int nb, 10533 lapack_complex_float* a, lapack_int lda, 10534 lapack_complex_float* t, 10535 lapack_complex_float* b, lapack_int ldb, 10536 lapack_int ldt, lapack_complex_float* work ); 10537 lapack_int LAPACKE_ztpqrt_work( int matrix_order, lapack_int m, lapack_int n, 10538 lapack_int l, lapack_int nb, 10539 lapack_complex_double* a, lapack_int lda, 10540 lapack_complex_double* b, lapack_int ldb, 10541 lapack_complex_double* t, lapack_int ldt, 10542 lapack_complex_double* work ); 10543 10544 lapack_int LAPACKE_stpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10545 float* a, lapack_int lda, float* b, 10546 lapack_int ldb, float* t, lapack_int ldt ); 10547 lapack_int LAPACKE_dtpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10548 double* a, lapack_int lda, double* b, 10549 lapack_int ldb, double* t, lapack_int ldt ); 10550 lapack_int LAPACKE_ctpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10551 lapack_complex_float* a, lapack_int lda, 10552 lapack_complex_float* b, lapack_int ldb, 10553 lapack_complex_float* t, lapack_int ldt ); 10554 lapack_int LAPACKE_ztpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10555 lapack_complex_double* a, lapack_int lda, 10556 lapack_complex_double* b, lapack_int ldb, 10557 lapack_complex_double* t, lapack_int ldt ); 10558 10559 lapack_int LAPACKE_stprfb_work( int matrix_order, char side, char trans, 10560 char direct, char storev, lapack_int m, 10561 lapack_int n, lapack_int k, lapack_int l, 10562 const float* v, lapack_int ldv, const float* t, 10563 lapack_int ldt, float* a, lapack_int lda, 10564 float* b, lapack_int ldb, const float* mywork, 10565 lapack_int myldwork ); 10566 lapack_int LAPACKE_dtprfb_work( int matrix_order, char side, char trans, 10567 char direct, char storev, lapack_int m, 10568 lapack_int n, lapack_int k, lapack_int l, 10569 const double* v, lapack_int ldv, 10570 const double* t, lapack_int ldt, double* a, 10571 lapack_int lda, double* b, lapack_int ldb, 10572 const double* mywork, lapack_int myldwork ); 10573 lapack_int LAPACKE_ctprfb_work( int matrix_order, char side, char trans, 10574 char direct, char storev, lapack_int m, 10575 lapack_int n, lapack_int k, lapack_int l, 10576 const lapack_complex_float* v, lapack_int ldv, 10577 const lapack_complex_float* t, lapack_int ldt, 10578 lapack_complex_float* a, lapack_int lda, 10579 lapack_complex_float* b, lapack_int ldb, 10580 const float* mywork, lapack_int myldwork ); 10581 lapack_int LAPACKE_ztprfb_work( int matrix_order, char side, char trans, 10582 char direct, char storev, lapack_int m, 10583 lapack_int n, lapack_int k, lapack_int l, 10584 const lapack_complex_double* v, lapack_int ldv, 10585 const lapack_complex_double* t, lapack_int ldt, 10586 lapack_complex_double* a, lapack_int lda, 10587 lapack_complex_double* b, lapack_int ldb, 10588 const double* mywork, lapack_int myldwork ); 10589 //LAPACK 3.X.X 10590 lapack_int LAPACKE_csyr( int matrix_order, char uplo, lapack_int n, 10591 lapack_complex_float alpha, 10592 const lapack_complex_float* x, lapack_int incx, 10593 lapack_complex_float* a, lapack_int lda ); 10594 lapack_int LAPACKE_zsyr( int matrix_order, char uplo, lapack_int n, 10595 lapack_complex_double alpha, 10596 const lapack_complex_double* x, lapack_int incx, 10597 lapack_complex_double* a, lapack_int lda ); 10598 10599 lapack_int LAPACKE_csyr_work( int matrix_order, char uplo, lapack_int n, 10600 lapack_complex_float alpha, 10601 const lapack_complex_float* x, 10602 lapack_int incx, lapack_complex_float* a, 10603 lapack_int lda ); 10604 lapack_int LAPACKE_zsyr_work( int matrix_order, char uplo, lapack_int n, 10605 lapack_complex_double alpha, 10606 const lapack_complex_double* x, 10607 lapack_int incx, lapack_complex_double* a, 10608 lapack_int lda ); 10609 10610 10611 10612 #define LAPACK_sgetrf LAPACK_GLOBAL(sgetrf,SGETRF) 10613 #define LAPACK_dgetrf LAPACK_GLOBAL(dgetrf,DGETRF) 10614 #define LAPACK_cgetrf LAPACK_GLOBAL(cgetrf,CGETRF) 10615 #define LAPACK_zgetrf LAPACK_GLOBAL(zgetrf,ZGETRF) 10616 #define LAPACK_sgbtrf LAPACK_GLOBAL(sgbtrf,SGBTRF) 10617 #define LAPACK_dgbtrf LAPACK_GLOBAL(dgbtrf,DGBTRF) 10618 #define LAPACK_cgbtrf LAPACK_GLOBAL(cgbtrf,CGBTRF) 10619 #define LAPACK_zgbtrf LAPACK_GLOBAL(zgbtrf,ZGBTRF) 10620 #define LAPACK_sgttrf LAPACK_GLOBAL(sgttrf,SGTTRF) 10621 #define LAPACK_dgttrf LAPACK_GLOBAL(dgttrf,DGTTRF) 10622 #define LAPACK_cgttrf LAPACK_GLOBAL(cgttrf,CGTTRF) 10623 #define LAPACK_zgttrf LAPACK_GLOBAL(zgttrf,ZGTTRF) 10624 #define LAPACK_spotrf LAPACK_GLOBAL(spotrf,SPOTRF) 10625 #define LAPACK_dpotrf LAPACK_GLOBAL(dpotrf,DPOTRF) 10626 #define LAPACK_cpotrf LAPACK_GLOBAL(cpotrf,CPOTRF) 10627 #define LAPACK_zpotrf LAPACK_GLOBAL(zpotrf,ZPOTRF) 10628 #define LAPACK_dpstrf LAPACK_GLOBAL(dpstrf,DPSTRF) 10629 #define LAPACK_spstrf LAPACK_GLOBAL(spstrf,SPSTRF) 10630 #define LAPACK_zpstrf LAPACK_GLOBAL(zpstrf,ZPSTRF) 10631 #define LAPACK_cpstrf LAPACK_GLOBAL(cpstrf,CPSTRF) 10632 #define LAPACK_dpftrf LAPACK_GLOBAL(dpftrf,DPFTRF) 10633 #define LAPACK_spftrf LAPACK_GLOBAL(spftrf,SPFTRF) 10634 #define LAPACK_zpftrf LAPACK_GLOBAL(zpftrf,ZPFTRF) 10635 #define LAPACK_cpftrf LAPACK_GLOBAL(cpftrf,CPFTRF) 10636 #define LAPACK_spptrf LAPACK_GLOBAL(spptrf,SPPTRF) 10637 #define LAPACK_dpptrf LAPACK_GLOBAL(dpptrf,DPPTRF) 10638 #define LAPACK_cpptrf LAPACK_GLOBAL(cpptrf,CPPTRF) 10639 #define LAPACK_zpptrf LAPACK_GLOBAL(zpptrf,ZPPTRF) 10640 #define LAPACK_spbtrf LAPACK_GLOBAL(spbtrf,SPBTRF) 10641 #define LAPACK_dpbtrf LAPACK_GLOBAL(dpbtrf,DPBTRF) 10642 #define LAPACK_cpbtrf LAPACK_GLOBAL(cpbtrf,CPBTRF) 10643 #define LAPACK_zpbtrf LAPACK_GLOBAL(zpbtrf,ZPBTRF) 10644 #define LAPACK_spttrf LAPACK_GLOBAL(spttrf,SPTTRF) 10645 #define LAPACK_dpttrf LAPACK_GLOBAL(dpttrf,DPTTRF) 10646 #define LAPACK_cpttrf LAPACK_GLOBAL(cpttrf,CPTTRF) 10647 #define LAPACK_zpttrf LAPACK_GLOBAL(zpttrf,ZPTTRF) 10648 #define LAPACK_ssytrf LAPACK_GLOBAL(ssytrf,SSYTRF) 10649 #define LAPACK_dsytrf LAPACK_GLOBAL(dsytrf,DSYTRF) 10650 #define LAPACK_csytrf LAPACK_GLOBAL(csytrf,CSYTRF) 10651 #define LAPACK_zsytrf LAPACK_GLOBAL(zsytrf,ZSYTRF) 10652 #define LAPACK_chetrf LAPACK_GLOBAL(chetrf,CHETRF) 10653 #define LAPACK_zhetrf LAPACK_GLOBAL(zhetrf,ZHETRF) 10654 #define LAPACK_ssptrf LAPACK_GLOBAL(ssptrf,SSPTRF) 10655 #define LAPACK_dsptrf LAPACK_GLOBAL(dsptrf,DSPTRF) 10656 #define LAPACK_csptrf LAPACK_GLOBAL(csptrf,CSPTRF) 10657 #define LAPACK_zsptrf LAPACK_GLOBAL(zsptrf,ZSPTRF) 10658 #define LAPACK_chptrf LAPACK_GLOBAL(chptrf,CHPTRF) 10659 #define LAPACK_zhptrf LAPACK_GLOBAL(zhptrf,ZHPTRF) 10660 #define LAPACK_sgetrs LAPACK_GLOBAL(sgetrs,SGETRS) 10661 #define LAPACK_dgetrs LAPACK_GLOBAL(dgetrs,DGETRS) 10662 #define LAPACK_cgetrs LAPACK_GLOBAL(cgetrs,CGETRS) 10663 #define LAPACK_zgetrs LAPACK_GLOBAL(zgetrs,ZGETRS) 10664 #define LAPACK_sgbtrs LAPACK_GLOBAL(sgbtrs,SGBTRS) 10665 #define LAPACK_dgbtrs LAPACK_GLOBAL(dgbtrs,DGBTRS) 10666 #define LAPACK_cgbtrs LAPACK_GLOBAL(cgbtrs,CGBTRS) 10667 #define LAPACK_zgbtrs LAPACK_GLOBAL(zgbtrs,ZGBTRS) 10668 #define LAPACK_sgttrs LAPACK_GLOBAL(sgttrs,SGTTRS) 10669 #define LAPACK_dgttrs LAPACK_GLOBAL(dgttrs,DGTTRS) 10670 #define LAPACK_cgttrs LAPACK_GLOBAL(cgttrs,CGTTRS) 10671 #define LAPACK_zgttrs LAPACK_GLOBAL(zgttrs,ZGTTRS) 10672 #define LAPACK_spotrs LAPACK_GLOBAL(spotrs,SPOTRS) 10673 #define LAPACK_dpotrs LAPACK_GLOBAL(dpotrs,DPOTRS) 10674 #define LAPACK_cpotrs LAPACK_GLOBAL(cpotrs,CPOTRS) 10675 #define LAPACK_zpotrs LAPACK_GLOBAL(zpotrs,ZPOTRS) 10676 #define LAPACK_dpftrs LAPACK_GLOBAL(dpftrs,DPFTRS) 10677 #define LAPACK_spftrs LAPACK_GLOBAL(spftrs,SPFTRS) 10678 #define LAPACK_zpftrs LAPACK_GLOBAL(zpftrs,ZPFTRS) 10679 #define LAPACK_cpftrs LAPACK_GLOBAL(cpftrs,CPFTRS) 10680 #define LAPACK_spptrs LAPACK_GLOBAL(spptrs,SPPTRS) 10681 #define LAPACK_dpptrs LAPACK_GLOBAL(dpptrs,DPPTRS) 10682 #define LAPACK_cpptrs LAPACK_GLOBAL(cpptrs,CPPTRS) 10683 #define LAPACK_zpptrs LAPACK_GLOBAL(zpptrs,ZPPTRS) 10684 #define LAPACK_spbtrs LAPACK_GLOBAL(spbtrs,SPBTRS) 10685 #define LAPACK_dpbtrs LAPACK_GLOBAL(dpbtrs,DPBTRS) 10686 #define LAPACK_cpbtrs LAPACK_GLOBAL(cpbtrs,CPBTRS) 10687 #define LAPACK_zpbtrs LAPACK_GLOBAL(zpbtrs,ZPBTRS) 10688 #define LAPACK_spttrs LAPACK_GLOBAL(spttrs,SPTTRS) 10689 #define LAPACK_dpttrs LAPACK_GLOBAL(dpttrs,DPTTRS) 10690 #define LAPACK_cpttrs LAPACK_GLOBAL(cpttrs,CPTTRS) 10691 #define LAPACK_zpttrs LAPACK_GLOBAL(zpttrs,ZPTTRS) 10692 #define LAPACK_ssytrs LAPACK_GLOBAL(ssytrs,SSYTRS) 10693 #define LAPACK_dsytrs LAPACK_GLOBAL(dsytrs,DSYTRS) 10694 #define LAPACK_csytrs LAPACK_GLOBAL(csytrs,CSYTRS) 10695 #define LAPACK_zsytrs LAPACK_GLOBAL(zsytrs,ZSYTRS) 10696 #define LAPACK_chetrs LAPACK_GLOBAL(chetrs,CHETRS) 10697 #define LAPACK_zhetrs LAPACK_GLOBAL(zhetrs,ZHETRS) 10698 #define LAPACK_ssptrs LAPACK_GLOBAL(ssptrs,SSPTRS) 10699 #define LAPACK_dsptrs LAPACK_GLOBAL(dsptrs,DSPTRS) 10700 #define LAPACK_csptrs LAPACK_GLOBAL(csptrs,CSPTRS) 10701 #define LAPACK_zsptrs LAPACK_GLOBAL(zsptrs,ZSPTRS) 10702 #define LAPACK_chptrs LAPACK_GLOBAL(chptrs,CHPTRS) 10703 #define LAPACK_zhptrs LAPACK_GLOBAL(zhptrs,ZHPTRS) 10704 #define LAPACK_strtrs LAPACK_GLOBAL(strtrs,STRTRS) 10705 #define LAPACK_dtrtrs LAPACK_GLOBAL(dtrtrs,DTRTRS) 10706 #define LAPACK_ctrtrs LAPACK_GLOBAL(ctrtrs,CTRTRS) 10707 #define LAPACK_ztrtrs LAPACK_GLOBAL(ztrtrs,ZTRTRS) 10708 #define LAPACK_stptrs LAPACK_GLOBAL(stptrs,STPTRS) 10709 #define LAPACK_dtptrs LAPACK_GLOBAL(dtptrs,DTPTRS) 10710 #define LAPACK_ctptrs LAPACK_GLOBAL(ctptrs,CTPTRS) 10711 #define LAPACK_ztptrs LAPACK_GLOBAL(ztptrs,ZTPTRS) 10712 #define LAPACK_stbtrs LAPACK_GLOBAL(stbtrs,STBTRS) 10713 #define LAPACK_dtbtrs LAPACK_GLOBAL(dtbtrs,DTBTRS) 10714 #define LAPACK_ctbtrs LAPACK_GLOBAL(ctbtrs,CTBTRS) 10715 #define LAPACK_ztbtrs LAPACK_GLOBAL(ztbtrs,ZTBTRS) 10716 #define LAPACK_sgecon LAPACK_GLOBAL(sgecon,SGECON) 10717 #define LAPACK_dgecon LAPACK_GLOBAL(dgecon,DGECON) 10718 #define LAPACK_cgecon LAPACK_GLOBAL(cgecon,CGECON) 10719 #define LAPACK_zgecon LAPACK_GLOBAL(zgecon,ZGECON) 10720 #define LAPACK_sgbcon LAPACK_GLOBAL(sgbcon,SGBCON) 10721 #define LAPACK_dgbcon LAPACK_GLOBAL(dgbcon,DGBCON) 10722 #define LAPACK_cgbcon LAPACK_GLOBAL(cgbcon,CGBCON) 10723 #define LAPACK_zgbcon LAPACK_GLOBAL(zgbcon,ZGBCON) 10724 #define LAPACK_sgtcon LAPACK_GLOBAL(sgtcon,SGTCON) 10725 #define LAPACK_dgtcon LAPACK_GLOBAL(dgtcon,DGTCON) 10726 #define LAPACK_cgtcon LAPACK_GLOBAL(cgtcon,CGTCON) 10727 #define LAPACK_zgtcon LAPACK_GLOBAL(zgtcon,ZGTCON) 10728 #define LAPACK_spocon LAPACK_GLOBAL(spocon,SPOCON) 10729 #define LAPACK_dpocon LAPACK_GLOBAL(dpocon,DPOCON) 10730 #define LAPACK_cpocon LAPACK_GLOBAL(cpocon,CPOCON) 10731 #define LAPACK_zpocon LAPACK_GLOBAL(zpocon,ZPOCON) 10732 #define LAPACK_sppcon LAPACK_GLOBAL(sppcon,SPPCON) 10733 #define LAPACK_dppcon LAPACK_GLOBAL(dppcon,DPPCON) 10734 #define LAPACK_cppcon LAPACK_GLOBAL(cppcon,CPPCON) 10735 #define LAPACK_zppcon LAPACK_GLOBAL(zppcon,ZPPCON) 10736 #define LAPACK_spbcon LAPACK_GLOBAL(spbcon,SPBCON) 10737 #define LAPACK_dpbcon LAPACK_GLOBAL(dpbcon,DPBCON) 10738 #define LAPACK_cpbcon LAPACK_GLOBAL(cpbcon,CPBCON) 10739 #define LAPACK_zpbcon LAPACK_GLOBAL(zpbcon,ZPBCON) 10740 #define LAPACK_sptcon LAPACK_GLOBAL(sptcon,SPTCON) 10741 #define LAPACK_dptcon LAPACK_GLOBAL(dptcon,DPTCON) 10742 #define LAPACK_cptcon LAPACK_GLOBAL(cptcon,CPTCON) 10743 #define LAPACK_zptcon LAPACK_GLOBAL(zptcon,ZPTCON) 10744 #define LAPACK_ssycon LAPACK_GLOBAL(ssycon,SSYCON) 10745 #define LAPACK_dsycon LAPACK_GLOBAL(dsycon,DSYCON) 10746 #define LAPACK_csycon LAPACK_GLOBAL(csycon,CSYCON) 10747 #define LAPACK_zsycon LAPACK_GLOBAL(zsycon,ZSYCON) 10748 #define LAPACK_checon LAPACK_GLOBAL(checon,CHECON) 10749 #define LAPACK_zhecon LAPACK_GLOBAL(zhecon,ZHECON) 10750 #define LAPACK_sspcon LAPACK_GLOBAL(sspcon,SSPCON) 10751 #define LAPACK_dspcon LAPACK_GLOBAL(dspcon,DSPCON) 10752 #define LAPACK_cspcon LAPACK_GLOBAL(cspcon,CSPCON) 10753 #define LAPACK_zspcon LAPACK_GLOBAL(zspcon,ZSPCON) 10754 #define LAPACK_chpcon LAPACK_GLOBAL(chpcon,CHPCON) 10755 #define LAPACK_zhpcon LAPACK_GLOBAL(zhpcon,ZHPCON) 10756 #define LAPACK_strcon LAPACK_GLOBAL(strcon,STRCON) 10757 #define LAPACK_dtrcon LAPACK_GLOBAL(dtrcon,DTRCON) 10758 #define LAPACK_ctrcon LAPACK_GLOBAL(ctrcon,CTRCON) 10759 #define LAPACK_ztrcon LAPACK_GLOBAL(ztrcon,ZTRCON) 10760 #define LAPACK_stpcon LAPACK_GLOBAL(stpcon,STPCON) 10761 #define LAPACK_dtpcon LAPACK_GLOBAL(dtpcon,DTPCON) 10762 #define LAPACK_ctpcon LAPACK_GLOBAL(ctpcon,CTPCON) 10763 #define LAPACK_ztpcon LAPACK_GLOBAL(ztpcon,ZTPCON) 10764 #define LAPACK_stbcon LAPACK_GLOBAL(stbcon,STBCON) 10765 #define LAPACK_dtbcon LAPACK_GLOBAL(dtbcon,DTBCON) 10766 #define LAPACK_ctbcon LAPACK_GLOBAL(ctbcon,CTBCON) 10767 #define LAPACK_ztbcon LAPACK_GLOBAL(ztbcon,ZTBCON) 10768 #define LAPACK_sgerfs LAPACK_GLOBAL(sgerfs,SGERFS) 10769 #define LAPACK_dgerfs LAPACK_GLOBAL(dgerfs,DGERFS) 10770 #define LAPACK_cgerfs LAPACK_GLOBAL(cgerfs,CGERFS) 10771 #define LAPACK_zgerfs LAPACK_GLOBAL(zgerfs,ZGERFS) 10772 #define LAPACK_dgerfsx LAPACK_GLOBAL(dgerfsx,DGERFSX) 10773 #define LAPACK_sgerfsx LAPACK_GLOBAL(sgerfsx,SGERFSX) 10774 #define LAPACK_zgerfsx LAPACK_GLOBAL(zgerfsx,ZGERFSX) 10775 #define LAPACK_cgerfsx LAPACK_GLOBAL(cgerfsx,CGERFSX) 10776 #define LAPACK_sgbrfs LAPACK_GLOBAL(sgbrfs,SGBRFS) 10777 #define LAPACK_dgbrfs LAPACK_GLOBAL(dgbrfs,DGBRFS) 10778 #define LAPACK_cgbrfs LAPACK_GLOBAL(cgbrfs,CGBRFS) 10779 #define LAPACK_zgbrfs LAPACK_GLOBAL(zgbrfs,ZGBRFS) 10780 #define LAPACK_dgbrfsx LAPACK_GLOBAL(dgbrfsx,DGBRFSX) 10781 #define LAPACK_sgbrfsx LAPACK_GLOBAL(sgbrfsx,SGBRFSX) 10782 #define LAPACK_zgbrfsx LAPACK_GLOBAL(zgbrfsx,ZGBRFSX) 10783 #define LAPACK_cgbrfsx LAPACK_GLOBAL(cgbrfsx,CGBRFSX) 10784 #define LAPACK_sgtrfs LAPACK_GLOBAL(sgtrfs,SGTRFS) 10785 #define LAPACK_dgtrfs LAPACK_GLOBAL(dgtrfs,DGTRFS) 10786 #define LAPACK_cgtrfs LAPACK_GLOBAL(cgtrfs,CGTRFS) 10787 #define LAPACK_zgtrfs LAPACK_GLOBAL(zgtrfs,ZGTRFS) 10788 #define LAPACK_sporfs LAPACK_GLOBAL(sporfs,SPORFS) 10789 #define LAPACK_dporfs LAPACK_GLOBAL(dporfs,DPORFS) 10790 #define LAPACK_cporfs LAPACK_GLOBAL(cporfs,CPORFS) 10791 #define LAPACK_zporfs LAPACK_GLOBAL(zporfs,ZPORFS) 10792 #define LAPACK_dporfsx LAPACK_GLOBAL(dporfsx,DPORFSX) 10793 #define LAPACK_sporfsx LAPACK_GLOBAL(sporfsx,SPORFSX) 10794 #define LAPACK_zporfsx LAPACK_GLOBAL(zporfsx,ZPORFSX) 10795 #define LAPACK_cporfsx LAPACK_GLOBAL(cporfsx,CPORFSX) 10796 #define LAPACK_spprfs LAPACK_GLOBAL(spprfs,SPPRFS) 10797 #define LAPACK_dpprfs LAPACK_GLOBAL(dpprfs,DPPRFS) 10798 #define LAPACK_cpprfs LAPACK_GLOBAL(cpprfs,CPPRFS) 10799 #define LAPACK_zpprfs LAPACK_GLOBAL(zpprfs,ZPPRFS) 10800 #define LAPACK_spbrfs LAPACK_GLOBAL(spbrfs,SPBRFS) 10801 #define LAPACK_dpbrfs LAPACK_GLOBAL(dpbrfs,DPBRFS) 10802 #define LAPACK_cpbrfs LAPACK_GLOBAL(cpbrfs,CPBRFS) 10803 #define LAPACK_zpbrfs LAPACK_GLOBAL(zpbrfs,ZPBRFS) 10804 #define LAPACK_sptrfs LAPACK_GLOBAL(sptrfs,SPTRFS) 10805 #define LAPACK_dptrfs LAPACK_GLOBAL(dptrfs,DPTRFS) 10806 #define LAPACK_cptrfs LAPACK_GLOBAL(cptrfs,CPTRFS) 10807 #define LAPACK_zptrfs LAPACK_GLOBAL(zptrfs,ZPTRFS) 10808 #define LAPACK_ssyrfs LAPACK_GLOBAL(ssyrfs,SSYRFS) 10809 #define LAPACK_dsyrfs LAPACK_GLOBAL(dsyrfs,DSYRFS) 10810 #define LAPACK_csyrfs LAPACK_GLOBAL(csyrfs,CSYRFS) 10811 #define LAPACK_zsyrfs LAPACK_GLOBAL(zsyrfs,ZSYRFS) 10812 #define LAPACK_dsyrfsx LAPACK_GLOBAL(dsyrfsx,DSYRFSX) 10813 #define LAPACK_ssyrfsx LAPACK_GLOBAL(ssyrfsx,SSYRFSX) 10814 #define LAPACK_zsyrfsx LAPACK_GLOBAL(zsyrfsx,ZSYRFSX) 10815 #define LAPACK_csyrfsx LAPACK_GLOBAL(csyrfsx,CSYRFSX) 10816 #define LAPACK_cherfs LAPACK_GLOBAL(cherfs,CHERFS) 10817 #define LAPACK_zherfs LAPACK_GLOBAL(zherfs,ZHERFS) 10818 #define LAPACK_zherfsx LAPACK_GLOBAL(zherfsx,ZHERFSX) 10819 #define LAPACK_cherfsx LAPACK_GLOBAL(cherfsx,CHERFSX) 10820 #define LAPACK_ssprfs LAPACK_GLOBAL(ssprfs,SSPRFS) 10821 #define LAPACK_dsprfs LAPACK_GLOBAL(dsprfs,DSPRFS) 10822 #define LAPACK_csprfs LAPACK_GLOBAL(csprfs,CSPRFS) 10823 #define LAPACK_zsprfs LAPACK_GLOBAL(zsprfs,ZSPRFS) 10824 #define LAPACK_chprfs LAPACK_GLOBAL(chprfs,CHPRFS) 10825 #define LAPACK_zhprfs LAPACK_GLOBAL(zhprfs,ZHPRFS) 10826 #define LAPACK_strrfs LAPACK_GLOBAL(strrfs,STRRFS) 10827 #define LAPACK_dtrrfs LAPACK_GLOBAL(dtrrfs,DTRRFS) 10828 #define LAPACK_ctrrfs LAPACK_GLOBAL(ctrrfs,CTRRFS) 10829 #define LAPACK_ztrrfs LAPACK_GLOBAL(ztrrfs,ZTRRFS) 10830 #define LAPACK_stprfs LAPACK_GLOBAL(stprfs,STPRFS) 10831 #define LAPACK_dtprfs LAPACK_GLOBAL(dtprfs,DTPRFS) 10832 #define LAPACK_ctprfs LAPACK_GLOBAL(ctprfs,CTPRFS) 10833 #define LAPACK_ztprfs LAPACK_GLOBAL(ztprfs,ZTPRFS) 10834 #define LAPACK_stbrfs LAPACK_GLOBAL(stbrfs,STBRFS) 10835 #define LAPACK_dtbrfs LAPACK_GLOBAL(dtbrfs,DTBRFS) 10836 #define LAPACK_ctbrfs LAPACK_GLOBAL(ctbrfs,CTBRFS) 10837 #define LAPACK_ztbrfs LAPACK_GLOBAL(ztbrfs,ZTBRFS) 10838 #define LAPACK_sgetri LAPACK_GLOBAL(sgetri,SGETRI) 10839 #define LAPACK_dgetri LAPACK_GLOBAL(dgetri,DGETRI) 10840 #define LAPACK_cgetri LAPACK_GLOBAL(cgetri,CGETRI) 10841 #define LAPACK_zgetri LAPACK_GLOBAL(zgetri,ZGETRI) 10842 #define LAPACK_spotri LAPACK_GLOBAL(spotri,SPOTRI) 10843 #define LAPACK_dpotri LAPACK_GLOBAL(dpotri,DPOTRI) 10844 #define LAPACK_cpotri LAPACK_GLOBAL(cpotri,CPOTRI) 10845 #define LAPACK_zpotri LAPACK_GLOBAL(zpotri,ZPOTRI) 10846 #define LAPACK_dpftri LAPACK_GLOBAL(dpftri,DPFTRI) 10847 #define LAPACK_spftri LAPACK_GLOBAL(spftri,SPFTRI) 10848 #define LAPACK_zpftri LAPACK_GLOBAL(zpftri,ZPFTRI) 10849 #define LAPACK_cpftri LAPACK_GLOBAL(cpftri,CPFTRI) 10850 #define LAPACK_spptri LAPACK_GLOBAL(spptri,SPPTRI) 10851 #define LAPACK_dpptri LAPACK_GLOBAL(dpptri,DPPTRI) 10852 #define LAPACK_cpptri LAPACK_GLOBAL(cpptri,CPPTRI) 10853 #define LAPACK_zpptri LAPACK_GLOBAL(zpptri,ZPPTRI) 10854 #define LAPACK_ssytri LAPACK_GLOBAL(ssytri,SSYTRI) 10855 #define LAPACK_dsytri LAPACK_GLOBAL(dsytri,DSYTRI) 10856 #define LAPACK_csytri LAPACK_GLOBAL(csytri,CSYTRI) 10857 #define LAPACK_zsytri LAPACK_GLOBAL(zsytri,ZSYTRI) 10858 #define LAPACK_chetri LAPACK_GLOBAL(chetri,CHETRI) 10859 #define LAPACK_zhetri LAPACK_GLOBAL(zhetri,ZHETRI) 10860 #define LAPACK_ssptri LAPACK_GLOBAL(ssptri,SSPTRI) 10861 #define LAPACK_dsptri LAPACK_GLOBAL(dsptri,DSPTRI) 10862 #define LAPACK_csptri LAPACK_GLOBAL(csptri,CSPTRI) 10863 #define LAPACK_zsptri LAPACK_GLOBAL(zsptri,ZSPTRI) 10864 #define LAPACK_chptri LAPACK_GLOBAL(chptri,CHPTRI) 10865 #define LAPACK_zhptri LAPACK_GLOBAL(zhptri,ZHPTRI) 10866 #define LAPACK_strtri LAPACK_GLOBAL(strtri,STRTRI) 10867 #define LAPACK_dtrtri LAPACK_GLOBAL(dtrtri,DTRTRI) 10868 #define LAPACK_ctrtri LAPACK_GLOBAL(ctrtri,CTRTRI) 10869 #define LAPACK_ztrtri LAPACK_GLOBAL(ztrtri,ZTRTRI) 10870 #define LAPACK_dtftri LAPACK_GLOBAL(dtftri,DTFTRI) 10871 #define LAPACK_stftri LAPACK_GLOBAL(stftri,STFTRI) 10872 #define LAPACK_ztftri LAPACK_GLOBAL(ztftri,ZTFTRI) 10873 #define LAPACK_ctftri LAPACK_GLOBAL(ctftri,CTFTRI) 10874 #define LAPACK_stptri LAPACK_GLOBAL(stptri,STPTRI) 10875 #define LAPACK_dtptri LAPACK_GLOBAL(dtptri,DTPTRI) 10876 #define LAPACK_ctptri LAPACK_GLOBAL(ctptri,CTPTRI) 10877 #define LAPACK_ztptri LAPACK_GLOBAL(ztptri,ZTPTRI) 10878 #define LAPACK_sgeequ LAPACK_GLOBAL(sgeequ,SGEEQU) 10879 #define LAPACK_dgeequ LAPACK_GLOBAL(dgeequ,DGEEQU) 10880 #define LAPACK_cgeequ LAPACK_GLOBAL(cgeequ,CGEEQU) 10881 #define LAPACK_zgeequ LAPACK_GLOBAL(zgeequ,ZGEEQU) 10882 #define LAPACK_dgeequb LAPACK_GLOBAL(dgeequb,DGEEQUB) 10883 #define LAPACK_sgeequb LAPACK_GLOBAL(sgeequb,SGEEQUB) 10884 #define LAPACK_zgeequb LAPACK_GLOBAL(zgeequb,ZGEEQUB) 10885 #define LAPACK_cgeequb LAPACK_GLOBAL(cgeequb,CGEEQUB) 10886 #define LAPACK_sgbequ LAPACK_GLOBAL(sgbequ,SGBEQU) 10887 #define LAPACK_dgbequ LAPACK_GLOBAL(dgbequ,DGBEQU) 10888 #define LAPACK_cgbequ LAPACK_GLOBAL(cgbequ,CGBEQU) 10889 #define LAPACK_zgbequ LAPACK_GLOBAL(zgbequ,ZGBEQU) 10890 #define LAPACK_dgbequb LAPACK_GLOBAL(dgbequb,DGBEQUB) 10891 #define LAPACK_sgbequb LAPACK_GLOBAL(sgbequb,SGBEQUB) 10892 #define LAPACK_zgbequb LAPACK_GLOBAL(zgbequb,ZGBEQUB) 10893 #define LAPACK_cgbequb LAPACK_GLOBAL(cgbequb,CGBEQUB) 10894 #define LAPACK_spoequ LAPACK_GLOBAL(spoequ,SPOEQU) 10895 #define LAPACK_dpoequ LAPACK_GLOBAL(dpoequ,DPOEQU) 10896 #define LAPACK_cpoequ LAPACK_GLOBAL(cpoequ,CPOEQU) 10897 #define LAPACK_zpoequ LAPACK_GLOBAL(zpoequ,ZPOEQU) 10898 #define LAPACK_dpoequb LAPACK_GLOBAL(dpoequb,DPOEQUB) 10899 #define LAPACK_spoequb LAPACK_GLOBAL(spoequb,SPOEQUB) 10900 #define LAPACK_zpoequb LAPACK_GLOBAL(zpoequb,ZPOEQUB) 10901 #define LAPACK_cpoequb LAPACK_GLOBAL(cpoequb,CPOEQUB) 10902 #define LAPACK_sppequ LAPACK_GLOBAL(sppequ,SPPEQU) 10903 #define LAPACK_dppequ LAPACK_GLOBAL(dppequ,DPPEQU) 10904 #define LAPACK_cppequ LAPACK_GLOBAL(cppequ,CPPEQU) 10905 #define LAPACK_zppequ LAPACK_GLOBAL(zppequ,ZPPEQU) 10906 #define LAPACK_spbequ LAPACK_GLOBAL(spbequ,SPBEQU) 10907 #define LAPACK_dpbequ LAPACK_GLOBAL(dpbequ,DPBEQU) 10908 #define LAPACK_cpbequ LAPACK_GLOBAL(cpbequ,CPBEQU) 10909 #define LAPACK_zpbequ LAPACK_GLOBAL(zpbequ,ZPBEQU) 10910 #define LAPACK_dsyequb LAPACK_GLOBAL(dsyequb,DSYEQUB) 10911 #define LAPACK_ssyequb LAPACK_GLOBAL(ssyequb,SSYEQUB) 10912 #define LAPACK_zsyequb LAPACK_GLOBAL(zsyequb,ZSYEQUB) 10913 #define LAPACK_csyequb LAPACK_GLOBAL(csyequb,CSYEQUB) 10914 #define LAPACK_zheequb LAPACK_GLOBAL(zheequb,ZHEEQUB) 10915 #define LAPACK_cheequb LAPACK_GLOBAL(cheequb,CHEEQUB) 10916 #define LAPACK_sgesv LAPACK_GLOBAL(sgesv,SGESV) 10917 #define LAPACK_dgesv LAPACK_GLOBAL(dgesv,DGESV) 10918 #define LAPACK_cgesv LAPACK_GLOBAL(cgesv,CGESV) 10919 #define LAPACK_zgesv LAPACK_GLOBAL(zgesv,ZGESV) 10920 #define LAPACK_dsgesv LAPACK_GLOBAL(dsgesv,DSGESV) 10921 #define LAPACK_zcgesv LAPACK_GLOBAL(zcgesv,ZCGESV) 10922 #define LAPACK_sgesvx LAPACK_GLOBAL(sgesvx,SGESVX) 10923 #define LAPACK_dgesvx LAPACK_GLOBAL(dgesvx,DGESVX) 10924 #define LAPACK_cgesvx LAPACK_GLOBAL(cgesvx,CGESVX) 10925 #define LAPACK_zgesvx LAPACK_GLOBAL(zgesvx,ZGESVX) 10926 #define LAPACK_dgesvxx LAPACK_GLOBAL(dgesvxx,DGESVXX) 10927 #define LAPACK_sgesvxx LAPACK_GLOBAL(sgesvxx,SGESVXX) 10928 #define LAPACK_zgesvxx LAPACK_GLOBAL(zgesvxx,ZGESVXX) 10929 #define LAPACK_cgesvxx LAPACK_GLOBAL(cgesvxx,CGESVXX) 10930 #define LAPACK_sgbsv LAPACK_GLOBAL(sgbsv,SGBSV) 10931 #define LAPACK_dgbsv LAPACK_GLOBAL(dgbsv,DGBSV) 10932 #define LAPACK_cgbsv LAPACK_GLOBAL(cgbsv,CGBSV) 10933 #define LAPACK_zgbsv LAPACK_GLOBAL(zgbsv,ZGBSV) 10934 #define LAPACK_sgbsvx LAPACK_GLOBAL(sgbsvx,SGBSVX) 10935 #define LAPACK_dgbsvx LAPACK_GLOBAL(dgbsvx,DGBSVX) 10936 #define LAPACK_cgbsvx LAPACK_GLOBAL(cgbsvx,CGBSVX) 10937 #define LAPACK_zgbsvx LAPACK_GLOBAL(zgbsvx,ZGBSVX) 10938 #define LAPACK_dgbsvxx LAPACK_GLOBAL(dgbsvxx,DGBSVXX) 10939 #define LAPACK_sgbsvxx LAPACK_GLOBAL(sgbsvxx,SGBSVXX) 10940 #define LAPACK_zgbsvxx LAPACK_GLOBAL(zgbsvxx,ZGBSVXX) 10941 #define LAPACK_cgbsvxx LAPACK_GLOBAL(cgbsvxx,CGBSVXX) 10942 #define LAPACK_sgtsv LAPACK_GLOBAL(sgtsv,SGTSV) 10943 #define LAPACK_dgtsv LAPACK_GLOBAL(dgtsv,DGTSV) 10944 #define LAPACK_cgtsv LAPACK_GLOBAL(cgtsv,CGTSV) 10945 #define LAPACK_zgtsv LAPACK_GLOBAL(zgtsv,ZGTSV) 10946 #define LAPACK_sgtsvx LAPACK_GLOBAL(sgtsvx,SGTSVX) 10947 #define LAPACK_dgtsvx LAPACK_GLOBAL(dgtsvx,DGTSVX) 10948 #define LAPACK_cgtsvx LAPACK_GLOBAL(cgtsvx,CGTSVX) 10949 #define LAPACK_zgtsvx LAPACK_GLOBAL(zgtsvx,ZGTSVX) 10950 #define LAPACK_sposv LAPACK_GLOBAL(sposv,SPOSV) 10951 #define LAPACK_dposv LAPACK_GLOBAL(dposv,DPOSV) 10952 #define LAPACK_cposv LAPACK_GLOBAL(cposv,CPOSV) 10953 #define LAPACK_zposv LAPACK_GLOBAL(zposv,ZPOSV) 10954 #define LAPACK_dsposv LAPACK_GLOBAL(dsposv,DSPOSV) 10955 #define LAPACK_zcposv LAPACK_GLOBAL(zcposv,ZCPOSV) 10956 #define LAPACK_sposvx LAPACK_GLOBAL(sposvx,SPOSVX) 10957 #define LAPACK_dposvx LAPACK_GLOBAL(dposvx,DPOSVX) 10958 #define LAPACK_cposvx LAPACK_GLOBAL(cposvx,CPOSVX) 10959 #define LAPACK_zposvx LAPACK_GLOBAL(zposvx,ZPOSVX) 10960 #define LAPACK_dposvxx LAPACK_GLOBAL(dposvxx,DPOSVXX) 10961 #define LAPACK_sposvxx LAPACK_GLOBAL(sposvxx,SPOSVXX) 10962 #define LAPACK_zposvxx LAPACK_GLOBAL(zposvxx,ZPOSVXX) 10963 #define LAPACK_cposvxx LAPACK_GLOBAL(cposvxx,CPOSVXX) 10964 #define LAPACK_sppsv LAPACK_GLOBAL(sppsv,SPPSV) 10965 #define LAPACK_dppsv LAPACK_GLOBAL(dppsv,DPPSV) 10966 #define LAPACK_cppsv LAPACK_GLOBAL(cppsv,CPPSV) 10967 #define LAPACK_zppsv LAPACK_GLOBAL(zppsv,ZPPSV) 10968 #define LAPACK_sppsvx LAPACK_GLOBAL(sppsvx,SPPSVX) 10969 #define LAPACK_dppsvx LAPACK_GLOBAL(dppsvx,DPPSVX) 10970 #define LAPACK_cppsvx LAPACK_GLOBAL(cppsvx,CPPSVX) 10971 #define LAPACK_zppsvx LAPACK_GLOBAL(zppsvx,ZPPSVX) 10972 #define LAPACK_spbsv LAPACK_GLOBAL(spbsv,SPBSV) 10973 #define LAPACK_dpbsv LAPACK_GLOBAL(dpbsv,DPBSV) 10974 #define LAPACK_cpbsv LAPACK_GLOBAL(cpbsv,CPBSV) 10975 #define LAPACK_zpbsv LAPACK_GLOBAL(zpbsv,ZPBSV) 10976 #define LAPACK_spbsvx LAPACK_GLOBAL(spbsvx,SPBSVX) 10977 #define LAPACK_dpbsvx LAPACK_GLOBAL(dpbsvx,DPBSVX) 10978 #define LAPACK_cpbsvx LAPACK_GLOBAL(cpbsvx,CPBSVX) 10979 #define LAPACK_zpbsvx LAPACK_GLOBAL(zpbsvx,ZPBSVX) 10980 #define LAPACK_sptsv LAPACK_GLOBAL(sptsv,SPTSV) 10981 #define LAPACK_dptsv LAPACK_GLOBAL(dptsv,DPTSV) 10982 #define LAPACK_cptsv LAPACK_GLOBAL(cptsv,CPTSV) 10983 #define LAPACK_zptsv LAPACK_GLOBAL(zptsv,ZPTSV) 10984 #define LAPACK_sptsvx LAPACK_GLOBAL(sptsvx,SPTSVX) 10985 #define LAPACK_dptsvx LAPACK_GLOBAL(dptsvx,DPTSVX) 10986 #define LAPACK_cptsvx LAPACK_GLOBAL(cptsvx,CPTSVX) 10987 #define LAPACK_zptsvx LAPACK_GLOBAL(zptsvx,ZPTSVX) 10988 #define LAPACK_ssysv LAPACK_GLOBAL(ssysv,SSYSV) 10989 #define LAPACK_dsysv LAPACK_GLOBAL(dsysv,DSYSV) 10990 #define LAPACK_csysv LAPACK_GLOBAL(csysv,CSYSV) 10991 #define LAPACK_zsysv LAPACK_GLOBAL(zsysv,ZSYSV) 10992 #define LAPACK_ssysvx LAPACK_GLOBAL(ssysvx,SSYSVX) 10993 #define LAPACK_dsysvx LAPACK_GLOBAL(dsysvx,DSYSVX) 10994 #define LAPACK_csysvx LAPACK_GLOBAL(csysvx,CSYSVX) 10995 #define LAPACK_zsysvx LAPACK_GLOBAL(zsysvx,ZSYSVX) 10996 #define LAPACK_dsysvxx LAPACK_GLOBAL(dsysvxx,DSYSVXX) 10997 #define LAPACK_ssysvxx LAPACK_GLOBAL(ssysvxx,SSYSVXX) 10998 #define LAPACK_zsysvxx LAPACK_GLOBAL(zsysvxx,ZSYSVXX) 10999 #define LAPACK_csysvxx LAPACK_GLOBAL(csysvxx,CSYSVXX) 11000 #define LAPACK_chesv LAPACK_GLOBAL(chesv,CHESV) 11001 #define LAPACK_zhesv LAPACK_GLOBAL(zhesv,ZHESV) 11002 #define LAPACK_chesvx LAPACK_GLOBAL(chesvx,CHESVX) 11003 #define LAPACK_zhesvx LAPACK_GLOBAL(zhesvx,ZHESVX) 11004 #define LAPACK_zhesvxx LAPACK_GLOBAL(zhesvxx,ZHESVXX) 11005 #define LAPACK_chesvxx LAPACK_GLOBAL(chesvxx,CHESVXX) 11006 #define LAPACK_sspsv LAPACK_GLOBAL(sspsv,SSPSV) 11007 #define LAPACK_dspsv LAPACK_GLOBAL(dspsv,DSPSV) 11008 #define LAPACK_cspsv LAPACK_GLOBAL(cspsv,CSPSV) 11009 #define LAPACK_zspsv LAPACK_GLOBAL(zspsv,ZSPSV) 11010 #define LAPACK_sspsvx LAPACK_GLOBAL(sspsvx,SSPSVX) 11011 #define LAPACK_dspsvx LAPACK_GLOBAL(dspsvx,DSPSVX) 11012 #define LAPACK_cspsvx LAPACK_GLOBAL(cspsvx,CSPSVX) 11013 #define LAPACK_zspsvx LAPACK_GLOBAL(zspsvx,ZSPSVX) 11014 #define LAPACK_chpsv LAPACK_GLOBAL(chpsv,CHPSV) 11015 #define LAPACK_zhpsv LAPACK_GLOBAL(zhpsv,ZHPSV) 11016 #define LAPACK_chpsvx LAPACK_GLOBAL(chpsvx,CHPSVX) 11017 #define LAPACK_zhpsvx LAPACK_GLOBAL(zhpsvx,ZHPSVX) 11018 #define LAPACK_sgeqrf LAPACK_GLOBAL(sgeqrf,SGEQRF) 11019 #define LAPACK_dgeqrf LAPACK_GLOBAL(dgeqrf,DGEQRF) 11020 #define LAPACK_cgeqrf LAPACK_GLOBAL(cgeqrf,CGEQRF) 11021 #define LAPACK_zgeqrf LAPACK_GLOBAL(zgeqrf,ZGEQRF) 11022 #define LAPACK_sgeqpf LAPACK_GLOBAL(sgeqpf,SGEQPF) 11023 #define LAPACK_dgeqpf LAPACK_GLOBAL(dgeqpf,DGEQPF) 11024 #define LAPACK_cgeqpf LAPACK_GLOBAL(cgeqpf,CGEQPF) 11025 #define LAPACK_zgeqpf LAPACK_GLOBAL(zgeqpf,ZGEQPF) 11026 #define LAPACK_sgeqp3 LAPACK_GLOBAL(sgeqp3,SGEQP3) 11027 #define LAPACK_dgeqp3 LAPACK_GLOBAL(dgeqp3,DGEQP3) 11028 #define LAPACK_cgeqp3 LAPACK_GLOBAL(cgeqp3,CGEQP3) 11029 #define LAPACK_zgeqp3 LAPACK_GLOBAL(zgeqp3,ZGEQP3) 11030 #define LAPACK_sorgqr LAPACK_GLOBAL(sorgqr,SORGQR) 11031 #define LAPACK_dorgqr LAPACK_GLOBAL(dorgqr,DORGQR) 11032 #define LAPACK_sormqr LAPACK_GLOBAL(sormqr,SORMQR) 11033 #define LAPACK_dormqr LAPACK_GLOBAL(dormqr,DORMQR) 11034 #define LAPACK_cungqr LAPACK_GLOBAL(cungqr,CUNGQR) 11035 #define LAPACK_zungqr LAPACK_GLOBAL(zungqr,ZUNGQR) 11036 #define LAPACK_cunmqr LAPACK_GLOBAL(cunmqr,CUNMQR) 11037 #define LAPACK_zunmqr LAPACK_GLOBAL(zunmqr,ZUNMQR) 11038 #define LAPACK_sgelqf LAPACK_GLOBAL(sgelqf,SGELQF) 11039 #define LAPACK_dgelqf LAPACK_GLOBAL(dgelqf,DGELQF) 11040 #define LAPACK_cgelqf LAPACK_GLOBAL(cgelqf,CGELQF) 11041 #define LAPACK_zgelqf LAPACK_GLOBAL(zgelqf,ZGELQF) 11042 #define LAPACK_sorglq LAPACK_GLOBAL(sorglq,SORGLQ) 11043 #define LAPACK_dorglq LAPACK_GLOBAL(dorglq,DORGLQ) 11044 #define LAPACK_sormlq LAPACK_GLOBAL(sormlq,SORMLQ) 11045 #define LAPACK_dormlq LAPACK_GLOBAL(dormlq,DORMLQ) 11046 #define LAPACK_cunglq LAPACK_GLOBAL(cunglq,CUNGLQ) 11047 #define LAPACK_zunglq LAPACK_GLOBAL(zunglq,ZUNGLQ) 11048 #define LAPACK_cunmlq LAPACK_GLOBAL(cunmlq,CUNMLQ) 11049 #define LAPACK_zunmlq LAPACK_GLOBAL(zunmlq,ZUNMLQ) 11050 #define LAPACK_sgeqlf LAPACK_GLOBAL(sgeqlf,SGEQLF) 11051 #define LAPACK_dgeqlf LAPACK_GLOBAL(dgeqlf,DGEQLF) 11052 #define LAPACK_cgeqlf LAPACK_GLOBAL(cgeqlf,CGEQLF) 11053 #define LAPACK_zgeqlf LAPACK_GLOBAL(zgeqlf,ZGEQLF) 11054 #define LAPACK_sorgql LAPACK_GLOBAL(sorgql,SORGQL) 11055 #define LAPACK_dorgql LAPACK_GLOBAL(dorgql,DORGQL) 11056 #define LAPACK_cungql LAPACK_GLOBAL(cungql,CUNGQL) 11057 #define LAPACK_zungql LAPACK_GLOBAL(zungql,ZUNGQL) 11058 #define LAPACK_sormql LAPACK_GLOBAL(sormql,SORMQL) 11059 #define LAPACK_dormql LAPACK_GLOBAL(dormql,DORMQL) 11060 #define LAPACK_cunmql LAPACK_GLOBAL(cunmql,CUNMQL) 11061 #define LAPACK_zunmql LAPACK_GLOBAL(zunmql,ZUNMQL) 11062 #define LAPACK_sgerqf LAPACK_GLOBAL(sgerqf,SGERQF) 11063 #define LAPACK_dgerqf LAPACK_GLOBAL(dgerqf,DGERQF) 11064 #define LAPACK_cgerqf LAPACK_GLOBAL(cgerqf,CGERQF) 11065 #define LAPACK_zgerqf LAPACK_GLOBAL(zgerqf,ZGERQF) 11066 #define LAPACK_sorgrq LAPACK_GLOBAL(sorgrq,SORGRQ) 11067 #define LAPACK_dorgrq LAPACK_GLOBAL(dorgrq,DORGRQ) 11068 #define LAPACK_cungrq LAPACK_GLOBAL(cungrq,CUNGRQ) 11069 #define LAPACK_zungrq LAPACK_GLOBAL(zungrq,ZUNGRQ) 11070 #define LAPACK_sormrq LAPACK_GLOBAL(sormrq,SORMRQ) 11071 #define LAPACK_dormrq LAPACK_GLOBAL(dormrq,DORMRQ) 11072 #define LAPACK_cunmrq LAPACK_GLOBAL(cunmrq,CUNMRQ) 11073 #define LAPACK_zunmrq LAPACK_GLOBAL(zunmrq,ZUNMRQ) 11074 #define LAPACK_stzrzf LAPACK_GLOBAL(stzrzf,STZRZF) 11075 #define LAPACK_dtzrzf LAPACK_GLOBAL(dtzrzf,DTZRZF) 11076 #define LAPACK_ctzrzf LAPACK_GLOBAL(ctzrzf,CTZRZF) 11077 #define LAPACK_ztzrzf LAPACK_GLOBAL(ztzrzf,ZTZRZF) 11078 #define LAPACK_sormrz LAPACK_GLOBAL(sormrz,SORMRZ) 11079 #define LAPACK_dormrz LAPACK_GLOBAL(dormrz,DORMRZ) 11080 #define LAPACK_cunmrz LAPACK_GLOBAL(cunmrz,CUNMRZ) 11081 #define LAPACK_zunmrz LAPACK_GLOBAL(zunmrz,ZUNMRZ) 11082 #define LAPACK_sggqrf LAPACK_GLOBAL(sggqrf,SGGQRF) 11083 #define LAPACK_dggqrf LAPACK_GLOBAL(dggqrf,DGGQRF) 11084 #define LAPACK_cggqrf LAPACK_GLOBAL(cggqrf,CGGQRF) 11085 #define LAPACK_zggqrf LAPACK_GLOBAL(zggqrf,ZGGQRF) 11086 #define LAPACK_sggrqf LAPACK_GLOBAL(sggrqf,SGGRQF) 11087 #define LAPACK_dggrqf LAPACK_GLOBAL(dggrqf,DGGRQF) 11088 #define LAPACK_cggrqf LAPACK_GLOBAL(cggrqf,CGGRQF) 11089 #define LAPACK_zggrqf LAPACK_GLOBAL(zggrqf,ZGGRQF) 11090 #define LAPACK_sgebrd LAPACK_GLOBAL(sgebrd,SGEBRD) 11091 #define LAPACK_dgebrd LAPACK_GLOBAL(dgebrd,DGEBRD) 11092 #define LAPACK_cgebrd LAPACK_GLOBAL(cgebrd,CGEBRD) 11093 #define LAPACK_zgebrd LAPACK_GLOBAL(zgebrd,ZGEBRD) 11094 #define LAPACK_sgbbrd LAPACK_GLOBAL(sgbbrd,SGBBRD) 11095 #define LAPACK_dgbbrd LAPACK_GLOBAL(dgbbrd,DGBBRD) 11096 #define LAPACK_cgbbrd LAPACK_GLOBAL(cgbbrd,CGBBRD) 11097 #define LAPACK_zgbbrd LAPACK_GLOBAL(zgbbrd,ZGBBRD) 11098 #define LAPACK_sorgbr LAPACK_GLOBAL(sorgbr,SORGBR) 11099 #define LAPACK_dorgbr LAPACK_GLOBAL(dorgbr,DORGBR) 11100 #define LAPACK_sormbr LAPACK_GLOBAL(sormbr,SORMBR) 11101 #define LAPACK_dormbr LAPACK_GLOBAL(dormbr,DORMBR) 11102 #define LAPACK_cungbr LAPACK_GLOBAL(cungbr,CUNGBR) 11103 #define LAPACK_zungbr LAPACK_GLOBAL(zungbr,ZUNGBR) 11104 #define LAPACK_cunmbr LAPACK_GLOBAL(cunmbr,CUNMBR) 11105 #define LAPACK_zunmbr LAPACK_GLOBAL(zunmbr,ZUNMBR) 11106 #define LAPACK_sbdsqr LAPACK_GLOBAL(sbdsqr,SBDSQR) 11107 #define LAPACK_dbdsqr LAPACK_GLOBAL(dbdsqr,DBDSQR) 11108 #define LAPACK_cbdsqr LAPACK_GLOBAL(cbdsqr,CBDSQR) 11109 #define LAPACK_zbdsqr LAPACK_GLOBAL(zbdsqr,ZBDSQR) 11110 #define LAPACK_sbdsdc LAPACK_GLOBAL(sbdsdc,SBDSDC) 11111 #define LAPACK_dbdsdc LAPACK_GLOBAL(dbdsdc,DBDSDC) 11112 #define LAPACK_ssytrd LAPACK_GLOBAL(ssytrd,SSYTRD) 11113 #define LAPACK_dsytrd LAPACK_GLOBAL(dsytrd,DSYTRD) 11114 #define LAPACK_sorgtr LAPACK_GLOBAL(sorgtr,SORGTR) 11115 #define LAPACK_dorgtr LAPACK_GLOBAL(dorgtr,DORGTR) 11116 #define LAPACK_sormtr LAPACK_GLOBAL(sormtr,SORMTR) 11117 #define LAPACK_dormtr LAPACK_GLOBAL(dormtr,DORMTR) 11118 #define LAPACK_chetrd LAPACK_GLOBAL(chetrd,CHETRD) 11119 #define LAPACK_zhetrd LAPACK_GLOBAL(zhetrd,ZHETRD) 11120 #define LAPACK_cungtr LAPACK_GLOBAL(cungtr,CUNGTR) 11121 #define LAPACK_zungtr LAPACK_GLOBAL(zungtr,ZUNGTR) 11122 #define LAPACK_cunmtr LAPACK_GLOBAL(cunmtr,CUNMTR) 11123 #define LAPACK_zunmtr LAPACK_GLOBAL(zunmtr,ZUNMTR) 11124 #define LAPACK_ssptrd LAPACK_GLOBAL(ssptrd,SSPTRD) 11125 #define LAPACK_dsptrd LAPACK_GLOBAL(dsptrd,DSPTRD) 11126 #define LAPACK_sopgtr LAPACK_GLOBAL(sopgtr,SOPGTR) 11127 #define LAPACK_dopgtr LAPACK_GLOBAL(dopgtr,DOPGTR) 11128 #define LAPACK_sopmtr LAPACK_GLOBAL(sopmtr,SOPMTR) 11129 #define LAPACK_dopmtr LAPACK_GLOBAL(dopmtr,DOPMTR) 11130 #define LAPACK_chptrd LAPACK_GLOBAL(chptrd,CHPTRD) 11131 #define LAPACK_zhptrd LAPACK_GLOBAL(zhptrd,ZHPTRD) 11132 #define LAPACK_cupgtr LAPACK_GLOBAL(cupgtr,CUPGTR) 11133 #define LAPACK_zupgtr LAPACK_GLOBAL(zupgtr,ZUPGTR) 11134 #define LAPACK_cupmtr LAPACK_GLOBAL(cupmtr,CUPMTR) 11135 #define LAPACK_zupmtr LAPACK_GLOBAL(zupmtr,ZUPMTR) 11136 #define LAPACK_ssbtrd LAPACK_GLOBAL(ssbtrd,SSBTRD) 11137 #define LAPACK_dsbtrd LAPACK_GLOBAL(dsbtrd,DSBTRD) 11138 #define LAPACK_chbtrd LAPACK_GLOBAL(chbtrd,CHBTRD) 11139 #define LAPACK_zhbtrd LAPACK_GLOBAL(zhbtrd,ZHBTRD) 11140 #define LAPACK_ssterf LAPACK_GLOBAL(ssterf,SSTERF) 11141 #define LAPACK_dsterf LAPACK_GLOBAL(dsterf,DSTERF) 11142 #define LAPACK_ssteqr LAPACK_GLOBAL(ssteqr,SSTEQR) 11143 #define LAPACK_dsteqr LAPACK_GLOBAL(dsteqr,DSTEQR) 11144 #define LAPACK_csteqr LAPACK_GLOBAL(csteqr,CSTEQR) 11145 #define LAPACK_zsteqr LAPACK_GLOBAL(zsteqr,ZSTEQR) 11146 #define LAPACK_sstemr LAPACK_GLOBAL(sstemr,SSTEMR) 11147 #define LAPACK_dstemr LAPACK_GLOBAL(dstemr,DSTEMR) 11148 #define LAPACK_cstemr LAPACK_GLOBAL(cstemr,CSTEMR) 11149 #define LAPACK_zstemr LAPACK_GLOBAL(zstemr,ZSTEMR) 11150 #define LAPACK_sstedc LAPACK_GLOBAL(sstedc,SSTEDC) 11151 #define LAPACK_dstedc LAPACK_GLOBAL(dstedc,DSTEDC) 11152 #define LAPACK_cstedc LAPACK_GLOBAL(cstedc,CSTEDC) 11153 #define LAPACK_zstedc LAPACK_GLOBAL(zstedc,ZSTEDC) 11154 #define LAPACK_sstegr LAPACK_GLOBAL(sstegr,SSTEGR) 11155 #define LAPACK_dstegr LAPACK_GLOBAL(dstegr,DSTEGR) 11156 #define LAPACK_cstegr LAPACK_GLOBAL(cstegr,CSTEGR) 11157 #define LAPACK_zstegr LAPACK_GLOBAL(zstegr,ZSTEGR) 11158 #define LAPACK_spteqr LAPACK_GLOBAL(spteqr,SPTEQR) 11159 #define LAPACK_dpteqr LAPACK_GLOBAL(dpteqr,DPTEQR) 11160 #define LAPACK_cpteqr LAPACK_GLOBAL(cpteqr,CPTEQR) 11161 #define LAPACK_zpteqr LAPACK_GLOBAL(zpteqr,ZPTEQR) 11162 #define LAPACK_sstebz LAPACK_GLOBAL(sstebz,SSTEBZ) 11163 #define LAPACK_dstebz LAPACK_GLOBAL(dstebz,DSTEBZ) 11164 #define LAPACK_sstein LAPACK_GLOBAL(sstein,SSTEIN) 11165 #define LAPACK_dstein LAPACK_GLOBAL(dstein,DSTEIN) 11166 #define LAPACK_cstein LAPACK_GLOBAL(cstein,CSTEIN) 11167 #define LAPACK_zstein LAPACK_GLOBAL(zstein,ZSTEIN) 11168 #define LAPACK_sdisna LAPACK_GLOBAL(sdisna,SDISNA) 11169 #define LAPACK_ddisna LAPACK_GLOBAL(ddisna,DDISNA) 11170 #define LAPACK_ssygst LAPACK_GLOBAL(ssygst,SSYGST) 11171 #define LAPACK_dsygst LAPACK_GLOBAL(dsygst,DSYGST) 11172 #define LAPACK_chegst LAPACK_GLOBAL(chegst,CHEGST) 11173 #define LAPACK_zhegst LAPACK_GLOBAL(zhegst,ZHEGST) 11174 #define LAPACK_sspgst LAPACK_GLOBAL(sspgst,SSPGST) 11175 #define LAPACK_dspgst LAPACK_GLOBAL(dspgst,DSPGST) 11176 #define LAPACK_chpgst LAPACK_GLOBAL(chpgst,CHPGST) 11177 #define LAPACK_zhpgst LAPACK_GLOBAL(zhpgst,ZHPGST) 11178 #define LAPACK_ssbgst LAPACK_GLOBAL(ssbgst,SSBGST) 11179 #define LAPACK_dsbgst LAPACK_GLOBAL(dsbgst,DSBGST) 11180 #define LAPACK_chbgst LAPACK_GLOBAL(chbgst,CHBGST) 11181 #define LAPACK_zhbgst LAPACK_GLOBAL(zhbgst,ZHBGST) 11182 #define LAPACK_spbstf LAPACK_GLOBAL(spbstf,SPBSTF) 11183 #define LAPACK_dpbstf LAPACK_GLOBAL(dpbstf,DPBSTF) 11184 #define LAPACK_cpbstf LAPACK_GLOBAL(cpbstf,CPBSTF) 11185 #define LAPACK_zpbstf LAPACK_GLOBAL(zpbstf,ZPBSTF) 11186 #define LAPACK_sgehrd LAPACK_GLOBAL(sgehrd,SGEHRD) 11187 #define LAPACK_dgehrd LAPACK_GLOBAL(dgehrd,DGEHRD) 11188 #define LAPACK_cgehrd LAPACK_GLOBAL(cgehrd,CGEHRD) 11189 #define LAPACK_zgehrd LAPACK_GLOBAL(zgehrd,ZGEHRD) 11190 #define LAPACK_sorghr LAPACK_GLOBAL(sorghr,SORGHR) 11191 #define LAPACK_dorghr LAPACK_GLOBAL(dorghr,DORGHR) 11192 #define LAPACK_sormhr LAPACK_GLOBAL(sormhr,SORMHR) 11193 #define LAPACK_dormhr LAPACK_GLOBAL(dormhr,DORMHR) 11194 #define LAPACK_cunghr LAPACK_GLOBAL(cunghr,CUNGHR) 11195 #define LAPACK_zunghr LAPACK_GLOBAL(zunghr,ZUNGHR) 11196 #define LAPACK_cunmhr LAPACK_GLOBAL(cunmhr,CUNMHR) 11197 #define LAPACK_zunmhr LAPACK_GLOBAL(zunmhr,ZUNMHR) 11198 #define LAPACK_sgebal LAPACK_GLOBAL(sgebal,SGEBAL) 11199 #define LAPACK_dgebal LAPACK_GLOBAL(dgebal,DGEBAL) 11200 #define LAPACK_cgebal LAPACK_GLOBAL(cgebal,CGEBAL) 11201 #define LAPACK_zgebal LAPACK_GLOBAL(zgebal,ZGEBAL) 11202 #define LAPACK_sgebak LAPACK_GLOBAL(sgebak,SGEBAK) 11203 #define LAPACK_dgebak LAPACK_GLOBAL(dgebak,DGEBAK) 11204 #define LAPACK_cgebak LAPACK_GLOBAL(cgebak,CGEBAK) 11205 #define LAPACK_zgebak LAPACK_GLOBAL(zgebak,ZGEBAK) 11206 #define LAPACK_shseqr LAPACK_GLOBAL(shseqr,SHSEQR) 11207 #define LAPACK_dhseqr LAPACK_GLOBAL(dhseqr,DHSEQR) 11208 #define LAPACK_chseqr LAPACK_GLOBAL(chseqr,CHSEQR) 11209 #define LAPACK_zhseqr LAPACK_GLOBAL(zhseqr,ZHSEQR) 11210 #define LAPACK_shsein LAPACK_GLOBAL(shsein,SHSEIN) 11211 #define LAPACK_dhsein LAPACK_GLOBAL(dhsein,DHSEIN) 11212 #define LAPACK_chsein LAPACK_GLOBAL(chsein,CHSEIN) 11213 #define LAPACK_zhsein LAPACK_GLOBAL(zhsein,ZHSEIN) 11214 #define LAPACK_strevc LAPACK_GLOBAL(strevc,STREVC) 11215 #define LAPACK_dtrevc LAPACK_GLOBAL(dtrevc,DTREVC) 11216 #define LAPACK_ctrevc LAPACK_GLOBAL(ctrevc,CTREVC) 11217 #define LAPACK_ztrevc LAPACK_GLOBAL(ztrevc,ZTREVC) 11218 #define LAPACK_strsna LAPACK_GLOBAL(strsna,STRSNA) 11219 #define LAPACK_dtrsna LAPACK_GLOBAL(dtrsna,DTRSNA) 11220 #define LAPACK_ctrsna LAPACK_GLOBAL(ctrsna,CTRSNA) 11221 #define LAPACK_ztrsna LAPACK_GLOBAL(ztrsna,ZTRSNA) 11222 #define LAPACK_strexc LAPACK_GLOBAL(strexc,STREXC) 11223 #define LAPACK_dtrexc LAPACK_GLOBAL(dtrexc,DTREXC) 11224 #define LAPACK_ctrexc LAPACK_GLOBAL(ctrexc,CTREXC) 11225 #define LAPACK_ztrexc LAPACK_GLOBAL(ztrexc,ZTREXC) 11226 #define LAPACK_strsen LAPACK_GLOBAL(strsen,STRSEN) 11227 #define LAPACK_dtrsen LAPACK_GLOBAL(dtrsen,DTRSEN) 11228 #define LAPACK_ctrsen LAPACK_GLOBAL(ctrsen,CTRSEN) 11229 #define LAPACK_ztrsen LAPACK_GLOBAL(ztrsen,ZTRSEN) 11230 #define LAPACK_strsyl LAPACK_GLOBAL(strsyl,STRSYL) 11231 #define LAPACK_dtrsyl LAPACK_GLOBAL(dtrsyl,DTRSYL) 11232 #define LAPACK_ctrsyl LAPACK_GLOBAL(ctrsyl,CTRSYL) 11233 #define LAPACK_ztrsyl LAPACK_GLOBAL(ztrsyl,ZTRSYL) 11234 #define LAPACK_sgghrd LAPACK_GLOBAL(sgghrd,SGGHRD) 11235 #define LAPACK_dgghrd LAPACK_GLOBAL(dgghrd,DGGHRD) 11236 #define LAPACK_cgghrd LAPACK_GLOBAL(cgghrd,CGGHRD) 11237 #define LAPACK_zgghrd LAPACK_GLOBAL(zgghrd,ZGGHRD) 11238 #define LAPACK_sggbal LAPACK_GLOBAL(sggbal,SGGBAL) 11239 #define LAPACK_dggbal LAPACK_GLOBAL(dggbal,DGGBAL) 11240 #define LAPACK_cggbal LAPACK_GLOBAL(cggbal,CGGBAL) 11241 #define LAPACK_zggbal LAPACK_GLOBAL(zggbal,ZGGBAL) 11242 #define LAPACK_sggbak LAPACK_GLOBAL(sggbak,SGGBAK) 11243 #define LAPACK_dggbak LAPACK_GLOBAL(dggbak,DGGBAK) 11244 #define LAPACK_cggbak LAPACK_GLOBAL(cggbak,CGGBAK) 11245 #define LAPACK_zggbak LAPACK_GLOBAL(zggbak,ZGGBAK) 11246 #define LAPACK_shgeqz LAPACK_GLOBAL(shgeqz,SHGEQZ) 11247 #define LAPACK_dhgeqz LAPACK_GLOBAL(dhgeqz,DHGEQZ) 11248 #define LAPACK_chgeqz LAPACK_GLOBAL(chgeqz,CHGEQZ) 11249 #define LAPACK_zhgeqz LAPACK_GLOBAL(zhgeqz,ZHGEQZ) 11250 #define LAPACK_stgevc LAPACK_GLOBAL(stgevc,STGEVC) 11251 #define LAPACK_dtgevc LAPACK_GLOBAL(dtgevc,DTGEVC) 11252 #define LAPACK_ctgevc LAPACK_GLOBAL(ctgevc,CTGEVC) 11253 #define LAPACK_ztgevc LAPACK_GLOBAL(ztgevc,ZTGEVC) 11254 #define LAPACK_stgexc LAPACK_GLOBAL(stgexc,STGEXC) 11255 #define LAPACK_dtgexc LAPACK_GLOBAL(dtgexc,DTGEXC) 11256 #define LAPACK_ctgexc LAPACK_GLOBAL(ctgexc,CTGEXC) 11257 #define LAPACK_ztgexc LAPACK_GLOBAL(ztgexc,ZTGEXC) 11258 #define LAPACK_stgsen LAPACK_GLOBAL(stgsen,STGSEN) 11259 #define LAPACK_dtgsen LAPACK_GLOBAL(dtgsen,DTGSEN) 11260 #define LAPACK_ctgsen LAPACK_GLOBAL(ctgsen,CTGSEN) 11261 #define LAPACK_ztgsen LAPACK_GLOBAL(ztgsen,ZTGSEN) 11262 #define LAPACK_stgsyl LAPACK_GLOBAL(stgsyl,STGSYL) 11263 #define LAPACK_dtgsyl LAPACK_GLOBAL(dtgsyl,DTGSYL) 11264 #define LAPACK_ctgsyl LAPACK_GLOBAL(ctgsyl,CTGSYL) 11265 #define LAPACK_ztgsyl LAPACK_GLOBAL(ztgsyl,ZTGSYL) 11266 #define LAPACK_stgsna LAPACK_GLOBAL(stgsna,STGSNA) 11267 #define LAPACK_dtgsna LAPACK_GLOBAL(dtgsna,DTGSNA) 11268 #define LAPACK_ctgsna LAPACK_GLOBAL(ctgsna,CTGSNA) 11269 #define LAPACK_ztgsna LAPACK_GLOBAL(ztgsna,ZTGSNA) 11270 #define LAPACK_sggsvp LAPACK_GLOBAL(sggsvp,SGGSVP) 11271 #define LAPACK_dggsvp LAPACK_GLOBAL(dggsvp,DGGSVP) 11272 #define LAPACK_cggsvp LAPACK_GLOBAL(cggsvp,CGGSVP) 11273 #define LAPACK_zggsvp LAPACK_GLOBAL(zggsvp,ZGGSVP) 11274 #define LAPACK_stgsja LAPACK_GLOBAL(stgsja,STGSJA) 11275 #define LAPACK_dtgsja LAPACK_GLOBAL(dtgsja,DTGSJA) 11276 #define LAPACK_ctgsja LAPACK_GLOBAL(ctgsja,CTGSJA) 11277 #define LAPACK_ztgsja LAPACK_GLOBAL(ztgsja,ZTGSJA) 11278 #define LAPACK_sgels LAPACK_GLOBAL(sgels,SGELS) 11279 #define LAPACK_dgels LAPACK_GLOBAL(dgels,DGELS) 11280 #define LAPACK_cgels LAPACK_GLOBAL(cgels,CGELS) 11281 #define LAPACK_zgels LAPACK_GLOBAL(zgels,ZGELS) 11282 #define LAPACK_sgelsy LAPACK_GLOBAL(sgelsy,SGELSY) 11283 #define LAPACK_dgelsy LAPACK_GLOBAL(dgelsy,DGELSY) 11284 #define LAPACK_cgelsy LAPACK_GLOBAL(cgelsy,CGELSY) 11285 #define LAPACK_zgelsy LAPACK_GLOBAL(zgelsy,ZGELSY) 11286 #define LAPACK_sgelss LAPACK_GLOBAL(sgelss,SGELSS) 11287 #define LAPACK_dgelss LAPACK_GLOBAL(dgelss,DGELSS) 11288 #define LAPACK_cgelss LAPACK_GLOBAL(cgelss,CGELSS) 11289 #define LAPACK_zgelss LAPACK_GLOBAL(zgelss,ZGELSS) 11290 #define LAPACK_sgelsd LAPACK_GLOBAL(sgelsd,SGELSD) 11291 #define LAPACK_dgelsd LAPACK_GLOBAL(dgelsd,DGELSD) 11292 #define LAPACK_cgelsd LAPACK_GLOBAL(cgelsd,CGELSD) 11293 #define LAPACK_zgelsd LAPACK_GLOBAL(zgelsd,ZGELSD) 11294 #define LAPACK_sgglse LAPACK_GLOBAL(sgglse,SGGLSE) 11295 #define LAPACK_dgglse LAPACK_GLOBAL(dgglse,DGGLSE) 11296 #define LAPACK_cgglse LAPACK_GLOBAL(cgglse,CGGLSE) 11297 #define LAPACK_zgglse LAPACK_GLOBAL(zgglse,ZGGLSE) 11298 #define LAPACK_sggglm LAPACK_GLOBAL(sggglm,SGGGLM) 11299 #define LAPACK_dggglm LAPACK_GLOBAL(dggglm,DGGGLM) 11300 #define LAPACK_cggglm LAPACK_GLOBAL(cggglm,CGGGLM) 11301 #define LAPACK_zggglm LAPACK_GLOBAL(zggglm,ZGGGLM) 11302 #define LAPACK_ssyev LAPACK_GLOBAL(ssyev,SSYEV) 11303 #define LAPACK_dsyev LAPACK_GLOBAL(dsyev,DSYEV) 11304 #define LAPACK_cheev LAPACK_GLOBAL(cheev,CHEEV) 11305 #define LAPACK_zheev LAPACK_GLOBAL(zheev,ZHEEV) 11306 #define LAPACK_ssyevd LAPACK_GLOBAL(ssyevd,SSYEVD) 11307 #define LAPACK_dsyevd LAPACK_GLOBAL(dsyevd,DSYEVD) 11308 #define LAPACK_cheevd LAPACK_GLOBAL(cheevd,CHEEVD) 11309 #define LAPACK_zheevd LAPACK_GLOBAL(zheevd,ZHEEVD) 11310 #define LAPACK_ssyevx LAPACK_GLOBAL(ssyevx,SSYEVX) 11311 #define LAPACK_dsyevx LAPACK_GLOBAL(dsyevx,DSYEVX) 11312 #define LAPACK_cheevx LAPACK_GLOBAL(cheevx,CHEEVX) 11313 #define LAPACK_zheevx LAPACK_GLOBAL(zheevx,ZHEEVX) 11314 #define LAPACK_ssyevr LAPACK_GLOBAL(ssyevr,SSYEVR) 11315 #define LAPACK_dsyevr LAPACK_GLOBAL(dsyevr,DSYEVR) 11316 #define LAPACK_cheevr LAPACK_GLOBAL(cheevr,CHEEVR) 11317 #define LAPACK_zheevr LAPACK_GLOBAL(zheevr,ZHEEVR) 11318 #define LAPACK_sspev LAPACK_GLOBAL(sspev,SSPEV) 11319 #define LAPACK_dspev LAPACK_GLOBAL(dspev,DSPEV) 11320 #define LAPACK_chpev LAPACK_GLOBAL(chpev,CHPEV) 11321 #define LAPACK_zhpev LAPACK_GLOBAL(zhpev,ZHPEV) 11322 #define LAPACK_sspevd LAPACK_GLOBAL(sspevd,SSPEVD) 11323 #define LAPACK_dspevd LAPACK_GLOBAL(dspevd,DSPEVD) 11324 #define LAPACK_chpevd LAPACK_GLOBAL(chpevd,CHPEVD) 11325 #define LAPACK_zhpevd LAPACK_GLOBAL(zhpevd,ZHPEVD) 11326 #define LAPACK_sspevx LAPACK_GLOBAL(sspevx,SSPEVX) 11327 #define LAPACK_dspevx LAPACK_GLOBAL(dspevx,DSPEVX) 11328 #define LAPACK_chpevx LAPACK_GLOBAL(chpevx,CHPEVX) 11329 #define LAPACK_zhpevx LAPACK_GLOBAL(zhpevx,ZHPEVX) 11330 #define LAPACK_ssbev LAPACK_GLOBAL(ssbev,SSBEV) 11331 #define LAPACK_dsbev LAPACK_GLOBAL(dsbev,DSBEV) 11332 #define LAPACK_chbev LAPACK_GLOBAL(chbev,CHBEV) 11333 #define LAPACK_zhbev LAPACK_GLOBAL(zhbev,ZHBEV) 11334 #define LAPACK_ssbevd LAPACK_GLOBAL(ssbevd,SSBEVD) 11335 #define LAPACK_dsbevd LAPACK_GLOBAL(dsbevd,DSBEVD) 11336 #define LAPACK_chbevd LAPACK_GLOBAL(chbevd,CHBEVD) 11337 #define LAPACK_zhbevd LAPACK_GLOBAL(zhbevd,ZHBEVD) 11338 #define LAPACK_ssbevx LAPACK_GLOBAL(ssbevx,SSBEVX) 11339 #define LAPACK_dsbevx LAPACK_GLOBAL(dsbevx,DSBEVX) 11340 #define LAPACK_chbevx LAPACK_GLOBAL(chbevx,CHBEVX) 11341 #define LAPACK_zhbevx LAPACK_GLOBAL(zhbevx,ZHBEVX) 11342 #define LAPACK_sstev LAPACK_GLOBAL(sstev,SSTEV) 11343 #define LAPACK_dstev LAPACK_GLOBAL(dstev,DSTEV) 11344 #define LAPACK_sstevd LAPACK_GLOBAL(sstevd,SSTEVD) 11345 #define LAPACK_dstevd LAPACK_GLOBAL(dstevd,DSTEVD) 11346 #define LAPACK_sstevx LAPACK_GLOBAL(sstevx,SSTEVX) 11347 #define LAPACK_dstevx LAPACK_GLOBAL(dstevx,DSTEVX) 11348 #define LAPACK_sstevr LAPACK_GLOBAL(sstevr,SSTEVR) 11349 #define LAPACK_dstevr LAPACK_GLOBAL(dstevr,DSTEVR) 11350 #define LAPACK_sgees LAPACK_GLOBAL(sgees,SGEES) 11351 #define LAPACK_dgees LAPACK_GLOBAL(dgees,DGEES) 11352 #define LAPACK_cgees LAPACK_GLOBAL(cgees,CGEES) 11353 #define LAPACK_zgees LAPACK_GLOBAL(zgees,ZGEES) 11354 #define LAPACK_sgeesx LAPACK_GLOBAL(sgeesx,SGEESX) 11355 #define LAPACK_dgeesx LAPACK_GLOBAL(dgeesx,DGEESX) 11356 #define LAPACK_cgeesx LAPACK_GLOBAL(cgeesx,CGEESX) 11357 #define LAPACK_zgeesx LAPACK_GLOBAL(zgeesx,ZGEESX) 11358 #define LAPACK_sgeev LAPACK_GLOBAL(sgeev,SGEEV) 11359 #define LAPACK_dgeev LAPACK_GLOBAL(dgeev,DGEEV) 11360 #define LAPACK_cgeev LAPACK_GLOBAL(cgeev,CGEEV) 11361 #define LAPACK_zgeev LAPACK_GLOBAL(zgeev,ZGEEV) 11362 #define LAPACK_sgeevx LAPACK_GLOBAL(sgeevx,SGEEVX) 11363 #define LAPACK_dgeevx LAPACK_GLOBAL(dgeevx,DGEEVX) 11364 #define LAPACK_cgeevx LAPACK_GLOBAL(cgeevx,CGEEVX) 11365 #define LAPACK_zgeevx LAPACK_GLOBAL(zgeevx,ZGEEVX) 11366 #define LAPACK_sgesvd LAPACK_GLOBAL(sgesvd,SGESVD) 11367 #define LAPACK_dgesvd LAPACK_GLOBAL(dgesvd,DGESVD) 11368 #define LAPACK_cgesvd LAPACK_GLOBAL(cgesvd,CGESVD) 11369 #define LAPACK_zgesvd LAPACK_GLOBAL(zgesvd,ZGESVD) 11370 #define LAPACK_sgesdd LAPACK_GLOBAL(sgesdd,SGESDD) 11371 #define LAPACK_dgesdd LAPACK_GLOBAL(dgesdd,DGESDD) 11372 #define LAPACK_cgesdd LAPACK_GLOBAL(cgesdd,CGESDD) 11373 #define LAPACK_zgesdd LAPACK_GLOBAL(zgesdd,ZGESDD) 11374 #define LAPACK_dgejsv LAPACK_GLOBAL(dgejsv,DGEJSV) 11375 #define LAPACK_sgejsv LAPACK_GLOBAL(sgejsv,SGEJSV) 11376 #define LAPACK_dgesvj LAPACK_GLOBAL(dgesvj,DGESVJ) 11377 #define LAPACK_sgesvj LAPACK_GLOBAL(sgesvj,SGESVJ) 11378 #define LAPACK_sggsvd LAPACK_GLOBAL(sggsvd,SGGSVD) 11379 #define LAPACK_dggsvd LAPACK_GLOBAL(dggsvd,DGGSVD) 11380 #define LAPACK_cggsvd LAPACK_GLOBAL(cggsvd,CGGSVD) 11381 #define LAPACK_zggsvd LAPACK_GLOBAL(zggsvd,ZGGSVD) 11382 #define LAPACK_ssygv LAPACK_GLOBAL(ssygv,SSYGV) 11383 #define LAPACK_dsygv LAPACK_GLOBAL(dsygv,DSYGV) 11384 #define LAPACK_chegv LAPACK_GLOBAL(chegv,CHEGV) 11385 #define LAPACK_zhegv LAPACK_GLOBAL(zhegv,ZHEGV) 11386 #define LAPACK_ssygvd LAPACK_GLOBAL(ssygvd,SSYGVD) 11387 #define LAPACK_dsygvd LAPACK_GLOBAL(dsygvd,DSYGVD) 11388 #define LAPACK_chegvd LAPACK_GLOBAL(chegvd,CHEGVD) 11389 #define LAPACK_zhegvd LAPACK_GLOBAL(zhegvd,ZHEGVD) 11390 #define LAPACK_ssygvx LAPACK_GLOBAL(ssygvx,SSYGVX) 11391 #define LAPACK_dsygvx LAPACK_GLOBAL(dsygvx,DSYGVX) 11392 #define LAPACK_chegvx LAPACK_GLOBAL(chegvx,CHEGVX) 11393 #define LAPACK_zhegvx LAPACK_GLOBAL(zhegvx,ZHEGVX) 11394 #define LAPACK_sspgv LAPACK_GLOBAL(sspgv,SSPGV) 11395 #define LAPACK_dspgv LAPACK_GLOBAL(dspgv,DSPGV) 11396 #define LAPACK_chpgv LAPACK_GLOBAL(chpgv,CHPGV) 11397 #define LAPACK_zhpgv LAPACK_GLOBAL(zhpgv,ZHPGV) 11398 #define LAPACK_sspgvd LAPACK_GLOBAL(sspgvd,SSPGVD) 11399 #define LAPACK_dspgvd LAPACK_GLOBAL(dspgvd,DSPGVD) 11400 #define LAPACK_chpgvd LAPACK_GLOBAL(chpgvd,CHPGVD) 11401 #define LAPACK_zhpgvd LAPACK_GLOBAL(zhpgvd,ZHPGVD) 11402 #define LAPACK_sspgvx LAPACK_GLOBAL(sspgvx,SSPGVX) 11403 #define LAPACK_dspgvx LAPACK_GLOBAL(dspgvx,DSPGVX) 11404 #define LAPACK_chpgvx LAPACK_GLOBAL(chpgvx,CHPGVX) 11405 #define LAPACK_zhpgvx LAPACK_GLOBAL(zhpgvx,ZHPGVX) 11406 #define LAPACK_ssbgv LAPACK_GLOBAL(ssbgv,SSBGV) 11407 #define LAPACK_dsbgv LAPACK_GLOBAL(dsbgv,DSBGV) 11408 #define LAPACK_chbgv LAPACK_GLOBAL(chbgv,CHBGV) 11409 #define LAPACK_zhbgv LAPACK_GLOBAL(zhbgv,ZHBGV) 11410 #define LAPACK_ssbgvd LAPACK_GLOBAL(ssbgvd,SSBGVD) 11411 #define LAPACK_dsbgvd LAPACK_GLOBAL(dsbgvd,DSBGVD) 11412 #define LAPACK_chbgvd LAPACK_GLOBAL(chbgvd,CHBGVD) 11413 #define LAPACK_zhbgvd LAPACK_GLOBAL(zhbgvd,ZHBGVD) 11414 #define LAPACK_ssbgvx LAPACK_GLOBAL(ssbgvx,SSBGVX) 11415 #define LAPACK_dsbgvx LAPACK_GLOBAL(dsbgvx,DSBGVX) 11416 #define LAPACK_chbgvx LAPACK_GLOBAL(chbgvx,CHBGVX) 11417 #define LAPACK_zhbgvx LAPACK_GLOBAL(zhbgvx,ZHBGVX) 11418 #define LAPACK_sgges LAPACK_GLOBAL(sgges,SGGES) 11419 #define LAPACK_dgges LAPACK_GLOBAL(dgges,DGGES) 11420 #define LAPACK_cgges LAPACK_GLOBAL(cgges,CGGES) 11421 #define LAPACK_zgges LAPACK_GLOBAL(zgges,ZGGES) 11422 #define LAPACK_sggesx LAPACK_GLOBAL(sggesx,SGGESX) 11423 #define LAPACK_dggesx LAPACK_GLOBAL(dggesx,DGGESX) 11424 #define LAPACK_cggesx LAPACK_GLOBAL(cggesx,CGGESX) 11425 #define LAPACK_zggesx LAPACK_GLOBAL(zggesx,ZGGESX) 11426 #define LAPACK_sggev LAPACK_GLOBAL(sggev,SGGEV) 11427 #define LAPACK_dggev LAPACK_GLOBAL(dggev,DGGEV) 11428 #define LAPACK_cggev LAPACK_GLOBAL(cggev,CGGEV) 11429 #define LAPACK_zggev LAPACK_GLOBAL(zggev,ZGGEV) 11430 #define LAPACK_sggevx LAPACK_GLOBAL(sggevx,SGGEVX) 11431 #define LAPACK_dggevx LAPACK_GLOBAL(dggevx,DGGEVX) 11432 #define LAPACK_cggevx LAPACK_GLOBAL(cggevx,CGGEVX) 11433 #define LAPACK_zggevx LAPACK_GLOBAL(zggevx,ZGGEVX) 11434 #define LAPACK_dsfrk LAPACK_GLOBAL(dsfrk,DSFRK) 11435 #define LAPACK_ssfrk LAPACK_GLOBAL(ssfrk,SSFRK) 11436 #define LAPACK_zhfrk LAPACK_GLOBAL(zhfrk,ZHFRK) 11437 #define LAPACK_chfrk LAPACK_GLOBAL(chfrk,CHFRK) 11438 #define LAPACK_dtfsm LAPACK_GLOBAL(dtfsm,DTFSM) 11439 #define LAPACK_stfsm LAPACK_GLOBAL(stfsm,STFSM) 11440 #define LAPACK_ztfsm LAPACK_GLOBAL(ztfsm,ZTFSM) 11441 #define LAPACK_ctfsm LAPACK_GLOBAL(ctfsm,CTFSM) 11442 #define LAPACK_dtfttp LAPACK_GLOBAL(dtfttp,DTFTTP) 11443 #define LAPACK_stfttp LAPACK_GLOBAL(stfttp,STFTTP) 11444 #define LAPACK_ztfttp LAPACK_GLOBAL(ztfttp,ZTFTTP) 11445 #define LAPACK_ctfttp LAPACK_GLOBAL(ctfttp,CTFTTP) 11446 #define LAPACK_dtfttr LAPACK_GLOBAL(dtfttr,DTFTTR) 11447 #define LAPACK_stfttr LAPACK_GLOBAL(stfttr,STFTTR) 11448 #define LAPACK_ztfttr LAPACK_GLOBAL(ztfttr,ZTFTTR) 11449 #define LAPACK_ctfttr LAPACK_GLOBAL(ctfttr,CTFTTR) 11450 #define LAPACK_dtpttf LAPACK_GLOBAL(dtpttf,DTPTTF) 11451 #define LAPACK_stpttf LAPACK_GLOBAL(stpttf,STPTTF) 11452 #define LAPACK_ztpttf LAPACK_GLOBAL(ztpttf,ZTPTTF) 11453 #define LAPACK_ctpttf LAPACK_GLOBAL(ctpttf,CTPTTF) 11454 #define LAPACK_dtpttr LAPACK_GLOBAL(dtpttr,DTPTTR) 11455 #define LAPACK_stpttr LAPACK_GLOBAL(stpttr,STPTTR) 11456 #define LAPACK_ztpttr LAPACK_GLOBAL(ztpttr,ZTPTTR) 11457 #define LAPACK_ctpttr LAPACK_GLOBAL(ctpttr,CTPTTR) 11458 #define LAPACK_dtrttf LAPACK_GLOBAL(dtrttf,DTRTTF) 11459 #define LAPACK_strttf LAPACK_GLOBAL(strttf,STRTTF) 11460 #define LAPACK_ztrttf LAPACK_GLOBAL(ztrttf,ZTRTTF) 11461 #define LAPACK_ctrttf LAPACK_GLOBAL(ctrttf,CTRTTF) 11462 #define LAPACK_dtrttp LAPACK_GLOBAL(dtrttp,DTRTTP) 11463 #define LAPACK_strttp LAPACK_GLOBAL(strttp,STRTTP) 11464 #define LAPACK_ztrttp LAPACK_GLOBAL(ztrttp,ZTRTTP) 11465 #define LAPACK_ctrttp LAPACK_GLOBAL(ctrttp,CTRTTP) 11466 #define LAPACK_sgeqrfp LAPACK_GLOBAL(sgeqrfp,SGEQRFP) 11467 #define LAPACK_dgeqrfp LAPACK_GLOBAL(dgeqrfp,DGEQRFP) 11468 #define LAPACK_cgeqrfp LAPACK_GLOBAL(cgeqrfp,CGEQRFP) 11469 #define LAPACK_zgeqrfp LAPACK_GLOBAL(zgeqrfp,ZGEQRFP) 11470 #define LAPACK_clacgv LAPACK_GLOBAL(clacgv,CLACGV) 11471 #define LAPACK_zlacgv LAPACK_GLOBAL(zlacgv,ZLACGV) 11472 #define LAPACK_slarnv LAPACK_GLOBAL(slarnv,SLARNV) 11473 #define LAPACK_dlarnv LAPACK_GLOBAL(dlarnv,DLARNV) 11474 #define LAPACK_clarnv LAPACK_GLOBAL(clarnv,CLARNV) 11475 #define LAPACK_zlarnv LAPACK_GLOBAL(zlarnv,ZLARNV) 11476 #define LAPACK_sgeqr2 LAPACK_GLOBAL(sgeqr2,SGEQR2) 11477 #define LAPACK_dgeqr2 LAPACK_GLOBAL(dgeqr2,DGEQR2) 11478 #define LAPACK_cgeqr2 LAPACK_GLOBAL(cgeqr2,CGEQR2) 11479 #define LAPACK_zgeqr2 LAPACK_GLOBAL(zgeqr2,ZGEQR2) 11480 #define LAPACK_slacpy LAPACK_GLOBAL(slacpy,SLACPY) 11481 #define LAPACK_dlacpy LAPACK_GLOBAL(dlacpy,DLACPY) 11482 #define LAPACK_clacpy LAPACK_GLOBAL(clacpy,CLACPY) 11483 #define LAPACK_zlacpy LAPACK_GLOBAL(zlacpy,ZLACPY) 11484 #define LAPACK_sgetf2 LAPACK_GLOBAL(sgetf2,SGETF2) 11485 #define LAPACK_dgetf2 LAPACK_GLOBAL(dgetf2,DGETF2) 11486 #define LAPACK_cgetf2 LAPACK_GLOBAL(cgetf2,CGETF2) 11487 #define LAPACK_zgetf2 LAPACK_GLOBAL(zgetf2,ZGETF2) 11488 #define LAPACK_slaswp LAPACK_GLOBAL(slaswp,SLASWP) 11489 #define LAPACK_dlaswp LAPACK_GLOBAL(dlaswp,DLASWP) 11490 #define LAPACK_claswp LAPACK_GLOBAL(claswp,CLASWP) 11491 #define LAPACK_zlaswp LAPACK_GLOBAL(zlaswp,ZLASWP) 11492 #define LAPACK_slange LAPACK_GLOBAL(slange,SLANGE) 11493 #define LAPACK_dlange LAPACK_GLOBAL(dlange,DLANGE) 11494 #define LAPACK_clange LAPACK_GLOBAL(clange,CLANGE) 11495 #define LAPACK_zlange LAPACK_GLOBAL(zlange,ZLANGE) 11496 #define LAPACK_clanhe LAPACK_GLOBAL(clanhe,CLANHE) 11497 #define LAPACK_zlanhe LAPACK_GLOBAL(zlanhe,ZLANHE) 11498 #define LAPACK_slansy LAPACK_GLOBAL(slansy,SLANSY) 11499 #define LAPACK_dlansy LAPACK_GLOBAL(dlansy,DLANSY) 11500 #define LAPACK_clansy LAPACK_GLOBAL(clansy,CLANSY) 11501 #define LAPACK_zlansy LAPACK_GLOBAL(zlansy,ZLANSY) 11502 #define LAPACK_slantr LAPACK_GLOBAL(slantr,SLANTR) 11503 #define LAPACK_dlantr LAPACK_GLOBAL(dlantr,DLANTR) 11504 #define LAPACK_clantr LAPACK_GLOBAL(clantr,CLANTR) 11505 #define LAPACK_zlantr LAPACK_GLOBAL(zlantr,ZLANTR) 11506 #define LAPACK_slamch LAPACK_GLOBAL(slamch,SLAMCH) 11507 #define LAPACK_dlamch LAPACK_GLOBAL(dlamch,DLAMCH) 11508 #define LAPACK_sgelq2 LAPACK_GLOBAL(sgelq2,SGELQ2) 11509 #define LAPACK_dgelq2 LAPACK_GLOBAL(dgelq2,DGELQ2) 11510 #define LAPACK_cgelq2 LAPACK_GLOBAL(cgelq2,CGELQ2) 11511 #define LAPACK_zgelq2 LAPACK_GLOBAL(zgelq2,ZGELQ2) 11512 #define LAPACK_slarfb LAPACK_GLOBAL(slarfb,SLARFB) 11513 #define LAPACK_dlarfb LAPACK_GLOBAL(dlarfb,DLARFB) 11514 #define LAPACK_clarfb LAPACK_GLOBAL(clarfb,CLARFB) 11515 #define LAPACK_zlarfb LAPACK_GLOBAL(zlarfb,ZLARFB) 11516 #define LAPACK_slarfg LAPACK_GLOBAL(slarfg,SLARFG) 11517 #define LAPACK_dlarfg LAPACK_GLOBAL(dlarfg,DLARFG) 11518 #define LAPACK_clarfg LAPACK_GLOBAL(clarfg,CLARFG) 11519 #define LAPACK_zlarfg LAPACK_GLOBAL(zlarfg,ZLARFG) 11520 #define LAPACK_slarft LAPACK_GLOBAL(slarft,SLARFT) 11521 #define LAPACK_dlarft LAPACK_GLOBAL(dlarft,DLARFT) 11522 #define LAPACK_clarft LAPACK_GLOBAL(clarft,CLARFT) 11523 #define LAPACK_zlarft LAPACK_GLOBAL(zlarft,ZLARFT) 11524 #define LAPACK_slarfx LAPACK_GLOBAL(slarfx,SLARFX) 11525 #define LAPACK_dlarfx LAPACK_GLOBAL(dlarfx,DLARFX) 11526 #define LAPACK_clarfx LAPACK_GLOBAL(clarfx,CLARFX) 11527 #define LAPACK_zlarfx LAPACK_GLOBAL(zlarfx,ZLARFX) 11528 #define LAPACK_slatms LAPACK_GLOBAL(slatms,SLATMS) 11529 #define LAPACK_dlatms LAPACK_GLOBAL(dlatms,DLATMS) 11530 #define LAPACK_clatms LAPACK_GLOBAL(clatms,CLATMS) 11531 #define LAPACK_zlatms LAPACK_GLOBAL(zlatms,ZLATMS) 11532 #define LAPACK_slag2d LAPACK_GLOBAL(slag2d,SLAG2D) 11533 #define LAPACK_dlag2s LAPACK_GLOBAL(dlag2s,DLAG2S) 11534 #define LAPACK_clag2z LAPACK_GLOBAL(clag2z,CLAG2Z) 11535 #define LAPACK_zlag2c LAPACK_GLOBAL(zlag2c,ZLAG2C) 11536 #define LAPACK_slauum LAPACK_GLOBAL(slauum,SLAUUM) 11537 #define LAPACK_dlauum LAPACK_GLOBAL(dlauum,DLAUUM) 11538 #define LAPACK_clauum LAPACK_GLOBAL(clauum,CLAUUM) 11539 #define LAPACK_zlauum LAPACK_GLOBAL(zlauum,ZLAUUM) 11540 #define LAPACK_slagge LAPACK_GLOBAL(slagge,SLAGGE) 11541 #define LAPACK_dlagge LAPACK_GLOBAL(dlagge,DLAGGE) 11542 #define LAPACK_clagge LAPACK_GLOBAL(clagge,CLAGGE) 11543 #define LAPACK_zlagge LAPACK_GLOBAL(zlagge,ZLAGGE) 11544 #define LAPACK_slaset LAPACK_GLOBAL(slaset,SLASET) 11545 #define LAPACK_dlaset LAPACK_GLOBAL(dlaset,DLASET) 11546 #define LAPACK_claset LAPACK_GLOBAL(claset,CLASET) 11547 #define LAPACK_zlaset LAPACK_GLOBAL(zlaset,ZLASET) 11548 #define LAPACK_slasrt LAPACK_GLOBAL(slasrt,SLASRT) 11549 #define LAPACK_dlasrt LAPACK_GLOBAL(dlasrt,DLASRT) 11550 #define LAPACK_slagsy LAPACK_GLOBAL(slagsy,SLAGSY) 11551 #define LAPACK_dlagsy LAPACK_GLOBAL(dlagsy,DLAGSY) 11552 #define LAPACK_clagsy LAPACK_GLOBAL(clagsy,CLAGSY) 11553 #define LAPACK_zlagsy LAPACK_GLOBAL(zlagsy,ZLAGSY) 11554 #define LAPACK_claghe LAPACK_GLOBAL(claghe,CLAGHE) 11555 #define LAPACK_zlaghe LAPACK_GLOBAL(zlaghe,ZLAGHE) 11556 #define LAPACK_slapmr LAPACK_GLOBAL(slapmr,SLAPMR) 11557 #define LAPACK_dlapmr LAPACK_GLOBAL(dlapmr,DLAPMR) 11558 #define LAPACK_clapmr LAPACK_GLOBAL(clapmr,CLAPMR) 11559 #define LAPACK_zlapmr LAPACK_GLOBAL(zlapmr,ZLAPMR) 11560 #define LAPACK_slapy2 LAPACK_GLOBAL(slapy2,SLAPY2) 11561 #define LAPACK_dlapy2 LAPACK_GLOBAL(dlapy2,DLAPY2) 11562 #define LAPACK_slapy3 LAPACK_GLOBAL(slapy3,SLAPY3) 11563 #define LAPACK_dlapy3 LAPACK_GLOBAL(dlapy3,DLAPY3) 11564 #define LAPACK_slartgp LAPACK_GLOBAL(slartgp,SLARTGP) 11565 #define LAPACK_dlartgp LAPACK_GLOBAL(dlartgp,DLARTGP) 11566 #define LAPACK_slartgs LAPACK_GLOBAL(slartgs,SLARTGS) 11567 #define LAPACK_dlartgs LAPACK_GLOBAL(dlartgs,DLARTGS) 11568 // LAPACK 3.3.0 11569 #define LAPACK_cbbcsd LAPACK_GLOBAL(cbbcsd,CBBCSD) 11570 #define LAPACK_cheswapr LAPACK_GLOBAL(cheswapr,CHESWAPR) 11571 #define LAPACK_chetri2 LAPACK_GLOBAL(chetri2,CHETRI2) 11572 #define LAPACK_chetri2x LAPACK_GLOBAL(chetri2x,CHETRI2X) 11573 #define LAPACK_chetrs2 LAPACK_GLOBAL(chetrs2,CHETRS2) 11574 #define LAPACK_csyconv LAPACK_GLOBAL(csyconv,CSYCONV) 11575 #define LAPACK_csyswapr LAPACK_GLOBAL(csyswapr,CSYSWAPR) 11576 #define LAPACK_csytri2 LAPACK_GLOBAL(csytri2,CSYTRI2) 11577 #define LAPACK_csytri2x LAPACK_GLOBAL(csytri2x,CSYTRI2X) 11578 #define LAPACK_csytrs2 LAPACK_GLOBAL(csytrs2,CSYTRS2) 11579 #define LAPACK_cunbdb LAPACK_GLOBAL(cunbdb,CUNBDB) 11580 #define LAPACK_cuncsd LAPACK_GLOBAL(cuncsd,CUNCSD) 11581 #define LAPACK_dbbcsd LAPACK_GLOBAL(dbbcsd,DBBCSD) 11582 #define LAPACK_dorbdb LAPACK_GLOBAL(dorbdb,DORBDB) 11583 #define LAPACK_dorcsd LAPACK_GLOBAL(dorcsd,DORCSD) 11584 #define LAPACK_dsyconv LAPACK_GLOBAL(dsyconv,DSYCONV) 11585 #define LAPACK_dsyswapr LAPACK_GLOBAL(dsyswapr,DSYSWAPR) 11586 #define LAPACK_dsytri2 LAPACK_GLOBAL(dsytri2,DSYTRI2) 11587 #define LAPACK_dsytri2x LAPACK_GLOBAL(dsytri2x,DSYTRI2X) 11588 #define LAPACK_dsytrs2 LAPACK_GLOBAL(dsytrs2,DSYTRS2) 11589 #define LAPACK_sbbcsd LAPACK_GLOBAL(sbbcsd,SBBCSD) 11590 #define LAPACK_sorbdb LAPACK_GLOBAL(sorbdb,SORBDB) 11591 #define LAPACK_sorcsd LAPACK_GLOBAL(sorcsd,SORCSD) 11592 #define LAPACK_ssyconv LAPACK_GLOBAL(ssyconv,SSYCONV) 11593 #define LAPACK_ssyswapr LAPACK_GLOBAL(ssyswapr,SSYSWAPR) 11594 #define LAPACK_ssytri2 LAPACK_GLOBAL(ssytri2,SSYTRI2) 11595 #define LAPACK_ssytri2x LAPACK_GLOBAL(ssytri2x,SSYTRI2X) 11596 #define LAPACK_ssytrs2 LAPACK_GLOBAL(ssytrs2,SSYTRS2) 11597 #define LAPACK_zbbcsd LAPACK_GLOBAL(zbbcsd,ZBBCSD) 11598 #define LAPACK_zheswapr LAPACK_GLOBAL(zheswapr,ZHESWAPR) 11599 #define LAPACK_zhetri2 LAPACK_GLOBAL(zhetri2,ZHETRI2) 11600 #define LAPACK_zhetri2x LAPACK_GLOBAL(zhetri2x,ZHETRI2X) 11601 #define LAPACK_zhetrs2 LAPACK_GLOBAL(zhetrs2,ZHETRS2) 11602 #define LAPACK_zsyconv LAPACK_GLOBAL(zsyconv,ZSYCONV) 11603 #define LAPACK_zsyswapr LAPACK_GLOBAL(zsyswapr,ZSYSWAPR) 11604 #define LAPACK_zsytri2 LAPACK_GLOBAL(zsytri2,ZSYTRI2) 11605 #define LAPACK_zsytri2x LAPACK_GLOBAL(zsytri2x,ZSYTRI2X) 11606 #define LAPACK_zsytrs2 LAPACK_GLOBAL(zsytrs2,ZSYTRS2) 11607 #define LAPACK_zunbdb LAPACK_GLOBAL(zunbdb,ZUNBDB) 11608 #define LAPACK_zuncsd LAPACK_GLOBAL(zuncsd,ZUNCSD) 11609 // LAPACK 3.4.0 11610 #define LAPACK_sgemqrt LAPACK_GLOBAL(sgemqrt,SGEMQRT) 11611 #define LAPACK_dgemqrt LAPACK_GLOBAL(dgemqrt,DGEMQRT) 11612 #define LAPACK_cgemqrt LAPACK_GLOBAL(cgemqrt,CGEMQRT) 11613 #define LAPACK_zgemqrt LAPACK_GLOBAL(zgemqrt,ZGEMQRT) 11614 #define LAPACK_sgeqrt LAPACK_GLOBAL(sgeqrt,SGEQRT) 11615 #define LAPACK_dgeqrt LAPACK_GLOBAL(dgeqrt,DGEQRT) 11616 #define LAPACK_cgeqrt LAPACK_GLOBAL(cgeqrt,CGEQRT) 11617 #define LAPACK_zgeqrt LAPACK_GLOBAL(zgeqrt,ZGEQRT) 11618 #define LAPACK_sgeqrt2 LAPACK_GLOBAL(sgeqrt2,SGEQRT2) 11619 #define LAPACK_dgeqrt2 LAPACK_GLOBAL(dgeqrt2,DGEQRT2) 11620 #define LAPACK_cgeqrt2 LAPACK_GLOBAL(cgeqrt2,CGEQRT2) 11621 #define LAPACK_zgeqrt2 LAPACK_GLOBAL(zgeqrt2,ZGEQRT2) 11622 #define LAPACK_sgeqrt3 LAPACK_GLOBAL(sgeqrt3,SGEQRT3) 11623 #define LAPACK_dgeqrt3 LAPACK_GLOBAL(dgeqrt3,DGEQRT3) 11624 #define LAPACK_cgeqrt3 LAPACK_GLOBAL(cgeqrt3,CGEQRT3) 11625 #define LAPACK_zgeqrt3 LAPACK_GLOBAL(zgeqrt3,ZGEQRT3) 11626 #define LAPACK_stpmqrt LAPACK_GLOBAL(stpmqrt,STPMQRT) 11627 #define LAPACK_dtpmqrt LAPACK_GLOBAL(dtpmqrt,DTPMQRT) 11628 #define LAPACK_ctpmqrt LAPACK_GLOBAL(ctpmqrt,CTPMQRT) 11629 #define LAPACK_ztpmqrt LAPACK_GLOBAL(ztpmqrt,ZTPMQRT) 11630 #define LAPACK_dtpqrt LAPACK_GLOBAL(dtpqrt,DTPQRT) 11631 #define LAPACK_ctpqrt LAPACK_GLOBAL(ctpqrt,CTPQRT) 11632 #define LAPACK_ztpqrt LAPACK_GLOBAL(ztpqrt,ZTPQRT) 11633 #define LAPACK_stpqrt2 LAPACK_GLOBAL(stpqrt2,STPQRT2) 11634 #define LAPACK_dtpqrt2 LAPACK_GLOBAL(dtpqrt2,DTPQRT2) 11635 #define LAPACK_ctpqrt2 LAPACK_GLOBAL(ctpqrt2,CTPQRT2) 11636 #define LAPACK_ztpqrt2 LAPACK_GLOBAL(ztpqrt2,ZTPQRT2) 11637 #define LAPACK_stprfb LAPACK_GLOBAL(stprfb,STPRFB) 11638 #define LAPACK_dtprfb LAPACK_GLOBAL(dtprfb,DTPRFB) 11639 #define LAPACK_ctprfb LAPACK_GLOBAL(ctprfb,CTPRFB) 11640 #define LAPACK_ztprfb LAPACK_GLOBAL(ztprfb,ZTPRFB) 11641 // LAPACK 3.X.X 11642 #define LAPACK_csyr LAPACK_GLOBAL(csyr,CSYR) 11643 #define LAPACK_zsyr LAPACK_GLOBAL(zsyr,ZSYR) 11644 11645 11646 void LAPACK_sgetrf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 11647 lapack_int* ipiv, lapack_int *info ); 11648 void LAPACK_dgetrf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 11649 lapack_int* ipiv, lapack_int *info ); 11650 void LAPACK_cgetrf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 11651 lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 11652 void LAPACK_zgetrf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 11653 lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 11654 void LAPACK_sgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11655 lapack_int* ku, float* ab, lapack_int* ldab, 11656 lapack_int* ipiv, lapack_int *info ); 11657 void LAPACK_dgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11658 lapack_int* ku, double* ab, lapack_int* ldab, 11659 lapack_int* ipiv, lapack_int *info ); 11660 void LAPACK_cgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11661 lapack_int* ku, lapack_complex_float* ab, lapack_int* ldab, 11662 lapack_int* ipiv, lapack_int *info ); 11663 void LAPACK_zgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11664 lapack_int* ku, lapack_complex_double* ab, lapack_int* ldab, 11665 lapack_int* ipiv, lapack_int *info ); 11666 void LAPACK_sgttrf( lapack_int* n, float* dl, float* d, float* du, float* du2, 11667 lapack_int* ipiv, lapack_int *info ); 11668 void LAPACK_dgttrf( lapack_int* n, double* dl, double* d, double* du, 11669 double* du2, lapack_int* ipiv, lapack_int *info ); 11670 void LAPACK_cgttrf( lapack_int* n, lapack_complex_float* dl, 11671 lapack_complex_float* d, lapack_complex_float* du, 11672 lapack_complex_float* du2, lapack_int* ipiv, 11673 lapack_int *info ); 11674 void LAPACK_zgttrf( lapack_int* n, lapack_complex_double* dl, 11675 lapack_complex_double* d, lapack_complex_double* du, 11676 lapack_complex_double* du2, lapack_int* ipiv, 11677 lapack_int *info ); 11678 void LAPACK_spotrf( char* uplo, lapack_int* n, float* a, lapack_int* lda, 11679 lapack_int *info ); 11680 void LAPACK_dpotrf( char* uplo, lapack_int* n, double* a, lapack_int* lda, 11681 lapack_int *info ); 11682 void LAPACK_cpotrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11683 lapack_int* lda, lapack_int *info ); 11684 void LAPACK_zpotrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11685 lapack_int* lda, lapack_int *info ); 11686 void LAPACK_dpstrf( char* uplo, lapack_int* n, double* a, lapack_int* lda, 11687 lapack_int* piv, lapack_int* rank, double* tol, 11688 double* work, lapack_int *info ); 11689 void LAPACK_spstrf( char* uplo, lapack_int* n, float* a, lapack_int* lda, 11690 lapack_int* piv, lapack_int* rank, float* tol, float* work, 11691 lapack_int *info ); 11692 void LAPACK_zpstrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11693 lapack_int* lda, lapack_int* piv, lapack_int* rank, 11694 double* tol, double* work, lapack_int *info ); 11695 void LAPACK_cpstrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11696 lapack_int* lda, lapack_int* piv, lapack_int* rank, 11697 float* tol, float* work, lapack_int *info ); 11698 void LAPACK_dpftrf( char* transr, char* uplo, lapack_int* n, double* a, 11699 lapack_int *info ); 11700 void LAPACK_spftrf( char* transr, char* uplo, lapack_int* n, float* a, 11701 lapack_int *info ); 11702 void LAPACK_zpftrf( char* transr, char* uplo, lapack_int* n, 11703 lapack_complex_double* a, lapack_int *info ); 11704 void LAPACK_cpftrf( char* transr, char* uplo, lapack_int* n, 11705 lapack_complex_float* a, lapack_int *info ); 11706 void LAPACK_spptrf( char* uplo, lapack_int* n, float* ap, lapack_int *info ); 11707 void LAPACK_dpptrf( char* uplo, lapack_int* n, double* ap, lapack_int *info ); 11708 void LAPACK_cpptrf( char* uplo, lapack_int* n, lapack_complex_float* ap, 11709 lapack_int *info ); 11710 void LAPACK_zpptrf( char* uplo, lapack_int* n, lapack_complex_double* ap, 11711 lapack_int *info ); 11712 void LAPACK_spbtrf( char* uplo, lapack_int* n, lapack_int* kd, float* ab, 11713 lapack_int* ldab, lapack_int *info ); 11714 void LAPACK_dpbtrf( char* uplo, lapack_int* n, lapack_int* kd, double* ab, 11715 lapack_int* ldab, lapack_int *info ); 11716 void LAPACK_cpbtrf( char* uplo, lapack_int* n, lapack_int* kd, 11717 lapack_complex_float* ab, lapack_int* ldab, 11718 lapack_int *info ); 11719 void LAPACK_zpbtrf( char* uplo, lapack_int* n, lapack_int* kd, 11720 lapack_complex_double* ab, lapack_int* ldab, 11721 lapack_int *info ); 11722 void LAPACK_spttrf( lapack_int* n, float* d, float* e, lapack_int *info ); 11723 void LAPACK_dpttrf( lapack_int* n, double* d, double* e, lapack_int *info ); 11724 void LAPACK_cpttrf( lapack_int* n, float* d, lapack_complex_float* e, 11725 lapack_int *info ); 11726 void LAPACK_zpttrf( lapack_int* n, double* d, lapack_complex_double* e, 11727 lapack_int *info ); 11728 void LAPACK_ssytrf( char* uplo, lapack_int* n, float* a, lapack_int* lda, 11729 lapack_int* ipiv, float* work, lapack_int* lwork, 11730 lapack_int *info ); 11731 void LAPACK_dsytrf( char* uplo, lapack_int* n, double* a, lapack_int* lda, 11732 lapack_int* ipiv, double* work, lapack_int* lwork, 11733 lapack_int *info ); 11734 void LAPACK_csytrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11735 lapack_int* lda, lapack_int* ipiv, 11736 lapack_complex_float* work, lapack_int* lwork, 11737 lapack_int *info ); 11738 void LAPACK_zsytrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11739 lapack_int* lda, lapack_int* ipiv, 11740 lapack_complex_double* work, lapack_int* lwork, 11741 lapack_int *info ); 11742 void LAPACK_chetrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11743 lapack_int* lda, lapack_int* ipiv, 11744 lapack_complex_float* work, lapack_int* lwork, 11745 lapack_int *info ); 11746 void LAPACK_zhetrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11747 lapack_int* lda, lapack_int* ipiv, 11748 lapack_complex_double* work, lapack_int* lwork, 11749 lapack_int *info ); 11750 void LAPACK_ssptrf( char* uplo, lapack_int* n, float* ap, lapack_int* ipiv, 11751 lapack_int *info ); 11752 void LAPACK_dsptrf( char* uplo, lapack_int* n, double* ap, lapack_int* ipiv, 11753 lapack_int *info ); 11754 void LAPACK_csptrf( char* uplo, lapack_int* n, lapack_complex_float* ap, 11755 lapack_int* ipiv, lapack_int *info ); 11756 void LAPACK_zsptrf( char* uplo, lapack_int* n, lapack_complex_double* ap, 11757 lapack_int* ipiv, lapack_int *info ); 11758 void LAPACK_chptrf( char* uplo, lapack_int* n, lapack_complex_float* ap, 11759 lapack_int* ipiv, lapack_int *info ); 11760 void LAPACK_zhptrf( char* uplo, lapack_int* n, lapack_complex_double* ap, 11761 lapack_int* ipiv, lapack_int *info ); 11762 void LAPACK_sgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11763 const float* a, lapack_int* lda, const lapack_int* ipiv, 11764 float* b, lapack_int* ldb, lapack_int *info ); 11765 void LAPACK_dgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11766 const double* a, lapack_int* lda, const lapack_int* ipiv, 11767 double* b, lapack_int* ldb, lapack_int *info ); 11768 void LAPACK_cgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11769 const lapack_complex_float* a, lapack_int* lda, 11770 const lapack_int* ipiv, lapack_complex_float* b, 11771 lapack_int* ldb, lapack_int *info ); 11772 void LAPACK_zgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11773 const lapack_complex_double* a, lapack_int* lda, 11774 const lapack_int* ipiv, lapack_complex_double* b, 11775 lapack_int* ldb, lapack_int *info ); 11776 void LAPACK_sgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11777 lapack_int* nrhs, const float* ab, lapack_int* ldab, 11778 const lapack_int* ipiv, float* b, lapack_int* ldb, 11779 lapack_int *info ); 11780 void LAPACK_dgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11781 lapack_int* nrhs, const double* ab, lapack_int* ldab, 11782 const lapack_int* ipiv, double* b, lapack_int* ldb, 11783 lapack_int *info ); 11784 void LAPACK_cgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11785 lapack_int* nrhs, const lapack_complex_float* ab, 11786 lapack_int* ldab, const lapack_int* ipiv, 11787 lapack_complex_float* b, lapack_int* ldb, 11788 lapack_int *info ); 11789 void LAPACK_zgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11790 lapack_int* nrhs, const lapack_complex_double* ab, 11791 lapack_int* ldab, const lapack_int* ipiv, 11792 lapack_complex_double* b, lapack_int* ldb, 11793 lapack_int *info ); 11794 void LAPACK_sgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11795 const float* dl, const float* d, const float* du, 11796 const float* du2, const lapack_int* ipiv, float* b, 11797 lapack_int* ldb, lapack_int *info ); 11798 void LAPACK_dgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11799 const double* dl, const double* d, const double* du, 11800 const double* du2, const lapack_int* ipiv, double* b, 11801 lapack_int* ldb, lapack_int *info ); 11802 void LAPACK_cgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11803 const lapack_complex_float* dl, 11804 const lapack_complex_float* d, 11805 const lapack_complex_float* du, 11806 const lapack_complex_float* du2, const lapack_int* ipiv, 11807 lapack_complex_float* b, lapack_int* ldb, 11808 lapack_int *info ); 11809 void LAPACK_zgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11810 const lapack_complex_double* dl, 11811 const lapack_complex_double* d, 11812 const lapack_complex_double* du, 11813 const lapack_complex_double* du2, const lapack_int* ipiv, 11814 lapack_complex_double* b, lapack_int* ldb, 11815 lapack_int *info ); 11816 void LAPACK_spotrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 11817 lapack_int* lda, float* b, lapack_int* ldb, 11818 lapack_int *info ); 11819 void LAPACK_dpotrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11820 const double* a, lapack_int* lda, double* b, 11821 lapack_int* ldb, lapack_int *info ); 11822 void LAPACK_cpotrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11823 const lapack_complex_float* a, lapack_int* lda, 11824 lapack_complex_float* b, lapack_int* ldb, 11825 lapack_int *info ); 11826 void LAPACK_zpotrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11827 const lapack_complex_double* a, lapack_int* lda, 11828 lapack_complex_double* b, lapack_int* ldb, 11829 lapack_int *info ); 11830 void LAPACK_dpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11831 const double* a, double* b, lapack_int* ldb, 11832 lapack_int *info ); 11833 void LAPACK_spftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11834 const float* a, float* b, lapack_int* ldb, 11835 lapack_int *info ); 11836 void LAPACK_zpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11837 const lapack_complex_double* a, lapack_complex_double* b, 11838 lapack_int* ldb, lapack_int *info ); 11839 void LAPACK_cpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11840 const lapack_complex_float* a, lapack_complex_float* b, 11841 lapack_int* ldb, lapack_int *info ); 11842 void LAPACK_spptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11843 const float* ap, float* b, lapack_int* ldb, 11844 lapack_int *info ); 11845 void LAPACK_dpptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11846 const double* ap, double* b, lapack_int* ldb, 11847 lapack_int *info ); 11848 void LAPACK_cpptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11849 const lapack_complex_float* ap, lapack_complex_float* b, 11850 lapack_int* ldb, lapack_int *info ); 11851 void LAPACK_zpptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11852 const lapack_complex_double* ap, lapack_complex_double* b, 11853 lapack_int* ldb, lapack_int *info ); 11854 void LAPACK_spbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11855 const float* ab, lapack_int* ldab, float* b, 11856 lapack_int* ldb, lapack_int *info ); 11857 void LAPACK_dpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11858 const double* ab, lapack_int* ldab, double* b, 11859 lapack_int* ldb, lapack_int *info ); 11860 void LAPACK_cpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11861 const lapack_complex_float* ab, lapack_int* ldab, 11862 lapack_complex_float* b, lapack_int* ldb, 11863 lapack_int *info ); 11864 void LAPACK_zpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11865 const lapack_complex_double* ab, lapack_int* ldab, 11866 lapack_complex_double* b, lapack_int* ldb, 11867 lapack_int *info ); 11868 void LAPACK_spttrs( lapack_int* n, lapack_int* nrhs, const float* d, 11869 const float* e, float* b, lapack_int* ldb, 11870 lapack_int *info ); 11871 void LAPACK_dpttrs( lapack_int* n, lapack_int* nrhs, const double* d, 11872 const double* e, double* b, lapack_int* ldb, 11873 lapack_int *info ); 11874 void LAPACK_cpttrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* d, 11875 const lapack_complex_float* e, lapack_complex_float* b, 11876 lapack_int* ldb, lapack_int *info ); 11877 void LAPACK_zpttrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11878 const double* d, const lapack_complex_double* e, 11879 lapack_complex_double* b, lapack_int* ldb, 11880 lapack_int *info ); 11881 void LAPACK_ssytrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 11882 lapack_int* lda, const lapack_int* ipiv, float* b, 11883 lapack_int* ldb, lapack_int *info ); 11884 void LAPACK_dsytrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11885 const double* a, lapack_int* lda, const lapack_int* ipiv, 11886 double* b, lapack_int* ldb, lapack_int *info ); 11887 void LAPACK_csytrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11888 const lapack_complex_float* a, lapack_int* lda, 11889 const lapack_int* ipiv, lapack_complex_float* b, 11890 lapack_int* ldb, lapack_int *info ); 11891 void LAPACK_zsytrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11892 const lapack_complex_double* a, lapack_int* lda, 11893 const lapack_int* ipiv, lapack_complex_double* b, 11894 lapack_int* ldb, lapack_int *info ); 11895 void LAPACK_chetrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11896 const lapack_complex_float* a, lapack_int* lda, 11897 const lapack_int* ipiv, lapack_complex_float* b, 11898 lapack_int* ldb, lapack_int *info ); 11899 void LAPACK_zhetrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11900 const lapack_complex_double* a, lapack_int* lda, 11901 const lapack_int* ipiv, lapack_complex_double* b, 11902 lapack_int* ldb, lapack_int *info ); 11903 void LAPACK_ssptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11904 const float* ap, const lapack_int* ipiv, float* b, 11905 lapack_int* ldb, lapack_int *info ); 11906 void LAPACK_dsptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11907 const double* ap, const lapack_int* ipiv, double* b, 11908 lapack_int* ldb, lapack_int *info ); 11909 void LAPACK_csptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11910 const lapack_complex_float* ap, const lapack_int* ipiv, 11911 lapack_complex_float* b, lapack_int* ldb, 11912 lapack_int *info ); 11913 void LAPACK_zsptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11914 const lapack_complex_double* ap, const lapack_int* ipiv, 11915 lapack_complex_double* b, lapack_int* ldb, 11916 lapack_int *info ); 11917 void LAPACK_chptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11918 const lapack_complex_float* ap, const lapack_int* ipiv, 11919 lapack_complex_float* b, lapack_int* ldb, 11920 lapack_int *info ); 11921 void LAPACK_zhptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11922 const lapack_complex_double* ap, const lapack_int* ipiv, 11923 lapack_complex_double* b, lapack_int* ldb, 11924 lapack_int *info ); 11925 void LAPACK_strtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11926 lapack_int* nrhs, const float* a, lapack_int* lda, float* b, 11927 lapack_int* ldb, lapack_int *info ); 11928 void LAPACK_dtrtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11929 lapack_int* nrhs, const double* a, lapack_int* lda, 11930 double* b, lapack_int* ldb, lapack_int *info ); 11931 void LAPACK_ctrtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11932 lapack_int* nrhs, const lapack_complex_float* a, 11933 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 11934 lapack_int *info ); 11935 void LAPACK_ztrtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11936 lapack_int* nrhs, const lapack_complex_double* a, 11937 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 11938 lapack_int *info ); 11939 void LAPACK_stptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11940 lapack_int* nrhs, const float* ap, float* b, 11941 lapack_int* ldb, lapack_int *info ); 11942 void LAPACK_dtptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11943 lapack_int* nrhs, const double* ap, double* b, 11944 lapack_int* ldb, lapack_int *info ); 11945 void LAPACK_ctptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11946 lapack_int* nrhs, const lapack_complex_float* ap, 11947 lapack_complex_float* b, lapack_int* ldb, 11948 lapack_int *info ); 11949 void LAPACK_ztptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11950 lapack_int* nrhs, const lapack_complex_double* ap, 11951 lapack_complex_double* b, lapack_int* ldb, 11952 lapack_int *info ); 11953 void LAPACK_stbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11954 lapack_int* kd, lapack_int* nrhs, const float* ab, 11955 lapack_int* ldab, float* b, lapack_int* ldb, 11956 lapack_int *info ); 11957 void LAPACK_dtbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11958 lapack_int* kd, lapack_int* nrhs, const double* ab, 11959 lapack_int* ldab, double* b, lapack_int* ldb, 11960 lapack_int *info ); 11961 void LAPACK_ctbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11962 lapack_int* kd, lapack_int* nrhs, 11963 const lapack_complex_float* ab, lapack_int* ldab, 11964 lapack_complex_float* b, lapack_int* ldb, 11965 lapack_int *info ); 11966 void LAPACK_ztbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11967 lapack_int* kd, lapack_int* nrhs, 11968 const lapack_complex_double* ab, lapack_int* ldab, 11969 lapack_complex_double* b, lapack_int* ldb, 11970 lapack_int *info ); 11971 void LAPACK_sgecon( char* norm, lapack_int* n, const float* a, lapack_int* lda, 11972 float* anorm, float* rcond, float* work, lapack_int* iwork, 11973 lapack_int *info ); 11974 void LAPACK_dgecon( char* norm, lapack_int* n, const double* a, lapack_int* lda, 11975 double* anorm, double* rcond, double* work, 11976 lapack_int* iwork, lapack_int *info ); 11977 void LAPACK_cgecon( char* norm, lapack_int* n, const lapack_complex_float* a, 11978 lapack_int* lda, float* anorm, float* rcond, 11979 lapack_complex_float* work, float* rwork, 11980 lapack_int *info ); 11981 void LAPACK_zgecon( char* norm, lapack_int* n, const lapack_complex_double* a, 11982 lapack_int* lda, double* anorm, double* rcond, 11983 lapack_complex_double* work, double* rwork, 11984 lapack_int *info ); 11985 void LAPACK_sgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 11986 const float* ab, lapack_int* ldab, const lapack_int* ipiv, 11987 float* anorm, float* rcond, float* work, lapack_int* iwork, 11988 lapack_int *info ); 11989 void LAPACK_dgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 11990 const double* ab, lapack_int* ldab, const lapack_int* ipiv, 11991 double* anorm, double* rcond, double* work, 11992 lapack_int* iwork, lapack_int *info ); 11993 void LAPACK_cgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 11994 const lapack_complex_float* ab, lapack_int* ldab, 11995 const lapack_int* ipiv, float* anorm, float* rcond, 11996 lapack_complex_float* work, float* rwork, 11997 lapack_int *info ); 11998 void LAPACK_zgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 11999 const lapack_complex_double* ab, lapack_int* ldab, 12000 const lapack_int* ipiv, double* anorm, double* rcond, 12001 lapack_complex_double* work, double* rwork, 12002 lapack_int *info ); 12003 void LAPACK_sgtcon( char* norm, lapack_int* n, const float* dl, const float* d, 12004 const float* du, const float* du2, const lapack_int* ipiv, 12005 float* anorm, float* rcond, float* work, lapack_int* iwork, 12006 lapack_int *info ); 12007 void LAPACK_dgtcon( char* norm, lapack_int* n, const double* dl, 12008 const double* d, const double* du, const double* du2, 12009 const lapack_int* ipiv, double* anorm, double* rcond, 12010 double* work, lapack_int* iwork, lapack_int *info ); 12011 void LAPACK_cgtcon( char* norm, lapack_int* n, const lapack_complex_float* dl, 12012 const lapack_complex_float* d, 12013 const lapack_complex_float* du, 12014 const lapack_complex_float* du2, const lapack_int* ipiv, 12015 float* anorm, float* rcond, lapack_complex_float* work, 12016 lapack_int *info ); 12017 void LAPACK_zgtcon( char* norm, lapack_int* n, const lapack_complex_double* dl, 12018 const lapack_complex_double* d, 12019 const lapack_complex_double* du, 12020 const lapack_complex_double* du2, const lapack_int* ipiv, 12021 double* anorm, double* rcond, lapack_complex_double* work, 12022 lapack_int *info ); 12023 void LAPACK_spocon( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 12024 float* anorm, float* rcond, float* work, lapack_int* iwork, 12025 lapack_int *info ); 12026 void LAPACK_dpocon( char* uplo, lapack_int* n, const double* a, lapack_int* lda, 12027 double* anorm, double* rcond, double* work, 12028 lapack_int* iwork, lapack_int *info ); 12029 void LAPACK_cpocon( char* uplo, lapack_int* n, const lapack_complex_float* a, 12030 lapack_int* lda, float* anorm, float* rcond, 12031 lapack_complex_float* work, float* rwork, 12032 lapack_int *info ); 12033 void LAPACK_zpocon( char* uplo, lapack_int* n, const lapack_complex_double* a, 12034 lapack_int* lda, double* anorm, double* rcond, 12035 lapack_complex_double* work, double* rwork, 12036 lapack_int *info ); 12037 void LAPACK_sppcon( char* uplo, lapack_int* n, const float* ap, float* anorm, 12038 float* rcond, float* work, lapack_int* iwork, 12039 lapack_int *info ); 12040 void LAPACK_dppcon( char* uplo, lapack_int* n, const double* ap, double* anorm, 12041 double* rcond, double* work, lapack_int* iwork, 12042 lapack_int *info ); 12043 void LAPACK_cppcon( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12044 float* anorm, float* rcond, lapack_complex_float* work, 12045 float* rwork, lapack_int *info ); 12046 void LAPACK_zppcon( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12047 double* anorm, double* rcond, lapack_complex_double* work, 12048 double* rwork, lapack_int *info ); 12049 void LAPACK_spbcon( char* uplo, lapack_int* n, lapack_int* kd, const float* ab, 12050 lapack_int* ldab, float* anorm, float* rcond, float* work, 12051 lapack_int* iwork, lapack_int *info ); 12052 void LAPACK_dpbcon( char* uplo, lapack_int* n, lapack_int* kd, const double* ab, 12053 lapack_int* ldab, double* anorm, double* rcond, 12054 double* work, lapack_int* iwork, lapack_int *info ); 12055 void LAPACK_cpbcon( char* uplo, lapack_int* n, lapack_int* kd, 12056 const lapack_complex_float* ab, lapack_int* ldab, 12057 float* anorm, float* rcond, lapack_complex_float* work, 12058 float* rwork, lapack_int *info ); 12059 void LAPACK_zpbcon( char* uplo, lapack_int* n, lapack_int* kd, 12060 const lapack_complex_double* ab, lapack_int* ldab, 12061 double* anorm, double* rcond, lapack_complex_double* work, 12062 double* rwork, lapack_int *info ); 12063 void LAPACK_sptcon( lapack_int* n, const float* d, const float* e, float* anorm, 12064 float* rcond, float* work, lapack_int *info ); 12065 void LAPACK_dptcon( lapack_int* n, const double* d, const double* e, 12066 double* anorm, double* rcond, double* work, 12067 lapack_int *info ); 12068 void LAPACK_cptcon( lapack_int* n, const float* d, 12069 const lapack_complex_float* e, float* anorm, float* rcond, 12070 float* work, lapack_int *info ); 12071 void LAPACK_zptcon( lapack_int* n, const double* d, 12072 const lapack_complex_double* e, double* anorm, 12073 double* rcond, double* work, lapack_int *info ); 12074 void LAPACK_ssycon( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 12075 const lapack_int* ipiv, float* anorm, float* rcond, 12076 float* work, lapack_int* iwork, lapack_int *info ); 12077 void LAPACK_dsycon( char* uplo, lapack_int* n, const double* a, lapack_int* lda, 12078 const lapack_int* ipiv, double* anorm, double* rcond, 12079 double* work, lapack_int* iwork, lapack_int *info ); 12080 void LAPACK_csycon( char* uplo, lapack_int* n, const lapack_complex_float* a, 12081 lapack_int* lda, const lapack_int* ipiv, float* anorm, 12082 float* rcond, lapack_complex_float* work, 12083 lapack_int *info ); 12084 void LAPACK_zsycon( char* uplo, lapack_int* n, const lapack_complex_double* a, 12085 lapack_int* lda, const lapack_int* ipiv, double* anorm, 12086 double* rcond, lapack_complex_double* work, 12087 lapack_int *info ); 12088 void LAPACK_checon( char* uplo, lapack_int* n, const lapack_complex_float* a, 12089 lapack_int* lda, const lapack_int* ipiv, float* anorm, 12090 float* rcond, lapack_complex_float* work, 12091 lapack_int *info ); 12092 void LAPACK_zhecon( char* uplo, lapack_int* n, const lapack_complex_double* a, 12093 lapack_int* lda, const lapack_int* ipiv, double* anorm, 12094 double* rcond, lapack_complex_double* work, 12095 lapack_int *info ); 12096 void LAPACK_sspcon( char* uplo, lapack_int* n, const float* ap, 12097 const lapack_int* ipiv, float* anorm, float* rcond, 12098 float* work, lapack_int* iwork, lapack_int *info ); 12099 void LAPACK_dspcon( char* uplo, lapack_int* n, const double* ap, 12100 const lapack_int* ipiv, double* anorm, double* rcond, 12101 double* work, lapack_int* iwork, lapack_int *info ); 12102 void LAPACK_cspcon( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12103 const lapack_int* ipiv, float* anorm, float* rcond, 12104 lapack_complex_float* work, lapack_int *info ); 12105 void LAPACK_zspcon( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12106 const lapack_int* ipiv, double* anorm, double* rcond, 12107 lapack_complex_double* work, lapack_int *info ); 12108 void LAPACK_chpcon( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12109 const lapack_int* ipiv, float* anorm, float* rcond, 12110 lapack_complex_float* work, lapack_int *info ); 12111 void LAPACK_zhpcon( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12112 const lapack_int* ipiv, double* anorm, double* rcond, 12113 lapack_complex_double* work, lapack_int *info ); 12114 void LAPACK_strcon( char* norm, char* uplo, char* diag, lapack_int* n, 12115 const float* a, lapack_int* lda, float* rcond, float* work, 12116 lapack_int* iwork, lapack_int *info ); 12117 void LAPACK_dtrcon( char* norm, char* uplo, char* diag, lapack_int* n, 12118 const double* a, lapack_int* lda, double* rcond, 12119 double* work, lapack_int* iwork, lapack_int *info ); 12120 void LAPACK_ctrcon( char* norm, char* uplo, char* diag, lapack_int* n, 12121 const lapack_complex_float* a, lapack_int* lda, 12122 float* rcond, lapack_complex_float* work, float* rwork, 12123 lapack_int *info ); 12124 void LAPACK_ztrcon( char* norm, char* uplo, char* diag, lapack_int* n, 12125 const lapack_complex_double* a, lapack_int* lda, 12126 double* rcond, lapack_complex_double* work, double* rwork, 12127 lapack_int *info ); 12128 void LAPACK_stpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12129 const float* ap, float* rcond, float* work, 12130 lapack_int* iwork, lapack_int *info ); 12131 void LAPACK_dtpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12132 const double* ap, double* rcond, double* work, 12133 lapack_int* iwork, lapack_int *info ); 12134 void LAPACK_ctpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12135 const lapack_complex_float* ap, float* rcond, 12136 lapack_complex_float* work, float* rwork, 12137 lapack_int *info ); 12138 void LAPACK_ztpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12139 const lapack_complex_double* ap, double* rcond, 12140 lapack_complex_double* work, double* rwork, 12141 lapack_int *info ); 12142 void LAPACK_stbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12143 lapack_int* kd, const float* ab, lapack_int* ldab, 12144 float* rcond, float* work, lapack_int* iwork, 12145 lapack_int *info ); 12146 void LAPACK_dtbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12147 lapack_int* kd, const double* ab, lapack_int* ldab, 12148 double* rcond, double* work, lapack_int* iwork, 12149 lapack_int *info ); 12150 void LAPACK_ctbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12151 lapack_int* kd, const lapack_complex_float* ab, 12152 lapack_int* ldab, float* rcond, lapack_complex_float* work, 12153 float* rwork, lapack_int *info ); 12154 void LAPACK_ztbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12155 lapack_int* kd, const lapack_complex_double* ab, 12156 lapack_int* ldab, double* rcond, 12157 lapack_complex_double* work, double* rwork, 12158 lapack_int *info ); 12159 void LAPACK_sgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12160 const float* a, lapack_int* lda, const float* af, 12161 lapack_int* ldaf, const lapack_int* ipiv, const float* b, 12162 lapack_int* ldb, float* x, lapack_int* ldx, float* ferr, 12163 float* berr, float* work, lapack_int* iwork, 12164 lapack_int *info ); 12165 void LAPACK_dgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12166 const double* a, lapack_int* lda, const double* af, 12167 lapack_int* ldaf, const lapack_int* ipiv, const double* b, 12168 lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12169 double* berr, double* work, lapack_int* iwork, 12170 lapack_int *info ); 12171 void LAPACK_cgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12172 const lapack_complex_float* a, lapack_int* lda, 12173 const lapack_complex_float* af, lapack_int* ldaf, 12174 const lapack_int* ipiv, const lapack_complex_float* b, 12175 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12176 float* ferr, float* berr, lapack_complex_float* work, 12177 float* rwork, lapack_int *info ); 12178 void LAPACK_zgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12179 const lapack_complex_double* a, lapack_int* lda, 12180 const lapack_complex_double* af, lapack_int* ldaf, 12181 const lapack_int* ipiv, const lapack_complex_double* b, 12182 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12183 double* ferr, double* berr, lapack_complex_double* work, 12184 double* rwork, lapack_int *info ); 12185 void LAPACK_dgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12186 const double* a, lapack_int* lda, const double* af, 12187 lapack_int* ldaf, const lapack_int* ipiv, const double* r, 12188 const double* c, const double* b, lapack_int* ldb, 12189 double* x, lapack_int* ldx, double* rcond, double* berr, 12190 lapack_int* n_err_bnds, double* err_bnds_norm, 12191 double* err_bnds_comp, lapack_int* nparams, double* params, 12192 double* work, lapack_int* iwork, lapack_int *info ); 12193 void LAPACK_sgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12194 const float* a, lapack_int* lda, const float* af, 12195 lapack_int* ldaf, const lapack_int* ipiv, const float* r, 12196 const float* c, const float* b, lapack_int* ldb, float* x, 12197 lapack_int* ldx, float* rcond, float* berr, 12198 lapack_int* n_err_bnds, float* err_bnds_norm, 12199 float* err_bnds_comp, lapack_int* nparams, float* params, 12200 float* work, lapack_int* iwork, lapack_int *info ); 12201 void LAPACK_zgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12202 const lapack_complex_double* a, lapack_int* lda, 12203 const lapack_complex_double* af, lapack_int* ldaf, 12204 const lapack_int* ipiv, const double* r, const double* c, 12205 const lapack_complex_double* b, lapack_int* ldb, 12206 lapack_complex_double* x, lapack_int* ldx, double* rcond, 12207 double* berr, lapack_int* n_err_bnds, 12208 double* err_bnds_norm, double* err_bnds_comp, 12209 lapack_int* nparams, double* params, 12210 lapack_complex_double* work, double* rwork, 12211 lapack_int *info ); 12212 void LAPACK_cgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12213 const lapack_complex_float* a, lapack_int* lda, 12214 const lapack_complex_float* af, lapack_int* ldaf, 12215 const lapack_int* ipiv, const float* r, const float* c, 12216 const lapack_complex_float* b, lapack_int* ldb, 12217 lapack_complex_float* x, lapack_int* ldx, float* rcond, 12218 float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12219 float* err_bnds_comp, lapack_int* nparams, float* params, 12220 lapack_complex_float* work, float* rwork, 12221 lapack_int *info ); 12222 void LAPACK_sgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12223 lapack_int* nrhs, const float* ab, lapack_int* ldab, 12224 const float* afb, lapack_int* ldafb, const lapack_int* ipiv, 12225 const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12226 float* ferr, float* berr, float* work, lapack_int* iwork, 12227 lapack_int *info ); 12228 void LAPACK_dgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12229 lapack_int* nrhs, const double* ab, lapack_int* ldab, 12230 const double* afb, lapack_int* ldafb, 12231 const lapack_int* ipiv, const double* b, lapack_int* ldb, 12232 double* x, lapack_int* ldx, double* ferr, double* berr, 12233 double* work, lapack_int* iwork, lapack_int *info ); 12234 void LAPACK_cgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12235 lapack_int* nrhs, const lapack_complex_float* ab, 12236 lapack_int* ldab, const lapack_complex_float* afb, 12237 lapack_int* ldafb, const lapack_int* ipiv, 12238 const lapack_complex_float* b, lapack_int* ldb, 12239 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12240 float* berr, lapack_complex_float* work, float* rwork, 12241 lapack_int *info ); 12242 void LAPACK_zgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12243 lapack_int* nrhs, const lapack_complex_double* ab, 12244 lapack_int* ldab, const lapack_complex_double* afb, 12245 lapack_int* ldafb, const lapack_int* ipiv, 12246 const lapack_complex_double* b, lapack_int* ldb, 12247 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12248 double* berr, lapack_complex_double* work, double* rwork, 12249 lapack_int *info ); 12250 void LAPACK_dgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12251 lapack_int* ku, lapack_int* nrhs, const double* ab, 12252 lapack_int* ldab, const double* afb, lapack_int* ldafb, 12253 const lapack_int* ipiv, const double* r, const double* c, 12254 const double* b, lapack_int* ldb, double* x, 12255 lapack_int* ldx, double* rcond, double* berr, 12256 lapack_int* n_err_bnds, double* err_bnds_norm, 12257 double* err_bnds_comp, lapack_int* nparams, double* params, 12258 double* work, lapack_int* iwork, lapack_int *info ); 12259 void LAPACK_sgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12260 lapack_int* ku, lapack_int* nrhs, const float* ab, 12261 lapack_int* ldab, const float* afb, lapack_int* ldafb, 12262 const lapack_int* ipiv, const float* r, const float* c, 12263 const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12264 float* rcond, float* berr, lapack_int* n_err_bnds, 12265 float* err_bnds_norm, float* err_bnds_comp, 12266 lapack_int* nparams, float* params, float* work, 12267 lapack_int* iwork, lapack_int *info ); 12268 void LAPACK_zgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12269 lapack_int* ku, lapack_int* nrhs, 12270 const lapack_complex_double* ab, lapack_int* ldab, 12271 const lapack_complex_double* afb, lapack_int* ldafb, 12272 const lapack_int* ipiv, const double* r, const double* c, 12273 const lapack_complex_double* b, lapack_int* ldb, 12274 lapack_complex_double* x, lapack_int* ldx, double* rcond, 12275 double* berr, lapack_int* n_err_bnds, 12276 double* err_bnds_norm, double* err_bnds_comp, 12277 lapack_int* nparams, double* params, 12278 lapack_complex_double* work, double* rwork, 12279 lapack_int *info ); 12280 void LAPACK_cgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12281 lapack_int* ku, lapack_int* nrhs, 12282 const lapack_complex_float* ab, lapack_int* ldab, 12283 const lapack_complex_float* afb, lapack_int* ldafb, 12284 const lapack_int* ipiv, const float* r, const float* c, 12285 const lapack_complex_float* b, lapack_int* ldb, 12286 lapack_complex_float* x, lapack_int* ldx, float* rcond, 12287 float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12288 float* err_bnds_comp, lapack_int* nparams, float* params, 12289 lapack_complex_float* work, float* rwork, 12290 lapack_int *info ); 12291 void LAPACK_sgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12292 const float* dl, const float* d, const float* du, 12293 const float* dlf, const float* df, const float* duf, 12294 const float* du2, const lapack_int* ipiv, const float* b, 12295 lapack_int* ldb, float* x, lapack_int* ldx, float* ferr, 12296 float* berr, float* work, lapack_int* iwork, 12297 lapack_int *info ); 12298 void LAPACK_dgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12299 const double* dl, const double* d, const double* du, 12300 const double* dlf, const double* df, const double* duf, 12301 const double* du2, const lapack_int* ipiv, const double* b, 12302 lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12303 double* berr, double* work, lapack_int* iwork, 12304 lapack_int *info ); 12305 void LAPACK_cgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12306 const lapack_complex_float* dl, 12307 const lapack_complex_float* d, 12308 const lapack_complex_float* du, 12309 const lapack_complex_float* dlf, 12310 const lapack_complex_float* df, 12311 const lapack_complex_float* duf, 12312 const lapack_complex_float* du2, const lapack_int* ipiv, 12313 const lapack_complex_float* b, lapack_int* ldb, 12314 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12315 float* berr, lapack_complex_float* work, float* rwork, 12316 lapack_int *info ); 12317 void LAPACK_zgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12318 const lapack_complex_double* dl, 12319 const lapack_complex_double* d, 12320 const lapack_complex_double* du, 12321 const lapack_complex_double* dlf, 12322 const lapack_complex_double* df, 12323 const lapack_complex_double* duf, 12324 const lapack_complex_double* du2, const lapack_int* ipiv, 12325 const lapack_complex_double* b, lapack_int* ldb, 12326 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12327 double* berr, lapack_complex_double* work, double* rwork, 12328 lapack_int *info ); 12329 void LAPACK_sporfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 12330 lapack_int* lda, const float* af, lapack_int* ldaf, 12331 const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12332 float* ferr, float* berr, float* work, lapack_int* iwork, 12333 lapack_int *info ); 12334 void LAPACK_dporfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12335 const double* a, lapack_int* lda, const double* af, 12336 lapack_int* ldaf, const double* b, lapack_int* ldb, 12337 double* x, lapack_int* ldx, double* ferr, double* berr, 12338 double* work, lapack_int* iwork, lapack_int *info ); 12339 void LAPACK_cporfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12340 const lapack_complex_float* a, lapack_int* lda, 12341 const lapack_complex_float* af, lapack_int* ldaf, 12342 const lapack_complex_float* b, lapack_int* ldb, 12343 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12344 float* berr, lapack_complex_float* work, float* rwork, 12345 lapack_int *info ); 12346 void LAPACK_zporfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12347 const lapack_complex_double* a, lapack_int* lda, 12348 const lapack_complex_double* af, lapack_int* ldaf, 12349 const lapack_complex_double* b, lapack_int* ldb, 12350 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12351 double* berr, lapack_complex_double* work, double* rwork, 12352 lapack_int *info ); 12353 void LAPACK_dporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12354 const double* a, lapack_int* lda, const double* af, 12355 lapack_int* ldaf, const double* s, const double* b, 12356 lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 12357 double* berr, lapack_int* n_err_bnds, 12358 double* err_bnds_norm, double* err_bnds_comp, 12359 lapack_int* nparams, double* params, double* work, 12360 lapack_int* iwork, lapack_int *info ); 12361 void LAPACK_sporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12362 const float* a, lapack_int* lda, const float* af, 12363 lapack_int* ldaf, const float* s, const float* b, 12364 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 12365 float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12366 float* err_bnds_comp, lapack_int* nparams, float* params, 12367 float* work, lapack_int* iwork, lapack_int *info ); 12368 void LAPACK_zporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12369 const lapack_complex_double* a, lapack_int* lda, 12370 const lapack_complex_double* af, lapack_int* ldaf, 12371 const double* s, const lapack_complex_double* b, 12372 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12373 double* rcond, double* berr, lapack_int* n_err_bnds, 12374 double* err_bnds_norm, double* err_bnds_comp, 12375 lapack_int* nparams, double* params, 12376 lapack_complex_double* work, double* rwork, 12377 lapack_int *info ); 12378 void LAPACK_cporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12379 const lapack_complex_float* a, lapack_int* lda, 12380 const lapack_complex_float* af, lapack_int* ldaf, 12381 const float* s, const lapack_complex_float* b, 12382 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12383 float* rcond, float* berr, lapack_int* n_err_bnds, 12384 float* err_bnds_norm, float* err_bnds_comp, 12385 lapack_int* nparams, float* params, 12386 lapack_complex_float* work, float* rwork, 12387 lapack_int *info ); 12388 void LAPACK_spprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12389 const float* ap, const float* afp, const float* b, 12390 lapack_int* ldb, float* x, lapack_int* ldx, float* ferr, 12391 float* berr, float* work, lapack_int* iwork, 12392 lapack_int *info ); 12393 void LAPACK_dpprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12394 const double* ap, const double* afp, const double* b, 12395 lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12396 double* berr, double* work, lapack_int* iwork, 12397 lapack_int *info ); 12398 void LAPACK_cpprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12399 const lapack_complex_float* ap, 12400 const lapack_complex_float* afp, 12401 const lapack_complex_float* b, lapack_int* ldb, 12402 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12403 float* berr, lapack_complex_float* work, float* rwork, 12404 lapack_int *info ); 12405 void LAPACK_zpprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12406 const lapack_complex_double* ap, 12407 const lapack_complex_double* afp, 12408 const lapack_complex_double* b, lapack_int* ldb, 12409 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12410 double* berr, lapack_complex_double* work, double* rwork, 12411 lapack_int *info ); 12412 void LAPACK_spbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12413 const float* ab, lapack_int* ldab, const float* afb, 12414 lapack_int* ldafb, const float* b, lapack_int* ldb, 12415 float* x, lapack_int* ldx, float* ferr, float* berr, 12416 float* work, lapack_int* iwork, lapack_int *info ); 12417 void LAPACK_dpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12418 const double* ab, lapack_int* ldab, const double* afb, 12419 lapack_int* ldafb, const double* b, lapack_int* ldb, 12420 double* x, lapack_int* ldx, double* ferr, double* berr, 12421 double* work, lapack_int* iwork, lapack_int *info ); 12422 void LAPACK_cpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12423 const lapack_complex_float* ab, lapack_int* ldab, 12424 const lapack_complex_float* afb, lapack_int* ldafb, 12425 const lapack_complex_float* b, lapack_int* ldb, 12426 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12427 float* berr, lapack_complex_float* work, float* rwork, 12428 lapack_int *info ); 12429 void LAPACK_zpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12430 const lapack_complex_double* ab, lapack_int* ldab, 12431 const lapack_complex_double* afb, lapack_int* ldafb, 12432 const lapack_complex_double* b, lapack_int* ldb, 12433 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12434 double* berr, lapack_complex_double* work, double* rwork, 12435 lapack_int *info ); 12436 void LAPACK_sptrfs( lapack_int* n, lapack_int* nrhs, const float* d, 12437 const float* e, const float* df, const float* ef, 12438 const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12439 float* ferr, float* berr, float* work, lapack_int *info ); 12440 void LAPACK_dptrfs( lapack_int* n, lapack_int* nrhs, const double* d, 12441 const double* e, const double* df, const double* ef, 12442 const double* b, lapack_int* ldb, double* x, 12443 lapack_int* ldx, double* ferr, double* berr, double* work, 12444 lapack_int *info ); 12445 void LAPACK_cptrfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* d, 12446 const lapack_complex_float* e, const float* df, 12447 const lapack_complex_float* ef, 12448 const lapack_complex_float* b, lapack_int* ldb, 12449 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12450 float* berr, lapack_complex_float* work, float* rwork, 12451 lapack_int *info ); 12452 void LAPACK_zptrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12453 const double* d, const lapack_complex_double* e, 12454 const double* df, const lapack_complex_double* ef, 12455 const lapack_complex_double* b, lapack_int* ldb, 12456 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12457 double* berr, lapack_complex_double* work, double* rwork, 12458 lapack_int *info ); 12459 void LAPACK_ssyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 12460 lapack_int* lda, const float* af, lapack_int* ldaf, 12461 const lapack_int* ipiv, const float* b, lapack_int* ldb, 12462 float* x, lapack_int* ldx, float* ferr, float* berr, 12463 float* work, lapack_int* iwork, lapack_int *info ); 12464 void LAPACK_dsyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12465 const double* a, lapack_int* lda, const double* af, 12466 lapack_int* ldaf, const lapack_int* ipiv, const double* b, 12467 lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12468 double* berr, double* work, lapack_int* iwork, 12469 lapack_int *info ); 12470 void LAPACK_csyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12471 const lapack_complex_float* a, lapack_int* lda, 12472 const lapack_complex_float* af, lapack_int* ldaf, 12473 const lapack_int* ipiv, const lapack_complex_float* b, 12474 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12475 float* ferr, float* berr, lapack_complex_float* work, 12476 float* rwork, lapack_int *info ); 12477 void LAPACK_zsyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12478 const lapack_complex_double* a, lapack_int* lda, 12479 const lapack_complex_double* af, lapack_int* ldaf, 12480 const lapack_int* ipiv, const lapack_complex_double* b, 12481 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12482 double* ferr, double* berr, lapack_complex_double* work, 12483 double* rwork, lapack_int *info ); 12484 void LAPACK_dsyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12485 const double* a, lapack_int* lda, const double* af, 12486 lapack_int* ldaf, const lapack_int* ipiv, const double* s, 12487 const double* b, lapack_int* ldb, double* x, 12488 lapack_int* ldx, double* rcond, double* berr, 12489 lapack_int* n_err_bnds, double* err_bnds_norm, 12490 double* err_bnds_comp, lapack_int* nparams, double* params, 12491 double* work, lapack_int* iwork, lapack_int *info ); 12492 void LAPACK_ssyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12493 const float* a, lapack_int* lda, const float* af, 12494 lapack_int* ldaf, const lapack_int* ipiv, const float* s, 12495 const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12496 float* rcond, float* berr, lapack_int* n_err_bnds, 12497 float* err_bnds_norm, float* err_bnds_comp, 12498 lapack_int* nparams, float* params, float* work, 12499 lapack_int* iwork, lapack_int *info ); 12500 void LAPACK_zsyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12501 const lapack_complex_double* a, lapack_int* lda, 12502 const lapack_complex_double* af, lapack_int* ldaf, 12503 const lapack_int* ipiv, const double* s, 12504 const lapack_complex_double* b, lapack_int* ldb, 12505 lapack_complex_double* x, lapack_int* ldx, double* rcond, 12506 double* berr, lapack_int* n_err_bnds, 12507 double* err_bnds_norm, double* err_bnds_comp, 12508 lapack_int* nparams, double* params, 12509 lapack_complex_double* work, double* rwork, 12510 lapack_int *info ); 12511 void LAPACK_csyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12512 const lapack_complex_float* a, lapack_int* lda, 12513 const lapack_complex_float* af, lapack_int* ldaf, 12514 const lapack_int* ipiv, const float* s, 12515 const lapack_complex_float* b, lapack_int* ldb, 12516 lapack_complex_float* x, lapack_int* ldx, float* rcond, 12517 float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12518 float* err_bnds_comp, lapack_int* nparams, float* params, 12519 lapack_complex_float* work, float* rwork, 12520 lapack_int *info ); 12521 void LAPACK_cherfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12522 const lapack_complex_float* a, lapack_int* lda, 12523 const lapack_complex_float* af, lapack_int* ldaf, 12524 const lapack_int* ipiv, const lapack_complex_float* b, 12525 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12526 float* ferr, float* berr, lapack_complex_float* work, 12527 float* rwork, lapack_int *info ); 12528 void LAPACK_zherfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12529 const lapack_complex_double* a, lapack_int* lda, 12530 const lapack_complex_double* af, lapack_int* ldaf, 12531 const lapack_int* ipiv, const lapack_complex_double* b, 12532 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12533 double* ferr, double* berr, lapack_complex_double* work, 12534 double* rwork, lapack_int *info ); 12535 void LAPACK_zherfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12536 const lapack_complex_double* a, lapack_int* lda, 12537 const lapack_complex_double* af, lapack_int* ldaf, 12538 const lapack_int* ipiv, const double* s, 12539 const lapack_complex_double* b, lapack_int* ldb, 12540 lapack_complex_double* x, lapack_int* ldx, double* rcond, 12541 double* berr, lapack_int* n_err_bnds, 12542 double* err_bnds_norm, double* err_bnds_comp, 12543 lapack_int* nparams, double* params, 12544 lapack_complex_double* work, double* rwork, 12545 lapack_int *info ); 12546 void LAPACK_cherfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12547 const lapack_complex_float* a, lapack_int* lda, 12548 const lapack_complex_float* af, lapack_int* ldaf, 12549 const lapack_int* ipiv, const float* s, 12550 const lapack_complex_float* b, lapack_int* ldb, 12551 lapack_complex_float* x, lapack_int* ldx, float* rcond, 12552 float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12553 float* err_bnds_comp, lapack_int* nparams, float* params, 12554 lapack_complex_float* work, float* rwork, 12555 lapack_int *info ); 12556 void LAPACK_ssprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12557 const float* ap, const float* afp, const lapack_int* ipiv, 12558 const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12559 float* ferr, float* berr, float* work, lapack_int* iwork, 12560 lapack_int *info ); 12561 void LAPACK_dsprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12562 const double* ap, const double* afp, const lapack_int* ipiv, 12563 const double* b, lapack_int* ldb, double* x, 12564 lapack_int* ldx, double* ferr, double* berr, double* work, 12565 lapack_int* iwork, lapack_int *info ); 12566 void LAPACK_csprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12567 const lapack_complex_float* ap, 12568 const lapack_complex_float* afp, const lapack_int* ipiv, 12569 const lapack_complex_float* b, lapack_int* ldb, 12570 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12571 float* berr, lapack_complex_float* work, float* rwork, 12572 lapack_int *info ); 12573 void LAPACK_zsprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12574 const lapack_complex_double* ap, 12575 const lapack_complex_double* afp, const lapack_int* ipiv, 12576 const lapack_complex_double* b, lapack_int* ldb, 12577 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12578 double* berr, lapack_complex_double* work, double* rwork, 12579 lapack_int *info ); 12580 void LAPACK_chprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12581 const lapack_complex_float* ap, 12582 const lapack_complex_float* afp, const lapack_int* ipiv, 12583 const lapack_complex_float* b, lapack_int* ldb, 12584 lapack_complex_float* x, lapack_int* ldx, float* ferr, 12585 float* berr, lapack_complex_float* work, float* rwork, 12586 lapack_int *info ); 12587 void LAPACK_zhprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12588 const lapack_complex_double* ap, 12589 const lapack_complex_double* afp, const lapack_int* ipiv, 12590 const lapack_complex_double* b, lapack_int* ldb, 12591 lapack_complex_double* x, lapack_int* ldx, double* ferr, 12592 double* berr, lapack_complex_double* work, double* rwork, 12593 lapack_int *info ); 12594 void LAPACK_strrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12595 lapack_int* nrhs, const float* a, lapack_int* lda, 12596 const float* b, lapack_int* ldb, const float* x, 12597 lapack_int* ldx, float* ferr, float* berr, float* work, 12598 lapack_int* iwork, lapack_int *info ); 12599 void LAPACK_dtrrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12600 lapack_int* nrhs, const double* a, lapack_int* lda, 12601 const double* b, lapack_int* ldb, const double* x, 12602 lapack_int* ldx, double* ferr, double* berr, double* work, 12603 lapack_int* iwork, lapack_int *info ); 12604 void LAPACK_ctrrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12605 lapack_int* nrhs, const lapack_complex_float* a, 12606 lapack_int* lda, const lapack_complex_float* b, 12607 lapack_int* ldb, const lapack_complex_float* x, 12608 lapack_int* ldx, float* ferr, float* berr, 12609 lapack_complex_float* work, float* rwork, 12610 lapack_int *info ); 12611 void LAPACK_ztrrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12612 lapack_int* nrhs, const lapack_complex_double* a, 12613 lapack_int* lda, const lapack_complex_double* b, 12614 lapack_int* ldb, const lapack_complex_double* x, 12615 lapack_int* ldx, double* ferr, double* berr, 12616 lapack_complex_double* work, double* rwork, 12617 lapack_int *info ); 12618 void LAPACK_stprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12619 lapack_int* nrhs, const float* ap, const float* b, 12620 lapack_int* ldb, const float* x, lapack_int* ldx, 12621 float* ferr, float* berr, float* work, lapack_int* iwork, 12622 lapack_int *info ); 12623 void LAPACK_dtprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12624 lapack_int* nrhs, const double* ap, const double* b, 12625 lapack_int* ldb, const double* x, lapack_int* ldx, 12626 double* ferr, double* berr, double* work, lapack_int* iwork, 12627 lapack_int *info ); 12628 void LAPACK_ctprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12629 lapack_int* nrhs, const lapack_complex_float* ap, 12630 const lapack_complex_float* b, lapack_int* ldb, 12631 const lapack_complex_float* x, lapack_int* ldx, float* ferr, 12632 float* berr, lapack_complex_float* work, float* rwork, 12633 lapack_int *info ); 12634 void LAPACK_ztprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12635 lapack_int* nrhs, const lapack_complex_double* ap, 12636 const lapack_complex_double* b, lapack_int* ldb, 12637 const lapack_complex_double* x, lapack_int* ldx, 12638 double* ferr, double* berr, lapack_complex_double* work, 12639 double* rwork, lapack_int *info ); 12640 void LAPACK_stbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12641 lapack_int* kd, lapack_int* nrhs, const float* ab, 12642 lapack_int* ldab, const float* b, lapack_int* ldb, 12643 const float* x, lapack_int* ldx, float* ferr, float* berr, 12644 float* work, lapack_int* iwork, lapack_int *info ); 12645 void LAPACK_dtbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12646 lapack_int* kd, lapack_int* nrhs, const double* ab, 12647 lapack_int* ldab, const double* b, lapack_int* ldb, 12648 const double* x, lapack_int* ldx, double* ferr, 12649 double* berr, double* work, lapack_int* iwork, 12650 lapack_int *info ); 12651 void LAPACK_ctbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12652 lapack_int* kd, lapack_int* nrhs, 12653 const lapack_complex_float* ab, lapack_int* ldab, 12654 const lapack_complex_float* b, lapack_int* ldb, 12655 const lapack_complex_float* x, lapack_int* ldx, float* ferr, 12656 float* berr, lapack_complex_float* work, float* rwork, 12657 lapack_int *info ); 12658 void LAPACK_ztbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12659 lapack_int* kd, lapack_int* nrhs, 12660 const lapack_complex_double* ab, lapack_int* ldab, 12661 const lapack_complex_double* b, lapack_int* ldb, 12662 const lapack_complex_double* x, lapack_int* ldx, 12663 double* ferr, double* berr, lapack_complex_double* work, 12664 double* rwork, lapack_int *info ); 12665 void LAPACK_sgetri( lapack_int* n, float* a, lapack_int* lda, 12666 const lapack_int* ipiv, float* work, lapack_int* lwork, 12667 lapack_int *info ); 12668 void LAPACK_dgetri( lapack_int* n, double* a, lapack_int* lda, 12669 const lapack_int* ipiv, double* work, lapack_int* lwork, 12670 lapack_int *info ); 12671 void LAPACK_cgetri( lapack_int* n, lapack_complex_float* a, lapack_int* lda, 12672 const lapack_int* ipiv, lapack_complex_float* work, 12673 lapack_int* lwork, lapack_int *info ); 12674 void LAPACK_zgetri( lapack_int* n, lapack_complex_double* a, lapack_int* lda, 12675 const lapack_int* ipiv, lapack_complex_double* work, 12676 lapack_int* lwork, lapack_int *info ); 12677 void LAPACK_spotri( char* uplo, lapack_int* n, float* a, lapack_int* lda, 12678 lapack_int *info ); 12679 void LAPACK_dpotri( char* uplo, lapack_int* n, double* a, lapack_int* lda, 12680 lapack_int *info ); 12681 void LAPACK_cpotri( char* uplo, lapack_int* n, lapack_complex_float* a, 12682 lapack_int* lda, lapack_int *info ); 12683 void LAPACK_zpotri( char* uplo, lapack_int* n, lapack_complex_double* a, 12684 lapack_int* lda, lapack_int *info ); 12685 void LAPACK_dpftri( char* transr, char* uplo, lapack_int* n, double* a, 12686 lapack_int *info ); 12687 void LAPACK_spftri( char* transr, char* uplo, lapack_int* n, float* a, 12688 lapack_int *info ); 12689 void LAPACK_zpftri( char* transr, char* uplo, lapack_int* n, 12690 lapack_complex_double* a, lapack_int *info ); 12691 void LAPACK_cpftri( char* transr, char* uplo, lapack_int* n, 12692 lapack_complex_float* a, lapack_int *info ); 12693 void LAPACK_spptri( char* uplo, lapack_int* n, float* ap, lapack_int *info ); 12694 void LAPACK_dpptri( char* uplo, lapack_int* n, double* ap, lapack_int *info ); 12695 void LAPACK_cpptri( char* uplo, lapack_int* n, lapack_complex_float* ap, 12696 lapack_int *info ); 12697 void LAPACK_zpptri( char* uplo, lapack_int* n, lapack_complex_double* ap, 12698 lapack_int *info ); 12699 void LAPACK_ssytri( char* uplo, lapack_int* n, float* a, lapack_int* lda, 12700 const lapack_int* ipiv, float* work, lapack_int *info ); 12701 void LAPACK_dsytri( char* uplo, lapack_int* n, double* a, lapack_int* lda, 12702 const lapack_int* ipiv, double* work, lapack_int *info ); 12703 void LAPACK_csytri( char* uplo, lapack_int* n, lapack_complex_float* a, 12704 lapack_int* lda, const lapack_int* ipiv, 12705 lapack_complex_float* work, lapack_int *info ); 12706 void LAPACK_zsytri( char* uplo, lapack_int* n, lapack_complex_double* a, 12707 lapack_int* lda, const lapack_int* ipiv, 12708 lapack_complex_double* work, lapack_int *info ); 12709 void LAPACK_chetri( char* uplo, lapack_int* n, lapack_complex_float* a, 12710 lapack_int* lda, const lapack_int* ipiv, 12711 lapack_complex_float* work, lapack_int *info ); 12712 void LAPACK_zhetri( char* uplo, lapack_int* n, lapack_complex_double* a, 12713 lapack_int* lda, const lapack_int* ipiv, 12714 lapack_complex_double* work, lapack_int *info ); 12715 void LAPACK_ssptri( char* uplo, lapack_int* n, float* ap, 12716 const lapack_int* ipiv, float* work, lapack_int *info ); 12717 void LAPACK_dsptri( char* uplo, lapack_int* n, double* ap, 12718 const lapack_int* ipiv, double* work, lapack_int *info ); 12719 void LAPACK_csptri( char* uplo, lapack_int* n, lapack_complex_float* ap, 12720 const lapack_int* ipiv, lapack_complex_float* work, 12721 lapack_int *info ); 12722 void LAPACK_zsptri( char* uplo, lapack_int* n, lapack_complex_double* ap, 12723 const lapack_int* ipiv, lapack_complex_double* work, 12724 lapack_int *info ); 12725 void LAPACK_chptri( char* uplo, lapack_int* n, lapack_complex_float* ap, 12726 const lapack_int* ipiv, lapack_complex_float* work, 12727 lapack_int *info ); 12728 void LAPACK_zhptri( char* uplo, lapack_int* n, lapack_complex_double* ap, 12729 const lapack_int* ipiv, lapack_complex_double* work, 12730 lapack_int *info ); 12731 void LAPACK_strtri( char* uplo, char* diag, lapack_int* n, float* a, 12732 lapack_int* lda, lapack_int *info ); 12733 void LAPACK_dtrtri( char* uplo, char* diag, lapack_int* n, double* a, 12734 lapack_int* lda, lapack_int *info ); 12735 void LAPACK_ctrtri( char* uplo, char* diag, lapack_int* n, 12736 lapack_complex_float* a, lapack_int* lda, 12737 lapack_int *info ); 12738 void LAPACK_ztrtri( char* uplo, char* diag, lapack_int* n, 12739 lapack_complex_double* a, lapack_int* lda, 12740 lapack_int *info ); 12741 void LAPACK_dtftri( char* transr, char* uplo, char* diag, lapack_int* n, 12742 double* a, lapack_int *info ); 12743 void LAPACK_stftri( char* transr, char* uplo, char* diag, lapack_int* n, 12744 float* a, lapack_int *info ); 12745 void LAPACK_ztftri( char* transr, char* uplo, char* diag, lapack_int* n, 12746 lapack_complex_double* a, lapack_int *info ); 12747 void LAPACK_ctftri( char* transr, char* uplo, char* diag, lapack_int* n, 12748 lapack_complex_float* a, lapack_int *info ); 12749 void LAPACK_stptri( char* uplo, char* diag, lapack_int* n, float* ap, 12750 lapack_int *info ); 12751 void LAPACK_dtptri( char* uplo, char* diag, lapack_int* n, double* ap, 12752 lapack_int *info ); 12753 void LAPACK_ctptri( char* uplo, char* diag, lapack_int* n, 12754 lapack_complex_float* ap, lapack_int *info ); 12755 void LAPACK_ztptri( char* uplo, char* diag, lapack_int* n, 12756 lapack_complex_double* ap, lapack_int *info ); 12757 void LAPACK_sgeequ( lapack_int* m, lapack_int* n, const float* a, 12758 lapack_int* lda, float* r, float* c, float* rowcnd, 12759 float* colcnd, float* amax, lapack_int *info ); 12760 void LAPACK_dgeequ( lapack_int* m, lapack_int* n, const double* a, 12761 lapack_int* lda, double* r, double* c, double* rowcnd, 12762 double* colcnd, double* amax, lapack_int *info ); 12763 void LAPACK_cgeequ( lapack_int* m, lapack_int* n, const lapack_complex_float* a, 12764 lapack_int* lda, float* r, float* c, float* rowcnd, 12765 float* colcnd, float* amax, lapack_int *info ); 12766 void LAPACK_zgeequ( lapack_int* m, lapack_int* n, 12767 const lapack_complex_double* a, lapack_int* lda, double* r, 12768 double* c, double* rowcnd, double* colcnd, double* amax, 12769 lapack_int *info ); 12770 void LAPACK_dgeequb( lapack_int* m, lapack_int* n, const double* a, 12771 lapack_int* lda, double* r, double* c, double* rowcnd, 12772 double* colcnd, double* amax, lapack_int *info ); 12773 void LAPACK_sgeequb( lapack_int* m, lapack_int* n, const float* a, 12774 lapack_int* lda, float* r, float* c, float* rowcnd, 12775 float* colcnd, float* amax, lapack_int *info ); 12776 void LAPACK_zgeequb( lapack_int* m, lapack_int* n, 12777 const lapack_complex_double* a, lapack_int* lda, double* r, 12778 double* c, double* rowcnd, double* colcnd, double* amax, 12779 lapack_int *info ); 12780 void LAPACK_cgeequb( lapack_int* m, lapack_int* n, 12781 const lapack_complex_float* a, lapack_int* lda, float* r, 12782 float* c, float* rowcnd, float* colcnd, float* amax, 12783 lapack_int *info ); 12784 void LAPACK_sgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12785 lapack_int* ku, const float* ab, lapack_int* ldab, float* r, 12786 float* c, float* rowcnd, float* colcnd, float* amax, 12787 lapack_int *info ); 12788 void LAPACK_dgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12789 lapack_int* ku, const double* ab, lapack_int* ldab, 12790 double* r, double* c, double* rowcnd, double* colcnd, 12791 double* amax, lapack_int *info ); 12792 void LAPACK_cgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12793 lapack_int* ku, const lapack_complex_float* ab, 12794 lapack_int* ldab, float* r, float* c, float* rowcnd, 12795 float* colcnd, float* amax, lapack_int *info ); 12796 void LAPACK_zgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12797 lapack_int* ku, const lapack_complex_double* ab, 12798 lapack_int* ldab, double* r, double* c, double* rowcnd, 12799 double* colcnd, double* amax, lapack_int *info ); 12800 void LAPACK_dgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12801 lapack_int* ku, const double* ab, lapack_int* ldab, 12802 double* r, double* c, double* rowcnd, double* colcnd, 12803 double* amax, lapack_int *info ); 12804 void LAPACK_sgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12805 lapack_int* ku, const float* ab, lapack_int* ldab, 12806 float* r, float* c, float* rowcnd, float* colcnd, 12807 float* amax, lapack_int *info ); 12808 void LAPACK_zgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12809 lapack_int* ku, const lapack_complex_double* ab, 12810 lapack_int* ldab, double* r, double* c, double* rowcnd, 12811 double* colcnd, double* amax, lapack_int *info ); 12812 void LAPACK_cgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12813 lapack_int* ku, const lapack_complex_float* ab, 12814 lapack_int* ldab, float* r, float* c, float* rowcnd, 12815 float* colcnd, float* amax, lapack_int *info ); 12816 void LAPACK_spoequ( lapack_int* n, const float* a, lapack_int* lda, float* s, 12817 float* scond, float* amax, lapack_int *info ); 12818 void LAPACK_dpoequ( lapack_int* n, const double* a, lapack_int* lda, double* s, 12819 double* scond, double* amax, lapack_int *info ); 12820 void LAPACK_cpoequ( lapack_int* n, const lapack_complex_float* a, 12821 lapack_int* lda, float* s, float* scond, float* amax, 12822 lapack_int *info ); 12823 void LAPACK_zpoequ( lapack_int* n, const lapack_complex_double* a, 12824 lapack_int* lda, double* s, double* scond, double* amax, 12825 lapack_int *info ); 12826 void LAPACK_dpoequb( lapack_int* n, const double* a, lapack_int* lda, double* s, 12827 double* scond, double* amax, lapack_int *info ); 12828 void LAPACK_spoequb( lapack_int* n, const float* a, lapack_int* lda, float* s, 12829 float* scond, float* amax, lapack_int *info ); 12830 void LAPACK_zpoequb( lapack_int* n, const lapack_complex_double* a, 12831 lapack_int* lda, double* s, double* scond, double* amax, 12832 lapack_int *info ); 12833 void LAPACK_cpoequb( lapack_int* n, const lapack_complex_float* a, 12834 lapack_int* lda, float* s, float* scond, float* amax, 12835 lapack_int *info ); 12836 void LAPACK_sppequ( char* uplo, lapack_int* n, const float* ap, float* s, 12837 float* scond, float* amax, lapack_int *info ); 12838 void LAPACK_dppequ( char* uplo, lapack_int* n, const double* ap, double* s, 12839 double* scond, double* amax, lapack_int *info ); 12840 void LAPACK_cppequ( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12841 float* s, float* scond, float* amax, lapack_int *info ); 12842 void LAPACK_zppequ( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12843 double* s, double* scond, double* amax, lapack_int *info ); 12844 void LAPACK_spbequ( char* uplo, lapack_int* n, lapack_int* kd, const float* ab, 12845 lapack_int* ldab, float* s, float* scond, float* amax, 12846 lapack_int *info ); 12847 void LAPACK_dpbequ( char* uplo, lapack_int* n, lapack_int* kd, const double* ab, 12848 lapack_int* ldab, double* s, double* scond, double* amax, 12849 lapack_int *info ); 12850 void LAPACK_cpbequ( char* uplo, lapack_int* n, lapack_int* kd, 12851 const lapack_complex_float* ab, lapack_int* ldab, float* s, 12852 float* scond, float* amax, lapack_int *info ); 12853 void LAPACK_zpbequ( char* uplo, lapack_int* n, lapack_int* kd, 12854 const lapack_complex_double* ab, lapack_int* ldab, 12855 double* s, double* scond, double* amax, lapack_int *info ); 12856 void LAPACK_dsyequb( char* uplo, lapack_int* n, const double* a, 12857 lapack_int* lda, double* s, double* scond, double* amax, 12858 double* work, lapack_int *info ); 12859 void LAPACK_ssyequb( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 12860 float* s, float* scond, float* amax, float* work, 12861 lapack_int *info ); 12862 void LAPACK_zsyequb( char* uplo, lapack_int* n, const lapack_complex_double* a, 12863 lapack_int* lda, double* s, double* scond, double* amax, 12864 lapack_complex_double* work, lapack_int *info ); 12865 void LAPACK_csyequb( char* uplo, lapack_int* n, const lapack_complex_float* a, 12866 lapack_int* lda, float* s, float* scond, float* amax, 12867 lapack_complex_float* work, lapack_int *info ); 12868 void LAPACK_zheequb( char* uplo, lapack_int* n, const lapack_complex_double* a, 12869 lapack_int* lda, double* s, double* scond, double* amax, 12870 lapack_complex_double* work, lapack_int *info ); 12871 void LAPACK_cheequb( char* uplo, lapack_int* n, const lapack_complex_float* a, 12872 lapack_int* lda, float* s, float* scond, float* amax, 12873 lapack_complex_float* work, lapack_int *info ); 12874 void LAPACK_sgesv( lapack_int* n, lapack_int* nrhs, float* a, lapack_int* lda, 12875 lapack_int* ipiv, float* b, lapack_int* ldb, 12876 lapack_int *info ); 12877 void LAPACK_dgesv( lapack_int* n, lapack_int* nrhs, double* a, lapack_int* lda, 12878 lapack_int* ipiv, double* b, lapack_int* ldb, 12879 lapack_int *info ); 12880 void LAPACK_cgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, 12881 lapack_int* lda, lapack_int* ipiv, lapack_complex_float* b, 12882 lapack_int* ldb, lapack_int *info ); 12883 void LAPACK_zgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, 12884 lapack_int* lda, lapack_int* ipiv, lapack_complex_double* b, 12885 lapack_int* ldb, lapack_int *info ); 12886 void LAPACK_dsgesv( lapack_int* n, lapack_int* nrhs, double* a, lapack_int* lda, 12887 lapack_int* ipiv, double* b, lapack_int* ldb, double* x, 12888 lapack_int* ldx, double* work, float* swork, 12889 lapack_int* iter, lapack_int *info ); 12890 void LAPACK_zcgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, 12891 lapack_int* lda, lapack_int* ipiv, lapack_complex_double* b, 12892 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12893 lapack_complex_double* work, lapack_complex_float* swork, 12894 double* rwork, lapack_int* iter, lapack_int *info ); 12895 void LAPACK_sgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12896 float* a, lapack_int* lda, float* af, lapack_int* ldaf, 12897 lapack_int* ipiv, char* equed, float* r, float* c, float* b, 12898 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 12899 float* ferr, float* berr, float* work, lapack_int* iwork, 12900 lapack_int *info ); 12901 void LAPACK_dgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12902 double* a, lapack_int* lda, double* af, lapack_int* ldaf, 12903 lapack_int* ipiv, char* equed, double* r, double* c, 12904 double* b, lapack_int* ldb, double* x, lapack_int* ldx, 12905 double* rcond, double* ferr, double* berr, double* work, 12906 lapack_int* iwork, lapack_int *info ); 12907 void LAPACK_cgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12908 lapack_complex_float* a, lapack_int* lda, 12909 lapack_complex_float* af, lapack_int* ldaf, 12910 lapack_int* ipiv, char* equed, float* r, float* c, 12911 lapack_complex_float* b, lapack_int* ldb, 12912 lapack_complex_float* x, lapack_int* ldx, float* rcond, 12913 float* ferr, float* berr, lapack_complex_float* work, 12914 float* rwork, lapack_int *info ); 12915 void LAPACK_zgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12916 lapack_complex_double* a, lapack_int* lda, 12917 lapack_complex_double* af, lapack_int* ldaf, 12918 lapack_int* ipiv, char* equed, double* r, double* c, 12919 lapack_complex_double* b, lapack_int* ldb, 12920 lapack_complex_double* x, lapack_int* ldx, double* rcond, 12921 double* ferr, double* berr, lapack_complex_double* work, 12922 double* rwork, lapack_int *info ); 12923 void LAPACK_dgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12924 double* a, lapack_int* lda, double* af, lapack_int* ldaf, 12925 lapack_int* ipiv, char* equed, double* r, double* c, 12926 double* b, lapack_int* ldb, double* x, lapack_int* ldx, 12927 double* rcond, double* rpvgrw, double* berr, 12928 lapack_int* n_err_bnds, double* err_bnds_norm, 12929 double* err_bnds_comp, lapack_int* nparams, double* params, 12930 double* work, lapack_int* iwork, lapack_int *info ); 12931 void LAPACK_sgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12932 float* a, lapack_int* lda, float* af, lapack_int* ldaf, 12933 lapack_int* ipiv, char* equed, float* r, float* c, 12934 float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12935 float* rcond, float* rpvgrw, float* berr, 12936 lapack_int* n_err_bnds, float* err_bnds_norm, 12937 float* err_bnds_comp, lapack_int* nparams, float* params, 12938 float* work, lapack_int* iwork, lapack_int *info ); 12939 void LAPACK_zgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12940 lapack_complex_double* a, lapack_int* lda, 12941 lapack_complex_double* af, lapack_int* ldaf, 12942 lapack_int* ipiv, char* equed, double* r, double* c, 12943 lapack_complex_double* b, lapack_int* ldb, 12944 lapack_complex_double* x, lapack_int* ldx, double* rcond, 12945 double* rpvgrw, double* berr, lapack_int* n_err_bnds, 12946 double* err_bnds_norm, double* err_bnds_comp, 12947 lapack_int* nparams, double* params, 12948 lapack_complex_double* work, double* rwork, 12949 lapack_int *info ); 12950 void LAPACK_cgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12951 lapack_complex_float* a, lapack_int* lda, 12952 lapack_complex_float* af, lapack_int* ldaf, 12953 lapack_int* ipiv, char* equed, float* r, float* c, 12954 lapack_complex_float* b, lapack_int* ldb, 12955 lapack_complex_float* x, lapack_int* ldx, float* rcond, 12956 float* rpvgrw, float* berr, lapack_int* n_err_bnds, 12957 float* err_bnds_norm, float* err_bnds_comp, 12958 lapack_int* nparams, float* params, 12959 lapack_complex_float* work, float* rwork, 12960 lapack_int *info ); 12961 void LAPACK_sgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12962 lapack_int* nrhs, float* ab, lapack_int* ldab, 12963 lapack_int* ipiv, float* b, lapack_int* ldb, 12964 lapack_int *info ); 12965 void LAPACK_dgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12966 lapack_int* nrhs, double* ab, lapack_int* ldab, 12967 lapack_int* ipiv, double* b, lapack_int* ldb, 12968 lapack_int *info ); 12969 void LAPACK_cgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12970 lapack_int* nrhs, lapack_complex_float* ab, lapack_int* ldab, 12971 lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, 12972 lapack_int *info ); 12973 void LAPACK_zgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12974 lapack_int* nrhs, lapack_complex_double* ab, 12975 lapack_int* ldab, lapack_int* ipiv, lapack_complex_double* b, 12976 lapack_int* ldb, lapack_int *info ); 12977 void LAPACK_sgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 12978 lapack_int* ku, lapack_int* nrhs, float* ab, 12979 lapack_int* ldab, float* afb, lapack_int* ldafb, 12980 lapack_int* ipiv, char* equed, float* r, float* c, float* b, 12981 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 12982 float* ferr, float* berr, float* work, lapack_int* iwork, 12983 lapack_int *info ); 12984 void LAPACK_dgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 12985 lapack_int* ku, lapack_int* nrhs, double* ab, 12986 lapack_int* ldab, double* afb, lapack_int* ldafb, 12987 lapack_int* ipiv, char* equed, double* r, double* c, 12988 double* b, lapack_int* ldb, double* x, lapack_int* ldx, 12989 double* rcond, double* ferr, double* berr, double* work, 12990 lapack_int* iwork, lapack_int *info ); 12991 void LAPACK_cgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 12992 lapack_int* ku, lapack_int* nrhs, lapack_complex_float* ab, 12993 lapack_int* ldab, lapack_complex_float* afb, 12994 lapack_int* ldafb, lapack_int* ipiv, char* equed, float* r, 12995 float* c, lapack_complex_float* b, lapack_int* ldb, 12996 lapack_complex_float* x, lapack_int* ldx, float* rcond, 12997 float* ferr, float* berr, lapack_complex_float* work, 12998 float* rwork, lapack_int *info ); 12999 void LAPACK_zgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13000 lapack_int* ku, lapack_int* nrhs, lapack_complex_double* ab, 13001 lapack_int* ldab, lapack_complex_double* afb, 13002 lapack_int* ldafb, lapack_int* ipiv, char* equed, double* r, 13003 double* c, lapack_complex_double* b, lapack_int* ldb, 13004 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13005 double* ferr, double* berr, lapack_complex_double* work, 13006 double* rwork, lapack_int *info ); 13007 void LAPACK_dgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13008 lapack_int* ku, lapack_int* nrhs, double* ab, 13009 lapack_int* ldab, double* afb, lapack_int* ldafb, 13010 lapack_int* ipiv, char* equed, double* r, double* c, 13011 double* b, lapack_int* ldb, double* x, lapack_int* ldx, 13012 double* rcond, double* rpvgrw, double* berr, 13013 lapack_int* n_err_bnds, double* err_bnds_norm, 13014 double* err_bnds_comp, lapack_int* nparams, double* params, 13015 double* work, lapack_int* iwork, lapack_int *info ); 13016 void LAPACK_sgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13017 lapack_int* ku, lapack_int* nrhs, float* ab, 13018 lapack_int* ldab, float* afb, lapack_int* ldafb, 13019 lapack_int* ipiv, char* equed, float* r, float* c, 13020 float* b, lapack_int* ldb, float* x, lapack_int* ldx, 13021 float* rcond, float* rpvgrw, float* berr, 13022 lapack_int* n_err_bnds, float* err_bnds_norm, 13023 float* err_bnds_comp, lapack_int* nparams, float* params, 13024 float* work, lapack_int* iwork, lapack_int *info ); 13025 void LAPACK_zgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13026 lapack_int* ku, lapack_int* nrhs, 13027 lapack_complex_double* ab, lapack_int* ldab, 13028 lapack_complex_double* afb, lapack_int* ldafb, 13029 lapack_int* ipiv, char* equed, double* r, double* c, 13030 lapack_complex_double* b, lapack_int* ldb, 13031 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13032 double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13033 double* err_bnds_norm, double* err_bnds_comp, 13034 lapack_int* nparams, double* params, 13035 lapack_complex_double* work, double* rwork, 13036 lapack_int *info ); 13037 void LAPACK_cgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13038 lapack_int* ku, lapack_int* nrhs, lapack_complex_float* ab, 13039 lapack_int* ldab, lapack_complex_float* afb, 13040 lapack_int* ldafb, lapack_int* ipiv, char* equed, float* r, 13041 float* c, lapack_complex_float* b, lapack_int* ldb, 13042 lapack_complex_float* x, lapack_int* ldx, float* rcond, 13043 float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13044 float* err_bnds_norm, float* err_bnds_comp, 13045 lapack_int* nparams, float* params, 13046 lapack_complex_float* work, float* rwork, 13047 lapack_int *info ); 13048 void LAPACK_sgtsv( lapack_int* n, lapack_int* nrhs, float* dl, float* d, 13049 float* du, float* b, lapack_int* ldb, lapack_int *info ); 13050 void LAPACK_dgtsv( lapack_int* n, lapack_int* nrhs, double* dl, double* d, 13051 double* du, double* b, lapack_int* ldb, lapack_int *info ); 13052 void LAPACK_cgtsv( lapack_int* n, lapack_int* nrhs, lapack_complex_float* dl, 13053 lapack_complex_float* d, lapack_complex_float* du, 13054 lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13055 void LAPACK_zgtsv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* dl, 13056 lapack_complex_double* d, lapack_complex_double* du, 13057 lapack_complex_double* b, lapack_int* ldb, 13058 lapack_int *info ); 13059 void LAPACK_sgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13060 const float* dl, const float* d, const float* du, 13061 float* dlf, float* df, float* duf, float* du2, 13062 lapack_int* ipiv, const float* b, lapack_int* ldb, float* x, 13063 lapack_int* ldx, float* rcond, float* ferr, float* berr, 13064 float* work, lapack_int* iwork, lapack_int *info ); 13065 void LAPACK_dgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13066 const double* dl, const double* d, const double* du, 13067 double* dlf, double* df, double* duf, double* du2, 13068 lapack_int* ipiv, const double* b, lapack_int* ldb, 13069 double* x, lapack_int* ldx, double* rcond, double* ferr, 13070 double* berr, double* work, lapack_int* iwork, 13071 lapack_int *info ); 13072 void LAPACK_cgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13073 const lapack_complex_float* dl, 13074 const lapack_complex_float* d, 13075 const lapack_complex_float* du, lapack_complex_float* dlf, 13076 lapack_complex_float* df, lapack_complex_float* duf, 13077 lapack_complex_float* du2, lapack_int* ipiv, 13078 const lapack_complex_float* b, lapack_int* ldb, 13079 lapack_complex_float* x, lapack_int* ldx, float* rcond, 13080 float* ferr, float* berr, lapack_complex_float* work, 13081 float* rwork, lapack_int *info ); 13082 void LAPACK_zgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13083 const lapack_complex_double* dl, 13084 const lapack_complex_double* d, 13085 const lapack_complex_double* du, lapack_complex_double* dlf, 13086 lapack_complex_double* df, lapack_complex_double* duf, 13087 lapack_complex_double* du2, lapack_int* ipiv, 13088 const lapack_complex_double* b, lapack_int* ldb, 13089 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13090 double* ferr, double* berr, lapack_complex_double* work, 13091 double* rwork, lapack_int *info ); 13092 void LAPACK_sposv( char* uplo, lapack_int* n, lapack_int* nrhs, float* a, 13093 lapack_int* lda, float* b, lapack_int* ldb, 13094 lapack_int *info ); 13095 void LAPACK_dposv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a, 13096 lapack_int* lda, double* b, lapack_int* ldb, 13097 lapack_int *info ); 13098 void LAPACK_cposv( char* uplo, lapack_int* n, lapack_int* nrhs, 13099 lapack_complex_float* a, lapack_int* lda, 13100 lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13101 void LAPACK_zposv( char* uplo, lapack_int* n, lapack_int* nrhs, 13102 lapack_complex_double* a, lapack_int* lda, 13103 lapack_complex_double* b, lapack_int* ldb, 13104 lapack_int *info ); 13105 void LAPACK_dsposv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a, 13106 lapack_int* lda, double* b, lapack_int* ldb, double* x, 13107 lapack_int* ldx, double* work, float* swork, 13108 lapack_int* iter, lapack_int *info ); 13109 void LAPACK_zcposv( char* uplo, lapack_int* n, lapack_int* nrhs, 13110 lapack_complex_double* a, lapack_int* lda, 13111 lapack_complex_double* b, lapack_int* ldb, 13112 lapack_complex_double* x, lapack_int* ldx, 13113 lapack_complex_double* work, lapack_complex_float* swork, 13114 double* rwork, lapack_int* iter, lapack_int *info ); 13115 void LAPACK_sposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13116 float* a, lapack_int* lda, float* af, lapack_int* ldaf, 13117 char* equed, float* s, float* b, lapack_int* ldb, float* x, 13118 lapack_int* ldx, float* rcond, float* ferr, float* berr, 13119 float* work, lapack_int* iwork, lapack_int *info ); 13120 void LAPACK_dposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13121 double* a, lapack_int* lda, double* af, lapack_int* ldaf, 13122 char* equed, double* s, double* b, lapack_int* ldb, 13123 double* x, lapack_int* ldx, double* rcond, double* ferr, 13124 double* berr, double* work, lapack_int* iwork, 13125 lapack_int *info ); 13126 void LAPACK_cposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13127 lapack_complex_float* a, lapack_int* lda, 13128 lapack_complex_float* af, lapack_int* ldaf, char* equed, 13129 float* s, lapack_complex_float* b, lapack_int* ldb, 13130 lapack_complex_float* x, lapack_int* ldx, float* rcond, 13131 float* ferr, float* berr, lapack_complex_float* work, 13132 float* rwork, lapack_int *info ); 13133 void LAPACK_zposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13134 lapack_complex_double* a, lapack_int* lda, 13135 lapack_complex_double* af, lapack_int* ldaf, char* equed, 13136 double* s, lapack_complex_double* b, lapack_int* ldb, 13137 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13138 double* ferr, double* berr, lapack_complex_double* work, 13139 double* rwork, lapack_int *info ); 13140 void LAPACK_dposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13141 double* a, lapack_int* lda, double* af, lapack_int* ldaf, 13142 char* equed, double* s, double* b, lapack_int* ldb, 13143 double* x, lapack_int* ldx, double* rcond, double* rpvgrw, 13144 double* berr, lapack_int* n_err_bnds, 13145 double* err_bnds_norm, double* err_bnds_comp, 13146 lapack_int* nparams, double* params, double* work, 13147 lapack_int* iwork, lapack_int *info ); 13148 void LAPACK_sposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13149 float* a, lapack_int* lda, float* af, lapack_int* ldaf, 13150 char* equed, float* s, float* b, lapack_int* ldb, float* x, 13151 lapack_int* ldx, float* rcond, float* rpvgrw, float* berr, 13152 lapack_int* n_err_bnds, float* err_bnds_norm, 13153 float* err_bnds_comp, lapack_int* nparams, float* params, 13154 float* work, lapack_int* iwork, lapack_int *info ); 13155 void LAPACK_zposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13156 lapack_complex_double* a, lapack_int* lda, 13157 lapack_complex_double* af, lapack_int* ldaf, char* equed, 13158 double* s, lapack_complex_double* b, lapack_int* ldb, 13159 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13160 double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13161 double* err_bnds_norm, double* err_bnds_comp, 13162 lapack_int* nparams, double* params, 13163 lapack_complex_double* work, double* rwork, 13164 lapack_int *info ); 13165 void LAPACK_cposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13166 lapack_complex_float* a, lapack_int* lda, 13167 lapack_complex_float* af, lapack_int* ldaf, char* equed, 13168 float* s, lapack_complex_float* b, lapack_int* ldb, 13169 lapack_complex_float* x, lapack_int* ldx, float* rcond, 13170 float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13171 float* err_bnds_norm, float* err_bnds_comp, 13172 lapack_int* nparams, float* params, 13173 lapack_complex_float* work, float* rwork, 13174 lapack_int *info ); 13175 void LAPACK_sppsv( char* uplo, lapack_int* n, lapack_int* nrhs, float* ap, 13176 float* b, lapack_int* ldb, lapack_int *info ); 13177 void LAPACK_dppsv( char* uplo, lapack_int* n, lapack_int* nrhs, double* ap, 13178 double* b, lapack_int* ldb, lapack_int *info ); 13179 void LAPACK_cppsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13180 lapack_complex_float* ap, lapack_complex_float* b, 13181 lapack_int* ldb, lapack_int *info ); 13182 void LAPACK_zppsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13183 lapack_complex_double* ap, lapack_complex_double* b, 13184 lapack_int* ldb, lapack_int *info ); 13185 void LAPACK_sppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13186 float* ap, float* afp, char* equed, float* s, float* b, 13187 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13188 float* ferr, float* berr, float* work, lapack_int* iwork, 13189 lapack_int *info ); 13190 void LAPACK_dppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13191 double* ap, double* afp, char* equed, double* s, double* b, 13192 lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13193 double* ferr, double* berr, double* work, lapack_int* iwork, 13194 lapack_int *info ); 13195 void LAPACK_cppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13196 lapack_complex_float* ap, lapack_complex_float* afp, 13197 char* equed, float* s, lapack_complex_float* b, 13198 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13199 float* rcond, float* ferr, float* berr, 13200 lapack_complex_float* work, float* rwork, 13201 lapack_int *info ); 13202 void LAPACK_zppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13203 lapack_complex_double* ap, lapack_complex_double* afp, 13204 char* equed, double* s, lapack_complex_double* b, 13205 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13206 double* rcond, double* ferr, double* berr, 13207 lapack_complex_double* work, double* rwork, 13208 lapack_int *info ); 13209 void LAPACK_spbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13210 float* ab, lapack_int* ldab, float* b, lapack_int* ldb, 13211 lapack_int *info ); 13212 void LAPACK_dpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13213 double* ab, lapack_int* ldab, double* b, lapack_int* ldb, 13214 lapack_int *info ); 13215 void LAPACK_cpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13216 lapack_complex_float* ab, lapack_int* ldab, 13217 lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13218 void LAPACK_zpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13219 lapack_complex_double* ab, lapack_int* ldab, 13220 lapack_complex_double* b, lapack_int* ldb, 13221 lapack_int *info ); 13222 void LAPACK_spbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13223 lapack_int* nrhs, float* ab, lapack_int* ldab, float* afb, 13224 lapack_int* ldafb, char* equed, float* s, float* b, 13225 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13226 float* ferr, float* berr, float* work, lapack_int* iwork, 13227 lapack_int *info ); 13228 void LAPACK_dpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13229 lapack_int* nrhs, double* ab, lapack_int* ldab, double* afb, 13230 lapack_int* ldafb, char* equed, double* s, double* b, 13231 lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13232 double* ferr, double* berr, double* work, lapack_int* iwork, 13233 lapack_int *info ); 13234 void LAPACK_cpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13235 lapack_int* nrhs, lapack_complex_float* ab, 13236 lapack_int* ldab, lapack_complex_float* afb, 13237 lapack_int* ldafb, char* equed, float* s, 13238 lapack_complex_float* b, lapack_int* ldb, 13239 lapack_complex_float* x, lapack_int* ldx, float* rcond, 13240 float* ferr, float* berr, lapack_complex_float* work, 13241 float* rwork, lapack_int *info ); 13242 void LAPACK_zpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13243 lapack_int* nrhs, lapack_complex_double* ab, 13244 lapack_int* ldab, lapack_complex_double* afb, 13245 lapack_int* ldafb, char* equed, double* s, 13246 lapack_complex_double* b, lapack_int* ldb, 13247 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13248 double* ferr, double* berr, lapack_complex_double* work, 13249 double* rwork, lapack_int *info ); 13250 void LAPACK_sptsv( lapack_int* n, lapack_int* nrhs, float* d, float* e, 13251 float* b, lapack_int* ldb, lapack_int *info ); 13252 void LAPACK_dptsv( lapack_int* n, lapack_int* nrhs, double* d, double* e, 13253 double* b, lapack_int* ldb, lapack_int *info ); 13254 void LAPACK_cptsv( lapack_int* n, lapack_int* nrhs, float* d, 13255 lapack_complex_float* e, lapack_complex_float* b, 13256 lapack_int* ldb, lapack_int *info ); 13257 void LAPACK_zptsv( lapack_int* n, lapack_int* nrhs, double* d, 13258 lapack_complex_double* e, lapack_complex_double* b, 13259 lapack_int* ldb, lapack_int *info ); 13260 void LAPACK_sptsvx( char* fact, lapack_int* n, lapack_int* nrhs, const float* d, 13261 const float* e, float* df, float* ef, const float* b, 13262 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13263 float* ferr, float* berr, float* work, lapack_int *info ); 13264 void LAPACK_dptsvx( char* fact, lapack_int* n, lapack_int* nrhs, 13265 const double* d, const double* e, double* df, double* ef, 13266 const double* b, lapack_int* ldb, double* x, 13267 lapack_int* ldx, double* rcond, double* ferr, double* berr, 13268 double* work, lapack_int *info ); 13269 void LAPACK_cptsvx( char* fact, lapack_int* n, lapack_int* nrhs, const float* d, 13270 const lapack_complex_float* e, float* df, 13271 lapack_complex_float* ef, const lapack_complex_float* b, 13272 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13273 float* rcond, float* ferr, float* berr, 13274 lapack_complex_float* work, float* rwork, 13275 lapack_int *info ); 13276 void LAPACK_zptsvx( char* fact, lapack_int* n, lapack_int* nrhs, 13277 const double* d, const lapack_complex_double* e, double* df, 13278 lapack_complex_double* ef, const lapack_complex_double* b, 13279 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13280 double* rcond, double* ferr, double* berr, 13281 lapack_complex_double* work, double* rwork, 13282 lapack_int *info ); 13283 void LAPACK_ssysv( char* uplo, lapack_int* n, lapack_int* nrhs, float* a, 13284 lapack_int* lda, lapack_int* ipiv, float* b, lapack_int* ldb, 13285 float* work, lapack_int* lwork, lapack_int *info ); 13286 void LAPACK_dsysv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a, 13287 lapack_int* lda, lapack_int* ipiv, double* b, 13288 lapack_int* ldb, double* work, lapack_int* lwork, 13289 lapack_int *info ); 13290 void LAPACK_csysv( char* uplo, lapack_int* n, lapack_int* nrhs, 13291 lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv, 13292 lapack_complex_float* b, lapack_int* ldb, 13293 lapack_complex_float* work, lapack_int* lwork, 13294 lapack_int *info ); 13295 void LAPACK_zsysv( char* uplo, lapack_int* n, lapack_int* nrhs, 13296 lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv, 13297 lapack_complex_double* b, lapack_int* ldb, 13298 lapack_complex_double* work, lapack_int* lwork, 13299 lapack_int *info ); 13300 void LAPACK_ssysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13301 const float* a, lapack_int* lda, float* af, 13302 lapack_int* ldaf, lapack_int* ipiv, const float* b, 13303 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13304 float* ferr, float* berr, float* work, lapack_int* lwork, 13305 lapack_int* iwork, lapack_int *info ); 13306 void LAPACK_dsysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13307 const double* a, lapack_int* lda, double* af, 13308 lapack_int* ldaf, lapack_int* ipiv, const double* b, 13309 lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13310 double* ferr, double* berr, double* work, lapack_int* lwork, 13311 lapack_int* iwork, lapack_int *info ); 13312 void LAPACK_csysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13313 const lapack_complex_float* a, lapack_int* lda, 13314 lapack_complex_float* af, lapack_int* ldaf, 13315 lapack_int* ipiv, const lapack_complex_float* b, 13316 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13317 float* rcond, float* ferr, float* berr, 13318 lapack_complex_float* work, lapack_int* lwork, float* rwork, 13319 lapack_int *info ); 13320 void LAPACK_zsysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13321 const lapack_complex_double* a, lapack_int* lda, 13322 lapack_complex_double* af, lapack_int* ldaf, 13323 lapack_int* ipiv, const lapack_complex_double* b, 13324 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13325 double* rcond, double* ferr, double* berr, 13326 lapack_complex_double* work, lapack_int* lwork, 13327 double* rwork, lapack_int *info ); 13328 void LAPACK_dsysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13329 double* a, lapack_int* lda, double* af, lapack_int* ldaf, 13330 lapack_int* ipiv, char* equed, double* s, double* b, 13331 lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13332 double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13333 double* err_bnds_norm, double* err_bnds_comp, 13334 lapack_int* nparams, double* params, double* work, 13335 lapack_int* iwork, lapack_int *info ); 13336 void LAPACK_ssysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13337 float* a, lapack_int* lda, float* af, lapack_int* ldaf, 13338 lapack_int* ipiv, char* equed, float* s, float* b, 13339 lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13340 float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13341 float* err_bnds_norm, float* err_bnds_comp, 13342 lapack_int* nparams, float* params, float* work, 13343 lapack_int* iwork, lapack_int *info ); 13344 void LAPACK_zsysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13345 lapack_complex_double* a, lapack_int* lda, 13346 lapack_complex_double* af, lapack_int* ldaf, 13347 lapack_int* ipiv, char* equed, double* s, 13348 lapack_complex_double* b, lapack_int* ldb, 13349 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13350 double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13351 double* err_bnds_norm, double* err_bnds_comp, 13352 lapack_int* nparams, double* params, 13353 lapack_complex_double* work, double* rwork, 13354 lapack_int *info ); 13355 void LAPACK_csysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13356 lapack_complex_float* a, lapack_int* lda, 13357 lapack_complex_float* af, lapack_int* ldaf, 13358 lapack_int* ipiv, char* equed, float* s, 13359 lapack_complex_float* b, lapack_int* ldb, 13360 lapack_complex_float* x, lapack_int* ldx, float* rcond, 13361 float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13362 float* err_bnds_norm, float* err_bnds_comp, 13363 lapack_int* nparams, float* params, 13364 lapack_complex_float* work, float* rwork, 13365 lapack_int *info ); 13366 void LAPACK_chesv( char* uplo, lapack_int* n, lapack_int* nrhs, 13367 lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv, 13368 lapack_complex_float* b, lapack_int* ldb, 13369 lapack_complex_float* work, lapack_int* lwork, 13370 lapack_int *info ); 13371 void LAPACK_zhesv( char* uplo, lapack_int* n, lapack_int* nrhs, 13372 lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv, 13373 lapack_complex_double* b, lapack_int* ldb, 13374 lapack_complex_double* work, lapack_int* lwork, 13375 lapack_int *info ); 13376 void LAPACK_chesvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13377 const lapack_complex_float* a, lapack_int* lda, 13378 lapack_complex_float* af, lapack_int* ldaf, 13379 lapack_int* ipiv, const lapack_complex_float* b, 13380 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13381 float* rcond, float* ferr, float* berr, 13382 lapack_complex_float* work, lapack_int* lwork, float* rwork, 13383 lapack_int *info ); 13384 void LAPACK_zhesvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13385 const lapack_complex_double* a, lapack_int* lda, 13386 lapack_complex_double* af, lapack_int* ldaf, 13387 lapack_int* ipiv, const lapack_complex_double* b, 13388 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13389 double* rcond, double* ferr, double* berr, 13390 lapack_complex_double* work, lapack_int* lwork, 13391 double* rwork, lapack_int *info ); 13392 void LAPACK_zhesvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13393 lapack_complex_double* a, lapack_int* lda, 13394 lapack_complex_double* af, lapack_int* ldaf, 13395 lapack_int* ipiv, char* equed, double* s, 13396 lapack_complex_double* b, lapack_int* ldb, 13397 lapack_complex_double* x, lapack_int* ldx, double* rcond, 13398 double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13399 double* err_bnds_norm, double* err_bnds_comp, 13400 lapack_int* nparams, double* params, 13401 lapack_complex_double* work, double* rwork, 13402 lapack_int *info ); 13403 void LAPACK_chesvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13404 lapack_complex_float* a, lapack_int* lda, 13405 lapack_complex_float* af, lapack_int* ldaf, 13406 lapack_int* ipiv, char* equed, float* s, 13407 lapack_complex_float* b, lapack_int* ldb, 13408 lapack_complex_float* x, lapack_int* ldx, float* rcond, 13409 float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13410 float* err_bnds_norm, float* err_bnds_comp, 13411 lapack_int* nparams, float* params, 13412 lapack_complex_float* work, float* rwork, 13413 lapack_int *info ); 13414 void LAPACK_sspsv( char* uplo, lapack_int* n, lapack_int* nrhs, float* ap, 13415 lapack_int* ipiv, float* b, lapack_int* ldb, 13416 lapack_int *info ); 13417 void LAPACK_dspsv( char* uplo, lapack_int* n, lapack_int* nrhs, double* ap, 13418 lapack_int* ipiv, double* b, lapack_int* ldb, 13419 lapack_int *info ); 13420 void LAPACK_cspsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13421 lapack_complex_float* ap, lapack_int* ipiv, 13422 lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13423 void LAPACK_zspsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13424 lapack_complex_double* ap, lapack_int* ipiv, 13425 lapack_complex_double* b, lapack_int* ldb, 13426 lapack_int *info ); 13427 void LAPACK_sspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13428 const float* ap, float* afp, lapack_int* ipiv, 13429 const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 13430 float* rcond, float* ferr, float* berr, float* work, 13431 lapack_int* iwork, lapack_int *info ); 13432 void LAPACK_dspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13433 const double* ap, double* afp, lapack_int* ipiv, 13434 const double* b, lapack_int* ldb, double* x, 13435 lapack_int* ldx, double* rcond, double* ferr, double* berr, 13436 double* work, lapack_int* iwork, lapack_int *info ); 13437 void LAPACK_cspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13438 const lapack_complex_float* ap, lapack_complex_float* afp, 13439 lapack_int* ipiv, const lapack_complex_float* b, 13440 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13441 float* rcond, float* ferr, float* berr, 13442 lapack_complex_float* work, float* rwork, 13443 lapack_int *info ); 13444 void LAPACK_zspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13445 const lapack_complex_double* ap, lapack_complex_double* afp, 13446 lapack_int* ipiv, const lapack_complex_double* b, 13447 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13448 double* rcond, double* ferr, double* berr, 13449 lapack_complex_double* work, double* rwork, 13450 lapack_int *info ); 13451 void LAPACK_chpsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13452 lapack_complex_float* ap, lapack_int* ipiv, 13453 lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13454 void LAPACK_zhpsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13455 lapack_complex_double* ap, lapack_int* ipiv, 13456 lapack_complex_double* b, lapack_int* ldb, 13457 lapack_int *info ); 13458 void LAPACK_chpsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13459 const lapack_complex_float* ap, lapack_complex_float* afp, 13460 lapack_int* ipiv, const lapack_complex_float* b, 13461 lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13462 float* rcond, float* ferr, float* berr, 13463 lapack_complex_float* work, float* rwork, 13464 lapack_int *info ); 13465 void LAPACK_zhpsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13466 const lapack_complex_double* ap, lapack_complex_double* afp, 13467 lapack_int* ipiv, const lapack_complex_double* b, 13468 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13469 double* rcond, double* ferr, double* berr, 13470 lapack_complex_double* work, double* rwork, 13471 lapack_int *info ); 13472 void LAPACK_sgeqrf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13473 float* tau, float* work, lapack_int* lwork, 13474 lapack_int *info ); 13475 void LAPACK_dgeqrf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13476 double* tau, double* work, lapack_int* lwork, 13477 lapack_int *info ); 13478 void LAPACK_cgeqrf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13479 lapack_int* lda, lapack_complex_float* tau, 13480 lapack_complex_float* work, lapack_int* lwork, 13481 lapack_int *info ); 13482 void LAPACK_zgeqrf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13483 lapack_int* lda, lapack_complex_double* tau, 13484 lapack_complex_double* work, lapack_int* lwork, 13485 lapack_int *info ); 13486 void LAPACK_sgeqpf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13487 lapack_int* jpvt, float* tau, float* work, 13488 lapack_int *info ); 13489 void LAPACK_dgeqpf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13490 lapack_int* jpvt, double* tau, double* work, 13491 lapack_int *info ); 13492 void LAPACK_cgeqpf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13493 lapack_int* lda, lapack_int* jpvt, 13494 lapack_complex_float* tau, lapack_complex_float* work, 13495 float* rwork, lapack_int *info ); 13496 void LAPACK_zgeqpf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13497 lapack_int* lda, lapack_int* jpvt, 13498 lapack_complex_double* tau, lapack_complex_double* work, 13499 double* rwork, lapack_int *info ); 13500 void LAPACK_sgeqp3( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13501 lapack_int* jpvt, float* tau, float* work, 13502 lapack_int* lwork, lapack_int *info ); 13503 void LAPACK_dgeqp3( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13504 lapack_int* jpvt, double* tau, double* work, 13505 lapack_int* lwork, lapack_int *info ); 13506 void LAPACK_cgeqp3( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13507 lapack_int* lda, lapack_int* jpvt, 13508 lapack_complex_float* tau, lapack_complex_float* work, 13509 lapack_int* lwork, float* rwork, lapack_int *info ); 13510 void LAPACK_zgeqp3( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13511 lapack_int* lda, lapack_int* jpvt, 13512 lapack_complex_double* tau, lapack_complex_double* work, 13513 lapack_int* lwork, double* rwork, lapack_int *info ); 13514 void LAPACK_sorgqr( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13515 lapack_int* lda, const float* tau, float* work, 13516 lapack_int* lwork, lapack_int *info ); 13517 void LAPACK_dorgqr( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13518 lapack_int* lda, const double* tau, double* work, 13519 lapack_int* lwork, lapack_int *info ); 13520 void LAPACK_sormqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13521 lapack_int* k, const float* a, lapack_int* lda, 13522 const float* tau, float* c, lapack_int* ldc, float* work, 13523 lapack_int* lwork, lapack_int *info ); 13524 void LAPACK_dormqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13525 lapack_int* k, const double* a, lapack_int* lda, 13526 const double* tau, double* c, lapack_int* ldc, double* work, 13527 lapack_int* lwork, lapack_int *info ); 13528 void LAPACK_cungqr( lapack_int* m, lapack_int* n, lapack_int* k, 13529 lapack_complex_float* a, lapack_int* lda, 13530 const lapack_complex_float* tau, lapack_complex_float* work, 13531 lapack_int* lwork, lapack_int *info ); 13532 void LAPACK_zungqr( lapack_int* m, lapack_int* n, lapack_int* k, 13533 lapack_complex_double* a, lapack_int* lda, 13534 const lapack_complex_double* tau, 13535 lapack_complex_double* work, lapack_int* lwork, 13536 lapack_int *info ); 13537 void LAPACK_cunmqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13538 lapack_int* k, const lapack_complex_float* a, 13539 lapack_int* lda, const lapack_complex_float* tau, 13540 lapack_complex_float* c, lapack_int* ldc, 13541 lapack_complex_float* work, lapack_int* lwork, 13542 lapack_int *info ); 13543 void LAPACK_zunmqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13544 lapack_int* k, const lapack_complex_double* a, 13545 lapack_int* lda, const lapack_complex_double* tau, 13546 lapack_complex_double* c, lapack_int* ldc, 13547 lapack_complex_double* work, lapack_int* lwork, 13548 lapack_int *info ); 13549 void LAPACK_sgelqf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13550 float* tau, float* work, lapack_int* lwork, 13551 lapack_int *info ); 13552 void LAPACK_dgelqf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13553 double* tau, double* work, lapack_int* lwork, 13554 lapack_int *info ); 13555 void LAPACK_cgelqf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13556 lapack_int* lda, lapack_complex_float* tau, 13557 lapack_complex_float* work, lapack_int* lwork, 13558 lapack_int *info ); 13559 void LAPACK_zgelqf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13560 lapack_int* lda, lapack_complex_double* tau, 13561 lapack_complex_double* work, lapack_int* lwork, 13562 lapack_int *info ); 13563 void LAPACK_sorglq( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13564 lapack_int* lda, const float* tau, float* work, 13565 lapack_int* lwork, lapack_int *info ); 13566 void LAPACK_dorglq( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13567 lapack_int* lda, const double* tau, double* work, 13568 lapack_int* lwork, lapack_int *info ); 13569 void LAPACK_sormlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13570 lapack_int* k, const float* a, lapack_int* lda, 13571 const float* tau, float* c, lapack_int* ldc, float* work, 13572 lapack_int* lwork, lapack_int *info ); 13573 void LAPACK_dormlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13574 lapack_int* k, const double* a, lapack_int* lda, 13575 const double* tau, double* c, lapack_int* ldc, double* work, 13576 lapack_int* lwork, lapack_int *info ); 13577 void LAPACK_cunglq( lapack_int* m, lapack_int* n, lapack_int* k, 13578 lapack_complex_float* a, lapack_int* lda, 13579 const lapack_complex_float* tau, lapack_complex_float* work, 13580 lapack_int* lwork, lapack_int *info ); 13581 void LAPACK_zunglq( lapack_int* m, lapack_int* n, lapack_int* k, 13582 lapack_complex_double* a, lapack_int* lda, 13583 const lapack_complex_double* tau, 13584 lapack_complex_double* work, lapack_int* lwork, 13585 lapack_int *info ); 13586 void LAPACK_cunmlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13587 lapack_int* k, const lapack_complex_float* a, 13588 lapack_int* lda, const lapack_complex_float* tau, 13589 lapack_complex_float* c, lapack_int* ldc, 13590 lapack_complex_float* work, lapack_int* lwork, 13591 lapack_int *info ); 13592 void LAPACK_zunmlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13593 lapack_int* k, const lapack_complex_double* a, 13594 lapack_int* lda, const lapack_complex_double* tau, 13595 lapack_complex_double* c, lapack_int* ldc, 13596 lapack_complex_double* work, lapack_int* lwork, 13597 lapack_int *info ); 13598 void LAPACK_sgeqlf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13599 float* tau, float* work, lapack_int* lwork, 13600 lapack_int *info ); 13601 void LAPACK_dgeqlf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13602 double* tau, double* work, lapack_int* lwork, 13603 lapack_int *info ); 13604 void LAPACK_cgeqlf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13605 lapack_int* lda, lapack_complex_float* tau, 13606 lapack_complex_float* work, lapack_int* lwork, 13607 lapack_int *info ); 13608 void LAPACK_zgeqlf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13609 lapack_int* lda, lapack_complex_double* tau, 13610 lapack_complex_double* work, lapack_int* lwork, 13611 lapack_int *info ); 13612 void LAPACK_sorgql( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13613 lapack_int* lda, const float* tau, float* work, 13614 lapack_int* lwork, lapack_int *info ); 13615 void LAPACK_dorgql( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13616 lapack_int* lda, const double* tau, double* work, 13617 lapack_int* lwork, lapack_int *info ); 13618 void LAPACK_cungql( lapack_int* m, lapack_int* n, lapack_int* k, 13619 lapack_complex_float* a, lapack_int* lda, 13620 const lapack_complex_float* tau, lapack_complex_float* work, 13621 lapack_int* lwork, lapack_int *info ); 13622 void LAPACK_zungql( lapack_int* m, lapack_int* n, lapack_int* k, 13623 lapack_complex_double* a, lapack_int* lda, 13624 const lapack_complex_double* tau, 13625 lapack_complex_double* work, lapack_int* lwork, 13626 lapack_int *info ); 13627 void LAPACK_sormql( char* side, char* trans, lapack_int* m, lapack_int* n, 13628 lapack_int* k, const float* a, lapack_int* lda, 13629 const float* tau, float* c, lapack_int* ldc, float* work, 13630 lapack_int* lwork, lapack_int *info ); 13631 void LAPACK_dormql( char* side, char* trans, lapack_int* m, lapack_int* n, 13632 lapack_int* k, const double* a, lapack_int* lda, 13633 const double* tau, double* c, lapack_int* ldc, double* work, 13634 lapack_int* lwork, lapack_int *info ); 13635 void LAPACK_cunmql( char* side, char* trans, lapack_int* m, lapack_int* n, 13636 lapack_int* k, const lapack_complex_float* a, 13637 lapack_int* lda, const lapack_complex_float* tau, 13638 lapack_complex_float* c, lapack_int* ldc, 13639 lapack_complex_float* work, lapack_int* lwork, 13640 lapack_int *info ); 13641 void LAPACK_zunmql( char* side, char* trans, lapack_int* m, lapack_int* n, 13642 lapack_int* k, const lapack_complex_double* a, 13643 lapack_int* lda, const lapack_complex_double* tau, 13644 lapack_complex_double* c, lapack_int* ldc, 13645 lapack_complex_double* work, lapack_int* lwork, 13646 lapack_int *info ); 13647 void LAPACK_sgerqf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13648 float* tau, float* work, lapack_int* lwork, 13649 lapack_int *info ); 13650 void LAPACK_dgerqf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13651 double* tau, double* work, lapack_int* lwork, 13652 lapack_int *info ); 13653 void LAPACK_cgerqf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13654 lapack_int* lda, lapack_complex_float* tau, 13655 lapack_complex_float* work, lapack_int* lwork, 13656 lapack_int *info ); 13657 void LAPACK_zgerqf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13658 lapack_int* lda, lapack_complex_double* tau, 13659 lapack_complex_double* work, lapack_int* lwork, 13660 lapack_int *info ); 13661 void LAPACK_sorgrq( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13662 lapack_int* lda, const float* tau, float* work, 13663 lapack_int* lwork, lapack_int *info ); 13664 void LAPACK_dorgrq( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13665 lapack_int* lda, const double* tau, double* work, 13666 lapack_int* lwork, lapack_int *info ); 13667 void LAPACK_cungrq( lapack_int* m, lapack_int* n, lapack_int* k, 13668 lapack_complex_float* a, lapack_int* lda, 13669 const lapack_complex_float* tau, lapack_complex_float* work, 13670 lapack_int* lwork, lapack_int *info ); 13671 void LAPACK_zungrq( lapack_int* m, lapack_int* n, lapack_int* k, 13672 lapack_complex_double* a, lapack_int* lda, 13673 const lapack_complex_double* tau, 13674 lapack_complex_double* work, lapack_int* lwork, 13675 lapack_int *info ); 13676 void LAPACK_sormrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13677 lapack_int* k, const float* a, lapack_int* lda, 13678 const float* tau, float* c, lapack_int* ldc, float* work, 13679 lapack_int* lwork, lapack_int *info ); 13680 void LAPACK_dormrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13681 lapack_int* k, const double* a, lapack_int* lda, 13682 const double* tau, double* c, lapack_int* ldc, double* work, 13683 lapack_int* lwork, lapack_int *info ); 13684 void LAPACK_cunmrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13685 lapack_int* k, const lapack_complex_float* a, 13686 lapack_int* lda, const lapack_complex_float* tau, 13687 lapack_complex_float* c, lapack_int* ldc, 13688 lapack_complex_float* work, lapack_int* lwork, 13689 lapack_int *info ); 13690 void LAPACK_zunmrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13691 lapack_int* k, const lapack_complex_double* a, 13692 lapack_int* lda, const lapack_complex_double* tau, 13693 lapack_complex_double* c, lapack_int* ldc, 13694 lapack_complex_double* work, lapack_int* lwork, 13695 lapack_int *info ); 13696 void LAPACK_stzrzf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13697 float* tau, float* work, lapack_int* lwork, 13698 lapack_int *info ); 13699 void LAPACK_dtzrzf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13700 double* tau, double* work, lapack_int* lwork, 13701 lapack_int *info ); 13702 void LAPACK_ctzrzf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13703 lapack_int* lda, lapack_complex_float* tau, 13704 lapack_complex_float* work, lapack_int* lwork, 13705 lapack_int *info ); 13706 void LAPACK_ztzrzf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13707 lapack_int* lda, lapack_complex_double* tau, 13708 lapack_complex_double* work, lapack_int* lwork, 13709 lapack_int *info ); 13710 void LAPACK_sormrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13711 lapack_int* k, lapack_int* l, const float* a, 13712 lapack_int* lda, const float* tau, float* c, 13713 lapack_int* ldc, float* work, lapack_int* lwork, 13714 lapack_int *info ); 13715 void LAPACK_dormrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13716 lapack_int* k, lapack_int* l, const double* a, 13717 lapack_int* lda, const double* tau, double* c, 13718 lapack_int* ldc, double* work, lapack_int* lwork, 13719 lapack_int *info ); 13720 void LAPACK_cunmrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13721 lapack_int* k, lapack_int* l, const lapack_complex_float* a, 13722 lapack_int* lda, const lapack_complex_float* tau, 13723 lapack_complex_float* c, lapack_int* ldc, 13724 lapack_complex_float* work, lapack_int* lwork, 13725 lapack_int *info ); 13726 void LAPACK_zunmrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13727 lapack_int* k, lapack_int* l, 13728 const lapack_complex_double* a, lapack_int* lda, 13729 const lapack_complex_double* tau, lapack_complex_double* c, 13730 lapack_int* ldc, lapack_complex_double* work, 13731 lapack_int* lwork, lapack_int *info ); 13732 void LAPACK_sggqrf( lapack_int* n, lapack_int* m, lapack_int* p, float* a, 13733 lapack_int* lda, float* taua, float* b, lapack_int* ldb, 13734 float* taub, float* work, lapack_int* lwork, 13735 lapack_int *info ); 13736 void LAPACK_dggqrf( lapack_int* n, lapack_int* m, lapack_int* p, double* a, 13737 lapack_int* lda, double* taua, double* b, lapack_int* ldb, 13738 double* taub, double* work, lapack_int* lwork, 13739 lapack_int *info ); 13740 void LAPACK_cggqrf( lapack_int* n, lapack_int* m, lapack_int* p, 13741 lapack_complex_float* a, lapack_int* lda, 13742 lapack_complex_float* taua, lapack_complex_float* b, 13743 lapack_int* ldb, lapack_complex_float* taub, 13744 lapack_complex_float* work, lapack_int* lwork, 13745 lapack_int *info ); 13746 void LAPACK_zggqrf( lapack_int* n, lapack_int* m, lapack_int* p, 13747 lapack_complex_double* a, lapack_int* lda, 13748 lapack_complex_double* taua, lapack_complex_double* b, 13749 lapack_int* ldb, lapack_complex_double* taub, 13750 lapack_complex_double* work, lapack_int* lwork, 13751 lapack_int *info ); 13752 void LAPACK_sggrqf( lapack_int* m, lapack_int* p, lapack_int* n, float* a, 13753 lapack_int* lda, float* taua, float* b, lapack_int* ldb, 13754 float* taub, float* work, lapack_int* lwork, 13755 lapack_int *info ); 13756 void LAPACK_dggrqf( lapack_int* m, lapack_int* p, lapack_int* n, double* a, 13757 lapack_int* lda, double* taua, double* b, lapack_int* ldb, 13758 double* taub, double* work, lapack_int* lwork, 13759 lapack_int *info ); 13760 void LAPACK_cggrqf( lapack_int* m, lapack_int* p, lapack_int* n, 13761 lapack_complex_float* a, lapack_int* lda, 13762 lapack_complex_float* taua, lapack_complex_float* b, 13763 lapack_int* ldb, lapack_complex_float* taub, 13764 lapack_complex_float* work, lapack_int* lwork, 13765 lapack_int *info ); 13766 void LAPACK_zggrqf( lapack_int* m, lapack_int* p, lapack_int* n, 13767 lapack_complex_double* a, lapack_int* lda, 13768 lapack_complex_double* taua, lapack_complex_double* b, 13769 lapack_int* ldb, lapack_complex_double* taub, 13770 lapack_complex_double* work, lapack_int* lwork, 13771 lapack_int *info ); 13772 void LAPACK_sgebrd( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13773 float* d, float* e, float* tauq, float* taup, float* work, 13774 lapack_int* lwork, lapack_int *info ); 13775 void LAPACK_dgebrd( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13776 double* d, double* e, double* tauq, double* taup, 13777 double* work, lapack_int* lwork, lapack_int *info ); 13778 void LAPACK_cgebrd( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13779 lapack_int* lda, float* d, float* e, 13780 lapack_complex_float* tauq, lapack_complex_float* taup, 13781 lapack_complex_float* work, lapack_int* lwork, 13782 lapack_int *info ); 13783 void LAPACK_zgebrd( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13784 lapack_int* lda, double* d, double* e, 13785 lapack_complex_double* tauq, lapack_complex_double* taup, 13786 lapack_complex_double* work, lapack_int* lwork, 13787 lapack_int *info ); 13788 void LAPACK_sgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13789 lapack_int* kl, lapack_int* ku, float* ab, lapack_int* ldab, 13790 float* d, float* e, float* q, lapack_int* ldq, float* pt, 13791 lapack_int* ldpt, float* c, lapack_int* ldc, float* work, 13792 lapack_int *info ); 13793 void LAPACK_dgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13794 lapack_int* kl, lapack_int* ku, double* ab, 13795 lapack_int* ldab, double* d, double* e, double* q, 13796 lapack_int* ldq, double* pt, lapack_int* ldpt, double* c, 13797 lapack_int* ldc, double* work, lapack_int *info ); 13798 void LAPACK_cgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13799 lapack_int* kl, lapack_int* ku, lapack_complex_float* ab, 13800 lapack_int* ldab, float* d, float* e, 13801 lapack_complex_float* q, lapack_int* ldq, 13802 lapack_complex_float* pt, lapack_int* ldpt, 13803 lapack_complex_float* c, lapack_int* ldc, 13804 lapack_complex_float* work, float* rwork, 13805 lapack_int *info ); 13806 void LAPACK_zgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13807 lapack_int* kl, lapack_int* ku, lapack_complex_double* ab, 13808 lapack_int* ldab, double* d, double* e, 13809 lapack_complex_double* q, lapack_int* ldq, 13810 lapack_complex_double* pt, lapack_int* ldpt, 13811 lapack_complex_double* c, lapack_int* ldc, 13812 lapack_complex_double* work, double* rwork, 13813 lapack_int *info ); 13814 void LAPACK_sorgbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13815 float* a, lapack_int* lda, const float* tau, float* work, 13816 lapack_int* lwork, lapack_int *info ); 13817 void LAPACK_dorgbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13818 double* a, lapack_int* lda, const double* tau, double* work, 13819 lapack_int* lwork, lapack_int *info ); 13820 void LAPACK_sormbr( char* vect, char* side, char* trans, lapack_int* m, 13821 lapack_int* n, lapack_int* k, const float* a, 13822 lapack_int* lda, const float* tau, float* c, 13823 lapack_int* ldc, float* work, lapack_int* lwork, 13824 lapack_int *info ); 13825 void LAPACK_dormbr( char* vect, char* side, char* trans, lapack_int* m, 13826 lapack_int* n, lapack_int* k, const double* a, 13827 lapack_int* lda, const double* tau, double* c, 13828 lapack_int* ldc, double* work, lapack_int* lwork, 13829 lapack_int *info ); 13830 void LAPACK_cungbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13831 lapack_complex_float* a, lapack_int* lda, 13832 const lapack_complex_float* tau, lapack_complex_float* work, 13833 lapack_int* lwork, lapack_int *info ); 13834 void LAPACK_zungbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13835 lapack_complex_double* a, lapack_int* lda, 13836 const lapack_complex_double* tau, 13837 lapack_complex_double* work, lapack_int* lwork, 13838 lapack_int *info ); 13839 void LAPACK_cunmbr( char* vect, char* side, char* trans, lapack_int* m, 13840 lapack_int* n, lapack_int* k, const lapack_complex_float* a, 13841 lapack_int* lda, const lapack_complex_float* tau, 13842 lapack_complex_float* c, lapack_int* ldc, 13843 lapack_complex_float* work, lapack_int* lwork, 13844 lapack_int *info ); 13845 void LAPACK_zunmbr( char* vect, char* side, char* trans, lapack_int* m, 13846 lapack_int* n, lapack_int* k, 13847 const lapack_complex_double* a, lapack_int* lda, 13848 const lapack_complex_double* tau, lapack_complex_double* c, 13849 lapack_int* ldc, lapack_complex_double* work, 13850 lapack_int* lwork, lapack_int *info ); 13851 void LAPACK_sbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13852 lapack_int* nru, lapack_int* ncc, float* d, float* e, 13853 float* vt, lapack_int* ldvt, float* u, lapack_int* ldu, 13854 float* c, lapack_int* ldc, float* work, lapack_int *info ); 13855 void LAPACK_dbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13856 lapack_int* nru, lapack_int* ncc, double* d, double* e, 13857 double* vt, lapack_int* ldvt, double* u, lapack_int* ldu, 13858 double* c, lapack_int* ldc, double* work, 13859 lapack_int *info ); 13860 void LAPACK_cbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13861 lapack_int* nru, lapack_int* ncc, float* d, float* e, 13862 lapack_complex_float* vt, lapack_int* ldvt, 13863 lapack_complex_float* u, lapack_int* ldu, 13864 lapack_complex_float* c, lapack_int* ldc, float* work, 13865 lapack_int *info ); 13866 void LAPACK_zbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13867 lapack_int* nru, lapack_int* ncc, double* d, double* e, 13868 lapack_complex_double* vt, lapack_int* ldvt, 13869 lapack_complex_double* u, lapack_int* ldu, 13870 lapack_complex_double* c, lapack_int* ldc, double* work, 13871 lapack_int *info ); 13872 void LAPACK_sbdsdc( char* uplo, char* compq, lapack_int* n, float* d, float* e, 13873 float* u, lapack_int* ldu, float* vt, lapack_int* ldvt, 13874 float* q, lapack_int* iq, float* work, lapack_int* iwork, 13875 lapack_int *info ); 13876 void LAPACK_dbdsdc( char* uplo, char* compq, lapack_int* n, double* d, 13877 double* e, double* u, lapack_int* ldu, double* vt, 13878 lapack_int* ldvt, double* q, lapack_int* iq, double* work, 13879 lapack_int* iwork, lapack_int *info ); 13880 void LAPACK_ssytrd( char* uplo, lapack_int* n, float* a, lapack_int* lda, 13881 float* d, float* e, float* tau, float* work, 13882 lapack_int* lwork, lapack_int *info ); 13883 void LAPACK_dsytrd( char* uplo, lapack_int* n, double* a, lapack_int* lda, 13884 double* d, double* e, double* tau, double* work, 13885 lapack_int* lwork, lapack_int *info ); 13886 void LAPACK_sorgtr( char* uplo, lapack_int* n, float* a, lapack_int* lda, 13887 const float* tau, float* work, lapack_int* lwork, 13888 lapack_int *info ); 13889 void LAPACK_dorgtr( char* uplo, lapack_int* n, double* a, lapack_int* lda, 13890 const double* tau, double* work, lapack_int* lwork, 13891 lapack_int *info ); 13892 void LAPACK_sormtr( char* side, char* uplo, char* trans, lapack_int* m, 13893 lapack_int* n, const float* a, lapack_int* lda, 13894 const float* tau, float* c, lapack_int* ldc, float* work, 13895 lapack_int* lwork, lapack_int *info ); 13896 void LAPACK_dormtr( char* side, char* uplo, char* trans, lapack_int* m, 13897 lapack_int* n, const double* a, lapack_int* lda, 13898 const double* tau, double* c, lapack_int* ldc, double* work, 13899 lapack_int* lwork, lapack_int *info ); 13900 void LAPACK_chetrd( char* uplo, lapack_int* n, lapack_complex_float* a, 13901 lapack_int* lda, float* d, float* e, 13902 lapack_complex_float* tau, lapack_complex_float* work, 13903 lapack_int* lwork, lapack_int *info ); 13904 void LAPACK_zhetrd( char* uplo, lapack_int* n, lapack_complex_double* a, 13905 lapack_int* lda, double* d, double* e, 13906 lapack_complex_double* tau, lapack_complex_double* work, 13907 lapack_int* lwork, lapack_int *info ); 13908 void LAPACK_cungtr( char* uplo, lapack_int* n, lapack_complex_float* a, 13909 lapack_int* lda, const lapack_complex_float* tau, 13910 lapack_complex_float* work, lapack_int* lwork, 13911 lapack_int *info ); 13912 void LAPACK_zungtr( char* uplo, lapack_int* n, lapack_complex_double* a, 13913 lapack_int* lda, const lapack_complex_double* tau, 13914 lapack_complex_double* work, lapack_int* lwork, 13915 lapack_int *info ); 13916 void LAPACK_cunmtr( char* side, char* uplo, char* trans, lapack_int* m, 13917 lapack_int* n, const lapack_complex_float* a, 13918 lapack_int* lda, const lapack_complex_float* tau, 13919 lapack_complex_float* c, lapack_int* ldc, 13920 lapack_complex_float* work, lapack_int* lwork, 13921 lapack_int *info ); 13922 void LAPACK_zunmtr( char* side, char* uplo, char* trans, lapack_int* m, 13923 lapack_int* n, const lapack_complex_double* a, 13924 lapack_int* lda, const lapack_complex_double* tau, 13925 lapack_complex_double* c, lapack_int* ldc, 13926 lapack_complex_double* work, lapack_int* lwork, 13927 lapack_int *info ); 13928 void LAPACK_ssptrd( char* uplo, lapack_int* n, float* ap, float* d, float* e, 13929 float* tau, lapack_int *info ); 13930 void LAPACK_dsptrd( char* uplo, lapack_int* n, double* ap, double* d, double* e, 13931 double* tau, lapack_int *info ); 13932 void LAPACK_sopgtr( char* uplo, lapack_int* n, const float* ap, 13933 const float* tau, float* q, lapack_int* ldq, float* work, 13934 lapack_int *info ); 13935 void LAPACK_dopgtr( char* uplo, lapack_int* n, const double* ap, 13936 const double* tau, double* q, lapack_int* ldq, double* work, 13937 lapack_int *info ); 13938 void LAPACK_sopmtr( char* side, char* uplo, char* trans, lapack_int* m, 13939 lapack_int* n, const float* ap, const float* tau, float* c, 13940 lapack_int* ldc, float* work, lapack_int *info ); 13941 void LAPACK_dopmtr( char* side, char* uplo, char* trans, lapack_int* m, 13942 lapack_int* n, const double* ap, const double* tau, 13943 double* c, lapack_int* ldc, double* work, 13944 lapack_int *info ); 13945 void LAPACK_chptrd( char* uplo, lapack_int* n, lapack_complex_float* ap, 13946 float* d, float* e, lapack_complex_float* tau, 13947 lapack_int *info ); 13948 void LAPACK_zhptrd( char* uplo, lapack_int* n, lapack_complex_double* ap, 13949 double* d, double* e, lapack_complex_double* tau, 13950 lapack_int *info ); 13951 void LAPACK_cupgtr( char* uplo, lapack_int* n, const lapack_complex_float* ap, 13952 const lapack_complex_float* tau, lapack_complex_float* q, 13953 lapack_int* ldq, lapack_complex_float* work, 13954 lapack_int *info ); 13955 void LAPACK_zupgtr( char* uplo, lapack_int* n, const lapack_complex_double* ap, 13956 const lapack_complex_double* tau, lapack_complex_double* q, 13957 lapack_int* ldq, lapack_complex_double* work, 13958 lapack_int *info ); 13959 void LAPACK_cupmtr( char* side, char* uplo, char* trans, lapack_int* m, 13960 lapack_int* n, const lapack_complex_float* ap, 13961 const lapack_complex_float* tau, lapack_complex_float* c, 13962 lapack_int* ldc, lapack_complex_float* work, 13963 lapack_int *info ); 13964 void LAPACK_zupmtr( char* side, char* uplo, char* trans, lapack_int* m, 13965 lapack_int* n, const lapack_complex_double* ap, 13966 const lapack_complex_double* tau, lapack_complex_double* c, 13967 lapack_int* ldc, lapack_complex_double* work, 13968 lapack_int *info ); 13969 void LAPACK_ssbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13970 float* ab, lapack_int* ldab, float* d, float* e, float* q, 13971 lapack_int* ldq, float* work, lapack_int *info ); 13972 void LAPACK_dsbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13973 double* ab, lapack_int* ldab, double* d, double* e, 13974 double* q, lapack_int* ldq, double* work, 13975 lapack_int *info ); 13976 void LAPACK_chbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13977 lapack_complex_float* ab, lapack_int* ldab, float* d, 13978 float* e, lapack_complex_float* q, lapack_int* ldq, 13979 lapack_complex_float* work, lapack_int *info ); 13980 void LAPACK_zhbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13981 lapack_complex_double* ab, lapack_int* ldab, double* d, 13982 double* e, lapack_complex_double* q, lapack_int* ldq, 13983 lapack_complex_double* work, lapack_int *info ); 13984 void LAPACK_ssterf( lapack_int* n, float* d, float* e, lapack_int *info ); 13985 void LAPACK_dsterf( lapack_int* n, double* d, double* e, lapack_int *info ); 13986 void LAPACK_ssteqr( char* compz, lapack_int* n, float* d, float* e, float* z, 13987 lapack_int* ldz, float* work, lapack_int *info ); 13988 void LAPACK_dsteqr( char* compz, lapack_int* n, double* d, double* e, double* z, 13989 lapack_int* ldz, double* work, lapack_int *info ); 13990 void LAPACK_csteqr( char* compz, lapack_int* n, float* d, float* e, 13991 lapack_complex_float* z, lapack_int* ldz, float* work, 13992 lapack_int *info ); 13993 void LAPACK_zsteqr( char* compz, lapack_int* n, double* d, double* e, 13994 lapack_complex_double* z, lapack_int* ldz, double* work, 13995 lapack_int *info ); 13996 void LAPACK_sstemr( char* jobz, char* range, lapack_int* n, float* d, float* e, 13997 float* vl, float* vu, lapack_int* il, lapack_int* iu, 13998 lapack_int* m, float* w, float* z, lapack_int* ldz, 13999 lapack_int* nzc, lapack_int* isuppz, lapack_logical* tryrac, 14000 float* work, lapack_int* lwork, lapack_int* iwork, 14001 lapack_int* liwork, lapack_int *info ); 14002 void LAPACK_dstemr( char* jobz, char* range, lapack_int* n, double* d, 14003 double* e, double* vl, double* vu, lapack_int* il, 14004 lapack_int* iu, lapack_int* m, double* w, double* z, 14005 lapack_int* ldz, lapack_int* nzc, lapack_int* isuppz, 14006 lapack_logical* tryrac, double* work, lapack_int* lwork, 14007 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14008 void LAPACK_cstemr( char* jobz, char* range, lapack_int* n, float* d, float* e, 14009 float* vl, float* vu, lapack_int* il, lapack_int* iu, 14010 lapack_int* m, float* w, lapack_complex_float* z, 14011 lapack_int* ldz, lapack_int* nzc, lapack_int* isuppz, 14012 lapack_logical* tryrac, float* work, lapack_int* lwork, 14013 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14014 void LAPACK_zstemr( char* jobz, char* range, lapack_int* n, double* d, 14015 double* e, double* vl, double* vu, lapack_int* il, 14016 lapack_int* iu, lapack_int* m, double* w, 14017 lapack_complex_double* z, lapack_int* ldz, lapack_int* nzc, 14018 lapack_int* isuppz, lapack_logical* tryrac, double* work, 14019 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 14020 lapack_int *info ); 14021 void LAPACK_sstedc( char* compz, lapack_int* n, float* d, float* e, float* z, 14022 lapack_int* ldz, float* work, lapack_int* lwork, 14023 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14024 void LAPACK_dstedc( char* compz, lapack_int* n, double* d, double* e, double* z, 14025 lapack_int* ldz, double* work, lapack_int* lwork, 14026 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14027 void LAPACK_cstedc( char* compz, lapack_int* n, float* d, float* e, 14028 lapack_complex_float* z, lapack_int* ldz, 14029 lapack_complex_float* work, lapack_int* lwork, float* rwork, 14030 lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14031 lapack_int *info ); 14032 void LAPACK_zstedc( char* compz, lapack_int* n, double* d, double* e, 14033 lapack_complex_double* z, lapack_int* ldz, 14034 lapack_complex_double* work, lapack_int* lwork, 14035 double* rwork, lapack_int* lrwork, lapack_int* iwork, 14036 lapack_int* liwork, lapack_int *info ); 14037 void LAPACK_sstegr( char* jobz, char* range, lapack_int* n, float* d, float* e, 14038 float* vl, float* vu, lapack_int* il, lapack_int* iu, 14039 float* abstol, lapack_int* m, float* w, float* z, 14040 lapack_int* ldz, lapack_int* isuppz, float* work, 14041 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 14042 lapack_int *info ); 14043 void LAPACK_dstegr( char* jobz, char* range, lapack_int* n, double* d, 14044 double* e, double* vl, double* vu, lapack_int* il, 14045 lapack_int* iu, double* abstol, lapack_int* m, double* w, 14046 double* z, lapack_int* ldz, lapack_int* isuppz, 14047 double* work, lapack_int* lwork, lapack_int* iwork, 14048 lapack_int* liwork, lapack_int *info ); 14049 void LAPACK_cstegr( char* jobz, char* range, lapack_int* n, float* d, float* e, 14050 float* vl, float* vu, lapack_int* il, lapack_int* iu, 14051 float* abstol, lapack_int* m, float* w, 14052 lapack_complex_float* z, lapack_int* ldz, 14053 lapack_int* isuppz, float* work, lapack_int* lwork, 14054 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14055 void LAPACK_zstegr( char* jobz, char* range, lapack_int* n, double* d, 14056 double* e, double* vl, double* vu, lapack_int* il, 14057 lapack_int* iu, double* abstol, lapack_int* m, double* w, 14058 lapack_complex_double* z, lapack_int* ldz, 14059 lapack_int* isuppz, double* work, lapack_int* lwork, 14060 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14061 void LAPACK_spteqr( char* compz, lapack_int* n, float* d, float* e, float* z, 14062 lapack_int* ldz, float* work, lapack_int *info ); 14063 void LAPACK_dpteqr( char* compz, lapack_int* n, double* d, double* e, double* z, 14064 lapack_int* ldz, double* work, lapack_int *info ); 14065 void LAPACK_cpteqr( char* compz, lapack_int* n, float* d, float* e, 14066 lapack_complex_float* z, lapack_int* ldz, float* work, 14067 lapack_int *info ); 14068 void LAPACK_zpteqr( char* compz, lapack_int* n, double* d, double* e, 14069 lapack_complex_double* z, lapack_int* ldz, double* work, 14070 lapack_int *info ); 14071 void LAPACK_sstebz( char* range, char* order, lapack_int* n, float* vl, 14072 float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14073 const float* d, const float* e, lapack_int* m, 14074 lapack_int* nsplit, float* w, lapack_int* iblock, 14075 lapack_int* isplit, float* work, lapack_int* iwork, 14076 lapack_int *info ); 14077 void LAPACK_dstebz( char* range, char* order, lapack_int* n, double* vl, 14078 double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14079 const double* d, const double* e, lapack_int* m, 14080 lapack_int* nsplit, double* w, lapack_int* iblock, 14081 lapack_int* isplit, double* work, lapack_int* iwork, 14082 lapack_int *info ); 14083 void LAPACK_sstein( lapack_int* n, const float* d, const float* e, 14084 lapack_int* m, const float* w, const lapack_int* iblock, 14085 const lapack_int* isplit, float* z, lapack_int* ldz, 14086 float* work, lapack_int* iwork, lapack_int* ifailv, 14087 lapack_int *info ); 14088 void LAPACK_dstein( lapack_int* n, const double* d, const double* e, 14089 lapack_int* m, const double* w, const lapack_int* iblock, 14090 const lapack_int* isplit, double* z, lapack_int* ldz, 14091 double* work, lapack_int* iwork, lapack_int* ifailv, 14092 lapack_int *info ); 14093 void LAPACK_cstein( lapack_int* n, const float* d, const float* e, 14094 lapack_int* m, const float* w, const lapack_int* iblock, 14095 const lapack_int* isplit, lapack_complex_float* z, 14096 lapack_int* ldz, float* work, lapack_int* iwork, 14097 lapack_int* ifailv, lapack_int *info ); 14098 void LAPACK_zstein( lapack_int* n, const double* d, const double* e, 14099 lapack_int* m, const double* w, const lapack_int* iblock, 14100 const lapack_int* isplit, lapack_complex_double* z, 14101 lapack_int* ldz, double* work, lapack_int* iwork, 14102 lapack_int* ifailv, lapack_int *info ); 14103 void LAPACK_sdisna( char* job, lapack_int* m, lapack_int* n, const float* d, 14104 float* sep, lapack_int *info ); 14105 void LAPACK_ddisna( char* job, lapack_int* m, lapack_int* n, const double* d, 14106 double* sep, lapack_int *info ); 14107 void LAPACK_ssygst( lapack_int* itype, char* uplo, lapack_int* n, float* a, 14108 lapack_int* lda, const float* b, lapack_int* ldb, 14109 lapack_int *info ); 14110 void LAPACK_dsygst( lapack_int* itype, char* uplo, lapack_int* n, double* a, 14111 lapack_int* lda, const double* b, lapack_int* ldb, 14112 lapack_int *info ); 14113 void LAPACK_chegst( lapack_int* itype, char* uplo, lapack_int* n, 14114 lapack_complex_float* a, lapack_int* lda, 14115 const lapack_complex_float* b, lapack_int* ldb, 14116 lapack_int *info ); 14117 void LAPACK_zhegst( lapack_int* itype, char* uplo, lapack_int* n, 14118 lapack_complex_double* a, lapack_int* lda, 14119 const lapack_complex_double* b, lapack_int* ldb, 14120 lapack_int *info ); 14121 void LAPACK_sspgst( lapack_int* itype, char* uplo, lapack_int* n, float* ap, 14122 const float* bp, lapack_int *info ); 14123 void LAPACK_dspgst( lapack_int* itype, char* uplo, lapack_int* n, double* ap, 14124 const double* bp, lapack_int *info ); 14125 void LAPACK_chpgst( lapack_int* itype, char* uplo, lapack_int* n, 14126 lapack_complex_float* ap, const lapack_complex_float* bp, 14127 lapack_int *info ); 14128 void LAPACK_zhpgst( lapack_int* itype, char* uplo, lapack_int* n, 14129 lapack_complex_double* ap, const lapack_complex_double* bp, 14130 lapack_int *info ); 14131 void LAPACK_ssbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14132 lapack_int* kb, float* ab, lapack_int* ldab, 14133 const float* bb, lapack_int* ldbb, float* x, 14134 lapack_int* ldx, float* work, lapack_int *info ); 14135 void LAPACK_dsbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14136 lapack_int* kb, double* ab, lapack_int* ldab, 14137 const double* bb, lapack_int* ldbb, double* x, 14138 lapack_int* ldx, double* work, lapack_int *info ); 14139 void LAPACK_chbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14140 lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab, 14141 const lapack_complex_float* bb, lapack_int* ldbb, 14142 lapack_complex_float* x, lapack_int* ldx, 14143 lapack_complex_float* work, float* rwork, 14144 lapack_int *info ); 14145 void LAPACK_zhbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14146 lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab, 14147 const lapack_complex_double* bb, lapack_int* ldbb, 14148 lapack_complex_double* x, lapack_int* ldx, 14149 lapack_complex_double* work, double* rwork, 14150 lapack_int *info ); 14151 void LAPACK_spbstf( char* uplo, lapack_int* n, lapack_int* kb, float* bb, 14152 lapack_int* ldbb, lapack_int *info ); 14153 void LAPACK_dpbstf( char* uplo, lapack_int* n, lapack_int* kb, double* bb, 14154 lapack_int* ldbb, lapack_int *info ); 14155 void LAPACK_cpbstf( char* uplo, lapack_int* n, lapack_int* kb, 14156 lapack_complex_float* bb, lapack_int* ldbb, 14157 lapack_int *info ); 14158 void LAPACK_zpbstf( char* uplo, lapack_int* n, lapack_int* kb, 14159 lapack_complex_double* bb, lapack_int* ldbb, 14160 lapack_int *info ); 14161 void LAPACK_sgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, float* a, 14162 lapack_int* lda, float* tau, float* work, lapack_int* lwork, 14163 lapack_int *info ); 14164 void LAPACK_dgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, double* a, 14165 lapack_int* lda, double* tau, double* work, 14166 lapack_int* lwork, lapack_int *info ); 14167 void LAPACK_cgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14168 lapack_complex_float* a, lapack_int* lda, 14169 lapack_complex_float* tau, lapack_complex_float* work, 14170 lapack_int* lwork, lapack_int *info ); 14171 void LAPACK_zgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14172 lapack_complex_double* a, lapack_int* lda, 14173 lapack_complex_double* tau, lapack_complex_double* work, 14174 lapack_int* lwork, lapack_int *info ); 14175 void LAPACK_sorghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, float* a, 14176 lapack_int* lda, const float* tau, float* work, 14177 lapack_int* lwork, lapack_int *info ); 14178 void LAPACK_dorghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, double* a, 14179 lapack_int* lda, const double* tau, double* work, 14180 lapack_int* lwork, lapack_int *info ); 14181 void LAPACK_sormhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14182 lapack_int* ilo, lapack_int* ihi, const float* a, 14183 lapack_int* lda, const float* tau, float* c, 14184 lapack_int* ldc, float* work, lapack_int* lwork, 14185 lapack_int *info ); 14186 void LAPACK_dormhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14187 lapack_int* ilo, lapack_int* ihi, const double* a, 14188 lapack_int* lda, const double* tau, double* c, 14189 lapack_int* ldc, double* work, lapack_int* lwork, 14190 lapack_int *info ); 14191 void LAPACK_cunghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14192 lapack_complex_float* a, lapack_int* lda, 14193 const lapack_complex_float* tau, lapack_complex_float* work, 14194 lapack_int* lwork, lapack_int *info ); 14195 void LAPACK_zunghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14196 lapack_complex_double* a, lapack_int* lda, 14197 const lapack_complex_double* tau, 14198 lapack_complex_double* work, lapack_int* lwork, 14199 lapack_int *info ); 14200 void LAPACK_cunmhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14201 lapack_int* ilo, lapack_int* ihi, 14202 const lapack_complex_float* a, lapack_int* lda, 14203 const lapack_complex_float* tau, lapack_complex_float* c, 14204 lapack_int* ldc, lapack_complex_float* work, 14205 lapack_int* lwork, lapack_int *info ); 14206 void LAPACK_zunmhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14207 lapack_int* ilo, lapack_int* ihi, 14208 const lapack_complex_double* a, lapack_int* lda, 14209 const lapack_complex_double* tau, lapack_complex_double* c, 14210 lapack_int* ldc, lapack_complex_double* work, 14211 lapack_int* lwork, lapack_int *info ); 14212 void LAPACK_sgebal( char* job, lapack_int* n, float* a, lapack_int* lda, 14213 lapack_int* ilo, lapack_int* ihi, float* scale, 14214 lapack_int *info ); 14215 void LAPACK_dgebal( char* job, lapack_int* n, double* a, lapack_int* lda, 14216 lapack_int* ilo, lapack_int* ihi, double* scale, 14217 lapack_int *info ); 14218 void LAPACK_cgebal( char* job, lapack_int* n, lapack_complex_float* a, 14219 lapack_int* lda, lapack_int* ilo, lapack_int* ihi, 14220 float* scale, lapack_int *info ); 14221 void LAPACK_zgebal( char* job, lapack_int* n, lapack_complex_double* a, 14222 lapack_int* lda, lapack_int* ilo, lapack_int* ihi, 14223 double* scale, lapack_int *info ); 14224 void LAPACK_sgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14225 lapack_int* ihi, const float* scale, lapack_int* m, 14226 float* v, lapack_int* ldv, lapack_int *info ); 14227 void LAPACK_dgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14228 lapack_int* ihi, const double* scale, lapack_int* m, 14229 double* v, lapack_int* ldv, lapack_int *info ); 14230 void LAPACK_cgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14231 lapack_int* ihi, const float* scale, lapack_int* m, 14232 lapack_complex_float* v, lapack_int* ldv, 14233 lapack_int *info ); 14234 void LAPACK_zgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14235 lapack_int* ihi, const double* scale, lapack_int* m, 14236 lapack_complex_double* v, lapack_int* ldv, 14237 lapack_int *info ); 14238 void LAPACK_shseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14239 lapack_int* ihi, float* h, lapack_int* ldh, float* wr, 14240 float* wi, float* z, lapack_int* ldz, float* work, 14241 lapack_int* lwork, lapack_int *info ); 14242 void LAPACK_dhseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14243 lapack_int* ihi, double* h, lapack_int* ldh, double* wr, 14244 double* wi, double* z, lapack_int* ldz, double* work, 14245 lapack_int* lwork, lapack_int *info ); 14246 void LAPACK_chseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14247 lapack_int* ihi, lapack_complex_float* h, lapack_int* ldh, 14248 lapack_complex_float* w, lapack_complex_float* z, 14249 lapack_int* ldz, lapack_complex_float* work, 14250 lapack_int* lwork, lapack_int *info ); 14251 void LAPACK_zhseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14252 lapack_int* ihi, lapack_complex_double* h, lapack_int* ldh, 14253 lapack_complex_double* w, lapack_complex_double* z, 14254 lapack_int* ldz, lapack_complex_double* work, 14255 lapack_int* lwork, lapack_int *info ); 14256 void LAPACK_shsein( char* job, char* eigsrc, char* initv, 14257 lapack_logical* select, lapack_int* n, const float* h, 14258 lapack_int* ldh, float* wr, const float* wi, float* vl, 14259 lapack_int* ldvl, float* vr, lapack_int* ldvr, 14260 lapack_int* mm, lapack_int* m, float* work, 14261 lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14262 void LAPACK_dhsein( char* job, char* eigsrc, char* initv, 14263 lapack_logical* select, lapack_int* n, const double* h, 14264 lapack_int* ldh, double* wr, const double* wi, double* vl, 14265 lapack_int* ldvl, double* vr, lapack_int* ldvr, 14266 lapack_int* mm, lapack_int* m, double* work, 14267 lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14268 void LAPACK_chsein( char* job, char* eigsrc, char* initv, 14269 const lapack_logical* select, lapack_int* n, 14270 const lapack_complex_float* h, lapack_int* ldh, 14271 lapack_complex_float* w, lapack_complex_float* vl, 14272 lapack_int* ldvl, lapack_complex_float* vr, 14273 lapack_int* ldvr, lapack_int* mm, lapack_int* m, 14274 lapack_complex_float* work, float* rwork, 14275 lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14276 void LAPACK_zhsein( char* job, char* eigsrc, char* initv, 14277 const lapack_logical* select, lapack_int* n, 14278 const lapack_complex_double* h, lapack_int* ldh, 14279 lapack_complex_double* w, lapack_complex_double* vl, 14280 lapack_int* ldvl, lapack_complex_double* vr, 14281 lapack_int* ldvr, lapack_int* mm, lapack_int* m, 14282 lapack_complex_double* work, double* rwork, 14283 lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14284 void LAPACK_strevc( char* side, char* howmny, lapack_logical* select, 14285 lapack_int* n, const float* t, lapack_int* ldt, float* vl, 14286 lapack_int* ldvl, float* vr, lapack_int* ldvr, 14287 lapack_int* mm, lapack_int* m, float* work, 14288 lapack_int *info ); 14289 void LAPACK_dtrevc( char* side, char* howmny, lapack_logical* select, 14290 lapack_int* n, const double* t, lapack_int* ldt, double* vl, 14291 lapack_int* ldvl, double* vr, lapack_int* ldvr, 14292 lapack_int* mm, lapack_int* m, double* work, 14293 lapack_int *info ); 14294 void LAPACK_ctrevc( char* side, char* howmny, const lapack_logical* select, 14295 lapack_int* n, lapack_complex_float* t, lapack_int* ldt, 14296 lapack_complex_float* vl, lapack_int* ldvl, 14297 lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm, 14298 lapack_int* m, lapack_complex_float* work, float* rwork, 14299 lapack_int *info ); 14300 void LAPACK_ztrevc( char* side, char* howmny, const lapack_logical* select, 14301 lapack_int* n, lapack_complex_double* t, lapack_int* ldt, 14302 lapack_complex_double* vl, lapack_int* ldvl, 14303 lapack_complex_double* vr, lapack_int* ldvr, lapack_int* mm, 14304 lapack_int* m, lapack_complex_double* work, double* rwork, 14305 lapack_int *info ); 14306 void LAPACK_strsna( char* job, char* howmny, const lapack_logical* select, 14307 lapack_int* n, const float* t, lapack_int* ldt, 14308 const float* vl, lapack_int* ldvl, const float* vr, 14309 lapack_int* ldvr, float* s, float* sep, lapack_int* mm, 14310 lapack_int* m, float* work, lapack_int* ldwork, 14311 lapack_int* iwork, lapack_int *info ); 14312 void LAPACK_dtrsna( char* job, char* howmny, const lapack_logical* select, 14313 lapack_int* n, const double* t, lapack_int* ldt, 14314 const double* vl, lapack_int* ldvl, const double* vr, 14315 lapack_int* ldvr, double* s, double* sep, lapack_int* mm, 14316 lapack_int* m, double* work, lapack_int* ldwork, 14317 lapack_int* iwork, lapack_int *info ); 14318 void LAPACK_ctrsna( char* job, char* howmny, const lapack_logical* select, 14319 lapack_int* n, const lapack_complex_float* t, 14320 lapack_int* ldt, const lapack_complex_float* vl, 14321 lapack_int* ldvl, const lapack_complex_float* vr, 14322 lapack_int* ldvr, float* s, float* sep, lapack_int* mm, 14323 lapack_int* m, lapack_complex_float* work, 14324 lapack_int* ldwork, float* rwork, lapack_int *info ); 14325 void LAPACK_ztrsna( char* job, char* howmny, const lapack_logical* select, 14326 lapack_int* n, const lapack_complex_double* t, 14327 lapack_int* ldt, const lapack_complex_double* vl, 14328 lapack_int* ldvl, const lapack_complex_double* vr, 14329 lapack_int* ldvr, double* s, double* sep, lapack_int* mm, 14330 lapack_int* m, lapack_complex_double* work, 14331 lapack_int* ldwork, double* rwork, lapack_int *info ); 14332 void LAPACK_strexc( char* compq, lapack_int* n, float* t, lapack_int* ldt, 14333 float* q, lapack_int* ldq, lapack_int* ifst, 14334 lapack_int* ilst, float* work, lapack_int *info ); 14335 void LAPACK_dtrexc( char* compq, lapack_int* n, double* t, lapack_int* ldt, 14336 double* q, lapack_int* ldq, lapack_int* ifst, 14337 lapack_int* ilst, double* work, lapack_int *info ); 14338 void LAPACK_ctrexc( char* compq, lapack_int* n, lapack_complex_float* t, 14339 lapack_int* ldt, lapack_complex_float* q, lapack_int* ldq, 14340 lapack_int* ifst, lapack_int* ilst, lapack_int *info ); 14341 void LAPACK_ztrexc( char* compq, lapack_int* n, lapack_complex_double* t, 14342 lapack_int* ldt, lapack_complex_double* q, lapack_int* ldq, 14343 lapack_int* ifst, lapack_int* ilst, lapack_int *info ); 14344 void LAPACK_strsen( char* job, char* compq, const lapack_logical* select, 14345 lapack_int* n, float* t, lapack_int* ldt, float* q, 14346 lapack_int* ldq, float* wr, float* wi, lapack_int* m, 14347 float* s, float* sep, float* work, lapack_int* lwork, 14348 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14349 void LAPACK_dtrsen( char* job, char* compq, const lapack_logical* select, 14350 lapack_int* n, double* t, lapack_int* ldt, double* q, 14351 lapack_int* ldq, double* wr, double* wi, lapack_int* m, 14352 double* s, double* sep, double* work, lapack_int* lwork, 14353 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14354 void LAPACK_ctrsen( char* job, char* compq, const lapack_logical* select, 14355 lapack_int* n, lapack_complex_float* t, lapack_int* ldt, 14356 lapack_complex_float* q, lapack_int* ldq, 14357 lapack_complex_float* w, lapack_int* m, float* s, 14358 float* sep, lapack_complex_float* work, lapack_int* lwork, 14359 lapack_int *info ); 14360 void LAPACK_ztrsen( char* job, char* compq, const lapack_logical* select, 14361 lapack_int* n, lapack_complex_double* t, lapack_int* ldt, 14362 lapack_complex_double* q, lapack_int* ldq, 14363 lapack_complex_double* w, lapack_int* m, double* s, 14364 double* sep, lapack_complex_double* work, lapack_int* lwork, 14365 lapack_int *info ); 14366 void LAPACK_strsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14367 lapack_int* n, const float* a, lapack_int* lda, 14368 const float* b, lapack_int* ldb, float* c, lapack_int* ldc, 14369 float* scale, lapack_int *info ); 14370 void LAPACK_dtrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14371 lapack_int* n, const double* a, lapack_int* lda, 14372 const double* b, lapack_int* ldb, double* c, 14373 lapack_int* ldc, double* scale, lapack_int *info ); 14374 void LAPACK_ctrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14375 lapack_int* n, const lapack_complex_float* a, 14376 lapack_int* lda, const lapack_complex_float* b, 14377 lapack_int* ldb, lapack_complex_float* c, lapack_int* ldc, 14378 float* scale, lapack_int *info ); 14379 void LAPACK_ztrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14380 lapack_int* n, const lapack_complex_double* a, 14381 lapack_int* lda, const lapack_complex_double* b, 14382 lapack_int* ldb, lapack_complex_double* c, lapack_int* ldc, 14383 double* scale, lapack_int *info ); 14384 void LAPACK_sgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14385 lapack_int* ihi, float* a, lapack_int* lda, float* b, 14386 lapack_int* ldb, float* q, lapack_int* ldq, float* z, 14387 lapack_int* ldz, lapack_int *info ); 14388 void LAPACK_dgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14389 lapack_int* ihi, double* a, lapack_int* lda, double* b, 14390 lapack_int* ldb, double* q, lapack_int* ldq, double* z, 14391 lapack_int* ldz, lapack_int *info ); 14392 void LAPACK_cgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14393 lapack_int* ihi, lapack_complex_float* a, lapack_int* lda, 14394 lapack_complex_float* b, lapack_int* ldb, 14395 lapack_complex_float* q, lapack_int* ldq, 14396 lapack_complex_float* z, lapack_int* ldz, 14397 lapack_int *info ); 14398 void LAPACK_zgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14399 lapack_int* ihi, lapack_complex_double* a, lapack_int* lda, 14400 lapack_complex_double* b, lapack_int* ldb, 14401 lapack_complex_double* q, lapack_int* ldq, 14402 lapack_complex_double* z, lapack_int* ldz, 14403 lapack_int *info ); 14404 void LAPACK_sggbal( char* job, lapack_int* n, float* a, lapack_int* lda, 14405 float* b, lapack_int* ldb, lapack_int* ilo, lapack_int* ihi, 14406 float* lscale, float* rscale, float* work, 14407 lapack_int *info ); 14408 void LAPACK_dggbal( char* job, lapack_int* n, double* a, lapack_int* lda, 14409 double* b, lapack_int* ldb, lapack_int* ilo, 14410 lapack_int* ihi, double* lscale, double* rscale, 14411 double* work, lapack_int *info ); 14412 void LAPACK_cggbal( char* job, lapack_int* n, lapack_complex_float* a, 14413 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 14414 lapack_int* ilo, lapack_int* ihi, float* lscale, 14415 float* rscale, float* work, lapack_int *info ); 14416 void LAPACK_zggbal( char* job, lapack_int* n, lapack_complex_double* a, 14417 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 14418 lapack_int* ilo, lapack_int* ihi, double* lscale, 14419 double* rscale, double* work, lapack_int *info ); 14420 void LAPACK_sggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14421 lapack_int* ihi, const float* lscale, const float* rscale, 14422 lapack_int* m, float* v, lapack_int* ldv, 14423 lapack_int *info ); 14424 void LAPACK_dggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14425 lapack_int* ihi, const double* lscale, const double* rscale, 14426 lapack_int* m, double* v, lapack_int* ldv, 14427 lapack_int *info ); 14428 void LAPACK_cggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14429 lapack_int* ihi, const float* lscale, const float* rscale, 14430 lapack_int* m, lapack_complex_float* v, lapack_int* ldv, 14431 lapack_int *info ); 14432 void LAPACK_zggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14433 lapack_int* ihi, const double* lscale, const double* rscale, 14434 lapack_int* m, lapack_complex_double* v, lapack_int* ldv, 14435 lapack_int *info ); 14436 void LAPACK_shgeqz( char* job, char* compq, char* compz, lapack_int* n, 14437 lapack_int* ilo, lapack_int* ihi, float* h, lapack_int* ldh, 14438 float* t, lapack_int* ldt, float* alphar, float* alphai, 14439 float* beta, float* q, lapack_int* ldq, float* z, 14440 lapack_int* ldz, float* work, lapack_int* lwork, 14441 lapack_int *info ); 14442 void LAPACK_dhgeqz( char* job, char* compq, char* compz, lapack_int* n, 14443 lapack_int* ilo, lapack_int* ihi, double* h, 14444 lapack_int* ldh, double* t, lapack_int* ldt, double* alphar, 14445 double* alphai, double* beta, double* q, lapack_int* ldq, 14446 double* z, lapack_int* ldz, double* work, lapack_int* lwork, 14447 lapack_int *info ); 14448 void LAPACK_chgeqz( char* job, char* compq, char* compz, lapack_int* n, 14449 lapack_int* ilo, lapack_int* ihi, lapack_complex_float* h, 14450 lapack_int* ldh, lapack_complex_float* t, lapack_int* ldt, 14451 lapack_complex_float* alpha, lapack_complex_float* beta, 14452 lapack_complex_float* q, lapack_int* ldq, 14453 lapack_complex_float* z, lapack_int* ldz, 14454 lapack_complex_float* work, lapack_int* lwork, float* rwork, 14455 lapack_int *info ); 14456 void LAPACK_zhgeqz( char* job, char* compq, char* compz, lapack_int* n, 14457 lapack_int* ilo, lapack_int* ihi, lapack_complex_double* h, 14458 lapack_int* ldh, lapack_complex_double* t, lapack_int* ldt, 14459 lapack_complex_double* alpha, lapack_complex_double* beta, 14460 lapack_complex_double* q, lapack_int* ldq, 14461 lapack_complex_double* z, lapack_int* ldz, 14462 lapack_complex_double* work, lapack_int* lwork, 14463 double* rwork, lapack_int *info ); 14464 void LAPACK_stgevc( char* side, char* howmny, const lapack_logical* select, 14465 lapack_int* n, const float* s, lapack_int* lds, 14466 const float* p, lapack_int* ldp, float* vl, 14467 lapack_int* ldvl, float* vr, lapack_int* ldvr, 14468 lapack_int* mm, lapack_int* m, float* work, 14469 lapack_int *info ); 14470 void LAPACK_dtgevc( char* side, char* howmny, const lapack_logical* select, 14471 lapack_int* n, const double* s, lapack_int* lds, 14472 const double* p, lapack_int* ldp, double* vl, 14473 lapack_int* ldvl, double* vr, lapack_int* ldvr, 14474 lapack_int* mm, lapack_int* m, double* work, 14475 lapack_int *info ); 14476 void LAPACK_ctgevc( char* side, char* howmny, const lapack_logical* select, 14477 lapack_int* n, const lapack_complex_float* s, 14478 lapack_int* lds, const lapack_complex_float* p, 14479 lapack_int* ldp, lapack_complex_float* vl, lapack_int* ldvl, 14480 lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm, 14481 lapack_int* m, lapack_complex_float* work, float* rwork, 14482 lapack_int *info ); 14483 void LAPACK_ztgevc( char* side, char* howmny, const lapack_logical* select, 14484 lapack_int* n, const lapack_complex_double* s, 14485 lapack_int* lds, const lapack_complex_double* p, 14486 lapack_int* ldp, lapack_complex_double* vl, 14487 lapack_int* ldvl, lapack_complex_double* vr, 14488 lapack_int* ldvr, lapack_int* mm, lapack_int* m, 14489 lapack_complex_double* work, double* rwork, 14490 lapack_int *info ); 14491 void LAPACK_stgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14492 float* a, lapack_int* lda, float* b, lapack_int* ldb, 14493 float* q, lapack_int* ldq, float* z, lapack_int* ldz, 14494 lapack_int* ifst, lapack_int* ilst, float* work, 14495 lapack_int* lwork, lapack_int *info ); 14496 void LAPACK_dtgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14497 double* a, lapack_int* lda, double* b, lapack_int* ldb, 14498 double* q, lapack_int* ldq, double* z, lapack_int* ldz, 14499 lapack_int* ifst, lapack_int* ilst, double* work, 14500 lapack_int* lwork, lapack_int *info ); 14501 void LAPACK_ctgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14502 lapack_complex_float* a, lapack_int* lda, 14503 lapack_complex_float* b, lapack_int* ldb, 14504 lapack_complex_float* q, lapack_int* ldq, 14505 lapack_complex_float* z, lapack_int* ldz, lapack_int* ifst, 14506 lapack_int* ilst, lapack_int *info ); 14507 void LAPACK_ztgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14508 lapack_complex_double* a, lapack_int* lda, 14509 lapack_complex_double* b, lapack_int* ldb, 14510 lapack_complex_double* q, lapack_int* ldq, 14511 lapack_complex_double* z, lapack_int* ldz, lapack_int* ifst, 14512 lapack_int* ilst, lapack_int *info ); 14513 void LAPACK_stgsen( lapack_int* ijob, lapack_logical* wantq, 14514 lapack_logical* wantz, const lapack_logical* select, 14515 lapack_int* n, float* a, lapack_int* lda, float* b, 14516 lapack_int* ldb, float* alphar, float* alphai, float* beta, 14517 float* q, lapack_int* ldq, float* z, lapack_int* ldz, 14518 lapack_int* m, float* pl, float* pr, float* dif, 14519 float* work, lapack_int* lwork, lapack_int* iwork, 14520 lapack_int* liwork, lapack_int *info ); 14521 void LAPACK_dtgsen( lapack_int* ijob, lapack_logical* wantq, 14522 lapack_logical* wantz, const lapack_logical* select, 14523 lapack_int* n, double* a, lapack_int* lda, double* b, 14524 lapack_int* ldb, double* alphar, double* alphai, 14525 double* beta, double* q, lapack_int* ldq, double* z, 14526 lapack_int* ldz, lapack_int* m, double* pl, double* pr, 14527 double* dif, double* work, lapack_int* lwork, 14528 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14529 void LAPACK_ctgsen( lapack_int* ijob, lapack_logical* wantq, 14530 lapack_logical* wantz, const lapack_logical* select, 14531 lapack_int* n, lapack_complex_float* a, lapack_int* lda, 14532 lapack_complex_float* b, lapack_int* ldb, 14533 lapack_complex_float* alpha, lapack_complex_float* beta, 14534 lapack_complex_float* q, lapack_int* ldq, 14535 lapack_complex_float* z, lapack_int* ldz, lapack_int* m, 14536 float* pl, float* pr, float* dif, 14537 lapack_complex_float* work, lapack_int* lwork, 14538 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14539 void LAPACK_ztgsen( lapack_int* ijob, lapack_logical* wantq, 14540 lapack_logical* wantz, const lapack_logical* select, 14541 lapack_int* n, lapack_complex_double* a, lapack_int* lda, 14542 lapack_complex_double* b, lapack_int* ldb, 14543 lapack_complex_double* alpha, lapack_complex_double* beta, 14544 lapack_complex_double* q, lapack_int* ldq, 14545 lapack_complex_double* z, lapack_int* ldz, lapack_int* m, 14546 double* pl, double* pr, double* dif, 14547 lapack_complex_double* work, lapack_int* lwork, 14548 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14549 void LAPACK_stgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14550 const float* a, lapack_int* lda, const float* b, 14551 lapack_int* ldb, float* c, lapack_int* ldc, const float* d, 14552 lapack_int* ldd, const float* e, lapack_int* lde, float* f, 14553 lapack_int* ldf, float* scale, float* dif, float* work, 14554 lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14555 void LAPACK_dtgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14556 const double* a, lapack_int* lda, const double* b, 14557 lapack_int* ldb, double* c, lapack_int* ldc, 14558 const double* d, lapack_int* ldd, const double* e, 14559 lapack_int* lde, double* f, lapack_int* ldf, double* scale, 14560 double* dif, double* work, lapack_int* lwork, 14561 lapack_int* iwork, lapack_int *info ); 14562 void LAPACK_ctgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14563 const lapack_complex_float* a, lapack_int* lda, 14564 const lapack_complex_float* b, lapack_int* ldb, 14565 lapack_complex_float* c, lapack_int* ldc, 14566 const lapack_complex_float* d, lapack_int* ldd, 14567 const lapack_complex_float* e, lapack_int* lde, 14568 lapack_complex_float* f, lapack_int* ldf, float* scale, 14569 float* dif, lapack_complex_float* work, lapack_int* lwork, 14570 lapack_int* iwork, lapack_int *info ); 14571 void LAPACK_ztgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14572 const lapack_complex_double* a, lapack_int* lda, 14573 const lapack_complex_double* b, lapack_int* ldb, 14574 lapack_complex_double* c, lapack_int* ldc, 14575 const lapack_complex_double* d, lapack_int* ldd, 14576 const lapack_complex_double* e, lapack_int* lde, 14577 lapack_complex_double* f, lapack_int* ldf, double* scale, 14578 double* dif, lapack_complex_double* work, lapack_int* lwork, 14579 lapack_int* iwork, lapack_int *info ); 14580 void LAPACK_stgsna( char* job, char* howmny, const lapack_logical* select, 14581 lapack_int* n, const float* a, lapack_int* lda, 14582 const float* b, lapack_int* ldb, const float* vl, 14583 lapack_int* ldvl, const float* vr, lapack_int* ldvr, 14584 float* s, float* dif, lapack_int* mm, lapack_int* m, 14585 float* work, lapack_int* lwork, lapack_int* iwork, 14586 lapack_int *info ); 14587 void LAPACK_dtgsna( char* job, char* howmny, const lapack_logical* select, 14588 lapack_int* n, const double* a, lapack_int* lda, 14589 const double* b, lapack_int* ldb, const double* vl, 14590 lapack_int* ldvl, const double* vr, lapack_int* ldvr, 14591 double* s, double* dif, lapack_int* mm, lapack_int* m, 14592 double* work, lapack_int* lwork, lapack_int* iwork, 14593 lapack_int *info ); 14594 void LAPACK_ctgsna( char* job, char* howmny, const lapack_logical* select, 14595 lapack_int* n, const lapack_complex_float* a, 14596 lapack_int* lda, const lapack_complex_float* b, 14597 lapack_int* ldb, const lapack_complex_float* vl, 14598 lapack_int* ldvl, const lapack_complex_float* vr, 14599 lapack_int* ldvr, float* s, float* dif, lapack_int* mm, 14600 lapack_int* m, lapack_complex_float* work, 14601 lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14602 void LAPACK_ztgsna( char* job, char* howmny, const lapack_logical* select, 14603 lapack_int* n, const lapack_complex_double* a, 14604 lapack_int* lda, const lapack_complex_double* b, 14605 lapack_int* ldb, const lapack_complex_double* vl, 14606 lapack_int* ldvl, const lapack_complex_double* vr, 14607 lapack_int* ldvr, double* s, double* dif, lapack_int* mm, 14608 lapack_int* m, lapack_complex_double* work, 14609 lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14610 void LAPACK_sggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14611 lapack_int* p, lapack_int* n, float* a, lapack_int* lda, 14612 float* b, lapack_int* ldb, float* tola, float* tolb, 14613 lapack_int* k, lapack_int* l, float* u, lapack_int* ldu, 14614 float* v, lapack_int* ldv, float* q, lapack_int* ldq, 14615 lapack_int* iwork, float* tau, float* work, 14616 lapack_int *info ); 14617 void LAPACK_dggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14618 lapack_int* p, lapack_int* n, double* a, lapack_int* lda, 14619 double* b, lapack_int* ldb, double* tola, double* tolb, 14620 lapack_int* k, lapack_int* l, double* u, lapack_int* ldu, 14621 double* v, lapack_int* ldv, double* q, lapack_int* ldq, 14622 lapack_int* iwork, double* tau, double* work, 14623 lapack_int *info ); 14624 void LAPACK_cggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14625 lapack_int* p, lapack_int* n, lapack_complex_float* a, 14626 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 14627 float* tola, float* tolb, lapack_int* k, lapack_int* l, 14628 lapack_complex_float* u, lapack_int* ldu, 14629 lapack_complex_float* v, lapack_int* ldv, 14630 lapack_complex_float* q, lapack_int* ldq, lapack_int* iwork, 14631 float* rwork, lapack_complex_float* tau, 14632 lapack_complex_float* work, lapack_int *info ); 14633 void LAPACK_zggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14634 lapack_int* p, lapack_int* n, lapack_complex_double* a, 14635 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 14636 double* tola, double* tolb, lapack_int* k, lapack_int* l, 14637 lapack_complex_double* u, lapack_int* ldu, 14638 lapack_complex_double* v, lapack_int* ldv, 14639 lapack_complex_double* q, lapack_int* ldq, 14640 lapack_int* iwork, double* rwork, 14641 lapack_complex_double* tau, lapack_complex_double* work, 14642 lapack_int *info ); 14643 void LAPACK_stgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14644 lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14645 float* a, lapack_int* lda, float* b, lapack_int* ldb, 14646 float* tola, float* tolb, float* alpha, float* beta, 14647 float* u, lapack_int* ldu, float* v, lapack_int* ldv, 14648 float* q, lapack_int* ldq, float* work, lapack_int* ncycle, 14649 lapack_int *info ); 14650 void LAPACK_dtgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14651 lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14652 double* a, lapack_int* lda, double* b, lapack_int* ldb, 14653 double* tola, double* tolb, double* alpha, double* beta, 14654 double* u, lapack_int* ldu, double* v, lapack_int* ldv, 14655 double* q, lapack_int* ldq, double* work, 14656 lapack_int* ncycle, lapack_int *info ); 14657 void LAPACK_ctgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14658 lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14659 lapack_complex_float* a, lapack_int* lda, 14660 lapack_complex_float* b, lapack_int* ldb, float* tola, 14661 float* tolb, float* alpha, float* beta, 14662 lapack_complex_float* u, lapack_int* ldu, 14663 lapack_complex_float* v, lapack_int* ldv, 14664 lapack_complex_float* q, lapack_int* ldq, 14665 lapack_complex_float* work, lapack_int* ncycle, 14666 lapack_int *info ); 14667 void LAPACK_ztgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14668 lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14669 lapack_complex_double* a, lapack_int* lda, 14670 lapack_complex_double* b, lapack_int* ldb, double* tola, 14671 double* tolb, double* alpha, double* beta, 14672 lapack_complex_double* u, lapack_int* ldu, 14673 lapack_complex_double* v, lapack_int* ldv, 14674 lapack_complex_double* q, lapack_int* ldq, 14675 lapack_complex_double* work, lapack_int* ncycle, 14676 lapack_int *info ); 14677 void LAPACK_sgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14678 float* a, lapack_int* lda, float* b, lapack_int* ldb, 14679 float* work, lapack_int* lwork, lapack_int *info ); 14680 void LAPACK_dgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14681 double* a, lapack_int* lda, double* b, lapack_int* ldb, 14682 double* work, lapack_int* lwork, lapack_int *info ); 14683 void LAPACK_cgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14684 lapack_complex_float* a, lapack_int* lda, 14685 lapack_complex_float* b, lapack_int* ldb, 14686 lapack_complex_float* work, lapack_int* lwork, 14687 lapack_int *info ); 14688 void LAPACK_zgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14689 lapack_complex_double* a, lapack_int* lda, 14690 lapack_complex_double* b, lapack_int* ldb, 14691 lapack_complex_double* work, lapack_int* lwork, 14692 lapack_int *info ); 14693 void LAPACK_sgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a, 14694 lapack_int* lda, float* b, lapack_int* ldb, 14695 lapack_int* jpvt, float* rcond, lapack_int* rank, 14696 float* work, lapack_int* lwork, lapack_int *info ); 14697 void LAPACK_dgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a, 14698 lapack_int* lda, double* b, lapack_int* ldb, 14699 lapack_int* jpvt, double* rcond, lapack_int* rank, 14700 double* work, lapack_int* lwork, lapack_int *info ); 14701 void LAPACK_cgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14702 lapack_complex_float* a, lapack_int* lda, 14703 lapack_complex_float* b, lapack_int* ldb, lapack_int* jpvt, 14704 float* rcond, lapack_int* rank, lapack_complex_float* work, 14705 lapack_int* lwork, float* rwork, lapack_int *info ); 14706 void LAPACK_zgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14707 lapack_complex_double* a, lapack_int* lda, 14708 lapack_complex_double* b, lapack_int* ldb, lapack_int* jpvt, 14709 double* rcond, lapack_int* rank, 14710 lapack_complex_double* work, lapack_int* lwork, 14711 double* rwork, lapack_int *info ); 14712 void LAPACK_sgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a, 14713 lapack_int* lda, float* b, lapack_int* ldb, float* s, 14714 float* rcond, lapack_int* rank, float* work, 14715 lapack_int* lwork, lapack_int *info ); 14716 void LAPACK_dgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a, 14717 lapack_int* lda, double* b, lapack_int* ldb, double* s, 14718 double* rcond, lapack_int* rank, double* work, 14719 lapack_int* lwork, lapack_int *info ); 14720 void LAPACK_cgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14721 lapack_complex_float* a, lapack_int* lda, 14722 lapack_complex_float* b, lapack_int* ldb, float* s, 14723 float* rcond, lapack_int* rank, lapack_complex_float* work, 14724 lapack_int* lwork, float* rwork, lapack_int *info ); 14725 void LAPACK_zgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14726 lapack_complex_double* a, lapack_int* lda, 14727 lapack_complex_double* b, lapack_int* ldb, double* s, 14728 double* rcond, lapack_int* rank, 14729 lapack_complex_double* work, lapack_int* lwork, 14730 double* rwork, lapack_int *info ); 14731 void LAPACK_sgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a, 14732 lapack_int* lda, float* b, lapack_int* ldb, float* s, 14733 float* rcond, lapack_int* rank, float* work, 14734 lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14735 void LAPACK_dgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a, 14736 lapack_int* lda, double* b, lapack_int* ldb, double* s, 14737 double* rcond, lapack_int* rank, double* work, 14738 lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14739 void LAPACK_cgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14740 lapack_complex_float* a, lapack_int* lda, 14741 lapack_complex_float* b, lapack_int* ldb, float* s, 14742 float* rcond, lapack_int* rank, lapack_complex_float* work, 14743 lapack_int* lwork, float* rwork, lapack_int* iwork, 14744 lapack_int *info ); 14745 void LAPACK_zgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14746 lapack_complex_double* a, lapack_int* lda, 14747 lapack_complex_double* b, lapack_int* ldb, double* s, 14748 double* rcond, lapack_int* rank, 14749 lapack_complex_double* work, lapack_int* lwork, 14750 double* rwork, lapack_int* iwork, lapack_int *info ); 14751 void LAPACK_sgglse( lapack_int* m, lapack_int* n, lapack_int* p, float* a, 14752 lapack_int* lda, float* b, lapack_int* ldb, float* c, 14753 float* d, float* x, float* work, lapack_int* lwork, 14754 lapack_int *info ); 14755 void LAPACK_dgglse( lapack_int* m, lapack_int* n, lapack_int* p, double* a, 14756 lapack_int* lda, double* b, lapack_int* ldb, double* c, 14757 double* d, double* x, double* work, lapack_int* lwork, 14758 lapack_int *info ); 14759 void LAPACK_cgglse( lapack_int* m, lapack_int* n, lapack_int* p, 14760 lapack_complex_float* a, lapack_int* lda, 14761 lapack_complex_float* b, lapack_int* ldb, 14762 lapack_complex_float* c, lapack_complex_float* d, 14763 lapack_complex_float* x, lapack_complex_float* work, 14764 lapack_int* lwork, lapack_int *info ); 14765 void LAPACK_zgglse( lapack_int* m, lapack_int* n, lapack_int* p, 14766 lapack_complex_double* a, lapack_int* lda, 14767 lapack_complex_double* b, lapack_int* ldb, 14768 lapack_complex_double* c, lapack_complex_double* d, 14769 lapack_complex_double* x, lapack_complex_double* work, 14770 lapack_int* lwork, lapack_int *info ); 14771 void LAPACK_sggglm( lapack_int* n, lapack_int* m, lapack_int* p, float* a, 14772 lapack_int* lda, float* b, lapack_int* ldb, float* d, 14773 float* x, float* y, float* work, lapack_int* lwork, 14774 lapack_int *info ); 14775 void LAPACK_dggglm( lapack_int* n, lapack_int* m, lapack_int* p, double* a, 14776 lapack_int* lda, double* b, lapack_int* ldb, double* d, 14777 double* x, double* y, double* work, lapack_int* lwork, 14778 lapack_int *info ); 14779 void LAPACK_cggglm( lapack_int* n, lapack_int* m, lapack_int* p, 14780 lapack_complex_float* a, lapack_int* lda, 14781 lapack_complex_float* b, lapack_int* ldb, 14782 lapack_complex_float* d, lapack_complex_float* x, 14783 lapack_complex_float* y, lapack_complex_float* work, 14784 lapack_int* lwork, lapack_int *info ); 14785 void LAPACK_zggglm( lapack_int* n, lapack_int* m, lapack_int* p, 14786 lapack_complex_double* a, lapack_int* lda, 14787 lapack_complex_double* b, lapack_int* ldb, 14788 lapack_complex_double* d, lapack_complex_double* x, 14789 lapack_complex_double* y, lapack_complex_double* work, 14790 lapack_int* lwork, lapack_int *info ); 14791 void LAPACK_ssyev( char* jobz, char* uplo, lapack_int* n, float* a, 14792 lapack_int* lda, float* w, float* work, lapack_int* lwork, 14793 lapack_int *info ); 14794 void LAPACK_dsyev( char* jobz, char* uplo, lapack_int* n, double* a, 14795 lapack_int* lda, double* w, double* work, lapack_int* lwork, 14796 lapack_int *info ); 14797 void LAPACK_cheev( char* jobz, char* uplo, lapack_int* n, 14798 lapack_complex_float* a, lapack_int* lda, float* w, 14799 lapack_complex_float* work, lapack_int* lwork, float* rwork, 14800 lapack_int *info ); 14801 void LAPACK_zheev( char* jobz, char* uplo, lapack_int* n, 14802 lapack_complex_double* a, lapack_int* lda, double* w, 14803 lapack_complex_double* work, lapack_int* lwork, 14804 double* rwork, lapack_int *info ); 14805 void LAPACK_ssyevd( char* jobz, char* uplo, lapack_int* n, float* a, 14806 lapack_int* lda, float* w, float* work, lapack_int* lwork, 14807 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14808 void LAPACK_dsyevd( char* jobz, char* uplo, lapack_int* n, double* a, 14809 lapack_int* lda, double* w, double* work, lapack_int* lwork, 14810 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14811 void LAPACK_cheevd( char* jobz, char* uplo, lapack_int* n, 14812 lapack_complex_float* a, lapack_int* lda, float* w, 14813 lapack_complex_float* work, lapack_int* lwork, float* rwork, 14814 lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14815 lapack_int *info ); 14816 void LAPACK_zheevd( char* jobz, char* uplo, lapack_int* n, 14817 lapack_complex_double* a, lapack_int* lda, double* w, 14818 lapack_complex_double* work, lapack_int* lwork, 14819 double* rwork, lapack_int* lrwork, lapack_int* iwork, 14820 lapack_int* liwork, lapack_int *info ); 14821 void LAPACK_ssyevx( char* jobz, char* range, char* uplo, lapack_int* n, 14822 float* a, lapack_int* lda, float* vl, float* vu, 14823 lapack_int* il, lapack_int* iu, float* abstol, 14824 lapack_int* m, float* w, float* z, lapack_int* ldz, 14825 float* work, lapack_int* lwork, lapack_int* iwork, 14826 lapack_int* ifail, lapack_int *info ); 14827 void LAPACK_dsyevx( char* jobz, char* range, char* uplo, lapack_int* n, 14828 double* a, lapack_int* lda, double* vl, double* vu, 14829 lapack_int* il, lapack_int* iu, double* abstol, 14830 lapack_int* m, double* w, double* z, lapack_int* ldz, 14831 double* work, lapack_int* lwork, lapack_int* iwork, 14832 lapack_int* ifail, lapack_int *info ); 14833 void LAPACK_cheevx( char* jobz, char* range, char* uplo, lapack_int* n, 14834 lapack_complex_float* a, lapack_int* lda, float* vl, 14835 float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14836 lapack_int* m, float* w, lapack_complex_float* z, 14837 lapack_int* ldz, lapack_complex_float* work, 14838 lapack_int* lwork, float* rwork, lapack_int* iwork, 14839 lapack_int* ifail, lapack_int *info ); 14840 void LAPACK_zheevx( char* jobz, char* range, char* uplo, lapack_int* n, 14841 lapack_complex_double* a, lapack_int* lda, double* vl, 14842 double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14843 lapack_int* m, double* w, lapack_complex_double* z, 14844 lapack_int* ldz, lapack_complex_double* work, 14845 lapack_int* lwork, double* rwork, lapack_int* iwork, 14846 lapack_int* ifail, lapack_int *info ); 14847 void LAPACK_ssyevr( char* jobz, char* range, char* uplo, lapack_int* n, 14848 float* a, lapack_int* lda, float* vl, float* vu, 14849 lapack_int* il, lapack_int* iu, float* abstol, 14850 lapack_int* m, float* w, float* z, lapack_int* ldz, 14851 lapack_int* isuppz, float* work, lapack_int* lwork, 14852 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14853 void LAPACK_dsyevr( char* jobz, char* range, char* uplo, lapack_int* n, 14854 double* a, lapack_int* lda, double* vl, double* vu, 14855 lapack_int* il, lapack_int* iu, double* abstol, 14856 lapack_int* m, double* w, double* z, lapack_int* ldz, 14857 lapack_int* isuppz, double* work, lapack_int* lwork, 14858 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14859 void LAPACK_cheevr( char* jobz, char* range, char* uplo, lapack_int* n, 14860 lapack_complex_float* a, lapack_int* lda, float* vl, 14861 float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14862 lapack_int* m, float* w, lapack_complex_float* z, 14863 lapack_int* ldz, lapack_int* isuppz, 14864 lapack_complex_float* work, lapack_int* lwork, float* rwork, 14865 lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14866 lapack_int *info ); 14867 void LAPACK_zheevr( char* jobz, char* range, char* uplo, lapack_int* n, 14868 lapack_complex_double* a, lapack_int* lda, double* vl, 14869 double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14870 lapack_int* m, double* w, lapack_complex_double* z, 14871 lapack_int* ldz, lapack_int* isuppz, 14872 lapack_complex_double* work, lapack_int* lwork, 14873 double* rwork, lapack_int* lrwork, lapack_int* iwork, 14874 lapack_int* liwork, lapack_int *info ); 14875 void LAPACK_sspev( char* jobz, char* uplo, lapack_int* n, float* ap, float* w, 14876 float* z, lapack_int* ldz, float* work, lapack_int *info ); 14877 void LAPACK_dspev( char* jobz, char* uplo, lapack_int* n, double* ap, double* w, 14878 double* z, lapack_int* ldz, double* work, lapack_int *info ); 14879 void LAPACK_chpev( char* jobz, char* uplo, lapack_int* n, 14880 lapack_complex_float* ap, float* w, lapack_complex_float* z, 14881 lapack_int* ldz, lapack_complex_float* work, float* rwork, 14882 lapack_int *info ); 14883 void LAPACK_zhpev( char* jobz, char* uplo, lapack_int* n, 14884 lapack_complex_double* ap, double* w, 14885 lapack_complex_double* z, lapack_int* ldz, 14886 lapack_complex_double* work, double* rwork, 14887 lapack_int *info ); 14888 void LAPACK_sspevd( char* jobz, char* uplo, lapack_int* n, float* ap, float* w, 14889 float* z, lapack_int* ldz, float* work, lapack_int* lwork, 14890 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14891 void LAPACK_dspevd( char* jobz, char* uplo, lapack_int* n, double* ap, 14892 double* w, double* z, lapack_int* ldz, double* work, 14893 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 14894 lapack_int *info ); 14895 void LAPACK_chpevd( char* jobz, char* uplo, lapack_int* n, 14896 lapack_complex_float* ap, float* w, lapack_complex_float* z, 14897 lapack_int* ldz, lapack_complex_float* work, 14898 lapack_int* lwork, float* rwork, lapack_int* lrwork, 14899 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14900 void LAPACK_zhpevd( char* jobz, char* uplo, lapack_int* n, 14901 lapack_complex_double* ap, double* w, 14902 lapack_complex_double* z, lapack_int* ldz, 14903 lapack_complex_double* work, lapack_int* lwork, 14904 double* rwork, lapack_int* lrwork, lapack_int* iwork, 14905 lapack_int* liwork, lapack_int *info ); 14906 void LAPACK_sspevx( char* jobz, char* range, char* uplo, lapack_int* n, 14907 float* ap, float* vl, float* vu, lapack_int* il, 14908 lapack_int* iu, float* abstol, lapack_int* m, float* w, 14909 float* z, lapack_int* ldz, float* work, lapack_int* iwork, 14910 lapack_int* ifail, lapack_int *info ); 14911 void LAPACK_dspevx( char* jobz, char* range, char* uplo, lapack_int* n, 14912 double* ap, double* vl, double* vu, lapack_int* il, 14913 lapack_int* iu, double* abstol, lapack_int* m, double* w, 14914 double* z, lapack_int* ldz, double* work, lapack_int* iwork, 14915 lapack_int* ifail, lapack_int *info ); 14916 void LAPACK_chpevx( char* jobz, char* range, char* uplo, lapack_int* n, 14917 lapack_complex_float* ap, float* vl, float* vu, 14918 lapack_int* il, lapack_int* iu, float* abstol, 14919 lapack_int* m, float* w, lapack_complex_float* z, 14920 lapack_int* ldz, lapack_complex_float* work, float* rwork, 14921 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14922 void LAPACK_zhpevx( char* jobz, char* range, char* uplo, lapack_int* n, 14923 lapack_complex_double* ap, double* vl, double* vu, 14924 lapack_int* il, lapack_int* iu, double* abstol, 14925 lapack_int* m, double* w, lapack_complex_double* z, 14926 lapack_int* ldz, lapack_complex_double* work, double* rwork, 14927 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14928 void LAPACK_ssbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14929 float* ab, lapack_int* ldab, float* w, float* z, 14930 lapack_int* ldz, float* work, lapack_int *info ); 14931 void LAPACK_dsbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14932 double* ab, lapack_int* ldab, double* w, double* z, 14933 lapack_int* ldz, double* work, lapack_int *info ); 14934 void LAPACK_chbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14935 lapack_complex_float* ab, lapack_int* ldab, float* w, 14936 lapack_complex_float* z, lapack_int* ldz, 14937 lapack_complex_float* work, float* rwork, lapack_int *info ); 14938 void LAPACK_zhbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14939 lapack_complex_double* ab, lapack_int* ldab, double* w, 14940 lapack_complex_double* z, lapack_int* ldz, 14941 lapack_complex_double* work, double* rwork, 14942 lapack_int *info ); 14943 void LAPACK_ssbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14944 float* ab, lapack_int* ldab, float* w, float* z, 14945 lapack_int* ldz, float* work, lapack_int* lwork, 14946 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14947 void LAPACK_dsbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14948 double* ab, lapack_int* ldab, double* w, double* z, 14949 lapack_int* ldz, double* work, lapack_int* lwork, 14950 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14951 void LAPACK_chbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14952 lapack_complex_float* ab, lapack_int* ldab, float* w, 14953 lapack_complex_float* z, lapack_int* ldz, 14954 lapack_complex_float* work, lapack_int* lwork, float* rwork, 14955 lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14956 lapack_int *info ); 14957 void LAPACK_zhbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14958 lapack_complex_double* ab, lapack_int* ldab, double* w, 14959 lapack_complex_double* z, lapack_int* ldz, 14960 lapack_complex_double* work, lapack_int* lwork, 14961 double* rwork, lapack_int* lrwork, lapack_int* iwork, 14962 lapack_int* liwork, lapack_int *info ); 14963 void LAPACK_ssbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14964 lapack_int* kd, float* ab, lapack_int* ldab, float* q, 14965 lapack_int* ldq, float* vl, float* vu, lapack_int* il, 14966 lapack_int* iu, float* abstol, lapack_int* m, float* w, 14967 float* z, lapack_int* ldz, float* work, lapack_int* iwork, 14968 lapack_int* ifail, lapack_int *info ); 14969 void LAPACK_dsbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14970 lapack_int* kd, double* ab, lapack_int* ldab, double* q, 14971 lapack_int* ldq, double* vl, double* vu, lapack_int* il, 14972 lapack_int* iu, double* abstol, lapack_int* m, double* w, 14973 double* z, lapack_int* ldz, double* work, lapack_int* iwork, 14974 lapack_int* ifail, lapack_int *info ); 14975 void LAPACK_chbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14976 lapack_int* kd, lapack_complex_float* ab, lapack_int* ldab, 14977 lapack_complex_float* q, lapack_int* ldq, float* vl, 14978 float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14979 lapack_int* m, float* w, lapack_complex_float* z, 14980 lapack_int* ldz, lapack_complex_float* work, float* rwork, 14981 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14982 void LAPACK_zhbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14983 lapack_int* kd, lapack_complex_double* ab, lapack_int* ldab, 14984 lapack_complex_double* q, lapack_int* ldq, double* vl, 14985 double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14986 lapack_int* m, double* w, lapack_complex_double* z, 14987 lapack_int* ldz, lapack_complex_double* work, double* rwork, 14988 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14989 void LAPACK_sstev( char* jobz, lapack_int* n, float* d, float* e, float* z, 14990 lapack_int* ldz, float* work, lapack_int *info ); 14991 void LAPACK_dstev( char* jobz, lapack_int* n, double* d, double* e, double* z, 14992 lapack_int* ldz, double* work, lapack_int *info ); 14993 void LAPACK_sstevd( char* jobz, lapack_int* n, float* d, float* e, float* z, 14994 lapack_int* ldz, float* work, lapack_int* lwork, 14995 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14996 void LAPACK_dstevd( char* jobz, lapack_int* n, double* d, double* e, double* z, 14997 lapack_int* ldz, double* work, lapack_int* lwork, 14998 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14999 void LAPACK_sstevx( char* jobz, char* range, lapack_int* n, float* d, float* e, 15000 float* vl, float* vu, lapack_int* il, lapack_int* iu, 15001 float* abstol, lapack_int* m, float* w, float* z, 15002 lapack_int* ldz, float* work, lapack_int* iwork, 15003 lapack_int* ifail, lapack_int *info ); 15004 void LAPACK_dstevx( char* jobz, char* range, lapack_int* n, double* d, 15005 double* e, double* vl, double* vu, lapack_int* il, 15006 lapack_int* iu, double* abstol, lapack_int* m, double* w, 15007 double* z, lapack_int* ldz, double* work, lapack_int* iwork, 15008 lapack_int* ifail, lapack_int *info ); 15009 void LAPACK_sstevr( char* jobz, char* range, lapack_int* n, float* d, float* e, 15010 float* vl, float* vu, lapack_int* il, lapack_int* iu, 15011 float* abstol, lapack_int* m, float* w, float* z, 15012 lapack_int* ldz, lapack_int* isuppz, float* work, 15013 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 15014 lapack_int *info ); 15015 void LAPACK_dstevr( char* jobz, char* range, lapack_int* n, double* d, 15016 double* e, double* vl, double* vu, lapack_int* il, 15017 lapack_int* iu, double* abstol, lapack_int* m, double* w, 15018 double* z, lapack_int* ldz, lapack_int* isuppz, 15019 double* work, lapack_int* lwork, lapack_int* iwork, 15020 lapack_int* liwork, lapack_int *info ); 15021 void LAPACK_sgees( char* jobvs, char* sort, LAPACK_S_SELECT2 select, 15022 lapack_int* n, float* a, lapack_int* lda, lapack_int* sdim, 15023 float* wr, float* wi, float* vs, lapack_int* ldvs, 15024 float* work, lapack_int* lwork, lapack_logical* bwork, 15025 lapack_int *info ); 15026 void LAPACK_dgees( char* jobvs, char* sort, LAPACK_D_SELECT2 select, 15027 lapack_int* n, double* a, lapack_int* lda, lapack_int* sdim, 15028 double* wr, double* wi, double* vs, lapack_int* ldvs, 15029 double* work, lapack_int* lwork, lapack_logical* bwork, 15030 lapack_int *info ); 15031 void LAPACK_cgees( char* jobvs, char* sort, LAPACK_C_SELECT1 select, 15032 lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15033 lapack_int* sdim, lapack_complex_float* w, 15034 lapack_complex_float* vs, lapack_int* ldvs, 15035 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15036 lapack_logical* bwork, lapack_int *info ); 15037 void LAPACK_zgees( char* jobvs, char* sort, LAPACK_Z_SELECT1 select, 15038 lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15039 lapack_int* sdim, lapack_complex_double* w, 15040 lapack_complex_double* vs, lapack_int* ldvs, 15041 lapack_complex_double* work, lapack_int* lwork, 15042 double* rwork, lapack_logical* bwork, lapack_int *info ); 15043 void LAPACK_sgeesx( char* jobvs, char* sort, LAPACK_S_SELECT2 select, 15044 char* sense, lapack_int* n, float* a, lapack_int* lda, 15045 lapack_int* sdim, float* wr, float* wi, float* vs, 15046 lapack_int* ldvs, float* rconde, float* rcondv, float* work, 15047 lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 15048 lapack_logical* bwork, lapack_int *info ); 15049 void LAPACK_dgeesx( char* jobvs, char* sort, LAPACK_D_SELECT2 select, 15050 char* sense, lapack_int* n, double* a, lapack_int* lda, 15051 lapack_int* sdim, double* wr, double* wi, double* vs, 15052 lapack_int* ldvs, double* rconde, double* rcondv, 15053 double* work, lapack_int* lwork, lapack_int* iwork, 15054 lapack_int* liwork, lapack_logical* bwork, 15055 lapack_int *info ); 15056 void LAPACK_cgeesx( char* jobvs, char* sort, LAPACK_C_SELECT1 select, 15057 char* sense, lapack_int* n, lapack_complex_float* a, 15058 lapack_int* lda, lapack_int* sdim, lapack_complex_float* w, 15059 lapack_complex_float* vs, lapack_int* ldvs, float* rconde, 15060 float* rcondv, lapack_complex_float* work, 15061 lapack_int* lwork, float* rwork, lapack_logical* bwork, 15062 lapack_int *info ); 15063 void LAPACK_zgeesx( char* jobvs, char* sort, LAPACK_Z_SELECT1 select, 15064 char* sense, lapack_int* n, lapack_complex_double* a, 15065 lapack_int* lda, lapack_int* sdim, lapack_complex_double* w, 15066 lapack_complex_double* vs, lapack_int* ldvs, double* rconde, 15067 double* rcondv, lapack_complex_double* work, 15068 lapack_int* lwork, double* rwork, lapack_logical* bwork, 15069 lapack_int *info ); 15070 void LAPACK_sgeev( char* jobvl, char* jobvr, lapack_int* n, float* a, 15071 lapack_int* lda, float* wr, float* wi, float* vl, 15072 lapack_int* ldvl, float* vr, lapack_int* ldvr, float* work, 15073 lapack_int* lwork, lapack_int *info ); 15074 void LAPACK_dgeev( char* jobvl, char* jobvr, lapack_int* n, double* a, 15075 lapack_int* lda, double* wr, double* wi, double* vl, 15076 lapack_int* ldvl, double* vr, lapack_int* ldvr, double* work, 15077 lapack_int* lwork, lapack_int *info ); 15078 void LAPACK_cgeev( char* jobvl, char* jobvr, lapack_int* n, 15079 lapack_complex_float* a, lapack_int* lda, 15080 lapack_complex_float* w, lapack_complex_float* vl, 15081 lapack_int* ldvl, lapack_complex_float* vr, lapack_int* ldvr, 15082 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15083 lapack_int *info ); 15084 void LAPACK_zgeev( char* jobvl, char* jobvr, lapack_int* n, 15085 lapack_complex_double* a, lapack_int* lda, 15086 lapack_complex_double* w, lapack_complex_double* vl, 15087 lapack_int* ldvl, lapack_complex_double* vr, 15088 lapack_int* ldvr, lapack_complex_double* work, 15089 lapack_int* lwork, double* rwork, lapack_int *info ); 15090 void LAPACK_sgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15091 lapack_int* n, float* a, lapack_int* lda, float* wr, 15092 float* wi, float* vl, lapack_int* ldvl, float* vr, 15093 lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15094 float* scale, float* abnrm, float* rconde, float* rcondv, 15095 float* work, lapack_int* lwork, lapack_int* iwork, 15096 lapack_int *info ); 15097 void LAPACK_dgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15098 lapack_int* n, double* a, lapack_int* lda, double* wr, 15099 double* wi, double* vl, lapack_int* ldvl, double* vr, 15100 lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15101 double* scale, double* abnrm, double* rconde, 15102 double* rcondv, double* work, lapack_int* lwork, 15103 lapack_int* iwork, lapack_int *info ); 15104 void LAPACK_cgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15105 lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15106 lapack_complex_float* w, lapack_complex_float* vl, 15107 lapack_int* ldvl, lapack_complex_float* vr, 15108 lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15109 float* scale, float* abnrm, float* rconde, float* rcondv, 15110 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15111 lapack_int *info ); 15112 void LAPACK_zgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15113 lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15114 lapack_complex_double* w, lapack_complex_double* vl, 15115 lapack_int* ldvl, lapack_complex_double* vr, 15116 lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15117 double* scale, double* abnrm, double* rconde, 15118 double* rcondv, lapack_complex_double* work, 15119 lapack_int* lwork, double* rwork, lapack_int *info ); 15120 void LAPACK_sgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15121 float* a, lapack_int* lda, float* s, float* u, 15122 lapack_int* ldu, float* vt, lapack_int* ldvt, float* work, 15123 lapack_int* lwork, lapack_int *info ); 15124 void LAPACK_dgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15125 double* a, lapack_int* lda, double* s, double* u, 15126 lapack_int* ldu, double* vt, lapack_int* ldvt, double* work, 15127 lapack_int* lwork, lapack_int *info ); 15128 void LAPACK_cgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15129 lapack_complex_float* a, lapack_int* lda, float* s, 15130 lapack_complex_float* u, lapack_int* ldu, 15131 lapack_complex_float* vt, lapack_int* ldvt, 15132 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15133 lapack_int *info ); 15134 void LAPACK_zgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15135 lapack_complex_double* a, lapack_int* lda, double* s, 15136 lapack_complex_double* u, lapack_int* ldu, 15137 lapack_complex_double* vt, lapack_int* ldvt, 15138 lapack_complex_double* work, lapack_int* lwork, 15139 double* rwork, lapack_int *info ); 15140 void LAPACK_sgesdd( char* jobz, lapack_int* m, lapack_int* n, float* a, 15141 lapack_int* lda, float* s, float* u, lapack_int* ldu, 15142 float* vt, lapack_int* ldvt, float* work, lapack_int* lwork, 15143 lapack_int* iwork, lapack_int *info ); 15144 void LAPACK_dgesdd( char* jobz, lapack_int* m, lapack_int* n, double* a, 15145 lapack_int* lda, double* s, double* u, lapack_int* ldu, 15146 double* vt, lapack_int* ldvt, double* work, 15147 lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 15148 void LAPACK_cgesdd( char* jobz, lapack_int* m, lapack_int* n, 15149 lapack_complex_float* a, lapack_int* lda, float* s, 15150 lapack_complex_float* u, lapack_int* ldu, 15151 lapack_complex_float* vt, lapack_int* ldvt, 15152 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15153 lapack_int* iwork, lapack_int *info ); 15154 void LAPACK_zgesdd( char* jobz, lapack_int* m, lapack_int* n, 15155 lapack_complex_double* a, lapack_int* lda, double* s, 15156 lapack_complex_double* u, lapack_int* ldu, 15157 lapack_complex_double* vt, lapack_int* ldvt, 15158 lapack_complex_double* work, lapack_int* lwork, 15159 double* rwork, lapack_int* iwork, lapack_int *info ); 15160 void LAPACK_dgejsv( char* joba, char* jobu, char* jobv, char* jobr, char* jobt, 15161 char* jobp, lapack_int* m, lapack_int* n, double* a, 15162 lapack_int* lda, double* sva, double* u, lapack_int* ldu, 15163 double* v, lapack_int* ldv, double* work, lapack_int* lwork, 15164 lapack_int* iwork, lapack_int *info ); 15165 void LAPACK_sgejsv( char* joba, char* jobu, char* jobv, char* jobr, char* jobt, 15166 char* jobp, lapack_int* m, lapack_int* n, float* a, 15167 lapack_int* lda, float* sva, float* u, lapack_int* ldu, 15168 float* v, lapack_int* ldv, float* work, lapack_int* lwork, 15169 lapack_int* iwork, lapack_int *info ); 15170 void LAPACK_dgesvj( char* joba, char* jobu, char* jobv, lapack_int* m, 15171 lapack_int* n, double* a, lapack_int* lda, double* sva, 15172 lapack_int* mv, double* v, lapack_int* ldv, double* work, 15173 lapack_int* lwork, lapack_int *info ); 15174 void LAPACK_sgesvj( char* joba, char* jobu, char* jobv, lapack_int* m, 15175 lapack_int* n, float* a, lapack_int* lda, float* sva, 15176 lapack_int* mv, float* v, lapack_int* ldv, float* work, 15177 lapack_int* lwork, lapack_int *info ); 15178 void LAPACK_sggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15179 lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15180 float* a, lapack_int* lda, float* b, lapack_int* ldb, 15181 float* alpha, float* beta, float* u, lapack_int* ldu, 15182 float* v, lapack_int* ldv, float* q, lapack_int* ldq, 15183 float* work, lapack_int* iwork, lapack_int *info ); 15184 void LAPACK_dggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15185 lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15186 double* a, lapack_int* lda, double* b, lapack_int* ldb, 15187 double* alpha, double* beta, double* u, lapack_int* ldu, 15188 double* v, lapack_int* ldv, double* q, lapack_int* ldq, 15189 double* work, lapack_int* iwork, lapack_int *info ); 15190 void LAPACK_cggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15191 lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15192 lapack_complex_float* a, lapack_int* lda, 15193 lapack_complex_float* b, lapack_int* ldb, float* alpha, 15194 float* beta, lapack_complex_float* u, lapack_int* ldu, 15195 lapack_complex_float* v, lapack_int* ldv, 15196 lapack_complex_float* q, lapack_int* ldq, 15197 lapack_complex_float* work, float* rwork, lapack_int* iwork, 15198 lapack_int *info ); 15199 void LAPACK_zggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15200 lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15201 lapack_complex_double* a, lapack_int* lda, 15202 lapack_complex_double* b, lapack_int* ldb, double* alpha, 15203 double* beta, lapack_complex_double* u, lapack_int* ldu, 15204 lapack_complex_double* v, lapack_int* ldv, 15205 lapack_complex_double* q, lapack_int* ldq, 15206 lapack_complex_double* work, double* rwork, 15207 lapack_int* iwork, lapack_int *info ); 15208 void LAPACK_ssygv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15209 float* a, lapack_int* lda, float* b, lapack_int* ldb, 15210 float* w, float* work, lapack_int* lwork, lapack_int *info ); 15211 void LAPACK_dsygv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15212 double* a, lapack_int* lda, double* b, lapack_int* ldb, 15213 double* w, double* work, lapack_int* lwork, 15214 lapack_int *info ); 15215 void LAPACK_chegv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15216 lapack_complex_float* a, lapack_int* lda, 15217 lapack_complex_float* b, lapack_int* ldb, float* w, 15218 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15219 lapack_int *info ); 15220 void LAPACK_zhegv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15221 lapack_complex_double* a, lapack_int* lda, 15222 lapack_complex_double* b, lapack_int* ldb, double* w, 15223 lapack_complex_double* work, lapack_int* lwork, 15224 double* rwork, lapack_int *info ); 15225 void LAPACK_ssygvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15226 float* a, lapack_int* lda, float* b, lapack_int* ldb, 15227 float* w, float* work, lapack_int* lwork, lapack_int* iwork, 15228 lapack_int* liwork, lapack_int *info ); 15229 void LAPACK_dsygvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15230 double* a, lapack_int* lda, double* b, lapack_int* ldb, 15231 double* w, double* work, lapack_int* lwork, 15232 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 15233 void LAPACK_chegvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15234 lapack_complex_float* a, lapack_int* lda, 15235 lapack_complex_float* b, lapack_int* ldb, float* w, 15236 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15237 lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 15238 lapack_int *info ); 15239 void LAPACK_zhegvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15240 lapack_complex_double* a, lapack_int* lda, 15241 lapack_complex_double* b, lapack_int* ldb, double* w, 15242 lapack_complex_double* work, lapack_int* lwork, 15243 double* rwork, lapack_int* lrwork, lapack_int* iwork, 15244 lapack_int* liwork, lapack_int *info ); 15245 void LAPACK_ssygvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15246 lapack_int* n, float* a, lapack_int* lda, float* b, 15247 lapack_int* ldb, float* vl, float* vu, lapack_int* il, 15248 lapack_int* iu, float* abstol, lapack_int* m, float* w, 15249 float* z, lapack_int* ldz, float* work, lapack_int* lwork, 15250 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15251 void LAPACK_dsygvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15252 lapack_int* n, double* a, lapack_int* lda, double* b, 15253 lapack_int* ldb, double* vl, double* vu, lapack_int* il, 15254 lapack_int* iu, double* abstol, lapack_int* m, double* w, 15255 double* z, lapack_int* ldz, double* work, lapack_int* lwork, 15256 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15257 void LAPACK_chegvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15258 lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15259 lapack_complex_float* b, lapack_int* ldb, float* vl, 15260 float* vu, lapack_int* il, lapack_int* iu, float* abstol, 15261 lapack_int* m, float* w, lapack_complex_float* z, 15262 lapack_int* ldz, lapack_complex_float* work, 15263 lapack_int* lwork, float* rwork, lapack_int* iwork, 15264 lapack_int* ifail, lapack_int *info ); 15265 void LAPACK_zhegvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15266 lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15267 lapack_complex_double* b, lapack_int* ldb, double* vl, 15268 double* vu, lapack_int* il, lapack_int* iu, double* abstol, 15269 lapack_int* m, double* w, lapack_complex_double* z, 15270 lapack_int* ldz, lapack_complex_double* work, 15271 lapack_int* lwork, double* rwork, lapack_int* iwork, 15272 lapack_int* ifail, lapack_int *info ); 15273 void LAPACK_sspgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15274 float* ap, float* bp, float* w, float* z, lapack_int* ldz, 15275 float* work, lapack_int *info ); 15276 void LAPACK_dspgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15277 double* ap, double* bp, double* w, double* z, 15278 lapack_int* ldz, double* work, lapack_int *info ); 15279 void LAPACK_chpgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15280 lapack_complex_float* ap, lapack_complex_float* bp, float* w, 15281 lapack_complex_float* z, lapack_int* ldz, 15282 lapack_complex_float* work, float* rwork, lapack_int *info ); 15283 void LAPACK_zhpgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15284 lapack_complex_double* ap, lapack_complex_double* bp, 15285 double* w, lapack_complex_double* z, lapack_int* ldz, 15286 lapack_complex_double* work, double* rwork, 15287 lapack_int *info ); 15288 void LAPACK_sspgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15289 float* ap, float* bp, float* w, float* z, lapack_int* ldz, 15290 float* work, lapack_int* lwork, lapack_int* iwork, 15291 lapack_int* liwork, lapack_int *info ); 15292 void LAPACK_dspgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15293 double* ap, double* bp, double* w, double* z, 15294 lapack_int* ldz, double* work, lapack_int* lwork, 15295 lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 15296 void LAPACK_chpgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15297 lapack_complex_float* ap, lapack_complex_float* bp, 15298 float* w, lapack_complex_float* z, lapack_int* ldz, 15299 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15300 lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 15301 lapack_int *info ); 15302 void LAPACK_zhpgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15303 lapack_complex_double* ap, lapack_complex_double* bp, 15304 double* w, lapack_complex_double* z, lapack_int* ldz, 15305 lapack_complex_double* work, lapack_int* lwork, 15306 double* rwork, lapack_int* lrwork, lapack_int* iwork, 15307 lapack_int* liwork, lapack_int *info ); 15308 void LAPACK_sspgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15309 lapack_int* n, float* ap, float* bp, float* vl, float* vu, 15310 lapack_int* il, lapack_int* iu, float* abstol, 15311 lapack_int* m, float* w, float* z, lapack_int* ldz, 15312 float* work, lapack_int* iwork, lapack_int* ifail, 15313 lapack_int *info ); 15314 void LAPACK_dspgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15315 lapack_int* n, double* ap, double* bp, double* vl, 15316 double* vu, lapack_int* il, lapack_int* iu, double* abstol, 15317 lapack_int* m, double* w, double* z, lapack_int* ldz, 15318 double* work, lapack_int* iwork, lapack_int* ifail, 15319 lapack_int *info ); 15320 void LAPACK_chpgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15321 lapack_int* n, lapack_complex_float* ap, 15322 lapack_complex_float* bp, float* vl, float* vu, 15323 lapack_int* il, lapack_int* iu, float* abstol, 15324 lapack_int* m, float* w, lapack_complex_float* z, 15325 lapack_int* ldz, lapack_complex_float* work, float* rwork, 15326 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15327 void LAPACK_zhpgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15328 lapack_int* n, lapack_complex_double* ap, 15329 lapack_complex_double* bp, double* vl, double* vu, 15330 lapack_int* il, lapack_int* iu, double* abstol, 15331 lapack_int* m, double* w, lapack_complex_double* z, 15332 lapack_int* ldz, lapack_complex_double* work, double* rwork, 15333 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15334 void LAPACK_ssbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15335 lapack_int* kb, float* ab, lapack_int* ldab, float* bb, 15336 lapack_int* ldbb, float* w, float* z, lapack_int* ldz, 15337 float* work, lapack_int *info ); 15338 void LAPACK_dsbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15339 lapack_int* kb, double* ab, lapack_int* ldab, double* bb, 15340 lapack_int* ldbb, double* w, double* z, lapack_int* ldz, 15341 double* work, lapack_int *info ); 15342 void LAPACK_chbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15343 lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab, 15344 lapack_complex_float* bb, lapack_int* ldbb, float* w, 15345 lapack_complex_float* z, lapack_int* ldz, 15346 lapack_complex_float* work, float* rwork, lapack_int *info ); 15347 void LAPACK_zhbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15348 lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab, 15349 lapack_complex_double* bb, lapack_int* ldbb, double* w, 15350 lapack_complex_double* z, lapack_int* ldz, 15351 lapack_complex_double* work, double* rwork, 15352 lapack_int *info ); 15353 void LAPACK_ssbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15354 lapack_int* kb, float* ab, lapack_int* ldab, float* bb, 15355 lapack_int* ldbb, float* w, float* z, lapack_int* ldz, 15356 float* work, lapack_int* lwork, lapack_int* iwork, 15357 lapack_int* liwork, lapack_int *info ); 15358 void LAPACK_dsbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15359 lapack_int* kb, double* ab, lapack_int* ldab, double* bb, 15360 lapack_int* ldbb, double* w, double* z, lapack_int* ldz, 15361 double* work, lapack_int* lwork, lapack_int* iwork, 15362 lapack_int* liwork, lapack_int *info ); 15363 void LAPACK_chbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15364 lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab, 15365 lapack_complex_float* bb, lapack_int* ldbb, float* w, 15366 lapack_complex_float* z, lapack_int* ldz, 15367 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15368 lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 15369 lapack_int *info ); 15370 void LAPACK_zhbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15371 lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab, 15372 lapack_complex_double* bb, lapack_int* ldbb, double* w, 15373 lapack_complex_double* z, lapack_int* ldz, 15374 lapack_complex_double* work, lapack_int* lwork, 15375 double* rwork, lapack_int* lrwork, lapack_int* iwork, 15376 lapack_int* liwork, lapack_int *info ); 15377 void LAPACK_ssbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15378 lapack_int* ka, lapack_int* kb, float* ab, lapack_int* ldab, 15379 float* bb, lapack_int* ldbb, float* q, lapack_int* ldq, 15380 float* vl, float* vu, lapack_int* il, lapack_int* iu, 15381 float* abstol, lapack_int* m, float* w, float* z, 15382 lapack_int* ldz, float* work, lapack_int* iwork, 15383 lapack_int* ifail, lapack_int *info ); 15384 void LAPACK_dsbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15385 lapack_int* ka, lapack_int* kb, double* ab, 15386 lapack_int* ldab, double* bb, lapack_int* ldbb, double* q, 15387 lapack_int* ldq, double* vl, double* vu, lapack_int* il, 15388 lapack_int* iu, double* abstol, lapack_int* m, double* w, 15389 double* z, lapack_int* ldz, double* work, lapack_int* iwork, 15390 lapack_int* ifail, lapack_int *info ); 15391 void LAPACK_chbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15392 lapack_int* ka, lapack_int* kb, lapack_complex_float* ab, 15393 lapack_int* ldab, lapack_complex_float* bb, 15394 lapack_int* ldbb, lapack_complex_float* q, lapack_int* ldq, 15395 float* vl, float* vu, lapack_int* il, lapack_int* iu, 15396 float* abstol, lapack_int* m, float* w, 15397 lapack_complex_float* z, lapack_int* ldz, 15398 lapack_complex_float* work, float* rwork, lapack_int* iwork, 15399 lapack_int* ifail, lapack_int *info ); 15400 void LAPACK_zhbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15401 lapack_int* ka, lapack_int* kb, lapack_complex_double* ab, 15402 lapack_int* ldab, lapack_complex_double* bb, 15403 lapack_int* ldbb, lapack_complex_double* q, lapack_int* ldq, 15404 double* vl, double* vu, lapack_int* il, lapack_int* iu, 15405 double* abstol, lapack_int* m, double* w, 15406 lapack_complex_double* z, lapack_int* ldz, 15407 lapack_complex_double* work, double* rwork, 15408 lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15409 void LAPACK_sgges( char* jobvsl, char* jobvsr, char* sort, 15410 LAPACK_S_SELECT3 selctg, lapack_int* n, float* a, 15411 lapack_int* lda, float* b, lapack_int* ldb, lapack_int* sdim, 15412 float* alphar, float* alphai, float* beta, float* vsl, 15413 lapack_int* ldvsl, float* vsr, lapack_int* ldvsr, 15414 float* work, lapack_int* lwork, lapack_logical* bwork, 15415 lapack_int *info ); 15416 void LAPACK_dgges( char* jobvsl, char* jobvsr, char* sort, 15417 LAPACK_D_SELECT3 selctg, lapack_int* n, double* a, 15418 lapack_int* lda, double* b, lapack_int* ldb, 15419 lapack_int* sdim, double* alphar, double* alphai, 15420 double* beta, double* vsl, lapack_int* ldvsl, double* vsr, 15421 lapack_int* ldvsr, double* work, lapack_int* lwork, 15422 lapack_logical* bwork, lapack_int *info ); 15423 void LAPACK_cgges( char* jobvsl, char* jobvsr, char* sort, 15424 LAPACK_C_SELECT2 selctg, lapack_int* n, 15425 lapack_complex_float* a, lapack_int* lda, 15426 lapack_complex_float* b, lapack_int* ldb, lapack_int* sdim, 15427 lapack_complex_float* alpha, lapack_complex_float* beta, 15428 lapack_complex_float* vsl, lapack_int* ldvsl, 15429 lapack_complex_float* vsr, lapack_int* ldvsr, 15430 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15431 lapack_logical* bwork, lapack_int *info ); 15432 void LAPACK_zgges( char* jobvsl, char* jobvsr, char* sort, 15433 LAPACK_Z_SELECT2 selctg, lapack_int* n, 15434 lapack_complex_double* a, lapack_int* lda, 15435 lapack_complex_double* b, lapack_int* ldb, lapack_int* sdim, 15436 lapack_complex_double* alpha, lapack_complex_double* beta, 15437 lapack_complex_double* vsl, lapack_int* ldvsl, 15438 lapack_complex_double* vsr, lapack_int* ldvsr, 15439 lapack_complex_double* work, lapack_int* lwork, 15440 double* rwork, lapack_logical* bwork, lapack_int *info ); 15441 void LAPACK_sggesx( char* jobvsl, char* jobvsr, char* sort, 15442 LAPACK_S_SELECT3 selctg, char* sense, lapack_int* n, 15443 float* a, lapack_int* lda, float* b, lapack_int* ldb, 15444 lapack_int* sdim, float* alphar, float* alphai, float* beta, 15445 float* vsl, lapack_int* ldvsl, float* vsr, 15446 lapack_int* ldvsr, float* rconde, float* rcondv, 15447 float* work, lapack_int* lwork, lapack_int* iwork, 15448 lapack_int* liwork, lapack_logical* bwork, 15449 lapack_int *info ); 15450 void LAPACK_dggesx( char* jobvsl, char* jobvsr, char* sort, 15451 LAPACK_D_SELECT3 selctg, char* sense, lapack_int* n, 15452 double* a, lapack_int* lda, double* b, lapack_int* ldb, 15453 lapack_int* sdim, double* alphar, double* alphai, 15454 double* beta, double* vsl, lapack_int* ldvsl, double* vsr, 15455 lapack_int* ldvsr, double* rconde, double* rcondv, 15456 double* work, lapack_int* lwork, lapack_int* iwork, 15457 lapack_int* liwork, lapack_logical* bwork, 15458 lapack_int *info ); 15459 void LAPACK_cggesx( char* jobvsl, char* jobvsr, char* sort, 15460 LAPACK_C_SELECT2 selctg, char* sense, lapack_int* n, 15461 lapack_complex_float* a, lapack_int* lda, 15462 lapack_complex_float* b, lapack_int* ldb, lapack_int* sdim, 15463 lapack_complex_float* alpha, lapack_complex_float* beta, 15464 lapack_complex_float* vsl, lapack_int* ldvsl, 15465 lapack_complex_float* vsr, lapack_int* ldvsr, float* rconde, 15466 float* rcondv, lapack_complex_float* work, 15467 lapack_int* lwork, float* rwork, lapack_int* iwork, 15468 lapack_int* liwork, lapack_logical* bwork, 15469 lapack_int *info ); 15470 void LAPACK_zggesx( char* jobvsl, char* jobvsr, char* sort, 15471 LAPACK_Z_SELECT2 selctg, char* sense, lapack_int* n, 15472 lapack_complex_double* a, lapack_int* lda, 15473 lapack_complex_double* b, lapack_int* ldb, lapack_int* sdim, 15474 lapack_complex_double* alpha, lapack_complex_double* beta, 15475 lapack_complex_double* vsl, lapack_int* ldvsl, 15476 lapack_complex_double* vsr, lapack_int* ldvsr, 15477 double* rconde, double* rcondv, lapack_complex_double* work, 15478 lapack_int* lwork, double* rwork, lapack_int* iwork, 15479 lapack_int* liwork, lapack_logical* bwork, 15480 lapack_int *info ); 15481 void LAPACK_sggev( char* jobvl, char* jobvr, lapack_int* n, float* a, 15482 lapack_int* lda, float* b, lapack_int* ldb, float* alphar, 15483 float* alphai, float* beta, float* vl, lapack_int* ldvl, 15484 float* vr, lapack_int* ldvr, float* work, lapack_int* lwork, 15485 lapack_int *info ); 15486 void LAPACK_dggev( char* jobvl, char* jobvr, lapack_int* n, double* a, 15487 lapack_int* lda, double* b, lapack_int* ldb, double* alphar, 15488 double* alphai, double* beta, double* vl, lapack_int* ldvl, 15489 double* vr, lapack_int* ldvr, double* work, 15490 lapack_int* lwork, lapack_int *info ); 15491 void LAPACK_cggev( char* jobvl, char* jobvr, lapack_int* n, 15492 lapack_complex_float* a, lapack_int* lda, 15493 lapack_complex_float* b, lapack_int* ldb, 15494 lapack_complex_float* alpha, lapack_complex_float* beta, 15495 lapack_complex_float* vl, lapack_int* ldvl, 15496 lapack_complex_float* vr, lapack_int* ldvr, 15497 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15498 lapack_int *info ); 15499 void LAPACK_zggev( char* jobvl, char* jobvr, lapack_int* n, 15500 lapack_complex_double* a, lapack_int* lda, 15501 lapack_complex_double* b, lapack_int* ldb, 15502 lapack_complex_double* alpha, lapack_complex_double* beta, 15503 lapack_complex_double* vl, lapack_int* ldvl, 15504 lapack_complex_double* vr, lapack_int* ldvr, 15505 lapack_complex_double* work, lapack_int* lwork, 15506 double* rwork, lapack_int *info ); 15507 void LAPACK_sggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15508 lapack_int* n, float* a, lapack_int* lda, float* b, 15509 lapack_int* ldb, float* alphar, float* alphai, float* beta, 15510 float* vl, lapack_int* ldvl, float* vr, lapack_int* ldvr, 15511 lapack_int* ilo, lapack_int* ihi, float* lscale, 15512 float* rscale, float* abnrm, float* bbnrm, float* rconde, 15513 float* rcondv, float* work, lapack_int* lwork, 15514 lapack_int* iwork, lapack_logical* bwork, 15515 lapack_int *info ); 15516 void LAPACK_dggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15517 lapack_int* n, double* a, lapack_int* lda, double* b, 15518 lapack_int* ldb, double* alphar, double* alphai, 15519 double* beta, double* vl, lapack_int* ldvl, double* vr, 15520 lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15521 double* lscale, double* rscale, double* abnrm, 15522 double* bbnrm, double* rconde, double* rcondv, double* work, 15523 lapack_int* lwork, lapack_int* iwork, lapack_logical* bwork, 15524 lapack_int *info ); 15525 void LAPACK_cggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15526 lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15527 lapack_complex_float* b, lapack_int* ldb, 15528 lapack_complex_float* alpha, lapack_complex_float* beta, 15529 lapack_complex_float* vl, lapack_int* ldvl, 15530 lapack_complex_float* vr, lapack_int* ldvr, lapack_int* ilo, 15531 lapack_int* ihi, float* lscale, float* rscale, float* abnrm, 15532 float* bbnrm, float* rconde, float* rcondv, 15533 lapack_complex_float* work, lapack_int* lwork, float* rwork, 15534 lapack_int* iwork, lapack_logical* bwork, 15535 lapack_int *info ); 15536 void LAPACK_zggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15537 lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15538 lapack_complex_double* b, lapack_int* ldb, 15539 lapack_complex_double* alpha, lapack_complex_double* beta, 15540 lapack_complex_double* vl, lapack_int* ldvl, 15541 lapack_complex_double* vr, lapack_int* ldvr, 15542 lapack_int* ilo, lapack_int* ihi, double* lscale, 15543 double* rscale, double* abnrm, double* bbnrm, 15544 double* rconde, double* rcondv, lapack_complex_double* work, 15545 lapack_int* lwork, double* rwork, lapack_int* iwork, 15546 lapack_logical* bwork, lapack_int *info ); 15547 void LAPACK_dsfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15548 lapack_int* k, double* alpha, const double* a, 15549 lapack_int* lda, double* beta, double* c ); 15550 void LAPACK_ssfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15551 lapack_int* k, float* alpha, const float* a, lapack_int* lda, 15552 float* beta, float* c ); 15553 void LAPACK_zhfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15554 lapack_int* k, double* alpha, const lapack_complex_double* a, 15555 lapack_int* lda, double* beta, lapack_complex_double* c ); 15556 void LAPACK_chfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15557 lapack_int* k, float* alpha, const lapack_complex_float* a, 15558 lapack_int* lda, float* beta, lapack_complex_float* c ); 15559 void LAPACK_dtfsm( char* transr, char* side, char* uplo, char* trans, 15560 char* diag, lapack_int* m, lapack_int* n, double* alpha, 15561 const double* a, double* b, lapack_int* ldb ); 15562 void LAPACK_stfsm( char* transr, char* side, char* uplo, char* trans, 15563 char* diag, lapack_int* m, lapack_int* n, float* alpha, 15564 const float* a, float* b, lapack_int* ldb ); 15565 void LAPACK_ztfsm( char* transr, char* side, char* uplo, char* trans, 15566 char* diag, lapack_int* m, lapack_int* n, 15567 lapack_complex_double* alpha, const lapack_complex_double* a, 15568 lapack_complex_double* b, lapack_int* ldb ); 15569 void LAPACK_ctfsm( char* transr, char* side, char* uplo, char* trans, 15570 char* diag, lapack_int* m, lapack_int* n, 15571 lapack_complex_float* alpha, const lapack_complex_float* a, 15572 lapack_complex_float* b, lapack_int* ldb ); 15573 void LAPACK_dtfttp( char* transr, char* uplo, lapack_int* n, const double* arf, 15574 double* ap, lapack_int *info ); 15575 void LAPACK_stfttp( char* transr, char* uplo, lapack_int* n, const float* arf, 15576 float* ap, lapack_int *info ); 15577 void LAPACK_ztfttp( char* transr, char* uplo, lapack_int* n, 15578 const lapack_complex_double* arf, lapack_complex_double* ap, 15579 lapack_int *info ); 15580 void LAPACK_ctfttp( char* transr, char* uplo, lapack_int* n, 15581 const lapack_complex_float* arf, lapack_complex_float* ap, 15582 lapack_int *info ); 15583 void LAPACK_dtfttr( char* transr, char* uplo, lapack_int* n, const double* arf, 15584 double* a, lapack_int* lda, lapack_int *info ); 15585 void LAPACK_stfttr( char* transr, char* uplo, lapack_int* n, const float* arf, 15586 float* a, lapack_int* lda, lapack_int *info ); 15587 void LAPACK_ztfttr( char* transr, char* uplo, lapack_int* n, 15588 const lapack_complex_double* arf, lapack_complex_double* a, 15589 lapack_int* lda, lapack_int *info ); 15590 void LAPACK_ctfttr( char* transr, char* uplo, lapack_int* n, 15591 const lapack_complex_float* arf, lapack_complex_float* a, 15592 lapack_int* lda, lapack_int *info ); 15593 void LAPACK_dtpttf( char* transr, char* uplo, lapack_int* n, const double* ap, 15594 double* arf, lapack_int *info ); 15595 void LAPACK_stpttf( char* transr, char* uplo, lapack_int* n, const float* ap, 15596 float* arf, lapack_int *info ); 15597 void LAPACK_ztpttf( char* transr, char* uplo, lapack_int* n, 15598 const lapack_complex_double* ap, lapack_complex_double* arf, 15599 lapack_int *info ); 15600 void LAPACK_ctpttf( char* transr, char* uplo, lapack_int* n, 15601 const lapack_complex_float* ap, lapack_complex_float* arf, 15602 lapack_int *info ); 15603 void LAPACK_dtpttr( char* uplo, lapack_int* n, const double* ap, double* a, 15604 lapack_int* lda, lapack_int *info ); 15605 void LAPACK_stpttr( char* uplo, lapack_int* n, const float* ap, float* a, 15606 lapack_int* lda, lapack_int *info ); 15607 void LAPACK_ztpttr( char* uplo, lapack_int* n, const lapack_complex_double* ap, 15608 lapack_complex_double* a, lapack_int* lda, 15609 lapack_int *info ); 15610 void LAPACK_ctpttr( char* uplo, lapack_int* n, const lapack_complex_float* ap, 15611 lapack_complex_float* a, lapack_int* lda, 15612 lapack_int *info ); 15613 void LAPACK_dtrttf( char* transr, char* uplo, lapack_int* n, const double* a, 15614 lapack_int* lda, double* arf, lapack_int *info ); 15615 void LAPACK_strttf( char* transr, char* uplo, lapack_int* n, const float* a, 15616 lapack_int* lda, float* arf, lapack_int *info ); 15617 void LAPACK_ztrttf( char* transr, char* uplo, lapack_int* n, 15618 const lapack_complex_double* a, lapack_int* lda, 15619 lapack_complex_double* arf, lapack_int *info ); 15620 void LAPACK_ctrttf( char* transr, char* uplo, lapack_int* n, 15621 const lapack_complex_float* a, lapack_int* lda, 15622 lapack_complex_float* arf, lapack_int *info ); 15623 void LAPACK_dtrttp( char* uplo, lapack_int* n, const double* a, lapack_int* lda, 15624 double* ap, lapack_int *info ); 15625 void LAPACK_strttp( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 15626 float* ap, lapack_int *info ); 15627 void LAPACK_ztrttp( char* uplo, lapack_int* n, const lapack_complex_double* a, 15628 lapack_int* lda, lapack_complex_double* ap, 15629 lapack_int *info ); 15630 void LAPACK_ctrttp( char* uplo, lapack_int* n, const lapack_complex_float* a, 15631 lapack_int* lda, lapack_complex_float* ap, 15632 lapack_int *info ); 15633 void LAPACK_sgeqrfp( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15634 float* tau, float* work, lapack_int* lwork, 15635 lapack_int *info ); 15636 void LAPACK_dgeqrfp( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15637 double* tau, double* work, lapack_int* lwork, 15638 lapack_int *info ); 15639 void LAPACK_cgeqrfp( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15640 lapack_int* lda, lapack_complex_float* tau, 15641 lapack_complex_float* work, lapack_int* lwork, 15642 lapack_int *info ); 15643 void LAPACK_zgeqrfp( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15644 lapack_int* lda, lapack_complex_double* tau, 15645 lapack_complex_double* work, lapack_int* lwork, 15646 lapack_int *info ); 15647 void LAPACK_clacgv( lapack_int* n, lapack_complex_float* x, lapack_int* incx ); 15648 void LAPACK_zlacgv( lapack_int* n, lapack_complex_double* x, lapack_int* incx ); 15649 void LAPACK_slarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15650 float* x ); 15651 void LAPACK_dlarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15652 double* x ); 15653 void LAPACK_clarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15654 lapack_complex_float* x ); 15655 void LAPACK_zlarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15656 lapack_complex_double* x ); 15657 void LAPACK_sgeqr2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15658 float* tau, float* work, lapack_int *info ); 15659 void LAPACK_dgeqr2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15660 double* tau, double* work, lapack_int *info ); 15661 void LAPACK_cgeqr2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15662 lapack_int* lda, lapack_complex_float* tau, 15663 lapack_complex_float* work, lapack_int *info ); 15664 void LAPACK_zgeqr2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15665 lapack_int* lda, lapack_complex_double* tau, 15666 lapack_complex_double* work, lapack_int *info ); 15667 void LAPACK_slacpy( char* uplo, lapack_int* m, lapack_int* n, const float* a, 15668 lapack_int* lda, float* b, lapack_int* ldb ); 15669 void LAPACK_dlacpy( char* uplo, lapack_int* m, lapack_int* n, const double* a, 15670 lapack_int* lda, double* b, lapack_int* ldb ); 15671 void LAPACK_clacpy( char* uplo, lapack_int* m, lapack_int* n, 15672 const lapack_complex_float* a, lapack_int* lda, 15673 lapack_complex_float* b, lapack_int* ldb ); 15674 void LAPACK_zlacpy( char* uplo, lapack_int* m, lapack_int* n, 15675 const lapack_complex_double* a, lapack_int* lda, 15676 lapack_complex_double* b, lapack_int* ldb ); 15677 void LAPACK_sgetf2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15678 lapack_int* ipiv, lapack_int *info ); 15679 void LAPACK_dgetf2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15680 lapack_int* ipiv, lapack_int *info ); 15681 void LAPACK_cgetf2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15682 lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 15683 void LAPACK_zgetf2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15684 lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 15685 void LAPACK_slaswp( lapack_int* n, float* a, lapack_int* lda, lapack_int* k1, 15686 lapack_int* k2, const lapack_int* ipiv, lapack_int* incx ); 15687 void LAPACK_dlaswp( lapack_int* n, double* a, lapack_int* lda, lapack_int* k1, 15688 lapack_int* k2, const lapack_int* ipiv, lapack_int* incx ); 15689 void LAPACK_claswp( lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15690 lapack_int* k1, lapack_int* k2, const lapack_int* ipiv, 15691 lapack_int* incx ); 15692 void LAPACK_zlaswp( lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15693 lapack_int* k1, lapack_int* k2, const lapack_int* ipiv, 15694 lapack_int* incx ); 15695 float LAPACK_slange( char* norm, lapack_int* m, lapack_int* n, const float* a, 15696 lapack_int* lda, float* work ); 15697 double LAPACK_dlange( char* norm, lapack_int* m, lapack_int* n, const double* a, 15698 lapack_int* lda, double* work ); 15699 float LAPACK_clange( char* norm, lapack_int* m, lapack_int* n, 15700 const lapack_complex_float* a, lapack_int* lda, float* work ); 15701 double LAPACK_zlange( char* norm, lapack_int* m, lapack_int* n, 15702 const lapack_complex_double* a, lapack_int* lda, double* work ); 15703 float LAPACK_clanhe( char* norm, char* uplo, lapack_int* n, 15704 const lapack_complex_float* a, lapack_int* lda, float* work ); 15705 double LAPACK_zlanhe( char* norm, char* uplo, lapack_int* n, 15706 const lapack_complex_double* a, lapack_int* lda, double* work ); 15707 float LAPACK_slansy( char* norm, char* uplo, lapack_int* n, const float* a, 15708 lapack_int* lda, float* work ); 15709 double LAPACK_dlansy( char* norm, char* uplo, lapack_int* n, const double* a, 15710 lapack_int* lda, double* work ); 15711 float LAPACK_clansy( char* norm, char* uplo, lapack_int* n, 15712 const lapack_complex_float* a, lapack_int* lda, float* work ); 15713 double LAPACK_zlansy( char* norm, char* uplo, lapack_int* n, 15714 const lapack_complex_double* a, lapack_int* lda, double* work ); 15715 float LAPACK_slantr( char* norm, char* uplo, char* diag, lapack_int* m, 15716 lapack_int* n, const float* a, lapack_int* lda, float* work ); 15717 double LAPACK_dlantr( char* norm, char* uplo, char* diag, lapack_int* m, 15718 lapack_int* n, const double* a, lapack_int* lda, double* work ); 15719 float LAPACK_clantr( char* norm, char* uplo, char* diag, lapack_int* m, 15720 lapack_int* n, const lapack_complex_float* a, lapack_int* lda, 15721 float* work ); 15722 double LAPACK_zlantr( char* norm, char* uplo, char* diag, lapack_int* m, 15723 lapack_int* n, const lapack_complex_double* a, lapack_int* lda, 15724 double* work ); 15725 float LAPACK_slamch( char* cmach ); 15726 double LAPACK_dlamch( char* cmach ); 15727 void LAPACK_sgelq2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15728 float* tau, float* work, lapack_int *info ); 15729 void LAPACK_dgelq2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15730 double* tau, double* work, lapack_int *info ); 15731 void LAPACK_cgelq2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15732 lapack_int* lda, lapack_complex_float* tau, 15733 lapack_complex_float* work, lapack_int *info ); 15734 void LAPACK_zgelq2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15735 lapack_int* lda, lapack_complex_double* tau, 15736 lapack_complex_double* work, lapack_int *info ); 15737 void LAPACK_slarfb( char* side, char* trans, char* direct, char* storev, 15738 lapack_int* m, lapack_int* n, lapack_int* k, const float* v, 15739 lapack_int* ldv, const float* t, lapack_int* ldt, float* c, 15740 lapack_int* ldc, float* work, lapack_int* ldwork ); 15741 void LAPACK_dlarfb( char* side, char* trans, char* direct, char* storev, 15742 lapack_int* m, lapack_int* n, lapack_int* k, 15743 const double* v, lapack_int* ldv, const double* t, 15744 lapack_int* ldt, double* c, lapack_int* ldc, double* work, 15745 lapack_int* ldwork ); 15746 void LAPACK_clarfb( char* side, char* trans, char* direct, char* storev, 15747 lapack_int* m, lapack_int* n, lapack_int* k, 15748 const lapack_complex_float* v, lapack_int* ldv, 15749 const lapack_complex_float* t, lapack_int* ldt, 15750 lapack_complex_float* c, lapack_int* ldc, 15751 lapack_complex_float* work, lapack_int* ldwork ); 15752 void LAPACK_zlarfb( char* side, char* trans, char* direct, char* storev, 15753 lapack_int* m, lapack_int* n, lapack_int* k, 15754 const lapack_complex_double* v, lapack_int* ldv, 15755 const lapack_complex_double* t, lapack_int* ldt, 15756 lapack_complex_double* c, lapack_int* ldc, 15757 lapack_complex_double* work, lapack_int* ldwork ); 15758 void LAPACK_slarfg( lapack_int* n, float* alpha, float* x, lapack_int* incx, 15759 float* tau ); 15760 void LAPACK_dlarfg( lapack_int* n, double* alpha, double* x, lapack_int* incx, 15761 double* tau ); 15762 void LAPACK_clarfg( lapack_int* n, lapack_complex_float* alpha, 15763 lapack_complex_float* x, lapack_int* incx, 15764 lapack_complex_float* tau ); 15765 void LAPACK_zlarfg( lapack_int* n, lapack_complex_double* alpha, 15766 lapack_complex_double* x, lapack_int* incx, 15767 lapack_complex_double* tau ); 15768 void LAPACK_slarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15769 const float* v, lapack_int* ldv, const float* tau, float* t, 15770 lapack_int* ldt ); 15771 void LAPACK_dlarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15772 const double* v, lapack_int* ldv, const double* tau, 15773 double* t, lapack_int* ldt ); 15774 void LAPACK_clarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15775 const lapack_complex_float* v, lapack_int* ldv, 15776 const lapack_complex_float* tau, lapack_complex_float* t, 15777 lapack_int* ldt ); 15778 void LAPACK_zlarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15779 const lapack_complex_double* v, lapack_int* ldv, 15780 const lapack_complex_double* tau, lapack_complex_double* t, 15781 lapack_int* ldt ); 15782 void LAPACK_slarfx( char* side, lapack_int* m, lapack_int* n, const float* v, 15783 float* tau, float* c, lapack_int* ldc, float* work ); 15784 void LAPACK_dlarfx( char* side, lapack_int* m, lapack_int* n, const double* v, 15785 double* tau, double* c, lapack_int* ldc, double* work ); 15786 void LAPACK_clarfx( char* side, lapack_int* m, lapack_int* n, 15787 const lapack_complex_float* v, lapack_complex_float* tau, 15788 lapack_complex_float* c, lapack_int* ldc, 15789 lapack_complex_float* work ); 15790 void LAPACK_zlarfx( char* side, lapack_int* m, lapack_int* n, 15791 const lapack_complex_double* v, lapack_complex_double* tau, 15792 lapack_complex_double* c, lapack_int* ldc, 15793 lapack_complex_double* work ); 15794 void LAPACK_slatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15795 char* sym, float* d, lapack_int* mode, float* cond, 15796 float* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15797 float* a, lapack_int* lda, float* work, lapack_int *info ); 15798 void LAPACK_dlatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15799 char* sym, double* d, lapack_int* mode, double* cond, 15800 double* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15801 double* a, lapack_int* lda, double* work, 15802 lapack_int *info ); 15803 void LAPACK_clatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15804 char* sym, float* d, lapack_int* mode, float* cond, 15805 float* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15806 lapack_complex_float* a, lapack_int* lda, 15807 lapack_complex_float* work, lapack_int *info ); 15808 void LAPACK_zlatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15809 char* sym, double* d, lapack_int* mode, double* cond, 15810 double* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15811 lapack_complex_double* a, lapack_int* lda, 15812 lapack_complex_double* work, lapack_int *info ); 15813 void LAPACK_slag2d( lapack_int* m, lapack_int* n, const float* sa, 15814 lapack_int* ldsa, double* a, lapack_int* lda, 15815 lapack_int *info ); 15816 void LAPACK_dlag2s( lapack_int* m, lapack_int* n, const double* a, 15817 lapack_int* lda, float* sa, lapack_int* ldsa, 15818 lapack_int *info ); 15819 void LAPACK_clag2z( lapack_int* m, lapack_int* n, 15820 const lapack_complex_float* sa, lapack_int* ldsa, 15821 lapack_complex_double* a, lapack_int* lda, 15822 lapack_int *info ); 15823 void LAPACK_zlag2c( lapack_int* m, lapack_int* n, 15824 const lapack_complex_double* a, lapack_int* lda, 15825 lapack_complex_float* sa, lapack_int* ldsa, 15826 lapack_int *info ); 15827 void LAPACK_slauum( char* uplo, lapack_int* n, float* a, lapack_int* lda, 15828 lapack_int *info ); 15829 void LAPACK_dlauum( char* uplo, lapack_int* n, double* a, lapack_int* lda, 15830 lapack_int *info ); 15831 void LAPACK_clauum( char* uplo, lapack_int* n, lapack_complex_float* a, 15832 lapack_int* lda, lapack_int *info ); 15833 void LAPACK_zlauum( char* uplo, lapack_int* n, lapack_complex_double* a, 15834 lapack_int* lda, lapack_int *info ); 15835 void LAPACK_slagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15836 lapack_int* ku, const float* d, float* a, lapack_int* lda, 15837 lapack_int* iseed, float* work, lapack_int *info ); 15838 void LAPACK_dlagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15839 lapack_int* ku, const double* d, double* a, lapack_int* lda, 15840 lapack_int* iseed, double* work, lapack_int *info ); 15841 void LAPACK_clagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15842 lapack_int* ku, const float* d, lapack_complex_float* a, 15843 lapack_int* lda, lapack_int* iseed, 15844 lapack_complex_float* work, lapack_int *info ); 15845 void LAPACK_zlagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15846 lapack_int* ku, const double* d, lapack_complex_double* a, 15847 lapack_int* lda, lapack_int* iseed, 15848 lapack_complex_double* work, lapack_int *info ); 15849 void LAPACK_slaset( char* uplo, lapack_int* m, lapack_int* n, float* alpha, 15850 float* beta, float* a, lapack_int* lda ); 15851 void LAPACK_dlaset( char* uplo, lapack_int* m, lapack_int* n, double* alpha, 15852 double* beta, double* a, lapack_int* lda ); 15853 void LAPACK_claset( char* uplo, lapack_int* m, lapack_int* n, 15854 lapack_complex_float* alpha, lapack_complex_float* beta, 15855 lapack_complex_float* a, lapack_int* lda ); 15856 void LAPACK_zlaset( char* uplo, lapack_int* m, lapack_int* n, 15857 lapack_complex_double* alpha, lapack_complex_double* beta, 15858 lapack_complex_double* a, lapack_int* lda ); 15859 void LAPACK_slasrt( char* id, lapack_int* n, float* d, lapack_int *info ); 15860 void LAPACK_dlasrt( char* id, lapack_int* n, double* d, lapack_int *info ); 15861 void LAPACK_claghe( lapack_int* n, lapack_int* k, const float* d, 15862 lapack_complex_float* a, lapack_int* lda, lapack_int* iseed, 15863 lapack_complex_float* work, lapack_int *info ); 15864 void LAPACK_zlaghe( lapack_int* n, lapack_int* k, const double* d, 15865 lapack_complex_double* a, lapack_int* lda, 15866 lapack_int* iseed, lapack_complex_double* work, 15867 lapack_int *info ); 15868 void LAPACK_slagsy( lapack_int* n, lapack_int* k, const float* d, float* a, 15869 lapack_int* lda, lapack_int* iseed, float* work, 15870 lapack_int *info ); 15871 void LAPACK_dlagsy( lapack_int* n, lapack_int* k, const double* d, double* a, 15872 lapack_int* lda, lapack_int* iseed, double* work, 15873 lapack_int *info ); 15874 void LAPACK_clagsy( lapack_int* n, lapack_int* k, const float* d, 15875 lapack_complex_float* a, lapack_int* lda, lapack_int* iseed, 15876 lapack_complex_float* work, lapack_int *info ); 15877 void LAPACK_zlagsy( lapack_int* n, lapack_int* k, const double* d, 15878 lapack_complex_double* a, lapack_int* lda, 15879 lapack_int* iseed, lapack_complex_double* work, 15880 lapack_int *info ); 15881 void LAPACK_slapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15882 float* x, lapack_int* ldx, lapack_int* k ); 15883 void LAPACK_dlapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15884 double* x, lapack_int* ldx, lapack_int* k ); 15885 void LAPACK_clapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15886 lapack_complex_float* x, lapack_int* ldx, lapack_int* k ); 15887 void LAPACK_zlapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15888 lapack_complex_double* x, lapack_int* ldx, lapack_int* k ); 15889 float LAPACK_slapy2( float* x, float* y ); 15890 double LAPACK_dlapy2( double* x, double* y ); 15891 float LAPACK_slapy3( float* x, float* y, float* z ); 15892 double LAPACK_dlapy3( double* x, double* y, double* z ); 15893 void LAPACK_slartgp( float* f, float* g, float* cs, float* sn, float* r ); 15894 void LAPACK_dlartgp( double* f, double* g, double* cs, double* sn, double* r ); 15895 void LAPACK_slartgs( float* x, float* y, float* sigma, float* cs, float* sn ); 15896 void LAPACK_dlartgs( double* x, double* y, double* sigma, double* cs, 15897 double* sn ); 15898 // LAPACK 3.3.0 15899 void LAPACK_cbbcsd( char* jobu1, char* jobu2, 15900 char* jobv1t, char* jobv2t, char* trans, 15901 lapack_int* m, lapack_int* p, lapack_int* q, 15902 float* theta, float* phi, 15903 lapack_complex_float* u1, lapack_int* ldu1, 15904 lapack_complex_float* u2, lapack_int* ldu2, 15905 lapack_complex_float* v1t, lapack_int* ldv1t, 15906 lapack_complex_float* v2t, lapack_int* ldv2t, 15907 float* b11d, float* b11e, float* b12d, 15908 float* b12e, float* b21d, float* b21e, 15909 float* b22d, float* b22e, float* rwork, 15910 lapack_int* lrwork , lapack_int *info ); 15911 void LAPACK_cheswapr( char* uplo, lapack_int* n, 15912 lapack_complex_float* a, lapack_int* i1, 15913 lapack_int* i2 ); 15914 void LAPACK_chetri2( char* uplo, lapack_int* n, 15915 lapack_complex_float* a, lapack_int* lda, 15916 const lapack_int* ipiv, 15917 lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 15918 void LAPACK_chetri2x( char* uplo, lapack_int* n, 15919 lapack_complex_float* a, lapack_int* lda, 15920 const lapack_int* ipiv, 15921 lapack_complex_float* work, lapack_int* nb , lapack_int *info ); 15922 void LAPACK_chetrs2( char* uplo, lapack_int* n, 15923 lapack_int* nrhs, const lapack_complex_float* a, 15924 lapack_int* lda, const lapack_int* ipiv, 15925 lapack_complex_float* b, lapack_int* ldb, 15926 lapack_complex_float* work , lapack_int *info ); 15927 void LAPACK_csyconv( char* uplo, char* way, 15928 lapack_int* n, lapack_complex_float* a, 15929 lapack_int* lda, const lapack_int* ipiv, 15930 lapack_complex_float* work , lapack_int *info ); 15931 void LAPACK_csyswapr( char* uplo, lapack_int* n, 15932 lapack_complex_float* a, lapack_int* i1, 15933 lapack_int* i2 ); 15934 void LAPACK_csytri2( char* uplo, lapack_int* n, 15935 lapack_complex_float* a, lapack_int* lda, 15936 const lapack_int* ipiv, 15937 lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 15938 void LAPACK_csytri2x( char* uplo, lapack_int* n, 15939 lapack_complex_float* a, lapack_int* lda, 15940 const lapack_int* ipiv, 15941 lapack_complex_float* work, lapack_int* nb , lapack_int *info ); 15942 void LAPACK_csytrs2( char* uplo, lapack_int* n, 15943 lapack_int* nrhs, const lapack_complex_float* a, 15944 lapack_int* lda, const lapack_int* ipiv, 15945 lapack_complex_float* b, lapack_int* ldb, 15946 lapack_complex_float* work , lapack_int *info ); 15947 void LAPACK_cunbdb( char* trans, char* signs, 15948 lapack_int* m, lapack_int* p, lapack_int* q, 15949 lapack_complex_float* x11, lapack_int* ldx11, 15950 lapack_complex_float* x12, lapack_int* ldx12, 15951 lapack_complex_float* x21, lapack_int* ldx21, 15952 lapack_complex_float* x22, lapack_int* ldx22, 15953 float* theta, float* phi, 15954 lapack_complex_float* taup1, 15955 lapack_complex_float* taup2, 15956 lapack_complex_float* tauq1, 15957 lapack_complex_float* tauq2, 15958 lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 15959 void LAPACK_cuncsd( char* jobu1, char* jobu2, 15960 char* jobv1t, char* jobv2t, char* trans, 15961 char* signs, lapack_int* m, lapack_int* p, 15962 lapack_int* q, lapack_complex_float* x11, 15963 lapack_int* ldx11, lapack_complex_float* x12, 15964 lapack_int* ldx12, lapack_complex_float* x21, 15965 lapack_int* ldx21, lapack_complex_float* x22, 15966 lapack_int* ldx22, float* theta, 15967 lapack_complex_float* u1, lapack_int* ldu1, 15968 lapack_complex_float* u2, lapack_int* ldu2, 15969 lapack_complex_float* v1t, lapack_int* ldv1t, 15970 lapack_complex_float* v2t, lapack_int* ldv2t, 15971 lapack_complex_float* work, lapack_int* lwork, 15972 float* rwork, lapack_int* lrwork, 15973 lapack_int* iwork , lapack_int *info ); 15974 void LAPACK_dbbcsd( char* jobu1, char* jobu2, 15975 char* jobv1t, char* jobv2t, char* trans, 15976 lapack_int* m, lapack_int* p, lapack_int* q, 15977 double* theta, double* phi, double* u1, 15978 lapack_int* ldu1, double* u2, lapack_int* ldu2, 15979 double* v1t, lapack_int* ldv1t, double* v2t, 15980 lapack_int* ldv2t, double* b11d, double* b11e, 15981 double* b12d, double* b12e, double* b21d, 15982 double* b21e, double* b22d, double* b22e, 15983 double* work, lapack_int* lwork , lapack_int *info ); 15984 void LAPACK_dorbdb( char* trans, char* signs, 15985 lapack_int* m, lapack_int* p, lapack_int* q, 15986 double* x11, lapack_int* ldx11, double* x12, 15987 lapack_int* ldx12, double* x21, lapack_int* ldx21, 15988 double* x22, lapack_int* ldx22, double* theta, 15989 double* phi, double* taup1, double* taup2, 15990 double* tauq1, double* tauq2, double* work, 15991 lapack_int* lwork , lapack_int *info ); 15992 void LAPACK_dorcsd( char* jobu1, char* jobu2, 15993 char* jobv1t, char* jobv2t, char* trans, 15994 char* signs, lapack_int* m, lapack_int* p, 15995 lapack_int* q, double* x11, lapack_int* ldx11, 15996 double* x12, lapack_int* ldx12, double* x21, 15997 lapack_int* ldx21, double* x22, lapack_int* ldx22, 15998 double* theta, double* u1, lapack_int* ldu1, 15999 double* u2, lapack_int* ldu2, double* v1t, 16000 lapack_int* ldv1t, double* v2t, lapack_int* ldv2t, 16001 double* work, lapack_int* lwork, 16002 lapack_int* iwork , lapack_int *info ); 16003 void LAPACK_dsyconv( char* uplo, char* way, 16004 lapack_int* n, double* a, lapack_int* lda, 16005 const lapack_int* ipiv, double* work , lapack_int *info ); 16006 void LAPACK_dsyswapr( char* uplo, lapack_int* n, 16007 double* a, lapack_int* i1, lapack_int* i2 ); 16008 void LAPACK_dsytri2( char* uplo, lapack_int* n, 16009 double* a, lapack_int* lda, 16010 const lapack_int* ipiv, 16011 lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16012 void LAPACK_dsytri2x( char* uplo, lapack_int* n, 16013 double* a, lapack_int* lda, 16014 const lapack_int* ipiv, double* work, 16015 lapack_int* nb , lapack_int *info ); 16016 void LAPACK_dsytrs2( char* uplo, lapack_int* n, 16017 lapack_int* nrhs, const double* a, 16018 lapack_int* lda, const lapack_int* ipiv, 16019 double* b, lapack_int* ldb, double* work , lapack_int *info ); 16020 void LAPACK_sbbcsd( char* jobu1, char* jobu2, 16021 char* jobv1t, char* jobv2t, char* trans, 16022 lapack_int* m, lapack_int* p, lapack_int* q, 16023 float* theta, float* phi, float* u1, 16024 lapack_int* ldu1, float* u2, lapack_int* ldu2, 16025 float* v1t, lapack_int* ldv1t, float* v2t, 16026 lapack_int* ldv2t, float* b11d, float* b11e, 16027 float* b12d, float* b12e, float* b21d, 16028 float* b21e, float* b22d, float* b22e, 16029 float* work, lapack_int* lwork , lapack_int *info ); 16030 void LAPACK_sorbdb( char* trans, char* signs, 16031 lapack_int* m, lapack_int* p, lapack_int* q, 16032 float* x11, lapack_int* ldx11, float* x12, 16033 lapack_int* ldx12, float* x21, lapack_int* ldx21, 16034 float* x22, lapack_int* ldx22, float* theta, 16035 float* phi, float* taup1, float* taup2, 16036 float* tauq1, float* tauq2, float* work, 16037 lapack_int* lwork , lapack_int *info ); 16038 void LAPACK_sorcsd( char* jobu1, char* jobu2, 16039 char* jobv1t, char* jobv2t, char* trans, 16040 char* signs, lapack_int* m, lapack_int* p, 16041 lapack_int* q, float* x11, lapack_int* ldx11, 16042 float* x12, lapack_int* ldx12, float* x21, 16043 lapack_int* ldx21, float* x22, lapack_int* ldx22, 16044 float* theta, float* u1, lapack_int* ldu1, 16045 float* u2, lapack_int* ldu2, float* v1t, 16046 lapack_int* ldv1t, float* v2t, lapack_int* ldv2t, 16047 float* work, lapack_int* lwork, 16048 lapack_int* iwork , lapack_int *info ); 16049 void LAPACK_ssyconv( char* uplo, char* way, 16050 lapack_int* n, float* a, lapack_int* lda, 16051 const lapack_int* ipiv, float* work , lapack_int *info ); 16052 void LAPACK_ssyswapr( char* uplo, lapack_int* n, 16053 float* a, lapack_int* i1, lapack_int* i2 ); 16054 void LAPACK_ssytri2( char* uplo, lapack_int* n, 16055 float* a, lapack_int* lda, 16056 const lapack_int* ipiv, 16057 lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 16058 void LAPACK_ssytri2x( char* uplo, lapack_int* n, 16059 float* a, lapack_int* lda, 16060 const lapack_int* ipiv, float* work, 16061 lapack_int* nb , lapack_int *info ); 16062 void LAPACK_ssytrs2( char* uplo, lapack_int* n, 16063 lapack_int* nrhs, const float* a, 16064 lapack_int* lda, const lapack_int* ipiv, 16065 float* b, lapack_int* ldb, float* work , lapack_int *info ); 16066 void LAPACK_zbbcsd( char* jobu1, char* jobu2, 16067 char* jobv1t, char* jobv2t, char* trans, 16068 lapack_int* m, lapack_int* p, lapack_int* q, 16069 double* theta, double* phi, 16070 lapack_complex_double* u1, lapack_int* ldu1, 16071 lapack_complex_double* u2, lapack_int* ldu2, 16072 lapack_complex_double* v1t, lapack_int* ldv1t, 16073 lapack_complex_double* v2t, lapack_int* ldv2t, 16074 double* b11d, double* b11e, double* b12d, 16075 double* b12e, double* b21d, double* b21e, 16076 double* b22d, double* b22e, double* rwork, 16077 lapack_int* lrwork , lapack_int *info ); 16078 void LAPACK_zheswapr( char* uplo, lapack_int* n, 16079 lapack_complex_double* a, lapack_int* i1, 16080 lapack_int* i2 ); 16081 void LAPACK_zhetri2( char* uplo, lapack_int* n, 16082 lapack_complex_double* a, lapack_int* lda, 16083 const lapack_int* ipiv, 16084 lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16085 void LAPACK_zhetri2x( char* uplo, lapack_int* n, 16086 lapack_complex_double* a, lapack_int* lda, 16087 const lapack_int* ipiv, 16088 lapack_complex_double* work, lapack_int* nb , lapack_int *info ); 16089 void LAPACK_zhetrs2( char* uplo, lapack_int* n, 16090 lapack_int* nrhs, 16091 const lapack_complex_double* a, lapack_int* lda, 16092 const lapack_int* ipiv, 16093 lapack_complex_double* b, lapack_int* ldb, 16094 lapack_complex_double* work , lapack_int *info ); 16095 void LAPACK_zsyconv( char* uplo, char* way, 16096 lapack_int* n, lapack_complex_double* a, 16097 lapack_int* lda, const lapack_int* ipiv, 16098 lapack_complex_double* work , lapack_int *info ); 16099 void LAPACK_zsyswapr( char* uplo, lapack_int* n, 16100 lapack_complex_double* a, lapack_int* i1, 16101 lapack_int* i2 ); 16102 void LAPACK_zsytri2( char* uplo, lapack_int* n, 16103 lapack_complex_double* a, lapack_int* lda, 16104 const lapack_int* ipiv, 16105 lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16106 void LAPACK_zsytri2x( char* uplo, lapack_int* n, 16107 lapack_complex_double* a, lapack_int* lda, 16108 const lapack_int* ipiv, 16109 lapack_complex_double* work, lapack_int* nb , lapack_int *info ); 16110 void LAPACK_zsytrs2( char* uplo, lapack_int* n, 16111 lapack_int* nrhs, 16112 const lapack_complex_double* a, lapack_int* lda, 16113 const lapack_int* ipiv, 16114 lapack_complex_double* b, lapack_int* ldb, 16115 lapack_complex_double* work , lapack_int *info ); 16116 void LAPACK_zunbdb( char* trans, char* signs, 16117 lapack_int* m, lapack_int* p, lapack_int* q, 16118 lapack_complex_double* x11, lapack_int* ldx11, 16119 lapack_complex_double* x12, lapack_int* ldx12, 16120 lapack_complex_double* x21, lapack_int* ldx21, 16121 lapack_complex_double* x22, lapack_int* ldx22, 16122 double* theta, double* phi, 16123 lapack_complex_double* taup1, 16124 lapack_complex_double* taup2, 16125 lapack_complex_double* tauq1, 16126 lapack_complex_double* tauq2, 16127 lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16128 void LAPACK_zuncsd( char* jobu1, char* jobu2, 16129 char* jobv1t, char* jobv2t, char* trans, 16130 char* signs, lapack_int* m, lapack_int* p, 16131 lapack_int* q, lapack_complex_double* x11, 16132 lapack_int* ldx11, lapack_complex_double* x12, 16133 lapack_int* ldx12, lapack_complex_double* x21, 16134 lapack_int* ldx21, lapack_complex_double* x22, 16135 lapack_int* ldx22, double* theta, 16136 lapack_complex_double* u1, lapack_int* ldu1, 16137 lapack_complex_double* u2, lapack_int* ldu2, 16138 lapack_complex_double* v1t, lapack_int* ldv1t, 16139 lapack_complex_double* v2t, lapack_int* ldv2t, 16140 lapack_complex_double* work, lapack_int* lwork, 16141 double* rwork, lapack_int* lrwork, 16142 lapack_int* iwork , lapack_int *info ); 16143 // LAPACK 3.4.0 16144 void LAPACK_sgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16145 lapack_int* k, lapack_int* nb, const float* v, 16146 lapack_int* ldv, const float* t, lapack_int* ldt, float* c, 16147 lapack_int* ldc, float* work, lapack_int *info ); 16148 void LAPACK_dgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16149 lapack_int* k, lapack_int* nb, const double* v, 16150 lapack_int* ldv, const double* t, lapack_int* ldt, 16151 double* c, lapack_int* ldc, double* work, 16152 lapack_int *info ); 16153 void LAPACK_cgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16154 lapack_int* k, lapack_int* nb, 16155 const lapack_complex_float* v, lapack_int* ldv, 16156 const lapack_complex_float* t, lapack_int* ldt, 16157 lapack_complex_float* c, lapack_int* ldc, 16158 lapack_complex_float* work, lapack_int *info ); 16159 void LAPACK_zgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16160 lapack_int* k, lapack_int* nb, 16161 const lapack_complex_double* v, lapack_int* ldv, 16162 const lapack_complex_double* t, lapack_int* ldt, 16163 lapack_complex_double* c, lapack_int* ldc, 16164 lapack_complex_double* work, lapack_int *info ); 16165 void LAPACK_sgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, float* a, 16166 lapack_int* lda, float* t, lapack_int* ldt, float* work, 16167 lapack_int *info ); 16168 void LAPACK_dgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, double* a, 16169 lapack_int* lda, double* t, lapack_int* ldt, double* work, 16170 lapack_int *info ); 16171 void LAPACK_cgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, 16172 lapack_complex_float* a, lapack_int* lda, 16173 lapack_complex_float* t, lapack_int* ldt, 16174 lapack_complex_float* work, lapack_int *info ); 16175 void LAPACK_zgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, 16176 lapack_complex_double* a, lapack_int* lda, 16177 lapack_complex_double* t, lapack_int* ldt, 16178 lapack_complex_double* work, lapack_int *info ); 16179 void LAPACK_sgeqrt2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 16180 float* t, lapack_int* ldt, lapack_int *info ); 16181 void LAPACK_dgeqrt2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 16182 double* t, lapack_int* ldt, lapack_int *info ); 16183 void LAPACK_cgeqrt2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 16184 lapack_int* lda, lapack_complex_float* t, lapack_int* ldt, 16185 lapack_int *info ); 16186 void LAPACK_zgeqrt2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 16187 lapack_int* lda, lapack_complex_double* t, lapack_int* ldt, 16188 lapack_int *info ); 16189 void LAPACK_sgeqrt3( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 16190 float* t, lapack_int* ldt, lapack_int *info ); 16191 void LAPACK_dgeqrt3( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 16192 double* t, lapack_int* ldt, lapack_int *info ); 16193 void LAPACK_cgeqrt3( lapack_int* m, lapack_int* n, lapack_complex_float* a, 16194 lapack_int* lda, lapack_complex_float* t, lapack_int* ldt, 16195 lapack_int *info ); 16196 void LAPACK_zgeqrt3( lapack_int* m, lapack_int* n, lapack_complex_double* a, 16197 lapack_int* lda, lapack_complex_double* t, lapack_int* ldt, 16198 lapack_int *info ); 16199 void LAPACK_stpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16200 lapack_int* k, lapack_int* l, lapack_int* nb, 16201 const float* v, lapack_int* ldv, const float* t, 16202 lapack_int* ldt, float* a, lapack_int* lda, float* b, 16203 lapack_int* ldb, float* work, lapack_int *info ); 16204 void LAPACK_dtpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16205 lapack_int* k, lapack_int* l, lapack_int* nb, 16206 const double* v, lapack_int* ldv, const double* t, 16207 lapack_int* ldt, double* a, lapack_int* lda, double* b, 16208 lapack_int* ldb, double* work, lapack_int *info ); 16209 void LAPACK_ctpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16210 lapack_int* k, lapack_int* l, lapack_int* nb, 16211 const lapack_complex_float* v, lapack_int* ldv, 16212 const lapack_complex_float* t, lapack_int* ldt, 16213 lapack_complex_float* a, lapack_int* lda, 16214 lapack_complex_float* b, lapack_int* ldb, 16215 lapack_complex_float* work, lapack_int *info ); 16216 void LAPACK_ztpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16217 lapack_int* k, lapack_int* l, lapack_int* nb, 16218 const lapack_complex_double* v, lapack_int* ldv, 16219 const lapack_complex_double* t, lapack_int* ldt, 16220 lapack_complex_double* a, lapack_int* lda, 16221 lapack_complex_double* b, lapack_int* ldb, 16222 lapack_complex_double* work, lapack_int *info ); 16223 void LAPACK_dtpqrt( lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, 16224 double* a, lapack_int* lda, double* b, lapack_int* ldb, 16225 double* t, lapack_int* ldt, double* work, 16226 lapack_int *info ); 16227 void LAPACK_ctpqrt( lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, 16228 lapack_complex_float* a, lapack_int* lda, 16229 lapack_complex_float* t, lapack_complex_float* b, 16230 lapack_int* ldb, lapack_int* ldt, 16231 lapack_complex_float* work, lapack_int *info ); 16232 void LAPACK_ztpqrt( lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, 16233 lapack_complex_double* a, lapack_int* lda, 16234 lapack_complex_double* b, lapack_int* ldb, 16235 lapack_complex_double* t, lapack_int* ldt, 16236 lapack_complex_double* work, lapack_int *info ); 16237 void LAPACK_stpqrt2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 16238 float* b, lapack_int* ldb, float* t, lapack_int* ldt, 16239 lapack_int *info ); 16240 void LAPACK_dtpqrt2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 16241 double* b, lapack_int* ldb, double* t, lapack_int* ldt, 16242 lapack_int *info ); 16243 void LAPACK_ctpqrt2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 16244 lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 16245 lapack_complex_float* t, lapack_int* ldt, 16246 lapack_int *info ); 16247 void LAPACK_ztpqrt2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 16248 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 16249 lapack_complex_double* t, lapack_int* ldt, 16250 lapack_int *info ); 16251 void LAPACK_stprfb( char* side, char* trans, char* direct, char* storev, 16252 lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16253 const float* v, lapack_int* ldv, const float* t, 16254 lapack_int* ldt, float* a, lapack_int* lda, float* b, 16255 lapack_int* ldb, const float* mywork, 16256 lapack_int* myldwork ); 16257 void LAPACK_dtprfb( char* side, char* trans, char* direct, char* storev, 16258 lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16259 const double* v, lapack_int* ldv, const double* t, 16260 lapack_int* ldt, double* a, lapack_int* lda, double* b, 16261 lapack_int* ldb, const double* mywork, 16262 lapack_int* myldwork ); 16263 void LAPACK_ctprfb( char* side, char* trans, char* direct, char* storev, 16264 lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16265 const lapack_complex_float* v, lapack_int* ldv, 16266 const lapack_complex_float* t, lapack_int* ldt, 16267 lapack_complex_float* a, lapack_int* lda, 16268 lapack_complex_float* b, lapack_int* ldb, 16269 const float* mywork, lapack_int* myldwork ); 16270 void LAPACK_ztprfb( char* side, char* trans, char* direct, char* storev, 16271 lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16272 const lapack_complex_double* v, lapack_int* ldv, 16273 const lapack_complex_double* t, lapack_int* ldt, 16274 lapack_complex_double* a, lapack_int* lda, 16275 lapack_complex_double* b, lapack_int* ldb, 16276 const double* mywork, lapack_int* myldwork ); 16277 // LAPACK 3.X.X 16278 void LAPACK_csyr( char* uplo, lapack_int* n, lapack_complex_float* alpha, 16279 const lapack_complex_float* x, lapack_int* incx, 16280 lapack_complex_float* a, lapack_int* lda ); 16281 void LAPACK_zsyr( char* uplo, lapack_int* n, lapack_complex_double* alpha, 16282 const lapack_complex_double* x, lapack_int* incx, 16283 lapack_complex_double* a, lapack_int* lda ); 16284 16285 #ifdef __cplusplus 16286 } 16287 #endif /* __cplusplus */ 16288 16289 #endif /* _LAPACKE_H_ */ 16290 16291 #endif /* _MKL_LAPACKE_H_ */ 16292