1*bf2c3715SXin Li /***************************************************************************** 2*bf2c3715SXin Li Copyright (c) 2010, Intel Corp. 3*bf2c3715SXin Li All rights reserved. 4*bf2c3715SXin Li 5*bf2c3715SXin Li Redistribution and use in source and binary forms, with or without 6*bf2c3715SXin Li modification, are permitted provided that the following conditions are met: 7*bf2c3715SXin Li 8*bf2c3715SXin Li * Redistributions of source code must retain the above copyright notice, 9*bf2c3715SXin Li this list of conditions and the following disclaimer. 10*bf2c3715SXin Li * Redistributions in binary form must reproduce the above copyright 11*bf2c3715SXin Li notice, this list of conditions and the following disclaimer in the 12*bf2c3715SXin Li documentation and/or other materials provided with the distribution. 13*bf2c3715SXin Li * Neither the name of Intel Corporation nor the names of its contributors 14*bf2c3715SXin Li may be used to endorse or promote products derived from this software 15*bf2c3715SXin Li without specific prior written permission. 16*bf2c3715SXin Li 17*bf2c3715SXin Li THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18*bf2c3715SXin Li AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19*bf2c3715SXin Li IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20*bf2c3715SXin Li ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 21*bf2c3715SXin Li LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 22*bf2c3715SXin Li CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23*bf2c3715SXin Li SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24*bf2c3715SXin Li INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25*bf2c3715SXin Li CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26*bf2c3715SXin Li ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 27*bf2c3715SXin Li THE POSSIBILITY OF SUCH DAMAGE. 28*bf2c3715SXin Li ****************************************************************************** 29*bf2c3715SXin Li * Contents: Native C interface to LAPACK 30*bf2c3715SXin Li * Author: Intel Corporation 31*bf2c3715SXin Li * Generated November, 2011 32*bf2c3715SXin Li *****************************************************************************/ 33*bf2c3715SXin Li 34*bf2c3715SXin Li #ifndef _MKL_LAPACKE_H_ 35*bf2c3715SXin Li 36*bf2c3715SXin Li #ifndef _LAPACKE_H_ 37*bf2c3715SXin Li #define _LAPACKE_H_ 38*bf2c3715SXin Li 39*bf2c3715SXin Li /* 40*bf2c3715SXin Li * Turn on HAVE_LAPACK_CONFIG_H to redefine C-LAPACK datatypes 41*bf2c3715SXin Li */ 42*bf2c3715SXin Li #ifdef HAVE_LAPACK_CONFIG_H 43*bf2c3715SXin Li #include "lapacke_config.h" 44*bf2c3715SXin Li #endif 45*bf2c3715SXin Li 46*bf2c3715SXin Li #include <stdlib.h> 47*bf2c3715SXin Li 48*bf2c3715SXin Li #ifndef lapack_int 49*bf2c3715SXin Li #define lapack_int int 50*bf2c3715SXin Li #endif 51*bf2c3715SXin Li 52*bf2c3715SXin Li #ifndef lapack_logical 53*bf2c3715SXin Li #define lapack_logical lapack_int 54*bf2c3715SXin Li #endif 55*bf2c3715SXin Li 56*bf2c3715SXin Li /* Complex types are structures equivalent to the 57*bf2c3715SXin Li * Fortran complex types COMPLEX(4) and COMPLEX(8). 58*bf2c3715SXin Li * 59*bf2c3715SXin Li * One can also redefine the types with his own types 60*bf2c3715SXin Li * for example by including in the code definitions like 61*bf2c3715SXin Li * 62*bf2c3715SXin Li * #define lapack_complex_float std::complex<float> 63*bf2c3715SXin Li * #define lapack_complex_double std::complex<double> 64*bf2c3715SXin Li * 65*bf2c3715SXin Li * or define these types in the command line: 66*bf2c3715SXin Li * 67*bf2c3715SXin Li * -Dlapack_complex_float="std::complex<float>" 68*bf2c3715SXin Li * -Dlapack_complex_double="std::complex<double>" 69*bf2c3715SXin Li */ 70*bf2c3715SXin Li 71*bf2c3715SXin Li #ifndef LAPACK_COMPLEX_CUSTOM 72*bf2c3715SXin Li 73*bf2c3715SXin Li /* Complex type (single precision) */ 74*bf2c3715SXin Li #ifndef lapack_complex_float 75*bf2c3715SXin Li #include <complex.h> 76*bf2c3715SXin Li #define lapack_complex_float float _Complex 77*bf2c3715SXin Li #endif 78*bf2c3715SXin Li 79*bf2c3715SXin Li #ifndef lapack_complex_float_real 80*bf2c3715SXin Li #define lapack_complex_float_real(z) (creal(z)) 81*bf2c3715SXin Li #endif 82*bf2c3715SXin Li 83*bf2c3715SXin Li #ifndef lapack_complex_float_imag 84*bf2c3715SXin Li #define lapack_complex_float_imag(z) (cimag(z)) 85*bf2c3715SXin Li #endif 86*bf2c3715SXin Li 87*bf2c3715SXin Li lapack_complex_float lapack_make_complex_float( float re, float im ); 88*bf2c3715SXin Li 89*bf2c3715SXin Li /* Complex type (double precision) */ 90*bf2c3715SXin Li #ifndef lapack_complex_double 91*bf2c3715SXin Li #include <complex.h> 92*bf2c3715SXin Li #define lapack_complex_double double _Complex 93*bf2c3715SXin Li #endif 94*bf2c3715SXin Li 95*bf2c3715SXin Li #ifndef lapack_complex_double_real 96*bf2c3715SXin Li #define lapack_complex_double_real(z) (creal(z)) 97*bf2c3715SXin Li #endif 98*bf2c3715SXin Li 99*bf2c3715SXin Li #ifndef lapack_complex_double_imag 100*bf2c3715SXin Li #define lapack_complex_double_imag(z) (cimag(z)) 101*bf2c3715SXin Li #endif 102*bf2c3715SXin Li 103*bf2c3715SXin Li lapack_complex_double lapack_make_complex_double( double re, double im ); 104*bf2c3715SXin Li 105*bf2c3715SXin Li #endif 106*bf2c3715SXin Li 107*bf2c3715SXin Li 108*bf2c3715SXin Li #ifdef __cplusplus 109*bf2c3715SXin Li extern "C" { 110*bf2c3715SXin Li #endif /* __cplusplus */ 111*bf2c3715SXin Li 112*bf2c3715SXin Li #ifndef LAPACKE_malloc 113*bf2c3715SXin Li #define LAPACKE_malloc( size ) malloc( size ) 114*bf2c3715SXin Li #endif 115*bf2c3715SXin Li #ifndef LAPACKE_free 116*bf2c3715SXin Li #define LAPACKE_free( p ) free( p ) 117*bf2c3715SXin Li #endif 118*bf2c3715SXin Li 119*bf2c3715SXin Li #define LAPACK_C2INT( x ) (lapack_int)(*((float*)&x )) 120*bf2c3715SXin Li #define LAPACK_Z2INT( x ) (lapack_int)(*((double*)&x )) 121*bf2c3715SXin Li 122*bf2c3715SXin Li #define LAPACK_ROW_MAJOR 101 123*bf2c3715SXin Li #define LAPACK_COL_MAJOR 102 124*bf2c3715SXin Li 125*bf2c3715SXin Li #define LAPACK_WORK_MEMORY_ERROR -1010 126*bf2c3715SXin Li #define LAPACK_TRANSPOSE_MEMORY_ERROR -1011 127*bf2c3715SXin Li 128*bf2c3715SXin Li /* Callback logical functions of one, two, or three arguments are used 129*bf2c3715SXin Li * to select eigenvalues to sort to the top left of the Schur form. 130*bf2c3715SXin Li * The value is selected if function returns TRUE (non-zero). */ 131*bf2c3715SXin Li 132*bf2c3715SXin Li typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* ); 133*bf2c3715SXin Li typedef lapack_logical (*LAPACK_S_SELECT3) 134*bf2c3715SXin Li ( const float*, const float*, const float* ); 135*bf2c3715SXin Li typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double* ); 136*bf2c3715SXin Li typedef lapack_logical (*LAPACK_D_SELECT3) 137*bf2c3715SXin Li ( const double*, const double*, const double* ); 138*bf2c3715SXin Li 139*bf2c3715SXin Li typedef lapack_logical (*LAPACK_C_SELECT1) ( const lapack_complex_float* ); 140*bf2c3715SXin Li typedef lapack_logical (*LAPACK_C_SELECT2) 141*bf2c3715SXin Li ( const lapack_complex_float*, const lapack_complex_float* ); 142*bf2c3715SXin Li typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double* ); 143*bf2c3715SXin Li typedef lapack_logical (*LAPACK_Z_SELECT2) 144*bf2c3715SXin Li ( const lapack_complex_double*, const lapack_complex_double* ); 145*bf2c3715SXin Li 146*bf2c3715SXin Li #include "lapacke_mangling.h" 147*bf2c3715SXin Li 148*bf2c3715SXin Li #define LAPACK_lsame LAPACK_GLOBAL(lsame,LSAME) 149*bf2c3715SXin Li lapack_logical LAPACK_lsame( char* ca, char* cb, 150*bf2c3715SXin Li lapack_int lca, lapack_int lcb ); 151*bf2c3715SXin Li 152*bf2c3715SXin Li /* C-LAPACK function prototypes */ 153*bf2c3715SXin Li 154*bf2c3715SXin Li lapack_int LAPACKE_sbdsdc( int matrix_order, char uplo, char compq, 155*bf2c3715SXin Li lapack_int n, float* d, float* e, float* u, 156*bf2c3715SXin Li lapack_int ldu, float* vt, lapack_int ldvt, float* q, 157*bf2c3715SXin Li lapack_int* iq ); 158*bf2c3715SXin Li lapack_int LAPACKE_dbdsdc( int matrix_order, char uplo, char compq, 159*bf2c3715SXin Li lapack_int n, double* d, double* e, double* u, 160*bf2c3715SXin Li lapack_int ldu, double* vt, lapack_int ldvt, 161*bf2c3715SXin Li double* q, lapack_int* iq ); 162*bf2c3715SXin Li 163*bf2c3715SXin Li lapack_int LAPACKE_sbdsqr( int matrix_order, char uplo, lapack_int n, 164*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 165*bf2c3715SXin Li float* d, float* e, float* vt, lapack_int ldvt, 166*bf2c3715SXin Li float* u, lapack_int ldu, float* c, lapack_int ldc ); 167*bf2c3715SXin Li lapack_int LAPACKE_dbdsqr( int matrix_order, char uplo, lapack_int n, 168*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 169*bf2c3715SXin Li double* d, double* e, double* vt, lapack_int ldvt, 170*bf2c3715SXin Li double* u, lapack_int ldu, double* c, 171*bf2c3715SXin Li lapack_int ldc ); 172*bf2c3715SXin Li lapack_int LAPACKE_cbdsqr( int matrix_order, char uplo, lapack_int n, 173*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 174*bf2c3715SXin Li float* d, float* e, lapack_complex_float* vt, 175*bf2c3715SXin Li lapack_int ldvt, lapack_complex_float* u, 176*bf2c3715SXin Li lapack_int ldu, lapack_complex_float* c, 177*bf2c3715SXin Li lapack_int ldc ); 178*bf2c3715SXin Li lapack_int LAPACKE_zbdsqr( int matrix_order, char uplo, lapack_int n, 179*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 180*bf2c3715SXin Li double* d, double* e, lapack_complex_double* vt, 181*bf2c3715SXin Li lapack_int ldvt, lapack_complex_double* u, 182*bf2c3715SXin Li lapack_int ldu, lapack_complex_double* c, 183*bf2c3715SXin Li lapack_int ldc ); 184*bf2c3715SXin Li 185*bf2c3715SXin Li lapack_int LAPACKE_sdisna( char job, lapack_int m, lapack_int n, const float* d, 186*bf2c3715SXin Li float* sep ); 187*bf2c3715SXin Li lapack_int LAPACKE_ddisna( char job, lapack_int m, lapack_int n, 188*bf2c3715SXin Li const double* d, double* sep ); 189*bf2c3715SXin Li 190*bf2c3715SXin Li lapack_int LAPACKE_sgbbrd( int matrix_order, char vect, lapack_int m, 191*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 192*bf2c3715SXin Li lapack_int ku, float* ab, lapack_int ldab, float* d, 193*bf2c3715SXin Li float* e, float* q, lapack_int ldq, float* pt, 194*bf2c3715SXin Li lapack_int ldpt, float* c, lapack_int ldc ); 195*bf2c3715SXin Li lapack_int LAPACKE_dgbbrd( int matrix_order, char vect, lapack_int m, 196*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 197*bf2c3715SXin Li lapack_int ku, double* ab, lapack_int ldab, 198*bf2c3715SXin Li double* d, double* e, double* q, lapack_int ldq, 199*bf2c3715SXin Li double* pt, lapack_int ldpt, double* c, 200*bf2c3715SXin Li lapack_int ldc ); 201*bf2c3715SXin Li lapack_int LAPACKE_cgbbrd( int matrix_order, char vect, lapack_int m, 202*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 203*bf2c3715SXin Li lapack_int ku, lapack_complex_float* ab, 204*bf2c3715SXin Li lapack_int ldab, float* d, float* e, 205*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 206*bf2c3715SXin Li lapack_complex_float* pt, lapack_int ldpt, 207*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 208*bf2c3715SXin Li lapack_int LAPACKE_zgbbrd( int matrix_order, char vect, lapack_int m, 209*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 210*bf2c3715SXin Li lapack_int ku, lapack_complex_double* ab, 211*bf2c3715SXin Li lapack_int ldab, double* d, double* e, 212*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 213*bf2c3715SXin Li lapack_complex_double* pt, lapack_int ldpt, 214*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 215*bf2c3715SXin Li 216*bf2c3715SXin Li lapack_int LAPACKE_sgbcon( int matrix_order, char norm, lapack_int n, 217*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* ab, 218*bf2c3715SXin Li lapack_int ldab, const lapack_int* ipiv, float anorm, 219*bf2c3715SXin Li float* rcond ); 220*bf2c3715SXin Li lapack_int LAPACKE_dgbcon( int matrix_order, char norm, lapack_int n, 221*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* ab, 222*bf2c3715SXin Li lapack_int ldab, const lapack_int* ipiv, 223*bf2c3715SXin Li double anorm, double* rcond ); 224*bf2c3715SXin Li lapack_int LAPACKE_cgbcon( int matrix_order, char norm, lapack_int n, 225*bf2c3715SXin Li lapack_int kl, lapack_int ku, 226*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 227*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 228*bf2c3715SXin Li lapack_int LAPACKE_zgbcon( int matrix_order, char norm, lapack_int n, 229*bf2c3715SXin Li lapack_int kl, lapack_int ku, 230*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 231*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 232*bf2c3715SXin Li double* rcond ); 233*bf2c3715SXin Li 234*bf2c3715SXin Li lapack_int LAPACKE_sgbequ( int matrix_order, lapack_int m, lapack_int n, 235*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* ab, 236*bf2c3715SXin Li lapack_int ldab, float* r, float* c, float* rowcnd, 237*bf2c3715SXin Li float* colcnd, float* amax ); 238*bf2c3715SXin Li lapack_int LAPACKE_dgbequ( int matrix_order, lapack_int m, lapack_int n, 239*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* ab, 240*bf2c3715SXin Li lapack_int ldab, double* r, double* c, 241*bf2c3715SXin Li double* rowcnd, double* colcnd, double* amax ); 242*bf2c3715SXin Li lapack_int LAPACKE_cgbequ( int matrix_order, lapack_int m, lapack_int n, 243*bf2c3715SXin Li lapack_int kl, lapack_int ku, 244*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 245*bf2c3715SXin Li float* r, float* c, float* rowcnd, float* colcnd, 246*bf2c3715SXin Li float* amax ); 247*bf2c3715SXin Li lapack_int LAPACKE_zgbequ( int matrix_order, lapack_int m, lapack_int n, 248*bf2c3715SXin Li lapack_int kl, lapack_int ku, 249*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 250*bf2c3715SXin Li double* r, double* c, double* rowcnd, double* colcnd, 251*bf2c3715SXin Li double* amax ); 252*bf2c3715SXin Li 253*bf2c3715SXin Li lapack_int LAPACKE_sgbequb( int matrix_order, lapack_int m, lapack_int n, 254*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* ab, 255*bf2c3715SXin Li lapack_int ldab, float* r, float* c, float* rowcnd, 256*bf2c3715SXin Li float* colcnd, float* amax ); 257*bf2c3715SXin Li lapack_int LAPACKE_dgbequb( int matrix_order, lapack_int m, lapack_int n, 258*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* ab, 259*bf2c3715SXin Li lapack_int ldab, double* r, double* c, 260*bf2c3715SXin Li double* rowcnd, double* colcnd, double* amax ); 261*bf2c3715SXin Li lapack_int LAPACKE_cgbequb( int matrix_order, lapack_int m, lapack_int n, 262*bf2c3715SXin Li lapack_int kl, lapack_int ku, 263*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 264*bf2c3715SXin Li float* r, float* c, float* rowcnd, float* colcnd, 265*bf2c3715SXin Li float* amax ); 266*bf2c3715SXin Li lapack_int LAPACKE_zgbequb( int matrix_order, lapack_int m, lapack_int n, 267*bf2c3715SXin Li lapack_int kl, lapack_int ku, 268*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 269*bf2c3715SXin Li double* r, double* c, double* rowcnd, 270*bf2c3715SXin Li double* colcnd, double* amax ); 271*bf2c3715SXin Li 272*bf2c3715SXin Li lapack_int LAPACKE_sgbrfs( int matrix_order, char trans, lapack_int n, 273*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 274*bf2c3715SXin Li const float* ab, lapack_int ldab, const float* afb, 275*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 276*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 277*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr ); 278*bf2c3715SXin Li lapack_int LAPACKE_dgbrfs( int matrix_order, char trans, lapack_int n, 279*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 280*bf2c3715SXin Li const double* ab, lapack_int ldab, const double* afb, 281*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 282*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 283*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr ); 284*bf2c3715SXin Li lapack_int LAPACKE_cgbrfs( int matrix_order, char trans, lapack_int n, 285*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 286*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 287*bf2c3715SXin Li const lapack_complex_float* afb, lapack_int ldafb, 288*bf2c3715SXin Li const lapack_int* ipiv, 289*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 290*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 291*bf2c3715SXin Li float* berr ); 292*bf2c3715SXin Li lapack_int LAPACKE_zgbrfs( int matrix_order, char trans, lapack_int n, 293*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 294*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 295*bf2c3715SXin Li const lapack_complex_double* afb, lapack_int ldafb, 296*bf2c3715SXin Li const lapack_int* ipiv, 297*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 298*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 299*bf2c3715SXin Li double* ferr, double* berr ); 300*bf2c3715SXin Li 301*bf2c3715SXin Li lapack_int LAPACKE_sgbrfsx( int matrix_order, char trans, char equed, 302*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 303*bf2c3715SXin Li lapack_int nrhs, const float* ab, lapack_int ldab, 304*bf2c3715SXin Li const float* afb, lapack_int ldafb, 305*bf2c3715SXin Li const lapack_int* ipiv, const float* r, 306*bf2c3715SXin Li const float* c, const float* b, lapack_int ldb, 307*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, float* berr, 308*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 309*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 310*bf2c3715SXin Li float* params ); 311*bf2c3715SXin Li lapack_int LAPACKE_dgbrfsx( int matrix_order, char trans, char equed, 312*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 313*bf2c3715SXin Li lapack_int nrhs, const double* ab, lapack_int ldab, 314*bf2c3715SXin Li const double* afb, lapack_int ldafb, 315*bf2c3715SXin Li const lapack_int* ipiv, const double* r, 316*bf2c3715SXin Li const double* c, const double* b, lapack_int ldb, 317*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 318*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 319*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 320*bf2c3715SXin Li lapack_int nparams, double* params ); 321*bf2c3715SXin Li lapack_int LAPACKE_cgbrfsx( int matrix_order, char trans, char equed, 322*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 323*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ab, 324*bf2c3715SXin Li lapack_int ldab, const lapack_complex_float* afb, 325*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 326*bf2c3715SXin Li const float* r, const float* c, 327*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 328*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 329*bf2c3715SXin Li float* rcond, float* berr, lapack_int n_err_bnds, 330*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 331*bf2c3715SXin Li lapack_int nparams, float* params ); 332*bf2c3715SXin Li lapack_int LAPACKE_zgbrfsx( int matrix_order, char trans, char equed, 333*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 334*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ab, 335*bf2c3715SXin Li lapack_int ldab, const lapack_complex_double* afb, 336*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 337*bf2c3715SXin Li const double* r, const double* c, 338*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 339*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 340*bf2c3715SXin Li double* rcond, double* berr, lapack_int n_err_bnds, 341*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 342*bf2c3715SXin Li lapack_int nparams, double* params ); 343*bf2c3715SXin Li 344*bf2c3715SXin Li lapack_int LAPACKE_sgbsv( int matrix_order, lapack_int n, lapack_int kl, 345*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, float* ab, 346*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv, float* b, 347*bf2c3715SXin Li lapack_int ldb ); 348*bf2c3715SXin Li lapack_int LAPACKE_dgbsv( int matrix_order, lapack_int n, lapack_int kl, 349*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, double* ab, 350*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv, double* b, 351*bf2c3715SXin Li lapack_int ldb ); 352*bf2c3715SXin Li lapack_int LAPACKE_cgbsv( int matrix_order, lapack_int n, lapack_int kl, 353*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, 354*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 355*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 356*bf2c3715SXin Li lapack_int ldb ); 357*bf2c3715SXin Li lapack_int LAPACKE_zgbsv( int matrix_order, lapack_int n, lapack_int kl, 358*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, 359*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 360*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 361*bf2c3715SXin Li lapack_int ldb ); 362*bf2c3715SXin Li 363*bf2c3715SXin Li lapack_int LAPACKE_sgbsvx( int matrix_order, char fact, char trans, 364*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 365*bf2c3715SXin Li lapack_int nrhs, float* ab, lapack_int ldab, 366*bf2c3715SXin Li float* afb, lapack_int ldafb, lapack_int* ipiv, 367*bf2c3715SXin Li char* equed, float* r, float* c, float* b, 368*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 369*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 370*bf2c3715SXin Li float* rpivot ); 371*bf2c3715SXin Li lapack_int LAPACKE_dgbsvx( int matrix_order, char fact, char trans, 372*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 373*bf2c3715SXin Li lapack_int nrhs, double* ab, lapack_int ldab, 374*bf2c3715SXin Li double* afb, lapack_int ldafb, lapack_int* ipiv, 375*bf2c3715SXin Li char* equed, double* r, double* c, double* b, 376*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 377*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 378*bf2c3715SXin Li double* rpivot ); 379*bf2c3715SXin Li lapack_int LAPACKE_cgbsvx( int matrix_order, char fact, char trans, 380*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 381*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ab, 382*bf2c3715SXin Li lapack_int ldab, lapack_complex_float* afb, 383*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, char* equed, 384*bf2c3715SXin Li float* r, float* c, lapack_complex_float* b, 385*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 386*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 387*bf2c3715SXin Li float* berr, float* rpivot ); 388*bf2c3715SXin Li lapack_int LAPACKE_zgbsvx( int matrix_order, char fact, char trans, 389*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 390*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ab, 391*bf2c3715SXin Li lapack_int ldab, lapack_complex_double* afb, 392*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, char* equed, 393*bf2c3715SXin Li double* r, double* c, lapack_complex_double* b, 394*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 395*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 396*bf2c3715SXin Li double* berr, double* rpivot ); 397*bf2c3715SXin Li 398*bf2c3715SXin Li lapack_int LAPACKE_sgbsvxx( int matrix_order, char fact, char trans, 399*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 400*bf2c3715SXin Li lapack_int nrhs, float* ab, lapack_int ldab, 401*bf2c3715SXin Li float* afb, lapack_int ldafb, lapack_int* ipiv, 402*bf2c3715SXin Li char* equed, float* r, float* c, float* b, 403*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 404*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 405*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 406*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 407*bf2c3715SXin Li float* params ); 408*bf2c3715SXin Li lapack_int LAPACKE_dgbsvxx( int matrix_order, char fact, char trans, 409*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 410*bf2c3715SXin Li lapack_int nrhs, double* ab, lapack_int ldab, 411*bf2c3715SXin Li double* afb, lapack_int ldafb, lapack_int* ipiv, 412*bf2c3715SXin Li char* equed, double* r, double* c, double* b, 413*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 414*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 415*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 416*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 417*bf2c3715SXin Li double* params ); 418*bf2c3715SXin Li lapack_int LAPACKE_cgbsvxx( int matrix_order, char fact, char trans, 419*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 420*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ab, 421*bf2c3715SXin Li lapack_int ldab, lapack_complex_float* afb, 422*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, char* equed, 423*bf2c3715SXin Li float* r, float* c, lapack_complex_float* b, 424*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 425*bf2c3715SXin Li lapack_int ldx, float* rcond, float* rpvgrw, 426*bf2c3715SXin Li float* berr, lapack_int n_err_bnds, 427*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 428*bf2c3715SXin Li lapack_int nparams, float* params ); 429*bf2c3715SXin Li lapack_int LAPACKE_zgbsvxx( int matrix_order, char fact, char trans, 430*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 431*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ab, 432*bf2c3715SXin Li lapack_int ldab, lapack_complex_double* afb, 433*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, char* equed, 434*bf2c3715SXin Li double* r, double* c, lapack_complex_double* b, 435*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 436*bf2c3715SXin Li lapack_int ldx, double* rcond, double* rpvgrw, 437*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 438*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 439*bf2c3715SXin Li lapack_int nparams, double* params ); 440*bf2c3715SXin Li 441*bf2c3715SXin Li lapack_int LAPACKE_sgbtrf( int matrix_order, lapack_int m, lapack_int n, 442*bf2c3715SXin Li lapack_int kl, lapack_int ku, float* ab, 443*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv ); 444*bf2c3715SXin Li lapack_int LAPACKE_dgbtrf( int matrix_order, lapack_int m, lapack_int n, 445*bf2c3715SXin Li lapack_int kl, lapack_int ku, double* ab, 446*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv ); 447*bf2c3715SXin Li lapack_int LAPACKE_cgbtrf( int matrix_order, lapack_int m, lapack_int n, 448*bf2c3715SXin Li lapack_int kl, lapack_int ku, 449*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 450*bf2c3715SXin Li lapack_int* ipiv ); 451*bf2c3715SXin Li lapack_int LAPACKE_zgbtrf( int matrix_order, lapack_int m, lapack_int n, 452*bf2c3715SXin Li lapack_int kl, lapack_int ku, 453*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 454*bf2c3715SXin Li lapack_int* ipiv ); 455*bf2c3715SXin Li 456*bf2c3715SXin Li lapack_int LAPACKE_sgbtrs( int matrix_order, char trans, lapack_int n, 457*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 458*bf2c3715SXin Li const float* ab, lapack_int ldab, 459*bf2c3715SXin Li const lapack_int* ipiv, float* b, lapack_int ldb ); 460*bf2c3715SXin Li lapack_int LAPACKE_dgbtrs( int matrix_order, char trans, lapack_int n, 461*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 462*bf2c3715SXin Li const double* ab, lapack_int ldab, 463*bf2c3715SXin Li const lapack_int* ipiv, double* b, lapack_int ldb ); 464*bf2c3715SXin Li lapack_int LAPACKE_cgbtrs( int matrix_order, char trans, lapack_int n, 465*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 466*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 467*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 468*bf2c3715SXin Li lapack_int ldb ); 469*bf2c3715SXin Li lapack_int LAPACKE_zgbtrs( int matrix_order, char trans, lapack_int n, 470*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 471*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 472*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* b, 473*bf2c3715SXin Li lapack_int ldb ); 474*bf2c3715SXin Li 475*bf2c3715SXin Li lapack_int LAPACKE_sgebak( int matrix_order, char job, char side, lapack_int n, 476*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const float* scale, 477*bf2c3715SXin Li lapack_int m, float* v, lapack_int ldv ); 478*bf2c3715SXin Li lapack_int LAPACKE_dgebak( int matrix_order, char job, char side, lapack_int n, 479*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const double* scale, 480*bf2c3715SXin Li lapack_int m, double* v, lapack_int ldv ); 481*bf2c3715SXin Li lapack_int LAPACKE_cgebak( int matrix_order, char job, char side, lapack_int n, 482*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const float* scale, 483*bf2c3715SXin Li lapack_int m, lapack_complex_float* v, 484*bf2c3715SXin Li lapack_int ldv ); 485*bf2c3715SXin Li lapack_int LAPACKE_zgebak( int matrix_order, char job, char side, lapack_int n, 486*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const double* scale, 487*bf2c3715SXin Li lapack_int m, lapack_complex_double* v, 488*bf2c3715SXin Li lapack_int ldv ); 489*bf2c3715SXin Li 490*bf2c3715SXin Li lapack_int LAPACKE_sgebal( int matrix_order, char job, lapack_int n, float* a, 491*bf2c3715SXin Li lapack_int lda, lapack_int* ilo, lapack_int* ihi, 492*bf2c3715SXin Li float* scale ); 493*bf2c3715SXin Li lapack_int LAPACKE_dgebal( int matrix_order, char job, lapack_int n, double* a, 494*bf2c3715SXin Li lapack_int lda, lapack_int* ilo, lapack_int* ihi, 495*bf2c3715SXin Li double* scale ); 496*bf2c3715SXin Li lapack_int LAPACKE_cgebal( int matrix_order, char job, lapack_int n, 497*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 498*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* scale ); 499*bf2c3715SXin Li lapack_int LAPACKE_zgebal( int matrix_order, char job, lapack_int n, 500*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 501*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* scale ); 502*bf2c3715SXin Li 503*bf2c3715SXin Li lapack_int LAPACKE_sgebrd( int matrix_order, lapack_int m, lapack_int n, 504*bf2c3715SXin Li float* a, lapack_int lda, float* d, float* e, 505*bf2c3715SXin Li float* tauq, float* taup ); 506*bf2c3715SXin Li lapack_int LAPACKE_dgebrd( int matrix_order, lapack_int m, lapack_int n, 507*bf2c3715SXin Li double* a, lapack_int lda, double* d, double* e, 508*bf2c3715SXin Li double* tauq, double* taup ); 509*bf2c3715SXin Li lapack_int LAPACKE_cgebrd( int matrix_order, lapack_int m, lapack_int n, 510*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, float* d, 511*bf2c3715SXin Li float* e, lapack_complex_float* tauq, 512*bf2c3715SXin Li lapack_complex_float* taup ); 513*bf2c3715SXin Li lapack_int LAPACKE_zgebrd( int matrix_order, lapack_int m, lapack_int n, 514*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, double* d, 515*bf2c3715SXin Li double* e, lapack_complex_double* tauq, 516*bf2c3715SXin Li lapack_complex_double* taup ); 517*bf2c3715SXin Li 518*bf2c3715SXin Li lapack_int LAPACKE_sgecon( int matrix_order, char norm, lapack_int n, 519*bf2c3715SXin Li const float* a, lapack_int lda, float anorm, 520*bf2c3715SXin Li float* rcond ); 521*bf2c3715SXin Li lapack_int LAPACKE_dgecon( int matrix_order, char norm, lapack_int n, 522*bf2c3715SXin Li const double* a, lapack_int lda, double anorm, 523*bf2c3715SXin Li double* rcond ); 524*bf2c3715SXin Li lapack_int LAPACKE_cgecon( int matrix_order, char norm, lapack_int n, 525*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 526*bf2c3715SXin Li float anorm, float* rcond ); 527*bf2c3715SXin Li lapack_int LAPACKE_zgecon( int matrix_order, char norm, lapack_int n, 528*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 529*bf2c3715SXin Li double anorm, double* rcond ); 530*bf2c3715SXin Li 531*bf2c3715SXin Li lapack_int LAPACKE_sgeequ( int matrix_order, lapack_int m, lapack_int n, 532*bf2c3715SXin Li const float* a, lapack_int lda, float* r, float* c, 533*bf2c3715SXin Li float* rowcnd, float* colcnd, float* amax ); 534*bf2c3715SXin Li lapack_int LAPACKE_dgeequ( int matrix_order, lapack_int m, lapack_int n, 535*bf2c3715SXin Li const double* a, lapack_int lda, double* r, 536*bf2c3715SXin Li double* c, double* rowcnd, double* colcnd, 537*bf2c3715SXin Li double* amax ); 538*bf2c3715SXin Li lapack_int LAPACKE_cgeequ( int matrix_order, lapack_int m, lapack_int n, 539*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 540*bf2c3715SXin Li float* r, float* c, float* rowcnd, float* colcnd, 541*bf2c3715SXin Li float* amax ); 542*bf2c3715SXin Li lapack_int LAPACKE_zgeequ( int matrix_order, lapack_int m, lapack_int n, 543*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 544*bf2c3715SXin Li double* r, double* c, double* rowcnd, double* colcnd, 545*bf2c3715SXin Li double* amax ); 546*bf2c3715SXin Li 547*bf2c3715SXin Li lapack_int LAPACKE_sgeequb( int matrix_order, lapack_int m, lapack_int n, 548*bf2c3715SXin Li const float* a, lapack_int lda, float* r, float* c, 549*bf2c3715SXin Li float* rowcnd, float* colcnd, float* amax ); 550*bf2c3715SXin Li lapack_int LAPACKE_dgeequb( int matrix_order, lapack_int m, lapack_int n, 551*bf2c3715SXin Li const double* a, lapack_int lda, double* r, 552*bf2c3715SXin Li double* c, double* rowcnd, double* colcnd, 553*bf2c3715SXin Li double* amax ); 554*bf2c3715SXin Li lapack_int LAPACKE_cgeequb( int matrix_order, lapack_int m, lapack_int n, 555*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 556*bf2c3715SXin Li float* r, float* c, float* rowcnd, float* colcnd, 557*bf2c3715SXin Li float* amax ); 558*bf2c3715SXin Li lapack_int LAPACKE_zgeequb( int matrix_order, lapack_int m, lapack_int n, 559*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 560*bf2c3715SXin Li double* r, double* c, double* rowcnd, 561*bf2c3715SXin Li double* colcnd, double* amax ); 562*bf2c3715SXin Li 563*bf2c3715SXin Li lapack_int LAPACKE_sgees( int matrix_order, char jobvs, char sort, 564*bf2c3715SXin Li LAPACK_S_SELECT2 select, lapack_int n, float* a, 565*bf2c3715SXin Li lapack_int lda, lapack_int* sdim, float* wr, 566*bf2c3715SXin Li float* wi, float* vs, lapack_int ldvs ); 567*bf2c3715SXin Li lapack_int LAPACKE_dgees( int matrix_order, char jobvs, char sort, 568*bf2c3715SXin Li LAPACK_D_SELECT2 select, lapack_int n, double* a, 569*bf2c3715SXin Li lapack_int lda, lapack_int* sdim, double* wr, 570*bf2c3715SXin Li double* wi, double* vs, lapack_int ldvs ); 571*bf2c3715SXin Li lapack_int LAPACKE_cgees( int matrix_order, char jobvs, char sort, 572*bf2c3715SXin Li LAPACK_C_SELECT1 select, lapack_int n, 573*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 574*bf2c3715SXin Li lapack_int* sdim, lapack_complex_float* w, 575*bf2c3715SXin Li lapack_complex_float* vs, lapack_int ldvs ); 576*bf2c3715SXin Li lapack_int LAPACKE_zgees( int matrix_order, char jobvs, char sort, 577*bf2c3715SXin Li LAPACK_Z_SELECT1 select, lapack_int n, 578*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 579*bf2c3715SXin Li lapack_int* sdim, lapack_complex_double* w, 580*bf2c3715SXin Li lapack_complex_double* vs, lapack_int ldvs ); 581*bf2c3715SXin Li 582*bf2c3715SXin Li lapack_int LAPACKE_sgeesx( int matrix_order, char jobvs, char sort, 583*bf2c3715SXin Li LAPACK_S_SELECT2 select, char sense, lapack_int n, 584*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* sdim, 585*bf2c3715SXin Li float* wr, float* wi, float* vs, lapack_int ldvs, 586*bf2c3715SXin Li float* rconde, float* rcondv ); 587*bf2c3715SXin Li lapack_int LAPACKE_dgeesx( int matrix_order, char jobvs, char sort, 588*bf2c3715SXin Li LAPACK_D_SELECT2 select, char sense, lapack_int n, 589*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* sdim, 590*bf2c3715SXin Li double* wr, double* wi, double* vs, lapack_int ldvs, 591*bf2c3715SXin Li double* rconde, double* rcondv ); 592*bf2c3715SXin Li lapack_int LAPACKE_cgeesx( int matrix_order, char jobvs, char sort, 593*bf2c3715SXin Li LAPACK_C_SELECT1 select, char sense, lapack_int n, 594*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 595*bf2c3715SXin Li lapack_int* sdim, lapack_complex_float* w, 596*bf2c3715SXin Li lapack_complex_float* vs, lapack_int ldvs, 597*bf2c3715SXin Li float* rconde, float* rcondv ); 598*bf2c3715SXin Li lapack_int LAPACKE_zgeesx( int matrix_order, char jobvs, char sort, 599*bf2c3715SXin Li LAPACK_Z_SELECT1 select, char sense, lapack_int n, 600*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 601*bf2c3715SXin Li lapack_int* sdim, lapack_complex_double* w, 602*bf2c3715SXin Li lapack_complex_double* vs, lapack_int ldvs, 603*bf2c3715SXin Li double* rconde, double* rcondv ); 604*bf2c3715SXin Li 605*bf2c3715SXin Li lapack_int LAPACKE_sgeev( int matrix_order, char jobvl, char jobvr, 606*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* wr, 607*bf2c3715SXin Li float* wi, float* vl, lapack_int ldvl, float* vr, 608*bf2c3715SXin Li lapack_int ldvr ); 609*bf2c3715SXin Li lapack_int LAPACKE_dgeev( int matrix_order, char jobvl, char jobvr, 610*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, double* wr, 611*bf2c3715SXin Li double* wi, double* vl, lapack_int ldvl, double* vr, 612*bf2c3715SXin Li lapack_int ldvr ); 613*bf2c3715SXin Li lapack_int LAPACKE_cgeev( int matrix_order, char jobvl, char jobvr, 614*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, lapack_int lda, 615*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* vl, 616*bf2c3715SXin Li lapack_int ldvl, lapack_complex_float* vr, 617*bf2c3715SXin Li lapack_int ldvr ); 618*bf2c3715SXin Li lapack_int LAPACKE_zgeev( int matrix_order, char jobvl, char jobvr, 619*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 620*bf2c3715SXin Li lapack_int lda, lapack_complex_double* w, 621*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 622*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr ); 623*bf2c3715SXin Li 624*bf2c3715SXin Li lapack_int LAPACKE_sgeevx( int matrix_order, char balanc, char jobvl, 625*bf2c3715SXin Li char jobvr, char sense, lapack_int n, float* a, 626*bf2c3715SXin Li lapack_int lda, float* wr, float* wi, float* vl, 627*bf2c3715SXin Li lapack_int ldvl, float* vr, lapack_int ldvr, 628*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* scale, 629*bf2c3715SXin Li float* abnrm, float* rconde, float* rcondv ); 630*bf2c3715SXin Li lapack_int LAPACKE_dgeevx( int matrix_order, char balanc, char jobvl, 631*bf2c3715SXin Li char jobvr, char sense, lapack_int n, double* a, 632*bf2c3715SXin Li lapack_int lda, double* wr, double* wi, double* vl, 633*bf2c3715SXin Li lapack_int ldvl, double* vr, lapack_int ldvr, 634*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* scale, 635*bf2c3715SXin Li double* abnrm, double* rconde, double* rcondv ); 636*bf2c3715SXin Li lapack_int LAPACKE_cgeevx( int matrix_order, char balanc, char jobvl, 637*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 638*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 639*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* vl, 640*bf2c3715SXin Li lapack_int ldvl, lapack_complex_float* vr, 641*bf2c3715SXin Li lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 642*bf2c3715SXin Li float* scale, float* abnrm, float* rconde, 643*bf2c3715SXin Li float* rcondv ); 644*bf2c3715SXin Li lapack_int LAPACKE_zgeevx( int matrix_order, char balanc, char jobvl, 645*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 646*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 647*bf2c3715SXin Li lapack_complex_double* w, lapack_complex_double* vl, 648*bf2c3715SXin Li lapack_int ldvl, lapack_complex_double* vr, 649*bf2c3715SXin Li lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 650*bf2c3715SXin Li double* scale, double* abnrm, double* rconde, 651*bf2c3715SXin Li double* rcondv ); 652*bf2c3715SXin Li 653*bf2c3715SXin Li lapack_int LAPACKE_sgehrd( int matrix_order, lapack_int n, lapack_int ilo, 654*bf2c3715SXin Li lapack_int ihi, float* a, lapack_int lda, 655*bf2c3715SXin Li float* tau ); 656*bf2c3715SXin Li lapack_int LAPACKE_dgehrd( int matrix_order, lapack_int n, lapack_int ilo, 657*bf2c3715SXin Li lapack_int ihi, double* a, lapack_int lda, 658*bf2c3715SXin Li double* tau ); 659*bf2c3715SXin Li lapack_int LAPACKE_cgehrd( int matrix_order, lapack_int n, lapack_int ilo, 660*bf2c3715SXin Li lapack_int ihi, lapack_complex_float* a, 661*bf2c3715SXin Li lapack_int lda, lapack_complex_float* tau ); 662*bf2c3715SXin Li lapack_int LAPACKE_zgehrd( int matrix_order, lapack_int n, lapack_int ilo, 663*bf2c3715SXin Li lapack_int ihi, lapack_complex_double* a, 664*bf2c3715SXin Li lapack_int lda, lapack_complex_double* tau ); 665*bf2c3715SXin Li 666*bf2c3715SXin Li lapack_int LAPACKE_sgejsv( int matrix_order, char joba, char jobu, char jobv, 667*bf2c3715SXin Li char jobr, char jobt, char jobp, lapack_int m, 668*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* sva, 669*bf2c3715SXin Li float* u, lapack_int ldu, float* v, lapack_int ldv, 670*bf2c3715SXin Li float* stat, lapack_int* istat ); 671*bf2c3715SXin Li lapack_int LAPACKE_dgejsv( int matrix_order, char joba, char jobu, char jobv, 672*bf2c3715SXin Li char jobr, char jobt, char jobp, lapack_int m, 673*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, double* sva, 674*bf2c3715SXin Li double* u, lapack_int ldu, double* v, lapack_int ldv, 675*bf2c3715SXin Li double* stat, lapack_int* istat ); 676*bf2c3715SXin Li 677*bf2c3715SXin Li lapack_int LAPACKE_sgelq2( int matrix_order, lapack_int m, lapack_int n, 678*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 679*bf2c3715SXin Li lapack_int LAPACKE_dgelq2( int matrix_order, lapack_int m, lapack_int n, 680*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 681*bf2c3715SXin Li lapack_int LAPACKE_cgelq2( int matrix_order, lapack_int m, lapack_int n, 682*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 683*bf2c3715SXin Li lapack_complex_float* tau ); 684*bf2c3715SXin Li lapack_int LAPACKE_zgelq2( int matrix_order, lapack_int m, lapack_int n, 685*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 686*bf2c3715SXin Li lapack_complex_double* tau ); 687*bf2c3715SXin Li 688*bf2c3715SXin Li lapack_int LAPACKE_sgelqf( int matrix_order, lapack_int m, lapack_int n, 689*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 690*bf2c3715SXin Li lapack_int LAPACKE_dgelqf( int matrix_order, lapack_int m, lapack_int n, 691*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 692*bf2c3715SXin Li lapack_int LAPACKE_cgelqf( int matrix_order, lapack_int m, lapack_int n, 693*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 694*bf2c3715SXin Li lapack_complex_float* tau ); 695*bf2c3715SXin Li lapack_int LAPACKE_zgelqf( int matrix_order, lapack_int m, lapack_int n, 696*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 697*bf2c3715SXin Li lapack_complex_double* tau ); 698*bf2c3715SXin Li 699*bf2c3715SXin Li lapack_int LAPACKE_sgels( int matrix_order, char trans, lapack_int m, 700*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 701*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb ); 702*bf2c3715SXin Li lapack_int LAPACKE_dgels( int matrix_order, char trans, lapack_int m, 703*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 704*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb ); 705*bf2c3715SXin Li lapack_int LAPACKE_cgels( int matrix_order, char trans, lapack_int m, 706*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 707*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 708*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 709*bf2c3715SXin Li lapack_int LAPACKE_zgels( int matrix_order, char trans, lapack_int m, 710*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 711*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 712*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 713*bf2c3715SXin Li 714*bf2c3715SXin Li lapack_int LAPACKE_sgelsd( int matrix_order, lapack_int m, lapack_int n, 715*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, float* b, 716*bf2c3715SXin Li lapack_int ldb, float* s, float rcond, 717*bf2c3715SXin Li lapack_int* rank ); 718*bf2c3715SXin Li lapack_int LAPACKE_dgelsd( int matrix_order, lapack_int m, lapack_int n, 719*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 720*bf2c3715SXin Li double* b, lapack_int ldb, double* s, double rcond, 721*bf2c3715SXin Li lapack_int* rank ); 722*bf2c3715SXin Li lapack_int LAPACKE_cgelsd( int matrix_order, lapack_int m, lapack_int n, 723*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 724*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 725*bf2c3715SXin Li lapack_int ldb, float* s, float rcond, 726*bf2c3715SXin Li lapack_int* rank ); 727*bf2c3715SXin Li lapack_int LAPACKE_zgelsd( int matrix_order, lapack_int m, lapack_int n, 728*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 729*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 730*bf2c3715SXin Li lapack_int ldb, double* s, double rcond, 731*bf2c3715SXin Li lapack_int* rank ); 732*bf2c3715SXin Li 733*bf2c3715SXin Li lapack_int LAPACKE_sgelss( int matrix_order, lapack_int m, lapack_int n, 734*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, float* b, 735*bf2c3715SXin Li lapack_int ldb, float* s, float rcond, 736*bf2c3715SXin Li lapack_int* rank ); 737*bf2c3715SXin Li lapack_int LAPACKE_dgelss( int matrix_order, lapack_int m, lapack_int n, 738*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 739*bf2c3715SXin Li double* b, lapack_int ldb, double* s, double rcond, 740*bf2c3715SXin Li lapack_int* rank ); 741*bf2c3715SXin Li lapack_int LAPACKE_cgelss( int matrix_order, lapack_int m, lapack_int n, 742*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 743*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 744*bf2c3715SXin Li lapack_int ldb, float* s, float rcond, 745*bf2c3715SXin Li lapack_int* rank ); 746*bf2c3715SXin Li lapack_int LAPACKE_zgelss( int matrix_order, lapack_int m, lapack_int n, 747*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 748*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 749*bf2c3715SXin Li lapack_int ldb, double* s, double rcond, 750*bf2c3715SXin Li lapack_int* rank ); 751*bf2c3715SXin Li 752*bf2c3715SXin Li lapack_int LAPACKE_sgelsy( int matrix_order, lapack_int m, lapack_int n, 753*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, float* b, 754*bf2c3715SXin Li lapack_int ldb, lapack_int* jpvt, float rcond, 755*bf2c3715SXin Li lapack_int* rank ); 756*bf2c3715SXin Li lapack_int LAPACKE_dgelsy( int matrix_order, lapack_int m, lapack_int n, 757*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 758*bf2c3715SXin Li double* b, lapack_int ldb, lapack_int* jpvt, 759*bf2c3715SXin Li double rcond, lapack_int* rank ); 760*bf2c3715SXin Li lapack_int LAPACKE_cgelsy( int matrix_order, lapack_int m, lapack_int n, 761*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 762*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 763*bf2c3715SXin Li lapack_int ldb, lapack_int* jpvt, float rcond, 764*bf2c3715SXin Li lapack_int* rank ); 765*bf2c3715SXin Li lapack_int LAPACKE_zgelsy( int matrix_order, lapack_int m, lapack_int n, 766*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 767*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 768*bf2c3715SXin Li lapack_int ldb, lapack_int* jpvt, double rcond, 769*bf2c3715SXin Li lapack_int* rank ); 770*bf2c3715SXin Li 771*bf2c3715SXin Li lapack_int LAPACKE_sgeqlf( int matrix_order, lapack_int m, lapack_int n, 772*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 773*bf2c3715SXin Li lapack_int LAPACKE_dgeqlf( int matrix_order, lapack_int m, lapack_int n, 774*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 775*bf2c3715SXin Li lapack_int LAPACKE_cgeqlf( int matrix_order, lapack_int m, lapack_int n, 776*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 777*bf2c3715SXin Li lapack_complex_float* tau ); 778*bf2c3715SXin Li lapack_int LAPACKE_zgeqlf( int matrix_order, lapack_int m, lapack_int n, 779*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 780*bf2c3715SXin Li lapack_complex_double* tau ); 781*bf2c3715SXin Li 782*bf2c3715SXin Li lapack_int LAPACKE_sgeqp3( int matrix_order, lapack_int m, lapack_int n, 783*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* jpvt, 784*bf2c3715SXin Li float* tau ); 785*bf2c3715SXin Li lapack_int LAPACKE_dgeqp3( int matrix_order, lapack_int m, lapack_int n, 786*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* jpvt, 787*bf2c3715SXin Li double* tau ); 788*bf2c3715SXin Li lapack_int LAPACKE_cgeqp3( int matrix_order, lapack_int m, lapack_int n, 789*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 790*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_float* tau ); 791*bf2c3715SXin Li lapack_int LAPACKE_zgeqp3( int matrix_order, lapack_int m, lapack_int n, 792*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 793*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_double* tau ); 794*bf2c3715SXin Li 795*bf2c3715SXin Li lapack_int LAPACKE_sgeqpf( int matrix_order, lapack_int m, lapack_int n, 796*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* jpvt, 797*bf2c3715SXin Li float* tau ); 798*bf2c3715SXin Li lapack_int LAPACKE_dgeqpf( int matrix_order, lapack_int m, lapack_int n, 799*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* jpvt, 800*bf2c3715SXin Li double* tau ); 801*bf2c3715SXin Li lapack_int LAPACKE_cgeqpf( int matrix_order, lapack_int m, lapack_int n, 802*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 803*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_float* tau ); 804*bf2c3715SXin Li lapack_int LAPACKE_zgeqpf( int matrix_order, lapack_int m, lapack_int n, 805*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 806*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_double* tau ); 807*bf2c3715SXin Li 808*bf2c3715SXin Li lapack_int LAPACKE_sgeqr2( int matrix_order, lapack_int m, lapack_int n, 809*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 810*bf2c3715SXin Li lapack_int LAPACKE_dgeqr2( int matrix_order, lapack_int m, lapack_int n, 811*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 812*bf2c3715SXin Li lapack_int LAPACKE_cgeqr2( int matrix_order, lapack_int m, lapack_int n, 813*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 814*bf2c3715SXin Li lapack_complex_float* tau ); 815*bf2c3715SXin Li lapack_int LAPACKE_zgeqr2( int matrix_order, lapack_int m, lapack_int n, 816*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 817*bf2c3715SXin Li lapack_complex_double* tau ); 818*bf2c3715SXin Li 819*bf2c3715SXin Li lapack_int LAPACKE_sgeqrf( int matrix_order, lapack_int m, lapack_int n, 820*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 821*bf2c3715SXin Li lapack_int LAPACKE_dgeqrf( int matrix_order, lapack_int m, lapack_int n, 822*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 823*bf2c3715SXin Li lapack_int LAPACKE_cgeqrf( int matrix_order, lapack_int m, lapack_int n, 824*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 825*bf2c3715SXin Li lapack_complex_float* tau ); 826*bf2c3715SXin Li lapack_int LAPACKE_zgeqrf( int matrix_order, lapack_int m, lapack_int n, 827*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 828*bf2c3715SXin Li lapack_complex_double* tau ); 829*bf2c3715SXin Li 830*bf2c3715SXin Li lapack_int LAPACKE_sgeqrfp( int matrix_order, lapack_int m, lapack_int n, 831*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 832*bf2c3715SXin Li lapack_int LAPACKE_dgeqrfp( int matrix_order, lapack_int m, lapack_int n, 833*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 834*bf2c3715SXin Li lapack_int LAPACKE_cgeqrfp( int matrix_order, lapack_int m, lapack_int n, 835*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 836*bf2c3715SXin Li lapack_complex_float* tau ); 837*bf2c3715SXin Li lapack_int LAPACKE_zgeqrfp( int matrix_order, lapack_int m, lapack_int n, 838*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 839*bf2c3715SXin Li lapack_complex_double* tau ); 840*bf2c3715SXin Li 841*bf2c3715SXin Li lapack_int LAPACKE_sgerfs( int matrix_order, char trans, lapack_int n, 842*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 843*bf2c3715SXin Li const float* af, lapack_int ldaf, 844*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 845*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 846*bf2c3715SXin Li float* ferr, float* berr ); 847*bf2c3715SXin Li lapack_int LAPACKE_dgerfs( int matrix_order, char trans, lapack_int n, 848*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 849*bf2c3715SXin Li const double* af, lapack_int ldaf, 850*bf2c3715SXin Li const lapack_int* ipiv, const double* b, 851*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 852*bf2c3715SXin Li double* ferr, double* berr ); 853*bf2c3715SXin Li lapack_int LAPACKE_cgerfs( int matrix_order, char trans, lapack_int n, 854*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 855*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 856*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 857*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 858*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 859*bf2c3715SXin Li float* berr ); 860*bf2c3715SXin Li lapack_int LAPACKE_zgerfs( int matrix_order, char trans, lapack_int n, 861*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 862*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 863*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 864*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 865*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 866*bf2c3715SXin Li double* ferr, double* berr ); 867*bf2c3715SXin Li 868*bf2c3715SXin Li lapack_int LAPACKE_sgerfsx( int matrix_order, char trans, char equed, 869*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 870*bf2c3715SXin Li lapack_int lda, const float* af, lapack_int ldaf, 871*bf2c3715SXin Li const lapack_int* ipiv, const float* r, 872*bf2c3715SXin Li const float* c, const float* b, lapack_int ldb, 873*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, float* berr, 874*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 875*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 876*bf2c3715SXin Li float* params ); 877*bf2c3715SXin Li lapack_int LAPACKE_dgerfsx( int matrix_order, char trans, char equed, 878*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 879*bf2c3715SXin Li lapack_int lda, const double* af, lapack_int ldaf, 880*bf2c3715SXin Li const lapack_int* ipiv, const double* r, 881*bf2c3715SXin Li const double* c, const double* b, lapack_int ldb, 882*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 883*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 884*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 885*bf2c3715SXin Li lapack_int nparams, double* params ); 886*bf2c3715SXin Li lapack_int LAPACKE_cgerfsx( int matrix_order, char trans, char equed, 887*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 888*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 889*bf2c3715SXin Li const lapack_complex_float* af, lapack_int ldaf, 890*bf2c3715SXin Li const lapack_int* ipiv, const float* r, 891*bf2c3715SXin Li const float* c, const lapack_complex_float* b, 892*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 893*bf2c3715SXin Li lapack_int ldx, float* rcond, float* berr, 894*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 895*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 896*bf2c3715SXin Li float* params ); 897*bf2c3715SXin Li lapack_int LAPACKE_zgerfsx( int matrix_order, char trans, char equed, 898*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 899*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 900*bf2c3715SXin Li const lapack_complex_double* af, lapack_int ldaf, 901*bf2c3715SXin Li const lapack_int* ipiv, const double* r, 902*bf2c3715SXin Li const double* c, const lapack_complex_double* b, 903*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 904*bf2c3715SXin Li lapack_int ldx, double* rcond, double* berr, 905*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 906*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 907*bf2c3715SXin Li double* params ); 908*bf2c3715SXin Li 909*bf2c3715SXin Li lapack_int LAPACKE_sgerqf( int matrix_order, lapack_int m, lapack_int n, 910*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 911*bf2c3715SXin Li lapack_int LAPACKE_dgerqf( int matrix_order, lapack_int m, lapack_int n, 912*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 913*bf2c3715SXin Li lapack_int LAPACKE_cgerqf( int matrix_order, lapack_int m, lapack_int n, 914*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 915*bf2c3715SXin Li lapack_complex_float* tau ); 916*bf2c3715SXin Li lapack_int LAPACKE_zgerqf( int matrix_order, lapack_int m, lapack_int n, 917*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 918*bf2c3715SXin Li lapack_complex_double* tau ); 919*bf2c3715SXin Li 920*bf2c3715SXin Li lapack_int LAPACKE_sgesdd( int matrix_order, char jobz, lapack_int m, 921*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* s, 922*bf2c3715SXin Li float* u, lapack_int ldu, float* vt, 923*bf2c3715SXin Li lapack_int ldvt ); 924*bf2c3715SXin Li lapack_int LAPACKE_dgesdd( int matrix_order, char jobz, lapack_int m, 925*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, double* s, 926*bf2c3715SXin Li double* u, lapack_int ldu, double* vt, 927*bf2c3715SXin Li lapack_int ldvt ); 928*bf2c3715SXin Li lapack_int LAPACKE_cgesdd( int matrix_order, char jobz, lapack_int m, 929*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 930*bf2c3715SXin Li lapack_int lda, float* s, lapack_complex_float* u, 931*bf2c3715SXin Li lapack_int ldu, lapack_complex_float* vt, 932*bf2c3715SXin Li lapack_int ldvt ); 933*bf2c3715SXin Li lapack_int LAPACKE_zgesdd( int matrix_order, char jobz, lapack_int m, 934*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 935*bf2c3715SXin Li lapack_int lda, double* s, lapack_complex_double* u, 936*bf2c3715SXin Li lapack_int ldu, lapack_complex_double* vt, 937*bf2c3715SXin Li lapack_int ldvt ); 938*bf2c3715SXin Li 939*bf2c3715SXin Li lapack_int LAPACKE_sgesv( int matrix_order, lapack_int n, lapack_int nrhs, 940*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ipiv, float* b, 941*bf2c3715SXin Li lapack_int ldb ); 942*bf2c3715SXin Li lapack_int LAPACKE_dgesv( int matrix_order, lapack_int n, lapack_int nrhs, 943*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv, 944*bf2c3715SXin Li double* b, lapack_int ldb ); 945*bf2c3715SXin Li lapack_int LAPACKE_cgesv( int matrix_order, lapack_int n, lapack_int nrhs, 946*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 947*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 948*bf2c3715SXin Li lapack_int ldb ); 949*bf2c3715SXin Li lapack_int LAPACKE_zgesv( int matrix_order, lapack_int n, lapack_int nrhs, 950*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 951*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 952*bf2c3715SXin Li lapack_int ldb ); 953*bf2c3715SXin Li lapack_int LAPACKE_dsgesv( int matrix_order, lapack_int n, lapack_int nrhs, 954*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv, 955*bf2c3715SXin Li double* b, lapack_int ldb, double* x, lapack_int ldx, 956*bf2c3715SXin Li lapack_int* iter ); 957*bf2c3715SXin Li lapack_int LAPACKE_zcgesv( int matrix_order, lapack_int n, lapack_int nrhs, 958*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 959*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 960*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 961*bf2c3715SXin Li lapack_int ldx, lapack_int* iter ); 962*bf2c3715SXin Li 963*bf2c3715SXin Li lapack_int LAPACKE_sgesvd( int matrix_order, char jobu, char jobvt, 964*bf2c3715SXin Li lapack_int m, lapack_int n, float* a, lapack_int lda, 965*bf2c3715SXin Li float* s, float* u, lapack_int ldu, float* vt, 966*bf2c3715SXin Li lapack_int ldvt, float* superb ); 967*bf2c3715SXin Li lapack_int LAPACKE_dgesvd( int matrix_order, char jobu, char jobvt, 968*bf2c3715SXin Li lapack_int m, lapack_int n, double* a, 969*bf2c3715SXin Li lapack_int lda, double* s, double* u, lapack_int ldu, 970*bf2c3715SXin Li double* vt, lapack_int ldvt, double* superb ); 971*bf2c3715SXin Li lapack_int LAPACKE_cgesvd( int matrix_order, char jobu, char jobvt, 972*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_complex_float* a, 973*bf2c3715SXin Li lapack_int lda, float* s, lapack_complex_float* u, 974*bf2c3715SXin Li lapack_int ldu, lapack_complex_float* vt, 975*bf2c3715SXin Li lapack_int ldvt, float* superb ); 976*bf2c3715SXin Li lapack_int LAPACKE_zgesvd( int matrix_order, char jobu, char jobvt, 977*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_complex_double* a, 978*bf2c3715SXin Li lapack_int lda, double* s, lapack_complex_double* u, 979*bf2c3715SXin Li lapack_int ldu, lapack_complex_double* vt, 980*bf2c3715SXin Li lapack_int ldvt, double* superb ); 981*bf2c3715SXin Li 982*bf2c3715SXin Li lapack_int LAPACKE_sgesvj( int matrix_order, char joba, char jobu, char jobv, 983*bf2c3715SXin Li lapack_int m, lapack_int n, float* a, lapack_int lda, 984*bf2c3715SXin Li float* sva, lapack_int mv, float* v, lapack_int ldv, 985*bf2c3715SXin Li float* stat ); 986*bf2c3715SXin Li lapack_int LAPACKE_dgesvj( int matrix_order, char joba, char jobu, char jobv, 987*bf2c3715SXin Li lapack_int m, lapack_int n, double* a, 988*bf2c3715SXin Li lapack_int lda, double* sva, lapack_int mv, 989*bf2c3715SXin Li double* v, lapack_int ldv, double* stat ); 990*bf2c3715SXin Li 991*bf2c3715SXin Li lapack_int LAPACKE_sgesvx( int matrix_order, char fact, char trans, 992*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 993*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 994*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 995*bf2c3715SXin Li float* b, lapack_int ldb, float* x, lapack_int ldx, 996*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 997*bf2c3715SXin Li float* rpivot ); 998*bf2c3715SXin Li lapack_int LAPACKE_dgesvx( int matrix_order, char fact, char trans, 999*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 1000*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 1001*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 1002*bf2c3715SXin Li double* b, lapack_int ldb, double* x, lapack_int ldx, 1003*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 1004*bf2c3715SXin Li double* rpivot ); 1005*bf2c3715SXin Li lapack_int LAPACKE_cgesvx( int matrix_order, char fact, char trans, 1006*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1007*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1008*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 1009*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 1010*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1011*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 1012*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 1013*bf2c3715SXin Li float* rpivot ); 1014*bf2c3715SXin Li lapack_int LAPACKE_zgesvx( int matrix_order, char fact, char trans, 1015*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1016*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1017*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 1018*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 1019*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1020*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1021*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 1022*bf2c3715SXin Li double* rpivot ); 1023*bf2c3715SXin Li 1024*bf2c3715SXin Li lapack_int LAPACKE_sgesvxx( int matrix_order, char fact, char trans, 1025*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 1026*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 1027*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 1028*bf2c3715SXin Li float* b, lapack_int ldb, float* x, lapack_int ldx, 1029*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 1030*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 1031*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 1032*bf2c3715SXin Li float* params ); 1033*bf2c3715SXin Li lapack_int LAPACKE_dgesvxx( int matrix_order, char fact, char trans, 1034*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 1035*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 1036*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 1037*bf2c3715SXin Li double* b, lapack_int ldb, double* x, 1038*bf2c3715SXin Li lapack_int ldx, double* rcond, double* rpvgrw, 1039*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 1040*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 1041*bf2c3715SXin Li lapack_int nparams, double* params ); 1042*bf2c3715SXin Li lapack_int LAPACKE_cgesvxx( int matrix_order, char fact, char trans, 1043*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1044*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1045*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 1046*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 1047*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1048*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 1049*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 1050*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 1051*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 1052*bf2c3715SXin Li float* params ); 1053*bf2c3715SXin Li lapack_int LAPACKE_zgesvxx( int matrix_order, char fact, char trans, 1054*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1055*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1056*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 1057*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 1058*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1059*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1060*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 1061*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 1062*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 1063*bf2c3715SXin Li double* params ); 1064*bf2c3715SXin Li 1065*bf2c3715SXin Li lapack_int LAPACKE_sgetf2( int matrix_order, lapack_int m, lapack_int n, 1066*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ipiv ); 1067*bf2c3715SXin Li lapack_int LAPACKE_dgetf2( int matrix_order, lapack_int m, lapack_int n, 1068*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv ); 1069*bf2c3715SXin Li lapack_int LAPACKE_cgetf2( int matrix_order, lapack_int m, lapack_int n, 1070*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1071*bf2c3715SXin Li lapack_int* ipiv ); 1072*bf2c3715SXin Li lapack_int LAPACKE_zgetf2( int matrix_order, lapack_int m, lapack_int n, 1073*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1074*bf2c3715SXin Li lapack_int* ipiv ); 1075*bf2c3715SXin Li 1076*bf2c3715SXin Li lapack_int LAPACKE_sgetrf( int matrix_order, lapack_int m, lapack_int n, 1077*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ipiv ); 1078*bf2c3715SXin Li lapack_int LAPACKE_dgetrf( int matrix_order, lapack_int m, lapack_int n, 1079*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv ); 1080*bf2c3715SXin Li lapack_int LAPACKE_cgetrf( int matrix_order, lapack_int m, lapack_int n, 1081*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1082*bf2c3715SXin Li lapack_int* ipiv ); 1083*bf2c3715SXin Li lapack_int LAPACKE_zgetrf( int matrix_order, lapack_int m, lapack_int n, 1084*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1085*bf2c3715SXin Li lapack_int* ipiv ); 1086*bf2c3715SXin Li 1087*bf2c3715SXin Li lapack_int LAPACKE_sgetri( int matrix_order, lapack_int n, float* a, 1088*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv ); 1089*bf2c3715SXin Li lapack_int LAPACKE_dgetri( int matrix_order, lapack_int n, double* a, 1090*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv ); 1091*bf2c3715SXin Li lapack_int LAPACKE_cgetri( int matrix_order, lapack_int n, 1092*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1093*bf2c3715SXin Li const lapack_int* ipiv ); 1094*bf2c3715SXin Li lapack_int LAPACKE_zgetri( int matrix_order, lapack_int n, 1095*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1096*bf2c3715SXin Li const lapack_int* ipiv ); 1097*bf2c3715SXin Li 1098*bf2c3715SXin Li lapack_int LAPACKE_sgetrs( int matrix_order, char trans, lapack_int n, 1099*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 1100*bf2c3715SXin Li const lapack_int* ipiv, float* b, lapack_int ldb ); 1101*bf2c3715SXin Li lapack_int LAPACKE_dgetrs( int matrix_order, char trans, lapack_int n, 1102*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 1103*bf2c3715SXin Li const lapack_int* ipiv, double* b, lapack_int ldb ); 1104*bf2c3715SXin Li lapack_int LAPACKE_cgetrs( int matrix_order, char trans, lapack_int n, 1105*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 1106*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 1107*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 1108*bf2c3715SXin Li lapack_int LAPACKE_zgetrs( int matrix_order, char trans, lapack_int n, 1109*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 1110*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 1111*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 1112*bf2c3715SXin Li 1113*bf2c3715SXin Li lapack_int LAPACKE_sggbak( int matrix_order, char job, char side, lapack_int n, 1114*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const float* lscale, 1115*bf2c3715SXin Li const float* rscale, lapack_int m, float* v, 1116*bf2c3715SXin Li lapack_int ldv ); 1117*bf2c3715SXin Li lapack_int LAPACKE_dggbak( int matrix_order, char job, char side, lapack_int n, 1118*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const double* lscale, 1119*bf2c3715SXin Li const double* rscale, lapack_int m, double* v, 1120*bf2c3715SXin Li lapack_int ldv ); 1121*bf2c3715SXin Li lapack_int LAPACKE_cggbak( int matrix_order, char job, char side, lapack_int n, 1122*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const float* lscale, 1123*bf2c3715SXin Li const float* rscale, lapack_int m, 1124*bf2c3715SXin Li lapack_complex_float* v, lapack_int ldv ); 1125*bf2c3715SXin Li lapack_int LAPACKE_zggbak( int matrix_order, char job, char side, lapack_int n, 1126*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, const double* lscale, 1127*bf2c3715SXin Li const double* rscale, lapack_int m, 1128*bf2c3715SXin Li lapack_complex_double* v, lapack_int ldv ); 1129*bf2c3715SXin Li 1130*bf2c3715SXin Li lapack_int LAPACKE_sggbal( int matrix_order, char job, lapack_int n, float* a, 1131*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 1132*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* lscale, 1133*bf2c3715SXin Li float* rscale ); 1134*bf2c3715SXin Li lapack_int LAPACKE_dggbal( int matrix_order, char job, lapack_int n, double* a, 1135*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 1136*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* lscale, 1137*bf2c3715SXin Li double* rscale ); 1138*bf2c3715SXin Li lapack_int LAPACKE_cggbal( int matrix_order, char job, lapack_int n, 1139*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1140*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1141*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* lscale, 1142*bf2c3715SXin Li float* rscale ); 1143*bf2c3715SXin Li lapack_int LAPACKE_zggbal( int matrix_order, char job, lapack_int n, 1144*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1145*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1146*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* lscale, 1147*bf2c3715SXin Li double* rscale ); 1148*bf2c3715SXin Li 1149*bf2c3715SXin Li lapack_int LAPACKE_sgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1150*bf2c3715SXin Li LAPACK_S_SELECT3 selctg, lapack_int n, float* a, 1151*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 1152*bf2c3715SXin Li lapack_int* sdim, float* alphar, float* alphai, 1153*bf2c3715SXin Li float* beta, float* vsl, lapack_int ldvsl, float* vsr, 1154*bf2c3715SXin Li lapack_int ldvsr ); 1155*bf2c3715SXin Li lapack_int LAPACKE_dgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1156*bf2c3715SXin Li LAPACK_D_SELECT3 selctg, lapack_int n, double* a, 1157*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 1158*bf2c3715SXin Li lapack_int* sdim, double* alphar, double* alphai, 1159*bf2c3715SXin Li double* beta, double* vsl, lapack_int ldvsl, 1160*bf2c3715SXin Li double* vsr, lapack_int ldvsr ); 1161*bf2c3715SXin Li lapack_int LAPACKE_cgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1162*bf2c3715SXin Li LAPACK_C_SELECT2 selctg, lapack_int n, 1163*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1164*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1165*bf2c3715SXin Li lapack_int* sdim, lapack_complex_float* alpha, 1166*bf2c3715SXin Li lapack_complex_float* beta, lapack_complex_float* vsl, 1167*bf2c3715SXin Li lapack_int ldvsl, lapack_complex_float* vsr, 1168*bf2c3715SXin Li lapack_int ldvsr ); 1169*bf2c3715SXin Li lapack_int LAPACKE_zgges( int matrix_order, char jobvsl, char jobvsr, char sort, 1170*bf2c3715SXin Li LAPACK_Z_SELECT2 selctg, lapack_int n, 1171*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1172*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1173*bf2c3715SXin Li lapack_int* sdim, lapack_complex_double* alpha, 1174*bf2c3715SXin Li lapack_complex_double* beta, 1175*bf2c3715SXin Li lapack_complex_double* vsl, lapack_int ldvsl, 1176*bf2c3715SXin Li lapack_complex_double* vsr, lapack_int ldvsr ); 1177*bf2c3715SXin Li 1178*bf2c3715SXin Li lapack_int LAPACKE_sggesx( int matrix_order, char jobvsl, char jobvsr, 1179*bf2c3715SXin Li char sort, LAPACK_S_SELECT3 selctg, char sense, 1180*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* b, 1181*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, float* alphar, 1182*bf2c3715SXin Li float* alphai, float* beta, float* vsl, 1183*bf2c3715SXin Li lapack_int ldvsl, float* vsr, lapack_int ldvsr, 1184*bf2c3715SXin Li float* rconde, float* rcondv ); 1185*bf2c3715SXin Li lapack_int LAPACKE_dggesx( int matrix_order, char jobvsl, char jobvsr, 1186*bf2c3715SXin Li char sort, LAPACK_D_SELECT3 selctg, char sense, 1187*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, double* b, 1188*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, double* alphar, 1189*bf2c3715SXin Li double* alphai, double* beta, double* vsl, 1190*bf2c3715SXin Li lapack_int ldvsl, double* vsr, lapack_int ldvsr, 1191*bf2c3715SXin Li double* rconde, double* rcondv ); 1192*bf2c3715SXin Li lapack_int LAPACKE_cggesx( int matrix_order, char jobvsl, char jobvsr, 1193*bf2c3715SXin Li char sort, LAPACK_C_SELECT2 selctg, char sense, 1194*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 1195*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 1196*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, 1197*bf2c3715SXin Li lapack_complex_float* alpha, 1198*bf2c3715SXin Li lapack_complex_float* beta, 1199*bf2c3715SXin Li lapack_complex_float* vsl, lapack_int ldvsl, 1200*bf2c3715SXin Li lapack_complex_float* vsr, lapack_int ldvsr, 1201*bf2c3715SXin Li float* rconde, float* rcondv ); 1202*bf2c3715SXin Li lapack_int LAPACKE_zggesx( int matrix_order, char jobvsl, char jobvsr, 1203*bf2c3715SXin Li char sort, LAPACK_Z_SELECT2 selctg, char sense, 1204*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 1205*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 1206*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, 1207*bf2c3715SXin Li lapack_complex_double* alpha, 1208*bf2c3715SXin Li lapack_complex_double* beta, 1209*bf2c3715SXin Li lapack_complex_double* vsl, lapack_int ldvsl, 1210*bf2c3715SXin Li lapack_complex_double* vsr, lapack_int ldvsr, 1211*bf2c3715SXin Li double* rconde, double* rcondv ); 1212*bf2c3715SXin Li 1213*bf2c3715SXin Li lapack_int LAPACKE_sggev( int matrix_order, char jobvl, char jobvr, 1214*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* b, 1215*bf2c3715SXin Li lapack_int ldb, float* alphar, float* alphai, 1216*bf2c3715SXin Li float* beta, float* vl, lapack_int ldvl, float* vr, 1217*bf2c3715SXin Li lapack_int ldvr ); 1218*bf2c3715SXin Li lapack_int LAPACKE_dggev( int matrix_order, char jobvl, char jobvr, 1219*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, double* b, 1220*bf2c3715SXin Li lapack_int ldb, double* alphar, double* alphai, 1221*bf2c3715SXin Li double* beta, double* vl, lapack_int ldvl, double* vr, 1222*bf2c3715SXin Li lapack_int ldvr ); 1223*bf2c3715SXin Li lapack_int LAPACKE_cggev( int matrix_order, char jobvl, char jobvr, 1224*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, lapack_int lda, 1225*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1226*bf2c3715SXin Li lapack_complex_float* alpha, 1227*bf2c3715SXin Li lapack_complex_float* beta, lapack_complex_float* vl, 1228*bf2c3715SXin Li lapack_int ldvl, lapack_complex_float* vr, 1229*bf2c3715SXin Li lapack_int ldvr ); 1230*bf2c3715SXin Li lapack_int LAPACKE_zggev( int matrix_order, char jobvl, char jobvr, 1231*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 1232*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 1233*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* alpha, 1234*bf2c3715SXin Li lapack_complex_double* beta, 1235*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 1236*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr ); 1237*bf2c3715SXin Li 1238*bf2c3715SXin Li lapack_int LAPACKE_sggevx( int matrix_order, char balanc, char jobvl, 1239*bf2c3715SXin Li char jobvr, char sense, lapack_int n, float* a, 1240*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 1241*bf2c3715SXin Li float* alphar, float* alphai, float* beta, float* vl, 1242*bf2c3715SXin Li lapack_int ldvl, float* vr, lapack_int ldvr, 1243*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* lscale, 1244*bf2c3715SXin Li float* rscale, float* abnrm, float* bbnrm, 1245*bf2c3715SXin Li float* rconde, float* rcondv ); 1246*bf2c3715SXin Li lapack_int LAPACKE_dggevx( int matrix_order, char balanc, char jobvl, 1247*bf2c3715SXin Li char jobvr, char sense, lapack_int n, double* a, 1248*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 1249*bf2c3715SXin Li double* alphar, double* alphai, double* beta, 1250*bf2c3715SXin Li double* vl, lapack_int ldvl, double* vr, 1251*bf2c3715SXin Li lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 1252*bf2c3715SXin Li double* lscale, double* rscale, double* abnrm, 1253*bf2c3715SXin Li double* bbnrm, double* rconde, double* rcondv ); 1254*bf2c3715SXin Li lapack_int LAPACKE_cggevx( int matrix_order, char balanc, char jobvl, 1255*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 1256*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1257*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1258*bf2c3715SXin Li lapack_complex_float* alpha, 1259*bf2c3715SXin Li lapack_complex_float* beta, lapack_complex_float* vl, 1260*bf2c3715SXin Li lapack_int ldvl, lapack_complex_float* vr, 1261*bf2c3715SXin Li lapack_int ldvr, lapack_int* ilo, lapack_int* ihi, 1262*bf2c3715SXin Li float* lscale, float* rscale, float* abnrm, 1263*bf2c3715SXin Li float* bbnrm, float* rconde, float* rcondv ); 1264*bf2c3715SXin Li lapack_int LAPACKE_zggevx( int matrix_order, char balanc, char jobvl, 1265*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 1266*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1267*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1268*bf2c3715SXin Li lapack_complex_double* alpha, 1269*bf2c3715SXin Li lapack_complex_double* beta, 1270*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 1271*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 1272*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* lscale, 1273*bf2c3715SXin Li double* rscale, double* abnrm, double* bbnrm, 1274*bf2c3715SXin Li double* rconde, double* rcondv ); 1275*bf2c3715SXin Li 1276*bf2c3715SXin Li lapack_int LAPACKE_sggglm( int matrix_order, lapack_int n, lapack_int m, 1277*bf2c3715SXin Li lapack_int p, float* a, lapack_int lda, float* b, 1278*bf2c3715SXin Li lapack_int ldb, float* d, float* x, float* y ); 1279*bf2c3715SXin Li lapack_int LAPACKE_dggglm( int matrix_order, lapack_int n, lapack_int m, 1280*bf2c3715SXin Li lapack_int p, double* a, lapack_int lda, double* b, 1281*bf2c3715SXin Li lapack_int ldb, double* d, double* x, double* y ); 1282*bf2c3715SXin Li lapack_int LAPACKE_cggglm( int matrix_order, lapack_int n, lapack_int m, 1283*bf2c3715SXin Li lapack_int p, lapack_complex_float* a, 1284*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 1285*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* d, 1286*bf2c3715SXin Li lapack_complex_float* x, lapack_complex_float* y ); 1287*bf2c3715SXin Li lapack_int LAPACKE_zggglm( int matrix_order, lapack_int n, lapack_int m, 1288*bf2c3715SXin Li lapack_int p, lapack_complex_double* a, 1289*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 1290*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* d, 1291*bf2c3715SXin Li lapack_complex_double* x, lapack_complex_double* y ); 1292*bf2c3715SXin Li 1293*bf2c3715SXin Li lapack_int LAPACKE_sgghrd( int matrix_order, char compq, char compz, 1294*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1295*bf2c3715SXin Li float* a, lapack_int lda, float* b, lapack_int ldb, 1296*bf2c3715SXin Li float* q, lapack_int ldq, float* z, lapack_int ldz ); 1297*bf2c3715SXin Li lapack_int LAPACKE_dgghrd( int matrix_order, char compq, char compz, 1298*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1299*bf2c3715SXin Li double* a, lapack_int lda, double* b, lapack_int ldb, 1300*bf2c3715SXin Li double* q, lapack_int ldq, double* z, 1301*bf2c3715SXin Li lapack_int ldz ); 1302*bf2c3715SXin Li lapack_int LAPACKE_cgghrd( int matrix_order, char compq, char compz, 1303*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1304*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1305*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1306*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 1307*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 1308*bf2c3715SXin Li lapack_int LAPACKE_zgghrd( int matrix_order, char compq, char compz, 1309*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1310*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1311*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1312*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 1313*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 1314*bf2c3715SXin Li 1315*bf2c3715SXin Li lapack_int LAPACKE_sgglse( int matrix_order, lapack_int m, lapack_int n, 1316*bf2c3715SXin Li lapack_int p, float* a, lapack_int lda, float* b, 1317*bf2c3715SXin Li lapack_int ldb, float* c, float* d, float* x ); 1318*bf2c3715SXin Li lapack_int LAPACKE_dgglse( int matrix_order, lapack_int m, lapack_int n, 1319*bf2c3715SXin Li lapack_int p, double* a, lapack_int lda, double* b, 1320*bf2c3715SXin Li lapack_int ldb, double* c, double* d, double* x ); 1321*bf2c3715SXin Li lapack_int LAPACKE_cgglse( int matrix_order, lapack_int m, lapack_int n, 1322*bf2c3715SXin Li lapack_int p, lapack_complex_float* a, 1323*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 1324*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* c, 1325*bf2c3715SXin Li lapack_complex_float* d, lapack_complex_float* x ); 1326*bf2c3715SXin Li lapack_int LAPACKE_zgglse( int matrix_order, lapack_int m, lapack_int n, 1327*bf2c3715SXin Li lapack_int p, lapack_complex_double* a, 1328*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 1329*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* c, 1330*bf2c3715SXin Li lapack_complex_double* d, lapack_complex_double* x ); 1331*bf2c3715SXin Li 1332*bf2c3715SXin Li lapack_int LAPACKE_sggqrf( int matrix_order, lapack_int n, lapack_int m, 1333*bf2c3715SXin Li lapack_int p, float* a, lapack_int lda, float* taua, 1334*bf2c3715SXin Li float* b, lapack_int ldb, float* taub ); 1335*bf2c3715SXin Li lapack_int LAPACKE_dggqrf( int matrix_order, lapack_int n, lapack_int m, 1336*bf2c3715SXin Li lapack_int p, double* a, lapack_int lda, 1337*bf2c3715SXin Li double* taua, double* b, lapack_int ldb, 1338*bf2c3715SXin Li double* taub ); 1339*bf2c3715SXin Li lapack_int LAPACKE_cggqrf( int matrix_order, lapack_int n, lapack_int m, 1340*bf2c3715SXin Li lapack_int p, lapack_complex_float* a, 1341*bf2c3715SXin Li lapack_int lda, lapack_complex_float* taua, 1342*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1343*bf2c3715SXin Li lapack_complex_float* taub ); 1344*bf2c3715SXin Li lapack_int LAPACKE_zggqrf( int matrix_order, lapack_int n, lapack_int m, 1345*bf2c3715SXin Li lapack_int p, lapack_complex_double* a, 1346*bf2c3715SXin Li lapack_int lda, lapack_complex_double* taua, 1347*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1348*bf2c3715SXin Li lapack_complex_double* taub ); 1349*bf2c3715SXin Li 1350*bf2c3715SXin Li lapack_int LAPACKE_sggrqf( int matrix_order, lapack_int m, lapack_int p, 1351*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* taua, 1352*bf2c3715SXin Li float* b, lapack_int ldb, float* taub ); 1353*bf2c3715SXin Li lapack_int LAPACKE_dggrqf( int matrix_order, lapack_int m, lapack_int p, 1354*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 1355*bf2c3715SXin Li double* taua, double* b, lapack_int ldb, 1356*bf2c3715SXin Li double* taub ); 1357*bf2c3715SXin Li lapack_int LAPACKE_cggrqf( int matrix_order, lapack_int m, lapack_int p, 1358*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 1359*bf2c3715SXin Li lapack_int lda, lapack_complex_float* taua, 1360*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1361*bf2c3715SXin Li lapack_complex_float* taub ); 1362*bf2c3715SXin Li lapack_int LAPACKE_zggrqf( int matrix_order, lapack_int m, lapack_int p, 1363*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 1364*bf2c3715SXin Li lapack_int lda, lapack_complex_double* taua, 1365*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1366*bf2c3715SXin Li lapack_complex_double* taub ); 1367*bf2c3715SXin Li 1368*bf2c3715SXin Li lapack_int LAPACKE_sggsvd( int matrix_order, char jobu, char jobv, char jobq, 1369*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int p, 1370*bf2c3715SXin Li lapack_int* k, lapack_int* l, float* a, 1371*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 1372*bf2c3715SXin Li float* alpha, float* beta, float* u, lapack_int ldu, 1373*bf2c3715SXin Li float* v, lapack_int ldv, float* q, lapack_int ldq, 1374*bf2c3715SXin Li lapack_int* iwork ); 1375*bf2c3715SXin Li lapack_int LAPACKE_dggsvd( int matrix_order, char jobu, char jobv, char jobq, 1376*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int p, 1377*bf2c3715SXin Li lapack_int* k, lapack_int* l, double* a, 1378*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 1379*bf2c3715SXin Li double* alpha, double* beta, double* u, 1380*bf2c3715SXin Li lapack_int ldu, double* v, lapack_int ldv, double* q, 1381*bf2c3715SXin Li lapack_int ldq, lapack_int* iwork ); 1382*bf2c3715SXin Li lapack_int LAPACKE_cggsvd( int matrix_order, char jobu, char jobv, char jobq, 1383*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int p, 1384*bf2c3715SXin Li lapack_int* k, lapack_int* l, 1385*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1386*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1387*bf2c3715SXin Li float* alpha, float* beta, lapack_complex_float* u, 1388*bf2c3715SXin Li lapack_int ldu, lapack_complex_float* v, 1389*bf2c3715SXin Li lapack_int ldv, lapack_complex_float* q, 1390*bf2c3715SXin Li lapack_int ldq, lapack_int* iwork ); 1391*bf2c3715SXin Li lapack_int LAPACKE_zggsvd( int matrix_order, char jobu, char jobv, char jobq, 1392*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int p, 1393*bf2c3715SXin Li lapack_int* k, lapack_int* l, 1394*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1395*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1396*bf2c3715SXin Li double* alpha, double* beta, 1397*bf2c3715SXin Li lapack_complex_double* u, lapack_int ldu, 1398*bf2c3715SXin Li lapack_complex_double* v, lapack_int ldv, 1399*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 1400*bf2c3715SXin Li lapack_int* iwork ); 1401*bf2c3715SXin Li 1402*bf2c3715SXin Li lapack_int LAPACKE_sggsvp( int matrix_order, char jobu, char jobv, char jobq, 1403*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, float* a, 1404*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, float tola, 1405*bf2c3715SXin Li float tolb, lapack_int* k, lapack_int* l, float* u, 1406*bf2c3715SXin Li lapack_int ldu, float* v, lapack_int ldv, float* q, 1407*bf2c3715SXin Li lapack_int ldq ); 1408*bf2c3715SXin Li lapack_int LAPACKE_dggsvp( int matrix_order, char jobu, char jobv, char jobq, 1409*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, double* a, 1410*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 1411*bf2c3715SXin Li double tola, double tolb, lapack_int* k, 1412*bf2c3715SXin Li lapack_int* l, double* u, lapack_int ldu, double* v, 1413*bf2c3715SXin Li lapack_int ldv, double* q, lapack_int ldq ); 1414*bf2c3715SXin Li lapack_int LAPACKE_cggsvp( int matrix_order, char jobu, char jobv, char jobq, 1415*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, 1416*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1417*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, float tola, 1418*bf2c3715SXin Li float tolb, lapack_int* k, lapack_int* l, 1419*bf2c3715SXin Li lapack_complex_float* u, lapack_int ldu, 1420*bf2c3715SXin Li lapack_complex_float* v, lapack_int ldv, 1421*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq ); 1422*bf2c3715SXin Li lapack_int LAPACKE_zggsvp( int matrix_order, char jobu, char jobv, char jobq, 1423*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, 1424*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1425*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1426*bf2c3715SXin Li double tola, double tolb, lapack_int* k, 1427*bf2c3715SXin Li lapack_int* l, lapack_complex_double* u, 1428*bf2c3715SXin Li lapack_int ldu, lapack_complex_double* v, 1429*bf2c3715SXin Li lapack_int ldv, lapack_complex_double* q, 1430*bf2c3715SXin Li lapack_int ldq ); 1431*bf2c3715SXin Li 1432*bf2c3715SXin Li lapack_int LAPACKE_sgtcon( char norm, lapack_int n, const float* dl, 1433*bf2c3715SXin Li const float* d, const float* du, const float* du2, 1434*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 1435*bf2c3715SXin Li lapack_int LAPACKE_dgtcon( char norm, lapack_int n, const double* dl, 1436*bf2c3715SXin Li const double* d, const double* du, const double* du2, 1437*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 1438*bf2c3715SXin Li double* rcond ); 1439*bf2c3715SXin Li lapack_int LAPACKE_cgtcon( char norm, lapack_int n, 1440*bf2c3715SXin Li const lapack_complex_float* dl, 1441*bf2c3715SXin Li const lapack_complex_float* d, 1442*bf2c3715SXin Li const lapack_complex_float* du, 1443*bf2c3715SXin Li const lapack_complex_float* du2, 1444*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 1445*bf2c3715SXin Li lapack_int LAPACKE_zgtcon( char norm, lapack_int n, 1446*bf2c3715SXin Li const lapack_complex_double* dl, 1447*bf2c3715SXin Li const lapack_complex_double* d, 1448*bf2c3715SXin Li const lapack_complex_double* du, 1449*bf2c3715SXin Li const lapack_complex_double* du2, 1450*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 1451*bf2c3715SXin Li double* rcond ); 1452*bf2c3715SXin Li 1453*bf2c3715SXin Li lapack_int LAPACKE_sgtrfs( int matrix_order, char trans, lapack_int n, 1454*bf2c3715SXin Li lapack_int nrhs, const float* dl, const float* d, 1455*bf2c3715SXin Li const float* du, const float* dlf, const float* df, 1456*bf2c3715SXin Li const float* duf, const float* du2, 1457*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 1458*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 1459*bf2c3715SXin Li float* ferr, float* berr ); 1460*bf2c3715SXin Li lapack_int LAPACKE_dgtrfs( int matrix_order, char trans, lapack_int n, 1461*bf2c3715SXin Li lapack_int nrhs, const double* dl, const double* d, 1462*bf2c3715SXin Li const double* du, const double* dlf, 1463*bf2c3715SXin Li const double* df, const double* duf, 1464*bf2c3715SXin Li const double* du2, const lapack_int* ipiv, 1465*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 1466*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr ); 1467*bf2c3715SXin Li lapack_int LAPACKE_cgtrfs( int matrix_order, char trans, lapack_int n, 1468*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* dl, 1469*bf2c3715SXin Li const lapack_complex_float* d, 1470*bf2c3715SXin Li const lapack_complex_float* du, 1471*bf2c3715SXin Li const lapack_complex_float* dlf, 1472*bf2c3715SXin Li const lapack_complex_float* df, 1473*bf2c3715SXin Li const lapack_complex_float* duf, 1474*bf2c3715SXin Li const lapack_complex_float* du2, 1475*bf2c3715SXin Li const lapack_int* ipiv, 1476*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 1477*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 1478*bf2c3715SXin Li float* berr ); 1479*bf2c3715SXin Li lapack_int LAPACKE_zgtrfs( int matrix_order, char trans, lapack_int n, 1480*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* dl, 1481*bf2c3715SXin Li const lapack_complex_double* d, 1482*bf2c3715SXin Li const lapack_complex_double* du, 1483*bf2c3715SXin Li const lapack_complex_double* dlf, 1484*bf2c3715SXin Li const lapack_complex_double* df, 1485*bf2c3715SXin Li const lapack_complex_double* duf, 1486*bf2c3715SXin Li const lapack_complex_double* du2, 1487*bf2c3715SXin Li const lapack_int* ipiv, 1488*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 1489*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1490*bf2c3715SXin Li double* ferr, double* berr ); 1491*bf2c3715SXin Li 1492*bf2c3715SXin Li lapack_int LAPACKE_sgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1493*bf2c3715SXin Li float* dl, float* d, float* du, float* b, 1494*bf2c3715SXin Li lapack_int ldb ); 1495*bf2c3715SXin Li lapack_int LAPACKE_dgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1496*bf2c3715SXin Li double* dl, double* d, double* du, double* b, 1497*bf2c3715SXin Li lapack_int ldb ); 1498*bf2c3715SXin Li lapack_int LAPACKE_cgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1499*bf2c3715SXin Li lapack_complex_float* dl, lapack_complex_float* d, 1500*bf2c3715SXin Li lapack_complex_float* du, lapack_complex_float* b, 1501*bf2c3715SXin Li lapack_int ldb ); 1502*bf2c3715SXin Li lapack_int LAPACKE_zgtsv( int matrix_order, lapack_int n, lapack_int nrhs, 1503*bf2c3715SXin Li lapack_complex_double* dl, lapack_complex_double* d, 1504*bf2c3715SXin Li lapack_complex_double* du, lapack_complex_double* b, 1505*bf2c3715SXin Li lapack_int ldb ); 1506*bf2c3715SXin Li 1507*bf2c3715SXin Li lapack_int LAPACKE_sgtsvx( int matrix_order, char fact, char trans, 1508*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* dl, 1509*bf2c3715SXin Li const float* d, const float* du, float* dlf, 1510*bf2c3715SXin Li float* df, float* duf, float* du2, lapack_int* ipiv, 1511*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 1512*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 1513*bf2c3715SXin Li float* berr ); 1514*bf2c3715SXin Li lapack_int LAPACKE_dgtsvx( int matrix_order, char fact, char trans, 1515*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* dl, 1516*bf2c3715SXin Li const double* d, const double* du, double* dlf, 1517*bf2c3715SXin Li double* df, double* duf, double* du2, 1518*bf2c3715SXin Li lapack_int* ipiv, const double* b, lapack_int ldb, 1519*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 1520*bf2c3715SXin Li double* ferr, double* berr ); 1521*bf2c3715SXin Li lapack_int LAPACKE_cgtsvx( int matrix_order, char fact, char trans, 1522*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1523*bf2c3715SXin Li const lapack_complex_float* dl, 1524*bf2c3715SXin Li const lapack_complex_float* d, 1525*bf2c3715SXin Li const lapack_complex_float* du, 1526*bf2c3715SXin Li lapack_complex_float* dlf, lapack_complex_float* df, 1527*bf2c3715SXin Li lapack_complex_float* duf, lapack_complex_float* du2, 1528*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_float* b, 1529*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 1530*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 1531*bf2c3715SXin Li float* berr ); 1532*bf2c3715SXin Li lapack_int LAPACKE_zgtsvx( int matrix_order, char fact, char trans, 1533*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1534*bf2c3715SXin Li const lapack_complex_double* dl, 1535*bf2c3715SXin Li const lapack_complex_double* d, 1536*bf2c3715SXin Li const lapack_complex_double* du, 1537*bf2c3715SXin Li lapack_complex_double* dlf, 1538*bf2c3715SXin Li lapack_complex_double* df, 1539*bf2c3715SXin Li lapack_complex_double* duf, 1540*bf2c3715SXin Li lapack_complex_double* du2, lapack_int* ipiv, 1541*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 1542*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1543*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 1544*bf2c3715SXin Li 1545*bf2c3715SXin Li lapack_int LAPACKE_sgttrf( lapack_int n, float* dl, float* d, float* du, 1546*bf2c3715SXin Li float* du2, lapack_int* ipiv ); 1547*bf2c3715SXin Li lapack_int LAPACKE_dgttrf( lapack_int n, double* dl, double* d, double* du, 1548*bf2c3715SXin Li double* du2, lapack_int* ipiv ); 1549*bf2c3715SXin Li lapack_int LAPACKE_cgttrf( lapack_int n, lapack_complex_float* dl, 1550*bf2c3715SXin Li lapack_complex_float* d, lapack_complex_float* du, 1551*bf2c3715SXin Li lapack_complex_float* du2, lapack_int* ipiv ); 1552*bf2c3715SXin Li lapack_int LAPACKE_zgttrf( lapack_int n, lapack_complex_double* dl, 1553*bf2c3715SXin Li lapack_complex_double* d, lapack_complex_double* du, 1554*bf2c3715SXin Li lapack_complex_double* du2, lapack_int* ipiv ); 1555*bf2c3715SXin Li 1556*bf2c3715SXin Li lapack_int LAPACKE_sgttrs( int matrix_order, char trans, lapack_int n, 1557*bf2c3715SXin Li lapack_int nrhs, const float* dl, const float* d, 1558*bf2c3715SXin Li const float* du, const float* du2, 1559*bf2c3715SXin Li const lapack_int* ipiv, float* b, lapack_int ldb ); 1560*bf2c3715SXin Li lapack_int LAPACKE_dgttrs( int matrix_order, char trans, lapack_int n, 1561*bf2c3715SXin Li lapack_int nrhs, const double* dl, const double* d, 1562*bf2c3715SXin Li const double* du, const double* du2, 1563*bf2c3715SXin Li const lapack_int* ipiv, double* b, lapack_int ldb ); 1564*bf2c3715SXin Li lapack_int LAPACKE_cgttrs( int matrix_order, char trans, lapack_int n, 1565*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* dl, 1566*bf2c3715SXin Li const lapack_complex_float* d, 1567*bf2c3715SXin Li const lapack_complex_float* du, 1568*bf2c3715SXin Li const lapack_complex_float* du2, 1569*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 1570*bf2c3715SXin Li lapack_int ldb ); 1571*bf2c3715SXin Li lapack_int LAPACKE_zgttrs( int matrix_order, char trans, lapack_int n, 1572*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* dl, 1573*bf2c3715SXin Li const lapack_complex_double* d, 1574*bf2c3715SXin Li const lapack_complex_double* du, 1575*bf2c3715SXin Li const lapack_complex_double* du2, 1576*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* b, 1577*bf2c3715SXin Li lapack_int ldb ); 1578*bf2c3715SXin Li 1579*bf2c3715SXin Li lapack_int LAPACKE_chbev( int matrix_order, char jobz, char uplo, lapack_int n, 1580*bf2c3715SXin Li lapack_int kd, lapack_complex_float* ab, 1581*bf2c3715SXin Li lapack_int ldab, float* w, lapack_complex_float* z, 1582*bf2c3715SXin Li lapack_int ldz ); 1583*bf2c3715SXin Li lapack_int LAPACKE_zhbev( int matrix_order, char jobz, char uplo, lapack_int n, 1584*bf2c3715SXin Li lapack_int kd, lapack_complex_double* ab, 1585*bf2c3715SXin Li lapack_int ldab, double* w, lapack_complex_double* z, 1586*bf2c3715SXin Li lapack_int ldz ); 1587*bf2c3715SXin Li 1588*bf2c3715SXin Li lapack_int LAPACKE_chbevd( int matrix_order, char jobz, char uplo, lapack_int n, 1589*bf2c3715SXin Li lapack_int kd, lapack_complex_float* ab, 1590*bf2c3715SXin Li lapack_int ldab, float* w, lapack_complex_float* z, 1591*bf2c3715SXin Li lapack_int ldz ); 1592*bf2c3715SXin Li lapack_int LAPACKE_zhbevd( int matrix_order, char jobz, char uplo, lapack_int n, 1593*bf2c3715SXin Li lapack_int kd, lapack_complex_double* ab, 1594*bf2c3715SXin Li lapack_int ldab, double* w, lapack_complex_double* z, 1595*bf2c3715SXin Li lapack_int ldz ); 1596*bf2c3715SXin Li 1597*bf2c3715SXin Li lapack_int LAPACKE_chbevx( int matrix_order, char jobz, char range, char uplo, 1598*bf2c3715SXin Li lapack_int n, lapack_int kd, 1599*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 1600*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, float vl, 1601*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 1602*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 1603*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 1604*bf2c3715SXin Li lapack_int LAPACKE_zhbevx( int matrix_order, char jobz, char range, char uplo, 1605*bf2c3715SXin Li lapack_int n, lapack_int kd, 1606*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 1607*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, double vl, 1608*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 1609*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 1610*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 1611*bf2c3715SXin Li lapack_int* ifail ); 1612*bf2c3715SXin Li 1613*bf2c3715SXin Li lapack_int LAPACKE_chbgst( int matrix_order, char vect, char uplo, lapack_int n, 1614*bf2c3715SXin Li lapack_int ka, lapack_int kb, 1615*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 1616*bf2c3715SXin Li const lapack_complex_float* bb, lapack_int ldbb, 1617*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx ); 1618*bf2c3715SXin Li lapack_int LAPACKE_zhbgst( int matrix_order, char vect, char uplo, lapack_int n, 1619*bf2c3715SXin Li lapack_int ka, lapack_int kb, 1620*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 1621*bf2c3715SXin Li const lapack_complex_double* bb, lapack_int ldbb, 1622*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx ); 1623*bf2c3715SXin Li 1624*bf2c3715SXin Li lapack_int LAPACKE_chbgv( int matrix_order, char jobz, char uplo, lapack_int n, 1625*bf2c3715SXin Li lapack_int ka, lapack_int kb, 1626*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 1627*bf2c3715SXin Li lapack_complex_float* bb, lapack_int ldbb, float* w, 1628*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 1629*bf2c3715SXin Li lapack_int LAPACKE_zhbgv( int matrix_order, char jobz, char uplo, lapack_int n, 1630*bf2c3715SXin Li lapack_int ka, lapack_int kb, 1631*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 1632*bf2c3715SXin Li lapack_complex_double* bb, lapack_int ldbb, double* w, 1633*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 1634*bf2c3715SXin Li 1635*bf2c3715SXin Li lapack_int LAPACKE_chbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 1636*bf2c3715SXin Li lapack_int ka, lapack_int kb, 1637*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 1638*bf2c3715SXin Li lapack_complex_float* bb, lapack_int ldbb, float* w, 1639*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 1640*bf2c3715SXin Li lapack_int LAPACKE_zhbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 1641*bf2c3715SXin Li lapack_int ka, lapack_int kb, 1642*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 1643*bf2c3715SXin Li lapack_complex_double* bb, lapack_int ldbb, 1644*bf2c3715SXin Li double* w, lapack_complex_double* z, 1645*bf2c3715SXin Li lapack_int ldz ); 1646*bf2c3715SXin Li 1647*bf2c3715SXin Li lapack_int LAPACKE_chbgvx( int matrix_order, char jobz, char range, char uplo, 1648*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 1649*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 1650*bf2c3715SXin Li lapack_complex_float* bb, lapack_int ldbb, 1651*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, float vl, 1652*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 1653*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 1654*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 1655*bf2c3715SXin Li lapack_int LAPACKE_zhbgvx( int matrix_order, char jobz, char range, char uplo, 1656*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 1657*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 1658*bf2c3715SXin Li lapack_complex_double* bb, lapack_int ldbb, 1659*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, double vl, 1660*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 1661*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 1662*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 1663*bf2c3715SXin Li lapack_int* ifail ); 1664*bf2c3715SXin Li 1665*bf2c3715SXin Li lapack_int LAPACKE_chbtrd( int matrix_order, char vect, char uplo, lapack_int n, 1666*bf2c3715SXin Li lapack_int kd, lapack_complex_float* ab, 1667*bf2c3715SXin Li lapack_int ldab, float* d, float* e, 1668*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq ); 1669*bf2c3715SXin Li lapack_int LAPACKE_zhbtrd( int matrix_order, char vect, char uplo, lapack_int n, 1670*bf2c3715SXin Li lapack_int kd, lapack_complex_double* ab, 1671*bf2c3715SXin Li lapack_int ldab, double* d, double* e, 1672*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq ); 1673*bf2c3715SXin Li 1674*bf2c3715SXin Li lapack_int LAPACKE_checon( int matrix_order, char uplo, lapack_int n, 1675*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 1676*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 1677*bf2c3715SXin Li lapack_int LAPACKE_zhecon( int matrix_order, char uplo, lapack_int n, 1678*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 1679*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 1680*bf2c3715SXin Li double* rcond ); 1681*bf2c3715SXin Li 1682*bf2c3715SXin Li lapack_int LAPACKE_cheequb( int matrix_order, char uplo, lapack_int n, 1683*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 1684*bf2c3715SXin Li float* s, float* scond, float* amax ); 1685*bf2c3715SXin Li lapack_int LAPACKE_zheequb( int matrix_order, char uplo, lapack_int n, 1686*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 1687*bf2c3715SXin Li double* s, double* scond, double* amax ); 1688*bf2c3715SXin Li 1689*bf2c3715SXin Li lapack_int LAPACKE_cheev( int matrix_order, char jobz, char uplo, lapack_int n, 1690*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, float* w ); 1691*bf2c3715SXin Li lapack_int LAPACKE_zheev( int matrix_order, char jobz, char uplo, lapack_int n, 1692*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, double* w ); 1693*bf2c3715SXin Li 1694*bf2c3715SXin Li lapack_int LAPACKE_cheevd( int matrix_order, char jobz, char uplo, lapack_int n, 1695*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, float* w ); 1696*bf2c3715SXin Li lapack_int LAPACKE_zheevd( int matrix_order, char jobz, char uplo, lapack_int n, 1697*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1698*bf2c3715SXin Li double* w ); 1699*bf2c3715SXin Li 1700*bf2c3715SXin Li lapack_int LAPACKE_cheevr( int matrix_order, char jobz, char range, char uplo, 1701*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 1702*bf2c3715SXin Li lapack_int lda, float vl, float vu, lapack_int il, 1703*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, float* w, 1704*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 1705*bf2c3715SXin Li lapack_int* isuppz ); 1706*bf2c3715SXin Li lapack_int LAPACKE_zheevr( int matrix_order, char jobz, char range, char uplo, 1707*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 1708*bf2c3715SXin Li lapack_int lda, double vl, double vu, lapack_int il, 1709*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 1710*bf2c3715SXin Li double* w, lapack_complex_double* z, lapack_int ldz, 1711*bf2c3715SXin Li lapack_int* isuppz ); 1712*bf2c3715SXin Li 1713*bf2c3715SXin Li lapack_int LAPACKE_cheevx( int matrix_order, char jobz, char range, char uplo, 1714*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 1715*bf2c3715SXin Li lapack_int lda, float vl, float vu, lapack_int il, 1716*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, float* w, 1717*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 1718*bf2c3715SXin Li lapack_int* ifail ); 1719*bf2c3715SXin Li lapack_int LAPACKE_zheevx( int matrix_order, char jobz, char range, char uplo, 1720*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 1721*bf2c3715SXin Li lapack_int lda, double vl, double vu, lapack_int il, 1722*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 1723*bf2c3715SXin Li double* w, lapack_complex_double* z, lapack_int ldz, 1724*bf2c3715SXin Li lapack_int* ifail ); 1725*bf2c3715SXin Li 1726*bf2c3715SXin Li lapack_int LAPACKE_chegst( int matrix_order, lapack_int itype, char uplo, 1727*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 1728*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* b, 1729*bf2c3715SXin Li lapack_int ldb ); 1730*bf2c3715SXin Li lapack_int LAPACKE_zhegst( int matrix_order, lapack_int itype, char uplo, 1731*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 1732*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* b, 1733*bf2c3715SXin Li lapack_int ldb ); 1734*bf2c3715SXin Li 1735*bf2c3715SXin Li lapack_int LAPACKE_chegv( int matrix_order, lapack_int itype, char jobz, 1736*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_float* a, 1737*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 1738*bf2c3715SXin Li lapack_int ldb, float* w ); 1739*bf2c3715SXin Li lapack_int LAPACKE_zhegv( int matrix_order, lapack_int itype, char jobz, 1740*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_double* a, 1741*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 1742*bf2c3715SXin Li lapack_int ldb, double* w ); 1743*bf2c3715SXin Li 1744*bf2c3715SXin Li lapack_int LAPACKE_chegvd( int matrix_order, lapack_int itype, char jobz, 1745*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_float* a, 1746*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 1747*bf2c3715SXin Li lapack_int ldb, float* w ); 1748*bf2c3715SXin Li lapack_int LAPACKE_zhegvd( int matrix_order, lapack_int itype, char jobz, 1749*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_double* a, 1750*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 1751*bf2c3715SXin Li lapack_int ldb, double* w ); 1752*bf2c3715SXin Li 1753*bf2c3715SXin Li lapack_int LAPACKE_chegvx( int matrix_order, lapack_int itype, char jobz, 1754*bf2c3715SXin Li char range, char uplo, lapack_int n, 1755*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1756*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, float vl, 1757*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 1758*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 1759*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 1760*bf2c3715SXin Li lapack_int LAPACKE_zhegvx( int matrix_order, lapack_int itype, char jobz, 1761*bf2c3715SXin Li char range, char uplo, lapack_int n, 1762*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1763*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, double vl, 1764*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 1765*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 1766*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 1767*bf2c3715SXin Li lapack_int* ifail ); 1768*bf2c3715SXin Li 1769*bf2c3715SXin Li lapack_int LAPACKE_cherfs( int matrix_order, char uplo, lapack_int n, 1770*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 1771*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 1772*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 1773*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 1774*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 1775*bf2c3715SXin Li float* berr ); 1776*bf2c3715SXin Li lapack_int LAPACKE_zherfs( int matrix_order, char uplo, lapack_int n, 1777*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 1778*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 1779*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 1780*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 1781*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1782*bf2c3715SXin Li double* ferr, double* berr ); 1783*bf2c3715SXin Li 1784*bf2c3715SXin Li lapack_int LAPACKE_cherfsx( int matrix_order, char uplo, char equed, 1785*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1786*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 1787*bf2c3715SXin Li const lapack_complex_float* af, lapack_int ldaf, 1788*bf2c3715SXin Li const lapack_int* ipiv, const float* s, 1789*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 1790*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 1791*bf2c3715SXin Li float* rcond, float* berr, lapack_int n_err_bnds, 1792*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 1793*bf2c3715SXin Li lapack_int nparams, float* params ); 1794*bf2c3715SXin Li lapack_int LAPACKE_zherfsx( int matrix_order, char uplo, char equed, 1795*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1796*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 1797*bf2c3715SXin Li const lapack_complex_double* af, lapack_int ldaf, 1798*bf2c3715SXin Li const lapack_int* ipiv, const double* s, 1799*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 1800*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1801*bf2c3715SXin Li double* rcond, double* berr, lapack_int n_err_bnds, 1802*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 1803*bf2c3715SXin Li lapack_int nparams, double* params ); 1804*bf2c3715SXin Li 1805*bf2c3715SXin Li lapack_int LAPACKE_chesv( int matrix_order, char uplo, lapack_int n, 1806*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 1807*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 1808*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 1809*bf2c3715SXin Li lapack_int LAPACKE_zhesv( int matrix_order, char uplo, lapack_int n, 1810*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 1811*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 1812*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 1813*bf2c3715SXin Li 1814*bf2c3715SXin Li lapack_int LAPACKE_chesvx( int matrix_order, char fact, char uplo, lapack_int n, 1815*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 1816*bf2c3715SXin Li lapack_int lda, lapack_complex_float* af, 1817*bf2c3715SXin Li lapack_int ldaf, lapack_int* ipiv, 1818*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 1819*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 1820*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 1821*bf2c3715SXin Li lapack_int LAPACKE_zhesvx( int matrix_order, char fact, char uplo, lapack_int n, 1822*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 1823*bf2c3715SXin Li lapack_int lda, lapack_complex_double* af, 1824*bf2c3715SXin Li lapack_int ldaf, lapack_int* ipiv, 1825*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 1826*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1827*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 1828*bf2c3715SXin Li 1829*bf2c3715SXin Li lapack_int LAPACKE_chesvxx( int matrix_order, char fact, char uplo, 1830*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1831*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1832*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 1833*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, 1834*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 1835*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 1836*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 1837*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 1838*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 1839*bf2c3715SXin Li float* params ); 1840*bf2c3715SXin Li lapack_int LAPACKE_zhesvxx( int matrix_order, char fact, char uplo, 1841*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 1842*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1843*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 1844*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, 1845*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 1846*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 1847*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 1848*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 1849*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 1850*bf2c3715SXin Li double* params ); 1851*bf2c3715SXin Li 1852*bf2c3715SXin Li lapack_int LAPACKE_chetrd( int matrix_order, char uplo, lapack_int n, 1853*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, float* d, 1854*bf2c3715SXin Li float* e, lapack_complex_float* tau ); 1855*bf2c3715SXin Li lapack_int LAPACKE_zhetrd( int matrix_order, char uplo, lapack_int n, 1856*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, double* d, 1857*bf2c3715SXin Li double* e, lapack_complex_double* tau ); 1858*bf2c3715SXin Li 1859*bf2c3715SXin Li lapack_int LAPACKE_chetrf( int matrix_order, char uplo, lapack_int n, 1860*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1861*bf2c3715SXin Li lapack_int* ipiv ); 1862*bf2c3715SXin Li lapack_int LAPACKE_zhetrf( int matrix_order, char uplo, lapack_int n, 1863*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1864*bf2c3715SXin Li lapack_int* ipiv ); 1865*bf2c3715SXin Li 1866*bf2c3715SXin Li lapack_int LAPACKE_chetri( int matrix_order, char uplo, lapack_int n, 1867*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 1868*bf2c3715SXin Li const lapack_int* ipiv ); 1869*bf2c3715SXin Li lapack_int LAPACKE_zhetri( int matrix_order, char uplo, lapack_int n, 1870*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 1871*bf2c3715SXin Li const lapack_int* ipiv ); 1872*bf2c3715SXin Li 1873*bf2c3715SXin Li lapack_int LAPACKE_chetrs( int matrix_order, char uplo, lapack_int n, 1874*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 1875*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 1876*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 1877*bf2c3715SXin Li lapack_int LAPACKE_zhetrs( int matrix_order, char uplo, lapack_int n, 1878*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 1879*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 1880*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 1881*bf2c3715SXin Li 1882*bf2c3715SXin Li lapack_int LAPACKE_chfrk( int matrix_order, char transr, char uplo, char trans, 1883*bf2c3715SXin Li lapack_int n, lapack_int k, float alpha, 1884*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 1885*bf2c3715SXin Li float beta, lapack_complex_float* c ); 1886*bf2c3715SXin Li lapack_int LAPACKE_zhfrk( int matrix_order, char transr, char uplo, char trans, 1887*bf2c3715SXin Li lapack_int n, lapack_int k, double alpha, 1888*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 1889*bf2c3715SXin Li double beta, lapack_complex_double* c ); 1890*bf2c3715SXin Li 1891*bf2c3715SXin Li lapack_int LAPACKE_shgeqz( int matrix_order, char job, char compq, char compz, 1892*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1893*bf2c3715SXin Li float* h, lapack_int ldh, float* t, lapack_int ldt, 1894*bf2c3715SXin Li float* alphar, float* alphai, float* beta, float* q, 1895*bf2c3715SXin Li lapack_int ldq, float* z, lapack_int ldz ); 1896*bf2c3715SXin Li lapack_int LAPACKE_dhgeqz( int matrix_order, char job, char compq, char compz, 1897*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1898*bf2c3715SXin Li double* h, lapack_int ldh, double* t, lapack_int ldt, 1899*bf2c3715SXin Li double* alphar, double* alphai, double* beta, 1900*bf2c3715SXin Li double* q, lapack_int ldq, double* z, 1901*bf2c3715SXin Li lapack_int ldz ); 1902*bf2c3715SXin Li lapack_int LAPACKE_chgeqz( int matrix_order, char job, char compq, char compz, 1903*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1904*bf2c3715SXin Li lapack_complex_float* h, lapack_int ldh, 1905*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt, 1906*bf2c3715SXin Li lapack_complex_float* alpha, 1907*bf2c3715SXin Li lapack_complex_float* beta, lapack_complex_float* q, 1908*bf2c3715SXin Li lapack_int ldq, lapack_complex_float* z, 1909*bf2c3715SXin Li lapack_int ldz ); 1910*bf2c3715SXin Li lapack_int LAPACKE_zhgeqz( int matrix_order, char job, char compq, char compz, 1911*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 1912*bf2c3715SXin Li lapack_complex_double* h, lapack_int ldh, 1913*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 1914*bf2c3715SXin Li lapack_complex_double* alpha, 1915*bf2c3715SXin Li lapack_complex_double* beta, 1916*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 1917*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 1918*bf2c3715SXin Li 1919*bf2c3715SXin Li lapack_int LAPACKE_chpcon( int matrix_order, char uplo, lapack_int n, 1920*bf2c3715SXin Li const lapack_complex_float* ap, 1921*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 1922*bf2c3715SXin Li lapack_int LAPACKE_zhpcon( int matrix_order, char uplo, lapack_int n, 1923*bf2c3715SXin Li const lapack_complex_double* ap, 1924*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 1925*bf2c3715SXin Li double* rcond ); 1926*bf2c3715SXin Li 1927*bf2c3715SXin Li lapack_int LAPACKE_chpev( int matrix_order, char jobz, char uplo, lapack_int n, 1928*bf2c3715SXin Li lapack_complex_float* ap, float* w, 1929*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 1930*bf2c3715SXin Li lapack_int LAPACKE_zhpev( int matrix_order, char jobz, char uplo, lapack_int n, 1931*bf2c3715SXin Li lapack_complex_double* ap, double* w, 1932*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 1933*bf2c3715SXin Li 1934*bf2c3715SXin Li lapack_int LAPACKE_chpevd( int matrix_order, char jobz, char uplo, lapack_int n, 1935*bf2c3715SXin Li lapack_complex_float* ap, float* w, 1936*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 1937*bf2c3715SXin Li lapack_int LAPACKE_zhpevd( int matrix_order, char jobz, char uplo, lapack_int n, 1938*bf2c3715SXin Li lapack_complex_double* ap, double* w, 1939*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 1940*bf2c3715SXin Li 1941*bf2c3715SXin Li lapack_int LAPACKE_chpevx( int matrix_order, char jobz, char range, char uplo, 1942*bf2c3715SXin Li lapack_int n, lapack_complex_float* ap, float vl, 1943*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 1944*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 1945*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 1946*bf2c3715SXin Li lapack_int LAPACKE_zhpevx( int matrix_order, char jobz, char range, char uplo, 1947*bf2c3715SXin Li lapack_int n, lapack_complex_double* ap, double vl, 1948*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 1949*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 1950*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 1951*bf2c3715SXin Li lapack_int* ifail ); 1952*bf2c3715SXin Li 1953*bf2c3715SXin Li lapack_int LAPACKE_chpgst( int matrix_order, lapack_int itype, char uplo, 1954*bf2c3715SXin Li lapack_int n, lapack_complex_float* ap, 1955*bf2c3715SXin Li const lapack_complex_float* bp ); 1956*bf2c3715SXin Li lapack_int LAPACKE_zhpgst( int matrix_order, lapack_int itype, char uplo, 1957*bf2c3715SXin Li lapack_int n, lapack_complex_double* ap, 1958*bf2c3715SXin Li const lapack_complex_double* bp ); 1959*bf2c3715SXin Li 1960*bf2c3715SXin Li lapack_int LAPACKE_chpgv( int matrix_order, lapack_int itype, char jobz, 1961*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_float* ap, 1962*bf2c3715SXin Li lapack_complex_float* bp, float* w, 1963*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 1964*bf2c3715SXin Li lapack_int LAPACKE_zhpgv( int matrix_order, lapack_int itype, char jobz, 1965*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_double* ap, 1966*bf2c3715SXin Li lapack_complex_double* bp, double* w, 1967*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 1968*bf2c3715SXin Li 1969*bf2c3715SXin Li lapack_int LAPACKE_chpgvd( int matrix_order, lapack_int itype, char jobz, 1970*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_float* ap, 1971*bf2c3715SXin Li lapack_complex_float* bp, float* w, 1972*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 1973*bf2c3715SXin Li lapack_int LAPACKE_zhpgvd( int matrix_order, lapack_int itype, char jobz, 1974*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_double* ap, 1975*bf2c3715SXin Li lapack_complex_double* bp, double* w, 1976*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 1977*bf2c3715SXin Li 1978*bf2c3715SXin Li lapack_int LAPACKE_chpgvx( int matrix_order, lapack_int itype, char jobz, 1979*bf2c3715SXin Li char range, char uplo, lapack_int n, 1980*bf2c3715SXin Li lapack_complex_float* ap, lapack_complex_float* bp, 1981*bf2c3715SXin Li float vl, float vu, lapack_int il, lapack_int iu, 1982*bf2c3715SXin Li float abstol, lapack_int* m, float* w, 1983*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 1984*bf2c3715SXin Li lapack_int* ifail ); 1985*bf2c3715SXin Li lapack_int LAPACKE_zhpgvx( int matrix_order, lapack_int itype, char jobz, 1986*bf2c3715SXin Li char range, char uplo, lapack_int n, 1987*bf2c3715SXin Li lapack_complex_double* ap, lapack_complex_double* bp, 1988*bf2c3715SXin Li double vl, double vu, lapack_int il, lapack_int iu, 1989*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 1990*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 1991*bf2c3715SXin Li lapack_int* ifail ); 1992*bf2c3715SXin Li 1993*bf2c3715SXin Li lapack_int LAPACKE_chprfs( int matrix_order, char uplo, lapack_int n, 1994*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 1995*bf2c3715SXin Li const lapack_complex_float* afp, 1996*bf2c3715SXin Li const lapack_int* ipiv, 1997*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 1998*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 1999*bf2c3715SXin Li float* berr ); 2000*bf2c3715SXin Li lapack_int LAPACKE_zhprfs( int matrix_order, char uplo, lapack_int n, 2001*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 2002*bf2c3715SXin Li const lapack_complex_double* afp, 2003*bf2c3715SXin Li const lapack_int* ipiv, 2004*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 2005*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 2006*bf2c3715SXin Li double* ferr, double* berr ); 2007*bf2c3715SXin Li 2008*bf2c3715SXin Li lapack_int LAPACKE_chpsv( int matrix_order, char uplo, lapack_int n, 2009*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ap, 2010*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 2011*bf2c3715SXin Li lapack_int ldb ); 2012*bf2c3715SXin Li lapack_int LAPACKE_zhpsv( int matrix_order, char uplo, lapack_int n, 2013*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ap, 2014*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 2015*bf2c3715SXin Li lapack_int ldb ); 2016*bf2c3715SXin Li 2017*bf2c3715SXin Li lapack_int LAPACKE_chpsvx( int matrix_order, char fact, char uplo, lapack_int n, 2018*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 2019*bf2c3715SXin Li lapack_complex_float* afp, lapack_int* ipiv, 2020*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 2021*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 2022*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 2023*bf2c3715SXin Li lapack_int LAPACKE_zhpsvx( int matrix_order, char fact, char uplo, lapack_int n, 2024*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 2025*bf2c3715SXin Li lapack_complex_double* afp, lapack_int* ipiv, 2026*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 2027*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 2028*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 2029*bf2c3715SXin Li 2030*bf2c3715SXin Li lapack_int LAPACKE_chptrd( int matrix_order, char uplo, lapack_int n, 2031*bf2c3715SXin Li lapack_complex_float* ap, float* d, float* e, 2032*bf2c3715SXin Li lapack_complex_float* tau ); 2033*bf2c3715SXin Li lapack_int LAPACKE_zhptrd( int matrix_order, char uplo, lapack_int n, 2034*bf2c3715SXin Li lapack_complex_double* ap, double* d, double* e, 2035*bf2c3715SXin Li lapack_complex_double* tau ); 2036*bf2c3715SXin Li 2037*bf2c3715SXin Li lapack_int LAPACKE_chptrf( int matrix_order, char uplo, lapack_int n, 2038*bf2c3715SXin Li lapack_complex_float* ap, lapack_int* ipiv ); 2039*bf2c3715SXin Li lapack_int LAPACKE_zhptrf( int matrix_order, char uplo, lapack_int n, 2040*bf2c3715SXin Li lapack_complex_double* ap, lapack_int* ipiv ); 2041*bf2c3715SXin Li 2042*bf2c3715SXin Li lapack_int LAPACKE_chptri( int matrix_order, char uplo, lapack_int n, 2043*bf2c3715SXin Li lapack_complex_float* ap, const lapack_int* ipiv ); 2044*bf2c3715SXin Li lapack_int LAPACKE_zhptri( int matrix_order, char uplo, lapack_int n, 2045*bf2c3715SXin Li lapack_complex_double* ap, const lapack_int* ipiv ); 2046*bf2c3715SXin Li 2047*bf2c3715SXin Li lapack_int LAPACKE_chptrs( int matrix_order, char uplo, lapack_int n, 2048*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 2049*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 2050*bf2c3715SXin Li lapack_int ldb ); 2051*bf2c3715SXin Li lapack_int LAPACKE_zhptrs( int matrix_order, char uplo, lapack_int n, 2052*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 2053*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* b, 2054*bf2c3715SXin Li lapack_int ldb ); 2055*bf2c3715SXin Li 2056*bf2c3715SXin Li lapack_int LAPACKE_shsein( int matrix_order, char job, char eigsrc, char initv, 2057*bf2c3715SXin Li lapack_logical* select, lapack_int n, const float* h, 2058*bf2c3715SXin Li lapack_int ldh, float* wr, const float* wi, 2059*bf2c3715SXin Li float* vl, lapack_int ldvl, float* vr, 2060*bf2c3715SXin Li lapack_int ldvr, lapack_int mm, lapack_int* m, 2061*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr ); 2062*bf2c3715SXin Li lapack_int LAPACKE_dhsein( int matrix_order, char job, char eigsrc, char initv, 2063*bf2c3715SXin Li lapack_logical* select, lapack_int n, 2064*bf2c3715SXin Li const double* h, lapack_int ldh, double* wr, 2065*bf2c3715SXin Li const double* wi, double* vl, lapack_int ldvl, 2066*bf2c3715SXin Li double* vr, lapack_int ldvr, lapack_int mm, 2067*bf2c3715SXin Li lapack_int* m, lapack_int* ifaill, 2068*bf2c3715SXin Li lapack_int* ifailr ); 2069*bf2c3715SXin Li lapack_int LAPACKE_chsein( int matrix_order, char job, char eigsrc, char initv, 2070*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 2071*bf2c3715SXin Li const lapack_complex_float* h, lapack_int ldh, 2072*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* vl, 2073*bf2c3715SXin Li lapack_int ldvl, lapack_complex_float* vr, 2074*bf2c3715SXin Li lapack_int ldvr, lapack_int mm, lapack_int* m, 2075*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr ); 2076*bf2c3715SXin Li lapack_int LAPACKE_zhsein( int matrix_order, char job, char eigsrc, char initv, 2077*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 2078*bf2c3715SXin Li const lapack_complex_double* h, lapack_int ldh, 2079*bf2c3715SXin Li lapack_complex_double* w, lapack_complex_double* vl, 2080*bf2c3715SXin Li lapack_int ldvl, lapack_complex_double* vr, 2081*bf2c3715SXin Li lapack_int ldvr, lapack_int mm, lapack_int* m, 2082*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr ); 2083*bf2c3715SXin Li 2084*bf2c3715SXin Li lapack_int LAPACKE_shseqr( int matrix_order, char job, char compz, lapack_int n, 2085*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, float* h, 2086*bf2c3715SXin Li lapack_int ldh, float* wr, float* wi, float* z, 2087*bf2c3715SXin Li lapack_int ldz ); 2088*bf2c3715SXin Li lapack_int LAPACKE_dhseqr( int matrix_order, char job, char compz, lapack_int n, 2089*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, double* h, 2090*bf2c3715SXin Li lapack_int ldh, double* wr, double* wi, double* z, 2091*bf2c3715SXin Li lapack_int ldz ); 2092*bf2c3715SXin Li lapack_int LAPACKE_chseqr( int matrix_order, char job, char compz, lapack_int n, 2093*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, 2094*bf2c3715SXin Li lapack_complex_float* h, lapack_int ldh, 2095*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* z, 2096*bf2c3715SXin Li lapack_int ldz ); 2097*bf2c3715SXin Li lapack_int LAPACKE_zhseqr( int matrix_order, char job, char compz, lapack_int n, 2098*bf2c3715SXin Li lapack_int ilo, lapack_int ihi, 2099*bf2c3715SXin Li lapack_complex_double* h, lapack_int ldh, 2100*bf2c3715SXin Li lapack_complex_double* w, lapack_complex_double* z, 2101*bf2c3715SXin Li lapack_int ldz ); 2102*bf2c3715SXin Li 2103*bf2c3715SXin Li lapack_int LAPACKE_clacgv( lapack_int n, lapack_complex_float* x, 2104*bf2c3715SXin Li lapack_int incx ); 2105*bf2c3715SXin Li lapack_int LAPACKE_zlacgv( lapack_int n, lapack_complex_double* x, 2106*bf2c3715SXin Li lapack_int incx ); 2107*bf2c3715SXin Li 2108*bf2c3715SXin Li lapack_int LAPACKE_slacpy( int matrix_order, char uplo, lapack_int m, 2109*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda, float* b, 2110*bf2c3715SXin Li lapack_int ldb ); 2111*bf2c3715SXin Li lapack_int LAPACKE_dlacpy( int matrix_order, char uplo, lapack_int m, 2112*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda, double* b, 2113*bf2c3715SXin Li lapack_int ldb ); 2114*bf2c3715SXin Li lapack_int LAPACKE_clacpy( int matrix_order, char uplo, lapack_int m, 2115*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 2116*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 2117*bf2c3715SXin Li lapack_int ldb ); 2118*bf2c3715SXin Li lapack_int LAPACKE_zlacpy( int matrix_order, char uplo, lapack_int m, 2119*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 2120*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 2121*bf2c3715SXin Li lapack_int ldb ); 2122*bf2c3715SXin Li 2123*bf2c3715SXin Li lapack_int LAPACKE_zlag2c( int matrix_order, lapack_int m, lapack_int n, 2124*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 2125*bf2c3715SXin Li lapack_complex_float* sa, lapack_int ldsa ); 2126*bf2c3715SXin Li 2127*bf2c3715SXin Li lapack_int LAPACKE_slag2d( int matrix_order, lapack_int m, lapack_int n, 2128*bf2c3715SXin Li const float* sa, lapack_int ldsa, double* a, 2129*bf2c3715SXin Li lapack_int lda ); 2130*bf2c3715SXin Li 2131*bf2c3715SXin Li lapack_int LAPACKE_dlag2s( int matrix_order, lapack_int m, lapack_int n, 2132*bf2c3715SXin Li const double* a, lapack_int lda, float* sa, 2133*bf2c3715SXin Li lapack_int ldsa ); 2134*bf2c3715SXin Li 2135*bf2c3715SXin Li lapack_int LAPACKE_clag2z( int matrix_order, lapack_int m, lapack_int n, 2136*bf2c3715SXin Li const lapack_complex_float* sa, lapack_int ldsa, 2137*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 2138*bf2c3715SXin Li 2139*bf2c3715SXin Li lapack_int LAPACKE_slagge( int matrix_order, lapack_int m, lapack_int n, 2140*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* d, 2141*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* iseed ); 2142*bf2c3715SXin Li lapack_int LAPACKE_dlagge( int matrix_order, lapack_int m, lapack_int n, 2143*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* d, 2144*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* iseed ); 2145*bf2c3715SXin Li lapack_int LAPACKE_clagge( int matrix_order, lapack_int m, lapack_int n, 2146*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* d, 2147*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 2148*bf2c3715SXin Li lapack_int* iseed ); 2149*bf2c3715SXin Li lapack_int LAPACKE_zlagge( int matrix_order, lapack_int m, lapack_int n, 2150*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* d, 2151*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 2152*bf2c3715SXin Li lapack_int* iseed ); 2153*bf2c3715SXin Li 2154*bf2c3715SXin Li float LAPACKE_slamch( char cmach ); 2155*bf2c3715SXin Li double LAPACKE_dlamch( char cmach ); 2156*bf2c3715SXin Li 2157*bf2c3715SXin Li float LAPACKE_slange( int matrix_order, char norm, lapack_int m, 2158*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda ); 2159*bf2c3715SXin Li double LAPACKE_dlange( int matrix_order, char norm, lapack_int m, 2160*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda ); 2161*bf2c3715SXin Li float LAPACKE_clange( int matrix_order, char norm, lapack_int m, 2162*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 2163*bf2c3715SXin Li lapack_int lda ); 2164*bf2c3715SXin Li double LAPACKE_zlange( int matrix_order, char norm, lapack_int m, 2165*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 2166*bf2c3715SXin Li lapack_int lda ); 2167*bf2c3715SXin Li 2168*bf2c3715SXin Li float LAPACKE_clanhe( int matrix_order, char norm, char uplo, lapack_int n, 2169*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda ); 2170*bf2c3715SXin Li double LAPACKE_zlanhe( int matrix_order, char norm, char uplo, lapack_int n, 2171*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda ); 2172*bf2c3715SXin Li 2173*bf2c3715SXin Li float LAPACKE_slansy( int matrix_order, char norm, char uplo, lapack_int n, 2174*bf2c3715SXin Li const float* a, lapack_int lda ); 2175*bf2c3715SXin Li double LAPACKE_dlansy( int matrix_order, char norm, char uplo, lapack_int n, 2176*bf2c3715SXin Li const double* a, lapack_int lda ); 2177*bf2c3715SXin Li float LAPACKE_clansy( int matrix_order, char norm, char uplo, lapack_int n, 2178*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda ); 2179*bf2c3715SXin Li double LAPACKE_zlansy( int matrix_order, char norm, char uplo, lapack_int n, 2180*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda ); 2181*bf2c3715SXin Li 2182*bf2c3715SXin Li float LAPACKE_slantr( int matrix_order, char norm, char uplo, char diag, 2183*bf2c3715SXin Li lapack_int m, lapack_int n, const float* a, 2184*bf2c3715SXin Li lapack_int lda ); 2185*bf2c3715SXin Li double LAPACKE_dlantr( int matrix_order, char norm, char uplo, char diag, 2186*bf2c3715SXin Li lapack_int m, lapack_int n, const double* a, 2187*bf2c3715SXin Li lapack_int lda ); 2188*bf2c3715SXin Li float LAPACKE_clantr( int matrix_order, char norm, char uplo, char diag, 2189*bf2c3715SXin Li lapack_int m, lapack_int n, const lapack_complex_float* a, 2190*bf2c3715SXin Li lapack_int lda ); 2191*bf2c3715SXin Li double LAPACKE_zlantr( int matrix_order, char norm, char uplo, char diag, 2192*bf2c3715SXin Li lapack_int m, lapack_int n, const lapack_complex_double* a, 2193*bf2c3715SXin Li lapack_int lda ); 2194*bf2c3715SXin Li 2195*bf2c3715SXin Li 2196*bf2c3715SXin Li lapack_int LAPACKE_slarfb( int matrix_order, char side, char trans, char direct, 2197*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 2198*bf2c3715SXin Li lapack_int k, const float* v, lapack_int ldv, 2199*bf2c3715SXin Li const float* t, lapack_int ldt, float* c, 2200*bf2c3715SXin Li lapack_int ldc ); 2201*bf2c3715SXin Li lapack_int LAPACKE_dlarfb( int matrix_order, char side, char trans, char direct, 2202*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 2203*bf2c3715SXin Li lapack_int k, const double* v, lapack_int ldv, 2204*bf2c3715SXin Li const double* t, lapack_int ldt, double* c, 2205*bf2c3715SXin Li lapack_int ldc ); 2206*bf2c3715SXin Li lapack_int LAPACKE_clarfb( int matrix_order, char side, char trans, char direct, 2207*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 2208*bf2c3715SXin Li lapack_int k, const lapack_complex_float* v, 2209*bf2c3715SXin Li lapack_int ldv, const lapack_complex_float* t, 2210*bf2c3715SXin Li lapack_int ldt, lapack_complex_float* c, 2211*bf2c3715SXin Li lapack_int ldc ); 2212*bf2c3715SXin Li lapack_int LAPACKE_zlarfb( int matrix_order, char side, char trans, char direct, 2213*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 2214*bf2c3715SXin Li lapack_int k, const lapack_complex_double* v, 2215*bf2c3715SXin Li lapack_int ldv, const lapack_complex_double* t, 2216*bf2c3715SXin Li lapack_int ldt, lapack_complex_double* c, 2217*bf2c3715SXin Li lapack_int ldc ); 2218*bf2c3715SXin Li 2219*bf2c3715SXin Li lapack_int LAPACKE_slarfg( lapack_int n, float* alpha, float* x, 2220*bf2c3715SXin Li lapack_int incx, float* tau ); 2221*bf2c3715SXin Li lapack_int LAPACKE_dlarfg( lapack_int n, double* alpha, double* x, 2222*bf2c3715SXin Li lapack_int incx, double* tau ); 2223*bf2c3715SXin Li lapack_int LAPACKE_clarfg( lapack_int n, lapack_complex_float* alpha, 2224*bf2c3715SXin Li lapack_complex_float* x, lapack_int incx, 2225*bf2c3715SXin Li lapack_complex_float* tau ); 2226*bf2c3715SXin Li lapack_int LAPACKE_zlarfg( lapack_int n, lapack_complex_double* alpha, 2227*bf2c3715SXin Li lapack_complex_double* x, lapack_int incx, 2228*bf2c3715SXin Li lapack_complex_double* tau ); 2229*bf2c3715SXin Li 2230*bf2c3715SXin Li lapack_int LAPACKE_slarft( int matrix_order, char direct, char storev, 2231*bf2c3715SXin Li lapack_int n, lapack_int k, const float* v, 2232*bf2c3715SXin Li lapack_int ldv, const float* tau, float* t, 2233*bf2c3715SXin Li lapack_int ldt ); 2234*bf2c3715SXin Li lapack_int LAPACKE_dlarft( int matrix_order, char direct, char storev, 2235*bf2c3715SXin Li lapack_int n, lapack_int k, const double* v, 2236*bf2c3715SXin Li lapack_int ldv, const double* tau, double* t, 2237*bf2c3715SXin Li lapack_int ldt ); 2238*bf2c3715SXin Li lapack_int LAPACKE_clarft( int matrix_order, char direct, char storev, 2239*bf2c3715SXin Li lapack_int n, lapack_int k, 2240*bf2c3715SXin Li const lapack_complex_float* v, lapack_int ldv, 2241*bf2c3715SXin Li const lapack_complex_float* tau, 2242*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 2243*bf2c3715SXin Li lapack_int LAPACKE_zlarft( int matrix_order, char direct, char storev, 2244*bf2c3715SXin Li lapack_int n, lapack_int k, 2245*bf2c3715SXin Li const lapack_complex_double* v, lapack_int ldv, 2246*bf2c3715SXin Li const lapack_complex_double* tau, 2247*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 2248*bf2c3715SXin Li 2249*bf2c3715SXin Li lapack_int LAPACKE_slarfx( int matrix_order, char side, lapack_int m, 2250*bf2c3715SXin Li lapack_int n, const float* v, float tau, float* c, 2251*bf2c3715SXin Li lapack_int ldc, float* work ); 2252*bf2c3715SXin Li lapack_int LAPACKE_dlarfx( int matrix_order, char side, lapack_int m, 2253*bf2c3715SXin Li lapack_int n, const double* v, double tau, double* c, 2254*bf2c3715SXin Li lapack_int ldc, double* work ); 2255*bf2c3715SXin Li lapack_int LAPACKE_clarfx( int matrix_order, char side, lapack_int m, 2256*bf2c3715SXin Li lapack_int n, const lapack_complex_float* v, 2257*bf2c3715SXin Li lapack_complex_float tau, lapack_complex_float* c, 2258*bf2c3715SXin Li lapack_int ldc, lapack_complex_float* work ); 2259*bf2c3715SXin Li lapack_int LAPACKE_zlarfx( int matrix_order, char side, lapack_int m, 2260*bf2c3715SXin Li lapack_int n, const lapack_complex_double* v, 2261*bf2c3715SXin Li lapack_complex_double tau, lapack_complex_double* c, 2262*bf2c3715SXin Li lapack_int ldc, lapack_complex_double* work ); 2263*bf2c3715SXin Li 2264*bf2c3715SXin Li lapack_int LAPACKE_slarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2265*bf2c3715SXin Li float* x ); 2266*bf2c3715SXin Li lapack_int LAPACKE_dlarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2267*bf2c3715SXin Li double* x ); 2268*bf2c3715SXin Li lapack_int LAPACKE_clarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2269*bf2c3715SXin Li lapack_complex_float* x ); 2270*bf2c3715SXin Li lapack_int LAPACKE_zlarnv( lapack_int idist, lapack_int* iseed, lapack_int n, 2271*bf2c3715SXin Li lapack_complex_double* x ); 2272*bf2c3715SXin Li 2273*bf2c3715SXin Li lapack_int LAPACKE_slaset( int matrix_order, char uplo, lapack_int m, 2274*bf2c3715SXin Li lapack_int n, float alpha, float beta, float* a, 2275*bf2c3715SXin Li lapack_int lda ); 2276*bf2c3715SXin Li lapack_int LAPACKE_dlaset( int matrix_order, char uplo, lapack_int m, 2277*bf2c3715SXin Li lapack_int n, double alpha, double beta, double* a, 2278*bf2c3715SXin Li lapack_int lda ); 2279*bf2c3715SXin Li lapack_int LAPACKE_claset( int matrix_order, char uplo, lapack_int m, 2280*bf2c3715SXin Li lapack_int n, lapack_complex_float alpha, 2281*bf2c3715SXin Li lapack_complex_float beta, lapack_complex_float* a, 2282*bf2c3715SXin Li lapack_int lda ); 2283*bf2c3715SXin Li lapack_int LAPACKE_zlaset( int matrix_order, char uplo, lapack_int m, 2284*bf2c3715SXin Li lapack_int n, lapack_complex_double alpha, 2285*bf2c3715SXin Li lapack_complex_double beta, lapack_complex_double* a, 2286*bf2c3715SXin Li lapack_int lda ); 2287*bf2c3715SXin Li 2288*bf2c3715SXin Li lapack_int LAPACKE_slasrt( char id, lapack_int n, float* d ); 2289*bf2c3715SXin Li lapack_int LAPACKE_dlasrt( char id, lapack_int n, double* d ); 2290*bf2c3715SXin Li 2291*bf2c3715SXin Li lapack_int LAPACKE_slaswp( int matrix_order, lapack_int n, float* a, 2292*bf2c3715SXin Li lapack_int lda, lapack_int k1, lapack_int k2, 2293*bf2c3715SXin Li const lapack_int* ipiv, lapack_int incx ); 2294*bf2c3715SXin Li lapack_int LAPACKE_dlaswp( int matrix_order, lapack_int n, double* a, 2295*bf2c3715SXin Li lapack_int lda, lapack_int k1, lapack_int k2, 2296*bf2c3715SXin Li const lapack_int* ipiv, lapack_int incx ); 2297*bf2c3715SXin Li lapack_int LAPACKE_claswp( int matrix_order, lapack_int n, 2298*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 2299*bf2c3715SXin Li lapack_int k1, lapack_int k2, const lapack_int* ipiv, 2300*bf2c3715SXin Li lapack_int incx ); 2301*bf2c3715SXin Li lapack_int LAPACKE_zlaswp( int matrix_order, lapack_int n, 2302*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 2303*bf2c3715SXin Li lapack_int k1, lapack_int k2, const lapack_int* ipiv, 2304*bf2c3715SXin Li lapack_int incx ); 2305*bf2c3715SXin Li 2306*bf2c3715SXin Li lapack_int LAPACKE_slatms( int matrix_order, lapack_int m, lapack_int n, 2307*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, float* d, 2308*bf2c3715SXin Li lapack_int mode, float cond, float dmax, 2309*bf2c3715SXin Li lapack_int kl, lapack_int ku, char pack, float* a, 2310*bf2c3715SXin Li lapack_int lda ); 2311*bf2c3715SXin Li lapack_int LAPACKE_dlatms( int matrix_order, lapack_int m, lapack_int n, 2312*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, double* d, 2313*bf2c3715SXin Li lapack_int mode, double cond, double dmax, 2314*bf2c3715SXin Li lapack_int kl, lapack_int ku, char pack, double* a, 2315*bf2c3715SXin Li lapack_int lda ); 2316*bf2c3715SXin Li lapack_int LAPACKE_clatms( int matrix_order, lapack_int m, lapack_int n, 2317*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, float* d, 2318*bf2c3715SXin Li lapack_int mode, float cond, float dmax, 2319*bf2c3715SXin Li lapack_int kl, lapack_int ku, char pack, 2320*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 2321*bf2c3715SXin Li lapack_int LAPACKE_zlatms( int matrix_order, lapack_int m, lapack_int n, 2322*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, double* d, 2323*bf2c3715SXin Li lapack_int mode, double cond, double dmax, 2324*bf2c3715SXin Li lapack_int kl, lapack_int ku, char pack, 2325*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 2326*bf2c3715SXin Li 2327*bf2c3715SXin Li lapack_int LAPACKE_slauum( int matrix_order, char uplo, lapack_int n, float* a, 2328*bf2c3715SXin Li lapack_int lda ); 2329*bf2c3715SXin Li lapack_int LAPACKE_dlauum( int matrix_order, char uplo, lapack_int n, double* a, 2330*bf2c3715SXin Li lapack_int lda ); 2331*bf2c3715SXin Li lapack_int LAPACKE_clauum( int matrix_order, char uplo, lapack_int n, 2332*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 2333*bf2c3715SXin Li lapack_int LAPACKE_zlauum( int matrix_order, char uplo, lapack_int n, 2334*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 2335*bf2c3715SXin Li 2336*bf2c3715SXin Li lapack_int LAPACKE_sopgtr( int matrix_order, char uplo, lapack_int n, 2337*bf2c3715SXin Li const float* ap, const float* tau, float* q, 2338*bf2c3715SXin Li lapack_int ldq ); 2339*bf2c3715SXin Li lapack_int LAPACKE_dopgtr( int matrix_order, char uplo, lapack_int n, 2340*bf2c3715SXin Li const double* ap, const double* tau, double* q, 2341*bf2c3715SXin Li lapack_int ldq ); 2342*bf2c3715SXin Li 2343*bf2c3715SXin Li lapack_int LAPACKE_sopmtr( int matrix_order, char side, char uplo, char trans, 2344*bf2c3715SXin Li lapack_int m, lapack_int n, const float* ap, 2345*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc ); 2346*bf2c3715SXin Li lapack_int LAPACKE_dopmtr( int matrix_order, char side, char uplo, char trans, 2347*bf2c3715SXin Li lapack_int m, lapack_int n, const double* ap, 2348*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc ); 2349*bf2c3715SXin Li 2350*bf2c3715SXin Li lapack_int LAPACKE_sorgbr( int matrix_order, char vect, lapack_int m, 2351*bf2c3715SXin Li lapack_int n, lapack_int k, float* a, lapack_int lda, 2352*bf2c3715SXin Li const float* tau ); 2353*bf2c3715SXin Li lapack_int LAPACKE_dorgbr( int matrix_order, char vect, lapack_int m, 2354*bf2c3715SXin Li lapack_int n, lapack_int k, double* a, 2355*bf2c3715SXin Li lapack_int lda, const double* tau ); 2356*bf2c3715SXin Li 2357*bf2c3715SXin Li lapack_int LAPACKE_sorghr( int matrix_order, lapack_int n, lapack_int ilo, 2358*bf2c3715SXin Li lapack_int ihi, float* a, lapack_int lda, 2359*bf2c3715SXin Li const float* tau ); 2360*bf2c3715SXin Li lapack_int LAPACKE_dorghr( int matrix_order, lapack_int n, lapack_int ilo, 2361*bf2c3715SXin Li lapack_int ihi, double* a, lapack_int lda, 2362*bf2c3715SXin Li const double* tau ); 2363*bf2c3715SXin Li 2364*bf2c3715SXin Li lapack_int LAPACKE_sorglq( int matrix_order, lapack_int m, lapack_int n, 2365*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 2366*bf2c3715SXin Li const float* tau ); 2367*bf2c3715SXin Li lapack_int LAPACKE_dorglq( int matrix_order, lapack_int m, lapack_int n, 2368*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 2369*bf2c3715SXin Li const double* tau ); 2370*bf2c3715SXin Li 2371*bf2c3715SXin Li lapack_int LAPACKE_sorgql( int matrix_order, lapack_int m, lapack_int n, 2372*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 2373*bf2c3715SXin Li const float* tau ); 2374*bf2c3715SXin Li lapack_int LAPACKE_dorgql( int matrix_order, lapack_int m, lapack_int n, 2375*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 2376*bf2c3715SXin Li const double* tau ); 2377*bf2c3715SXin Li 2378*bf2c3715SXin Li lapack_int LAPACKE_sorgqr( int matrix_order, lapack_int m, lapack_int n, 2379*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 2380*bf2c3715SXin Li const float* tau ); 2381*bf2c3715SXin Li lapack_int LAPACKE_dorgqr( int matrix_order, lapack_int m, lapack_int n, 2382*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 2383*bf2c3715SXin Li const double* tau ); 2384*bf2c3715SXin Li 2385*bf2c3715SXin Li lapack_int LAPACKE_sorgrq( int matrix_order, lapack_int m, lapack_int n, 2386*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 2387*bf2c3715SXin Li const float* tau ); 2388*bf2c3715SXin Li lapack_int LAPACKE_dorgrq( int matrix_order, lapack_int m, lapack_int n, 2389*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 2390*bf2c3715SXin Li const double* tau ); 2391*bf2c3715SXin Li 2392*bf2c3715SXin Li lapack_int LAPACKE_sorgtr( int matrix_order, char uplo, lapack_int n, float* a, 2393*bf2c3715SXin Li lapack_int lda, const float* tau ); 2394*bf2c3715SXin Li lapack_int LAPACKE_dorgtr( int matrix_order, char uplo, lapack_int n, double* a, 2395*bf2c3715SXin Li lapack_int lda, const double* tau ); 2396*bf2c3715SXin Li 2397*bf2c3715SXin Li lapack_int LAPACKE_sormbr( int matrix_order, char vect, char side, char trans, 2398*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2399*bf2c3715SXin Li const float* a, lapack_int lda, const float* tau, 2400*bf2c3715SXin Li float* c, lapack_int ldc ); 2401*bf2c3715SXin Li lapack_int LAPACKE_dormbr( int matrix_order, char vect, char side, char trans, 2402*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2403*bf2c3715SXin Li const double* a, lapack_int lda, const double* tau, 2404*bf2c3715SXin Li double* c, lapack_int ldc ); 2405*bf2c3715SXin Li 2406*bf2c3715SXin Li lapack_int LAPACKE_sormhr( int matrix_order, char side, char trans, 2407*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 2408*bf2c3715SXin Li lapack_int ihi, const float* a, lapack_int lda, 2409*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc ); 2410*bf2c3715SXin Li lapack_int LAPACKE_dormhr( int matrix_order, char side, char trans, 2411*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 2412*bf2c3715SXin Li lapack_int ihi, const double* a, lapack_int lda, 2413*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc ); 2414*bf2c3715SXin Li 2415*bf2c3715SXin Li lapack_int LAPACKE_sormlq( int matrix_order, char side, char trans, 2416*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2417*bf2c3715SXin Li const float* a, lapack_int lda, const float* tau, 2418*bf2c3715SXin Li float* c, lapack_int ldc ); 2419*bf2c3715SXin Li lapack_int LAPACKE_dormlq( int matrix_order, char side, char trans, 2420*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2421*bf2c3715SXin Li const double* a, lapack_int lda, const double* tau, 2422*bf2c3715SXin Li double* c, lapack_int ldc ); 2423*bf2c3715SXin Li 2424*bf2c3715SXin Li lapack_int LAPACKE_sormql( int matrix_order, char side, char trans, 2425*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2426*bf2c3715SXin Li const float* a, lapack_int lda, const float* tau, 2427*bf2c3715SXin Li float* c, lapack_int ldc ); 2428*bf2c3715SXin Li lapack_int LAPACKE_dormql( int matrix_order, char side, char trans, 2429*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2430*bf2c3715SXin Li const double* a, lapack_int lda, const double* tau, 2431*bf2c3715SXin Li double* c, lapack_int ldc ); 2432*bf2c3715SXin Li 2433*bf2c3715SXin Li lapack_int LAPACKE_sormqr( int matrix_order, char side, char trans, 2434*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2435*bf2c3715SXin Li const float* a, lapack_int lda, const float* tau, 2436*bf2c3715SXin Li float* c, lapack_int ldc ); 2437*bf2c3715SXin Li lapack_int LAPACKE_dormqr( int matrix_order, char side, char trans, 2438*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2439*bf2c3715SXin Li const double* a, lapack_int lda, const double* tau, 2440*bf2c3715SXin Li double* c, lapack_int ldc ); 2441*bf2c3715SXin Li 2442*bf2c3715SXin Li lapack_int LAPACKE_sormrq( int matrix_order, char side, char trans, 2443*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2444*bf2c3715SXin Li const float* a, lapack_int lda, const float* tau, 2445*bf2c3715SXin Li float* c, lapack_int ldc ); 2446*bf2c3715SXin Li lapack_int LAPACKE_dormrq( int matrix_order, char side, char trans, 2447*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2448*bf2c3715SXin Li const double* a, lapack_int lda, const double* tau, 2449*bf2c3715SXin Li double* c, lapack_int ldc ); 2450*bf2c3715SXin Li 2451*bf2c3715SXin Li lapack_int LAPACKE_sormrz( int matrix_order, char side, char trans, 2452*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2453*bf2c3715SXin Li lapack_int l, const float* a, lapack_int lda, 2454*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc ); 2455*bf2c3715SXin Li lapack_int LAPACKE_dormrz( int matrix_order, char side, char trans, 2456*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 2457*bf2c3715SXin Li lapack_int l, const double* a, lapack_int lda, 2458*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc ); 2459*bf2c3715SXin Li 2460*bf2c3715SXin Li lapack_int LAPACKE_sormtr( int matrix_order, char side, char uplo, char trans, 2461*bf2c3715SXin Li lapack_int m, lapack_int n, const float* a, 2462*bf2c3715SXin Li lapack_int lda, const float* tau, float* c, 2463*bf2c3715SXin Li lapack_int ldc ); 2464*bf2c3715SXin Li lapack_int LAPACKE_dormtr( int matrix_order, char side, char uplo, char trans, 2465*bf2c3715SXin Li lapack_int m, lapack_int n, const double* a, 2466*bf2c3715SXin Li lapack_int lda, const double* tau, double* c, 2467*bf2c3715SXin Li lapack_int ldc ); 2468*bf2c3715SXin Li 2469*bf2c3715SXin Li lapack_int LAPACKE_spbcon( int matrix_order, char uplo, lapack_int n, 2470*bf2c3715SXin Li lapack_int kd, const float* ab, lapack_int ldab, 2471*bf2c3715SXin Li float anorm, float* rcond ); 2472*bf2c3715SXin Li lapack_int LAPACKE_dpbcon( int matrix_order, char uplo, lapack_int n, 2473*bf2c3715SXin Li lapack_int kd, const double* ab, lapack_int ldab, 2474*bf2c3715SXin Li double anorm, double* rcond ); 2475*bf2c3715SXin Li lapack_int LAPACKE_cpbcon( int matrix_order, char uplo, lapack_int n, 2476*bf2c3715SXin Li lapack_int kd, const lapack_complex_float* ab, 2477*bf2c3715SXin Li lapack_int ldab, float anorm, float* rcond ); 2478*bf2c3715SXin Li lapack_int LAPACKE_zpbcon( int matrix_order, char uplo, lapack_int n, 2479*bf2c3715SXin Li lapack_int kd, const lapack_complex_double* ab, 2480*bf2c3715SXin Li lapack_int ldab, double anorm, double* rcond ); 2481*bf2c3715SXin Li 2482*bf2c3715SXin Li lapack_int LAPACKE_spbequ( int matrix_order, char uplo, lapack_int n, 2483*bf2c3715SXin Li lapack_int kd, const float* ab, lapack_int ldab, 2484*bf2c3715SXin Li float* s, float* scond, float* amax ); 2485*bf2c3715SXin Li lapack_int LAPACKE_dpbequ( int matrix_order, char uplo, lapack_int n, 2486*bf2c3715SXin Li lapack_int kd, const double* ab, lapack_int ldab, 2487*bf2c3715SXin Li double* s, double* scond, double* amax ); 2488*bf2c3715SXin Li lapack_int LAPACKE_cpbequ( int matrix_order, char uplo, lapack_int n, 2489*bf2c3715SXin Li lapack_int kd, const lapack_complex_float* ab, 2490*bf2c3715SXin Li lapack_int ldab, float* s, float* scond, 2491*bf2c3715SXin Li float* amax ); 2492*bf2c3715SXin Li lapack_int LAPACKE_zpbequ( int matrix_order, char uplo, lapack_int n, 2493*bf2c3715SXin Li lapack_int kd, const lapack_complex_double* ab, 2494*bf2c3715SXin Li lapack_int ldab, double* s, double* scond, 2495*bf2c3715SXin Li double* amax ); 2496*bf2c3715SXin Li 2497*bf2c3715SXin Li lapack_int LAPACKE_spbrfs( int matrix_order, char uplo, lapack_int n, 2498*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, const float* ab, 2499*bf2c3715SXin Li lapack_int ldab, const float* afb, lapack_int ldafb, 2500*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 2501*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr ); 2502*bf2c3715SXin Li lapack_int LAPACKE_dpbrfs( int matrix_order, char uplo, lapack_int n, 2503*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, const double* ab, 2504*bf2c3715SXin Li lapack_int ldab, const double* afb, lapack_int ldafb, 2505*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 2506*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr ); 2507*bf2c3715SXin Li lapack_int LAPACKE_cpbrfs( int matrix_order, char uplo, lapack_int n, 2508*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2509*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 2510*bf2c3715SXin Li const lapack_complex_float* afb, lapack_int ldafb, 2511*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 2512*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 2513*bf2c3715SXin Li float* berr ); 2514*bf2c3715SXin Li lapack_int LAPACKE_zpbrfs( int matrix_order, char uplo, lapack_int n, 2515*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2516*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 2517*bf2c3715SXin Li const lapack_complex_double* afb, lapack_int ldafb, 2518*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 2519*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 2520*bf2c3715SXin Li double* ferr, double* berr ); 2521*bf2c3715SXin Li 2522*bf2c3715SXin Li lapack_int LAPACKE_spbstf( int matrix_order, char uplo, lapack_int n, 2523*bf2c3715SXin Li lapack_int kb, float* bb, lapack_int ldbb ); 2524*bf2c3715SXin Li lapack_int LAPACKE_dpbstf( int matrix_order, char uplo, lapack_int n, 2525*bf2c3715SXin Li lapack_int kb, double* bb, lapack_int ldbb ); 2526*bf2c3715SXin Li lapack_int LAPACKE_cpbstf( int matrix_order, char uplo, lapack_int n, 2527*bf2c3715SXin Li lapack_int kb, lapack_complex_float* bb, 2528*bf2c3715SXin Li lapack_int ldbb ); 2529*bf2c3715SXin Li lapack_int LAPACKE_zpbstf( int matrix_order, char uplo, lapack_int n, 2530*bf2c3715SXin Li lapack_int kb, lapack_complex_double* bb, 2531*bf2c3715SXin Li lapack_int ldbb ); 2532*bf2c3715SXin Li 2533*bf2c3715SXin Li lapack_int LAPACKE_spbsv( int matrix_order, char uplo, lapack_int n, 2534*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, float* ab, 2535*bf2c3715SXin Li lapack_int ldab, float* b, lapack_int ldb ); 2536*bf2c3715SXin Li lapack_int LAPACKE_dpbsv( int matrix_order, char uplo, lapack_int n, 2537*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, double* ab, 2538*bf2c3715SXin Li lapack_int ldab, double* b, lapack_int ldb ); 2539*bf2c3715SXin Li lapack_int LAPACKE_cpbsv( int matrix_order, char uplo, lapack_int n, 2540*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2541*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 2542*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 2543*bf2c3715SXin Li lapack_int LAPACKE_zpbsv( int matrix_order, char uplo, lapack_int n, 2544*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2545*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 2546*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 2547*bf2c3715SXin Li 2548*bf2c3715SXin Li lapack_int LAPACKE_spbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2549*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, float* ab, 2550*bf2c3715SXin Li lapack_int ldab, float* afb, lapack_int ldafb, 2551*bf2c3715SXin Li char* equed, float* s, float* b, lapack_int ldb, 2552*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, float* ferr, 2553*bf2c3715SXin Li float* berr ); 2554*bf2c3715SXin Li lapack_int LAPACKE_dpbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2555*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, double* ab, 2556*bf2c3715SXin Li lapack_int ldab, double* afb, lapack_int ldafb, 2557*bf2c3715SXin Li char* equed, double* s, double* b, lapack_int ldb, 2558*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 2559*bf2c3715SXin Li double* ferr, double* berr ); 2560*bf2c3715SXin Li lapack_int LAPACKE_cpbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2561*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2562*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 2563*bf2c3715SXin Li lapack_complex_float* afb, lapack_int ldafb, 2564*bf2c3715SXin Li char* equed, float* s, lapack_complex_float* b, 2565*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 2566*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 2567*bf2c3715SXin Li float* berr ); 2568*bf2c3715SXin Li lapack_int LAPACKE_zpbsvx( int matrix_order, char fact, char uplo, lapack_int n, 2569*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2570*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 2571*bf2c3715SXin Li lapack_complex_double* afb, lapack_int ldafb, 2572*bf2c3715SXin Li char* equed, double* s, lapack_complex_double* b, 2573*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 2574*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 2575*bf2c3715SXin Li double* berr ); 2576*bf2c3715SXin Li 2577*bf2c3715SXin Li lapack_int LAPACKE_spbtrf( int matrix_order, char uplo, lapack_int n, 2578*bf2c3715SXin Li lapack_int kd, float* ab, lapack_int ldab ); 2579*bf2c3715SXin Li lapack_int LAPACKE_dpbtrf( int matrix_order, char uplo, lapack_int n, 2580*bf2c3715SXin Li lapack_int kd, double* ab, lapack_int ldab ); 2581*bf2c3715SXin Li lapack_int LAPACKE_cpbtrf( int matrix_order, char uplo, lapack_int n, 2582*bf2c3715SXin Li lapack_int kd, lapack_complex_float* ab, 2583*bf2c3715SXin Li lapack_int ldab ); 2584*bf2c3715SXin Li lapack_int LAPACKE_zpbtrf( int matrix_order, char uplo, lapack_int n, 2585*bf2c3715SXin Li lapack_int kd, lapack_complex_double* ab, 2586*bf2c3715SXin Li lapack_int ldab ); 2587*bf2c3715SXin Li 2588*bf2c3715SXin Li lapack_int LAPACKE_spbtrs( int matrix_order, char uplo, lapack_int n, 2589*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, const float* ab, 2590*bf2c3715SXin Li lapack_int ldab, float* b, lapack_int ldb ); 2591*bf2c3715SXin Li lapack_int LAPACKE_dpbtrs( int matrix_order, char uplo, lapack_int n, 2592*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, const double* ab, 2593*bf2c3715SXin Li lapack_int ldab, double* b, lapack_int ldb ); 2594*bf2c3715SXin Li lapack_int LAPACKE_cpbtrs( int matrix_order, char uplo, lapack_int n, 2595*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2596*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 2597*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 2598*bf2c3715SXin Li lapack_int LAPACKE_zpbtrs( int matrix_order, char uplo, lapack_int n, 2599*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 2600*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 2601*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 2602*bf2c3715SXin Li 2603*bf2c3715SXin Li lapack_int LAPACKE_spftrf( int matrix_order, char transr, char uplo, 2604*bf2c3715SXin Li lapack_int n, float* a ); 2605*bf2c3715SXin Li lapack_int LAPACKE_dpftrf( int matrix_order, char transr, char uplo, 2606*bf2c3715SXin Li lapack_int n, double* a ); 2607*bf2c3715SXin Li lapack_int LAPACKE_cpftrf( int matrix_order, char transr, char uplo, 2608*bf2c3715SXin Li lapack_int n, lapack_complex_float* a ); 2609*bf2c3715SXin Li lapack_int LAPACKE_zpftrf( int matrix_order, char transr, char uplo, 2610*bf2c3715SXin Li lapack_int n, lapack_complex_double* a ); 2611*bf2c3715SXin Li 2612*bf2c3715SXin Li lapack_int LAPACKE_spftri( int matrix_order, char transr, char uplo, 2613*bf2c3715SXin Li lapack_int n, float* a ); 2614*bf2c3715SXin Li lapack_int LAPACKE_dpftri( int matrix_order, char transr, char uplo, 2615*bf2c3715SXin Li lapack_int n, double* a ); 2616*bf2c3715SXin Li lapack_int LAPACKE_cpftri( int matrix_order, char transr, char uplo, 2617*bf2c3715SXin Li lapack_int n, lapack_complex_float* a ); 2618*bf2c3715SXin Li lapack_int LAPACKE_zpftri( int matrix_order, char transr, char uplo, 2619*bf2c3715SXin Li lapack_int n, lapack_complex_double* a ); 2620*bf2c3715SXin Li 2621*bf2c3715SXin Li lapack_int LAPACKE_spftrs( int matrix_order, char transr, char uplo, 2622*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 2623*bf2c3715SXin Li float* b, lapack_int ldb ); 2624*bf2c3715SXin Li lapack_int LAPACKE_dpftrs( int matrix_order, char transr, char uplo, 2625*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 2626*bf2c3715SXin Li double* b, lapack_int ldb ); 2627*bf2c3715SXin Li lapack_int LAPACKE_cpftrs( int matrix_order, char transr, char uplo, 2628*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 2629*bf2c3715SXin Li const lapack_complex_float* a, 2630*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 2631*bf2c3715SXin Li lapack_int LAPACKE_zpftrs( int matrix_order, char transr, char uplo, 2632*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 2633*bf2c3715SXin Li const lapack_complex_double* a, 2634*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 2635*bf2c3715SXin Li 2636*bf2c3715SXin Li lapack_int LAPACKE_spocon( int matrix_order, char uplo, lapack_int n, 2637*bf2c3715SXin Li const float* a, lapack_int lda, float anorm, 2638*bf2c3715SXin Li float* rcond ); 2639*bf2c3715SXin Li lapack_int LAPACKE_dpocon( int matrix_order, char uplo, lapack_int n, 2640*bf2c3715SXin Li const double* a, lapack_int lda, double anorm, 2641*bf2c3715SXin Li double* rcond ); 2642*bf2c3715SXin Li lapack_int LAPACKE_cpocon( int matrix_order, char uplo, lapack_int n, 2643*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 2644*bf2c3715SXin Li float anorm, float* rcond ); 2645*bf2c3715SXin Li lapack_int LAPACKE_zpocon( int matrix_order, char uplo, lapack_int n, 2646*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 2647*bf2c3715SXin Li double anorm, double* rcond ); 2648*bf2c3715SXin Li 2649*bf2c3715SXin Li lapack_int LAPACKE_spoequ( int matrix_order, lapack_int n, const float* a, 2650*bf2c3715SXin Li lapack_int lda, float* s, float* scond, 2651*bf2c3715SXin Li float* amax ); 2652*bf2c3715SXin Li lapack_int LAPACKE_dpoequ( int matrix_order, lapack_int n, const double* a, 2653*bf2c3715SXin Li lapack_int lda, double* s, double* scond, 2654*bf2c3715SXin Li double* amax ); 2655*bf2c3715SXin Li lapack_int LAPACKE_cpoequ( int matrix_order, lapack_int n, 2656*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 2657*bf2c3715SXin Li float* s, float* scond, float* amax ); 2658*bf2c3715SXin Li lapack_int LAPACKE_zpoequ( int matrix_order, lapack_int n, 2659*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 2660*bf2c3715SXin Li double* s, double* scond, double* amax ); 2661*bf2c3715SXin Li 2662*bf2c3715SXin Li lapack_int LAPACKE_spoequb( int matrix_order, lapack_int n, const float* a, 2663*bf2c3715SXin Li lapack_int lda, float* s, float* scond, 2664*bf2c3715SXin Li float* amax ); 2665*bf2c3715SXin Li lapack_int LAPACKE_dpoequb( int matrix_order, lapack_int n, const double* a, 2666*bf2c3715SXin Li lapack_int lda, double* s, double* scond, 2667*bf2c3715SXin Li double* amax ); 2668*bf2c3715SXin Li lapack_int LAPACKE_cpoequb( int matrix_order, lapack_int n, 2669*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 2670*bf2c3715SXin Li float* s, float* scond, float* amax ); 2671*bf2c3715SXin Li lapack_int LAPACKE_zpoequb( int matrix_order, lapack_int n, 2672*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 2673*bf2c3715SXin Li double* s, double* scond, double* amax ); 2674*bf2c3715SXin Li 2675*bf2c3715SXin Li lapack_int LAPACKE_sporfs( int matrix_order, char uplo, lapack_int n, 2676*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 2677*bf2c3715SXin Li const float* af, lapack_int ldaf, const float* b, 2678*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 2679*bf2c3715SXin Li float* ferr, float* berr ); 2680*bf2c3715SXin Li lapack_int LAPACKE_dporfs( int matrix_order, char uplo, lapack_int n, 2681*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 2682*bf2c3715SXin Li const double* af, lapack_int ldaf, const double* b, 2683*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 2684*bf2c3715SXin Li double* ferr, double* berr ); 2685*bf2c3715SXin Li lapack_int LAPACKE_cporfs( int matrix_order, char uplo, lapack_int n, 2686*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 2687*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 2688*bf2c3715SXin Li lapack_int ldaf, const lapack_complex_float* b, 2689*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 2690*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr ); 2691*bf2c3715SXin Li lapack_int LAPACKE_zporfs( int matrix_order, char uplo, lapack_int n, 2692*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 2693*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 2694*bf2c3715SXin Li lapack_int ldaf, const lapack_complex_double* b, 2695*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 2696*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr ); 2697*bf2c3715SXin Li 2698*bf2c3715SXin Li lapack_int LAPACKE_sporfsx( int matrix_order, char uplo, char equed, 2699*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 2700*bf2c3715SXin Li lapack_int lda, const float* af, lapack_int ldaf, 2701*bf2c3715SXin Li const float* s, const float* b, lapack_int ldb, 2702*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, float* berr, 2703*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 2704*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 2705*bf2c3715SXin Li float* params ); 2706*bf2c3715SXin Li lapack_int LAPACKE_dporfsx( int matrix_order, char uplo, char equed, 2707*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 2708*bf2c3715SXin Li lapack_int lda, const double* af, lapack_int ldaf, 2709*bf2c3715SXin Li const double* s, const double* b, lapack_int ldb, 2710*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 2711*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 2712*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 2713*bf2c3715SXin Li lapack_int nparams, double* params ); 2714*bf2c3715SXin Li lapack_int LAPACKE_cporfsx( int matrix_order, char uplo, char equed, 2715*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 2716*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 2717*bf2c3715SXin Li const lapack_complex_float* af, lapack_int ldaf, 2718*bf2c3715SXin Li const float* s, const lapack_complex_float* b, 2719*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 2720*bf2c3715SXin Li lapack_int ldx, float* rcond, float* berr, 2721*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 2722*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 2723*bf2c3715SXin Li float* params ); 2724*bf2c3715SXin Li lapack_int LAPACKE_zporfsx( int matrix_order, char uplo, char equed, 2725*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 2726*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 2727*bf2c3715SXin Li const lapack_complex_double* af, lapack_int ldaf, 2728*bf2c3715SXin Li const double* s, const lapack_complex_double* b, 2729*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 2730*bf2c3715SXin Li lapack_int ldx, double* rcond, double* berr, 2731*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 2732*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 2733*bf2c3715SXin Li double* params ); 2734*bf2c3715SXin Li 2735*bf2c3715SXin Li lapack_int LAPACKE_sposv( int matrix_order, char uplo, lapack_int n, 2736*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, float* b, 2737*bf2c3715SXin Li lapack_int ldb ); 2738*bf2c3715SXin Li lapack_int LAPACKE_dposv( int matrix_order, char uplo, lapack_int n, 2739*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, double* b, 2740*bf2c3715SXin Li lapack_int ldb ); 2741*bf2c3715SXin Li lapack_int LAPACKE_cposv( int matrix_order, char uplo, lapack_int n, 2742*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 2743*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 2744*bf2c3715SXin Li lapack_int ldb ); 2745*bf2c3715SXin Li lapack_int LAPACKE_zposv( int matrix_order, char uplo, lapack_int n, 2746*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 2747*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 2748*bf2c3715SXin Li lapack_int ldb ); 2749*bf2c3715SXin Li lapack_int LAPACKE_dsposv( int matrix_order, char uplo, lapack_int n, 2750*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 2751*bf2c3715SXin Li double* b, lapack_int ldb, double* x, lapack_int ldx, 2752*bf2c3715SXin Li lapack_int* iter ); 2753*bf2c3715SXin Li lapack_int LAPACKE_zcposv( int matrix_order, char uplo, lapack_int n, 2754*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 2755*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 2756*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 2757*bf2c3715SXin Li lapack_int ldx, lapack_int* iter ); 2758*bf2c3715SXin Li 2759*bf2c3715SXin Li lapack_int LAPACKE_sposvx( int matrix_order, char fact, char uplo, lapack_int n, 2760*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, float* af, 2761*bf2c3715SXin Li lapack_int ldaf, char* equed, float* s, float* b, 2762*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 2763*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 2764*bf2c3715SXin Li lapack_int LAPACKE_dposvx( int matrix_order, char fact, char uplo, lapack_int n, 2765*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 2766*bf2c3715SXin Li double* af, lapack_int ldaf, char* equed, double* s, 2767*bf2c3715SXin Li double* b, lapack_int ldb, double* x, lapack_int ldx, 2768*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 2769*bf2c3715SXin Li lapack_int LAPACKE_cposvx( int matrix_order, char fact, char uplo, lapack_int n, 2770*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 2771*bf2c3715SXin Li lapack_int lda, lapack_complex_float* af, 2772*bf2c3715SXin Li lapack_int ldaf, char* equed, float* s, 2773*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 2774*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 2775*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 2776*bf2c3715SXin Li lapack_int LAPACKE_zposvx( int matrix_order, char fact, char uplo, lapack_int n, 2777*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 2778*bf2c3715SXin Li lapack_int lda, lapack_complex_double* af, 2779*bf2c3715SXin Li lapack_int ldaf, char* equed, double* s, 2780*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 2781*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 2782*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 2783*bf2c3715SXin Li 2784*bf2c3715SXin Li lapack_int LAPACKE_sposvxx( int matrix_order, char fact, char uplo, 2785*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 2786*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 2787*bf2c3715SXin Li char* equed, float* s, float* b, lapack_int ldb, 2788*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, 2789*bf2c3715SXin Li float* rpvgrw, float* berr, lapack_int n_err_bnds, 2790*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 2791*bf2c3715SXin Li lapack_int nparams, float* params ); 2792*bf2c3715SXin Li lapack_int LAPACKE_dposvxx( int matrix_order, char fact, char uplo, 2793*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 2794*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 2795*bf2c3715SXin Li char* equed, double* s, double* b, lapack_int ldb, 2796*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 2797*bf2c3715SXin Li double* rpvgrw, double* berr, lapack_int n_err_bnds, 2798*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 2799*bf2c3715SXin Li lapack_int nparams, double* params ); 2800*bf2c3715SXin Li lapack_int LAPACKE_cposvxx( int matrix_order, char fact, char uplo, 2801*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 2802*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 2803*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 2804*bf2c3715SXin Li char* equed, float* s, lapack_complex_float* b, 2805*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 2806*bf2c3715SXin Li lapack_int ldx, float* rcond, float* rpvgrw, 2807*bf2c3715SXin Li float* berr, lapack_int n_err_bnds, 2808*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 2809*bf2c3715SXin Li lapack_int nparams, float* params ); 2810*bf2c3715SXin Li lapack_int LAPACKE_zposvxx( int matrix_order, char fact, char uplo, 2811*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 2812*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 2813*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 2814*bf2c3715SXin Li char* equed, double* s, lapack_complex_double* b, 2815*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 2816*bf2c3715SXin Li lapack_int ldx, double* rcond, double* rpvgrw, 2817*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 2818*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 2819*bf2c3715SXin Li lapack_int nparams, double* params ); 2820*bf2c3715SXin Li 2821*bf2c3715SXin Li lapack_int LAPACKE_spotrf( int matrix_order, char uplo, lapack_int n, float* a, 2822*bf2c3715SXin Li lapack_int lda ); 2823*bf2c3715SXin Li lapack_int LAPACKE_dpotrf( int matrix_order, char uplo, lapack_int n, double* a, 2824*bf2c3715SXin Li lapack_int lda ); 2825*bf2c3715SXin Li lapack_int LAPACKE_cpotrf( int matrix_order, char uplo, lapack_int n, 2826*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 2827*bf2c3715SXin Li lapack_int LAPACKE_zpotrf( int matrix_order, char uplo, lapack_int n, 2828*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 2829*bf2c3715SXin Li 2830*bf2c3715SXin Li lapack_int LAPACKE_spotri( int matrix_order, char uplo, lapack_int n, float* a, 2831*bf2c3715SXin Li lapack_int lda ); 2832*bf2c3715SXin Li lapack_int LAPACKE_dpotri( int matrix_order, char uplo, lapack_int n, double* a, 2833*bf2c3715SXin Li lapack_int lda ); 2834*bf2c3715SXin Li lapack_int LAPACKE_cpotri( int matrix_order, char uplo, lapack_int n, 2835*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 2836*bf2c3715SXin Li lapack_int LAPACKE_zpotri( int matrix_order, char uplo, lapack_int n, 2837*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 2838*bf2c3715SXin Li 2839*bf2c3715SXin Li lapack_int LAPACKE_spotrs( int matrix_order, char uplo, lapack_int n, 2840*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 2841*bf2c3715SXin Li float* b, lapack_int ldb ); 2842*bf2c3715SXin Li lapack_int LAPACKE_dpotrs( int matrix_order, char uplo, lapack_int n, 2843*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 2844*bf2c3715SXin Li double* b, lapack_int ldb ); 2845*bf2c3715SXin Li lapack_int LAPACKE_cpotrs( int matrix_order, char uplo, lapack_int n, 2846*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 2847*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 2848*bf2c3715SXin Li lapack_int ldb ); 2849*bf2c3715SXin Li lapack_int LAPACKE_zpotrs( int matrix_order, char uplo, lapack_int n, 2850*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 2851*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 2852*bf2c3715SXin Li lapack_int ldb ); 2853*bf2c3715SXin Li 2854*bf2c3715SXin Li lapack_int LAPACKE_sppcon( int matrix_order, char uplo, lapack_int n, 2855*bf2c3715SXin Li const float* ap, float anorm, float* rcond ); 2856*bf2c3715SXin Li lapack_int LAPACKE_dppcon( int matrix_order, char uplo, lapack_int n, 2857*bf2c3715SXin Li const double* ap, double anorm, double* rcond ); 2858*bf2c3715SXin Li lapack_int LAPACKE_cppcon( int matrix_order, char uplo, lapack_int n, 2859*bf2c3715SXin Li const lapack_complex_float* ap, float anorm, 2860*bf2c3715SXin Li float* rcond ); 2861*bf2c3715SXin Li lapack_int LAPACKE_zppcon( int matrix_order, char uplo, lapack_int n, 2862*bf2c3715SXin Li const lapack_complex_double* ap, double anorm, 2863*bf2c3715SXin Li double* rcond ); 2864*bf2c3715SXin Li 2865*bf2c3715SXin Li lapack_int LAPACKE_sppequ( int matrix_order, char uplo, lapack_int n, 2866*bf2c3715SXin Li const float* ap, float* s, float* scond, 2867*bf2c3715SXin Li float* amax ); 2868*bf2c3715SXin Li lapack_int LAPACKE_dppequ( int matrix_order, char uplo, lapack_int n, 2869*bf2c3715SXin Li const double* ap, double* s, double* scond, 2870*bf2c3715SXin Li double* amax ); 2871*bf2c3715SXin Li lapack_int LAPACKE_cppequ( int matrix_order, char uplo, lapack_int n, 2872*bf2c3715SXin Li const lapack_complex_float* ap, float* s, 2873*bf2c3715SXin Li float* scond, float* amax ); 2874*bf2c3715SXin Li lapack_int LAPACKE_zppequ( int matrix_order, char uplo, lapack_int n, 2875*bf2c3715SXin Li const lapack_complex_double* ap, double* s, 2876*bf2c3715SXin Li double* scond, double* amax ); 2877*bf2c3715SXin Li 2878*bf2c3715SXin Li lapack_int LAPACKE_spprfs( int matrix_order, char uplo, lapack_int n, 2879*bf2c3715SXin Li lapack_int nrhs, const float* ap, const float* afp, 2880*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 2881*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr ); 2882*bf2c3715SXin Li lapack_int LAPACKE_dpprfs( int matrix_order, char uplo, lapack_int n, 2883*bf2c3715SXin Li lapack_int nrhs, const double* ap, const double* afp, 2884*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 2885*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr ); 2886*bf2c3715SXin Li lapack_int LAPACKE_cpprfs( int matrix_order, char uplo, lapack_int n, 2887*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 2888*bf2c3715SXin Li const lapack_complex_float* afp, 2889*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 2890*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 2891*bf2c3715SXin Li float* berr ); 2892*bf2c3715SXin Li lapack_int LAPACKE_zpprfs( int matrix_order, char uplo, lapack_int n, 2893*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 2894*bf2c3715SXin Li const lapack_complex_double* afp, 2895*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 2896*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 2897*bf2c3715SXin Li double* ferr, double* berr ); 2898*bf2c3715SXin Li 2899*bf2c3715SXin Li lapack_int LAPACKE_sppsv( int matrix_order, char uplo, lapack_int n, 2900*bf2c3715SXin Li lapack_int nrhs, float* ap, float* b, 2901*bf2c3715SXin Li lapack_int ldb ); 2902*bf2c3715SXin Li lapack_int LAPACKE_dppsv( int matrix_order, char uplo, lapack_int n, 2903*bf2c3715SXin Li lapack_int nrhs, double* ap, double* b, 2904*bf2c3715SXin Li lapack_int ldb ); 2905*bf2c3715SXin Li lapack_int LAPACKE_cppsv( int matrix_order, char uplo, lapack_int n, 2906*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ap, 2907*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 2908*bf2c3715SXin Li lapack_int LAPACKE_zppsv( int matrix_order, char uplo, lapack_int n, 2909*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ap, 2910*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 2911*bf2c3715SXin Li 2912*bf2c3715SXin Li lapack_int LAPACKE_sppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2913*bf2c3715SXin Li lapack_int nrhs, float* ap, float* afp, char* equed, 2914*bf2c3715SXin Li float* s, float* b, lapack_int ldb, float* x, 2915*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 2916*bf2c3715SXin Li float* berr ); 2917*bf2c3715SXin Li lapack_int LAPACKE_dppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2918*bf2c3715SXin Li lapack_int nrhs, double* ap, double* afp, 2919*bf2c3715SXin Li char* equed, double* s, double* b, lapack_int ldb, 2920*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 2921*bf2c3715SXin Li double* ferr, double* berr ); 2922*bf2c3715SXin Li lapack_int LAPACKE_cppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2923*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ap, 2924*bf2c3715SXin Li lapack_complex_float* afp, char* equed, float* s, 2925*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 2926*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 2927*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 2928*bf2c3715SXin Li lapack_int LAPACKE_zppsvx( int matrix_order, char fact, char uplo, lapack_int n, 2929*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ap, 2930*bf2c3715SXin Li lapack_complex_double* afp, char* equed, double* s, 2931*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 2932*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 2933*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 2934*bf2c3715SXin Li 2935*bf2c3715SXin Li lapack_int LAPACKE_spptrf( int matrix_order, char uplo, lapack_int n, 2936*bf2c3715SXin Li float* ap ); 2937*bf2c3715SXin Li lapack_int LAPACKE_dpptrf( int matrix_order, char uplo, lapack_int n, 2938*bf2c3715SXin Li double* ap ); 2939*bf2c3715SXin Li lapack_int LAPACKE_cpptrf( int matrix_order, char uplo, lapack_int n, 2940*bf2c3715SXin Li lapack_complex_float* ap ); 2941*bf2c3715SXin Li lapack_int LAPACKE_zpptrf( int matrix_order, char uplo, lapack_int n, 2942*bf2c3715SXin Li lapack_complex_double* ap ); 2943*bf2c3715SXin Li 2944*bf2c3715SXin Li lapack_int LAPACKE_spptri( int matrix_order, char uplo, lapack_int n, 2945*bf2c3715SXin Li float* ap ); 2946*bf2c3715SXin Li lapack_int LAPACKE_dpptri( int matrix_order, char uplo, lapack_int n, 2947*bf2c3715SXin Li double* ap ); 2948*bf2c3715SXin Li lapack_int LAPACKE_cpptri( int matrix_order, char uplo, lapack_int n, 2949*bf2c3715SXin Li lapack_complex_float* ap ); 2950*bf2c3715SXin Li lapack_int LAPACKE_zpptri( int matrix_order, char uplo, lapack_int n, 2951*bf2c3715SXin Li lapack_complex_double* ap ); 2952*bf2c3715SXin Li 2953*bf2c3715SXin Li lapack_int LAPACKE_spptrs( int matrix_order, char uplo, lapack_int n, 2954*bf2c3715SXin Li lapack_int nrhs, const float* ap, float* b, 2955*bf2c3715SXin Li lapack_int ldb ); 2956*bf2c3715SXin Li lapack_int LAPACKE_dpptrs( int matrix_order, char uplo, lapack_int n, 2957*bf2c3715SXin Li lapack_int nrhs, const double* ap, double* b, 2958*bf2c3715SXin Li lapack_int ldb ); 2959*bf2c3715SXin Li lapack_int LAPACKE_cpptrs( int matrix_order, char uplo, lapack_int n, 2960*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 2961*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 2962*bf2c3715SXin Li lapack_int LAPACKE_zpptrs( int matrix_order, char uplo, lapack_int n, 2963*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 2964*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 2965*bf2c3715SXin Li 2966*bf2c3715SXin Li lapack_int LAPACKE_spstrf( int matrix_order, char uplo, lapack_int n, float* a, 2967*bf2c3715SXin Li lapack_int lda, lapack_int* piv, lapack_int* rank, 2968*bf2c3715SXin Li float tol ); 2969*bf2c3715SXin Li lapack_int LAPACKE_dpstrf( int matrix_order, char uplo, lapack_int n, double* a, 2970*bf2c3715SXin Li lapack_int lda, lapack_int* piv, lapack_int* rank, 2971*bf2c3715SXin Li double tol ); 2972*bf2c3715SXin Li lapack_int LAPACKE_cpstrf( int matrix_order, char uplo, lapack_int n, 2973*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 2974*bf2c3715SXin Li lapack_int* piv, lapack_int* rank, float tol ); 2975*bf2c3715SXin Li lapack_int LAPACKE_zpstrf( int matrix_order, char uplo, lapack_int n, 2976*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 2977*bf2c3715SXin Li lapack_int* piv, lapack_int* rank, double tol ); 2978*bf2c3715SXin Li 2979*bf2c3715SXin Li lapack_int LAPACKE_sptcon( lapack_int n, const float* d, const float* e, 2980*bf2c3715SXin Li float anorm, float* rcond ); 2981*bf2c3715SXin Li lapack_int LAPACKE_dptcon( lapack_int n, const double* d, const double* e, 2982*bf2c3715SXin Li double anorm, double* rcond ); 2983*bf2c3715SXin Li lapack_int LAPACKE_cptcon( lapack_int n, const float* d, 2984*bf2c3715SXin Li const lapack_complex_float* e, float anorm, 2985*bf2c3715SXin Li float* rcond ); 2986*bf2c3715SXin Li lapack_int LAPACKE_zptcon( lapack_int n, const double* d, 2987*bf2c3715SXin Li const lapack_complex_double* e, double anorm, 2988*bf2c3715SXin Li double* rcond ); 2989*bf2c3715SXin Li 2990*bf2c3715SXin Li lapack_int LAPACKE_spteqr( int matrix_order, char compz, lapack_int n, float* d, 2991*bf2c3715SXin Li float* e, float* z, lapack_int ldz ); 2992*bf2c3715SXin Li lapack_int LAPACKE_dpteqr( int matrix_order, char compz, lapack_int n, 2993*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz ); 2994*bf2c3715SXin Li lapack_int LAPACKE_cpteqr( int matrix_order, char compz, lapack_int n, float* d, 2995*bf2c3715SXin Li float* e, lapack_complex_float* z, lapack_int ldz ); 2996*bf2c3715SXin Li lapack_int LAPACKE_zpteqr( int matrix_order, char compz, lapack_int n, 2997*bf2c3715SXin Li double* d, double* e, lapack_complex_double* z, 2998*bf2c3715SXin Li lapack_int ldz ); 2999*bf2c3715SXin Li 3000*bf2c3715SXin Li lapack_int LAPACKE_sptrfs( int matrix_order, lapack_int n, lapack_int nrhs, 3001*bf2c3715SXin Li const float* d, const float* e, const float* df, 3002*bf2c3715SXin Li const float* ef, const float* b, lapack_int ldb, 3003*bf2c3715SXin Li float* x, lapack_int ldx, float* ferr, float* berr ); 3004*bf2c3715SXin Li lapack_int LAPACKE_dptrfs( int matrix_order, lapack_int n, lapack_int nrhs, 3005*bf2c3715SXin Li const double* d, const double* e, const double* df, 3006*bf2c3715SXin Li const double* ef, const double* b, lapack_int ldb, 3007*bf2c3715SXin Li double* x, lapack_int ldx, double* ferr, 3008*bf2c3715SXin Li double* berr ); 3009*bf2c3715SXin Li lapack_int LAPACKE_cptrfs( int matrix_order, char uplo, lapack_int n, 3010*bf2c3715SXin Li lapack_int nrhs, const float* d, 3011*bf2c3715SXin Li const lapack_complex_float* e, const float* df, 3012*bf2c3715SXin Li const lapack_complex_float* ef, 3013*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3014*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 3015*bf2c3715SXin Li float* berr ); 3016*bf2c3715SXin Li lapack_int LAPACKE_zptrfs( int matrix_order, char uplo, lapack_int n, 3017*bf2c3715SXin Li lapack_int nrhs, const double* d, 3018*bf2c3715SXin Li const lapack_complex_double* e, const double* df, 3019*bf2c3715SXin Li const lapack_complex_double* ef, 3020*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3021*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3022*bf2c3715SXin Li double* ferr, double* berr ); 3023*bf2c3715SXin Li 3024*bf2c3715SXin Li lapack_int LAPACKE_sptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3025*bf2c3715SXin Li float* d, float* e, float* b, lapack_int ldb ); 3026*bf2c3715SXin Li lapack_int LAPACKE_dptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3027*bf2c3715SXin Li double* d, double* e, double* b, lapack_int ldb ); 3028*bf2c3715SXin Li lapack_int LAPACKE_cptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3029*bf2c3715SXin Li float* d, lapack_complex_float* e, 3030*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 3031*bf2c3715SXin Li lapack_int LAPACKE_zptsv( int matrix_order, lapack_int n, lapack_int nrhs, 3032*bf2c3715SXin Li double* d, lapack_complex_double* e, 3033*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 3034*bf2c3715SXin Li 3035*bf2c3715SXin Li lapack_int LAPACKE_sptsvx( int matrix_order, char fact, lapack_int n, 3036*bf2c3715SXin Li lapack_int nrhs, const float* d, const float* e, 3037*bf2c3715SXin Li float* df, float* ef, const float* b, lapack_int ldb, 3038*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, float* ferr, 3039*bf2c3715SXin Li float* berr ); 3040*bf2c3715SXin Li lapack_int LAPACKE_dptsvx( int matrix_order, char fact, lapack_int n, 3041*bf2c3715SXin Li lapack_int nrhs, const double* d, const double* e, 3042*bf2c3715SXin Li double* df, double* ef, const double* b, 3043*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 3044*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 3045*bf2c3715SXin Li lapack_int LAPACKE_cptsvx( int matrix_order, char fact, lapack_int n, 3046*bf2c3715SXin Li lapack_int nrhs, const float* d, 3047*bf2c3715SXin Li const lapack_complex_float* e, float* df, 3048*bf2c3715SXin Li lapack_complex_float* ef, 3049*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3050*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 3051*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 3052*bf2c3715SXin Li lapack_int LAPACKE_zptsvx( int matrix_order, char fact, lapack_int n, 3053*bf2c3715SXin Li lapack_int nrhs, const double* d, 3054*bf2c3715SXin Li const lapack_complex_double* e, double* df, 3055*bf2c3715SXin Li lapack_complex_double* ef, 3056*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3057*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3058*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 3059*bf2c3715SXin Li 3060*bf2c3715SXin Li lapack_int LAPACKE_spttrf( lapack_int n, float* d, float* e ); 3061*bf2c3715SXin Li lapack_int LAPACKE_dpttrf( lapack_int n, double* d, double* e ); 3062*bf2c3715SXin Li lapack_int LAPACKE_cpttrf( lapack_int n, float* d, lapack_complex_float* e ); 3063*bf2c3715SXin Li lapack_int LAPACKE_zpttrf( lapack_int n, double* d, lapack_complex_double* e ); 3064*bf2c3715SXin Li 3065*bf2c3715SXin Li lapack_int LAPACKE_spttrs( int matrix_order, lapack_int n, lapack_int nrhs, 3066*bf2c3715SXin Li const float* d, const float* e, float* b, 3067*bf2c3715SXin Li lapack_int ldb ); 3068*bf2c3715SXin Li lapack_int LAPACKE_dpttrs( int matrix_order, lapack_int n, lapack_int nrhs, 3069*bf2c3715SXin Li const double* d, const double* e, double* b, 3070*bf2c3715SXin Li lapack_int ldb ); 3071*bf2c3715SXin Li lapack_int LAPACKE_cpttrs( int matrix_order, char uplo, lapack_int n, 3072*bf2c3715SXin Li lapack_int nrhs, const float* d, 3073*bf2c3715SXin Li const lapack_complex_float* e, 3074*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 3075*bf2c3715SXin Li lapack_int LAPACKE_zpttrs( int matrix_order, char uplo, lapack_int n, 3076*bf2c3715SXin Li lapack_int nrhs, const double* d, 3077*bf2c3715SXin Li const lapack_complex_double* e, 3078*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 3079*bf2c3715SXin Li 3080*bf2c3715SXin Li lapack_int LAPACKE_ssbev( int matrix_order, char jobz, char uplo, lapack_int n, 3081*bf2c3715SXin Li lapack_int kd, float* ab, lapack_int ldab, float* w, 3082*bf2c3715SXin Li float* z, lapack_int ldz ); 3083*bf2c3715SXin Li lapack_int LAPACKE_dsbev( int matrix_order, char jobz, char uplo, lapack_int n, 3084*bf2c3715SXin Li lapack_int kd, double* ab, lapack_int ldab, double* w, 3085*bf2c3715SXin Li double* z, lapack_int ldz ); 3086*bf2c3715SXin Li 3087*bf2c3715SXin Li lapack_int LAPACKE_ssbevd( int matrix_order, char jobz, char uplo, lapack_int n, 3088*bf2c3715SXin Li lapack_int kd, float* ab, lapack_int ldab, float* w, 3089*bf2c3715SXin Li float* z, lapack_int ldz ); 3090*bf2c3715SXin Li lapack_int LAPACKE_dsbevd( int matrix_order, char jobz, char uplo, lapack_int n, 3091*bf2c3715SXin Li lapack_int kd, double* ab, lapack_int ldab, 3092*bf2c3715SXin Li double* w, double* z, lapack_int ldz ); 3093*bf2c3715SXin Li 3094*bf2c3715SXin Li lapack_int LAPACKE_ssbevx( int matrix_order, char jobz, char range, char uplo, 3095*bf2c3715SXin Li lapack_int n, lapack_int kd, float* ab, 3096*bf2c3715SXin Li lapack_int ldab, float* q, lapack_int ldq, float vl, 3097*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 3098*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3099*bf2c3715SXin Li lapack_int* ifail ); 3100*bf2c3715SXin Li lapack_int LAPACKE_dsbevx( int matrix_order, char jobz, char range, char uplo, 3101*bf2c3715SXin Li lapack_int n, lapack_int kd, double* ab, 3102*bf2c3715SXin Li lapack_int ldab, double* q, lapack_int ldq, 3103*bf2c3715SXin Li double vl, double vu, lapack_int il, lapack_int iu, 3104*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3105*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 3106*bf2c3715SXin Li 3107*bf2c3715SXin Li lapack_int LAPACKE_ssbgst( int matrix_order, char vect, char uplo, lapack_int n, 3108*bf2c3715SXin Li lapack_int ka, lapack_int kb, float* ab, 3109*bf2c3715SXin Li lapack_int ldab, const float* bb, lapack_int ldbb, 3110*bf2c3715SXin Li float* x, lapack_int ldx ); 3111*bf2c3715SXin Li lapack_int LAPACKE_dsbgst( int matrix_order, char vect, char uplo, lapack_int n, 3112*bf2c3715SXin Li lapack_int ka, lapack_int kb, double* ab, 3113*bf2c3715SXin Li lapack_int ldab, const double* bb, lapack_int ldbb, 3114*bf2c3715SXin Li double* x, lapack_int ldx ); 3115*bf2c3715SXin Li 3116*bf2c3715SXin Li lapack_int LAPACKE_ssbgv( int matrix_order, char jobz, char uplo, lapack_int n, 3117*bf2c3715SXin Li lapack_int ka, lapack_int kb, float* ab, 3118*bf2c3715SXin Li lapack_int ldab, float* bb, lapack_int ldbb, float* w, 3119*bf2c3715SXin Li float* z, lapack_int ldz ); 3120*bf2c3715SXin Li lapack_int LAPACKE_dsbgv( int matrix_order, char jobz, char uplo, lapack_int n, 3121*bf2c3715SXin Li lapack_int ka, lapack_int kb, double* ab, 3122*bf2c3715SXin Li lapack_int ldab, double* bb, lapack_int ldbb, 3123*bf2c3715SXin Li double* w, double* z, lapack_int ldz ); 3124*bf2c3715SXin Li 3125*bf2c3715SXin Li lapack_int LAPACKE_ssbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 3126*bf2c3715SXin Li lapack_int ka, lapack_int kb, float* ab, 3127*bf2c3715SXin Li lapack_int ldab, float* bb, lapack_int ldbb, 3128*bf2c3715SXin Li float* w, float* z, lapack_int ldz ); 3129*bf2c3715SXin Li lapack_int LAPACKE_dsbgvd( int matrix_order, char jobz, char uplo, lapack_int n, 3130*bf2c3715SXin Li lapack_int ka, lapack_int kb, double* ab, 3131*bf2c3715SXin Li lapack_int ldab, double* bb, lapack_int ldbb, 3132*bf2c3715SXin Li double* w, double* z, lapack_int ldz ); 3133*bf2c3715SXin Li 3134*bf2c3715SXin Li lapack_int LAPACKE_ssbgvx( int matrix_order, char jobz, char range, char uplo, 3135*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 3136*bf2c3715SXin Li float* ab, lapack_int ldab, float* bb, 3137*bf2c3715SXin Li lapack_int ldbb, float* q, lapack_int ldq, float vl, 3138*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 3139*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3140*bf2c3715SXin Li lapack_int* ifail ); 3141*bf2c3715SXin Li lapack_int LAPACKE_dsbgvx( int matrix_order, char jobz, char range, char uplo, 3142*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 3143*bf2c3715SXin Li double* ab, lapack_int ldab, double* bb, 3144*bf2c3715SXin Li lapack_int ldbb, double* q, lapack_int ldq, 3145*bf2c3715SXin Li double vl, double vu, lapack_int il, lapack_int iu, 3146*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3147*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 3148*bf2c3715SXin Li 3149*bf2c3715SXin Li lapack_int LAPACKE_ssbtrd( int matrix_order, char vect, char uplo, lapack_int n, 3150*bf2c3715SXin Li lapack_int kd, float* ab, lapack_int ldab, float* d, 3151*bf2c3715SXin Li float* e, float* q, lapack_int ldq ); 3152*bf2c3715SXin Li lapack_int LAPACKE_dsbtrd( int matrix_order, char vect, char uplo, lapack_int n, 3153*bf2c3715SXin Li lapack_int kd, double* ab, lapack_int ldab, 3154*bf2c3715SXin Li double* d, double* e, double* q, lapack_int ldq ); 3155*bf2c3715SXin Li 3156*bf2c3715SXin Li lapack_int LAPACKE_ssfrk( int matrix_order, char transr, char uplo, char trans, 3157*bf2c3715SXin Li lapack_int n, lapack_int k, float alpha, 3158*bf2c3715SXin Li const float* a, lapack_int lda, float beta, 3159*bf2c3715SXin Li float* c ); 3160*bf2c3715SXin Li lapack_int LAPACKE_dsfrk( int matrix_order, char transr, char uplo, char trans, 3161*bf2c3715SXin Li lapack_int n, lapack_int k, double alpha, 3162*bf2c3715SXin Li const double* a, lapack_int lda, double beta, 3163*bf2c3715SXin Li double* c ); 3164*bf2c3715SXin Li 3165*bf2c3715SXin Li lapack_int LAPACKE_sspcon( int matrix_order, char uplo, lapack_int n, 3166*bf2c3715SXin Li const float* ap, const lapack_int* ipiv, float anorm, 3167*bf2c3715SXin Li float* rcond ); 3168*bf2c3715SXin Li lapack_int LAPACKE_dspcon( int matrix_order, char uplo, lapack_int n, 3169*bf2c3715SXin Li const double* ap, const lapack_int* ipiv, 3170*bf2c3715SXin Li double anorm, double* rcond ); 3171*bf2c3715SXin Li lapack_int LAPACKE_cspcon( int matrix_order, char uplo, lapack_int n, 3172*bf2c3715SXin Li const lapack_complex_float* ap, 3173*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 3174*bf2c3715SXin Li lapack_int LAPACKE_zspcon( int matrix_order, char uplo, lapack_int n, 3175*bf2c3715SXin Li const lapack_complex_double* ap, 3176*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 3177*bf2c3715SXin Li double* rcond ); 3178*bf2c3715SXin Li 3179*bf2c3715SXin Li lapack_int LAPACKE_sspev( int matrix_order, char jobz, char uplo, lapack_int n, 3180*bf2c3715SXin Li float* ap, float* w, float* z, lapack_int ldz ); 3181*bf2c3715SXin Li lapack_int LAPACKE_dspev( int matrix_order, char jobz, char uplo, lapack_int n, 3182*bf2c3715SXin Li double* ap, double* w, double* z, lapack_int ldz ); 3183*bf2c3715SXin Li 3184*bf2c3715SXin Li lapack_int LAPACKE_sspevd( int matrix_order, char jobz, char uplo, lapack_int n, 3185*bf2c3715SXin Li float* ap, float* w, float* z, lapack_int ldz ); 3186*bf2c3715SXin Li lapack_int LAPACKE_dspevd( int matrix_order, char jobz, char uplo, lapack_int n, 3187*bf2c3715SXin Li double* ap, double* w, double* z, lapack_int ldz ); 3188*bf2c3715SXin Li 3189*bf2c3715SXin Li lapack_int LAPACKE_sspevx( int matrix_order, char jobz, char range, char uplo, 3190*bf2c3715SXin Li lapack_int n, float* ap, float vl, float vu, 3191*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 3192*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3193*bf2c3715SXin Li lapack_int* ifail ); 3194*bf2c3715SXin Li lapack_int LAPACKE_dspevx( int matrix_order, char jobz, char range, char uplo, 3195*bf2c3715SXin Li lapack_int n, double* ap, double vl, double vu, 3196*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 3197*bf2c3715SXin Li lapack_int* m, double* w, double* z, lapack_int ldz, 3198*bf2c3715SXin Li lapack_int* ifail ); 3199*bf2c3715SXin Li 3200*bf2c3715SXin Li lapack_int LAPACKE_sspgst( int matrix_order, lapack_int itype, char uplo, 3201*bf2c3715SXin Li lapack_int n, float* ap, const float* bp ); 3202*bf2c3715SXin Li lapack_int LAPACKE_dspgst( int matrix_order, lapack_int itype, char uplo, 3203*bf2c3715SXin Li lapack_int n, double* ap, const double* bp ); 3204*bf2c3715SXin Li 3205*bf2c3715SXin Li lapack_int LAPACKE_sspgv( int matrix_order, lapack_int itype, char jobz, 3206*bf2c3715SXin Li char uplo, lapack_int n, float* ap, float* bp, 3207*bf2c3715SXin Li float* w, float* z, lapack_int ldz ); 3208*bf2c3715SXin Li lapack_int LAPACKE_dspgv( int matrix_order, lapack_int itype, char jobz, 3209*bf2c3715SXin Li char uplo, lapack_int n, double* ap, double* bp, 3210*bf2c3715SXin Li double* w, double* z, lapack_int ldz ); 3211*bf2c3715SXin Li 3212*bf2c3715SXin Li lapack_int LAPACKE_sspgvd( int matrix_order, lapack_int itype, char jobz, 3213*bf2c3715SXin Li char uplo, lapack_int n, float* ap, float* bp, 3214*bf2c3715SXin Li float* w, float* z, lapack_int ldz ); 3215*bf2c3715SXin Li lapack_int LAPACKE_dspgvd( int matrix_order, lapack_int itype, char jobz, 3216*bf2c3715SXin Li char uplo, lapack_int n, double* ap, double* bp, 3217*bf2c3715SXin Li double* w, double* z, lapack_int ldz ); 3218*bf2c3715SXin Li 3219*bf2c3715SXin Li lapack_int LAPACKE_sspgvx( int matrix_order, lapack_int itype, char jobz, 3220*bf2c3715SXin Li char range, char uplo, lapack_int n, float* ap, 3221*bf2c3715SXin Li float* bp, float vl, float vu, lapack_int il, 3222*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, float* w, 3223*bf2c3715SXin Li float* z, lapack_int ldz, lapack_int* ifail ); 3224*bf2c3715SXin Li lapack_int LAPACKE_dspgvx( int matrix_order, lapack_int itype, char jobz, 3225*bf2c3715SXin Li char range, char uplo, lapack_int n, double* ap, 3226*bf2c3715SXin Li double* bp, double vl, double vu, lapack_int il, 3227*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 3228*bf2c3715SXin Li double* w, double* z, lapack_int ldz, 3229*bf2c3715SXin Li lapack_int* ifail ); 3230*bf2c3715SXin Li 3231*bf2c3715SXin Li lapack_int LAPACKE_ssprfs( int matrix_order, char uplo, lapack_int n, 3232*bf2c3715SXin Li lapack_int nrhs, const float* ap, const float* afp, 3233*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 3234*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 3235*bf2c3715SXin Li float* ferr, float* berr ); 3236*bf2c3715SXin Li lapack_int LAPACKE_dsprfs( int matrix_order, char uplo, lapack_int n, 3237*bf2c3715SXin Li lapack_int nrhs, const double* ap, const double* afp, 3238*bf2c3715SXin Li const lapack_int* ipiv, const double* b, 3239*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 3240*bf2c3715SXin Li double* ferr, double* berr ); 3241*bf2c3715SXin Li lapack_int LAPACKE_csprfs( int matrix_order, char uplo, lapack_int n, 3242*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 3243*bf2c3715SXin Li const lapack_complex_float* afp, 3244*bf2c3715SXin Li const lapack_int* ipiv, 3245*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3246*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 3247*bf2c3715SXin Li float* berr ); 3248*bf2c3715SXin Li lapack_int LAPACKE_zsprfs( int matrix_order, char uplo, lapack_int n, 3249*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 3250*bf2c3715SXin Li const lapack_complex_double* afp, 3251*bf2c3715SXin Li const lapack_int* ipiv, 3252*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3253*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3254*bf2c3715SXin Li double* ferr, double* berr ); 3255*bf2c3715SXin Li 3256*bf2c3715SXin Li lapack_int LAPACKE_sspsv( int matrix_order, char uplo, lapack_int n, 3257*bf2c3715SXin Li lapack_int nrhs, float* ap, lapack_int* ipiv, 3258*bf2c3715SXin Li float* b, lapack_int ldb ); 3259*bf2c3715SXin Li lapack_int LAPACKE_dspsv( int matrix_order, char uplo, lapack_int n, 3260*bf2c3715SXin Li lapack_int nrhs, double* ap, lapack_int* ipiv, 3261*bf2c3715SXin Li double* b, lapack_int ldb ); 3262*bf2c3715SXin Li lapack_int LAPACKE_cspsv( int matrix_order, char uplo, lapack_int n, 3263*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ap, 3264*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 3265*bf2c3715SXin Li lapack_int ldb ); 3266*bf2c3715SXin Li lapack_int LAPACKE_zspsv( int matrix_order, char uplo, lapack_int n, 3267*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ap, 3268*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 3269*bf2c3715SXin Li lapack_int ldb ); 3270*bf2c3715SXin Li 3271*bf2c3715SXin Li lapack_int LAPACKE_sspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3272*bf2c3715SXin Li lapack_int nrhs, const float* ap, float* afp, 3273*bf2c3715SXin Li lapack_int* ipiv, const float* b, lapack_int ldb, 3274*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, float* ferr, 3275*bf2c3715SXin Li float* berr ); 3276*bf2c3715SXin Li lapack_int LAPACKE_dspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3277*bf2c3715SXin Li lapack_int nrhs, const double* ap, double* afp, 3278*bf2c3715SXin Li lapack_int* ipiv, const double* b, lapack_int ldb, 3279*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 3280*bf2c3715SXin Li double* ferr, double* berr ); 3281*bf2c3715SXin Li lapack_int LAPACKE_cspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3282*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 3283*bf2c3715SXin Li lapack_complex_float* afp, lapack_int* ipiv, 3284*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3285*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 3286*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 3287*bf2c3715SXin Li lapack_int LAPACKE_zspsvx( int matrix_order, char fact, char uplo, lapack_int n, 3288*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 3289*bf2c3715SXin Li lapack_complex_double* afp, lapack_int* ipiv, 3290*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3291*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3292*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 3293*bf2c3715SXin Li 3294*bf2c3715SXin Li lapack_int LAPACKE_ssptrd( int matrix_order, char uplo, lapack_int n, float* ap, 3295*bf2c3715SXin Li float* d, float* e, float* tau ); 3296*bf2c3715SXin Li lapack_int LAPACKE_dsptrd( int matrix_order, char uplo, lapack_int n, 3297*bf2c3715SXin Li double* ap, double* d, double* e, double* tau ); 3298*bf2c3715SXin Li 3299*bf2c3715SXin Li lapack_int LAPACKE_ssptrf( int matrix_order, char uplo, lapack_int n, float* ap, 3300*bf2c3715SXin Li lapack_int* ipiv ); 3301*bf2c3715SXin Li lapack_int LAPACKE_dsptrf( int matrix_order, char uplo, lapack_int n, 3302*bf2c3715SXin Li double* ap, lapack_int* ipiv ); 3303*bf2c3715SXin Li lapack_int LAPACKE_csptrf( int matrix_order, char uplo, lapack_int n, 3304*bf2c3715SXin Li lapack_complex_float* ap, lapack_int* ipiv ); 3305*bf2c3715SXin Li lapack_int LAPACKE_zsptrf( int matrix_order, char uplo, lapack_int n, 3306*bf2c3715SXin Li lapack_complex_double* ap, lapack_int* ipiv ); 3307*bf2c3715SXin Li 3308*bf2c3715SXin Li lapack_int LAPACKE_ssptri( int matrix_order, char uplo, lapack_int n, float* ap, 3309*bf2c3715SXin Li const lapack_int* ipiv ); 3310*bf2c3715SXin Li lapack_int LAPACKE_dsptri( int matrix_order, char uplo, lapack_int n, 3311*bf2c3715SXin Li double* ap, const lapack_int* ipiv ); 3312*bf2c3715SXin Li lapack_int LAPACKE_csptri( int matrix_order, char uplo, lapack_int n, 3313*bf2c3715SXin Li lapack_complex_float* ap, const lapack_int* ipiv ); 3314*bf2c3715SXin Li lapack_int LAPACKE_zsptri( int matrix_order, char uplo, lapack_int n, 3315*bf2c3715SXin Li lapack_complex_double* ap, const lapack_int* ipiv ); 3316*bf2c3715SXin Li 3317*bf2c3715SXin Li lapack_int LAPACKE_ssptrs( int matrix_order, char uplo, lapack_int n, 3318*bf2c3715SXin Li lapack_int nrhs, const float* ap, 3319*bf2c3715SXin Li const lapack_int* ipiv, float* b, lapack_int ldb ); 3320*bf2c3715SXin Li lapack_int LAPACKE_dsptrs( int matrix_order, char uplo, lapack_int n, 3321*bf2c3715SXin Li lapack_int nrhs, const double* ap, 3322*bf2c3715SXin Li const lapack_int* ipiv, double* b, lapack_int ldb ); 3323*bf2c3715SXin Li lapack_int LAPACKE_csptrs( int matrix_order, char uplo, lapack_int n, 3324*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 3325*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 3326*bf2c3715SXin Li lapack_int ldb ); 3327*bf2c3715SXin Li lapack_int LAPACKE_zsptrs( int matrix_order, char uplo, lapack_int n, 3328*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* ap, 3329*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* b, 3330*bf2c3715SXin Li lapack_int ldb ); 3331*bf2c3715SXin Li 3332*bf2c3715SXin Li lapack_int LAPACKE_sstebz( char range, char order, lapack_int n, float vl, 3333*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 3334*bf2c3715SXin Li const float* d, const float* e, lapack_int* m, 3335*bf2c3715SXin Li lapack_int* nsplit, float* w, lapack_int* iblock, 3336*bf2c3715SXin Li lapack_int* isplit ); 3337*bf2c3715SXin Li lapack_int LAPACKE_dstebz( char range, char order, lapack_int n, double vl, 3338*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3339*bf2c3715SXin Li double abstol, const double* d, const double* e, 3340*bf2c3715SXin Li lapack_int* m, lapack_int* nsplit, double* w, 3341*bf2c3715SXin Li lapack_int* iblock, lapack_int* isplit ); 3342*bf2c3715SXin Li 3343*bf2c3715SXin Li lapack_int LAPACKE_sstedc( int matrix_order, char compz, lapack_int n, float* d, 3344*bf2c3715SXin Li float* e, float* z, lapack_int ldz ); 3345*bf2c3715SXin Li lapack_int LAPACKE_dstedc( int matrix_order, char compz, lapack_int n, 3346*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz ); 3347*bf2c3715SXin Li lapack_int LAPACKE_cstedc( int matrix_order, char compz, lapack_int n, float* d, 3348*bf2c3715SXin Li float* e, lapack_complex_float* z, lapack_int ldz ); 3349*bf2c3715SXin Li lapack_int LAPACKE_zstedc( int matrix_order, char compz, lapack_int n, 3350*bf2c3715SXin Li double* d, double* e, lapack_complex_double* z, 3351*bf2c3715SXin Li lapack_int ldz ); 3352*bf2c3715SXin Li 3353*bf2c3715SXin Li lapack_int LAPACKE_sstegr( int matrix_order, char jobz, char range, 3354*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, float vu, 3355*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 3356*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3357*bf2c3715SXin Li lapack_int* isuppz ); 3358*bf2c3715SXin Li lapack_int LAPACKE_dstegr( int matrix_order, char jobz, char range, 3359*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 3360*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3361*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3362*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz ); 3363*bf2c3715SXin Li lapack_int LAPACKE_cstegr( int matrix_order, char jobz, char range, 3364*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, float vu, 3365*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 3366*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 3367*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz ); 3368*bf2c3715SXin Li lapack_int LAPACKE_zstegr( int matrix_order, char jobz, char range, 3369*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 3370*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3371*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 3372*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 3373*bf2c3715SXin Li lapack_int* isuppz ); 3374*bf2c3715SXin Li 3375*bf2c3715SXin Li lapack_int LAPACKE_sstein( int matrix_order, lapack_int n, const float* d, 3376*bf2c3715SXin Li const float* e, lapack_int m, const float* w, 3377*bf2c3715SXin Li const lapack_int* iblock, const lapack_int* isplit, 3378*bf2c3715SXin Li float* z, lapack_int ldz, lapack_int* ifailv ); 3379*bf2c3715SXin Li lapack_int LAPACKE_dstein( int matrix_order, lapack_int n, const double* d, 3380*bf2c3715SXin Li const double* e, lapack_int m, const double* w, 3381*bf2c3715SXin Li const lapack_int* iblock, const lapack_int* isplit, 3382*bf2c3715SXin Li double* z, lapack_int ldz, lapack_int* ifailv ); 3383*bf2c3715SXin Li lapack_int LAPACKE_cstein( int matrix_order, lapack_int n, const float* d, 3384*bf2c3715SXin Li const float* e, lapack_int m, const float* w, 3385*bf2c3715SXin Li const lapack_int* iblock, const lapack_int* isplit, 3386*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 3387*bf2c3715SXin Li lapack_int* ifailv ); 3388*bf2c3715SXin Li lapack_int LAPACKE_zstein( int matrix_order, lapack_int n, const double* d, 3389*bf2c3715SXin Li const double* e, lapack_int m, const double* w, 3390*bf2c3715SXin Li const lapack_int* iblock, const lapack_int* isplit, 3391*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 3392*bf2c3715SXin Li lapack_int* ifailv ); 3393*bf2c3715SXin Li 3394*bf2c3715SXin Li lapack_int LAPACKE_sstemr( int matrix_order, char jobz, char range, 3395*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, float vu, 3396*bf2c3715SXin Li lapack_int il, lapack_int iu, lapack_int* m, 3397*bf2c3715SXin Li float* w, float* z, lapack_int ldz, lapack_int nzc, 3398*bf2c3715SXin Li lapack_int* isuppz, lapack_logical* tryrac ); 3399*bf2c3715SXin Li lapack_int LAPACKE_dstemr( int matrix_order, char jobz, char range, 3400*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 3401*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3402*bf2c3715SXin Li lapack_int* m, double* w, double* z, lapack_int ldz, 3403*bf2c3715SXin Li lapack_int nzc, lapack_int* isuppz, 3404*bf2c3715SXin Li lapack_logical* tryrac ); 3405*bf2c3715SXin Li lapack_int LAPACKE_cstemr( int matrix_order, char jobz, char range, 3406*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, float vu, 3407*bf2c3715SXin Li lapack_int il, lapack_int iu, lapack_int* m, 3408*bf2c3715SXin Li float* w, lapack_complex_float* z, lapack_int ldz, 3409*bf2c3715SXin Li lapack_int nzc, lapack_int* isuppz, 3410*bf2c3715SXin Li lapack_logical* tryrac ); 3411*bf2c3715SXin Li lapack_int LAPACKE_zstemr( int matrix_order, char jobz, char range, 3412*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 3413*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3414*bf2c3715SXin Li lapack_int* m, double* w, lapack_complex_double* z, 3415*bf2c3715SXin Li lapack_int ldz, lapack_int nzc, lapack_int* isuppz, 3416*bf2c3715SXin Li lapack_logical* tryrac ); 3417*bf2c3715SXin Li 3418*bf2c3715SXin Li lapack_int LAPACKE_ssteqr( int matrix_order, char compz, lapack_int n, float* d, 3419*bf2c3715SXin Li float* e, float* z, lapack_int ldz ); 3420*bf2c3715SXin Li lapack_int LAPACKE_dsteqr( int matrix_order, char compz, lapack_int n, 3421*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz ); 3422*bf2c3715SXin Li lapack_int LAPACKE_csteqr( int matrix_order, char compz, lapack_int n, float* d, 3423*bf2c3715SXin Li float* e, lapack_complex_float* z, lapack_int ldz ); 3424*bf2c3715SXin Li lapack_int LAPACKE_zsteqr( int matrix_order, char compz, lapack_int n, 3425*bf2c3715SXin Li double* d, double* e, lapack_complex_double* z, 3426*bf2c3715SXin Li lapack_int ldz ); 3427*bf2c3715SXin Li 3428*bf2c3715SXin Li lapack_int LAPACKE_ssterf( lapack_int n, float* d, float* e ); 3429*bf2c3715SXin Li lapack_int LAPACKE_dsterf( lapack_int n, double* d, double* e ); 3430*bf2c3715SXin Li 3431*bf2c3715SXin Li lapack_int LAPACKE_sstev( int matrix_order, char jobz, lapack_int n, float* d, 3432*bf2c3715SXin Li float* e, float* z, lapack_int ldz ); 3433*bf2c3715SXin Li lapack_int LAPACKE_dstev( int matrix_order, char jobz, lapack_int n, double* d, 3434*bf2c3715SXin Li double* e, double* z, lapack_int ldz ); 3435*bf2c3715SXin Li 3436*bf2c3715SXin Li lapack_int LAPACKE_sstevd( int matrix_order, char jobz, lapack_int n, float* d, 3437*bf2c3715SXin Li float* e, float* z, lapack_int ldz ); 3438*bf2c3715SXin Li lapack_int LAPACKE_dstevd( int matrix_order, char jobz, lapack_int n, double* d, 3439*bf2c3715SXin Li double* e, double* z, lapack_int ldz ); 3440*bf2c3715SXin Li 3441*bf2c3715SXin Li lapack_int LAPACKE_sstevr( int matrix_order, char jobz, char range, 3442*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, float vu, 3443*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 3444*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3445*bf2c3715SXin Li lapack_int* isuppz ); 3446*bf2c3715SXin Li lapack_int LAPACKE_dstevr( int matrix_order, char jobz, char range, 3447*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 3448*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3449*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3450*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz ); 3451*bf2c3715SXin Li 3452*bf2c3715SXin Li lapack_int LAPACKE_sstevx( int matrix_order, char jobz, char range, 3453*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, float vu, 3454*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 3455*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3456*bf2c3715SXin Li lapack_int* ifail ); 3457*bf2c3715SXin Li lapack_int LAPACKE_dstevx( int matrix_order, char jobz, char range, 3458*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 3459*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3460*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3461*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 3462*bf2c3715SXin Li 3463*bf2c3715SXin Li lapack_int LAPACKE_ssycon( int matrix_order, char uplo, lapack_int n, 3464*bf2c3715SXin Li const float* a, lapack_int lda, 3465*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 3466*bf2c3715SXin Li lapack_int LAPACKE_dsycon( int matrix_order, char uplo, lapack_int n, 3467*bf2c3715SXin Li const double* a, lapack_int lda, 3468*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 3469*bf2c3715SXin Li double* rcond ); 3470*bf2c3715SXin Li lapack_int LAPACKE_csycon( int matrix_order, char uplo, lapack_int n, 3471*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 3472*bf2c3715SXin Li const lapack_int* ipiv, float anorm, float* rcond ); 3473*bf2c3715SXin Li lapack_int LAPACKE_zsycon( int matrix_order, char uplo, lapack_int n, 3474*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 3475*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 3476*bf2c3715SXin Li double* rcond ); 3477*bf2c3715SXin Li 3478*bf2c3715SXin Li lapack_int LAPACKE_ssyequb( int matrix_order, char uplo, lapack_int n, 3479*bf2c3715SXin Li const float* a, lapack_int lda, float* s, 3480*bf2c3715SXin Li float* scond, float* amax ); 3481*bf2c3715SXin Li lapack_int LAPACKE_dsyequb( int matrix_order, char uplo, lapack_int n, 3482*bf2c3715SXin Li const double* a, lapack_int lda, double* s, 3483*bf2c3715SXin Li double* scond, double* amax ); 3484*bf2c3715SXin Li lapack_int LAPACKE_csyequb( int matrix_order, char uplo, lapack_int n, 3485*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 3486*bf2c3715SXin Li float* s, float* scond, float* amax ); 3487*bf2c3715SXin Li lapack_int LAPACKE_zsyequb( int matrix_order, char uplo, lapack_int n, 3488*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 3489*bf2c3715SXin Li double* s, double* scond, double* amax ); 3490*bf2c3715SXin Li 3491*bf2c3715SXin Li lapack_int LAPACKE_ssyev( int matrix_order, char jobz, char uplo, lapack_int n, 3492*bf2c3715SXin Li float* a, lapack_int lda, float* w ); 3493*bf2c3715SXin Li lapack_int LAPACKE_dsyev( int matrix_order, char jobz, char uplo, lapack_int n, 3494*bf2c3715SXin Li double* a, lapack_int lda, double* w ); 3495*bf2c3715SXin Li 3496*bf2c3715SXin Li lapack_int LAPACKE_ssyevd( int matrix_order, char jobz, char uplo, lapack_int n, 3497*bf2c3715SXin Li float* a, lapack_int lda, float* w ); 3498*bf2c3715SXin Li lapack_int LAPACKE_dsyevd( int matrix_order, char jobz, char uplo, lapack_int n, 3499*bf2c3715SXin Li double* a, lapack_int lda, double* w ); 3500*bf2c3715SXin Li 3501*bf2c3715SXin Li lapack_int LAPACKE_ssyevr( int matrix_order, char jobz, char range, char uplo, 3502*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float vl, 3503*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 3504*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3505*bf2c3715SXin Li lapack_int* isuppz ); 3506*bf2c3715SXin Li lapack_int LAPACKE_dsyevr( int matrix_order, char jobz, char range, char uplo, 3507*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, double vl, 3508*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3509*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3510*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz ); 3511*bf2c3715SXin Li 3512*bf2c3715SXin Li lapack_int LAPACKE_ssyevx( int matrix_order, char jobz, char range, char uplo, 3513*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float vl, 3514*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 3515*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3516*bf2c3715SXin Li lapack_int* ifail ); 3517*bf2c3715SXin Li lapack_int LAPACKE_dsyevx( int matrix_order, char jobz, char range, char uplo, 3518*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, double vl, 3519*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3520*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3521*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 3522*bf2c3715SXin Li 3523*bf2c3715SXin Li lapack_int LAPACKE_ssygst( int matrix_order, lapack_int itype, char uplo, 3524*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 3525*bf2c3715SXin Li const float* b, lapack_int ldb ); 3526*bf2c3715SXin Li lapack_int LAPACKE_dsygst( int matrix_order, lapack_int itype, char uplo, 3527*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 3528*bf2c3715SXin Li const double* b, lapack_int ldb ); 3529*bf2c3715SXin Li 3530*bf2c3715SXin Li lapack_int LAPACKE_ssygv( int matrix_order, lapack_int itype, char jobz, 3531*bf2c3715SXin Li char uplo, lapack_int n, float* a, lapack_int lda, 3532*bf2c3715SXin Li float* b, lapack_int ldb, float* w ); 3533*bf2c3715SXin Li lapack_int LAPACKE_dsygv( int matrix_order, lapack_int itype, char jobz, 3534*bf2c3715SXin Li char uplo, lapack_int n, double* a, lapack_int lda, 3535*bf2c3715SXin Li double* b, lapack_int ldb, double* w ); 3536*bf2c3715SXin Li 3537*bf2c3715SXin Li lapack_int LAPACKE_ssygvd( int matrix_order, lapack_int itype, char jobz, 3538*bf2c3715SXin Li char uplo, lapack_int n, float* a, lapack_int lda, 3539*bf2c3715SXin Li float* b, lapack_int ldb, float* w ); 3540*bf2c3715SXin Li lapack_int LAPACKE_dsygvd( int matrix_order, lapack_int itype, char jobz, 3541*bf2c3715SXin Li char uplo, lapack_int n, double* a, lapack_int lda, 3542*bf2c3715SXin Li double* b, lapack_int ldb, double* w ); 3543*bf2c3715SXin Li 3544*bf2c3715SXin Li lapack_int LAPACKE_ssygvx( int matrix_order, lapack_int itype, char jobz, 3545*bf2c3715SXin Li char range, char uplo, lapack_int n, float* a, 3546*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, float vl, 3547*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, float abstol, 3548*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int ldz, 3549*bf2c3715SXin Li lapack_int* ifail ); 3550*bf2c3715SXin Li lapack_int LAPACKE_dsygvx( int matrix_order, lapack_int itype, char jobz, 3551*bf2c3715SXin Li char range, char uplo, lapack_int n, double* a, 3552*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, double vl, 3553*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 3554*bf2c3715SXin Li double abstol, lapack_int* m, double* w, double* z, 3555*bf2c3715SXin Li lapack_int ldz, lapack_int* ifail ); 3556*bf2c3715SXin Li 3557*bf2c3715SXin Li lapack_int LAPACKE_ssyrfs( int matrix_order, char uplo, lapack_int n, 3558*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 3559*bf2c3715SXin Li const float* af, lapack_int ldaf, 3560*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 3561*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 3562*bf2c3715SXin Li float* ferr, float* berr ); 3563*bf2c3715SXin Li lapack_int LAPACKE_dsyrfs( int matrix_order, char uplo, lapack_int n, 3564*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 3565*bf2c3715SXin Li const double* af, lapack_int ldaf, 3566*bf2c3715SXin Li const lapack_int* ipiv, const double* b, 3567*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 3568*bf2c3715SXin Li double* ferr, double* berr ); 3569*bf2c3715SXin Li lapack_int LAPACKE_csyrfs( int matrix_order, char uplo, lapack_int n, 3570*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 3571*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 3572*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 3573*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3574*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, float* ferr, 3575*bf2c3715SXin Li float* berr ); 3576*bf2c3715SXin Li lapack_int LAPACKE_zsyrfs( int matrix_order, char uplo, lapack_int n, 3577*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 3578*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 3579*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 3580*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3581*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3582*bf2c3715SXin Li double* ferr, double* berr ); 3583*bf2c3715SXin Li 3584*bf2c3715SXin Li lapack_int LAPACKE_ssyrfsx( int matrix_order, char uplo, char equed, 3585*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 3586*bf2c3715SXin Li lapack_int lda, const float* af, lapack_int ldaf, 3587*bf2c3715SXin Li const lapack_int* ipiv, const float* s, 3588*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 3589*bf2c3715SXin Li lapack_int ldx, float* rcond, float* berr, 3590*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 3591*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 3592*bf2c3715SXin Li float* params ); 3593*bf2c3715SXin Li lapack_int LAPACKE_dsyrfsx( int matrix_order, char uplo, char equed, 3594*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 3595*bf2c3715SXin Li lapack_int lda, const double* af, lapack_int ldaf, 3596*bf2c3715SXin Li const lapack_int* ipiv, const double* s, 3597*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 3598*bf2c3715SXin Li lapack_int ldx, double* rcond, double* berr, 3599*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 3600*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 3601*bf2c3715SXin Li double* params ); 3602*bf2c3715SXin Li lapack_int LAPACKE_csyrfsx( int matrix_order, char uplo, char equed, 3603*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 3604*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 3605*bf2c3715SXin Li const lapack_complex_float* af, lapack_int ldaf, 3606*bf2c3715SXin Li const lapack_int* ipiv, const float* s, 3607*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3608*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 3609*bf2c3715SXin Li float* rcond, float* berr, lapack_int n_err_bnds, 3610*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 3611*bf2c3715SXin Li lapack_int nparams, float* params ); 3612*bf2c3715SXin Li lapack_int LAPACKE_zsyrfsx( int matrix_order, char uplo, char equed, 3613*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 3614*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 3615*bf2c3715SXin Li const lapack_complex_double* af, lapack_int ldaf, 3616*bf2c3715SXin Li const lapack_int* ipiv, const double* s, 3617*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3618*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3619*bf2c3715SXin Li double* rcond, double* berr, lapack_int n_err_bnds, 3620*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 3621*bf2c3715SXin Li lapack_int nparams, double* params ); 3622*bf2c3715SXin Li 3623*bf2c3715SXin Li lapack_int LAPACKE_ssysv( int matrix_order, char uplo, lapack_int n, 3624*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, 3625*bf2c3715SXin Li lapack_int* ipiv, float* b, lapack_int ldb ); 3626*bf2c3715SXin Li lapack_int LAPACKE_dsysv( int matrix_order, char uplo, lapack_int n, 3627*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 3628*bf2c3715SXin Li lapack_int* ipiv, double* b, lapack_int ldb ); 3629*bf2c3715SXin Li lapack_int LAPACKE_csysv( int matrix_order, char uplo, lapack_int n, 3630*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 3631*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 3632*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 3633*bf2c3715SXin Li lapack_int LAPACKE_zsysv( int matrix_order, char uplo, lapack_int n, 3634*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 3635*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 3636*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 3637*bf2c3715SXin Li 3638*bf2c3715SXin Li lapack_int LAPACKE_ssysvx( int matrix_order, char fact, char uplo, lapack_int n, 3639*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 3640*bf2c3715SXin Li float* af, lapack_int ldaf, lapack_int* ipiv, 3641*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 3642*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 3643*bf2c3715SXin Li float* berr ); 3644*bf2c3715SXin Li lapack_int LAPACKE_dsysvx( int matrix_order, char fact, char uplo, lapack_int n, 3645*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 3646*bf2c3715SXin Li double* af, lapack_int ldaf, lapack_int* ipiv, 3647*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 3648*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 3649*bf2c3715SXin Li double* berr ); 3650*bf2c3715SXin Li lapack_int LAPACKE_csysvx( int matrix_order, char fact, char uplo, lapack_int n, 3651*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 3652*bf2c3715SXin Li lapack_int lda, lapack_complex_float* af, 3653*bf2c3715SXin Li lapack_int ldaf, lapack_int* ipiv, 3654*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3655*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 3656*bf2c3715SXin Li float* rcond, float* ferr, float* berr ); 3657*bf2c3715SXin Li lapack_int LAPACKE_zsysvx( int matrix_order, char fact, char uplo, lapack_int n, 3658*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 3659*bf2c3715SXin Li lapack_int lda, lapack_complex_double* af, 3660*bf2c3715SXin Li lapack_int ldaf, lapack_int* ipiv, 3661*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3662*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3663*bf2c3715SXin Li double* rcond, double* ferr, double* berr ); 3664*bf2c3715SXin Li 3665*bf2c3715SXin Li lapack_int LAPACKE_ssysvxx( int matrix_order, char fact, char uplo, 3666*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 3667*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 3668*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, float* b, 3669*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 3670*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 3671*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 3672*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 3673*bf2c3715SXin Li float* params ); 3674*bf2c3715SXin Li lapack_int LAPACKE_dsysvxx( int matrix_order, char fact, char uplo, 3675*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 3676*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 3677*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, double* b, 3678*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 3679*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 3680*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 3681*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 3682*bf2c3715SXin Li double* params ); 3683*bf2c3715SXin Li lapack_int LAPACKE_csysvxx( int matrix_order, char fact, char uplo, 3684*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 3685*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 3686*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 3687*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, 3688*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 3689*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 3690*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 3691*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 3692*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 3693*bf2c3715SXin Li float* params ); 3694*bf2c3715SXin Li lapack_int LAPACKE_zsysvxx( int matrix_order, char fact, char uplo, 3695*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 3696*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 3697*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 3698*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, 3699*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 3700*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 3701*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 3702*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 3703*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 3704*bf2c3715SXin Li double* params ); 3705*bf2c3715SXin Li 3706*bf2c3715SXin Li lapack_int LAPACKE_ssytrd( int matrix_order, char uplo, lapack_int n, float* a, 3707*bf2c3715SXin Li lapack_int lda, float* d, float* e, float* tau ); 3708*bf2c3715SXin Li lapack_int LAPACKE_dsytrd( int matrix_order, char uplo, lapack_int n, double* a, 3709*bf2c3715SXin Li lapack_int lda, double* d, double* e, double* tau ); 3710*bf2c3715SXin Li 3711*bf2c3715SXin Li lapack_int LAPACKE_ssytrf( int matrix_order, char uplo, lapack_int n, float* a, 3712*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv ); 3713*bf2c3715SXin Li lapack_int LAPACKE_dsytrf( int matrix_order, char uplo, lapack_int n, double* a, 3714*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv ); 3715*bf2c3715SXin Li lapack_int LAPACKE_csytrf( int matrix_order, char uplo, lapack_int n, 3716*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 3717*bf2c3715SXin Li lapack_int* ipiv ); 3718*bf2c3715SXin Li lapack_int LAPACKE_zsytrf( int matrix_order, char uplo, lapack_int n, 3719*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 3720*bf2c3715SXin Li lapack_int* ipiv ); 3721*bf2c3715SXin Li 3722*bf2c3715SXin Li lapack_int LAPACKE_ssytri( int matrix_order, char uplo, lapack_int n, float* a, 3723*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv ); 3724*bf2c3715SXin Li lapack_int LAPACKE_dsytri( int matrix_order, char uplo, lapack_int n, double* a, 3725*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv ); 3726*bf2c3715SXin Li lapack_int LAPACKE_csytri( int matrix_order, char uplo, lapack_int n, 3727*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 3728*bf2c3715SXin Li const lapack_int* ipiv ); 3729*bf2c3715SXin Li lapack_int LAPACKE_zsytri( int matrix_order, char uplo, lapack_int n, 3730*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 3731*bf2c3715SXin Li const lapack_int* ipiv ); 3732*bf2c3715SXin Li 3733*bf2c3715SXin Li lapack_int LAPACKE_ssytrs( int matrix_order, char uplo, lapack_int n, 3734*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 3735*bf2c3715SXin Li const lapack_int* ipiv, float* b, lapack_int ldb ); 3736*bf2c3715SXin Li lapack_int LAPACKE_dsytrs( int matrix_order, char uplo, lapack_int n, 3737*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 3738*bf2c3715SXin Li const lapack_int* ipiv, double* b, lapack_int ldb ); 3739*bf2c3715SXin Li lapack_int LAPACKE_csytrs( int matrix_order, char uplo, lapack_int n, 3740*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 3741*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 3742*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 3743*bf2c3715SXin Li lapack_int LAPACKE_zsytrs( int matrix_order, char uplo, lapack_int n, 3744*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 3745*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 3746*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 3747*bf2c3715SXin Li 3748*bf2c3715SXin Li lapack_int LAPACKE_stbcon( int matrix_order, char norm, char uplo, char diag, 3749*bf2c3715SXin Li lapack_int n, lapack_int kd, const float* ab, 3750*bf2c3715SXin Li lapack_int ldab, float* rcond ); 3751*bf2c3715SXin Li lapack_int LAPACKE_dtbcon( int matrix_order, char norm, char uplo, char diag, 3752*bf2c3715SXin Li lapack_int n, lapack_int kd, const double* ab, 3753*bf2c3715SXin Li lapack_int ldab, double* rcond ); 3754*bf2c3715SXin Li lapack_int LAPACKE_ctbcon( int matrix_order, char norm, char uplo, char diag, 3755*bf2c3715SXin Li lapack_int n, lapack_int kd, 3756*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 3757*bf2c3715SXin Li float* rcond ); 3758*bf2c3715SXin Li lapack_int LAPACKE_ztbcon( int matrix_order, char norm, char uplo, char diag, 3759*bf2c3715SXin Li lapack_int n, lapack_int kd, 3760*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 3761*bf2c3715SXin Li double* rcond ); 3762*bf2c3715SXin Li 3763*bf2c3715SXin Li lapack_int LAPACKE_stbrfs( int matrix_order, char uplo, char trans, char diag, 3764*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3765*bf2c3715SXin Li const float* ab, lapack_int ldab, const float* b, 3766*bf2c3715SXin Li lapack_int ldb, const float* x, lapack_int ldx, 3767*bf2c3715SXin Li float* ferr, float* berr ); 3768*bf2c3715SXin Li lapack_int LAPACKE_dtbrfs( int matrix_order, char uplo, char trans, char diag, 3769*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3770*bf2c3715SXin Li const double* ab, lapack_int ldab, const double* b, 3771*bf2c3715SXin Li lapack_int ldb, const double* x, lapack_int ldx, 3772*bf2c3715SXin Li double* ferr, double* berr ); 3773*bf2c3715SXin Li lapack_int LAPACKE_ctbrfs( int matrix_order, char uplo, char trans, char diag, 3774*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3775*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 3776*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3777*bf2c3715SXin Li const lapack_complex_float* x, lapack_int ldx, 3778*bf2c3715SXin Li float* ferr, float* berr ); 3779*bf2c3715SXin Li lapack_int LAPACKE_ztbrfs( int matrix_order, char uplo, char trans, char diag, 3780*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3781*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 3782*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 3783*bf2c3715SXin Li const lapack_complex_double* x, lapack_int ldx, 3784*bf2c3715SXin Li double* ferr, double* berr ); 3785*bf2c3715SXin Li 3786*bf2c3715SXin Li lapack_int LAPACKE_stbtrs( int matrix_order, char uplo, char trans, char diag, 3787*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3788*bf2c3715SXin Li const float* ab, lapack_int ldab, float* b, 3789*bf2c3715SXin Li lapack_int ldb ); 3790*bf2c3715SXin Li lapack_int LAPACKE_dtbtrs( int matrix_order, char uplo, char trans, char diag, 3791*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3792*bf2c3715SXin Li const double* ab, lapack_int ldab, double* b, 3793*bf2c3715SXin Li lapack_int ldb ); 3794*bf2c3715SXin Li lapack_int LAPACKE_ctbtrs( int matrix_order, char uplo, char trans, char diag, 3795*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3796*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 3797*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 3798*bf2c3715SXin Li lapack_int LAPACKE_ztbtrs( int matrix_order, char uplo, char trans, char diag, 3799*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 3800*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int ldab, 3801*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 3802*bf2c3715SXin Li 3803*bf2c3715SXin Li lapack_int LAPACKE_stfsm( int matrix_order, char transr, char side, char uplo, 3804*bf2c3715SXin Li char trans, char diag, lapack_int m, lapack_int n, 3805*bf2c3715SXin Li float alpha, const float* a, float* b, 3806*bf2c3715SXin Li lapack_int ldb ); 3807*bf2c3715SXin Li lapack_int LAPACKE_dtfsm( int matrix_order, char transr, char side, char uplo, 3808*bf2c3715SXin Li char trans, char diag, lapack_int m, lapack_int n, 3809*bf2c3715SXin Li double alpha, const double* a, double* b, 3810*bf2c3715SXin Li lapack_int ldb ); 3811*bf2c3715SXin Li lapack_int LAPACKE_ctfsm( int matrix_order, char transr, char side, char uplo, 3812*bf2c3715SXin Li char trans, char diag, lapack_int m, lapack_int n, 3813*bf2c3715SXin Li lapack_complex_float alpha, 3814*bf2c3715SXin Li const lapack_complex_float* a, 3815*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 3816*bf2c3715SXin Li lapack_int LAPACKE_ztfsm( int matrix_order, char transr, char side, char uplo, 3817*bf2c3715SXin Li char trans, char diag, lapack_int m, lapack_int n, 3818*bf2c3715SXin Li lapack_complex_double alpha, 3819*bf2c3715SXin Li const lapack_complex_double* a, 3820*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 3821*bf2c3715SXin Li 3822*bf2c3715SXin Li lapack_int LAPACKE_stftri( int matrix_order, char transr, char uplo, char diag, 3823*bf2c3715SXin Li lapack_int n, float* a ); 3824*bf2c3715SXin Li lapack_int LAPACKE_dtftri( int matrix_order, char transr, char uplo, char diag, 3825*bf2c3715SXin Li lapack_int n, double* a ); 3826*bf2c3715SXin Li lapack_int LAPACKE_ctftri( int matrix_order, char transr, char uplo, char diag, 3827*bf2c3715SXin Li lapack_int n, lapack_complex_float* a ); 3828*bf2c3715SXin Li lapack_int LAPACKE_ztftri( int matrix_order, char transr, char uplo, char diag, 3829*bf2c3715SXin Li lapack_int n, lapack_complex_double* a ); 3830*bf2c3715SXin Li 3831*bf2c3715SXin Li lapack_int LAPACKE_stfttp( int matrix_order, char transr, char uplo, 3832*bf2c3715SXin Li lapack_int n, const float* arf, float* ap ); 3833*bf2c3715SXin Li lapack_int LAPACKE_dtfttp( int matrix_order, char transr, char uplo, 3834*bf2c3715SXin Li lapack_int n, const double* arf, double* ap ); 3835*bf2c3715SXin Li lapack_int LAPACKE_ctfttp( int matrix_order, char transr, char uplo, 3836*bf2c3715SXin Li lapack_int n, const lapack_complex_float* arf, 3837*bf2c3715SXin Li lapack_complex_float* ap ); 3838*bf2c3715SXin Li lapack_int LAPACKE_ztfttp( int matrix_order, char transr, char uplo, 3839*bf2c3715SXin Li lapack_int n, const lapack_complex_double* arf, 3840*bf2c3715SXin Li lapack_complex_double* ap ); 3841*bf2c3715SXin Li 3842*bf2c3715SXin Li lapack_int LAPACKE_stfttr( int matrix_order, char transr, char uplo, 3843*bf2c3715SXin Li lapack_int n, const float* arf, float* a, 3844*bf2c3715SXin Li lapack_int lda ); 3845*bf2c3715SXin Li lapack_int LAPACKE_dtfttr( int matrix_order, char transr, char uplo, 3846*bf2c3715SXin Li lapack_int n, const double* arf, double* a, 3847*bf2c3715SXin Li lapack_int lda ); 3848*bf2c3715SXin Li lapack_int LAPACKE_ctfttr( int matrix_order, char transr, char uplo, 3849*bf2c3715SXin Li lapack_int n, const lapack_complex_float* arf, 3850*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 3851*bf2c3715SXin Li lapack_int LAPACKE_ztfttr( int matrix_order, char transr, char uplo, 3852*bf2c3715SXin Li lapack_int n, const lapack_complex_double* arf, 3853*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 3854*bf2c3715SXin Li 3855*bf2c3715SXin Li lapack_int LAPACKE_stgevc( int matrix_order, char side, char howmny, 3856*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3857*bf2c3715SXin Li const float* s, lapack_int lds, const float* p, 3858*bf2c3715SXin Li lapack_int ldp, float* vl, lapack_int ldvl, 3859*bf2c3715SXin Li float* vr, lapack_int ldvr, lapack_int mm, 3860*bf2c3715SXin Li lapack_int* m ); 3861*bf2c3715SXin Li lapack_int LAPACKE_dtgevc( int matrix_order, char side, char howmny, 3862*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3863*bf2c3715SXin Li const double* s, lapack_int lds, const double* p, 3864*bf2c3715SXin Li lapack_int ldp, double* vl, lapack_int ldvl, 3865*bf2c3715SXin Li double* vr, lapack_int ldvr, lapack_int mm, 3866*bf2c3715SXin Li lapack_int* m ); 3867*bf2c3715SXin Li lapack_int LAPACKE_ctgevc( int matrix_order, char side, char howmny, 3868*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3869*bf2c3715SXin Li const lapack_complex_float* s, lapack_int lds, 3870*bf2c3715SXin Li const lapack_complex_float* p, lapack_int ldp, 3871*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 3872*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 3873*bf2c3715SXin Li lapack_int mm, lapack_int* m ); 3874*bf2c3715SXin Li lapack_int LAPACKE_ztgevc( int matrix_order, char side, char howmny, 3875*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3876*bf2c3715SXin Li const lapack_complex_double* s, lapack_int lds, 3877*bf2c3715SXin Li const lapack_complex_double* p, lapack_int ldp, 3878*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 3879*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 3880*bf2c3715SXin Li lapack_int mm, lapack_int* m ); 3881*bf2c3715SXin Li 3882*bf2c3715SXin Li lapack_int LAPACKE_stgexc( int matrix_order, lapack_logical wantq, 3883*bf2c3715SXin Li lapack_logical wantz, lapack_int n, float* a, 3884*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, float* q, 3885*bf2c3715SXin Li lapack_int ldq, float* z, lapack_int ldz, 3886*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst ); 3887*bf2c3715SXin Li lapack_int LAPACKE_dtgexc( int matrix_order, lapack_logical wantq, 3888*bf2c3715SXin Li lapack_logical wantz, lapack_int n, double* a, 3889*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, double* q, 3890*bf2c3715SXin Li lapack_int ldq, double* z, lapack_int ldz, 3891*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst ); 3892*bf2c3715SXin Li lapack_int LAPACKE_ctgexc( int matrix_order, lapack_logical wantq, 3893*bf2c3715SXin Li lapack_logical wantz, lapack_int n, 3894*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 3895*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 3896*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 3897*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 3898*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 3899*bf2c3715SXin Li lapack_int LAPACKE_ztgexc( int matrix_order, lapack_logical wantq, 3900*bf2c3715SXin Li lapack_logical wantz, lapack_int n, 3901*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 3902*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 3903*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 3904*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 3905*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 3906*bf2c3715SXin Li 3907*bf2c3715SXin Li lapack_int LAPACKE_stgsen( int matrix_order, lapack_int ijob, 3908*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 3909*bf2c3715SXin Li const lapack_logical* select, lapack_int n, float* a, 3910*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 3911*bf2c3715SXin Li float* alphar, float* alphai, float* beta, float* q, 3912*bf2c3715SXin Li lapack_int ldq, float* z, lapack_int ldz, 3913*bf2c3715SXin Li lapack_int* m, float* pl, float* pr, float* dif ); 3914*bf2c3715SXin Li lapack_int LAPACKE_dtgsen( int matrix_order, lapack_int ijob, 3915*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 3916*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3917*bf2c3715SXin Li double* a, lapack_int lda, double* b, lapack_int ldb, 3918*bf2c3715SXin Li double* alphar, double* alphai, double* beta, 3919*bf2c3715SXin Li double* q, lapack_int ldq, double* z, lapack_int ldz, 3920*bf2c3715SXin Li lapack_int* m, double* pl, double* pr, double* dif ); 3921*bf2c3715SXin Li lapack_int LAPACKE_ctgsen( int matrix_order, lapack_int ijob, 3922*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 3923*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3924*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 3925*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 3926*bf2c3715SXin Li lapack_complex_float* alpha, 3927*bf2c3715SXin Li lapack_complex_float* beta, lapack_complex_float* q, 3928*bf2c3715SXin Li lapack_int ldq, lapack_complex_float* z, 3929*bf2c3715SXin Li lapack_int ldz, lapack_int* m, float* pl, float* pr, 3930*bf2c3715SXin Li float* dif ); 3931*bf2c3715SXin Li lapack_int LAPACKE_ztgsen( int matrix_order, lapack_int ijob, 3932*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 3933*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3934*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 3935*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 3936*bf2c3715SXin Li lapack_complex_double* alpha, 3937*bf2c3715SXin Li lapack_complex_double* beta, 3938*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 3939*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 3940*bf2c3715SXin Li lapack_int* m, double* pl, double* pr, double* dif ); 3941*bf2c3715SXin Li 3942*bf2c3715SXin Li lapack_int LAPACKE_stgsja( int matrix_order, char jobu, char jobv, char jobq, 3943*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, 3944*bf2c3715SXin Li lapack_int k, lapack_int l, float* a, lapack_int lda, 3945*bf2c3715SXin Li float* b, lapack_int ldb, float tola, float tolb, 3946*bf2c3715SXin Li float* alpha, float* beta, float* u, lapack_int ldu, 3947*bf2c3715SXin Li float* v, lapack_int ldv, float* q, lapack_int ldq, 3948*bf2c3715SXin Li lapack_int* ncycle ); 3949*bf2c3715SXin Li lapack_int LAPACKE_dtgsja( int matrix_order, char jobu, char jobv, char jobq, 3950*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, 3951*bf2c3715SXin Li lapack_int k, lapack_int l, double* a, 3952*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 3953*bf2c3715SXin Li double tola, double tolb, double* alpha, 3954*bf2c3715SXin Li double* beta, double* u, lapack_int ldu, double* v, 3955*bf2c3715SXin Li lapack_int ldv, double* q, lapack_int ldq, 3956*bf2c3715SXin Li lapack_int* ncycle ); 3957*bf2c3715SXin Li lapack_int LAPACKE_ctgsja( int matrix_order, char jobu, char jobv, char jobq, 3958*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, 3959*bf2c3715SXin Li lapack_int k, lapack_int l, lapack_complex_float* a, 3960*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 3961*bf2c3715SXin Li lapack_int ldb, float tola, float tolb, float* alpha, 3962*bf2c3715SXin Li float* beta, lapack_complex_float* u, lapack_int ldu, 3963*bf2c3715SXin Li lapack_complex_float* v, lapack_int ldv, 3964*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 3965*bf2c3715SXin Li lapack_int* ncycle ); 3966*bf2c3715SXin Li lapack_int LAPACKE_ztgsja( int matrix_order, char jobu, char jobv, char jobq, 3967*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int n, 3968*bf2c3715SXin Li lapack_int k, lapack_int l, lapack_complex_double* a, 3969*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 3970*bf2c3715SXin Li lapack_int ldb, double tola, double tolb, 3971*bf2c3715SXin Li double* alpha, double* beta, 3972*bf2c3715SXin Li lapack_complex_double* u, lapack_int ldu, 3973*bf2c3715SXin Li lapack_complex_double* v, lapack_int ldv, 3974*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 3975*bf2c3715SXin Li lapack_int* ncycle ); 3976*bf2c3715SXin Li 3977*bf2c3715SXin Li lapack_int LAPACKE_stgsna( int matrix_order, char job, char howmny, 3978*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3979*bf2c3715SXin Li const float* a, lapack_int lda, const float* b, 3980*bf2c3715SXin Li lapack_int ldb, const float* vl, lapack_int ldvl, 3981*bf2c3715SXin Li const float* vr, lapack_int ldvr, float* s, 3982*bf2c3715SXin Li float* dif, lapack_int mm, lapack_int* m ); 3983*bf2c3715SXin Li lapack_int LAPACKE_dtgsna( int matrix_order, char job, char howmny, 3984*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3985*bf2c3715SXin Li const double* a, lapack_int lda, const double* b, 3986*bf2c3715SXin Li lapack_int ldb, const double* vl, lapack_int ldvl, 3987*bf2c3715SXin Li const double* vr, lapack_int ldvr, double* s, 3988*bf2c3715SXin Li double* dif, lapack_int mm, lapack_int* m ); 3989*bf2c3715SXin Li lapack_int LAPACKE_ctgsna( int matrix_order, char job, char howmny, 3990*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3991*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 3992*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 3993*bf2c3715SXin Li const lapack_complex_float* vl, lapack_int ldvl, 3994*bf2c3715SXin Li const lapack_complex_float* vr, lapack_int ldvr, 3995*bf2c3715SXin Li float* s, float* dif, lapack_int mm, lapack_int* m ); 3996*bf2c3715SXin Li lapack_int LAPACKE_ztgsna( int matrix_order, char job, char howmny, 3997*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 3998*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 3999*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 4000*bf2c3715SXin Li const lapack_complex_double* vl, lapack_int ldvl, 4001*bf2c3715SXin Li const lapack_complex_double* vr, lapack_int ldvr, 4002*bf2c3715SXin Li double* s, double* dif, lapack_int mm, 4003*bf2c3715SXin Li lapack_int* m ); 4004*bf2c3715SXin Li 4005*bf2c3715SXin Li lapack_int LAPACKE_stgsyl( int matrix_order, char trans, lapack_int ijob, 4006*bf2c3715SXin Li lapack_int m, lapack_int n, const float* a, 4007*bf2c3715SXin Li lapack_int lda, const float* b, lapack_int ldb, 4008*bf2c3715SXin Li float* c, lapack_int ldc, const float* d, 4009*bf2c3715SXin Li lapack_int ldd, const float* e, lapack_int lde, 4010*bf2c3715SXin Li float* f, lapack_int ldf, float* scale, float* dif ); 4011*bf2c3715SXin Li lapack_int LAPACKE_dtgsyl( int matrix_order, char trans, lapack_int ijob, 4012*bf2c3715SXin Li lapack_int m, lapack_int n, const double* a, 4013*bf2c3715SXin Li lapack_int lda, const double* b, lapack_int ldb, 4014*bf2c3715SXin Li double* c, lapack_int ldc, const double* d, 4015*bf2c3715SXin Li lapack_int ldd, const double* e, lapack_int lde, 4016*bf2c3715SXin Li double* f, lapack_int ldf, double* scale, 4017*bf2c3715SXin Li double* dif ); 4018*bf2c3715SXin Li lapack_int LAPACKE_ctgsyl( int matrix_order, char trans, lapack_int ijob, 4019*bf2c3715SXin Li lapack_int m, lapack_int n, 4020*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4021*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 4022*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 4023*bf2c3715SXin Li const lapack_complex_float* d, lapack_int ldd, 4024*bf2c3715SXin Li const lapack_complex_float* e, lapack_int lde, 4025*bf2c3715SXin Li lapack_complex_float* f, lapack_int ldf, 4026*bf2c3715SXin Li float* scale, float* dif ); 4027*bf2c3715SXin Li lapack_int LAPACKE_ztgsyl( int matrix_order, char trans, lapack_int ijob, 4028*bf2c3715SXin Li lapack_int m, lapack_int n, 4029*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4030*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 4031*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 4032*bf2c3715SXin Li const lapack_complex_double* d, lapack_int ldd, 4033*bf2c3715SXin Li const lapack_complex_double* e, lapack_int lde, 4034*bf2c3715SXin Li lapack_complex_double* f, lapack_int ldf, 4035*bf2c3715SXin Li double* scale, double* dif ); 4036*bf2c3715SXin Li 4037*bf2c3715SXin Li lapack_int LAPACKE_stpcon( int matrix_order, char norm, char uplo, char diag, 4038*bf2c3715SXin Li lapack_int n, const float* ap, float* rcond ); 4039*bf2c3715SXin Li lapack_int LAPACKE_dtpcon( int matrix_order, char norm, char uplo, char diag, 4040*bf2c3715SXin Li lapack_int n, const double* ap, double* rcond ); 4041*bf2c3715SXin Li lapack_int LAPACKE_ctpcon( int matrix_order, char norm, char uplo, char diag, 4042*bf2c3715SXin Li lapack_int n, const lapack_complex_float* ap, 4043*bf2c3715SXin Li float* rcond ); 4044*bf2c3715SXin Li lapack_int LAPACKE_ztpcon( int matrix_order, char norm, char uplo, char diag, 4045*bf2c3715SXin Li lapack_int n, const lapack_complex_double* ap, 4046*bf2c3715SXin Li double* rcond ); 4047*bf2c3715SXin Li 4048*bf2c3715SXin Li lapack_int LAPACKE_stprfs( int matrix_order, char uplo, char trans, char diag, 4049*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* ap, 4050*bf2c3715SXin Li const float* b, lapack_int ldb, const float* x, 4051*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr ); 4052*bf2c3715SXin Li lapack_int LAPACKE_dtprfs( int matrix_order, char uplo, char trans, char diag, 4053*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* ap, 4054*bf2c3715SXin Li const double* b, lapack_int ldb, const double* x, 4055*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr ); 4056*bf2c3715SXin Li lapack_int LAPACKE_ctprfs( int matrix_order, char uplo, char trans, char diag, 4057*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4058*bf2c3715SXin Li const lapack_complex_float* ap, 4059*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 4060*bf2c3715SXin Li const lapack_complex_float* x, lapack_int ldx, 4061*bf2c3715SXin Li float* ferr, float* berr ); 4062*bf2c3715SXin Li lapack_int LAPACKE_ztprfs( int matrix_order, char uplo, char trans, char diag, 4063*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4064*bf2c3715SXin Li const lapack_complex_double* ap, 4065*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 4066*bf2c3715SXin Li const lapack_complex_double* x, lapack_int ldx, 4067*bf2c3715SXin Li double* ferr, double* berr ); 4068*bf2c3715SXin Li 4069*bf2c3715SXin Li lapack_int LAPACKE_stptri( int matrix_order, char uplo, char diag, lapack_int n, 4070*bf2c3715SXin Li float* ap ); 4071*bf2c3715SXin Li lapack_int LAPACKE_dtptri( int matrix_order, char uplo, char diag, lapack_int n, 4072*bf2c3715SXin Li double* ap ); 4073*bf2c3715SXin Li lapack_int LAPACKE_ctptri( int matrix_order, char uplo, char diag, lapack_int n, 4074*bf2c3715SXin Li lapack_complex_float* ap ); 4075*bf2c3715SXin Li lapack_int LAPACKE_ztptri( int matrix_order, char uplo, char diag, lapack_int n, 4076*bf2c3715SXin Li lapack_complex_double* ap ); 4077*bf2c3715SXin Li 4078*bf2c3715SXin Li lapack_int LAPACKE_stptrs( int matrix_order, char uplo, char trans, char diag, 4079*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* ap, 4080*bf2c3715SXin Li float* b, lapack_int ldb ); 4081*bf2c3715SXin Li lapack_int LAPACKE_dtptrs( int matrix_order, char uplo, char trans, char diag, 4082*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* ap, 4083*bf2c3715SXin Li double* b, lapack_int ldb ); 4084*bf2c3715SXin Li lapack_int LAPACKE_ctptrs( int matrix_order, char uplo, char trans, char diag, 4085*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4086*bf2c3715SXin Li const lapack_complex_float* ap, 4087*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 4088*bf2c3715SXin Li lapack_int LAPACKE_ztptrs( int matrix_order, char uplo, char trans, char diag, 4089*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4090*bf2c3715SXin Li const lapack_complex_double* ap, 4091*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 4092*bf2c3715SXin Li 4093*bf2c3715SXin Li lapack_int LAPACKE_stpttf( int matrix_order, char transr, char uplo, 4094*bf2c3715SXin Li lapack_int n, const float* ap, float* arf ); 4095*bf2c3715SXin Li lapack_int LAPACKE_dtpttf( int matrix_order, char transr, char uplo, 4096*bf2c3715SXin Li lapack_int n, const double* ap, double* arf ); 4097*bf2c3715SXin Li lapack_int LAPACKE_ctpttf( int matrix_order, char transr, char uplo, 4098*bf2c3715SXin Li lapack_int n, const lapack_complex_float* ap, 4099*bf2c3715SXin Li lapack_complex_float* arf ); 4100*bf2c3715SXin Li lapack_int LAPACKE_ztpttf( int matrix_order, char transr, char uplo, 4101*bf2c3715SXin Li lapack_int n, const lapack_complex_double* ap, 4102*bf2c3715SXin Li lapack_complex_double* arf ); 4103*bf2c3715SXin Li 4104*bf2c3715SXin Li lapack_int LAPACKE_stpttr( int matrix_order, char uplo, lapack_int n, 4105*bf2c3715SXin Li const float* ap, float* a, lapack_int lda ); 4106*bf2c3715SXin Li lapack_int LAPACKE_dtpttr( int matrix_order, char uplo, lapack_int n, 4107*bf2c3715SXin Li const double* ap, double* a, lapack_int lda ); 4108*bf2c3715SXin Li lapack_int LAPACKE_ctpttr( int matrix_order, char uplo, lapack_int n, 4109*bf2c3715SXin Li const lapack_complex_float* ap, 4110*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 4111*bf2c3715SXin Li lapack_int LAPACKE_ztpttr( int matrix_order, char uplo, lapack_int n, 4112*bf2c3715SXin Li const lapack_complex_double* ap, 4113*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 4114*bf2c3715SXin Li 4115*bf2c3715SXin Li lapack_int LAPACKE_strcon( int matrix_order, char norm, char uplo, char diag, 4116*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda, 4117*bf2c3715SXin Li float* rcond ); 4118*bf2c3715SXin Li lapack_int LAPACKE_dtrcon( int matrix_order, char norm, char uplo, char diag, 4119*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda, 4120*bf2c3715SXin Li double* rcond ); 4121*bf2c3715SXin Li lapack_int LAPACKE_ctrcon( int matrix_order, char norm, char uplo, char diag, 4122*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 4123*bf2c3715SXin Li lapack_int lda, float* rcond ); 4124*bf2c3715SXin Li lapack_int LAPACKE_ztrcon( int matrix_order, char norm, char uplo, char diag, 4125*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 4126*bf2c3715SXin Li lapack_int lda, double* rcond ); 4127*bf2c3715SXin Li 4128*bf2c3715SXin Li lapack_int LAPACKE_strevc( int matrix_order, char side, char howmny, 4129*bf2c3715SXin Li lapack_logical* select, lapack_int n, const float* t, 4130*bf2c3715SXin Li lapack_int ldt, float* vl, lapack_int ldvl, 4131*bf2c3715SXin Li float* vr, lapack_int ldvr, lapack_int mm, 4132*bf2c3715SXin Li lapack_int* m ); 4133*bf2c3715SXin Li lapack_int LAPACKE_dtrevc( int matrix_order, char side, char howmny, 4134*bf2c3715SXin Li lapack_logical* select, lapack_int n, 4135*bf2c3715SXin Li const double* t, lapack_int ldt, double* vl, 4136*bf2c3715SXin Li lapack_int ldvl, double* vr, lapack_int ldvr, 4137*bf2c3715SXin Li lapack_int mm, lapack_int* m ); 4138*bf2c3715SXin Li lapack_int LAPACKE_ctrevc( int matrix_order, char side, char howmny, 4139*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4140*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt, 4141*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 4142*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 4143*bf2c3715SXin Li lapack_int mm, lapack_int* m ); 4144*bf2c3715SXin Li lapack_int LAPACKE_ztrevc( int matrix_order, char side, char howmny, 4145*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4146*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 4147*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 4148*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 4149*bf2c3715SXin Li lapack_int mm, lapack_int* m ); 4150*bf2c3715SXin Li 4151*bf2c3715SXin Li lapack_int LAPACKE_strexc( int matrix_order, char compq, lapack_int n, float* t, 4152*bf2c3715SXin Li lapack_int ldt, float* q, lapack_int ldq, 4153*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst ); 4154*bf2c3715SXin Li lapack_int LAPACKE_dtrexc( int matrix_order, char compq, lapack_int n, 4155*bf2c3715SXin Li double* t, lapack_int ldt, double* q, lapack_int ldq, 4156*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst ); 4157*bf2c3715SXin Li lapack_int LAPACKE_ctrexc( int matrix_order, char compq, lapack_int n, 4158*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt, 4159*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 4160*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 4161*bf2c3715SXin Li lapack_int LAPACKE_ztrexc( int matrix_order, char compq, lapack_int n, 4162*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 4163*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 4164*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 4165*bf2c3715SXin Li 4166*bf2c3715SXin Li lapack_int LAPACKE_strrfs( int matrix_order, char uplo, char trans, char diag, 4167*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 4168*bf2c3715SXin Li lapack_int lda, const float* b, lapack_int ldb, 4169*bf2c3715SXin Li const float* x, lapack_int ldx, float* ferr, 4170*bf2c3715SXin Li float* berr ); 4171*bf2c3715SXin Li lapack_int LAPACKE_dtrrfs( int matrix_order, char uplo, char trans, char diag, 4172*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 4173*bf2c3715SXin Li lapack_int lda, const double* b, lapack_int ldb, 4174*bf2c3715SXin Li const double* x, lapack_int ldx, double* ferr, 4175*bf2c3715SXin Li double* berr ); 4176*bf2c3715SXin Li lapack_int LAPACKE_ctrrfs( int matrix_order, char uplo, char trans, char diag, 4177*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4178*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4179*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 4180*bf2c3715SXin Li const lapack_complex_float* x, lapack_int ldx, 4181*bf2c3715SXin Li float* ferr, float* berr ); 4182*bf2c3715SXin Li lapack_int LAPACKE_ztrrfs( int matrix_order, char uplo, char trans, char diag, 4183*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4184*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4185*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 4186*bf2c3715SXin Li const lapack_complex_double* x, lapack_int ldx, 4187*bf2c3715SXin Li double* ferr, double* berr ); 4188*bf2c3715SXin Li 4189*bf2c3715SXin Li lapack_int LAPACKE_strsen( int matrix_order, char job, char compq, 4190*bf2c3715SXin Li const lapack_logical* select, lapack_int n, float* t, 4191*bf2c3715SXin Li lapack_int ldt, float* q, lapack_int ldq, float* wr, 4192*bf2c3715SXin Li float* wi, lapack_int* m, float* s, float* sep ); 4193*bf2c3715SXin Li lapack_int LAPACKE_dtrsen( int matrix_order, char job, char compq, 4194*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4195*bf2c3715SXin Li double* t, lapack_int ldt, double* q, lapack_int ldq, 4196*bf2c3715SXin Li double* wr, double* wi, lapack_int* m, double* s, 4197*bf2c3715SXin Li double* sep ); 4198*bf2c3715SXin Li lapack_int LAPACKE_ctrsen( int matrix_order, char job, char compq, 4199*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4200*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt, 4201*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 4202*bf2c3715SXin Li lapack_complex_float* w, lapack_int* m, float* s, 4203*bf2c3715SXin Li float* sep ); 4204*bf2c3715SXin Li lapack_int LAPACKE_ztrsen( int matrix_order, char job, char compq, 4205*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4206*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 4207*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 4208*bf2c3715SXin Li lapack_complex_double* w, lapack_int* m, double* s, 4209*bf2c3715SXin Li double* sep ); 4210*bf2c3715SXin Li 4211*bf2c3715SXin Li lapack_int LAPACKE_strsna( int matrix_order, char job, char howmny, 4212*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4213*bf2c3715SXin Li const float* t, lapack_int ldt, const float* vl, 4214*bf2c3715SXin Li lapack_int ldvl, const float* vr, lapack_int ldvr, 4215*bf2c3715SXin Li float* s, float* sep, lapack_int mm, lapack_int* m ); 4216*bf2c3715SXin Li lapack_int LAPACKE_dtrsna( int matrix_order, char job, char howmny, 4217*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4218*bf2c3715SXin Li const double* t, lapack_int ldt, const double* vl, 4219*bf2c3715SXin Li lapack_int ldvl, const double* vr, lapack_int ldvr, 4220*bf2c3715SXin Li double* s, double* sep, lapack_int mm, 4221*bf2c3715SXin Li lapack_int* m ); 4222*bf2c3715SXin Li lapack_int LAPACKE_ctrsna( int matrix_order, char job, char howmny, 4223*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4224*bf2c3715SXin Li const lapack_complex_float* t, lapack_int ldt, 4225*bf2c3715SXin Li const lapack_complex_float* vl, lapack_int ldvl, 4226*bf2c3715SXin Li const lapack_complex_float* vr, lapack_int ldvr, 4227*bf2c3715SXin Li float* s, float* sep, lapack_int mm, lapack_int* m ); 4228*bf2c3715SXin Li lapack_int LAPACKE_ztrsna( int matrix_order, char job, char howmny, 4229*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 4230*bf2c3715SXin Li const lapack_complex_double* t, lapack_int ldt, 4231*bf2c3715SXin Li const lapack_complex_double* vl, lapack_int ldvl, 4232*bf2c3715SXin Li const lapack_complex_double* vr, lapack_int ldvr, 4233*bf2c3715SXin Li double* s, double* sep, lapack_int mm, 4234*bf2c3715SXin Li lapack_int* m ); 4235*bf2c3715SXin Li 4236*bf2c3715SXin Li lapack_int LAPACKE_strsyl( int matrix_order, char trana, char tranb, 4237*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 4238*bf2c3715SXin Li const float* a, lapack_int lda, const float* b, 4239*bf2c3715SXin Li lapack_int ldb, float* c, lapack_int ldc, 4240*bf2c3715SXin Li float* scale ); 4241*bf2c3715SXin Li lapack_int LAPACKE_dtrsyl( int matrix_order, char trana, char tranb, 4242*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 4243*bf2c3715SXin Li const double* a, lapack_int lda, const double* b, 4244*bf2c3715SXin Li lapack_int ldb, double* c, lapack_int ldc, 4245*bf2c3715SXin Li double* scale ); 4246*bf2c3715SXin Li lapack_int LAPACKE_ctrsyl( int matrix_order, char trana, char tranb, 4247*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 4248*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4249*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 4250*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 4251*bf2c3715SXin Li float* scale ); 4252*bf2c3715SXin Li lapack_int LAPACKE_ztrsyl( int matrix_order, char trana, char tranb, 4253*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 4254*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4255*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 4256*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 4257*bf2c3715SXin Li double* scale ); 4258*bf2c3715SXin Li 4259*bf2c3715SXin Li lapack_int LAPACKE_strtri( int matrix_order, char uplo, char diag, lapack_int n, 4260*bf2c3715SXin Li float* a, lapack_int lda ); 4261*bf2c3715SXin Li lapack_int LAPACKE_dtrtri( int matrix_order, char uplo, char diag, lapack_int n, 4262*bf2c3715SXin Li double* a, lapack_int lda ); 4263*bf2c3715SXin Li lapack_int LAPACKE_ctrtri( int matrix_order, char uplo, char diag, lapack_int n, 4264*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 4265*bf2c3715SXin Li lapack_int LAPACKE_ztrtri( int matrix_order, char uplo, char diag, lapack_int n, 4266*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 4267*bf2c3715SXin Li 4268*bf2c3715SXin Li lapack_int LAPACKE_strtrs( int matrix_order, char uplo, char trans, char diag, 4269*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 4270*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb ); 4271*bf2c3715SXin Li lapack_int LAPACKE_dtrtrs( int matrix_order, char uplo, char trans, char diag, 4272*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 4273*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb ); 4274*bf2c3715SXin Li lapack_int LAPACKE_ctrtrs( int matrix_order, char uplo, char trans, char diag, 4275*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4276*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4277*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 4278*bf2c3715SXin Li lapack_int LAPACKE_ztrtrs( int matrix_order, char uplo, char trans, char diag, 4279*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 4280*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4281*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 4282*bf2c3715SXin Li 4283*bf2c3715SXin Li lapack_int LAPACKE_strttf( int matrix_order, char transr, char uplo, 4284*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda, 4285*bf2c3715SXin Li float* arf ); 4286*bf2c3715SXin Li lapack_int LAPACKE_dtrttf( int matrix_order, char transr, char uplo, 4287*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda, 4288*bf2c3715SXin Li double* arf ); 4289*bf2c3715SXin Li lapack_int LAPACKE_ctrttf( int matrix_order, char transr, char uplo, 4290*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 4291*bf2c3715SXin Li lapack_int lda, lapack_complex_float* arf ); 4292*bf2c3715SXin Li lapack_int LAPACKE_ztrttf( int matrix_order, char transr, char uplo, 4293*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 4294*bf2c3715SXin Li lapack_int lda, lapack_complex_double* arf ); 4295*bf2c3715SXin Li 4296*bf2c3715SXin Li lapack_int LAPACKE_strttp( int matrix_order, char uplo, lapack_int n, 4297*bf2c3715SXin Li const float* a, lapack_int lda, float* ap ); 4298*bf2c3715SXin Li lapack_int LAPACKE_dtrttp( int matrix_order, char uplo, lapack_int n, 4299*bf2c3715SXin Li const double* a, lapack_int lda, double* ap ); 4300*bf2c3715SXin Li lapack_int LAPACKE_ctrttp( int matrix_order, char uplo, lapack_int n, 4301*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4302*bf2c3715SXin Li lapack_complex_float* ap ); 4303*bf2c3715SXin Li lapack_int LAPACKE_ztrttp( int matrix_order, char uplo, lapack_int n, 4304*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4305*bf2c3715SXin Li lapack_complex_double* ap ); 4306*bf2c3715SXin Li 4307*bf2c3715SXin Li lapack_int LAPACKE_stzrzf( int matrix_order, lapack_int m, lapack_int n, 4308*bf2c3715SXin Li float* a, lapack_int lda, float* tau ); 4309*bf2c3715SXin Li lapack_int LAPACKE_dtzrzf( int matrix_order, lapack_int m, lapack_int n, 4310*bf2c3715SXin Li double* a, lapack_int lda, double* tau ); 4311*bf2c3715SXin Li lapack_int LAPACKE_ctzrzf( int matrix_order, lapack_int m, lapack_int n, 4312*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 4313*bf2c3715SXin Li lapack_complex_float* tau ); 4314*bf2c3715SXin Li lapack_int LAPACKE_ztzrzf( int matrix_order, lapack_int m, lapack_int n, 4315*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 4316*bf2c3715SXin Li lapack_complex_double* tau ); 4317*bf2c3715SXin Li 4318*bf2c3715SXin Li lapack_int LAPACKE_cungbr( int matrix_order, char vect, lapack_int m, 4319*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_complex_float* a, 4320*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau ); 4321*bf2c3715SXin Li lapack_int LAPACKE_zungbr( int matrix_order, char vect, lapack_int m, 4322*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_complex_double* a, 4323*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau ); 4324*bf2c3715SXin Li 4325*bf2c3715SXin Li lapack_int LAPACKE_cunghr( int matrix_order, lapack_int n, lapack_int ilo, 4326*bf2c3715SXin Li lapack_int ihi, lapack_complex_float* a, 4327*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau ); 4328*bf2c3715SXin Li lapack_int LAPACKE_zunghr( int matrix_order, lapack_int n, lapack_int ilo, 4329*bf2c3715SXin Li lapack_int ihi, lapack_complex_double* a, 4330*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau ); 4331*bf2c3715SXin Li 4332*bf2c3715SXin Li lapack_int LAPACKE_cunglq( int matrix_order, lapack_int m, lapack_int n, 4333*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 4334*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau ); 4335*bf2c3715SXin Li lapack_int LAPACKE_zunglq( int matrix_order, lapack_int m, lapack_int n, 4336*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 4337*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau ); 4338*bf2c3715SXin Li 4339*bf2c3715SXin Li lapack_int LAPACKE_cungql( int matrix_order, lapack_int m, lapack_int n, 4340*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 4341*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau ); 4342*bf2c3715SXin Li lapack_int LAPACKE_zungql( int matrix_order, lapack_int m, lapack_int n, 4343*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 4344*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau ); 4345*bf2c3715SXin Li 4346*bf2c3715SXin Li lapack_int LAPACKE_cungqr( int matrix_order, lapack_int m, lapack_int n, 4347*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 4348*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau ); 4349*bf2c3715SXin Li lapack_int LAPACKE_zungqr( int matrix_order, lapack_int m, lapack_int n, 4350*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 4351*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau ); 4352*bf2c3715SXin Li 4353*bf2c3715SXin Li lapack_int LAPACKE_cungrq( int matrix_order, lapack_int m, lapack_int n, 4354*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 4355*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau ); 4356*bf2c3715SXin Li lapack_int LAPACKE_zungrq( int matrix_order, lapack_int m, lapack_int n, 4357*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 4358*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau ); 4359*bf2c3715SXin Li 4360*bf2c3715SXin Li lapack_int LAPACKE_cungtr( int matrix_order, char uplo, lapack_int n, 4361*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 4362*bf2c3715SXin Li const lapack_complex_float* tau ); 4363*bf2c3715SXin Li lapack_int LAPACKE_zungtr( int matrix_order, char uplo, lapack_int n, 4364*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 4365*bf2c3715SXin Li const lapack_complex_double* tau ); 4366*bf2c3715SXin Li 4367*bf2c3715SXin Li lapack_int LAPACKE_cunmbr( int matrix_order, char vect, char side, char trans, 4368*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4369*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4370*bf2c3715SXin Li const lapack_complex_float* tau, 4371*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4372*bf2c3715SXin Li lapack_int LAPACKE_zunmbr( int matrix_order, char vect, char side, char trans, 4373*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4374*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4375*bf2c3715SXin Li const lapack_complex_double* tau, 4376*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4377*bf2c3715SXin Li 4378*bf2c3715SXin Li lapack_int LAPACKE_cunmhr( int matrix_order, char side, char trans, 4379*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 4380*bf2c3715SXin Li lapack_int ihi, const lapack_complex_float* a, 4381*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 4382*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4383*bf2c3715SXin Li lapack_int LAPACKE_zunmhr( int matrix_order, char side, char trans, 4384*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 4385*bf2c3715SXin Li lapack_int ihi, const lapack_complex_double* a, 4386*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau, 4387*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4388*bf2c3715SXin Li 4389*bf2c3715SXin Li lapack_int LAPACKE_cunmlq( int matrix_order, char side, char trans, 4390*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4391*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4392*bf2c3715SXin Li const lapack_complex_float* tau, 4393*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4394*bf2c3715SXin Li lapack_int LAPACKE_zunmlq( int matrix_order, char side, char trans, 4395*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4396*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4397*bf2c3715SXin Li const lapack_complex_double* tau, 4398*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4399*bf2c3715SXin Li 4400*bf2c3715SXin Li lapack_int LAPACKE_cunmql( int matrix_order, char side, char trans, 4401*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4402*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4403*bf2c3715SXin Li const lapack_complex_float* tau, 4404*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4405*bf2c3715SXin Li lapack_int LAPACKE_zunmql( int matrix_order, char side, char trans, 4406*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4407*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4408*bf2c3715SXin Li const lapack_complex_double* tau, 4409*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4410*bf2c3715SXin Li 4411*bf2c3715SXin Li lapack_int LAPACKE_cunmqr( int matrix_order, char side, char trans, 4412*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4413*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4414*bf2c3715SXin Li const lapack_complex_float* tau, 4415*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4416*bf2c3715SXin Li lapack_int LAPACKE_zunmqr( int matrix_order, char side, char trans, 4417*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4418*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4419*bf2c3715SXin Li const lapack_complex_double* tau, 4420*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4421*bf2c3715SXin Li 4422*bf2c3715SXin Li lapack_int LAPACKE_cunmrq( int matrix_order, char side, char trans, 4423*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4424*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4425*bf2c3715SXin Li const lapack_complex_float* tau, 4426*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4427*bf2c3715SXin Li lapack_int LAPACKE_zunmrq( int matrix_order, char side, char trans, 4428*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4429*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4430*bf2c3715SXin Li const lapack_complex_double* tau, 4431*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4432*bf2c3715SXin Li 4433*bf2c3715SXin Li lapack_int LAPACKE_cunmrz( int matrix_order, char side, char trans, 4434*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4435*bf2c3715SXin Li lapack_int l, const lapack_complex_float* a, 4436*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 4437*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4438*bf2c3715SXin Li lapack_int LAPACKE_zunmrz( int matrix_order, char side, char trans, 4439*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 4440*bf2c3715SXin Li lapack_int l, const lapack_complex_double* a, 4441*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* tau, 4442*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4443*bf2c3715SXin Li 4444*bf2c3715SXin Li lapack_int LAPACKE_cunmtr( int matrix_order, char side, char uplo, char trans, 4445*bf2c3715SXin Li lapack_int m, lapack_int n, 4446*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4447*bf2c3715SXin Li const lapack_complex_float* tau, 4448*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4449*bf2c3715SXin Li lapack_int LAPACKE_zunmtr( int matrix_order, char side, char uplo, char trans, 4450*bf2c3715SXin Li lapack_int m, lapack_int n, 4451*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4452*bf2c3715SXin Li const lapack_complex_double* tau, 4453*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4454*bf2c3715SXin Li 4455*bf2c3715SXin Li lapack_int LAPACKE_cupgtr( int matrix_order, char uplo, lapack_int n, 4456*bf2c3715SXin Li const lapack_complex_float* ap, 4457*bf2c3715SXin Li const lapack_complex_float* tau, 4458*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq ); 4459*bf2c3715SXin Li lapack_int LAPACKE_zupgtr( int matrix_order, char uplo, lapack_int n, 4460*bf2c3715SXin Li const lapack_complex_double* ap, 4461*bf2c3715SXin Li const lapack_complex_double* tau, 4462*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq ); 4463*bf2c3715SXin Li 4464*bf2c3715SXin Li lapack_int LAPACKE_cupmtr( int matrix_order, char side, char uplo, char trans, 4465*bf2c3715SXin Li lapack_int m, lapack_int n, 4466*bf2c3715SXin Li const lapack_complex_float* ap, 4467*bf2c3715SXin Li const lapack_complex_float* tau, 4468*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc ); 4469*bf2c3715SXin Li lapack_int LAPACKE_zupmtr( int matrix_order, char side, char uplo, char trans, 4470*bf2c3715SXin Li lapack_int m, lapack_int n, 4471*bf2c3715SXin Li const lapack_complex_double* ap, 4472*bf2c3715SXin Li const lapack_complex_double* tau, 4473*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc ); 4474*bf2c3715SXin Li 4475*bf2c3715SXin Li lapack_int LAPACKE_sbdsdc_work( int matrix_order, char uplo, char compq, 4476*bf2c3715SXin Li lapack_int n, float* d, float* e, float* u, 4477*bf2c3715SXin Li lapack_int ldu, float* vt, lapack_int ldvt, 4478*bf2c3715SXin Li float* q, lapack_int* iq, float* work, 4479*bf2c3715SXin Li lapack_int* iwork ); 4480*bf2c3715SXin Li lapack_int LAPACKE_dbdsdc_work( int matrix_order, char uplo, char compq, 4481*bf2c3715SXin Li lapack_int n, double* d, double* e, double* u, 4482*bf2c3715SXin Li lapack_int ldu, double* vt, lapack_int ldvt, 4483*bf2c3715SXin Li double* q, lapack_int* iq, double* work, 4484*bf2c3715SXin Li lapack_int* iwork ); 4485*bf2c3715SXin Li 4486*bf2c3715SXin Li lapack_int LAPACKE_sbdsqr_work( int matrix_order, char uplo, lapack_int n, 4487*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 4488*bf2c3715SXin Li float* d, float* e, float* vt, lapack_int ldvt, 4489*bf2c3715SXin Li float* u, lapack_int ldu, float* c, 4490*bf2c3715SXin Li lapack_int ldc, float* work ); 4491*bf2c3715SXin Li lapack_int LAPACKE_dbdsqr_work( int matrix_order, char uplo, lapack_int n, 4492*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 4493*bf2c3715SXin Li double* d, double* e, double* vt, 4494*bf2c3715SXin Li lapack_int ldvt, double* u, lapack_int ldu, 4495*bf2c3715SXin Li double* c, lapack_int ldc, double* work ); 4496*bf2c3715SXin Li lapack_int LAPACKE_cbdsqr_work( int matrix_order, char uplo, lapack_int n, 4497*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 4498*bf2c3715SXin Li float* d, float* e, lapack_complex_float* vt, 4499*bf2c3715SXin Li lapack_int ldvt, lapack_complex_float* u, 4500*bf2c3715SXin Li lapack_int ldu, lapack_complex_float* c, 4501*bf2c3715SXin Li lapack_int ldc, float* work ); 4502*bf2c3715SXin Li lapack_int LAPACKE_zbdsqr_work( int matrix_order, char uplo, lapack_int n, 4503*bf2c3715SXin Li lapack_int ncvt, lapack_int nru, lapack_int ncc, 4504*bf2c3715SXin Li double* d, double* e, lapack_complex_double* vt, 4505*bf2c3715SXin Li lapack_int ldvt, lapack_complex_double* u, 4506*bf2c3715SXin Li lapack_int ldu, lapack_complex_double* c, 4507*bf2c3715SXin Li lapack_int ldc, double* work ); 4508*bf2c3715SXin Li 4509*bf2c3715SXin Li lapack_int LAPACKE_sdisna_work( char job, lapack_int m, lapack_int n, 4510*bf2c3715SXin Li const float* d, float* sep ); 4511*bf2c3715SXin Li lapack_int LAPACKE_ddisna_work( char job, lapack_int m, lapack_int n, 4512*bf2c3715SXin Li const double* d, double* sep ); 4513*bf2c3715SXin Li 4514*bf2c3715SXin Li lapack_int LAPACKE_sgbbrd_work( int matrix_order, char vect, lapack_int m, 4515*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 4516*bf2c3715SXin Li lapack_int ku, float* ab, lapack_int ldab, 4517*bf2c3715SXin Li float* d, float* e, float* q, lapack_int ldq, 4518*bf2c3715SXin Li float* pt, lapack_int ldpt, float* c, 4519*bf2c3715SXin Li lapack_int ldc, float* work ); 4520*bf2c3715SXin Li lapack_int LAPACKE_dgbbrd_work( int matrix_order, char vect, lapack_int m, 4521*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 4522*bf2c3715SXin Li lapack_int ku, double* ab, lapack_int ldab, 4523*bf2c3715SXin Li double* d, double* e, double* q, lapack_int ldq, 4524*bf2c3715SXin Li double* pt, lapack_int ldpt, double* c, 4525*bf2c3715SXin Li lapack_int ldc, double* work ); 4526*bf2c3715SXin Li lapack_int LAPACKE_cgbbrd_work( int matrix_order, char vect, lapack_int m, 4527*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 4528*bf2c3715SXin Li lapack_int ku, lapack_complex_float* ab, 4529*bf2c3715SXin Li lapack_int ldab, float* d, float* e, 4530*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 4531*bf2c3715SXin Li lapack_complex_float* pt, lapack_int ldpt, 4532*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 4533*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 4534*bf2c3715SXin Li lapack_int LAPACKE_zgbbrd_work( int matrix_order, char vect, lapack_int m, 4535*bf2c3715SXin Li lapack_int n, lapack_int ncc, lapack_int kl, 4536*bf2c3715SXin Li lapack_int ku, lapack_complex_double* ab, 4537*bf2c3715SXin Li lapack_int ldab, double* d, double* e, 4538*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 4539*bf2c3715SXin Li lapack_complex_double* pt, lapack_int ldpt, 4540*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 4541*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 4542*bf2c3715SXin Li 4543*bf2c3715SXin Li lapack_int LAPACKE_sgbcon_work( int matrix_order, char norm, lapack_int n, 4544*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* ab, 4545*bf2c3715SXin Li lapack_int ldab, const lapack_int* ipiv, 4546*bf2c3715SXin Li float anorm, float* rcond, float* work, 4547*bf2c3715SXin Li lapack_int* iwork ); 4548*bf2c3715SXin Li lapack_int LAPACKE_dgbcon_work( int matrix_order, char norm, lapack_int n, 4549*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* ab, 4550*bf2c3715SXin Li lapack_int ldab, const lapack_int* ipiv, 4551*bf2c3715SXin Li double anorm, double* rcond, double* work, 4552*bf2c3715SXin Li lapack_int* iwork ); 4553*bf2c3715SXin Li lapack_int LAPACKE_cgbcon_work( int matrix_order, char norm, lapack_int n, 4554*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4555*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 4556*bf2c3715SXin Li const lapack_int* ipiv, float anorm, 4557*bf2c3715SXin Li float* rcond, lapack_complex_float* work, 4558*bf2c3715SXin Li float* rwork ); 4559*bf2c3715SXin Li lapack_int LAPACKE_zgbcon_work( int matrix_order, char norm, lapack_int n, 4560*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4561*bf2c3715SXin Li const lapack_complex_double* ab, 4562*bf2c3715SXin Li lapack_int ldab, const lapack_int* ipiv, 4563*bf2c3715SXin Li double anorm, double* rcond, 4564*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 4565*bf2c3715SXin Li 4566*bf2c3715SXin Li lapack_int LAPACKE_sgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4567*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* ab, 4568*bf2c3715SXin Li lapack_int ldab, float* r, float* c, 4569*bf2c3715SXin Li float* rowcnd, float* colcnd, float* amax ); 4570*bf2c3715SXin Li lapack_int LAPACKE_dgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4571*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* ab, 4572*bf2c3715SXin Li lapack_int ldab, double* r, double* c, 4573*bf2c3715SXin Li double* rowcnd, double* colcnd, double* amax ); 4574*bf2c3715SXin Li lapack_int LAPACKE_cgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4575*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4576*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 4577*bf2c3715SXin Li float* r, float* c, float* rowcnd, 4578*bf2c3715SXin Li float* colcnd, float* amax ); 4579*bf2c3715SXin Li lapack_int LAPACKE_zgbequ_work( int matrix_order, lapack_int m, lapack_int n, 4580*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4581*bf2c3715SXin Li const lapack_complex_double* ab, 4582*bf2c3715SXin Li lapack_int ldab, double* r, double* c, 4583*bf2c3715SXin Li double* rowcnd, double* colcnd, double* amax ); 4584*bf2c3715SXin Li 4585*bf2c3715SXin Li lapack_int LAPACKE_sgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4586*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* ab, 4587*bf2c3715SXin Li lapack_int ldab, float* r, float* c, 4588*bf2c3715SXin Li float* rowcnd, float* colcnd, float* amax ); 4589*bf2c3715SXin Li lapack_int LAPACKE_dgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4590*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* ab, 4591*bf2c3715SXin Li lapack_int ldab, double* r, double* c, 4592*bf2c3715SXin Li double* rowcnd, double* colcnd, double* amax ); 4593*bf2c3715SXin Li lapack_int LAPACKE_cgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4594*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4595*bf2c3715SXin Li const lapack_complex_float* ab, 4596*bf2c3715SXin Li lapack_int ldab, float* r, float* c, 4597*bf2c3715SXin Li float* rowcnd, float* colcnd, float* amax ); 4598*bf2c3715SXin Li lapack_int LAPACKE_zgbequb_work( int matrix_order, lapack_int m, lapack_int n, 4599*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4600*bf2c3715SXin Li const lapack_complex_double* ab, 4601*bf2c3715SXin Li lapack_int ldab, double* r, double* c, 4602*bf2c3715SXin Li double* rowcnd, double* colcnd, double* amax ); 4603*bf2c3715SXin Li 4604*bf2c3715SXin Li lapack_int LAPACKE_sgbrfs_work( int matrix_order, char trans, lapack_int n, 4605*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4606*bf2c3715SXin Li const float* ab, lapack_int ldab, 4607*bf2c3715SXin Li const float* afb, lapack_int ldafb, 4608*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 4609*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 4610*bf2c3715SXin Li float* ferr, float* berr, float* work, 4611*bf2c3715SXin Li lapack_int* iwork ); 4612*bf2c3715SXin Li lapack_int LAPACKE_dgbrfs_work( int matrix_order, char trans, lapack_int n, 4613*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4614*bf2c3715SXin Li const double* ab, lapack_int ldab, 4615*bf2c3715SXin Li const double* afb, lapack_int ldafb, 4616*bf2c3715SXin Li const lapack_int* ipiv, const double* b, 4617*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 4618*bf2c3715SXin Li double* ferr, double* berr, double* work, 4619*bf2c3715SXin Li lapack_int* iwork ); 4620*bf2c3715SXin Li lapack_int LAPACKE_cgbrfs_work( int matrix_order, char trans, lapack_int n, 4621*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4622*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 4623*bf2c3715SXin Li const lapack_complex_float* afb, 4624*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 4625*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 4626*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 4627*bf2c3715SXin Li float* ferr, float* berr, 4628*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 4629*bf2c3715SXin Li lapack_int LAPACKE_zgbrfs_work( int matrix_order, char trans, lapack_int n, 4630*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4631*bf2c3715SXin Li const lapack_complex_double* ab, 4632*bf2c3715SXin Li lapack_int ldab, 4633*bf2c3715SXin Li const lapack_complex_double* afb, 4634*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 4635*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 4636*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 4637*bf2c3715SXin Li double* ferr, double* berr, 4638*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 4639*bf2c3715SXin Li 4640*bf2c3715SXin Li lapack_int LAPACKE_sgbrfsx_work( int matrix_order, char trans, char equed, 4641*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4642*bf2c3715SXin Li lapack_int nrhs, const float* ab, 4643*bf2c3715SXin Li lapack_int ldab, const float* afb, 4644*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 4645*bf2c3715SXin Li const float* r, const float* c, const float* b, 4646*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 4647*bf2c3715SXin Li float* rcond, float* berr, 4648*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 4649*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 4650*bf2c3715SXin Li float* params, float* work, 4651*bf2c3715SXin Li lapack_int* iwork ); 4652*bf2c3715SXin Li lapack_int LAPACKE_dgbrfsx_work( int matrix_order, char trans, char equed, 4653*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4654*bf2c3715SXin Li lapack_int nrhs, const double* ab, 4655*bf2c3715SXin Li lapack_int ldab, const double* afb, 4656*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 4657*bf2c3715SXin Li const double* r, const double* c, 4658*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 4659*bf2c3715SXin Li lapack_int ldx, double* rcond, double* berr, 4660*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 4661*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 4662*bf2c3715SXin Li double* params, double* work, 4663*bf2c3715SXin Li lapack_int* iwork ); 4664*bf2c3715SXin Li lapack_int LAPACKE_cgbrfsx_work( int matrix_order, char trans, char equed, 4665*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4666*bf2c3715SXin Li lapack_int nrhs, 4667*bf2c3715SXin Li const lapack_complex_float* ab, 4668*bf2c3715SXin Li lapack_int ldab, 4669*bf2c3715SXin Li const lapack_complex_float* afb, 4670*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 4671*bf2c3715SXin Li const float* r, const float* c, 4672*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 4673*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 4674*bf2c3715SXin Li float* rcond, float* berr, 4675*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 4676*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 4677*bf2c3715SXin Li float* params, lapack_complex_float* work, 4678*bf2c3715SXin Li float* rwork ); 4679*bf2c3715SXin Li lapack_int LAPACKE_zgbrfsx_work( int matrix_order, char trans, char equed, 4680*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4681*bf2c3715SXin Li lapack_int nrhs, 4682*bf2c3715SXin Li const lapack_complex_double* ab, 4683*bf2c3715SXin Li lapack_int ldab, 4684*bf2c3715SXin Li const lapack_complex_double* afb, 4685*bf2c3715SXin Li lapack_int ldafb, const lapack_int* ipiv, 4686*bf2c3715SXin Li const double* r, const double* c, 4687*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 4688*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 4689*bf2c3715SXin Li double* rcond, double* berr, 4690*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 4691*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 4692*bf2c3715SXin Li double* params, lapack_complex_double* work, 4693*bf2c3715SXin Li double* rwork ); 4694*bf2c3715SXin Li 4695*bf2c3715SXin Li lapack_int LAPACKE_sgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4696*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, float* ab, 4697*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv, float* b, 4698*bf2c3715SXin Li lapack_int ldb ); 4699*bf2c3715SXin Li lapack_int LAPACKE_dgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4700*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, double* ab, 4701*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv, double* b, 4702*bf2c3715SXin Li lapack_int ldb ); 4703*bf2c3715SXin Li lapack_int LAPACKE_cgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4704*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, 4705*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 4706*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 4707*bf2c3715SXin Li lapack_int ldb ); 4708*bf2c3715SXin Li lapack_int LAPACKE_zgbsv_work( int matrix_order, lapack_int n, lapack_int kl, 4709*bf2c3715SXin Li lapack_int ku, lapack_int nrhs, 4710*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 4711*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 4712*bf2c3715SXin Li lapack_int ldb ); 4713*bf2c3715SXin Li 4714*bf2c3715SXin Li lapack_int LAPACKE_sgbsvx_work( int matrix_order, char fact, char trans, 4715*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4716*bf2c3715SXin Li lapack_int nrhs, float* ab, lapack_int ldab, 4717*bf2c3715SXin Li float* afb, lapack_int ldafb, lapack_int* ipiv, 4718*bf2c3715SXin Li char* equed, float* r, float* c, float* b, 4719*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 4720*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 4721*bf2c3715SXin Li float* work, lapack_int* iwork ); 4722*bf2c3715SXin Li lapack_int LAPACKE_dgbsvx_work( int matrix_order, char fact, char trans, 4723*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4724*bf2c3715SXin Li lapack_int nrhs, double* ab, lapack_int ldab, 4725*bf2c3715SXin Li double* afb, lapack_int ldafb, lapack_int* ipiv, 4726*bf2c3715SXin Li char* equed, double* r, double* c, double* b, 4727*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 4728*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 4729*bf2c3715SXin Li double* work, lapack_int* iwork ); 4730*bf2c3715SXin Li lapack_int LAPACKE_cgbsvx_work( int matrix_order, char fact, char trans, 4731*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4732*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ab, 4733*bf2c3715SXin Li lapack_int ldab, lapack_complex_float* afb, 4734*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, char* equed, 4735*bf2c3715SXin Li float* r, float* c, lapack_complex_float* b, 4736*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 4737*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 4738*bf2c3715SXin Li float* berr, lapack_complex_float* work, 4739*bf2c3715SXin Li float* rwork ); 4740*bf2c3715SXin Li lapack_int LAPACKE_zgbsvx_work( int matrix_order, char fact, char trans, 4741*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4742*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ab, 4743*bf2c3715SXin Li lapack_int ldab, lapack_complex_double* afb, 4744*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, char* equed, 4745*bf2c3715SXin Li double* r, double* c, lapack_complex_double* b, 4746*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 4747*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 4748*bf2c3715SXin Li double* berr, lapack_complex_double* work, 4749*bf2c3715SXin Li double* rwork ); 4750*bf2c3715SXin Li 4751*bf2c3715SXin Li lapack_int LAPACKE_sgbsvxx_work( int matrix_order, char fact, char trans, 4752*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4753*bf2c3715SXin Li lapack_int nrhs, float* ab, lapack_int ldab, 4754*bf2c3715SXin Li float* afb, lapack_int ldafb, lapack_int* ipiv, 4755*bf2c3715SXin Li char* equed, float* r, float* c, float* b, 4756*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 4757*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 4758*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 4759*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 4760*bf2c3715SXin Li float* params, float* work, 4761*bf2c3715SXin Li lapack_int* iwork ); 4762*bf2c3715SXin Li lapack_int LAPACKE_dgbsvxx_work( int matrix_order, char fact, char trans, 4763*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4764*bf2c3715SXin Li lapack_int nrhs, double* ab, lapack_int ldab, 4765*bf2c3715SXin Li double* afb, lapack_int ldafb, 4766*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, 4767*bf2c3715SXin Li double* c, double* b, lapack_int ldb, 4768*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 4769*bf2c3715SXin Li double* rpvgrw, double* berr, 4770*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 4771*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 4772*bf2c3715SXin Li double* params, double* work, 4773*bf2c3715SXin Li lapack_int* iwork ); 4774*bf2c3715SXin Li lapack_int LAPACKE_cgbsvxx_work( int matrix_order, char fact, char trans, 4775*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4776*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ab, 4777*bf2c3715SXin Li lapack_int ldab, lapack_complex_float* afb, 4778*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, 4779*bf2c3715SXin Li char* equed, float* r, float* c, 4780*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 4781*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 4782*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 4783*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 4784*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 4785*bf2c3715SXin Li float* params, lapack_complex_float* work, 4786*bf2c3715SXin Li float* rwork ); 4787*bf2c3715SXin Li lapack_int LAPACKE_zgbsvxx_work( int matrix_order, char fact, char trans, 4788*bf2c3715SXin Li lapack_int n, lapack_int kl, lapack_int ku, 4789*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ab, 4790*bf2c3715SXin Li lapack_int ldab, lapack_complex_double* afb, 4791*bf2c3715SXin Li lapack_int ldafb, lapack_int* ipiv, 4792*bf2c3715SXin Li char* equed, double* r, double* c, 4793*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 4794*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 4795*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 4796*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 4797*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 4798*bf2c3715SXin Li double* params, lapack_complex_double* work, 4799*bf2c3715SXin Li double* rwork ); 4800*bf2c3715SXin Li 4801*bf2c3715SXin Li lapack_int LAPACKE_sgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4802*bf2c3715SXin Li lapack_int kl, lapack_int ku, float* ab, 4803*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv ); 4804*bf2c3715SXin Li lapack_int LAPACKE_dgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4805*bf2c3715SXin Li lapack_int kl, lapack_int ku, double* ab, 4806*bf2c3715SXin Li lapack_int ldab, lapack_int* ipiv ); 4807*bf2c3715SXin Li lapack_int LAPACKE_cgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4808*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4809*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 4810*bf2c3715SXin Li lapack_int* ipiv ); 4811*bf2c3715SXin Li lapack_int LAPACKE_zgbtrf_work( int matrix_order, lapack_int m, lapack_int n, 4812*bf2c3715SXin Li lapack_int kl, lapack_int ku, 4813*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 4814*bf2c3715SXin Li lapack_int* ipiv ); 4815*bf2c3715SXin Li 4816*bf2c3715SXin Li lapack_int LAPACKE_sgbtrs_work( int matrix_order, char trans, lapack_int n, 4817*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4818*bf2c3715SXin Li const float* ab, lapack_int ldab, 4819*bf2c3715SXin Li const lapack_int* ipiv, float* b, 4820*bf2c3715SXin Li lapack_int ldb ); 4821*bf2c3715SXin Li lapack_int LAPACKE_dgbtrs_work( int matrix_order, char trans, lapack_int n, 4822*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4823*bf2c3715SXin Li const double* ab, lapack_int ldab, 4824*bf2c3715SXin Li const lapack_int* ipiv, double* b, 4825*bf2c3715SXin Li lapack_int ldb ); 4826*bf2c3715SXin Li lapack_int LAPACKE_cgbtrs_work( int matrix_order, char trans, lapack_int n, 4827*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4828*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 4829*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 4830*bf2c3715SXin Li lapack_int ldb ); 4831*bf2c3715SXin Li lapack_int LAPACKE_zgbtrs_work( int matrix_order, char trans, lapack_int n, 4832*bf2c3715SXin Li lapack_int kl, lapack_int ku, lapack_int nrhs, 4833*bf2c3715SXin Li const lapack_complex_double* ab, 4834*bf2c3715SXin Li lapack_int ldab, const lapack_int* ipiv, 4835*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 4836*bf2c3715SXin Li 4837*bf2c3715SXin Li lapack_int LAPACKE_sgebak_work( int matrix_order, char job, char side, 4838*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 4839*bf2c3715SXin Li const float* scale, lapack_int m, float* v, 4840*bf2c3715SXin Li lapack_int ldv ); 4841*bf2c3715SXin Li lapack_int LAPACKE_dgebak_work( int matrix_order, char job, char side, 4842*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 4843*bf2c3715SXin Li const double* scale, lapack_int m, double* v, 4844*bf2c3715SXin Li lapack_int ldv ); 4845*bf2c3715SXin Li lapack_int LAPACKE_cgebak_work( int matrix_order, char job, char side, 4846*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 4847*bf2c3715SXin Li const float* scale, lapack_int m, 4848*bf2c3715SXin Li lapack_complex_float* v, lapack_int ldv ); 4849*bf2c3715SXin Li lapack_int LAPACKE_zgebak_work( int matrix_order, char job, char side, 4850*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 4851*bf2c3715SXin Li const double* scale, lapack_int m, 4852*bf2c3715SXin Li lapack_complex_double* v, lapack_int ldv ); 4853*bf2c3715SXin Li 4854*bf2c3715SXin Li lapack_int LAPACKE_sgebal_work( int matrix_order, char job, lapack_int n, 4855*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ilo, 4856*bf2c3715SXin Li lapack_int* ihi, float* scale ); 4857*bf2c3715SXin Li lapack_int LAPACKE_dgebal_work( int matrix_order, char job, lapack_int n, 4858*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ilo, 4859*bf2c3715SXin Li lapack_int* ihi, double* scale ); 4860*bf2c3715SXin Li lapack_int LAPACKE_cgebal_work( int matrix_order, char job, lapack_int n, 4861*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 4862*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, 4863*bf2c3715SXin Li float* scale ); 4864*bf2c3715SXin Li lapack_int LAPACKE_zgebal_work( int matrix_order, char job, lapack_int n, 4865*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 4866*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, 4867*bf2c3715SXin Li double* scale ); 4868*bf2c3715SXin Li 4869*bf2c3715SXin Li lapack_int LAPACKE_sgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4870*bf2c3715SXin Li float* a, lapack_int lda, float* d, float* e, 4871*bf2c3715SXin Li float* tauq, float* taup, float* work, 4872*bf2c3715SXin Li lapack_int lwork ); 4873*bf2c3715SXin Li lapack_int LAPACKE_dgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4874*bf2c3715SXin Li double* a, lapack_int lda, double* d, double* e, 4875*bf2c3715SXin Li double* tauq, double* taup, double* work, 4876*bf2c3715SXin Li lapack_int lwork ); 4877*bf2c3715SXin Li lapack_int LAPACKE_cgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4878*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 4879*bf2c3715SXin Li float* d, float* e, lapack_complex_float* tauq, 4880*bf2c3715SXin Li lapack_complex_float* taup, 4881*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 4882*bf2c3715SXin Li lapack_int LAPACKE_zgebrd_work( int matrix_order, lapack_int m, lapack_int n, 4883*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 4884*bf2c3715SXin Li double* d, double* e, 4885*bf2c3715SXin Li lapack_complex_double* tauq, 4886*bf2c3715SXin Li lapack_complex_double* taup, 4887*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 4888*bf2c3715SXin Li 4889*bf2c3715SXin Li lapack_int LAPACKE_sgecon_work( int matrix_order, char norm, lapack_int n, 4890*bf2c3715SXin Li const float* a, lapack_int lda, float anorm, 4891*bf2c3715SXin Li float* rcond, float* work, lapack_int* iwork ); 4892*bf2c3715SXin Li lapack_int LAPACKE_dgecon_work( int matrix_order, char norm, lapack_int n, 4893*bf2c3715SXin Li const double* a, lapack_int lda, double anorm, 4894*bf2c3715SXin Li double* rcond, double* work, 4895*bf2c3715SXin Li lapack_int* iwork ); 4896*bf2c3715SXin Li lapack_int LAPACKE_cgecon_work( int matrix_order, char norm, lapack_int n, 4897*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4898*bf2c3715SXin Li float anorm, float* rcond, 4899*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 4900*bf2c3715SXin Li lapack_int LAPACKE_zgecon_work( int matrix_order, char norm, lapack_int n, 4901*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4902*bf2c3715SXin Li double anorm, double* rcond, 4903*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 4904*bf2c3715SXin Li 4905*bf2c3715SXin Li lapack_int LAPACKE_sgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4906*bf2c3715SXin Li const float* a, lapack_int lda, float* r, 4907*bf2c3715SXin Li float* c, float* rowcnd, float* colcnd, 4908*bf2c3715SXin Li float* amax ); 4909*bf2c3715SXin Li lapack_int LAPACKE_dgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4910*bf2c3715SXin Li const double* a, lapack_int lda, double* r, 4911*bf2c3715SXin Li double* c, double* rowcnd, double* colcnd, 4912*bf2c3715SXin Li double* amax ); 4913*bf2c3715SXin Li lapack_int LAPACKE_cgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4914*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4915*bf2c3715SXin Li float* r, float* c, float* rowcnd, 4916*bf2c3715SXin Li float* colcnd, float* amax ); 4917*bf2c3715SXin Li lapack_int LAPACKE_zgeequ_work( int matrix_order, lapack_int m, lapack_int n, 4918*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4919*bf2c3715SXin Li double* r, double* c, double* rowcnd, 4920*bf2c3715SXin Li double* colcnd, double* amax ); 4921*bf2c3715SXin Li 4922*bf2c3715SXin Li lapack_int LAPACKE_sgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4923*bf2c3715SXin Li const float* a, lapack_int lda, float* r, 4924*bf2c3715SXin Li float* c, float* rowcnd, float* colcnd, 4925*bf2c3715SXin Li float* amax ); 4926*bf2c3715SXin Li lapack_int LAPACKE_dgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4927*bf2c3715SXin Li const double* a, lapack_int lda, double* r, 4928*bf2c3715SXin Li double* c, double* rowcnd, double* colcnd, 4929*bf2c3715SXin Li double* amax ); 4930*bf2c3715SXin Li lapack_int LAPACKE_cgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4931*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 4932*bf2c3715SXin Li float* r, float* c, float* rowcnd, 4933*bf2c3715SXin Li float* colcnd, float* amax ); 4934*bf2c3715SXin Li lapack_int LAPACKE_zgeequb_work( int matrix_order, lapack_int m, lapack_int n, 4935*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 4936*bf2c3715SXin Li double* r, double* c, double* rowcnd, 4937*bf2c3715SXin Li double* colcnd, double* amax ); 4938*bf2c3715SXin Li 4939*bf2c3715SXin Li lapack_int LAPACKE_sgees_work( int matrix_order, char jobvs, char sort, 4940*bf2c3715SXin Li LAPACK_S_SELECT2 select, lapack_int n, float* a, 4941*bf2c3715SXin Li lapack_int lda, lapack_int* sdim, float* wr, 4942*bf2c3715SXin Li float* wi, float* vs, lapack_int ldvs, 4943*bf2c3715SXin Li float* work, lapack_int lwork, 4944*bf2c3715SXin Li lapack_logical* bwork ); 4945*bf2c3715SXin Li lapack_int LAPACKE_dgees_work( int matrix_order, char jobvs, char sort, 4946*bf2c3715SXin Li LAPACK_D_SELECT2 select, lapack_int n, double* a, 4947*bf2c3715SXin Li lapack_int lda, lapack_int* sdim, double* wr, 4948*bf2c3715SXin Li double* wi, double* vs, lapack_int ldvs, 4949*bf2c3715SXin Li double* work, lapack_int lwork, 4950*bf2c3715SXin Li lapack_logical* bwork ); 4951*bf2c3715SXin Li lapack_int LAPACKE_cgees_work( int matrix_order, char jobvs, char sort, 4952*bf2c3715SXin Li LAPACK_C_SELECT1 select, lapack_int n, 4953*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 4954*bf2c3715SXin Li lapack_int* sdim, lapack_complex_float* w, 4955*bf2c3715SXin Li lapack_complex_float* vs, lapack_int ldvs, 4956*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 4957*bf2c3715SXin Li float* rwork, lapack_logical* bwork ); 4958*bf2c3715SXin Li lapack_int LAPACKE_zgees_work( int matrix_order, char jobvs, char sort, 4959*bf2c3715SXin Li LAPACK_Z_SELECT1 select, lapack_int n, 4960*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 4961*bf2c3715SXin Li lapack_int* sdim, lapack_complex_double* w, 4962*bf2c3715SXin Li lapack_complex_double* vs, lapack_int ldvs, 4963*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 4964*bf2c3715SXin Li double* rwork, lapack_logical* bwork ); 4965*bf2c3715SXin Li 4966*bf2c3715SXin Li lapack_int LAPACKE_sgeesx_work( int matrix_order, char jobvs, char sort, 4967*bf2c3715SXin Li LAPACK_S_SELECT2 select, char sense, 4968*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 4969*bf2c3715SXin Li lapack_int* sdim, float* wr, float* wi, 4970*bf2c3715SXin Li float* vs, lapack_int ldvs, float* rconde, 4971*bf2c3715SXin Li float* rcondv, float* work, lapack_int lwork, 4972*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork, 4973*bf2c3715SXin Li lapack_logical* bwork ); 4974*bf2c3715SXin Li lapack_int LAPACKE_dgeesx_work( int matrix_order, char jobvs, char sort, 4975*bf2c3715SXin Li LAPACK_D_SELECT2 select, char sense, 4976*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 4977*bf2c3715SXin Li lapack_int* sdim, double* wr, double* wi, 4978*bf2c3715SXin Li double* vs, lapack_int ldvs, double* rconde, 4979*bf2c3715SXin Li double* rcondv, double* work, lapack_int lwork, 4980*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork, 4981*bf2c3715SXin Li lapack_logical* bwork ); 4982*bf2c3715SXin Li lapack_int LAPACKE_cgeesx_work( int matrix_order, char jobvs, char sort, 4983*bf2c3715SXin Li LAPACK_C_SELECT1 select, char sense, 4984*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 4985*bf2c3715SXin Li lapack_int lda, lapack_int* sdim, 4986*bf2c3715SXin Li lapack_complex_float* w, 4987*bf2c3715SXin Li lapack_complex_float* vs, lapack_int ldvs, 4988*bf2c3715SXin Li float* rconde, float* rcondv, 4989*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 4990*bf2c3715SXin Li float* rwork, lapack_logical* bwork ); 4991*bf2c3715SXin Li lapack_int LAPACKE_zgeesx_work( int matrix_order, char jobvs, char sort, 4992*bf2c3715SXin Li LAPACK_Z_SELECT1 select, char sense, 4993*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 4994*bf2c3715SXin Li lapack_int lda, lapack_int* sdim, 4995*bf2c3715SXin Li lapack_complex_double* w, 4996*bf2c3715SXin Li lapack_complex_double* vs, lapack_int ldvs, 4997*bf2c3715SXin Li double* rconde, double* rcondv, 4998*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 4999*bf2c3715SXin Li double* rwork, lapack_logical* bwork ); 5000*bf2c3715SXin Li 5001*bf2c3715SXin Li lapack_int LAPACKE_sgeev_work( int matrix_order, char jobvl, char jobvr, 5002*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 5003*bf2c3715SXin Li float* wr, float* wi, float* vl, lapack_int ldvl, 5004*bf2c3715SXin Li float* vr, lapack_int ldvr, float* work, 5005*bf2c3715SXin Li lapack_int lwork ); 5006*bf2c3715SXin Li lapack_int LAPACKE_dgeev_work( int matrix_order, char jobvl, char jobvr, 5007*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 5008*bf2c3715SXin Li double* wr, double* wi, double* vl, 5009*bf2c3715SXin Li lapack_int ldvl, double* vr, lapack_int ldvr, 5010*bf2c3715SXin Li double* work, lapack_int lwork ); 5011*bf2c3715SXin Li lapack_int LAPACKE_cgeev_work( int matrix_order, char jobvl, char jobvr, 5012*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 5013*bf2c3715SXin Li lapack_int lda, lapack_complex_float* w, 5014*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 5015*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 5016*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5017*bf2c3715SXin Li float* rwork ); 5018*bf2c3715SXin Li lapack_int LAPACKE_zgeev_work( int matrix_order, char jobvl, char jobvr, 5019*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 5020*bf2c3715SXin Li lapack_int lda, lapack_complex_double* w, 5021*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 5022*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 5023*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5024*bf2c3715SXin Li double* rwork ); 5025*bf2c3715SXin Li 5026*bf2c3715SXin Li lapack_int LAPACKE_sgeevx_work( int matrix_order, char balanc, char jobvl, 5027*bf2c3715SXin Li char jobvr, char sense, lapack_int n, float* a, 5028*bf2c3715SXin Li lapack_int lda, float* wr, float* wi, float* vl, 5029*bf2c3715SXin Li lapack_int ldvl, float* vr, lapack_int ldvr, 5030*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* scale, 5031*bf2c3715SXin Li float* abnrm, float* rconde, float* rcondv, 5032*bf2c3715SXin Li float* work, lapack_int lwork, 5033*bf2c3715SXin Li lapack_int* iwork ); 5034*bf2c3715SXin Li lapack_int LAPACKE_dgeevx_work( int matrix_order, char balanc, char jobvl, 5035*bf2c3715SXin Li char jobvr, char sense, lapack_int n, double* a, 5036*bf2c3715SXin Li lapack_int lda, double* wr, double* wi, 5037*bf2c3715SXin Li double* vl, lapack_int ldvl, double* vr, 5038*bf2c3715SXin Li lapack_int ldvr, lapack_int* ilo, 5039*bf2c3715SXin Li lapack_int* ihi, double* scale, double* abnrm, 5040*bf2c3715SXin Li double* rconde, double* rcondv, double* work, 5041*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork ); 5042*bf2c3715SXin Li lapack_int LAPACKE_cgeevx_work( int matrix_order, char balanc, char jobvl, 5043*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 5044*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5045*bf2c3715SXin Li lapack_complex_float* w, 5046*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 5047*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 5048*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* scale, 5049*bf2c3715SXin Li float* abnrm, float* rconde, float* rcondv, 5050*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5051*bf2c3715SXin Li float* rwork ); 5052*bf2c3715SXin Li lapack_int LAPACKE_zgeevx_work( int matrix_order, char balanc, char jobvl, 5053*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 5054*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5055*bf2c3715SXin Li lapack_complex_double* w, 5056*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 5057*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 5058*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* scale, 5059*bf2c3715SXin Li double* abnrm, double* rconde, double* rcondv, 5060*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5061*bf2c3715SXin Li double* rwork ); 5062*bf2c3715SXin Li 5063*bf2c3715SXin Li lapack_int LAPACKE_sgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5064*bf2c3715SXin Li lapack_int ihi, float* a, lapack_int lda, 5065*bf2c3715SXin Li float* tau, float* work, lapack_int lwork ); 5066*bf2c3715SXin Li lapack_int LAPACKE_dgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5067*bf2c3715SXin Li lapack_int ihi, double* a, lapack_int lda, 5068*bf2c3715SXin Li double* tau, double* work, lapack_int lwork ); 5069*bf2c3715SXin Li lapack_int LAPACKE_cgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5070*bf2c3715SXin Li lapack_int ihi, lapack_complex_float* a, 5071*bf2c3715SXin Li lapack_int lda, lapack_complex_float* tau, 5072*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5073*bf2c3715SXin Li lapack_int LAPACKE_zgehrd_work( int matrix_order, lapack_int n, lapack_int ilo, 5074*bf2c3715SXin Li lapack_int ihi, lapack_complex_double* a, 5075*bf2c3715SXin Li lapack_int lda, lapack_complex_double* tau, 5076*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5077*bf2c3715SXin Li 5078*bf2c3715SXin Li lapack_int LAPACKE_sgejsv_work( int matrix_order, char joba, char jobu, 5079*bf2c3715SXin Li char jobv, char jobr, char jobt, char jobp, 5080*bf2c3715SXin Li lapack_int m, lapack_int n, float* a, 5081*bf2c3715SXin Li lapack_int lda, float* sva, float* u, 5082*bf2c3715SXin Li lapack_int ldu, float* v, lapack_int ldv, 5083*bf2c3715SXin Li float* work, lapack_int lwork, 5084*bf2c3715SXin Li lapack_int* iwork ); 5085*bf2c3715SXin Li lapack_int LAPACKE_dgejsv_work( int matrix_order, char joba, char jobu, 5086*bf2c3715SXin Li char jobv, char jobr, char jobt, char jobp, 5087*bf2c3715SXin Li lapack_int m, lapack_int n, double* a, 5088*bf2c3715SXin Li lapack_int lda, double* sva, double* u, 5089*bf2c3715SXin Li lapack_int ldu, double* v, lapack_int ldv, 5090*bf2c3715SXin Li double* work, lapack_int lwork, 5091*bf2c3715SXin Li lapack_int* iwork ); 5092*bf2c3715SXin Li 5093*bf2c3715SXin Li lapack_int LAPACKE_sgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5094*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 5095*bf2c3715SXin Li float* work ); 5096*bf2c3715SXin Li lapack_int LAPACKE_dgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5097*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 5098*bf2c3715SXin Li double* work ); 5099*bf2c3715SXin Li lapack_int LAPACKE_cgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5100*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5101*bf2c3715SXin Li lapack_complex_float* tau, 5102*bf2c3715SXin Li lapack_complex_float* work ); 5103*bf2c3715SXin Li lapack_int LAPACKE_zgelq2_work( int matrix_order, lapack_int m, lapack_int n, 5104*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5105*bf2c3715SXin Li lapack_complex_double* tau, 5106*bf2c3715SXin Li lapack_complex_double* work ); 5107*bf2c3715SXin Li 5108*bf2c3715SXin Li lapack_int LAPACKE_sgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5109*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 5110*bf2c3715SXin Li float* work, lapack_int lwork ); 5111*bf2c3715SXin Li lapack_int LAPACKE_dgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5112*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 5113*bf2c3715SXin Li double* work, lapack_int lwork ); 5114*bf2c3715SXin Li lapack_int LAPACKE_cgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5115*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5116*bf2c3715SXin Li lapack_complex_float* tau, 5117*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5118*bf2c3715SXin Li lapack_int LAPACKE_zgelqf_work( int matrix_order, lapack_int m, lapack_int n, 5119*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5120*bf2c3715SXin Li lapack_complex_double* tau, 5121*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5122*bf2c3715SXin Li 5123*bf2c3715SXin Li lapack_int LAPACKE_sgels_work( int matrix_order, char trans, lapack_int m, 5124*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 5125*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 5126*bf2c3715SXin Li float* work, lapack_int lwork ); 5127*bf2c3715SXin Li lapack_int LAPACKE_dgels_work( int matrix_order, char trans, lapack_int m, 5128*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 5129*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 5130*bf2c3715SXin Li double* work, lapack_int lwork ); 5131*bf2c3715SXin Li lapack_int LAPACKE_cgels_work( int matrix_order, char trans, lapack_int m, 5132*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5133*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5134*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5135*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5136*bf2c3715SXin Li lapack_int LAPACKE_zgels_work( int matrix_order, char trans, lapack_int m, 5137*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5138*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5139*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5140*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5141*bf2c3715SXin Li 5142*bf2c3715SXin Li lapack_int LAPACKE_sgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5143*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, 5144*bf2c3715SXin Li float* b, lapack_int ldb, float* s, float rcond, 5145*bf2c3715SXin Li lapack_int* rank, float* work, lapack_int lwork, 5146*bf2c3715SXin Li lapack_int* iwork ); 5147*bf2c3715SXin Li lapack_int LAPACKE_dgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5148*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 5149*bf2c3715SXin Li double* b, lapack_int ldb, double* s, 5150*bf2c3715SXin Li double rcond, lapack_int* rank, double* work, 5151*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork ); 5152*bf2c3715SXin Li lapack_int LAPACKE_cgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5153*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 5154*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5155*bf2c3715SXin Li lapack_int ldb, float* s, float rcond, 5156*bf2c3715SXin Li lapack_int* rank, lapack_complex_float* work, 5157*bf2c3715SXin Li lapack_int lwork, float* rwork, 5158*bf2c3715SXin Li lapack_int* iwork ); 5159*bf2c3715SXin Li lapack_int LAPACKE_zgelsd_work( int matrix_order, lapack_int m, lapack_int n, 5160*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 5161*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 5162*bf2c3715SXin Li lapack_int ldb, double* s, double rcond, 5163*bf2c3715SXin Li lapack_int* rank, lapack_complex_double* work, 5164*bf2c3715SXin Li lapack_int lwork, double* rwork, 5165*bf2c3715SXin Li lapack_int* iwork ); 5166*bf2c3715SXin Li 5167*bf2c3715SXin Li lapack_int LAPACKE_sgelss_work( int matrix_order, lapack_int m, lapack_int n, 5168*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, 5169*bf2c3715SXin Li float* b, lapack_int ldb, float* s, float rcond, 5170*bf2c3715SXin Li lapack_int* rank, float* work, 5171*bf2c3715SXin Li lapack_int lwork ); 5172*bf2c3715SXin Li lapack_int LAPACKE_dgelss_work( int matrix_order, lapack_int m, lapack_int n, 5173*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 5174*bf2c3715SXin Li double* b, lapack_int ldb, double* s, 5175*bf2c3715SXin Li double rcond, lapack_int* rank, double* work, 5176*bf2c3715SXin Li lapack_int lwork ); 5177*bf2c3715SXin Li lapack_int LAPACKE_cgelss_work( int matrix_order, lapack_int m, lapack_int n, 5178*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 5179*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5180*bf2c3715SXin Li lapack_int ldb, float* s, float rcond, 5181*bf2c3715SXin Li lapack_int* rank, lapack_complex_float* work, 5182*bf2c3715SXin Li lapack_int lwork, float* rwork ); 5183*bf2c3715SXin Li lapack_int LAPACKE_zgelss_work( int matrix_order, lapack_int m, lapack_int n, 5184*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 5185*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 5186*bf2c3715SXin Li lapack_int ldb, double* s, double rcond, 5187*bf2c3715SXin Li lapack_int* rank, lapack_complex_double* work, 5188*bf2c3715SXin Li lapack_int lwork, double* rwork ); 5189*bf2c3715SXin Li 5190*bf2c3715SXin Li lapack_int LAPACKE_sgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5191*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, 5192*bf2c3715SXin Li float* b, lapack_int ldb, lapack_int* jpvt, 5193*bf2c3715SXin Li float rcond, lapack_int* rank, float* work, 5194*bf2c3715SXin Li lapack_int lwork ); 5195*bf2c3715SXin Li lapack_int LAPACKE_dgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5196*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 5197*bf2c3715SXin Li double* b, lapack_int ldb, lapack_int* jpvt, 5198*bf2c3715SXin Li double rcond, lapack_int* rank, double* work, 5199*bf2c3715SXin Li lapack_int lwork ); 5200*bf2c3715SXin Li lapack_int LAPACKE_cgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5201*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 5202*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5203*bf2c3715SXin Li lapack_int ldb, lapack_int* jpvt, float rcond, 5204*bf2c3715SXin Li lapack_int* rank, lapack_complex_float* work, 5205*bf2c3715SXin Li lapack_int lwork, float* rwork ); 5206*bf2c3715SXin Li lapack_int LAPACKE_zgelsy_work( int matrix_order, lapack_int m, lapack_int n, 5207*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 5208*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 5209*bf2c3715SXin Li lapack_int ldb, lapack_int* jpvt, double rcond, 5210*bf2c3715SXin Li lapack_int* rank, lapack_complex_double* work, 5211*bf2c3715SXin Li lapack_int lwork, double* rwork ); 5212*bf2c3715SXin Li 5213*bf2c3715SXin Li lapack_int LAPACKE_sgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5214*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 5215*bf2c3715SXin Li float* work, lapack_int lwork ); 5216*bf2c3715SXin Li lapack_int LAPACKE_dgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5217*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 5218*bf2c3715SXin Li double* work, lapack_int lwork ); 5219*bf2c3715SXin Li lapack_int LAPACKE_cgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5220*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5221*bf2c3715SXin Li lapack_complex_float* tau, 5222*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5223*bf2c3715SXin Li lapack_int LAPACKE_zgeqlf_work( int matrix_order, lapack_int m, lapack_int n, 5224*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5225*bf2c3715SXin Li lapack_complex_double* tau, 5226*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5227*bf2c3715SXin Li 5228*bf2c3715SXin Li lapack_int LAPACKE_sgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5229*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* jpvt, 5230*bf2c3715SXin Li float* tau, float* work, lapack_int lwork ); 5231*bf2c3715SXin Li lapack_int LAPACKE_dgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5232*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* jpvt, 5233*bf2c3715SXin Li double* tau, double* work, lapack_int lwork ); 5234*bf2c3715SXin Li lapack_int LAPACKE_cgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5235*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5236*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_float* tau, 5237*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5238*bf2c3715SXin Li float* rwork ); 5239*bf2c3715SXin Li lapack_int LAPACKE_zgeqp3_work( int matrix_order, lapack_int m, lapack_int n, 5240*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5241*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_double* tau, 5242*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5243*bf2c3715SXin Li double* rwork ); 5244*bf2c3715SXin Li 5245*bf2c3715SXin Li lapack_int LAPACKE_sgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5246*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* jpvt, 5247*bf2c3715SXin Li float* tau, float* work ); 5248*bf2c3715SXin Li lapack_int LAPACKE_dgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5249*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* jpvt, 5250*bf2c3715SXin Li double* tau, double* work ); 5251*bf2c3715SXin Li lapack_int LAPACKE_cgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5252*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5253*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_float* tau, 5254*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 5255*bf2c3715SXin Li lapack_int LAPACKE_zgeqpf_work( int matrix_order, lapack_int m, lapack_int n, 5256*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5257*bf2c3715SXin Li lapack_int* jpvt, lapack_complex_double* tau, 5258*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 5259*bf2c3715SXin Li 5260*bf2c3715SXin Li lapack_int LAPACKE_sgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5261*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 5262*bf2c3715SXin Li float* work ); 5263*bf2c3715SXin Li lapack_int LAPACKE_dgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5264*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 5265*bf2c3715SXin Li double* work ); 5266*bf2c3715SXin Li lapack_int LAPACKE_cgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5267*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5268*bf2c3715SXin Li lapack_complex_float* tau, 5269*bf2c3715SXin Li lapack_complex_float* work ); 5270*bf2c3715SXin Li lapack_int LAPACKE_zgeqr2_work( int matrix_order, lapack_int m, lapack_int n, 5271*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5272*bf2c3715SXin Li lapack_complex_double* tau, 5273*bf2c3715SXin Li lapack_complex_double* work ); 5274*bf2c3715SXin Li 5275*bf2c3715SXin Li lapack_int LAPACKE_sgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5276*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 5277*bf2c3715SXin Li float* work, lapack_int lwork ); 5278*bf2c3715SXin Li lapack_int LAPACKE_dgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5279*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 5280*bf2c3715SXin Li double* work, lapack_int lwork ); 5281*bf2c3715SXin Li lapack_int LAPACKE_cgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5282*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5283*bf2c3715SXin Li lapack_complex_float* tau, 5284*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5285*bf2c3715SXin Li lapack_int LAPACKE_zgeqrf_work( int matrix_order, lapack_int m, lapack_int n, 5286*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5287*bf2c3715SXin Li lapack_complex_double* tau, 5288*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5289*bf2c3715SXin Li 5290*bf2c3715SXin Li lapack_int LAPACKE_sgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5291*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 5292*bf2c3715SXin Li float* work, lapack_int lwork ); 5293*bf2c3715SXin Li lapack_int LAPACKE_dgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5294*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 5295*bf2c3715SXin Li double* work, lapack_int lwork ); 5296*bf2c3715SXin Li lapack_int LAPACKE_cgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5297*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5298*bf2c3715SXin Li lapack_complex_float* tau, 5299*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5300*bf2c3715SXin Li lapack_int LAPACKE_zgeqrfp_work( int matrix_order, lapack_int m, lapack_int n, 5301*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5302*bf2c3715SXin Li lapack_complex_double* tau, 5303*bf2c3715SXin Li lapack_complex_double* work, 5304*bf2c3715SXin Li lapack_int lwork ); 5305*bf2c3715SXin Li 5306*bf2c3715SXin Li lapack_int LAPACKE_sgerfs_work( int matrix_order, char trans, lapack_int n, 5307*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 5308*bf2c3715SXin Li const float* af, lapack_int ldaf, 5309*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 5310*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 5311*bf2c3715SXin Li float* ferr, float* berr, float* work, 5312*bf2c3715SXin Li lapack_int* iwork ); 5313*bf2c3715SXin Li lapack_int LAPACKE_dgerfs_work( int matrix_order, char trans, lapack_int n, 5314*bf2c3715SXin Li lapack_int nrhs, const double* a, 5315*bf2c3715SXin Li lapack_int lda, const double* af, 5316*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 5317*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 5318*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr, 5319*bf2c3715SXin Li double* work, lapack_int* iwork ); 5320*bf2c3715SXin Li lapack_int LAPACKE_cgerfs_work( int matrix_order, char trans, lapack_int n, 5321*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 5322*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 5323*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 5324*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 5325*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 5326*bf2c3715SXin Li float* ferr, float* berr, 5327*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 5328*bf2c3715SXin Li lapack_int LAPACKE_zgerfs_work( int matrix_order, char trans, lapack_int n, 5329*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 5330*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 5331*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 5332*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 5333*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 5334*bf2c3715SXin Li double* ferr, double* berr, 5335*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 5336*bf2c3715SXin Li 5337*bf2c3715SXin Li lapack_int LAPACKE_sgerfsx_work( int matrix_order, char trans, char equed, 5338*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 5339*bf2c3715SXin Li lapack_int lda, const float* af, 5340*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 5341*bf2c3715SXin Li const float* r, const float* c, const float* b, 5342*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 5343*bf2c3715SXin Li float* rcond, float* berr, 5344*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 5345*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 5346*bf2c3715SXin Li float* params, float* work, 5347*bf2c3715SXin Li lapack_int* iwork ); 5348*bf2c3715SXin Li lapack_int LAPACKE_dgerfsx_work( int matrix_order, char trans, char equed, 5349*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 5350*bf2c3715SXin Li lapack_int lda, const double* af, 5351*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 5352*bf2c3715SXin Li const double* r, const double* c, 5353*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 5354*bf2c3715SXin Li lapack_int ldx, double* rcond, double* berr, 5355*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 5356*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 5357*bf2c3715SXin Li double* params, double* work, 5358*bf2c3715SXin Li lapack_int* iwork ); 5359*bf2c3715SXin Li lapack_int LAPACKE_cgerfsx_work( int matrix_order, char trans, char equed, 5360*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5361*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 5362*bf2c3715SXin Li const lapack_complex_float* af, 5363*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 5364*bf2c3715SXin Li const float* r, const float* c, 5365*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 5366*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 5367*bf2c3715SXin Li float* rcond, float* berr, 5368*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 5369*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 5370*bf2c3715SXin Li float* params, lapack_complex_float* work, 5371*bf2c3715SXin Li float* rwork ); 5372*bf2c3715SXin Li lapack_int LAPACKE_zgerfsx_work( int matrix_order, char trans, char equed, 5373*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5374*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 5375*bf2c3715SXin Li const lapack_complex_double* af, 5376*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 5377*bf2c3715SXin Li const double* r, const double* c, 5378*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 5379*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 5380*bf2c3715SXin Li double* rcond, double* berr, 5381*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 5382*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 5383*bf2c3715SXin Li double* params, lapack_complex_double* work, 5384*bf2c3715SXin Li double* rwork ); 5385*bf2c3715SXin Li 5386*bf2c3715SXin Li lapack_int LAPACKE_sgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5387*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 5388*bf2c3715SXin Li float* work, lapack_int lwork ); 5389*bf2c3715SXin Li lapack_int LAPACKE_dgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5390*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 5391*bf2c3715SXin Li double* work, lapack_int lwork ); 5392*bf2c3715SXin Li lapack_int LAPACKE_cgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5393*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5394*bf2c3715SXin Li lapack_complex_float* tau, 5395*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5396*bf2c3715SXin Li lapack_int LAPACKE_zgerqf_work( int matrix_order, lapack_int m, lapack_int n, 5397*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5398*bf2c3715SXin Li lapack_complex_double* tau, 5399*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5400*bf2c3715SXin Li 5401*bf2c3715SXin Li lapack_int LAPACKE_sgesdd_work( int matrix_order, char jobz, lapack_int m, 5402*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 5403*bf2c3715SXin Li float* s, float* u, lapack_int ldu, float* vt, 5404*bf2c3715SXin Li lapack_int ldvt, float* work, lapack_int lwork, 5405*bf2c3715SXin Li lapack_int* iwork ); 5406*bf2c3715SXin Li lapack_int LAPACKE_dgesdd_work( int matrix_order, char jobz, lapack_int m, 5407*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 5408*bf2c3715SXin Li double* s, double* u, lapack_int ldu, 5409*bf2c3715SXin Li double* vt, lapack_int ldvt, double* work, 5410*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork ); 5411*bf2c3715SXin Li lapack_int LAPACKE_cgesdd_work( int matrix_order, char jobz, lapack_int m, 5412*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 5413*bf2c3715SXin Li lapack_int lda, float* s, 5414*bf2c3715SXin Li lapack_complex_float* u, lapack_int ldu, 5415*bf2c3715SXin Li lapack_complex_float* vt, lapack_int ldvt, 5416*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5417*bf2c3715SXin Li float* rwork, lapack_int* iwork ); 5418*bf2c3715SXin Li lapack_int LAPACKE_zgesdd_work( int matrix_order, char jobz, lapack_int m, 5419*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 5420*bf2c3715SXin Li lapack_int lda, double* s, 5421*bf2c3715SXin Li lapack_complex_double* u, lapack_int ldu, 5422*bf2c3715SXin Li lapack_complex_double* vt, lapack_int ldvt, 5423*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5424*bf2c3715SXin Li double* rwork, lapack_int* iwork ); 5425*bf2c3715SXin Li 5426*bf2c3715SXin Li lapack_int LAPACKE_sgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5427*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ipiv, 5428*bf2c3715SXin Li float* b, lapack_int ldb ); 5429*bf2c3715SXin Li lapack_int LAPACKE_dgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5430*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv, 5431*bf2c3715SXin Li double* b, lapack_int ldb ); 5432*bf2c3715SXin Li lapack_int LAPACKE_cgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5433*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5434*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 5435*bf2c3715SXin Li lapack_int ldb ); 5436*bf2c3715SXin Li lapack_int LAPACKE_zgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5437*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5438*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 5439*bf2c3715SXin Li lapack_int ldb ); 5440*bf2c3715SXin Li lapack_int LAPACKE_dsgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5441*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv, 5442*bf2c3715SXin Li double* b, lapack_int ldb, double* x, 5443*bf2c3715SXin Li lapack_int ldx, double* work, float* swork, 5444*bf2c3715SXin Li lapack_int* iter ); 5445*bf2c3715SXin Li lapack_int LAPACKE_zcgesv_work( int matrix_order, lapack_int n, lapack_int nrhs, 5446*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5447*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 5448*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 5449*bf2c3715SXin Li lapack_int ldx, lapack_complex_double* work, 5450*bf2c3715SXin Li lapack_complex_float* swork, double* rwork, 5451*bf2c3715SXin Li lapack_int* iter ); 5452*bf2c3715SXin Li 5453*bf2c3715SXin Li lapack_int LAPACKE_sgesvd_work( int matrix_order, char jobu, char jobvt, 5454*bf2c3715SXin Li lapack_int m, lapack_int n, float* a, 5455*bf2c3715SXin Li lapack_int lda, float* s, float* u, 5456*bf2c3715SXin Li lapack_int ldu, float* vt, lapack_int ldvt, 5457*bf2c3715SXin Li float* work, lapack_int lwork ); 5458*bf2c3715SXin Li lapack_int LAPACKE_dgesvd_work( int matrix_order, char jobu, char jobvt, 5459*bf2c3715SXin Li lapack_int m, lapack_int n, double* a, 5460*bf2c3715SXin Li lapack_int lda, double* s, double* u, 5461*bf2c3715SXin Li lapack_int ldu, double* vt, lapack_int ldvt, 5462*bf2c3715SXin Li double* work, lapack_int lwork ); 5463*bf2c3715SXin Li lapack_int LAPACKE_cgesvd_work( int matrix_order, char jobu, char jobvt, 5464*bf2c3715SXin Li lapack_int m, lapack_int n, 5465*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5466*bf2c3715SXin Li float* s, lapack_complex_float* u, 5467*bf2c3715SXin Li lapack_int ldu, lapack_complex_float* vt, 5468*bf2c3715SXin Li lapack_int ldvt, lapack_complex_float* work, 5469*bf2c3715SXin Li lapack_int lwork, float* rwork ); 5470*bf2c3715SXin Li lapack_int LAPACKE_zgesvd_work( int matrix_order, char jobu, char jobvt, 5471*bf2c3715SXin Li lapack_int m, lapack_int n, 5472*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5473*bf2c3715SXin Li double* s, lapack_complex_double* u, 5474*bf2c3715SXin Li lapack_int ldu, lapack_complex_double* vt, 5475*bf2c3715SXin Li lapack_int ldvt, lapack_complex_double* work, 5476*bf2c3715SXin Li lapack_int lwork, double* rwork ); 5477*bf2c3715SXin Li 5478*bf2c3715SXin Li lapack_int LAPACKE_sgesvj_work( int matrix_order, char joba, char jobu, 5479*bf2c3715SXin Li char jobv, lapack_int m, lapack_int n, float* a, 5480*bf2c3715SXin Li lapack_int lda, float* sva, lapack_int mv, 5481*bf2c3715SXin Li float* v, lapack_int ldv, float* work, 5482*bf2c3715SXin Li lapack_int lwork ); 5483*bf2c3715SXin Li lapack_int LAPACKE_dgesvj_work( int matrix_order, char joba, char jobu, 5484*bf2c3715SXin Li char jobv, lapack_int m, lapack_int n, 5485*bf2c3715SXin Li double* a, lapack_int lda, double* sva, 5486*bf2c3715SXin Li lapack_int mv, double* v, lapack_int ldv, 5487*bf2c3715SXin Li double* work, lapack_int lwork ); 5488*bf2c3715SXin Li 5489*bf2c3715SXin Li lapack_int LAPACKE_sgesvx_work( int matrix_order, char fact, char trans, 5490*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 5491*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 5492*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, 5493*bf2c3715SXin Li float* c, float* b, lapack_int ldb, float* x, 5494*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 5495*bf2c3715SXin Li float* berr, float* work, lapack_int* iwork ); 5496*bf2c3715SXin Li lapack_int LAPACKE_dgesvx_work( int matrix_order, char fact, char trans, 5497*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 5498*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 5499*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, 5500*bf2c3715SXin Li double* c, double* b, lapack_int ldb, double* x, 5501*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 5502*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork ); 5503*bf2c3715SXin Li lapack_int LAPACKE_cgesvx_work( int matrix_order, char fact, char trans, 5504*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5505*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5506*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 5507*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, 5508*bf2c3715SXin Li float* c, lapack_complex_float* b, 5509*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 5510*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 5511*bf2c3715SXin Li float* berr, lapack_complex_float* work, 5512*bf2c3715SXin Li float* rwork ); 5513*bf2c3715SXin Li lapack_int LAPACKE_zgesvx_work( int matrix_order, char fact, char trans, 5514*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5515*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5516*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 5517*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, 5518*bf2c3715SXin Li double* c, lapack_complex_double* b, 5519*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 5520*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 5521*bf2c3715SXin Li double* berr, lapack_complex_double* work, 5522*bf2c3715SXin Li double* rwork ); 5523*bf2c3715SXin Li 5524*bf2c3715SXin Li lapack_int LAPACKE_sgesvxx_work( int matrix_order, char fact, char trans, 5525*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 5526*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 5527*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, 5528*bf2c3715SXin Li float* c, float* b, lapack_int ldb, float* x, 5529*bf2c3715SXin Li lapack_int ldx, float* rcond, float* rpvgrw, 5530*bf2c3715SXin Li float* berr, lapack_int n_err_bnds, 5531*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 5532*bf2c3715SXin Li lapack_int nparams, float* params, float* work, 5533*bf2c3715SXin Li lapack_int* iwork ); 5534*bf2c3715SXin Li lapack_int LAPACKE_dgesvxx_work( int matrix_order, char fact, char trans, 5535*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 5536*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 5537*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, 5538*bf2c3715SXin Li double* c, double* b, lapack_int ldb, 5539*bf2c3715SXin Li double* x, lapack_int ldx, double* rcond, 5540*bf2c3715SXin Li double* rpvgrw, double* berr, 5541*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 5542*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 5543*bf2c3715SXin Li double* params, double* work, 5544*bf2c3715SXin Li lapack_int* iwork ); 5545*bf2c3715SXin Li lapack_int LAPACKE_cgesvxx_work( int matrix_order, char fact, char trans, 5546*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5547*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5548*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 5549*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, 5550*bf2c3715SXin Li float* c, lapack_complex_float* b, 5551*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 5552*bf2c3715SXin Li lapack_int ldx, float* rcond, float* rpvgrw, 5553*bf2c3715SXin Li float* berr, lapack_int n_err_bnds, 5554*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 5555*bf2c3715SXin Li lapack_int nparams, float* params, 5556*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 5557*bf2c3715SXin Li lapack_int LAPACKE_zgesvxx_work( int matrix_order, char fact, char trans, 5558*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 5559*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5560*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 5561*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, 5562*bf2c3715SXin Li double* c, lapack_complex_double* b, 5563*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 5564*bf2c3715SXin Li lapack_int ldx, double* rcond, double* rpvgrw, 5565*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 5566*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 5567*bf2c3715SXin Li lapack_int nparams, double* params, 5568*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 5569*bf2c3715SXin Li 5570*bf2c3715SXin Li lapack_int LAPACKE_sgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5571*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ipiv ); 5572*bf2c3715SXin Li lapack_int LAPACKE_dgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5573*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv ); 5574*bf2c3715SXin Li lapack_int LAPACKE_cgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5575*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5576*bf2c3715SXin Li lapack_int* ipiv ); 5577*bf2c3715SXin Li lapack_int LAPACKE_zgetf2_work( int matrix_order, lapack_int m, lapack_int n, 5578*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5579*bf2c3715SXin Li lapack_int* ipiv ); 5580*bf2c3715SXin Li 5581*bf2c3715SXin Li lapack_int LAPACKE_sgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5582*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ipiv ); 5583*bf2c3715SXin Li lapack_int LAPACKE_dgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5584*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv ); 5585*bf2c3715SXin Li lapack_int LAPACKE_cgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5586*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5587*bf2c3715SXin Li lapack_int* ipiv ); 5588*bf2c3715SXin Li lapack_int LAPACKE_zgetrf_work( int matrix_order, lapack_int m, lapack_int n, 5589*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5590*bf2c3715SXin Li lapack_int* ipiv ); 5591*bf2c3715SXin Li 5592*bf2c3715SXin Li lapack_int LAPACKE_sgetri_work( int matrix_order, lapack_int n, float* a, 5593*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 5594*bf2c3715SXin Li float* work, lapack_int lwork ); 5595*bf2c3715SXin Li lapack_int LAPACKE_dgetri_work( int matrix_order, lapack_int n, double* a, 5596*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 5597*bf2c3715SXin Li double* work, lapack_int lwork ); 5598*bf2c3715SXin Li lapack_int LAPACKE_cgetri_work( int matrix_order, lapack_int n, 5599*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5600*bf2c3715SXin Li const lapack_int* ipiv, 5601*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5602*bf2c3715SXin Li lapack_int LAPACKE_zgetri_work( int matrix_order, lapack_int n, 5603*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5604*bf2c3715SXin Li const lapack_int* ipiv, 5605*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5606*bf2c3715SXin Li 5607*bf2c3715SXin Li lapack_int LAPACKE_sgetrs_work( int matrix_order, char trans, lapack_int n, 5608*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 5609*bf2c3715SXin Li const lapack_int* ipiv, float* b, 5610*bf2c3715SXin Li lapack_int ldb ); 5611*bf2c3715SXin Li lapack_int LAPACKE_dgetrs_work( int matrix_order, char trans, lapack_int n, 5612*bf2c3715SXin Li lapack_int nrhs, const double* a, 5613*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 5614*bf2c3715SXin Li double* b, lapack_int ldb ); 5615*bf2c3715SXin Li lapack_int LAPACKE_cgetrs_work( int matrix_order, char trans, lapack_int n, 5616*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 5617*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 5618*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 5619*bf2c3715SXin Li lapack_int LAPACKE_zgetrs_work( int matrix_order, char trans, lapack_int n, 5620*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 5621*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 5622*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 5623*bf2c3715SXin Li 5624*bf2c3715SXin Li lapack_int LAPACKE_sggbak_work( int matrix_order, char job, char side, 5625*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5626*bf2c3715SXin Li const float* lscale, const float* rscale, 5627*bf2c3715SXin Li lapack_int m, float* v, lapack_int ldv ); 5628*bf2c3715SXin Li lapack_int LAPACKE_dggbak_work( int matrix_order, char job, char side, 5629*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5630*bf2c3715SXin Li const double* lscale, const double* rscale, 5631*bf2c3715SXin Li lapack_int m, double* v, lapack_int ldv ); 5632*bf2c3715SXin Li lapack_int LAPACKE_cggbak_work( int matrix_order, char job, char side, 5633*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5634*bf2c3715SXin Li const float* lscale, const float* rscale, 5635*bf2c3715SXin Li lapack_int m, lapack_complex_float* v, 5636*bf2c3715SXin Li lapack_int ldv ); 5637*bf2c3715SXin Li lapack_int LAPACKE_zggbak_work( int matrix_order, char job, char side, 5638*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5639*bf2c3715SXin Li const double* lscale, const double* rscale, 5640*bf2c3715SXin Li lapack_int m, lapack_complex_double* v, 5641*bf2c3715SXin Li lapack_int ldv ); 5642*bf2c3715SXin Li 5643*bf2c3715SXin Li lapack_int LAPACKE_sggbal_work( int matrix_order, char job, lapack_int n, 5644*bf2c3715SXin Li float* a, lapack_int lda, float* b, 5645*bf2c3715SXin Li lapack_int ldb, lapack_int* ilo, 5646*bf2c3715SXin Li lapack_int* ihi, float* lscale, float* rscale, 5647*bf2c3715SXin Li float* work ); 5648*bf2c3715SXin Li lapack_int LAPACKE_dggbal_work( int matrix_order, char job, lapack_int n, 5649*bf2c3715SXin Li double* a, lapack_int lda, double* b, 5650*bf2c3715SXin Li lapack_int ldb, lapack_int* ilo, 5651*bf2c3715SXin Li lapack_int* ihi, double* lscale, double* rscale, 5652*bf2c3715SXin Li double* work ); 5653*bf2c3715SXin Li lapack_int LAPACKE_cggbal_work( int matrix_order, char job, lapack_int n, 5654*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5655*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5656*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* lscale, 5657*bf2c3715SXin Li float* rscale, float* work ); 5658*bf2c3715SXin Li lapack_int LAPACKE_zggbal_work( int matrix_order, char job, lapack_int n, 5659*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5660*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5661*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, 5662*bf2c3715SXin Li double* lscale, double* rscale, double* work ); 5663*bf2c3715SXin Li 5664*bf2c3715SXin Li lapack_int LAPACKE_sgges_work( int matrix_order, char jobvsl, char jobvsr, 5665*bf2c3715SXin Li char sort, LAPACK_S_SELECT3 selctg, lapack_int n, 5666*bf2c3715SXin Li float* a, lapack_int lda, float* b, 5667*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, float* alphar, 5668*bf2c3715SXin Li float* alphai, float* beta, float* vsl, 5669*bf2c3715SXin Li lapack_int ldvsl, float* vsr, lapack_int ldvsr, 5670*bf2c3715SXin Li float* work, lapack_int lwork, 5671*bf2c3715SXin Li lapack_logical* bwork ); 5672*bf2c3715SXin Li lapack_int LAPACKE_dgges_work( int matrix_order, char jobvsl, char jobvsr, 5673*bf2c3715SXin Li char sort, LAPACK_D_SELECT3 selctg, lapack_int n, 5674*bf2c3715SXin Li double* a, lapack_int lda, double* b, 5675*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, double* alphar, 5676*bf2c3715SXin Li double* alphai, double* beta, double* vsl, 5677*bf2c3715SXin Li lapack_int ldvsl, double* vsr, lapack_int ldvsr, 5678*bf2c3715SXin Li double* work, lapack_int lwork, 5679*bf2c3715SXin Li lapack_logical* bwork ); 5680*bf2c3715SXin Li lapack_int LAPACKE_cgges_work( int matrix_order, char jobvsl, char jobvsr, 5681*bf2c3715SXin Li char sort, LAPACK_C_SELECT2 selctg, lapack_int n, 5682*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5683*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5684*bf2c3715SXin Li lapack_int* sdim, lapack_complex_float* alpha, 5685*bf2c3715SXin Li lapack_complex_float* beta, 5686*bf2c3715SXin Li lapack_complex_float* vsl, lapack_int ldvsl, 5687*bf2c3715SXin Li lapack_complex_float* vsr, lapack_int ldvsr, 5688*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5689*bf2c3715SXin Li float* rwork, lapack_logical* bwork ); 5690*bf2c3715SXin Li lapack_int LAPACKE_zgges_work( int matrix_order, char jobvsl, char jobvsr, 5691*bf2c3715SXin Li char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, 5692*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5693*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5694*bf2c3715SXin Li lapack_int* sdim, lapack_complex_double* alpha, 5695*bf2c3715SXin Li lapack_complex_double* beta, 5696*bf2c3715SXin Li lapack_complex_double* vsl, lapack_int ldvsl, 5697*bf2c3715SXin Li lapack_complex_double* vsr, lapack_int ldvsr, 5698*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5699*bf2c3715SXin Li double* rwork, lapack_logical* bwork ); 5700*bf2c3715SXin Li 5701*bf2c3715SXin Li lapack_int LAPACKE_sggesx_work( int matrix_order, char jobvsl, char jobvsr, 5702*bf2c3715SXin Li char sort, LAPACK_S_SELECT3 selctg, char sense, 5703*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 5704*bf2c3715SXin Li float* b, lapack_int ldb, lapack_int* sdim, 5705*bf2c3715SXin Li float* alphar, float* alphai, float* beta, 5706*bf2c3715SXin Li float* vsl, lapack_int ldvsl, float* vsr, 5707*bf2c3715SXin Li lapack_int ldvsr, float* rconde, float* rcondv, 5708*bf2c3715SXin Li float* work, lapack_int lwork, 5709*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork, 5710*bf2c3715SXin Li lapack_logical* bwork ); 5711*bf2c3715SXin Li lapack_int LAPACKE_dggesx_work( int matrix_order, char jobvsl, char jobvsr, 5712*bf2c3715SXin Li char sort, LAPACK_D_SELECT3 selctg, char sense, 5713*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 5714*bf2c3715SXin Li double* b, lapack_int ldb, lapack_int* sdim, 5715*bf2c3715SXin Li double* alphar, double* alphai, double* beta, 5716*bf2c3715SXin Li double* vsl, lapack_int ldvsl, double* vsr, 5717*bf2c3715SXin Li lapack_int ldvsr, double* rconde, 5718*bf2c3715SXin Li double* rcondv, double* work, lapack_int lwork, 5719*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork, 5720*bf2c3715SXin Li lapack_logical* bwork ); 5721*bf2c3715SXin Li lapack_int LAPACKE_cggesx_work( int matrix_order, char jobvsl, char jobvsr, 5722*bf2c3715SXin Li char sort, LAPACK_C_SELECT2 selctg, char sense, 5723*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 5724*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5725*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, 5726*bf2c3715SXin Li lapack_complex_float* alpha, 5727*bf2c3715SXin Li lapack_complex_float* beta, 5728*bf2c3715SXin Li lapack_complex_float* vsl, lapack_int ldvsl, 5729*bf2c3715SXin Li lapack_complex_float* vsr, lapack_int ldvsr, 5730*bf2c3715SXin Li float* rconde, float* rcondv, 5731*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5732*bf2c3715SXin Li float* rwork, lapack_int* iwork, 5733*bf2c3715SXin Li lapack_int liwork, lapack_logical* bwork ); 5734*bf2c3715SXin Li lapack_int LAPACKE_zggesx_work( int matrix_order, char jobvsl, char jobvsr, 5735*bf2c3715SXin Li char sort, LAPACK_Z_SELECT2 selctg, char sense, 5736*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 5737*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 5738*bf2c3715SXin Li lapack_int ldb, lapack_int* sdim, 5739*bf2c3715SXin Li lapack_complex_double* alpha, 5740*bf2c3715SXin Li lapack_complex_double* beta, 5741*bf2c3715SXin Li lapack_complex_double* vsl, lapack_int ldvsl, 5742*bf2c3715SXin Li lapack_complex_double* vsr, lapack_int ldvsr, 5743*bf2c3715SXin Li double* rconde, double* rcondv, 5744*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5745*bf2c3715SXin Li double* rwork, lapack_int* iwork, 5746*bf2c3715SXin Li lapack_int liwork, lapack_logical* bwork ); 5747*bf2c3715SXin Li 5748*bf2c3715SXin Li lapack_int LAPACKE_sggev_work( int matrix_order, char jobvl, char jobvr, 5749*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* b, 5750*bf2c3715SXin Li lapack_int ldb, float* alphar, float* alphai, 5751*bf2c3715SXin Li float* beta, float* vl, lapack_int ldvl, 5752*bf2c3715SXin Li float* vr, lapack_int ldvr, float* work, 5753*bf2c3715SXin Li lapack_int lwork ); 5754*bf2c3715SXin Li lapack_int LAPACKE_dggev_work( int matrix_order, char jobvl, char jobvr, 5755*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 5756*bf2c3715SXin Li double* b, lapack_int ldb, double* alphar, 5757*bf2c3715SXin Li double* alphai, double* beta, double* vl, 5758*bf2c3715SXin Li lapack_int ldvl, double* vr, lapack_int ldvr, 5759*bf2c3715SXin Li double* work, lapack_int lwork ); 5760*bf2c3715SXin Li lapack_int LAPACKE_cggev_work( int matrix_order, char jobvl, char jobvr, 5761*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 5762*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5763*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* alpha, 5764*bf2c3715SXin Li lapack_complex_float* beta, 5765*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 5766*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 5767*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5768*bf2c3715SXin Li float* rwork ); 5769*bf2c3715SXin Li lapack_int LAPACKE_zggev_work( int matrix_order, char jobvl, char jobvr, 5770*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 5771*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 5772*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* alpha, 5773*bf2c3715SXin Li lapack_complex_double* beta, 5774*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 5775*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 5776*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5777*bf2c3715SXin Li double* rwork ); 5778*bf2c3715SXin Li 5779*bf2c3715SXin Li lapack_int LAPACKE_sggevx_work( int matrix_order, char balanc, char jobvl, 5780*bf2c3715SXin Li char jobvr, char sense, lapack_int n, float* a, 5781*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 5782*bf2c3715SXin Li float* alphar, float* alphai, float* beta, 5783*bf2c3715SXin Li float* vl, lapack_int ldvl, float* vr, 5784*bf2c3715SXin Li lapack_int ldvr, lapack_int* ilo, 5785*bf2c3715SXin Li lapack_int* ihi, float* lscale, float* rscale, 5786*bf2c3715SXin Li float* abnrm, float* bbnrm, float* rconde, 5787*bf2c3715SXin Li float* rcondv, float* work, lapack_int lwork, 5788*bf2c3715SXin Li lapack_int* iwork, lapack_logical* bwork ); 5789*bf2c3715SXin Li lapack_int LAPACKE_dggevx_work( int matrix_order, char balanc, char jobvl, 5790*bf2c3715SXin Li char jobvr, char sense, lapack_int n, double* a, 5791*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 5792*bf2c3715SXin Li double* alphar, double* alphai, double* beta, 5793*bf2c3715SXin Li double* vl, lapack_int ldvl, double* vr, 5794*bf2c3715SXin Li lapack_int ldvr, lapack_int* ilo, 5795*bf2c3715SXin Li lapack_int* ihi, double* lscale, double* rscale, 5796*bf2c3715SXin Li double* abnrm, double* bbnrm, double* rconde, 5797*bf2c3715SXin Li double* rcondv, double* work, lapack_int lwork, 5798*bf2c3715SXin Li lapack_int* iwork, lapack_logical* bwork ); 5799*bf2c3715SXin Li lapack_int LAPACKE_cggevx_work( int matrix_order, char balanc, char jobvl, 5800*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 5801*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5802*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5803*bf2c3715SXin Li lapack_complex_float* alpha, 5804*bf2c3715SXin Li lapack_complex_float* beta, 5805*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 5806*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 5807*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* lscale, 5808*bf2c3715SXin Li float* rscale, float* abnrm, float* bbnrm, 5809*bf2c3715SXin Li float* rconde, float* rcondv, 5810*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 5811*bf2c3715SXin Li float* rwork, lapack_int* iwork, 5812*bf2c3715SXin Li lapack_logical* bwork ); 5813*bf2c3715SXin Li lapack_int LAPACKE_zggevx_work( int matrix_order, char balanc, char jobvl, 5814*bf2c3715SXin Li char jobvr, char sense, lapack_int n, 5815*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5816*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5817*bf2c3715SXin Li lapack_complex_double* alpha, 5818*bf2c3715SXin Li lapack_complex_double* beta, 5819*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 5820*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 5821*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, 5822*bf2c3715SXin Li double* lscale, double* rscale, double* abnrm, 5823*bf2c3715SXin Li double* bbnrm, double* rconde, double* rcondv, 5824*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 5825*bf2c3715SXin Li double* rwork, lapack_int* iwork, 5826*bf2c3715SXin Li lapack_logical* bwork ); 5827*bf2c3715SXin Li 5828*bf2c3715SXin Li lapack_int LAPACKE_sggglm_work( int matrix_order, lapack_int n, lapack_int m, 5829*bf2c3715SXin Li lapack_int p, float* a, lapack_int lda, 5830*bf2c3715SXin Li float* b, lapack_int ldb, float* d, float* x, 5831*bf2c3715SXin Li float* y, float* work, lapack_int lwork ); 5832*bf2c3715SXin Li lapack_int LAPACKE_dggglm_work( int matrix_order, lapack_int n, lapack_int m, 5833*bf2c3715SXin Li lapack_int p, double* a, lapack_int lda, 5834*bf2c3715SXin Li double* b, lapack_int ldb, double* d, double* x, 5835*bf2c3715SXin Li double* y, double* work, lapack_int lwork ); 5836*bf2c3715SXin Li lapack_int LAPACKE_cggglm_work( int matrix_order, lapack_int n, lapack_int m, 5837*bf2c3715SXin Li lapack_int p, lapack_complex_float* a, 5838*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5839*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* d, 5840*bf2c3715SXin Li lapack_complex_float* x, 5841*bf2c3715SXin Li lapack_complex_float* y, 5842*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5843*bf2c3715SXin Li lapack_int LAPACKE_zggglm_work( int matrix_order, lapack_int n, lapack_int m, 5844*bf2c3715SXin Li lapack_int p, lapack_complex_double* a, 5845*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 5846*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* d, 5847*bf2c3715SXin Li lapack_complex_double* x, 5848*bf2c3715SXin Li lapack_complex_double* y, 5849*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5850*bf2c3715SXin Li 5851*bf2c3715SXin Li lapack_int LAPACKE_sgghrd_work( int matrix_order, char compq, char compz, 5852*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5853*bf2c3715SXin Li float* a, lapack_int lda, float* b, 5854*bf2c3715SXin Li lapack_int ldb, float* q, lapack_int ldq, 5855*bf2c3715SXin Li float* z, lapack_int ldz ); 5856*bf2c3715SXin Li lapack_int LAPACKE_dgghrd_work( int matrix_order, char compq, char compz, 5857*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5858*bf2c3715SXin Li double* a, lapack_int lda, double* b, 5859*bf2c3715SXin Li lapack_int ldb, double* q, lapack_int ldq, 5860*bf2c3715SXin Li double* z, lapack_int ldz ); 5861*bf2c3715SXin Li lapack_int LAPACKE_cgghrd_work( int matrix_order, char compq, char compz, 5862*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5863*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5864*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5865*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 5866*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz ); 5867*bf2c3715SXin Li lapack_int LAPACKE_zgghrd_work( int matrix_order, char compq, char compz, 5868*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 5869*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5870*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5871*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 5872*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz ); 5873*bf2c3715SXin Li 5874*bf2c3715SXin Li lapack_int LAPACKE_sgglse_work( int matrix_order, lapack_int m, lapack_int n, 5875*bf2c3715SXin Li lapack_int p, float* a, lapack_int lda, 5876*bf2c3715SXin Li float* b, lapack_int ldb, float* c, float* d, 5877*bf2c3715SXin Li float* x, float* work, lapack_int lwork ); 5878*bf2c3715SXin Li lapack_int LAPACKE_dgglse_work( int matrix_order, lapack_int m, lapack_int n, 5879*bf2c3715SXin Li lapack_int p, double* a, lapack_int lda, 5880*bf2c3715SXin Li double* b, lapack_int ldb, double* c, double* d, 5881*bf2c3715SXin Li double* x, double* work, lapack_int lwork ); 5882*bf2c3715SXin Li lapack_int LAPACKE_cgglse_work( int matrix_order, lapack_int m, lapack_int n, 5883*bf2c3715SXin Li lapack_int p, lapack_complex_float* a, 5884*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5885*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* c, 5886*bf2c3715SXin Li lapack_complex_float* d, 5887*bf2c3715SXin Li lapack_complex_float* x, 5888*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5889*bf2c3715SXin Li lapack_int LAPACKE_zgglse_work( int matrix_order, lapack_int m, lapack_int n, 5890*bf2c3715SXin Li lapack_int p, lapack_complex_double* a, 5891*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 5892*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* c, 5893*bf2c3715SXin Li lapack_complex_double* d, 5894*bf2c3715SXin Li lapack_complex_double* x, 5895*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5896*bf2c3715SXin Li 5897*bf2c3715SXin Li lapack_int LAPACKE_sggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5898*bf2c3715SXin Li lapack_int p, float* a, lapack_int lda, 5899*bf2c3715SXin Li float* taua, float* b, lapack_int ldb, 5900*bf2c3715SXin Li float* taub, float* work, lapack_int lwork ); 5901*bf2c3715SXin Li lapack_int LAPACKE_dggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5902*bf2c3715SXin Li lapack_int p, double* a, lapack_int lda, 5903*bf2c3715SXin Li double* taua, double* b, lapack_int ldb, 5904*bf2c3715SXin Li double* taub, double* work, lapack_int lwork ); 5905*bf2c3715SXin Li lapack_int LAPACKE_cggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5906*bf2c3715SXin Li lapack_int p, lapack_complex_float* a, 5907*bf2c3715SXin Li lapack_int lda, lapack_complex_float* taua, 5908*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5909*bf2c3715SXin Li lapack_complex_float* taub, 5910*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5911*bf2c3715SXin Li lapack_int LAPACKE_zggqrf_work( int matrix_order, lapack_int n, lapack_int m, 5912*bf2c3715SXin Li lapack_int p, lapack_complex_double* a, 5913*bf2c3715SXin Li lapack_int lda, lapack_complex_double* taua, 5914*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5915*bf2c3715SXin Li lapack_complex_double* taub, 5916*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5917*bf2c3715SXin Li 5918*bf2c3715SXin Li lapack_int LAPACKE_sggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5919*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 5920*bf2c3715SXin Li float* taua, float* b, lapack_int ldb, 5921*bf2c3715SXin Li float* taub, float* work, lapack_int lwork ); 5922*bf2c3715SXin Li lapack_int LAPACKE_dggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5923*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 5924*bf2c3715SXin Li double* taua, double* b, lapack_int ldb, 5925*bf2c3715SXin Li double* taub, double* work, lapack_int lwork ); 5926*bf2c3715SXin Li lapack_int LAPACKE_cggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5927*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 5928*bf2c3715SXin Li lapack_int lda, lapack_complex_float* taua, 5929*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5930*bf2c3715SXin Li lapack_complex_float* taub, 5931*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 5932*bf2c3715SXin Li lapack_int LAPACKE_zggrqf_work( int matrix_order, lapack_int m, lapack_int p, 5933*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 5934*bf2c3715SXin Li lapack_int lda, lapack_complex_double* taua, 5935*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5936*bf2c3715SXin Li lapack_complex_double* taub, 5937*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 5938*bf2c3715SXin Li 5939*bf2c3715SXin Li lapack_int LAPACKE_sggsvd_work( int matrix_order, char jobu, char jobv, 5940*bf2c3715SXin Li char jobq, lapack_int m, lapack_int n, 5941*bf2c3715SXin Li lapack_int p, lapack_int* k, lapack_int* l, 5942*bf2c3715SXin Li float* a, lapack_int lda, float* b, 5943*bf2c3715SXin Li lapack_int ldb, float* alpha, float* beta, 5944*bf2c3715SXin Li float* u, lapack_int ldu, float* v, 5945*bf2c3715SXin Li lapack_int ldv, float* q, lapack_int ldq, 5946*bf2c3715SXin Li float* work, lapack_int* iwork ); 5947*bf2c3715SXin Li lapack_int LAPACKE_dggsvd_work( int matrix_order, char jobu, char jobv, 5948*bf2c3715SXin Li char jobq, lapack_int m, lapack_int n, 5949*bf2c3715SXin Li lapack_int p, lapack_int* k, lapack_int* l, 5950*bf2c3715SXin Li double* a, lapack_int lda, double* b, 5951*bf2c3715SXin Li lapack_int ldb, double* alpha, double* beta, 5952*bf2c3715SXin Li double* u, lapack_int ldu, double* v, 5953*bf2c3715SXin Li lapack_int ldv, double* q, lapack_int ldq, 5954*bf2c3715SXin Li double* work, lapack_int* iwork ); 5955*bf2c3715SXin Li lapack_int LAPACKE_cggsvd_work( int matrix_order, char jobu, char jobv, 5956*bf2c3715SXin Li char jobq, lapack_int m, lapack_int n, 5957*bf2c3715SXin Li lapack_int p, lapack_int* k, lapack_int* l, 5958*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 5959*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 5960*bf2c3715SXin Li float* alpha, float* beta, 5961*bf2c3715SXin Li lapack_complex_float* u, lapack_int ldu, 5962*bf2c3715SXin Li lapack_complex_float* v, lapack_int ldv, 5963*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 5964*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 5965*bf2c3715SXin Li lapack_int* iwork ); 5966*bf2c3715SXin Li lapack_int LAPACKE_zggsvd_work( int matrix_order, char jobu, char jobv, 5967*bf2c3715SXin Li char jobq, lapack_int m, lapack_int n, 5968*bf2c3715SXin Li lapack_int p, lapack_int* k, lapack_int* l, 5969*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 5970*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 5971*bf2c3715SXin Li double* alpha, double* beta, 5972*bf2c3715SXin Li lapack_complex_double* u, lapack_int ldu, 5973*bf2c3715SXin Li lapack_complex_double* v, lapack_int ldv, 5974*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 5975*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 5976*bf2c3715SXin Li lapack_int* iwork ); 5977*bf2c3715SXin Li 5978*bf2c3715SXin Li lapack_int LAPACKE_sggsvp_work( int matrix_order, char jobu, char jobv, 5979*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 5980*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 5981*bf2c3715SXin Li float* b, lapack_int ldb, float tola, 5982*bf2c3715SXin Li float tolb, lapack_int* k, lapack_int* l, 5983*bf2c3715SXin Li float* u, lapack_int ldu, float* v, 5984*bf2c3715SXin Li lapack_int ldv, float* q, lapack_int ldq, 5985*bf2c3715SXin Li lapack_int* iwork, float* tau, float* work ); 5986*bf2c3715SXin Li lapack_int LAPACKE_dggsvp_work( int matrix_order, char jobu, char jobv, 5987*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 5988*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 5989*bf2c3715SXin Li double* b, lapack_int ldb, double tola, 5990*bf2c3715SXin Li double tolb, lapack_int* k, lapack_int* l, 5991*bf2c3715SXin Li double* u, lapack_int ldu, double* v, 5992*bf2c3715SXin Li lapack_int ldv, double* q, lapack_int ldq, 5993*bf2c3715SXin Li lapack_int* iwork, double* tau, double* work ); 5994*bf2c3715SXin Li lapack_int LAPACKE_cggsvp_work( int matrix_order, char jobu, char jobv, 5995*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 5996*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 5997*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 5998*bf2c3715SXin Li lapack_int ldb, float tola, float tolb, 5999*bf2c3715SXin Li lapack_int* k, lapack_int* l, 6000*bf2c3715SXin Li lapack_complex_float* u, lapack_int ldu, 6001*bf2c3715SXin Li lapack_complex_float* v, lapack_int ldv, 6002*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 6003*bf2c3715SXin Li lapack_int* iwork, float* rwork, 6004*bf2c3715SXin Li lapack_complex_float* tau, 6005*bf2c3715SXin Li lapack_complex_float* work ); 6006*bf2c3715SXin Li lapack_int LAPACKE_zggsvp_work( int matrix_order, char jobu, char jobv, 6007*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 6008*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 6009*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 6010*bf2c3715SXin Li lapack_int ldb, double tola, double tolb, 6011*bf2c3715SXin Li lapack_int* k, lapack_int* l, 6012*bf2c3715SXin Li lapack_complex_double* u, lapack_int ldu, 6013*bf2c3715SXin Li lapack_complex_double* v, lapack_int ldv, 6014*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 6015*bf2c3715SXin Li lapack_int* iwork, double* rwork, 6016*bf2c3715SXin Li lapack_complex_double* tau, 6017*bf2c3715SXin Li lapack_complex_double* work ); 6018*bf2c3715SXin Li 6019*bf2c3715SXin Li lapack_int LAPACKE_sgtcon_work( char norm, lapack_int n, const float* dl, 6020*bf2c3715SXin Li const float* d, const float* du, 6021*bf2c3715SXin Li const float* du2, const lapack_int* ipiv, 6022*bf2c3715SXin Li float anorm, float* rcond, float* work, 6023*bf2c3715SXin Li lapack_int* iwork ); 6024*bf2c3715SXin Li lapack_int LAPACKE_dgtcon_work( char norm, lapack_int n, const double* dl, 6025*bf2c3715SXin Li const double* d, const double* du, 6026*bf2c3715SXin Li const double* du2, const lapack_int* ipiv, 6027*bf2c3715SXin Li double anorm, double* rcond, double* work, 6028*bf2c3715SXin Li lapack_int* iwork ); 6029*bf2c3715SXin Li lapack_int LAPACKE_cgtcon_work( char norm, lapack_int n, 6030*bf2c3715SXin Li const lapack_complex_float* dl, 6031*bf2c3715SXin Li const lapack_complex_float* d, 6032*bf2c3715SXin Li const lapack_complex_float* du, 6033*bf2c3715SXin Li const lapack_complex_float* du2, 6034*bf2c3715SXin Li const lapack_int* ipiv, float anorm, 6035*bf2c3715SXin Li float* rcond, lapack_complex_float* work ); 6036*bf2c3715SXin Li lapack_int LAPACKE_zgtcon_work( char norm, lapack_int n, 6037*bf2c3715SXin Li const lapack_complex_double* dl, 6038*bf2c3715SXin Li const lapack_complex_double* d, 6039*bf2c3715SXin Li const lapack_complex_double* du, 6040*bf2c3715SXin Li const lapack_complex_double* du2, 6041*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 6042*bf2c3715SXin Li double* rcond, lapack_complex_double* work ); 6043*bf2c3715SXin Li 6044*bf2c3715SXin Li lapack_int LAPACKE_sgtrfs_work( int matrix_order, char trans, lapack_int n, 6045*bf2c3715SXin Li lapack_int nrhs, const float* dl, 6046*bf2c3715SXin Li const float* d, const float* du, 6047*bf2c3715SXin Li const float* dlf, const float* df, 6048*bf2c3715SXin Li const float* duf, const float* du2, 6049*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 6050*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 6051*bf2c3715SXin Li float* ferr, float* berr, float* work, 6052*bf2c3715SXin Li lapack_int* iwork ); 6053*bf2c3715SXin Li lapack_int LAPACKE_dgtrfs_work( int matrix_order, char trans, lapack_int n, 6054*bf2c3715SXin Li lapack_int nrhs, const double* dl, 6055*bf2c3715SXin Li const double* d, const double* du, 6056*bf2c3715SXin Li const double* dlf, const double* df, 6057*bf2c3715SXin Li const double* duf, const double* du2, 6058*bf2c3715SXin Li const lapack_int* ipiv, const double* b, 6059*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 6060*bf2c3715SXin Li double* ferr, double* berr, double* work, 6061*bf2c3715SXin Li lapack_int* iwork ); 6062*bf2c3715SXin Li lapack_int LAPACKE_cgtrfs_work( int matrix_order, char trans, lapack_int n, 6063*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* dl, 6064*bf2c3715SXin Li const lapack_complex_float* d, 6065*bf2c3715SXin Li const lapack_complex_float* du, 6066*bf2c3715SXin Li const lapack_complex_float* dlf, 6067*bf2c3715SXin Li const lapack_complex_float* df, 6068*bf2c3715SXin Li const lapack_complex_float* duf, 6069*bf2c3715SXin Li const lapack_complex_float* du2, 6070*bf2c3715SXin Li const lapack_int* ipiv, 6071*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 6072*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6073*bf2c3715SXin Li float* ferr, float* berr, 6074*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6075*bf2c3715SXin Li lapack_int LAPACKE_zgtrfs_work( int matrix_order, char trans, lapack_int n, 6076*bf2c3715SXin Li lapack_int nrhs, 6077*bf2c3715SXin Li const lapack_complex_double* dl, 6078*bf2c3715SXin Li const lapack_complex_double* d, 6079*bf2c3715SXin Li const lapack_complex_double* du, 6080*bf2c3715SXin Li const lapack_complex_double* dlf, 6081*bf2c3715SXin Li const lapack_complex_double* df, 6082*bf2c3715SXin Li const lapack_complex_double* duf, 6083*bf2c3715SXin Li const lapack_complex_double* du2, 6084*bf2c3715SXin Li const lapack_int* ipiv, 6085*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 6086*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6087*bf2c3715SXin Li double* ferr, double* berr, 6088*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 6089*bf2c3715SXin Li 6090*bf2c3715SXin Li lapack_int LAPACKE_sgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6091*bf2c3715SXin Li float* dl, float* d, float* du, float* b, 6092*bf2c3715SXin Li lapack_int ldb ); 6093*bf2c3715SXin Li lapack_int LAPACKE_dgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6094*bf2c3715SXin Li double* dl, double* d, double* du, double* b, 6095*bf2c3715SXin Li lapack_int ldb ); 6096*bf2c3715SXin Li lapack_int LAPACKE_cgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6097*bf2c3715SXin Li lapack_complex_float* dl, 6098*bf2c3715SXin Li lapack_complex_float* d, 6099*bf2c3715SXin Li lapack_complex_float* du, 6100*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 6101*bf2c3715SXin Li lapack_int LAPACKE_zgtsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 6102*bf2c3715SXin Li lapack_complex_double* dl, 6103*bf2c3715SXin Li lapack_complex_double* d, 6104*bf2c3715SXin Li lapack_complex_double* du, 6105*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 6106*bf2c3715SXin Li 6107*bf2c3715SXin Li lapack_int LAPACKE_sgtsvx_work( int matrix_order, char fact, char trans, 6108*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* dl, 6109*bf2c3715SXin Li const float* d, const float* du, float* dlf, 6110*bf2c3715SXin Li float* df, float* duf, float* du2, 6111*bf2c3715SXin Li lapack_int* ipiv, const float* b, 6112*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 6113*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 6114*bf2c3715SXin Li float* work, lapack_int* iwork ); 6115*bf2c3715SXin Li lapack_int LAPACKE_dgtsvx_work( int matrix_order, char fact, char trans, 6116*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* dl, 6117*bf2c3715SXin Li const double* d, const double* du, double* dlf, 6118*bf2c3715SXin Li double* df, double* duf, double* du2, 6119*bf2c3715SXin Li lapack_int* ipiv, const double* b, 6120*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 6121*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 6122*bf2c3715SXin Li double* work, lapack_int* iwork ); 6123*bf2c3715SXin Li lapack_int LAPACKE_cgtsvx_work( int matrix_order, char fact, char trans, 6124*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6125*bf2c3715SXin Li const lapack_complex_float* dl, 6126*bf2c3715SXin Li const lapack_complex_float* d, 6127*bf2c3715SXin Li const lapack_complex_float* du, 6128*bf2c3715SXin Li lapack_complex_float* dlf, 6129*bf2c3715SXin Li lapack_complex_float* df, 6130*bf2c3715SXin Li lapack_complex_float* duf, 6131*bf2c3715SXin Li lapack_complex_float* du2, lapack_int* ipiv, 6132*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 6133*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6134*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 6135*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6136*bf2c3715SXin Li lapack_int LAPACKE_zgtsvx_work( int matrix_order, char fact, char trans, 6137*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6138*bf2c3715SXin Li const lapack_complex_double* dl, 6139*bf2c3715SXin Li const lapack_complex_double* d, 6140*bf2c3715SXin Li const lapack_complex_double* du, 6141*bf2c3715SXin Li lapack_complex_double* dlf, 6142*bf2c3715SXin Li lapack_complex_double* df, 6143*bf2c3715SXin Li lapack_complex_double* duf, 6144*bf2c3715SXin Li lapack_complex_double* du2, lapack_int* ipiv, 6145*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 6146*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6147*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 6148*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 6149*bf2c3715SXin Li 6150*bf2c3715SXin Li lapack_int LAPACKE_sgttrf_work( lapack_int n, float* dl, float* d, float* du, 6151*bf2c3715SXin Li float* du2, lapack_int* ipiv ); 6152*bf2c3715SXin Li lapack_int LAPACKE_dgttrf_work( lapack_int n, double* dl, double* d, double* du, 6153*bf2c3715SXin Li double* du2, lapack_int* ipiv ); 6154*bf2c3715SXin Li lapack_int LAPACKE_cgttrf_work( lapack_int n, lapack_complex_float* dl, 6155*bf2c3715SXin Li lapack_complex_float* d, 6156*bf2c3715SXin Li lapack_complex_float* du, 6157*bf2c3715SXin Li lapack_complex_float* du2, lapack_int* ipiv ); 6158*bf2c3715SXin Li lapack_int LAPACKE_zgttrf_work( lapack_int n, lapack_complex_double* dl, 6159*bf2c3715SXin Li lapack_complex_double* d, 6160*bf2c3715SXin Li lapack_complex_double* du, 6161*bf2c3715SXin Li lapack_complex_double* du2, lapack_int* ipiv ); 6162*bf2c3715SXin Li 6163*bf2c3715SXin Li lapack_int LAPACKE_sgttrs_work( int matrix_order, char trans, lapack_int n, 6164*bf2c3715SXin Li lapack_int nrhs, const float* dl, 6165*bf2c3715SXin Li const float* d, const float* du, 6166*bf2c3715SXin Li const float* du2, const lapack_int* ipiv, 6167*bf2c3715SXin Li float* b, lapack_int ldb ); 6168*bf2c3715SXin Li lapack_int LAPACKE_dgttrs_work( int matrix_order, char trans, lapack_int n, 6169*bf2c3715SXin Li lapack_int nrhs, const double* dl, 6170*bf2c3715SXin Li const double* d, const double* du, 6171*bf2c3715SXin Li const double* du2, const lapack_int* ipiv, 6172*bf2c3715SXin Li double* b, lapack_int ldb ); 6173*bf2c3715SXin Li lapack_int LAPACKE_cgttrs_work( int matrix_order, char trans, lapack_int n, 6174*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* dl, 6175*bf2c3715SXin Li const lapack_complex_float* d, 6176*bf2c3715SXin Li const lapack_complex_float* du, 6177*bf2c3715SXin Li const lapack_complex_float* du2, 6178*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 6179*bf2c3715SXin Li lapack_int ldb ); 6180*bf2c3715SXin Li lapack_int LAPACKE_zgttrs_work( int matrix_order, char trans, lapack_int n, 6181*bf2c3715SXin Li lapack_int nrhs, 6182*bf2c3715SXin Li const lapack_complex_double* dl, 6183*bf2c3715SXin Li const lapack_complex_double* d, 6184*bf2c3715SXin Li const lapack_complex_double* du, 6185*bf2c3715SXin Li const lapack_complex_double* du2, 6186*bf2c3715SXin Li const lapack_int* ipiv, 6187*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 6188*bf2c3715SXin Li 6189*bf2c3715SXin Li lapack_int LAPACKE_chbev_work( int matrix_order, char jobz, char uplo, 6190*bf2c3715SXin Li lapack_int n, lapack_int kd, 6191*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 6192*bf2c3715SXin Li float* w, lapack_complex_float* z, 6193*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6194*bf2c3715SXin Li float* rwork ); 6195*bf2c3715SXin Li lapack_int LAPACKE_zhbev_work( int matrix_order, char jobz, char uplo, 6196*bf2c3715SXin Li lapack_int n, lapack_int kd, 6197*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 6198*bf2c3715SXin Li double* w, lapack_complex_double* z, 6199*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6200*bf2c3715SXin Li double* rwork ); 6201*bf2c3715SXin Li 6202*bf2c3715SXin Li lapack_int LAPACKE_chbevd_work( int matrix_order, char jobz, char uplo, 6203*bf2c3715SXin Li lapack_int n, lapack_int kd, 6204*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 6205*bf2c3715SXin Li float* w, lapack_complex_float* z, 6206*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6207*bf2c3715SXin Li lapack_int lwork, float* rwork, 6208*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6209*bf2c3715SXin Li lapack_int liwork ); 6210*bf2c3715SXin Li lapack_int LAPACKE_zhbevd_work( int matrix_order, char jobz, char uplo, 6211*bf2c3715SXin Li lapack_int n, lapack_int kd, 6212*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 6213*bf2c3715SXin Li double* w, lapack_complex_double* z, 6214*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6215*bf2c3715SXin Li lapack_int lwork, double* rwork, 6216*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6217*bf2c3715SXin Li lapack_int liwork ); 6218*bf2c3715SXin Li 6219*bf2c3715SXin Li lapack_int LAPACKE_chbevx_work( int matrix_order, char jobz, char range, 6220*bf2c3715SXin Li char uplo, lapack_int n, lapack_int kd, 6221*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 6222*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 6223*bf2c3715SXin Li float vl, float vu, lapack_int il, 6224*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, 6225*bf2c3715SXin Li float* w, lapack_complex_float* z, 6226*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6227*bf2c3715SXin Li float* rwork, lapack_int* iwork, 6228*bf2c3715SXin Li lapack_int* ifail ); 6229*bf2c3715SXin Li lapack_int LAPACKE_zhbevx_work( int matrix_order, char jobz, char range, 6230*bf2c3715SXin Li char uplo, lapack_int n, lapack_int kd, 6231*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 6232*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 6233*bf2c3715SXin Li double vl, double vu, lapack_int il, 6234*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 6235*bf2c3715SXin Li double* w, lapack_complex_double* z, 6236*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6237*bf2c3715SXin Li double* rwork, lapack_int* iwork, 6238*bf2c3715SXin Li lapack_int* ifail ); 6239*bf2c3715SXin Li 6240*bf2c3715SXin Li lapack_int LAPACKE_chbgst_work( int matrix_order, char vect, char uplo, 6241*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 6242*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 6243*bf2c3715SXin Li const lapack_complex_float* bb, lapack_int ldbb, 6244*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6245*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6246*bf2c3715SXin Li lapack_int LAPACKE_zhbgst_work( int matrix_order, char vect, char uplo, 6247*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 6248*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 6249*bf2c3715SXin Li const lapack_complex_double* bb, 6250*bf2c3715SXin Li lapack_int ldbb, lapack_complex_double* x, 6251*bf2c3715SXin Li lapack_int ldx, lapack_complex_double* work, 6252*bf2c3715SXin Li double* rwork ); 6253*bf2c3715SXin Li 6254*bf2c3715SXin Li lapack_int LAPACKE_chbgv_work( int matrix_order, char jobz, char uplo, 6255*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 6256*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 6257*bf2c3715SXin Li lapack_complex_float* bb, lapack_int ldbb, 6258*bf2c3715SXin Li float* w, lapack_complex_float* z, 6259*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6260*bf2c3715SXin Li float* rwork ); 6261*bf2c3715SXin Li lapack_int LAPACKE_zhbgv_work( int matrix_order, char jobz, char uplo, 6262*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 6263*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 6264*bf2c3715SXin Li lapack_complex_double* bb, lapack_int ldbb, 6265*bf2c3715SXin Li double* w, lapack_complex_double* z, 6266*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6267*bf2c3715SXin Li double* rwork ); 6268*bf2c3715SXin Li 6269*bf2c3715SXin Li lapack_int LAPACKE_chbgvd_work( int matrix_order, char jobz, char uplo, 6270*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 6271*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 6272*bf2c3715SXin Li lapack_complex_float* bb, lapack_int ldbb, 6273*bf2c3715SXin Li float* w, lapack_complex_float* z, 6274*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6275*bf2c3715SXin Li lapack_int lwork, float* rwork, 6276*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6277*bf2c3715SXin Li lapack_int liwork ); 6278*bf2c3715SXin Li lapack_int LAPACKE_zhbgvd_work( int matrix_order, char jobz, char uplo, 6279*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 6280*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 6281*bf2c3715SXin Li lapack_complex_double* bb, lapack_int ldbb, 6282*bf2c3715SXin Li double* w, lapack_complex_double* z, 6283*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6284*bf2c3715SXin Li lapack_int lwork, double* rwork, 6285*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6286*bf2c3715SXin Li lapack_int liwork ); 6287*bf2c3715SXin Li 6288*bf2c3715SXin Li lapack_int LAPACKE_chbgvx_work( int matrix_order, char jobz, char range, 6289*bf2c3715SXin Li char uplo, lapack_int n, lapack_int ka, 6290*bf2c3715SXin Li lapack_int kb, lapack_complex_float* ab, 6291*bf2c3715SXin Li lapack_int ldab, lapack_complex_float* bb, 6292*bf2c3715SXin Li lapack_int ldbb, lapack_complex_float* q, 6293*bf2c3715SXin Li lapack_int ldq, float vl, float vu, 6294*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 6295*bf2c3715SXin Li lapack_int* m, float* w, 6296*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6297*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 6298*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6299*bf2c3715SXin Li lapack_int LAPACKE_zhbgvx_work( int matrix_order, char jobz, char range, 6300*bf2c3715SXin Li char uplo, lapack_int n, lapack_int ka, 6301*bf2c3715SXin Li lapack_int kb, lapack_complex_double* ab, 6302*bf2c3715SXin Li lapack_int ldab, lapack_complex_double* bb, 6303*bf2c3715SXin Li lapack_int ldbb, lapack_complex_double* q, 6304*bf2c3715SXin Li lapack_int ldq, double vl, double vu, 6305*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 6306*bf2c3715SXin Li lapack_int* m, double* w, 6307*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 6308*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 6309*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6310*bf2c3715SXin Li 6311*bf2c3715SXin Li lapack_int LAPACKE_chbtrd_work( int matrix_order, char vect, char uplo, 6312*bf2c3715SXin Li lapack_int n, lapack_int kd, 6313*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 6314*bf2c3715SXin Li float* d, float* e, lapack_complex_float* q, 6315*bf2c3715SXin Li lapack_int ldq, lapack_complex_float* work ); 6316*bf2c3715SXin Li lapack_int LAPACKE_zhbtrd_work( int matrix_order, char vect, char uplo, 6317*bf2c3715SXin Li lapack_int n, lapack_int kd, 6318*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 6319*bf2c3715SXin Li double* d, double* e, lapack_complex_double* q, 6320*bf2c3715SXin Li lapack_int ldq, lapack_complex_double* work ); 6321*bf2c3715SXin Li 6322*bf2c3715SXin Li lapack_int LAPACKE_checon_work( int matrix_order, char uplo, lapack_int n, 6323*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 6324*bf2c3715SXin Li const lapack_int* ipiv, float anorm, 6325*bf2c3715SXin Li float* rcond, lapack_complex_float* work ); 6326*bf2c3715SXin Li lapack_int LAPACKE_zhecon_work( int matrix_order, char uplo, lapack_int n, 6327*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 6328*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 6329*bf2c3715SXin Li double* rcond, lapack_complex_double* work ); 6330*bf2c3715SXin Li 6331*bf2c3715SXin Li lapack_int LAPACKE_cheequb_work( int matrix_order, char uplo, lapack_int n, 6332*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 6333*bf2c3715SXin Li float* s, float* scond, float* amax, 6334*bf2c3715SXin Li lapack_complex_float* work ); 6335*bf2c3715SXin Li lapack_int LAPACKE_zheequb_work( int matrix_order, char uplo, lapack_int n, 6336*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 6337*bf2c3715SXin Li double* s, double* scond, double* amax, 6338*bf2c3715SXin Li lapack_complex_double* work ); 6339*bf2c3715SXin Li 6340*bf2c3715SXin Li lapack_int LAPACKE_cheev_work( int matrix_order, char jobz, char uplo, 6341*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 6342*bf2c3715SXin Li lapack_int lda, float* w, 6343*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 6344*bf2c3715SXin Li float* rwork ); 6345*bf2c3715SXin Li lapack_int LAPACKE_zheev_work( int matrix_order, char jobz, char uplo, 6346*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 6347*bf2c3715SXin Li lapack_int lda, double* w, 6348*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 6349*bf2c3715SXin Li double* rwork ); 6350*bf2c3715SXin Li 6351*bf2c3715SXin Li lapack_int LAPACKE_cheevd_work( int matrix_order, char jobz, char uplo, 6352*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 6353*bf2c3715SXin Li lapack_int lda, float* w, 6354*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 6355*bf2c3715SXin Li float* rwork, lapack_int lrwork, 6356*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 6357*bf2c3715SXin Li lapack_int LAPACKE_zheevd_work( int matrix_order, char jobz, char uplo, 6358*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 6359*bf2c3715SXin Li lapack_int lda, double* w, 6360*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 6361*bf2c3715SXin Li double* rwork, lapack_int lrwork, 6362*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 6363*bf2c3715SXin Li 6364*bf2c3715SXin Li lapack_int LAPACKE_cheevr_work( int matrix_order, char jobz, char range, 6365*bf2c3715SXin Li char uplo, lapack_int n, 6366*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6367*bf2c3715SXin Li float vl, float vu, lapack_int il, 6368*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, 6369*bf2c3715SXin Li float* w, lapack_complex_float* z, 6370*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz, 6371*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 6372*bf2c3715SXin Li float* rwork, lapack_int lrwork, 6373*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 6374*bf2c3715SXin Li lapack_int LAPACKE_zheevr_work( int matrix_order, char jobz, char range, 6375*bf2c3715SXin Li char uplo, lapack_int n, 6376*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6377*bf2c3715SXin Li double vl, double vu, lapack_int il, 6378*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 6379*bf2c3715SXin Li double* w, lapack_complex_double* z, 6380*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz, 6381*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 6382*bf2c3715SXin Li double* rwork, lapack_int lrwork, 6383*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 6384*bf2c3715SXin Li 6385*bf2c3715SXin Li lapack_int LAPACKE_cheevx_work( int matrix_order, char jobz, char range, 6386*bf2c3715SXin Li char uplo, lapack_int n, 6387*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6388*bf2c3715SXin Li float vl, float vu, lapack_int il, 6389*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, 6390*bf2c3715SXin Li float* w, lapack_complex_float* z, 6391*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6392*bf2c3715SXin Li lapack_int lwork, float* rwork, 6393*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6394*bf2c3715SXin Li lapack_int LAPACKE_zheevx_work( int matrix_order, char jobz, char range, 6395*bf2c3715SXin Li char uplo, lapack_int n, 6396*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6397*bf2c3715SXin Li double vl, double vu, lapack_int il, 6398*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 6399*bf2c3715SXin Li double* w, lapack_complex_double* z, 6400*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6401*bf2c3715SXin Li lapack_int lwork, double* rwork, 6402*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6403*bf2c3715SXin Li 6404*bf2c3715SXin Li lapack_int LAPACKE_chegst_work( int matrix_order, lapack_int itype, char uplo, 6405*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 6406*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* b, 6407*bf2c3715SXin Li lapack_int ldb ); 6408*bf2c3715SXin Li lapack_int LAPACKE_zhegst_work( int matrix_order, lapack_int itype, char uplo, 6409*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 6410*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* b, 6411*bf2c3715SXin Li lapack_int ldb ); 6412*bf2c3715SXin Li 6413*bf2c3715SXin Li lapack_int LAPACKE_chegv_work( int matrix_order, lapack_int itype, char jobz, 6414*bf2c3715SXin Li char uplo, lapack_int n, lapack_complex_float* a, 6415*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 6416*bf2c3715SXin Li lapack_int ldb, float* w, 6417*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 6418*bf2c3715SXin Li float* rwork ); 6419*bf2c3715SXin Li lapack_int LAPACKE_zhegv_work( int matrix_order, lapack_int itype, char jobz, 6420*bf2c3715SXin Li char uplo, lapack_int n, 6421*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6422*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 6423*bf2c3715SXin Li double* w, lapack_complex_double* work, 6424*bf2c3715SXin Li lapack_int lwork, double* rwork ); 6425*bf2c3715SXin Li 6426*bf2c3715SXin Li lapack_int LAPACKE_chegvd_work( int matrix_order, lapack_int itype, char jobz, 6427*bf2c3715SXin Li char uplo, lapack_int n, 6428*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6429*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 6430*bf2c3715SXin Li float* w, lapack_complex_float* work, 6431*bf2c3715SXin Li lapack_int lwork, float* rwork, 6432*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6433*bf2c3715SXin Li lapack_int liwork ); 6434*bf2c3715SXin Li lapack_int LAPACKE_zhegvd_work( int matrix_order, lapack_int itype, char jobz, 6435*bf2c3715SXin Li char uplo, lapack_int n, 6436*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6437*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 6438*bf2c3715SXin Li double* w, lapack_complex_double* work, 6439*bf2c3715SXin Li lapack_int lwork, double* rwork, 6440*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6441*bf2c3715SXin Li lapack_int liwork ); 6442*bf2c3715SXin Li 6443*bf2c3715SXin Li lapack_int LAPACKE_chegvx_work( int matrix_order, lapack_int itype, char jobz, 6444*bf2c3715SXin Li char range, char uplo, lapack_int n, 6445*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6446*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 6447*bf2c3715SXin Li float vl, float vu, lapack_int il, 6448*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, 6449*bf2c3715SXin Li float* w, lapack_complex_float* z, 6450*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6451*bf2c3715SXin Li lapack_int lwork, float* rwork, 6452*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6453*bf2c3715SXin Li lapack_int LAPACKE_zhegvx_work( int matrix_order, lapack_int itype, char jobz, 6454*bf2c3715SXin Li char range, char uplo, lapack_int n, 6455*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6456*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 6457*bf2c3715SXin Li double vl, double vu, lapack_int il, 6458*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 6459*bf2c3715SXin Li double* w, lapack_complex_double* z, 6460*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6461*bf2c3715SXin Li lapack_int lwork, double* rwork, 6462*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6463*bf2c3715SXin Li 6464*bf2c3715SXin Li lapack_int LAPACKE_cherfs_work( int matrix_order, char uplo, lapack_int n, 6465*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 6466*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 6467*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 6468*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 6469*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6470*bf2c3715SXin Li float* ferr, float* berr, 6471*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6472*bf2c3715SXin Li lapack_int LAPACKE_zherfs_work( int matrix_order, char uplo, lapack_int n, 6473*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 6474*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 6475*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 6476*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 6477*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6478*bf2c3715SXin Li double* ferr, double* berr, 6479*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 6480*bf2c3715SXin Li 6481*bf2c3715SXin Li lapack_int LAPACKE_cherfsx_work( int matrix_order, char uplo, char equed, 6482*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6483*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 6484*bf2c3715SXin Li const lapack_complex_float* af, 6485*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 6486*bf2c3715SXin Li const float* s, const lapack_complex_float* b, 6487*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 6488*bf2c3715SXin Li lapack_int ldx, float* rcond, float* berr, 6489*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 6490*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 6491*bf2c3715SXin Li float* params, lapack_complex_float* work, 6492*bf2c3715SXin Li float* rwork ); 6493*bf2c3715SXin Li lapack_int LAPACKE_zherfsx_work( int matrix_order, char uplo, char equed, 6494*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6495*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 6496*bf2c3715SXin Li const lapack_complex_double* af, 6497*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 6498*bf2c3715SXin Li const double* s, 6499*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 6500*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6501*bf2c3715SXin Li double* rcond, double* berr, 6502*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 6503*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 6504*bf2c3715SXin Li double* params, lapack_complex_double* work, 6505*bf2c3715SXin Li double* rwork ); 6506*bf2c3715SXin Li 6507*bf2c3715SXin Li lapack_int LAPACKE_chesv_work( int matrix_order, char uplo, lapack_int n, 6508*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 6509*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 6510*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 6511*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 6512*bf2c3715SXin Li lapack_int LAPACKE_zhesv_work( int matrix_order, char uplo, lapack_int n, 6513*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 6514*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 6515*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 6516*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 6517*bf2c3715SXin Li 6518*bf2c3715SXin Li lapack_int LAPACKE_chesvx_work( int matrix_order, char fact, char uplo, 6519*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6520*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 6521*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 6522*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_float* b, 6523*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 6524*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 6525*bf2c3715SXin Li float* berr, lapack_complex_float* work, 6526*bf2c3715SXin Li lapack_int lwork, float* rwork ); 6527*bf2c3715SXin Li lapack_int LAPACKE_zhesvx_work( int matrix_order, char fact, char uplo, 6528*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6529*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 6530*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 6531*bf2c3715SXin Li lapack_int* ipiv, 6532*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 6533*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6534*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 6535*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 6536*bf2c3715SXin Li double* rwork ); 6537*bf2c3715SXin Li 6538*bf2c3715SXin Li lapack_int LAPACKE_chesvxx_work( int matrix_order, char fact, char uplo, 6539*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6540*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6541*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 6542*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, 6543*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 6544*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6545*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 6546*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 6547*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 6548*bf2c3715SXin Li float* params, lapack_complex_float* work, 6549*bf2c3715SXin Li float* rwork ); 6550*bf2c3715SXin Li lapack_int LAPACKE_zhesvxx_work( int matrix_order, char fact, char uplo, 6551*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6552*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6553*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 6554*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, 6555*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 6556*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6557*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 6558*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 6559*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 6560*bf2c3715SXin Li double* params, lapack_complex_double* work, 6561*bf2c3715SXin Li double* rwork ); 6562*bf2c3715SXin Li 6563*bf2c3715SXin Li lapack_int LAPACKE_chetrd_work( int matrix_order, char uplo, lapack_int n, 6564*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6565*bf2c3715SXin Li float* d, float* e, lapack_complex_float* tau, 6566*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 6567*bf2c3715SXin Li lapack_int LAPACKE_zhetrd_work( int matrix_order, char uplo, lapack_int n, 6568*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6569*bf2c3715SXin Li double* d, double* e, 6570*bf2c3715SXin Li lapack_complex_double* tau, 6571*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 6572*bf2c3715SXin Li 6573*bf2c3715SXin Li lapack_int LAPACKE_chetrf_work( int matrix_order, char uplo, lapack_int n, 6574*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6575*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* work, 6576*bf2c3715SXin Li lapack_int lwork ); 6577*bf2c3715SXin Li lapack_int LAPACKE_zhetrf_work( int matrix_order, char uplo, lapack_int n, 6578*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6579*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* work, 6580*bf2c3715SXin Li lapack_int lwork ); 6581*bf2c3715SXin Li 6582*bf2c3715SXin Li lapack_int LAPACKE_chetri_work( int matrix_order, char uplo, lapack_int n, 6583*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6584*bf2c3715SXin Li const lapack_int* ipiv, 6585*bf2c3715SXin Li lapack_complex_float* work ); 6586*bf2c3715SXin Li lapack_int LAPACKE_zhetri_work( int matrix_order, char uplo, lapack_int n, 6587*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6588*bf2c3715SXin Li const lapack_int* ipiv, 6589*bf2c3715SXin Li lapack_complex_double* work ); 6590*bf2c3715SXin Li 6591*bf2c3715SXin Li lapack_int LAPACKE_chetrs_work( int matrix_order, char uplo, lapack_int n, 6592*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 6593*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 6594*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 6595*bf2c3715SXin Li lapack_int LAPACKE_zhetrs_work( int matrix_order, char uplo, lapack_int n, 6596*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 6597*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 6598*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 6599*bf2c3715SXin Li 6600*bf2c3715SXin Li lapack_int LAPACKE_chfrk_work( int matrix_order, char transr, char uplo, 6601*bf2c3715SXin Li char trans, lapack_int n, lapack_int k, 6602*bf2c3715SXin Li float alpha, const lapack_complex_float* a, 6603*bf2c3715SXin Li lapack_int lda, float beta, 6604*bf2c3715SXin Li lapack_complex_float* c ); 6605*bf2c3715SXin Li lapack_int LAPACKE_zhfrk_work( int matrix_order, char transr, char uplo, 6606*bf2c3715SXin Li char trans, lapack_int n, lapack_int k, 6607*bf2c3715SXin Li double alpha, const lapack_complex_double* a, 6608*bf2c3715SXin Li lapack_int lda, double beta, 6609*bf2c3715SXin Li lapack_complex_double* c ); 6610*bf2c3715SXin Li 6611*bf2c3715SXin Li lapack_int LAPACKE_shgeqz_work( int matrix_order, char job, char compq, 6612*bf2c3715SXin Li char compz, lapack_int n, lapack_int ilo, 6613*bf2c3715SXin Li lapack_int ihi, float* h, lapack_int ldh, 6614*bf2c3715SXin Li float* t, lapack_int ldt, float* alphar, 6615*bf2c3715SXin Li float* alphai, float* beta, float* q, 6616*bf2c3715SXin Li lapack_int ldq, float* z, lapack_int ldz, 6617*bf2c3715SXin Li float* work, lapack_int lwork ); 6618*bf2c3715SXin Li lapack_int LAPACKE_dhgeqz_work( int matrix_order, char job, char compq, 6619*bf2c3715SXin Li char compz, lapack_int n, lapack_int ilo, 6620*bf2c3715SXin Li lapack_int ihi, double* h, lapack_int ldh, 6621*bf2c3715SXin Li double* t, lapack_int ldt, double* alphar, 6622*bf2c3715SXin Li double* alphai, double* beta, double* q, 6623*bf2c3715SXin Li lapack_int ldq, double* z, lapack_int ldz, 6624*bf2c3715SXin Li double* work, lapack_int lwork ); 6625*bf2c3715SXin Li lapack_int LAPACKE_chgeqz_work( int matrix_order, char job, char compq, 6626*bf2c3715SXin Li char compz, lapack_int n, lapack_int ilo, 6627*bf2c3715SXin Li lapack_int ihi, lapack_complex_float* h, 6628*bf2c3715SXin Li lapack_int ldh, lapack_complex_float* t, 6629*bf2c3715SXin Li lapack_int ldt, lapack_complex_float* alpha, 6630*bf2c3715SXin Li lapack_complex_float* beta, 6631*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 6632*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6633*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 6634*bf2c3715SXin Li float* rwork ); 6635*bf2c3715SXin Li lapack_int LAPACKE_zhgeqz_work( int matrix_order, char job, char compq, 6636*bf2c3715SXin Li char compz, lapack_int n, lapack_int ilo, 6637*bf2c3715SXin Li lapack_int ihi, lapack_complex_double* h, 6638*bf2c3715SXin Li lapack_int ldh, lapack_complex_double* t, 6639*bf2c3715SXin Li lapack_int ldt, lapack_complex_double* alpha, 6640*bf2c3715SXin Li lapack_complex_double* beta, 6641*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 6642*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 6643*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 6644*bf2c3715SXin Li double* rwork ); 6645*bf2c3715SXin Li 6646*bf2c3715SXin Li lapack_int LAPACKE_chpcon_work( int matrix_order, char uplo, lapack_int n, 6647*bf2c3715SXin Li const lapack_complex_float* ap, 6648*bf2c3715SXin Li const lapack_int* ipiv, float anorm, 6649*bf2c3715SXin Li float* rcond, lapack_complex_float* work ); 6650*bf2c3715SXin Li lapack_int LAPACKE_zhpcon_work( int matrix_order, char uplo, lapack_int n, 6651*bf2c3715SXin Li const lapack_complex_double* ap, 6652*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 6653*bf2c3715SXin Li double* rcond, lapack_complex_double* work ); 6654*bf2c3715SXin Li 6655*bf2c3715SXin Li lapack_int LAPACKE_chpev_work( int matrix_order, char jobz, char uplo, 6656*bf2c3715SXin Li lapack_int n, lapack_complex_float* ap, float* w, 6657*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6658*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6659*bf2c3715SXin Li lapack_int LAPACKE_zhpev_work( int matrix_order, char jobz, char uplo, 6660*bf2c3715SXin Li lapack_int n, lapack_complex_double* ap, 6661*bf2c3715SXin Li double* w, lapack_complex_double* z, 6662*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6663*bf2c3715SXin Li double* rwork ); 6664*bf2c3715SXin Li 6665*bf2c3715SXin Li lapack_int LAPACKE_chpevd_work( int matrix_order, char jobz, char uplo, 6666*bf2c3715SXin Li lapack_int n, lapack_complex_float* ap, 6667*bf2c3715SXin Li float* w, lapack_complex_float* z, 6668*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 6669*bf2c3715SXin Li lapack_int lwork, float* rwork, 6670*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6671*bf2c3715SXin Li lapack_int liwork ); 6672*bf2c3715SXin Li lapack_int LAPACKE_zhpevd_work( int matrix_order, char jobz, char uplo, 6673*bf2c3715SXin Li lapack_int n, lapack_complex_double* ap, 6674*bf2c3715SXin Li double* w, lapack_complex_double* z, 6675*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 6676*bf2c3715SXin Li lapack_int lwork, double* rwork, 6677*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 6678*bf2c3715SXin Li lapack_int liwork ); 6679*bf2c3715SXin Li 6680*bf2c3715SXin Li lapack_int LAPACKE_chpevx_work( int matrix_order, char jobz, char range, 6681*bf2c3715SXin Li char uplo, lapack_int n, 6682*bf2c3715SXin Li lapack_complex_float* ap, float vl, float vu, 6683*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 6684*bf2c3715SXin Li lapack_int* m, float* w, 6685*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6686*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 6687*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6688*bf2c3715SXin Li lapack_int LAPACKE_zhpevx_work( int matrix_order, char jobz, char range, 6689*bf2c3715SXin Li char uplo, lapack_int n, 6690*bf2c3715SXin Li lapack_complex_double* ap, double vl, double vu, 6691*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 6692*bf2c3715SXin Li lapack_int* m, double* w, 6693*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 6694*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 6695*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6696*bf2c3715SXin Li 6697*bf2c3715SXin Li lapack_int LAPACKE_chpgst_work( int matrix_order, lapack_int itype, char uplo, 6698*bf2c3715SXin Li lapack_int n, lapack_complex_float* ap, 6699*bf2c3715SXin Li const lapack_complex_float* bp ); 6700*bf2c3715SXin Li lapack_int LAPACKE_zhpgst_work( int matrix_order, lapack_int itype, char uplo, 6701*bf2c3715SXin Li lapack_int n, lapack_complex_double* ap, 6702*bf2c3715SXin Li const lapack_complex_double* bp ); 6703*bf2c3715SXin Li 6704*bf2c3715SXin Li lapack_int LAPACKE_chpgv_work( int matrix_order, lapack_int itype, char jobz, 6705*bf2c3715SXin Li char uplo, lapack_int n, 6706*bf2c3715SXin Li lapack_complex_float* ap, 6707*bf2c3715SXin Li lapack_complex_float* bp, float* w, 6708*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6709*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6710*bf2c3715SXin Li lapack_int LAPACKE_zhpgv_work( int matrix_order, lapack_int itype, char jobz, 6711*bf2c3715SXin Li char uplo, lapack_int n, 6712*bf2c3715SXin Li lapack_complex_double* ap, 6713*bf2c3715SXin Li lapack_complex_double* bp, double* w, 6714*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 6715*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 6716*bf2c3715SXin Li 6717*bf2c3715SXin Li lapack_int LAPACKE_chpgvd_work( int matrix_order, lapack_int itype, char jobz, 6718*bf2c3715SXin Li char uplo, lapack_int n, 6719*bf2c3715SXin Li lapack_complex_float* ap, 6720*bf2c3715SXin Li lapack_complex_float* bp, float* w, 6721*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6722*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 6723*bf2c3715SXin Li float* rwork, lapack_int lrwork, 6724*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 6725*bf2c3715SXin Li lapack_int LAPACKE_zhpgvd_work( int matrix_order, lapack_int itype, char jobz, 6726*bf2c3715SXin Li char uplo, lapack_int n, 6727*bf2c3715SXin Li lapack_complex_double* ap, 6728*bf2c3715SXin Li lapack_complex_double* bp, double* w, 6729*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 6730*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 6731*bf2c3715SXin Li double* rwork, lapack_int lrwork, 6732*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 6733*bf2c3715SXin Li 6734*bf2c3715SXin Li lapack_int LAPACKE_chpgvx_work( int matrix_order, lapack_int itype, char jobz, 6735*bf2c3715SXin Li char range, char uplo, lapack_int n, 6736*bf2c3715SXin Li lapack_complex_float* ap, 6737*bf2c3715SXin Li lapack_complex_float* bp, float vl, float vu, 6738*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 6739*bf2c3715SXin Li lapack_int* m, float* w, 6740*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6741*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 6742*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6743*bf2c3715SXin Li lapack_int LAPACKE_zhpgvx_work( int matrix_order, lapack_int itype, char jobz, 6744*bf2c3715SXin Li char range, char uplo, lapack_int n, 6745*bf2c3715SXin Li lapack_complex_double* ap, 6746*bf2c3715SXin Li lapack_complex_double* bp, double vl, double vu, 6747*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 6748*bf2c3715SXin Li lapack_int* m, double* w, 6749*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 6750*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 6751*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 6752*bf2c3715SXin Li 6753*bf2c3715SXin Li lapack_int LAPACKE_chprfs_work( int matrix_order, char uplo, lapack_int n, 6754*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 6755*bf2c3715SXin Li const lapack_complex_float* afp, 6756*bf2c3715SXin Li const lapack_int* ipiv, 6757*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 6758*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6759*bf2c3715SXin Li float* ferr, float* berr, 6760*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6761*bf2c3715SXin Li lapack_int LAPACKE_zhprfs_work( int matrix_order, char uplo, lapack_int n, 6762*bf2c3715SXin Li lapack_int nrhs, 6763*bf2c3715SXin Li const lapack_complex_double* ap, 6764*bf2c3715SXin Li const lapack_complex_double* afp, 6765*bf2c3715SXin Li const lapack_int* ipiv, 6766*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 6767*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6768*bf2c3715SXin Li double* ferr, double* berr, 6769*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 6770*bf2c3715SXin Li 6771*bf2c3715SXin Li lapack_int LAPACKE_chpsv_work( int matrix_order, char uplo, lapack_int n, 6772*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ap, 6773*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 6774*bf2c3715SXin Li lapack_int ldb ); 6775*bf2c3715SXin Li lapack_int LAPACKE_zhpsv_work( int matrix_order, char uplo, lapack_int n, 6776*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ap, 6777*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 6778*bf2c3715SXin Li lapack_int ldb ); 6779*bf2c3715SXin Li 6780*bf2c3715SXin Li lapack_int LAPACKE_chpsvx_work( int matrix_order, char fact, char uplo, 6781*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6782*bf2c3715SXin Li const lapack_complex_float* ap, 6783*bf2c3715SXin Li lapack_complex_float* afp, lapack_int* ipiv, 6784*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 6785*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6786*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 6787*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 6788*bf2c3715SXin Li lapack_int LAPACKE_zhpsvx_work( int matrix_order, char fact, char uplo, 6789*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 6790*bf2c3715SXin Li const lapack_complex_double* ap, 6791*bf2c3715SXin Li lapack_complex_double* afp, lapack_int* ipiv, 6792*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 6793*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6794*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 6795*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 6796*bf2c3715SXin Li 6797*bf2c3715SXin Li lapack_int LAPACKE_chptrd_work( int matrix_order, char uplo, lapack_int n, 6798*bf2c3715SXin Li lapack_complex_float* ap, float* d, float* e, 6799*bf2c3715SXin Li lapack_complex_float* tau ); 6800*bf2c3715SXin Li lapack_int LAPACKE_zhptrd_work( int matrix_order, char uplo, lapack_int n, 6801*bf2c3715SXin Li lapack_complex_double* ap, double* d, double* e, 6802*bf2c3715SXin Li lapack_complex_double* tau ); 6803*bf2c3715SXin Li 6804*bf2c3715SXin Li lapack_int LAPACKE_chptrf_work( int matrix_order, char uplo, lapack_int n, 6805*bf2c3715SXin Li lapack_complex_float* ap, lapack_int* ipiv ); 6806*bf2c3715SXin Li lapack_int LAPACKE_zhptrf_work( int matrix_order, char uplo, lapack_int n, 6807*bf2c3715SXin Li lapack_complex_double* ap, lapack_int* ipiv ); 6808*bf2c3715SXin Li 6809*bf2c3715SXin Li lapack_int LAPACKE_chptri_work( int matrix_order, char uplo, lapack_int n, 6810*bf2c3715SXin Li lapack_complex_float* ap, 6811*bf2c3715SXin Li const lapack_int* ipiv, 6812*bf2c3715SXin Li lapack_complex_float* work ); 6813*bf2c3715SXin Li lapack_int LAPACKE_zhptri_work( int matrix_order, char uplo, lapack_int n, 6814*bf2c3715SXin Li lapack_complex_double* ap, 6815*bf2c3715SXin Li const lapack_int* ipiv, 6816*bf2c3715SXin Li lapack_complex_double* work ); 6817*bf2c3715SXin Li 6818*bf2c3715SXin Li lapack_int LAPACKE_chptrs_work( int matrix_order, char uplo, lapack_int n, 6819*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 6820*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 6821*bf2c3715SXin Li lapack_int ldb ); 6822*bf2c3715SXin Li lapack_int LAPACKE_zhptrs_work( int matrix_order, char uplo, lapack_int n, 6823*bf2c3715SXin Li lapack_int nrhs, 6824*bf2c3715SXin Li const lapack_complex_double* ap, 6825*bf2c3715SXin Li const lapack_int* ipiv, 6826*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 6827*bf2c3715SXin Li 6828*bf2c3715SXin Li lapack_int LAPACKE_shsein_work( int matrix_order, char job, char eigsrc, 6829*bf2c3715SXin Li char initv, lapack_logical* select, 6830*bf2c3715SXin Li lapack_int n, const float* h, lapack_int ldh, 6831*bf2c3715SXin Li float* wr, const float* wi, float* vl, 6832*bf2c3715SXin Li lapack_int ldvl, float* vr, lapack_int ldvr, 6833*bf2c3715SXin Li lapack_int mm, lapack_int* m, float* work, 6834*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr ); 6835*bf2c3715SXin Li lapack_int LAPACKE_dhsein_work( int matrix_order, char job, char eigsrc, 6836*bf2c3715SXin Li char initv, lapack_logical* select, 6837*bf2c3715SXin Li lapack_int n, const double* h, lapack_int ldh, 6838*bf2c3715SXin Li double* wr, const double* wi, double* vl, 6839*bf2c3715SXin Li lapack_int ldvl, double* vr, lapack_int ldvr, 6840*bf2c3715SXin Li lapack_int mm, lapack_int* m, double* work, 6841*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr ); 6842*bf2c3715SXin Li lapack_int LAPACKE_chsein_work( int matrix_order, char job, char eigsrc, 6843*bf2c3715SXin Li char initv, const lapack_logical* select, 6844*bf2c3715SXin Li lapack_int n, const lapack_complex_float* h, 6845*bf2c3715SXin Li lapack_int ldh, lapack_complex_float* w, 6846*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 6847*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 6848*bf2c3715SXin Li lapack_int mm, lapack_int* m, 6849*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 6850*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr ); 6851*bf2c3715SXin Li lapack_int LAPACKE_zhsein_work( int matrix_order, char job, char eigsrc, 6852*bf2c3715SXin Li char initv, const lapack_logical* select, 6853*bf2c3715SXin Li lapack_int n, const lapack_complex_double* h, 6854*bf2c3715SXin Li lapack_int ldh, lapack_complex_double* w, 6855*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 6856*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 6857*bf2c3715SXin Li lapack_int mm, lapack_int* m, 6858*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 6859*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr ); 6860*bf2c3715SXin Li 6861*bf2c3715SXin Li lapack_int LAPACKE_shseqr_work( int matrix_order, char job, char compz, 6862*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 6863*bf2c3715SXin Li float* h, lapack_int ldh, float* wr, float* wi, 6864*bf2c3715SXin Li float* z, lapack_int ldz, float* work, 6865*bf2c3715SXin Li lapack_int lwork ); 6866*bf2c3715SXin Li lapack_int LAPACKE_dhseqr_work( int matrix_order, char job, char compz, 6867*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 6868*bf2c3715SXin Li double* h, lapack_int ldh, double* wr, 6869*bf2c3715SXin Li double* wi, double* z, lapack_int ldz, 6870*bf2c3715SXin Li double* work, lapack_int lwork ); 6871*bf2c3715SXin Li lapack_int LAPACKE_chseqr_work( int matrix_order, char job, char compz, 6872*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 6873*bf2c3715SXin Li lapack_complex_float* h, lapack_int ldh, 6874*bf2c3715SXin Li lapack_complex_float* w, 6875*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 6876*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 6877*bf2c3715SXin Li lapack_int LAPACKE_zhseqr_work( int matrix_order, char job, char compz, 6878*bf2c3715SXin Li lapack_int n, lapack_int ilo, lapack_int ihi, 6879*bf2c3715SXin Li lapack_complex_double* h, lapack_int ldh, 6880*bf2c3715SXin Li lapack_complex_double* w, 6881*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 6882*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 6883*bf2c3715SXin Li 6884*bf2c3715SXin Li lapack_int LAPACKE_clacgv_work( lapack_int n, lapack_complex_float* x, 6885*bf2c3715SXin Li lapack_int incx ); 6886*bf2c3715SXin Li lapack_int LAPACKE_zlacgv_work( lapack_int n, lapack_complex_double* x, 6887*bf2c3715SXin Li lapack_int incx ); 6888*bf2c3715SXin Li 6889*bf2c3715SXin Li lapack_int LAPACKE_slacpy_work( int matrix_order, char uplo, lapack_int m, 6890*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda, 6891*bf2c3715SXin Li float* b, lapack_int ldb ); 6892*bf2c3715SXin Li lapack_int LAPACKE_dlacpy_work( int matrix_order, char uplo, lapack_int m, 6893*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda, 6894*bf2c3715SXin Li double* b, lapack_int ldb ); 6895*bf2c3715SXin Li lapack_int LAPACKE_clacpy_work( int matrix_order, char uplo, lapack_int m, 6896*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 6897*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 6898*bf2c3715SXin Li lapack_int ldb ); 6899*bf2c3715SXin Li lapack_int LAPACKE_zlacpy_work( int matrix_order, char uplo, lapack_int m, 6900*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 6901*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 6902*bf2c3715SXin Li lapack_int ldb ); 6903*bf2c3715SXin Li 6904*bf2c3715SXin Li lapack_int LAPACKE_zlag2c_work( int matrix_order, lapack_int m, lapack_int n, 6905*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 6906*bf2c3715SXin Li lapack_complex_float* sa, lapack_int ldsa ); 6907*bf2c3715SXin Li 6908*bf2c3715SXin Li lapack_int LAPACKE_slag2d_work( int matrix_order, lapack_int m, lapack_int n, 6909*bf2c3715SXin Li const float* sa, lapack_int ldsa, double* a, 6910*bf2c3715SXin Li lapack_int lda ); 6911*bf2c3715SXin Li 6912*bf2c3715SXin Li lapack_int LAPACKE_dlag2s_work( int matrix_order, lapack_int m, lapack_int n, 6913*bf2c3715SXin Li const double* a, lapack_int lda, float* sa, 6914*bf2c3715SXin Li lapack_int ldsa ); 6915*bf2c3715SXin Li 6916*bf2c3715SXin Li lapack_int LAPACKE_clag2z_work( int matrix_order, lapack_int m, lapack_int n, 6917*bf2c3715SXin Li const lapack_complex_float* sa, lapack_int ldsa, 6918*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 6919*bf2c3715SXin Li 6920*bf2c3715SXin Li lapack_int LAPACKE_slagge_work( int matrix_order, lapack_int m, lapack_int n, 6921*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* d, 6922*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* iseed, 6923*bf2c3715SXin Li float* work ); 6924*bf2c3715SXin Li lapack_int LAPACKE_dlagge_work( int matrix_order, lapack_int m, lapack_int n, 6925*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* d, 6926*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* iseed, 6927*bf2c3715SXin Li double* work ); 6928*bf2c3715SXin Li lapack_int LAPACKE_clagge_work( int matrix_order, lapack_int m, lapack_int n, 6929*bf2c3715SXin Li lapack_int kl, lapack_int ku, const float* d, 6930*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 6931*bf2c3715SXin Li lapack_int* iseed, lapack_complex_float* work ); 6932*bf2c3715SXin Li lapack_int LAPACKE_zlagge_work( int matrix_order, lapack_int m, lapack_int n, 6933*bf2c3715SXin Li lapack_int kl, lapack_int ku, const double* d, 6934*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 6935*bf2c3715SXin Li lapack_int* iseed, 6936*bf2c3715SXin Li lapack_complex_double* work ); 6937*bf2c3715SXin Li 6938*bf2c3715SXin Li lapack_int LAPACKE_claghe_work( int matrix_order, lapack_int n, lapack_int k, 6939*bf2c3715SXin Li const float* d, lapack_complex_float* a, 6940*bf2c3715SXin Li lapack_int lda, lapack_int* iseed, 6941*bf2c3715SXin Li lapack_complex_float* work ); 6942*bf2c3715SXin Li lapack_int LAPACKE_zlaghe_work( int matrix_order, lapack_int n, lapack_int k, 6943*bf2c3715SXin Li const double* d, lapack_complex_double* a, 6944*bf2c3715SXin Li lapack_int lda, lapack_int* iseed, 6945*bf2c3715SXin Li lapack_complex_double* work ); 6946*bf2c3715SXin Li 6947*bf2c3715SXin Li lapack_int LAPACKE_slagsy_work( int matrix_order, lapack_int n, lapack_int k, 6948*bf2c3715SXin Li const float* d, float* a, lapack_int lda, 6949*bf2c3715SXin Li lapack_int* iseed, float* work ); 6950*bf2c3715SXin Li lapack_int LAPACKE_dlagsy_work( int matrix_order, lapack_int n, lapack_int k, 6951*bf2c3715SXin Li const double* d, double* a, lapack_int lda, 6952*bf2c3715SXin Li lapack_int* iseed, double* work ); 6953*bf2c3715SXin Li lapack_int LAPACKE_clagsy_work( int matrix_order, lapack_int n, lapack_int k, 6954*bf2c3715SXin Li const float* d, lapack_complex_float* a, 6955*bf2c3715SXin Li lapack_int lda, lapack_int* iseed, 6956*bf2c3715SXin Li lapack_complex_float* work ); 6957*bf2c3715SXin Li lapack_int LAPACKE_zlagsy_work( int matrix_order, lapack_int n, lapack_int k, 6958*bf2c3715SXin Li const double* d, lapack_complex_double* a, 6959*bf2c3715SXin Li lapack_int lda, lapack_int* iseed, 6960*bf2c3715SXin Li lapack_complex_double* work ); 6961*bf2c3715SXin Li 6962*bf2c3715SXin Li lapack_int LAPACKE_slapmr_work( int matrix_order, lapack_logical forwrd, 6963*bf2c3715SXin Li lapack_int m, lapack_int n, float* x, 6964*bf2c3715SXin Li lapack_int ldx, lapack_int* k ); 6965*bf2c3715SXin Li lapack_int LAPACKE_dlapmr_work( int matrix_order, lapack_logical forwrd, 6966*bf2c3715SXin Li lapack_int m, lapack_int n, double* x, 6967*bf2c3715SXin Li lapack_int ldx, lapack_int* k ); 6968*bf2c3715SXin Li lapack_int LAPACKE_clapmr_work( int matrix_order, lapack_logical forwrd, 6969*bf2c3715SXin Li lapack_int m, lapack_int n, 6970*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 6971*bf2c3715SXin Li lapack_int* k ); 6972*bf2c3715SXin Li lapack_int LAPACKE_zlapmr_work( int matrix_order, lapack_logical forwrd, 6973*bf2c3715SXin Li lapack_int m, lapack_int n, 6974*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 6975*bf2c3715SXin Li lapack_int* k ); 6976*bf2c3715SXin Li 6977*bf2c3715SXin Li lapack_int LAPACKE_slartgp_work( float f, float g, float* cs, float* sn, 6978*bf2c3715SXin Li float* r ); 6979*bf2c3715SXin Li lapack_int LAPACKE_dlartgp_work( double f, double g, double* cs, double* sn, 6980*bf2c3715SXin Li double* r ); 6981*bf2c3715SXin Li 6982*bf2c3715SXin Li lapack_int LAPACKE_slartgs_work( float x, float y, float sigma, float* cs, 6983*bf2c3715SXin Li float* sn ); 6984*bf2c3715SXin Li lapack_int LAPACKE_dlartgs_work( double x, double y, double sigma, double* cs, 6985*bf2c3715SXin Li double* sn ); 6986*bf2c3715SXin Li 6987*bf2c3715SXin Li float LAPACKE_slapy2_work( float x, float y ); 6988*bf2c3715SXin Li double LAPACKE_dlapy2_work( double x, double y ); 6989*bf2c3715SXin Li 6990*bf2c3715SXin Li float LAPACKE_slapy3_work( float x, float y, float z ); 6991*bf2c3715SXin Li double LAPACKE_dlapy3_work( double x, double y, double z ); 6992*bf2c3715SXin Li 6993*bf2c3715SXin Li float LAPACKE_slamch_work( char cmach ); 6994*bf2c3715SXin Li double LAPACKE_dlamch_work( char cmach ); 6995*bf2c3715SXin Li 6996*bf2c3715SXin Li float LAPACKE_slange_work( int matrix_order, char norm, lapack_int m, 6997*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda, 6998*bf2c3715SXin Li float* work ); 6999*bf2c3715SXin Li double LAPACKE_dlange_work( int matrix_order, char norm, lapack_int m, 7000*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda, 7001*bf2c3715SXin Li double* work ); 7002*bf2c3715SXin Li float LAPACKE_clange_work( int matrix_order, char norm, lapack_int m, 7003*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 7004*bf2c3715SXin Li lapack_int lda, float* work ); 7005*bf2c3715SXin Li double LAPACKE_zlange_work( int matrix_order, char norm, lapack_int m, 7006*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 7007*bf2c3715SXin Li lapack_int lda, double* work ); 7008*bf2c3715SXin Li 7009*bf2c3715SXin Li float LAPACKE_clanhe_work( int matrix_order, char norm, char uplo, 7010*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 7011*bf2c3715SXin Li lapack_int lda, float* work ); 7012*bf2c3715SXin Li double LAPACKE_zlanhe_work( int matrix_order, char norm, char uplo, 7013*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 7014*bf2c3715SXin Li lapack_int lda, double* work ); 7015*bf2c3715SXin Li 7016*bf2c3715SXin Li float LAPACKE_slansy_work( int matrix_order, char norm, char uplo, 7017*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda, 7018*bf2c3715SXin Li float* work ); 7019*bf2c3715SXin Li double LAPACKE_dlansy_work( int matrix_order, char norm, char uplo, 7020*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda, 7021*bf2c3715SXin Li double* work ); 7022*bf2c3715SXin Li float LAPACKE_clansy_work( int matrix_order, char norm, char uplo, 7023*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 7024*bf2c3715SXin Li lapack_int lda, float* work ); 7025*bf2c3715SXin Li double LAPACKE_zlansy_work( int matrix_order, char norm, char uplo, 7026*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 7027*bf2c3715SXin Li lapack_int lda, double* work ); 7028*bf2c3715SXin Li 7029*bf2c3715SXin Li float LAPACKE_slantr_work( int matrix_order, char norm, char uplo, 7030*bf2c3715SXin Li char diag, lapack_int m, lapack_int n, const float* a, 7031*bf2c3715SXin Li lapack_int lda, float* work ); 7032*bf2c3715SXin Li double LAPACKE_dlantr_work( int matrix_order, char norm, char uplo, 7033*bf2c3715SXin Li char diag, lapack_int m, lapack_int n, 7034*bf2c3715SXin Li const double* a, lapack_int lda, double* work ); 7035*bf2c3715SXin Li float LAPACKE_clantr_work( int matrix_order, char norm, char uplo, 7036*bf2c3715SXin Li char diag, lapack_int m, lapack_int n, 7037*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 7038*bf2c3715SXin Li float* work ); 7039*bf2c3715SXin Li double LAPACKE_zlantr_work( int matrix_order, char norm, char uplo, 7040*bf2c3715SXin Li char diag, lapack_int m, lapack_int n, 7041*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 7042*bf2c3715SXin Li double* work ); 7043*bf2c3715SXin Li 7044*bf2c3715SXin Li lapack_int LAPACKE_slarfb_work( int matrix_order, char side, char trans, 7045*bf2c3715SXin Li char direct, char storev, lapack_int m, 7046*bf2c3715SXin Li lapack_int n, lapack_int k, const float* v, 7047*bf2c3715SXin Li lapack_int ldv, const float* t, lapack_int ldt, 7048*bf2c3715SXin Li float* c, lapack_int ldc, float* work, 7049*bf2c3715SXin Li lapack_int ldwork ); 7050*bf2c3715SXin Li lapack_int LAPACKE_dlarfb_work( int matrix_order, char side, char trans, 7051*bf2c3715SXin Li char direct, char storev, lapack_int m, 7052*bf2c3715SXin Li lapack_int n, lapack_int k, const double* v, 7053*bf2c3715SXin Li lapack_int ldv, const double* t, lapack_int ldt, 7054*bf2c3715SXin Li double* c, lapack_int ldc, double* work, 7055*bf2c3715SXin Li lapack_int ldwork ); 7056*bf2c3715SXin Li lapack_int LAPACKE_clarfb_work( int matrix_order, char side, char trans, 7057*bf2c3715SXin Li char direct, char storev, lapack_int m, 7058*bf2c3715SXin Li lapack_int n, lapack_int k, 7059*bf2c3715SXin Li const lapack_complex_float* v, lapack_int ldv, 7060*bf2c3715SXin Li const lapack_complex_float* t, lapack_int ldt, 7061*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 7062*bf2c3715SXin Li lapack_complex_float* work, lapack_int ldwork ); 7063*bf2c3715SXin Li lapack_int LAPACKE_zlarfb_work( int matrix_order, char side, char trans, 7064*bf2c3715SXin Li char direct, char storev, lapack_int m, 7065*bf2c3715SXin Li lapack_int n, lapack_int k, 7066*bf2c3715SXin Li const lapack_complex_double* v, lapack_int ldv, 7067*bf2c3715SXin Li const lapack_complex_double* t, lapack_int ldt, 7068*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 7069*bf2c3715SXin Li lapack_complex_double* work, 7070*bf2c3715SXin Li lapack_int ldwork ); 7071*bf2c3715SXin Li 7072*bf2c3715SXin Li lapack_int LAPACKE_slarfg_work( lapack_int n, float* alpha, float* x, 7073*bf2c3715SXin Li lapack_int incx, float* tau ); 7074*bf2c3715SXin Li lapack_int LAPACKE_dlarfg_work( lapack_int n, double* alpha, double* x, 7075*bf2c3715SXin Li lapack_int incx, double* tau ); 7076*bf2c3715SXin Li lapack_int LAPACKE_clarfg_work( lapack_int n, lapack_complex_float* alpha, 7077*bf2c3715SXin Li lapack_complex_float* x, lapack_int incx, 7078*bf2c3715SXin Li lapack_complex_float* tau ); 7079*bf2c3715SXin Li lapack_int LAPACKE_zlarfg_work( lapack_int n, lapack_complex_double* alpha, 7080*bf2c3715SXin Li lapack_complex_double* x, lapack_int incx, 7081*bf2c3715SXin Li lapack_complex_double* tau ); 7082*bf2c3715SXin Li 7083*bf2c3715SXin Li lapack_int LAPACKE_slarft_work( int matrix_order, char direct, char storev, 7084*bf2c3715SXin Li lapack_int n, lapack_int k, const float* v, 7085*bf2c3715SXin Li lapack_int ldv, const float* tau, float* t, 7086*bf2c3715SXin Li lapack_int ldt ); 7087*bf2c3715SXin Li lapack_int LAPACKE_dlarft_work( int matrix_order, char direct, char storev, 7088*bf2c3715SXin Li lapack_int n, lapack_int k, const double* v, 7089*bf2c3715SXin Li lapack_int ldv, const double* tau, double* t, 7090*bf2c3715SXin Li lapack_int ldt ); 7091*bf2c3715SXin Li lapack_int LAPACKE_clarft_work( int matrix_order, char direct, char storev, 7092*bf2c3715SXin Li lapack_int n, lapack_int k, 7093*bf2c3715SXin Li const lapack_complex_float* v, lapack_int ldv, 7094*bf2c3715SXin Li const lapack_complex_float* tau, 7095*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 7096*bf2c3715SXin Li lapack_int LAPACKE_zlarft_work( int matrix_order, char direct, char storev, 7097*bf2c3715SXin Li lapack_int n, lapack_int k, 7098*bf2c3715SXin Li const lapack_complex_double* v, lapack_int ldv, 7099*bf2c3715SXin Li const lapack_complex_double* tau, 7100*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 7101*bf2c3715SXin Li 7102*bf2c3715SXin Li lapack_int LAPACKE_slarfx_work( int matrix_order, char side, lapack_int m, 7103*bf2c3715SXin Li lapack_int n, const float* v, float tau, 7104*bf2c3715SXin Li float* c, lapack_int ldc, float* work ); 7105*bf2c3715SXin Li lapack_int LAPACKE_dlarfx_work( int matrix_order, char side, lapack_int m, 7106*bf2c3715SXin Li lapack_int n, const double* v, double tau, 7107*bf2c3715SXin Li double* c, lapack_int ldc, double* work ); 7108*bf2c3715SXin Li lapack_int LAPACKE_clarfx_work( int matrix_order, char side, lapack_int m, 7109*bf2c3715SXin Li lapack_int n, const lapack_complex_float* v, 7110*bf2c3715SXin Li lapack_complex_float tau, 7111*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 7112*bf2c3715SXin Li lapack_complex_float* work ); 7113*bf2c3715SXin Li lapack_int LAPACKE_zlarfx_work( int matrix_order, char side, lapack_int m, 7114*bf2c3715SXin Li lapack_int n, const lapack_complex_double* v, 7115*bf2c3715SXin Li lapack_complex_double tau, 7116*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 7117*bf2c3715SXin Li lapack_complex_double* work ); 7118*bf2c3715SXin Li 7119*bf2c3715SXin Li lapack_int LAPACKE_slarnv_work( lapack_int idist, lapack_int* iseed, 7120*bf2c3715SXin Li lapack_int n, float* x ); 7121*bf2c3715SXin Li lapack_int LAPACKE_dlarnv_work( lapack_int idist, lapack_int* iseed, 7122*bf2c3715SXin Li lapack_int n, double* x ); 7123*bf2c3715SXin Li lapack_int LAPACKE_clarnv_work( lapack_int idist, lapack_int* iseed, 7124*bf2c3715SXin Li lapack_int n, lapack_complex_float* x ); 7125*bf2c3715SXin Li lapack_int LAPACKE_zlarnv_work( lapack_int idist, lapack_int* iseed, 7126*bf2c3715SXin Li lapack_int n, lapack_complex_double* x ); 7127*bf2c3715SXin Li 7128*bf2c3715SXin Li lapack_int LAPACKE_slaset_work( int matrix_order, char uplo, lapack_int m, 7129*bf2c3715SXin Li lapack_int n, float alpha, float beta, float* a, 7130*bf2c3715SXin Li lapack_int lda ); 7131*bf2c3715SXin Li lapack_int LAPACKE_dlaset_work( int matrix_order, char uplo, lapack_int m, 7132*bf2c3715SXin Li lapack_int n, double alpha, double beta, 7133*bf2c3715SXin Li double* a, lapack_int lda ); 7134*bf2c3715SXin Li lapack_int LAPACKE_claset_work( int matrix_order, char uplo, lapack_int m, 7135*bf2c3715SXin Li lapack_int n, lapack_complex_float alpha, 7136*bf2c3715SXin Li lapack_complex_float beta, 7137*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 7138*bf2c3715SXin Li lapack_int LAPACKE_zlaset_work( int matrix_order, char uplo, lapack_int m, 7139*bf2c3715SXin Li lapack_int n, lapack_complex_double alpha, 7140*bf2c3715SXin Li lapack_complex_double beta, 7141*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 7142*bf2c3715SXin Li 7143*bf2c3715SXin Li lapack_int LAPACKE_slasrt_work( char id, lapack_int n, float* d ); 7144*bf2c3715SXin Li lapack_int LAPACKE_dlasrt_work( char id, lapack_int n, double* d ); 7145*bf2c3715SXin Li 7146*bf2c3715SXin Li lapack_int LAPACKE_slaswp_work( int matrix_order, lapack_int n, float* a, 7147*bf2c3715SXin Li lapack_int lda, lapack_int k1, lapack_int k2, 7148*bf2c3715SXin Li const lapack_int* ipiv, lapack_int incx ); 7149*bf2c3715SXin Li lapack_int LAPACKE_dlaswp_work( int matrix_order, lapack_int n, double* a, 7150*bf2c3715SXin Li lapack_int lda, lapack_int k1, lapack_int k2, 7151*bf2c3715SXin Li const lapack_int* ipiv, lapack_int incx ); 7152*bf2c3715SXin Li lapack_int LAPACKE_claswp_work( int matrix_order, lapack_int n, 7153*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 7154*bf2c3715SXin Li lapack_int k1, lapack_int k2, 7155*bf2c3715SXin Li const lapack_int* ipiv, lapack_int incx ); 7156*bf2c3715SXin Li lapack_int LAPACKE_zlaswp_work( int matrix_order, lapack_int n, 7157*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 7158*bf2c3715SXin Li lapack_int k1, lapack_int k2, 7159*bf2c3715SXin Li const lapack_int* ipiv, lapack_int incx ); 7160*bf2c3715SXin Li 7161*bf2c3715SXin Li lapack_int LAPACKE_slatms_work( int matrix_order, lapack_int m, lapack_int n, 7162*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, 7163*bf2c3715SXin Li float* d, lapack_int mode, float cond, 7164*bf2c3715SXin Li float dmax, lapack_int kl, lapack_int ku, 7165*bf2c3715SXin Li char pack, float* a, lapack_int lda, 7166*bf2c3715SXin Li float* work ); 7167*bf2c3715SXin Li lapack_int LAPACKE_dlatms_work( int matrix_order, lapack_int m, lapack_int n, 7168*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, 7169*bf2c3715SXin Li double* d, lapack_int mode, double cond, 7170*bf2c3715SXin Li double dmax, lapack_int kl, lapack_int ku, 7171*bf2c3715SXin Li char pack, double* a, lapack_int lda, 7172*bf2c3715SXin Li double* work ); 7173*bf2c3715SXin Li lapack_int LAPACKE_clatms_work( int matrix_order, lapack_int m, lapack_int n, 7174*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, 7175*bf2c3715SXin Li float* d, lapack_int mode, float cond, 7176*bf2c3715SXin Li float dmax, lapack_int kl, lapack_int ku, 7177*bf2c3715SXin Li char pack, lapack_complex_float* a, 7178*bf2c3715SXin Li lapack_int lda, lapack_complex_float* work ); 7179*bf2c3715SXin Li lapack_int LAPACKE_zlatms_work( int matrix_order, lapack_int m, lapack_int n, 7180*bf2c3715SXin Li char dist, lapack_int* iseed, char sym, 7181*bf2c3715SXin Li double* d, lapack_int mode, double cond, 7182*bf2c3715SXin Li double dmax, lapack_int kl, lapack_int ku, 7183*bf2c3715SXin Li char pack, lapack_complex_double* a, 7184*bf2c3715SXin Li lapack_int lda, lapack_complex_double* work ); 7185*bf2c3715SXin Li 7186*bf2c3715SXin Li lapack_int LAPACKE_slauum_work( int matrix_order, char uplo, lapack_int n, 7187*bf2c3715SXin Li float* a, lapack_int lda ); 7188*bf2c3715SXin Li lapack_int LAPACKE_dlauum_work( int matrix_order, char uplo, lapack_int n, 7189*bf2c3715SXin Li double* a, lapack_int lda ); 7190*bf2c3715SXin Li lapack_int LAPACKE_clauum_work( int matrix_order, char uplo, lapack_int n, 7191*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 7192*bf2c3715SXin Li lapack_int LAPACKE_zlauum_work( int matrix_order, char uplo, lapack_int n, 7193*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 7194*bf2c3715SXin Li 7195*bf2c3715SXin Li lapack_int LAPACKE_sopgtr_work( int matrix_order, char uplo, lapack_int n, 7196*bf2c3715SXin Li const float* ap, const float* tau, float* q, 7197*bf2c3715SXin Li lapack_int ldq, float* work ); 7198*bf2c3715SXin Li lapack_int LAPACKE_dopgtr_work( int matrix_order, char uplo, lapack_int n, 7199*bf2c3715SXin Li const double* ap, const double* tau, double* q, 7200*bf2c3715SXin Li lapack_int ldq, double* work ); 7201*bf2c3715SXin Li 7202*bf2c3715SXin Li lapack_int LAPACKE_sopmtr_work( int matrix_order, char side, char uplo, 7203*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 7204*bf2c3715SXin Li const float* ap, const float* tau, float* c, 7205*bf2c3715SXin Li lapack_int ldc, float* work ); 7206*bf2c3715SXin Li lapack_int LAPACKE_dopmtr_work( int matrix_order, char side, char uplo, 7207*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 7208*bf2c3715SXin Li const double* ap, const double* tau, double* c, 7209*bf2c3715SXin Li lapack_int ldc, double* work ); 7210*bf2c3715SXin Li 7211*bf2c3715SXin Li lapack_int LAPACKE_sorgbr_work( int matrix_order, char vect, lapack_int m, 7212*bf2c3715SXin Li lapack_int n, lapack_int k, float* a, 7213*bf2c3715SXin Li lapack_int lda, const float* tau, float* work, 7214*bf2c3715SXin Li lapack_int lwork ); 7215*bf2c3715SXin Li lapack_int LAPACKE_dorgbr_work( int matrix_order, char vect, lapack_int m, 7216*bf2c3715SXin Li lapack_int n, lapack_int k, double* a, 7217*bf2c3715SXin Li lapack_int lda, const double* tau, double* work, 7218*bf2c3715SXin Li lapack_int lwork ); 7219*bf2c3715SXin Li 7220*bf2c3715SXin Li lapack_int LAPACKE_sorghr_work( int matrix_order, lapack_int n, lapack_int ilo, 7221*bf2c3715SXin Li lapack_int ihi, float* a, lapack_int lda, 7222*bf2c3715SXin Li const float* tau, float* work, 7223*bf2c3715SXin Li lapack_int lwork ); 7224*bf2c3715SXin Li lapack_int LAPACKE_dorghr_work( int matrix_order, lapack_int n, lapack_int ilo, 7225*bf2c3715SXin Li lapack_int ihi, double* a, lapack_int lda, 7226*bf2c3715SXin Li const double* tau, double* work, 7227*bf2c3715SXin Li lapack_int lwork ); 7228*bf2c3715SXin Li 7229*bf2c3715SXin Li lapack_int LAPACKE_sorglq_work( int matrix_order, lapack_int m, lapack_int n, 7230*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 7231*bf2c3715SXin Li const float* tau, float* work, 7232*bf2c3715SXin Li lapack_int lwork ); 7233*bf2c3715SXin Li lapack_int LAPACKE_dorglq_work( int matrix_order, lapack_int m, lapack_int n, 7234*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 7235*bf2c3715SXin Li const double* tau, double* work, 7236*bf2c3715SXin Li lapack_int lwork ); 7237*bf2c3715SXin Li 7238*bf2c3715SXin Li lapack_int LAPACKE_sorgql_work( int matrix_order, lapack_int m, lapack_int n, 7239*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 7240*bf2c3715SXin Li const float* tau, float* work, 7241*bf2c3715SXin Li lapack_int lwork ); 7242*bf2c3715SXin Li lapack_int LAPACKE_dorgql_work( int matrix_order, lapack_int m, lapack_int n, 7243*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 7244*bf2c3715SXin Li const double* tau, double* work, 7245*bf2c3715SXin Li lapack_int lwork ); 7246*bf2c3715SXin Li 7247*bf2c3715SXin Li lapack_int LAPACKE_sorgqr_work( int matrix_order, lapack_int m, lapack_int n, 7248*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 7249*bf2c3715SXin Li const float* tau, float* work, 7250*bf2c3715SXin Li lapack_int lwork ); 7251*bf2c3715SXin Li lapack_int LAPACKE_dorgqr_work( int matrix_order, lapack_int m, lapack_int n, 7252*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 7253*bf2c3715SXin Li const double* tau, double* work, 7254*bf2c3715SXin Li lapack_int lwork ); 7255*bf2c3715SXin Li 7256*bf2c3715SXin Li lapack_int LAPACKE_sorgrq_work( int matrix_order, lapack_int m, lapack_int n, 7257*bf2c3715SXin Li lapack_int k, float* a, lapack_int lda, 7258*bf2c3715SXin Li const float* tau, float* work, 7259*bf2c3715SXin Li lapack_int lwork ); 7260*bf2c3715SXin Li lapack_int LAPACKE_dorgrq_work( int matrix_order, lapack_int m, lapack_int n, 7261*bf2c3715SXin Li lapack_int k, double* a, lapack_int lda, 7262*bf2c3715SXin Li const double* tau, double* work, 7263*bf2c3715SXin Li lapack_int lwork ); 7264*bf2c3715SXin Li 7265*bf2c3715SXin Li lapack_int LAPACKE_sorgtr_work( int matrix_order, char uplo, lapack_int n, 7266*bf2c3715SXin Li float* a, lapack_int lda, const float* tau, 7267*bf2c3715SXin Li float* work, lapack_int lwork ); 7268*bf2c3715SXin Li lapack_int LAPACKE_dorgtr_work( int matrix_order, char uplo, lapack_int n, 7269*bf2c3715SXin Li double* a, lapack_int lda, const double* tau, 7270*bf2c3715SXin Li double* work, lapack_int lwork ); 7271*bf2c3715SXin Li 7272*bf2c3715SXin Li lapack_int LAPACKE_sormbr_work( int matrix_order, char vect, char side, 7273*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 7274*bf2c3715SXin Li lapack_int k, const float* a, lapack_int lda, 7275*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7276*bf2c3715SXin Li float* work, lapack_int lwork ); 7277*bf2c3715SXin Li lapack_int LAPACKE_dormbr_work( int matrix_order, char vect, char side, 7278*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 7279*bf2c3715SXin Li lapack_int k, const double* a, lapack_int lda, 7280*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7281*bf2c3715SXin Li double* work, lapack_int lwork ); 7282*bf2c3715SXin Li 7283*bf2c3715SXin Li lapack_int LAPACKE_sormhr_work( int matrix_order, char side, char trans, 7284*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 7285*bf2c3715SXin Li lapack_int ihi, const float* a, lapack_int lda, 7286*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7287*bf2c3715SXin Li float* work, lapack_int lwork ); 7288*bf2c3715SXin Li lapack_int LAPACKE_dormhr_work( int matrix_order, char side, char trans, 7289*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 7290*bf2c3715SXin Li lapack_int ihi, const double* a, lapack_int lda, 7291*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7292*bf2c3715SXin Li double* work, lapack_int lwork ); 7293*bf2c3715SXin Li 7294*bf2c3715SXin Li lapack_int LAPACKE_sormlq_work( int matrix_order, char side, char trans, 7295*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7296*bf2c3715SXin Li const float* a, lapack_int lda, 7297*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7298*bf2c3715SXin Li float* work, lapack_int lwork ); 7299*bf2c3715SXin Li lapack_int LAPACKE_dormlq_work( int matrix_order, char side, char trans, 7300*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7301*bf2c3715SXin Li const double* a, lapack_int lda, 7302*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7303*bf2c3715SXin Li double* work, lapack_int lwork ); 7304*bf2c3715SXin Li 7305*bf2c3715SXin Li lapack_int LAPACKE_sormql_work( int matrix_order, char side, char trans, 7306*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7307*bf2c3715SXin Li const float* a, lapack_int lda, 7308*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7309*bf2c3715SXin Li float* work, lapack_int lwork ); 7310*bf2c3715SXin Li lapack_int LAPACKE_dormql_work( int matrix_order, char side, char trans, 7311*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7312*bf2c3715SXin Li const double* a, lapack_int lda, 7313*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7314*bf2c3715SXin Li double* work, lapack_int lwork ); 7315*bf2c3715SXin Li 7316*bf2c3715SXin Li lapack_int LAPACKE_sormqr_work( int matrix_order, char side, char trans, 7317*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7318*bf2c3715SXin Li const float* a, lapack_int lda, 7319*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7320*bf2c3715SXin Li float* work, lapack_int lwork ); 7321*bf2c3715SXin Li lapack_int LAPACKE_dormqr_work( int matrix_order, char side, char trans, 7322*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7323*bf2c3715SXin Li const double* a, lapack_int lda, 7324*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7325*bf2c3715SXin Li double* work, lapack_int lwork ); 7326*bf2c3715SXin Li 7327*bf2c3715SXin Li lapack_int LAPACKE_sormrq_work( int matrix_order, char side, char trans, 7328*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7329*bf2c3715SXin Li const float* a, lapack_int lda, 7330*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7331*bf2c3715SXin Li float* work, lapack_int lwork ); 7332*bf2c3715SXin Li lapack_int LAPACKE_dormrq_work( int matrix_order, char side, char trans, 7333*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7334*bf2c3715SXin Li const double* a, lapack_int lda, 7335*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7336*bf2c3715SXin Li double* work, lapack_int lwork ); 7337*bf2c3715SXin Li 7338*bf2c3715SXin Li lapack_int LAPACKE_sormrz_work( int matrix_order, char side, char trans, 7339*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7340*bf2c3715SXin Li lapack_int l, const float* a, lapack_int lda, 7341*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7342*bf2c3715SXin Li float* work, lapack_int lwork ); 7343*bf2c3715SXin Li lapack_int LAPACKE_dormrz_work( int matrix_order, char side, char trans, 7344*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 7345*bf2c3715SXin Li lapack_int l, const double* a, lapack_int lda, 7346*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7347*bf2c3715SXin Li double* work, lapack_int lwork ); 7348*bf2c3715SXin Li 7349*bf2c3715SXin Li lapack_int LAPACKE_sormtr_work( int matrix_order, char side, char uplo, 7350*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 7351*bf2c3715SXin Li const float* a, lapack_int lda, 7352*bf2c3715SXin Li const float* tau, float* c, lapack_int ldc, 7353*bf2c3715SXin Li float* work, lapack_int lwork ); 7354*bf2c3715SXin Li lapack_int LAPACKE_dormtr_work( int matrix_order, char side, char uplo, 7355*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 7356*bf2c3715SXin Li const double* a, lapack_int lda, 7357*bf2c3715SXin Li const double* tau, double* c, lapack_int ldc, 7358*bf2c3715SXin Li double* work, lapack_int lwork ); 7359*bf2c3715SXin Li 7360*bf2c3715SXin Li lapack_int LAPACKE_spbcon_work( int matrix_order, char uplo, lapack_int n, 7361*bf2c3715SXin Li lapack_int kd, const float* ab, lapack_int ldab, 7362*bf2c3715SXin Li float anorm, float* rcond, float* work, 7363*bf2c3715SXin Li lapack_int* iwork ); 7364*bf2c3715SXin Li lapack_int LAPACKE_dpbcon_work( int matrix_order, char uplo, lapack_int n, 7365*bf2c3715SXin Li lapack_int kd, const double* ab, 7366*bf2c3715SXin Li lapack_int ldab, double anorm, double* rcond, 7367*bf2c3715SXin Li double* work, lapack_int* iwork ); 7368*bf2c3715SXin Li lapack_int LAPACKE_cpbcon_work( int matrix_order, char uplo, lapack_int n, 7369*bf2c3715SXin Li lapack_int kd, const lapack_complex_float* ab, 7370*bf2c3715SXin Li lapack_int ldab, float anorm, float* rcond, 7371*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 7372*bf2c3715SXin Li lapack_int LAPACKE_zpbcon_work( int matrix_order, char uplo, lapack_int n, 7373*bf2c3715SXin Li lapack_int kd, const lapack_complex_double* ab, 7374*bf2c3715SXin Li lapack_int ldab, double anorm, double* rcond, 7375*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7376*bf2c3715SXin Li 7377*bf2c3715SXin Li lapack_int LAPACKE_spbequ_work( int matrix_order, char uplo, lapack_int n, 7378*bf2c3715SXin Li lapack_int kd, const float* ab, lapack_int ldab, 7379*bf2c3715SXin Li float* s, float* scond, float* amax ); 7380*bf2c3715SXin Li lapack_int LAPACKE_dpbequ_work( int matrix_order, char uplo, lapack_int n, 7381*bf2c3715SXin Li lapack_int kd, const double* ab, 7382*bf2c3715SXin Li lapack_int ldab, double* s, double* scond, 7383*bf2c3715SXin Li double* amax ); 7384*bf2c3715SXin Li lapack_int LAPACKE_cpbequ_work( int matrix_order, char uplo, lapack_int n, 7385*bf2c3715SXin Li lapack_int kd, const lapack_complex_float* ab, 7386*bf2c3715SXin Li lapack_int ldab, float* s, float* scond, 7387*bf2c3715SXin Li float* amax ); 7388*bf2c3715SXin Li lapack_int LAPACKE_zpbequ_work( int matrix_order, char uplo, lapack_int n, 7389*bf2c3715SXin Li lapack_int kd, const lapack_complex_double* ab, 7390*bf2c3715SXin Li lapack_int ldab, double* s, double* scond, 7391*bf2c3715SXin Li double* amax ); 7392*bf2c3715SXin Li 7393*bf2c3715SXin Li lapack_int LAPACKE_spbrfs_work( int matrix_order, char uplo, lapack_int n, 7394*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, const float* ab, 7395*bf2c3715SXin Li lapack_int ldab, const float* afb, 7396*bf2c3715SXin Li lapack_int ldafb, const float* b, 7397*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 7398*bf2c3715SXin Li float* ferr, float* berr, float* work, 7399*bf2c3715SXin Li lapack_int* iwork ); 7400*bf2c3715SXin Li lapack_int LAPACKE_dpbrfs_work( int matrix_order, char uplo, lapack_int n, 7401*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7402*bf2c3715SXin Li const double* ab, lapack_int ldab, 7403*bf2c3715SXin Li const double* afb, lapack_int ldafb, 7404*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 7405*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr, 7406*bf2c3715SXin Li double* work, lapack_int* iwork ); 7407*bf2c3715SXin Li lapack_int LAPACKE_cpbrfs_work( int matrix_order, char uplo, lapack_int n, 7408*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7409*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 7410*bf2c3715SXin Li const lapack_complex_float* afb, 7411*bf2c3715SXin Li lapack_int ldafb, const lapack_complex_float* b, 7412*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 7413*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr, 7414*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 7415*bf2c3715SXin Li lapack_int LAPACKE_zpbrfs_work( int matrix_order, char uplo, lapack_int n, 7416*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7417*bf2c3715SXin Li const lapack_complex_double* ab, 7418*bf2c3715SXin Li lapack_int ldab, 7419*bf2c3715SXin Li const lapack_complex_double* afb, 7420*bf2c3715SXin Li lapack_int ldafb, 7421*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 7422*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 7423*bf2c3715SXin Li double* ferr, double* berr, 7424*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7425*bf2c3715SXin Li 7426*bf2c3715SXin Li lapack_int LAPACKE_spbstf_work( int matrix_order, char uplo, lapack_int n, 7427*bf2c3715SXin Li lapack_int kb, float* bb, lapack_int ldbb ); 7428*bf2c3715SXin Li lapack_int LAPACKE_dpbstf_work( int matrix_order, char uplo, lapack_int n, 7429*bf2c3715SXin Li lapack_int kb, double* bb, lapack_int ldbb ); 7430*bf2c3715SXin Li lapack_int LAPACKE_cpbstf_work( int matrix_order, char uplo, lapack_int n, 7431*bf2c3715SXin Li lapack_int kb, lapack_complex_float* bb, 7432*bf2c3715SXin Li lapack_int ldbb ); 7433*bf2c3715SXin Li lapack_int LAPACKE_zpbstf_work( int matrix_order, char uplo, lapack_int n, 7434*bf2c3715SXin Li lapack_int kb, lapack_complex_double* bb, 7435*bf2c3715SXin Li lapack_int ldbb ); 7436*bf2c3715SXin Li 7437*bf2c3715SXin Li lapack_int LAPACKE_spbsv_work( int matrix_order, char uplo, lapack_int n, 7438*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, float* ab, 7439*bf2c3715SXin Li lapack_int ldab, float* b, lapack_int ldb ); 7440*bf2c3715SXin Li lapack_int LAPACKE_dpbsv_work( int matrix_order, char uplo, lapack_int n, 7441*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, double* ab, 7442*bf2c3715SXin Li lapack_int ldab, double* b, lapack_int ldb ); 7443*bf2c3715SXin Li lapack_int LAPACKE_cpbsv_work( int matrix_order, char uplo, lapack_int n, 7444*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7445*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 7446*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 7447*bf2c3715SXin Li lapack_int LAPACKE_zpbsv_work( int matrix_order, char uplo, lapack_int n, 7448*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7449*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 7450*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 7451*bf2c3715SXin Li 7452*bf2c3715SXin Li lapack_int LAPACKE_spbsvx_work( int matrix_order, char fact, char uplo, 7453*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 7454*bf2c3715SXin Li float* ab, lapack_int ldab, float* afb, 7455*bf2c3715SXin Li lapack_int ldafb, char* equed, float* s, 7456*bf2c3715SXin Li float* b, lapack_int ldb, float* x, 7457*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 7458*bf2c3715SXin Li float* berr, float* work, lapack_int* iwork ); 7459*bf2c3715SXin Li lapack_int LAPACKE_dpbsvx_work( int matrix_order, char fact, char uplo, 7460*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 7461*bf2c3715SXin Li double* ab, lapack_int ldab, double* afb, 7462*bf2c3715SXin Li lapack_int ldafb, char* equed, double* s, 7463*bf2c3715SXin Li double* b, lapack_int ldb, double* x, 7464*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 7465*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork ); 7466*bf2c3715SXin Li lapack_int LAPACKE_cpbsvx_work( int matrix_order, char fact, char uplo, 7467*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 7468*bf2c3715SXin Li lapack_complex_float* ab, lapack_int ldab, 7469*bf2c3715SXin Li lapack_complex_float* afb, lapack_int ldafb, 7470*bf2c3715SXin Li char* equed, float* s, lapack_complex_float* b, 7471*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 7472*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 7473*bf2c3715SXin Li float* berr, lapack_complex_float* work, 7474*bf2c3715SXin Li float* rwork ); 7475*bf2c3715SXin Li lapack_int LAPACKE_zpbsvx_work( int matrix_order, char fact, char uplo, 7476*bf2c3715SXin Li lapack_int n, lapack_int kd, lapack_int nrhs, 7477*bf2c3715SXin Li lapack_complex_double* ab, lapack_int ldab, 7478*bf2c3715SXin Li lapack_complex_double* afb, lapack_int ldafb, 7479*bf2c3715SXin Li char* equed, double* s, 7480*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 7481*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 7482*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 7483*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7484*bf2c3715SXin Li 7485*bf2c3715SXin Li lapack_int LAPACKE_spbtrf_work( int matrix_order, char uplo, lapack_int n, 7486*bf2c3715SXin Li lapack_int kd, float* ab, lapack_int ldab ); 7487*bf2c3715SXin Li lapack_int LAPACKE_dpbtrf_work( int matrix_order, char uplo, lapack_int n, 7488*bf2c3715SXin Li lapack_int kd, double* ab, lapack_int ldab ); 7489*bf2c3715SXin Li lapack_int LAPACKE_cpbtrf_work( int matrix_order, char uplo, lapack_int n, 7490*bf2c3715SXin Li lapack_int kd, lapack_complex_float* ab, 7491*bf2c3715SXin Li lapack_int ldab ); 7492*bf2c3715SXin Li lapack_int LAPACKE_zpbtrf_work( int matrix_order, char uplo, lapack_int n, 7493*bf2c3715SXin Li lapack_int kd, lapack_complex_double* ab, 7494*bf2c3715SXin Li lapack_int ldab ); 7495*bf2c3715SXin Li 7496*bf2c3715SXin Li lapack_int LAPACKE_spbtrs_work( int matrix_order, char uplo, lapack_int n, 7497*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, const float* ab, 7498*bf2c3715SXin Li lapack_int ldab, float* b, lapack_int ldb ); 7499*bf2c3715SXin Li lapack_int LAPACKE_dpbtrs_work( int matrix_order, char uplo, lapack_int n, 7500*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7501*bf2c3715SXin Li const double* ab, lapack_int ldab, double* b, 7502*bf2c3715SXin Li lapack_int ldb ); 7503*bf2c3715SXin Li lapack_int LAPACKE_cpbtrs_work( int matrix_order, char uplo, lapack_int n, 7504*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7505*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 7506*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 7507*bf2c3715SXin Li lapack_int LAPACKE_zpbtrs_work( int matrix_order, char uplo, lapack_int n, 7508*bf2c3715SXin Li lapack_int kd, lapack_int nrhs, 7509*bf2c3715SXin Li const lapack_complex_double* ab, 7510*bf2c3715SXin Li lapack_int ldab, lapack_complex_double* b, 7511*bf2c3715SXin Li lapack_int ldb ); 7512*bf2c3715SXin Li 7513*bf2c3715SXin Li lapack_int LAPACKE_spftrf_work( int matrix_order, char transr, char uplo, 7514*bf2c3715SXin Li lapack_int n, float* a ); 7515*bf2c3715SXin Li lapack_int LAPACKE_dpftrf_work( int matrix_order, char transr, char uplo, 7516*bf2c3715SXin Li lapack_int n, double* a ); 7517*bf2c3715SXin Li lapack_int LAPACKE_cpftrf_work( int matrix_order, char transr, char uplo, 7518*bf2c3715SXin Li lapack_int n, lapack_complex_float* a ); 7519*bf2c3715SXin Li lapack_int LAPACKE_zpftrf_work( int matrix_order, char transr, char uplo, 7520*bf2c3715SXin Li lapack_int n, lapack_complex_double* a ); 7521*bf2c3715SXin Li 7522*bf2c3715SXin Li lapack_int LAPACKE_spftri_work( int matrix_order, char transr, char uplo, 7523*bf2c3715SXin Li lapack_int n, float* a ); 7524*bf2c3715SXin Li lapack_int LAPACKE_dpftri_work( int matrix_order, char transr, char uplo, 7525*bf2c3715SXin Li lapack_int n, double* a ); 7526*bf2c3715SXin Li lapack_int LAPACKE_cpftri_work( int matrix_order, char transr, char uplo, 7527*bf2c3715SXin Li lapack_int n, lapack_complex_float* a ); 7528*bf2c3715SXin Li lapack_int LAPACKE_zpftri_work( int matrix_order, char transr, char uplo, 7529*bf2c3715SXin Li lapack_int n, lapack_complex_double* a ); 7530*bf2c3715SXin Li 7531*bf2c3715SXin Li lapack_int LAPACKE_spftrs_work( int matrix_order, char transr, char uplo, 7532*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 7533*bf2c3715SXin Li float* b, lapack_int ldb ); 7534*bf2c3715SXin Li lapack_int LAPACKE_dpftrs_work( int matrix_order, char transr, char uplo, 7535*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 7536*bf2c3715SXin Li double* b, lapack_int ldb ); 7537*bf2c3715SXin Li lapack_int LAPACKE_cpftrs_work( int matrix_order, char transr, char uplo, 7538*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7539*bf2c3715SXin Li const lapack_complex_float* a, 7540*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 7541*bf2c3715SXin Li lapack_int LAPACKE_zpftrs_work( int matrix_order, char transr, char uplo, 7542*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7543*bf2c3715SXin Li const lapack_complex_double* a, 7544*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 7545*bf2c3715SXin Li 7546*bf2c3715SXin Li lapack_int LAPACKE_spocon_work( int matrix_order, char uplo, lapack_int n, 7547*bf2c3715SXin Li const float* a, lapack_int lda, float anorm, 7548*bf2c3715SXin Li float* rcond, float* work, lapack_int* iwork ); 7549*bf2c3715SXin Li lapack_int LAPACKE_dpocon_work( int matrix_order, char uplo, lapack_int n, 7550*bf2c3715SXin Li const double* a, lapack_int lda, double anorm, 7551*bf2c3715SXin Li double* rcond, double* work, 7552*bf2c3715SXin Li lapack_int* iwork ); 7553*bf2c3715SXin Li lapack_int LAPACKE_cpocon_work( int matrix_order, char uplo, lapack_int n, 7554*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 7555*bf2c3715SXin Li float anorm, float* rcond, 7556*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 7557*bf2c3715SXin Li lapack_int LAPACKE_zpocon_work( int matrix_order, char uplo, lapack_int n, 7558*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 7559*bf2c3715SXin Li double anorm, double* rcond, 7560*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7561*bf2c3715SXin Li 7562*bf2c3715SXin Li lapack_int LAPACKE_spoequ_work( int matrix_order, lapack_int n, const float* a, 7563*bf2c3715SXin Li lapack_int lda, float* s, float* scond, 7564*bf2c3715SXin Li float* amax ); 7565*bf2c3715SXin Li lapack_int LAPACKE_dpoequ_work( int matrix_order, lapack_int n, const double* a, 7566*bf2c3715SXin Li lapack_int lda, double* s, double* scond, 7567*bf2c3715SXin Li double* amax ); 7568*bf2c3715SXin Li lapack_int LAPACKE_cpoequ_work( int matrix_order, lapack_int n, 7569*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 7570*bf2c3715SXin Li float* s, float* scond, float* amax ); 7571*bf2c3715SXin Li lapack_int LAPACKE_zpoequ_work( int matrix_order, lapack_int n, 7572*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 7573*bf2c3715SXin Li double* s, double* scond, double* amax ); 7574*bf2c3715SXin Li 7575*bf2c3715SXin Li lapack_int LAPACKE_spoequb_work( int matrix_order, lapack_int n, const float* a, 7576*bf2c3715SXin Li lapack_int lda, float* s, float* scond, 7577*bf2c3715SXin Li float* amax ); 7578*bf2c3715SXin Li lapack_int LAPACKE_dpoequb_work( int matrix_order, lapack_int n, 7579*bf2c3715SXin Li const double* a, lapack_int lda, double* s, 7580*bf2c3715SXin Li double* scond, double* amax ); 7581*bf2c3715SXin Li lapack_int LAPACKE_cpoequb_work( int matrix_order, lapack_int n, 7582*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 7583*bf2c3715SXin Li float* s, float* scond, float* amax ); 7584*bf2c3715SXin Li lapack_int LAPACKE_zpoequb_work( int matrix_order, lapack_int n, 7585*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 7586*bf2c3715SXin Li double* s, double* scond, double* amax ); 7587*bf2c3715SXin Li 7588*bf2c3715SXin Li lapack_int LAPACKE_sporfs_work( int matrix_order, char uplo, lapack_int n, 7589*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 7590*bf2c3715SXin Li const float* af, lapack_int ldaf, 7591*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 7592*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr, 7593*bf2c3715SXin Li float* work, lapack_int* iwork ); 7594*bf2c3715SXin Li lapack_int LAPACKE_dporfs_work( int matrix_order, char uplo, lapack_int n, 7595*bf2c3715SXin Li lapack_int nrhs, const double* a, 7596*bf2c3715SXin Li lapack_int lda, const double* af, 7597*bf2c3715SXin Li lapack_int ldaf, const double* b, 7598*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 7599*bf2c3715SXin Li double* ferr, double* berr, double* work, 7600*bf2c3715SXin Li lapack_int* iwork ); 7601*bf2c3715SXin Li lapack_int LAPACKE_cporfs_work( int matrix_order, char uplo, lapack_int n, 7602*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 7603*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 7604*bf2c3715SXin Li lapack_int ldaf, const lapack_complex_float* b, 7605*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 7606*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr, 7607*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 7608*bf2c3715SXin Li lapack_int LAPACKE_zporfs_work( int matrix_order, char uplo, lapack_int n, 7609*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 7610*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 7611*bf2c3715SXin Li lapack_int ldaf, const lapack_complex_double* b, 7612*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 7613*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr, 7614*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7615*bf2c3715SXin Li 7616*bf2c3715SXin Li lapack_int LAPACKE_sporfsx_work( int matrix_order, char uplo, char equed, 7617*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 7618*bf2c3715SXin Li lapack_int lda, const float* af, 7619*bf2c3715SXin Li lapack_int ldaf, const float* s, 7620*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 7621*bf2c3715SXin Li lapack_int ldx, float* rcond, float* berr, 7622*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 7623*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 7624*bf2c3715SXin Li float* params, float* work, 7625*bf2c3715SXin Li lapack_int* iwork ); 7626*bf2c3715SXin Li lapack_int LAPACKE_dporfsx_work( int matrix_order, char uplo, char equed, 7627*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 7628*bf2c3715SXin Li lapack_int lda, const double* af, 7629*bf2c3715SXin Li lapack_int ldaf, const double* s, 7630*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 7631*bf2c3715SXin Li lapack_int ldx, double* rcond, double* berr, 7632*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 7633*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 7634*bf2c3715SXin Li double* params, double* work, 7635*bf2c3715SXin Li lapack_int* iwork ); 7636*bf2c3715SXin Li lapack_int LAPACKE_cporfsx_work( int matrix_order, char uplo, char equed, 7637*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7638*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 7639*bf2c3715SXin Li const lapack_complex_float* af, 7640*bf2c3715SXin Li lapack_int ldaf, const float* s, 7641*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 7642*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 7643*bf2c3715SXin Li float* rcond, float* berr, 7644*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 7645*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 7646*bf2c3715SXin Li float* params, lapack_complex_float* work, 7647*bf2c3715SXin Li float* rwork ); 7648*bf2c3715SXin Li lapack_int LAPACKE_zporfsx_work( int matrix_order, char uplo, char equed, 7649*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7650*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 7651*bf2c3715SXin Li const lapack_complex_double* af, 7652*bf2c3715SXin Li lapack_int ldaf, const double* s, 7653*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 7654*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 7655*bf2c3715SXin Li double* rcond, double* berr, 7656*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 7657*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 7658*bf2c3715SXin Li double* params, lapack_complex_double* work, 7659*bf2c3715SXin Li double* rwork ); 7660*bf2c3715SXin Li 7661*bf2c3715SXin Li lapack_int LAPACKE_sposv_work( int matrix_order, char uplo, lapack_int n, 7662*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, 7663*bf2c3715SXin Li float* b, lapack_int ldb ); 7664*bf2c3715SXin Li lapack_int LAPACKE_dposv_work( int matrix_order, char uplo, lapack_int n, 7665*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 7666*bf2c3715SXin Li double* b, lapack_int ldb ); 7667*bf2c3715SXin Li lapack_int LAPACKE_cposv_work( int matrix_order, char uplo, lapack_int n, 7668*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 7669*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 7670*bf2c3715SXin Li lapack_int ldb ); 7671*bf2c3715SXin Li lapack_int LAPACKE_zposv_work( int matrix_order, char uplo, lapack_int n, 7672*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 7673*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 7674*bf2c3715SXin Li lapack_int ldb ); 7675*bf2c3715SXin Li lapack_int LAPACKE_dsposv_work( int matrix_order, char uplo, lapack_int n, 7676*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 7677*bf2c3715SXin Li double* b, lapack_int ldb, double* x, 7678*bf2c3715SXin Li lapack_int ldx, double* work, float* swork, 7679*bf2c3715SXin Li lapack_int* iter ); 7680*bf2c3715SXin Li lapack_int LAPACKE_zcposv_work( int matrix_order, char uplo, lapack_int n, 7681*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 7682*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 7683*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 7684*bf2c3715SXin Li lapack_int ldx, lapack_complex_double* work, 7685*bf2c3715SXin Li lapack_complex_float* swork, double* rwork, 7686*bf2c3715SXin Li lapack_int* iter ); 7687*bf2c3715SXin Li 7688*bf2c3715SXin Li lapack_int LAPACKE_sposvx_work( int matrix_order, char fact, char uplo, 7689*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 7690*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 7691*bf2c3715SXin Li char* equed, float* s, float* b, lapack_int ldb, 7692*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, 7693*bf2c3715SXin Li float* ferr, float* berr, float* work, 7694*bf2c3715SXin Li lapack_int* iwork ); 7695*bf2c3715SXin Li lapack_int LAPACKE_dposvx_work( int matrix_order, char fact, char uplo, 7696*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 7697*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 7698*bf2c3715SXin Li char* equed, double* s, double* b, 7699*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 7700*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 7701*bf2c3715SXin Li double* work, lapack_int* iwork ); 7702*bf2c3715SXin Li lapack_int LAPACKE_cposvx_work( int matrix_order, char fact, char uplo, 7703*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7704*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 7705*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 7706*bf2c3715SXin Li char* equed, float* s, lapack_complex_float* b, 7707*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 7708*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 7709*bf2c3715SXin Li float* berr, lapack_complex_float* work, 7710*bf2c3715SXin Li float* rwork ); 7711*bf2c3715SXin Li lapack_int LAPACKE_zposvx_work( int matrix_order, char fact, char uplo, 7712*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7713*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 7714*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 7715*bf2c3715SXin Li char* equed, double* s, 7716*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 7717*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 7718*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 7719*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7720*bf2c3715SXin Li 7721*bf2c3715SXin Li lapack_int LAPACKE_sposvxx_work( int matrix_order, char fact, char uplo, 7722*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 7723*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 7724*bf2c3715SXin Li char* equed, float* s, float* b, 7725*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 7726*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 7727*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 7728*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 7729*bf2c3715SXin Li float* params, float* work, 7730*bf2c3715SXin Li lapack_int* iwork ); 7731*bf2c3715SXin Li lapack_int LAPACKE_dposvxx_work( int matrix_order, char fact, char uplo, 7732*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 7733*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 7734*bf2c3715SXin Li char* equed, double* s, double* b, 7735*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 7736*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 7737*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 7738*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 7739*bf2c3715SXin Li double* params, double* work, 7740*bf2c3715SXin Li lapack_int* iwork ); 7741*bf2c3715SXin Li lapack_int LAPACKE_cposvxx_work( int matrix_order, char fact, char uplo, 7742*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7743*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 7744*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 7745*bf2c3715SXin Li char* equed, float* s, lapack_complex_float* b, 7746*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 7747*bf2c3715SXin Li lapack_int ldx, float* rcond, float* rpvgrw, 7748*bf2c3715SXin Li float* berr, lapack_int n_err_bnds, 7749*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 7750*bf2c3715SXin Li lapack_int nparams, float* params, 7751*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 7752*bf2c3715SXin Li lapack_int LAPACKE_zposvxx_work( int matrix_order, char fact, char uplo, 7753*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7754*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 7755*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 7756*bf2c3715SXin Li char* equed, double* s, 7757*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 7758*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 7759*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 7760*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 7761*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 7762*bf2c3715SXin Li double* params, lapack_complex_double* work, 7763*bf2c3715SXin Li double* rwork ); 7764*bf2c3715SXin Li 7765*bf2c3715SXin Li lapack_int LAPACKE_spotrf_work( int matrix_order, char uplo, lapack_int n, 7766*bf2c3715SXin Li float* a, lapack_int lda ); 7767*bf2c3715SXin Li lapack_int LAPACKE_dpotrf_work( int matrix_order, char uplo, lapack_int n, 7768*bf2c3715SXin Li double* a, lapack_int lda ); 7769*bf2c3715SXin Li lapack_int LAPACKE_cpotrf_work( int matrix_order, char uplo, lapack_int n, 7770*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 7771*bf2c3715SXin Li lapack_int LAPACKE_zpotrf_work( int matrix_order, char uplo, lapack_int n, 7772*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 7773*bf2c3715SXin Li 7774*bf2c3715SXin Li lapack_int LAPACKE_spotri_work( int matrix_order, char uplo, lapack_int n, 7775*bf2c3715SXin Li float* a, lapack_int lda ); 7776*bf2c3715SXin Li lapack_int LAPACKE_dpotri_work( int matrix_order, char uplo, lapack_int n, 7777*bf2c3715SXin Li double* a, lapack_int lda ); 7778*bf2c3715SXin Li lapack_int LAPACKE_cpotri_work( int matrix_order, char uplo, lapack_int n, 7779*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 7780*bf2c3715SXin Li lapack_int LAPACKE_zpotri_work( int matrix_order, char uplo, lapack_int n, 7781*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 7782*bf2c3715SXin Li 7783*bf2c3715SXin Li lapack_int LAPACKE_spotrs_work( int matrix_order, char uplo, lapack_int n, 7784*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 7785*bf2c3715SXin Li float* b, lapack_int ldb ); 7786*bf2c3715SXin Li lapack_int LAPACKE_dpotrs_work( int matrix_order, char uplo, lapack_int n, 7787*bf2c3715SXin Li lapack_int nrhs, const double* a, 7788*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb ); 7789*bf2c3715SXin Li lapack_int LAPACKE_cpotrs_work( int matrix_order, char uplo, lapack_int n, 7790*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 7791*bf2c3715SXin Li lapack_int lda, lapack_complex_float* b, 7792*bf2c3715SXin Li lapack_int ldb ); 7793*bf2c3715SXin Li lapack_int LAPACKE_zpotrs_work( int matrix_order, char uplo, lapack_int n, 7794*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 7795*bf2c3715SXin Li lapack_int lda, lapack_complex_double* b, 7796*bf2c3715SXin Li lapack_int ldb ); 7797*bf2c3715SXin Li 7798*bf2c3715SXin Li lapack_int LAPACKE_sppcon_work( int matrix_order, char uplo, lapack_int n, 7799*bf2c3715SXin Li const float* ap, float anorm, float* rcond, 7800*bf2c3715SXin Li float* work, lapack_int* iwork ); 7801*bf2c3715SXin Li lapack_int LAPACKE_dppcon_work( int matrix_order, char uplo, lapack_int n, 7802*bf2c3715SXin Li const double* ap, double anorm, double* rcond, 7803*bf2c3715SXin Li double* work, lapack_int* iwork ); 7804*bf2c3715SXin Li lapack_int LAPACKE_cppcon_work( int matrix_order, char uplo, lapack_int n, 7805*bf2c3715SXin Li const lapack_complex_float* ap, float anorm, 7806*bf2c3715SXin Li float* rcond, lapack_complex_float* work, 7807*bf2c3715SXin Li float* rwork ); 7808*bf2c3715SXin Li lapack_int LAPACKE_zppcon_work( int matrix_order, char uplo, lapack_int n, 7809*bf2c3715SXin Li const lapack_complex_double* ap, double anorm, 7810*bf2c3715SXin Li double* rcond, lapack_complex_double* work, 7811*bf2c3715SXin Li double* rwork ); 7812*bf2c3715SXin Li 7813*bf2c3715SXin Li lapack_int LAPACKE_sppequ_work( int matrix_order, char uplo, lapack_int n, 7814*bf2c3715SXin Li const float* ap, float* s, float* scond, 7815*bf2c3715SXin Li float* amax ); 7816*bf2c3715SXin Li lapack_int LAPACKE_dppequ_work( int matrix_order, char uplo, lapack_int n, 7817*bf2c3715SXin Li const double* ap, double* s, double* scond, 7818*bf2c3715SXin Li double* amax ); 7819*bf2c3715SXin Li lapack_int LAPACKE_cppequ_work( int matrix_order, char uplo, lapack_int n, 7820*bf2c3715SXin Li const lapack_complex_float* ap, float* s, 7821*bf2c3715SXin Li float* scond, float* amax ); 7822*bf2c3715SXin Li lapack_int LAPACKE_zppequ_work( int matrix_order, char uplo, lapack_int n, 7823*bf2c3715SXin Li const lapack_complex_double* ap, double* s, 7824*bf2c3715SXin Li double* scond, double* amax ); 7825*bf2c3715SXin Li 7826*bf2c3715SXin Li lapack_int LAPACKE_spprfs_work( int matrix_order, char uplo, lapack_int n, 7827*bf2c3715SXin Li lapack_int nrhs, const float* ap, 7828*bf2c3715SXin Li const float* afp, const float* b, 7829*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 7830*bf2c3715SXin Li float* ferr, float* berr, float* work, 7831*bf2c3715SXin Li lapack_int* iwork ); 7832*bf2c3715SXin Li lapack_int LAPACKE_dpprfs_work( int matrix_order, char uplo, lapack_int n, 7833*bf2c3715SXin Li lapack_int nrhs, const double* ap, 7834*bf2c3715SXin Li const double* afp, const double* b, 7835*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 7836*bf2c3715SXin Li double* ferr, double* berr, double* work, 7837*bf2c3715SXin Li lapack_int* iwork ); 7838*bf2c3715SXin Li lapack_int LAPACKE_cpprfs_work( int matrix_order, char uplo, lapack_int n, 7839*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 7840*bf2c3715SXin Li const lapack_complex_float* afp, 7841*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 7842*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 7843*bf2c3715SXin Li float* ferr, float* berr, 7844*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 7845*bf2c3715SXin Li lapack_int LAPACKE_zpprfs_work( int matrix_order, char uplo, lapack_int n, 7846*bf2c3715SXin Li lapack_int nrhs, 7847*bf2c3715SXin Li const lapack_complex_double* ap, 7848*bf2c3715SXin Li const lapack_complex_double* afp, 7849*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 7850*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 7851*bf2c3715SXin Li double* ferr, double* berr, 7852*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7853*bf2c3715SXin Li 7854*bf2c3715SXin Li lapack_int LAPACKE_sppsv_work( int matrix_order, char uplo, lapack_int n, 7855*bf2c3715SXin Li lapack_int nrhs, float* ap, float* b, 7856*bf2c3715SXin Li lapack_int ldb ); 7857*bf2c3715SXin Li lapack_int LAPACKE_dppsv_work( int matrix_order, char uplo, lapack_int n, 7858*bf2c3715SXin Li lapack_int nrhs, double* ap, double* b, 7859*bf2c3715SXin Li lapack_int ldb ); 7860*bf2c3715SXin Li lapack_int LAPACKE_cppsv_work( int matrix_order, char uplo, lapack_int n, 7861*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ap, 7862*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 7863*bf2c3715SXin Li lapack_int LAPACKE_zppsv_work( int matrix_order, char uplo, lapack_int n, 7864*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ap, 7865*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 7866*bf2c3715SXin Li 7867*bf2c3715SXin Li lapack_int LAPACKE_sppsvx_work( int matrix_order, char fact, char uplo, 7868*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* ap, 7869*bf2c3715SXin Li float* afp, char* equed, float* s, float* b, 7870*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 7871*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 7872*bf2c3715SXin Li float* work, lapack_int* iwork ); 7873*bf2c3715SXin Li lapack_int LAPACKE_dppsvx_work( int matrix_order, char fact, char uplo, 7874*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* ap, 7875*bf2c3715SXin Li double* afp, char* equed, double* s, double* b, 7876*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 7877*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 7878*bf2c3715SXin Li double* work, lapack_int* iwork ); 7879*bf2c3715SXin Li lapack_int LAPACKE_cppsvx_work( int matrix_order, char fact, char uplo, 7880*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7881*bf2c3715SXin Li lapack_complex_float* ap, 7882*bf2c3715SXin Li lapack_complex_float* afp, char* equed, 7883*bf2c3715SXin Li float* s, lapack_complex_float* b, 7884*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 7885*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 7886*bf2c3715SXin Li float* berr, lapack_complex_float* work, 7887*bf2c3715SXin Li float* rwork ); 7888*bf2c3715SXin Li lapack_int LAPACKE_zppsvx_work( int matrix_order, char fact, char uplo, 7889*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 7890*bf2c3715SXin Li lapack_complex_double* ap, 7891*bf2c3715SXin Li lapack_complex_double* afp, char* equed, 7892*bf2c3715SXin Li double* s, lapack_complex_double* b, 7893*bf2c3715SXin Li lapack_int ldb, lapack_complex_double* x, 7894*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 7895*bf2c3715SXin Li double* berr, lapack_complex_double* work, 7896*bf2c3715SXin Li double* rwork ); 7897*bf2c3715SXin Li 7898*bf2c3715SXin Li lapack_int LAPACKE_spptrf_work( int matrix_order, char uplo, lapack_int n, 7899*bf2c3715SXin Li float* ap ); 7900*bf2c3715SXin Li lapack_int LAPACKE_dpptrf_work( int matrix_order, char uplo, lapack_int n, 7901*bf2c3715SXin Li double* ap ); 7902*bf2c3715SXin Li lapack_int LAPACKE_cpptrf_work( int matrix_order, char uplo, lapack_int n, 7903*bf2c3715SXin Li lapack_complex_float* ap ); 7904*bf2c3715SXin Li lapack_int LAPACKE_zpptrf_work( int matrix_order, char uplo, lapack_int n, 7905*bf2c3715SXin Li lapack_complex_double* ap ); 7906*bf2c3715SXin Li 7907*bf2c3715SXin Li lapack_int LAPACKE_spptri_work( int matrix_order, char uplo, lapack_int n, 7908*bf2c3715SXin Li float* ap ); 7909*bf2c3715SXin Li lapack_int LAPACKE_dpptri_work( int matrix_order, char uplo, lapack_int n, 7910*bf2c3715SXin Li double* ap ); 7911*bf2c3715SXin Li lapack_int LAPACKE_cpptri_work( int matrix_order, char uplo, lapack_int n, 7912*bf2c3715SXin Li lapack_complex_float* ap ); 7913*bf2c3715SXin Li lapack_int LAPACKE_zpptri_work( int matrix_order, char uplo, lapack_int n, 7914*bf2c3715SXin Li lapack_complex_double* ap ); 7915*bf2c3715SXin Li 7916*bf2c3715SXin Li lapack_int LAPACKE_spptrs_work( int matrix_order, char uplo, lapack_int n, 7917*bf2c3715SXin Li lapack_int nrhs, const float* ap, float* b, 7918*bf2c3715SXin Li lapack_int ldb ); 7919*bf2c3715SXin Li lapack_int LAPACKE_dpptrs_work( int matrix_order, char uplo, lapack_int n, 7920*bf2c3715SXin Li lapack_int nrhs, const double* ap, double* b, 7921*bf2c3715SXin Li lapack_int ldb ); 7922*bf2c3715SXin Li lapack_int LAPACKE_cpptrs_work( int matrix_order, char uplo, lapack_int n, 7923*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 7924*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 7925*bf2c3715SXin Li lapack_int LAPACKE_zpptrs_work( int matrix_order, char uplo, lapack_int n, 7926*bf2c3715SXin Li lapack_int nrhs, 7927*bf2c3715SXin Li const lapack_complex_double* ap, 7928*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 7929*bf2c3715SXin Li 7930*bf2c3715SXin Li lapack_int LAPACKE_spstrf_work( int matrix_order, char uplo, lapack_int n, 7931*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* piv, 7932*bf2c3715SXin Li lapack_int* rank, float tol, float* work ); 7933*bf2c3715SXin Li lapack_int LAPACKE_dpstrf_work( int matrix_order, char uplo, lapack_int n, 7934*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* piv, 7935*bf2c3715SXin Li lapack_int* rank, double tol, double* work ); 7936*bf2c3715SXin Li lapack_int LAPACKE_cpstrf_work( int matrix_order, char uplo, lapack_int n, 7937*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 7938*bf2c3715SXin Li lapack_int* piv, lapack_int* rank, float tol, 7939*bf2c3715SXin Li float* work ); 7940*bf2c3715SXin Li lapack_int LAPACKE_zpstrf_work( int matrix_order, char uplo, lapack_int n, 7941*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 7942*bf2c3715SXin Li lapack_int* piv, lapack_int* rank, double tol, 7943*bf2c3715SXin Li double* work ); 7944*bf2c3715SXin Li 7945*bf2c3715SXin Li lapack_int LAPACKE_sptcon_work( lapack_int n, const float* d, const float* e, 7946*bf2c3715SXin Li float anorm, float* rcond, float* work ); 7947*bf2c3715SXin Li lapack_int LAPACKE_dptcon_work( lapack_int n, const double* d, const double* e, 7948*bf2c3715SXin Li double anorm, double* rcond, double* work ); 7949*bf2c3715SXin Li lapack_int LAPACKE_cptcon_work( lapack_int n, const float* d, 7950*bf2c3715SXin Li const lapack_complex_float* e, float anorm, 7951*bf2c3715SXin Li float* rcond, float* work ); 7952*bf2c3715SXin Li lapack_int LAPACKE_zptcon_work( lapack_int n, const double* d, 7953*bf2c3715SXin Li const lapack_complex_double* e, double anorm, 7954*bf2c3715SXin Li double* rcond, double* work ); 7955*bf2c3715SXin Li 7956*bf2c3715SXin Li lapack_int LAPACKE_spteqr_work( int matrix_order, char compz, lapack_int n, 7957*bf2c3715SXin Li float* d, float* e, float* z, lapack_int ldz, 7958*bf2c3715SXin Li float* work ); 7959*bf2c3715SXin Li lapack_int LAPACKE_dpteqr_work( int matrix_order, char compz, lapack_int n, 7960*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz, 7961*bf2c3715SXin Li double* work ); 7962*bf2c3715SXin Li lapack_int LAPACKE_cpteqr_work( int matrix_order, char compz, lapack_int n, 7963*bf2c3715SXin Li float* d, float* e, lapack_complex_float* z, 7964*bf2c3715SXin Li lapack_int ldz, float* work ); 7965*bf2c3715SXin Li lapack_int LAPACKE_zpteqr_work( int matrix_order, char compz, lapack_int n, 7966*bf2c3715SXin Li double* d, double* e, lapack_complex_double* z, 7967*bf2c3715SXin Li lapack_int ldz, double* work ); 7968*bf2c3715SXin Li 7969*bf2c3715SXin Li lapack_int LAPACKE_sptrfs_work( int matrix_order, lapack_int n, lapack_int nrhs, 7970*bf2c3715SXin Li const float* d, const float* e, const float* df, 7971*bf2c3715SXin Li const float* ef, const float* b, lapack_int ldb, 7972*bf2c3715SXin Li float* x, lapack_int ldx, float* ferr, 7973*bf2c3715SXin Li float* berr, float* work ); 7974*bf2c3715SXin Li lapack_int LAPACKE_dptrfs_work( int matrix_order, lapack_int n, lapack_int nrhs, 7975*bf2c3715SXin Li const double* d, const double* e, 7976*bf2c3715SXin Li const double* df, const double* ef, 7977*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 7978*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr, 7979*bf2c3715SXin Li double* work ); 7980*bf2c3715SXin Li lapack_int LAPACKE_cptrfs_work( int matrix_order, char uplo, lapack_int n, 7981*bf2c3715SXin Li lapack_int nrhs, const float* d, 7982*bf2c3715SXin Li const lapack_complex_float* e, const float* df, 7983*bf2c3715SXin Li const lapack_complex_float* ef, 7984*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 7985*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 7986*bf2c3715SXin Li float* ferr, float* berr, 7987*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 7988*bf2c3715SXin Li lapack_int LAPACKE_zptrfs_work( int matrix_order, char uplo, lapack_int n, 7989*bf2c3715SXin Li lapack_int nrhs, const double* d, 7990*bf2c3715SXin Li const lapack_complex_double* e, 7991*bf2c3715SXin Li const double* df, 7992*bf2c3715SXin Li const lapack_complex_double* ef, 7993*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 7994*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 7995*bf2c3715SXin Li double* ferr, double* berr, 7996*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 7997*bf2c3715SXin Li 7998*bf2c3715SXin Li lapack_int LAPACKE_sptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 7999*bf2c3715SXin Li float* d, float* e, float* b, lapack_int ldb ); 8000*bf2c3715SXin Li lapack_int LAPACKE_dptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 8001*bf2c3715SXin Li double* d, double* e, double* b, 8002*bf2c3715SXin Li lapack_int ldb ); 8003*bf2c3715SXin Li lapack_int LAPACKE_cptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 8004*bf2c3715SXin Li float* d, lapack_complex_float* e, 8005*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 8006*bf2c3715SXin Li lapack_int LAPACKE_zptsv_work( int matrix_order, lapack_int n, lapack_int nrhs, 8007*bf2c3715SXin Li double* d, lapack_complex_double* e, 8008*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 8009*bf2c3715SXin Li 8010*bf2c3715SXin Li lapack_int LAPACKE_sptsvx_work( int matrix_order, char fact, lapack_int n, 8011*bf2c3715SXin Li lapack_int nrhs, const float* d, const float* e, 8012*bf2c3715SXin Li float* df, float* ef, const float* b, 8013*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 8014*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 8015*bf2c3715SXin Li float* work ); 8016*bf2c3715SXin Li lapack_int LAPACKE_dptsvx_work( int matrix_order, char fact, lapack_int n, 8017*bf2c3715SXin Li lapack_int nrhs, const double* d, 8018*bf2c3715SXin Li const double* e, double* df, double* ef, 8019*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 8020*bf2c3715SXin Li lapack_int ldx, double* rcond, double* ferr, 8021*bf2c3715SXin Li double* berr, double* work ); 8022*bf2c3715SXin Li lapack_int LAPACKE_cptsvx_work( int matrix_order, char fact, lapack_int n, 8023*bf2c3715SXin Li lapack_int nrhs, const float* d, 8024*bf2c3715SXin Li const lapack_complex_float* e, float* df, 8025*bf2c3715SXin Li lapack_complex_float* ef, 8026*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 8027*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 8028*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 8029*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 8030*bf2c3715SXin Li lapack_int LAPACKE_zptsvx_work( int matrix_order, char fact, lapack_int n, 8031*bf2c3715SXin Li lapack_int nrhs, const double* d, 8032*bf2c3715SXin Li const lapack_complex_double* e, double* df, 8033*bf2c3715SXin Li lapack_complex_double* ef, 8034*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 8035*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 8036*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 8037*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 8038*bf2c3715SXin Li 8039*bf2c3715SXin Li lapack_int LAPACKE_spttrf_work( lapack_int n, float* d, float* e ); 8040*bf2c3715SXin Li lapack_int LAPACKE_dpttrf_work( lapack_int n, double* d, double* e ); 8041*bf2c3715SXin Li lapack_int LAPACKE_cpttrf_work( lapack_int n, float* d, 8042*bf2c3715SXin Li lapack_complex_float* e ); 8043*bf2c3715SXin Li lapack_int LAPACKE_zpttrf_work( lapack_int n, double* d, 8044*bf2c3715SXin Li lapack_complex_double* e ); 8045*bf2c3715SXin Li 8046*bf2c3715SXin Li lapack_int LAPACKE_spttrs_work( int matrix_order, lapack_int n, lapack_int nrhs, 8047*bf2c3715SXin Li const float* d, const float* e, float* b, 8048*bf2c3715SXin Li lapack_int ldb ); 8049*bf2c3715SXin Li lapack_int LAPACKE_dpttrs_work( int matrix_order, lapack_int n, lapack_int nrhs, 8050*bf2c3715SXin Li const double* d, const double* e, double* b, 8051*bf2c3715SXin Li lapack_int ldb ); 8052*bf2c3715SXin Li lapack_int LAPACKE_cpttrs_work( int matrix_order, char uplo, lapack_int n, 8053*bf2c3715SXin Li lapack_int nrhs, const float* d, 8054*bf2c3715SXin Li const lapack_complex_float* e, 8055*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 8056*bf2c3715SXin Li lapack_int LAPACKE_zpttrs_work( int matrix_order, char uplo, lapack_int n, 8057*bf2c3715SXin Li lapack_int nrhs, const double* d, 8058*bf2c3715SXin Li const lapack_complex_double* e, 8059*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 8060*bf2c3715SXin Li 8061*bf2c3715SXin Li lapack_int LAPACKE_ssbev_work( int matrix_order, char jobz, char uplo, 8062*bf2c3715SXin Li lapack_int n, lapack_int kd, float* ab, 8063*bf2c3715SXin Li lapack_int ldab, float* w, float* z, 8064*bf2c3715SXin Li lapack_int ldz, float* work ); 8065*bf2c3715SXin Li lapack_int LAPACKE_dsbev_work( int matrix_order, char jobz, char uplo, 8066*bf2c3715SXin Li lapack_int n, lapack_int kd, double* ab, 8067*bf2c3715SXin Li lapack_int ldab, double* w, double* z, 8068*bf2c3715SXin Li lapack_int ldz, double* work ); 8069*bf2c3715SXin Li 8070*bf2c3715SXin Li lapack_int LAPACKE_ssbevd_work( int matrix_order, char jobz, char uplo, 8071*bf2c3715SXin Li lapack_int n, lapack_int kd, float* ab, 8072*bf2c3715SXin Li lapack_int ldab, float* w, float* z, 8073*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int lwork, 8074*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8075*bf2c3715SXin Li lapack_int LAPACKE_dsbevd_work( int matrix_order, char jobz, char uplo, 8076*bf2c3715SXin Li lapack_int n, lapack_int kd, double* ab, 8077*bf2c3715SXin Li lapack_int ldab, double* w, double* z, 8078*bf2c3715SXin Li lapack_int ldz, double* work, lapack_int lwork, 8079*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8080*bf2c3715SXin Li 8081*bf2c3715SXin Li lapack_int LAPACKE_ssbevx_work( int matrix_order, char jobz, char range, 8082*bf2c3715SXin Li char uplo, lapack_int n, lapack_int kd, 8083*bf2c3715SXin Li float* ab, lapack_int ldab, float* q, 8084*bf2c3715SXin Li lapack_int ldq, float vl, float vu, 8085*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 8086*bf2c3715SXin Li lapack_int* m, float* w, float* z, 8087*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int* iwork, 8088*bf2c3715SXin Li lapack_int* ifail ); 8089*bf2c3715SXin Li lapack_int LAPACKE_dsbevx_work( int matrix_order, char jobz, char range, 8090*bf2c3715SXin Li char uplo, lapack_int n, lapack_int kd, 8091*bf2c3715SXin Li double* ab, lapack_int ldab, double* q, 8092*bf2c3715SXin Li lapack_int ldq, double vl, double vu, 8093*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 8094*bf2c3715SXin Li lapack_int* m, double* w, double* z, 8095*bf2c3715SXin Li lapack_int ldz, double* work, lapack_int* iwork, 8096*bf2c3715SXin Li lapack_int* ifail ); 8097*bf2c3715SXin Li 8098*bf2c3715SXin Li lapack_int LAPACKE_ssbgst_work( int matrix_order, char vect, char uplo, 8099*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 8100*bf2c3715SXin Li float* ab, lapack_int ldab, const float* bb, 8101*bf2c3715SXin Li lapack_int ldbb, float* x, lapack_int ldx, 8102*bf2c3715SXin Li float* work ); 8103*bf2c3715SXin Li lapack_int LAPACKE_dsbgst_work( int matrix_order, char vect, char uplo, 8104*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 8105*bf2c3715SXin Li double* ab, lapack_int ldab, const double* bb, 8106*bf2c3715SXin Li lapack_int ldbb, double* x, lapack_int ldx, 8107*bf2c3715SXin Li double* work ); 8108*bf2c3715SXin Li 8109*bf2c3715SXin Li lapack_int LAPACKE_ssbgv_work( int matrix_order, char jobz, char uplo, 8110*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 8111*bf2c3715SXin Li float* ab, lapack_int ldab, float* bb, 8112*bf2c3715SXin Li lapack_int ldbb, float* w, float* z, 8113*bf2c3715SXin Li lapack_int ldz, float* work ); 8114*bf2c3715SXin Li lapack_int LAPACKE_dsbgv_work( int matrix_order, char jobz, char uplo, 8115*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 8116*bf2c3715SXin Li double* ab, lapack_int ldab, double* bb, 8117*bf2c3715SXin Li lapack_int ldbb, double* w, double* z, 8118*bf2c3715SXin Li lapack_int ldz, double* work ); 8119*bf2c3715SXin Li 8120*bf2c3715SXin Li lapack_int LAPACKE_ssbgvd_work( int matrix_order, char jobz, char uplo, 8121*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 8122*bf2c3715SXin Li float* ab, lapack_int ldab, float* bb, 8123*bf2c3715SXin Li lapack_int ldbb, float* w, float* z, 8124*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int lwork, 8125*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8126*bf2c3715SXin Li lapack_int LAPACKE_dsbgvd_work( int matrix_order, char jobz, char uplo, 8127*bf2c3715SXin Li lapack_int n, lapack_int ka, lapack_int kb, 8128*bf2c3715SXin Li double* ab, lapack_int ldab, double* bb, 8129*bf2c3715SXin Li lapack_int ldbb, double* w, double* z, 8130*bf2c3715SXin Li lapack_int ldz, double* work, lapack_int lwork, 8131*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8132*bf2c3715SXin Li 8133*bf2c3715SXin Li lapack_int LAPACKE_ssbgvx_work( int matrix_order, char jobz, char range, 8134*bf2c3715SXin Li char uplo, lapack_int n, lapack_int ka, 8135*bf2c3715SXin Li lapack_int kb, float* ab, lapack_int ldab, 8136*bf2c3715SXin Li float* bb, lapack_int ldbb, float* q, 8137*bf2c3715SXin Li lapack_int ldq, float vl, float vu, 8138*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 8139*bf2c3715SXin Li lapack_int* m, float* w, float* z, 8140*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int* iwork, 8141*bf2c3715SXin Li lapack_int* ifail ); 8142*bf2c3715SXin Li lapack_int LAPACKE_dsbgvx_work( int matrix_order, char jobz, char range, 8143*bf2c3715SXin Li char uplo, lapack_int n, lapack_int ka, 8144*bf2c3715SXin Li lapack_int kb, double* ab, lapack_int ldab, 8145*bf2c3715SXin Li double* bb, lapack_int ldbb, double* q, 8146*bf2c3715SXin Li lapack_int ldq, double vl, double vu, 8147*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 8148*bf2c3715SXin Li lapack_int* m, double* w, double* z, 8149*bf2c3715SXin Li lapack_int ldz, double* work, lapack_int* iwork, 8150*bf2c3715SXin Li lapack_int* ifail ); 8151*bf2c3715SXin Li 8152*bf2c3715SXin Li lapack_int LAPACKE_ssbtrd_work( int matrix_order, char vect, char uplo, 8153*bf2c3715SXin Li lapack_int n, lapack_int kd, float* ab, 8154*bf2c3715SXin Li lapack_int ldab, float* d, float* e, float* q, 8155*bf2c3715SXin Li lapack_int ldq, float* work ); 8156*bf2c3715SXin Li lapack_int LAPACKE_dsbtrd_work( int matrix_order, char vect, char uplo, 8157*bf2c3715SXin Li lapack_int n, lapack_int kd, double* ab, 8158*bf2c3715SXin Li lapack_int ldab, double* d, double* e, 8159*bf2c3715SXin Li double* q, lapack_int ldq, double* work ); 8160*bf2c3715SXin Li 8161*bf2c3715SXin Li lapack_int LAPACKE_ssfrk_work( int matrix_order, char transr, char uplo, 8162*bf2c3715SXin Li char trans, lapack_int n, lapack_int k, 8163*bf2c3715SXin Li float alpha, const float* a, lapack_int lda, 8164*bf2c3715SXin Li float beta, float* c ); 8165*bf2c3715SXin Li lapack_int LAPACKE_dsfrk_work( int matrix_order, char transr, char uplo, 8166*bf2c3715SXin Li char trans, lapack_int n, lapack_int k, 8167*bf2c3715SXin Li double alpha, const double* a, lapack_int lda, 8168*bf2c3715SXin Li double beta, double* c ); 8169*bf2c3715SXin Li 8170*bf2c3715SXin Li lapack_int LAPACKE_sspcon_work( int matrix_order, char uplo, lapack_int n, 8171*bf2c3715SXin Li const float* ap, const lapack_int* ipiv, 8172*bf2c3715SXin Li float anorm, float* rcond, float* work, 8173*bf2c3715SXin Li lapack_int* iwork ); 8174*bf2c3715SXin Li lapack_int LAPACKE_dspcon_work( int matrix_order, char uplo, lapack_int n, 8175*bf2c3715SXin Li const double* ap, const lapack_int* ipiv, 8176*bf2c3715SXin Li double anorm, double* rcond, double* work, 8177*bf2c3715SXin Li lapack_int* iwork ); 8178*bf2c3715SXin Li lapack_int LAPACKE_cspcon_work( int matrix_order, char uplo, lapack_int n, 8179*bf2c3715SXin Li const lapack_complex_float* ap, 8180*bf2c3715SXin Li const lapack_int* ipiv, float anorm, 8181*bf2c3715SXin Li float* rcond, lapack_complex_float* work ); 8182*bf2c3715SXin Li lapack_int LAPACKE_zspcon_work( int matrix_order, char uplo, lapack_int n, 8183*bf2c3715SXin Li const lapack_complex_double* ap, 8184*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 8185*bf2c3715SXin Li double* rcond, lapack_complex_double* work ); 8186*bf2c3715SXin Li 8187*bf2c3715SXin Li lapack_int LAPACKE_sspev_work( int matrix_order, char jobz, char uplo, 8188*bf2c3715SXin Li lapack_int n, float* ap, float* w, float* z, 8189*bf2c3715SXin Li lapack_int ldz, float* work ); 8190*bf2c3715SXin Li lapack_int LAPACKE_dspev_work( int matrix_order, char jobz, char uplo, 8191*bf2c3715SXin Li lapack_int n, double* ap, double* w, double* z, 8192*bf2c3715SXin Li lapack_int ldz, double* work ); 8193*bf2c3715SXin Li 8194*bf2c3715SXin Li lapack_int LAPACKE_sspevd_work( int matrix_order, char jobz, char uplo, 8195*bf2c3715SXin Li lapack_int n, float* ap, float* w, float* z, 8196*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int lwork, 8197*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8198*bf2c3715SXin Li lapack_int LAPACKE_dspevd_work( int matrix_order, char jobz, char uplo, 8199*bf2c3715SXin Li lapack_int n, double* ap, double* w, double* z, 8200*bf2c3715SXin Li lapack_int ldz, double* work, lapack_int lwork, 8201*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8202*bf2c3715SXin Li 8203*bf2c3715SXin Li lapack_int LAPACKE_sspevx_work( int matrix_order, char jobz, char range, 8204*bf2c3715SXin Li char uplo, lapack_int n, float* ap, float vl, 8205*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8206*bf2c3715SXin Li float abstol, lapack_int* m, float* w, float* z, 8207*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int* iwork, 8208*bf2c3715SXin Li lapack_int* ifail ); 8209*bf2c3715SXin Li lapack_int LAPACKE_dspevx_work( int matrix_order, char jobz, char range, 8210*bf2c3715SXin Li char uplo, lapack_int n, double* ap, double vl, 8211*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8212*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 8213*bf2c3715SXin Li double* z, lapack_int ldz, double* work, 8214*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 8215*bf2c3715SXin Li 8216*bf2c3715SXin Li lapack_int LAPACKE_sspgst_work( int matrix_order, lapack_int itype, char uplo, 8217*bf2c3715SXin Li lapack_int n, float* ap, const float* bp ); 8218*bf2c3715SXin Li lapack_int LAPACKE_dspgst_work( int matrix_order, lapack_int itype, char uplo, 8219*bf2c3715SXin Li lapack_int n, double* ap, const double* bp ); 8220*bf2c3715SXin Li 8221*bf2c3715SXin Li lapack_int LAPACKE_sspgv_work( int matrix_order, lapack_int itype, char jobz, 8222*bf2c3715SXin Li char uplo, lapack_int n, float* ap, float* bp, 8223*bf2c3715SXin Li float* w, float* z, lapack_int ldz, 8224*bf2c3715SXin Li float* work ); 8225*bf2c3715SXin Li lapack_int LAPACKE_dspgv_work( int matrix_order, lapack_int itype, char jobz, 8226*bf2c3715SXin Li char uplo, lapack_int n, double* ap, double* bp, 8227*bf2c3715SXin Li double* w, double* z, lapack_int ldz, 8228*bf2c3715SXin Li double* work ); 8229*bf2c3715SXin Li 8230*bf2c3715SXin Li lapack_int LAPACKE_sspgvd_work( int matrix_order, lapack_int itype, char jobz, 8231*bf2c3715SXin Li char uplo, lapack_int n, float* ap, float* bp, 8232*bf2c3715SXin Li float* w, float* z, lapack_int ldz, float* work, 8233*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8234*bf2c3715SXin Li lapack_int liwork ); 8235*bf2c3715SXin Li lapack_int LAPACKE_dspgvd_work( int matrix_order, lapack_int itype, char jobz, 8236*bf2c3715SXin Li char uplo, lapack_int n, double* ap, double* bp, 8237*bf2c3715SXin Li double* w, double* z, lapack_int ldz, 8238*bf2c3715SXin Li double* work, lapack_int lwork, 8239*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8240*bf2c3715SXin Li 8241*bf2c3715SXin Li lapack_int LAPACKE_sspgvx_work( int matrix_order, lapack_int itype, char jobz, 8242*bf2c3715SXin Li char range, char uplo, lapack_int n, float* ap, 8243*bf2c3715SXin Li float* bp, float vl, float vu, lapack_int il, 8244*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, 8245*bf2c3715SXin Li float* w, float* z, lapack_int ldz, float* work, 8246*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 8247*bf2c3715SXin Li lapack_int LAPACKE_dspgvx_work( int matrix_order, lapack_int itype, char jobz, 8248*bf2c3715SXin Li char range, char uplo, lapack_int n, double* ap, 8249*bf2c3715SXin Li double* bp, double vl, double vu, lapack_int il, 8250*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 8251*bf2c3715SXin Li double* w, double* z, lapack_int ldz, 8252*bf2c3715SXin Li double* work, lapack_int* iwork, 8253*bf2c3715SXin Li lapack_int* ifail ); 8254*bf2c3715SXin Li 8255*bf2c3715SXin Li lapack_int LAPACKE_ssprfs_work( int matrix_order, char uplo, lapack_int n, 8256*bf2c3715SXin Li lapack_int nrhs, const float* ap, 8257*bf2c3715SXin Li const float* afp, const lapack_int* ipiv, 8258*bf2c3715SXin Li const float* b, lapack_int ldb, float* x, 8259*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr, 8260*bf2c3715SXin Li float* work, lapack_int* iwork ); 8261*bf2c3715SXin Li lapack_int LAPACKE_dsprfs_work( int matrix_order, char uplo, lapack_int n, 8262*bf2c3715SXin Li lapack_int nrhs, const double* ap, 8263*bf2c3715SXin Li const double* afp, const lapack_int* ipiv, 8264*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 8265*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr, 8266*bf2c3715SXin Li double* work, lapack_int* iwork ); 8267*bf2c3715SXin Li lapack_int LAPACKE_csprfs_work( int matrix_order, char uplo, lapack_int n, 8268*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 8269*bf2c3715SXin Li const lapack_complex_float* afp, 8270*bf2c3715SXin Li const lapack_int* ipiv, 8271*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 8272*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 8273*bf2c3715SXin Li float* ferr, float* berr, 8274*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 8275*bf2c3715SXin Li lapack_int LAPACKE_zsprfs_work( int matrix_order, char uplo, lapack_int n, 8276*bf2c3715SXin Li lapack_int nrhs, 8277*bf2c3715SXin Li const lapack_complex_double* ap, 8278*bf2c3715SXin Li const lapack_complex_double* afp, 8279*bf2c3715SXin Li const lapack_int* ipiv, 8280*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 8281*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 8282*bf2c3715SXin Li double* ferr, double* berr, 8283*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 8284*bf2c3715SXin Li 8285*bf2c3715SXin Li lapack_int LAPACKE_sspsv_work( int matrix_order, char uplo, lapack_int n, 8286*bf2c3715SXin Li lapack_int nrhs, float* ap, lapack_int* ipiv, 8287*bf2c3715SXin Li float* b, lapack_int ldb ); 8288*bf2c3715SXin Li lapack_int LAPACKE_dspsv_work( int matrix_order, char uplo, lapack_int n, 8289*bf2c3715SXin Li lapack_int nrhs, double* ap, lapack_int* ipiv, 8290*bf2c3715SXin Li double* b, lapack_int ldb ); 8291*bf2c3715SXin Li lapack_int LAPACKE_cspsv_work( int matrix_order, char uplo, lapack_int n, 8292*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* ap, 8293*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, 8294*bf2c3715SXin Li lapack_int ldb ); 8295*bf2c3715SXin Li lapack_int LAPACKE_zspsv_work( int matrix_order, char uplo, lapack_int n, 8296*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* ap, 8297*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* b, 8298*bf2c3715SXin Li lapack_int ldb ); 8299*bf2c3715SXin Li 8300*bf2c3715SXin Li lapack_int LAPACKE_sspsvx_work( int matrix_order, char fact, char uplo, 8301*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* ap, 8302*bf2c3715SXin Li float* afp, lapack_int* ipiv, const float* b, 8303*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 8304*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 8305*bf2c3715SXin Li float* work, lapack_int* iwork ); 8306*bf2c3715SXin Li lapack_int LAPACKE_dspsvx_work( int matrix_order, char fact, char uplo, 8307*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* ap, 8308*bf2c3715SXin Li double* afp, lapack_int* ipiv, const double* b, 8309*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 8310*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 8311*bf2c3715SXin Li double* work, lapack_int* iwork ); 8312*bf2c3715SXin Li lapack_int LAPACKE_cspsvx_work( int matrix_order, char fact, char uplo, 8313*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8314*bf2c3715SXin Li const lapack_complex_float* ap, 8315*bf2c3715SXin Li lapack_complex_float* afp, lapack_int* ipiv, 8316*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 8317*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 8318*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 8319*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 8320*bf2c3715SXin Li lapack_int LAPACKE_zspsvx_work( int matrix_order, char fact, char uplo, 8321*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8322*bf2c3715SXin Li const lapack_complex_double* ap, 8323*bf2c3715SXin Li lapack_complex_double* afp, lapack_int* ipiv, 8324*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 8325*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 8326*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 8327*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 8328*bf2c3715SXin Li 8329*bf2c3715SXin Li lapack_int LAPACKE_ssptrd_work( int matrix_order, char uplo, lapack_int n, 8330*bf2c3715SXin Li float* ap, float* d, float* e, float* tau ); 8331*bf2c3715SXin Li lapack_int LAPACKE_dsptrd_work( int matrix_order, char uplo, lapack_int n, 8332*bf2c3715SXin Li double* ap, double* d, double* e, double* tau ); 8333*bf2c3715SXin Li 8334*bf2c3715SXin Li lapack_int LAPACKE_ssptrf_work( int matrix_order, char uplo, lapack_int n, 8335*bf2c3715SXin Li float* ap, lapack_int* ipiv ); 8336*bf2c3715SXin Li lapack_int LAPACKE_dsptrf_work( int matrix_order, char uplo, lapack_int n, 8337*bf2c3715SXin Li double* ap, lapack_int* ipiv ); 8338*bf2c3715SXin Li lapack_int LAPACKE_csptrf_work( int matrix_order, char uplo, lapack_int n, 8339*bf2c3715SXin Li lapack_complex_float* ap, lapack_int* ipiv ); 8340*bf2c3715SXin Li lapack_int LAPACKE_zsptrf_work( int matrix_order, char uplo, lapack_int n, 8341*bf2c3715SXin Li lapack_complex_double* ap, lapack_int* ipiv ); 8342*bf2c3715SXin Li 8343*bf2c3715SXin Li lapack_int LAPACKE_ssptri_work( int matrix_order, char uplo, lapack_int n, 8344*bf2c3715SXin Li float* ap, const lapack_int* ipiv, 8345*bf2c3715SXin Li float* work ); 8346*bf2c3715SXin Li lapack_int LAPACKE_dsptri_work( int matrix_order, char uplo, lapack_int n, 8347*bf2c3715SXin Li double* ap, const lapack_int* ipiv, 8348*bf2c3715SXin Li double* work ); 8349*bf2c3715SXin Li lapack_int LAPACKE_csptri_work( int matrix_order, char uplo, lapack_int n, 8350*bf2c3715SXin Li lapack_complex_float* ap, 8351*bf2c3715SXin Li const lapack_int* ipiv, 8352*bf2c3715SXin Li lapack_complex_float* work ); 8353*bf2c3715SXin Li lapack_int LAPACKE_zsptri_work( int matrix_order, char uplo, lapack_int n, 8354*bf2c3715SXin Li lapack_complex_double* ap, 8355*bf2c3715SXin Li const lapack_int* ipiv, 8356*bf2c3715SXin Li lapack_complex_double* work ); 8357*bf2c3715SXin Li 8358*bf2c3715SXin Li lapack_int LAPACKE_ssptrs_work( int matrix_order, char uplo, lapack_int n, 8359*bf2c3715SXin Li lapack_int nrhs, const float* ap, 8360*bf2c3715SXin Li const lapack_int* ipiv, float* b, 8361*bf2c3715SXin Li lapack_int ldb ); 8362*bf2c3715SXin Li lapack_int LAPACKE_dsptrs_work( int matrix_order, char uplo, lapack_int n, 8363*bf2c3715SXin Li lapack_int nrhs, const double* ap, 8364*bf2c3715SXin Li const lapack_int* ipiv, double* b, 8365*bf2c3715SXin Li lapack_int ldb ); 8366*bf2c3715SXin Li lapack_int LAPACKE_csptrs_work( int matrix_order, char uplo, lapack_int n, 8367*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ap, 8368*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 8369*bf2c3715SXin Li lapack_int ldb ); 8370*bf2c3715SXin Li lapack_int LAPACKE_zsptrs_work( int matrix_order, char uplo, lapack_int n, 8371*bf2c3715SXin Li lapack_int nrhs, 8372*bf2c3715SXin Li const lapack_complex_double* ap, 8373*bf2c3715SXin Li const lapack_int* ipiv, 8374*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 8375*bf2c3715SXin Li 8376*bf2c3715SXin Li lapack_int LAPACKE_sstebz_work( char range, char order, lapack_int n, float vl, 8377*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8378*bf2c3715SXin Li float abstol, const float* d, const float* e, 8379*bf2c3715SXin Li lapack_int* m, lapack_int* nsplit, float* w, 8380*bf2c3715SXin Li lapack_int* iblock, lapack_int* isplit, 8381*bf2c3715SXin Li float* work, lapack_int* iwork ); 8382*bf2c3715SXin Li lapack_int LAPACKE_dstebz_work( char range, char order, lapack_int n, double vl, 8383*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8384*bf2c3715SXin Li double abstol, const double* d, const double* e, 8385*bf2c3715SXin Li lapack_int* m, lapack_int* nsplit, double* w, 8386*bf2c3715SXin Li lapack_int* iblock, lapack_int* isplit, 8387*bf2c3715SXin Li double* work, lapack_int* iwork ); 8388*bf2c3715SXin Li 8389*bf2c3715SXin Li lapack_int LAPACKE_sstedc_work( int matrix_order, char compz, lapack_int n, 8390*bf2c3715SXin Li float* d, float* e, float* z, lapack_int ldz, 8391*bf2c3715SXin Li float* work, lapack_int lwork, 8392*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8393*bf2c3715SXin Li lapack_int LAPACKE_dstedc_work( int matrix_order, char compz, lapack_int n, 8394*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz, 8395*bf2c3715SXin Li double* work, lapack_int lwork, 8396*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8397*bf2c3715SXin Li lapack_int LAPACKE_cstedc_work( int matrix_order, char compz, lapack_int n, 8398*bf2c3715SXin Li float* d, float* e, lapack_complex_float* z, 8399*bf2c3715SXin Li lapack_int ldz, lapack_complex_float* work, 8400*bf2c3715SXin Li lapack_int lwork, float* rwork, 8401*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 8402*bf2c3715SXin Li lapack_int liwork ); 8403*bf2c3715SXin Li lapack_int LAPACKE_zstedc_work( int matrix_order, char compz, lapack_int n, 8404*bf2c3715SXin Li double* d, double* e, lapack_complex_double* z, 8405*bf2c3715SXin Li lapack_int ldz, lapack_complex_double* work, 8406*bf2c3715SXin Li lapack_int lwork, double* rwork, 8407*bf2c3715SXin Li lapack_int lrwork, lapack_int* iwork, 8408*bf2c3715SXin Li lapack_int liwork ); 8409*bf2c3715SXin Li 8410*bf2c3715SXin Li lapack_int LAPACKE_sstegr_work( int matrix_order, char jobz, char range, 8411*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, 8412*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8413*bf2c3715SXin Li float abstol, lapack_int* m, float* w, float* z, 8414*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz, float* work, 8415*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8416*bf2c3715SXin Li lapack_int liwork ); 8417*bf2c3715SXin Li lapack_int LAPACKE_dstegr_work( int matrix_order, char jobz, char range, 8418*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 8419*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8420*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 8421*bf2c3715SXin Li double* z, lapack_int ldz, lapack_int* isuppz, 8422*bf2c3715SXin Li double* work, lapack_int lwork, 8423*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8424*bf2c3715SXin Li lapack_int LAPACKE_cstegr_work( int matrix_order, char jobz, char range, 8425*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, 8426*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8427*bf2c3715SXin Li float abstol, lapack_int* m, float* w, 8428*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 8429*bf2c3715SXin Li lapack_int* isuppz, float* work, 8430*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8431*bf2c3715SXin Li lapack_int liwork ); 8432*bf2c3715SXin Li lapack_int LAPACKE_zstegr_work( int matrix_order, char jobz, char range, 8433*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 8434*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8435*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 8436*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 8437*bf2c3715SXin Li lapack_int* isuppz, double* work, 8438*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8439*bf2c3715SXin Li lapack_int liwork ); 8440*bf2c3715SXin Li 8441*bf2c3715SXin Li lapack_int LAPACKE_sstein_work( int matrix_order, lapack_int n, const float* d, 8442*bf2c3715SXin Li const float* e, lapack_int m, const float* w, 8443*bf2c3715SXin Li const lapack_int* iblock, 8444*bf2c3715SXin Li const lapack_int* isplit, float* z, 8445*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int* iwork, 8446*bf2c3715SXin Li lapack_int* ifailv ); 8447*bf2c3715SXin Li lapack_int LAPACKE_dstein_work( int matrix_order, lapack_int n, const double* d, 8448*bf2c3715SXin Li const double* e, lapack_int m, const double* w, 8449*bf2c3715SXin Li const lapack_int* iblock, 8450*bf2c3715SXin Li const lapack_int* isplit, double* z, 8451*bf2c3715SXin Li lapack_int ldz, double* work, lapack_int* iwork, 8452*bf2c3715SXin Li lapack_int* ifailv ); 8453*bf2c3715SXin Li lapack_int LAPACKE_cstein_work( int matrix_order, lapack_int n, const float* d, 8454*bf2c3715SXin Li const float* e, lapack_int m, const float* w, 8455*bf2c3715SXin Li const lapack_int* iblock, 8456*bf2c3715SXin Li const lapack_int* isplit, 8457*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 8458*bf2c3715SXin Li float* work, lapack_int* iwork, 8459*bf2c3715SXin Li lapack_int* ifailv ); 8460*bf2c3715SXin Li lapack_int LAPACKE_zstein_work( int matrix_order, lapack_int n, const double* d, 8461*bf2c3715SXin Li const double* e, lapack_int m, const double* w, 8462*bf2c3715SXin Li const lapack_int* iblock, 8463*bf2c3715SXin Li const lapack_int* isplit, 8464*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 8465*bf2c3715SXin Li double* work, lapack_int* iwork, 8466*bf2c3715SXin Li lapack_int* ifailv ); 8467*bf2c3715SXin Li 8468*bf2c3715SXin Li lapack_int LAPACKE_sstemr_work( int matrix_order, char jobz, char range, 8469*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, 8470*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8471*bf2c3715SXin Li lapack_int* m, float* w, float* z, 8472*bf2c3715SXin Li lapack_int ldz, lapack_int nzc, 8473*bf2c3715SXin Li lapack_int* isuppz, lapack_logical* tryrac, 8474*bf2c3715SXin Li float* work, lapack_int lwork, 8475*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8476*bf2c3715SXin Li lapack_int LAPACKE_dstemr_work( int matrix_order, char jobz, char range, 8477*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 8478*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8479*bf2c3715SXin Li lapack_int* m, double* w, double* z, 8480*bf2c3715SXin Li lapack_int ldz, lapack_int nzc, 8481*bf2c3715SXin Li lapack_int* isuppz, lapack_logical* tryrac, 8482*bf2c3715SXin Li double* work, lapack_int lwork, 8483*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8484*bf2c3715SXin Li lapack_int LAPACKE_cstemr_work( int matrix_order, char jobz, char range, 8485*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, 8486*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8487*bf2c3715SXin Li lapack_int* m, float* w, 8488*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 8489*bf2c3715SXin Li lapack_int nzc, lapack_int* isuppz, 8490*bf2c3715SXin Li lapack_logical* tryrac, float* work, 8491*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8492*bf2c3715SXin Li lapack_int liwork ); 8493*bf2c3715SXin Li lapack_int LAPACKE_zstemr_work( int matrix_order, char jobz, char range, 8494*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 8495*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8496*bf2c3715SXin Li lapack_int* m, double* w, 8497*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 8498*bf2c3715SXin Li lapack_int nzc, lapack_int* isuppz, 8499*bf2c3715SXin Li lapack_logical* tryrac, double* work, 8500*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8501*bf2c3715SXin Li lapack_int liwork ); 8502*bf2c3715SXin Li 8503*bf2c3715SXin Li lapack_int LAPACKE_ssteqr_work( int matrix_order, char compz, lapack_int n, 8504*bf2c3715SXin Li float* d, float* e, float* z, lapack_int ldz, 8505*bf2c3715SXin Li float* work ); 8506*bf2c3715SXin Li lapack_int LAPACKE_dsteqr_work( int matrix_order, char compz, lapack_int n, 8507*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz, 8508*bf2c3715SXin Li double* work ); 8509*bf2c3715SXin Li lapack_int LAPACKE_csteqr_work( int matrix_order, char compz, lapack_int n, 8510*bf2c3715SXin Li float* d, float* e, lapack_complex_float* z, 8511*bf2c3715SXin Li lapack_int ldz, float* work ); 8512*bf2c3715SXin Li lapack_int LAPACKE_zsteqr_work( int matrix_order, char compz, lapack_int n, 8513*bf2c3715SXin Li double* d, double* e, lapack_complex_double* z, 8514*bf2c3715SXin Li lapack_int ldz, double* work ); 8515*bf2c3715SXin Li 8516*bf2c3715SXin Li lapack_int LAPACKE_ssterf_work( lapack_int n, float* d, float* e ); 8517*bf2c3715SXin Li lapack_int LAPACKE_dsterf_work( lapack_int n, double* d, double* e ); 8518*bf2c3715SXin Li 8519*bf2c3715SXin Li lapack_int LAPACKE_sstev_work( int matrix_order, char jobz, lapack_int n, 8520*bf2c3715SXin Li float* d, float* e, float* z, lapack_int ldz, 8521*bf2c3715SXin Li float* work ); 8522*bf2c3715SXin Li lapack_int LAPACKE_dstev_work( int matrix_order, char jobz, lapack_int n, 8523*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz, 8524*bf2c3715SXin Li double* work ); 8525*bf2c3715SXin Li 8526*bf2c3715SXin Li lapack_int LAPACKE_sstevd_work( int matrix_order, char jobz, lapack_int n, 8527*bf2c3715SXin Li float* d, float* e, float* z, lapack_int ldz, 8528*bf2c3715SXin Li float* work, lapack_int lwork, 8529*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8530*bf2c3715SXin Li lapack_int LAPACKE_dstevd_work( int matrix_order, char jobz, lapack_int n, 8531*bf2c3715SXin Li double* d, double* e, double* z, lapack_int ldz, 8532*bf2c3715SXin Li double* work, lapack_int lwork, 8533*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8534*bf2c3715SXin Li 8535*bf2c3715SXin Li lapack_int LAPACKE_sstevr_work( int matrix_order, char jobz, char range, 8536*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, 8537*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8538*bf2c3715SXin Li float abstol, lapack_int* m, float* w, float* z, 8539*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz, float* work, 8540*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8541*bf2c3715SXin Li lapack_int liwork ); 8542*bf2c3715SXin Li lapack_int LAPACKE_dstevr_work( int matrix_order, char jobz, char range, 8543*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 8544*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8545*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 8546*bf2c3715SXin Li double* z, lapack_int ldz, lapack_int* isuppz, 8547*bf2c3715SXin Li double* work, lapack_int lwork, 8548*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8549*bf2c3715SXin Li 8550*bf2c3715SXin Li lapack_int LAPACKE_sstevx_work( int matrix_order, char jobz, char range, 8551*bf2c3715SXin Li lapack_int n, float* d, float* e, float vl, 8552*bf2c3715SXin Li float vu, lapack_int il, lapack_int iu, 8553*bf2c3715SXin Li float abstol, lapack_int* m, float* w, float* z, 8554*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int* iwork, 8555*bf2c3715SXin Li lapack_int* ifail ); 8556*bf2c3715SXin Li lapack_int LAPACKE_dstevx_work( int matrix_order, char jobz, char range, 8557*bf2c3715SXin Li lapack_int n, double* d, double* e, double vl, 8558*bf2c3715SXin Li double vu, lapack_int il, lapack_int iu, 8559*bf2c3715SXin Li double abstol, lapack_int* m, double* w, 8560*bf2c3715SXin Li double* z, lapack_int ldz, double* work, 8561*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 8562*bf2c3715SXin Li 8563*bf2c3715SXin Li lapack_int LAPACKE_ssycon_work( int matrix_order, char uplo, lapack_int n, 8564*bf2c3715SXin Li const float* a, lapack_int lda, 8565*bf2c3715SXin Li const lapack_int* ipiv, float anorm, 8566*bf2c3715SXin Li float* rcond, float* work, lapack_int* iwork ); 8567*bf2c3715SXin Li lapack_int LAPACKE_dsycon_work( int matrix_order, char uplo, lapack_int n, 8568*bf2c3715SXin Li const double* a, lapack_int lda, 8569*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 8570*bf2c3715SXin Li double* rcond, double* work, 8571*bf2c3715SXin Li lapack_int* iwork ); 8572*bf2c3715SXin Li lapack_int LAPACKE_csycon_work( int matrix_order, char uplo, lapack_int n, 8573*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 8574*bf2c3715SXin Li const lapack_int* ipiv, float anorm, 8575*bf2c3715SXin Li float* rcond, lapack_complex_float* work ); 8576*bf2c3715SXin Li lapack_int LAPACKE_zsycon_work( int matrix_order, char uplo, lapack_int n, 8577*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 8578*bf2c3715SXin Li const lapack_int* ipiv, double anorm, 8579*bf2c3715SXin Li double* rcond, lapack_complex_double* work ); 8580*bf2c3715SXin Li 8581*bf2c3715SXin Li lapack_int LAPACKE_ssyequb_work( int matrix_order, char uplo, lapack_int n, 8582*bf2c3715SXin Li const float* a, lapack_int lda, float* s, 8583*bf2c3715SXin Li float* scond, float* amax, float* work ); 8584*bf2c3715SXin Li lapack_int LAPACKE_dsyequb_work( int matrix_order, char uplo, lapack_int n, 8585*bf2c3715SXin Li const double* a, lapack_int lda, double* s, 8586*bf2c3715SXin Li double* scond, double* amax, double* work ); 8587*bf2c3715SXin Li lapack_int LAPACKE_csyequb_work( int matrix_order, char uplo, lapack_int n, 8588*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 8589*bf2c3715SXin Li float* s, float* scond, float* amax, 8590*bf2c3715SXin Li lapack_complex_float* work ); 8591*bf2c3715SXin Li lapack_int LAPACKE_zsyequb_work( int matrix_order, char uplo, lapack_int n, 8592*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 8593*bf2c3715SXin Li double* s, double* scond, double* amax, 8594*bf2c3715SXin Li lapack_complex_double* work ); 8595*bf2c3715SXin Li 8596*bf2c3715SXin Li lapack_int LAPACKE_ssyev_work( int matrix_order, char jobz, char uplo, 8597*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, float* w, 8598*bf2c3715SXin Li float* work, lapack_int lwork ); 8599*bf2c3715SXin Li lapack_int LAPACKE_dsyev_work( int matrix_order, char jobz, char uplo, 8600*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 8601*bf2c3715SXin Li double* w, double* work, lapack_int lwork ); 8602*bf2c3715SXin Li 8603*bf2c3715SXin Li lapack_int LAPACKE_ssyevd_work( int matrix_order, char jobz, char uplo, 8604*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 8605*bf2c3715SXin Li float* w, float* work, lapack_int lwork, 8606*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8607*bf2c3715SXin Li lapack_int LAPACKE_dsyevd_work( int matrix_order, char jobz, char uplo, 8608*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 8609*bf2c3715SXin Li double* w, double* work, lapack_int lwork, 8610*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8611*bf2c3715SXin Li 8612*bf2c3715SXin Li lapack_int LAPACKE_ssyevr_work( int matrix_order, char jobz, char range, 8613*bf2c3715SXin Li char uplo, lapack_int n, float* a, 8614*bf2c3715SXin Li lapack_int lda, float vl, float vu, 8615*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 8616*bf2c3715SXin Li lapack_int* m, float* w, float* z, 8617*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz, float* work, 8618*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8619*bf2c3715SXin Li lapack_int liwork ); 8620*bf2c3715SXin Li lapack_int LAPACKE_dsyevr_work( int matrix_order, char jobz, char range, 8621*bf2c3715SXin Li char uplo, lapack_int n, double* a, 8622*bf2c3715SXin Li lapack_int lda, double vl, double vu, 8623*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 8624*bf2c3715SXin Li lapack_int* m, double* w, double* z, 8625*bf2c3715SXin Li lapack_int ldz, lapack_int* isuppz, 8626*bf2c3715SXin Li double* work, lapack_int lwork, 8627*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8628*bf2c3715SXin Li 8629*bf2c3715SXin Li lapack_int LAPACKE_ssyevx_work( int matrix_order, char jobz, char range, 8630*bf2c3715SXin Li char uplo, lapack_int n, float* a, 8631*bf2c3715SXin Li lapack_int lda, float vl, float vu, 8632*bf2c3715SXin Li lapack_int il, lapack_int iu, float abstol, 8633*bf2c3715SXin Li lapack_int* m, float* w, float* z, 8634*bf2c3715SXin Li lapack_int ldz, float* work, lapack_int lwork, 8635*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 8636*bf2c3715SXin Li lapack_int LAPACKE_dsyevx_work( int matrix_order, char jobz, char range, 8637*bf2c3715SXin Li char uplo, lapack_int n, double* a, 8638*bf2c3715SXin Li lapack_int lda, double vl, double vu, 8639*bf2c3715SXin Li lapack_int il, lapack_int iu, double abstol, 8640*bf2c3715SXin Li lapack_int* m, double* w, double* z, 8641*bf2c3715SXin Li lapack_int ldz, double* work, lapack_int lwork, 8642*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 8643*bf2c3715SXin Li 8644*bf2c3715SXin Li lapack_int LAPACKE_ssygst_work( int matrix_order, lapack_int itype, char uplo, 8645*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 8646*bf2c3715SXin Li const float* b, lapack_int ldb ); 8647*bf2c3715SXin Li lapack_int LAPACKE_dsygst_work( int matrix_order, lapack_int itype, char uplo, 8648*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 8649*bf2c3715SXin Li const double* b, lapack_int ldb ); 8650*bf2c3715SXin Li 8651*bf2c3715SXin Li lapack_int LAPACKE_ssygv_work( int matrix_order, lapack_int itype, char jobz, 8652*bf2c3715SXin Li char uplo, lapack_int n, float* a, 8653*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 8654*bf2c3715SXin Li float* w, float* work, lapack_int lwork ); 8655*bf2c3715SXin Li lapack_int LAPACKE_dsygv_work( int matrix_order, lapack_int itype, char jobz, 8656*bf2c3715SXin Li char uplo, lapack_int n, double* a, 8657*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 8658*bf2c3715SXin Li double* w, double* work, lapack_int lwork ); 8659*bf2c3715SXin Li 8660*bf2c3715SXin Li lapack_int LAPACKE_ssygvd_work( int matrix_order, lapack_int itype, char jobz, 8661*bf2c3715SXin Li char uplo, lapack_int n, float* a, 8662*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 8663*bf2c3715SXin Li float* w, float* work, lapack_int lwork, 8664*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8665*bf2c3715SXin Li lapack_int LAPACKE_dsygvd_work( int matrix_order, lapack_int itype, char jobz, 8666*bf2c3715SXin Li char uplo, lapack_int n, double* a, 8667*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 8668*bf2c3715SXin Li double* w, double* work, lapack_int lwork, 8669*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 8670*bf2c3715SXin Li 8671*bf2c3715SXin Li lapack_int LAPACKE_ssygvx_work( int matrix_order, lapack_int itype, char jobz, 8672*bf2c3715SXin Li char range, char uplo, lapack_int n, float* a, 8673*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 8674*bf2c3715SXin Li float vl, float vu, lapack_int il, 8675*bf2c3715SXin Li lapack_int iu, float abstol, lapack_int* m, 8676*bf2c3715SXin Li float* w, float* z, lapack_int ldz, float* work, 8677*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 8678*bf2c3715SXin Li lapack_int* ifail ); 8679*bf2c3715SXin Li lapack_int LAPACKE_dsygvx_work( int matrix_order, lapack_int itype, char jobz, 8680*bf2c3715SXin Li char range, char uplo, lapack_int n, double* a, 8681*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 8682*bf2c3715SXin Li double vl, double vu, lapack_int il, 8683*bf2c3715SXin Li lapack_int iu, double abstol, lapack_int* m, 8684*bf2c3715SXin Li double* w, double* z, lapack_int ldz, 8685*bf2c3715SXin Li double* work, lapack_int lwork, 8686*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail ); 8687*bf2c3715SXin Li 8688*bf2c3715SXin Li lapack_int LAPACKE_ssyrfs_work( int matrix_order, char uplo, lapack_int n, 8689*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 8690*bf2c3715SXin Li const float* af, lapack_int ldaf, 8691*bf2c3715SXin Li const lapack_int* ipiv, const float* b, 8692*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 8693*bf2c3715SXin Li float* ferr, float* berr, float* work, 8694*bf2c3715SXin Li lapack_int* iwork ); 8695*bf2c3715SXin Li lapack_int LAPACKE_dsyrfs_work( int matrix_order, char uplo, lapack_int n, 8696*bf2c3715SXin Li lapack_int nrhs, const double* a, 8697*bf2c3715SXin Li lapack_int lda, const double* af, 8698*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 8699*bf2c3715SXin Li const double* b, lapack_int ldb, double* x, 8700*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr, 8701*bf2c3715SXin Li double* work, lapack_int* iwork ); 8702*bf2c3715SXin Li lapack_int LAPACKE_csyrfs_work( int matrix_order, char uplo, lapack_int n, 8703*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 8704*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* af, 8705*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 8706*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 8707*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 8708*bf2c3715SXin Li float* ferr, float* berr, 8709*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 8710*bf2c3715SXin Li lapack_int LAPACKE_zsyrfs_work( int matrix_order, char uplo, lapack_int n, 8711*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 8712*bf2c3715SXin Li lapack_int lda, const lapack_complex_double* af, 8713*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 8714*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 8715*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 8716*bf2c3715SXin Li double* ferr, double* berr, 8717*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 8718*bf2c3715SXin Li 8719*bf2c3715SXin Li lapack_int LAPACKE_ssyrfsx_work( int matrix_order, char uplo, char equed, 8720*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 8721*bf2c3715SXin Li lapack_int lda, const float* af, 8722*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 8723*bf2c3715SXin Li const float* s, const float* b, lapack_int ldb, 8724*bf2c3715SXin Li float* x, lapack_int ldx, float* rcond, 8725*bf2c3715SXin Li float* berr, lapack_int n_err_bnds, 8726*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 8727*bf2c3715SXin Li lapack_int nparams, float* params, float* work, 8728*bf2c3715SXin Li lapack_int* iwork ); 8729*bf2c3715SXin Li lapack_int LAPACKE_dsyrfsx_work( int matrix_order, char uplo, char equed, 8730*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 8731*bf2c3715SXin Li lapack_int lda, const double* af, 8732*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 8733*bf2c3715SXin Li const double* s, const double* b, 8734*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 8735*bf2c3715SXin Li double* rcond, double* berr, 8736*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 8737*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 8738*bf2c3715SXin Li double* params, double* work, 8739*bf2c3715SXin Li lapack_int* iwork ); 8740*bf2c3715SXin Li lapack_int LAPACKE_csyrfsx_work( int matrix_order, char uplo, char equed, 8741*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8742*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 8743*bf2c3715SXin Li const lapack_complex_float* af, 8744*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 8745*bf2c3715SXin Li const float* s, const lapack_complex_float* b, 8746*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 8747*bf2c3715SXin Li lapack_int ldx, float* rcond, float* berr, 8748*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 8749*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 8750*bf2c3715SXin Li float* params, lapack_complex_float* work, 8751*bf2c3715SXin Li float* rwork ); 8752*bf2c3715SXin Li lapack_int LAPACKE_zsyrfsx_work( int matrix_order, char uplo, char equed, 8753*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8754*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 8755*bf2c3715SXin Li const lapack_complex_double* af, 8756*bf2c3715SXin Li lapack_int ldaf, const lapack_int* ipiv, 8757*bf2c3715SXin Li const double* s, 8758*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 8759*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 8760*bf2c3715SXin Li double* rcond, double* berr, 8761*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 8762*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 8763*bf2c3715SXin Li double* params, lapack_complex_double* work, 8764*bf2c3715SXin Li double* rwork ); 8765*bf2c3715SXin Li 8766*bf2c3715SXin Li lapack_int LAPACKE_ssysv_work( int matrix_order, char uplo, lapack_int n, 8767*bf2c3715SXin Li lapack_int nrhs, float* a, lapack_int lda, 8768*bf2c3715SXin Li lapack_int* ipiv, float* b, lapack_int ldb, 8769*bf2c3715SXin Li float* work, lapack_int lwork ); 8770*bf2c3715SXin Li lapack_int LAPACKE_dsysv_work( int matrix_order, char uplo, lapack_int n, 8771*bf2c3715SXin Li lapack_int nrhs, double* a, lapack_int lda, 8772*bf2c3715SXin Li lapack_int* ipiv, double* b, lapack_int ldb, 8773*bf2c3715SXin Li double* work, lapack_int lwork ); 8774*bf2c3715SXin Li lapack_int LAPACKE_csysv_work( int matrix_order, char uplo, lapack_int n, 8775*bf2c3715SXin Li lapack_int nrhs, lapack_complex_float* a, 8776*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 8777*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 8778*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 8779*bf2c3715SXin Li lapack_int LAPACKE_zsysv_work( int matrix_order, char uplo, lapack_int n, 8780*bf2c3715SXin Li lapack_int nrhs, lapack_complex_double* a, 8781*bf2c3715SXin Li lapack_int lda, lapack_int* ipiv, 8782*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 8783*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 8784*bf2c3715SXin Li 8785*bf2c3715SXin Li lapack_int LAPACKE_ssysvx_work( int matrix_order, char fact, char uplo, 8786*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const float* a, 8787*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 8788*bf2c3715SXin Li lapack_int* ipiv, const float* b, 8789*bf2c3715SXin Li lapack_int ldb, float* x, lapack_int ldx, 8790*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 8791*bf2c3715SXin Li float* work, lapack_int lwork, 8792*bf2c3715SXin Li lapack_int* iwork ); 8793*bf2c3715SXin Li lapack_int LAPACKE_dsysvx_work( int matrix_order, char fact, char uplo, 8794*bf2c3715SXin Li lapack_int n, lapack_int nrhs, const double* a, 8795*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 8796*bf2c3715SXin Li lapack_int* ipiv, const double* b, 8797*bf2c3715SXin Li lapack_int ldb, double* x, lapack_int ldx, 8798*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 8799*bf2c3715SXin Li double* work, lapack_int lwork, 8800*bf2c3715SXin Li lapack_int* iwork ); 8801*bf2c3715SXin Li lapack_int LAPACKE_csysvx_work( int matrix_order, char fact, char uplo, 8802*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8803*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 8804*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 8805*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_float* b, 8806*bf2c3715SXin Li lapack_int ldb, lapack_complex_float* x, 8807*bf2c3715SXin Li lapack_int ldx, float* rcond, float* ferr, 8808*bf2c3715SXin Li float* berr, lapack_complex_float* work, 8809*bf2c3715SXin Li lapack_int lwork, float* rwork ); 8810*bf2c3715SXin Li lapack_int LAPACKE_zsysvx_work( int matrix_order, char fact, char uplo, 8811*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8812*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 8813*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 8814*bf2c3715SXin Li lapack_int* ipiv, 8815*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 8816*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 8817*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 8818*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 8819*bf2c3715SXin Li double* rwork ); 8820*bf2c3715SXin Li 8821*bf2c3715SXin Li lapack_int LAPACKE_ssysvxx_work( int matrix_order, char fact, char uplo, 8822*bf2c3715SXin Li lapack_int n, lapack_int nrhs, float* a, 8823*bf2c3715SXin Li lapack_int lda, float* af, lapack_int ldaf, 8824*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, 8825*bf2c3715SXin Li float* b, lapack_int ldb, float* x, 8826*bf2c3715SXin Li lapack_int ldx, float* rcond, float* rpvgrw, 8827*bf2c3715SXin Li float* berr, lapack_int n_err_bnds, 8828*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 8829*bf2c3715SXin Li lapack_int nparams, float* params, float* work, 8830*bf2c3715SXin Li lapack_int* iwork ); 8831*bf2c3715SXin Li lapack_int LAPACKE_dsysvxx_work( int matrix_order, char fact, char uplo, 8832*bf2c3715SXin Li lapack_int n, lapack_int nrhs, double* a, 8833*bf2c3715SXin Li lapack_int lda, double* af, lapack_int ldaf, 8834*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, 8835*bf2c3715SXin Li double* b, lapack_int ldb, double* x, 8836*bf2c3715SXin Li lapack_int ldx, double* rcond, double* rpvgrw, 8837*bf2c3715SXin Li double* berr, lapack_int n_err_bnds, 8838*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 8839*bf2c3715SXin Li lapack_int nparams, double* params, 8840*bf2c3715SXin Li double* work, lapack_int* iwork ); 8841*bf2c3715SXin Li lapack_int LAPACKE_csysvxx_work( int matrix_order, char fact, char uplo, 8842*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8843*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 8844*bf2c3715SXin Li lapack_complex_float* af, lapack_int ldaf, 8845*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, 8846*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 8847*bf2c3715SXin Li lapack_complex_float* x, lapack_int ldx, 8848*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 8849*bf2c3715SXin Li lapack_int n_err_bnds, float* err_bnds_norm, 8850*bf2c3715SXin Li float* err_bnds_comp, lapack_int nparams, 8851*bf2c3715SXin Li float* params, lapack_complex_float* work, 8852*bf2c3715SXin Li float* rwork ); 8853*bf2c3715SXin Li lapack_int LAPACKE_zsysvxx_work( int matrix_order, char fact, char uplo, 8854*bf2c3715SXin Li lapack_int n, lapack_int nrhs, 8855*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 8856*bf2c3715SXin Li lapack_complex_double* af, lapack_int ldaf, 8857*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, 8858*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 8859*bf2c3715SXin Li lapack_complex_double* x, lapack_int ldx, 8860*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 8861*bf2c3715SXin Li lapack_int n_err_bnds, double* err_bnds_norm, 8862*bf2c3715SXin Li double* err_bnds_comp, lapack_int nparams, 8863*bf2c3715SXin Li double* params, lapack_complex_double* work, 8864*bf2c3715SXin Li double* rwork ); 8865*bf2c3715SXin Li 8866*bf2c3715SXin Li lapack_int LAPACKE_ssytrd_work( int matrix_order, char uplo, lapack_int n, 8867*bf2c3715SXin Li float* a, lapack_int lda, float* d, float* e, 8868*bf2c3715SXin Li float* tau, float* work, lapack_int lwork ); 8869*bf2c3715SXin Li lapack_int LAPACKE_dsytrd_work( int matrix_order, char uplo, lapack_int n, 8870*bf2c3715SXin Li double* a, lapack_int lda, double* d, double* e, 8871*bf2c3715SXin Li double* tau, double* work, lapack_int lwork ); 8872*bf2c3715SXin Li 8873*bf2c3715SXin Li lapack_int LAPACKE_ssytrf_work( int matrix_order, char uplo, lapack_int n, 8874*bf2c3715SXin Li float* a, lapack_int lda, lapack_int* ipiv, 8875*bf2c3715SXin Li float* work, lapack_int lwork ); 8876*bf2c3715SXin Li lapack_int LAPACKE_dsytrf_work( int matrix_order, char uplo, lapack_int n, 8877*bf2c3715SXin Li double* a, lapack_int lda, lapack_int* ipiv, 8878*bf2c3715SXin Li double* work, lapack_int lwork ); 8879*bf2c3715SXin Li lapack_int LAPACKE_csytrf_work( int matrix_order, char uplo, lapack_int n, 8880*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 8881*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* work, 8882*bf2c3715SXin Li lapack_int lwork ); 8883*bf2c3715SXin Li lapack_int LAPACKE_zsytrf_work( int matrix_order, char uplo, lapack_int n, 8884*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 8885*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_double* work, 8886*bf2c3715SXin Li lapack_int lwork ); 8887*bf2c3715SXin Li 8888*bf2c3715SXin Li lapack_int LAPACKE_ssytri_work( int matrix_order, char uplo, lapack_int n, 8889*bf2c3715SXin Li float* a, lapack_int lda, 8890*bf2c3715SXin Li const lapack_int* ipiv, float* work ); 8891*bf2c3715SXin Li lapack_int LAPACKE_dsytri_work( int matrix_order, char uplo, lapack_int n, 8892*bf2c3715SXin Li double* a, lapack_int lda, 8893*bf2c3715SXin Li const lapack_int* ipiv, double* work ); 8894*bf2c3715SXin Li lapack_int LAPACKE_csytri_work( int matrix_order, char uplo, lapack_int n, 8895*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 8896*bf2c3715SXin Li const lapack_int* ipiv, 8897*bf2c3715SXin Li lapack_complex_float* work ); 8898*bf2c3715SXin Li lapack_int LAPACKE_zsytri_work( int matrix_order, char uplo, lapack_int n, 8899*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 8900*bf2c3715SXin Li const lapack_int* ipiv, 8901*bf2c3715SXin Li lapack_complex_double* work ); 8902*bf2c3715SXin Li 8903*bf2c3715SXin Li lapack_int LAPACKE_ssytrs_work( int matrix_order, char uplo, lapack_int n, 8904*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 8905*bf2c3715SXin Li const lapack_int* ipiv, float* b, 8906*bf2c3715SXin Li lapack_int ldb ); 8907*bf2c3715SXin Li lapack_int LAPACKE_dsytrs_work( int matrix_order, char uplo, lapack_int n, 8908*bf2c3715SXin Li lapack_int nrhs, const double* a, 8909*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 8910*bf2c3715SXin Li double* b, lapack_int ldb ); 8911*bf2c3715SXin Li lapack_int LAPACKE_csytrs_work( int matrix_order, char uplo, lapack_int n, 8912*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 8913*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 8914*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 8915*bf2c3715SXin Li lapack_int LAPACKE_zsytrs_work( int matrix_order, char uplo, lapack_int n, 8916*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 8917*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 8918*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 8919*bf2c3715SXin Li 8920*bf2c3715SXin Li lapack_int LAPACKE_stbcon_work( int matrix_order, char norm, char uplo, 8921*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8922*bf2c3715SXin Li const float* ab, lapack_int ldab, float* rcond, 8923*bf2c3715SXin Li float* work, lapack_int* iwork ); 8924*bf2c3715SXin Li lapack_int LAPACKE_dtbcon_work( int matrix_order, char norm, char uplo, 8925*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8926*bf2c3715SXin Li const double* ab, lapack_int ldab, 8927*bf2c3715SXin Li double* rcond, double* work, 8928*bf2c3715SXin Li lapack_int* iwork ); 8929*bf2c3715SXin Li lapack_int LAPACKE_ctbcon_work( int matrix_order, char norm, char uplo, 8930*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8931*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int ldab, 8932*bf2c3715SXin Li float* rcond, lapack_complex_float* work, 8933*bf2c3715SXin Li float* rwork ); 8934*bf2c3715SXin Li lapack_int LAPACKE_ztbcon_work( int matrix_order, char norm, char uplo, 8935*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8936*bf2c3715SXin Li const lapack_complex_double* ab, 8937*bf2c3715SXin Li lapack_int ldab, double* rcond, 8938*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 8939*bf2c3715SXin Li 8940*bf2c3715SXin Li lapack_int LAPACKE_stbrfs_work( int matrix_order, char uplo, char trans, 8941*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8942*bf2c3715SXin Li lapack_int nrhs, const float* ab, 8943*bf2c3715SXin Li lapack_int ldab, const float* b, lapack_int ldb, 8944*bf2c3715SXin Li const float* x, lapack_int ldx, float* ferr, 8945*bf2c3715SXin Li float* berr, float* work, lapack_int* iwork ); 8946*bf2c3715SXin Li lapack_int LAPACKE_dtbrfs_work( int matrix_order, char uplo, char trans, 8947*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8948*bf2c3715SXin Li lapack_int nrhs, const double* ab, 8949*bf2c3715SXin Li lapack_int ldab, const double* b, 8950*bf2c3715SXin Li lapack_int ldb, const double* x, lapack_int ldx, 8951*bf2c3715SXin Li double* ferr, double* berr, double* work, 8952*bf2c3715SXin Li lapack_int* iwork ); 8953*bf2c3715SXin Li lapack_int LAPACKE_ctbrfs_work( int matrix_order, char uplo, char trans, 8954*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8955*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ab, 8956*bf2c3715SXin Li lapack_int ldab, const lapack_complex_float* b, 8957*bf2c3715SXin Li lapack_int ldb, const lapack_complex_float* x, 8958*bf2c3715SXin Li lapack_int ldx, float* ferr, float* berr, 8959*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 8960*bf2c3715SXin Li lapack_int LAPACKE_ztbrfs_work( int matrix_order, char uplo, char trans, 8961*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8962*bf2c3715SXin Li lapack_int nrhs, 8963*bf2c3715SXin Li const lapack_complex_double* ab, 8964*bf2c3715SXin Li lapack_int ldab, const lapack_complex_double* b, 8965*bf2c3715SXin Li lapack_int ldb, const lapack_complex_double* x, 8966*bf2c3715SXin Li lapack_int ldx, double* ferr, double* berr, 8967*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 8968*bf2c3715SXin Li 8969*bf2c3715SXin Li lapack_int LAPACKE_stbtrs_work( int matrix_order, char uplo, char trans, 8970*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8971*bf2c3715SXin Li lapack_int nrhs, const float* ab, 8972*bf2c3715SXin Li lapack_int ldab, float* b, lapack_int ldb ); 8973*bf2c3715SXin Li lapack_int LAPACKE_dtbtrs_work( int matrix_order, char uplo, char trans, 8974*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8975*bf2c3715SXin Li lapack_int nrhs, const double* ab, 8976*bf2c3715SXin Li lapack_int ldab, double* b, lapack_int ldb ); 8977*bf2c3715SXin Li lapack_int LAPACKE_ctbtrs_work( int matrix_order, char uplo, char trans, 8978*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8979*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* ab, 8980*bf2c3715SXin Li lapack_int ldab, lapack_complex_float* b, 8981*bf2c3715SXin Li lapack_int ldb ); 8982*bf2c3715SXin Li lapack_int LAPACKE_ztbtrs_work( int matrix_order, char uplo, char trans, 8983*bf2c3715SXin Li char diag, lapack_int n, lapack_int kd, 8984*bf2c3715SXin Li lapack_int nrhs, 8985*bf2c3715SXin Li const lapack_complex_double* ab, 8986*bf2c3715SXin Li lapack_int ldab, lapack_complex_double* b, 8987*bf2c3715SXin Li lapack_int ldb ); 8988*bf2c3715SXin Li 8989*bf2c3715SXin Li lapack_int LAPACKE_stfsm_work( int matrix_order, char transr, char side, 8990*bf2c3715SXin Li char uplo, char trans, char diag, lapack_int m, 8991*bf2c3715SXin Li lapack_int n, float alpha, const float* a, 8992*bf2c3715SXin Li float* b, lapack_int ldb ); 8993*bf2c3715SXin Li lapack_int LAPACKE_dtfsm_work( int matrix_order, char transr, char side, 8994*bf2c3715SXin Li char uplo, char trans, char diag, lapack_int m, 8995*bf2c3715SXin Li lapack_int n, double alpha, const double* a, 8996*bf2c3715SXin Li double* b, lapack_int ldb ); 8997*bf2c3715SXin Li lapack_int LAPACKE_ctfsm_work( int matrix_order, char transr, char side, 8998*bf2c3715SXin Li char uplo, char trans, char diag, lapack_int m, 8999*bf2c3715SXin Li lapack_int n, lapack_complex_float alpha, 9000*bf2c3715SXin Li const lapack_complex_float* a, 9001*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 9002*bf2c3715SXin Li lapack_int LAPACKE_ztfsm_work( int matrix_order, char transr, char side, 9003*bf2c3715SXin Li char uplo, char trans, char diag, lapack_int m, 9004*bf2c3715SXin Li lapack_int n, lapack_complex_double alpha, 9005*bf2c3715SXin Li const lapack_complex_double* a, 9006*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 9007*bf2c3715SXin Li 9008*bf2c3715SXin Li lapack_int LAPACKE_stftri_work( int matrix_order, char transr, char uplo, 9009*bf2c3715SXin Li char diag, lapack_int n, float* a ); 9010*bf2c3715SXin Li lapack_int LAPACKE_dtftri_work( int matrix_order, char transr, char uplo, 9011*bf2c3715SXin Li char diag, lapack_int n, double* a ); 9012*bf2c3715SXin Li lapack_int LAPACKE_ctftri_work( int matrix_order, char transr, char uplo, 9013*bf2c3715SXin Li char diag, lapack_int n, 9014*bf2c3715SXin Li lapack_complex_float* a ); 9015*bf2c3715SXin Li lapack_int LAPACKE_ztftri_work( int matrix_order, char transr, char uplo, 9016*bf2c3715SXin Li char diag, lapack_int n, 9017*bf2c3715SXin Li lapack_complex_double* a ); 9018*bf2c3715SXin Li 9019*bf2c3715SXin Li lapack_int LAPACKE_stfttp_work( int matrix_order, char transr, char uplo, 9020*bf2c3715SXin Li lapack_int n, const float* arf, float* ap ); 9021*bf2c3715SXin Li lapack_int LAPACKE_dtfttp_work( int matrix_order, char transr, char uplo, 9022*bf2c3715SXin Li lapack_int n, const double* arf, double* ap ); 9023*bf2c3715SXin Li lapack_int LAPACKE_ctfttp_work( int matrix_order, char transr, char uplo, 9024*bf2c3715SXin Li lapack_int n, const lapack_complex_float* arf, 9025*bf2c3715SXin Li lapack_complex_float* ap ); 9026*bf2c3715SXin Li lapack_int LAPACKE_ztfttp_work( int matrix_order, char transr, char uplo, 9027*bf2c3715SXin Li lapack_int n, const lapack_complex_double* arf, 9028*bf2c3715SXin Li lapack_complex_double* ap ); 9029*bf2c3715SXin Li 9030*bf2c3715SXin Li lapack_int LAPACKE_stfttr_work( int matrix_order, char transr, char uplo, 9031*bf2c3715SXin Li lapack_int n, const float* arf, float* a, 9032*bf2c3715SXin Li lapack_int lda ); 9033*bf2c3715SXin Li lapack_int LAPACKE_dtfttr_work( int matrix_order, char transr, char uplo, 9034*bf2c3715SXin Li lapack_int n, const double* arf, double* a, 9035*bf2c3715SXin Li lapack_int lda ); 9036*bf2c3715SXin Li lapack_int LAPACKE_ctfttr_work( int matrix_order, char transr, char uplo, 9037*bf2c3715SXin Li lapack_int n, const lapack_complex_float* arf, 9038*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 9039*bf2c3715SXin Li lapack_int LAPACKE_ztfttr_work( int matrix_order, char transr, char uplo, 9040*bf2c3715SXin Li lapack_int n, const lapack_complex_double* arf, 9041*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 9042*bf2c3715SXin Li 9043*bf2c3715SXin Li lapack_int LAPACKE_stgevc_work( int matrix_order, char side, char howmny, 9044*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9045*bf2c3715SXin Li const float* s, lapack_int lds, const float* p, 9046*bf2c3715SXin Li lapack_int ldp, float* vl, lapack_int ldvl, 9047*bf2c3715SXin Li float* vr, lapack_int ldvr, lapack_int mm, 9048*bf2c3715SXin Li lapack_int* m, float* work ); 9049*bf2c3715SXin Li lapack_int LAPACKE_dtgevc_work( int matrix_order, char side, char howmny, 9050*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9051*bf2c3715SXin Li const double* s, lapack_int lds, 9052*bf2c3715SXin Li const double* p, lapack_int ldp, double* vl, 9053*bf2c3715SXin Li lapack_int ldvl, double* vr, lapack_int ldvr, 9054*bf2c3715SXin Li lapack_int mm, lapack_int* m, double* work ); 9055*bf2c3715SXin Li lapack_int LAPACKE_ctgevc_work( int matrix_order, char side, char howmny, 9056*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9057*bf2c3715SXin Li const lapack_complex_float* s, lapack_int lds, 9058*bf2c3715SXin Li const lapack_complex_float* p, lapack_int ldp, 9059*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 9060*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 9061*bf2c3715SXin Li lapack_int mm, lapack_int* m, 9062*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 9063*bf2c3715SXin Li lapack_int LAPACKE_ztgevc_work( int matrix_order, char side, char howmny, 9064*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9065*bf2c3715SXin Li const lapack_complex_double* s, lapack_int lds, 9066*bf2c3715SXin Li const lapack_complex_double* p, lapack_int ldp, 9067*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 9068*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 9069*bf2c3715SXin Li lapack_int mm, lapack_int* m, 9070*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 9071*bf2c3715SXin Li 9072*bf2c3715SXin Li lapack_int LAPACKE_stgexc_work( int matrix_order, lapack_logical wantq, 9073*bf2c3715SXin Li lapack_logical wantz, lapack_int n, float* a, 9074*bf2c3715SXin Li lapack_int lda, float* b, lapack_int ldb, 9075*bf2c3715SXin Li float* q, lapack_int ldq, float* z, 9076*bf2c3715SXin Li lapack_int ldz, lapack_int* ifst, 9077*bf2c3715SXin Li lapack_int* ilst, float* work, 9078*bf2c3715SXin Li lapack_int lwork ); 9079*bf2c3715SXin Li lapack_int LAPACKE_dtgexc_work( int matrix_order, lapack_logical wantq, 9080*bf2c3715SXin Li lapack_logical wantz, lapack_int n, double* a, 9081*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 9082*bf2c3715SXin Li double* q, lapack_int ldq, double* z, 9083*bf2c3715SXin Li lapack_int ldz, lapack_int* ifst, 9084*bf2c3715SXin Li lapack_int* ilst, double* work, 9085*bf2c3715SXin Li lapack_int lwork ); 9086*bf2c3715SXin Li lapack_int LAPACKE_ctgexc_work( int matrix_order, lapack_logical wantq, 9087*bf2c3715SXin Li lapack_logical wantz, lapack_int n, 9088*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9089*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 9090*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 9091*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 9092*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 9093*bf2c3715SXin Li lapack_int LAPACKE_ztgexc_work( int matrix_order, lapack_logical wantq, 9094*bf2c3715SXin Li lapack_logical wantz, lapack_int n, 9095*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 9096*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 9097*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 9098*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 9099*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 9100*bf2c3715SXin Li 9101*bf2c3715SXin Li lapack_int LAPACKE_stgsen_work( int matrix_order, lapack_int ijob, 9102*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 9103*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9104*bf2c3715SXin Li float* a, lapack_int lda, float* b, 9105*bf2c3715SXin Li lapack_int ldb, float* alphar, float* alphai, 9106*bf2c3715SXin Li float* beta, float* q, lapack_int ldq, float* z, 9107*bf2c3715SXin Li lapack_int ldz, lapack_int* m, float* pl, 9108*bf2c3715SXin Li float* pr, float* dif, float* work, 9109*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 9110*bf2c3715SXin Li lapack_int liwork ); 9111*bf2c3715SXin Li lapack_int LAPACKE_dtgsen_work( int matrix_order, lapack_int ijob, 9112*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 9113*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9114*bf2c3715SXin Li double* a, lapack_int lda, double* b, 9115*bf2c3715SXin Li lapack_int ldb, double* alphar, double* alphai, 9116*bf2c3715SXin Li double* beta, double* q, lapack_int ldq, 9117*bf2c3715SXin Li double* z, lapack_int ldz, lapack_int* m, 9118*bf2c3715SXin Li double* pl, double* pr, double* dif, 9119*bf2c3715SXin Li double* work, lapack_int lwork, 9120*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 9121*bf2c3715SXin Li lapack_int LAPACKE_ctgsen_work( int matrix_order, lapack_int ijob, 9122*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 9123*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9124*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9125*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 9126*bf2c3715SXin Li lapack_complex_float* alpha, 9127*bf2c3715SXin Li lapack_complex_float* beta, 9128*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 9129*bf2c3715SXin Li lapack_complex_float* z, lapack_int ldz, 9130*bf2c3715SXin Li lapack_int* m, float* pl, float* pr, float* dif, 9131*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 9132*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 9133*bf2c3715SXin Li lapack_int LAPACKE_ztgsen_work( int matrix_order, lapack_int ijob, 9134*bf2c3715SXin Li lapack_logical wantq, lapack_logical wantz, 9135*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9136*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 9137*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 9138*bf2c3715SXin Li lapack_complex_double* alpha, 9139*bf2c3715SXin Li lapack_complex_double* beta, 9140*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 9141*bf2c3715SXin Li lapack_complex_double* z, lapack_int ldz, 9142*bf2c3715SXin Li lapack_int* m, double* pl, double* pr, 9143*bf2c3715SXin Li double* dif, lapack_complex_double* work, 9144*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork, 9145*bf2c3715SXin Li lapack_int liwork ); 9146*bf2c3715SXin Li 9147*bf2c3715SXin Li lapack_int LAPACKE_stgsja_work( int matrix_order, char jobu, char jobv, 9148*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 9149*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 9150*bf2c3715SXin Li float* a, lapack_int lda, float* b, 9151*bf2c3715SXin Li lapack_int ldb, float tola, float tolb, 9152*bf2c3715SXin Li float* alpha, float* beta, float* u, 9153*bf2c3715SXin Li lapack_int ldu, float* v, lapack_int ldv, 9154*bf2c3715SXin Li float* q, lapack_int ldq, float* work, 9155*bf2c3715SXin Li lapack_int* ncycle ); 9156*bf2c3715SXin Li lapack_int LAPACKE_dtgsja_work( int matrix_order, char jobu, char jobv, 9157*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 9158*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 9159*bf2c3715SXin Li double* a, lapack_int lda, double* b, 9160*bf2c3715SXin Li lapack_int ldb, double tola, double tolb, 9161*bf2c3715SXin Li double* alpha, double* beta, double* u, 9162*bf2c3715SXin Li lapack_int ldu, double* v, lapack_int ldv, 9163*bf2c3715SXin Li double* q, lapack_int ldq, double* work, 9164*bf2c3715SXin Li lapack_int* ncycle ); 9165*bf2c3715SXin Li lapack_int LAPACKE_ctgsja_work( int matrix_order, char jobu, char jobv, 9166*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 9167*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 9168*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9169*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 9170*bf2c3715SXin Li float tola, float tolb, float* alpha, 9171*bf2c3715SXin Li float* beta, lapack_complex_float* u, 9172*bf2c3715SXin Li lapack_int ldu, lapack_complex_float* v, 9173*bf2c3715SXin Li lapack_int ldv, lapack_complex_float* q, 9174*bf2c3715SXin Li lapack_int ldq, lapack_complex_float* work, 9175*bf2c3715SXin Li lapack_int* ncycle ); 9176*bf2c3715SXin Li lapack_int LAPACKE_ztgsja_work( int matrix_order, char jobu, char jobv, 9177*bf2c3715SXin Li char jobq, lapack_int m, lapack_int p, 9178*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 9179*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 9180*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 9181*bf2c3715SXin Li double tola, double tolb, double* alpha, 9182*bf2c3715SXin Li double* beta, lapack_complex_double* u, 9183*bf2c3715SXin Li lapack_int ldu, lapack_complex_double* v, 9184*bf2c3715SXin Li lapack_int ldv, lapack_complex_double* q, 9185*bf2c3715SXin Li lapack_int ldq, lapack_complex_double* work, 9186*bf2c3715SXin Li lapack_int* ncycle ); 9187*bf2c3715SXin Li 9188*bf2c3715SXin Li lapack_int LAPACKE_stgsna_work( int matrix_order, char job, char howmny, 9189*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9190*bf2c3715SXin Li const float* a, lapack_int lda, const float* b, 9191*bf2c3715SXin Li lapack_int ldb, const float* vl, 9192*bf2c3715SXin Li lapack_int ldvl, const float* vr, 9193*bf2c3715SXin Li lapack_int ldvr, float* s, float* dif, 9194*bf2c3715SXin Li lapack_int mm, lapack_int* m, float* work, 9195*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork ); 9196*bf2c3715SXin Li lapack_int LAPACKE_dtgsna_work( int matrix_order, char job, char howmny, 9197*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9198*bf2c3715SXin Li const double* a, lapack_int lda, 9199*bf2c3715SXin Li const double* b, lapack_int ldb, 9200*bf2c3715SXin Li const double* vl, lapack_int ldvl, 9201*bf2c3715SXin Li const double* vr, lapack_int ldvr, double* s, 9202*bf2c3715SXin Li double* dif, lapack_int mm, lapack_int* m, 9203*bf2c3715SXin Li double* work, lapack_int lwork, 9204*bf2c3715SXin Li lapack_int* iwork ); 9205*bf2c3715SXin Li lapack_int LAPACKE_ctgsna_work( int matrix_order, char job, char howmny, 9206*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9207*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9208*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 9209*bf2c3715SXin Li const lapack_complex_float* vl, lapack_int ldvl, 9210*bf2c3715SXin Li const lapack_complex_float* vr, lapack_int ldvr, 9211*bf2c3715SXin Li float* s, float* dif, lapack_int mm, 9212*bf2c3715SXin Li lapack_int* m, lapack_complex_float* work, 9213*bf2c3715SXin Li lapack_int lwork, lapack_int* iwork ); 9214*bf2c3715SXin Li lapack_int LAPACKE_ztgsna_work( int matrix_order, char job, char howmny, 9215*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9216*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9217*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 9218*bf2c3715SXin Li const lapack_complex_double* vl, 9219*bf2c3715SXin Li lapack_int ldvl, 9220*bf2c3715SXin Li const lapack_complex_double* vr, 9221*bf2c3715SXin Li lapack_int ldvr, double* s, double* dif, 9222*bf2c3715SXin Li lapack_int mm, lapack_int* m, 9223*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 9224*bf2c3715SXin Li lapack_int* iwork ); 9225*bf2c3715SXin Li 9226*bf2c3715SXin Li lapack_int LAPACKE_stgsyl_work( int matrix_order, char trans, lapack_int ijob, 9227*bf2c3715SXin Li lapack_int m, lapack_int n, const float* a, 9228*bf2c3715SXin Li lapack_int lda, const float* b, lapack_int ldb, 9229*bf2c3715SXin Li float* c, lapack_int ldc, const float* d, 9230*bf2c3715SXin Li lapack_int ldd, const float* e, lapack_int lde, 9231*bf2c3715SXin Li float* f, lapack_int ldf, float* scale, 9232*bf2c3715SXin Li float* dif, float* work, lapack_int lwork, 9233*bf2c3715SXin Li lapack_int* iwork ); 9234*bf2c3715SXin Li lapack_int LAPACKE_dtgsyl_work( int matrix_order, char trans, lapack_int ijob, 9235*bf2c3715SXin Li lapack_int m, lapack_int n, const double* a, 9236*bf2c3715SXin Li lapack_int lda, const double* b, lapack_int ldb, 9237*bf2c3715SXin Li double* c, lapack_int ldc, const double* d, 9238*bf2c3715SXin Li lapack_int ldd, const double* e, lapack_int lde, 9239*bf2c3715SXin Li double* f, lapack_int ldf, double* scale, 9240*bf2c3715SXin Li double* dif, double* work, lapack_int lwork, 9241*bf2c3715SXin Li lapack_int* iwork ); 9242*bf2c3715SXin Li lapack_int LAPACKE_ctgsyl_work( int matrix_order, char trans, lapack_int ijob, 9243*bf2c3715SXin Li lapack_int m, lapack_int n, 9244*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9245*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 9246*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9247*bf2c3715SXin Li const lapack_complex_float* d, lapack_int ldd, 9248*bf2c3715SXin Li const lapack_complex_float* e, lapack_int lde, 9249*bf2c3715SXin Li lapack_complex_float* f, lapack_int ldf, 9250*bf2c3715SXin Li float* scale, float* dif, 9251*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 9252*bf2c3715SXin Li lapack_int* iwork ); 9253*bf2c3715SXin Li lapack_int LAPACKE_ztgsyl_work( int matrix_order, char trans, lapack_int ijob, 9254*bf2c3715SXin Li lapack_int m, lapack_int n, 9255*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9256*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 9257*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9258*bf2c3715SXin Li const lapack_complex_double* d, lapack_int ldd, 9259*bf2c3715SXin Li const lapack_complex_double* e, lapack_int lde, 9260*bf2c3715SXin Li lapack_complex_double* f, lapack_int ldf, 9261*bf2c3715SXin Li double* scale, double* dif, 9262*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 9263*bf2c3715SXin Li lapack_int* iwork ); 9264*bf2c3715SXin Li 9265*bf2c3715SXin Li lapack_int LAPACKE_stpcon_work( int matrix_order, char norm, char uplo, 9266*bf2c3715SXin Li char diag, lapack_int n, const float* ap, 9267*bf2c3715SXin Li float* rcond, float* work, lapack_int* iwork ); 9268*bf2c3715SXin Li lapack_int LAPACKE_dtpcon_work( int matrix_order, char norm, char uplo, 9269*bf2c3715SXin Li char diag, lapack_int n, const double* ap, 9270*bf2c3715SXin Li double* rcond, double* work, 9271*bf2c3715SXin Li lapack_int* iwork ); 9272*bf2c3715SXin Li lapack_int LAPACKE_ctpcon_work( int matrix_order, char norm, char uplo, 9273*bf2c3715SXin Li char diag, lapack_int n, 9274*bf2c3715SXin Li const lapack_complex_float* ap, float* rcond, 9275*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 9276*bf2c3715SXin Li lapack_int LAPACKE_ztpcon_work( int matrix_order, char norm, char uplo, 9277*bf2c3715SXin Li char diag, lapack_int n, 9278*bf2c3715SXin Li const lapack_complex_double* ap, double* rcond, 9279*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 9280*bf2c3715SXin Li 9281*bf2c3715SXin Li lapack_int LAPACKE_stprfs_work( int matrix_order, char uplo, char trans, 9282*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9283*bf2c3715SXin Li const float* ap, const float* b, lapack_int ldb, 9284*bf2c3715SXin Li const float* x, lapack_int ldx, float* ferr, 9285*bf2c3715SXin Li float* berr, float* work, lapack_int* iwork ); 9286*bf2c3715SXin Li lapack_int LAPACKE_dtprfs_work( int matrix_order, char uplo, char trans, 9287*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9288*bf2c3715SXin Li const double* ap, const double* b, 9289*bf2c3715SXin Li lapack_int ldb, const double* x, lapack_int ldx, 9290*bf2c3715SXin Li double* ferr, double* berr, double* work, 9291*bf2c3715SXin Li lapack_int* iwork ); 9292*bf2c3715SXin Li lapack_int LAPACKE_ctprfs_work( int matrix_order, char uplo, char trans, 9293*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9294*bf2c3715SXin Li const lapack_complex_float* ap, 9295*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 9296*bf2c3715SXin Li const lapack_complex_float* x, lapack_int ldx, 9297*bf2c3715SXin Li float* ferr, float* berr, 9298*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 9299*bf2c3715SXin Li lapack_int LAPACKE_ztprfs_work( int matrix_order, char uplo, char trans, 9300*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9301*bf2c3715SXin Li const lapack_complex_double* ap, 9302*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 9303*bf2c3715SXin Li const lapack_complex_double* x, lapack_int ldx, 9304*bf2c3715SXin Li double* ferr, double* berr, 9305*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 9306*bf2c3715SXin Li 9307*bf2c3715SXin Li lapack_int LAPACKE_stptri_work( int matrix_order, char uplo, char diag, 9308*bf2c3715SXin Li lapack_int n, float* ap ); 9309*bf2c3715SXin Li lapack_int LAPACKE_dtptri_work( int matrix_order, char uplo, char diag, 9310*bf2c3715SXin Li lapack_int n, double* ap ); 9311*bf2c3715SXin Li lapack_int LAPACKE_ctptri_work( int matrix_order, char uplo, char diag, 9312*bf2c3715SXin Li lapack_int n, lapack_complex_float* ap ); 9313*bf2c3715SXin Li lapack_int LAPACKE_ztptri_work( int matrix_order, char uplo, char diag, 9314*bf2c3715SXin Li lapack_int n, lapack_complex_double* ap ); 9315*bf2c3715SXin Li 9316*bf2c3715SXin Li lapack_int LAPACKE_stptrs_work( int matrix_order, char uplo, char trans, 9317*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9318*bf2c3715SXin Li const float* ap, float* b, lapack_int ldb ); 9319*bf2c3715SXin Li lapack_int LAPACKE_dtptrs_work( int matrix_order, char uplo, char trans, 9320*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9321*bf2c3715SXin Li const double* ap, double* b, lapack_int ldb ); 9322*bf2c3715SXin Li lapack_int LAPACKE_ctptrs_work( int matrix_order, char uplo, char trans, 9323*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9324*bf2c3715SXin Li const lapack_complex_float* ap, 9325*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 9326*bf2c3715SXin Li lapack_int LAPACKE_ztptrs_work( int matrix_order, char uplo, char trans, 9327*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9328*bf2c3715SXin Li const lapack_complex_double* ap, 9329*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 9330*bf2c3715SXin Li 9331*bf2c3715SXin Li lapack_int LAPACKE_stpttf_work( int matrix_order, char transr, char uplo, 9332*bf2c3715SXin Li lapack_int n, const float* ap, float* arf ); 9333*bf2c3715SXin Li lapack_int LAPACKE_dtpttf_work( int matrix_order, char transr, char uplo, 9334*bf2c3715SXin Li lapack_int n, const double* ap, double* arf ); 9335*bf2c3715SXin Li lapack_int LAPACKE_ctpttf_work( int matrix_order, char transr, char uplo, 9336*bf2c3715SXin Li lapack_int n, const lapack_complex_float* ap, 9337*bf2c3715SXin Li lapack_complex_float* arf ); 9338*bf2c3715SXin Li lapack_int LAPACKE_ztpttf_work( int matrix_order, char transr, char uplo, 9339*bf2c3715SXin Li lapack_int n, const lapack_complex_double* ap, 9340*bf2c3715SXin Li lapack_complex_double* arf ); 9341*bf2c3715SXin Li 9342*bf2c3715SXin Li lapack_int LAPACKE_stpttr_work( int matrix_order, char uplo, lapack_int n, 9343*bf2c3715SXin Li const float* ap, float* a, lapack_int lda ); 9344*bf2c3715SXin Li lapack_int LAPACKE_dtpttr_work( int matrix_order, char uplo, lapack_int n, 9345*bf2c3715SXin Li const double* ap, double* a, lapack_int lda ); 9346*bf2c3715SXin Li lapack_int LAPACKE_ctpttr_work( int matrix_order, char uplo, lapack_int n, 9347*bf2c3715SXin Li const lapack_complex_float* ap, 9348*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 9349*bf2c3715SXin Li lapack_int LAPACKE_ztpttr_work( int matrix_order, char uplo, lapack_int n, 9350*bf2c3715SXin Li const lapack_complex_double* ap, 9351*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 9352*bf2c3715SXin Li 9353*bf2c3715SXin Li lapack_int LAPACKE_strcon_work( int matrix_order, char norm, char uplo, 9354*bf2c3715SXin Li char diag, lapack_int n, const float* a, 9355*bf2c3715SXin Li lapack_int lda, float* rcond, float* work, 9356*bf2c3715SXin Li lapack_int* iwork ); 9357*bf2c3715SXin Li lapack_int LAPACKE_dtrcon_work( int matrix_order, char norm, char uplo, 9358*bf2c3715SXin Li char diag, lapack_int n, const double* a, 9359*bf2c3715SXin Li lapack_int lda, double* rcond, double* work, 9360*bf2c3715SXin Li lapack_int* iwork ); 9361*bf2c3715SXin Li lapack_int LAPACKE_ctrcon_work( int matrix_order, char norm, char uplo, 9362*bf2c3715SXin Li char diag, lapack_int n, 9363*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9364*bf2c3715SXin Li float* rcond, lapack_complex_float* work, 9365*bf2c3715SXin Li float* rwork ); 9366*bf2c3715SXin Li lapack_int LAPACKE_ztrcon_work( int matrix_order, char norm, char uplo, 9367*bf2c3715SXin Li char diag, lapack_int n, 9368*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9369*bf2c3715SXin Li double* rcond, lapack_complex_double* work, 9370*bf2c3715SXin Li double* rwork ); 9371*bf2c3715SXin Li 9372*bf2c3715SXin Li lapack_int LAPACKE_strevc_work( int matrix_order, char side, char howmny, 9373*bf2c3715SXin Li lapack_logical* select, lapack_int n, 9374*bf2c3715SXin Li const float* t, lapack_int ldt, float* vl, 9375*bf2c3715SXin Li lapack_int ldvl, float* vr, lapack_int ldvr, 9376*bf2c3715SXin Li lapack_int mm, lapack_int* m, float* work ); 9377*bf2c3715SXin Li lapack_int LAPACKE_dtrevc_work( int matrix_order, char side, char howmny, 9378*bf2c3715SXin Li lapack_logical* select, lapack_int n, 9379*bf2c3715SXin Li const double* t, lapack_int ldt, double* vl, 9380*bf2c3715SXin Li lapack_int ldvl, double* vr, lapack_int ldvr, 9381*bf2c3715SXin Li lapack_int mm, lapack_int* m, double* work ); 9382*bf2c3715SXin Li lapack_int LAPACKE_ctrevc_work( int matrix_order, char side, char howmny, 9383*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9384*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt, 9385*bf2c3715SXin Li lapack_complex_float* vl, lapack_int ldvl, 9386*bf2c3715SXin Li lapack_complex_float* vr, lapack_int ldvr, 9387*bf2c3715SXin Li lapack_int mm, lapack_int* m, 9388*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 9389*bf2c3715SXin Li lapack_int LAPACKE_ztrevc_work( int matrix_order, char side, char howmny, 9390*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9391*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 9392*bf2c3715SXin Li lapack_complex_double* vl, lapack_int ldvl, 9393*bf2c3715SXin Li lapack_complex_double* vr, lapack_int ldvr, 9394*bf2c3715SXin Li lapack_int mm, lapack_int* m, 9395*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 9396*bf2c3715SXin Li 9397*bf2c3715SXin Li lapack_int LAPACKE_strexc_work( int matrix_order, char compq, lapack_int n, 9398*bf2c3715SXin Li float* t, lapack_int ldt, float* q, 9399*bf2c3715SXin Li lapack_int ldq, lapack_int* ifst, 9400*bf2c3715SXin Li lapack_int* ilst, float* work ); 9401*bf2c3715SXin Li lapack_int LAPACKE_dtrexc_work( int matrix_order, char compq, lapack_int n, 9402*bf2c3715SXin Li double* t, lapack_int ldt, double* q, 9403*bf2c3715SXin Li lapack_int ldq, lapack_int* ifst, 9404*bf2c3715SXin Li lapack_int* ilst, double* work ); 9405*bf2c3715SXin Li lapack_int LAPACKE_ctrexc_work( int matrix_order, char compq, lapack_int n, 9406*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt, 9407*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 9408*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 9409*bf2c3715SXin Li lapack_int LAPACKE_ztrexc_work( int matrix_order, char compq, lapack_int n, 9410*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 9411*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 9412*bf2c3715SXin Li lapack_int ifst, lapack_int ilst ); 9413*bf2c3715SXin Li 9414*bf2c3715SXin Li lapack_int LAPACKE_strrfs_work( int matrix_order, char uplo, char trans, 9415*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9416*bf2c3715SXin Li const float* a, lapack_int lda, const float* b, 9417*bf2c3715SXin Li lapack_int ldb, const float* x, lapack_int ldx, 9418*bf2c3715SXin Li float* ferr, float* berr, float* work, 9419*bf2c3715SXin Li lapack_int* iwork ); 9420*bf2c3715SXin Li lapack_int LAPACKE_dtrrfs_work( int matrix_order, char uplo, char trans, 9421*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9422*bf2c3715SXin Li const double* a, lapack_int lda, 9423*bf2c3715SXin Li const double* b, lapack_int ldb, 9424*bf2c3715SXin Li const double* x, lapack_int ldx, double* ferr, 9425*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork ); 9426*bf2c3715SXin Li lapack_int LAPACKE_ctrrfs_work( int matrix_order, char uplo, char trans, 9427*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9428*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9429*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 9430*bf2c3715SXin Li const lapack_complex_float* x, lapack_int ldx, 9431*bf2c3715SXin Li float* ferr, float* berr, 9432*bf2c3715SXin Li lapack_complex_float* work, float* rwork ); 9433*bf2c3715SXin Li lapack_int LAPACKE_ztrrfs_work( int matrix_order, char uplo, char trans, 9434*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9435*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9436*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 9437*bf2c3715SXin Li const lapack_complex_double* x, lapack_int ldx, 9438*bf2c3715SXin Li double* ferr, double* berr, 9439*bf2c3715SXin Li lapack_complex_double* work, double* rwork ); 9440*bf2c3715SXin Li 9441*bf2c3715SXin Li lapack_int LAPACKE_strsen_work( int matrix_order, char job, char compq, 9442*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9443*bf2c3715SXin Li float* t, lapack_int ldt, float* q, 9444*bf2c3715SXin Li lapack_int ldq, float* wr, float* wi, 9445*bf2c3715SXin Li lapack_int* m, float* s, float* sep, 9446*bf2c3715SXin Li float* work, lapack_int lwork, 9447*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 9448*bf2c3715SXin Li lapack_int LAPACKE_dtrsen_work( int matrix_order, char job, char compq, 9449*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9450*bf2c3715SXin Li double* t, lapack_int ldt, double* q, 9451*bf2c3715SXin Li lapack_int ldq, double* wr, double* wi, 9452*bf2c3715SXin Li lapack_int* m, double* s, double* sep, 9453*bf2c3715SXin Li double* work, lapack_int lwork, 9454*bf2c3715SXin Li lapack_int* iwork, lapack_int liwork ); 9455*bf2c3715SXin Li lapack_int LAPACKE_ctrsen_work( int matrix_order, char job, char compq, 9456*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9457*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt, 9458*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 9459*bf2c3715SXin Li lapack_complex_float* w, lapack_int* m, 9460*bf2c3715SXin Li float* s, float* sep, 9461*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9462*bf2c3715SXin Li lapack_int LAPACKE_ztrsen_work( int matrix_order, char job, char compq, 9463*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9464*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 9465*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 9466*bf2c3715SXin Li lapack_complex_double* w, lapack_int* m, 9467*bf2c3715SXin Li double* s, double* sep, 9468*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9469*bf2c3715SXin Li 9470*bf2c3715SXin Li lapack_int LAPACKE_strsna_work( int matrix_order, char job, char howmny, 9471*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9472*bf2c3715SXin Li const float* t, lapack_int ldt, const float* vl, 9473*bf2c3715SXin Li lapack_int ldvl, const float* vr, 9474*bf2c3715SXin Li lapack_int ldvr, float* s, float* sep, 9475*bf2c3715SXin Li lapack_int mm, lapack_int* m, float* work, 9476*bf2c3715SXin Li lapack_int ldwork, lapack_int* iwork ); 9477*bf2c3715SXin Li lapack_int LAPACKE_dtrsna_work( int matrix_order, char job, char howmny, 9478*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9479*bf2c3715SXin Li const double* t, lapack_int ldt, 9480*bf2c3715SXin Li const double* vl, lapack_int ldvl, 9481*bf2c3715SXin Li const double* vr, lapack_int ldvr, double* s, 9482*bf2c3715SXin Li double* sep, lapack_int mm, lapack_int* m, 9483*bf2c3715SXin Li double* work, lapack_int ldwork, 9484*bf2c3715SXin Li lapack_int* iwork ); 9485*bf2c3715SXin Li lapack_int LAPACKE_ctrsna_work( int matrix_order, char job, char howmny, 9486*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9487*bf2c3715SXin Li const lapack_complex_float* t, lapack_int ldt, 9488*bf2c3715SXin Li const lapack_complex_float* vl, lapack_int ldvl, 9489*bf2c3715SXin Li const lapack_complex_float* vr, lapack_int ldvr, 9490*bf2c3715SXin Li float* s, float* sep, lapack_int mm, 9491*bf2c3715SXin Li lapack_int* m, lapack_complex_float* work, 9492*bf2c3715SXin Li lapack_int ldwork, float* rwork ); 9493*bf2c3715SXin Li lapack_int LAPACKE_ztrsna_work( int matrix_order, char job, char howmny, 9494*bf2c3715SXin Li const lapack_logical* select, lapack_int n, 9495*bf2c3715SXin Li const lapack_complex_double* t, lapack_int ldt, 9496*bf2c3715SXin Li const lapack_complex_double* vl, 9497*bf2c3715SXin Li lapack_int ldvl, 9498*bf2c3715SXin Li const lapack_complex_double* vr, 9499*bf2c3715SXin Li lapack_int ldvr, double* s, double* sep, 9500*bf2c3715SXin Li lapack_int mm, lapack_int* m, 9501*bf2c3715SXin Li lapack_complex_double* work, lapack_int ldwork, 9502*bf2c3715SXin Li double* rwork ); 9503*bf2c3715SXin Li 9504*bf2c3715SXin Li lapack_int LAPACKE_strsyl_work( int matrix_order, char trana, char tranb, 9505*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 9506*bf2c3715SXin Li const float* a, lapack_int lda, const float* b, 9507*bf2c3715SXin Li lapack_int ldb, float* c, lapack_int ldc, 9508*bf2c3715SXin Li float* scale ); 9509*bf2c3715SXin Li lapack_int LAPACKE_dtrsyl_work( int matrix_order, char trana, char tranb, 9510*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 9511*bf2c3715SXin Li const double* a, lapack_int lda, 9512*bf2c3715SXin Li const double* b, lapack_int ldb, double* c, 9513*bf2c3715SXin Li lapack_int ldc, double* scale ); 9514*bf2c3715SXin Li lapack_int LAPACKE_ctrsyl_work( int matrix_order, char trana, char tranb, 9515*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 9516*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9517*bf2c3715SXin Li const lapack_complex_float* b, lapack_int ldb, 9518*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9519*bf2c3715SXin Li float* scale ); 9520*bf2c3715SXin Li lapack_int LAPACKE_ztrsyl_work( int matrix_order, char trana, char tranb, 9521*bf2c3715SXin Li lapack_int isgn, lapack_int m, lapack_int n, 9522*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9523*bf2c3715SXin Li const lapack_complex_double* b, lapack_int ldb, 9524*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9525*bf2c3715SXin Li double* scale ); 9526*bf2c3715SXin Li 9527*bf2c3715SXin Li lapack_int LAPACKE_strtri_work( int matrix_order, char uplo, char diag, 9528*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda ); 9529*bf2c3715SXin Li lapack_int LAPACKE_dtrtri_work( int matrix_order, char uplo, char diag, 9530*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda ); 9531*bf2c3715SXin Li lapack_int LAPACKE_ctrtri_work( int matrix_order, char uplo, char diag, 9532*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 9533*bf2c3715SXin Li lapack_int lda ); 9534*bf2c3715SXin Li lapack_int LAPACKE_ztrtri_work( int matrix_order, char uplo, char diag, 9535*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 9536*bf2c3715SXin Li lapack_int lda ); 9537*bf2c3715SXin Li 9538*bf2c3715SXin Li lapack_int LAPACKE_strtrs_work( int matrix_order, char uplo, char trans, 9539*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9540*bf2c3715SXin Li const float* a, lapack_int lda, float* b, 9541*bf2c3715SXin Li lapack_int ldb ); 9542*bf2c3715SXin Li lapack_int LAPACKE_dtrtrs_work( int matrix_order, char uplo, char trans, 9543*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9544*bf2c3715SXin Li const double* a, lapack_int lda, double* b, 9545*bf2c3715SXin Li lapack_int ldb ); 9546*bf2c3715SXin Li lapack_int LAPACKE_ctrtrs_work( int matrix_order, char uplo, char trans, 9547*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9548*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9549*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 9550*bf2c3715SXin Li lapack_int LAPACKE_ztrtrs_work( int matrix_order, char uplo, char trans, 9551*bf2c3715SXin Li char diag, lapack_int n, lapack_int nrhs, 9552*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9553*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 9554*bf2c3715SXin Li 9555*bf2c3715SXin Li lapack_int LAPACKE_strttf_work( int matrix_order, char transr, char uplo, 9556*bf2c3715SXin Li lapack_int n, const float* a, lapack_int lda, 9557*bf2c3715SXin Li float* arf ); 9558*bf2c3715SXin Li lapack_int LAPACKE_dtrttf_work( int matrix_order, char transr, char uplo, 9559*bf2c3715SXin Li lapack_int n, const double* a, lapack_int lda, 9560*bf2c3715SXin Li double* arf ); 9561*bf2c3715SXin Li lapack_int LAPACKE_ctrttf_work( int matrix_order, char transr, char uplo, 9562*bf2c3715SXin Li lapack_int n, const lapack_complex_float* a, 9563*bf2c3715SXin Li lapack_int lda, lapack_complex_float* arf ); 9564*bf2c3715SXin Li lapack_int LAPACKE_ztrttf_work( int matrix_order, char transr, char uplo, 9565*bf2c3715SXin Li lapack_int n, const lapack_complex_double* a, 9566*bf2c3715SXin Li lapack_int lda, lapack_complex_double* arf ); 9567*bf2c3715SXin Li 9568*bf2c3715SXin Li lapack_int LAPACKE_strttp_work( int matrix_order, char uplo, lapack_int n, 9569*bf2c3715SXin Li const float* a, lapack_int lda, float* ap ); 9570*bf2c3715SXin Li lapack_int LAPACKE_dtrttp_work( int matrix_order, char uplo, lapack_int n, 9571*bf2c3715SXin Li const double* a, lapack_int lda, double* ap ); 9572*bf2c3715SXin Li lapack_int LAPACKE_ctrttp_work( int matrix_order, char uplo, lapack_int n, 9573*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9574*bf2c3715SXin Li lapack_complex_float* ap ); 9575*bf2c3715SXin Li lapack_int LAPACKE_ztrttp_work( int matrix_order, char uplo, lapack_int n, 9576*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9577*bf2c3715SXin Li lapack_complex_double* ap ); 9578*bf2c3715SXin Li 9579*bf2c3715SXin Li lapack_int LAPACKE_stzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9580*bf2c3715SXin Li float* a, lapack_int lda, float* tau, 9581*bf2c3715SXin Li float* work, lapack_int lwork ); 9582*bf2c3715SXin Li lapack_int LAPACKE_dtzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9583*bf2c3715SXin Li double* a, lapack_int lda, double* tau, 9584*bf2c3715SXin Li double* work, lapack_int lwork ); 9585*bf2c3715SXin Li lapack_int LAPACKE_ctzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9586*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9587*bf2c3715SXin Li lapack_complex_float* tau, 9588*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9589*bf2c3715SXin Li lapack_int LAPACKE_ztzrzf_work( int matrix_order, lapack_int m, lapack_int n, 9590*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 9591*bf2c3715SXin Li lapack_complex_double* tau, 9592*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9593*bf2c3715SXin Li 9594*bf2c3715SXin Li lapack_int LAPACKE_cungbr_work( int matrix_order, char vect, lapack_int m, 9595*bf2c3715SXin Li lapack_int n, lapack_int k, 9596*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9597*bf2c3715SXin Li const lapack_complex_float* tau, 9598*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9599*bf2c3715SXin Li lapack_int LAPACKE_zungbr_work( int matrix_order, char vect, lapack_int m, 9600*bf2c3715SXin Li lapack_int n, lapack_int k, 9601*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 9602*bf2c3715SXin Li const lapack_complex_double* tau, 9603*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9604*bf2c3715SXin Li 9605*bf2c3715SXin Li lapack_int LAPACKE_cunghr_work( int matrix_order, lapack_int n, lapack_int ilo, 9606*bf2c3715SXin Li lapack_int ihi, lapack_complex_float* a, 9607*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9608*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9609*bf2c3715SXin Li lapack_int LAPACKE_zunghr_work( int matrix_order, lapack_int n, lapack_int ilo, 9610*bf2c3715SXin Li lapack_int ihi, lapack_complex_double* a, 9611*bf2c3715SXin Li lapack_int lda, 9612*bf2c3715SXin Li const lapack_complex_double* tau, 9613*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9614*bf2c3715SXin Li 9615*bf2c3715SXin Li lapack_int LAPACKE_cunglq_work( int matrix_order, lapack_int m, lapack_int n, 9616*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 9617*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9618*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9619*bf2c3715SXin Li lapack_int LAPACKE_zunglq_work( int matrix_order, lapack_int m, lapack_int n, 9620*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 9621*bf2c3715SXin Li lapack_int lda, 9622*bf2c3715SXin Li const lapack_complex_double* tau, 9623*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9624*bf2c3715SXin Li 9625*bf2c3715SXin Li lapack_int LAPACKE_cungql_work( int matrix_order, lapack_int m, lapack_int n, 9626*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 9627*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9628*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9629*bf2c3715SXin Li lapack_int LAPACKE_zungql_work( int matrix_order, lapack_int m, lapack_int n, 9630*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 9631*bf2c3715SXin Li lapack_int lda, 9632*bf2c3715SXin Li const lapack_complex_double* tau, 9633*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9634*bf2c3715SXin Li 9635*bf2c3715SXin Li lapack_int LAPACKE_cungqr_work( int matrix_order, lapack_int m, lapack_int n, 9636*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 9637*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9638*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9639*bf2c3715SXin Li lapack_int LAPACKE_zungqr_work( int matrix_order, lapack_int m, lapack_int n, 9640*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 9641*bf2c3715SXin Li lapack_int lda, 9642*bf2c3715SXin Li const lapack_complex_double* tau, 9643*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9644*bf2c3715SXin Li 9645*bf2c3715SXin Li lapack_int LAPACKE_cungrq_work( int matrix_order, lapack_int m, lapack_int n, 9646*bf2c3715SXin Li lapack_int k, lapack_complex_float* a, 9647*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9648*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9649*bf2c3715SXin Li lapack_int LAPACKE_zungrq_work( int matrix_order, lapack_int m, lapack_int n, 9650*bf2c3715SXin Li lapack_int k, lapack_complex_double* a, 9651*bf2c3715SXin Li lapack_int lda, 9652*bf2c3715SXin Li const lapack_complex_double* tau, 9653*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9654*bf2c3715SXin Li 9655*bf2c3715SXin Li lapack_int LAPACKE_cungtr_work( int matrix_order, char uplo, lapack_int n, 9656*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9657*bf2c3715SXin Li const lapack_complex_float* tau, 9658*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9659*bf2c3715SXin Li lapack_int LAPACKE_zungtr_work( int matrix_order, char uplo, lapack_int n, 9660*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 9661*bf2c3715SXin Li const lapack_complex_double* tau, 9662*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9663*bf2c3715SXin Li 9664*bf2c3715SXin Li lapack_int LAPACKE_cunmbr_work( int matrix_order, char vect, char side, 9665*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 9666*bf2c3715SXin Li lapack_int k, const lapack_complex_float* a, 9667*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9668*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9669*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9670*bf2c3715SXin Li lapack_int LAPACKE_zunmbr_work( int matrix_order, char vect, char side, 9671*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 9672*bf2c3715SXin Li lapack_int k, const lapack_complex_double* a, 9673*bf2c3715SXin Li lapack_int lda, 9674*bf2c3715SXin Li const lapack_complex_double* tau, 9675*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9676*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9677*bf2c3715SXin Li 9678*bf2c3715SXin Li lapack_int LAPACKE_cunmhr_work( int matrix_order, char side, char trans, 9679*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 9680*bf2c3715SXin Li lapack_int ihi, const lapack_complex_float* a, 9681*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9682*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9683*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9684*bf2c3715SXin Li lapack_int LAPACKE_zunmhr_work( int matrix_order, char side, char trans, 9685*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int ilo, 9686*bf2c3715SXin Li lapack_int ihi, const lapack_complex_double* a, 9687*bf2c3715SXin Li lapack_int lda, 9688*bf2c3715SXin Li const lapack_complex_double* tau, 9689*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9690*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9691*bf2c3715SXin Li 9692*bf2c3715SXin Li lapack_int LAPACKE_cunmlq_work( int matrix_order, char side, char trans, 9693*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9694*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9695*bf2c3715SXin Li const lapack_complex_float* tau, 9696*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9697*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9698*bf2c3715SXin Li lapack_int LAPACKE_zunmlq_work( int matrix_order, char side, char trans, 9699*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9700*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9701*bf2c3715SXin Li const lapack_complex_double* tau, 9702*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9703*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9704*bf2c3715SXin Li 9705*bf2c3715SXin Li lapack_int LAPACKE_cunmql_work( int matrix_order, char side, char trans, 9706*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9707*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9708*bf2c3715SXin Li const lapack_complex_float* tau, 9709*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9710*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9711*bf2c3715SXin Li lapack_int LAPACKE_zunmql_work( int matrix_order, char side, char trans, 9712*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9713*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9714*bf2c3715SXin Li const lapack_complex_double* tau, 9715*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9716*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9717*bf2c3715SXin Li 9718*bf2c3715SXin Li lapack_int LAPACKE_cunmqr_work( int matrix_order, char side, char trans, 9719*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9720*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9721*bf2c3715SXin Li const lapack_complex_float* tau, 9722*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9723*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9724*bf2c3715SXin Li lapack_int LAPACKE_zunmqr_work( int matrix_order, char side, char trans, 9725*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9726*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9727*bf2c3715SXin Li const lapack_complex_double* tau, 9728*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9729*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9730*bf2c3715SXin Li 9731*bf2c3715SXin Li lapack_int LAPACKE_cunmrq_work( int matrix_order, char side, char trans, 9732*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9733*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9734*bf2c3715SXin Li const lapack_complex_float* tau, 9735*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9736*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9737*bf2c3715SXin Li lapack_int LAPACKE_zunmrq_work( int matrix_order, char side, char trans, 9738*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9739*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9740*bf2c3715SXin Li const lapack_complex_double* tau, 9741*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9742*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9743*bf2c3715SXin Li 9744*bf2c3715SXin Li lapack_int LAPACKE_cunmrz_work( int matrix_order, char side, char trans, 9745*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9746*bf2c3715SXin Li lapack_int l, const lapack_complex_float* a, 9747*bf2c3715SXin Li lapack_int lda, const lapack_complex_float* tau, 9748*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9749*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9750*bf2c3715SXin Li lapack_int LAPACKE_zunmrz_work( int matrix_order, char side, char trans, 9751*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 9752*bf2c3715SXin Li lapack_int l, const lapack_complex_double* a, 9753*bf2c3715SXin Li lapack_int lda, 9754*bf2c3715SXin Li const lapack_complex_double* tau, 9755*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9756*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9757*bf2c3715SXin Li 9758*bf2c3715SXin Li lapack_int LAPACKE_cunmtr_work( int matrix_order, char side, char uplo, 9759*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 9760*bf2c3715SXin Li const lapack_complex_float* a, lapack_int lda, 9761*bf2c3715SXin Li const lapack_complex_float* tau, 9762*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9763*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9764*bf2c3715SXin Li lapack_int LAPACKE_zunmtr_work( int matrix_order, char side, char uplo, 9765*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 9766*bf2c3715SXin Li const lapack_complex_double* a, lapack_int lda, 9767*bf2c3715SXin Li const lapack_complex_double* tau, 9768*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9769*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 9770*bf2c3715SXin Li 9771*bf2c3715SXin Li lapack_int LAPACKE_cupgtr_work( int matrix_order, char uplo, lapack_int n, 9772*bf2c3715SXin Li const lapack_complex_float* ap, 9773*bf2c3715SXin Li const lapack_complex_float* tau, 9774*bf2c3715SXin Li lapack_complex_float* q, lapack_int ldq, 9775*bf2c3715SXin Li lapack_complex_float* work ); 9776*bf2c3715SXin Li lapack_int LAPACKE_zupgtr_work( int matrix_order, char uplo, lapack_int n, 9777*bf2c3715SXin Li const lapack_complex_double* ap, 9778*bf2c3715SXin Li const lapack_complex_double* tau, 9779*bf2c3715SXin Li lapack_complex_double* q, lapack_int ldq, 9780*bf2c3715SXin Li lapack_complex_double* work ); 9781*bf2c3715SXin Li 9782*bf2c3715SXin Li lapack_int LAPACKE_cupmtr_work( int matrix_order, char side, char uplo, 9783*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 9784*bf2c3715SXin Li const lapack_complex_float* ap, 9785*bf2c3715SXin Li const lapack_complex_float* tau, 9786*bf2c3715SXin Li lapack_complex_float* c, lapack_int ldc, 9787*bf2c3715SXin Li lapack_complex_float* work ); 9788*bf2c3715SXin Li lapack_int LAPACKE_zupmtr_work( int matrix_order, char side, char uplo, 9789*bf2c3715SXin Li char trans, lapack_int m, lapack_int n, 9790*bf2c3715SXin Li const lapack_complex_double* ap, 9791*bf2c3715SXin Li const lapack_complex_double* tau, 9792*bf2c3715SXin Li lapack_complex_double* c, lapack_int ldc, 9793*bf2c3715SXin Li lapack_complex_double* work ); 9794*bf2c3715SXin Li 9795*bf2c3715SXin Li lapack_int LAPACKE_claghe( int matrix_order, lapack_int n, lapack_int k, 9796*bf2c3715SXin Li const float* d, lapack_complex_float* a, 9797*bf2c3715SXin Li lapack_int lda, lapack_int* iseed ); 9798*bf2c3715SXin Li lapack_int LAPACKE_zlaghe( int matrix_order, lapack_int n, lapack_int k, 9799*bf2c3715SXin Li const double* d, lapack_complex_double* a, 9800*bf2c3715SXin Li lapack_int lda, lapack_int* iseed ); 9801*bf2c3715SXin Li 9802*bf2c3715SXin Li lapack_int LAPACKE_slagsy( int matrix_order, lapack_int n, lapack_int k, 9803*bf2c3715SXin Li const float* d, float* a, lapack_int lda, 9804*bf2c3715SXin Li lapack_int* iseed ); 9805*bf2c3715SXin Li lapack_int LAPACKE_dlagsy( int matrix_order, lapack_int n, lapack_int k, 9806*bf2c3715SXin Li const double* d, double* a, lapack_int lda, 9807*bf2c3715SXin Li lapack_int* iseed ); 9808*bf2c3715SXin Li lapack_int LAPACKE_clagsy( int matrix_order, lapack_int n, lapack_int k, 9809*bf2c3715SXin Li const float* d, lapack_complex_float* a, 9810*bf2c3715SXin Li lapack_int lda, lapack_int* iseed ); 9811*bf2c3715SXin Li lapack_int LAPACKE_zlagsy( int matrix_order, lapack_int n, lapack_int k, 9812*bf2c3715SXin Li const double* d, lapack_complex_double* a, 9813*bf2c3715SXin Li lapack_int lda, lapack_int* iseed ); 9814*bf2c3715SXin Li 9815*bf2c3715SXin Li lapack_int LAPACKE_slapmr( int matrix_order, lapack_logical forwrd, 9816*bf2c3715SXin Li lapack_int m, lapack_int n, float* x, lapack_int ldx, 9817*bf2c3715SXin Li lapack_int* k ); 9818*bf2c3715SXin Li lapack_int LAPACKE_dlapmr( int matrix_order, lapack_logical forwrd, 9819*bf2c3715SXin Li lapack_int m, lapack_int n, double* x, 9820*bf2c3715SXin Li lapack_int ldx, lapack_int* k ); 9821*bf2c3715SXin Li lapack_int LAPACKE_clapmr( int matrix_order, lapack_logical forwrd, 9822*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_complex_float* x, 9823*bf2c3715SXin Li lapack_int ldx, lapack_int* k ); 9824*bf2c3715SXin Li lapack_int LAPACKE_zlapmr( int matrix_order, lapack_logical forwrd, 9825*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_complex_double* x, 9826*bf2c3715SXin Li lapack_int ldx, lapack_int* k ); 9827*bf2c3715SXin Li 9828*bf2c3715SXin Li 9829*bf2c3715SXin Li float LAPACKE_slapy2( float x, float y ); 9830*bf2c3715SXin Li double LAPACKE_dlapy2( double x, double y ); 9831*bf2c3715SXin Li 9832*bf2c3715SXin Li float LAPACKE_slapy3( float x, float y, float z ); 9833*bf2c3715SXin Li double LAPACKE_dlapy3( double x, double y, double z ); 9834*bf2c3715SXin Li 9835*bf2c3715SXin Li lapack_int LAPACKE_slartgp( float f, float g, float* cs, float* sn, float* r ); 9836*bf2c3715SXin Li lapack_int LAPACKE_dlartgp( double f, double g, double* cs, double* sn, 9837*bf2c3715SXin Li double* r ); 9838*bf2c3715SXin Li 9839*bf2c3715SXin Li lapack_int LAPACKE_slartgs( float x, float y, float sigma, float* cs, 9840*bf2c3715SXin Li float* sn ); 9841*bf2c3715SXin Li lapack_int LAPACKE_dlartgs( double x, double y, double sigma, double* cs, 9842*bf2c3715SXin Li double* sn ); 9843*bf2c3715SXin Li 9844*bf2c3715SXin Li 9845*bf2c3715SXin Li //LAPACK 3.3.0 9846*bf2c3715SXin Li lapack_int LAPACKE_cbbcsd( int matrix_order, char jobu1, char jobu2, 9847*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, lapack_int m, 9848*bf2c3715SXin Li lapack_int p, lapack_int q, float* theta, float* phi, 9849*bf2c3715SXin Li lapack_complex_float* u1, lapack_int ldu1, 9850*bf2c3715SXin Li lapack_complex_float* u2, lapack_int ldu2, 9851*bf2c3715SXin Li lapack_complex_float* v1t, lapack_int ldv1t, 9852*bf2c3715SXin Li lapack_complex_float* v2t, lapack_int ldv2t, 9853*bf2c3715SXin Li float* b11d, float* b11e, float* b12d, float* b12e, 9854*bf2c3715SXin Li float* b21d, float* b21e, float* b22d, float* b22e ); 9855*bf2c3715SXin Li lapack_int LAPACKE_cbbcsd_work( int matrix_order, char jobu1, char jobu2, 9856*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 9857*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 9858*bf2c3715SXin Li float* theta, float* phi, 9859*bf2c3715SXin Li lapack_complex_float* u1, lapack_int ldu1, 9860*bf2c3715SXin Li lapack_complex_float* u2, lapack_int ldu2, 9861*bf2c3715SXin Li lapack_complex_float* v1t, lapack_int ldv1t, 9862*bf2c3715SXin Li lapack_complex_float* v2t, lapack_int ldv2t, 9863*bf2c3715SXin Li float* b11d, float* b11e, float* b12d, 9864*bf2c3715SXin Li float* b12e, float* b21d, float* b21e, 9865*bf2c3715SXin Li float* b22d, float* b22e, float* rwork, 9866*bf2c3715SXin Li lapack_int lrwork ); 9867*bf2c3715SXin Li lapack_int LAPACKE_cheswapr( int matrix_order, char uplo, lapack_int n, 9868*bf2c3715SXin Li lapack_complex_float* a, lapack_int i1, 9869*bf2c3715SXin Li lapack_int i2 ); 9870*bf2c3715SXin Li lapack_int LAPACKE_cheswapr_work( int matrix_order, char uplo, lapack_int n, 9871*bf2c3715SXin Li lapack_complex_float* a, lapack_int i1, 9872*bf2c3715SXin Li lapack_int i2 ); 9873*bf2c3715SXin Li lapack_int LAPACKE_chetri2( int matrix_order, char uplo, lapack_int n, 9874*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9875*bf2c3715SXin Li const lapack_int* ipiv ); 9876*bf2c3715SXin Li lapack_int LAPACKE_chetri2_work( int matrix_order, char uplo, lapack_int n, 9877*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9878*bf2c3715SXin Li const lapack_int* ipiv, 9879*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9880*bf2c3715SXin Li lapack_int LAPACKE_chetri2x( int matrix_order, char uplo, lapack_int n, 9881*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9882*bf2c3715SXin Li const lapack_int* ipiv, lapack_int nb ); 9883*bf2c3715SXin Li lapack_int LAPACKE_chetri2x_work( int matrix_order, char uplo, lapack_int n, 9884*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9885*bf2c3715SXin Li const lapack_int* ipiv, 9886*bf2c3715SXin Li lapack_complex_float* work, lapack_int nb ); 9887*bf2c3715SXin Li lapack_int LAPACKE_chetrs2( int matrix_order, char uplo, lapack_int n, 9888*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 9889*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 9890*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 9891*bf2c3715SXin Li lapack_int LAPACKE_chetrs2_work( int matrix_order, char uplo, lapack_int n, 9892*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 9893*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 9894*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 9895*bf2c3715SXin Li lapack_complex_float* work ); 9896*bf2c3715SXin Li lapack_int LAPACKE_csyconv( int matrix_order, char uplo, char way, lapack_int n, 9897*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9898*bf2c3715SXin Li const lapack_int* ipiv ); 9899*bf2c3715SXin Li lapack_int LAPACKE_csyconv_work( int matrix_order, char uplo, char way, 9900*bf2c3715SXin Li lapack_int n, lapack_complex_float* a, 9901*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 9902*bf2c3715SXin Li lapack_complex_float* work ); 9903*bf2c3715SXin Li lapack_int LAPACKE_csyswapr( int matrix_order, char uplo, lapack_int n, 9904*bf2c3715SXin Li lapack_complex_float* a, lapack_int i1, 9905*bf2c3715SXin Li lapack_int i2 ); 9906*bf2c3715SXin Li lapack_int LAPACKE_csyswapr_work( int matrix_order, char uplo, lapack_int n, 9907*bf2c3715SXin Li lapack_complex_float* a, lapack_int i1, 9908*bf2c3715SXin Li lapack_int i2 ); 9909*bf2c3715SXin Li lapack_int LAPACKE_csytri2( int matrix_order, char uplo, lapack_int n, 9910*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9911*bf2c3715SXin Li const lapack_int* ipiv ); 9912*bf2c3715SXin Li lapack_int LAPACKE_csytri2_work( int matrix_order, char uplo, lapack_int n, 9913*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9914*bf2c3715SXin Li const lapack_int* ipiv, 9915*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9916*bf2c3715SXin Li lapack_int LAPACKE_csytri2x( int matrix_order, char uplo, lapack_int n, 9917*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9918*bf2c3715SXin Li const lapack_int* ipiv, lapack_int nb ); 9919*bf2c3715SXin Li lapack_int LAPACKE_csytri2x_work( int matrix_order, char uplo, lapack_int n, 9920*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 9921*bf2c3715SXin Li const lapack_int* ipiv, 9922*bf2c3715SXin Li lapack_complex_float* work, lapack_int nb ); 9923*bf2c3715SXin Li lapack_int LAPACKE_csytrs2( int matrix_order, char uplo, lapack_int n, 9924*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 9925*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 9926*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 9927*bf2c3715SXin Li lapack_int LAPACKE_csytrs2_work( int matrix_order, char uplo, lapack_int n, 9928*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_float* a, 9929*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 9930*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 9931*bf2c3715SXin Li lapack_complex_float* work ); 9932*bf2c3715SXin Li lapack_int LAPACKE_cunbdb( int matrix_order, char trans, char signs, 9933*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 9934*bf2c3715SXin Li lapack_complex_float* x11, lapack_int ldx11, 9935*bf2c3715SXin Li lapack_complex_float* x12, lapack_int ldx12, 9936*bf2c3715SXin Li lapack_complex_float* x21, lapack_int ldx21, 9937*bf2c3715SXin Li lapack_complex_float* x22, lapack_int ldx22, 9938*bf2c3715SXin Li float* theta, float* phi, 9939*bf2c3715SXin Li lapack_complex_float* taup1, 9940*bf2c3715SXin Li lapack_complex_float* taup2, 9941*bf2c3715SXin Li lapack_complex_float* tauq1, 9942*bf2c3715SXin Li lapack_complex_float* tauq2 ); 9943*bf2c3715SXin Li lapack_int LAPACKE_cunbdb_work( int matrix_order, char trans, char signs, 9944*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 9945*bf2c3715SXin Li lapack_complex_float* x11, lapack_int ldx11, 9946*bf2c3715SXin Li lapack_complex_float* x12, lapack_int ldx12, 9947*bf2c3715SXin Li lapack_complex_float* x21, lapack_int ldx21, 9948*bf2c3715SXin Li lapack_complex_float* x22, lapack_int ldx22, 9949*bf2c3715SXin Li float* theta, float* phi, 9950*bf2c3715SXin Li lapack_complex_float* taup1, 9951*bf2c3715SXin Li lapack_complex_float* taup2, 9952*bf2c3715SXin Li lapack_complex_float* tauq1, 9953*bf2c3715SXin Li lapack_complex_float* tauq2, 9954*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 9955*bf2c3715SXin Li lapack_int LAPACKE_cuncsd( int matrix_order, char jobu1, char jobu2, 9956*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, char signs, 9957*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 9958*bf2c3715SXin Li lapack_complex_float* x11, lapack_int ldx11, 9959*bf2c3715SXin Li lapack_complex_float* x12, lapack_int ldx12, 9960*bf2c3715SXin Li lapack_complex_float* x21, lapack_int ldx21, 9961*bf2c3715SXin Li lapack_complex_float* x22, lapack_int ldx22, 9962*bf2c3715SXin Li float* theta, lapack_complex_float* u1, 9963*bf2c3715SXin Li lapack_int ldu1, lapack_complex_float* u2, 9964*bf2c3715SXin Li lapack_int ldu2, lapack_complex_float* v1t, 9965*bf2c3715SXin Li lapack_int ldv1t, lapack_complex_float* v2t, 9966*bf2c3715SXin Li lapack_int ldv2t ); 9967*bf2c3715SXin Li lapack_int LAPACKE_cuncsd_work( int matrix_order, char jobu1, char jobu2, 9968*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 9969*bf2c3715SXin Li char signs, lapack_int m, lapack_int p, 9970*bf2c3715SXin Li lapack_int q, lapack_complex_float* x11, 9971*bf2c3715SXin Li lapack_int ldx11, lapack_complex_float* x12, 9972*bf2c3715SXin Li lapack_int ldx12, lapack_complex_float* x21, 9973*bf2c3715SXin Li lapack_int ldx21, lapack_complex_float* x22, 9974*bf2c3715SXin Li lapack_int ldx22, float* theta, 9975*bf2c3715SXin Li lapack_complex_float* u1, lapack_int ldu1, 9976*bf2c3715SXin Li lapack_complex_float* u2, lapack_int ldu2, 9977*bf2c3715SXin Li lapack_complex_float* v1t, lapack_int ldv1t, 9978*bf2c3715SXin Li lapack_complex_float* v2t, lapack_int ldv2t, 9979*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork, 9980*bf2c3715SXin Li float* rwork, lapack_int lrwork, 9981*bf2c3715SXin Li lapack_int* iwork ); 9982*bf2c3715SXin Li lapack_int LAPACKE_dbbcsd( int matrix_order, char jobu1, char jobu2, 9983*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, lapack_int m, 9984*bf2c3715SXin Li lapack_int p, lapack_int q, double* theta, 9985*bf2c3715SXin Li double* phi, double* u1, lapack_int ldu1, double* u2, 9986*bf2c3715SXin Li lapack_int ldu2, double* v1t, lapack_int ldv1t, 9987*bf2c3715SXin Li double* v2t, lapack_int ldv2t, double* b11d, 9988*bf2c3715SXin Li double* b11e, double* b12d, double* b12e, 9989*bf2c3715SXin Li double* b21d, double* b21e, double* b22d, 9990*bf2c3715SXin Li double* b22e ); 9991*bf2c3715SXin Li lapack_int LAPACKE_dbbcsd_work( int matrix_order, char jobu1, char jobu2, 9992*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 9993*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 9994*bf2c3715SXin Li double* theta, double* phi, double* u1, 9995*bf2c3715SXin Li lapack_int ldu1, double* u2, lapack_int ldu2, 9996*bf2c3715SXin Li double* v1t, lapack_int ldv1t, double* v2t, 9997*bf2c3715SXin Li lapack_int ldv2t, double* b11d, double* b11e, 9998*bf2c3715SXin Li double* b12d, double* b12e, double* b21d, 9999*bf2c3715SXin Li double* b21e, double* b22d, double* b22e, 10000*bf2c3715SXin Li double* work, lapack_int lwork ); 10001*bf2c3715SXin Li lapack_int LAPACKE_dorbdb( int matrix_order, char trans, char signs, 10002*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10003*bf2c3715SXin Li double* x11, lapack_int ldx11, double* x12, 10004*bf2c3715SXin Li lapack_int ldx12, double* x21, lapack_int ldx21, 10005*bf2c3715SXin Li double* x22, lapack_int ldx22, double* theta, 10006*bf2c3715SXin Li double* phi, double* taup1, double* taup2, 10007*bf2c3715SXin Li double* tauq1, double* tauq2 ); 10008*bf2c3715SXin Li lapack_int LAPACKE_dorbdb_work( int matrix_order, char trans, char signs, 10009*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10010*bf2c3715SXin Li double* x11, lapack_int ldx11, double* x12, 10011*bf2c3715SXin Li lapack_int ldx12, double* x21, lapack_int ldx21, 10012*bf2c3715SXin Li double* x22, lapack_int ldx22, double* theta, 10013*bf2c3715SXin Li double* phi, double* taup1, double* taup2, 10014*bf2c3715SXin Li double* tauq1, double* tauq2, double* work, 10015*bf2c3715SXin Li lapack_int lwork ); 10016*bf2c3715SXin Li lapack_int LAPACKE_dorcsd( int matrix_order, char jobu1, char jobu2, 10017*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, char signs, 10018*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10019*bf2c3715SXin Li double* x11, lapack_int ldx11, double* x12, 10020*bf2c3715SXin Li lapack_int ldx12, double* x21, lapack_int ldx21, 10021*bf2c3715SXin Li double* x22, lapack_int ldx22, double* theta, 10022*bf2c3715SXin Li double* u1, lapack_int ldu1, double* u2, 10023*bf2c3715SXin Li lapack_int ldu2, double* v1t, lapack_int ldv1t, 10024*bf2c3715SXin Li double* v2t, lapack_int ldv2t ); 10025*bf2c3715SXin Li lapack_int LAPACKE_dorcsd_work( int matrix_order, char jobu1, char jobu2, 10026*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 10027*bf2c3715SXin Li char signs, lapack_int m, lapack_int p, 10028*bf2c3715SXin Li lapack_int q, double* x11, lapack_int ldx11, 10029*bf2c3715SXin Li double* x12, lapack_int ldx12, double* x21, 10030*bf2c3715SXin Li lapack_int ldx21, double* x22, lapack_int ldx22, 10031*bf2c3715SXin Li double* theta, double* u1, lapack_int ldu1, 10032*bf2c3715SXin Li double* u2, lapack_int ldu2, double* v1t, 10033*bf2c3715SXin Li lapack_int ldv1t, double* v2t, lapack_int ldv2t, 10034*bf2c3715SXin Li double* work, lapack_int lwork, 10035*bf2c3715SXin Li lapack_int* iwork ); 10036*bf2c3715SXin Li lapack_int LAPACKE_dsyconv( int matrix_order, char uplo, char way, lapack_int n, 10037*bf2c3715SXin Li double* a, lapack_int lda, const lapack_int* ipiv ); 10038*bf2c3715SXin Li lapack_int LAPACKE_dsyconv_work( int matrix_order, char uplo, char way, 10039*bf2c3715SXin Li lapack_int n, double* a, lapack_int lda, 10040*bf2c3715SXin Li const lapack_int* ipiv, double* work ); 10041*bf2c3715SXin Li lapack_int LAPACKE_dsyswapr( int matrix_order, char uplo, lapack_int n, 10042*bf2c3715SXin Li double* a, lapack_int i1, lapack_int i2 ); 10043*bf2c3715SXin Li lapack_int LAPACKE_dsyswapr_work( int matrix_order, char uplo, lapack_int n, 10044*bf2c3715SXin Li double* a, lapack_int i1, lapack_int i2 ); 10045*bf2c3715SXin Li lapack_int LAPACKE_dsytri2( int matrix_order, char uplo, lapack_int n, 10046*bf2c3715SXin Li double* a, lapack_int lda, const lapack_int* ipiv ); 10047*bf2c3715SXin Li lapack_int LAPACKE_dsytri2_work( int matrix_order, char uplo, lapack_int n, 10048*bf2c3715SXin Li double* a, lapack_int lda, 10049*bf2c3715SXin Li const lapack_int* ipiv, 10050*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 10051*bf2c3715SXin Li lapack_int LAPACKE_dsytri2x( int matrix_order, char uplo, lapack_int n, 10052*bf2c3715SXin Li double* a, lapack_int lda, const lapack_int* ipiv, 10053*bf2c3715SXin Li lapack_int nb ); 10054*bf2c3715SXin Li lapack_int LAPACKE_dsytri2x_work( int matrix_order, char uplo, lapack_int n, 10055*bf2c3715SXin Li double* a, lapack_int lda, 10056*bf2c3715SXin Li const lapack_int* ipiv, double* work, 10057*bf2c3715SXin Li lapack_int nb ); 10058*bf2c3715SXin Li lapack_int LAPACKE_dsytrs2( int matrix_order, char uplo, lapack_int n, 10059*bf2c3715SXin Li lapack_int nrhs, const double* a, lapack_int lda, 10060*bf2c3715SXin Li const lapack_int* ipiv, double* b, lapack_int ldb ); 10061*bf2c3715SXin Li lapack_int LAPACKE_dsytrs2_work( int matrix_order, char uplo, lapack_int n, 10062*bf2c3715SXin Li lapack_int nrhs, const double* a, 10063*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 10064*bf2c3715SXin Li double* b, lapack_int ldb, double* work ); 10065*bf2c3715SXin Li lapack_int LAPACKE_sbbcsd( int matrix_order, char jobu1, char jobu2, 10066*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, lapack_int m, 10067*bf2c3715SXin Li lapack_int p, lapack_int q, float* theta, float* phi, 10068*bf2c3715SXin Li float* u1, lapack_int ldu1, float* u2, 10069*bf2c3715SXin Li lapack_int ldu2, float* v1t, lapack_int ldv1t, 10070*bf2c3715SXin Li float* v2t, lapack_int ldv2t, float* b11d, 10071*bf2c3715SXin Li float* b11e, float* b12d, float* b12e, float* b21d, 10072*bf2c3715SXin Li float* b21e, float* b22d, float* b22e ); 10073*bf2c3715SXin Li lapack_int LAPACKE_sbbcsd_work( int matrix_order, char jobu1, char jobu2, 10074*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 10075*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10076*bf2c3715SXin Li float* theta, float* phi, float* u1, 10077*bf2c3715SXin Li lapack_int ldu1, float* u2, lapack_int ldu2, 10078*bf2c3715SXin Li float* v1t, lapack_int ldv1t, float* v2t, 10079*bf2c3715SXin Li lapack_int ldv2t, float* b11d, float* b11e, 10080*bf2c3715SXin Li float* b12d, float* b12e, float* b21d, 10081*bf2c3715SXin Li float* b21e, float* b22d, float* b22e, 10082*bf2c3715SXin Li float* work, lapack_int lwork ); 10083*bf2c3715SXin Li lapack_int LAPACKE_sorbdb( int matrix_order, char trans, char signs, 10084*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, float* x11, 10085*bf2c3715SXin Li lapack_int ldx11, float* x12, lapack_int ldx12, 10086*bf2c3715SXin Li float* x21, lapack_int ldx21, float* x22, 10087*bf2c3715SXin Li lapack_int ldx22, float* theta, float* phi, 10088*bf2c3715SXin Li float* taup1, float* taup2, float* tauq1, 10089*bf2c3715SXin Li float* tauq2 ); 10090*bf2c3715SXin Li lapack_int LAPACKE_sorbdb_work( int matrix_order, char trans, char signs, 10091*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10092*bf2c3715SXin Li float* x11, lapack_int ldx11, float* x12, 10093*bf2c3715SXin Li lapack_int ldx12, float* x21, lapack_int ldx21, 10094*bf2c3715SXin Li float* x22, lapack_int ldx22, float* theta, 10095*bf2c3715SXin Li float* phi, float* taup1, float* taup2, 10096*bf2c3715SXin Li float* tauq1, float* tauq2, float* work, 10097*bf2c3715SXin Li lapack_int lwork ); 10098*bf2c3715SXin Li lapack_int LAPACKE_sorcsd( int matrix_order, char jobu1, char jobu2, 10099*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, char signs, 10100*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, float* x11, 10101*bf2c3715SXin Li lapack_int ldx11, float* x12, lapack_int ldx12, 10102*bf2c3715SXin Li float* x21, lapack_int ldx21, float* x22, 10103*bf2c3715SXin Li lapack_int ldx22, float* theta, float* u1, 10104*bf2c3715SXin Li lapack_int ldu1, float* u2, lapack_int ldu2, 10105*bf2c3715SXin Li float* v1t, lapack_int ldv1t, float* v2t, 10106*bf2c3715SXin Li lapack_int ldv2t ); 10107*bf2c3715SXin Li lapack_int LAPACKE_sorcsd_work( int matrix_order, char jobu1, char jobu2, 10108*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 10109*bf2c3715SXin Li char signs, lapack_int m, lapack_int p, 10110*bf2c3715SXin Li lapack_int q, float* x11, lapack_int ldx11, 10111*bf2c3715SXin Li float* x12, lapack_int ldx12, float* x21, 10112*bf2c3715SXin Li lapack_int ldx21, float* x22, lapack_int ldx22, 10113*bf2c3715SXin Li float* theta, float* u1, lapack_int ldu1, 10114*bf2c3715SXin Li float* u2, lapack_int ldu2, float* v1t, 10115*bf2c3715SXin Li lapack_int ldv1t, float* v2t, lapack_int ldv2t, 10116*bf2c3715SXin Li float* work, lapack_int lwork, 10117*bf2c3715SXin Li lapack_int* iwork ); 10118*bf2c3715SXin Li lapack_int LAPACKE_ssyconv( int matrix_order, char uplo, char way, lapack_int n, 10119*bf2c3715SXin Li float* a, lapack_int lda, const lapack_int* ipiv ); 10120*bf2c3715SXin Li lapack_int LAPACKE_ssyconv_work( int matrix_order, char uplo, char way, 10121*bf2c3715SXin Li lapack_int n, float* a, lapack_int lda, 10122*bf2c3715SXin Li const lapack_int* ipiv, float* work ); 10123*bf2c3715SXin Li lapack_int LAPACKE_ssyswapr( int matrix_order, char uplo, lapack_int n, 10124*bf2c3715SXin Li float* a, lapack_int i1, lapack_int i2 ); 10125*bf2c3715SXin Li lapack_int LAPACKE_ssyswapr_work( int matrix_order, char uplo, lapack_int n, 10126*bf2c3715SXin Li float* a, lapack_int i1, lapack_int i2 ); 10127*bf2c3715SXin Li lapack_int LAPACKE_ssytri2( int matrix_order, char uplo, lapack_int n, float* a, 10128*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv ); 10129*bf2c3715SXin Li lapack_int LAPACKE_ssytri2_work( int matrix_order, char uplo, lapack_int n, 10130*bf2c3715SXin Li float* a, lapack_int lda, 10131*bf2c3715SXin Li const lapack_int* ipiv, 10132*bf2c3715SXin Li lapack_complex_float* work, lapack_int lwork ); 10133*bf2c3715SXin Li lapack_int LAPACKE_ssytri2x( int matrix_order, char uplo, lapack_int n, 10134*bf2c3715SXin Li float* a, lapack_int lda, const lapack_int* ipiv, 10135*bf2c3715SXin Li lapack_int nb ); 10136*bf2c3715SXin Li lapack_int LAPACKE_ssytri2x_work( int matrix_order, char uplo, lapack_int n, 10137*bf2c3715SXin Li float* a, lapack_int lda, 10138*bf2c3715SXin Li const lapack_int* ipiv, float* work, 10139*bf2c3715SXin Li lapack_int nb ); 10140*bf2c3715SXin Li lapack_int LAPACKE_ssytrs2( int matrix_order, char uplo, lapack_int n, 10141*bf2c3715SXin Li lapack_int nrhs, const float* a, lapack_int lda, 10142*bf2c3715SXin Li const lapack_int* ipiv, float* b, lapack_int ldb ); 10143*bf2c3715SXin Li lapack_int LAPACKE_ssytrs2_work( int matrix_order, char uplo, lapack_int n, 10144*bf2c3715SXin Li lapack_int nrhs, const float* a, 10145*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 10146*bf2c3715SXin Li float* b, lapack_int ldb, float* work ); 10147*bf2c3715SXin Li lapack_int LAPACKE_zbbcsd( int matrix_order, char jobu1, char jobu2, 10148*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, lapack_int m, 10149*bf2c3715SXin Li lapack_int p, lapack_int q, double* theta, 10150*bf2c3715SXin Li double* phi, lapack_complex_double* u1, 10151*bf2c3715SXin Li lapack_int ldu1, lapack_complex_double* u2, 10152*bf2c3715SXin Li lapack_int ldu2, lapack_complex_double* v1t, 10153*bf2c3715SXin Li lapack_int ldv1t, lapack_complex_double* v2t, 10154*bf2c3715SXin Li lapack_int ldv2t, double* b11d, double* b11e, 10155*bf2c3715SXin Li double* b12d, double* b12e, double* b21d, 10156*bf2c3715SXin Li double* b21e, double* b22d, double* b22e ); 10157*bf2c3715SXin Li lapack_int LAPACKE_zbbcsd_work( int matrix_order, char jobu1, char jobu2, 10158*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 10159*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10160*bf2c3715SXin Li double* theta, double* phi, 10161*bf2c3715SXin Li lapack_complex_double* u1, lapack_int ldu1, 10162*bf2c3715SXin Li lapack_complex_double* u2, lapack_int ldu2, 10163*bf2c3715SXin Li lapack_complex_double* v1t, lapack_int ldv1t, 10164*bf2c3715SXin Li lapack_complex_double* v2t, lapack_int ldv2t, 10165*bf2c3715SXin Li double* b11d, double* b11e, double* b12d, 10166*bf2c3715SXin Li double* b12e, double* b21d, double* b21e, 10167*bf2c3715SXin Li double* b22d, double* b22e, double* rwork, 10168*bf2c3715SXin Li lapack_int lrwork ); 10169*bf2c3715SXin Li lapack_int LAPACKE_zheswapr( int matrix_order, char uplo, lapack_int n, 10170*bf2c3715SXin Li lapack_complex_double* a, lapack_int i1, 10171*bf2c3715SXin Li lapack_int i2 ); 10172*bf2c3715SXin Li lapack_int LAPACKE_zheswapr_work( int matrix_order, char uplo, lapack_int n, 10173*bf2c3715SXin Li lapack_complex_double* a, lapack_int i1, 10174*bf2c3715SXin Li lapack_int i2 ); 10175*bf2c3715SXin Li lapack_int LAPACKE_zhetri2( int matrix_order, char uplo, lapack_int n, 10176*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10177*bf2c3715SXin Li const lapack_int* ipiv ); 10178*bf2c3715SXin Li lapack_int LAPACKE_zhetri2_work( int matrix_order, char uplo, lapack_int n, 10179*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10180*bf2c3715SXin Li const lapack_int* ipiv, 10181*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 10182*bf2c3715SXin Li lapack_int LAPACKE_zhetri2x( int matrix_order, char uplo, lapack_int n, 10183*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10184*bf2c3715SXin Li const lapack_int* ipiv, lapack_int nb ); 10185*bf2c3715SXin Li lapack_int LAPACKE_zhetri2x_work( int matrix_order, char uplo, lapack_int n, 10186*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10187*bf2c3715SXin Li const lapack_int* ipiv, 10188*bf2c3715SXin Li lapack_complex_double* work, lapack_int nb ); 10189*bf2c3715SXin Li lapack_int LAPACKE_zhetrs2( int matrix_order, char uplo, lapack_int n, 10190*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 10191*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 10192*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 10193*bf2c3715SXin Li lapack_int LAPACKE_zhetrs2_work( int matrix_order, char uplo, lapack_int n, 10194*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 10195*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 10196*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10197*bf2c3715SXin Li lapack_complex_double* work ); 10198*bf2c3715SXin Li lapack_int LAPACKE_zsyconv( int matrix_order, char uplo, char way, lapack_int n, 10199*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10200*bf2c3715SXin Li const lapack_int* ipiv ); 10201*bf2c3715SXin Li lapack_int LAPACKE_zsyconv_work( int matrix_order, char uplo, char way, 10202*bf2c3715SXin Li lapack_int n, lapack_complex_double* a, 10203*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 10204*bf2c3715SXin Li lapack_complex_double* work ); 10205*bf2c3715SXin Li lapack_int LAPACKE_zsyswapr( int matrix_order, char uplo, lapack_int n, 10206*bf2c3715SXin Li lapack_complex_double* a, lapack_int i1, 10207*bf2c3715SXin Li lapack_int i2 ); 10208*bf2c3715SXin Li lapack_int LAPACKE_zsyswapr_work( int matrix_order, char uplo, lapack_int n, 10209*bf2c3715SXin Li lapack_complex_double* a, lapack_int i1, 10210*bf2c3715SXin Li lapack_int i2 ); 10211*bf2c3715SXin Li lapack_int LAPACKE_zsytri2( int matrix_order, char uplo, lapack_int n, 10212*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10213*bf2c3715SXin Li const lapack_int* ipiv ); 10214*bf2c3715SXin Li lapack_int LAPACKE_zsytri2_work( int matrix_order, char uplo, lapack_int n, 10215*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10216*bf2c3715SXin Li const lapack_int* ipiv, 10217*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 10218*bf2c3715SXin Li lapack_int LAPACKE_zsytri2x( int matrix_order, char uplo, lapack_int n, 10219*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10220*bf2c3715SXin Li const lapack_int* ipiv, lapack_int nb ); 10221*bf2c3715SXin Li lapack_int LAPACKE_zsytri2x_work( int matrix_order, char uplo, lapack_int n, 10222*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10223*bf2c3715SXin Li const lapack_int* ipiv, 10224*bf2c3715SXin Li lapack_complex_double* work, lapack_int nb ); 10225*bf2c3715SXin Li lapack_int LAPACKE_zsytrs2( int matrix_order, char uplo, lapack_int n, 10226*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 10227*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 10228*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 10229*bf2c3715SXin Li lapack_int LAPACKE_zsytrs2_work( int matrix_order, char uplo, lapack_int n, 10230*bf2c3715SXin Li lapack_int nrhs, const lapack_complex_double* a, 10231*bf2c3715SXin Li lapack_int lda, const lapack_int* ipiv, 10232*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10233*bf2c3715SXin Li lapack_complex_double* work ); 10234*bf2c3715SXin Li lapack_int LAPACKE_zunbdb( int matrix_order, char trans, char signs, 10235*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10236*bf2c3715SXin Li lapack_complex_double* x11, lapack_int ldx11, 10237*bf2c3715SXin Li lapack_complex_double* x12, lapack_int ldx12, 10238*bf2c3715SXin Li lapack_complex_double* x21, lapack_int ldx21, 10239*bf2c3715SXin Li lapack_complex_double* x22, lapack_int ldx22, 10240*bf2c3715SXin Li double* theta, double* phi, 10241*bf2c3715SXin Li lapack_complex_double* taup1, 10242*bf2c3715SXin Li lapack_complex_double* taup2, 10243*bf2c3715SXin Li lapack_complex_double* tauq1, 10244*bf2c3715SXin Li lapack_complex_double* tauq2 ); 10245*bf2c3715SXin Li lapack_int LAPACKE_zunbdb_work( int matrix_order, char trans, char signs, 10246*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10247*bf2c3715SXin Li lapack_complex_double* x11, lapack_int ldx11, 10248*bf2c3715SXin Li lapack_complex_double* x12, lapack_int ldx12, 10249*bf2c3715SXin Li lapack_complex_double* x21, lapack_int ldx21, 10250*bf2c3715SXin Li lapack_complex_double* x22, lapack_int ldx22, 10251*bf2c3715SXin Li double* theta, double* phi, 10252*bf2c3715SXin Li lapack_complex_double* taup1, 10253*bf2c3715SXin Li lapack_complex_double* taup2, 10254*bf2c3715SXin Li lapack_complex_double* tauq1, 10255*bf2c3715SXin Li lapack_complex_double* tauq2, 10256*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork ); 10257*bf2c3715SXin Li lapack_int LAPACKE_zuncsd( int matrix_order, char jobu1, char jobu2, 10258*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, char signs, 10259*bf2c3715SXin Li lapack_int m, lapack_int p, lapack_int q, 10260*bf2c3715SXin Li lapack_complex_double* x11, lapack_int ldx11, 10261*bf2c3715SXin Li lapack_complex_double* x12, lapack_int ldx12, 10262*bf2c3715SXin Li lapack_complex_double* x21, lapack_int ldx21, 10263*bf2c3715SXin Li lapack_complex_double* x22, lapack_int ldx22, 10264*bf2c3715SXin Li double* theta, lapack_complex_double* u1, 10265*bf2c3715SXin Li lapack_int ldu1, lapack_complex_double* u2, 10266*bf2c3715SXin Li lapack_int ldu2, lapack_complex_double* v1t, 10267*bf2c3715SXin Li lapack_int ldv1t, lapack_complex_double* v2t, 10268*bf2c3715SXin Li lapack_int ldv2t ); 10269*bf2c3715SXin Li lapack_int LAPACKE_zuncsd_work( int matrix_order, char jobu1, char jobu2, 10270*bf2c3715SXin Li char jobv1t, char jobv2t, char trans, 10271*bf2c3715SXin Li char signs, lapack_int m, lapack_int p, 10272*bf2c3715SXin Li lapack_int q, lapack_complex_double* x11, 10273*bf2c3715SXin Li lapack_int ldx11, lapack_complex_double* x12, 10274*bf2c3715SXin Li lapack_int ldx12, lapack_complex_double* x21, 10275*bf2c3715SXin Li lapack_int ldx21, lapack_complex_double* x22, 10276*bf2c3715SXin Li lapack_int ldx22, double* theta, 10277*bf2c3715SXin Li lapack_complex_double* u1, lapack_int ldu1, 10278*bf2c3715SXin Li lapack_complex_double* u2, lapack_int ldu2, 10279*bf2c3715SXin Li lapack_complex_double* v1t, lapack_int ldv1t, 10280*bf2c3715SXin Li lapack_complex_double* v2t, lapack_int ldv2t, 10281*bf2c3715SXin Li lapack_complex_double* work, lapack_int lwork, 10282*bf2c3715SXin Li double* rwork, lapack_int lrwork, 10283*bf2c3715SXin Li lapack_int* iwork ); 10284*bf2c3715SXin Li //LAPACK 3.4.0 10285*bf2c3715SXin Li lapack_int LAPACKE_sgemqrt( int matrix_order, char side, char trans, 10286*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10287*bf2c3715SXin Li lapack_int nb, const float* v, lapack_int ldv, 10288*bf2c3715SXin Li const float* t, lapack_int ldt, float* c, 10289*bf2c3715SXin Li lapack_int ldc ); 10290*bf2c3715SXin Li lapack_int LAPACKE_dgemqrt( int matrix_order, char side, char trans, 10291*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10292*bf2c3715SXin Li lapack_int nb, const double* v, lapack_int ldv, 10293*bf2c3715SXin Li const double* t, lapack_int ldt, double* c, 10294*bf2c3715SXin Li lapack_int ldc ); 10295*bf2c3715SXin Li lapack_int LAPACKE_cgemqrt( int matrix_order, char side, char trans, 10296*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10297*bf2c3715SXin Li lapack_int nb, const lapack_complex_float* v, 10298*bf2c3715SXin Li lapack_int ldv, const lapack_complex_float* t, 10299*bf2c3715SXin Li lapack_int ldt, lapack_complex_float* c, 10300*bf2c3715SXin Li lapack_int ldc ); 10301*bf2c3715SXin Li lapack_int LAPACKE_zgemqrt( int matrix_order, char side, char trans, 10302*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10303*bf2c3715SXin Li lapack_int nb, const lapack_complex_double* v, 10304*bf2c3715SXin Li lapack_int ldv, const lapack_complex_double* t, 10305*bf2c3715SXin Li lapack_int ldt, lapack_complex_double* c, 10306*bf2c3715SXin Li lapack_int ldc ); 10307*bf2c3715SXin Li 10308*bf2c3715SXin Li lapack_int LAPACKE_sgeqrt( int matrix_order, lapack_int m, lapack_int n, 10309*bf2c3715SXin Li lapack_int nb, float* a, lapack_int lda, float* t, 10310*bf2c3715SXin Li lapack_int ldt ); 10311*bf2c3715SXin Li lapack_int LAPACKE_dgeqrt( int matrix_order, lapack_int m, lapack_int n, 10312*bf2c3715SXin Li lapack_int nb, double* a, lapack_int lda, double* t, 10313*bf2c3715SXin Li lapack_int ldt ); 10314*bf2c3715SXin Li lapack_int LAPACKE_cgeqrt( int matrix_order, lapack_int m, lapack_int n, 10315*bf2c3715SXin Li lapack_int nb, lapack_complex_float* a, 10316*bf2c3715SXin Li lapack_int lda, lapack_complex_float* t, 10317*bf2c3715SXin Li lapack_int ldt ); 10318*bf2c3715SXin Li lapack_int LAPACKE_zgeqrt( int matrix_order, lapack_int m, lapack_int n, 10319*bf2c3715SXin Li lapack_int nb, lapack_complex_double* a, 10320*bf2c3715SXin Li lapack_int lda, lapack_complex_double* t, 10321*bf2c3715SXin Li lapack_int ldt ); 10322*bf2c3715SXin Li 10323*bf2c3715SXin Li lapack_int LAPACKE_sgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10324*bf2c3715SXin Li float* a, lapack_int lda, float* t, 10325*bf2c3715SXin Li lapack_int ldt ); 10326*bf2c3715SXin Li lapack_int LAPACKE_dgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10327*bf2c3715SXin Li double* a, lapack_int lda, double* t, 10328*bf2c3715SXin Li lapack_int ldt ); 10329*bf2c3715SXin Li lapack_int LAPACKE_cgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10330*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10331*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 10332*bf2c3715SXin Li lapack_int LAPACKE_zgeqrt2( int matrix_order, lapack_int m, lapack_int n, 10333*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10334*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 10335*bf2c3715SXin Li 10336*bf2c3715SXin Li lapack_int LAPACKE_sgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10337*bf2c3715SXin Li float* a, lapack_int lda, float* t, 10338*bf2c3715SXin Li lapack_int ldt ); 10339*bf2c3715SXin Li lapack_int LAPACKE_dgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10340*bf2c3715SXin Li double* a, lapack_int lda, double* t, 10341*bf2c3715SXin Li lapack_int ldt ); 10342*bf2c3715SXin Li lapack_int LAPACKE_cgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10343*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10344*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 10345*bf2c3715SXin Li lapack_int LAPACKE_zgeqrt3( int matrix_order, lapack_int m, lapack_int n, 10346*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10347*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 10348*bf2c3715SXin Li 10349*bf2c3715SXin Li lapack_int LAPACKE_stpmqrt( int matrix_order, char side, char trans, 10350*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10351*bf2c3715SXin Li lapack_int l, lapack_int nb, const float* v, 10352*bf2c3715SXin Li lapack_int ldv, const float* t, lapack_int ldt, 10353*bf2c3715SXin Li float* a, lapack_int lda, float* b, 10354*bf2c3715SXin Li lapack_int ldb ); 10355*bf2c3715SXin Li lapack_int LAPACKE_dtpmqrt( int matrix_order, char side, char trans, 10356*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10357*bf2c3715SXin Li lapack_int l, lapack_int nb, const double* v, 10358*bf2c3715SXin Li lapack_int ldv, const double* t, lapack_int ldt, 10359*bf2c3715SXin Li double* a, lapack_int lda, double* b, 10360*bf2c3715SXin Li lapack_int ldb ); 10361*bf2c3715SXin Li lapack_int LAPACKE_ctpmqrt( int matrix_order, char side, char trans, 10362*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10363*bf2c3715SXin Li lapack_int l, lapack_int nb, 10364*bf2c3715SXin Li const lapack_complex_float* v, lapack_int ldv, 10365*bf2c3715SXin Li const lapack_complex_float* t, lapack_int ldt, 10366*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10367*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb ); 10368*bf2c3715SXin Li lapack_int LAPACKE_ztpmqrt( int matrix_order, char side, char trans, 10369*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10370*bf2c3715SXin Li lapack_int l, lapack_int nb, 10371*bf2c3715SXin Li const lapack_complex_double* v, lapack_int ldv, 10372*bf2c3715SXin Li const lapack_complex_double* t, lapack_int ldt, 10373*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10374*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb ); 10375*bf2c3715SXin Li 10376*bf2c3715SXin Li lapack_int LAPACKE_dtpqrt( int matrix_order, lapack_int m, lapack_int n, 10377*bf2c3715SXin Li lapack_int l, lapack_int nb, double* a, 10378*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, double* t, 10379*bf2c3715SXin Li lapack_int ldt ); 10380*bf2c3715SXin Li lapack_int LAPACKE_ctpqrt( int matrix_order, lapack_int m, lapack_int n, 10381*bf2c3715SXin Li lapack_int l, lapack_int nb, lapack_complex_float* a, 10382*bf2c3715SXin Li lapack_int lda, lapack_complex_float* t, 10383*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 10384*bf2c3715SXin Li lapack_int ldt ); 10385*bf2c3715SXin Li lapack_int LAPACKE_ztpqrt( int matrix_order, lapack_int m, lapack_int n, 10386*bf2c3715SXin Li lapack_int l, lapack_int nb, 10387*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10388*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10389*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 10390*bf2c3715SXin Li 10391*bf2c3715SXin Li lapack_int LAPACKE_stpqrt2( int matrix_order, lapack_int m, lapack_int n, 10392*bf2c3715SXin Li float* a, lapack_int lda, float* b, lapack_int ldb, 10393*bf2c3715SXin Li float* t, lapack_int ldt ); 10394*bf2c3715SXin Li lapack_int LAPACKE_dtpqrt2( int matrix_order, lapack_int m, lapack_int n, 10395*bf2c3715SXin Li double* a, lapack_int lda, double* b, 10396*bf2c3715SXin Li lapack_int ldb, double* t, lapack_int ldt ); 10397*bf2c3715SXin Li lapack_int LAPACKE_ctpqrt2( int matrix_order, lapack_int m, lapack_int n, 10398*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10399*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 10400*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 10401*bf2c3715SXin Li lapack_int LAPACKE_ztpqrt2( int matrix_order, lapack_int m, lapack_int n, 10402*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10403*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10404*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 10405*bf2c3715SXin Li 10406*bf2c3715SXin Li lapack_int LAPACKE_stprfb( int matrix_order, char side, char trans, char direct, 10407*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 10408*bf2c3715SXin Li lapack_int k, lapack_int l, const float* v, 10409*bf2c3715SXin Li lapack_int ldv, const float* t, lapack_int ldt, 10410*bf2c3715SXin Li float* a, lapack_int lda, float* b, lapack_int ldb, 10411*bf2c3715SXin Li lapack_int myldwork ); 10412*bf2c3715SXin Li lapack_int LAPACKE_dtprfb( int matrix_order, char side, char trans, char direct, 10413*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 10414*bf2c3715SXin Li lapack_int k, lapack_int l, const double* v, 10415*bf2c3715SXin Li lapack_int ldv, const double* t, lapack_int ldt, 10416*bf2c3715SXin Li double* a, lapack_int lda, double* b, lapack_int ldb, 10417*bf2c3715SXin Li lapack_int myldwork ); 10418*bf2c3715SXin Li lapack_int LAPACKE_ctprfb( int matrix_order, char side, char trans, char direct, 10419*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 10420*bf2c3715SXin Li lapack_int k, lapack_int l, 10421*bf2c3715SXin Li const lapack_complex_float* v, lapack_int ldv, 10422*bf2c3715SXin Li const lapack_complex_float* t, lapack_int ldt, 10423*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10424*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 10425*bf2c3715SXin Li lapack_int myldwork ); 10426*bf2c3715SXin Li lapack_int LAPACKE_ztprfb( int matrix_order, char side, char trans, char direct, 10427*bf2c3715SXin Li char storev, lapack_int m, lapack_int n, 10428*bf2c3715SXin Li lapack_int k, lapack_int l, 10429*bf2c3715SXin Li const lapack_complex_double* v, lapack_int ldv, 10430*bf2c3715SXin Li const lapack_complex_double* t, lapack_int ldt, 10431*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10432*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10433*bf2c3715SXin Li lapack_int myldwork ); 10434*bf2c3715SXin Li 10435*bf2c3715SXin Li lapack_int LAPACKE_sgemqrt_work( int matrix_order, char side, char trans, 10436*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10437*bf2c3715SXin Li lapack_int nb, const float* v, lapack_int ldv, 10438*bf2c3715SXin Li const float* t, lapack_int ldt, float* c, 10439*bf2c3715SXin Li lapack_int ldc, float* work ); 10440*bf2c3715SXin Li lapack_int LAPACKE_dgemqrt_work( int matrix_order, char side, char trans, 10441*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10442*bf2c3715SXin Li lapack_int nb, const double* v, lapack_int ldv, 10443*bf2c3715SXin Li const double* t, lapack_int ldt, double* c, 10444*bf2c3715SXin Li lapack_int ldc, double* work ); 10445*bf2c3715SXin Li lapack_int LAPACKE_cgemqrt_work( int matrix_order, char side, char trans, 10446*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10447*bf2c3715SXin Li lapack_int nb, const lapack_complex_float* v, 10448*bf2c3715SXin Li lapack_int ldv, const lapack_complex_float* t, 10449*bf2c3715SXin Li lapack_int ldt, lapack_complex_float* c, 10450*bf2c3715SXin Li lapack_int ldc, lapack_complex_float* work ); 10451*bf2c3715SXin Li lapack_int LAPACKE_zgemqrt_work( int matrix_order, char side, char trans, 10452*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10453*bf2c3715SXin Li lapack_int nb, const lapack_complex_double* v, 10454*bf2c3715SXin Li lapack_int ldv, const lapack_complex_double* t, 10455*bf2c3715SXin Li lapack_int ldt, lapack_complex_double* c, 10456*bf2c3715SXin Li lapack_int ldc, lapack_complex_double* work ); 10457*bf2c3715SXin Li 10458*bf2c3715SXin Li lapack_int LAPACKE_sgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10459*bf2c3715SXin Li lapack_int nb, float* a, lapack_int lda, 10460*bf2c3715SXin Li float* t, lapack_int ldt, float* work ); 10461*bf2c3715SXin Li lapack_int LAPACKE_dgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10462*bf2c3715SXin Li lapack_int nb, double* a, lapack_int lda, 10463*bf2c3715SXin Li double* t, lapack_int ldt, double* work ); 10464*bf2c3715SXin Li lapack_int LAPACKE_cgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10465*bf2c3715SXin Li lapack_int nb, lapack_complex_float* a, 10466*bf2c3715SXin Li lapack_int lda, lapack_complex_float* t, 10467*bf2c3715SXin Li lapack_int ldt, lapack_complex_float* work ); 10468*bf2c3715SXin Li lapack_int LAPACKE_zgeqrt_work( int matrix_order, lapack_int m, lapack_int n, 10469*bf2c3715SXin Li lapack_int nb, lapack_complex_double* a, 10470*bf2c3715SXin Li lapack_int lda, lapack_complex_double* t, 10471*bf2c3715SXin Li lapack_int ldt, lapack_complex_double* work ); 10472*bf2c3715SXin Li 10473*bf2c3715SXin Li lapack_int LAPACKE_sgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10474*bf2c3715SXin Li float* a, lapack_int lda, float* t, 10475*bf2c3715SXin Li lapack_int ldt ); 10476*bf2c3715SXin Li lapack_int LAPACKE_dgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10477*bf2c3715SXin Li double* a, lapack_int lda, double* t, 10478*bf2c3715SXin Li lapack_int ldt ); 10479*bf2c3715SXin Li lapack_int LAPACKE_cgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10480*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10481*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 10482*bf2c3715SXin Li lapack_int LAPACKE_zgeqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10483*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10484*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 10485*bf2c3715SXin Li 10486*bf2c3715SXin Li lapack_int LAPACKE_sgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10487*bf2c3715SXin Li float* a, lapack_int lda, float* t, 10488*bf2c3715SXin Li lapack_int ldt ); 10489*bf2c3715SXin Li lapack_int LAPACKE_dgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10490*bf2c3715SXin Li double* a, lapack_int lda, double* t, 10491*bf2c3715SXin Li lapack_int ldt ); 10492*bf2c3715SXin Li lapack_int LAPACKE_cgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10493*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10494*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 10495*bf2c3715SXin Li lapack_int LAPACKE_zgeqrt3_work( int matrix_order, lapack_int m, lapack_int n, 10496*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10497*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 10498*bf2c3715SXin Li 10499*bf2c3715SXin Li lapack_int LAPACKE_stpmqrt_work( int matrix_order, char side, char trans, 10500*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10501*bf2c3715SXin Li lapack_int l, lapack_int nb, const float* v, 10502*bf2c3715SXin Li lapack_int ldv, const float* t, lapack_int ldt, 10503*bf2c3715SXin Li float* a, lapack_int lda, float* b, 10504*bf2c3715SXin Li lapack_int ldb, float* work ); 10505*bf2c3715SXin Li lapack_int LAPACKE_dtpmqrt_work( int matrix_order, char side, char trans, 10506*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10507*bf2c3715SXin Li lapack_int l, lapack_int nb, const double* v, 10508*bf2c3715SXin Li lapack_int ldv, const double* t, 10509*bf2c3715SXin Li lapack_int ldt, double* a, lapack_int lda, 10510*bf2c3715SXin Li double* b, lapack_int ldb, double* work ); 10511*bf2c3715SXin Li lapack_int LAPACKE_ctpmqrt_work( int matrix_order, char side, char trans, 10512*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10513*bf2c3715SXin Li lapack_int l, lapack_int nb, 10514*bf2c3715SXin Li const lapack_complex_float* v, lapack_int ldv, 10515*bf2c3715SXin Li const lapack_complex_float* t, lapack_int ldt, 10516*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10517*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 10518*bf2c3715SXin Li lapack_complex_float* work ); 10519*bf2c3715SXin Li lapack_int LAPACKE_ztpmqrt_work( int matrix_order, char side, char trans, 10520*bf2c3715SXin Li lapack_int m, lapack_int n, lapack_int k, 10521*bf2c3715SXin Li lapack_int l, lapack_int nb, 10522*bf2c3715SXin Li const lapack_complex_double* v, lapack_int ldv, 10523*bf2c3715SXin Li const lapack_complex_double* t, lapack_int ldt, 10524*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10525*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10526*bf2c3715SXin Li lapack_complex_double* work ); 10527*bf2c3715SXin Li 10528*bf2c3715SXin Li lapack_int LAPACKE_dtpqrt_work( int matrix_order, lapack_int m, lapack_int n, 10529*bf2c3715SXin Li lapack_int l, lapack_int nb, double* a, 10530*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 10531*bf2c3715SXin Li double* t, lapack_int ldt, double* work ); 10532*bf2c3715SXin Li lapack_int LAPACKE_ctpqrt_work( int matrix_order, lapack_int m, lapack_int n, 10533*bf2c3715SXin Li lapack_int l, lapack_int nb, 10534*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10535*bf2c3715SXin Li lapack_complex_float* t, 10536*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 10537*bf2c3715SXin Li lapack_int ldt, lapack_complex_float* work ); 10538*bf2c3715SXin Li lapack_int LAPACKE_ztpqrt_work( int matrix_order, lapack_int m, lapack_int n, 10539*bf2c3715SXin Li lapack_int l, lapack_int nb, 10540*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10541*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10542*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt, 10543*bf2c3715SXin Li lapack_complex_double* work ); 10544*bf2c3715SXin Li 10545*bf2c3715SXin Li lapack_int LAPACKE_stpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10546*bf2c3715SXin Li float* a, lapack_int lda, float* b, 10547*bf2c3715SXin Li lapack_int ldb, float* t, lapack_int ldt ); 10548*bf2c3715SXin Li lapack_int LAPACKE_dtpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10549*bf2c3715SXin Li double* a, lapack_int lda, double* b, 10550*bf2c3715SXin Li lapack_int ldb, double* t, lapack_int ldt ); 10551*bf2c3715SXin Li lapack_int LAPACKE_ctpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10552*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10553*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 10554*bf2c3715SXin Li lapack_complex_float* t, lapack_int ldt ); 10555*bf2c3715SXin Li lapack_int LAPACKE_ztpqrt2_work( int matrix_order, lapack_int m, lapack_int n, 10556*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10557*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10558*bf2c3715SXin Li lapack_complex_double* t, lapack_int ldt ); 10559*bf2c3715SXin Li 10560*bf2c3715SXin Li lapack_int LAPACKE_stprfb_work( int matrix_order, char side, char trans, 10561*bf2c3715SXin Li char direct, char storev, lapack_int m, 10562*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 10563*bf2c3715SXin Li const float* v, lapack_int ldv, const float* t, 10564*bf2c3715SXin Li lapack_int ldt, float* a, lapack_int lda, 10565*bf2c3715SXin Li float* b, lapack_int ldb, const float* mywork, 10566*bf2c3715SXin Li lapack_int myldwork ); 10567*bf2c3715SXin Li lapack_int LAPACKE_dtprfb_work( int matrix_order, char side, char trans, 10568*bf2c3715SXin Li char direct, char storev, lapack_int m, 10569*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 10570*bf2c3715SXin Li const double* v, lapack_int ldv, 10571*bf2c3715SXin Li const double* t, lapack_int ldt, double* a, 10572*bf2c3715SXin Li lapack_int lda, double* b, lapack_int ldb, 10573*bf2c3715SXin Li const double* mywork, lapack_int myldwork ); 10574*bf2c3715SXin Li lapack_int LAPACKE_ctprfb_work( int matrix_order, char side, char trans, 10575*bf2c3715SXin Li char direct, char storev, lapack_int m, 10576*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 10577*bf2c3715SXin Li const lapack_complex_float* v, lapack_int ldv, 10578*bf2c3715SXin Li const lapack_complex_float* t, lapack_int ldt, 10579*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda, 10580*bf2c3715SXin Li lapack_complex_float* b, lapack_int ldb, 10581*bf2c3715SXin Li const float* mywork, lapack_int myldwork ); 10582*bf2c3715SXin Li lapack_int LAPACKE_ztprfb_work( int matrix_order, char side, char trans, 10583*bf2c3715SXin Li char direct, char storev, lapack_int m, 10584*bf2c3715SXin Li lapack_int n, lapack_int k, lapack_int l, 10585*bf2c3715SXin Li const lapack_complex_double* v, lapack_int ldv, 10586*bf2c3715SXin Li const lapack_complex_double* t, lapack_int ldt, 10587*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda, 10588*bf2c3715SXin Li lapack_complex_double* b, lapack_int ldb, 10589*bf2c3715SXin Li const double* mywork, lapack_int myldwork ); 10590*bf2c3715SXin Li //LAPACK 3.X.X 10591*bf2c3715SXin Li lapack_int LAPACKE_csyr( int matrix_order, char uplo, lapack_int n, 10592*bf2c3715SXin Li lapack_complex_float alpha, 10593*bf2c3715SXin Li const lapack_complex_float* x, lapack_int incx, 10594*bf2c3715SXin Li lapack_complex_float* a, lapack_int lda ); 10595*bf2c3715SXin Li lapack_int LAPACKE_zsyr( int matrix_order, char uplo, lapack_int n, 10596*bf2c3715SXin Li lapack_complex_double alpha, 10597*bf2c3715SXin Li const lapack_complex_double* x, lapack_int incx, 10598*bf2c3715SXin Li lapack_complex_double* a, lapack_int lda ); 10599*bf2c3715SXin Li 10600*bf2c3715SXin Li lapack_int LAPACKE_csyr_work( int matrix_order, char uplo, lapack_int n, 10601*bf2c3715SXin Li lapack_complex_float alpha, 10602*bf2c3715SXin Li const lapack_complex_float* x, 10603*bf2c3715SXin Li lapack_int incx, lapack_complex_float* a, 10604*bf2c3715SXin Li lapack_int lda ); 10605*bf2c3715SXin Li lapack_int LAPACKE_zsyr_work( int matrix_order, char uplo, lapack_int n, 10606*bf2c3715SXin Li lapack_complex_double alpha, 10607*bf2c3715SXin Li const lapack_complex_double* x, 10608*bf2c3715SXin Li lapack_int incx, lapack_complex_double* a, 10609*bf2c3715SXin Li lapack_int lda ); 10610*bf2c3715SXin Li 10611*bf2c3715SXin Li 10612*bf2c3715SXin Li 10613*bf2c3715SXin Li #define LAPACK_sgetrf LAPACK_GLOBAL(sgetrf,SGETRF) 10614*bf2c3715SXin Li #define LAPACK_dgetrf LAPACK_GLOBAL(dgetrf,DGETRF) 10615*bf2c3715SXin Li #define LAPACK_cgetrf LAPACK_GLOBAL(cgetrf,CGETRF) 10616*bf2c3715SXin Li #define LAPACK_zgetrf LAPACK_GLOBAL(zgetrf,ZGETRF) 10617*bf2c3715SXin Li #define LAPACK_sgbtrf LAPACK_GLOBAL(sgbtrf,SGBTRF) 10618*bf2c3715SXin Li #define LAPACK_dgbtrf LAPACK_GLOBAL(dgbtrf,DGBTRF) 10619*bf2c3715SXin Li #define LAPACK_cgbtrf LAPACK_GLOBAL(cgbtrf,CGBTRF) 10620*bf2c3715SXin Li #define LAPACK_zgbtrf LAPACK_GLOBAL(zgbtrf,ZGBTRF) 10621*bf2c3715SXin Li #define LAPACK_sgttrf LAPACK_GLOBAL(sgttrf,SGTTRF) 10622*bf2c3715SXin Li #define LAPACK_dgttrf LAPACK_GLOBAL(dgttrf,DGTTRF) 10623*bf2c3715SXin Li #define LAPACK_cgttrf LAPACK_GLOBAL(cgttrf,CGTTRF) 10624*bf2c3715SXin Li #define LAPACK_zgttrf LAPACK_GLOBAL(zgttrf,ZGTTRF) 10625*bf2c3715SXin Li #define LAPACK_spotrf LAPACK_GLOBAL(spotrf,SPOTRF) 10626*bf2c3715SXin Li #define LAPACK_dpotrf LAPACK_GLOBAL(dpotrf,DPOTRF) 10627*bf2c3715SXin Li #define LAPACK_cpotrf LAPACK_GLOBAL(cpotrf,CPOTRF) 10628*bf2c3715SXin Li #define LAPACK_zpotrf LAPACK_GLOBAL(zpotrf,ZPOTRF) 10629*bf2c3715SXin Li #define LAPACK_dpstrf LAPACK_GLOBAL(dpstrf,DPSTRF) 10630*bf2c3715SXin Li #define LAPACK_spstrf LAPACK_GLOBAL(spstrf,SPSTRF) 10631*bf2c3715SXin Li #define LAPACK_zpstrf LAPACK_GLOBAL(zpstrf,ZPSTRF) 10632*bf2c3715SXin Li #define LAPACK_cpstrf LAPACK_GLOBAL(cpstrf,CPSTRF) 10633*bf2c3715SXin Li #define LAPACK_dpftrf LAPACK_GLOBAL(dpftrf,DPFTRF) 10634*bf2c3715SXin Li #define LAPACK_spftrf LAPACK_GLOBAL(spftrf,SPFTRF) 10635*bf2c3715SXin Li #define LAPACK_zpftrf LAPACK_GLOBAL(zpftrf,ZPFTRF) 10636*bf2c3715SXin Li #define LAPACK_cpftrf LAPACK_GLOBAL(cpftrf,CPFTRF) 10637*bf2c3715SXin Li #define LAPACK_spptrf LAPACK_GLOBAL(spptrf,SPPTRF) 10638*bf2c3715SXin Li #define LAPACK_dpptrf LAPACK_GLOBAL(dpptrf,DPPTRF) 10639*bf2c3715SXin Li #define LAPACK_cpptrf LAPACK_GLOBAL(cpptrf,CPPTRF) 10640*bf2c3715SXin Li #define LAPACK_zpptrf LAPACK_GLOBAL(zpptrf,ZPPTRF) 10641*bf2c3715SXin Li #define LAPACK_spbtrf LAPACK_GLOBAL(spbtrf,SPBTRF) 10642*bf2c3715SXin Li #define LAPACK_dpbtrf LAPACK_GLOBAL(dpbtrf,DPBTRF) 10643*bf2c3715SXin Li #define LAPACK_cpbtrf LAPACK_GLOBAL(cpbtrf,CPBTRF) 10644*bf2c3715SXin Li #define LAPACK_zpbtrf LAPACK_GLOBAL(zpbtrf,ZPBTRF) 10645*bf2c3715SXin Li #define LAPACK_spttrf LAPACK_GLOBAL(spttrf,SPTTRF) 10646*bf2c3715SXin Li #define LAPACK_dpttrf LAPACK_GLOBAL(dpttrf,DPTTRF) 10647*bf2c3715SXin Li #define LAPACK_cpttrf LAPACK_GLOBAL(cpttrf,CPTTRF) 10648*bf2c3715SXin Li #define LAPACK_zpttrf LAPACK_GLOBAL(zpttrf,ZPTTRF) 10649*bf2c3715SXin Li #define LAPACK_ssytrf LAPACK_GLOBAL(ssytrf,SSYTRF) 10650*bf2c3715SXin Li #define LAPACK_dsytrf LAPACK_GLOBAL(dsytrf,DSYTRF) 10651*bf2c3715SXin Li #define LAPACK_csytrf LAPACK_GLOBAL(csytrf,CSYTRF) 10652*bf2c3715SXin Li #define LAPACK_zsytrf LAPACK_GLOBAL(zsytrf,ZSYTRF) 10653*bf2c3715SXin Li #define LAPACK_chetrf LAPACK_GLOBAL(chetrf,CHETRF) 10654*bf2c3715SXin Li #define LAPACK_zhetrf LAPACK_GLOBAL(zhetrf,ZHETRF) 10655*bf2c3715SXin Li #define LAPACK_ssptrf LAPACK_GLOBAL(ssptrf,SSPTRF) 10656*bf2c3715SXin Li #define LAPACK_dsptrf LAPACK_GLOBAL(dsptrf,DSPTRF) 10657*bf2c3715SXin Li #define LAPACK_csptrf LAPACK_GLOBAL(csptrf,CSPTRF) 10658*bf2c3715SXin Li #define LAPACK_zsptrf LAPACK_GLOBAL(zsptrf,ZSPTRF) 10659*bf2c3715SXin Li #define LAPACK_chptrf LAPACK_GLOBAL(chptrf,CHPTRF) 10660*bf2c3715SXin Li #define LAPACK_zhptrf LAPACK_GLOBAL(zhptrf,ZHPTRF) 10661*bf2c3715SXin Li #define LAPACK_sgetrs LAPACK_GLOBAL(sgetrs,SGETRS) 10662*bf2c3715SXin Li #define LAPACK_dgetrs LAPACK_GLOBAL(dgetrs,DGETRS) 10663*bf2c3715SXin Li #define LAPACK_cgetrs LAPACK_GLOBAL(cgetrs,CGETRS) 10664*bf2c3715SXin Li #define LAPACK_zgetrs LAPACK_GLOBAL(zgetrs,ZGETRS) 10665*bf2c3715SXin Li #define LAPACK_sgbtrs LAPACK_GLOBAL(sgbtrs,SGBTRS) 10666*bf2c3715SXin Li #define LAPACK_dgbtrs LAPACK_GLOBAL(dgbtrs,DGBTRS) 10667*bf2c3715SXin Li #define LAPACK_cgbtrs LAPACK_GLOBAL(cgbtrs,CGBTRS) 10668*bf2c3715SXin Li #define LAPACK_zgbtrs LAPACK_GLOBAL(zgbtrs,ZGBTRS) 10669*bf2c3715SXin Li #define LAPACK_sgttrs LAPACK_GLOBAL(sgttrs,SGTTRS) 10670*bf2c3715SXin Li #define LAPACK_dgttrs LAPACK_GLOBAL(dgttrs,DGTTRS) 10671*bf2c3715SXin Li #define LAPACK_cgttrs LAPACK_GLOBAL(cgttrs,CGTTRS) 10672*bf2c3715SXin Li #define LAPACK_zgttrs LAPACK_GLOBAL(zgttrs,ZGTTRS) 10673*bf2c3715SXin Li #define LAPACK_spotrs LAPACK_GLOBAL(spotrs,SPOTRS) 10674*bf2c3715SXin Li #define LAPACK_dpotrs LAPACK_GLOBAL(dpotrs,DPOTRS) 10675*bf2c3715SXin Li #define LAPACK_cpotrs LAPACK_GLOBAL(cpotrs,CPOTRS) 10676*bf2c3715SXin Li #define LAPACK_zpotrs LAPACK_GLOBAL(zpotrs,ZPOTRS) 10677*bf2c3715SXin Li #define LAPACK_dpftrs LAPACK_GLOBAL(dpftrs,DPFTRS) 10678*bf2c3715SXin Li #define LAPACK_spftrs LAPACK_GLOBAL(spftrs,SPFTRS) 10679*bf2c3715SXin Li #define LAPACK_zpftrs LAPACK_GLOBAL(zpftrs,ZPFTRS) 10680*bf2c3715SXin Li #define LAPACK_cpftrs LAPACK_GLOBAL(cpftrs,CPFTRS) 10681*bf2c3715SXin Li #define LAPACK_spptrs LAPACK_GLOBAL(spptrs,SPPTRS) 10682*bf2c3715SXin Li #define LAPACK_dpptrs LAPACK_GLOBAL(dpptrs,DPPTRS) 10683*bf2c3715SXin Li #define LAPACK_cpptrs LAPACK_GLOBAL(cpptrs,CPPTRS) 10684*bf2c3715SXin Li #define LAPACK_zpptrs LAPACK_GLOBAL(zpptrs,ZPPTRS) 10685*bf2c3715SXin Li #define LAPACK_spbtrs LAPACK_GLOBAL(spbtrs,SPBTRS) 10686*bf2c3715SXin Li #define LAPACK_dpbtrs LAPACK_GLOBAL(dpbtrs,DPBTRS) 10687*bf2c3715SXin Li #define LAPACK_cpbtrs LAPACK_GLOBAL(cpbtrs,CPBTRS) 10688*bf2c3715SXin Li #define LAPACK_zpbtrs LAPACK_GLOBAL(zpbtrs,ZPBTRS) 10689*bf2c3715SXin Li #define LAPACK_spttrs LAPACK_GLOBAL(spttrs,SPTTRS) 10690*bf2c3715SXin Li #define LAPACK_dpttrs LAPACK_GLOBAL(dpttrs,DPTTRS) 10691*bf2c3715SXin Li #define LAPACK_cpttrs LAPACK_GLOBAL(cpttrs,CPTTRS) 10692*bf2c3715SXin Li #define LAPACK_zpttrs LAPACK_GLOBAL(zpttrs,ZPTTRS) 10693*bf2c3715SXin Li #define LAPACK_ssytrs LAPACK_GLOBAL(ssytrs,SSYTRS) 10694*bf2c3715SXin Li #define LAPACK_dsytrs LAPACK_GLOBAL(dsytrs,DSYTRS) 10695*bf2c3715SXin Li #define LAPACK_csytrs LAPACK_GLOBAL(csytrs,CSYTRS) 10696*bf2c3715SXin Li #define LAPACK_zsytrs LAPACK_GLOBAL(zsytrs,ZSYTRS) 10697*bf2c3715SXin Li #define LAPACK_chetrs LAPACK_GLOBAL(chetrs,CHETRS) 10698*bf2c3715SXin Li #define LAPACK_zhetrs LAPACK_GLOBAL(zhetrs,ZHETRS) 10699*bf2c3715SXin Li #define LAPACK_ssptrs LAPACK_GLOBAL(ssptrs,SSPTRS) 10700*bf2c3715SXin Li #define LAPACK_dsptrs LAPACK_GLOBAL(dsptrs,DSPTRS) 10701*bf2c3715SXin Li #define LAPACK_csptrs LAPACK_GLOBAL(csptrs,CSPTRS) 10702*bf2c3715SXin Li #define LAPACK_zsptrs LAPACK_GLOBAL(zsptrs,ZSPTRS) 10703*bf2c3715SXin Li #define LAPACK_chptrs LAPACK_GLOBAL(chptrs,CHPTRS) 10704*bf2c3715SXin Li #define LAPACK_zhptrs LAPACK_GLOBAL(zhptrs,ZHPTRS) 10705*bf2c3715SXin Li #define LAPACK_strtrs LAPACK_GLOBAL(strtrs,STRTRS) 10706*bf2c3715SXin Li #define LAPACK_dtrtrs LAPACK_GLOBAL(dtrtrs,DTRTRS) 10707*bf2c3715SXin Li #define LAPACK_ctrtrs LAPACK_GLOBAL(ctrtrs,CTRTRS) 10708*bf2c3715SXin Li #define LAPACK_ztrtrs LAPACK_GLOBAL(ztrtrs,ZTRTRS) 10709*bf2c3715SXin Li #define LAPACK_stptrs LAPACK_GLOBAL(stptrs,STPTRS) 10710*bf2c3715SXin Li #define LAPACK_dtptrs LAPACK_GLOBAL(dtptrs,DTPTRS) 10711*bf2c3715SXin Li #define LAPACK_ctptrs LAPACK_GLOBAL(ctptrs,CTPTRS) 10712*bf2c3715SXin Li #define LAPACK_ztptrs LAPACK_GLOBAL(ztptrs,ZTPTRS) 10713*bf2c3715SXin Li #define LAPACK_stbtrs LAPACK_GLOBAL(stbtrs,STBTRS) 10714*bf2c3715SXin Li #define LAPACK_dtbtrs LAPACK_GLOBAL(dtbtrs,DTBTRS) 10715*bf2c3715SXin Li #define LAPACK_ctbtrs LAPACK_GLOBAL(ctbtrs,CTBTRS) 10716*bf2c3715SXin Li #define LAPACK_ztbtrs LAPACK_GLOBAL(ztbtrs,ZTBTRS) 10717*bf2c3715SXin Li #define LAPACK_sgecon LAPACK_GLOBAL(sgecon,SGECON) 10718*bf2c3715SXin Li #define LAPACK_dgecon LAPACK_GLOBAL(dgecon,DGECON) 10719*bf2c3715SXin Li #define LAPACK_cgecon LAPACK_GLOBAL(cgecon,CGECON) 10720*bf2c3715SXin Li #define LAPACK_zgecon LAPACK_GLOBAL(zgecon,ZGECON) 10721*bf2c3715SXin Li #define LAPACK_sgbcon LAPACK_GLOBAL(sgbcon,SGBCON) 10722*bf2c3715SXin Li #define LAPACK_dgbcon LAPACK_GLOBAL(dgbcon,DGBCON) 10723*bf2c3715SXin Li #define LAPACK_cgbcon LAPACK_GLOBAL(cgbcon,CGBCON) 10724*bf2c3715SXin Li #define LAPACK_zgbcon LAPACK_GLOBAL(zgbcon,ZGBCON) 10725*bf2c3715SXin Li #define LAPACK_sgtcon LAPACK_GLOBAL(sgtcon,SGTCON) 10726*bf2c3715SXin Li #define LAPACK_dgtcon LAPACK_GLOBAL(dgtcon,DGTCON) 10727*bf2c3715SXin Li #define LAPACK_cgtcon LAPACK_GLOBAL(cgtcon,CGTCON) 10728*bf2c3715SXin Li #define LAPACK_zgtcon LAPACK_GLOBAL(zgtcon,ZGTCON) 10729*bf2c3715SXin Li #define LAPACK_spocon LAPACK_GLOBAL(spocon,SPOCON) 10730*bf2c3715SXin Li #define LAPACK_dpocon LAPACK_GLOBAL(dpocon,DPOCON) 10731*bf2c3715SXin Li #define LAPACK_cpocon LAPACK_GLOBAL(cpocon,CPOCON) 10732*bf2c3715SXin Li #define LAPACK_zpocon LAPACK_GLOBAL(zpocon,ZPOCON) 10733*bf2c3715SXin Li #define LAPACK_sppcon LAPACK_GLOBAL(sppcon,SPPCON) 10734*bf2c3715SXin Li #define LAPACK_dppcon LAPACK_GLOBAL(dppcon,DPPCON) 10735*bf2c3715SXin Li #define LAPACK_cppcon LAPACK_GLOBAL(cppcon,CPPCON) 10736*bf2c3715SXin Li #define LAPACK_zppcon LAPACK_GLOBAL(zppcon,ZPPCON) 10737*bf2c3715SXin Li #define LAPACK_spbcon LAPACK_GLOBAL(spbcon,SPBCON) 10738*bf2c3715SXin Li #define LAPACK_dpbcon LAPACK_GLOBAL(dpbcon,DPBCON) 10739*bf2c3715SXin Li #define LAPACK_cpbcon LAPACK_GLOBAL(cpbcon,CPBCON) 10740*bf2c3715SXin Li #define LAPACK_zpbcon LAPACK_GLOBAL(zpbcon,ZPBCON) 10741*bf2c3715SXin Li #define LAPACK_sptcon LAPACK_GLOBAL(sptcon,SPTCON) 10742*bf2c3715SXin Li #define LAPACK_dptcon LAPACK_GLOBAL(dptcon,DPTCON) 10743*bf2c3715SXin Li #define LAPACK_cptcon LAPACK_GLOBAL(cptcon,CPTCON) 10744*bf2c3715SXin Li #define LAPACK_zptcon LAPACK_GLOBAL(zptcon,ZPTCON) 10745*bf2c3715SXin Li #define LAPACK_ssycon LAPACK_GLOBAL(ssycon,SSYCON) 10746*bf2c3715SXin Li #define LAPACK_dsycon LAPACK_GLOBAL(dsycon,DSYCON) 10747*bf2c3715SXin Li #define LAPACK_csycon LAPACK_GLOBAL(csycon,CSYCON) 10748*bf2c3715SXin Li #define LAPACK_zsycon LAPACK_GLOBAL(zsycon,ZSYCON) 10749*bf2c3715SXin Li #define LAPACK_checon LAPACK_GLOBAL(checon,CHECON) 10750*bf2c3715SXin Li #define LAPACK_zhecon LAPACK_GLOBAL(zhecon,ZHECON) 10751*bf2c3715SXin Li #define LAPACK_sspcon LAPACK_GLOBAL(sspcon,SSPCON) 10752*bf2c3715SXin Li #define LAPACK_dspcon LAPACK_GLOBAL(dspcon,DSPCON) 10753*bf2c3715SXin Li #define LAPACK_cspcon LAPACK_GLOBAL(cspcon,CSPCON) 10754*bf2c3715SXin Li #define LAPACK_zspcon LAPACK_GLOBAL(zspcon,ZSPCON) 10755*bf2c3715SXin Li #define LAPACK_chpcon LAPACK_GLOBAL(chpcon,CHPCON) 10756*bf2c3715SXin Li #define LAPACK_zhpcon LAPACK_GLOBAL(zhpcon,ZHPCON) 10757*bf2c3715SXin Li #define LAPACK_strcon LAPACK_GLOBAL(strcon,STRCON) 10758*bf2c3715SXin Li #define LAPACK_dtrcon LAPACK_GLOBAL(dtrcon,DTRCON) 10759*bf2c3715SXin Li #define LAPACK_ctrcon LAPACK_GLOBAL(ctrcon,CTRCON) 10760*bf2c3715SXin Li #define LAPACK_ztrcon LAPACK_GLOBAL(ztrcon,ZTRCON) 10761*bf2c3715SXin Li #define LAPACK_stpcon LAPACK_GLOBAL(stpcon,STPCON) 10762*bf2c3715SXin Li #define LAPACK_dtpcon LAPACK_GLOBAL(dtpcon,DTPCON) 10763*bf2c3715SXin Li #define LAPACK_ctpcon LAPACK_GLOBAL(ctpcon,CTPCON) 10764*bf2c3715SXin Li #define LAPACK_ztpcon LAPACK_GLOBAL(ztpcon,ZTPCON) 10765*bf2c3715SXin Li #define LAPACK_stbcon LAPACK_GLOBAL(stbcon,STBCON) 10766*bf2c3715SXin Li #define LAPACK_dtbcon LAPACK_GLOBAL(dtbcon,DTBCON) 10767*bf2c3715SXin Li #define LAPACK_ctbcon LAPACK_GLOBAL(ctbcon,CTBCON) 10768*bf2c3715SXin Li #define LAPACK_ztbcon LAPACK_GLOBAL(ztbcon,ZTBCON) 10769*bf2c3715SXin Li #define LAPACK_sgerfs LAPACK_GLOBAL(sgerfs,SGERFS) 10770*bf2c3715SXin Li #define LAPACK_dgerfs LAPACK_GLOBAL(dgerfs,DGERFS) 10771*bf2c3715SXin Li #define LAPACK_cgerfs LAPACK_GLOBAL(cgerfs,CGERFS) 10772*bf2c3715SXin Li #define LAPACK_zgerfs LAPACK_GLOBAL(zgerfs,ZGERFS) 10773*bf2c3715SXin Li #define LAPACK_dgerfsx LAPACK_GLOBAL(dgerfsx,DGERFSX) 10774*bf2c3715SXin Li #define LAPACK_sgerfsx LAPACK_GLOBAL(sgerfsx,SGERFSX) 10775*bf2c3715SXin Li #define LAPACK_zgerfsx LAPACK_GLOBAL(zgerfsx,ZGERFSX) 10776*bf2c3715SXin Li #define LAPACK_cgerfsx LAPACK_GLOBAL(cgerfsx,CGERFSX) 10777*bf2c3715SXin Li #define LAPACK_sgbrfs LAPACK_GLOBAL(sgbrfs,SGBRFS) 10778*bf2c3715SXin Li #define LAPACK_dgbrfs LAPACK_GLOBAL(dgbrfs,DGBRFS) 10779*bf2c3715SXin Li #define LAPACK_cgbrfs LAPACK_GLOBAL(cgbrfs,CGBRFS) 10780*bf2c3715SXin Li #define LAPACK_zgbrfs LAPACK_GLOBAL(zgbrfs,ZGBRFS) 10781*bf2c3715SXin Li #define LAPACK_dgbrfsx LAPACK_GLOBAL(dgbrfsx,DGBRFSX) 10782*bf2c3715SXin Li #define LAPACK_sgbrfsx LAPACK_GLOBAL(sgbrfsx,SGBRFSX) 10783*bf2c3715SXin Li #define LAPACK_zgbrfsx LAPACK_GLOBAL(zgbrfsx,ZGBRFSX) 10784*bf2c3715SXin Li #define LAPACK_cgbrfsx LAPACK_GLOBAL(cgbrfsx,CGBRFSX) 10785*bf2c3715SXin Li #define LAPACK_sgtrfs LAPACK_GLOBAL(sgtrfs,SGTRFS) 10786*bf2c3715SXin Li #define LAPACK_dgtrfs LAPACK_GLOBAL(dgtrfs,DGTRFS) 10787*bf2c3715SXin Li #define LAPACK_cgtrfs LAPACK_GLOBAL(cgtrfs,CGTRFS) 10788*bf2c3715SXin Li #define LAPACK_zgtrfs LAPACK_GLOBAL(zgtrfs,ZGTRFS) 10789*bf2c3715SXin Li #define LAPACK_sporfs LAPACK_GLOBAL(sporfs,SPORFS) 10790*bf2c3715SXin Li #define LAPACK_dporfs LAPACK_GLOBAL(dporfs,DPORFS) 10791*bf2c3715SXin Li #define LAPACK_cporfs LAPACK_GLOBAL(cporfs,CPORFS) 10792*bf2c3715SXin Li #define LAPACK_zporfs LAPACK_GLOBAL(zporfs,ZPORFS) 10793*bf2c3715SXin Li #define LAPACK_dporfsx LAPACK_GLOBAL(dporfsx,DPORFSX) 10794*bf2c3715SXin Li #define LAPACK_sporfsx LAPACK_GLOBAL(sporfsx,SPORFSX) 10795*bf2c3715SXin Li #define LAPACK_zporfsx LAPACK_GLOBAL(zporfsx,ZPORFSX) 10796*bf2c3715SXin Li #define LAPACK_cporfsx LAPACK_GLOBAL(cporfsx,CPORFSX) 10797*bf2c3715SXin Li #define LAPACK_spprfs LAPACK_GLOBAL(spprfs,SPPRFS) 10798*bf2c3715SXin Li #define LAPACK_dpprfs LAPACK_GLOBAL(dpprfs,DPPRFS) 10799*bf2c3715SXin Li #define LAPACK_cpprfs LAPACK_GLOBAL(cpprfs,CPPRFS) 10800*bf2c3715SXin Li #define LAPACK_zpprfs LAPACK_GLOBAL(zpprfs,ZPPRFS) 10801*bf2c3715SXin Li #define LAPACK_spbrfs LAPACK_GLOBAL(spbrfs,SPBRFS) 10802*bf2c3715SXin Li #define LAPACK_dpbrfs LAPACK_GLOBAL(dpbrfs,DPBRFS) 10803*bf2c3715SXin Li #define LAPACK_cpbrfs LAPACK_GLOBAL(cpbrfs,CPBRFS) 10804*bf2c3715SXin Li #define LAPACK_zpbrfs LAPACK_GLOBAL(zpbrfs,ZPBRFS) 10805*bf2c3715SXin Li #define LAPACK_sptrfs LAPACK_GLOBAL(sptrfs,SPTRFS) 10806*bf2c3715SXin Li #define LAPACK_dptrfs LAPACK_GLOBAL(dptrfs,DPTRFS) 10807*bf2c3715SXin Li #define LAPACK_cptrfs LAPACK_GLOBAL(cptrfs,CPTRFS) 10808*bf2c3715SXin Li #define LAPACK_zptrfs LAPACK_GLOBAL(zptrfs,ZPTRFS) 10809*bf2c3715SXin Li #define LAPACK_ssyrfs LAPACK_GLOBAL(ssyrfs,SSYRFS) 10810*bf2c3715SXin Li #define LAPACK_dsyrfs LAPACK_GLOBAL(dsyrfs,DSYRFS) 10811*bf2c3715SXin Li #define LAPACK_csyrfs LAPACK_GLOBAL(csyrfs,CSYRFS) 10812*bf2c3715SXin Li #define LAPACK_zsyrfs LAPACK_GLOBAL(zsyrfs,ZSYRFS) 10813*bf2c3715SXin Li #define LAPACK_dsyrfsx LAPACK_GLOBAL(dsyrfsx,DSYRFSX) 10814*bf2c3715SXin Li #define LAPACK_ssyrfsx LAPACK_GLOBAL(ssyrfsx,SSYRFSX) 10815*bf2c3715SXin Li #define LAPACK_zsyrfsx LAPACK_GLOBAL(zsyrfsx,ZSYRFSX) 10816*bf2c3715SXin Li #define LAPACK_csyrfsx LAPACK_GLOBAL(csyrfsx,CSYRFSX) 10817*bf2c3715SXin Li #define LAPACK_cherfs LAPACK_GLOBAL(cherfs,CHERFS) 10818*bf2c3715SXin Li #define LAPACK_zherfs LAPACK_GLOBAL(zherfs,ZHERFS) 10819*bf2c3715SXin Li #define LAPACK_zherfsx LAPACK_GLOBAL(zherfsx,ZHERFSX) 10820*bf2c3715SXin Li #define LAPACK_cherfsx LAPACK_GLOBAL(cherfsx,CHERFSX) 10821*bf2c3715SXin Li #define LAPACK_ssprfs LAPACK_GLOBAL(ssprfs,SSPRFS) 10822*bf2c3715SXin Li #define LAPACK_dsprfs LAPACK_GLOBAL(dsprfs,DSPRFS) 10823*bf2c3715SXin Li #define LAPACK_csprfs LAPACK_GLOBAL(csprfs,CSPRFS) 10824*bf2c3715SXin Li #define LAPACK_zsprfs LAPACK_GLOBAL(zsprfs,ZSPRFS) 10825*bf2c3715SXin Li #define LAPACK_chprfs LAPACK_GLOBAL(chprfs,CHPRFS) 10826*bf2c3715SXin Li #define LAPACK_zhprfs LAPACK_GLOBAL(zhprfs,ZHPRFS) 10827*bf2c3715SXin Li #define LAPACK_strrfs LAPACK_GLOBAL(strrfs,STRRFS) 10828*bf2c3715SXin Li #define LAPACK_dtrrfs LAPACK_GLOBAL(dtrrfs,DTRRFS) 10829*bf2c3715SXin Li #define LAPACK_ctrrfs LAPACK_GLOBAL(ctrrfs,CTRRFS) 10830*bf2c3715SXin Li #define LAPACK_ztrrfs LAPACK_GLOBAL(ztrrfs,ZTRRFS) 10831*bf2c3715SXin Li #define LAPACK_stprfs LAPACK_GLOBAL(stprfs,STPRFS) 10832*bf2c3715SXin Li #define LAPACK_dtprfs LAPACK_GLOBAL(dtprfs,DTPRFS) 10833*bf2c3715SXin Li #define LAPACK_ctprfs LAPACK_GLOBAL(ctprfs,CTPRFS) 10834*bf2c3715SXin Li #define LAPACK_ztprfs LAPACK_GLOBAL(ztprfs,ZTPRFS) 10835*bf2c3715SXin Li #define LAPACK_stbrfs LAPACK_GLOBAL(stbrfs,STBRFS) 10836*bf2c3715SXin Li #define LAPACK_dtbrfs LAPACK_GLOBAL(dtbrfs,DTBRFS) 10837*bf2c3715SXin Li #define LAPACK_ctbrfs LAPACK_GLOBAL(ctbrfs,CTBRFS) 10838*bf2c3715SXin Li #define LAPACK_ztbrfs LAPACK_GLOBAL(ztbrfs,ZTBRFS) 10839*bf2c3715SXin Li #define LAPACK_sgetri LAPACK_GLOBAL(sgetri,SGETRI) 10840*bf2c3715SXin Li #define LAPACK_dgetri LAPACK_GLOBAL(dgetri,DGETRI) 10841*bf2c3715SXin Li #define LAPACK_cgetri LAPACK_GLOBAL(cgetri,CGETRI) 10842*bf2c3715SXin Li #define LAPACK_zgetri LAPACK_GLOBAL(zgetri,ZGETRI) 10843*bf2c3715SXin Li #define LAPACK_spotri LAPACK_GLOBAL(spotri,SPOTRI) 10844*bf2c3715SXin Li #define LAPACK_dpotri LAPACK_GLOBAL(dpotri,DPOTRI) 10845*bf2c3715SXin Li #define LAPACK_cpotri LAPACK_GLOBAL(cpotri,CPOTRI) 10846*bf2c3715SXin Li #define LAPACK_zpotri LAPACK_GLOBAL(zpotri,ZPOTRI) 10847*bf2c3715SXin Li #define LAPACK_dpftri LAPACK_GLOBAL(dpftri,DPFTRI) 10848*bf2c3715SXin Li #define LAPACK_spftri LAPACK_GLOBAL(spftri,SPFTRI) 10849*bf2c3715SXin Li #define LAPACK_zpftri LAPACK_GLOBAL(zpftri,ZPFTRI) 10850*bf2c3715SXin Li #define LAPACK_cpftri LAPACK_GLOBAL(cpftri,CPFTRI) 10851*bf2c3715SXin Li #define LAPACK_spptri LAPACK_GLOBAL(spptri,SPPTRI) 10852*bf2c3715SXin Li #define LAPACK_dpptri LAPACK_GLOBAL(dpptri,DPPTRI) 10853*bf2c3715SXin Li #define LAPACK_cpptri LAPACK_GLOBAL(cpptri,CPPTRI) 10854*bf2c3715SXin Li #define LAPACK_zpptri LAPACK_GLOBAL(zpptri,ZPPTRI) 10855*bf2c3715SXin Li #define LAPACK_ssytri LAPACK_GLOBAL(ssytri,SSYTRI) 10856*bf2c3715SXin Li #define LAPACK_dsytri LAPACK_GLOBAL(dsytri,DSYTRI) 10857*bf2c3715SXin Li #define LAPACK_csytri LAPACK_GLOBAL(csytri,CSYTRI) 10858*bf2c3715SXin Li #define LAPACK_zsytri LAPACK_GLOBAL(zsytri,ZSYTRI) 10859*bf2c3715SXin Li #define LAPACK_chetri LAPACK_GLOBAL(chetri,CHETRI) 10860*bf2c3715SXin Li #define LAPACK_zhetri LAPACK_GLOBAL(zhetri,ZHETRI) 10861*bf2c3715SXin Li #define LAPACK_ssptri LAPACK_GLOBAL(ssptri,SSPTRI) 10862*bf2c3715SXin Li #define LAPACK_dsptri LAPACK_GLOBAL(dsptri,DSPTRI) 10863*bf2c3715SXin Li #define LAPACK_csptri LAPACK_GLOBAL(csptri,CSPTRI) 10864*bf2c3715SXin Li #define LAPACK_zsptri LAPACK_GLOBAL(zsptri,ZSPTRI) 10865*bf2c3715SXin Li #define LAPACK_chptri LAPACK_GLOBAL(chptri,CHPTRI) 10866*bf2c3715SXin Li #define LAPACK_zhptri LAPACK_GLOBAL(zhptri,ZHPTRI) 10867*bf2c3715SXin Li #define LAPACK_strtri LAPACK_GLOBAL(strtri,STRTRI) 10868*bf2c3715SXin Li #define LAPACK_dtrtri LAPACK_GLOBAL(dtrtri,DTRTRI) 10869*bf2c3715SXin Li #define LAPACK_ctrtri LAPACK_GLOBAL(ctrtri,CTRTRI) 10870*bf2c3715SXin Li #define LAPACK_ztrtri LAPACK_GLOBAL(ztrtri,ZTRTRI) 10871*bf2c3715SXin Li #define LAPACK_dtftri LAPACK_GLOBAL(dtftri,DTFTRI) 10872*bf2c3715SXin Li #define LAPACK_stftri LAPACK_GLOBAL(stftri,STFTRI) 10873*bf2c3715SXin Li #define LAPACK_ztftri LAPACK_GLOBAL(ztftri,ZTFTRI) 10874*bf2c3715SXin Li #define LAPACK_ctftri LAPACK_GLOBAL(ctftri,CTFTRI) 10875*bf2c3715SXin Li #define LAPACK_stptri LAPACK_GLOBAL(stptri,STPTRI) 10876*bf2c3715SXin Li #define LAPACK_dtptri LAPACK_GLOBAL(dtptri,DTPTRI) 10877*bf2c3715SXin Li #define LAPACK_ctptri LAPACK_GLOBAL(ctptri,CTPTRI) 10878*bf2c3715SXin Li #define LAPACK_ztptri LAPACK_GLOBAL(ztptri,ZTPTRI) 10879*bf2c3715SXin Li #define LAPACK_sgeequ LAPACK_GLOBAL(sgeequ,SGEEQU) 10880*bf2c3715SXin Li #define LAPACK_dgeequ LAPACK_GLOBAL(dgeequ,DGEEQU) 10881*bf2c3715SXin Li #define LAPACK_cgeequ LAPACK_GLOBAL(cgeequ,CGEEQU) 10882*bf2c3715SXin Li #define LAPACK_zgeequ LAPACK_GLOBAL(zgeequ,ZGEEQU) 10883*bf2c3715SXin Li #define LAPACK_dgeequb LAPACK_GLOBAL(dgeequb,DGEEQUB) 10884*bf2c3715SXin Li #define LAPACK_sgeequb LAPACK_GLOBAL(sgeequb,SGEEQUB) 10885*bf2c3715SXin Li #define LAPACK_zgeequb LAPACK_GLOBAL(zgeequb,ZGEEQUB) 10886*bf2c3715SXin Li #define LAPACK_cgeequb LAPACK_GLOBAL(cgeequb,CGEEQUB) 10887*bf2c3715SXin Li #define LAPACK_sgbequ LAPACK_GLOBAL(sgbequ,SGBEQU) 10888*bf2c3715SXin Li #define LAPACK_dgbequ LAPACK_GLOBAL(dgbequ,DGBEQU) 10889*bf2c3715SXin Li #define LAPACK_cgbequ LAPACK_GLOBAL(cgbequ,CGBEQU) 10890*bf2c3715SXin Li #define LAPACK_zgbequ LAPACK_GLOBAL(zgbequ,ZGBEQU) 10891*bf2c3715SXin Li #define LAPACK_dgbequb LAPACK_GLOBAL(dgbequb,DGBEQUB) 10892*bf2c3715SXin Li #define LAPACK_sgbequb LAPACK_GLOBAL(sgbequb,SGBEQUB) 10893*bf2c3715SXin Li #define LAPACK_zgbequb LAPACK_GLOBAL(zgbequb,ZGBEQUB) 10894*bf2c3715SXin Li #define LAPACK_cgbequb LAPACK_GLOBAL(cgbequb,CGBEQUB) 10895*bf2c3715SXin Li #define LAPACK_spoequ LAPACK_GLOBAL(spoequ,SPOEQU) 10896*bf2c3715SXin Li #define LAPACK_dpoequ LAPACK_GLOBAL(dpoequ,DPOEQU) 10897*bf2c3715SXin Li #define LAPACK_cpoequ LAPACK_GLOBAL(cpoequ,CPOEQU) 10898*bf2c3715SXin Li #define LAPACK_zpoequ LAPACK_GLOBAL(zpoequ,ZPOEQU) 10899*bf2c3715SXin Li #define LAPACK_dpoequb LAPACK_GLOBAL(dpoequb,DPOEQUB) 10900*bf2c3715SXin Li #define LAPACK_spoequb LAPACK_GLOBAL(spoequb,SPOEQUB) 10901*bf2c3715SXin Li #define LAPACK_zpoequb LAPACK_GLOBAL(zpoequb,ZPOEQUB) 10902*bf2c3715SXin Li #define LAPACK_cpoequb LAPACK_GLOBAL(cpoequb,CPOEQUB) 10903*bf2c3715SXin Li #define LAPACK_sppequ LAPACK_GLOBAL(sppequ,SPPEQU) 10904*bf2c3715SXin Li #define LAPACK_dppequ LAPACK_GLOBAL(dppequ,DPPEQU) 10905*bf2c3715SXin Li #define LAPACK_cppequ LAPACK_GLOBAL(cppequ,CPPEQU) 10906*bf2c3715SXin Li #define LAPACK_zppequ LAPACK_GLOBAL(zppequ,ZPPEQU) 10907*bf2c3715SXin Li #define LAPACK_spbequ LAPACK_GLOBAL(spbequ,SPBEQU) 10908*bf2c3715SXin Li #define LAPACK_dpbequ LAPACK_GLOBAL(dpbequ,DPBEQU) 10909*bf2c3715SXin Li #define LAPACK_cpbequ LAPACK_GLOBAL(cpbequ,CPBEQU) 10910*bf2c3715SXin Li #define LAPACK_zpbequ LAPACK_GLOBAL(zpbequ,ZPBEQU) 10911*bf2c3715SXin Li #define LAPACK_dsyequb LAPACK_GLOBAL(dsyequb,DSYEQUB) 10912*bf2c3715SXin Li #define LAPACK_ssyequb LAPACK_GLOBAL(ssyequb,SSYEQUB) 10913*bf2c3715SXin Li #define LAPACK_zsyequb LAPACK_GLOBAL(zsyequb,ZSYEQUB) 10914*bf2c3715SXin Li #define LAPACK_csyequb LAPACK_GLOBAL(csyequb,CSYEQUB) 10915*bf2c3715SXin Li #define LAPACK_zheequb LAPACK_GLOBAL(zheequb,ZHEEQUB) 10916*bf2c3715SXin Li #define LAPACK_cheequb LAPACK_GLOBAL(cheequb,CHEEQUB) 10917*bf2c3715SXin Li #define LAPACK_sgesv LAPACK_GLOBAL(sgesv,SGESV) 10918*bf2c3715SXin Li #define LAPACK_dgesv LAPACK_GLOBAL(dgesv,DGESV) 10919*bf2c3715SXin Li #define LAPACK_cgesv LAPACK_GLOBAL(cgesv,CGESV) 10920*bf2c3715SXin Li #define LAPACK_zgesv LAPACK_GLOBAL(zgesv,ZGESV) 10921*bf2c3715SXin Li #define LAPACK_dsgesv LAPACK_GLOBAL(dsgesv,DSGESV) 10922*bf2c3715SXin Li #define LAPACK_zcgesv LAPACK_GLOBAL(zcgesv,ZCGESV) 10923*bf2c3715SXin Li #define LAPACK_sgesvx LAPACK_GLOBAL(sgesvx,SGESVX) 10924*bf2c3715SXin Li #define LAPACK_dgesvx LAPACK_GLOBAL(dgesvx,DGESVX) 10925*bf2c3715SXin Li #define LAPACK_cgesvx LAPACK_GLOBAL(cgesvx,CGESVX) 10926*bf2c3715SXin Li #define LAPACK_zgesvx LAPACK_GLOBAL(zgesvx,ZGESVX) 10927*bf2c3715SXin Li #define LAPACK_dgesvxx LAPACK_GLOBAL(dgesvxx,DGESVXX) 10928*bf2c3715SXin Li #define LAPACK_sgesvxx LAPACK_GLOBAL(sgesvxx,SGESVXX) 10929*bf2c3715SXin Li #define LAPACK_zgesvxx LAPACK_GLOBAL(zgesvxx,ZGESVXX) 10930*bf2c3715SXin Li #define LAPACK_cgesvxx LAPACK_GLOBAL(cgesvxx,CGESVXX) 10931*bf2c3715SXin Li #define LAPACK_sgbsv LAPACK_GLOBAL(sgbsv,SGBSV) 10932*bf2c3715SXin Li #define LAPACK_dgbsv LAPACK_GLOBAL(dgbsv,DGBSV) 10933*bf2c3715SXin Li #define LAPACK_cgbsv LAPACK_GLOBAL(cgbsv,CGBSV) 10934*bf2c3715SXin Li #define LAPACK_zgbsv LAPACK_GLOBAL(zgbsv,ZGBSV) 10935*bf2c3715SXin Li #define LAPACK_sgbsvx LAPACK_GLOBAL(sgbsvx,SGBSVX) 10936*bf2c3715SXin Li #define LAPACK_dgbsvx LAPACK_GLOBAL(dgbsvx,DGBSVX) 10937*bf2c3715SXin Li #define LAPACK_cgbsvx LAPACK_GLOBAL(cgbsvx,CGBSVX) 10938*bf2c3715SXin Li #define LAPACK_zgbsvx LAPACK_GLOBAL(zgbsvx,ZGBSVX) 10939*bf2c3715SXin Li #define LAPACK_dgbsvxx LAPACK_GLOBAL(dgbsvxx,DGBSVXX) 10940*bf2c3715SXin Li #define LAPACK_sgbsvxx LAPACK_GLOBAL(sgbsvxx,SGBSVXX) 10941*bf2c3715SXin Li #define LAPACK_zgbsvxx LAPACK_GLOBAL(zgbsvxx,ZGBSVXX) 10942*bf2c3715SXin Li #define LAPACK_cgbsvxx LAPACK_GLOBAL(cgbsvxx,CGBSVXX) 10943*bf2c3715SXin Li #define LAPACK_sgtsv LAPACK_GLOBAL(sgtsv,SGTSV) 10944*bf2c3715SXin Li #define LAPACK_dgtsv LAPACK_GLOBAL(dgtsv,DGTSV) 10945*bf2c3715SXin Li #define LAPACK_cgtsv LAPACK_GLOBAL(cgtsv,CGTSV) 10946*bf2c3715SXin Li #define LAPACK_zgtsv LAPACK_GLOBAL(zgtsv,ZGTSV) 10947*bf2c3715SXin Li #define LAPACK_sgtsvx LAPACK_GLOBAL(sgtsvx,SGTSVX) 10948*bf2c3715SXin Li #define LAPACK_dgtsvx LAPACK_GLOBAL(dgtsvx,DGTSVX) 10949*bf2c3715SXin Li #define LAPACK_cgtsvx LAPACK_GLOBAL(cgtsvx,CGTSVX) 10950*bf2c3715SXin Li #define LAPACK_zgtsvx LAPACK_GLOBAL(zgtsvx,ZGTSVX) 10951*bf2c3715SXin Li #define LAPACK_sposv LAPACK_GLOBAL(sposv,SPOSV) 10952*bf2c3715SXin Li #define LAPACK_dposv LAPACK_GLOBAL(dposv,DPOSV) 10953*bf2c3715SXin Li #define LAPACK_cposv LAPACK_GLOBAL(cposv,CPOSV) 10954*bf2c3715SXin Li #define LAPACK_zposv LAPACK_GLOBAL(zposv,ZPOSV) 10955*bf2c3715SXin Li #define LAPACK_dsposv LAPACK_GLOBAL(dsposv,DSPOSV) 10956*bf2c3715SXin Li #define LAPACK_zcposv LAPACK_GLOBAL(zcposv,ZCPOSV) 10957*bf2c3715SXin Li #define LAPACK_sposvx LAPACK_GLOBAL(sposvx,SPOSVX) 10958*bf2c3715SXin Li #define LAPACK_dposvx LAPACK_GLOBAL(dposvx,DPOSVX) 10959*bf2c3715SXin Li #define LAPACK_cposvx LAPACK_GLOBAL(cposvx,CPOSVX) 10960*bf2c3715SXin Li #define LAPACK_zposvx LAPACK_GLOBAL(zposvx,ZPOSVX) 10961*bf2c3715SXin Li #define LAPACK_dposvxx LAPACK_GLOBAL(dposvxx,DPOSVXX) 10962*bf2c3715SXin Li #define LAPACK_sposvxx LAPACK_GLOBAL(sposvxx,SPOSVXX) 10963*bf2c3715SXin Li #define LAPACK_zposvxx LAPACK_GLOBAL(zposvxx,ZPOSVXX) 10964*bf2c3715SXin Li #define LAPACK_cposvxx LAPACK_GLOBAL(cposvxx,CPOSVXX) 10965*bf2c3715SXin Li #define LAPACK_sppsv LAPACK_GLOBAL(sppsv,SPPSV) 10966*bf2c3715SXin Li #define LAPACK_dppsv LAPACK_GLOBAL(dppsv,DPPSV) 10967*bf2c3715SXin Li #define LAPACK_cppsv LAPACK_GLOBAL(cppsv,CPPSV) 10968*bf2c3715SXin Li #define LAPACK_zppsv LAPACK_GLOBAL(zppsv,ZPPSV) 10969*bf2c3715SXin Li #define LAPACK_sppsvx LAPACK_GLOBAL(sppsvx,SPPSVX) 10970*bf2c3715SXin Li #define LAPACK_dppsvx LAPACK_GLOBAL(dppsvx,DPPSVX) 10971*bf2c3715SXin Li #define LAPACK_cppsvx LAPACK_GLOBAL(cppsvx,CPPSVX) 10972*bf2c3715SXin Li #define LAPACK_zppsvx LAPACK_GLOBAL(zppsvx,ZPPSVX) 10973*bf2c3715SXin Li #define LAPACK_spbsv LAPACK_GLOBAL(spbsv,SPBSV) 10974*bf2c3715SXin Li #define LAPACK_dpbsv LAPACK_GLOBAL(dpbsv,DPBSV) 10975*bf2c3715SXin Li #define LAPACK_cpbsv LAPACK_GLOBAL(cpbsv,CPBSV) 10976*bf2c3715SXin Li #define LAPACK_zpbsv LAPACK_GLOBAL(zpbsv,ZPBSV) 10977*bf2c3715SXin Li #define LAPACK_spbsvx LAPACK_GLOBAL(spbsvx,SPBSVX) 10978*bf2c3715SXin Li #define LAPACK_dpbsvx LAPACK_GLOBAL(dpbsvx,DPBSVX) 10979*bf2c3715SXin Li #define LAPACK_cpbsvx LAPACK_GLOBAL(cpbsvx,CPBSVX) 10980*bf2c3715SXin Li #define LAPACK_zpbsvx LAPACK_GLOBAL(zpbsvx,ZPBSVX) 10981*bf2c3715SXin Li #define LAPACK_sptsv LAPACK_GLOBAL(sptsv,SPTSV) 10982*bf2c3715SXin Li #define LAPACK_dptsv LAPACK_GLOBAL(dptsv,DPTSV) 10983*bf2c3715SXin Li #define LAPACK_cptsv LAPACK_GLOBAL(cptsv,CPTSV) 10984*bf2c3715SXin Li #define LAPACK_zptsv LAPACK_GLOBAL(zptsv,ZPTSV) 10985*bf2c3715SXin Li #define LAPACK_sptsvx LAPACK_GLOBAL(sptsvx,SPTSVX) 10986*bf2c3715SXin Li #define LAPACK_dptsvx LAPACK_GLOBAL(dptsvx,DPTSVX) 10987*bf2c3715SXin Li #define LAPACK_cptsvx LAPACK_GLOBAL(cptsvx,CPTSVX) 10988*bf2c3715SXin Li #define LAPACK_zptsvx LAPACK_GLOBAL(zptsvx,ZPTSVX) 10989*bf2c3715SXin Li #define LAPACK_ssysv LAPACK_GLOBAL(ssysv,SSYSV) 10990*bf2c3715SXin Li #define LAPACK_dsysv LAPACK_GLOBAL(dsysv,DSYSV) 10991*bf2c3715SXin Li #define LAPACK_csysv LAPACK_GLOBAL(csysv,CSYSV) 10992*bf2c3715SXin Li #define LAPACK_zsysv LAPACK_GLOBAL(zsysv,ZSYSV) 10993*bf2c3715SXin Li #define LAPACK_ssysvx LAPACK_GLOBAL(ssysvx,SSYSVX) 10994*bf2c3715SXin Li #define LAPACK_dsysvx LAPACK_GLOBAL(dsysvx,DSYSVX) 10995*bf2c3715SXin Li #define LAPACK_csysvx LAPACK_GLOBAL(csysvx,CSYSVX) 10996*bf2c3715SXin Li #define LAPACK_zsysvx LAPACK_GLOBAL(zsysvx,ZSYSVX) 10997*bf2c3715SXin Li #define LAPACK_dsysvxx LAPACK_GLOBAL(dsysvxx,DSYSVXX) 10998*bf2c3715SXin Li #define LAPACK_ssysvxx LAPACK_GLOBAL(ssysvxx,SSYSVXX) 10999*bf2c3715SXin Li #define LAPACK_zsysvxx LAPACK_GLOBAL(zsysvxx,ZSYSVXX) 11000*bf2c3715SXin Li #define LAPACK_csysvxx LAPACK_GLOBAL(csysvxx,CSYSVXX) 11001*bf2c3715SXin Li #define LAPACK_chesv LAPACK_GLOBAL(chesv,CHESV) 11002*bf2c3715SXin Li #define LAPACK_zhesv LAPACK_GLOBAL(zhesv,ZHESV) 11003*bf2c3715SXin Li #define LAPACK_chesvx LAPACK_GLOBAL(chesvx,CHESVX) 11004*bf2c3715SXin Li #define LAPACK_zhesvx LAPACK_GLOBAL(zhesvx,ZHESVX) 11005*bf2c3715SXin Li #define LAPACK_zhesvxx LAPACK_GLOBAL(zhesvxx,ZHESVXX) 11006*bf2c3715SXin Li #define LAPACK_chesvxx LAPACK_GLOBAL(chesvxx,CHESVXX) 11007*bf2c3715SXin Li #define LAPACK_sspsv LAPACK_GLOBAL(sspsv,SSPSV) 11008*bf2c3715SXin Li #define LAPACK_dspsv LAPACK_GLOBAL(dspsv,DSPSV) 11009*bf2c3715SXin Li #define LAPACK_cspsv LAPACK_GLOBAL(cspsv,CSPSV) 11010*bf2c3715SXin Li #define LAPACK_zspsv LAPACK_GLOBAL(zspsv,ZSPSV) 11011*bf2c3715SXin Li #define LAPACK_sspsvx LAPACK_GLOBAL(sspsvx,SSPSVX) 11012*bf2c3715SXin Li #define LAPACK_dspsvx LAPACK_GLOBAL(dspsvx,DSPSVX) 11013*bf2c3715SXin Li #define LAPACK_cspsvx LAPACK_GLOBAL(cspsvx,CSPSVX) 11014*bf2c3715SXin Li #define LAPACK_zspsvx LAPACK_GLOBAL(zspsvx,ZSPSVX) 11015*bf2c3715SXin Li #define LAPACK_chpsv LAPACK_GLOBAL(chpsv,CHPSV) 11016*bf2c3715SXin Li #define LAPACK_zhpsv LAPACK_GLOBAL(zhpsv,ZHPSV) 11017*bf2c3715SXin Li #define LAPACK_chpsvx LAPACK_GLOBAL(chpsvx,CHPSVX) 11018*bf2c3715SXin Li #define LAPACK_zhpsvx LAPACK_GLOBAL(zhpsvx,ZHPSVX) 11019*bf2c3715SXin Li #define LAPACK_sgeqrf LAPACK_GLOBAL(sgeqrf,SGEQRF) 11020*bf2c3715SXin Li #define LAPACK_dgeqrf LAPACK_GLOBAL(dgeqrf,DGEQRF) 11021*bf2c3715SXin Li #define LAPACK_cgeqrf LAPACK_GLOBAL(cgeqrf,CGEQRF) 11022*bf2c3715SXin Li #define LAPACK_zgeqrf LAPACK_GLOBAL(zgeqrf,ZGEQRF) 11023*bf2c3715SXin Li #define LAPACK_sgeqpf LAPACK_GLOBAL(sgeqpf,SGEQPF) 11024*bf2c3715SXin Li #define LAPACK_dgeqpf LAPACK_GLOBAL(dgeqpf,DGEQPF) 11025*bf2c3715SXin Li #define LAPACK_cgeqpf LAPACK_GLOBAL(cgeqpf,CGEQPF) 11026*bf2c3715SXin Li #define LAPACK_zgeqpf LAPACK_GLOBAL(zgeqpf,ZGEQPF) 11027*bf2c3715SXin Li #define LAPACK_sgeqp3 LAPACK_GLOBAL(sgeqp3,SGEQP3) 11028*bf2c3715SXin Li #define LAPACK_dgeqp3 LAPACK_GLOBAL(dgeqp3,DGEQP3) 11029*bf2c3715SXin Li #define LAPACK_cgeqp3 LAPACK_GLOBAL(cgeqp3,CGEQP3) 11030*bf2c3715SXin Li #define LAPACK_zgeqp3 LAPACK_GLOBAL(zgeqp3,ZGEQP3) 11031*bf2c3715SXin Li #define LAPACK_sorgqr LAPACK_GLOBAL(sorgqr,SORGQR) 11032*bf2c3715SXin Li #define LAPACK_dorgqr LAPACK_GLOBAL(dorgqr,DORGQR) 11033*bf2c3715SXin Li #define LAPACK_sormqr LAPACK_GLOBAL(sormqr,SORMQR) 11034*bf2c3715SXin Li #define LAPACK_dormqr LAPACK_GLOBAL(dormqr,DORMQR) 11035*bf2c3715SXin Li #define LAPACK_cungqr LAPACK_GLOBAL(cungqr,CUNGQR) 11036*bf2c3715SXin Li #define LAPACK_zungqr LAPACK_GLOBAL(zungqr,ZUNGQR) 11037*bf2c3715SXin Li #define LAPACK_cunmqr LAPACK_GLOBAL(cunmqr,CUNMQR) 11038*bf2c3715SXin Li #define LAPACK_zunmqr LAPACK_GLOBAL(zunmqr,ZUNMQR) 11039*bf2c3715SXin Li #define LAPACK_sgelqf LAPACK_GLOBAL(sgelqf,SGELQF) 11040*bf2c3715SXin Li #define LAPACK_dgelqf LAPACK_GLOBAL(dgelqf,DGELQF) 11041*bf2c3715SXin Li #define LAPACK_cgelqf LAPACK_GLOBAL(cgelqf,CGELQF) 11042*bf2c3715SXin Li #define LAPACK_zgelqf LAPACK_GLOBAL(zgelqf,ZGELQF) 11043*bf2c3715SXin Li #define LAPACK_sorglq LAPACK_GLOBAL(sorglq,SORGLQ) 11044*bf2c3715SXin Li #define LAPACK_dorglq LAPACK_GLOBAL(dorglq,DORGLQ) 11045*bf2c3715SXin Li #define LAPACK_sormlq LAPACK_GLOBAL(sormlq,SORMLQ) 11046*bf2c3715SXin Li #define LAPACK_dormlq LAPACK_GLOBAL(dormlq,DORMLQ) 11047*bf2c3715SXin Li #define LAPACK_cunglq LAPACK_GLOBAL(cunglq,CUNGLQ) 11048*bf2c3715SXin Li #define LAPACK_zunglq LAPACK_GLOBAL(zunglq,ZUNGLQ) 11049*bf2c3715SXin Li #define LAPACK_cunmlq LAPACK_GLOBAL(cunmlq,CUNMLQ) 11050*bf2c3715SXin Li #define LAPACK_zunmlq LAPACK_GLOBAL(zunmlq,ZUNMLQ) 11051*bf2c3715SXin Li #define LAPACK_sgeqlf LAPACK_GLOBAL(sgeqlf,SGEQLF) 11052*bf2c3715SXin Li #define LAPACK_dgeqlf LAPACK_GLOBAL(dgeqlf,DGEQLF) 11053*bf2c3715SXin Li #define LAPACK_cgeqlf LAPACK_GLOBAL(cgeqlf,CGEQLF) 11054*bf2c3715SXin Li #define LAPACK_zgeqlf LAPACK_GLOBAL(zgeqlf,ZGEQLF) 11055*bf2c3715SXin Li #define LAPACK_sorgql LAPACK_GLOBAL(sorgql,SORGQL) 11056*bf2c3715SXin Li #define LAPACK_dorgql LAPACK_GLOBAL(dorgql,DORGQL) 11057*bf2c3715SXin Li #define LAPACK_cungql LAPACK_GLOBAL(cungql,CUNGQL) 11058*bf2c3715SXin Li #define LAPACK_zungql LAPACK_GLOBAL(zungql,ZUNGQL) 11059*bf2c3715SXin Li #define LAPACK_sormql LAPACK_GLOBAL(sormql,SORMQL) 11060*bf2c3715SXin Li #define LAPACK_dormql LAPACK_GLOBAL(dormql,DORMQL) 11061*bf2c3715SXin Li #define LAPACK_cunmql LAPACK_GLOBAL(cunmql,CUNMQL) 11062*bf2c3715SXin Li #define LAPACK_zunmql LAPACK_GLOBAL(zunmql,ZUNMQL) 11063*bf2c3715SXin Li #define LAPACK_sgerqf LAPACK_GLOBAL(sgerqf,SGERQF) 11064*bf2c3715SXin Li #define LAPACK_dgerqf LAPACK_GLOBAL(dgerqf,DGERQF) 11065*bf2c3715SXin Li #define LAPACK_cgerqf LAPACK_GLOBAL(cgerqf,CGERQF) 11066*bf2c3715SXin Li #define LAPACK_zgerqf LAPACK_GLOBAL(zgerqf,ZGERQF) 11067*bf2c3715SXin Li #define LAPACK_sorgrq LAPACK_GLOBAL(sorgrq,SORGRQ) 11068*bf2c3715SXin Li #define LAPACK_dorgrq LAPACK_GLOBAL(dorgrq,DORGRQ) 11069*bf2c3715SXin Li #define LAPACK_cungrq LAPACK_GLOBAL(cungrq,CUNGRQ) 11070*bf2c3715SXin Li #define LAPACK_zungrq LAPACK_GLOBAL(zungrq,ZUNGRQ) 11071*bf2c3715SXin Li #define LAPACK_sormrq LAPACK_GLOBAL(sormrq,SORMRQ) 11072*bf2c3715SXin Li #define LAPACK_dormrq LAPACK_GLOBAL(dormrq,DORMRQ) 11073*bf2c3715SXin Li #define LAPACK_cunmrq LAPACK_GLOBAL(cunmrq,CUNMRQ) 11074*bf2c3715SXin Li #define LAPACK_zunmrq LAPACK_GLOBAL(zunmrq,ZUNMRQ) 11075*bf2c3715SXin Li #define LAPACK_stzrzf LAPACK_GLOBAL(stzrzf,STZRZF) 11076*bf2c3715SXin Li #define LAPACK_dtzrzf LAPACK_GLOBAL(dtzrzf,DTZRZF) 11077*bf2c3715SXin Li #define LAPACK_ctzrzf LAPACK_GLOBAL(ctzrzf,CTZRZF) 11078*bf2c3715SXin Li #define LAPACK_ztzrzf LAPACK_GLOBAL(ztzrzf,ZTZRZF) 11079*bf2c3715SXin Li #define LAPACK_sormrz LAPACK_GLOBAL(sormrz,SORMRZ) 11080*bf2c3715SXin Li #define LAPACK_dormrz LAPACK_GLOBAL(dormrz,DORMRZ) 11081*bf2c3715SXin Li #define LAPACK_cunmrz LAPACK_GLOBAL(cunmrz,CUNMRZ) 11082*bf2c3715SXin Li #define LAPACK_zunmrz LAPACK_GLOBAL(zunmrz,ZUNMRZ) 11083*bf2c3715SXin Li #define LAPACK_sggqrf LAPACK_GLOBAL(sggqrf,SGGQRF) 11084*bf2c3715SXin Li #define LAPACK_dggqrf LAPACK_GLOBAL(dggqrf,DGGQRF) 11085*bf2c3715SXin Li #define LAPACK_cggqrf LAPACK_GLOBAL(cggqrf,CGGQRF) 11086*bf2c3715SXin Li #define LAPACK_zggqrf LAPACK_GLOBAL(zggqrf,ZGGQRF) 11087*bf2c3715SXin Li #define LAPACK_sggrqf LAPACK_GLOBAL(sggrqf,SGGRQF) 11088*bf2c3715SXin Li #define LAPACK_dggrqf LAPACK_GLOBAL(dggrqf,DGGRQF) 11089*bf2c3715SXin Li #define LAPACK_cggrqf LAPACK_GLOBAL(cggrqf,CGGRQF) 11090*bf2c3715SXin Li #define LAPACK_zggrqf LAPACK_GLOBAL(zggrqf,ZGGRQF) 11091*bf2c3715SXin Li #define LAPACK_sgebrd LAPACK_GLOBAL(sgebrd,SGEBRD) 11092*bf2c3715SXin Li #define LAPACK_dgebrd LAPACK_GLOBAL(dgebrd,DGEBRD) 11093*bf2c3715SXin Li #define LAPACK_cgebrd LAPACK_GLOBAL(cgebrd,CGEBRD) 11094*bf2c3715SXin Li #define LAPACK_zgebrd LAPACK_GLOBAL(zgebrd,ZGEBRD) 11095*bf2c3715SXin Li #define LAPACK_sgbbrd LAPACK_GLOBAL(sgbbrd,SGBBRD) 11096*bf2c3715SXin Li #define LAPACK_dgbbrd LAPACK_GLOBAL(dgbbrd,DGBBRD) 11097*bf2c3715SXin Li #define LAPACK_cgbbrd LAPACK_GLOBAL(cgbbrd,CGBBRD) 11098*bf2c3715SXin Li #define LAPACK_zgbbrd LAPACK_GLOBAL(zgbbrd,ZGBBRD) 11099*bf2c3715SXin Li #define LAPACK_sorgbr LAPACK_GLOBAL(sorgbr,SORGBR) 11100*bf2c3715SXin Li #define LAPACK_dorgbr LAPACK_GLOBAL(dorgbr,DORGBR) 11101*bf2c3715SXin Li #define LAPACK_sormbr LAPACK_GLOBAL(sormbr,SORMBR) 11102*bf2c3715SXin Li #define LAPACK_dormbr LAPACK_GLOBAL(dormbr,DORMBR) 11103*bf2c3715SXin Li #define LAPACK_cungbr LAPACK_GLOBAL(cungbr,CUNGBR) 11104*bf2c3715SXin Li #define LAPACK_zungbr LAPACK_GLOBAL(zungbr,ZUNGBR) 11105*bf2c3715SXin Li #define LAPACK_cunmbr LAPACK_GLOBAL(cunmbr,CUNMBR) 11106*bf2c3715SXin Li #define LAPACK_zunmbr LAPACK_GLOBAL(zunmbr,ZUNMBR) 11107*bf2c3715SXin Li #define LAPACK_sbdsqr LAPACK_GLOBAL(sbdsqr,SBDSQR) 11108*bf2c3715SXin Li #define LAPACK_dbdsqr LAPACK_GLOBAL(dbdsqr,DBDSQR) 11109*bf2c3715SXin Li #define LAPACK_cbdsqr LAPACK_GLOBAL(cbdsqr,CBDSQR) 11110*bf2c3715SXin Li #define LAPACK_zbdsqr LAPACK_GLOBAL(zbdsqr,ZBDSQR) 11111*bf2c3715SXin Li #define LAPACK_sbdsdc LAPACK_GLOBAL(sbdsdc,SBDSDC) 11112*bf2c3715SXin Li #define LAPACK_dbdsdc LAPACK_GLOBAL(dbdsdc,DBDSDC) 11113*bf2c3715SXin Li #define LAPACK_ssytrd LAPACK_GLOBAL(ssytrd,SSYTRD) 11114*bf2c3715SXin Li #define LAPACK_dsytrd LAPACK_GLOBAL(dsytrd,DSYTRD) 11115*bf2c3715SXin Li #define LAPACK_sorgtr LAPACK_GLOBAL(sorgtr,SORGTR) 11116*bf2c3715SXin Li #define LAPACK_dorgtr LAPACK_GLOBAL(dorgtr,DORGTR) 11117*bf2c3715SXin Li #define LAPACK_sormtr LAPACK_GLOBAL(sormtr,SORMTR) 11118*bf2c3715SXin Li #define LAPACK_dormtr LAPACK_GLOBAL(dormtr,DORMTR) 11119*bf2c3715SXin Li #define LAPACK_chetrd LAPACK_GLOBAL(chetrd,CHETRD) 11120*bf2c3715SXin Li #define LAPACK_zhetrd LAPACK_GLOBAL(zhetrd,ZHETRD) 11121*bf2c3715SXin Li #define LAPACK_cungtr LAPACK_GLOBAL(cungtr,CUNGTR) 11122*bf2c3715SXin Li #define LAPACK_zungtr LAPACK_GLOBAL(zungtr,ZUNGTR) 11123*bf2c3715SXin Li #define LAPACK_cunmtr LAPACK_GLOBAL(cunmtr,CUNMTR) 11124*bf2c3715SXin Li #define LAPACK_zunmtr LAPACK_GLOBAL(zunmtr,ZUNMTR) 11125*bf2c3715SXin Li #define LAPACK_ssptrd LAPACK_GLOBAL(ssptrd,SSPTRD) 11126*bf2c3715SXin Li #define LAPACK_dsptrd LAPACK_GLOBAL(dsptrd,DSPTRD) 11127*bf2c3715SXin Li #define LAPACK_sopgtr LAPACK_GLOBAL(sopgtr,SOPGTR) 11128*bf2c3715SXin Li #define LAPACK_dopgtr LAPACK_GLOBAL(dopgtr,DOPGTR) 11129*bf2c3715SXin Li #define LAPACK_sopmtr LAPACK_GLOBAL(sopmtr,SOPMTR) 11130*bf2c3715SXin Li #define LAPACK_dopmtr LAPACK_GLOBAL(dopmtr,DOPMTR) 11131*bf2c3715SXin Li #define LAPACK_chptrd LAPACK_GLOBAL(chptrd,CHPTRD) 11132*bf2c3715SXin Li #define LAPACK_zhptrd LAPACK_GLOBAL(zhptrd,ZHPTRD) 11133*bf2c3715SXin Li #define LAPACK_cupgtr LAPACK_GLOBAL(cupgtr,CUPGTR) 11134*bf2c3715SXin Li #define LAPACK_zupgtr LAPACK_GLOBAL(zupgtr,ZUPGTR) 11135*bf2c3715SXin Li #define LAPACK_cupmtr LAPACK_GLOBAL(cupmtr,CUPMTR) 11136*bf2c3715SXin Li #define LAPACK_zupmtr LAPACK_GLOBAL(zupmtr,ZUPMTR) 11137*bf2c3715SXin Li #define LAPACK_ssbtrd LAPACK_GLOBAL(ssbtrd,SSBTRD) 11138*bf2c3715SXin Li #define LAPACK_dsbtrd LAPACK_GLOBAL(dsbtrd,DSBTRD) 11139*bf2c3715SXin Li #define LAPACK_chbtrd LAPACK_GLOBAL(chbtrd,CHBTRD) 11140*bf2c3715SXin Li #define LAPACK_zhbtrd LAPACK_GLOBAL(zhbtrd,ZHBTRD) 11141*bf2c3715SXin Li #define LAPACK_ssterf LAPACK_GLOBAL(ssterf,SSTERF) 11142*bf2c3715SXin Li #define LAPACK_dsterf LAPACK_GLOBAL(dsterf,DSTERF) 11143*bf2c3715SXin Li #define LAPACK_ssteqr LAPACK_GLOBAL(ssteqr,SSTEQR) 11144*bf2c3715SXin Li #define LAPACK_dsteqr LAPACK_GLOBAL(dsteqr,DSTEQR) 11145*bf2c3715SXin Li #define LAPACK_csteqr LAPACK_GLOBAL(csteqr,CSTEQR) 11146*bf2c3715SXin Li #define LAPACK_zsteqr LAPACK_GLOBAL(zsteqr,ZSTEQR) 11147*bf2c3715SXin Li #define LAPACK_sstemr LAPACK_GLOBAL(sstemr,SSTEMR) 11148*bf2c3715SXin Li #define LAPACK_dstemr LAPACK_GLOBAL(dstemr,DSTEMR) 11149*bf2c3715SXin Li #define LAPACK_cstemr LAPACK_GLOBAL(cstemr,CSTEMR) 11150*bf2c3715SXin Li #define LAPACK_zstemr LAPACK_GLOBAL(zstemr,ZSTEMR) 11151*bf2c3715SXin Li #define LAPACK_sstedc LAPACK_GLOBAL(sstedc,SSTEDC) 11152*bf2c3715SXin Li #define LAPACK_dstedc LAPACK_GLOBAL(dstedc,DSTEDC) 11153*bf2c3715SXin Li #define LAPACK_cstedc LAPACK_GLOBAL(cstedc,CSTEDC) 11154*bf2c3715SXin Li #define LAPACK_zstedc LAPACK_GLOBAL(zstedc,ZSTEDC) 11155*bf2c3715SXin Li #define LAPACK_sstegr LAPACK_GLOBAL(sstegr,SSTEGR) 11156*bf2c3715SXin Li #define LAPACK_dstegr LAPACK_GLOBAL(dstegr,DSTEGR) 11157*bf2c3715SXin Li #define LAPACK_cstegr LAPACK_GLOBAL(cstegr,CSTEGR) 11158*bf2c3715SXin Li #define LAPACK_zstegr LAPACK_GLOBAL(zstegr,ZSTEGR) 11159*bf2c3715SXin Li #define LAPACK_spteqr LAPACK_GLOBAL(spteqr,SPTEQR) 11160*bf2c3715SXin Li #define LAPACK_dpteqr LAPACK_GLOBAL(dpteqr,DPTEQR) 11161*bf2c3715SXin Li #define LAPACK_cpteqr LAPACK_GLOBAL(cpteqr,CPTEQR) 11162*bf2c3715SXin Li #define LAPACK_zpteqr LAPACK_GLOBAL(zpteqr,ZPTEQR) 11163*bf2c3715SXin Li #define LAPACK_sstebz LAPACK_GLOBAL(sstebz,SSTEBZ) 11164*bf2c3715SXin Li #define LAPACK_dstebz LAPACK_GLOBAL(dstebz,DSTEBZ) 11165*bf2c3715SXin Li #define LAPACK_sstein LAPACK_GLOBAL(sstein,SSTEIN) 11166*bf2c3715SXin Li #define LAPACK_dstein LAPACK_GLOBAL(dstein,DSTEIN) 11167*bf2c3715SXin Li #define LAPACK_cstein LAPACK_GLOBAL(cstein,CSTEIN) 11168*bf2c3715SXin Li #define LAPACK_zstein LAPACK_GLOBAL(zstein,ZSTEIN) 11169*bf2c3715SXin Li #define LAPACK_sdisna LAPACK_GLOBAL(sdisna,SDISNA) 11170*bf2c3715SXin Li #define LAPACK_ddisna LAPACK_GLOBAL(ddisna,DDISNA) 11171*bf2c3715SXin Li #define LAPACK_ssygst LAPACK_GLOBAL(ssygst,SSYGST) 11172*bf2c3715SXin Li #define LAPACK_dsygst LAPACK_GLOBAL(dsygst,DSYGST) 11173*bf2c3715SXin Li #define LAPACK_chegst LAPACK_GLOBAL(chegst,CHEGST) 11174*bf2c3715SXin Li #define LAPACK_zhegst LAPACK_GLOBAL(zhegst,ZHEGST) 11175*bf2c3715SXin Li #define LAPACK_sspgst LAPACK_GLOBAL(sspgst,SSPGST) 11176*bf2c3715SXin Li #define LAPACK_dspgst LAPACK_GLOBAL(dspgst,DSPGST) 11177*bf2c3715SXin Li #define LAPACK_chpgst LAPACK_GLOBAL(chpgst,CHPGST) 11178*bf2c3715SXin Li #define LAPACK_zhpgst LAPACK_GLOBAL(zhpgst,ZHPGST) 11179*bf2c3715SXin Li #define LAPACK_ssbgst LAPACK_GLOBAL(ssbgst,SSBGST) 11180*bf2c3715SXin Li #define LAPACK_dsbgst LAPACK_GLOBAL(dsbgst,DSBGST) 11181*bf2c3715SXin Li #define LAPACK_chbgst LAPACK_GLOBAL(chbgst,CHBGST) 11182*bf2c3715SXin Li #define LAPACK_zhbgst LAPACK_GLOBAL(zhbgst,ZHBGST) 11183*bf2c3715SXin Li #define LAPACK_spbstf LAPACK_GLOBAL(spbstf,SPBSTF) 11184*bf2c3715SXin Li #define LAPACK_dpbstf LAPACK_GLOBAL(dpbstf,DPBSTF) 11185*bf2c3715SXin Li #define LAPACK_cpbstf LAPACK_GLOBAL(cpbstf,CPBSTF) 11186*bf2c3715SXin Li #define LAPACK_zpbstf LAPACK_GLOBAL(zpbstf,ZPBSTF) 11187*bf2c3715SXin Li #define LAPACK_sgehrd LAPACK_GLOBAL(sgehrd,SGEHRD) 11188*bf2c3715SXin Li #define LAPACK_dgehrd LAPACK_GLOBAL(dgehrd,DGEHRD) 11189*bf2c3715SXin Li #define LAPACK_cgehrd LAPACK_GLOBAL(cgehrd,CGEHRD) 11190*bf2c3715SXin Li #define LAPACK_zgehrd LAPACK_GLOBAL(zgehrd,ZGEHRD) 11191*bf2c3715SXin Li #define LAPACK_sorghr LAPACK_GLOBAL(sorghr,SORGHR) 11192*bf2c3715SXin Li #define LAPACK_dorghr LAPACK_GLOBAL(dorghr,DORGHR) 11193*bf2c3715SXin Li #define LAPACK_sormhr LAPACK_GLOBAL(sormhr,SORMHR) 11194*bf2c3715SXin Li #define LAPACK_dormhr LAPACK_GLOBAL(dormhr,DORMHR) 11195*bf2c3715SXin Li #define LAPACK_cunghr LAPACK_GLOBAL(cunghr,CUNGHR) 11196*bf2c3715SXin Li #define LAPACK_zunghr LAPACK_GLOBAL(zunghr,ZUNGHR) 11197*bf2c3715SXin Li #define LAPACK_cunmhr LAPACK_GLOBAL(cunmhr,CUNMHR) 11198*bf2c3715SXin Li #define LAPACK_zunmhr LAPACK_GLOBAL(zunmhr,ZUNMHR) 11199*bf2c3715SXin Li #define LAPACK_sgebal LAPACK_GLOBAL(sgebal,SGEBAL) 11200*bf2c3715SXin Li #define LAPACK_dgebal LAPACK_GLOBAL(dgebal,DGEBAL) 11201*bf2c3715SXin Li #define LAPACK_cgebal LAPACK_GLOBAL(cgebal,CGEBAL) 11202*bf2c3715SXin Li #define LAPACK_zgebal LAPACK_GLOBAL(zgebal,ZGEBAL) 11203*bf2c3715SXin Li #define LAPACK_sgebak LAPACK_GLOBAL(sgebak,SGEBAK) 11204*bf2c3715SXin Li #define LAPACK_dgebak LAPACK_GLOBAL(dgebak,DGEBAK) 11205*bf2c3715SXin Li #define LAPACK_cgebak LAPACK_GLOBAL(cgebak,CGEBAK) 11206*bf2c3715SXin Li #define LAPACK_zgebak LAPACK_GLOBAL(zgebak,ZGEBAK) 11207*bf2c3715SXin Li #define LAPACK_shseqr LAPACK_GLOBAL(shseqr,SHSEQR) 11208*bf2c3715SXin Li #define LAPACK_dhseqr LAPACK_GLOBAL(dhseqr,DHSEQR) 11209*bf2c3715SXin Li #define LAPACK_chseqr LAPACK_GLOBAL(chseqr,CHSEQR) 11210*bf2c3715SXin Li #define LAPACK_zhseqr LAPACK_GLOBAL(zhseqr,ZHSEQR) 11211*bf2c3715SXin Li #define LAPACK_shsein LAPACK_GLOBAL(shsein,SHSEIN) 11212*bf2c3715SXin Li #define LAPACK_dhsein LAPACK_GLOBAL(dhsein,DHSEIN) 11213*bf2c3715SXin Li #define LAPACK_chsein LAPACK_GLOBAL(chsein,CHSEIN) 11214*bf2c3715SXin Li #define LAPACK_zhsein LAPACK_GLOBAL(zhsein,ZHSEIN) 11215*bf2c3715SXin Li #define LAPACK_strevc LAPACK_GLOBAL(strevc,STREVC) 11216*bf2c3715SXin Li #define LAPACK_dtrevc LAPACK_GLOBAL(dtrevc,DTREVC) 11217*bf2c3715SXin Li #define LAPACK_ctrevc LAPACK_GLOBAL(ctrevc,CTREVC) 11218*bf2c3715SXin Li #define LAPACK_ztrevc LAPACK_GLOBAL(ztrevc,ZTREVC) 11219*bf2c3715SXin Li #define LAPACK_strsna LAPACK_GLOBAL(strsna,STRSNA) 11220*bf2c3715SXin Li #define LAPACK_dtrsna LAPACK_GLOBAL(dtrsna,DTRSNA) 11221*bf2c3715SXin Li #define LAPACK_ctrsna LAPACK_GLOBAL(ctrsna,CTRSNA) 11222*bf2c3715SXin Li #define LAPACK_ztrsna LAPACK_GLOBAL(ztrsna,ZTRSNA) 11223*bf2c3715SXin Li #define LAPACK_strexc LAPACK_GLOBAL(strexc,STREXC) 11224*bf2c3715SXin Li #define LAPACK_dtrexc LAPACK_GLOBAL(dtrexc,DTREXC) 11225*bf2c3715SXin Li #define LAPACK_ctrexc LAPACK_GLOBAL(ctrexc,CTREXC) 11226*bf2c3715SXin Li #define LAPACK_ztrexc LAPACK_GLOBAL(ztrexc,ZTREXC) 11227*bf2c3715SXin Li #define LAPACK_strsen LAPACK_GLOBAL(strsen,STRSEN) 11228*bf2c3715SXin Li #define LAPACK_dtrsen LAPACK_GLOBAL(dtrsen,DTRSEN) 11229*bf2c3715SXin Li #define LAPACK_ctrsen LAPACK_GLOBAL(ctrsen,CTRSEN) 11230*bf2c3715SXin Li #define LAPACK_ztrsen LAPACK_GLOBAL(ztrsen,ZTRSEN) 11231*bf2c3715SXin Li #define LAPACK_strsyl LAPACK_GLOBAL(strsyl,STRSYL) 11232*bf2c3715SXin Li #define LAPACK_dtrsyl LAPACK_GLOBAL(dtrsyl,DTRSYL) 11233*bf2c3715SXin Li #define LAPACK_ctrsyl LAPACK_GLOBAL(ctrsyl,CTRSYL) 11234*bf2c3715SXin Li #define LAPACK_ztrsyl LAPACK_GLOBAL(ztrsyl,ZTRSYL) 11235*bf2c3715SXin Li #define LAPACK_sgghrd LAPACK_GLOBAL(sgghrd,SGGHRD) 11236*bf2c3715SXin Li #define LAPACK_dgghrd LAPACK_GLOBAL(dgghrd,DGGHRD) 11237*bf2c3715SXin Li #define LAPACK_cgghrd LAPACK_GLOBAL(cgghrd,CGGHRD) 11238*bf2c3715SXin Li #define LAPACK_zgghrd LAPACK_GLOBAL(zgghrd,ZGGHRD) 11239*bf2c3715SXin Li #define LAPACK_sggbal LAPACK_GLOBAL(sggbal,SGGBAL) 11240*bf2c3715SXin Li #define LAPACK_dggbal LAPACK_GLOBAL(dggbal,DGGBAL) 11241*bf2c3715SXin Li #define LAPACK_cggbal LAPACK_GLOBAL(cggbal,CGGBAL) 11242*bf2c3715SXin Li #define LAPACK_zggbal LAPACK_GLOBAL(zggbal,ZGGBAL) 11243*bf2c3715SXin Li #define LAPACK_sggbak LAPACK_GLOBAL(sggbak,SGGBAK) 11244*bf2c3715SXin Li #define LAPACK_dggbak LAPACK_GLOBAL(dggbak,DGGBAK) 11245*bf2c3715SXin Li #define LAPACK_cggbak LAPACK_GLOBAL(cggbak,CGGBAK) 11246*bf2c3715SXin Li #define LAPACK_zggbak LAPACK_GLOBAL(zggbak,ZGGBAK) 11247*bf2c3715SXin Li #define LAPACK_shgeqz LAPACK_GLOBAL(shgeqz,SHGEQZ) 11248*bf2c3715SXin Li #define LAPACK_dhgeqz LAPACK_GLOBAL(dhgeqz,DHGEQZ) 11249*bf2c3715SXin Li #define LAPACK_chgeqz LAPACK_GLOBAL(chgeqz,CHGEQZ) 11250*bf2c3715SXin Li #define LAPACK_zhgeqz LAPACK_GLOBAL(zhgeqz,ZHGEQZ) 11251*bf2c3715SXin Li #define LAPACK_stgevc LAPACK_GLOBAL(stgevc,STGEVC) 11252*bf2c3715SXin Li #define LAPACK_dtgevc LAPACK_GLOBAL(dtgevc,DTGEVC) 11253*bf2c3715SXin Li #define LAPACK_ctgevc LAPACK_GLOBAL(ctgevc,CTGEVC) 11254*bf2c3715SXin Li #define LAPACK_ztgevc LAPACK_GLOBAL(ztgevc,ZTGEVC) 11255*bf2c3715SXin Li #define LAPACK_stgexc LAPACK_GLOBAL(stgexc,STGEXC) 11256*bf2c3715SXin Li #define LAPACK_dtgexc LAPACK_GLOBAL(dtgexc,DTGEXC) 11257*bf2c3715SXin Li #define LAPACK_ctgexc LAPACK_GLOBAL(ctgexc,CTGEXC) 11258*bf2c3715SXin Li #define LAPACK_ztgexc LAPACK_GLOBAL(ztgexc,ZTGEXC) 11259*bf2c3715SXin Li #define LAPACK_stgsen LAPACK_GLOBAL(stgsen,STGSEN) 11260*bf2c3715SXin Li #define LAPACK_dtgsen LAPACK_GLOBAL(dtgsen,DTGSEN) 11261*bf2c3715SXin Li #define LAPACK_ctgsen LAPACK_GLOBAL(ctgsen,CTGSEN) 11262*bf2c3715SXin Li #define LAPACK_ztgsen LAPACK_GLOBAL(ztgsen,ZTGSEN) 11263*bf2c3715SXin Li #define LAPACK_stgsyl LAPACK_GLOBAL(stgsyl,STGSYL) 11264*bf2c3715SXin Li #define LAPACK_dtgsyl LAPACK_GLOBAL(dtgsyl,DTGSYL) 11265*bf2c3715SXin Li #define LAPACK_ctgsyl LAPACK_GLOBAL(ctgsyl,CTGSYL) 11266*bf2c3715SXin Li #define LAPACK_ztgsyl LAPACK_GLOBAL(ztgsyl,ZTGSYL) 11267*bf2c3715SXin Li #define LAPACK_stgsna LAPACK_GLOBAL(stgsna,STGSNA) 11268*bf2c3715SXin Li #define LAPACK_dtgsna LAPACK_GLOBAL(dtgsna,DTGSNA) 11269*bf2c3715SXin Li #define LAPACK_ctgsna LAPACK_GLOBAL(ctgsna,CTGSNA) 11270*bf2c3715SXin Li #define LAPACK_ztgsna LAPACK_GLOBAL(ztgsna,ZTGSNA) 11271*bf2c3715SXin Li #define LAPACK_sggsvp LAPACK_GLOBAL(sggsvp,SGGSVP) 11272*bf2c3715SXin Li #define LAPACK_dggsvp LAPACK_GLOBAL(dggsvp,DGGSVP) 11273*bf2c3715SXin Li #define LAPACK_cggsvp LAPACK_GLOBAL(cggsvp,CGGSVP) 11274*bf2c3715SXin Li #define LAPACK_zggsvp LAPACK_GLOBAL(zggsvp,ZGGSVP) 11275*bf2c3715SXin Li #define LAPACK_stgsja LAPACK_GLOBAL(stgsja,STGSJA) 11276*bf2c3715SXin Li #define LAPACK_dtgsja LAPACK_GLOBAL(dtgsja,DTGSJA) 11277*bf2c3715SXin Li #define LAPACK_ctgsja LAPACK_GLOBAL(ctgsja,CTGSJA) 11278*bf2c3715SXin Li #define LAPACK_ztgsja LAPACK_GLOBAL(ztgsja,ZTGSJA) 11279*bf2c3715SXin Li #define LAPACK_sgels LAPACK_GLOBAL(sgels,SGELS) 11280*bf2c3715SXin Li #define LAPACK_dgels LAPACK_GLOBAL(dgels,DGELS) 11281*bf2c3715SXin Li #define LAPACK_cgels LAPACK_GLOBAL(cgels,CGELS) 11282*bf2c3715SXin Li #define LAPACK_zgels LAPACK_GLOBAL(zgels,ZGELS) 11283*bf2c3715SXin Li #define LAPACK_sgelsy LAPACK_GLOBAL(sgelsy,SGELSY) 11284*bf2c3715SXin Li #define LAPACK_dgelsy LAPACK_GLOBAL(dgelsy,DGELSY) 11285*bf2c3715SXin Li #define LAPACK_cgelsy LAPACK_GLOBAL(cgelsy,CGELSY) 11286*bf2c3715SXin Li #define LAPACK_zgelsy LAPACK_GLOBAL(zgelsy,ZGELSY) 11287*bf2c3715SXin Li #define LAPACK_sgelss LAPACK_GLOBAL(sgelss,SGELSS) 11288*bf2c3715SXin Li #define LAPACK_dgelss LAPACK_GLOBAL(dgelss,DGELSS) 11289*bf2c3715SXin Li #define LAPACK_cgelss LAPACK_GLOBAL(cgelss,CGELSS) 11290*bf2c3715SXin Li #define LAPACK_zgelss LAPACK_GLOBAL(zgelss,ZGELSS) 11291*bf2c3715SXin Li #define LAPACK_sgelsd LAPACK_GLOBAL(sgelsd,SGELSD) 11292*bf2c3715SXin Li #define LAPACK_dgelsd LAPACK_GLOBAL(dgelsd,DGELSD) 11293*bf2c3715SXin Li #define LAPACK_cgelsd LAPACK_GLOBAL(cgelsd,CGELSD) 11294*bf2c3715SXin Li #define LAPACK_zgelsd LAPACK_GLOBAL(zgelsd,ZGELSD) 11295*bf2c3715SXin Li #define LAPACK_sgglse LAPACK_GLOBAL(sgglse,SGGLSE) 11296*bf2c3715SXin Li #define LAPACK_dgglse LAPACK_GLOBAL(dgglse,DGGLSE) 11297*bf2c3715SXin Li #define LAPACK_cgglse LAPACK_GLOBAL(cgglse,CGGLSE) 11298*bf2c3715SXin Li #define LAPACK_zgglse LAPACK_GLOBAL(zgglse,ZGGLSE) 11299*bf2c3715SXin Li #define LAPACK_sggglm LAPACK_GLOBAL(sggglm,SGGGLM) 11300*bf2c3715SXin Li #define LAPACK_dggglm LAPACK_GLOBAL(dggglm,DGGGLM) 11301*bf2c3715SXin Li #define LAPACK_cggglm LAPACK_GLOBAL(cggglm,CGGGLM) 11302*bf2c3715SXin Li #define LAPACK_zggglm LAPACK_GLOBAL(zggglm,ZGGGLM) 11303*bf2c3715SXin Li #define LAPACK_ssyev LAPACK_GLOBAL(ssyev,SSYEV) 11304*bf2c3715SXin Li #define LAPACK_dsyev LAPACK_GLOBAL(dsyev,DSYEV) 11305*bf2c3715SXin Li #define LAPACK_cheev LAPACK_GLOBAL(cheev,CHEEV) 11306*bf2c3715SXin Li #define LAPACK_zheev LAPACK_GLOBAL(zheev,ZHEEV) 11307*bf2c3715SXin Li #define LAPACK_ssyevd LAPACK_GLOBAL(ssyevd,SSYEVD) 11308*bf2c3715SXin Li #define LAPACK_dsyevd LAPACK_GLOBAL(dsyevd,DSYEVD) 11309*bf2c3715SXin Li #define LAPACK_cheevd LAPACK_GLOBAL(cheevd,CHEEVD) 11310*bf2c3715SXin Li #define LAPACK_zheevd LAPACK_GLOBAL(zheevd,ZHEEVD) 11311*bf2c3715SXin Li #define LAPACK_ssyevx LAPACK_GLOBAL(ssyevx,SSYEVX) 11312*bf2c3715SXin Li #define LAPACK_dsyevx LAPACK_GLOBAL(dsyevx,DSYEVX) 11313*bf2c3715SXin Li #define LAPACK_cheevx LAPACK_GLOBAL(cheevx,CHEEVX) 11314*bf2c3715SXin Li #define LAPACK_zheevx LAPACK_GLOBAL(zheevx,ZHEEVX) 11315*bf2c3715SXin Li #define LAPACK_ssyevr LAPACK_GLOBAL(ssyevr,SSYEVR) 11316*bf2c3715SXin Li #define LAPACK_dsyevr LAPACK_GLOBAL(dsyevr,DSYEVR) 11317*bf2c3715SXin Li #define LAPACK_cheevr LAPACK_GLOBAL(cheevr,CHEEVR) 11318*bf2c3715SXin Li #define LAPACK_zheevr LAPACK_GLOBAL(zheevr,ZHEEVR) 11319*bf2c3715SXin Li #define LAPACK_sspev LAPACK_GLOBAL(sspev,SSPEV) 11320*bf2c3715SXin Li #define LAPACK_dspev LAPACK_GLOBAL(dspev,DSPEV) 11321*bf2c3715SXin Li #define LAPACK_chpev LAPACK_GLOBAL(chpev,CHPEV) 11322*bf2c3715SXin Li #define LAPACK_zhpev LAPACK_GLOBAL(zhpev,ZHPEV) 11323*bf2c3715SXin Li #define LAPACK_sspevd LAPACK_GLOBAL(sspevd,SSPEVD) 11324*bf2c3715SXin Li #define LAPACK_dspevd LAPACK_GLOBAL(dspevd,DSPEVD) 11325*bf2c3715SXin Li #define LAPACK_chpevd LAPACK_GLOBAL(chpevd,CHPEVD) 11326*bf2c3715SXin Li #define LAPACK_zhpevd LAPACK_GLOBAL(zhpevd,ZHPEVD) 11327*bf2c3715SXin Li #define LAPACK_sspevx LAPACK_GLOBAL(sspevx,SSPEVX) 11328*bf2c3715SXin Li #define LAPACK_dspevx LAPACK_GLOBAL(dspevx,DSPEVX) 11329*bf2c3715SXin Li #define LAPACK_chpevx LAPACK_GLOBAL(chpevx,CHPEVX) 11330*bf2c3715SXin Li #define LAPACK_zhpevx LAPACK_GLOBAL(zhpevx,ZHPEVX) 11331*bf2c3715SXin Li #define LAPACK_ssbev LAPACK_GLOBAL(ssbev,SSBEV) 11332*bf2c3715SXin Li #define LAPACK_dsbev LAPACK_GLOBAL(dsbev,DSBEV) 11333*bf2c3715SXin Li #define LAPACK_chbev LAPACK_GLOBAL(chbev,CHBEV) 11334*bf2c3715SXin Li #define LAPACK_zhbev LAPACK_GLOBAL(zhbev,ZHBEV) 11335*bf2c3715SXin Li #define LAPACK_ssbevd LAPACK_GLOBAL(ssbevd,SSBEVD) 11336*bf2c3715SXin Li #define LAPACK_dsbevd LAPACK_GLOBAL(dsbevd,DSBEVD) 11337*bf2c3715SXin Li #define LAPACK_chbevd LAPACK_GLOBAL(chbevd,CHBEVD) 11338*bf2c3715SXin Li #define LAPACK_zhbevd LAPACK_GLOBAL(zhbevd,ZHBEVD) 11339*bf2c3715SXin Li #define LAPACK_ssbevx LAPACK_GLOBAL(ssbevx,SSBEVX) 11340*bf2c3715SXin Li #define LAPACK_dsbevx LAPACK_GLOBAL(dsbevx,DSBEVX) 11341*bf2c3715SXin Li #define LAPACK_chbevx LAPACK_GLOBAL(chbevx,CHBEVX) 11342*bf2c3715SXin Li #define LAPACK_zhbevx LAPACK_GLOBAL(zhbevx,ZHBEVX) 11343*bf2c3715SXin Li #define LAPACK_sstev LAPACK_GLOBAL(sstev,SSTEV) 11344*bf2c3715SXin Li #define LAPACK_dstev LAPACK_GLOBAL(dstev,DSTEV) 11345*bf2c3715SXin Li #define LAPACK_sstevd LAPACK_GLOBAL(sstevd,SSTEVD) 11346*bf2c3715SXin Li #define LAPACK_dstevd LAPACK_GLOBAL(dstevd,DSTEVD) 11347*bf2c3715SXin Li #define LAPACK_sstevx LAPACK_GLOBAL(sstevx,SSTEVX) 11348*bf2c3715SXin Li #define LAPACK_dstevx LAPACK_GLOBAL(dstevx,DSTEVX) 11349*bf2c3715SXin Li #define LAPACK_sstevr LAPACK_GLOBAL(sstevr,SSTEVR) 11350*bf2c3715SXin Li #define LAPACK_dstevr LAPACK_GLOBAL(dstevr,DSTEVR) 11351*bf2c3715SXin Li #define LAPACK_sgees LAPACK_GLOBAL(sgees,SGEES) 11352*bf2c3715SXin Li #define LAPACK_dgees LAPACK_GLOBAL(dgees,DGEES) 11353*bf2c3715SXin Li #define LAPACK_cgees LAPACK_GLOBAL(cgees,CGEES) 11354*bf2c3715SXin Li #define LAPACK_zgees LAPACK_GLOBAL(zgees,ZGEES) 11355*bf2c3715SXin Li #define LAPACK_sgeesx LAPACK_GLOBAL(sgeesx,SGEESX) 11356*bf2c3715SXin Li #define LAPACK_dgeesx LAPACK_GLOBAL(dgeesx,DGEESX) 11357*bf2c3715SXin Li #define LAPACK_cgeesx LAPACK_GLOBAL(cgeesx,CGEESX) 11358*bf2c3715SXin Li #define LAPACK_zgeesx LAPACK_GLOBAL(zgeesx,ZGEESX) 11359*bf2c3715SXin Li #define LAPACK_sgeev LAPACK_GLOBAL(sgeev,SGEEV) 11360*bf2c3715SXin Li #define LAPACK_dgeev LAPACK_GLOBAL(dgeev,DGEEV) 11361*bf2c3715SXin Li #define LAPACK_cgeev LAPACK_GLOBAL(cgeev,CGEEV) 11362*bf2c3715SXin Li #define LAPACK_zgeev LAPACK_GLOBAL(zgeev,ZGEEV) 11363*bf2c3715SXin Li #define LAPACK_sgeevx LAPACK_GLOBAL(sgeevx,SGEEVX) 11364*bf2c3715SXin Li #define LAPACK_dgeevx LAPACK_GLOBAL(dgeevx,DGEEVX) 11365*bf2c3715SXin Li #define LAPACK_cgeevx LAPACK_GLOBAL(cgeevx,CGEEVX) 11366*bf2c3715SXin Li #define LAPACK_zgeevx LAPACK_GLOBAL(zgeevx,ZGEEVX) 11367*bf2c3715SXin Li #define LAPACK_sgesvd LAPACK_GLOBAL(sgesvd,SGESVD) 11368*bf2c3715SXin Li #define LAPACK_dgesvd LAPACK_GLOBAL(dgesvd,DGESVD) 11369*bf2c3715SXin Li #define LAPACK_cgesvd LAPACK_GLOBAL(cgesvd,CGESVD) 11370*bf2c3715SXin Li #define LAPACK_zgesvd LAPACK_GLOBAL(zgesvd,ZGESVD) 11371*bf2c3715SXin Li #define LAPACK_sgesdd LAPACK_GLOBAL(sgesdd,SGESDD) 11372*bf2c3715SXin Li #define LAPACK_dgesdd LAPACK_GLOBAL(dgesdd,DGESDD) 11373*bf2c3715SXin Li #define LAPACK_cgesdd LAPACK_GLOBAL(cgesdd,CGESDD) 11374*bf2c3715SXin Li #define LAPACK_zgesdd LAPACK_GLOBAL(zgesdd,ZGESDD) 11375*bf2c3715SXin Li #define LAPACK_dgejsv LAPACK_GLOBAL(dgejsv,DGEJSV) 11376*bf2c3715SXin Li #define LAPACK_sgejsv LAPACK_GLOBAL(sgejsv,SGEJSV) 11377*bf2c3715SXin Li #define LAPACK_dgesvj LAPACK_GLOBAL(dgesvj,DGESVJ) 11378*bf2c3715SXin Li #define LAPACK_sgesvj LAPACK_GLOBAL(sgesvj,SGESVJ) 11379*bf2c3715SXin Li #define LAPACK_sggsvd LAPACK_GLOBAL(sggsvd,SGGSVD) 11380*bf2c3715SXin Li #define LAPACK_dggsvd LAPACK_GLOBAL(dggsvd,DGGSVD) 11381*bf2c3715SXin Li #define LAPACK_cggsvd LAPACK_GLOBAL(cggsvd,CGGSVD) 11382*bf2c3715SXin Li #define LAPACK_zggsvd LAPACK_GLOBAL(zggsvd,ZGGSVD) 11383*bf2c3715SXin Li #define LAPACK_ssygv LAPACK_GLOBAL(ssygv,SSYGV) 11384*bf2c3715SXin Li #define LAPACK_dsygv LAPACK_GLOBAL(dsygv,DSYGV) 11385*bf2c3715SXin Li #define LAPACK_chegv LAPACK_GLOBAL(chegv,CHEGV) 11386*bf2c3715SXin Li #define LAPACK_zhegv LAPACK_GLOBAL(zhegv,ZHEGV) 11387*bf2c3715SXin Li #define LAPACK_ssygvd LAPACK_GLOBAL(ssygvd,SSYGVD) 11388*bf2c3715SXin Li #define LAPACK_dsygvd LAPACK_GLOBAL(dsygvd,DSYGVD) 11389*bf2c3715SXin Li #define LAPACK_chegvd LAPACK_GLOBAL(chegvd,CHEGVD) 11390*bf2c3715SXin Li #define LAPACK_zhegvd LAPACK_GLOBAL(zhegvd,ZHEGVD) 11391*bf2c3715SXin Li #define LAPACK_ssygvx LAPACK_GLOBAL(ssygvx,SSYGVX) 11392*bf2c3715SXin Li #define LAPACK_dsygvx LAPACK_GLOBAL(dsygvx,DSYGVX) 11393*bf2c3715SXin Li #define LAPACK_chegvx LAPACK_GLOBAL(chegvx,CHEGVX) 11394*bf2c3715SXin Li #define LAPACK_zhegvx LAPACK_GLOBAL(zhegvx,ZHEGVX) 11395*bf2c3715SXin Li #define LAPACK_sspgv LAPACK_GLOBAL(sspgv,SSPGV) 11396*bf2c3715SXin Li #define LAPACK_dspgv LAPACK_GLOBAL(dspgv,DSPGV) 11397*bf2c3715SXin Li #define LAPACK_chpgv LAPACK_GLOBAL(chpgv,CHPGV) 11398*bf2c3715SXin Li #define LAPACK_zhpgv LAPACK_GLOBAL(zhpgv,ZHPGV) 11399*bf2c3715SXin Li #define LAPACK_sspgvd LAPACK_GLOBAL(sspgvd,SSPGVD) 11400*bf2c3715SXin Li #define LAPACK_dspgvd LAPACK_GLOBAL(dspgvd,DSPGVD) 11401*bf2c3715SXin Li #define LAPACK_chpgvd LAPACK_GLOBAL(chpgvd,CHPGVD) 11402*bf2c3715SXin Li #define LAPACK_zhpgvd LAPACK_GLOBAL(zhpgvd,ZHPGVD) 11403*bf2c3715SXin Li #define LAPACK_sspgvx LAPACK_GLOBAL(sspgvx,SSPGVX) 11404*bf2c3715SXin Li #define LAPACK_dspgvx LAPACK_GLOBAL(dspgvx,DSPGVX) 11405*bf2c3715SXin Li #define LAPACK_chpgvx LAPACK_GLOBAL(chpgvx,CHPGVX) 11406*bf2c3715SXin Li #define LAPACK_zhpgvx LAPACK_GLOBAL(zhpgvx,ZHPGVX) 11407*bf2c3715SXin Li #define LAPACK_ssbgv LAPACK_GLOBAL(ssbgv,SSBGV) 11408*bf2c3715SXin Li #define LAPACK_dsbgv LAPACK_GLOBAL(dsbgv,DSBGV) 11409*bf2c3715SXin Li #define LAPACK_chbgv LAPACK_GLOBAL(chbgv,CHBGV) 11410*bf2c3715SXin Li #define LAPACK_zhbgv LAPACK_GLOBAL(zhbgv,ZHBGV) 11411*bf2c3715SXin Li #define LAPACK_ssbgvd LAPACK_GLOBAL(ssbgvd,SSBGVD) 11412*bf2c3715SXin Li #define LAPACK_dsbgvd LAPACK_GLOBAL(dsbgvd,DSBGVD) 11413*bf2c3715SXin Li #define LAPACK_chbgvd LAPACK_GLOBAL(chbgvd,CHBGVD) 11414*bf2c3715SXin Li #define LAPACK_zhbgvd LAPACK_GLOBAL(zhbgvd,ZHBGVD) 11415*bf2c3715SXin Li #define LAPACK_ssbgvx LAPACK_GLOBAL(ssbgvx,SSBGVX) 11416*bf2c3715SXin Li #define LAPACK_dsbgvx LAPACK_GLOBAL(dsbgvx,DSBGVX) 11417*bf2c3715SXin Li #define LAPACK_chbgvx LAPACK_GLOBAL(chbgvx,CHBGVX) 11418*bf2c3715SXin Li #define LAPACK_zhbgvx LAPACK_GLOBAL(zhbgvx,ZHBGVX) 11419*bf2c3715SXin Li #define LAPACK_sgges LAPACK_GLOBAL(sgges,SGGES) 11420*bf2c3715SXin Li #define LAPACK_dgges LAPACK_GLOBAL(dgges,DGGES) 11421*bf2c3715SXin Li #define LAPACK_cgges LAPACK_GLOBAL(cgges,CGGES) 11422*bf2c3715SXin Li #define LAPACK_zgges LAPACK_GLOBAL(zgges,ZGGES) 11423*bf2c3715SXin Li #define LAPACK_sggesx LAPACK_GLOBAL(sggesx,SGGESX) 11424*bf2c3715SXin Li #define LAPACK_dggesx LAPACK_GLOBAL(dggesx,DGGESX) 11425*bf2c3715SXin Li #define LAPACK_cggesx LAPACK_GLOBAL(cggesx,CGGESX) 11426*bf2c3715SXin Li #define LAPACK_zggesx LAPACK_GLOBAL(zggesx,ZGGESX) 11427*bf2c3715SXin Li #define LAPACK_sggev LAPACK_GLOBAL(sggev,SGGEV) 11428*bf2c3715SXin Li #define LAPACK_dggev LAPACK_GLOBAL(dggev,DGGEV) 11429*bf2c3715SXin Li #define LAPACK_cggev LAPACK_GLOBAL(cggev,CGGEV) 11430*bf2c3715SXin Li #define LAPACK_zggev LAPACK_GLOBAL(zggev,ZGGEV) 11431*bf2c3715SXin Li #define LAPACK_sggevx LAPACK_GLOBAL(sggevx,SGGEVX) 11432*bf2c3715SXin Li #define LAPACK_dggevx LAPACK_GLOBAL(dggevx,DGGEVX) 11433*bf2c3715SXin Li #define LAPACK_cggevx LAPACK_GLOBAL(cggevx,CGGEVX) 11434*bf2c3715SXin Li #define LAPACK_zggevx LAPACK_GLOBAL(zggevx,ZGGEVX) 11435*bf2c3715SXin Li #define LAPACK_dsfrk LAPACK_GLOBAL(dsfrk,DSFRK) 11436*bf2c3715SXin Li #define LAPACK_ssfrk LAPACK_GLOBAL(ssfrk,SSFRK) 11437*bf2c3715SXin Li #define LAPACK_zhfrk LAPACK_GLOBAL(zhfrk,ZHFRK) 11438*bf2c3715SXin Li #define LAPACK_chfrk LAPACK_GLOBAL(chfrk,CHFRK) 11439*bf2c3715SXin Li #define LAPACK_dtfsm LAPACK_GLOBAL(dtfsm,DTFSM) 11440*bf2c3715SXin Li #define LAPACK_stfsm LAPACK_GLOBAL(stfsm,STFSM) 11441*bf2c3715SXin Li #define LAPACK_ztfsm LAPACK_GLOBAL(ztfsm,ZTFSM) 11442*bf2c3715SXin Li #define LAPACK_ctfsm LAPACK_GLOBAL(ctfsm,CTFSM) 11443*bf2c3715SXin Li #define LAPACK_dtfttp LAPACK_GLOBAL(dtfttp,DTFTTP) 11444*bf2c3715SXin Li #define LAPACK_stfttp LAPACK_GLOBAL(stfttp,STFTTP) 11445*bf2c3715SXin Li #define LAPACK_ztfttp LAPACK_GLOBAL(ztfttp,ZTFTTP) 11446*bf2c3715SXin Li #define LAPACK_ctfttp LAPACK_GLOBAL(ctfttp,CTFTTP) 11447*bf2c3715SXin Li #define LAPACK_dtfttr LAPACK_GLOBAL(dtfttr,DTFTTR) 11448*bf2c3715SXin Li #define LAPACK_stfttr LAPACK_GLOBAL(stfttr,STFTTR) 11449*bf2c3715SXin Li #define LAPACK_ztfttr LAPACK_GLOBAL(ztfttr,ZTFTTR) 11450*bf2c3715SXin Li #define LAPACK_ctfttr LAPACK_GLOBAL(ctfttr,CTFTTR) 11451*bf2c3715SXin Li #define LAPACK_dtpttf LAPACK_GLOBAL(dtpttf,DTPTTF) 11452*bf2c3715SXin Li #define LAPACK_stpttf LAPACK_GLOBAL(stpttf,STPTTF) 11453*bf2c3715SXin Li #define LAPACK_ztpttf LAPACK_GLOBAL(ztpttf,ZTPTTF) 11454*bf2c3715SXin Li #define LAPACK_ctpttf LAPACK_GLOBAL(ctpttf,CTPTTF) 11455*bf2c3715SXin Li #define LAPACK_dtpttr LAPACK_GLOBAL(dtpttr,DTPTTR) 11456*bf2c3715SXin Li #define LAPACK_stpttr LAPACK_GLOBAL(stpttr,STPTTR) 11457*bf2c3715SXin Li #define LAPACK_ztpttr LAPACK_GLOBAL(ztpttr,ZTPTTR) 11458*bf2c3715SXin Li #define LAPACK_ctpttr LAPACK_GLOBAL(ctpttr,CTPTTR) 11459*bf2c3715SXin Li #define LAPACK_dtrttf LAPACK_GLOBAL(dtrttf,DTRTTF) 11460*bf2c3715SXin Li #define LAPACK_strttf LAPACK_GLOBAL(strttf,STRTTF) 11461*bf2c3715SXin Li #define LAPACK_ztrttf LAPACK_GLOBAL(ztrttf,ZTRTTF) 11462*bf2c3715SXin Li #define LAPACK_ctrttf LAPACK_GLOBAL(ctrttf,CTRTTF) 11463*bf2c3715SXin Li #define LAPACK_dtrttp LAPACK_GLOBAL(dtrttp,DTRTTP) 11464*bf2c3715SXin Li #define LAPACK_strttp LAPACK_GLOBAL(strttp,STRTTP) 11465*bf2c3715SXin Li #define LAPACK_ztrttp LAPACK_GLOBAL(ztrttp,ZTRTTP) 11466*bf2c3715SXin Li #define LAPACK_ctrttp LAPACK_GLOBAL(ctrttp,CTRTTP) 11467*bf2c3715SXin Li #define LAPACK_sgeqrfp LAPACK_GLOBAL(sgeqrfp,SGEQRFP) 11468*bf2c3715SXin Li #define LAPACK_dgeqrfp LAPACK_GLOBAL(dgeqrfp,DGEQRFP) 11469*bf2c3715SXin Li #define LAPACK_cgeqrfp LAPACK_GLOBAL(cgeqrfp,CGEQRFP) 11470*bf2c3715SXin Li #define LAPACK_zgeqrfp LAPACK_GLOBAL(zgeqrfp,ZGEQRFP) 11471*bf2c3715SXin Li #define LAPACK_clacgv LAPACK_GLOBAL(clacgv,CLACGV) 11472*bf2c3715SXin Li #define LAPACK_zlacgv LAPACK_GLOBAL(zlacgv,ZLACGV) 11473*bf2c3715SXin Li #define LAPACK_slarnv LAPACK_GLOBAL(slarnv,SLARNV) 11474*bf2c3715SXin Li #define LAPACK_dlarnv LAPACK_GLOBAL(dlarnv,DLARNV) 11475*bf2c3715SXin Li #define LAPACK_clarnv LAPACK_GLOBAL(clarnv,CLARNV) 11476*bf2c3715SXin Li #define LAPACK_zlarnv LAPACK_GLOBAL(zlarnv,ZLARNV) 11477*bf2c3715SXin Li #define LAPACK_sgeqr2 LAPACK_GLOBAL(sgeqr2,SGEQR2) 11478*bf2c3715SXin Li #define LAPACK_dgeqr2 LAPACK_GLOBAL(dgeqr2,DGEQR2) 11479*bf2c3715SXin Li #define LAPACK_cgeqr2 LAPACK_GLOBAL(cgeqr2,CGEQR2) 11480*bf2c3715SXin Li #define LAPACK_zgeqr2 LAPACK_GLOBAL(zgeqr2,ZGEQR2) 11481*bf2c3715SXin Li #define LAPACK_slacpy LAPACK_GLOBAL(slacpy,SLACPY) 11482*bf2c3715SXin Li #define LAPACK_dlacpy LAPACK_GLOBAL(dlacpy,DLACPY) 11483*bf2c3715SXin Li #define LAPACK_clacpy LAPACK_GLOBAL(clacpy,CLACPY) 11484*bf2c3715SXin Li #define LAPACK_zlacpy LAPACK_GLOBAL(zlacpy,ZLACPY) 11485*bf2c3715SXin Li #define LAPACK_sgetf2 LAPACK_GLOBAL(sgetf2,SGETF2) 11486*bf2c3715SXin Li #define LAPACK_dgetf2 LAPACK_GLOBAL(dgetf2,DGETF2) 11487*bf2c3715SXin Li #define LAPACK_cgetf2 LAPACK_GLOBAL(cgetf2,CGETF2) 11488*bf2c3715SXin Li #define LAPACK_zgetf2 LAPACK_GLOBAL(zgetf2,ZGETF2) 11489*bf2c3715SXin Li #define LAPACK_slaswp LAPACK_GLOBAL(slaswp,SLASWP) 11490*bf2c3715SXin Li #define LAPACK_dlaswp LAPACK_GLOBAL(dlaswp,DLASWP) 11491*bf2c3715SXin Li #define LAPACK_claswp LAPACK_GLOBAL(claswp,CLASWP) 11492*bf2c3715SXin Li #define LAPACK_zlaswp LAPACK_GLOBAL(zlaswp,ZLASWP) 11493*bf2c3715SXin Li #define LAPACK_slange LAPACK_GLOBAL(slange,SLANGE) 11494*bf2c3715SXin Li #define LAPACK_dlange LAPACK_GLOBAL(dlange,DLANGE) 11495*bf2c3715SXin Li #define LAPACK_clange LAPACK_GLOBAL(clange,CLANGE) 11496*bf2c3715SXin Li #define LAPACK_zlange LAPACK_GLOBAL(zlange,ZLANGE) 11497*bf2c3715SXin Li #define LAPACK_clanhe LAPACK_GLOBAL(clanhe,CLANHE) 11498*bf2c3715SXin Li #define LAPACK_zlanhe LAPACK_GLOBAL(zlanhe,ZLANHE) 11499*bf2c3715SXin Li #define LAPACK_slansy LAPACK_GLOBAL(slansy,SLANSY) 11500*bf2c3715SXin Li #define LAPACK_dlansy LAPACK_GLOBAL(dlansy,DLANSY) 11501*bf2c3715SXin Li #define LAPACK_clansy LAPACK_GLOBAL(clansy,CLANSY) 11502*bf2c3715SXin Li #define LAPACK_zlansy LAPACK_GLOBAL(zlansy,ZLANSY) 11503*bf2c3715SXin Li #define LAPACK_slantr LAPACK_GLOBAL(slantr,SLANTR) 11504*bf2c3715SXin Li #define LAPACK_dlantr LAPACK_GLOBAL(dlantr,DLANTR) 11505*bf2c3715SXin Li #define LAPACK_clantr LAPACK_GLOBAL(clantr,CLANTR) 11506*bf2c3715SXin Li #define LAPACK_zlantr LAPACK_GLOBAL(zlantr,ZLANTR) 11507*bf2c3715SXin Li #define LAPACK_slamch LAPACK_GLOBAL(slamch,SLAMCH) 11508*bf2c3715SXin Li #define LAPACK_dlamch LAPACK_GLOBAL(dlamch,DLAMCH) 11509*bf2c3715SXin Li #define LAPACK_sgelq2 LAPACK_GLOBAL(sgelq2,SGELQ2) 11510*bf2c3715SXin Li #define LAPACK_dgelq2 LAPACK_GLOBAL(dgelq2,DGELQ2) 11511*bf2c3715SXin Li #define LAPACK_cgelq2 LAPACK_GLOBAL(cgelq2,CGELQ2) 11512*bf2c3715SXin Li #define LAPACK_zgelq2 LAPACK_GLOBAL(zgelq2,ZGELQ2) 11513*bf2c3715SXin Li #define LAPACK_slarfb LAPACK_GLOBAL(slarfb,SLARFB) 11514*bf2c3715SXin Li #define LAPACK_dlarfb LAPACK_GLOBAL(dlarfb,DLARFB) 11515*bf2c3715SXin Li #define LAPACK_clarfb LAPACK_GLOBAL(clarfb,CLARFB) 11516*bf2c3715SXin Li #define LAPACK_zlarfb LAPACK_GLOBAL(zlarfb,ZLARFB) 11517*bf2c3715SXin Li #define LAPACK_slarfg LAPACK_GLOBAL(slarfg,SLARFG) 11518*bf2c3715SXin Li #define LAPACK_dlarfg LAPACK_GLOBAL(dlarfg,DLARFG) 11519*bf2c3715SXin Li #define LAPACK_clarfg LAPACK_GLOBAL(clarfg,CLARFG) 11520*bf2c3715SXin Li #define LAPACK_zlarfg LAPACK_GLOBAL(zlarfg,ZLARFG) 11521*bf2c3715SXin Li #define LAPACK_slarft LAPACK_GLOBAL(slarft,SLARFT) 11522*bf2c3715SXin Li #define LAPACK_dlarft LAPACK_GLOBAL(dlarft,DLARFT) 11523*bf2c3715SXin Li #define LAPACK_clarft LAPACK_GLOBAL(clarft,CLARFT) 11524*bf2c3715SXin Li #define LAPACK_zlarft LAPACK_GLOBAL(zlarft,ZLARFT) 11525*bf2c3715SXin Li #define LAPACK_slarfx LAPACK_GLOBAL(slarfx,SLARFX) 11526*bf2c3715SXin Li #define LAPACK_dlarfx LAPACK_GLOBAL(dlarfx,DLARFX) 11527*bf2c3715SXin Li #define LAPACK_clarfx LAPACK_GLOBAL(clarfx,CLARFX) 11528*bf2c3715SXin Li #define LAPACK_zlarfx LAPACK_GLOBAL(zlarfx,ZLARFX) 11529*bf2c3715SXin Li #define LAPACK_slatms LAPACK_GLOBAL(slatms,SLATMS) 11530*bf2c3715SXin Li #define LAPACK_dlatms LAPACK_GLOBAL(dlatms,DLATMS) 11531*bf2c3715SXin Li #define LAPACK_clatms LAPACK_GLOBAL(clatms,CLATMS) 11532*bf2c3715SXin Li #define LAPACK_zlatms LAPACK_GLOBAL(zlatms,ZLATMS) 11533*bf2c3715SXin Li #define LAPACK_slag2d LAPACK_GLOBAL(slag2d,SLAG2D) 11534*bf2c3715SXin Li #define LAPACK_dlag2s LAPACK_GLOBAL(dlag2s,DLAG2S) 11535*bf2c3715SXin Li #define LAPACK_clag2z LAPACK_GLOBAL(clag2z,CLAG2Z) 11536*bf2c3715SXin Li #define LAPACK_zlag2c LAPACK_GLOBAL(zlag2c,ZLAG2C) 11537*bf2c3715SXin Li #define LAPACK_slauum LAPACK_GLOBAL(slauum,SLAUUM) 11538*bf2c3715SXin Li #define LAPACK_dlauum LAPACK_GLOBAL(dlauum,DLAUUM) 11539*bf2c3715SXin Li #define LAPACK_clauum LAPACK_GLOBAL(clauum,CLAUUM) 11540*bf2c3715SXin Li #define LAPACK_zlauum LAPACK_GLOBAL(zlauum,ZLAUUM) 11541*bf2c3715SXin Li #define LAPACK_slagge LAPACK_GLOBAL(slagge,SLAGGE) 11542*bf2c3715SXin Li #define LAPACK_dlagge LAPACK_GLOBAL(dlagge,DLAGGE) 11543*bf2c3715SXin Li #define LAPACK_clagge LAPACK_GLOBAL(clagge,CLAGGE) 11544*bf2c3715SXin Li #define LAPACK_zlagge LAPACK_GLOBAL(zlagge,ZLAGGE) 11545*bf2c3715SXin Li #define LAPACK_slaset LAPACK_GLOBAL(slaset,SLASET) 11546*bf2c3715SXin Li #define LAPACK_dlaset LAPACK_GLOBAL(dlaset,DLASET) 11547*bf2c3715SXin Li #define LAPACK_claset LAPACK_GLOBAL(claset,CLASET) 11548*bf2c3715SXin Li #define LAPACK_zlaset LAPACK_GLOBAL(zlaset,ZLASET) 11549*bf2c3715SXin Li #define LAPACK_slasrt LAPACK_GLOBAL(slasrt,SLASRT) 11550*bf2c3715SXin Li #define LAPACK_dlasrt LAPACK_GLOBAL(dlasrt,DLASRT) 11551*bf2c3715SXin Li #define LAPACK_slagsy LAPACK_GLOBAL(slagsy,SLAGSY) 11552*bf2c3715SXin Li #define LAPACK_dlagsy LAPACK_GLOBAL(dlagsy,DLAGSY) 11553*bf2c3715SXin Li #define LAPACK_clagsy LAPACK_GLOBAL(clagsy,CLAGSY) 11554*bf2c3715SXin Li #define LAPACK_zlagsy LAPACK_GLOBAL(zlagsy,ZLAGSY) 11555*bf2c3715SXin Li #define LAPACK_claghe LAPACK_GLOBAL(claghe,CLAGHE) 11556*bf2c3715SXin Li #define LAPACK_zlaghe LAPACK_GLOBAL(zlaghe,ZLAGHE) 11557*bf2c3715SXin Li #define LAPACK_slapmr LAPACK_GLOBAL(slapmr,SLAPMR) 11558*bf2c3715SXin Li #define LAPACK_dlapmr LAPACK_GLOBAL(dlapmr,DLAPMR) 11559*bf2c3715SXin Li #define LAPACK_clapmr LAPACK_GLOBAL(clapmr,CLAPMR) 11560*bf2c3715SXin Li #define LAPACK_zlapmr LAPACK_GLOBAL(zlapmr,ZLAPMR) 11561*bf2c3715SXin Li #define LAPACK_slapy2 LAPACK_GLOBAL(slapy2,SLAPY2) 11562*bf2c3715SXin Li #define LAPACK_dlapy2 LAPACK_GLOBAL(dlapy2,DLAPY2) 11563*bf2c3715SXin Li #define LAPACK_slapy3 LAPACK_GLOBAL(slapy3,SLAPY3) 11564*bf2c3715SXin Li #define LAPACK_dlapy3 LAPACK_GLOBAL(dlapy3,DLAPY3) 11565*bf2c3715SXin Li #define LAPACK_slartgp LAPACK_GLOBAL(slartgp,SLARTGP) 11566*bf2c3715SXin Li #define LAPACK_dlartgp LAPACK_GLOBAL(dlartgp,DLARTGP) 11567*bf2c3715SXin Li #define LAPACK_slartgs LAPACK_GLOBAL(slartgs,SLARTGS) 11568*bf2c3715SXin Li #define LAPACK_dlartgs LAPACK_GLOBAL(dlartgs,DLARTGS) 11569*bf2c3715SXin Li // LAPACK 3.3.0 11570*bf2c3715SXin Li #define LAPACK_cbbcsd LAPACK_GLOBAL(cbbcsd,CBBCSD) 11571*bf2c3715SXin Li #define LAPACK_cheswapr LAPACK_GLOBAL(cheswapr,CHESWAPR) 11572*bf2c3715SXin Li #define LAPACK_chetri2 LAPACK_GLOBAL(chetri2,CHETRI2) 11573*bf2c3715SXin Li #define LAPACK_chetri2x LAPACK_GLOBAL(chetri2x,CHETRI2X) 11574*bf2c3715SXin Li #define LAPACK_chetrs2 LAPACK_GLOBAL(chetrs2,CHETRS2) 11575*bf2c3715SXin Li #define LAPACK_csyconv LAPACK_GLOBAL(csyconv,CSYCONV) 11576*bf2c3715SXin Li #define LAPACK_csyswapr LAPACK_GLOBAL(csyswapr,CSYSWAPR) 11577*bf2c3715SXin Li #define LAPACK_csytri2 LAPACK_GLOBAL(csytri2,CSYTRI2) 11578*bf2c3715SXin Li #define LAPACK_csytri2x LAPACK_GLOBAL(csytri2x,CSYTRI2X) 11579*bf2c3715SXin Li #define LAPACK_csytrs2 LAPACK_GLOBAL(csytrs2,CSYTRS2) 11580*bf2c3715SXin Li #define LAPACK_cunbdb LAPACK_GLOBAL(cunbdb,CUNBDB) 11581*bf2c3715SXin Li #define LAPACK_cuncsd LAPACK_GLOBAL(cuncsd,CUNCSD) 11582*bf2c3715SXin Li #define LAPACK_dbbcsd LAPACK_GLOBAL(dbbcsd,DBBCSD) 11583*bf2c3715SXin Li #define LAPACK_dorbdb LAPACK_GLOBAL(dorbdb,DORBDB) 11584*bf2c3715SXin Li #define LAPACK_dorcsd LAPACK_GLOBAL(dorcsd,DORCSD) 11585*bf2c3715SXin Li #define LAPACK_dsyconv LAPACK_GLOBAL(dsyconv,DSYCONV) 11586*bf2c3715SXin Li #define LAPACK_dsyswapr LAPACK_GLOBAL(dsyswapr,DSYSWAPR) 11587*bf2c3715SXin Li #define LAPACK_dsytri2 LAPACK_GLOBAL(dsytri2,DSYTRI2) 11588*bf2c3715SXin Li #define LAPACK_dsytri2x LAPACK_GLOBAL(dsytri2x,DSYTRI2X) 11589*bf2c3715SXin Li #define LAPACK_dsytrs2 LAPACK_GLOBAL(dsytrs2,DSYTRS2) 11590*bf2c3715SXin Li #define LAPACK_sbbcsd LAPACK_GLOBAL(sbbcsd,SBBCSD) 11591*bf2c3715SXin Li #define LAPACK_sorbdb LAPACK_GLOBAL(sorbdb,SORBDB) 11592*bf2c3715SXin Li #define LAPACK_sorcsd LAPACK_GLOBAL(sorcsd,SORCSD) 11593*bf2c3715SXin Li #define LAPACK_ssyconv LAPACK_GLOBAL(ssyconv,SSYCONV) 11594*bf2c3715SXin Li #define LAPACK_ssyswapr LAPACK_GLOBAL(ssyswapr,SSYSWAPR) 11595*bf2c3715SXin Li #define LAPACK_ssytri2 LAPACK_GLOBAL(ssytri2,SSYTRI2) 11596*bf2c3715SXin Li #define LAPACK_ssytri2x LAPACK_GLOBAL(ssytri2x,SSYTRI2X) 11597*bf2c3715SXin Li #define LAPACK_ssytrs2 LAPACK_GLOBAL(ssytrs2,SSYTRS2) 11598*bf2c3715SXin Li #define LAPACK_zbbcsd LAPACK_GLOBAL(zbbcsd,ZBBCSD) 11599*bf2c3715SXin Li #define LAPACK_zheswapr LAPACK_GLOBAL(zheswapr,ZHESWAPR) 11600*bf2c3715SXin Li #define LAPACK_zhetri2 LAPACK_GLOBAL(zhetri2,ZHETRI2) 11601*bf2c3715SXin Li #define LAPACK_zhetri2x LAPACK_GLOBAL(zhetri2x,ZHETRI2X) 11602*bf2c3715SXin Li #define LAPACK_zhetrs2 LAPACK_GLOBAL(zhetrs2,ZHETRS2) 11603*bf2c3715SXin Li #define LAPACK_zsyconv LAPACK_GLOBAL(zsyconv,ZSYCONV) 11604*bf2c3715SXin Li #define LAPACK_zsyswapr LAPACK_GLOBAL(zsyswapr,ZSYSWAPR) 11605*bf2c3715SXin Li #define LAPACK_zsytri2 LAPACK_GLOBAL(zsytri2,ZSYTRI2) 11606*bf2c3715SXin Li #define LAPACK_zsytri2x LAPACK_GLOBAL(zsytri2x,ZSYTRI2X) 11607*bf2c3715SXin Li #define LAPACK_zsytrs2 LAPACK_GLOBAL(zsytrs2,ZSYTRS2) 11608*bf2c3715SXin Li #define LAPACK_zunbdb LAPACK_GLOBAL(zunbdb,ZUNBDB) 11609*bf2c3715SXin Li #define LAPACK_zuncsd LAPACK_GLOBAL(zuncsd,ZUNCSD) 11610*bf2c3715SXin Li // LAPACK 3.4.0 11611*bf2c3715SXin Li #define LAPACK_sgemqrt LAPACK_GLOBAL(sgemqrt,SGEMQRT) 11612*bf2c3715SXin Li #define LAPACK_dgemqrt LAPACK_GLOBAL(dgemqrt,DGEMQRT) 11613*bf2c3715SXin Li #define LAPACK_cgemqrt LAPACK_GLOBAL(cgemqrt,CGEMQRT) 11614*bf2c3715SXin Li #define LAPACK_zgemqrt LAPACK_GLOBAL(zgemqrt,ZGEMQRT) 11615*bf2c3715SXin Li #define LAPACK_sgeqrt LAPACK_GLOBAL(sgeqrt,SGEQRT) 11616*bf2c3715SXin Li #define LAPACK_dgeqrt LAPACK_GLOBAL(dgeqrt,DGEQRT) 11617*bf2c3715SXin Li #define LAPACK_cgeqrt LAPACK_GLOBAL(cgeqrt,CGEQRT) 11618*bf2c3715SXin Li #define LAPACK_zgeqrt LAPACK_GLOBAL(zgeqrt,ZGEQRT) 11619*bf2c3715SXin Li #define LAPACK_sgeqrt2 LAPACK_GLOBAL(sgeqrt2,SGEQRT2) 11620*bf2c3715SXin Li #define LAPACK_dgeqrt2 LAPACK_GLOBAL(dgeqrt2,DGEQRT2) 11621*bf2c3715SXin Li #define LAPACK_cgeqrt2 LAPACK_GLOBAL(cgeqrt2,CGEQRT2) 11622*bf2c3715SXin Li #define LAPACK_zgeqrt2 LAPACK_GLOBAL(zgeqrt2,ZGEQRT2) 11623*bf2c3715SXin Li #define LAPACK_sgeqrt3 LAPACK_GLOBAL(sgeqrt3,SGEQRT3) 11624*bf2c3715SXin Li #define LAPACK_dgeqrt3 LAPACK_GLOBAL(dgeqrt3,DGEQRT3) 11625*bf2c3715SXin Li #define LAPACK_cgeqrt3 LAPACK_GLOBAL(cgeqrt3,CGEQRT3) 11626*bf2c3715SXin Li #define LAPACK_zgeqrt3 LAPACK_GLOBAL(zgeqrt3,ZGEQRT3) 11627*bf2c3715SXin Li #define LAPACK_stpmqrt LAPACK_GLOBAL(stpmqrt,STPMQRT) 11628*bf2c3715SXin Li #define LAPACK_dtpmqrt LAPACK_GLOBAL(dtpmqrt,DTPMQRT) 11629*bf2c3715SXin Li #define LAPACK_ctpmqrt LAPACK_GLOBAL(ctpmqrt,CTPMQRT) 11630*bf2c3715SXin Li #define LAPACK_ztpmqrt LAPACK_GLOBAL(ztpmqrt,ZTPMQRT) 11631*bf2c3715SXin Li #define LAPACK_dtpqrt LAPACK_GLOBAL(dtpqrt,DTPQRT) 11632*bf2c3715SXin Li #define LAPACK_ctpqrt LAPACK_GLOBAL(ctpqrt,CTPQRT) 11633*bf2c3715SXin Li #define LAPACK_ztpqrt LAPACK_GLOBAL(ztpqrt,ZTPQRT) 11634*bf2c3715SXin Li #define LAPACK_stpqrt2 LAPACK_GLOBAL(stpqrt2,STPQRT2) 11635*bf2c3715SXin Li #define LAPACK_dtpqrt2 LAPACK_GLOBAL(dtpqrt2,DTPQRT2) 11636*bf2c3715SXin Li #define LAPACK_ctpqrt2 LAPACK_GLOBAL(ctpqrt2,CTPQRT2) 11637*bf2c3715SXin Li #define LAPACK_ztpqrt2 LAPACK_GLOBAL(ztpqrt2,ZTPQRT2) 11638*bf2c3715SXin Li #define LAPACK_stprfb LAPACK_GLOBAL(stprfb,STPRFB) 11639*bf2c3715SXin Li #define LAPACK_dtprfb LAPACK_GLOBAL(dtprfb,DTPRFB) 11640*bf2c3715SXin Li #define LAPACK_ctprfb LAPACK_GLOBAL(ctprfb,CTPRFB) 11641*bf2c3715SXin Li #define LAPACK_ztprfb LAPACK_GLOBAL(ztprfb,ZTPRFB) 11642*bf2c3715SXin Li // LAPACK 3.X.X 11643*bf2c3715SXin Li #define LAPACK_csyr LAPACK_GLOBAL(csyr,CSYR) 11644*bf2c3715SXin Li #define LAPACK_zsyr LAPACK_GLOBAL(zsyr,ZSYR) 11645*bf2c3715SXin Li 11646*bf2c3715SXin Li 11647*bf2c3715SXin Li void LAPACK_sgetrf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 11648*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11649*bf2c3715SXin Li void LAPACK_dgetrf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 11650*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11651*bf2c3715SXin Li void LAPACK_cgetrf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 11652*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 11653*bf2c3715SXin Li void LAPACK_zgetrf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 11654*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 11655*bf2c3715SXin Li void LAPACK_sgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11656*bf2c3715SXin Li lapack_int* ku, float* ab, lapack_int* ldab, 11657*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11658*bf2c3715SXin Li void LAPACK_dgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11659*bf2c3715SXin Li lapack_int* ku, double* ab, lapack_int* ldab, 11660*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11661*bf2c3715SXin Li void LAPACK_cgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11662*bf2c3715SXin Li lapack_int* ku, lapack_complex_float* ab, lapack_int* ldab, 11663*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11664*bf2c3715SXin Li void LAPACK_zgbtrf( lapack_int* m, lapack_int* n, lapack_int* kl, 11665*bf2c3715SXin Li lapack_int* ku, lapack_complex_double* ab, lapack_int* ldab, 11666*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11667*bf2c3715SXin Li void LAPACK_sgttrf( lapack_int* n, float* dl, float* d, float* du, float* du2, 11668*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11669*bf2c3715SXin Li void LAPACK_dgttrf( lapack_int* n, double* dl, double* d, double* du, 11670*bf2c3715SXin Li double* du2, lapack_int* ipiv, lapack_int *info ); 11671*bf2c3715SXin Li void LAPACK_cgttrf( lapack_int* n, lapack_complex_float* dl, 11672*bf2c3715SXin Li lapack_complex_float* d, lapack_complex_float* du, 11673*bf2c3715SXin Li lapack_complex_float* du2, lapack_int* ipiv, 11674*bf2c3715SXin Li lapack_int *info ); 11675*bf2c3715SXin Li void LAPACK_zgttrf( lapack_int* n, lapack_complex_double* dl, 11676*bf2c3715SXin Li lapack_complex_double* d, lapack_complex_double* du, 11677*bf2c3715SXin Li lapack_complex_double* du2, lapack_int* ipiv, 11678*bf2c3715SXin Li lapack_int *info ); 11679*bf2c3715SXin Li void LAPACK_spotrf( char* uplo, lapack_int* n, float* a, lapack_int* lda, 11680*bf2c3715SXin Li lapack_int *info ); 11681*bf2c3715SXin Li void LAPACK_dpotrf( char* uplo, lapack_int* n, double* a, lapack_int* lda, 11682*bf2c3715SXin Li lapack_int *info ); 11683*bf2c3715SXin Li void LAPACK_cpotrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11684*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 11685*bf2c3715SXin Li void LAPACK_zpotrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11686*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 11687*bf2c3715SXin Li void LAPACK_dpstrf( char* uplo, lapack_int* n, double* a, lapack_int* lda, 11688*bf2c3715SXin Li lapack_int* piv, lapack_int* rank, double* tol, 11689*bf2c3715SXin Li double* work, lapack_int *info ); 11690*bf2c3715SXin Li void LAPACK_spstrf( char* uplo, lapack_int* n, float* a, lapack_int* lda, 11691*bf2c3715SXin Li lapack_int* piv, lapack_int* rank, float* tol, float* work, 11692*bf2c3715SXin Li lapack_int *info ); 11693*bf2c3715SXin Li void LAPACK_zpstrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11694*bf2c3715SXin Li lapack_int* lda, lapack_int* piv, lapack_int* rank, 11695*bf2c3715SXin Li double* tol, double* work, lapack_int *info ); 11696*bf2c3715SXin Li void LAPACK_cpstrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11697*bf2c3715SXin Li lapack_int* lda, lapack_int* piv, lapack_int* rank, 11698*bf2c3715SXin Li float* tol, float* work, lapack_int *info ); 11699*bf2c3715SXin Li void LAPACK_dpftrf( char* transr, char* uplo, lapack_int* n, double* a, 11700*bf2c3715SXin Li lapack_int *info ); 11701*bf2c3715SXin Li void LAPACK_spftrf( char* transr, char* uplo, lapack_int* n, float* a, 11702*bf2c3715SXin Li lapack_int *info ); 11703*bf2c3715SXin Li void LAPACK_zpftrf( char* transr, char* uplo, lapack_int* n, 11704*bf2c3715SXin Li lapack_complex_double* a, lapack_int *info ); 11705*bf2c3715SXin Li void LAPACK_cpftrf( char* transr, char* uplo, lapack_int* n, 11706*bf2c3715SXin Li lapack_complex_float* a, lapack_int *info ); 11707*bf2c3715SXin Li void LAPACK_spptrf( char* uplo, lapack_int* n, float* ap, lapack_int *info ); 11708*bf2c3715SXin Li void LAPACK_dpptrf( char* uplo, lapack_int* n, double* ap, lapack_int *info ); 11709*bf2c3715SXin Li void LAPACK_cpptrf( char* uplo, lapack_int* n, lapack_complex_float* ap, 11710*bf2c3715SXin Li lapack_int *info ); 11711*bf2c3715SXin Li void LAPACK_zpptrf( char* uplo, lapack_int* n, lapack_complex_double* ap, 11712*bf2c3715SXin Li lapack_int *info ); 11713*bf2c3715SXin Li void LAPACK_spbtrf( char* uplo, lapack_int* n, lapack_int* kd, float* ab, 11714*bf2c3715SXin Li lapack_int* ldab, lapack_int *info ); 11715*bf2c3715SXin Li void LAPACK_dpbtrf( char* uplo, lapack_int* n, lapack_int* kd, double* ab, 11716*bf2c3715SXin Li lapack_int* ldab, lapack_int *info ); 11717*bf2c3715SXin Li void LAPACK_cpbtrf( char* uplo, lapack_int* n, lapack_int* kd, 11718*bf2c3715SXin Li lapack_complex_float* ab, lapack_int* ldab, 11719*bf2c3715SXin Li lapack_int *info ); 11720*bf2c3715SXin Li void LAPACK_zpbtrf( char* uplo, lapack_int* n, lapack_int* kd, 11721*bf2c3715SXin Li lapack_complex_double* ab, lapack_int* ldab, 11722*bf2c3715SXin Li lapack_int *info ); 11723*bf2c3715SXin Li void LAPACK_spttrf( lapack_int* n, float* d, float* e, lapack_int *info ); 11724*bf2c3715SXin Li void LAPACK_dpttrf( lapack_int* n, double* d, double* e, lapack_int *info ); 11725*bf2c3715SXin Li void LAPACK_cpttrf( lapack_int* n, float* d, lapack_complex_float* e, 11726*bf2c3715SXin Li lapack_int *info ); 11727*bf2c3715SXin Li void LAPACK_zpttrf( lapack_int* n, double* d, lapack_complex_double* e, 11728*bf2c3715SXin Li lapack_int *info ); 11729*bf2c3715SXin Li void LAPACK_ssytrf( char* uplo, lapack_int* n, float* a, lapack_int* lda, 11730*bf2c3715SXin Li lapack_int* ipiv, float* work, lapack_int* lwork, 11731*bf2c3715SXin Li lapack_int *info ); 11732*bf2c3715SXin Li void LAPACK_dsytrf( char* uplo, lapack_int* n, double* a, lapack_int* lda, 11733*bf2c3715SXin Li lapack_int* ipiv, double* work, lapack_int* lwork, 11734*bf2c3715SXin Li lapack_int *info ); 11735*bf2c3715SXin Li void LAPACK_csytrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11736*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, 11737*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 11738*bf2c3715SXin Li lapack_int *info ); 11739*bf2c3715SXin Li void LAPACK_zsytrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11740*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, 11741*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 11742*bf2c3715SXin Li lapack_int *info ); 11743*bf2c3715SXin Li void LAPACK_chetrf( char* uplo, lapack_int* n, lapack_complex_float* a, 11744*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, 11745*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 11746*bf2c3715SXin Li lapack_int *info ); 11747*bf2c3715SXin Li void LAPACK_zhetrf( char* uplo, lapack_int* n, lapack_complex_double* a, 11748*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, 11749*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 11750*bf2c3715SXin Li lapack_int *info ); 11751*bf2c3715SXin Li void LAPACK_ssptrf( char* uplo, lapack_int* n, float* ap, lapack_int* ipiv, 11752*bf2c3715SXin Li lapack_int *info ); 11753*bf2c3715SXin Li void LAPACK_dsptrf( char* uplo, lapack_int* n, double* ap, lapack_int* ipiv, 11754*bf2c3715SXin Li lapack_int *info ); 11755*bf2c3715SXin Li void LAPACK_csptrf( char* uplo, lapack_int* n, lapack_complex_float* ap, 11756*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11757*bf2c3715SXin Li void LAPACK_zsptrf( char* uplo, lapack_int* n, lapack_complex_double* ap, 11758*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11759*bf2c3715SXin Li void LAPACK_chptrf( char* uplo, lapack_int* n, lapack_complex_float* ap, 11760*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11761*bf2c3715SXin Li void LAPACK_zhptrf( char* uplo, lapack_int* n, lapack_complex_double* ap, 11762*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 11763*bf2c3715SXin Li void LAPACK_sgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11764*bf2c3715SXin Li const float* a, lapack_int* lda, const lapack_int* ipiv, 11765*bf2c3715SXin Li float* b, lapack_int* ldb, lapack_int *info ); 11766*bf2c3715SXin Li void LAPACK_dgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11767*bf2c3715SXin Li const double* a, lapack_int* lda, const lapack_int* ipiv, 11768*bf2c3715SXin Li double* b, lapack_int* ldb, lapack_int *info ); 11769*bf2c3715SXin Li void LAPACK_cgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11770*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 11771*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 11772*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11773*bf2c3715SXin Li void LAPACK_zgetrs( char* trans, lapack_int* n, lapack_int* nrhs, 11774*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 11775*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* b, 11776*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11777*bf2c3715SXin Li void LAPACK_sgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11778*bf2c3715SXin Li lapack_int* nrhs, const float* ab, lapack_int* ldab, 11779*bf2c3715SXin Li const lapack_int* ipiv, float* b, lapack_int* ldb, 11780*bf2c3715SXin Li lapack_int *info ); 11781*bf2c3715SXin Li void LAPACK_dgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11782*bf2c3715SXin Li lapack_int* nrhs, const double* ab, lapack_int* ldab, 11783*bf2c3715SXin Li const lapack_int* ipiv, double* b, lapack_int* ldb, 11784*bf2c3715SXin Li lapack_int *info ); 11785*bf2c3715SXin Li void LAPACK_cgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11786*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* ab, 11787*bf2c3715SXin Li lapack_int* ldab, const lapack_int* ipiv, 11788*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11789*bf2c3715SXin Li lapack_int *info ); 11790*bf2c3715SXin Li void LAPACK_zgbtrs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 11791*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_double* ab, 11792*bf2c3715SXin Li lapack_int* ldab, const lapack_int* ipiv, 11793*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11794*bf2c3715SXin Li lapack_int *info ); 11795*bf2c3715SXin Li void LAPACK_sgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11796*bf2c3715SXin Li const float* dl, const float* d, const float* du, 11797*bf2c3715SXin Li const float* du2, const lapack_int* ipiv, float* b, 11798*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11799*bf2c3715SXin Li void LAPACK_dgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11800*bf2c3715SXin Li const double* dl, const double* d, const double* du, 11801*bf2c3715SXin Li const double* du2, const lapack_int* ipiv, double* b, 11802*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11803*bf2c3715SXin Li void LAPACK_cgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11804*bf2c3715SXin Li const lapack_complex_float* dl, 11805*bf2c3715SXin Li const lapack_complex_float* d, 11806*bf2c3715SXin Li const lapack_complex_float* du, 11807*bf2c3715SXin Li const lapack_complex_float* du2, const lapack_int* ipiv, 11808*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11809*bf2c3715SXin Li lapack_int *info ); 11810*bf2c3715SXin Li void LAPACK_zgttrs( char* trans, lapack_int* n, lapack_int* nrhs, 11811*bf2c3715SXin Li const lapack_complex_double* dl, 11812*bf2c3715SXin Li const lapack_complex_double* d, 11813*bf2c3715SXin Li const lapack_complex_double* du, 11814*bf2c3715SXin Li const lapack_complex_double* du2, const lapack_int* ipiv, 11815*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11816*bf2c3715SXin Li lapack_int *info ); 11817*bf2c3715SXin Li void LAPACK_spotrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 11818*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, 11819*bf2c3715SXin Li lapack_int *info ); 11820*bf2c3715SXin Li void LAPACK_dpotrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11821*bf2c3715SXin Li const double* a, lapack_int* lda, double* b, 11822*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11823*bf2c3715SXin Li void LAPACK_cpotrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11824*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 11825*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11826*bf2c3715SXin Li lapack_int *info ); 11827*bf2c3715SXin Li void LAPACK_zpotrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11828*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 11829*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11830*bf2c3715SXin Li lapack_int *info ); 11831*bf2c3715SXin Li void LAPACK_dpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11832*bf2c3715SXin Li const double* a, double* b, lapack_int* ldb, 11833*bf2c3715SXin Li lapack_int *info ); 11834*bf2c3715SXin Li void LAPACK_spftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11835*bf2c3715SXin Li const float* a, float* b, lapack_int* ldb, 11836*bf2c3715SXin Li lapack_int *info ); 11837*bf2c3715SXin Li void LAPACK_zpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11838*bf2c3715SXin Li const lapack_complex_double* a, lapack_complex_double* b, 11839*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11840*bf2c3715SXin Li void LAPACK_cpftrs( char* transr, char* uplo, lapack_int* n, lapack_int* nrhs, 11841*bf2c3715SXin Li const lapack_complex_float* a, lapack_complex_float* b, 11842*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11843*bf2c3715SXin Li void LAPACK_spptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11844*bf2c3715SXin Li const float* ap, float* b, lapack_int* ldb, 11845*bf2c3715SXin Li lapack_int *info ); 11846*bf2c3715SXin Li void LAPACK_dpptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11847*bf2c3715SXin Li const double* ap, double* b, lapack_int* ldb, 11848*bf2c3715SXin Li lapack_int *info ); 11849*bf2c3715SXin Li void LAPACK_cpptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11850*bf2c3715SXin Li const lapack_complex_float* ap, lapack_complex_float* b, 11851*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11852*bf2c3715SXin Li void LAPACK_zpptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11853*bf2c3715SXin Li const lapack_complex_double* ap, lapack_complex_double* b, 11854*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11855*bf2c3715SXin Li void LAPACK_spbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11856*bf2c3715SXin Li const float* ab, lapack_int* ldab, float* b, 11857*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11858*bf2c3715SXin Li void LAPACK_dpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11859*bf2c3715SXin Li const double* ab, lapack_int* ldab, double* b, 11860*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11861*bf2c3715SXin Li void LAPACK_cpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11862*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, 11863*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11864*bf2c3715SXin Li lapack_int *info ); 11865*bf2c3715SXin Li void LAPACK_zpbtrs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 11866*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 11867*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11868*bf2c3715SXin Li lapack_int *info ); 11869*bf2c3715SXin Li void LAPACK_spttrs( lapack_int* n, lapack_int* nrhs, const float* d, 11870*bf2c3715SXin Li const float* e, float* b, lapack_int* ldb, 11871*bf2c3715SXin Li lapack_int *info ); 11872*bf2c3715SXin Li void LAPACK_dpttrs( lapack_int* n, lapack_int* nrhs, const double* d, 11873*bf2c3715SXin Li const double* e, double* b, lapack_int* ldb, 11874*bf2c3715SXin Li lapack_int *info ); 11875*bf2c3715SXin Li void LAPACK_cpttrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* d, 11876*bf2c3715SXin Li const lapack_complex_float* e, lapack_complex_float* b, 11877*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11878*bf2c3715SXin Li void LAPACK_zpttrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11879*bf2c3715SXin Li const double* d, const lapack_complex_double* e, 11880*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11881*bf2c3715SXin Li lapack_int *info ); 11882*bf2c3715SXin Li void LAPACK_ssytrs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 11883*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, float* b, 11884*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11885*bf2c3715SXin Li void LAPACK_dsytrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11886*bf2c3715SXin Li const double* a, lapack_int* lda, const lapack_int* ipiv, 11887*bf2c3715SXin Li double* b, lapack_int* ldb, lapack_int *info ); 11888*bf2c3715SXin Li void LAPACK_csytrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11889*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 11890*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 11891*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11892*bf2c3715SXin Li void LAPACK_zsytrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11893*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 11894*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* b, 11895*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11896*bf2c3715SXin Li void LAPACK_chetrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11897*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 11898*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* b, 11899*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11900*bf2c3715SXin Li void LAPACK_zhetrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11901*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 11902*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* b, 11903*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11904*bf2c3715SXin Li void LAPACK_ssptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11905*bf2c3715SXin Li const float* ap, const lapack_int* ipiv, float* b, 11906*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11907*bf2c3715SXin Li void LAPACK_dsptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11908*bf2c3715SXin Li const double* ap, const lapack_int* ipiv, double* b, 11909*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11910*bf2c3715SXin Li void LAPACK_csptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11911*bf2c3715SXin Li const lapack_complex_float* ap, const lapack_int* ipiv, 11912*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11913*bf2c3715SXin Li lapack_int *info ); 11914*bf2c3715SXin Li void LAPACK_zsptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11915*bf2c3715SXin Li const lapack_complex_double* ap, const lapack_int* ipiv, 11916*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11917*bf2c3715SXin Li lapack_int *info ); 11918*bf2c3715SXin Li void LAPACK_chptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11919*bf2c3715SXin Li const lapack_complex_float* ap, const lapack_int* ipiv, 11920*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11921*bf2c3715SXin Li lapack_int *info ); 11922*bf2c3715SXin Li void LAPACK_zhptrs( char* uplo, lapack_int* n, lapack_int* nrhs, 11923*bf2c3715SXin Li const lapack_complex_double* ap, const lapack_int* ipiv, 11924*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11925*bf2c3715SXin Li lapack_int *info ); 11926*bf2c3715SXin Li void LAPACK_strtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11927*bf2c3715SXin Li lapack_int* nrhs, const float* a, lapack_int* lda, float* b, 11928*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11929*bf2c3715SXin Li void LAPACK_dtrtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11930*bf2c3715SXin Li lapack_int* nrhs, const double* a, lapack_int* lda, 11931*bf2c3715SXin Li double* b, lapack_int* ldb, lapack_int *info ); 11932*bf2c3715SXin Li void LAPACK_ctrtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11933*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* a, 11934*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 11935*bf2c3715SXin Li lapack_int *info ); 11936*bf2c3715SXin Li void LAPACK_ztrtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11937*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_double* a, 11938*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 11939*bf2c3715SXin Li lapack_int *info ); 11940*bf2c3715SXin Li void LAPACK_stptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11941*bf2c3715SXin Li lapack_int* nrhs, const float* ap, float* b, 11942*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11943*bf2c3715SXin Li void LAPACK_dtptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11944*bf2c3715SXin Li lapack_int* nrhs, const double* ap, double* b, 11945*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 11946*bf2c3715SXin Li void LAPACK_ctptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11947*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* ap, 11948*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11949*bf2c3715SXin Li lapack_int *info ); 11950*bf2c3715SXin Li void LAPACK_ztptrs( char* uplo, char* trans, char* diag, lapack_int* n, 11951*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_double* ap, 11952*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11953*bf2c3715SXin Li lapack_int *info ); 11954*bf2c3715SXin Li void LAPACK_stbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11955*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, const float* ab, 11956*bf2c3715SXin Li lapack_int* ldab, float* b, lapack_int* ldb, 11957*bf2c3715SXin Li lapack_int *info ); 11958*bf2c3715SXin Li void LAPACK_dtbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11959*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, const double* ab, 11960*bf2c3715SXin Li lapack_int* ldab, double* b, lapack_int* ldb, 11961*bf2c3715SXin Li lapack_int *info ); 11962*bf2c3715SXin Li void LAPACK_ctbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11963*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, 11964*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, 11965*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 11966*bf2c3715SXin Li lapack_int *info ); 11967*bf2c3715SXin Li void LAPACK_ztbtrs( char* uplo, char* trans, char* diag, lapack_int* n, 11968*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, 11969*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 11970*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 11971*bf2c3715SXin Li lapack_int *info ); 11972*bf2c3715SXin Li void LAPACK_sgecon( char* norm, lapack_int* n, const float* a, lapack_int* lda, 11973*bf2c3715SXin Li float* anorm, float* rcond, float* work, lapack_int* iwork, 11974*bf2c3715SXin Li lapack_int *info ); 11975*bf2c3715SXin Li void LAPACK_dgecon( char* norm, lapack_int* n, const double* a, lapack_int* lda, 11976*bf2c3715SXin Li double* anorm, double* rcond, double* work, 11977*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 11978*bf2c3715SXin Li void LAPACK_cgecon( char* norm, lapack_int* n, const lapack_complex_float* a, 11979*bf2c3715SXin Li lapack_int* lda, float* anorm, float* rcond, 11980*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 11981*bf2c3715SXin Li lapack_int *info ); 11982*bf2c3715SXin Li void LAPACK_zgecon( char* norm, lapack_int* n, const lapack_complex_double* a, 11983*bf2c3715SXin Li lapack_int* lda, double* anorm, double* rcond, 11984*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 11985*bf2c3715SXin Li lapack_int *info ); 11986*bf2c3715SXin Li void LAPACK_sgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 11987*bf2c3715SXin Li const float* ab, lapack_int* ldab, const lapack_int* ipiv, 11988*bf2c3715SXin Li float* anorm, float* rcond, float* work, lapack_int* iwork, 11989*bf2c3715SXin Li lapack_int *info ); 11990*bf2c3715SXin Li void LAPACK_dgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 11991*bf2c3715SXin Li const double* ab, lapack_int* ldab, const lapack_int* ipiv, 11992*bf2c3715SXin Li double* anorm, double* rcond, double* work, 11993*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 11994*bf2c3715SXin Li void LAPACK_cgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 11995*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, 11996*bf2c3715SXin Li const lapack_int* ipiv, float* anorm, float* rcond, 11997*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 11998*bf2c3715SXin Li lapack_int *info ); 11999*bf2c3715SXin Li void LAPACK_zgbcon( char* norm, lapack_int* n, lapack_int* kl, lapack_int* ku, 12000*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 12001*bf2c3715SXin Li const lapack_int* ipiv, double* anorm, double* rcond, 12002*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12003*bf2c3715SXin Li lapack_int *info ); 12004*bf2c3715SXin Li void LAPACK_sgtcon( char* norm, lapack_int* n, const float* dl, const float* d, 12005*bf2c3715SXin Li const float* du, const float* du2, const lapack_int* ipiv, 12006*bf2c3715SXin Li float* anorm, float* rcond, float* work, lapack_int* iwork, 12007*bf2c3715SXin Li lapack_int *info ); 12008*bf2c3715SXin Li void LAPACK_dgtcon( char* norm, lapack_int* n, const double* dl, 12009*bf2c3715SXin Li const double* d, const double* du, const double* du2, 12010*bf2c3715SXin Li const lapack_int* ipiv, double* anorm, double* rcond, 12011*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12012*bf2c3715SXin Li void LAPACK_cgtcon( char* norm, lapack_int* n, const lapack_complex_float* dl, 12013*bf2c3715SXin Li const lapack_complex_float* d, 12014*bf2c3715SXin Li const lapack_complex_float* du, 12015*bf2c3715SXin Li const lapack_complex_float* du2, const lapack_int* ipiv, 12016*bf2c3715SXin Li float* anorm, float* rcond, lapack_complex_float* work, 12017*bf2c3715SXin Li lapack_int *info ); 12018*bf2c3715SXin Li void LAPACK_zgtcon( char* norm, lapack_int* n, const lapack_complex_double* dl, 12019*bf2c3715SXin Li const lapack_complex_double* d, 12020*bf2c3715SXin Li const lapack_complex_double* du, 12021*bf2c3715SXin Li const lapack_complex_double* du2, const lapack_int* ipiv, 12022*bf2c3715SXin Li double* anorm, double* rcond, lapack_complex_double* work, 12023*bf2c3715SXin Li lapack_int *info ); 12024*bf2c3715SXin Li void LAPACK_spocon( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 12025*bf2c3715SXin Li float* anorm, float* rcond, float* work, lapack_int* iwork, 12026*bf2c3715SXin Li lapack_int *info ); 12027*bf2c3715SXin Li void LAPACK_dpocon( char* uplo, lapack_int* n, const double* a, lapack_int* lda, 12028*bf2c3715SXin Li double* anorm, double* rcond, double* work, 12029*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12030*bf2c3715SXin Li void LAPACK_cpocon( char* uplo, lapack_int* n, const lapack_complex_float* a, 12031*bf2c3715SXin Li lapack_int* lda, float* anorm, float* rcond, 12032*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12033*bf2c3715SXin Li lapack_int *info ); 12034*bf2c3715SXin Li void LAPACK_zpocon( char* uplo, lapack_int* n, const lapack_complex_double* a, 12035*bf2c3715SXin Li lapack_int* lda, double* anorm, double* rcond, 12036*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12037*bf2c3715SXin Li lapack_int *info ); 12038*bf2c3715SXin Li void LAPACK_sppcon( char* uplo, lapack_int* n, const float* ap, float* anorm, 12039*bf2c3715SXin Li float* rcond, float* work, lapack_int* iwork, 12040*bf2c3715SXin Li lapack_int *info ); 12041*bf2c3715SXin Li void LAPACK_dppcon( char* uplo, lapack_int* n, const double* ap, double* anorm, 12042*bf2c3715SXin Li double* rcond, double* work, lapack_int* iwork, 12043*bf2c3715SXin Li lapack_int *info ); 12044*bf2c3715SXin Li void LAPACK_cppcon( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12045*bf2c3715SXin Li float* anorm, float* rcond, lapack_complex_float* work, 12046*bf2c3715SXin Li float* rwork, lapack_int *info ); 12047*bf2c3715SXin Li void LAPACK_zppcon( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12048*bf2c3715SXin Li double* anorm, double* rcond, lapack_complex_double* work, 12049*bf2c3715SXin Li double* rwork, lapack_int *info ); 12050*bf2c3715SXin Li void LAPACK_spbcon( char* uplo, lapack_int* n, lapack_int* kd, const float* ab, 12051*bf2c3715SXin Li lapack_int* ldab, float* anorm, float* rcond, float* work, 12052*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12053*bf2c3715SXin Li void LAPACK_dpbcon( char* uplo, lapack_int* n, lapack_int* kd, const double* ab, 12054*bf2c3715SXin Li lapack_int* ldab, double* anorm, double* rcond, 12055*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12056*bf2c3715SXin Li void LAPACK_cpbcon( char* uplo, lapack_int* n, lapack_int* kd, 12057*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, 12058*bf2c3715SXin Li float* anorm, float* rcond, lapack_complex_float* work, 12059*bf2c3715SXin Li float* rwork, lapack_int *info ); 12060*bf2c3715SXin Li void LAPACK_zpbcon( char* uplo, lapack_int* n, lapack_int* kd, 12061*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 12062*bf2c3715SXin Li double* anorm, double* rcond, lapack_complex_double* work, 12063*bf2c3715SXin Li double* rwork, lapack_int *info ); 12064*bf2c3715SXin Li void LAPACK_sptcon( lapack_int* n, const float* d, const float* e, float* anorm, 12065*bf2c3715SXin Li float* rcond, float* work, lapack_int *info ); 12066*bf2c3715SXin Li void LAPACK_dptcon( lapack_int* n, const double* d, const double* e, 12067*bf2c3715SXin Li double* anorm, double* rcond, double* work, 12068*bf2c3715SXin Li lapack_int *info ); 12069*bf2c3715SXin Li void LAPACK_cptcon( lapack_int* n, const float* d, 12070*bf2c3715SXin Li const lapack_complex_float* e, float* anorm, float* rcond, 12071*bf2c3715SXin Li float* work, lapack_int *info ); 12072*bf2c3715SXin Li void LAPACK_zptcon( lapack_int* n, const double* d, 12073*bf2c3715SXin Li const lapack_complex_double* e, double* anorm, 12074*bf2c3715SXin Li double* rcond, double* work, lapack_int *info ); 12075*bf2c3715SXin Li void LAPACK_ssycon( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 12076*bf2c3715SXin Li const lapack_int* ipiv, float* anorm, float* rcond, 12077*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12078*bf2c3715SXin Li void LAPACK_dsycon( char* uplo, lapack_int* n, const double* a, lapack_int* lda, 12079*bf2c3715SXin Li const lapack_int* ipiv, double* anorm, double* rcond, 12080*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12081*bf2c3715SXin Li void LAPACK_csycon( char* uplo, lapack_int* n, const lapack_complex_float* a, 12082*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, float* anorm, 12083*bf2c3715SXin Li float* rcond, lapack_complex_float* work, 12084*bf2c3715SXin Li lapack_int *info ); 12085*bf2c3715SXin Li void LAPACK_zsycon( char* uplo, lapack_int* n, const lapack_complex_double* a, 12086*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, double* anorm, 12087*bf2c3715SXin Li double* rcond, lapack_complex_double* work, 12088*bf2c3715SXin Li lapack_int *info ); 12089*bf2c3715SXin Li void LAPACK_checon( char* uplo, lapack_int* n, const lapack_complex_float* a, 12090*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, float* anorm, 12091*bf2c3715SXin Li float* rcond, lapack_complex_float* work, 12092*bf2c3715SXin Li lapack_int *info ); 12093*bf2c3715SXin Li void LAPACK_zhecon( char* uplo, lapack_int* n, const lapack_complex_double* a, 12094*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, double* anorm, 12095*bf2c3715SXin Li double* rcond, lapack_complex_double* work, 12096*bf2c3715SXin Li lapack_int *info ); 12097*bf2c3715SXin Li void LAPACK_sspcon( char* uplo, lapack_int* n, const float* ap, 12098*bf2c3715SXin Li const lapack_int* ipiv, float* anorm, float* rcond, 12099*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12100*bf2c3715SXin Li void LAPACK_dspcon( char* uplo, lapack_int* n, const double* ap, 12101*bf2c3715SXin Li const lapack_int* ipiv, double* anorm, double* rcond, 12102*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12103*bf2c3715SXin Li void LAPACK_cspcon( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12104*bf2c3715SXin Li const lapack_int* ipiv, float* anorm, float* rcond, 12105*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 12106*bf2c3715SXin Li void LAPACK_zspcon( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12107*bf2c3715SXin Li const lapack_int* ipiv, double* anorm, double* rcond, 12108*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 12109*bf2c3715SXin Li void LAPACK_chpcon( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12110*bf2c3715SXin Li const lapack_int* ipiv, float* anorm, float* rcond, 12111*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 12112*bf2c3715SXin Li void LAPACK_zhpcon( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12113*bf2c3715SXin Li const lapack_int* ipiv, double* anorm, double* rcond, 12114*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 12115*bf2c3715SXin Li void LAPACK_strcon( char* norm, char* uplo, char* diag, lapack_int* n, 12116*bf2c3715SXin Li const float* a, lapack_int* lda, float* rcond, float* work, 12117*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12118*bf2c3715SXin Li void LAPACK_dtrcon( char* norm, char* uplo, char* diag, lapack_int* n, 12119*bf2c3715SXin Li const double* a, lapack_int* lda, double* rcond, 12120*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12121*bf2c3715SXin Li void LAPACK_ctrcon( char* norm, char* uplo, char* diag, lapack_int* n, 12122*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12123*bf2c3715SXin Li float* rcond, lapack_complex_float* work, float* rwork, 12124*bf2c3715SXin Li lapack_int *info ); 12125*bf2c3715SXin Li void LAPACK_ztrcon( char* norm, char* uplo, char* diag, lapack_int* n, 12126*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12127*bf2c3715SXin Li double* rcond, lapack_complex_double* work, double* rwork, 12128*bf2c3715SXin Li lapack_int *info ); 12129*bf2c3715SXin Li void LAPACK_stpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12130*bf2c3715SXin Li const float* ap, float* rcond, float* work, 12131*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12132*bf2c3715SXin Li void LAPACK_dtpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12133*bf2c3715SXin Li const double* ap, double* rcond, double* work, 12134*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12135*bf2c3715SXin Li void LAPACK_ctpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12136*bf2c3715SXin Li const lapack_complex_float* ap, float* rcond, 12137*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12138*bf2c3715SXin Li lapack_int *info ); 12139*bf2c3715SXin Li void LAPACK_ztpcon( char* norm, char* uplo, char* diag, lapack_int* n, 12140*bf2c3715SXin Li const lapack_complex_double* ap, double* rcond, 12141*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12142*bf2c3715SXin Li lapack_int *info ); 12143*bf2c3715SXin Li void LAPACK_stbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12144*bf2c3715SXin Li lapack_int* kd, const float* ab, lapack_int* ldab, 12145*bf2c3715SXin Li float* rcond, float* work, lapack_int* iwork, 12146*bf2c3715SXin Li lapack_int *info ); 12147*bf2c3715SXin Li void LAPACK_dtbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12148*bf2c3715SXin Li lapack_int* kd, const double* ab, lapack_int* ldab, 12149*bf2c3715SXin Li double* rcond, double* work, lapack_int* iwork, 12150*bf2c3715SXin Li lapack_int *info ); 12151*bf2c3715SXin Li void LAPACK_ctbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12152*bf2c3715SXin Li lapack_int* kd, const lapack_complex_float* ab, 12153*bf2c3715SXin Li lapack_int* ldab, float* rcond, lapack_complex_float* work, 12154*bf2c3715SXin Li float* rwork, lapack_int *info ); 12155*bf2c3715SXin Li void LAPACK_ztbcon( char* norm, char* uplo, char* diag, lapack_int* n, 12156*bf2c3715SXin Li lapack_int* kd, const lapack_complex_double* ab, 12157*bf2c3715SXin Li lapack_int* ldab, double* rcond, 12158*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12159*bf2c3715SXin Li lapack_int *info ); 12160*bf2c3715SXin Li void LAPACK_sgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12161*bf2c3715SXin Li const float* a, lapack_int* lda, const float* af, 12162*bf2c3715SXin Li lapack_int* ldaf, const lapack_int* ipiv, const float* b, 12163*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* ferr, 12164*bf2c3715SXin Li float* berr, float* work, lapack_int* iwork, 12165*bf2c3715SXin Li lapack_int *info ); 12166*bf2c3715SXin Li void LAPACK_dgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12167*bf2c3715SXin Li const double* a, lapack_int* lda, const double* af, 12168*bf2c3715SXin Li lapack_int* ldaf, const lapack_int* ipiv, const double* b, 12169*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12170*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork, 12171*bf2c3715SXin Li lapack_int *info ); 12172*bf2c3715SXin Li void LAPACK_cgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12173*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12174*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12175*bf2c3715SXin Li const lapack_int* ipiv, const lapack_complex_float* b, 12176*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12177*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 12178*bf2c3715SXin Li float* rwork, lapack_int *info ); 12179*bf2c3715SXin Li void LAPACK_zgerfs( char* trans, lapack_int* n, lapack_int* nrhs, 12180*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12181*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12182*bf2c3715SXin Li const lapack_int* ipiv, const lapack_complex_double* b, 12183*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12184*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 12185*bf2c3715SXin Li double* rwork, lapack_int *info ); 12186*bf2c3715SXin Li void LAPACK_dgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12187*bf2c3715SXin Li const double* a, lapack_int* lda, const double* af, 12188*bf2c3715SXin Li lapack_int* ldaf, const lapack_int* ipiv, const double* r, 12189*bf2c3715SXin Li const double* c, const double* b, lapack_int* ldb, 12190*bf2c3715SXin Li double* x, lapack_int* ldx, double* rcond, double* berr, 12191*bf2c3715SXin Li lapack_int* n_err_bnds, double* err_bnds_norm, 12192*bf2c3715SXin Li double* err_bnds_comp, lapack_int* nparams, double* params, 12193*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12194*bf2c3715SXin Li void LAPACK_sgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12195*bf2c3715SXin Li const float* a, lapack_int* lda, const float* af, 12196*bf2c3715SXin Li lapack_int* ldaf, const lapack_int* ipiv, const float* r, 12197*bf2c3715SXin Li const float* c, const float* b, lapack_int* ldb, float* x, 12198*bf2c3715SXin Li lapack_int* ldx, float* rcond, float* berr, 12199*bf2c3715SXin Li lapack_int* n_err_bnds, float* err_bnds_norm, 12200*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 12201*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12202*bf2c3715SXin Li void LAPACK_zgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12203*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12204*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12205*bf2c3715SXin Li const lapack_int* ipiv, const double* r, const double* c, 12206*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12207*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 12208*bf2c3715SXin Li double* berr, lapack_int* n_err_bnds, 12209*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 12210*bf2c3715SXin Li lapack_int* nparams, double* params, 12211*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12212*bf2c3715SXin Li lapack_int *info ); 12213*bf2c3715SXin Li void LAPACK_cgerfsx( char* trans, char* equed, lapack_int* n, lapack_int* nrhs, 12214*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12215*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12216*bf2c3715SXin Li const lapack_int* ipiv, const float* r, const float* c, 12217*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12218*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 12219*bf2c3715SXin Li float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12220*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 12221*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12222*bf2c3715SXin Li lapack_int *info ); 12223*bf2c3715SXin Li void LAPACK_sgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12224*bf2c3715SXin Li lapack_int* nrhs, const float* ab, lapack_int* ldab, 12225*bf2c3715SXin Li const float* afb, lapack_int* ldafb, const lapack_int* ipiv, 12226*bf2c3715SXin Li const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12227*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 12228*bf2c3715SXin Li lapack_int *info ); 12229*bf2c3715SXin Li void LAPACK_dgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12230*bf2c3715SXin Li lapack_int* nrhs, const double* ab, lapack_int* ldab, 12231*bf2c3715SXin Li const double* afb, lapack_int* ldafb, 12232*bf2c3715SXin Li const lapack_int* ipiv, const double* b, lapack_int* ldb, 12233*bf2c3715SXin Li double* x, lapack_int* ldx, double* ferr, double* berr, 12234*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12235*bf2c3715SXin Li void LAPACK_cgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12236*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* ab, 12237*bf2c3715SXin Li lapack_int* ldab, const lapack_complex_float* afb, 12238*bf2c3715SXin Li lapack_int* ldafb, const lapack_int* ipiv, 12239*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12240*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12241*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12242*bf2c3715SXin Li lapack_int *info ); 12243*bf2c3715SXin Li void LAPACK_zgbrfs( char* trans, lapack_int* n, lapack_int* kl, lapack_int* ku, 12244*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_double* ab, 12245*bf2c3715SXin Li lapack_int* ldab, const lapack_complex_double* afb, 12246*bf2c3715SXin Li lapack_int* ldafb, const lapack_int* ipiv, 12247*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12248*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12249*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12250*bf2c3715SXin Li lapack_int *info ); 12251*bf2c3715SXin Li void LAPACK_dgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12252*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, const double* ab, 12253*bf2c3715SXin Li lapack_int* ldab, const double* afb, lapack_int* ldafb, 12254*bf2c3715SXin Li const lapack_int* ipiv, const double* r, const double* c, 12255*bf2c3715SXin Li const double* b, lapack_int* ldb, double* x, 12256*bf2c3715SXin Li lapack_int* ldx, double* rcond, double* berr, 12257*bf2c3715SXin Li lapack_int* n_err_bnds, double* err_bnds_norm, 12258*bf2c3715SXin Li double* err_bnds_comp, lapack_int* nparams, double* params, 12259*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12260*bf2c3715SXin Li void LAPACK_sgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12261*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, const float* ab, 12262*bf2c3715SXin Li lapack_int* ldab, const float* afb, lapack_int* ldafb, 12263*bf2c3715SXin Li const lapack_int* ipiv, const float* r, const float* c, 12264*bf2c3715SXin Li const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12265*bf2c3715SXin Li float* rcond, float* berr, lapack_int* n_err_bnds, 12266*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 12267*bf2c3715SXin Li lapack_int* nparams, float* params, float* work, 12268*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12269*bf2c3715SXin Li void LAPACK_zgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12270*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, 12271*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 12272*bf2c3715SXin Li const lapack_complex_double* afb, lapack_int* ldafb, 12273*bf2c3715SXin Li const lapack_int* ipiv, const double* r, const double* c, 12274*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12275*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 12276*bf2c3715SXin Li double* berr, lapack_int* n_err_bnds, 12277*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 12278*bf2c3715SXin Li lapack_int* nparams, double* params, 12279*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12280*bf2c3715SXin Li lapack_int *info ); 12281*bf2c3715SXin Li void LAPACK_cgbrfsx( char* trans, char* equed, lapack_int* n, lapack_int* kl, 12282*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, 12283*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, 12284*bf2c3715SXin Li const lapack_complex_float* afb, lapack_int* ldafb, 12285*bf2c3715SXin Li const lapack_int* ipiv, const float* r, const float* c, 12286*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12287*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 12288*bf2c3715SXin Li float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12289*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 12290*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12291*bf2c3715SXin Li lapack_int *info ); 12292*bf2c3715SXin Li void LAPACK_sgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12293*bf2c3715SXin Li const float* dl, const float* d, const float* du, 12294*bf2c3715SXin Li const float* dlf, const float* df, const float* duf, 12295*bf2c3715SXin Li const float* du2, const lapack_int* ipiv, const float* b, 12296*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* ferr, 12297*bf2c3715SXin Li float* berr, float* work, lapack_int* iwork, 12298*bf2c3715SXin Li lapack_int *info ); 12299*bf2c3715SXin Li void LAPACK_dgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12300*bf2c3715SXin Li const double* dl, const double* d, const double* du, 12301*bf2c3715SXin Li const double* dlf, const double* df, const double* duf, 12302*bf2c3715SXin Li const double* du2, const lapack_int* ipiv, const double* b, 12303*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12304*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork, 12305*bf2c3715SXin Li lapack_int *info ); 12306*bf2c3715SXin Li void LAPACK_cgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12307*bf2c3715SXin Li const lapack_complex_float* dl, 12308*bf2c3715SXin Li const lapack_complex_float* d, 12309*bf2c3715SXin Li const lapack_complex_float* du, 12310*bf2c3715SXin Li const lapack_complex_float* dlf, 12311*bf2c3715SXin Li const lapack_complex_float* df, 12312*bf2c3715SXin Li const lapack_complex_float* duf, 12313*bf2c3715SXin Li const lapack_complex_float* du2, const lapack_int* ipiv, 12314*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12315*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12316*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12317*bf2c3715SXin Li lapack_int *info ); 12318*bf2c3715SXin Li void LAPACK_zgtrfs( char* trans, lapack_int* n, lapack_int* nrhs, 12319*bf2c3715SXin Li const lapack_complex_double* dl, 12320*bf2c3715SXin Li const lapack_complex_double* d, 12321*bf2c3715SXin Li const lapack_complex_double* du, 12322*bf2c3715SXin Li const lapack_complex_double* dlf, 12323*bf2c3715SXin Li const lapack_complex_double* df, 12324*bf2c3715SXin Li const lapack_complex_double* duf, 12325*bf2c3715SXin Li const lapack_complex_double* du2, const lapack_int* ipiv, 12326*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12327*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12328*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12329*bf2c3715SXin Li lapack_int *info ); 12330*bf2c3715SXin Li void LAPACK_sporfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 12331*bf2c3715SXin Li lapack_int* lda, const float* af, lapack_int* ldaf, 12332*bf2c3715SXin Li const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12333*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 12334*bf2c3715SXin Li lapack_int *info ); 12335*bf2c3715SXin Li void LAPACK_dporfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12336*bf2c3715SXin Li const double* a, lapack_int* lda, const double* af, 12337*bf2c3715SXin Li lapack_int* ldaf, const double* b, lapack_int* ldb, 12338*bf2c3715SXin Li double* x, lapack_int* ldx, double* ferr, double* berr, 12339*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12340*bf2c3715SXin Li void LAPACK_cporfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12341*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12342*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12343*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12344*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12345*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12346*bf2c3715SXin Li lapack_int *info ); 12347*bf2c3715SXin Li void LAPACK_zporfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12348*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12349*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12350*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12351*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12352*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12353*bf2c3715SXin Li lapack_int *info ); 12354*bf2c3715SXin Li void LAPACK_dporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12355*bf2c3715SXin Li const double* a, lapack_int* lda, const double* af, 12356*bf2c3715SXin Li lapack_int* ldaf, const double* s, const double* b, 12357*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 12358*bf2c3715SXin Li double* berr, lapack_int* n_err_bnds, 12359*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 12360*bf2c3715SXin Li lapack_int* nparams, double* params, double* work, 12361*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12362*bf2c3715SXin Li void LAPACK_sporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12363*bf2c3715SXin Li const float* a, lapack_int* lda, const float* af, 12364*bf2c3715SXin Li lapack_int* ldaf, const float* s, const float* b, 12365*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 12366*bf2c3715SXin Li float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12367*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 12368*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12369*bf2c3715SXin Li void LAPACK_zporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12370*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12371*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12372*bf2c3715SXin Li const double* s, const lapack_complex_double* b, 12373*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12374*bf2c3715SXin Li double* rcond, double* berr, lapack_int* n_err_bnds, 12375*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 12376*bf2c3715SXin Li lapack_int* nparams, double* params, 12377*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12378*bf2c3715SXin Li lapack_int *info ); 12379*bf2c3715SXin Li void LAPACK_cporfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12380*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12381*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12382*bf2c3715SXin Li const float* s, const lapack_complex_float* b, 12383*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12384*bf2c3715SXin Li float* rcond, float* berr, lapack_int* n_err_bnds, 12385*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 12386*bf2c3715SXin Li lapack_int* nparams, float* params, 12387*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12388*bf2c3715SXin Li lapack_int *info ); 12389*bf2c3715SXin Li void LAPACK_spprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12390*bf2c3715SXin Li const float* ap, const float* afp, const float* b, 12391*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* ferr, 12392*bf2c3715SXin Li float* berr, float* work, lapack_int* iwork, 12393*bf2c3715SXin Li lapack_int *info ); 12394*bf2c3715SXin Li void LAPACK_dpprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12395*bf2c3715SXin Li const double* ap, const double* afp, const double* b, 12396*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12397*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork, 12398*bf2c3715SXin Li lapack_int *info ); 12399*bf2c3715SXin Li void LAPACK_cpprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12400*bf2c3715SXin Li const lapack_complex_float* ap, 12401*bf2c3715SXin Li const lapack_complex_float* afp, 12402*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12403*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12404*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12405*bf2c3715SXin Li lapack_int *info ); 12406*bf2c3715SXin Li void LAPACK_zpprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12407*bf2c3715SXin Li const lapack_complex_double* ap, 12408*bf2c3715SXin Li const lapack_complex_double* afp, 12409*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12410*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12411*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12412*bf2c3715SXin Li lapack_int *info ); 12413*bf2c3715SXin Li void LAPACK_spbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12414*bf2c3715SXin Li const float* ab, lapack_int* ldab, const float* afb, 12415*bf2c3715SXin Li lapack_int* ldafb, const float* b, lapack_int* ldb, 12416*bf2c3715SXin Li float* x, lapack_int* ldx, float* ferr, float* berr, 12417*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12418*bf2c3715SXin Li void LAPACK_dpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12419*bf2c3715SXin Li const double* ab, lapack_int* ldab, const double* afb, 12420*bf2c3715SXin Li lapack_int* ldafb, const double* b, lapack_int* ldb, 12421*bf2c3715SXin Li double* x, lapack_int* ldx, double* ferr, double* berr, 12422*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12423*bf2c3715SXin Li void LAPACK_cpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12424*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, 12425*bf2c3715SXin Li const lapack_complex_float* afb, lapack_int* ldafb, 12426*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12427*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12428*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12429*bf2c3715SXin Li lapack_int *info ); 12430*bf2c3715SXin Li void LAPACK_zpbrfs( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 12431*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 12432*bf2c3715SXin Li const lapack_complex_double* afb, lapack_int* ldafb, 12433*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12434*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12435*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12436*bf2c3715SXin Li lapack_int *info ); 12437*bf2c3715SXin Li void LAPACK_sptrfs( lapack_int* n, lapack_int* nrhs, const float* d, 12438*bf2c3715SXin Li const float* e, const float* df, const float* ef, 12439*bf2c3715SXin Li const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12440*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int *info ); 12441*bf2c3715SXin Li void LAPACK_dptrfs( lapack_int* n, lapack_int* nrhs, const double* d, 12442*bf2c3715SXin Li const double* e, const double* df, const double* ef, 12443*bf2c3715SXin Li const double* b, lapack_int* ldb, double* x, 12444*bf2c3715SXin Li lapack_int* ldx, double* ferr, double* berr, double* work, 12445*bf2c3715SXin Li lapack_int *info ); 12446*bf2c3715SXin Li void LAPACK_cptrfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* d, 12447*bf2c3715SXin Li const lapack_complex_float* e, const float* df, 12448*bf2c3715SXin Li const lapack_complex_float* ef, 12449*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12450*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12451*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12452*bf2c3715SXin Li lapack_int *info ); 12453*bf2c3715SXin Li void LAPACK_zptrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12454*bf2c3715SXin Li const double* d, const lapack_complex_double* e, 12455*bf2c3715SXin Li const double* df, const lapack_complex_double* ef, 12456*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12457*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12458*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12459*bf2c3715SXin Li lapack_int *info ); 12460*bf2c3715SXin Li void LAPACK_ssyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, const float* a, 12461*bf2c3715SXin Li lapack_int* lda, const float* af, lapack_int* ldaf, 12462*bf2c3715SXin Li const lapack_int* ipiv, const float* b, lapack_int* ldb, 12463*bf2c3715SXin Li float* x, lapack_int* ldx, float* ferr, float* berr, 12464*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12465*bf2c3715SXin Li void LAPACK_dsyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12466*bf2c3715SXin Li const double* a, lapack_int* lda, const double* af, 12467*bf2c3715SXin Li lapack_int* ldaf, const lapack_int* ipiv, const double* b, 12468*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* ferr, 12469*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork, 12470*bf2c3715SXin Li lapack_int *info ); 12471*bf2c3715SXin Li void LAPACK_csyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12472*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12473*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12474*bf2c3715SXin Li const lapack_int* ipiv, const lapack_complex_float* b, 12475*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12476*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 12477*bf2c3715SXin Li float* rwork, lapack_int *info ); 12478*bf2c3715SXin Li void LAPACK_zsyrfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12479*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12480*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12481*bf2c3715SXin Li const lapack_int* ipiv, const lapack_complex_double* b, 12482*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12483*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 12484*bf2c3715SXin Li double* rwork, lapack_int *info ); 12485*bf2c3715SXin Li void LAPACK_dsyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12486*bf2c3715SXin Li const double* a, lapack_int* lda, const double* af, 12487*bf2c3715SXin Li lapack_int* ldaf, const lapack_int* ipiv, const double* s, 12488*bf2c3715SXin Li const double* b, lapack_int* ldb, double* x, 12489*bf2c3715SXin Li lapack_int* ldx, double* rcond, double* berr, 12490*bf2c3715SXin Li lapack_int* n_err_bnds, double* err_bnds_norm, 12491*bf2c3715SXin Li double* err_bnds_comp, lapack_int* nparams, double* params, 12492*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12493*bf2c3715SXin Li void LAPACK_ssyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12494*bf2c3715SXin Li const float* a, lapack_int* lda, const float* af, 12495*bf2c3715SXin Li lapack_int* ldaf, const lapack_int* ipiv, const float* s, 12496*bf2c3715SXin Li const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12497*bf2c3715SXin Li float* rcond, float* berr, lapack_int* n_err_bnds, 12498*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 12499*bf2c3715SXin Li lapack_int* nparams, float* params, float* work, 12500*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12501*bf2c3715SXin Li void LAPACK_zsyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12502*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12503*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12504*bf2c3715SXin Li const lapack_int* ipiv, const double* s, 12505*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12506*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 12507*bf2c3715SXin Li double* berr, lapack_int* n_err_bnds, 12508*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 12509*bf2c3715SXin Li lapack_int* nparams, double* params, 12510*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12511*bf2c3715SXin Li lapack_int *info ); 12512*bf2c3715SXin Li void LAPACK_csyrfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12513*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12514*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12515*bf2c3715SXin Li const lapack_int* ipiv, const float* s, 12516*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12517*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 12518*bf2c3715SXin Li float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12519*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 12520*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12521*bf2c3715SXin Li lapack_int *info ); 12522*bf2c3715SXin Li void LAPACK_cherfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12523*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12524*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12525*bf2c3715SXin Li const lapack_int* ipiv, const lapack_complex_float* b, 12526*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 12527*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 12528*bf2c3715SXin Li float* rwork, lapack_int *info ); 12529*bf2c3715SXin Li void LAPACK_zherfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12530*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12531*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12532*bf2c3715SXin Li const lapack_int* ipiv, const lapack_complex_double* b, 12533*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12534*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 12535*bf2c3715SXin Li double* rwork, lapack_int *info ); 12536*bf2c3715SXin Li void LAPACK_zherfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12537*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 12538*bf2c3715SXin Li const lapack_complex_double* af, lapack_int* ldaf, 12539*bf2c3715SXin Li const lapack_int* ipiv, const double* s, 12540*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12541*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 12542*bf2c3715SXin Li double* berr, lapack_int* n_err_bnds, 12543*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 12544*bf2c3715SXin Li lapack_int* nparams, double* params, 12545*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12546*bf2c3715SXin Li lapack_int *info ); 12547*bf2c3715SXin Li void LAPACK_cherfsx( char* uplo, char* equed, lapack_int* n, lapack_int* nrhs, 12548*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 12549*bf2c3715SXin Li const lapack_complex_float* af, lapack_int* ldaf, 12550*bf2c3715SXin Li const lapack_int* ipiv, const float* s, 12551*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12552*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 12553*bf2c3715SXin Li float* berr, lapack_int* n_err_bnds, float* err_bnds_norm, 12554*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 12555*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12556*bf2c3715SXin Li lapack_int *info ); 12557*bf2c3715SXin Li void LAPACK_ssprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12558*bf2c3715SXin Li const float* ap, const float* afp, const lapack_int* ipiv, 12559*bf2c3715SXin Li const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12560*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 12561*bf2c3715SXin Li lapack_int *info ); 12562*bf2c3715SXin Li void LAPACK_dsprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12563*bf2c3715SXin Li const double* ap, const double* afp, const lapack_int* ipiv, 12564*bf2c3715SXin Li const double* b, lapack_int* ldb, double* x, 12565*bf2c3715SXin Li lapack_int* ldx, double* ferr, double* berr, double* work, 12566*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12567*bf2c3715SXin Li void LAPACK_csprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12568*bf2c3715SXin Li const lapack_complex_float* ap, 12569*bf2c3715SXin Li const lapack_complex_float* afp, const lapack_int* ipiv, 12570*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12571*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12572*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12573*bf2c3715SXin Li lapack_int *info ); 12574*bf2c3715SXin Li void LAPACK_zsprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12575*bf2c3715SXin Li const lapack_complex_double* ap, 12576*bf2c3715SXin Li const lapack_complex_double* afp, const lapack_int* ipiv, 12577*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12578*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12579*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12580*bf2c3715SXin Li lapack_int *info ); 12581*bf2c3715SXin Li void LAPACK_chprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12582*bf2c3715SXin Li const lapack_complex_float* ap, 12583*bf2c3715SXin Li const lapack_complex_float* afp, const lapack_int* ipiv, 12584*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12585*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* ferr, 12586*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12587*bf2c3715SXin Li lapack_int *info ); 12588*bf2c3715SXin Li void LAPACK_zhprfs( char* uplo, lapack_int* n, lapack_int* nrhs, 12589*bf2c3715SXin Li const lapack_complex_double* ap, 12590*bf2c3715SXin Li const lapack_complex_double* afp, const lapack_int* ipiv, 12591*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12592*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* ferr, 12593*bf2c3715SXin Li double* berr, lapack_complex_double* work, double* rwork, 12594*bf2c3715SXin Li lapack_int *info ); 12595*bf2c3715SXin Li void LAPACK_strrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12596*bf2c3715SXin Li lapack_int* nrhs, const float* a, lapack_int* lda, 12597*bf2c3715SXin Li const float* b, lapack_int* ldb, const float* x, 12598*bf2c3715SXin Li lapack_int* ldx, float* ferr, float* berr, float* work, 12599*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12600*bf2c3715SXin Li void LAPACK_dtrrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12601*bf2c3715SXin Li lapack_int* nrhs, const double* a, lapack_int* lda, 12602*bf2c3715SXin Li const double* b, lapack_int* ldb, const double* x, 12603*bf2c3715SXin Li lapack_int* ldx, double* ferr, double* berr, double* work, 12604*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12605*bf2c3715SXin Li void LAPACK_ctrrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12606*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* a, 12607*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* b, 12608*bf2c3715SXin Li lapack_int* ldb, const lapack_complex_float* x, 12609*bf2c3715SXin Li lapack_int* ldx, float* ferr, float* berr, 12610*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12611*bf2c3715SXin Li lapack_int *info ); 12612*bf2c3715SXin Li void LAPACK_ztrrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12613*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_double* a, 12614*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* b, 12615*bf2c3715SXin Li lapack_int* ldb, const lapack_complex_double* x, 12616*bf2c3715SXin Li lapack_int* ldx, double* ferr, double* berr, 12617*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12618*bf2c3715SXin Li lapack_int *info ); 12619*bf2c3715SXin Li void LAPACK_stprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12620*bf2c3715SXin Li lapack_int* nrhs, const float* ap, const float* b, 12621*bf2c3715SXin Li lapack_int* ldb, const float* x, lapack_int* ldx, 12622*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 12623*bf2c3715SXin Li lapack_int *info ); 12624*bf2c3715SXin Li void LAPACK_dtprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12625*bf2c3715SXin Li lapack_int* nrhs, const double* ap, const double* b, 12626*bf2c3715SXin Li lapack_int* ldb, const double* x, lapack_int* ldx, 12627*bf2c3715SXin Li double* ferr, double* berr, double* work, lapack_int* iwork, 12628*bf2c3715SXin Li lapack_int *info ); 12629*bf2c3715SXin Li void LAPACK_ctprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12630*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* ap, 12631*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12632*bf2c3715SXin Li const lapack_complex_float* x, lapack_int* ldx, float* ferr, 12633*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12634*bf2c3715SXin Li lapack_int *info ); 12635*bf2c3715SXin Li void LAPACK_ztprfs( char* uplo, char* trans, char* diag, lapack_int* n, 12636*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_double* ap, 12637*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12638*bf2c3715SXin Li const lapack_complex_double* x, lapack_int* ldx, 12639*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 12640*bf2c3715SXin Li double* rwork, lapack_int *info ); 12641*bf2c3715SXin Li void LAPACK_stbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12642*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, const float* ab, 12643*bf2c3715SXin Li lapack_int* ldab, const float* b, lapack_int* ldb, 12644*bf2c3715SXin Li const float* x, lapack_int* ldx, float* ferr, float* berr, 12645*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12646*bf2c3715SXin Li void LAPACK_dtbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12647*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, const double* ab, 12648*bf2c3715SXin Li lapack_int* ldab, const double* b, lapack_int* ldb, 12649*bf2c3715SXin Li const double* x, lapack_int* ldx, double* ferr, 12650*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork, 12651*bf2c3715SXin Li lapack_int *info ); 12652*bf2c3715SXin Li void LAPACK_ctbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12653*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, 12654*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, 12655*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 12656*bf2c3715SXin Li const lapack_complex_float* x, lapack_int* ldx, float* ferr, 12657*bf2c3715SXin Li float* berr, lapack_complex_float* work, float* rwork, 12658*bf2c3715SXin Li lapack_int *info ); 12659*bf2c3715SXin Li void LAPACK_ztbrfs( char* uplo, char* trans, char* diag, lapack_int* n, 12660*bf2c3715SXin Li lapack_int* kd, lapack_int* nrhs, 12661*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 12662*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 12663*bf2c3715SXin Li const lapack_complex_double* x, lapack_int* ldx, 12664*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 12665*bf2c3715SXin Li double* rwork, lapack_int *info ); 12666*bf2c3715SXin Li void LAPACK_sgetri( lapack_int* n, float* a, lapack_int* lda, 12667*bf2c3715SXin Li const lapack_int* ipiv, float* work, lapack_int* lwork, 12668*bf2c3715SXin Li lapack_int *info ); 12669*bf2c3715SXin Li void LAPACK_dgetri( lapack_int* n, double* a, lapack_int* lda, 12670*bf2c3715SXin Li const lapack_int* ipiv, double* work, lapack_int* lwork, 12671*bf2c3715SXin Li lapack_int *info ); 12672*bf2c3715SXin Li void LAPACK_cgetri( lapack_int* n, lapack_complex_float* a, lapack_int* lda, 12673*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* work, 12674*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 12675*bf2c3715SXin Li void LAPACK_zgetri( lapack_int* n, lapack_complex_double* a, lapack_int* lda, 12676*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* work, 12677*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 12678*bf2c3715SXin Li void LAPACK_spotri( char* uplo, lapack_int* n, float* a, lapack_int* lda, 12679*bf2c3715SXin Li lapack_int *info ); 12680*bf2c3715SXin Li void LAPACK_dpotri( char* uplo, lapack_int* n, double* a, lapack_int* lda, 12681*bf2c3715SXin Li lapack_int *info ); 12682*bf2c3715SXin Li void LAPACK_cpotri( char* uplo, lapack_int* n, lapack_complex_float* a, 12683*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 12684*bf2c3715SXin Li void LAPACK_zpotri( char* uplo, lapack_int* n, lapack_complex_double* a, 12685*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 12686*bf2c3715SXin Li void LAPACK_dpftri( char* transr, char* uplo, lapack_int* n, double* a, 12687*bf2c3715SXin Li lapack_int *info ); 12688*bf2c3715SXin Li void LAPACK_spftri( char* transr, char* uplo, lapack_int* n, float* a, 12689*bf2c3715SXin Li lapack_int *info ); 12690*bf2c3715SXin Li void LAPACK_zpftri( char* transr, char* uplo, lapack_int* n, 12691*bf2c3715SXin Li lapack_complex_double* a, lapack_int *info ); 12692*bf2c3715SXin Li void LAPACK_cpftri( char* transr, char* uplo, lapack_int* n, 12693*bf2c3715SXin Li lapack_complex_float* a, lapack_int *info ); 12694*bf2c3715SXin Li void LAPACK_spptri( char* uplo, lapack_int* n, float* ap, lapack_int *info ); 12695*bf2c3715SXin Li void LAPACK_dpptri( char* uplo, lapack_int* n, double* ap, lapack_int *info ); 12696*bf2c3715SXin Li void LAPACK_cpptri( char* uplo, lapack_int* n, lapack_complex_float* ap, 12697*bf2c3715SXin Li lapack_int *info ); 12698*bf2c3715SXin Li void LAPACK_zpptri( char* uplo, lapack_int* n, lapack_complex_double* ap, 12699*bf2c3715SXin Li lapack_int *info ); 12700*bf2c3715SXin Li void LAPACK_ssytri( char* uplo, lapack_int* n, float* a, lapack_int* lda, 12701*bf2c3715SXin Li const lapack_int* ipiv, float* work, lapack_int *info ); 12702*bf2c3715SXin Li void LAPACK_dsytri( char* uplo, lapack_int* n, double* a, lapack_int* lda, 12703*bf2c3715SXin Li const lapack_int* ipiv, double* work, lapack_int *info ); 12704*bf2c3715SXin Li void LAPACK_csytri( char* uplo, lapack_int* n, lapack_complex_float* a, 12705*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 12706*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 12707*bf2c3715SXin Li void LAPACK_zsytri( char* uplo, lapack_int* n, lapack_complex_double* a, 12708*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 12709*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 12710*bf2c3715SXin Li void LAPACK_chetri( char* uplo, lapack_int* n, lapack_complex_float* a, 12711*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 12712*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 12713*bf2c3715SXin Li void LAPACK_zhetri( char* uplo, lapack_int* n, lapack_complex_double* a, 12714*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 12715*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 12716*bf2c3715SXin Li void LAPACK_ssptri( char* uplo, lapack_int* n, float* ap, 12717*bf2c3715SXin Li const lapack_int* ipiv, float* work, lapack_int *info ); 12718*bf2c3715SXin Li void LAPACK_dsptri( char* uplo, lapack_int* n, double* ap, 12719*bf2c3715SXin Li const lapack_int* ipiv, double* work, lapack_int *info ); 12720*bf2c3715SXin Li void LAPACK_csptri( char* uplo, lapack_int* n, lapack_complex_float* ap, 12721*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* work, 12722*bf2c3715SXin Li lapack_int *info ); 12723*bf2c3715SXin Li void LAPACK_zsptri( char* uplo, lapack_int* n, lapack_complex_double* ap, 12724*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* work, 12725*bf2c3715SXin Li lapack_int *info ); 12726*bf2c3715SXin Li void LAPACK_chptri( char* uplo, lapack_int* n, lapack_complex_float* ap, 12727*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_float* work, 12728*bf2c3715SXin Li lapack_int *info ); 12729*bf2c3715SXin Li void LAPACK_zhptri( char* uplo, lapack_int* n, lapack_complex_double* ap, 12730*bf2c3715SXin Li const lapack_int* ipiv, lapack_complex_double* work, 12731*bf2c3715SXin Li lapack_int *info ); 12732*bf2c3715SXin Li void LAPACK_strtri( char* uplo, char* diag, lapack_int* n, float* a, 12733*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 12734*bf2c3715SXin Li void LAPACK_dtrtri( char* uplo, char* diag, lapack_int* n, double* a, 12735*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 12736*bf2c3715SXin Li void LAPACK_ctrtri( char* uplo, char* diag, lapack_int* n, 12737*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 12738*bf2c3715SXin Li lapack_int *info ); 12739*bf2c3715SXin Li void LAPACK_ztrtri( char* uplo, char* diag, lapack_int* n, 12740*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 12741*bf2c3715SXin Li lapack_int *info ); 12742*bf2c3715SXin Li void LAPACK_dtftri( char* transr, char* uplo, char* diag, lapack_int* n, 12743*bf2c3715SXin Li double* a, lapack_int *info ); 12744*bf2c3715SXin Li void LAPACK_stftri( char* transr, char* uplo, char* diag, lapack_int* n, 12745*bf2c3715SXin Li float* a, lapack_int *info ); 12746*bf2c3715SXin Li void LAPACK_ztftri( char* transr, char* uplo, char* diag, lapack_int* n, 12747*bf2c3715SXin Li lapack_complex_double* a, lapack_int *info ); 12748*bf2c3715SXin Li void LAPACK_ctftri( char* transr, char* uplo, char* diag, lapack_int* n, 12749*bf2c3715SXin Li lapack_complex_float* a, lapack_int *info ); 12750*bf2c3715SXin Li void LAPACK_stptri( char* uplo, char* diag, lapack_int* n, float* ap, 12751*bf2c3715SXin Li lapack_int *info ); 12752*bf2c3715SXin Li void LAPACK_dtptri( char* uplo, char* diag, lapack_int* n, double* ap, 12753*bf2c3715SXin Li lapack_int *info ); 12754*bf2c3715SXin Li void LAPACK_ctptri( char* uplo, char* diag, lapack_int* n, 12755*bf2c3715SXin Li lapack_complex_float* ap, lapack_int *info ); 12756*bf2c3715SXin Li void LAPACK_ztptri( char* uplo, char* diag, lapack_int* n, 12757*bf2c3715SXin Li lapack_complex_double* ap, lapack_int *info ); 12758*bf2c3715SXin Li void LAPACK_sgeequ( lapack_int* m, lapack_int* n, const float* a, 12759*bf2c3715SXin Li lapack_int* lda, float* r, float* c, float* rowcnd, 12760*bf2c3715SXin Li float* colcnd, float* amax, lapack_int *info ); 12761*bf2c3715SXin Li void LAPACK_dgeequ( lapack_int* m, lapack_int* n, const double* a, 12762*bf2c3715SXin Li lapack_int* lda, double* r, double* c, double* rowcnd, 12763*bf2c3715SXin Li double* colcnd, double* amax, lapack_int *info ); 12764*bf2c3715SXin Li void LAPACK_cgeequ( lapack_int* m, lapack_int* n, const lapack_complex_float* a, 12765*bf2c3715SXin Li lapack_int* lda, float* r, float* c, float* rowcnd, 12766*bf2c3715SXin Li float* colcnd, float* amax, lapack_int *info ); 12767*bf2c3715SXin Li void LAPACK_zgeequ( lapack_int* m, lapack_int* n, 12768*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, double* r, 12769*bf2c3715SXin Li double* c, double* rowcnd, double* colcnd, double* amax, 12770*bf2c3715SXin Li lapack_int *info ); 12771*bf2c3715SXin Li void LAPACK_dgeequb( lapack_int* m, lapack_int* n, const double* a, 12772*bf2c3715SXin Li lapack_int* lda, double* r, double* c, double* rowcnd, 12773*bf2c3715SXin Li double* colcnd, double* amax, lapack_int *info ); 12774*bf2c3715SXin Li void LAPACK_sgeequb( lapack_int* m, lapack_int* n, const float* a, 12775*bf2c3715SXin Li lapack_int* lda, float* r, float* c, float* rowcnd, 12776*bf2c3715SXin Li float* colcnd, float* amax, lapack_int *info ); 12777*bf2c3715SXin Li void LAPACK_zgeequb( lapack_int* m, lapack_int* n, 12778*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, double* r, 12779*bf2c3715SXin Li double* c, double* rowcnd, double* colcnd, double* amax, 12780*bf2c3715SXin Li lapack_int *info ); 12781*bf2c3715SXin Li void LAPACK_cgeequb( lapack_int* m, lapack_int* n, 12782*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, float* r, 12783*bf2c3715SXin Li float* c, float* rowcnd, float* colcnd, float* amax, 12784*bf2c3715SXin Li lapack_int *info ); 12785*bf2c3715SXin Li void LAPACK_sgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12786*bf2c3715SXin Li lapack_int* ku, const float* ab, lapack_int* ldab, float* r, 12787*bf2c3715SXin Li float* c, float* rowcnd, float* colcnd, float* amax, 12788*bf2c3715SXin Li lapack_int *info ); 12789*bf2c3715SXin Li void LAPACK_dgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12790*bf2c3715SXin Li lapack_int* ku, const double* ab, lapack_int* ldab, 12791*bf2c3715SXin Li double* r, double* c, double* rowcnd, double* colcnd, 12792*bf2c3715SXin Li double* amax, lapack_int *info ); 12793*bf2c3715SXin Li void LAPACK_cgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12794*bf2c3715SXin Li lapack_int* ku, const lapack_complex_float* ab, 12795*bf2c3715SXin Li lapack_int* ldab, float* r, float* c, float* rowcnd, 12796*bf2c3715SXin Li float* colcnd, float* amax, lapack_int *info ); 12797*bf2c3715SXin Li void LAPACK_zgbequ( lapack_int* m, lapack_int* n, lapack_int* kl, 12798*bf2c3715SXin Li lapack_int* ku, const lapack_complex_double* ab, 12799*bf2c3715SXin Li lapack_int* ldab, double* r, double* c, double* rowcnd, 12800*bf2c3715SXin Li double* colcnd, double* amax, lapack_int *info ); 12801*bf2c3715SXin Li void LAPACK_dgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12802*bf2c3715SXin Li lapack_int* ku, const double* ab, lapack_int* ldab, 12803*bf2c3715SXin Li double* r, double* c, double* rowcnd, double* colcnd, 12804*bf2c3715SXin Li double* amax, lapack_int *info ); 12805*bf2c3715SXin Li void LAPACK_sgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12806*bf2c3715SXin Li lapack_int* ku, const float* ab, lapack_int* ldab, 12807*bf2c3715SXin Li float* r, float* c, float* rowcnd, float* colcnd, 12808*bf2c3715SXin Li float* amax, lapack_int *info ); 12809*bf2c3715SXin Li void LAPACK_zgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12810*bf2c3715SXin Li lapack_int* ku, const lapack_complex_double* ab, 12811*bf2c3715SXin Li lapack_int* ldab, double* r, double* c, double* rowcnd, 12812*bf2c3715SXin Li double* colcnd, double* amax, lapack_int *info ); 12813*bf2c3715SXin Li void LAPACK_cgbequb( lapack_int* m, lapack_int* n, lapack_int* kl, 12814*bf2c3715SXin Li lapack_int* ku, const lapack_complex_float* ab, 12815*bf2c3715SXin Li lapack_int* ldab, float* r, float* c, float* rowcnd, 12816*bf2c3715SXin Li float* colcnd, float* amax, lapack_int *info ); 12817*bf2c3715SXin Li void LAPACK_spoequ( lapack_int* n, const float* a, lapack_int* lda, float* s, 12818*bf2c3715SXin Li float* scond, float* amax, lapack_int *info ); 12819*bf2c3715SXin Li void LAPACK_dpoequ( lapack_int* n, const double* a, lapack_int* lda, double* s, 12820*bf2c3715SXin Li double* scond, double* amax, lapack_int *info ); 12821*bf2c3715SXin Li void LAPACK_cpoequ( lapack_int* n, const lapack_complex_float* a, 12822*bf2c3715SXin Li lapack_int* lda, float* s, float* scond, float* amax, 12823*bf2c3715SXin Li lapack_int *info ); 12824*bf2c3715SXin Li void LAPACK_zpoequ( lapack_int* n, const lapack_complex_double* a, 12825*bf2c3715SXin Li lapack_int* lda, double* s, double* scond, double* amax, 12826*bf2c3715SXin Li lapack_int *info ); 12827*bf2c3715SXin Li void LAPACK_dpoequb( lapack_int* n, const double* a, lapack_int* lda, double* s, 12828*bf2c3715SXin Li double* scond, double* amax, lapack_int *info ); 12829*bf2c3715SXin Li void LAPACK_spoequb( lapack_int* n, const float* a, lapack_int* lda, float* s, 12830*bf2c3715SXin Li float* scond, float* amax, lapack_int *info ); 12831*bf2c3715SXin Li void LAPACK_zpoequb( lapack_int* n, const lapack_complex_double* a, 12832*bf2c3715SXin Li lapack_int* lda, double* s, double* scond, double* amax, 12833*bf2c3715SXin Li lapack_int *info ); 12834*bf2c3715SXin Li void LAPACK_cpoequb( lapack_int* n, const lapack_complex_float* a, 12835*bf2c3715SXin Li lapack_int* lda, float* s, float* scond, float* amax, 12836*bf2c3715SXin Li lapack_int *info ); 12837*bf2c3715SXin Li void LAPACK_sppequ( char* uplo, lapack_int* n, const float* ap, float* s, 12838*bf2c3715SXin Li float* scond, float* amax, lapack_int *info ); 12839*bf2c3715SXin Li void LAPACK_dppequ( char* uplo, lapack_int* n, const double* ap, double* s, 12840*bf2c3715SXin Li double* scond, double* amax, lapack_int *info ); 12841*bf2c3715SXin Li void LAPACK_cppequ( char* uplo, lapack_int* n, const lapack_complex_float* ap, 12842*bf2c3715SXin Li float* s, float* scond, float* amax, lapack_int *info ); 12843*bf2c3715SXin Li void LAPACK_zppequ( char* uplo, lapack_int* n, const lapack_complex_double* ap, 12844*bf2c3715SXin Li double* s, double* scond, double* amax, lapack_int *info ); 12845*bf2c3715SXin Li void LAPACK_spbequ( char* uplo, lapack_int* n, lapack_int* kd, const float* ab, 12846*bf2c3715SXin Li lapack_int* ldab, float* s, float* scond, float* amax, 12847*bf2c3715SXin Li lapack_int *info ); 12848*bf2c3715SXin Li void LAPACK_dpbequ( char* uplo, lapack_int* n, lapack_int* kd, const double* ab, 12849*bf2c3715SXin Li lapack_int* ldab, double* s, double* scond, double* amax, 12850*bf2c3715SXin Li lapack_int *info ); 12851*bf2c3715SXin Li void LAPACK_cpbequ( char* uplo, lapack_int* n, lapack_int* kd, 12852*bf2c3715SXin Li const lapack_complex_float* ab, lapack_int* ldab, float* s, 12853*bf2c3715SXin Li float* scond, float* amax, lapack_int *info ); 12854*bf2c3715SXin Li void LAPACK_zpbequ( char* uplo, lapack_int* n, lapack_int* kd, 12855*bf2c3715SXin Li const lapack_complex_double* ab, lapack_int* ldab, 12856*bf2c3715SXin Li double* s, double* scond, double* amax, lapack_int *info ); 12857*bf2c3715SXin Li void LAPACK_dsyequb( char* uplo, lapack_int* n, const double* a, 12858*bf2c3715SXin Li lapack_int* lda, double* s, double* scond, double* amax, 12859*bf2c3715SXin Li double* work, lapack_int *info ); 12860*bf2c3715SXin Li void LAPACK_ssyequb( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 12861*bf2c3715SXin Li float* s, float* scond, float* amax, float* work, 12862*bf2c3715SXin Li lapack_int *info ); 12863*bf2c3715SXin Li void LAPACK_zsyequb( char* uplo, lapack_int* n, const lapack_complex_double* a, 12864*bf2c3715SXin Li lapack_int* lda, double* s, double* scond, double* amax, 12865*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 12866*bf2c3715SXin Li void LAPACK_csyequb( char* uplo, lapack_int* n, const lapack_complex_float* a, 12867*bf2c3715SXin Li lapack_int* lda, float* s, float* scond, float* amax, 12868*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 12869*bf2c3715SXin Li void LAPACK_zheequb( char* uplo, lapack_int* n, const lapack_complex_double* a, 12870*bf2c3715SXin Li lapack_int* lda, double* s, double* scond, double* amax, 12871*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 12872*bf2c3715SXin Li void LAPACK_cheequb( char* uplo, lapack_int* n, const lapack_complex_float* a, 12873*bf2c3715SXin Li lapack_int* lda, float* s, float* scond, float* amax, 12874*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 12875*bf2c3715SXin Li void LAPACK_sgesv( lapack_int* n, lapack_int* nrhs, float* a, lapack_int* lda, 12876*bf2c3715SXin Li lapack_int* ipiv, float* b, lapack_int* ldb, 12877*bf2c3715SXin Li lapack_int *info ); 12878*bf2c3715SXin Li void LAPACK_dgesv( lapack_int* n, lapack_int* nrhs, double* a, lapack_int* lda, 12879*bf2c3715SXin Li lapack_int* ipiv, double* b, lapack_int* ldb, 12880*bf2c3715SXin Li lapack_int *info ); 12881*bf2c3715SXin Li void LAPACK_cgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_float* a, 12882*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, lapack_complex_float* b, 12883*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 12884*bf2c3715SXin Li void LAPACK_zgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, 12885*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, lapack_complex_double* b, 12886*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 12887*bf2c3715SXin Li void LAPACK_dsgesv( lapack_int* n, lapack_int* nrhs, double* a, lapack_int* lda, 12888*bf2c3715SXin Li lapack_int* ipiv, double* b, lapack_int* ldb, double* x, 12889*bf2c3715SXin Li lapack_int* ldx, double* work, float* swork, 12890*bf2c3715SXin Li lapack_int* iter, lapack_int *info ); 12891*bf2c3715SXin Li void LAPACK_zcgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* a, 12892*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, lapack_complex_double* b, 12893*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 12894*bf2c3715SXin Li lapack_complex_double* work, lapack_complex_float* swork, 12895*bf2c3715SXin Li double* rwork, lapack_int* iter, lapack_int *info ); 12896*bf2c3715SXin Li void LAPACK_sgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12897*bf2c3715SXin Li float* a, lapack_int* lda, float* af, lapack_int* ldaf, 12898*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, float* b, 12899*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 12900*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 12901*bf2c3715SXin Li lapack_int *info ); 12902*bf2c3715SXin Li void LAPACK_dgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12903*bf2c3715SXin Li double* a, lapack_int* lda, double* af, lapack_int* ldaf, 12904*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 12905*bf2c3715SXin Li double* b, lapack_int* ldb, double* x, lapack_int* ldx, 12906*bf2c3715SXin Li double* rcond, double* ferr, double* berr, double* work, 12907*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12908*bf2c3715SXin Li void LAPACK_cgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12909*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 12910*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, 12911*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 12912*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 12913*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 12914*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 12915*bf2c3715SXin Li float* rwork, lapack_int *info ); 12916*bf2c3715SXin Li void LAPACK_zgesvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12917*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 12918*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, 12919*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 12920*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 12921*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 12922*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 12923*bf2c3715SXin Li double* rwork, lapack_int *info ); 12924*bf2c3715SXin Li void LAPACK_dgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12925*bf2c3715SXin Li double* a, lapack_int* lda, double* af, lapack_int* ldaf, 12926*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 12927*bf2c3715SXin Li double* b, lapack_int* ldb, double* x, lapack_int* ldx, 12928*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 12929*bf2c3715SXin Li lapack_int* n_err_bnds, double* err_bnds_norm, 12930*bf2c3715SXin Li double* err_bnds_comp, lapack_int* nparams, double* params, 12931*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 12932*bf2c3715SXin Li void LAPACK_sgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12933*bf2c3715SXin Li float* a, lapack_int* lda, float* af, lapack_int* ldaf, 12934*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 12935*bf2c3715SXin Li float* b, lapack_int* ldb, float* x, lapack_int* ldx, 12936*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 12937*bf2c3715SXin Li lapack_int* n_err_bnds, float* err_bnds_norm, 12938*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 12939*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 12940*bf2c3715SXin Li void LAPACK_zgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12941*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 12942*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, 12943*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 12944*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 12945*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 12946*bf2c3715SXin Li double* rpvgrw, double* berr, lapack_int* n_err_bnds, 12947*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 12948*bf2c3715SXin Li lapack_int* nparams, double* params, 12949*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 12950*bf2c3715SXin Li lapack_int *info ); 12951*bf2c3715SXin Li void LAPACK_cgesvxx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 12952*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 12953*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, 12954*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 12955*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 12956*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 12957*bf2c3715SXin Li float* rpvgrw, float* berr, lapack_int* n_err_bnds, 12958*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 12959*bf2c3715SXin Li lapack_int* nparams, float* params, 12960*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 12961*bf2c3715SXin Li lapack_int *info ); 12962*bf2c3715SXin Li void LAPACK_sgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12963*bf2c3715SXin Li lapack_int* nrhs, float* ab, lapack_int* ldab, 12964*bf2c3715SXin Li lapack_int* ipiv, float* b, lapack_int* ldb, 12965*bf2c3715SXin Li lapack_int *info ); 12966*bf2c3715SXin Li void LAPACK_dgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12967*bf2c3715SXin Li lapack_int* nrhs, double* ab, lapack_int* ldab, 12968*bf2c3715SXin Li lapack_int* ipiv, double* b, lapack_int* ldb, 12969*bf2c3715SXin Li lapack_int *info ); 12970*bf2c3715SXin Li void LAPACK_cgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12971*bf2c3715SXin Li lapack_int* nrhs, lapack_complex_float* ab, lapack_int* ldab, 12972*bf2c3715SXin Li lapack_int* ipiv, lapack_complex_float* b, lapack_int* ldb, 12973*bf2c3715SXin Li lapack_int *info ); 12974*bf2c3715SXin Li void LAPACK_zgbsv( lapack_int* n, lapack_int* kl, lapack_int* ku, 12975*bf2c3715SXin Li lapack_int* nrhs, lapack_complex_double* ab, 12976*bf2c3715SXin Li lapack_int* ldab, lapack_int* ipiv, lapack_complex_double* b, 12977*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 12978*bf2c3715SXin Li void LAPACK_sgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 12979*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, float* ab, 12980*bf2c3715SXin Li lapack_int* ldab, float* afb, lapack_int* ldafb, 12981*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, float* b, 12982*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 12983*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 12984*bf2c3715SXin Li lapack_int *info ); 12985*bf2c3715SXin Li void LAPACK_dgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 12986*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, double* ab, 12987*bf2c3715SXin Li lapack_int* ldab, double* afb, lapack_int* ldafb, 12988*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 12989*bf2c3715SXin Li double* b, lapack_int* ldb, double* x, lapack_int* ldx, 12990*bf2c3715SXin Li double* rcond, double* ferr, double* berr, double* work, 12991*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 12992*bf2c3715SXin Li void LAPACK_cgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 12993*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, lapack_complex_float* ab, 12994*bf2c3715SXin Li lapack_int* ldab, lapack_complex_float* afb, 12995*bf2c3715SXin Li lapack_int* ldafb, lapack_int* ipiv, char* equed, float* r, 12996*bf2c3715SXin Li float* c, lapack_complex_float* b, lapack_int* ldb, 12997*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 12998*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 12999*bf2c3715SXin Li float* rwork, lapack_int *info ); 13000*bf2c3715SXin Li void LAPACK_zgbsvx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13001*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, lapack_complex_double* ab, 13002*bf2c3715SXin Li lapack_int* ldab, lapack_complex_double* afb, 13003*bf2c3715SXin Li lapack_int* ldafb, lapack_int* ipiv, char* equed, double* r, 13004*bf2c3715SXin Li double* c, lapack_complex_double* b, lapack_int* ldb, 13005*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13006*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 13007*bf2c3715SXin Li double* rwork, lapack_int *info ); 13008*bf2c3715SXin Li void LAPACK_dgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13009*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, double* ab, 13010*bf2c3715SXin Li lapack_int* ldab, double* afb, lapack_int* ldafb, 13011*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 13012*bf2c3715SXin Li double* b, lapack_int* ldb, double* x, lapack_int* ldx, 13013*bf2c3715SXin Li double* rcond, double* rpvgrw, double* berr, 13014*bf2c3715SXin Li lapack_int* n_err_bnds, double* err_bnds_norm, 13015*bf2c3715SXin Li double* err_bnds_comp, lapack_int* nparams, double* params, 13016*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 13017*bf2c3715SXin Li void LAPACK_sgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13018*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, float* ab, 13019*bf2c3715SXin Li lapack_int* ldab, float* afb, lapack_int* ldafb, 13020*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* r, float* c, 13021*bf2c3715SXin Li float* b, lapack_int* ldb, float* x, lapack_int* ldx, 13022*bf2c3715SXin Li float* rcond, float* rpvgrw, float* berr, 13023*bf2c3715SXin Li lapack_int* n_err_bnds, float* err_bnds_norm, 13024*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 13025*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 13026*bf2c3715SXin Li void LAPACK_zgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13027*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, 13028*bf2c3715SXin Li lapack_complex_double* ab, lapack_int* ldab, 13029*bf2c3715SXin Li lapack_complex_double* afb, lapack_int* ldafb, 13030*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* r, double* c, 13031*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13032*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13033*bf2c3715SXin Li double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13034*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 13035*bf2c3715SXin Li lapack_int* nparams, double* params, 13036*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13037*bf2c3715SXin Li lapack_int *info ); 13038*bf2c3715SXin Li void LAPACK_cgbsvxx( char* fact, char* trans, lapack_int* n, lapack_int* kl, 13039*bf2c3715SXin Li lapack_int* ku, lapack_int* nrhs, lapack_complex_float* ab, 13040*bf2c3715SXin Li lapack_int* ldab, lapack_complex_float* afb, 13041*bf2c3715SXin Li lapack_int* ldafb, lapack_int* ipiv, char* equed, float* r, 13042*bf2c3715SXin Li float* c, lapack_complex_float* b, lapack_int* ldb, 13043*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 13044*bf2c3715SXin Li float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13045*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 13046*bf2c3715SXin Li lapack_int* nparams, float* params, 13047*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13048*bf2c3715SXin Li lapack_int *info ); 13049*bf2c3715SXin Li void LAPACK_sgtsv( lapack_int* n, lapack_int* nrhs, float* dl, float* d, 13050*bf2c3715SXin Li float* du, float* b, lapack_int* ldb, lapack_int *info ); 13051*bf2c3715SXin Li void LAPACK_dgtsv( lapack_int* n, lapack_int* nrhs, double* dl, double* d, 13052*bf2c3715SXin Li double* du, double* b, lapack_int* ldb, lapack_int *info ); 13053*bf2c3715SXin Li void LAPACK_cgtsv( lapack_int* n, lapack_int* nrhs, lapack_complex_float* dl, 13054*bf2c3715SXin Li lapack_complex_float* d, lapack_complex_float* du, 13055*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13056*bf2c3715SXin Li void LAPACK_zgtsv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* dl, 13057*bf2c3715SXin Li lapack_complex_double* d, lapack_complex_double* du, 13058*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13059*bf2c3715SXin Li lapack_int *info ); 13060*bf2c3715SXin Li void LAPACK_sgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13061*bf2c3715SXin Li const float* dl, const float* d, const float* du, 13062*bf2c3715SXin Li float* dlf, float* df, float* duf, float* du2, 13063*bf2c3715SXin Li lapack_int* ipiv, const float* b, lapack_int* ldb, float* x, 13064*bf2c3715SXin Li lapack_int* ldx, float* rcond, float* ferr, float* berr, 13065*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 13066*bf2c3715SXin Li void LAPACK_dgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13067*bf2c3715SXin Li const double* dl, const double* d, const double* du, 13068*bf2c3715SXin Li double* dlf, double* df, double* duf, double* du2, 13069*bf2c3715SXin Li lapack_int* ipiv, const double* b, lapack_int* ldb, 13070*bf2c3715SXin Li double* x, lapack_int* ldx, double* rcond, double* ferr, 13071*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork, 13072*bf2c3715SXin Li lapack_int *info ); 13073*bf2c3715SXin Li void LAPACK_cgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13074*bf2c3715SXin Li const lapack_complex_float* dl, 13075*bf2c3715SXin Li const lapack_complex_float* d, 13076*bf2c3715SXin Li const lapack_complex_float* du, lapack_complex_float* dlf, 13077*bf2c3715SXin Li lapack_complex_float* df, lapack_complex_float* duf, 13078*bf2c3715SXin Li lapack_complex_float* du2, lapack_int* ipiv, 13079*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 13080*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 13081*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 13082*bf2c3715SXin Li float* rwork, lapack_int *info ); 13083*bf2c3715SXin Li void LAPACK_zgtsvx( char* fact, char* trans, lapack_int* n, lapack_int* nrhs, 13084*bf2c3715SXin Li const lapack_complex_double* dl, 13085*bf2c3715SXin Li const lapack_complex_double* d, 13086*bf2c3715SXin Li const lapack_complex_double* du, lapack_complex_double* dlf, 13087*bf2c3715SXin Li lapack_complex_double* df, lapack_complex_double* duf, 13088*bf2c3715SXin Li lapack_complex_double* du2, lapack_int* ipiv, 13089*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 13090*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13091*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 13092*bf2c3715SXin Li double* rwork, lapack_int *info ); 13093*bf2c3715SXin Li void LAPACK_sposv( char* uplo, lapack_int* n, lapack_int* nrhs, float* a, 13094*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, 13095*bf2c3715SXin Li lapack_int *info ); 13096*bf2c3715SXin Li void LAPACK_dposv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a, 13097*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, 13098*bf2c3715SXin Li lapack_int *info ); 13099*bf2c3715SXin Li void LAPACK_cposv( char* uplo, lapack_int* n, lapack_int* nrhs, 13100*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13101*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13102*bf2c3715SXin Li void LAPACK_zposv( char* uplo, lapack_int* n, lapack_int* nrhs, 13103*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13104*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13105*bf2c3715SXin Li lapack_int *info ); 13106*bf2c3715SXin Li void LAPACK_dsposv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a, 13107*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, double* x, 13108*bf2c3715SXin Li lapack_int* ldx, double* work, float* swork, 13109*bf2c3715SXin Li lapack_int* iter, lapack_int *info ); 13110*bf2c3715SXin Li void LAPACK_zcposv( char* uplo, lapack_int* n, lapack_int* nrhs, 13111*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13112*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13113*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, 13114*bf2c3715SXin Li lapack_complex_double* work, lapack_complex_float* swork, 13115*bf2c3715SXin Li double* rwork, lapack_int* iter, lapack_int *info ); 13116*bf2c3715SXin Li void LAPACK_sposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13117*bf2c3715SXin Li float* a, lapack_int* lda, float* af, lapack_int* ldaf, 13118*bf2c3715SXin Li char* equed, float* s, float* b, lapack_int* ldb, float* x, 13119*bf2c3715SXin Li lapack_int* ldx, float* rcond, float* ferr, float* berr, 13120*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 13121*bf2c3715SXin Li void LAPACK_dposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13122*bf2c3715SXin Li double* a, lapack_int* lda, double* af, lapack_int* ldaf, 13123*bf2c3715SXin Li char* equed, double* s, double* b, lapack_int* ldb, 13124*bf2c3715SXin Li double* x, lapack_int* ldx, double* rcond, double* ferr, 13125*bf2c3715SXin Li double* berr, double* work, lapack_int* iwork, 13126*bf2c3715SXin Li lapack_int *info ); 13127*bf2c3715SXin Li void LAPACK_cposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13128*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13129*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, char* equed, 13130*bf2c3715SXin Li float* s, lapack_complex_float* b, lapack_int* ldb, 13131*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 13132*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 13133*bf2c3715SXin Li float* rwork, lapack_int *info ); 13134*bf2c3715SXin Li void LAPACK_zposvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13135*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13136*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, char* equed, 13137*bf2c3715SXin Li double* s, lapack_complex_double* b, lapack_int* ldb, 13138*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13139*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 13140*bf2c3715SXin Li double* rwork, lapack_int *info ); 13141*bf2c3715SXin Li void LAPACK_dposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13142*bf2c3715SXin Li double* a, lapack_int* lda, double* af, lapack_int* ldaf, 13143*bf2c3715SXin Li char* equed, double* s, double* b, lapack_int* ldb, 13144*bf2c3715SXin Li double* x, lapack_int* ldx, double* rcond, double* rpvgrw, 13145*bf2c3715SXin Li double* berr, lapack_int* n_err_bnds, 13146*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 13147*bf2c3715SXin Li lapack_int* nparams, double* params, double* work, 13148*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 13149*bf2c3715SXin Li void LAPACK_sposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13150*bf2c3715SXin Li float* a, lapack_int* lda, float* af, lapack_int* ldaf, 13151*bf2c3715SXin Li char* equed, float* s, float* b, lapack_int* ldb, float* x, 13152*bf2c3715SXin Li lapack_int* ldx, float* rcond, float* rpvgrw, float* berr, 13153*bf2c3715SXin Li lapack_int* n_err_bnds, float* err_bnds_norm, 13154*bf2c3715SXin Li float* err_bnds_comp, lapack_int* nparams, float* params, 13155*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 13156*bf2c3715SXin Li void LAPACK_zposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13157*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13158*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, char* equed, 13159*bf2c3715SXin Li double* s, lapack_complex_double* b, lapack_int* ldb, 13160*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13161*bf2c3715SXin Li double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13162*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 13163*bf2c3715SXin Li lapack_int* nparams, double* params, 13164*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13165*bf2c3715SXin Li lapack_int *info ); 13166*bf2c3715SXin Li void LAPACK_cposvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13167*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13168*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, char* equed, 13169*bf2c3715SXin Li float* s, lapack_complex_float* b, lapack_int* ldb, 13170*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 13171*bf2c3715SXin Li float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13172*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 13173*bf2c3715SXin Li lapack_int* nparams, float* params, 13174*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13175*bf2c3715SXin Li lapack_int *info ); 13176*bf2c3715SXin Li void LAPACK_sppsv( char* uplo, lapack_int* n, lapack_int* nrhs, float* ap, 13177*bf2c3715SXin Li float* b, lapack_int* ldb, lapack_int *info ); 13178*bf2c3715SXin Li void LAPACK_dppsv( char* uplo, lapack_int* n, lapack_int* nrhs, double* ap, 13179*bf2c3715SXin Li double* b, lapack_int* ldb, lapack_int *info ); 13180*bf2c3715SXin Li void LAPACK_cppsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13181*bf2c3715SXin Li lapack_complex_float* ap, lapack_complex_float* b, 13182*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 13183*bf2c3715SXin Li void LAPACK_zppsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13184*bf2c3715SXin Li lapack_complex_double* ap, lapack_complex_double* b, 13185*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 13186*bf2c3715SXin Li void LAPACK_sppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13187*bf2c3715SXin Li float* ap, float* afp, char* equed, float* s, float* b, 13188*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13189*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 13190*bf2c3715SXin Li lapack_int *info ); 13191*bf2c3715SXin Li void LAPACK_dppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13192*bf2c3715SXin Li double* ap, double* afp, char* equed, double* s, double* b, 13193*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13194*bf2c3715SXin Li double* ferr, double* berr, double* work, lapack_int* iwork, 13195*bf2c3715SXin Li lapack_int *info ); 13196*bf2c3715SXin Li void LAPACK_cppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13197*bf2c3715SXin Li lapack_complex_float* ap, lapack_complex_float* afp, 13198*bf2c3715SXin Li char* equed, float* s, lapack_complex_float* b, 13199*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13200*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 13201*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13202*bf2c3715SXin Li lapack_int *info ); 13203*bf2c3715SXin Li void LAPACK_zppsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13204*bf2c3715SXin Li lapack_complex_double* ap, lapack_complex_double* afp, 13205*bf2c3715SXin Li char* equed, double* s, lapack_complex_double* b, 13206*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13207*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 13208*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13209*bf2c3715SXin Li lapack_int *info ); 13210*bf2c3715SXin Li void LAPACK_spbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13211*bf2c3715SXin Li float* ab, lapack_int* ldab, float* b, lapack_int* ldb, 13212*bf2c3715SXin Li lapack_int *info ); 13213*bf2c3715SXin Li void LAPACK_dpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13214*bf2c3715SXin Li double* ab, lapack_int* ldab, double* b, lapack_int* ldb, 13215*bf2c3715SXin Li lapack_int *info ); 13216*bf2c3715SXin Li void LAPACK_cpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13217*bf2c3715SXin Li lapack_complex_float* ab, lapack_int* ldab, 13218*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13219*bf2c3715SXin Li void LAPACK_zpbsv( char* uplo, lapack_int* n, lapack_int* kd, lapack_int* nrhs, 13220*bf2c3715SXin Li lapack_complex_double* ab, lapack_int* ldab, 13221*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13222*bf2c3715SXin Li lapack_int *info ); 13223*bf2c3715SXin Li void LAPACK_spbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13224*bf2c3715SXin Li lapack_int* nrhs, float* ab, lapack_int* ldab, float* afb, 13225*bf2c3715SXin Li lapack_int* ldafb, char* equed, float* s, float* b, 13226*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13227*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* iwork, 13228*bf2c3715SXin Li lapack_int *info ); 13229*bf2c3715SXin Li void LAPACK_dpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13230*bf2c3715SXin Li lapack_int* nrhs, double* ab, lapack_int* ldab, double* afb, 13231*bf2c3715SXin Li lapack_int* ldafb, char* equed, double* s, double* b, 13232*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13233*bf2c3715SXin Li double* ferr, double* berr, double* work, lapack_int* iwork, 13234*bf2c3715SXin Li lapack_int *info ); 13235*bf2c3715SXin Li void LAPACK_cpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13236*bf2c3715SXin Li lapack_int* nrhs, lapack_complex_float* ab, 13237*bf2c3715SXin Li lapack_int* ldab, lapack_complex_float* afb, 13238*bf2c3715SXin Li lapack_int* ldafb, char* equed, float* s, 13239*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 13240*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 13241*bf2c3715SXin Li float* ferr, float* berr, lapack_complex_float* work, 13242*bf2c3715SXin Li float* rwork, lapack_int *info ); 13243*bf2c3715SXin Li void LAPACK_zpbsvx( char* fact, char* uplo, lapack_int* n, lapack_int* kd, 13244*bf2c3715SXin Li lapack_int* nrhs, lapack_complex_double* ab, 13245*bf2c3715SXin Li lapack_int* ldab, lapack_complex_double* afb, 13246*bf2c3715SXin Li lapack_int* ldafb, char* equed, double* s, 13247*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13248*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13249*bf2c3715SXin Li double* ferr, double* berr, lapack_complex_double* work, 13250*bf2c3715SXin Li double* rwork, lapack_int *info ); 13251*bf2c3715SXin Li void LAPACK_sptsv( lapack_int* n, lapack_int* nrhs, float* d, float* e, 13252*bf2c3715SXin Li float* b, lapack_int* ldb, lapack_int *info ); 13253*bf2c3715SXin Li void LAPACK_dptsv( lapack_int* n, lapack_int* nrhs, double* d, double* e, 13254*bf2c3715SXin Li double* b, lapack_int* ldb, lapack_int *info ); 13255*bf2c3715SXin Li void LAPACK_cptsv( lapack_int* n, lapack_int* nrhs, float* d, 13256*bf2c3715SXin Li lapack_complex_float* e, lapack_complex_float* b, 13257*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 13258*bf2c3715SXin Li void LAPACK_zptsv( lapack_int* n, lapack_int* nrhs, double* d, 13259*bf2c3715SXin Li lapack_complex_double* e, lapack_complex_double* b, 13260*bf2c3715SXin Li lapack_int* ldb, lapack_int *info ); 13261*bf2c3715SXin Li void LAPACK_sptsvx( char* fact, lapack_int* n, lapack_int* nrhs, const float* d, 13262*bf2c3715SXin Li const float* e, float* df, float* ef, const float* b, 13263*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13264*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int *info ); 13265*bf2c3715SXin Li void LAPACK_dptsvx( char* fact, lapack_int* n, lapack_int* nrhs, 13266*bf2c3715SXin Li const double* d, const double* e, double* df, double* ef, 13267*bf2c3715SXin Li const double* b, lapack_int* ldb, double* x, 13268*bf2c3715SXin Li lapack_int* ldx, double* rcond, double* ferr, double* berr, 13269*bf2c3715SXin Li double* work, lapack_int *info ); 13270*bf2c3715SXin Li void LAPACK_cptsvx( char* fact, lapack_int* n, lapack_int* nrhs, const float* d, 13271*bf2c3715SXin Li const lapack_complex_float* e, float* df, 13272*bf2c3715SXin Li lapack_complex_float* ef, const lapack_complex_float* b, 13273*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13274*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 13275*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13276*bf2c3715SXin Li lapack_int *info ); 13277*bf2c3715SXin Li void LAPACK_zptsvx( char* fact, lapack_int* n, lapack_int* nrhs, 13278*bf2c3715SXin Li const double* d, const lapack_complex_double* e, double* df, 13279*bf2c3715SXin Li lapack_complex_double* ef, const lapack_complex_double* b, 13280*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13281*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 13282*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13283*bf2c3715SXin Li lapack_int *info ); 13284*bf2c3715SXin Li void LAPACK_ssysv( char* uplo, lapack_int* n, lapack_int* nrhs, float* a, 13285*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, float* b, lapack_int* ldb, 13286*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int *info ); 13287*bf2c3715SXin Li void LAPACK_dsysv( char* uplo, lapack_int* n, lapack_int* nrhs, double* a, 13288*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, double* b, 13289*bf2c3715SXin Li lapack_int* ldb, double* work, lapack_int* lwork, 13290*bf2c3715SXin Li lapack_int *info ); 13291*bf2c3715SXin Li void LAPACK_csysv( char* uplo, lapack_int* n, lapack_int* nrhs, 13292*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv, 13293*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 13294*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13295*bf2c3715SXin Li lapack_int *info ); 13296*bf2c3715SXin Li void LAPACK_zsysv( char* uplo, lapack_int* n, lapack_int* nrhs, 13297*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv, 13298*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13299*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13300*bf2c3715SXin Li lapack_int *info ); 13301*bf2c3715SXin Li void LAPACK_ssysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13302*bf2c3715SXin Li const float* a, lapack_int* lda, float* af, 13303*bf2c3715SXin Li lapack_int* ldaf, lapack_int* ipiv, const float* b, 13304*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13305*bf2c3715SXin Li float* ferr, float* berr, float* work, lapack_int* lwork, 13306*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 13307*bf2c3715SXin Li void LAPACK_dsysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13308*bf2c3715SXin Li const double* a, lapack_int* lda, double* af, 13309*bf2c3715SXin Li lapack_int* ldaf, lapack_int* ipiv, const double* b, 13310*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13311*bf2c3715SXin Li double* ferr, double* berr, double* work, lapack_int* lwork, 13312*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 13313*bf2c3715SXin Li void LAPACK_csysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13314*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 13315*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, 13316*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_float* b, 13317*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13318*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 13319*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 13320*bf2c3715SXin Li lapack_int *info ); 13321*bf2c3715SXin Li void LAPACK_zsysvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13322*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 13323*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, 13324*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_double* b, 13325*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13326*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 13327*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13328*bf2c3715SXin Li double* rwork, lapack_int *info ); 13329*bf2c3715SXin Li void LAPACK_dsysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13330*bf2c3715SXin Li double* a, lapack_int* lda, double* af, lapack_int* ldaf, 13331*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, double* b, 13332*bf2c3715SXin Li lapack_int* ldb, double* x, lapack_int* ldx, double* rcond, 13333*bf2c3715SXin Li double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13334*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 13335*bf2c3715SXin Li lapack_int* nparams, double* params, double* work, 13336*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 13337*bf2c3715SXin Li void LAPACK_ssysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13338*bf2c3715SXin Li float* a, lapack_int* lda, float* af, lapack_int* ldaf, 13339*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, float* b, 13340*bf2c3715SXin Li lapack_int* ldb, float* x, lapack_int* ldx, float* rcond, 13341*bf2c3715SXin Li float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13342*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 13343*bf2c3715SXin Li lapack_int* nparams, float* params, float* work, 13344*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 13345*bf2c3715SXin Li void LAPACK_zsysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13346*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13347*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, 13348*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, 13349*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13350*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13351*bf2c3715SXin Li double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13352*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 13353*bf2c3715SXin Li lapack_int* nparams, double* params, 13354*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13355*bf2c3715SXin Li lapack_int *info ); 13356*bf2c3715SXin Li void LAPACK_csysvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13357*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13358*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, 13359*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, 13360*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 13361*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 13362*bf2c3715SXin Li float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13363*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 13364*bf2c3715SXin Li lapack_int* nparams, float* params, 13365*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13366*bf2c3715SXin Li lapack_int *info ); 13367*bf2c3715SXin Li void LAPACK_chesv( char* uplo, lapack_int* n, lapack_int* nrhs, 13368*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, lapack_int* ipiv, 13369*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 13370*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13371*bf2c3715SXin Li lapack_int *info ); 13372*bf2c3715SXin Li void LAPACK_zhesv( char* uplo, lapack_int* n, lapack_int* nrhs, 13373*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv, 13374*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13375*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13376*bf2c3715SXin Li lapack_int *info ); 13377*bf2c3715SXin Li void LAPACK_chesvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13378*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 13379*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, 13380*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_float* b, 13381*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13382*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 13383*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 13384*bf2c3715SXin Li lapack_int *info ); 13385*bf2c3715SXin Li void LAPACK_zhesvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13386*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 13387*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, 13388*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_double* b, 13389*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13390*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 13391*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13392*bf2c3715SXin Li double* rwork, lapack_int *info ); 13393*bf2c3715SXin Li void LAPACK_zhesvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13394*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13395*bf2c3715SXin Li lapack_complex_double* af, lapack_int* ldaf, 13396*bf2c3715SXin Li lapack_int* ipiv, char* equed, double* s, 13397*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13398*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, double* rcond, 13399*bf2c3715SXin Li double* rpvgrw, double* berr, lapack_int* n_err_bnds, 13400*bf2c3715SXin Li double* err_bnds_norm, double* err_bnds_comp, 13401*bf2c3715SXin Li lapack_int* nparams, double* params, 13402*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13403*bf2c3715SXin Li lapack_int *info ); 13404*bf2c3715SXin Li void LAPACK_chesvxx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13405*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13406*bf2c3715SXin Li lapack_complex_float* af, lapack_int* ldaf, 13407*bf2c3715SXin Li lapack_int* ipiv, char* equed, float* s, 13408*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 13409*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, float* rcond, 13410*bf2c3715SXin Li float* rpvgrw, float* berr, lapack_int* n_err_bnds, 13411*bf2c3715SXin Li float* err_bnds_norm, float* err_bnds_comp, 13412*bf2c3715SXin Li lapack_int* nparams, float* params, 13413*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13414*bf2c3715SXin Li lapack_int *info ); 13415*bf2c3715SXin Li void LAPACK_sspsv( char* uplo, lapack_int* n, lapack_int* nrhs, float* ap, 13416*bf2c3715SXin Li lapack_int* ipiv, float* b, lapack_int* ldb, 13417*bf2c3715SXin Li lapack_int *info ); 13418*bf2c3715SXin Li void LAPACK_dspsv( char* uplo, lapack_int* n, lapack_int* nrhs, double* ap, 13419*bf2c3715SXin Li lapack_int* ipiv, double* b, lapack_int* ldb, 13420*bf2c3715SXin Li lapack_int *info ); 13421*bf2c3715SXin Li void LAPACK_cspsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13422*bf2c3715SXin Li lapack_complex_float* ap, lapack_int* ipiv, 13423*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13424*bf2c3715SXin Li void LAPACK_zspsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13425*bf2c3715SXin Li lapack_complex_double* ap, lapack_int* ipiv, 13426*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13427*bf2c3715SXin Li lapack_int *info ); 13428*bf2c3715SXin Li void LAPACK_sspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13429*bf2c3715SXin Li const float* ap, float* afp, lapack_int* ipiv, 13430*bf2c3715SXin Li const float* b, lapack_int* ldb, float* x, lapack_int* ldx, 13431*bf2c3715SXin Li float* rcond, float* ferr, float* berr, float* work, 13432*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 13433*bf2c3715SXin Li void LAPACK_dspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13434*bf2c3715SXin Li const double* ap, double* afp, lapack_int* ipiv, 13435*bf2c3715SXin Li const double* b, lapack_int* ldb, double* x, 13436*bf2c3715SXin Li lapack_int* ldx, double* rcond, double* ferr, double* berr, 13437*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 13438*bf2c3715SXin Li void LAPACK_cspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13439*bf2c3715SXin Li const lapack_complex_float* ap, lapack_complex_float* afp, 13440*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_float* b, 13441*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13442*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 13443*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13444*bf2c3715SXin Li lapack_int *info ); 13445*bf2c3715SXin Li void LAPACK_zspsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13446*bf2c3715SXin Li const lapack_complex_double* ap, lapack_complex_double* afp, 13447*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_double* b, 13448*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13449*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 13450*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13451*bf2c3715SXin Li lapack_int *info ); 13452*bf2c3715SXin Li void LAPACK_chpsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13453*bf2c3715SXin Li lapack_complex_float* ap, lapack_int* ipiv, 13454*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int *info ); 13455*bf2c3715SXin Li void LAPACK_zhpsv( char* uplo, lapack_int* n, lapack_int* nrhs, 13456*bf2c3715SXin Li lapack_complex_double* ap, lapack_int* ipiv, 13457*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 13458*bf2c3715SXin Li lapack_int *info ); 13459*bf2c3715SXin Li void LAPACK_chpsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13460*bf2c3715SXin Li const lapack_complex_float* ap, lapack_complex_float* afp, 13461*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_float* b, 13462*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* x, lapack_int* ldx, 13463*bf2c3715SXin Li float* rcond, float* ferr, float* berr, 13464*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13465*bf2c3715SXin Li lapack_int *info ); 13466*bf2c3715SXin Li void LAPACK_zhpsvx( char* fact, char* uplo, lapack_int* n, lapack_int* nrhs, 13467*bf2c3715SXin Li const lapack_complex_double* ap, lapack_complex_double* afp, 13468*bf2c3715SXin Li lapack_int* ipiv, const lapack_complex_double* b, 13469*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx, 13470*bf2c3715SXin Li double* rcond, double* ferr, double* berr, 13471*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13472*bf2c3715SXin Li lapack_int *info ); 13473*bf2c3715SXin Li void LAPACK_sgeqrf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13474*bf2c3715SXin Li float* tau, float* work, lapack_int* lwork, 13475*bf2c3715SXin Li lapack_int *info ); 13476*bf2c3715SXin Li void LAPACK_dgeqrf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13477*bf2c3715SXin Li double* tau, double* work, lapack_int* lwork, 13478*bf2c3715SXin Li lapack_int *info ); 13479*bf2c3715SXin Li void LAPACK_cgeqrf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13480*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 13481*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13482*bf2c3715SXin Li lapack_int *info ); 13483*bf2c3715SXin Li void LAPACK_zgeqrf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13484*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 13485*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13486*bf2c3715SXin Li lapack_int *info ); 13487*bf2c3715SXin Li void LAPACK_sgeqpf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13488*bf2c3715SXin Li lapack_int* jpvt, float* tau, float* work, 13489*bf2c3715SXin Li lapack_int *info ); 13490*bf2c3715SXin Li void LAPACK_dgeqpf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13491*bf2c3715SXin Li lapack_int* jpvt, double* tau, double* work, 13492*bf2c3715SXin Li lapack_int *info ); 13493*bf2c3715SXin Li void LAPACK_cgeqpf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13494*bf2c3715SXin Li lapack_int* lda, lapack_int* jpvt, 13495*bf2c3715SXin Li lapack_complex_float* tau, lapack_complex_float* work, 13496*bf2c3715SXin Li float* rwork, lapack_int *info ); 13497*bf2c3715SXin Li void LAPACK_zgeqpf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13498*bf2c3715SXin Li lapack_int* lda, lapack_int* jpvt, 13499*bf2c3715SXin Li lapack_complex_double* tau, lapack_complex_double* work, 13500*bf2c3715SXin Li double* rwork, lapack_int *info ); 13501*bf2c3715SXin Li void LAPACK_sgeqp3( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13502*bf2c3715SXin Li lapack_int* jpvt, float* tau, float* work, 13503*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13504*bf2c3715SXin Li void LAPACK_dgeqp3( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13505*bf2c3715SXin Li lapack_int* jpvt, double* tau, double* work, 13506*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13507*bf2c3715SXin Li void LAPACK_cgeqp3( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13508*bf2c3715SXin Li lapack_int* lda, lapack_int* jpvt, 13509*bf2c3715SXin Li lapack_complex_float* tau, lapack_complex_float* work, 13510*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int *info ); 13511*bf2c3715SXin Li void LAPACK_zgeqp3( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13512*bf2c3715SXin Li lapack_int* lda, lapack_int* jpvt, 13513*bf2c3715SXin Li lapack_complex_double* tau, lapack_complex_double* work, 13514*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_int *info ); 13515*bf2c3715SXin Li void LAPACK_sorgqr( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13516*bf2c3715SXin Li lapack_int* lda, const float* tau, float* work, 13517*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13518*bf2c3715SXin Li void LAPACK_dorgqr( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13519*bf2c3715SXin Li lapack_int* lda, const double* tau, double* work, 13520*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13521*bf2c3715SXin Li void LAPACK_sormqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13522*bf2c3715SXin Li lapack_int* k, const float* a, lapack_int* lda, 13523*bf2c3715SXin Li const float* tau, float* c, lapack_int* ldc, float* work, 13524*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13525*bf2c3715SXin Li void LAPACK_dormqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13526*bf2c3715SXin Li lapack_int* k, const double* a, lapack_int* lda, 13527*bf2c3715SXin Li const double* tau, double* c, lapack_int* ldc, double* work, 13528*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13529*bf2c3715SXin Li void LAPACK_cungqr( lapack_int* m, lapack_int* n, lapack_int* k, 13530*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13531*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* work, 13532*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13533*bf2c3715SXin Li void LAPACK_zungqr( lapack_int* m, lapack_int* n, lapack_int* k, 13534*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13535*bf2c3715SXin Li const lapack_complex_double* tau, 13536*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13537*bf2c3715SXin Li lapack_int *info ); 13538*bf2c3715SXin Li void LAPACK_cunmqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13539*bf2c3715SXin Li lapack_int* k, const lapack_complex_float* a, 13540*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13541*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13542*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13543*bf2c3715SXin Li lapack_int *info ); 13544*bf2c3715SXin Li void LAPACK_zunmqr( char* side, char* trans, lapack_int* m, lapack_int* n, 13545*bf2c3715SXin Li lapack_int* k, const lapack_complex_double* a, 13546*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* tau, 13547*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 13548*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13549*bf2c3715SXin Li lapack_int *info ); 13550*bf2c3715SXin Li void LAPACK_sgelqf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13551*bf2c3715SXin Li float* tau, float* work, lapack_int* lwork, 13552*bf2c3715SXin Li lapack_int *info ); 13553*bf2c3715SXin Li void LAPACK_dgelqf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13554*bf2c3715SXin Li double* tau, double* work, lapack_int* lwork, 13555*bf2c3715SXin Li lapack_int *info ); 13556*bf2c3715SXin Li void LAPACK_cgelqf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13557*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 13558*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13559*bf2c3715SXin Li lapack_int *info ); 13560*bf2c3715SXin Li void LAPACK_zgelqf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13561*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 13562*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13563*bf2c3715SXin Li lapack_int *info ); 13564*bf2c3715SXin Li void LAPACK_sorglq( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13565*bf2c3715SXin Li lapack_int* lda, const float* tau, float* work, 13566*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13567*bf2c3715SXin Li void LAPACK_dorglq( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13568*bf2c3715SXin Li lapack_int* lda, const double* tau, double* work, 13569*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13570*bf2c3715SXin Li void LAPACK_sormlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13571*bf2c3715SXin Li lapack_int* k, const float* a, lapack_int* lda, 13572*bf2c3715SXin Li const float* tau, float* c, lapack_int* ldc, float* work, 13573*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13574*bf2c3715SXin Li void LAPACK_dormlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13575*bf2c3715SXin Li lapack_int* k, const double* a, lapack_int* lda, 13576*bf2c3715SXin Li const double* tau, double* c, lapack_int* ldc, double* work, 13577*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13578*bf2c3715SXin Li void LAPACK_cunglq( lapack_int* m, lapack_int* n, lapack_int* k, 13579*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13580*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* work, 13581*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13582*bf2c3715SXin Li void LAPACK_zunglq( lapack_int* m, lapack_int* n, lapack_int* k, 13583*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13584*bf2c3715SXin Li const lapack_complex_double* tau, 13585*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13586*bf2c3715SXin Li lapack_int *info ); 13587*bf2c3715SXin Li void LAPACK_cunmlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13588*bf2c3715SXin Li lapack_int* k, const lapack_complex_float* a, 13589*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13590*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13591*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13592*bf2c3715SXin Li lapack_int *info ); 13593*bf2c3715SXin Li void LAPACK_zunmlq( char* side, char* trans, lapack_int* m, lapack_int* n, 13594*bf2c3715SXin Li lapack_int* k, const lapack_complex_double* a, 13595*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* tau, 13596*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 13597*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13598*bf2c3715SXin Li lapack_int *info ); 13599*bf2c3715SXin Li void LAPACK_sgeqlf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13600*bf2c3715SXin Li float* tau, float* work, lapack_int* lwork, 13601*bf2c3715SXin Li lapack_int *info ); 13602*bf2c3715SXin Li void LAPACK_dgeqlf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13603*bf2c3715SXin Li double* tau, double* work, lapack_int* lwork, 13604*bf2c3715SXin Li lapack_int *info ); 13605*bf2c3715SXin Li void LAPACK_cgeqlf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13606*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 13607*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13608*bf2c3715SXin Li lapack_int *info ); 13609*bf2c3715SXin Li void LAPACK_zgeqlf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13610*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 13611*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13612*bf2c3715SXin Li lapack_int *info ); 13613*bf2c3715SXin Li void LAPACK_sorgql( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13614*bf2c3715SXin Li lapack_int* lda, const float* tau, float* work, 13615*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13616*bf2c3715SXin Li void LAPACK_dorgql( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13617*bf2c3715SXin Li lapack_int* lda, const double* tau, double* work, 13618*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13619*bf2c3715SXin Li void LAPACK_cungql( lapack_int* m, lapack_int* n, lapack_int* k, 13620*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13621*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* work, 13622*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13623*bf2c3715SXin Li void LAPACK_zungql( lapack_int* m, lapack_int* n, lapack_int* k, 13624*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13625*bf2c3715SXin Li const lapack_complex_double* tau, 13626*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13627*bf2c3715SXin Li lapack_int *info ); 13628*bf2c3715SXin Li void LAPACK_sormql( char* side, char* trans, lapack_int* m, lapack_int* n, 13629*bf2c3715SXin Li lapack_int* k, const float* a, lapack_int* lda, 13630*bf2c3715SXin Li const float* tau, float* c, lapack_int* ldc, float* work, 13631*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13632*bf2c3715SXin Li void LAPACK_dormql( char* side, char* trans, lapack_int* m, lapack_int* n, 13633*bf2c3715SXin Li lapack_int* k, const double* a, lapack_int* lda, 13634*bf2c3715SXin Li const double* tau, double* c, lapack_int* ldc, double* work, 13635*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13636*bf2c3715SXin Li void LAPACK_cunmql( char* side, char* trans, lapack_int* m, lapack_int* n, 13637*bf2c3715SXin Li lapack_int* k, const lapack_complex_float* a, 13638*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13639*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13640*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13641*bf2c3715SXin Li lapack_int *info ); 13642*bf2c3715SXin Li void LAPACK_zunmql( char* side, char* trans, lapack_int* m, lapack_int* n, 13643*bf2c3715SXin Li lapack_int* k, const lapack_complex_double* a, 13644*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* tau, 13645*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 13646*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13647*bf2c3715SXin Li lapack_int *info ); 13648*bf2c3715SXin Li void LAPACK_sgerqf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13649*bf2c3715SXin Li float* tau, float* work, lapack_int* lwork, 13650*bf2c3715SXin Li lapack_int *info ); 13651*bf2c3715SXin Li void LAPACK_dgerqf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13652*bf2c3715SXin Li double* tau, double* work, lapack_int* lwork, 13653*bf2c3715SXin Li lapack_int *info ); 13654*bf2c3715SXin Li void LAPACK_cgerqf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13655*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 13656*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13657*bf2c3715SXin Li lapack_int *info ); 13658*bf2c3715SXin Li void LAPACK_zgerqf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13659*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 13660*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13661*bf2c3715SXin Li lapack_int *info ); 13662*bf2c3715SXin Li void LAPACK_sorgrq( lapack_int* m, lapack_int* n, lapack_int* k, float* a, 13663*bf2c3715SXin Li lapack_int* lda, const float* tau, float* work, 13664*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13665*bf2c3715SXin Li void LAPACK_dorgrq( lapack_int* m, lapack_int* n, lapack_int* k, double* a, 13666*bf2c3715SXin Li lapack_int* lda, const double* tau, double* work, 13667*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13668*bf2c3715SXin Li void LAPACK_cungrq( lapack_int* m, lapack_int* n, lapack_int* k, 13669*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13670*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* work, 13671*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13672*bf2c3715SXin Li void LAPACK_zungrq( lapack_int* m, lapack_int* n, lapack_int* k, 13673*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13674*bf2c3715SXin Li const lapack_complex_double* tau, 13675*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13676*bf2c3715SXin Li lapack_int *info ); 13677*bf2c3715SXin Li void LAPACK_sormrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13678*bf2c3715SXin Li lapack_int* k, const float* a, lapack_int* lda, 13679*bf2c3715SXin Li const float* tau, float* c, lapack_int* ldc, float* work, 13680*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13681*bf2c3715SXin Li void LAPACK_dormrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13682*bf2c3715SXin Li lapack_int* k, const double* a, lapack_int* lda, 13683*bf2c3715SXin Li const double* tau, double* c, lapack_int* ldc, double* work, 13684*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13685*bf2c3715SXin Li void LAPACK_cunmrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13686*bf2c3715SXin Li lapack_int* k, const lapack_complex_float* a, 13687*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13688*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13689*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13690*bf2c3715SXin Li lapack_int *info ); 13691*bf2c3715SXin Li void LAPACK_zunmrq( char* side, char* trans, lapack_int* m, lapack_int* n, 13692*bf2c3715SXin Li lapack_int* k, const lapack_complex_double* a, 13693*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* tau, 13694*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 13695*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13696*bf2c3715SXin Li lapack_int *info ); 13697*bf2c3715SXin Li void LAPACK_stzrzf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13698*bf2c3715SXin Li float* tau, float* work, lapack_int* lwork, 13699*bf2c3715SXin Li lapack_int *info ); 13700*bf2c3715SXin Li void LAPACK_dtzrzf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13701*bf2c3715SXin Li double* tau, double* work, lapack_int* lwork, 13702*bf2c3715SXin Li lapack_int *info ); 13703*bf2c3715SXin Li void LAPACK_ctzrzf( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13704*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 13705*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13706*bf2c3715SXin Li lapack_int *info ); 13707*bf2c3715SXin Li void LAPACK_ztzrzf( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13708*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 13709*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13710*bf2c3715SXin Li lapack_int *info ); 13711*bf2c3715SXin Li void LAPACK_sormrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13712*bf2c3715SXin Li lapack_int* k, lapack_int* l, const float* a, 13713*bf2c3715SXin Li lapack_int* lda, const float* tau, float* c, 13714*bf2c3715SXin Li lapack_int* ldc, float* work, lapack_int* lwork, 13715*bf2c3715SXin Li lapack_int *info ); 13716*bf2c3715SXin Li void LAPACK_dormrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13717*bf2c3715SXin Li lapack_int* k, lapack_int* l, const double* a, 13718*bf2c3715SXin Li lapack_int* lda, const double* tau, double* c, 13719*bf2c3715SXin Li lapack_int* ldc, double* work, lapack_int* lwork, 13720*bf2c3715SXin Li lapack_int *info ); 13721*bf2c3715SXin Li void LAPACK_cunmrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13722*bf2c3715SXin Li lapack_int* k, lapack_int* l, const lapack_complex_float* a, 13723*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13724*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13725*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13726*bf2c3715SXin Li lapack_int *info ); 13727*bf2c3715SXin Li void LAPACK_zunmrz( char* side, char* trans, lapack_int* m, lapack_int* n, 13728*bf2c3715SXin Li lapack_int* k, lapack_int* l, 13729*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 13730*bf2c3715SXin Li const lapack_complex_double* tau, lapack_complex_double* c, 13731*bf2c3715SXin Li lapack_int* ldc, lapack_complex_double* work, 13732*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13733*bf2c3715SXin Li void LAPACK_sggqrf( lapack_int* n, lapack_int* m, lapack_int* p, float* a, 13734*bf2c3715SXin Li lapack_int* lda, float* taua, float* b, lapack_int* ldb, 13735*bf2c3715SXin Li float* taub, float* work, lapack_int* lwork, 13736*bf2c3715SXin Li lapack_int *info ); 13737*bf2c3715SXin Li void LAPACK_dggqrf( lapack_int* n, lapack_int* m, lapack_int* p, double* a, 13738*bf2c3715SXin Li lapack_int* lda, double* taua, double* b, lapack_int* ldb, 13739*bf2c3715SXin Li double* taub, double* work, lapack_int* lwork, 13740*bf2c3715SXin Li lapack_int *info ); 13741*bf2c3715SXin Li void LAPACK_cggqrf( lapack_int* n, lapack_int* m, lapack_int* p, 13742*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13743*bf2c3715SXin Li lapack_complex_float* taua, lapack_complex_float* b, 13744*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* taub, 13745*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13746*bf2c3715SXin Li lapack_int *info ); 13747*bf2c3715SXin Li void LAPACK_zggqrf( lapack_int* n, lapack_int* m, lapack_int* p, 13748*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13749*bf2c3715SXin Li lapack_complex_double* taua, lapack_complex_double* b, 13750*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* taub, 13751*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13752*bf2c3715SXin Li lapack_int *info ); 13753*bf2c3715SXin Li void LAPACK_sggrqf( lapack_int* m, lapack_int* p, lapack_int* n, float* a, 13754*bf2c3715SXin Li lapack_int* lda, float* taua, float* b, lapack_int* ldb, 13755*bf2c3715SXin Li float* taub, float* work, lapack_int* lwork, 13756*bf2c3715SXin Li lapack_int *info ); 13757*bf2c3715SXin Li void LAPACK_dggrqf( lapack_int* m, lapack_int* p, lapack_int* n, double* a, 13758*bf2c3715SXin Li lapack_int* lda, double* taua, double* b, lapack_int* ldb, 13759*bf2c3715SXin Li double* taub, double* work, lapack_int* lwork, 13760*bf2c3715SXin Li lapack_int *info ); 13761*bf2c3715SXin Li void LAPACK_cggrqf( lapack_int* m, lapack_int* p, lapack_int* n, 13762*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13763*bf2c3715SXin Li lapack_complex_float* taua, lapack_complex_float* b, 13764*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* taub, 13765*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13766*bf2c3715SXin Li lapack_int *info ); 13767*bf2c3715SXin Li void LAPACK_zggrqf( lapack_int* m, lapack_int* p, lapack_int* n, 13768*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13769*bf2c3715SXin Li lapack_complex_double* taua, lapack_complex_double* b, 13770*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* taub, 13771*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13772*bf2c3715SXin Li lapack_int *info ); 13773*bf2c3715SXin Li void LAPACK_sgebrd( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 13774*bf2c3715SXin Li float* d, float* e, float* tauq, float* taup, float* work, 13775*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13776*bf2c3715SXin Li void LAPACK_dgebrd( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 13777*bf2c3715SXin Li double* d, double* e, double* tauq, double* taup, 13778*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int *info ); 13779*bf2c3715SXin Li void LAPACK_cgebrd( lapack_int* m, lapack_int* n, lapack_complex_float* a, 13780*bf2c3715SXin Li lapack_int* lda, float* d, float* e, 13781*bf2c3715SXin Li lapack_complex_float* tauq, lapack_complex_float* taup, 13782*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13783*bf2c3715SXin Li lapack_int *info ); 13784*bf2c3715SXin Li void LAPACK_zgebrd( lapack_int* m, lapack_int* n, lapack_complex_double* a, 13785*bf2c3715SXin Li lapack_int* lda, double* d, double* e, 13786*bf2c3715SXin Li lapack_complex_double* tauq, lapack_complex_double* taup, 13787*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13788*bf2c3715SXin Li lapack_int *info ); 13789*bf2c3715SXin Li void LAPACK_sgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13790*bf2c3715SXin Li lapack_int* kl, lapack_int* ku, float* ab, lapack_int* ldab, 13791*bf2c3715SXin Li float* d, float* e, float* q, lapack_int* ldq, float* pt, 13792*bf2c3715SXin Li lapack_int* ldpt, float* c, lapack_int* ldc, float* work, 13793*bf2c3715SXin Li lapack_int *info ); 13794*bf2c3715SXin Li void LAPACK_dgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13795*bf2c3715SXin Li lapack_int* kl, lapack_int* ku, double* ab, 13796*bf2c3715SXin Li lapack_int* ldab, double* d, double* e, double* q, 13797*bf2c3715SXin Li lapack_int* ldq, double* pt, lapack_int* ldpt, double* c, 13798*bf2c3715SXin Li lapack_int* ldc, double* work, lapack_int *info ); 13799*bf2c3715SXin Li void LAPACK_cgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13800*bf2c3715SXin Li lapack_int* kl, lapack_int* ku, lapack_complex_float* ab, 13801*bf2c3715SXin Li lapack_int* ldab, float* d, float* e, 13802*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 13803*bf2c3715SXin Li lapack_complex_float* pt, lapack_int* ldpt, 13804*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13805*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 13806*bf2c3715SXin Li lapack_int *info ); 13807*bf2c3715SXin Li void LAPACK_zgbbrd( char* vect, lapack_int* m, lapack_int* n, lapack_int* ncc, 13808*bf2c3715SXin Li lapack_int* kl, lapack_int* ku, lapack_complex_double* ab, 13809*bf2c3715SXin Li lapack_int* ldab, double* d, double* e, 13810*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 13811*bf2c3715SXin Li lapack_complex_double* pt, lapack_int* ldpt, 13812*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 13813*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 13814*bf2c3715SXin Li lapack_int *info ); 13815*bf2c3715SXin Li void LAPACK_sorgbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13816*bf2c3715SXin Li float* a, lapack_int* lda, const float* tau, float* work, 13817*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13818*bf2c3715SXin Li void LAPACK_dorgbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13819*bf2c3715SXin Li double* a, lapack_int* lda, const double* tau, double* work, 13820*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13821*bf2c3715SXin Li void LAPACK_sormbr( char* vect, char* side, char* trans, lapack_int* m, 13822*bf2c3715SXin Li lapack_int* n, lapack_int* k, const float* a, 13823*bf2c3715SXin Li lapack_int* lda, const float* tau, float* c, 13824*bf2c3715SXin Li lapack_int* ldc, float* work, lapack_int* lwork, 13825*bf2c3715SXin Li lapack_int *info ); 13826*bf2c3715SXin Li void LAPACK_dormbr( char* vect, char* side, char* trans, lapack_int* m, 13827*bf2c3715SXin Li lapack_int* n, lapack_int* k, const double* a, 13828*bf2c3715SXin Li lapack_int* lda, const double* tau, double* c, 13829*bf2c3715SXin Li lapack_int* ldc, double* work, lapack_int* lwork, 13830*bf2c3715SXin Li lapack_int *info ); 13831*bf2c3715SXin Li void LAPACK_cungbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13832*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 13833*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* work, 13834*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13835*bf2c3715SXin Li void LAPACK_zungbr( char* vect, lapack_int* m, lapack_int* n, lapack_int* k, 13836*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 13837*bf2c3715SXin Li const lapack_complex_double* tau, 13838*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13839*bf2c3715SXin Li lapack_int *info ); 13840*bf2c3715SXin Li void LAPACK_cunmbr( char* vect, char* side, char* trans, lapack_int* m, 13841*bf2c3715SXin Li lapack_int* n, lapack_int* k, const lapack_complex_float* a, 13842*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13843*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13844*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13845*bf2c3715SXin Li lapack_int *info ); 13846*bf2c3715SXin Li void LAPACK_zunmbr( char* vect, char* side, char* trans, lapack_int* m, 13847*bf2c3715SXin Li lapack_int* n, lapack_int* k, 13848*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 13849*bf2c3715SXin Li const lapack_complex_double* tau, lapack_complex_double* c, 13850*bf2c3715SXin Li lapack_int* ldc, lapack_complex_double* work, 13851*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13852*bf2c3715SXin Li void LAPACK_sbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13853*bf2c3715SXin Li lapack_int* nru, lapack_int* ncc, float* d, float* e, 13854*bf2c3715SXin Li float* vt, lapack_int* ldvt, float* u, lapack_int* ldu, 13855*bf2c3715SXin Li float* c, lapack_int* ldc, float* work, lapack_int *info ); 13856*bf2c3715SXin Li void LAPACK_dbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13857*bf2c3715SXin Li lapack_int* nru, lapack_int* ncc, double* d, double* e, 13858*bf2c3715SXin Li double* vt, lapack_int* ldvt, double* u, lapack_int* ldu, 13859*bf2c3715SXin Li double* c, lapack_int* ldc, double* work, 13860*bf2c3715SXin Li lapack_int *info ); 13861*bf2c3715SXin Li void LAPACK_cbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13862*bf2c3715SXin Li lapack_int* nru, lapack_int* ncc, float* d, float* e, 13863*bf2c3715SXin Li lapack_complex_float* vt, lapack_int* ldvt, 13864*bf2c3715SXin Li lapack_complex_float* u, lapack_int* ldu, 13865*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, float* work, 13866*bf2c3715SXin Li lapack_int *info ); 13867*bf2c3715SXin Li void LAPACK_zbdsqr( char* uplo, lapack_int* n, lapack_int* ncvt, 13868*bf2c3715SXin Li lapack_int* nru, lapack_int* ncc, double* d, double* e, 13869*bf2c3715SXin Li lapack_complex_double* vt, lapack_int* ldvt, 13870*bf2c3715SXin Li lapack_complex_double* u, lapack_int* ldu, 13871*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, double* work, 13872*bf2c3715SXin Li lapack_int *info ); 13873*bf2c3715SXin Li void LAPACK_sbdsdc( char* uplo, char* compq, lapack_int* n, float* d, float* e, 13874*bf2c3715SXin Li float* u, lapack_int* ldu, float* vt, lapack_int* ldvt, 13875*bf2c3715SXin Li float* q, lapack_int* iq, float* work, lapack_int* iwork, 13876*bf2c3715SXin Li lapack_int *info ); 13877*bf2c3715SXin Li void LAPACK_dbdsdc( char* uplo, char* compq, lapack_int* n, double* d, 13878*bf2c3715SXin Li double* e, double* u, lapack_int* ldu, double* vt, 13879*bf2c3715SXin Li lapack_int* ldvt, double* q, lapack_int* iq, double* work, 13880*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 13881*bf2c3715SXin Li void LAPACK_ssytrd( char* uplo, lapack_int* n, float* a, lapack_int* lda, 13882*bf2c3715SXin Li float* d, float* e, float* tau, float* work, 13883*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13884*bf2c3715SXin Li void LAPACK_dsytrd( char* uplo, lapack_int* n, double* a, lapack_int* lda, 13885*bf2c3715SXin Li double* d, double* e, double* tau, double* work, 13886*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13887*bf2c3715SXin Li void LAPACK_sorgtr( char* uplo, lapack_int* n, float* a, lapack_int* lda, 13888*bf2c3715SXin Li const float* tau, float* work, lapack_int* lwork, 13889*bf2c3715SXin Li lapack_int *info ); 13890*bf2c3715SXin Li void LAPACK_dorgtr( char* uplo, lapack_int* n, double* a, lapack_int* lda, 13891*bf2c3715SXin Li const double* tau, double* work, lapack_int* lwork, 13892*bf2c3715SXin Li lapack_int *info ); 13893*bf2c3715SXin Li void LAPACK_sormtr( char* side, char* uplo, char* trans, lapack_int* m, 13894*bf2c3715SXin Li lapack_int* n, const float* a, lapack_int* lda, 13895*bf2c3715SXin Li const float* tau, float* c, lapack_int* ldc, float* work, 13896*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13897*bf2c3715SXin Li void LAPACK_dormtr( char* side, char* uplo, char* trans, lapack_int* m, 13898*bf2c3715SXin Li lapack_int* n, const double* a, lapack_int* lda, 13899*bf2c3715SXin Li const double* tau, double* c, lapack_int* ldc, double* work, 13900*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13901*bf2c3715SXin Li void LAPACK_chetrd( char* uplo, lapack_int* n, lapack_complex_float* a, 13902*bf2c3715SXin Li lapack_int* lda, float* d, float* e, 13903*bf2c3715SXin Li lapack_complex_float* tau, lapack_complex_float* work, 13904*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13905*bf2c3715SXin Li void LAPACK_zhetrd( char* uplo, lapack_int* n, lapack_complex_double* a, 13906*bf2c3715SXin Li lapack_int* lda, double* d, double* e, 13907*bf2c3715SXin Li lapack_complex_double* tau, lapack_complex_double* work, 13908*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 13909*bf2c3715SXin Li void LAPACK_cungtr( char* uplo, lapack_int* n, lapack_complex_float* a, 13910*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13911*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13912*bf2c3715SXin Li lapack_int *info ); 13913*bf2c3715SXin Li void LAPACK_zungtr( char* uplo, lapack_int* n, lapack_complex_double* a, 13914*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* tau, 13915*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13916*bf2c3715SXin Li lapack_int *info ); 13917*bf2c3715SXin Li void LAPACK_cunmtr( char* side, char* uplo, char* trans, lapack_int* m, 13918*bf2c3715SXin Li lapack_int* n, const lapack_complex_float* a, 13919*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* tau, 13920*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 13921*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 13922*bf2c3715SXin Li lapack_int *info ); 13923*bf2c3715SXin Li void LAPACK_zunmtr( char* side, char* uplo, char* trans, lapack_int* m, 13924*bf2c3715SXin Li lapack_int* n, const lapack_complex_double* a, 13925*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* tau, 13926*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 13927*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 13928*bf2c3715SXin Li lapack_int *info ); 13929*bf2c3715SXin Li void LAPACK_ssptrd( char* uplo, lapack_int* n, float* ap, float* d, float* e, 13930*bf2c3715SXin Li float* tau, lapack_int *info ); 13931*bf2c3715SXin Li void LAPACK_dsptrd( char* uplo, lapack_int* n, double* ap, double* d, double* e, 13932*bf2c3715SXin Li double* tau, lapack_int *info ); 13933*bf2c3715SXin Li void LAPACK_sopgtr( char* uplo, lapack_int* n, const float* ap, 13934*bf2c3715SXin Li const float* tau, float* q, lapack_int* ldq, float* work, 13935*bf2c3715SXin Li lapack_int *info ); 13936*bf2c3715SXin Li void LAPACK_dopgtr( char* uplo, lapack_int* n, const double* ap, 13937*bf2c3715SXin Li const double* tau, double* q, lapack_int* ldq, double* work, 13938*bf2c3715SXin Li lapack_int *info ); 13939*bf2c3715SXin Li void LAPACK_sopmtr( char* side, char* uplo, char* trans, lapack_int* m, 13940*bf2c3715SXin Li lapack_int* n, const float* ap, const float* tau, float* c, 13941*bf2c3715SXin Li lapack_int* ldc, float* work, lapack_int *info ); 13942*bf2c3715SXin Li void LAPACK_dopmtr( char* side, char* uplo, char* trans, lapack_int* m, 13943*bf2c3715SXin Li lapack_int* n, const double* ap, const double* tau, 13944*bf2c3715SXin Li double* c, lapack_int* ldc, double* work, 13945*bf2c3715SXin Li lapack_int *info ); 13946*bf2c3715SXin Li void LAPACK_chptrd( char* uplo, lapack_int* n, lapack_complex_float* ap, 13947*bf2c3715SXin Li float* d, float* e, lapack_complex_float* tau, 13948*bf2c3715SXin Li lapack_int *info ); 13949*bf2c3715SXin Li void LAPACK_zhptrd( char* uplo, lapack_int* n, lapack_complex_double* ap, 13950*bf2c3715SXin Li double* d, double* e, lapack_complex_double* tau, 13951*bf2c3715SXin Li lapack_int *info ); 13952*bf2c3715SXin Li void LAPACK_cupgtr( char* uplo, lapack_int* n, const lapack_complex_float* ap, 13953*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* q, 13954*bf2c3715SXin Li lapack_int* ldq, lapack_complex_float* work, 13955*bf2c3715SXin Li lapack_int *info ); 13956*bf2c3715SXin Li void LAPACK_zupgtr( char* uplo, lapack_int* n, const lapack_complex_double* ap, 13957*bf2c3715SXin Li const lapack_complex_double* tau, lapack_complex_double* q, 13958*bf2c3715SXin Li lapack_int* ldq, lapack_complex_double* work, 13959*bf2c3715SXin Li lapack_int *info ); 13960*bf2c3715SXin Li void LAPACK_cupmtr( char* side, char* uplo, char* trans, lapack_int* m, 13961*bf2c3715SXin Li lapack_int* n, const lapack_complex_float* ap, 13962*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* c, 13963*bf2c3715SXin Li lapack_int* ldc, lapack_complex_float* work, 13964*bf2c3715SXin Li lapack_int *info ); 13965*bf2c3715SXin Li void LAPACK_zupmtr( char* side, char* uplo, char* trans, lapack_int* m, 13966*bf2c3715SXin Li lapack_int* n, const lapack_complex_double* ap, 13967*bf2c3715SXin Li const lapack_complex_double* tau, lapack_complex_double* c, 13968*bf2c3715SXin Li lapack_int* ldc, lapack_complex_double* work, 13969*bf2c3715SXin Li lapack_int *info ); 13970*bf2c3715SXin Li void LAPACK_ssbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13971*bf2c3715SXin Li float* ab, lapack_int* ldab, float* d, float* e, float* q, 13972*bf2c3715SXin Li lapack_int* ldq, float* work, lapack_int *info ); 13973*bf2c3715SXin Li void LAPACK_dsbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13974*bf2c3715SXin Li double* ab, lapack_int* ldab, double* d, double* e, 13975*bf2c3715SXin Li double* q, lapack_int* ldq, double* work, 13976*bf2c3715SXin Li lapack_int *info ); 13977*bf2c3715SXin Li void LAPACK_chbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13978*bf2c3715SXin Li lapack_complex_float* ab, lapack_int* ldab, float* d, 13979*bf2c3715SXin Li float* e, lapack_complex_float* q, lapack_int* ldq, 13980*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 13981*bf2c3715SXin Li void LAPACK_zhbtrd( char* vect, char* uplo, lapack_int* n, lapack_int* kd, 13982*bf2c3715SXin Li lapack_complex_double* ab, lapack_int* ldab, double* d, 13983*bf2c3715SXin Li double* e, lapack_complex_double* q, lapack_int* ldq, 13984*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 13985*bf2c3715SXin Li void LAPACK_ssterf( lapack_int* n, float* d, float* e, lapack_int *info ); 13986*bf2c3715SXin Li void LAPACK_dsterf( lapack_int* n, double* d, double* e, lapack_int *info ); 13987*bf2c3715SXin Li void LAPACK_ssteqr( char* compz, lapack_int* n, float* d, float* e, float* z, 13988*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int *info ); 13989*bf2c3715SXin Li void LAPACK_dsteqr( char* compz, lapack_int* n, double* d, double* e, double* z, 13990*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int *info ); 13991*bf2c3715SXin Li void LAPACK_csteqr( char* compz, lapack_int* n, float* d, float* e, 13992*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, float* work, 13993*bf2c3715SXin Li lapack_int *info ); 13994*bf2c3715SXin Li void LAPACK_zsteqr( char* compz, lapack_int* n, double* d, double* e, 13995*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, double* work, 13996*bf2c3715SXin Li lapack_int *info ); 13997*bf2c3715SXin Li void LAPACK_sstemr( char* jobz, char* range, lapack_int* n, float* d, float* e, 13998*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 13999*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int* ldz, 14000*bf2c3715SXin Li lapack_int* nzc, lapack_int* isuppz, lapack_logical* tryrac, 14001*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 14002*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14003*bf2c3715SXin Li void LAPACK_dstemr( char* jobz, char* range, lapack_int* n, double* d, 14004*bf2c3715SXin Li double* e, double* vl, double* vu, lapack_int* il, 14005*bf2c3715SXin Li lapack_int* iu, lapack_int* m, double* w, double* z, 14006*bf2c3715SXin Li lapack_int* ldz, lapack_int* nzc, lapack_int* isuppz, 14007*bf2c3715SXin Li lapack_logical* tryrac, double* work, lapack_int* lwork, 14008*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14009*bf2c3715SXin Li void LAPACK_cstemr( char* jobz, char* range, lapack_int* n, float* d, float* e, 14010*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 14011*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 14012*bf2c3715SXin Li lapack_int* ldz, lapack_int* nzc, lapack_int* isuppz, 14013*bf2c3715SXin Li lapack_logical* tryrac, float* work, lapack_int* lwork, 14014*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14015*bf2c3715SXin Li void LAPACK_zstemr( char* jobz, char* range, lapack_int* n, double* d, 14016*bf2c3715SXin Li double* e, double* vl, double* vu, lapack_int* il, 14017*bf2c3715SXin Li lapack_int* iu, lapack_int* m, double* w, 14018*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, lapack_int* nzc, 14019*bf2c3715SXin Li lapack_int* isuppz, lapack_logical* tryrac, double* work, 14020*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 14021*bf2c3715SXin Li lapack_int *info ); 14022*bf2c3715SXin Li void LAPACK_sstedc( char* compz, lapack_int* n, float* d, float* e, float* z, 14023*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int* lwork, 14024*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14025*bf2c3715SXin Li void LAPACK_dstedc( char* compz, lapack_int* n, double* d, double* e, double* z, 14026*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int* lwork, 14027*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14028*bf2c3715SXin Li void LAPACK_cstedc( char* compz, lapack_int* n, float* d, float* e, 14029*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 14030*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 14031*bf2c3715SXin Li lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14032*bf2c3715SXin Li lapack_int *info ); 14033*bf2c3715SXin Li void LAPACK_zstedc( char* compz, lapack_int* n, double* d, double* e, 14034*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14035*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14036*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 14037*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14038*bf2c3715SXin Li void LAPACK_sstegr( char* jobz, char* range, lapack_int* n, float* d, float* e, 14039*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 14040*bf2c3715SXin Li float* abstol, lapack_int* m, float* w, float* z, 14041*bf2c3715SXin Li lapack_int* ldz, lapack_int* isuppz, float* work, 14042*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 14043*bf2c3715SXin Li lapack_int *info ); 14044*bf2c3715SXin Li void LAPACK_dstegr( char* jobz, char* range, lapack_int* n, double* d, 14045*bf2c3715SXin Li double* e, double* vl, double* vu, lapack_int* il, 14046*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 14047*bf2c3715SXin Li double* z, lapack_int* ldz, lapack_int* isuppz, 14048*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int* iwork, 14049*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14050*bf2c3715SXin Li void LAPACK_cstegr( char* jobz, char* range, lapack_int* n, float* d, float* e, 14051*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 14052*bf2c3715SXin Li float* abstol, lapack_int* m, float* w, 14053*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 14054*bf2c3715SXin Li lapack_int* isuppz, float* work, lapack_int* lwork, 14055*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14056*bf2c3715SXin Li void LAPACK_zstegr( char* jobz, char* range, lapack_int* n, double* d, 14057*bf2c3715SXin Li double* e, double* vl, double* vu, lapack_int* il, 14058*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 14059*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14060*bf2c3715SXin Li lapack_int* isuppz, double* work, lapack_int* lwork, 14061*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14062*bf2c3715SXin Li void LAPACK_spteqr( char* compz, lapack_int* n, float* d, float* e, float* z, 14063*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int *info ); 14064*bf2c3715SXin Li void LAPACK_dpteqr( char* compz, lapack_int* n, double* d, double* e, double* z, 14065*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int *info ); 14066*bf2c3715SXin Li void LAPACK_cpteqr( char* compz, lapack_int* n, float* d, float* e, 14067*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, float* work, 14068*bf2c3715SXin Li lapack_int *info ); 14069*bf2c3715SXin Li void LAPACK_zpteqr( char* compz, lapack_int* n, double* d, double* e, 14070*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, double* work, 14071*bf2c3715SXin Li lapack_int *info ); 14072*bf2c3715SXin Li void LAPACK_sstebz( char* range, char* order, lapack_int* n, float* vl, 14073*bf2c3715SXin Li float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14074*bf2c3715SXin Li const float* d, const float* e, lapack_int* m, 14075*bf2c3715SXin Li lapack_int* nsplit, float* w, lapack_int* iblock, 14076*bf2c3715SXin Li lapack_int* isplit, float* work, lapack_int* iwork, 14077*bf2c3715SXin Li lapack_int *info ); 14078*bf2c3715SXin Li void LAPACK_dstebz( char* range, char* order, lapack_int* n, double* vl, 14079*bf2c3715SXin Li double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14080*bf2c3715SXin Li const double* d, const double* e, lapack_int* m, 14081*bf2c3715SXin Li lapack_int* nsplit, double* w, lapack_int* iblock, 14082*bf2c3715SXin Li lapack_int* isplit, double* work, lapack_int* iwork, 14083*bf2c3715SXin Li lapack_int *info ); 14084*bf2c3715SXin Li void LAPACK_sstein( lapack_int* n, const float* d, const float* e, 14085*bf2c3715SXin Li lapack_int* m, const float* w, const lapack_int* iblock, 14086*bf2c3715SXin Li const lapack_int* isplit, float* z, lapack_int* ldz, 14087*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int* ifailv, 14088*bf2c3715SXin Li lapack_int *info ); 14089*bf2c3715SXin Li void LAPACK_dstein( lapack_int* n, const double* d, const double* e, 14090*bf2c3715SXin Li lapack_int* m, const double* w, const lapack_int* iblock, 14091*bf2c3715SXin Li const lapack_int* isplit, double* z, lapack_int* ldz, 14092*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int* ifailv, 14093*bf2c3715SXin Li lapack_int *info ); 14094*bf2c3715SXin Li void LAPACK_cstein( lapack_int* n, const float* d, const float* e, 14095*bf2c3715SXin Li lapack_int* m, const float* w, const lapack_int* iblock, 14096*bf2c3715SXin Li const lapack_int* isplit, lapack_complex_float* z, 14097*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int* iwork, 14098*bf2c3715SXin Li lapack_int* ifailv, lapack_int *info ); 14099*bf2c3715SXin Li void LAPACK_zstein( lapack_int* n, const double* d, const double* e, 14100*bf2c3715SXin Li lapack_int* m, const double* w, const lapack_int* iblock, 14101*bf2c3715SXin Li const lapack_int* isplit, lapack_complex_double* z, 14102*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int* iwork, 14103*bf2c3715SXin Li lapack_int* ifailv, lapack_int *info ); 14104*bf2c3715SXin Li void LAPACK_sdisna( char* job, lapack_int* m, lapack_int* n, const float* d, 14105*bf2c3715SXin Li float* sep, lapack_int *info ); 14106*bf2c3715SXin Li void LAPACK_ddisna( char* job, lapack_int* m, lapack_int* n, const double* d, 14107*bf2c3715SXin Li double* sep, lapack_int *info ); 14108*bf2c3715SXin Li void LAPACK_ssygst( lapack_int* itype, char* uplo, lapack_int* n, float* a, 14109*bf2c3715SXin Li lapack_int* lda, const float* b, lapack_int* ldb, 14110*bf2c3715SXin Li lapack_int *info ); 14111*bf2c3715SXin Li void LAPACK_dsygst( lapack_int* itype, char* uplo, lapack_int* n, double* a, 14112*bf2c3715SXin Li lapack_int* lda, const double* b, lapack_int* ldb, 14113*bf2c3715SXin Li lapack_int *info ); 14114*bf2c3715SXin Li void LAPACK_chegst( lapack_int* itype, char* uplo, lapack_int* n, 14115*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14116*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 14117*bf2c3715SXin Li lapack_int *info ); 14118*bf2c3715SXin Li void LAPACK_zhegst( lapack_int* itype, char* uplo, lapack_int* n, 14119*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14120*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 14121*bf2c3715SXin Li lapack_int *info ); 14122*bf2c3715SXin Li void LAPACK_sspgst( lapack_int* itype, char* uplo, lapack_int* n, float* ap, 14123*bf2c3715SXin Li const float* bp, lapack_int *info ); 14124*bf2c3715SXin Li void LAPACK_dspgst( lapack_int* itype, char* uplo, lapack_int* n, double* ap, 14125*bf2c3715SXin Li const double* bp, lapack_int *info ); 14126*bf2c3715SXin Li void LAPACK_chpgst( lapack_int* itype, char* uplo, lapack_int* n, 14127*bf2c3715SXin Li lapack_complex_float* ap, const lapack_complex_float* bp, 14128*bf2c3715SXin Li lapack_int *info ); 14129*bf2c3715SXin Li void LAPACK_zhpgst( lapack_int* itype, char* uplo, lapack_int* n, 14130*bf2c3715SXin Li lapack_complex_double* ap, const lapack_complex_double* bp, 14131*bf2c3715SXin Li lapack_int *info ); 14132*bf2c3715SXin Li void LAPACK_ssbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14133*bf2c3715SXin Li lapack_int* kb, float* ab, lapack_int* ldab, 14134*bf2c3715SXin Li const float* bb, lapack_int* ldbb, float* x, 14135*bf2c3715SXin Li lapack_int* ldx, float* work, lapack_int *info ); 14136*bf2c3715SXin Li void LAPACK_dsbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14137*bf2c3715SXin Li lapack_int* kb, double* ab, lapack_int* ldab, 14138*bf2c3715SXin Li const double* bb, lapack_int* ldbb, double* x, 14139*bf2c3715SXin Li lapack_int* ldx, double* work, lapack_int *info ); 14140*bf2c3715SXin Li void LAPACK_chbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14141*bf2c3715SXin Li lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab, 14142*bf2c3715SXin Li const lapack_complex_float* bb, lapack_int* ldbb, 14143*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, 14144*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 14145*bf2c3715SXin Li lapack_int *info ); 14146*bf2c3715SXin Li void LAPACK_zhbgst( char* vect, char* uplo, lapack_int* n, lapack_int* ka, 14147*bf2c3715SXin Li lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab, 14148*bf2c3715SXin Li const lapack_complex_double* bb, lapack_int* ldbb, 14149*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, 14150*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 14151*bf2c3715SXin Li lapack_int *info ); 14152*bf2c3715SXin Li void LAPACK_spbstf( char* uplo, lapack_int* n, lapack_int* kb, float* bb, 14153*bf2c3715SXin Li lapack_int* ldbb, lapack_int *info ); 14154*bf2c3715SXin Li void LAPACK_dpbstf( char* uplo, lapack_int* n, lapack_int* kb, double* bb, 14155*bf2c3715SXin Li lapack_int* ldbb, lapack_int *info ); 14156*bf2c3715SXin Li void LAPACK_cpbstf( char* uplo, lapack_int* n, lapack_int* kb, 14157*bf2c3715SXin Li lapack_complex_float* bb, lapack_int* ldbb, 14158*bf2c3715SXin Li lapack_int *info ); 14159*bf2c3715SXin Li void LAPACK_zpbstf( char* uplo, lapack_int* n, lapack_int* kb, 14160*bf2c3715SXin Li lapack_complex_double* bb, lapack_int* ldbb, 14161*bf2c3715SXin Li lapack_int *info ); 14162*bf2c3715SXin Li void LAPACK_sgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, float* a, 14163*bf2c3715SXin Li lapack_int* lda, float* tau, float* work, lapack_int* lwork, 14164*bf2c3715SXin Li lapack_int *info ); 14165*bf2c3715SXin Li void LAPACK_dgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, double* a, 14166*bf2c3715SXin Li lapack_int* lda, double* tau, double* work, 14167*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14168*bf2c3715SXin Li void LAPACK_cgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14169*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14170*bf2c3715SXin Li lapack_complex_float* tau, lapack_complex_float* work, 14171*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14172*bf2c3715SXin Li void LAPACK_zgehrd( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14173*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14174*bf2c3715SXin Li lapack_complex_double* tau, lapack_complex_double* work, 14175*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14176*bf2c3715SXin Li void LAPACK_sorghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, float* a, 14177*bf2c3715SXin Li lapack_int* lda, const float* tau, float* work, 14178*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14179*bf2c3715SXin Li void LAPACK_dorghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, double* a, 14180*bf2c3715SXin Li lapack_int* lda, const double* tau, double* work, 14181*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14182*bf2c3715SXin Li void LAPACK_sormhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14183*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, const float* a, 14184*bf2c3715SXin Li lapack_int* lda, const float* tau, float* c, 14185*bf2c3715SXin Li lapack_int* ldc, float* work, lapack_int* lwork, 14186*bf2c3715SXin Li lapack_int *info ); 14187*bf2c3715SXin Li void LAPACK_dormhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14188*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, const double* a, 14189*bf2c3715SXin Li lapack_int* lda, const double* tau, double* c, 14190*bf2c3715SXin Li lapack_int* ldc, double* work, lapack_int* lwork, 14191*bf2c3715SXin Li lapack_int *info ); 14192*bf2c3715SXin Li void LAPACK_cunghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14193*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14194*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* work, 14195*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14196*bf2c3715SXin Li void LAPACK_zunghr( lapack_int* n, lapack_int* ilo, lapack_int* ihi, 14197*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14198*bf2c3715SXin Li const lapack_complex_double* tau, 14199*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14200*bf2c3715SXin Li lapack_int *info ); 14201*bf2c3715SXin Li void LAPACK_cunmhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14202*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, 14203*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 14204*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* c, 14205*bf2c3715SXin Li lapack_int* ldc, lapack_complex_float* work, 14206*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14207*bf2c3715SXin Li void LAPACK_zunmhr( char* side, char* trans, lapack_int* m, lapack_int* n, 14208*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, 14209*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 14210*bf2c3715SXin Li const lapack_complex_double* tau, lapack_complex_double* c, 14211*bf2c3715SXin Li lapack_int* ldc, lapack_complex_double* work, 14212*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14213*bf2c3715SXin Li void LAPACK_sgebal( char* job, lapack_int* n, float* a, lapack_int* lda, 14214*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* scale, 14215*bf2c3715SXin Li lapack_int *info ); 14216*bf2c3715SXin Li void LAPACK_dgebal( char* job, lapack_int* n, double* a, lapack_int* lda, 14217*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* scale, 14218*bf2c3715SXin Li lapack_int *info ); 14219*bf2c3715SXin Li void LAPACK_cgebal( char* job, lapack_int* n, lapack_complex_float* a, 14220*bf2c3715SXin Li lapack_int* lda, lapack_int* ilo, lapack_int* ihi, 14221*bf2c3715SXin Li float* scale, lapack_int *info ); 14222*bf2c3715SXin Li void LAPACK_zgebal( char* job, lapack_int* n, lapack_complex_double* a, 14223*bf2c3715SXin Li lapack_int* lda, lapack_int* ilo, lapack_int* ihi, 14224*bf2c3715SXin Li double* scale, lapack_int *info ); 14225*bf2c3715SXin Li void LAPACK_sgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14226*bf2c3715SXin Li lapack_int* ihi, const float* scale, lapack_int* m, 14227*bf2c3715SXin Li float* v, lapack_int* ldv, lapack_int *info ); 14228*bf2c3715SXin Li void LAPACK_dgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14229*bf2c3715SXin Li lapack_int* ihi, const double* scale, lapack_int* m, 14230*bf2c3715SXin Li double* v, lapack_int* ldv, lapack_int *info ); 14231*bf2c3715SXin Li void LAPACK_cgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14232*bf2c3715SXin Li lapack_int* ihi, const float* scale, lapack_int* m, 14233*bf2c3715SXin Li lapack_complex_float* v, lapack_int* ldv, 14234*bf2c3715SXin Li lapack_int *info ); 14235*bf2c3715SXin Li void LAPACK_zgebak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14236*bf2c3715SXin Li lapack_int* ihi, const double* scale, lapack_int* m, 14237*bf2c3715SXin Li lapack_complex_double* v, lapack_int* ldv, 14238*bf2c3715SXin Li lapack_int *info ); 14239*bf2c3715SXin Li void LAPACK_shseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14240*bf2c3715SXin Li lapack_int* ihi, float* h, lapack_int* ldh, float* wr, 14241*bf2c3715SXin Li float* wi, float* z, lapack_int* ldz, float* work, 14242*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14243*bf2c3715SXin Li void LAPACK_dhseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14244*bf2c3715SXin Li lapack_int* ihi, double* h, lapack_int* ldh, double* wr, 14245*bf2c3715SXin Li double* wi, double* z, lapack_int* ldz, double* work, 14246*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14247*bf2c3715SXin Li void LAPACK_chseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14248*bf2c3715SXin Li lapack_int* ihi, lapack_complex_float* h, lapack_int* ldh, 14249*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* z, 14250*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, 14251*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14252*bf2c3715SXin Li void LAPACK_zhseqr( char* job, char* compz, lapack_int* n, lapack_int* ilo, 14253*bf2c3715SXin Li lapack_int* ihi, lapack_complex_double* h, lapack_int* ldh, 14254*bf2c3715SXin Li lapack_complex_double* w, lapack_complex_double* z, 14255*bf2c3715SXin Li lapack_int* ldz, lapack_complex_double* work, 14256*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14257*bf2c3715SXin Li void LAPACK_shsein( char* job, char* eigsrc, char* initv, 14258*bf2c3715SXin Li lapack_logical* select, lapack_int* n, const float* h, 14259*bf2c3715SXin Li lapack_int* ldh, float* wr, const float* wi, float* vl, 14260*bf2c3715SXin Li lapack_int* ldvl, float* vr, lapack_int* ldvr, 14261*bf2c3715SXin Li lapack_int* mm, lapack_int* m, float* work, 14262*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14263*bf2c3715SXin Li void LAPACK_dhsein( char* job, char* eigsrc, char* initv, 14264*bf2c3715SXin Li lapack_logical* select, lapack_int* n, const double* h, 14265*bf2c3715SXin Li lapack_int* ldh, double* wr, const double* wi, double* vl, 14266*bf2c3715SXin Li lapack_int* ldvl, double* vr, lapack_int* ldvr, 14267*bf2c3715SXin Li lapack_int* mm, lapack_int* m, double* work, 14268*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14269*bf2c3715SXin Li void LAPACK_chsein( char* job, char* eigsrc, char* initv, 14270*bf2c3715SXin Li const lapack_logical* select, lapack_int* n, 14271*bf2c3715SXin Li const lapack_complex_float* h, lapack_int* ldh, 14272*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* vl, 14273*bf2c3715SXin Li lapack_int* ldvl, lapack_complex_float* vr, 14274*bf2c3715SXin Li lapack_int* ldvr, lapack_int* mm, lapack_int* m, 14275*bf2c3715SXin Li lapack_complex_float* work, float* rwork, 14276*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14277*bf2c3715SXin Li void LAPACK_zhsein( char* job, char* eigsrc, char* initv, 14278*bf2c3715SXin Li const lapack_logical* select, lapack_int* n, 14279*bf2c3715SXin Li const lapack_complex_double* h, lapack_int* ldh, 14280*bf2c3715SXin Li lapack_complex_double* w, lapack_complex_double* vl, 14281*bf2c3715SXin Li lapack_int* ldvl, lapack_complex_double* vr, 14282*bf2c3715SXin Li lapack_int* ldvr, lapack_int* mm, lapack_int* m, 14283*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 14284*bf2c3715SXin Li lapack_int* ifaill, lapack_int* ifailr, lapack_int *info ); 14285*bf2c3715SXin Li void LAPACK_strevc( char* side, char* howmny, lapack_logical* select, 14286*bf2c3715SXin Li lapack_int* n, const float* t, lapack_int* ldt, float* vl, 14287*bf2c3715SXin Li lapack_int* ldvl, float* vr, lapack_int* ldvr, 14288*bf2c3715SXin Li lapack_int* mm, lapack_int* m, float* work, 14289*bf2c3715SXin Li lapack_int *info ); 14290*bf2c3715SXin Li void LAPACK_dtrevc( char* side, char* howmny, lapack_logical* select, 14291*bf2c3715SXin Li lapack_int* n, const double* t, lapack_int* ldt, double* vl, 14292*bf2c3715SXin Li lapack_int* ldvl, double* vr, lapack_int* ldvr, 14293*bf2c3715SXin Li lapack_int* mm, lapack_int* m, double* work, 14294*bf2c3715SXin Li lapack_int *info ); 14295*bf2c3715SXin Li void LAPACK_ctrevc( char* side, char* howmny, const lapack_logical* select, 14296*bf2c3715SXin Li lapack_int* n, lapack_complex_float* t, lapack_int* ldt, 14297*bf2c3715SXin Li lapack_complex_float* vl, lapack_int* ldvl, 14298*bf2c3715SXin Li lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm, 14299*bf2c3715SXin Li lapack_int* m, lapack_complex_float* work, float* rwork, 14300*bf2c3715SXin Li lapack_int *info ); 14301*bf2c3715SXin Li void LAPACK_ztrevc( char* side, char* howmny, const lapack_logical* select, 14302*bf2c3715SXin Li lapack_int* n, lapack_complex_double* t, lapack_int* ldt, 14303*bf2c3715SXin Li lapack_complex_double* vl, lapack_int* ldvl, 14304*bf2c3715SXin Li lapack_complex_double* vr, lapack_int* ldvr, lapack_int* mm, 14305*bf2c3715SXin Li lapack_int* m, lapack_complex_double* work, double* rwork, 14306*bf2c3715SXin Li lapack_int *info ); 14307*bf2c3715SXin Li void LAPACK_strsna( char* job, char* howmny, const lapack_logical* select, 14308*bf2c3715SXin Li lapack_int* n, const float* t, lapack_int* ldt, 14309*bf2c3715SXin Li const float* vl, lapack_int* ldvl, const float* vr, 14310*bf2c3715SXin Li lapack_int* ldvr, float* s, float* sep, lapack_int* mm, 14311*bf2c3715SXin Li lapack_int* m, float* work, lapack_int* ldwork, 14312*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 14313*bf2c3715SXin Li void LAPACK_dtrsna( char* job, char* howmny, const lapack_logical* select, 14314*bf2c3715SXin Li lapack_int* n, const double* t, lapack_int* ldt, 14315*bf2c3715SXin Li const double* vl, lapack_int* ldvl, const double* vr, 14316*bf2c3715SXin Li lapack_int* ldvr, double* s, double* sep, lapack_int* mm, 14317*bf2c3715SXin Li lapack_int* m, double* work, lapack_int* ldwork, 14318*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 14319*bf2c3715SXin Li void LAPACK_ctrsna( char* job, char* howmny, const lapack_logical* select, 14320*bf2c3715SXin Li lapack_int* n, const lapack_complex_float* t, 14321*bf2c3715SXin Li lapack_int* ldt, const lapack_complex_float* vl, 14322*bf2c3715SXin Li lapack_int* ldvl, const lapack_complex_float* vr, 14323*bf2c3715SXin Li lapack_int* ldvr, float* s, float* sep, lapack_int* mm, 14324*bf2c3715SXin Li lapack_int* m, lapack_complex_float* work, 14325*bf2c3715SXin Li lapack_int* ldwork, float* rwork, lapack_int *info ); 14326*bf2c3715SXin Li void LAPACK_ztrsna( char* job, char* howmny, const lapack_logical* select, 14327*bf2c3715SXin Li lapack_int* n, const lapack_complex_double* t, 14328*bf2c3715SXin Li lapack_int* ldt, const lapack_complex_double* vl, 14329*bf2c3715SXin Li lapack_int* ldvl, const lapack_complex_double* vr, 14330*bf2c3715SXin Li lapack_int* ldvr, double* s, double* sep, lapack_int* mm, 14331*bf2c3715SXin Li lapack_int* m, lapack_complex_double* work, 14332*bf2c3715SXin Li lapack_int* ldwork, double* rwork, lapack_int *info ); 14333*bf2c3715SXin Li void LAPACK_strexc( char* compq, lapack_int* n, float* t, lapack_int* ldt, 14334*bf2c3715SXin Li float* q, lapack_int* ldq, lapack_int* ifst, 14335*bf2c3715SXin Li lapack_int* ilst, float* work, lapack_int *info ); 14336*bf2c3715SXin Li void LAPACK_dtrexc( char* compq, lapack_int* n, double* t, lapack_int* ldt, 14337*bf2c3715SXin Li double* q, lapack_int* ldq, lapack_int* ifst, 14338*bf2c3715SXin Li lapack_int* ilst, double* work, lapack_int *info ); 14339*bf2c3715SXin Li void LAPACK_ctrexc( char* compq, lapack_int* n, lapack_complex_float* t, 14340*bf2c3715SXin Li lapack_int* ldt, lapack_complex_float* q, lapack_int* ldq, 14341*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst, lapack_int *info ); 14342*bf2c3715SXin Li void LAPACK_ztrexc( char* compq, lapack_int* n, lapack_complex_double* t, 14343*bf2c3715SXin Li lapack_int* ldt, lapack_complex_double* q, lapack_int* ldq, 14344*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst, lapack_int *info ); 14345*bf2c3715SXin Li void LAPACK_strsen( char* job, char* compq, const lapack_logical* select, 14346*bf2c3715SXin Li lapack_int* n, float* t, lapack_int* ldt, float* q, 14347*bf2c3715SXin Li lapack_int* ldq, float* wr, float* wi, lapack_int* m, 14348*bf2c3715SXin Li float* s, float* sep, float* work, lapack_int* lwork, 14349*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14350*bf2c3715SXin Li void LAPACK_dtrsen( char* job, char* compq, const lapack_logical* select, 14351*bf2c3715SXin Li lapack_int* n, double* t, lapack_int* ldt, double* q, 14352*bf2c3715SXin Li lapack_int* ldq, double* wr, double* wi, lapack_int* m, 14353*bf2c3715SXin Li double* s, double* sep, double* work, lapack_int* lwork, 14354*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14355*bf2c3715SXin Li void LAPACK_ctrsen( char* job, char* compq, const lapack_logical* select, 14356*bf2c3715SXin Li lapack_int* n, lapack_complex_float* t, lapack_int* ldt, 14357*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 14358*bf2c3715SXin Li lapack_complex_float* w, lapack_int* m, float* s, 14359*bf2c3715SXin Li float* sep, lapack_complex_float* work, lapack_int* lwork, 14360*bf2c3715SXin Li lapack_int *info ); 14361*bf2c3715SXin Li void LAPACK_ztrsen( char* job, char* compq, const lapack_logical* select, 14362*bf2c3715SXin Li lapack_int* n, lapack_complex_double* t, lapack_int* ldt, 14363*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 14364*bf2c3715SXin Li lapack_complex_double* w, lapack_int* m, double* s, 14365*bf2c3715SXin Li double* sep, lapack_complex_double* work, lapack_int* lwork, 14366*bf2c3715SXin Li lapack_int *info ); 14367*bf2c3715SXin Li void LAPACK_strsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14368*bf2c3715SXin Li lapack_int* n, const float* a, lapack_int* lda, 14369*bf2c3715SXin Li const float* b, lapack_int* ldb, float* c, lapack_int* ldc, 14370*bf2c3715SXin Li float* scale, lapack_int *info ); 14371*bf2c3715SXin Li void LAPACK_dtrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14372*bf2c3715SXin Li lapack_int* n, const double* a, lapack_int* lda, 14373*bf2c3715SXin Li const double* b, lapack_int* ldb, double* c, 14374*bf2c3715SXin Li lapack_int* ldc, double* scale, lapack_int *info ); 14375*bf2c3715SXin Li void LAPACK_ctrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14376*bf2c3715SXin Li lapack_int* n, const lapack_complex_float* a, 14377*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* b, 14378*bf2c3715SXin Li lapack_int* ldb, lapack_complex_float* c, lapack_int* ldc, 14379*bf2c3715SXin Li float* scale, lapack_int *info ); 14380*bf2c3715SXin Li void LAPACK_ztrsyl( char* trana, char* tranb, lapack_int* isgn, lapack_int* m, 14381*bf2c3715SXin Li lapack_int* n, const lapack_complex_double* a, 14382*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* b, 14383*bf2c3715SXin Li lapack_int* ldb, lapack_complex_double* c, lapack_int* ldc, 14384*bf2c3715SXin Li double* scale, lapack_int *info ); 14385*bf2c3715SXin Li void LAPACK_sgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14386*bf2c3715SXin Li lapack_int* ihi, float* a, lapack_int* lda, float* b, 14387*bf2c3715SXin Li lapack_int* ldb, float* q, lapack_int* ldq, float* z, 14388*bf2c3715SXin Li lapack_int* ldz, lapack_int *info ); 14389*bf2c3715SXin Li void LAPACK_dgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14390*bf2c3715SXin Li lapack_int* ihi, double* a, lapack_int* lda, double* b, 14391*bf2c3715SXin Li lapack_int* ldb, double* q, lapack_int* ldq, double* z, 14392*bf2c3715SXin Li lapack_int* ldz, lapack_int *info ); 14393*bf2c3715SXin Li void LAPACK_cgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14394*bf2c3715SXin Li lapack_int* ihi, lapack_complex_float* a, lapack_int* lda, 14395*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 14396*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 14397*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 14398*bf2c3715SXin Li lapack_int *info ); 14399*bf2c3715SXin Li void LAPACK_zgghrd( char* compq, char* compz, lapack_int* n, lapack_int* ilo, 14400*bf2c3715SXin Li lapack_int* ihi, lapack_complex_double* a, lapack_int* lda, 14401*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 14402*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 14403*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14404*bf2c3715SXin Li lapack_int *info ); 14405*bf2c3715SXin Li void LAPACK_sggbal( char* job, lapack_int* n, float* a, lapack_int* lda, 14406*bf2c3715SXin Li float* b, lapack_int* ldb, lapack_int* ilo, lapack_int* ihi, 14407*bf2c3715SXin Li float* lscale, float* rscale, float* work, 14408*bf2c3715SXin Li lapack_int *info ); 14409*bf2c3715SXin Li void LAPACK_dggbal( char* job, lapack_int* n, double* a, lapack_int* lda, 14410*bf2c3715SXin Li double* b, lapack_int* ldb, lapack_int* ilo, 14411*bf2c3715SXin Li lapack_int* ihi, double* lscale, double* rscale, 14412*bf2c3715SXin Li double* work, lapack_int *info ); 14413*bf2c3715SXin Li void LAPACK_cggbal( char* job, lapack_int* n, lapack_complex_float* a, 14414*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 14415*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* lscale, 14416*bf2c3715SXin Li float* rscale, float* work, lapack_int *info ); 14417*bf2c3715SXin Li void LAPACK_zggbal( char* job, lapack_int* n, lapack_complex_double* a, 14418*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 14419*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* lscale, 14420*bf2c3715SXin Li double* rscale, double* work, lapack_int *info ); 14421*bf2c3715SXin Li void LAPACK_sggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14422*bf2c3715SXin Li lapack_int* ihi, const float* lscale, const float* rscale, 14423*bf2c3715SXin Li lapack_int* m, float* v, lapack_int* ldv, 14424*bf2c3715SXin Li lapack_int *info ); 14425*bf2c3715SXin Li void LAPACK_dggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14426*bf2c3715SXin Li lapack_int* ihi, const double* lscale, const double* rscale, 14427*bf2c3715SXin Li lapack_int* m, double* v, lapack_int* ldv, 14428*bf2c3715SXin Li lapack_int *info ); 14429*bf2c3715SXin Li void LAPACK_cggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14430*bf2c3715SXin Li lapack_int* ihi, const float* lscale, const float* rscale, 14431*bf2c3715SXin Li lapack_int* m, lapack_complex_float* v, lapack_int* ldv, 14432*bf2c3715SXin Li lapack_int *info ); 14433*bf2c3715SXin Li void LAPACK_zggbak( char* job, char* side, lapack_int* n, lapack_int* ilo, 14434*bf2c3715SXin Li lapack_int* ihi, const double* lscale, const double* rscale, 14435*bf2c3715SXin Li lapack_int* m, lapack_complex_double* v, lapack_int* ldv, 14436*bf2c3715SXin Li lapack_int *info ); 14437*bf2c3715SXin Li void LAPACK_shgeqz( char* job, char* compq, char* compz, lapack_int* n, 14438*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* h, lapack_int* ldh, 14439*bf2c3715SXin Li float* t, lapack_int* ldt, float* alphar, float* alphai, 14440*bf2c3715SXin Li float* beta, float* q, lapack_int* ldq, float* z, 14441*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int* lwork, 14442*bf2c3715SXin Li lapack_int *info ); 14443*bf2c3715SXin Li void LAPACK_dhgeqz( char* job, char* compq, char* compz, lapack_int* n, 14444*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* h, 14445*bf2c3715SXin Li lapack_int* ldh, double* t, lapack_int* ldt, double* alphar, 14446*bf2c3715SXin Li double* alphai, double* beta, double* q, lapack_int* ldq, 14447*bf2c3715SXin Li double* z, lapack_int* ldz, double* work, lapack_int* lwork, 14448*bf2c3715SXin Li lapack_int *info ); 14449*bf2c3715SXin Li void LAPACK_chgeqz( char* job, char* compq, char* compz, lapack_int* n, 14450*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, lapack_complex_float* h, 14451*bf2c3715SXin Li lapack_int* ldh, lapack_complex_float* t, lapack_int* ldt, 14452*bf2c3715SXin Li lapack_complex_float* alpha, lapack_complex_float* beta, 14453*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 14454*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 14455*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 14456*bf2c3715SXin Li lapack_int *info ); 14457*bf2c3715SXin Li void LAPACK_zhgeqz( char* job, char* compq, char* compz, lapack_int* n, 14458*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, lapack_complex_double* h, 14459*bf2c3715SXin Li lapack_int* ldh, lapack_complex_double* t, lapack_int* ldt, 14460*bf2c3715SXin Li lapack_complex_double* alpha, lapack_complex_double* beta, 14461*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 14462*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14463*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14464*bf2c3715SXin Li double* rwork, lapack_int *info ); 14465*bf2c3715SXin Li void LAPACK_stgevc( char* side, char* howmny, const lapack_logical* select, 14466*bf2c3715SXin Li lapack_int* n, const float* s, lapack_int* lds, 14467*bf2c3715SXin Li const float* p, lapack_int* ldp, float* vl, 14468*bf2c3715SXin Li lapack_int* ldvl, float* vr, lapack_int* ldvr, 14469*bf2c3715SXin Li lapack_int* mm, lapack_int* m, float* work, 14470*bf2c3715SXin Li lapack_int *info ); 14471*bf2c3715SXin Li void LAPACK_dtgevc( char* side, char* howmny, const lapack_logical* select, 14472*bf2c3715SXin Li lapack_int* n, const double* s, lapack_int* lds, 14473*bf2c3715SXin Li const double* p, lapack_int* ldp, double* vl, 14474*bf2c3715SXin Li lapack_int* ldvl, double* vr, lapack_int* ldvr, 14475*bf2c3715SXin Li lapack_int* mm, lapack_int* m, double* work, 14476*bf2c3715SXin Li lapack_int *info ); 14477*bf2c3715SXin Li void LAPACK_ctgevc( char* side, char* howmny, const lapack_logical* select, 14478*bf2c3715SXin Li lapack_int* n, const lapack_complex_float* s, 14479*bf2c3715SXin Li lapack_int* lds, const lapack_complex_float* p, 14480*bf2c3715SXin Li lapack_int* ldp, lapack_complex_float* vl, lapack_int* ldvl, 14481*bf2c3715SXin Li lapack_complex_float* vr, lapack_int* ldvr, lapack_int* mm, 14482*bf2c3715SXin Li lapack_int* m, lapack_complex_float* work, float* rwork, 14483*bf2c3715SXin Li lapack_int *info ); 14484*bf2c3715SXin Li void LAPACK_ztgevc( char* side, char* howmny, const lapack_logical* select, 14485*bf2c3715SXin Li lapack_int* n, const lapack_complex_double* s, 14486*bf2c3715SXin Li lapack_int* lds, const lapack_complex_double* p, 14487*bf2c3715SXin Li lapack_int* ldp, lapack_complex_double* vl, 14488*bf2c3715SXin Li lapack_int* ldvl, lapack_complex_double* vr, 14489*bf2c3715SXin Li lapack_int* ldvr, lapack_int* mm, lapack_int* m, 14490*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 14491*bf2c3715SXin Li lapack_int *info ); 14492*bf2c3715SXin Li void LAPACK_stgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14493*bf2c3715SXin Li float* a, lapack_int* lda, float* b, lapack_int* ldb, 14494*bf2c3715SXin Li float* q, lapack_int* ldq, float* z, lapack_int* ldz, 14495*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst, float* work, 14496*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14497*bf2c3715SXin Li void LAPACK_dtgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14498*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 14499*bf2c3715SXin Li double* q, lapack_int* ldq, double* z, lapack_int* ldz, 14500*bf2c3715SXin Li lapack_int* ifst, lapack_int* ilst, double* work, 14501*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14502*bf2c3715SXin Li void LAPACK_ctgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14503*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14504*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 14505*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 14506*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, lapack_int* ifst, 14507*bf2c3715SXin Li lapack_int* ilst, lapack_int *info ); 14508*bf2c3715SXin Li void LAPACK_ztgexc( lapack_logical* wantq, lapack_logical* wantz, lapack_int* n, 14509*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14510*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 14511*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 14512*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, lapack_int* ifst, 14513*bf2c3715SXin Li lapack_int* ilst, lapack_int *info ); 14514*bf2c3715SXin Li void LAPACK_stgsen( lapack_int* ijob, lapack_logical* wantq, 14515*bf2c3715SXin Li lapack_logical* wantz, const lapack_logical* select, 14516*bf2c3715SXin Li lapack_int* n, float* a, lapack_int* lda, float* b, 14517*bf2c3715SXin Li lapack_int* ldb, float* alphar, float* alphai, float* beta, 14518*bf2c3715SXin Li float* q, lapack_int* ldq, float* z, lapack_int* ldz, 14519*bf2c3715SXin Li lapack_int* m, float* pl, float* pr, float* dif, 14520*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 14521*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14522*bf2c3715SXin Li void LAPACK_dtgsen( lapack_int* ijob, lapack_logical* wantq, 14523*bf2c3715SXin Li lapack_logical* wantz, const lapack_logical* select, 14524*bf2c3715SXin Li lapack_int* n, double* a, lapack_int* lda, double* b, 14525*bf2c3715SXin Li lapack_int* ldb, double* alphar, double* alphai, 14526*bf2c3715SXin Li double* beta, double* q, lapack_int* ldq, double* z, 14527*bf2c3715SXin Li lapack_int* ldz, lapack_int* m, double* pl, double* pr, 14528*bf2c3715SXin Li double* dif, double* work, lapack_int* lwork, 14529*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14530*bf2c3715SXin Li void LAPACK_ctgsen( lapack_int* ijob, lapack_logical* wantq, 14531*bf2c3715SXin Li lapack_logical* wantz, const lapack_logical* select, 14532*bf2c3715SXin Li lapack_int* n, lapack_complex_float* a, lapack_int* lda, 14533*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 14534*bf2c3715SXin Li lapack_complex_float* alpha, lapack_complex_float* beta, 14535*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 14536*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, lapack_int* m, 14537*bf2c3715SXin Li float* pl, float* pr, float* dif, 14538*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 14539*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14540*bf2c3715SXin Li void LAPACK_ztgsen( lapack_int* ijob, lapack_logical* wantq, 14541*bf2c3715SXin Li lapack_logical* wantz, const lapack_logical* select, 14542*bf2c3715SXin Li lapack_int* n, lapack_complex_double* a, lapack_int* lda, 14543*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 14544*bf2c3715SXin Li lapack_complex_double* alpha, lapack_complex_double* beta, 14545*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 14546*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, lapack_int* m, 14547*bf2c3715SXin Li double* pl, double* pr, double* dif, 14548*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14549*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14550*bf2c3715SXin Li void LAPACK_stgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14551*bf2c3715SXin Li const float* a, lapack_int* lda, const float* b, 14552*bf2c3715SXin Li lapack_int* ldb, float* c, lapack_int* ldc, const float* d, 14553*bf2c3715SXin Li lapack_int* ldd, const float* e, lapack_int* lde, float* f, 14554*bf2c3715SXin Li lapack_int* ldf, float* scale, float* dif, float* work, 14555*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14556*bf2c3715SXin Li void LAPACK_dtgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14557*bf2c3715SXin Li const double* a, lapack_int* lda, const double* b, 14558*bf2c3715SXin Li lapack_int* ldb, double* c, lapack_int* ldc, 14559*bf2c3715SXin Li const double* d, lapack_int* ldd, const double* e, 14560*bf2c3715SXin Li lapack_int* lde, double* f, lapack_int* ldf, double* scale, 14561*bf2c3715SXin Li double* dif, double* work, lapack_int* lwork, 14562*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 14563*bf2c3715SXin Li void LAPACK_ctgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14564*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 14565*bf2c3715SXin Li const lapack_complex_float* b, lapack_int* ldb, 14566*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 14567*bf2c3715SXin Li const lapack_complex_float* d, lapack_int* ldd, 14568*bf2c3715SXin Li const lapack_complex_float* e, lapack_int* lde, 14569*bf2c3715SXin Li lapack_complex_float* f, lapack_int* ldf, float* scale, 14570*bf2c3715SXin Li float* dif, lapack_complex_float* work, lapack_int* lwork, 14571*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 14572*bf2c3715SXin Li void LAPACK_ztgsyl( char* trans, lapack_int* ijob, lapack_int* m, lapack_int* n, 14573*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 14574*bf2c3715SXin Li const lapack_complex_double* b, lapack_int* ldb, 14575*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 14576*bf2c3715SXin Li const lapack_complex_double* d, lapack_int* ldd, 14577*bf2c3715SXin Li const lapack_complex_double* e, lapack_int* lde, 14578*bf2c3715SXin Li lapack_complex_double* f, lapack_int* ldf, double* scale, 14579*bf2c3715SXin Li double* dif, lapack_complex_double* work, lapack_int* lwork, 14580*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 14581*bf2c3715SXin Li void LAPACK_stgsna( char* job, char* howmny, const lapack_logical* select, 14582*bf2c3715SXin Li lapack_int* n, const float* a, lapack_int* lda, 14583*bf2c3715SXin Li const float* b, lapack_int* ldb, const float* vl, 14584*bf2c3715SXin Li lapack_int* ldvl, const float* vr, lapack_int* ldvr, 14585*bf2c3715SXin Li float* s, float* dif, lapack_int* mm, lapack_int* m, 14586*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 14587*bf2c3715SXin Li lapack_int *info ); 14588*bf2c3715SXin Li void LAPACK_dtgsna( char* job, char* howmny, const lapack_logical* select, 14589*bf2c3715SXin Li lapack_int* n, const double* a, lapack_int* lda, 14590*bf2c3715SXin Li const double* b, lapack_int* ldb, const double* vl, 14591*bf2c3715SXin Li lapack_int* ldvl, const double* vr, lapack_int* ldvr, 14592*bf2c3715SXin Li double* s, double* dif, lapack_int* mm, lapack_int* m, 14593*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int* iwork, 14594*bf2c3715SXin Li lapack_int *info ); 14595*bf2c3715SXin Li void LAPACK_ctgsna( char* job, char* howmny, const lapack_logical* select, 14596*bf2c3715SXin Li lapack_int* n, const lapack_complex_float* a, 14597*bf2c3715SXin Li lapack_int* lda, const lapack_complex_float* b, 14598*bf2c3715SXin Li lapack_int* ldb, const lapack_complex_float* vl, 14599*bf2c3715SXin Li lapack_int* ldvl, const lapack_complex_float* vr, 14600*bf2c3715SXin Li lapack_int* ldvr, float* s, float* dif, lapack_int* mm, 14601*bf2c3715SXin Li lapack_int* m, lapack_complex_float* work, 14602*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14603*bf2c3715SXin Li void LAPACK_ztgsna( char* job, char* howmny, const lapack_logical* select, 14604*bf2c3715SXin Li lapack_int* n, const lapack_complex_double* a, 14605*bf2c3715SXin Li lapack_int* lda, const lapack_complex_double* b, 14606*bf2c3715SXin Li lapack_int* ldb, const lapack_complex_double* vl, 14607*bf2c3715SXin Li lapack_int* ldvl, const lapack_complex_double* vr, 14608*bf2c3715SXin Li lapack_int* ldvr, double* s, double* dif, lapack_int* mm, 14609*bf2c3715SXin Li lapack_int* m, lapack_complex_double* work, 14610*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14611*bf2c3715SXin Li void LAPACK_sggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14612*bf2c3715SXin Li lapack_int* p, lapack_int* n, float* a, lapack_int* lda, 14613*bf2c3715SXin Li float* b, lapack_int* ldb, float* tola, float* tolb, 14614*bf2c3715SXin Li lapack_int* k, lapack_int* l, float* u, lapack_int* ldu, 14615*bf2c3715SXin Li float* v, lapack_int* ldv, float* q, lapack_int* ldq, 14616*bf2c3715SXin Li lapack_int* iwork, float* tau, float* work, 14617*bf2c3715SXin Li lapack_int *info ); 14618*bf2c3715SXin Li void LAPACK_dggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14619*bf2c3715SXin Li lapack_int* p, lapack_int* n, double* a, lapack_int* lda, 14620*bf2c3715SXin Li double* b, lapack_int* ldb, double* tola, double* tolb, 14621*bf2c3715SXin Li lapack_int* k, lapack_int* l, double* u, lapack_int* ldu, 14622*bf2c3715SXin Li double* v, lapack_int* ldv, double* q, lapack_int* ldq, 14623*bf2c3715SXin Li lapack_int* iwork, double* tau, double* work, 14624*bf2c3715SXin Li lapack_int *info ); 14625*bf2c3715SXin Li void LAPACK_cggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14626*bf2c3715SXin Li lapack_int* p, lapack_int* n, lapack_complex_float* a, 14627*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 14628*bf2c3715SXin Li float* tola, float* tolb, lapack_int* k, lapack_int* l, 14629*bf2c3715SXin Li lapack_complex_float* u, lapack_int* ldu, 14630*bf2c3715SXin Li lapack_complex_float* v, lapack_int* ldv, 14631*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, lapack_int* iwork, 14632*bf2c3715SXin Li float* rwork, lapack_complex_float* tau, 14633*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 14634*bf2c3715SXin Li void LAPACK_zggsvp( char* jobu, char* jobv, char* jobq, lapack_int* m, 14635*bf2c3715SXin Li lapack_int* p, lapack_int* n, lapack_complex_double* a, 14636*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 14637*bf2c3715SXin Li double* tola, double* tolb, lapack_int* k, lapack_int* l, 14638*bf2c3715SXin Li lapack_complex_double* u, lapack_int* ldu, 14639*bf2c3715SXin Li lapack_complex_double* v, lapack_int* ldv, 14640*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 14641*bf2c3715SXin Li lapack_int* iwork, double* rwork, 14642*bf2c3715SXin Li lapack_complex_double* tau, lapack_complex_double* work, 14643*bf2c3715SXin Li lapack_int *info ); 14644*bf2c3715SXin Li void LAPACK_stgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14645*bf2c3715SXin Li lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14646*bf2c3715SXin Li float* a, lapack_int* lda, float* b, lapack_int* ldb, 14647*bf2c3715SXin Li float* tola, float* tolb, float* alpha, float* beta, 14648*bf2c3715SXin Li float* u, lapack_int* ldu, float* v, lapack_int* ldv, 14649*bf2c3715SXin Li float* q, lapack_int* ldq, float* work, lapack_int* ncycle, 14650*bf2c3715SXin Li lapack_int *info ); 14651*bf2c3715SXin Li void LAPACK_dtgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14652*bf2c3715SXin Li lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14653*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 14654*bf2c3715SXin Li double* tola, double* tolb, double* alpha, double* beta, 14655*bf2c3715SXin Li double* u, lapack_int* ldu, double* v, lapack_int* ldv, 14656*bf2c3715SXin Li double* q, lapack_int* ldq, double* work, 14657*bf2c3715SXin Li lapack_int* ncycle, lapack_int *info ); 14658*bf2c3715SXin Li void LAPACK_ctgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14659*bf2c3715SXin Li lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14660*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14661*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, float* tola, 14662*bf2c3715SXin Li float* tolb, float* alpha, float* beta, 14663*bf2c3715SXin Li lapack_complex_float* u, lapack_int* ldu, 14664*bf2c3715SXin Li lapack_complex_float* v, lapack_int* ldv, 14665*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 14666*bf2c3715SXin Li lapack_complex_float* work, lapack_int* ncycle, 14667*bf2c3715SXin Li lapack_int *info ); 14668*bf2c3715SXin Li void LAPACK_ztgsja( char* jobu, char* jobv, char* jobq, lapack_int* m, 14669*bf2c3715SXin Li lapack_int* p, lapack_int* n, lapack_int* k, lapack_int* l, 14670*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14671*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, double* tola, 14672*bf2c3715SXin Li double* tolb, double* alpha, double* beta, 14673*bf2c3715SXin Li lapack_complex_double* u, lapack_int* ldu, 14674*bf2c3715SXin Li lapack_complex_double* v, lapack_int* ldv, 14675*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 14676*bf2c3715SXin Li lapack_complex_double* work, lapack_int* ncycle, 14677*bf2c3715SXin Li lapack_int *info ); 14678*bf2c3715SXin Li void LAPACK_sgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14679*bf2c3715SXin Li float* a, lapack_int* lda, float* b, lapack_int* ldb, 14680*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int *info ); 14681*bf2c3715SXin Li void LAPACK_dgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14682*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 14683*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int *info ); 14684*bf2c3715SXin Li void LAPACK_cgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14685*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14686*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 14687*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 14688*bf2c3715SXin Li lapack_int *info ); 14689*bf2c3715SXin Li void LAPACK_zgels( char* trans, lapack_int* m, lapack_int* n, lapack_int* nrhs, 14690*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14691*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 14692*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14693*bf2c3715SXin Li lapack_int *info ); 14694*bf2c3715SXin Li void LAPACK_sgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a, 14695*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, 14696*bf2c3715SXin Li lapack_int* jpvt, float* rcond, lapack_int* rank, 14697*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int *info ); 14698*bf2c3715SXin Li void LAPACK_dgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a, 14699*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, 14700*bf2c3715SXin Li lapack_int* jpvt, double* rcond, lapack_int* rank, 14701*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int *info ); 14702*bf2c3715SXin Li void LAPACK_cgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14703*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14704*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int* jpvt, 14705*bf2c3715SXin Li float* rcond, lapack_int* rank, lapack_complex_float* work, 14706*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int *info ); 14707*bf2c3715SXin Li void LAPACK_zgelsy( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14708*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14709*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, lapack_int* jpvt, 14710*bf2c3715SXin Li double* rcond, lapack_int* rank, 14711*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14712*bf2c3715SXin Li double* rwork, lapack_int *info ); 14713*bf2c3715SXin Li void LAPACK_sgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a, 14714*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, float* s, 14715*bf2c3715SXin Li float* rcond, lapack_int* rank, float* work, 14716*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14717*bf2c3715SXin Li void LAPACK_dgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a, 14718*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, double* s, 14719*bf2c3715SXin Li double* rcond, lapack_int* rank, double* work, 14720*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14721*bf2c3715SXin Li void LAPACK_cgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14722*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14723*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, float* s, 14724*bf2c3715SXin Li float* rcond, lapack_int* rank, lapack_complex_float* work, 14725*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int *info ); 14726*bf2c3715SXin Li void LAPACK_zgelss( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14727*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14728*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, double* s, 14729*bf2c3715SXin Li double* rcond, lapack_int* rank, 14730*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14731*bf2c3715SXin Li double* rwork, lapack_int *info ); 14732*bf2c3715SXin Li void LAPACK_sgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, float* a, 14733*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, float* s, 14734*bf2c3715SXin Li float* rcond, lapack_int* rank, float* work, 14735*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14736*bf2c3715SXin Li void LAPACK_dgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, double* a, 14737*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, double* s, 14738*bf2c3715SXin Li double* rcond, lapack_int* rank, double* work, 14739*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 14740*bf2c3715SXin Li void LAPACK_cgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14741*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14742*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, float* s, 14743*bf2c3715SXin Li float* rcond, lapack_int* rank, lapack_complex_float* work, 14744*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int* iwork, 14745*bf2c3715SXin Li lapack_int *info ); 14746*bf2c3715SXin Li void LAPACK_zgelsd( lapack_int* m, lapack_int* n, lapack_int* nrhs, 14747*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14748*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, double* s, 14749*bf2c3715SXin Li double* rcond, lapack_int* rank, 14750*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14751*bf2c3715SXin Li double* rwork, lapack_int* iwork, lapack_int *info ); 14752*bf2c3715SXin Li void LAPACK_sgglse( lapack_int* m, lapack_int* n, lapack_int* p, float* a, 14753*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, float* c, 14754*bf2c3715SXin Li float* d, float* x, float* work, lapack_int* lwork, 14755*bf2c3715SXin Li lapack_int *info ); 14756*bf2c3715SXin Li void LAPACK_dgglse( lapack_int* m, lapack_int* n, lapack_int* p, double* a, 14757*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, double* c, 14758*bf2c3715SXin Li double* d, double* x, double* work, lapack_int* lwork, 14759*bf2c3715SXin Li lapack_int *info ); 14760*bf2c3715SXin Li void LAPACK_cgglse( lapack_int* m, lapack_int* n, lapack_int* p, 14761*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14762*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 14763*bf2c3715SXin Li lapack_complex_float* c, lapack_complex_float* d, 14764*bf2c3715SXin Li lapack_complex_float* x, lapack_complex_float* work, 14765*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14766*bf2c3715SXin Li void LAPACK_zgglse( lapack_int* m, lapack_int* n, lapack_int* p, 14767*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14768*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 14769*bf2c3715SXin Li lapack_complex_double* c, lapack_complex_double* d, 14770*bf2c3715SXin Li lapack_complex_double* x, lapack_complex_double* work, 14771*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14772*bf2c3715SXin Li void LAPACK_sggglm( lapack_int* n, lapack_int* m, lapack_int* p, float* a, 14773*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, float* d, 14774*bf2c3715SXin Li float* x, float* y, float* work, lapack_int* lwork, 14775*bf2c3715SXin Li lapack_int *info ); 14776*bf2c3715SXin Li void LAPACK_dggglm( lapack_int* n, lapack_int* m, lapack_int* p, double* a, 14777*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, double* d, 14778*bf2c3715SXin Li double* x, double* y, double* work, lapack_int* lwork, 14779*bf2c3715SXin Li lapack_int *info ); 14780*bf2c3715SXin Li void LAPACK_cggglm( lapack_int* n, lapack_int* m, lapack_int* p, 14781*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 14782*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 14783*bf2c3715SXin Li lapack_complex_float* d, lapack_complex_float* x, 14784*bf2c3715SXin Li lapack_complex_float* y, lapack_complex_float* work, 14785*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14786*bf2c3715SXin Li void LAPACK_zggglm( lapack_int* n, lapack_int* m, lapack_int* p, 14787*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 14788*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 14789*bf2c3715SXin Li lapack_complex_double* d, lapack_complex_double* x, 14790*bf2c3715SXin Li lapack_complex_double* y, lapack_complex_double* work, 14791*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 14792*bf2c3715SXin Li void LAPACK_ssyev( char* jobz, char* uplo, lapack_int* n, float* a, 14793*bf2c3715SXin Li lapack_int* lda, float* w, float* work, lapack_int* lwork, 14794*bf2c3715SXin Li lapack_int *info ); 14795*bf2c3715SXin Li void LAPACK_dsyev( char* jobz, char* uplo, lapack_int* n, double* a, 14796*bf2c3715SXin Li lapack_int* lda, double* w, double* work, lapack_int* lwork, 14797*bf2c3715SXin Li lapack_int *info ); 14798*bf2c3715SXin Li void LAPACK_cheev( char* jobz, char* uplo, lapack_int* n, 14799*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, float* w, 14800*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 14801*bf2c3715SXin Li lapack_int *info ); 14802*bf2c3715SXin Li void LAPACK_zheev( char* jobz, char* uplo, lapack_int* n, 14803*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, double* w, 14804*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14805*bf2c3715SXin Li double* rwork, lapack_int *info ); 14806*bf2c3715SXin Li void LAPACK_ssyevd( char* jobz, char* uplo, lapack_int* n, float* a, 14807*bf2c3715SXin Li lapack_int* lda, float* w, float* work, lapack_int* lwork, 14808*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14809*bf2c3715SXin Li void LAPACK_dsyevd( char* jobz, char* uplo, lapack_int* n, double* a, 14810*bf2c3715SXin Li lapack_int* lda, double* w, double* work, lapack_int* lwork, 14811*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14812*bf2c3715SXin Li void LAPACK_cheevd( char* jobz, char* uplo, lapack_int* n, 14813*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, float* w, 14814*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 14815*bf2c3715SXin Li lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14816*bf2c3715SXin Li lapack_int *info ); 14817*bf2c3715SXin Li void LAPACK_zheevd( char* jobz, char* uplo, lapack_int* n, 14818*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, double* w, 14819*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14820*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 14821*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14822*bf2c3715SXin Li void LAPACK_ssyevx( char* jobz, char* range, char* uplo, lapack_int* n, 14823*bf2c3715SXin Li float* a, lapack_int* lda, float* vl, float* vu, 14824*bf2c3715SXin Li lapack_int* il, lapack_int* iu, float* abstol, 14825*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int* ldz, 14826*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 14827*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14828*bf2c3715SXin Li void LAPACK_dsyevx( char* jobz, char* range, char* uplo, lapack_int* n, 14829*bf2c3715SXin Li double* a, lapack_int* lda, double* vl, double* vu, 14830*bf2c3715SXin Li lapack_int* il, lapack_int* iu, double* abstol, 14831*bf2c3715SXin Li lapack_int* m, double* w, double* z, lapack_int* ldz, 14832*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int* iwork, 14833*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14834*bf2c3715SXin Li void LAPACK_cheevx( char* jobz, char* range, char* uplo, lapack_int* n, 14835*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, float* vl, 14836*bf2c3715SXin Li float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14837*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 14838*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, 14839*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int* iwork, 14840*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14841*bf2c3715SXin Li void LAPACK_zheevx( char* jobz, char* range, char* uplo, lapack_int* n, 14842*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, double* vl, 14843*bf2c3715SXin Li double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14844*bf2c3715SXin Li lapack_int* m, double* w, lapack_complex_double* z, 14845*bf2c3715SXin Li lapack_int* ldz, lapack_complex_double* work, 14846*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_int* iwork, 14847*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14848*bf2c3715SXin Li void LAPACK_ssyevr( char* jobz, char* range, char* uplo, lapack_int* n, 14849*bf2c3715SXin Li float* a, lapack_int* lda, float* vl, float* vu, 14850*bf2c3715SXin Li lapack_int* il, lapack_int* iu, float* abstol, 14851*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int* ldz, 14852*bf2c3715SXin Li lapack_int* isuppz, float* work, lapack_int* lwork, 14853*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14854*bf2c3715SXin Li void LAPACK_dsyevr( char* jobz, char* range, char* uplo, lapack_int* n, 14855*bf2c3715SXin Li double* a, lapack_int* lda, double* vl, double* vu, 14856*bf2c3715SXin Li lapack_int* il, lapack_int* iu, double* abstol, 14857*bf2c3715SXin Li lapack_int* m, double* w, double* z, lapack_int* ldz, 14858*bf2c3715SXin Li lapack_int* isuppz, double* work, lapack_int* lwork, 14859*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14860*bf2c3715SXin Li void LAPACK_cheevr( char* jobz, char* range, char* uplo, lapack_int* n, 14861*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, float* vl, 14862*bf2c3715SXin Li float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14863*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 14864*bf2c3715SXin Li lapack_int* ldz, lapack_int* isuppz, 14865*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 14866*bf2c3715SXin Li lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14867*bf2c3715SXin Li lapack_int *info ); 14868*bf2c3715SXin Li void LAPACK_zheevr( char* jobz, char* range, char* uplo, lapack_int* n, 14869*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, double* vl, 14870*bf2c3715SXin Li double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14871*bf2c3715SXin Li lapack_int* m, double* w, lapack_complex_double* z, 14872*bf2c3715SXin Li lapack_int* ldz, lapack_int* isuppz, 14873*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14874*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 14875*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14876*bf2c3715SXin Li void LAPACK_sspev( char* jobz, char* uplo, lapack_int* n, float* ap, float* w, 14877*bf2c3715SXin Li float* z, lapack_int* ldz, float* work, lapack_int *info ); 14878*bf2c3715SXin Li void LAPACK_dspev( char* jobz, char* uplo, lapack_int* n, double* ap, double* w, 14879*bf2c3715SXin Li double* z, lapack_int* ldz, double* work, lapack_int *info ); 14880*bf2c3715SXin Li void LAPACK_chpev( char* jobz, char* uplo, lapack_int* n, 14881*bf2c3715SXin Li lapack_complex_float* ap, float* w, lapack_complex_float* z, 14882*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, float* rwork, 14883*bf2c3715SXin Li lapack_int *info ); 14884*bf2c3715SXin Li void LAPACK_zhpev( char* jobz, char* uplo, lapack_int* n, 14885*bf2c3715SXin Li lapack_complex_double* ap, double* w, 14886*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14887*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 14888*bf2c3715SXin Li lapack_int *info ); 14889*bf2c3715SXin Li void LAPACK_sspevd( char* jobz, char* uplo, lapack_int* n, float* ap, float* w, 14890*bf2c3715SXin Li float* z, lapack_int* ldz, float* work, lapack_int* lwork, 14891*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14892*bf2c3715SXin Li void LAPACK_dspevd( char* jobz, char* uplo, lapack_int* n, double* ap, 14893*bf2c3715SXin Li double* w, double* z, lapack_int* ldz, double* work, 14894*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 14895*bf2c3715SXin Li lapack_int *info ); 14896*bf2c3715SXin Li void LAPACK_chpevd( char* jobz, char* uplo, lapack_int* n, 14897*bf2c3715SXin Li lapack_complex_float* ap, float* w, lapack_complex_float* z, 14898*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, 14899*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int* lrwork, 14900*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14901*bf2c3715SXin Li void LAPACK_zhpevd( char* jobz, char* uplo, lapack_int* n, 14902*bf2c3715SXin Li lapack_complex_double* ap, double* w, 14903*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14904*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14905*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 14906*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14907*bf2c3715SXin Li void LAPACK_sspevx( char* jobz, char* range, char* uplo, lapack_int* n, 14908*bf2c3715SXin Li float* ap, float* vl, float* vu, lapack_int* il, 14909*bf2c3715SXin Li lapack_int* iu, float* abstol, lapack_int* m, float* w, 14910*bf2c3715SXin Li float* z, lapack_int* ldz, float* work, lapack_int* iwork, 14911*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14912*bf2c3715SXin Li void LAPACK_dspevx( char* jobz, char* range, char* uplo, lapack_int* n, 14913*bf2c3715SXin Li double* ap, double* vl, double* vu, lapack_int* il, 14914*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 14915*bf2c3715SXin Li double* z, lapack_int* ldz, double* work, lapack_int* iwork, 14916*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14917*bf2c3715SXin Li void LAPACK_chpevx( char* jobz, char* range, char* uplo, lapack_int* n, 14918*bf2c3715SXin Li lapack_complex_float* ap, float* vl, float* vu, 14919*bf2c3715SXin Li lapack_int* il, lapack_int* iu, float* abstol, 14920*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 14921*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, float* rwork, 14922*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14923*bf2c3715SXin Li void LAPACK_zhpevx( char* jobz, char* range, char* uplo, lapack_int* n, 14924*bf2c3715SXin Li lapack_complex_double* ap, double* vl, double* vu, 14925*bf2c3715SXin Li lapack_int* il, lapack_int* iu, double* abstol, 14926*bf2c3715SXin Li lapack_int* m, double* w, lapack_complex_double* z, 14927*bf2c3715SXin Li lapack_int* ldz, lapack_complex_double* work, double* rwork, 14928*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14929*bf2c3715SXin Li void LAPACK_ssbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14930*bf2c3715SXin Li float* ab, lapack_int* ldab, float* w, float* z, 14931*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int *info ); 14932*bf2c3715SXin Li void LAPACK_dsbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14933*bf2c3715SXin Li double* ab, lapack_int* ldab, double* w, double* z, 14934*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int *info ); 14935*bf2c3715SXin Li void LAPACK_chbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14936*bf2c3715SXin Li lapack_complex_float* ab, lapack_int* ldab, float* w, 14937*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 14938*bf2c3715SXin Li lapack_complex_float* work, float* rwork, lapack_int *info ); 14939*bf2c3715SXin Li void LAPACK_zhbev( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14940*bf2c3715SXin Li lapack_complex_double* ab, lapack_int* ldab, double* w, 14941*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14942*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 14943*bf2c3715SXin Li lapack_int *info ); 14944*bf2c3715SXin Li void LAPACK_ssbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14945*bf2c3715SXin Li float* ab, lapack_int* ldab, float* w, float* z, 14946*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int* lwork, 14947*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14948*bf2c3715SXin Li void LAPACK_dsbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14949*bf2c3715SXin Li double* ab, lapack_int* ldab, double* w, double* z, 14950*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int* lwork, 14951*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14952*bf2c3715SXin Li void LAPACK_chbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14953*bf2c3715SXin Li lapack_complex_float* ab, lapack_int* ldab, float* w, 14954*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 14955*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 14956*bf2c3715SXin Li lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 14957*bf2c3715SXin Li lapack_int *info ); 14958*bf2c3715SXin Li void LAPACK_zhbevd( char* jobz, char* uplo, lapack_int* n, lapack_int* kd, 14959*bf2c3715SXin Li lapack_complex_double* ab, lapack_int* ldab, double* w, 14960*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 14961*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 14962*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 14963*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 14964*bf2c3715SXin Li void LAPACK_ssbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14965*bf2c3715SXin Li lapack_int* kd, float* ab, lapack_int* ldab, float* q, 14966*bf2c3715SXin Li lapack_int* ldq, float* vl, float* vu, lapack_int* il, 14967*bf2c3715SXin Li lapack_int* iu, float* abstol, lapack_int* m, float* w, 14968*bf2c3715SXin Li float* z, lapack_int* ldz, float* work, lapack_int* iwork, 14969*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14970*bf2c3715SXin Li void LAPACK_dsbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14971*bf2c3715SXin Li lapack_int* kd, double* ab, lapack_int* ldab, double* q, 14972*bf2c3715SXin Li lapack_int* ldq, double* vl, double* vu, lapack_int* il, 14973*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 14974*bf2c3715SXin Li double* z, lapack_int* ldz, double* work, lapack_int* iwork, 14975*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 14976*bf2c3715SXin Li void LAPACK_chbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14977*bf2c3715SXin Li lapack_int* kd, lapack_complex_float* ab, lapack_int* ldab, 14978*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, float* vl, 14979*bf2c3715SXin Li float* vu, lapack_int* il, lapack_int* iu, float* abstol, 14980*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 14981*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, float* rwork, 14982*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14983*bf2c3715SXin Li void LAPACK_zhbevx( char* jobz, char* range, char* uplo, lapack_int* n, 14984*bf2c3715SXin Li lapack_int* kd, lapack_complex_double* ab, lapack_int* ldab, 14985*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, double* vl, 14986*bf2c3715SXin Li double* vu, lapack_int* il, lapack_int* iu, double* abstol, 14987*bf2c3715SXin Li lapack_int* m, double* w, lapack_complex_double* z, 14988*bf2c3715SXin Li lapack_int* ldz, lapack_complex_double* work, double* rwork, 14989*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 14990*bf2c3715SXin Li void LAPACK_sstev( char* jobz, lapack_int* n, float* d, float* e, float* z, 14991*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int *info ); 14992*bf2c3715SXin Li void LAPACK_dstev( char* jobz, lapack_int* n, double* d, double* e, double* z, 14993*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int *info ); 14994*bf2c3715SXin Li void LAPACK_sstevd( char* jobz, lapack_int* n, float* d, float* e, float* z, 14995*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int* lwork, 14996*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 14997*bf2c3715SXin Li void LAPACK_dstevd( char* jobz, lapack_int* n, double* d, double* e, double* z, 14998*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int* lwork, 14999*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 15000*bf2c3715SXin Li void LAPACK_sstevx( char* jobz, char* range, lapack_int* n, float* d, float* e, 15001*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 15002*bf2c3715SXin Li float* abstol, lapack_int* m, float* w, float* z, 15003*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int* iwork, 15004*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 15005*bf2c3715SXin Li void LAPACK_dstevx( char* jobz, char* range, lapack_int* n, double* d, 15006*bf2c3715SXin Li double* e, double* vl, double* vu, lapack_int* il, 15007*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 15008*bf2c3715SXin Li double* z, lapack_int* ldz, double* work, lapack_int* iwork, 15009*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 15010*bf2c3715SXin Li void LAPACK_sstevr( char* jobz, char* range, lapack_int* n, float* d, float* e, 15011*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 15012*bf2c3715SXin Li float* abstol, lapack_int* m, float* w, float* z, 15013*bf2c3715SXin Li lapack_int* ldz, lapack_int* isuppz, float* work, 15014*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 15015*bf2c3715SXin Li lapack_int *info ); 15016*bf2c3715SXin Li void LAPACK_dstevr( char* jobz, char* range, lapack_int* n, double* d, 15017*bf2c3715SXin Li double* e, double* vl, double* vu, lapack_int* il, 15018*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 15019*bf2c3715SXin Li double* z, lapack_int* ldz, lapack_int* isuppz, 15020*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int* iwork, 15021*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15022*bf2c3715SXin Li void LAPACK_sgees( char* jobvs, char* sort, LAPACK_S_SELECT2 select, 15023*bf2c3715SXin Li lapack_int* n, float* a, lapack_int* lda, lapack_int* sdim, 15024*bf2c3715SXin Li float* wr, float* wi, float* vs, lapack_int* ldvs, 15025*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_logical* bwork, 15026*bf2c3715SXin Li lapack_int *info ); 15027*bf2c3715SXin Li void LAPACK_dgees( char* jobvs, char* sort, LAPACK_D_SELECT2 select, 15028*bf2c3715SXin Li lapack_int* n, double* a, lapack_int* lda, lapack_int* sdim, 15029*bf2c3715SXin Li double* wr, double* wi, double* vs, lapack_int* ldvs, 15030*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_logical* bwork, 15031*bf2c3715SXin Li lapack_int *info ); 15032*bf2c3715SXin Li void LAPACK_cgees( char* jobvs, char* sort, LAPACK_C_SELECT1 select, 15033*bf2c3715SXin Li lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15034*bf2c3715SXin Li lapack_int* sdim, lapack_complex_float* w, 15035*bf2c3715SXin Li lapack_complex_float* vs, lapack_int* ldvs, 15036*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15037*bf2c3715SXin Li lapack_logical* bwork, lapack_int *info ); 15038*bf2c3715SXin Li void LAPACK_zgees( char* jobvs, char* sort, LAPACK_Z_SELECT1 select, 15039*bf2c3715SXin Li lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15040*bf2c3715SXin Li lapack_int* sdim, lapack_complex_double* w, 15041*bf2c3715SXin Li lapack_complex_double* vs, lapack_int* ldvs, 15042*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15043*bf2c3715SXin Li double* rwork, lapack_logical* bwork, lapack_int *info ); 15044*bf2c3715SXin Li void LAPACK_sgeesx( char* jobvs, char* sort, LAPACK_S_SELECT2 select, 15045*bf2c3715SXin Li char* sense, lapack_int* n, float* a, lapack_int* lda, 15046*bf2c3715SXin Li lapack_int* sdim, float* wr, float* wi, float* vs, 15047*bf2c3715SXin Li lapack_int* ldvs, float* rconde, float* rcondv, float* work, 15048*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int* liwork, 15049*bf2c3715SXin Li lapack_logical* bwork, lapack_int *info ); 15050*bf2c3715SXin Li void LAPACK_dgeesx( char* jobvs, char* sort, LAPACK_D_SELECT2 select, 15051*bf2c3715SXin Li char* sense, lapack_int* n, double* a, lapack_int* lda, 15052*bf2c3715SXin Li lapack_int* sdim, double* wr, double* wi, double* vs, 15053*bf2c3715SXin Li lapack_int* ldvs, double* rconde, double* rcondv, 15054*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int* iwork, 15055*bf2c3715SXin Li lapack_int* liwork, lapack_logical* bwork, 15056*bf2c3715SXin Li lapack_int *info ); 15057*bf2c3715SXin Li void LAPACK_cgeesx( char* jobvs, char* sort, LAPACK_C_SELECT1 select, 15058*bf2c3715SXin Li char* sense, lapack_int* n, lapack_complex_float* a, 15059*bf2c3715SXin Li lapack_int* lda, lapack_int* sdim, lapack_complex_float* w, 15060*bf2c3715SXin Li lapack_complex_float* vs, lapack_int* ldvs, float* rconde, 15061*bf2c3715SXin Li float* rcondv, lapack_complex_float* work, 15062*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_logical* bwork, 15063*bf2c3715SXin Li lapack_int *info ); 15064*bf2c3715SXin Li void LAPACK_zgeesx( char* jobvs, char* sort, LAPACK_Z_SELECT1 select, 15065*bf2c3715SXin Li char* sense, lapack_int* n, lapack_complex_double* a, 15066*bf2c3715SXin Li lapack_int* lda, lapack_int* sdim, lapack_complex_double* w, 15067*bf2c3715SXin Li lapack_complex_double* vs, lapack_int* ldvs, double* rconde, 15068*bf2c3715SXin Li double* rcondv, lapack_complex_double* work, 15069*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_logical* bwork, 15070*bf2c3715SXin Li lapack_int *info ); 15071*bf2c3715SXin Li void LAPACK_sgeev( char* jobvl, char* jobvr, lapack_int* n, float* a, 15072*bf2c3715SXin Li lapack_int* lda, float* wr, float* wi, float* vl, 15073*bf2c3715SXin Li lapack_int* ldvl, float* vr, lapack_int* ldvr, float* work, 15074*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 15075*bf2c3715SXin Li void LAPACK_dgeev( char* jobvl, char* jobvr, lapack_int* n, double* a, 15076*bf2c3715SXin Li lapack_int* lda, double* wr, double* wi, double* vl, 15077*bf2c3715SXin Li lapack_int* ldvl, double* vr, lapack_int* ldvr, double* work, 15078*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 15079*bf2c3715SXin Li void LAPACK_cgeev( char* jobvl, char* jobvr, lapack_int* n, 15080*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15081*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* vl, 15082*bf2c3715SXin Li lapack_int* ldvl, lapack_complex_float* vr, lapack_int* ldvr, 15083*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15084*bf2c3715SXin Li lapack_int *info ); 15085*bf2c3715SXin Li void LAPACK_zgeev( char* jobvl, char* jobvr, lapack_int* n, 15086*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15087*bf2c3715SXin Li lapack_complex_double* w, lapack_complex_double* vl, 15088*bf2c3715SXin Li lapack_int* ldvl, lapack_complex_double* vr, 15089*bf2c3715SXin Li lapack_int* ldvr, lapack_complex_double* work, 15090*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_int *info ); 15091*bf2c3715SXin Li void LAPACK_sgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15092*bf2c3715SXin Li lapack_int* n, float* a, lapack_int* lda, float* wr, 15093*bf2c3715SXin Li float* wi, float* vl, lapack_int* ldvl, float* vr, 15094*bf2c3715SXin Li lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15095*bf2c3715SXin Li float* scale, float* abnrm, float* rconde, float* rcondv, 15096*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 15097*bf2c3715SXin Li lapack_int *info ); 15098*bf2c3715SXin Li void LAPACK_dgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15099*bf2c3715SXin Li lapack_int* n, double* a, lapack_int* lda, double* wr, 15100*bf2c3715SXin Li double* wi, double* vl, lapack_int* ldvl, double* vr, 15101*bf2c3715SXin Li lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15102*bf2c3715SXin Li double* scale, double* abnrm, double* rconde, 15103*bf2c3715SXin Li double* rcondv, double* work, lapack_int* lwork, 15104*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 15105*bf2c3715SXin Li void LAPACK_cgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15106*bf2c3715SXin Li lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15107*bf2c3715SXin Li lapack_complex_float* w, lapack_complex_float* vl, 15108*bf2c3715SXin Li lapack_int* ldvl, lapack_complex_float* vr, 15109*bf2c3715SXin Li lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15110*bf2c3715SXin Li float* scale, float* abnrm, float* rconde, float* rcondv, 15111*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15112*bf2c3715SXin Li lapack_int *info ); 15113*bf2c3715SXin Li void LAPACK_zgeevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15114*bf2c3715SXin Li lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15115*bf2c3715SXin Li lapack_complex_double* w, lapack_complex_double* vl, 15116*bf2c3715SXin Li lapack_int* ldvl, lapack_complex_double* vr, 15117*bf2c3715SXin Li lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15118*bf2c3715SXin Li double* scale, double* abnrm, double* rconde, 15119*bf2c3715SXin Li double* rcondv, lapack_complex_double* work, 15120*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_int *info ); 15121*bf2c3715SXin Li void LAPACK_sgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15122*bf2c3715SXin Li float* a, lapack_int* lda, float* s, float* u, 15123*bf2c3715SXin Li lapack_int* ldu, float* vt, lapack_int* ldvt, float* work, 15124*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 15125*bf2c3715SXin Li void LAPACK_dgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15126*bf2c3715SXin Li double* a, lapack_int* lda, double* s, double* u, 15127*bf2c3715SXin Li lapack_int* ldu, double* vt, lapack_int* ldvt, double* work, 15128*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 15129*bf2c3715SXin Li void LAPACK_cgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15130*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, float* s, 15131*bf2c3715SXin Li lapack_complex_float* u, lapack_int* ldu, 15132*bf2c3715SXin Li lapack_complex_float* vt, lapack_int* ldvt, 15133*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15134*bf2c3715SXin Li lapack_int *info ); 15135*bf2c3715SXin Li void LAPACK_zgesvd( char* jobu, char* jobvt, lapack_int* m, lapack_int* n, 15136*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, double* s, 15137*bf2c3715SXin Li lapack_complex_double* u, lapack_int* ldu, 15138*bf2c3715SXin Li lapack_complex_double* vt, lapack_int* ldvt, 15139*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15140*bf2c3715SXin Li double* rwork, lapack_int *info ); 15141*bf2c3715SXin Li void LAPACK_sgesdd( char* jobz, lapack_int* m, lapack_int* n, float* a, 15142*bf2c3715SXin Li lapack_int* lda, float* s, float* u, lapack_int* ldu, 15143*bf2c3715SXin Li float* vt, lapack_int* ldvt, float* work, lapack_int* lwork, 15144*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 15145*bf2c3715SXin Li void LAPACK_dgesdd( char* jobz, lapack_int* m, lapack_int* n, double* a, 15146*bf2c3715SXin Li lapack_int* lda, double* s, double* u, lapack_int* ldu, 15147*bf2c3715SXin Li double* vt, lapack_int* ldvt, double* work, 15148*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_int *info ); 15149*bf2c3715SXin Li void LAPACK_cgesdd( char* jobz, lapack_int* m, lapack_int* n, 15150*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, float* s, 15151*bf2c3715SXin Li lapack_complex_float* u, lapack_int* ldu, 15152*bf2c3715SXin Li lapack_complex_float* vt, lapack_int* ldvt, 15153*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15154*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 15155*bf2c3715SXin Li void LAPACK_zgesdd( char* jobz, lapack_int* m, lapack_int* n, 15156*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, double* s, 15157*bf2c3715SXin Li lapack_complex_double* u, lapack_int* ldu, 15158*bf2c3715SXin Li lapack_complex_double* vt, lapack_int* ldvt, 15159*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15160*bf2c3715SXin Li double* rwork, lapack_int* iwork, lapack_int *info ); 15161*bf2c3715SXin Li void LAPACK_dgejsv( char* joba, char* jobu, char* jobv, char* jobr, char* jobt, 15162*bf2c3715SXin Li char* jobp, lapack_int* m, lapack_int* n, double* a, 15163*bf2c3715SXin Li lapack_int* lda, double* sva, double* u, lapack_int* ldu, 15164*bf2c3715SXin Li double* v, lapack_int* ldv, double* work, lapack_int* lwork, 15165*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 15166*bf2c3715SXin Li void LAPACK_sgejsv( char* joba, char* jobu, char* jobv, char* jobr, char* jobt, 15167*bf2c3715SXin Li char* jobp, lapack_int* m, lapack_int* n, float* a, 15168*bf2c3715SXin Li lapack_int* lda, float* sva, float* u, lapack_int* ldu, 15169*bf2c3715SXin Li float* v, lapack_int* ldv, float* work, lapack_int* lwork, 15170*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 15171*bf2c3715SXin Li void LAPACK_dgesvj( char* joba, char* jobu, char* jobv, lapack_int* m, 15172*bf2c3715SXin Li lapack_int* n, double* a, lapack_int* lda, double* sva, 15173*bf2c3715SXin Li lapack_int* mv, double* v, lapack_int* ldv, double* work, 15174*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 15175*bf2c3715SXin Li void LAPACK_sgesvj( char* joba, char* jobu, char* jobv, lapack_int* m, 15176*bf2c3715SXin Li lapack_int* n, float* a, lapack_int* lda, float* sva, 15177*bf2c3715SXin Li lapack_int* mv, float* v, lapack_int* ldv, float* work, 15178*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 15179*bf2c3715SXin Li void LAPACK_sggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15180*bf2c3715SXin Li lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15181*bf2c3715SXin Li float* a, lapack_int* lda, float* b, lapack_int* ldb, 15182*bf2c3715SXin Li float* alpha, float* beta, float* u, lapack_int* ldu, 15183*bf2c3715SXin Li float* v, lapack_int* ldv, float* q, lapack_int* ldq, 15184*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int *info ); 15185*bf2c3715SXin Li void LAPACK_dggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15186*bf2c3715SXin Li lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15187*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 15188*bf2c3715SXin Li double* alpha, double* beta, double* u, lapack_int* ldu, 15189*bf2c3715SXin Li double* v, lapack_int* ldv, double* q, lapack_int* ldq, 15190*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int *info ); 15191*bf2c3715SXin Li void LAPACK_cggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15192*bf2c3715SXin Li lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15193*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15194*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, float* alpha, 15195*bf2c3715SXin Li float* beta, lapack_complex_float* u, lapack_int* ldu, 15196*bf2c3715SXin Li lapack_complex_float* v, lapack_int* ldv, 15197*bf2c3715SXin Li lapack_complex_float* q, lapack_int* ldq, 15198*bf2c3715SXin Li lapack_complex_float* work, float* rwork, lapack_int* iwork, 15199*bf2c3715SXin Li lapack_int *info ); 15200*bf2c3715SXin Li void LAPACK_zggsvd( char* jobu, char* jobv, char* jobq, lapack_int* m, 15201*bf2c3715SXin Li lapack_int* n, lapack_int* p, lapack_int* k, lapack_int* l, 15202*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15203*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, double* alpha, 15204*bf2c3715SXin Li double* beta, lapack_complex_double* u, lapack_int* ldu, 15205*bf2c3715SXin Li lapack_complex_double* v, lapack_int* ldv, 15206*bf2c3715SXin Li lapack_complex_double* q, lapack_int* ldq, 15207*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 15208*bf2c3715SXin Li lapack_int* iwork, lapack_int *info ); 15209*bf2c3715SXin Li void LAPACK_ssygv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15210*bf2c3715SXin Li float* a, lapack_int* lda, float* b, lapack_int* ldb, 15211*bf2c3715SXin Li float* w, float* work, lapack_int* lwork, lapack_int *info ); 15212*bf2c3715SXin Li void LAPACK_dsygv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15213*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 15214*bf2c3715SXin Li double* w, double* work, lapack_int* lwork, 15215*bf2c3715SXin Li lapack_int *info ); 15216*bf2c3715SXin Li void LAPACK_chegv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15217*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15218*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, float* w, 15219*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15220*bf2c3715SXin Li lapack_int *info ); 15221*bf2c3715SXin Li void LAPACK_zhegv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15222*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15223*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, double* w, 15224*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15225*bf2c3715SXin Li double* rwork, lapack_int *info ); 15226*bf2c3715SXin Li void LAPACK_ssygvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15227*bf2c3715SXin Li float* a, lapack_int* lda, float* b, lapack_int* ldb, 15228*bf2c3715SXin Li float* w, float* work, lapack_int* lwork, lapack_int* iwork, 15229*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15230*bf2c3715SXin Li void LAPACK_dsygvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15231*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 15232*bf2c3715SXin Li double* w, double* work, lapack_int* lwork, 15233*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 15234*bf2c3715SXin Li void LAPACK_chegvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15235*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15236*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, float* w, 15237*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15238*bf2c3715SXin Li lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 15239*bf2c3715SXin Li lapack_int *info ); 15240*bf2c3715SXin Li void LAPACK_zhegvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15241*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15242*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, double* w, 15243*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15244*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 15245*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15246*bf2c3715SXin Li void LAPACK_ssygvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15247*bf2c3715SXin Li lapack_int* n, float* a, lapack_int* lda, float* b, 15248*bf2c3715SXin Li lapack_int* ldb, float* vl, float* vu, lapack_int* il, 15249*bf2c3715SXin Li lapack_int* iu, float* abstol, lapack_int* m, float* w, 15250*bf2c3715SXin Li float* z, lapack_int* ldz, float* work, lapack_int* lwork, 15251*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15252*bf2c3715SXin Li void LAPACK_dsygvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15253*bf2c3715SXin Li lapack_int* n, double* a, lapack_int* lda, double* b, 15254*bf2c3715SXin Li lapack_int* ldb, double* vl, double* vu, lapack_int* il, 15255*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 15256*bf2c3715SXin Li double* z, lapack_int* ldz, double* work, lapack_int* lwork, 15257*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15258*bf2c3715SXin Li void LAPACK_chegvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15259*bf2c3715SXin Li lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15260*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, float* vl, 15261*bf2c3715SXin Li float* vu, lapack_int* il, lapack_int* iu, float* abstol, 15262*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 15263*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, 15264*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int* iwork, 15265*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 15266*bf2c3715SXin Li void LAPACK_zhegvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15267*bf2c3715SXin Li lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15268*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, double* vl, 15269*bf2c3715SXin Li double* vu, lapack_int* il, lapack_int* iu, double* abstol, 15270*bf2c3715SXin Li lapack_int* m, double* w, lapack_complex_double* z, 15271*bf2c3715SXin Li lapack_int* ldz, lapack_complex_double* work, 15272*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_int* iwork, 15273*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 15274*bf2c3715SXin Li void LAPACK_sspgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15275*bf2c3715SXin Li float* ap, float* bp, float* w, float* z, lapack_int* ldz, 15276*bf2c3715SXin Li float* work, lapack_int *info ); 15277*bf2c3715SXin Li void LAPACK_dspgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15278*bf2c3715SXin Li double* ap, double* bp, double* w, double* z, 15279*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int *info ); 15280*bf2c3715SXin Li void LAPACK_chpgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15281*bf2c3715SXin Li lapack_complex_float* ap, lapack_complex_float* bp, float* w, 15282*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 15283*bf2c3715SXin Li lapack_complex_float* work, float* rwork, lapack_int *info ); 15284*bf2c3715SXin Li void LAPACK_zhpgv( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15285*bf2c3715SXin Li lapack_complex_double* ap, lapack_complex_double* bp, 15286*bf2c3715SXin Li double* w, lapack_complex_double* z, lapack_int* ldz, 15287*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 15288*bf2c3715SXin Li lapack_int *info ); 15289*bf2c3715SXin Li void LAPACK_sspgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15290*bf2c3715SXin Li float* ap, float* bp, float* w, float* z, lapack_int* ldz, 15291*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 15292*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15293*bf2c3715SXin Li void LAPACK_dspgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15294*bf2c3715SXin Li double* ap, double* bp, double* w, double* z, 15295*bf2c3715SXin Li lapack_int* ldz, double* work, lapack_int* lwork, 15296*bf2c3715SXin Li lapack_int* iwork, lapack_int* liwork, lapack_int *info ); 15297*bf2c3715SXin Li void LAPACK_chpgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15298*bf2c3715SXin Li lapack_complex_float* ap, lapack_complex_float* bp, 15299*bf2c3715SXin Li float* w, lapack_complex_float* z, lapack_int* ldz, 15300*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15301*bf2c3715SXin Li lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 15302*bf2c3715SXin Li lapack_int *info ); 15303*bf2c3715SXin Li void LAPACK_zhpgvd( lapack_int* itype, char* jobz, char* uplo, lapack_int* n, 15304*bf2c3715SXin Li lapack_complex_double* ap, lapack_complex_double* bp, 15305*bf2c3715SXin Li double* w, lapack_complex_double* z, lapack_int* ldz, 15306*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15307*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 15308*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15309*bf2c3715SXin Li void LAPACK_sspgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15310*bf2c3715SXin Li lapack_int* n, float* ap, float* bp, float* vl, float* vu, 15311*bf2c3715SXin Li lapack_int* il, lapack_int* iu, float* abstol, 15312*bf2c3715SXin Li lapack_int* m, float* w, float* z, lapack_int* ldz, 15313*bf2c3715SXin Li float* work, lapack_int* iwork, lapack_int* ifail, 15314*bf2c3715SXin Li lapack_int *info ); 15315*bf2c3715SXin Li void LAPACK_dspgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15316*bf2c3715SXin Li lapack_int* n, double* ap, double* bp, double* vl, 15317*bf2c3715SXin Li double* vu, lapack_int* il, lapack_int* iu, double* abstol, 15318*bf2c3715SXin Li lapack_int* m, double* w, double* z, lapack_int* ldz, 15319*bf2c3715SXin Li double* work, lapack_int* iwork, lapack_int* ifail, 15320*bf2c3715SXin Li lapack_int *info ); 15321*bf2c3715SXin Li void LAPACK_chpgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15322*bf2c3715SXin Li lapack_int* n, lapack_complex_float* ap, 15323*bf2c3715SXin Li lapack_complex_float* bp, float* vl, float* vu, 15324*bf2c3715SXin Li lapack_int* il, lapack_int* iu, float* abstol, 15325*bf2c3715SXin Li lapack_int* m, float* w, lapack_complex_float* z, 15326*bf2c3715SXin Li lapack_int* ldz, lapack_complex_float* work, float* rwork, 15327*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15328*bf2c3715SXin Li void LAPACK_zhpgvx( lapack_int* itype, char* jobz, char* range, char* uplo, 15329*bf2c3715SXin Li lapack_int* n, lapack_complex_double* ap, 15330*bf2c3715SXin Li lapack_complex_double* bp, double* vl, double* vu, 15331*bf2c3715SXin Li lapack_int* il, lapack_int* iu, double* abstol, 15332*bf2c3715SXin Li lapack_int* m, double* w, lapack_complex_double* z, 15333*bf2c3715SXin Li lapack_int* ldz, lapack_complex_double* work, double* rwork, 15334*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15335*bf2c3715SXin Li void LAPACK_ssbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15336*bf2c3715SXin Li lapack_int* kb, float* ab, lapack_int* ldab, float* bb, 15337*bf2c3715SXin Li lapack_int* ldbb, float* w, float* z, lapack_int* ldz, 15338*bf2c3715SXin Li float* work, lapack_int *info ); 15339*bf2c3715SXin Li void LAPACK_dsbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15340*bf2c3715SXin Li lapack_int* kb, double* ab, lapack_int* ldab, double* bb, 15341*bf2c3715SXin Li lapack_int* ldbb, double* w, double* z, lapack_int* ldz, 15342*bf2c3715SXin Li double* work, lapack_int *info ); 15343*bf2c3715SXin Li void LAPACK_chbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15344*bf2c3715SXin Li lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab, 15345*bf2c3715SXin Li lapack_complex_float* bb, lapack_int* ldbb, float* w, 15346*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 15347*bf2c3715SXin Li lapack_complex_float* work, float* rwork, lapack_int *info ); 15348*bf2c3715SXin Li void LAPACK_zhbgv( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15349*bf2c3715SXin Li lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab, 15350*bf2c3715SXin Li lapack_complex_double* bb, lapack_int* ldbb, double* w, 15351*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 15352*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 15353*bf2c3715SXin Li lapack_int *info ); 15354*bf2c3715SXin Li void LAPACK_ssbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15355*bf2c3715SXin Li lapack_int* kb, float* ab, lapack_int* ldab, float* bb, 15356*bf2c3715SXin Li lapack_int* ldbb, float* w, float* z, lapack_int* ldz, 15357*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 15358*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15359*bf2c3715SXin Li void LAPACK_dsbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15360*bf2c3715SXin Li lapack_int* kb, double* ab, lapack_int* ldab, double* bb, 15361*bf2c3715SXin Li lapack_int* ldbb, double* w, double* z, lapack_int* ldz, 15362*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int* iwork, 15363*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15364*bf2c3715SXin Li void LAPACK_chbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15365*bf2c3715SXin Li lapack_int* kb, lapack_complex_float* ab, lapack_int* ldab, 15366*bf2c3715SXin Li lapack_complex_float* bb, lapack_int* ldbb, float* w, 15367*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 15368*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15369*bf2c3715SXin Li lapack_int* lrwork, lapack_int* iwork, lapack_int* liwork, 15370*bf2c3715SXin Li lapack_int *info ); 15371*bf2c3715SXin Li void LAPACK_zhbgvd( char* jobz, char* uplo, lapack_int* n, lapack_int* ka, 15372*bf2c3715SXin Li lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab, 15373*bf2c3715SXin Li lapack_complex_double* bb, lapack_int* ldbb, double* w, 15374*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 15375*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15376*bf2c3715SXin Li double* rwork, lapack_int* lrwork, lapack_int* iwork, 15377*bf2c3715SXin Li lapack_int* liwork, lapack_int *info ); 15378*bf2c3715SXin Li void LAPACK_ssbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15379*bf2c3715SXin Li lapack_int* ka, lapack_int* kb, float* ab, lapack_int* ldab, 15380*bf2c3715SXin Li float* bb, lapack_int* ldbb, float* q, lapack_int* ldq, 15381*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 15382*bf2c3715SXin Li float* abstol, lapack_int* m, float* w, float* z, 15383*bf2c3715SXin Li lapack_int* ldz, float* work, lapack_int* iwork, 15384*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 15385*bf2c3715SXin Li void LAPACK_dsbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15386*bf2c3715SXin Li lapack_int* ka, lapack_int* kb, double* ab, 15387*bf2c3715SXin Li lapack_int* ldab, double* bb, lapack_int* ldbb, double* q, 15388*bf2c3715SXin Li lapack_int* ldq, double* vl, double* vu, lapack_int* il, 15389*bf2c3715SXin Li lapack_int* iu, double* abstol, lapack_int* m, double* w, 15390*bf2c3715SXin Li double* z, lapack_int* ldz, double* work, lapack_int* iwork, 15391*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 15392*bf2c3715SXin Li void LAPACK_chbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15393*bf2c3715SXin Li lapack_int* ka, lapack_int* kb, lapack_complex_float* ab, 15394*bf2c3715SXin Li lapack_int* ldab, lapack_complex_float* bb, 15395*bf2c3715SXin Li lapack_int* ldbb, lapack_complex_float* q, lapack_int* ldq, 15396*bf2c3715SXin Li float* vl, float* vu, lapack_int* il, lapack_int* iu, 15397*bf2c3715SXin Li float* abstol, lapack_int* m, float* w, 15398*bf2c3715SXin Li lapack_complex_float* z, lapack_int* ldz, 15399*bf2c3715SXin Li lapack_complex_float* work, float* rwork, lapack_int* iwork, 15400*bf2c3715SXin Li lapack_int* ifail, lapack_int *info ); 15401*bf2c3715SXin Li void LAPACK_zhbgvx( char* jobz, char* range, char* uplo, lapack_int* n, 15402*bf2c3715SXin Li lapack_int* ka, lapack_int* kb, lapack_complex_double* ab, 15403*bf2c3715SXin Li lapack_int* ldab, lapack_complex_double* bb, 15404*bf2c3715SXin Li lapack_int* ldbb, lapack_complex_double* q, lapack_int* ldq, 15405*bf2c3715SXin Li double* vl, double* vu, lapack_int* il, lapack_int* iu, 15406*bf2c3715SXin Li double* abstol, lapack_int* m, double* w, 15407*bf2c3715SXin Li lapack_complex_double* z, lapack_int* ldz, 15408*bf2c3715SXin Li lapack_complex_double* work, double* rwork, 15409*bf2c3715SXin Li lapack_int* iwork, lapack_int* ifail, lapack_int *info ); 15410*bf2c3715SXin Li void LAPACK_sgges( char* jobvsl, char* jobvsr, char* sort, 15411*bf2c3715SXin Li LAPACK_S_SELECT3 selctg, lapack_int* n, float* a, 15412*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, lapack_int* sdim, 15413*bf2c3715SXin Li float* alphar, float* alphai, float* beta, float* vsl, 15414*bf2c3715SXin Li lapack_int* ldvsl, float* vsr, lapack_int* ldvsr, 15415*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_logical* bwork, 15416*bf2c3715SXin Li lapack_int *info ); 15417*bf2c3715SXin Li void LAPACK_dgges( char* jobvsl, char* jobvsr, char* sort, 15418*bf2c3715SXin Li LAPACK_D_SELECT3 selctg, lapack_int* n, double* a, 15419*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, 15420*bf2c3715SXin Li lapack_int* sdim, double* alphar, double* alphai, 15421*bf2c3715SXin Li double* beta, double* vsl, lapack_int* ldvsl, double* vsr, 15422*bf2c3715SXin Li lapack_int* ldvsr, double* work, lapack_int* lwork, 15423*bf2c3715SXin Li lapack_logical* bwork, lapack_int *info ); 15424*bf2c3715SXin Li void LAPACK_cgges( char* jobvsl, char* jobvsr, char* sort, 15425*bf2c3715SXin Li LAPACK_C_SELECT2 selctg, lapack_int* n, 15426*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15427*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int* sdim, 15428*bf2c3715SXin Li lapack_complex_float* alpha, lapack_complex_float* beta, 15429*bf2c3715SXin Li lapack_complex_float* vsl, lapack_int* ldvsl, 15430*bf2c3715SXin Li lapack_complex_float* vsr, lapack_int* ldvsr, 15431*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15432*bf2c3715SXin Li lapack_logical* bwork, lapack_int *info ); 15433*bf2c3715SXin Li void LAPACK_zgges( char* jobvsl, char* jobvsr, char* sort, 15434*bf2c3715SXin Li LAPACK_Z_SELECT2 selctg, lapack_int* n, 15435*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15436*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, lapack_int* sdim, 15437*bf2c3715SXin Li lapack_complex_double* alpha, lapack_complex_double* beta, 15438*bf2c3715SXin Li lapack_complex_double* vsl, lapack_int* ldvsl, 15439*bf2c3715SXin Li lapack_complex_double* vsr, lapack_int* ldvsr, 15440*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15441*bf2c3715SXin Li double* rwork, lapack_logical* bwork, lapack_int *info ); 15442*bf2c3715SXin Li void LAPACK_sggesx( char* jobvsl, char* jobvsr, char* sort, 15443*bf2c3715SXin Li LAPACK_S_SELECT3 selctg, char* sense, lapack_int* n, 15444*bf2c3715SXin Li float* a, lapack_int* lda, float* b, lapack_int* ldb, 15445*bf2c3715SXin Li lapack_int* sdim, float* alphar, float* alphai, float* beta, 15446*bf2c3715SXin Li float* vsl, lapack_int* ldvsl, float* vsr, 15447*bf2c3715SXin Li lapack_int* ldvsr, float* rconde, float* rcondv, 15448*bf2c3715SXin Li float* work, lapack_int* lwork, lapack_int* iwork, 15449*bf2c3715SXin Li lapack_int* liwork, lapack_logical* bwork, 15450*bf2c3715SXin Li lapack_int *info ); 15451*bf2c3715SXin Li void LAPACK_dggesx( char* jobvsl, char* jobvsr, char* sort, 15452*bf2c3715SXin Li LAPACK_D_SELECT3 selctg, char* sense, lapack_int* n, 15453*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 15454*bf2c3715SXin Li lapack_int* sdim, double* alphar, double* alphai, 15455*bf2c3715SXin Li double* beta, double* vsl, lapack_int* ldvsl, double* vsr, 15456*bf2c3715SXin Li lapack_int* ldvsr, double* rconde, double* rcondv, 15457*bf2c3715SXin Li double* work, lapack_int* lwork, lapack_int* iwork, 15458*bf2c3715SXin Li lapack_int* liwork, lapack_logical* bwork, 15459*bf2c3715SXin Li lapack_int *info ); 15460*bf2c3715SXin Li void LAPACK_cggesx( char* jobvsl, char* jobvsr, char* sort, 15461*bf2c3715SXin Li LAPACK_C_SELECT2 selctg, char* sense, lapack_int* n, 15462*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15463*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, lapack_int* sdim, 15464*bf2c3715SXin Li lapack_complex_float* alpha, lapack_complex_float* beta, 15465*bf2c3715SXin Li lapack_complex_float* vsl, lapack_int* ldvsl, 15466*bf2c3715SXin Li lapack_complex_float* vsr, lapack_int* ldvsr, float* rconde, 15467*bf2c3715SXin Li float* rcondv, lapack_complex_float* work, 15468*bf2c3715SXin Li lapack_int* lwork, float* rwork, lapack_int* iwork, 15469*bf2c3715SXin Li lapack_int* liwork, lapack_logical* bwork, 15470*bf2c3715SXin Li lapack_int *info ); 15471*bf2c3715SXin Li void LAPACK_zggesx( char* jobvsl, char* jobvsr, char* sort, 15472*bf2c3715SXin Li LAPACK_Z_SELECT2 selctg, char* sense, lapack_int* n, 15473*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15474*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, lapack_int* sdim, 15475*bf2c3715SXin Li lapack_complex_double* alpha, lapack_complex_double* beta, 15476*bf2c3715SXin Li lapack_complex_double* vsl, lapack_int* ldvsl, 15477*bf2c3715SXin Li lapack_complex_double* vsr, lapack_int* ldvsr, 15478*bf2c3715SXin Li double* rconde, double* rcondv, lapack_complex_double* work, 15479*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_int* iwork, 15480*bf2c3715SXin Li lapack_int* liwork, lapack_logical* bwork, 15481*bf2c3715SXin Li lapack_int *info ); 15482*bf2c3715SXin Li void LAPACK_sggev( char* jobvl, char* jobvr, lapack_int* n, float* a, 15483*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb, float* alphar, 15484*bf2c3715SXin Li float* alphai, float* beta, float* vl, lapack_int* ldvl, 15485*bf2c3715SXin Li float* vr, lapack_int* ldvr, float* work, lapack_int* lwork, 15486*bf2c3715SXin Li lapack_int *info ); 15487*bf2c3715SXin Li void LAPACK_dggev( char* jobvl, char* jobvr, lapack_int* n, double* a, 15488*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb, double* alphar, 15489*bf2c3715SXin Li double* alphai, double* beta, double* vl, lapack_int* ldvl, 15490*bf2c3715SXin Li double* vr, lapack_int* ldvr, double* work, 15491*bf2c3715SXin Li lapack_int* lwork, lapack_int *info ); 15492*bf2c3715SXin Li void LAPACK_cggev( char* jobvl, char* jobvr, lapack_int* n, 15493*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15494*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 15495*bf2c3715SXin Li lapack_complex_float* alpha, lapack_complex_float* beta, 15496*bf2c3715SXin Li lapack_complex_float* vl, lapack_int* ldvl, 15497*bf2c3715SXin Li lapack_complex_float* vr, lapack_int* ldvr, 15498*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15499*bf2c3715SXin Li lapack_int *info ); 15500*bf2c3715SXin Li void LAPACK_zggev( char* jobvl, char* jobvr, lapack_int* n, 15501*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15502*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 15503*bf2c3715SXin Li lapack_complex_double* alpha, lapack_complex_double* beta, 15504*bf2c3715SXin Li lapack_complex_double* vl, lapack_int* ldvl, 15505*bf2c3715SXin Li lapack_complex_double* vr, lapack_int* ldvr, 15506*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15507*bf2c3715SXin Li double* rwork, lapack_int *info ); 15508*bf2c3715SXin Li void LAPACK_sggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15509*bf2c3715SXin Li lapack_int* n, float* a, lapack_int* lda, float* b, 15510*bf2c3715SXin Li lapack_int* ldb, float* alphar, float* alphai, float* beta, 15511*bf2c3715SXin Li float* vl, lapack_int* ldvl, float* vr, lapack_int* ldvr, 15512*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, float* lscale, 15513*bf2c3715SXin Li float* rscale, float* abnrm, float* bbnrm, float* rconde, 15514*bf2c3715SXin Li float* rcondv, float* work, lapack_int* lwork, 15515*bf2c3715SXin Li lapack_int* iwork, lapack_logical* bwork, 15516*bf2c3715SXin Li lapack_int *info ); 15517*bf2c3715SXin Li void LAPACK_dggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15518*bf2c3715SXin Li lapack_int* n, double* a, lapack_int* lda, double* b, 15519*bf2c3715SXin Li lapack_int* ldb, double* alphar, double* alphai, 15520*bf2c3715SXin Li double* beta, double* vl, lapack_int* ldvl, double* vr, 15521*bf2c3715SXin Li lapack_int* ldvr, lapack_int* ilo, lapack_int* ihi, 15522*bf2c3715SXin Li double* lscale, double* rscale, double* abnrm, 15523*bf2c3715SXin Li double* bbnrm, double* rconde, double* rcondv, double* work, 15524*bf2c3715SXin Li lapack_int* lwork, lapack_int* iwork, lapack_logical* bwork, 15525*bf2c3715SXin Li lapack_int *info ); 15526*bf2c3715SXin Li void LAPACK_cggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15527*bf2c3715SXin Li lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15528*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 15529*bf2c3715SXin Li lapack_complex_float* alpha, lapack_complex_float* beta, 15530*bf2c3715SXin Li lapack_complex_float* vl, lapack_int* ldvl, 15531*bf2c3715SXin Li lapack_complex_float* vr, lapack_int* ldvr, lapack_int* ilo, 15532*bf2c3715SXin Li lapack_int* ihi, float* lscale, float* rscale, float* abnrm, 15533*bf2c3715SXin Li float* bbnrm, float* rconde, float* rcondv, 15534*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, float* rwork, 15535*bf2c3715SXin Li lapack_int* iwork, lapack_logical* bwork, 15536*bf2c3715SXin Li lapack_int *info ); 15537*bf2c3715SXin Li void LAPACK_zggevx( char* balanc, char* jobvl, char* jobvr, char* sense, 15538*bf2c3715SXin Li lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15539*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 15540*bf2c3715SXin Li lapack_complex_double* alpha, lapack_complex_double* beta, 15541*bf2c3715SXin Li lapack_complex_double* vl, lapack_int* ldvl, 15542*bf2c3715SXin Li lapack_complex_double* vr, lapack_int* ldvr, 15543*bf2c3715SXin Li lapack_int* ilo, lapack_int* ihi, double* lscale, 15544*bf2c3715SXin Li double* rscale, double* abnrm, double* bbnrm, 15545*bf2c3715SXin Li double* rconde, double* rcondv, lapack_complex_double* work, 15546*bf2c3715SXin Li lapack_int* lwork, double* rwork, lapack_int* iwork, 15547*bf2c3715SXin Li lapack_logical* bwork, lapack_int *info ); 15548*bf2c3715SXin Li void LAPACK_dsfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15549*bf2c3715SXin Li lapack_int* k, double* alpha, const double* a, 15550*bf2c3715SXin Li lapack_int* lda, double* beta, double* c ); 15551*bf2c3715SXin Li void LAPACK_ssfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15552*bf2c3715SXin Li lapack_int* k, float* alpha, const float* a, lapack_int* lda, 15553*bf2c3715SXin Li float* beta, float* c ); 15554*bf2c3715SXin Li void LAPACK_zhfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15555*bf2c3715SXin Li lapack_int* k, double* alpha, const lapack_complex_double* a, 15556*bf2c3715SXin Li lapack_int* lda, double* beta, lapack_complex_double* c ); 15557*bf2c3715SXin Li void LAPACK_chfrk( char* transr, char* uplo, char* trans, lapack_int* n, 15558*bf2c3715SXin Li lapack_int* k, float* alpha, const lapack_complex_float* a, 15559*bf2c3715SXin Li lapack_int* lda, float* beta, lapack_complex_float* c ); 15560*bf2c3715SXin Li void LAPACK_dtfsm( char* transr, char* side, char* uplo, char* trans, 15561*bf2c3715SXin Li char* diag, lapack_int* m, lapack_int* n, double* alpha, 15562*bf2c3715SXin Li const double* a, double* b, lapack_int* ldb ); 15563*bf2c3715SXin Li void LAPACK_stfsm( char* transr, char* side, char* uplo, char* trans, 15564*bf2c3715SXin Li char* diag, lapack_int* m, lapack_int* n, float* alpha, 15565*bf2c3715SXin Li const float* a, float* b, lapack_int* ldb ); 15566*bf2c3715SXin Li void LAPACK_ztfsm( char* transr, char* side, char* uplo, char* trans, 15567*bf2c3715SXin Li char* diag, lapack_int* m, lapack_int* n, 15568*bf2c3715SXin Li lapack_complex_double* alpha, const lapack_complex_double* a, 15569*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb ); 15570*bf2c3715SXin Li void LAPACK_ctfsm( char* transr, char* side, char* uplo, char* trans, 15571*bf2c3715SXin Li char* diag, lapack_int* m, lapack_int* n, 15572*bf2c3715SXin Li lapack_complex_float* alpha, const lapack_complex_float* a, 15573*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb ); 15574*bf2c3715SXin Li void LAPACK_dtfttp( char* transr, char* uplo, lapack_int* n, const double* arf, 15575*bf2c3715SXin Li double* ap, lapack_int *info ); 15576*bf2c3715SXin Li void LAPACK_stfttp( char* transr, char* uplo, lapack_int* n, const float* arf, 15577*bf2c3715SXin Li float* ap, lapack_int *info ); 15578*bf2c3715SXin Li void LAPACK_ztfttp( char* transr, char* uplo, lapack_int* n, 15579*bf2c3715SXin Li const lapack_complex_double* arf, lapack_complex_double* ap, 15580*bf2c3715SXin Li lapack_int *info ); 15581*bf2c3715SXin Li void LAPACK_ctfttp( char* transr, char* uplo, lapack_int* n, 15582*bf2c3715SXin Li const lapack_complex_float* arf, lapack_complex_float* ap, 15583*bf2c3715SXin Li lapack_int *info ); 15584*bf2c3715SXin Li void LAPACK_dtfttr( char* transr, char* uplo, lapack_int* n, const double* arf, 15585*bf2c3715SXin Li double* a, lapack_int* lda, lapack_int *info ); 15586*bf2c3715SXin Li void LAPACK_stfttr( char* transr, char* uplo, lapack_int* n, const float* arf, 15587*bf2c3715SXin Li float* a, lapack_int* lda, lapack_int *info ); 15588*bf2c3715SXin Li void LAPACK_ztfttr( char* transr, char* uplo, lapack_int* n, 15589*bf2c3715SXin Li const lapack_complex_double* arf, lapack_complex_double* a, 15590*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 15591*bf2c3715SXin Li void LAPACK_ctfttr( char* transr, char* uplo, lapack_int* n, 15592*bf2c3715SXin Li const lapack_complex_float* arf, lapack_complex_float* a, 15593*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 15594*bf2c3715SXin Li void LAPACK_dtpttf( char* transr, char* uplo, lapack_int* n, const double* ap, 15595*bf2c3715SXin Li double* arf, lapack_int *info ); 15596*bf2c3715SXin Li void LAPACK_stpttf( char* transr, char* uplo, lapack_int* n, const float* ap, 15597*bf2c3715SXin Li float* arf, lapack_int *info ); 15598*bf2c3715SXin Li void LAPACK_ztpttf( char* transr, char* uplo, lapack_int* n, 15599*bf2c3715SXin Li const lapack_complex_double* ap, lapack_complex_double* arf, 15600*bf2c3715SXin Li lapack_int *info ); 15601*bf2c3715SXin Li void LAPACK_ctpttf( char* transr, char* uplo, lapack_int* n, 15602*bf2c3715SXin Li const lapack_complex_float* ap, lapack_complex_float* arf, 15603*bf2c3715SXin Li lapack_int *info ); 15604*bf2c3715SXin Li void LAPACK_dtpttr( char* uplo, lapack_int* n, const double* ap, double* a, 15605*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 15606*bf2c3715SXin Li void LAPACK_stpttr( char* uplo, lapack_int* n, const float* ap, float* a, 15607*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 15608*bf2c3715SXin Li void LAPACK_ztpttr( char* uplo, lapack_int* n, const lapack_complex_double* ap, 15609*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15610*bf2c3715SXin Li lapack_int *info ); 15611*bf2c3715SXin Li void LAPACK_ctpttr( char* uplo, lapack_int* n, const lapack_complex_float* ap, 15612*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15613*bf2c3715SXin Li lapack_int *info ); 15614*bf2c3715SXin Li void LAPACK_dtrttf( char* transr, char* uplo, lapack_int* n, const double* a, 15615*bf2c3715SXin Li lapack_int* lda, double* arf, lapack_int *info ); 15616*bf2c3715SXin Li void LAPACK_strttf( char* transr, char* uplo, lapack_int* n, const float* a, 15617*bf2c3715SXin Li lapack_int* lda, float* arf, lapack_int *info ); 15618*bf2c3715SXin Li void LAPACK_ztrttf( char* transr, char* uplo, lapack_int* n, 15619*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 15620*bf2c3715SXin Li lapack_complex_double* arf, lapack_int *info ); 15621*bf2c3715SXin Li void LAPACK_ctrttf( char* transr, char* uplo, lapack_int* n, 15622*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 15623*bf2c3715SXin Li lapack_complex_float* arf, lapack_int *info ); 15624*bf2c3715SXin Li void LAPACK_dtrttp( char* uplo, lapack_int* n, const double* a, lapack_int* lda, 15625*bf2c3715SXin Li double* ap, lapack_int *info ); 15626*bf2c3715SXin Li void LAPACK_strttp( char* uplo, lapack_int* n, const float* a, lapack_int* lda, 15627*bf2c3715SXin Li float* ap, lapack_int *info ); 15628*bf2c3715SXin Li void LAPACK_ztrttp( char* uplo, lapack_int* n, const lapack_complex_double* a, 15629*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* ap, 15630*bf2c3715SXin Li lapack_int *info ); 15631*bf2c3715SXin Li void LAPACK_ctrttp( char* uplo, lapack_int* n, const lapack_complex_float* a, 15632*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* ap, 15633*bf2c3715SXin Li lapack_int *info ); 15634*bf2c3715SXin Li void LAPACK_sgeqrfp( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15635*bf2c3715SXin Li float* tau, float* work, lapack_int* lwork, 15636*bf2c3715SXin Li lapack_int *info ); 15637*bf2c3715SXin Li void LAPACK_dgeqrfp( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15638*bf2c3715SXin Li double* tau, double* work, lapack_int* lwork, 15639*bf2c3715SXin Li lapack_int *info ); 15640*bf2c3715SXin Li void LAPACK_cgeqrfp( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15641*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 15642*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 15643*bf2c3715SXin Li lapack_int *info ); 15644*bf2c3715SXin Li void LAPACK_zgeqrfp( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15645*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 15646*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 15647*bf2c3715SXin Li lapack_int *info ); 15648*bf2c3715SXin Li void LAPACK_clacgv( lapack_int* n, lapack_complex_float* x, lapack_int* incx ); 15649*bf2c3715SXin Li void LAPACK_zlacgv( lapack_int* n, lapack_complex_double* x, lapack_int* incx ); 15650*bf2c3715SXin Li void LAPACK_slarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15651*bf2c3715SXin Li float* x ); 15652*bf2c3715SXin Li void LAPACK_dlarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15653*bf2c3715SXin Li double* x ); 15654*bf2c3715SXin Li void LAPACK_clarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15655*bf2c3715SXin Li lapack_complex_float* x ); 15656*bf2c3715SXin Li void LAPACK_zlarnv( lapack_int* idist, lapack_int* iseed, lapack_int* n, 15657*bf2c3715SXin Li lapack_complex_double* x ); 15658*bf2c3715SXin Li void LAPACK_sgeqr2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15659*bf2c3715SXin Li float* tau, float* work, lapack_int *info ); 15660*bf2c3715SXin Li void LAPACK_dgeqr2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15661*bf2c3715SXin Li double* tau, double* work, lapack_int *info ); 15662*bf2c3715SXin Li void LAPACK_cgeqr2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15663*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 15664*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 15665*bf2c3715SXin Li void LAPACK_zgeqr2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15666*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 15667*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 15668*bf2c3715SXin Li void LAPACK_slacpy( char* uplo, lapack_int* m, lapack_int* n, const float* a, 15669*bf2c3715SXin Li lapack_int* lda, float* b, lapack_int* ldb ); 15670*bf2c3715SXin Li void LAPACK_dlacpy( char* uplo, lapack_int* m, lapack_int* n, const double* a, 15671*bf2c3715SXin Li lapack_int* lda, double* b, lapack_int* ldb ); 15672*bf2c3715SXin Li void LAPACK_clacpy( char* uplo, lapack_int* m, lapack_int* n, 15673*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, 15674*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb ); 15675*bf2c3715SXin Li void LAPACK_zlacpy( char* uplo, lapack_int* m, lapack_int* n, 15676*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 15677*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb ); 15678*bf2c3715SXin Li void LAPACK_sgetf2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15679*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 15680*bf2c3715SXin Li void LAPACK_dgetf2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15681*bf2c3715SXin Li lapack_int* ipiv, lapack_int *info ); 15682*bf2c3715SXin Li void LAPACK_cgetf2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15683*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 15684*bf2c3715SXin Li void LAPACK_zgetf2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15685*bf2c3715SXin Li lapack_int* lda, lapack_int* ipiv, lapack_int *info ); 15686*bf2c3715SXin Li void LAPACK_slaswp( lapack_int* n, float* a, lapack_int* lda, lapack_int* k1, 15687*bf2c3715SXin Li lapack_int* k2, const lapack_int* ipiv, lapack_int* incx ); 15688*bf2c3715SXin Li void LAPACK_dlaswp( lapack_int* n, double* a, lapack_int* lda, lapack_int* k1, 15689*bf2c3715SXin Li lapack_int* k2, const lapack_int* ipiv, lapack_int* incx ); 15690*bf2c3715SXin Li void LAPACK_claswp( lapack_int* n, lapack_complex_float* a, lapack_int* lda, 15691*bf2c3715SXin Li lapack_int* k1, lapack_int* k2, const lapack_int* ipiv, 15692*bf2c3715SXin Li lapack_int* incx ); 15693*bf2c3715SXin Li void LAPACK_zlaswp( lapack_int* n, lapack_complex_double* a, lapack_int* lda, 15694*bf2c3715SXin Li lapack_int* k1, lapack_int* k2, const lapack_int* ipiv, 15695*bf2c3715SXin Li lapack_int* incx ); 15696*bf2c3715SXin Li float LAPACK_slange( char* norm, lapack_int* m, lapack_int* n, const float* a, 15697*bf2c3715SXin Li lapack_int* lda, float* work ); 15698*bf2c3715SXin Li double LAPACK_dlange( char* norm, lapack_int* m, lapack_int* n, const double* a, 15699*bf2c3715SXin Li lapack_int* lda, double* work ); 15700*bf2c3715SXin Li float LAPACK_clange( char* norm, lapack_int* m, lapack_int* n, 15701*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, float* work ); 15702*bf2c3715SXin Li double LAPACK_zlange( char* norm, lapack_int* m, lapack_int* n, 15703*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, double* work ); 15704*bf2c3715SXin Li float LAPACK_clanhe( char* norm, char* uplo, lapack_int* n, 15705*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, float* work ); 15706*bf2c3715SXin Li double LAPACK_zlanhe( char* norm, char* uplo, lapack_int* n, 15707*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, double* work ); 15708*bf2c3715SXin Li float LAPACK_slansy( char* norm, char* uplo, lapack_int* n, const float* a, 15709*bf2c3715SXin Li lapack_int* lda, float* work ); 15710*bf2c3715SXin Li double LAPACK_dlansy( char* norm, char* uplo, lapack_int* n, const double* a, 15711*bf2c3715SXin Li lapack_int* lda, double* work ); 15712*bf2c3715SXin Li float LAPACK_clansy( char* norm, char* uplo, lapack_int* n, 15713*bf2c3715SXin Li const lapack_complex_float* a, lapack_int* lda, float* work ); 15714*bf2c3715SXin Li double LAPACK_zlansy( char* norm, char* uplo, lapack_int* n, 15715*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, double* work ); 15716*bf2c3715SXin Li float LAPACK_slantr( char* norm, char* uplo, char* diag, lapack_int* m, 15717*bf2c3715SXin Li lapack_int* n, const float* a, lapack_int* lda, float* work ); 15718*bf2c3715SXin Li double LAPACK_dlantr( char* norm, char* uplo, char* diag, lapack_int* m, 15719*bf2c3715SXin Li lapack_int* n, const double* a, lapack_int* lda, double* work ); 15720*bf2c3715SXin Li float LAPACK_clantr( char* norm, char* uplo, char* diag, lapack_int* m, 15721*bf2c3715SXin Li lapack_int* n, const lapack_complex_float* a, lapack_int* lda, 15722*bf2c3715SXin Li float* work ); 15723*bf2c3715SXin Li double LAPACK_zlantr( char* norm, char* uplo, char* diag, lapack_int* m, 15724*bf2c3715SXin Li lapack_int* n, const lapack_complex_double* a, lapack_int* lda, 15725*bf2c3715SXin Li double* work ); 15726*bf2c3715SXin Li float LAPACK_slamch( char* cmach ); 15727*bf2c3715SXin Li double LAPACK_dlamch( char* cmach ); 15728*bf2c3715SXin Li void LAPACK_sgelq2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 15729*bf2c3715SXin Li float* tau, float* work, lapack_int *info ); 15730*bf2c3715SXin Li void LAPACK_dgelq2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 15731*bf2c3715SXin Li double* tau, double* work, lapack_int *info ); 15732*bf2c3715SXin Li void LAPACK_cgelq2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 15733*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* tau, 15734*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 15735*bf2c3715SXin Li void LAPACK_zgelq2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 15736*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* tau, 15737*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 15738*bf2c3715SXin Li void LAPACK_slarfb( char* side, char* trans, char* direct, char* storev, 15739*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, const float* v, 15740*bf2c3715SXin Li lapack_int* ldv, const float* t, lapack_int* ldt, float* c, 15741*bf2c3715SXin Li lapack_int* ldc, float* work, lapack_int* ldwork ); 15742*bf2c3715SXin Li void LAPACK_dlarfb( char* side, char* trans, char* direct, char* storev, 15743*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, 15744*bf2c3715SXin Li const double* v, lapack_int* ldv, const double* t, 15745*bf2c3715SXin Li lapack_int* ldt, double* c, lapack_int* ldc, double* work, 15746*bf2c3715SXin Li lapack_int* ldwork ); 15747*bf2c3715SXin Li void LAPACK_clarfb( char* side, char* trans, char* direct, char* storev, 15748*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, 15749*bf2c3715SXin Li const lapack_complex_float* v, lapack_int* ldv, 15750*bf2c3715SXin Li const lapack_complex_float* t, lapack_int* ldt, 15751*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 15752*bf2c3715SXin Li lapack_complex_float* work, lapack_int* ldwork ); 15753*bf2c3715SXin Li void LAPACK_zlarfb( char* side, char* trans, char* direct, char* storev, 15754*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, 15755*bf2c3715SXin Li const lapack_complex_double* v, lapack_int* ldv, 15756*bf2c3715SXin Li const lapack_complex_double* t, lapack_int* ldt, 15757*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 15758*bf2c3715SXin Li lapack_complex_double* work, lapack_int* ldwork ); 15759*bf2c3715SXin Li void LAPACK_slarfg( lapack_int* n, float* alpha, float* x, lapack_int* incx, 15760*bf2c3715SXin Li float* tau ); 15761*bf2c3715SXin Li void LAPACK_dlarfg( lapack_int* n, double* alpha, double* x, lapack_int* incx, 15762*bf2c3715SXin Li double* tau ); 15763*bf2c3715SXin Li void LAPACK_clarfg( lapack_int* n, lapack_complex_float* alpha, 15764*bf2c3715SXin Li lapack_complex_float* x, lapack_int* incx, 15765*bf2c3715SXin Li lapack_complex_float* tau ); 15766*bf2c3715SXin Li void LAPACK_zlarfg( lapack_int* n, lapack_complex_double* alpha, 15767*bf2c3715SXin Li lapack_complex_double* x, lapack_int* incx, 15768*bf2c3715SXin Li lapack_complex_double* tau ); 15769*bf2c3715SXin Li void LAPACK_slarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15770*bf2c3715SXin Li const float* v, lapack_int* ldv, const float* tau, float* t, 15771*bf2c3715SXin Li lapack_int* ldt ); 15772*bf2c3715SXin Li void LAPACK_dlarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15773*bf2c3715SXin Li const double* v, lapack_int* ldv, const double* tau, 15774*bf2c3715SXin Li double* t, lapack_int* ldt ); 15775*bf2c3715SXin Li void LAPACK_clarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15776*bf2c3715SXin Li const lapack_complex_float* v, lapack_int* ldv, 15777*bf2c3715SXin Li const lapack_complex_float* tau, lapack_complex_float* t, 15778*bf2c3715SXin Li lapack_int* ldt ); 15779*bf2c3715SXin Li void LAPACK_zlarft( char* direct, char* storev, lapack_int* n, lapack_int* k, 15780*bf2c3715SXin Li const lapack_complex_double* v, lapack_int* ldv, 15781*bf2c3715SXin Li const lapack_complex_double* tau, lapack_complex_double* t, 15782*bf2c3715SXin Li lapack_int* ldt ); 15783*bf2c3715SXin Li void LAPACK_slarfx( char* side, lapack_int* m, lapack_int* n, const float* v, 15784*bf2c3715SXin Li float* tau, float* c, lapack_int* ldc, float* work ); 15785*bf2c3715SXin Li void LAPACK_dlarfx( char* side, lapack_int* m, lapack_int* n, const double* v, 15786*bf2c3715SXin Li double* tau, double* c, lapack_int* ldc, double* work ); 15787*bf2c3715SXin Li void LAPACK_clarfx( char* side, lapack_int* m, lapack_int* n, 15788*bf2c3715SXin Li const lapack_complex_float* v, lapack_complex_float* tau, 15789*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 15790*bf2c3715SXin Li lapack_complex_float* work ); 15791*bf2c3715SXin Li void LAPACK_zlarfx( char* side, lapack_int* m, lapack_int* n, 15792*bf2c3715SXin Li const lapack_complex_double* v, lapack_complex_double* tau, 15793*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 15794*bf2c3715SXin Li lapack_complex_double* work ); 15795*bf2c3715SXin Li void LAPACK_slatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15796*bf2c3715SXin Li char* sym, float* d, lapack_int* mode, float* cond, 15797*bf2c3715SXin Li float* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15798*bf2c3715SXin Li float* a, lapack_int* lda, float* work, lapack_int *info ); 15799*bf2c3715SXin Li void LAPACK_dlatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15800*bf2c3715SXin Li char* sym, double* d, lapack_int* mode, double* cond, 15801*bf2c3715SXin Li double* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15802*bf2c3715SXin Li double* a, lapack_int* lda, double* work, 15803*bf2c3715SXin Li lapack_int *info ); 15804*bf2c3715SXin Li void LAPACK_clatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15805*bf2c3715SXin Li char* sym, float* d, lapack_int* mode, float* cond, 15806*bf2c3715SXin Li float* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15807*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15808*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 15809*bf2c3715SXin Li void LAPACK_zlatms( lapack_int* m, lapack_int* n, char* dist, lapack_int* iseed, 15810*bf2c3715SXin Li char* sym, double* d, lapack_int* mode, double* cond, 15811*bf2c3715SXin Li double* dmax, lapack_int* kl, lapack_int* ku, char* pack, 15812*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15813*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 15814*bf2c3715SXin Li void LAPACK_slag2d( lapack_int* m, lapack_int* n, const float* sa, 15815*bf2c3715SXin Li lapack_int* ldsa, double* a, lapack_int* lda, 15816*bf2c3715SXin Li lapack_int *info ); 15817*bf2c3715SXin Li void LAPACK_dlag2s( lapack_int* m, lapack_int* n, const double* a, 15818*bf2c3715SXin Li lapack_int* lda, float* sa, lapack_int* ldsa, 15819*bf2c3715SXin Li lapack_int *info ); 15820*bf2c3715SXin Li void LAPACK_clag2z( lapack_int* m, lapack_int* n, 15821*bf2c3715SXin Li const lapack_complex_float* sa, lapack_int* ldsa, 15822*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15823*bf2c3715SXin Li lapack_int *info ); 15824*bf2c3715SXin Li void LAPACK_zlag2c( lapack_int* m, lapack_int* n, 15825*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 15826*bf2c3715SXin Li lapack_complex_float* sa, lapack_int* ldsa, 15827*bf2c3715SXin Li lapack_int *info ); 15828*bf2c3715SXin Li void LAPACK_slauum( char* uplo, lapack_int* n, float* a, lapack_int* lda, 15829*bf2c3715SXin Li lapack_int *info ); 15830*bf2c3715SXin Li void LAPACK_dlauum( char* uplo, lapack_int* n, double* a, lapack_int* lda, 15831*bf2c3715SXin Li lapack_int *info ); 15832*bf2c3715SXin Li void LAPACK_clauum( char* uplo, lapack_int* n, lapack_complex_float* a, 15833*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 15834*bf2c3715SXin Li void LAPACK_zlauum( char* uplo, lapack_int* n, lapack_complex_double* a, 15835*bf2c3715SXin Li lapack_int* lda, lapack_int *info ); 15836*bf2c3715SXin Li void LAPACK_slagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15837*bf2c3715SXin Li lapack_int* ku, const float* d, float* a, lapack_int* lda, 15838*bf2c3715SXin Li lapack_int* iseed, float* work, lapack_int *info ); 15839*bf2c3715SXin Li void LAPACK_dlagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15840*bf2c3715SXin Li lapack_int* ku, const double* d, double* a, lapack_int* lda, 15841*bf2c3715SXin Li lapack_int* iseed, double* work, lapack_int *info ); 15842*bf2c3715SXin Li void LAPACK_clagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15843*bf2c3715SXin Li lapack_int* ku, const float* d, lapack_complex_float* a, 15844*bf2c3715SXin Li lapack_int* lda, lapack_int* iseed, 15845*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 15846*bf2c3715SXin Li void LAPACK_zlagge( lapack_int* m, lapack_int* n, lapack_int* kl, 15847*bf2c3715SXin Li lapack_int* ku, const double* d, lapack_complex_double* a, 15848*bf2c3715SXin Li lapack_int* lda, lapack_int* iseed, 15849*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 15850*bf2c3715SXin Li void LAPACK_slaset( char* uplo, lapack_int* m, lapack_int* n, float* alpha, 15851*bf2c3715SXin Li float* beta, float* a, lapack_int* lda ); 15852*bf2c3715SXin Li void LAPACK_dlaset( char* uplo, lapack_int* m, lapack_int* n, double* alpha, 15853*bf2c3715SXin Li double* beta, double* a, lapack_int* lda ); 15854*bf2c3715SXin Li void LAPACK_claset( char* uplo, lapack_int* m, lapack_int* n, 15855*bf2c3715SXin Li lapack_complex_float* alpha, lapack_complex_float* beta, 15856*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda ); 15857*bf2c3715SXin Li void LAPACK_zlaset( char* uplo, lapack_int* m, lapack_int* n, 15858*bf2c3715SXin Li lapack_complex_double* alpha, lapack_complex_double* beta, 15859*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda ); 15860*bf2c3715SXin Li void LAPACK_slasrt( char* id, lapack_int* n, float* d, lapack_int *info ); 15861*bf2c3715SXin Li void LAPACK_dlasrt( char* id, lapack_int* n, double* d, lapack_int *info ); 15862*bf2c3715SXin Li void LAPACK_claghe( lapack_int* n, lapack_int* k, const float* d, 15863*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, lapack_int* iseed, 15864*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 15865*bf2c3715SXin Li void LAPACK_zlaghe( lapack_int* n, lapack_int* k, const double* d, 15866*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15867*bf2c3715SXin Li lapack_int* iseed, lapack_complex_double* work, 15868*bf2c3715SXin Li lapack_int *info ); 15869*bf2c3715SXin Li void LAPACK_slagsy( lapack_int* n, lapack_int* k, const float* d, float* a, 15870*bf2c3715SXin Li lapack_int* lda, lapack_int* iseed, float* work, 15871*bf2c3715SXin Li lapack_int *info ); 15872*bf2c3715SXin Li void LAPACK_dlagsy( lapack_int* n, lapack_int* k, const double* d, double* a, 15873*bf2c3715SXin Li lapack_int* lda, lapack_int* iseed, double* work, 15874*bf2c3715SXin Li lapack_int *info ); 15875*bf2c3715SXin Li void LAPACK_clagsy( lapack_int* n, lapack_int* k, const float* d, 15876*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, lapack_int* iseed, 15877*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 15878*bf2c3715SXin Li void LAPACK_zlagsy( lapack_int* n, lapack_int* k, const double* d, 15879*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 15880*bf2c3715SXin Li lapack_int* iseed, lapack_complex_double* work, 15881*bf2c3715SXin Li lapack_int *info ); 15882*bf2c3715SXin Li void LAPACK_slapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15883*bf2c3715SXin Li float* x, lapack_int* ldx, lapack_int* k ); 15884*bf2c3715SXin Li void LAPACK_dlapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15885*bf2c3715SXin Li double* x, lapack_int* ldx, lapack_int* k ); 15886*bf2c3715SXin Li void LAPACK_clapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15887*bf2c3715SXin Li lapack_complex_float* x, lapack_int* ldx, lapack_int* k ); 15888*bf2c3715SXin Li void LAPACK_zlapmr( lapack_logical* forwrd, lapack_int* m, lapack_int* n, 15889*bf2c3715SXin Li lapack_complex_double* x, lapack_int* ldx, lapack_int* k ); 15890*bf2c3715SXin Li float LAPACK_slapy2( float* x, float* y ); 15891*bf2c3715SXin Li double LAPACK_dlapy2( double* x, double* y ); 15892*bf2c3715SXin Li float LAPACK_slapy3( float* x, float* y, float* z ); 15893*bf2c3715SXin Li double LAPACK_dlapy3( double* x, double* y, double* z ); 15894*bf2c3715SXin Li void LAPACK_slartgp( float* f, float* g, float* cs, float* sn, float* r ); 15895*bf2c3715SXin Li void LAPACK_dlartgp( double* f, double* g, double* cs, double* sn, double* r ); 15896*bf2c3715SXin Li void LAPACK_slartgs( float* x, float* y, float* sigma, float* cs, float* sn ); 15897*bf2c3715SXin Li void LAPACK_dlartgs( double* x, double* y, double* sigma, double* cs, 15898*bf2c3715SXin Li double* sn ); 15899*bf2c3715SXin Li // LAPACK 3.3.0 15900*bf2c3715SXin Li void LAPACK_cbbcsd( char* jobu1, char* jobu2, 15901*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 15902*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 15903*bf2c3715SXin Li float* theta, float* phi, 15904*bf2c3715SXin Li lapack_complex_float* u1, lapack_int* ldu1, 15905*bf2c3715SXin Li lapack_complex_float* u2, lapack_int* ldu2, 15906*bf2c3715SXin Li lapack_complex_float* v1t, lapack_int* ldv1t, 15907*bf2c3715SXin Li lapack_complex_float* v2t, lapack_int* ldv2t, 15908*bf2c3715SXin Li float* b11d, float* b11e, float* b12d, 15909*bf2c3715SXin Li float* b12e, float* b21d, float* b21e, 15910*bf2c3715SXin Li float* b22d, float* b22e, float* rwork, 15911*bf2c3715SXin Li lapack_int* lrwork , lapack_int *info ); 15912*bf2c3715SXin Li void LAPACK_cheswapr( char* uplo, lapack_int* n, 15913*bf2c3715SXin Li lapack_complex_float* a, lapack_int* i1, 15914*bf2c3715SXin Li lapack_int* i2 ); 15915*bf2c3715SXin Li void LAPACK_chetri2( char* uplo, lapack_int* n, 15916*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15917*bf2c3715SXin Li const lapack_int* ipiv, 15918*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 15919*bf2c3715SXin Li void LAPACK_chetri2x( char* uplo, lapack_int* n, 15920*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15921*bf2c3715SXin Li const lapack_int* ipiv, 15922*bf2c3715SXin Li lapack_complex_float* work, lapack_int* nb , lapack_int *info ); 15923*bf2c3715SXin Li void LAPACK_chetrs2( char* uplo, lapack_int* n, 15924*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* a, 15925*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 15926*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 15927*bf2c3715SXin Li lapack_complex_float* work , lapack_int *info ); 15928*bf2c3715SXin Li void LAPACK_csyconv( char* uplo, char* way, 15929*bf2c3715SXin Li lapack_int* n, lapack_complex_float* a, 15930*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 15931*bf2c3715SXin Li lapack_complex_float* work , lapack_int *info ); 15932*bf2c3715SXin Li void LAPACK_csyswapr( char* uplo, lapack_int* n, 15933*bf2c3715SXin Li lapack_complex_float* a, lapack_int* i1, 15934*bf2c3715SXin Li lapack_int* i2 ); 15935*bf2c3715SXin Li void LAPACK_csytri2( char* uplo, lapack_int* n, 15936*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15937*bf2c3715SXin Li const lapack_int* ipiv, 15938*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 15939*bf2c3715SXin Li void LAPACK_csytri2x( char* uplo, lapack_int* n, 15940*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 15941*bf2c3715SXin Li const lapack_int* ipiv, 15942*bf2c3715SXin Li lapack_complex_float* work, lapack_int* nb , lapack_int *info ); 15943*bf2c3715SXin Li void LAPACK_csytrs2( char* uplo, lapack_int* n, 15944*bf2c3715SXin Li lapack_int* nrhs, const lapack_complex_float* a, 15945*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 15946*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 15947*bf2c3715SXin Li lapack_complex_float* work , lapack_int *info ); 15948*bf2c3715SXin Li void LAPACK_cunbdb( char* trans, char* signs, 15949*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 15950*bf2c3715SXin Li lapack_complex_float* x11, lapack_int* ldx11, 15951*bf2c3715SXin Li lapack_complex_float* x12, lapack_int* ldx12, 15952*bf2c3715SXin Li lapack_complex_float* x21, lapack_int* ldx21, 15953*bf2c3715SXin Li lapack_complex_float* x22, lapack_int* ldx22, 15954*bf2c3715SXin Li float* theta, float* phi, 15955*bf2c3715SXin Li lapack_complex_float* taup1, 15956*bf2c3715SXin Li lapack_complex_float* taup2, 15957*bf2c3715SXin Li lapack_complex_float* tauq1, 15958*bf2c3715SXin Li lapack_complex_float* tauq2, 15959*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 15960*bf2c3715SXin Li void LAPACK_cuncsd( char* jobu1, char* jobu2, 15961*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 15962*bf2c3715SXin Li char* signs, lapack_int* m, lapack_int* p, 15963*bf2c3715SXin Li lapack_int* q, lapack_complex_float* x11, 15964*bf2c3715SXin Li lapack_int* ldx11, lapack_complex_float* x12, 15965*bf2c3715SXin Li lapack_int* ldx12, lapack_complex_float* x21, 15966*bf2c3715SXin Li lapack_int* ldx21, lapack_complex_float* x22, 15967*bf2c3715SXin Li lapack_int* ldx22, float* theta, 15968*bf2c3715SXin Li lapack_complex_float* u1, lapack_int* ldu1, 15969*bf2c3715SXin Li lapack_complex_float* u2, lapack_int* ldu2, 15970*bf2c3715SXin Li lapack_complex_float* v1t, lapack_int* ldv1t, 15971*bf2c3715SXin Li lapack_complex_float* v2t, lapack_int* ldv2t, 15972*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork, 15973*bf2c3715SXin Li float* rwork, lapack_int* lrwork, 15974*bf2c3715SXin Li lapack_int* iwork , lapack_int *info ); 15975*bf2c3715SXin Li void LAPACK_dbbcsd( char* jobu1, char* jobu2, 15976*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 15977*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 15978*bf2c3715SXin Li double* theta, double* phi, double* u1, 15979*bf2c3715SXin Li lapack_int* ldu1, double* u2, lapack_int* ldu2, 15980*bf2c3715SXin Li double* v1t, lapack_int* ldv1t, double* v2t, 15981*bf2c3715SXin Li lapack_int* ldv2t, double* b11d, double* b11e, 15982*bf2c3715SXin Li double* b12d, double* b12e, double* b21d, 15983*bf2c3715SXin Li double* b21e, double* b22d, double* b22e, 15984*bf2c3715SXin Li double* work, lapack_int* lwork , lapack_int *info ); 15985*bf2c3715SXin Li void LAPACK_dorbdb( char* trans, char* signs, 15986*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 15987*bf2c3715SXin Li double* x11, lapack_int* ldx11, double* x12, 15988*bf2c3715SXin Li lapack_int* ldx12, double* x21, lapack_int* ldx21, 15989*bf2c3715SXin Li double* x22, lapack_int* ldx22, double* theta, 15990*bf2c3715SXin Li double* phi, double* taup1, double* taup2, 15991*bf2c3715SXin Li double* tauq1, double* tauq2, double* work, 15992*bf2c3715SXin Li lapack_int* lwork , lapack_int *info ); 15993*bf2c3715SXin Li void LAPACK_dorcsd( char* jobu1, char* jobu2, 15994*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 15995*bf2c3715SXin Li char* signs, lapack_int* m, lapack_int* p, 15996*bf2c3715SXin Li lapack_int* q, double* x11, lapack_int* ldx11, 15997*bf2c3715SXin Li double* x12, lapack_int* ldx12, double* x21, 15998*bf2c3715SXin Li lapack_int* ldx21, double* x22, lapack_int* ldx22, 15999*bf2c3715SXin Li double* theta, double* u1, lapack_int* ldu1, 16000*bf2c3715SXin Li double* u2, lapack_int* ldu2, double* v1t, 16001*bf2c3715SXin Li lapack_int* ldv1t, double* v2t, lapack_int* ldv2t, 16002*bf2c3715SXin Li double* work, lapack_int* lwork, 16003*bf2c3715SXin Li lapack_int* iwork , lapack_int *info ); 16004*bf2c3715SXin Li void LAPACK_dsyconv( char* uplo, char* way, 16005*bf2c3715SXin Li lapack_int* n, double* a, lapack_int* lda, 16006*bf2c3715SXin Li const lapack_int* ipiv, double* work , lapack_int *info ); 16007*bf2c3715SXin Li void LAPACK_dsyswapr( char* uplo, lapack_int* n, 16008*bf2c3715SXin Li double* a, lapack_int* i1, lapack_int* i2 ); 16009*bf2c3715SXin Li void LAPACK_dsytri2( char* uplo, lapack_int* n, 16010*bf2c3715SXin Li double* a, lapack_int* lda, 16011*bf2c3715SXin Li const lapack_int* ipiv, 16012*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16013*bf2c3715SXin Li void LAPACK_dsytri2x( char* uplo, lapack_int* n, 16014*bf2c3715SXin Li double* a, lapack_int* lda, 16015*bf2c3715SXin Li const lapack_int* ipiv, double* work, 16016*bf2c3715SXin Li lapack_int* nb , lapack_int *info ); 16017*bf2c3715SXin Li void LAPACK_dsytrs2( char* uplo, lapack_int* n, 16018*bf2c3715SXin Li lapack_int* nrhs, const double* a, 16019*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 16020*bf2c3715SXin Li double* b, lapack_int* ldb, double* work , lapack_int *info ); 16021*bf2c3715SXin Li void LAPACK_sbbcsd( char* jobu1, char* jobu2, 16022*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 16023*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 16024*bf2c3715SXin Li float* theta, float* phi, float* u1, 16025*bf2c3715SXin Li lapack_int* ldu1, float* u2, lapack_int* ldu2, 16026*bf2c3715SXin Li float* v1t, lapack_int* ldv1t, float* v2t, 16027*bf2c3715SXin Li lapack_int* ldv2t, float* b11d, float* b11e, 16028*bf2c3715SXin Li float* b12d, float* b12e, float* b21d, 16029*bf2c3715SXin Li float* b21e, float* b22d, float* b22e, 16030*bf2c3715SXin Li float* work, lapack_int* lwork , lapack_int *info ); 16031*bf2c3715SXin Li void LAPACK_sorbdb( char* trans, char* signs, 16032*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 16033*bf2c3715SXin Li float* x11, lapack_int* ldx11, float* x12, 16034*bf2c3715SXin Li lapack_int* ldx12, float* x21, lapack_int* ldx21, 16035*bf2c3715SXin Li float* x22, lapack_int* ldx22, float* theta, 16036*bf2c3715SXin Li float* phi, float* taup1, float* taup2, 16037*bf2c3715SXin Li float* tauq1, float* tauq2, float* work, 16038*bf2c3715SXin Li lapack_int* lwork , lapack_int *info ); 16039*bf2c3715SXin Li void LAPACK_sorcsd( char* jobu1, char* jobu2, 16040*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 16041*bf2c3715SXin Li char* signs, lapack_int* m, lapack_int* p, 16042*bf2c3715SXin Li lapack_int* q, float* x11, lapack_int* ldx11, 16043*bf2c3715SXin Li float* x12, lapack_int* ldx12, float* x21, 16044*bf2c3715SXin Li lapack_int* ldx21, float* x22, lapack_int* ldx22, 16045*bf2c3715SXin Li float* theta, float* u1, lapack_int* ldu1, 16046*bf2c3715SXin Li float* u2, lapack_int* ldu2, float* v1t, 16047*bf2c3715SXin Li lapack_int* ldv1t, float* v2t, lapack_int* ldv2t, 16048*bf2c3715SXin Li float* work, lapack_int* lwork, 16049*bf2c3715SXin Li lapack_int* iwork , lapack_int *info ); 16050*bf2c3715SXin Li void LAPACK_ssyconv( char* uplo, char* way, 16051*bf2c3715SXin Li lapack_int* n, float* a, lapack_int* lda, 16052*bf2c3715SXin Li const lapack_int* ipiv, float* work , lapack_int *info ); 16053*bf2c3715SXin Li void LAPACK_ssyswapr( char* uplo, lapack_int* n, 16054*bf2c3715SXin Li float* a, lapack_int* i1, lapack_int* i2 ); 16055*bf2c3715SXin Li void LAPACK_ssytri2( char* uplo, lapack_int* n, 16056*bf2c3715SXin Li float* a, lapack_int* lda, 16057*bf2c3715SXin Li const lapack_int* ipiv, 16058*bf2c3715SXin Li lapack_complex_float* work, lapack_int* lwork , lapack_int *info ); 16059*bf2c3715SXin Li void LAPACK_ssytri2x( char* uplo, lapack_int* n, 16060*bf2c3715SXin Li float* a, lapack_int* lda, 16061*bf2c3715SXin Li const lapack_int* ipiv, float* work, 16062*bf2c3715SXin Li lapack_int* nb , lapack_int *info ); 16063*bf2c3715SXin Li void LAPACK_ssytrs2( char* uplo, lapack_int* n, 16064*bf2c3715SXin Li lapack_int* nrhs, const float* a, 16065*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 16066*bf2c3715SXin Li float* b, lapack_int* ldb, float* work , lapack_int *info ); 16067*bf2c3715SXin Li void LAPACK_zbbcsd( char* jobu1, char* jobu2, 16068*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 16069*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 16070*bf2c3715SXin Li double* theta, double* phi, 16071*bf2c3715SXin Li lapack_complex_double* u1, lapack_int* ldu1, 16072*bf2c3715SXin Li lapack_complex_double* u2, lapack_int* ldu2, 16073*bf2c3715SXin Li lapack_complex_double* v1t, lapack_int* ldv1t, 16074*bf2c3715SXin Li lapack_complex_double* v2t, lapack_int* ldv2t, 16075*bf2c3715SXin Li double* b11d, double* b11e, double* b12d, 16076*bf2c3715SXin Li double* b12e, double* b21d, double* b21e, 16077*bf2c3715SXin Li double* b22d, double* b22e, double* rwork, 16078*bf2c3715SXin Li lapack_int* lrwork , lapack_int *info ); 16079*bf2c3715SXin Li void LAPACK_zheswapr( char* uplo, lapack_int* n, 16080*bf2c3715SXin Li lapack_complex_double* a, lapack_int* i1, 16081*bf2c3715SXin Li lapack_int* i2 ); 16082*bf2c3715SXin Li void LAPACK_zhetri2( char* uplo, lapack_int* n, 16083*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16084*bf2c3715SXin Li const lapack_int* ipiv, 16085*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16086*bf2c3715SXin Li void LAPACK_zhetri2x( char* uplo, lapack_int* n, 16087*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16088*bf2c3715SXin Li const lapack_int* ipiv, 16089*bf2c3715SXin Li lapack_complex_double* work, lapack_int* nb , lapack_int *info ); 16090*bf2c3715SXin Li void LAPACK_zhetrs2( char* uplo, lapack_int* n, 16091*bf2c3715SXin Li lapack_int* nrhs, 16092*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 16093*bf2c3715SXin Li const lapack_int* ipiv, 16094*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 16095*bf2c3715SXin Li lapack_complex_double* work , lapack_int *info ); 16096*bf2c3715SXin Li void LAPACK_zsyconv( char* uplo, char* way, 16097*bf2c3715SXin Li lapack_int* n, lapack_complex_double* a, 16098*bf2c3715SXin Li lapack_int* lda, const lapack_int* ipiv, 16099*bf2c3715SXin Li lapack_complex_double* work , lapack_int *info ); 16100*bf2c3715SXin Li void LAPACK_zsyswapr( char* uplo, lapack_int* n, 16101*bf2c3715SXin Li lapack_complex_double* a, lapack_int* i1, 16102*bf2c3715SXin Li lapack_int* i2 ); 16103*bf2c3715SXin Li void LAPACK_zsytri2( char* uplo, lapack_int* n, 16104*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16105*bf2c3715SXin Li const lapack_int* ipiv, 16106*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16107*bf2c3715SXin Li void LAPACK_zsytri2x( char* uplo, lapack_int* n, 16108*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16109*bf2c3715SXin Li const lapack_int* ipiv, 16110*bf2c3715SXin Li lapack_complex_double* work, lapack_int* nb , lapack_int *info ); 16111*bf2c3715SXin Li void LAPACK_zsytrs2( char* uplo, lapack_int* n, 16112*bf2c3715SXin Li lapack_int* nrhs, 16113*bf2c3715SXin Li const lapack_complex_double* a, lapack_int* lda, 16114*bf2c3715SXin Li const lapack_int* ipiv, 16115*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 16116*bf2c3715SXin Li lapack_complex_double* work , lapack_int *info ); 16117*bf2c3715SXin Li void LAPACK_zunbdb( char* trans, char* signs, 16118*bf2c3715SXin Li lapack_int* m, lapack_int* p, lapack_int* q, 16119*bf2c3715SXin Li lapack_complex_double* x11, lapack_int* ldx11, 16120*bf2c3715SXin Li lapack_complex_double* x12, lapack_int* ldx12, 16121*bf2c3715SXin Li lapack_complex_double* x21, lapack_int* ldx21, 16122*bf2c3715SXin Li lapack_complex_double* x22, lapack_int* ldx22, 16123*bf2c3715SXin Li double* theta, double* phi, 16124*bf2c3715SXin Li lapack_complex_double* taup1, 16125*bf2c3715SXin Li lapack_complex_double* taup2, 16126*bf2c3715SXin Li lapack_complex_double* tauq1, 16127*bf2c3715SXin Li lapack_complex_double* tauq2, 16128*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork , lapack_int *info ); 16129*bf2c3715SXin Li void LAPACK_zuncsd( char* jobu1, char* jobu2, 16130*bf2c3715SXin Li char* jobv1t, char* jobv2t, char* trans, 16131*bf2c3715SXin Li char* signs, lapack_int* m, lapack_int* p, 16132*bf2c3715SXin Li lapack_int* q, lapack_complex_double* x11, 16133*bf2c3715SXin Li lapack_int* ldx11, lapack_complex_double* x12, 16134*bf2c3715SXin Li lapack_int* ldx12, lapack_complex_double* x21, 16135*bf2c3715SXin Li lapack_int* ldx21, lapack_complex_double* x22, 16136*bf2c3715SXin Li lapack_int* ldx22, double* theta, 16137*bf2c3715SXin Li lapack_complex_double* u1, lapack_int* ldu1, 16138*bf2c3715SXin Li lapack_complex_double* u2, lapack_int* ldu2, 16139*bf2c3715SXin Li lapack_complex_double* v1t, lapack_int* ldv1t, 16140*bf2c3715SXin Li lapack_complex_double* v2t, lapack_int* ldv2t, 16141*bf2c3715SXin Li lapack_complex_double* work, lapack_int* lwork, 16142*bf2c3715SXin Li double* rwork, lapack_int* lrwork, 16143*bf2c3715SXin Li lapack_int* iwork , lapack_int *info ); 16144*bf2c3715SXin Li // LAPACK 3.4.0 16145*bf2c3715SXin Li void LAPACK_sgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16146*bf2c3715SXin Li lapack_int* k, lapack_int* nb, const float* v, 16147*bf2c3715SXin Li lapack_int* ldv, const float* t, lapack_int* ldt, float* c, 16148*bf2c3715SXin Li lapack_int* ldc, float* work, lapack_int *info ); 16149*bf2c3715SXin Li void LAPACK_dgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16150*bf2c3715SXin Li lapack_int* k, lapack_int* nb, const double* v, 16151*bf2c3715SXin Li lapack_int* ldv, const double* t, lapack_int* ldt, 16152*bf2c3715SXin Li double* c, lapack_int* ldc, double* work, 16153*bf2c3715SXin Li lapack_int *info ); 16154*bf2c3715SXin Li void LAPACK_cgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16155*bf2c3715SXin Li lapack_int* k, lapack_int* nb, 16156*bf2c3715SXin Li const lapack_complex_float* v, lapack_int* ldv, 16157*bf2c3715SXin Li const lapack_complex_float* t, lapack_int* ldt, 16158*bf2c3715SXin Li lapack_complex_float* c, lapack_int* ldc, 16159*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 16160*bf2c3715SXin Li void LAPACK_zgemqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16161*bf2c3715SXin Li lapack_int* k, lapack_int* nb, 16162*bf2c3715SXin Li const lapack_complex_double* v, lapack_int* ldv, 16163*bf2c3715SXin Li const lapack_complex_double* t, lapack_int* ldt, 16164*bf2c3715SXin Li lapack_complex_double* c, lapack_int* ldc, 16165*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 16166*bf2c3715SXin Li void LAPACK_sgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, float* a, 16167*bf2c3715SXin Li lapack_int* lda, float* t, lapack_int* ldt, float* work, 16168*bf2c3715SXin Li lapack_int *info ); 16169*bf2c3715SXin Li void LAPACK_dgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, double* a, 16170*bf2c3715SXin Li lapack_int* lda, double* t, lapack_int* ldt, double* work, 16171*bf2c3715SXin Li lapack_int *info ); 16172*bf2c3715SXin Li void LAPACK_cgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, 16173*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 16174*bf2c3715SXin Li lapack_complex_float* t, lapack_int* ldt, 16175*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 16176*bf2c3715SXin Li void LAPACK_zgeqrt( lapack_int* m, lapack_int* n, lapack_int* nb, 16177*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16178*bf2c3715SXin Li lapack_complex_double* t, lapack_int* ldt, 16179*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 16180*bf2c3715SXin Li void LAPACK_sgeqrt2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 16181*bf2c3715SXin Li float* t, lapack_int* ldt, lapack_int *info ); 16182*bf2c3715SXin Li void LAPACK_dgeqrt2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 16183*bf2c3715SXin Li double* t, lapack_int* ldt, lapack_int *info ); 16184*bf2c3715SXin Li void LAPACK_cgeqrt2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 16185*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* t, lapack_int* ldt, 16186*bf2c3715SXin Li lapack_int *info ); 16187*bf2c3715SXin Li void LAPACK_zgeqrt2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 16188*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* t, lapack_int* ldt, 16189*bf2c3715SXin Li lapack_int *info ); 16190*bf2c3715SXin Li void LAPACK_sgeqrt3( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 16191*bf2c3715SXin Li float* t, lapack_int* ldt, lapack_int *info ); 16192*bf2c3715SXin Li void LAPACK_dgeqrt3( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 16193*bf2c3715SXin Li double* t, lapack_int* ldt, lapack_int *info ); 16194*bf2c3715SXin Li void LAPACK_cgeqrt3( lapack_int* m, lapack_int* n, lapack_complex_float* a, 16195*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* t, lapack_int* ldt, 16196*bf2c3715SXin Li lapack_int *info ); 16197*bf2c3715SXin Li void LAPACK_zgeqrt3( lapack_int* m, lapack_int* n, lapack_complex_double* a, 16198*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* t, lapack_int* ldt, 16199*bf2c3715SXin Li lapack_int *info ); 16200*bf2c3715SXin Li void LAPACK_stpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16201*bf2c3715SXin Li lapack_int* k, lapack_int* l, lapack_int* nb, 16202*bf2c3715SXin Li const float* v, lapack_int* ldv, const float* t, 16203*bf2c3715SXin Li lapack_int* ldt, float* a, lapack_int* lda, float* b, 16204*bf2c3715SXin Li lapack_int* ldb, float* work, lapack_int *info ); 16205*bf2c3715SXin Li void LAPACK_dtpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16206*bf2c3715SXin Li lapack_int* k, lapack_int* l, lapack_int* nb, 16207*bf2c3715SXin Li const double* v, lapack_int* ldv, const double* t, 16208*bf2c3715SXin Li lapack_int* ldt, double* a, lapack_int* lda, double* b, 16209*bf2c3715SXin Li lapack_int* ldb, double* work, lapack_int *info ); 16210*bf2c3715SXin Li void LAPACK_ctpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16211*bf2c3715SXin Li lapack_int* k, lapack_int* l, lapack_int* nb, 16212*bf2c3715SXin Li const lapack_complex_float* v, lapack_int* ldv, 16213*bf2c3715SXin Li const lapack_complex_float* t, lapack_int* ldt, 16214*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 16215*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 16216*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 16217*bf2c3715SXin Li void LAPACK_ztpmqrt( char* side, char* trans, lapack_int* m, lapack_int* n, 16218*bf2c3715SXin Li lapack_int* k, lapack_int* l, lapack_int* nb, 16219*bf2c3715SXin Li const lapack_complex_double* v, lapack_int* ldv, 16220*bf2c3715SXin Li const lapack_complex_double* t, lapack_int* ldt, 16221*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16222*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 16223*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 16224*bf2c3715SXin Li void LAPACK_dtpqrt( lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, 16225*bf2c3715SXin Li double* a, lapack_int* lda, double* b, lapack_int* ldb, 16226*bf2c3715SXin Li double* t, lapack_int* ldt, double* work, 16227*bf2c3715SXin Li lapack_int *info ); 16228*bf2c3715SXin Li void LAPACK_ctpqrt( lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, 16229*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 16230*bf2c3715SXin Li lapack_complex_float* t, lapack_complex_float* b, 16231*bf2c3715SXin Li lapack_int* ldb, lapack_int* ldt, 16232*bf2c3715SXin Li lapack_complex_float* work, lapack_int *info ); 16233*bf2c3715SXin Li void LAPACK_ztpqrt( lapack_int* m, lapack_int* n, lapack_int* l, lapack_int* nb, 16234*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16235*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 16236*bf2c3715SXin Li lapack_complex_double* t, lapack_int* ldt, 16237*bf2c3715SXin Li lapack_complex_double* work, lapack_int *info ); 16238*bf2c3715SXin Li void LAPACK_stpqrt2( lapack_int* m, lapack_int* n, float* a, lapack_int* lda, 16239*bf2c3715SXin Li float* b, lapack_int* ldb, float* t, lapack_int* ldt, 16240*bf2c3715SXin Li lapack_int *info ); 16241*bf2c3715SXin Li void LAPACK_dtpqrt2( lapack_int* m, lapack_int* n, double* a, lapack_int* lda, 16242*bf2c3715SXin Li double* b, lapack_int* ldb, double* t, lapack_int* ldt, 16243*bf2c3715SXin Li lapack_int *info ); 16244*bf2c3715SXin Li void LAPACK_ctpqrt2( lapack_int* m, lapack_int* n, lapack_complex_float* a, 16245*bf2c3715SXin Li lapack_int* lda, lapack_complex_float* b, lapack_int* ldb, 16246*bf2c3715SXin Li lapack_complex_float* t, lapack_int* ldt, 16247*bf2c3715SXin Li lapack_int *info ); 16248*bf2c3715SXin Li void LAPACK_ztpqrt2( lapack_int* m, lapack_int* n, lapack_complex_double* a, 16249*bf2c3715SXin Li lapack_int* lda, lapack_complex_double* b, lapack_int* ldb, 16250*bf2c3715SXin Li lapack_complex_double* t, lapack_int* ldt, 16251*bf2c3715SXin Li lapack_int *info ); 16252*bf2c3715SXin Li void LAPACK_stprfb( char* side, char* trans, char* direct, char* storev, 16253*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16254*bf2c3715SXin Li const float* v, lapack_int* ldv, const float* t, 16255*bf2c3715SXin Li lapack_int* ldt, float* a, lapack_int* lda, float* b, 16256*bf2c3715SXin Li lapack_int* ldb, const float* mywork, 16257*bf2c3715SXin Li lapack_int* myldwork ); 16258*bf2c3715SXin Li void LAPACK_dtprfb( char* side, char* trans, char* direct, char* storev, 16259*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16260*bf2c3715SXin Li const double* v, lapack_int* ldv, const double* t, 16261*bf2c3715SXin Li lapack_int* ldt, double* a, lapack_int* lda, double* b, 16262*bf2c3715SXin Li lapack_int* ldb, const double* mywork, 16263*bf2c3715SXin Li lapack_int* myldwork ); 16264*bf2c3715SXin Li void LAPACK_ctprfb( char* side, char* trans, char* direct, char* storev, 16265*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16266*bf2c3715SXin Li const lapack_complex_float* v, lapack_int* ldv, 16267*bf2c3715SXin Li const lapack_complex_float* t, lapack_int* ldt, 16268*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda, 16269*bf2c3715SXin Li lapack_complex_float* b, lapack_int* ldb, 16270*bf2c3715SXin Li const float* mywork, lapack_int* myldwork ); 16271*bf2c3715SXin Li void LAPACK_ztprfb( char* side, char* trans, char* direct, char* storev, 16272*bf2c3715SXin Li lapack_int* m, lapack_int* n, lapack_int* k, lapack_int* l, 16273*bf2c3715SXin Li const lapack_complex_double* v, lapack_int* ldv, 16274*bf2c3715SXin Li const lapack_complex_double* t, lapack_int* ldt, 16275*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda, 16276*bf2c3715SXin Li lapack_complex_double* b, lapack_int* ldb, 16277*bf2c3715SXin Li const double* mywork, lapack_int* myldwork ); 16278*bf2c3715SXin Li // LAPACK 3.X.X 16279*bf2c3715SXin Li void LAPACK_csyr( char* uplo, lapack_int* n, lapack_complex_float* alpha, 16280*bf2c3715SXin Li const lapack_complex_float* x, lapack_int* incx, 16281*bf2c3715SXin Li lapack_complex_float* a, lapack_int* lda ); 16282*bf2c3715SXin Li void LAPACK_zsyr( char* uplo, lapack_int* n, lapack_complex_double* alpha, 16283*bf2c3715SXin Li const lapack_complex_double* x, lapack_int* incx, 16284*bf2c3715SXin Li lapack_complex_double* a, lapack_int* lda ); 16285*bf2c3715SXin Li 16286*bf2c3715SXin Li #ifdef __cplusplus 16287*bf2c3715SXin Li } 16288*bf2c3715SXin Li #endif /* __cplusplus */ 16289*bf2c3715SXin Li 16290*bf2c3715SXin Li #endif /* _LAPACKE_H_ */ 16291*bf2c3715SXin Li 16292*bf2c3715SXin Li #endif /* _MKL_LAPACKE_H_ */ 16293