MAGMA  magma-1.4.0
Matrix Algebra on GPU and Multicore Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
magma_slapack.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PRECISION_s
 
#define blasf77_isamax   FORTRAN_NAME( isamax, ISAMAX )
 
#define blasf77_saxpy   FORTRAN_NAME( saxpy, SAXPY )
 
#define blasf77_scopy   FORTRAN_NAME( scopy, SCOPY )
 
#define blasf77_sgemm   FORTRAN_NAME( sgemm, SGEMM )
 
#define blasf77_sgemv   FORTRAN_NAME( sgemv, SGEMV )
 
#define blasf77_sger   FORTRAN_NAME( sger, SGER )
 
#define blasf77_sger   FORTRAN_NAME( sger, SGER )
 
#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )
 
#define blasf77_ssymv   FORTRAN_NAME( ssymv, SSYMV )
 
#define blasf77_ssyr2   FORTRAN_NAME( ssyr2, SSYR2 )
 
#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )
 
#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )
 
#define blasf77_sscal   FORTRAN_NAME( sscal, SSCAL )
 
#define blasf77_sscal   FORTRAN_NAME( sscal, SSCAL )
 
#define blasf77_sswap   FORTRAN_NAME( sswap, SSWAP )
 
#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )
 
#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )
 
#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )
 
#define blasf77_strmm   FORTRAN_NAME( strmm, STRMM )
 
#define blasf77_strmv   FORTRAN_NAME( strmv, STRMV )
 
#define blasf77_strsm   FORTRAN_NAME( strsm, STRSM )
 
#define blasf77_strsv   FORTRAN_NAME( strsv, STRSV )
 
#define lapackf77_slaed2   FORTRAN_NAME( slaed2, SLAED2 )
 
#define lapackf77_slaed4   FORTRAN_NAME( slaed4, SLAED4 )
 
#define lapackf77_slamc3   FORTRAN_NAME( slamc3, SLAMC3 )
 
#define lapackf77_slamrg   FORTRAN_NAME( slamrg, SLAMRG )
 
#define lapackf77_slasrt   FORTRAN_NAME( slasrt, SLASRT )
 
#define lapackf77_sstebz   FORTRAN_NAME( sstebz, SSTEBZ )
 
#define lapackf77_sbdsqr   FORTRAN_NAME( sbdsqr, SBDSQR )
 
#define lapackf77_sgebak   FORTRAN_NAME( sgebak, SGEBAK )
 
#define lapackf77_sgebal   FORTRAN_NAME( sgebal, SGEBAL )
 
#define lapackf77_sgebd2   FORTRAN_NAME( sgebd2, SGEBD2 )
 
#define lapackf77_sgebrd   FORTRAN_NAME( sgebrd, SGEBRD )
 
#define lapackf77_sgeev   FORTRAN_NAME( sgeev, SGEEV )
 
#define lapackf77_sgehd2   FORTRAN_NAME( sgehd2, SGEHD2 )
 
#define lapackf77_sgehrd   FORTRAN_NAME( sgehrd, SGEHRD )
 
#define lapackf77_sgelqf   FORTRAN_NAME( sgelqf, SGELQF )
 
#define lapackf77_sgels   FORTRAN_NAME( sgels, SGELS )
 
#define lapackf77_sgeqlf   FORTRAN_NAME( sgeqlf, SGEQLF )
 
#define lapackf77_sgeqp3   FORTRAN_NAME( sgeqp3, SGEQP3 )
 
#define lapackf77_sgeqrf   FORTRAN_NAME( sgeqrf, SGEQRF )
 
#define lapackf77_sgesv   FORTRAN_NAME( sgesv, SGESV )
 
#define lapackf77_sgesvd   FORTRAN_NAME( sgesvd, SGESVD )
 
#define lapackf77_sgetrf   FORTRAN_NAME( sgetrf, SGETRF )
 
#define lapackf77_sgetri   FORTRAN_NAME( sgetri, SGETRI )
 
#define lapackf77_sgetrs   FORTRAN_NAME( sgetrs, SGETRS )
 
#define lapackf77_ssbtrd   FORTRAN_NAME( ssbtrd, SSBTRD )
 
#define lapackf77_ssyev   FORTRAN_NAME( ssyev, SSYEV )
 
#define lapackf77_ssyevd   FORTRAN_NAME( ssyevd, SSYEVD )
 
#define lapackf77_ssyevr   FORTRAN_NAME( ssyevr, SSYEVR )
 
#define lapackf77_ssyevx   FORTRAN_NAME( ssyevx, SSYEVX )
 
#define lapackf77_ssygs2   FORTRAN_NAME( ssygs2, SSYGS2 )
 
#define lapackf77_ssygst   FORTRAN_NAME( ssygst, SSYGST )
 
#define lapackf77_ssygvd   FORTRAN_NAME( ssygvd, SSYGVD )
 
#define lapackf77_ssytd2   FORTRAN_NAME( ssytd2, SSYTD2 )
 
#define lapackf77_ssytrd   FORTRAN_NAME( ssytrd, SSYTRD )
 
#define lapackf77_ssytrf   FORTRAN_NAME( ssytrf, SSYTRF )
 
#define lapackf77_shseqr   FORTRAN_NAME( shseqr, SHSEQR )
 
#define lapackf77_slabrd   FORTRAN_NAME( slabrd, SLABRD )
 
#define lapackf77_sladiv   FORTRAN_NAME( sladiv, SLADIV )
 
#define lapackf77_slacgv   FORTRAN_NAME( slacgv, SLACGV )
 
#define lapackf77_slacpy   FORTRAN_NAME( slacpy, SLACPY )
 
#define lapackf77_slasyf   FORTRAN_NAME( slasyf, SLASYF )
 
#define lapackf77_slange   FORTRAN_NAME( slange, SLANGE )
 
#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )
 
#define lapackf77_slanst   FORTRAN_NAME( slanst, SLANST )
 
#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )
 
#define lapackf77_slapy3   FORTRAN_NAME( slapy3, SLAPY3 )
 
#define lapackf77_slaqp2   FORTRAN_NAME( slaqp2, SLAQP2 )
 
#define lapackf77_slarf   FORTRAN_NAME( slarf, SLARF )
 
#define lapackf77_slarfb   FORTRAN_NAME( slarfb, SLARFB )
 
#define lapackf77_slarfg   FORTRAN_NAME( slarfg, SLARFG )
 
#define lapackf77_slarft   FORTRAN_NAME( slarft, SLARFT )
 
#define lapackf77_slarnv   FORTRAN_NAME( slarnv, SLARNV )
 
#define lapackf77_slartg   FORTRAN_NAME( slartg, SLARTG )
 
#define lapackf77_slascl   FORTRAN_NAME( slascl, SLASCL )
 
#define lapackf77_slaset   FORTRAN_NAME( slaset, SLASET )
 
#define lapackf77_slaswp   FORTRAN_NAME( slaswp, SLASWP )
 
#define lapackf77_slatrd   FORTRAN_NAME( slatrd, SLATRD )
 
#define lapackf77_slauum   FORTRAN_NAME( slauum, SLAUUM )
 
#define lapackf77_slavsy   FORTRAN_NAME( slavsy, SLAVSY )
 
#define lapackf77_sposv   FORTRAN_NAME( sposv, SPOSV )
 
#define lapackf77_spotrf   FORTRAN_NAME( spotrf, SPOTRF )
 
#define lapackf77_spotri   FORTRAN_NAME( spotri, SPOTRI )
 
#define lapackf77_spotrs   FORTRAN_NAME( spotrs, SPOTRS )
 
#define lapackf77_sstedc   FORTRAN_NAME( sstedc, SSTEDC )
 
#define lapackf77_sstein   FORTRAN_NAME( sstein, SSTEIN )
 
#define lapackf77_sstemr   FORTRAN_NAME( sstemr, SSTEMR )
 
#define lapackf77_ssteqr   FORTRAN_NAME( ssteqr, SSTEQR )
 
#define lapackf77_ssymv   FORTRAN_NAME( ssymv, SSYMV )
 
#define lapackf77_strevc   FORTRAN_NAME( strevc, STREVC )
 
#define lapackf77_strtri   FORTRAN_NAME( strtri, STRTRI )
 
#define lapackf77_sorg2r   FORTRAN_NAME( sorg2r, SORG2R )
 
#define lapackf77_sorgbr   FORTRAN_NAME( sorgbr, SORGBR )
 
#define lapackf77_sorghr   FORTRAN_NAME( sorghr, SORGHR )
 
#define lapackf77_sorglq   FORTRAN_NAME( sorglq, SORGLQ )
 
#define lapackf77_sorgql   FORTRAN_NAME( sorgql, SORGQL )
 
#define lapackf77_sorgqr   FORTRAN_NAME( sorgqr, SORGQR )
 
#define lapackf77_sorgtr   FORTRAN_NAME( sorgtr, SORGTR )
 
#define lapackf77_sorm2r   FORTRAN_NAME( sorm2r, SORM2R )
 
#define lapackf77_sormbr   FORTRAN_NAME( sormbr, SORMBR )
 
#define lapackf77_sormlq   FORTRAN_NAME( sormlq, SORMLQ )
 
#define lapackf77_sormql   FORTRAN_NAME( sormql, SORMQL )
 
#define lapackf77_sormqr   FORTRAN_NAME( sormqr, SORMQR )
 
#define lapackf77_sormtr   FORTRAN_NAME( sormtr, SORMTR )
 
#define lapackf77_sbdt01   FORTRAN_NAME( sbdt01, SBDT01 )
 
#define lapackf77_sget22   FORTRAN_NAME( sget22, SGET22 )
 
#define lapackf77_ssyt21   FORTRAN_NAME( ssyt21, SSYT21 )
 
#define lapackf77_shst01   FORTRAN_NAME( shst01, SHST01 )
 
#define lapackf77_slarfx   FORTRAN_NAME( slarfx, SLARFX )
 
#define lapackf77_slarfy   FORTRAN_NAME( slarfy, SLARFY )
 
#define lapackf77_slatms   FORTRAN_NAME( slatms, SLATMS )
 
#define lapackf77_sqpt01   FORTRAN_NAME( sqpt01, SQPT01 )
 
#define lapackf77_sqrt02   FORTRAN_NAME( sqrt02, SQRT02 )
 
#define lapackf77_sstt21   FORTRAN_NAME( sstt21, SSTT21 )
 
#define lapackf77_sort01   FORTRAN_NAME( sort01, SORT01 )
 
#define DWORKFORZ
 
#define DWORKFORZ_AND_LD
 
#define WSPLIT   float *wr, float *wi
 

Functions

magma_int_t blasf77_isamax (const magma_int_t *n, const float *x, const magma_int_t *incx)
 
void blasf77_saxpy (const magma_int_t *n, const float *alpha, const float *x, const magma_int_t *incx, float *y, const magma_int_t *incy)
 
void blasf77_scopy (const magma_int_t *n, const float *x, const magma_int_t *incx, float *y, const magma_int_t *incy)
 
void blasf77_sgemm (const char *transa, const char *transb, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const float *alpha, const float *A, const magma_int_t *lda, const float *B, const magma_int_t *ldb, const float *beta, float *C, const magma_int_t *ldc)
 
void blasf77_sgemv (const char *transa, const magma_int_t *m, const magma_int_t *n, const float *alpha, const float *A, const magma_int_t *lda, const float *x, const magma_int_t *incx, const float *beta, float *y, const magma_int_t *incy)
 
void blasf77_sger (const magma_int_t *m, const magma_int_t *n, const float *alpha, const float *x, const magma_int_t *incx, const float *y, const magma_int_t *incy, float *A, const magma_int_t *lda)
 
void blasf77_ssymm (const char *side, const char *uplo, const magma_int_t *m, const magma_int_t *n, const float *alpha, const float *A, const magma_int_t *lda, const float *B, const magma_int_t *ldb, const float *beta, float *C, const magma_int_t *ldc)
 
void blasf77_ssymv (const char *uplo, const magma_int_t *n, const float *alpha, const float *A, const magma_int_t *lda, const float *x, const magma_int_t *incx, const float *beta, float *y, const magma_int_t *incy)
 
void blasf77_ssyr2 (const char *uplo, const magma_int_t *n, const float *alpha, const float *x, const magma_int_t *incx, const float *y, const magma_int_t *incy, float *A, const magma_int_t *lda)
 
void blasf77_ssyr2k (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const float *alpha, const float *A, const magma_int_t *lda, const float *B, const magma_int_t *ldb, const float *beta, float *C, const magma_int_t *ldc)
 
void blasf77_ssyrk (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const float *alpha, const float *A, const magma_int_t *lda, const float *beta, float *C, const magma_int_t *ldc)
 
void blasf77_sscal (const magma_int_t *n, const float *alpha, float *x, const magma_int_t *incx)
 
void blasf77_sswap (const magma_int_t *n, float *x, const magma_int_t *incx, float *y, const magma_int_t *incy)
 
void blasf77_strmm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const float *alpha, const float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb)
 
void blasf77_strmv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const float *A, const magma_int_t *lda, float *x, const magma_int_t *incx)
 
void blasf77_strsm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const float *alpha, const float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb)
 
void blasf77_strsv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const float *A, const magma_int_t *lda, float *x, const magma_int_t *incx)
 
void lapackf77_sbdsqr (const char *uplo, const magma_int_t *n, const magma_int_t *ncvt, const magma_int_t *nru, const magma_int_t *ncc, float *d, float *e, float *Vt, const magma_int_t *ldvt, float *U, const magma_int_t *ldu, float *C, const magma_int_t *ldc, float *work, magma_int_t *info)
 
void lapackf77_sgebak (const char *job, const char *side, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, const float *scale, const magma_int_t *m, float *V, const magma_int_t *ldv, magma_int_t *info)
 
void lapackf77_sgebal (const char *job, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *ilo, magma_int_t *ihi, float *scale, magma_int_t *info)
 
void lapackf77_sgebd2 (const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, float *d, float *e, float *tauq, float *taup, float *work, magma_int_t *info)
 
void lapackf77_sgebrd (const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, float *d, float *e, float *tauq, float *taup, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sgeev (const char *jobvl, const char *jobvr, const magma_int_t *n, float *A, const magma_int_t *lda, WSPLIT, float *Vl, const magma_int_t *ldvl, float *Vr, const magma_int_t *ldvr, float *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_sgehd2 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, float *A, const magma_int_t *lda, float *tau, float *work, magma_int_t *info)
 
void lapackf77_sgehrd (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, float *A, const magma_int_t *lda, float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sgelqf (const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sgels (const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *nrhs, float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sgeqlf (const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sgeqp3 (const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *jpvt, float *tau, float *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_sgeqrf (const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sgesv (const magma_int_t *n, const magma_int_t *nrhs, float *A, const magma_int_t *lda, magma_int_t *ipiv, float *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_sgesvd (const char *jobu, const char *jobvt, const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, float *s, float *U, const magma_int_t *ldu, float *Vt, const magma_int_t *ldvt, float *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_sgetrf (const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *ipiv, magma_int_t *info)
 
void lapackf77_sgetri (const magma_int_t *n, float *A, const magma_int_t *lda, const magma_int_t *ipiv, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sgetrs (const char *trans, const magma_int_t *n, const magma_int_t *nrhs, const float *A, const magma_int_t *lda, const magma_int_t *ipiv, float *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_ssbtrd (const char *vect, const char *uplo, const magma_int_t *n, const magma_int_t *kd, float *Ab, const magma_int_t *ldab, float *d, float *e, float *Q, const magma_int_t *ldq, float *work, magma_int_t *info)
 
void lapackf77_ssyev (const char *jobz, const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *w, float *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_ssyevd (const char *jobz, const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *w, float *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_ssyevr (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, float *abstol, magma_int_t *m, float *w, float *z__, magma_int_t *ldz, magma_int_t *isuppz, float *work, magma_int_t *lwork, float *rwork, magma_int_t *lrwork, magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_ssyevx (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, float *abstol, magma_int_t *m, float *w, float *z__, magma_int_t *ldz, float *work, magma_int_t *lwork, float *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info)
 
void lapackf77_ssygs2 (const magma_int_t *itype, const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_ssygst (const magma_int_t *itype, const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_ssygvd (const magma_int_t *itype, const char *jobz, const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb, float *w, float *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_ssytd2 (const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *d, float *e, float *tau, magma_int_t *info)
 
void lapackf77_ssytrd (const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, float *d, float *e, float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_ssytrf (const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *ipiv, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_shseqr (const char *job, const char *compz, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, float *H, const magma_int_t *ldh, WSPLIT, float *Z, const magma_int_t *ldz, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_slabrd (const magma_int_t *m, const magma_int_t *n, const magma_int_t *nb, float *A, const magma_int_t *lda, float *d, float *e, float *tauq, float *taup, float *X, const magma_int_t *ldx, float *Y, const magma_int_t *ldy)
 
void lapackf77_sladiv (float *ret_val, float *x, float *y)
 
void lapackf77_slacgv (const magma_int_t *n, float *x, const magma_int_t *incx)
 
void lapackf77_slacpy (const char *uplo, const magma_int_t *m, const magma_int_t *n, const float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb)
 
void lapackf77_slasyf (const char *uplo, const magma_int_t *n, const magma_int_t *kn, magma_int_t *kb, float *A, const magma_int_t lda, magma_int_t *ipiv, float *work, const magma_int_t *ldwork, magma_int_t *info)
 
float lapackf77_slange (const char *norm, const magma_int_t *m, const magma_int_t *n, const float *A, const magma_int_t *lda, float *work)
 
float lapackf77_slansy (const char *norm, const char *uplo, const magma_int_t *n, const float *A, const magma_int_t *lda, float *work)
 
float lapackf77_slanst (const char *norm, const magma_int_t *n, const float *d, const float *e)
 
void lapackf77_slaqp2 (magma_int_t *m, magma_int_t *n, magma_int_t *offset, float *a, magma_int_t *lda, magma_int_t *jpvt, float *tau, float *vn1, float *vn2, float *work)
 
void lapackf77_slarf (char *side, magma_int_t *m, magma_int_t *n, float *v, magma_int_t *incv, float *tau, float *C, magma_int_t *ldc, float *work)
 
void lapackf77_slarfb (const char *side, const char *trans, const char *direct, const char *storev, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const float *V, const magma_int_t *ldv, const float *T, const magma_int_t *ldt, float *C, const magma_int_t *ldc, float *work, const magma_int_t *ldwork)
 
void lapackf77_slarfg (const magma_int_t *n, float *alpha, float *x, const magma_int_t *incx, float *tau)
 
void lapackf77_slarft (const char *direct, const char *storev, const magma_int_t *n, const magma_int_t *k, float *V, const magma_int_t *ldv, const float *tau, float *T, const magma_int_t *ldt)
 
void lapackf77_slarnv (const magma_int_t *idist, magma_int_t *iseed, const magma_int_t *n, float *x)
 
void lapackf77_slartg (float *F, float *G, float *cs, float *SN, float *R)
 
void lapackf77_slascl (const char *type, const magma_int_t *kl, const magma_int_t *ku, float *cfrom, float *cto, const magma_int_t *m, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_slaset (const char *uplo, const magma_int_t *m, const magma_int_t *n, const float *alpha, const float *beta, float *A, const magma_int_t *lda)
 
void lapackf77_slaswp (const magma_int_t *n, float *A, const magma_int_t *lda, const magma_int_t *k1, const magma_int_t *k2, magma_int_t *ipiv, const magma_int_t *incx)
 
void lapackf77_slatrd (const char *uplo, const magma_int_t *n, const magma_int_t *nb, float *A, const magma_int_t *lda, float *e, float *tau, float *work, const magma_int_t *ldwork)
 
void lapackf77_slauum (const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_slavsy (const char *uplo, const char *trans, const char *diag, magma_int_t *n, magma_int_t *nrhs, float *A, magma_int_t *lda, magma_int_t *ipiv, float *B, magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_sposv (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_spotrf (const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_spotri (const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_spotrs (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, const float *A, const magma_int_t *lda, float *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_sstedc (const char *compz, const magma_int_t *n, float *d, float *e, float *Z, const magma_int_t *ldz, float *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_sstein (const magma_int_t *n, const float *d, const float *e, const magma_int_t *m, const float *w, const magma_int_t *iblock, const magma_int_t *isplit, float *Z, const magma_int_t *ldz, float *work, magma_int_t *iwork, magma_int_t *ifailv, magma_int_t *info)
 
void lapackf77_sstemr (const char *jobz, const char *range, const magma_int_t *n, float *d, float *e, const float *vl, const float *vu, const magma_int_t *il, const magma_int_t *iu, magma_int_t *m, float *w, float *Z, const magma_int_t *ldz, const magma_int_t *nzc, magma_int_t *isuppz, magma_int_t *tryrac, float *work, const magma_int_t *lwork, magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_ssteqr (const char *compz, const magma_int_t *n, float *d, float *e, float *Z, const magma_int_t *ldz, float *work, magma_int_t *info)
 
void lapackf77_strevc (const char *side, const char *howmny, magma_int_t *select, const magma_int_t *n, float *T, const magma_int_t *ldt, float *Vl, const magma_int_t *ldvl, float *Vr, const magma_int_t *ldvr, const magma_int_t *mm, magma_int_t *m, float *work, DWORKFORZ magma_int_t *info)
 
void lapackf77_strtri (const char *uplo, const char *diag, const magma_int_t *n, float *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_sorg2r (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, float *A, const magma_int_t *lda, const float *tau, float *work, magma_int_t *info)
 
void lapackf77_sorgbr (const char *vect, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, float *A, const magma_int_t *lda, const float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sorghr (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, float *A, const magma_int_t *lda, const float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sorglq (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, float *A, const magma_int_t *lda, const float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sorgql (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, float *A, const magma_int_t *lda, const float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sorgqr (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, float *A, const magma_int_t *lda, const float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sorgtr (const char *uplo, const magma_int_t *n, float *A, const magma_int_t *lda, const float *tau, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sorm2r (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const float *A, const magma_int_t *lda, const float *tau, float *C, const magma_int_t *ldc, float *work, magma_int_t *info)
 
void lapackf77_sormbr (const char *vect, const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const float *A, const magma_int_t *lda, const float *tau, float *C, const magma_int_t *ldc, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sormlq (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const float *A, const magma_int_t *lda, const float *tau, float *C, const magma_int_t *ldc, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sormql (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const float *A, const magma_int_t *lda, const float *tau, float *C, const magma_int_t *ldc, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sormqr (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const float *A, const magma_int_t *lda, const float *tau, float *C, const magma_int_t *ldc, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sormtr (const char *side, const char *uplo, const char *trans, const magma_int_t *m, const magma_int_t *n, const float *A, const magma_int_t *lda, const float *tau, float *C, const magma_int_t *ldc, float *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sstebz (const char *range, const char *order, const magma_int_t *n, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, float *abstol, float *d, float *e, const magma_int_t *m, const magma_int_t *nsplit, float *w, magma_int_t *iblock, magma_int_t *isplit, float *work, magma_int_t *iwork, magma_int_t *info)
 
float lapackf77_slamc3 (float *a, float *b)
 
void lapackf77_slamrg (magma_int_t *n1, magma_int_t *n2, float *a, magma_int_t *dtrd1, magma_int_t *dtrd2, magma_int_t *index)
 
float lapackf77_slapy3 (float *x, float *y, float *z)
 
void lapackf77_slaed2 (magma_int_t *k, magma_int_t *n, magma_int_t *cutpnt, float *d, float *q, magma_int_t *ldq, magma_int_t *indxq, float *rho, float *z, float *dlmda, float *w, float *q2, magma_int_t *indx, magma_int_t *indxc, magma_int_t *indxp, magma_int_t *coltyp, magma_int_t *info)
 
void lapackf77_slaed4 (magma_int_t *n, magma_int_t *i, float *d, float *z, float *delta, float *rho, float *dlam, magma_int_t *info)
 
void lapackf77_slasrt (const char *id, const magma_int_t *n, float *d, magma_int_t *info)
 
void lapackf77_sbdt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *kd, float *A, const magma_int_t *lda, float *Q, const magma_int_t *ldq, float *d, float *e, float *Pt, const magma_int_t *ldpt, float *work, float *resid)
 
void lapackf77_sget22 (const char *transa, const char *transe, const char *transw, const magma_int_t *n, float *A, const magma_int_t *lda, float *E, const magma_int_t *lde, float *wr, float *wi, float *work, float *result)
 
void lapackf77_ssyt21 (magma_int_t *itype, const char *uplo, const magma_int_t *n, const magma_int_t *kband, float *A, const magma_int_t *lda, float *d, float *e, float *U, const magma_int_t *ldu, float *V, const magma_int_t *ldv, float *tau, float *work, float *result)
 
void lapackf77_shst01 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, float *A, const magma_int_t *lda, float *H, const magma_int_t *ldh, float *Q, const magma_int_t *ldq, float *work, const magma_int_t *lwork, float *result)
 
void lapackf77_sstt21 (const magma_int_t *n, const magma_int_t *kband, float *AD, float *AE, float *SD, float *SE, float *U, const magma_int_t *ldu, float *work, float *result)
 
void lapackf77_sort01 (const char *rowcol, const magma_int_t *m, const magma_int_t *n, float *U, const magma_int_t *ldu, float *work, const magma_int_t *lwork, float *resid)
 
void lapackf77_slarfy (const char *uplo, const magma_int_t *n, float *V, const magma_int_t *incv, float *tau, float *C, const magma_int_t *ldc, float *work)
 
void lapackf77_slarfx (const char *side, const magma_int_t *m, const magma_int_t *n, float *V, float *tau, float *C, const magma_int_t *ldc, float *work)
 
float lapackf77_sqpt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, float *A, float *Af, const magma_int_t *lda, float *tau, magma_int_t *jpvt, float *work, const magma_int_t *lwork)
 
void lapackf77_sqrt02 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, float *A, float *AF, float *Q, float *R, const magma_int_t *lda, float *tau, float *work, const magma_int_t *lwork, float *rwork, float *result)
 
void lapackf77_slatms (magma_int_t *m, magma_int_t *n, const char *dist, magma_int_t *iseed, const char *sym, float *d, magma_int_t *mode, const float *cond, const float *dmax, magma_int_t *kl, magma_int_t *ku, const char *pack, float *a, magma_int_t *lda, float *work, magma_int_t *info)
 

Macro Definition Documentation

#define blasf77_isamax   FORTRAN_NAME( isamax, ISAMAX )

Definition at line 23 of file magma_slapack.h.

#define blasf77_saxpy   FORTRAN_NAME( saxpy, SAXPY )

Definition at line 24 of file magma_slapack.h.

#define blasf77_scopy   FORTRAN_NAME( scopy, SCOPY )

Definition at line 25 of file magma_slapack.h.

#define blasf77_sgemm   FORTRAN_NAME( sgemm, SGEMM )

Definition at line 26 of file magma_slapack.h.

#define blasf77_sgemv   FORTRAN_NAME( sgemv, SGEMV )

Definition at line 27 of file magma_slapack.h.

#define blasf77_sger   FORTRAN_NAME( sger, SGER )

Definition at line 29 of file magma_slapack.h.

#define blasf77_sger   FORTRAN_NAME( sger, SGER )

Definition at line 29 of file magma_slapack.h.

#define blasf77_sscal   FORTRAN_NAME( sscal, SSCAL )

Definition at line 36 of file magma_slapack.h.

#define blasf77_sscal   FORTRAN_NAME( sscal, SSCAL )

Definition at line 36 of file magma_slapack.h.

#define blasf77_sswap   FORTRAN_NAME( sswap, SSWAP )

Definition at line 37 of file magma_slapack.h.

#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )

Definition at line 38 of file magma_slapack.h.

#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )

Definition at line 38 of file magma_slapack.h.

#define blasf77_ssymv   FORTRAN_NAME( ssymv, SSYMV )

Definition at line 31 of file magma_slapack.h.

#define blasf77_ssyr2   FORTRAN_NAME( ssyr2, SSYR2 )

Definition at line 32 of file magma_slapack.h.

#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )

Definition at line 39 of file magma_slapack.h.

#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )

Definition at line 39 of file magma_slapack.h.

#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )

Definition at line 40 of file magma_slapack.h.

#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )

Definition at line 40 of file magma_slapack.h.

#define blasf77_strmm   FORTRAN_NAME( strmm, STRMM )

Definition at line 41 of file magma_slapack.h.

#define blasf77_strmv   FORTRAN_NAME( strmv, STRMV )

Definition at line 42 of file magma_slapack.h.

#define blasf77_strsm   FORTRAN_NAME( strsm, STRSM )

Definition at line 43 of file magma_slapack.h.

#define blasf77_strsv   FORTRAN_NAME( strsv, STRSV )

Definition at line 44 of file magma_slapack.h.

#define DWORKFORZ

Definition at line 150 of file magma_slapack.h.

#define DWORKFORZ_AND_LD

Definition at line 151 of file magma_slapack.h.

#define lapackf77_sbdsqr   FORTRAN_NAME( sbdsqr, SBDSQR )

Definition at line 53 of file magma_slapack.h.

#define lapackf77_sbdt01   FORTRAN_NAME( sbdt01, SBDT01 )

Definition at line 132 of file magma_slapack.h.

#define lapackf77_sgebak   FORTRAN_NAME( sgebak, SGEBAK )

Definition at line 54 of file magma_slapack.h.

#define lapackf77_sgebal   FORTRAN_NAME( sgebal, SGEBAL )

Definition at line 55 of file magma_slapack.h.

#define lapackf77_sgebd2   FORTRAN_NAME( sgebd2, SGEBD2 )

Definition at line 56 of file magma_slapack.h.

#define lapackf77_sgebrd   FORTRAN_NAME( sgebrd, SGEBRD )

Definition at line 57 of file magma_slapack.h.

#define lapackf77_sgeev   FORTRAN_NAME( sgeev, SGEEV )

Definition at line 58 of file magma_slapack.h.

#define lapackf77_sgehd2   FORTRAN_NAME( sgehd2, SGEHD2 )

Definition at line 59 of file magma_slapack.h.

#define lapackf77_sgehrd   FORTRAN_NAME( sgehrd, SGEHRD )

Definition at line 60 of file magma_slapack.h.

#define lapackf77_sgelqf   FORTRAN_NAME( sgelqf, SGELQF )

Definition at line 61 of file magma_slapack.h.

#define lapackf77_sgels   FORTRAN_NAME( sgels, SGELS )

Definition at line 62 of file magma_slapack.h.

#define lapackf77_sgeqlf   FORTRAN_NAME( sgeqlf, SGEQLF )

Definition at line 63 of file magma_slapack.h.

#define lapackf77_sgeqp3   FORTRAN_NAME( sgeqp3, SGEQP3 )

Definition at line 64 of file magma_slapack.h.

#define lapackf77_sgeqrf   FORTRAN_NAME( sgeqrf, SGEQRF )

Definition at line 65 of file magma_slapack.h.

#define lapackf77_sgesv   FORTRAN_NAME( sgesv, SGESV )

Definition at line 66 of file magma_slapack.h.

#define lapackf77_sgesvd   FORTRAN_NAME( sgesvd, SGESVD )

Definition at line 67 of file magma_slapack.h.

#define lapackf77_sget22   FORTRAN_NAME( sget22, SGET22 )

Definition at line 133 of file magma_slapack.h.

#define lapackf77_sgetrf   FORTRAN_NAME( sgetrf, SGETRF )

Definition at line 68 of file magma_slapack.h.

#define lapackf77_sgetri   FORTRAN_NAME( sgetri, SGETRI )

Definition at line 69 of file magma_slapack.h.

#define lapackf77_sgetrs   FORTRAN_NAME( sgetrs, SGETRS )

Definition at line 70 of file magma_slapack.h.

#define lapackf77_shseqr   FORTRAN_NAME( shseqr, SHSEQR )

Definition at line 82 of file magma_slapack.h.

#define lapackf77_shst01   FORTRAN_NAME( shst01, SHST01 )

Definition at line 135 of file magma_slapack.h.

#define lapackf77_slabrd   FORTRAN_NAME( slabrd, SLABRD )

Definition at line 83 of file magma_slapack.h.

#define lapackf77_slacgv   FORTRAN_NAME( slacgv, SLACGV )

Definition at line 85 of file magma_slapack.h.

#define lapackf77_slacpy   FORTRAN_NAME( slacpy, SLACPY )

Definition at line 86 of file magma_slapack.h.

#define lapackf77_sladiv   FORTRAN_NAME( sladiv, SLADIV )

Definition at line 84 of file magma_slapack.h.

#define lapackf77_slaed2   FORTRAN_NAME( slaed2, SLAED2 )

Definition at line 46 of file magma_slapack.h.

#define lapackf77_slaed4   FORTRAN_NAME( slaed4, SLAED4 )

Definition at line 47 of file magma_slapack.h.

#define lapackf77_slamc3   FORTRAN_NAME( slamc3, SLAMC3 )

Definition at line 48 of file magma_slapack.h.

#define lapackf77_slamrg   FORTRAN_NAME( slamrg, SLAMRG )

Definition at line 49 of file magma_slapack.h.

#define lapackf77_slange   FORTRAN_NAME( slange, SLANGE )

Definition at line 88 of file magma_slapack.h.

#define lapackf77_slanst   FORTRAN_NAME( slanst, SLANST )

Definition at line 90 of file magma_slapack.h.

#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )

Definition at line 91 of file magma_slapack.h.

#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )

Definition at line 91 of file magma_slapack.h.

#define lapackf77_slapy3   FORTRAN_NAME( slapy3, SLAPY3 )

Definition at line 92 of file magma_slapack.h.

#define lapackf77_slaqp2   FORTRAN_NAME( slaqp2, SLAQP2 )

Definition at line 93 of file magma_slapack.h.

#define lapackf77_slarf   FORTRAN_NAME( slarf, SLARF )

Definition at line 94 of file magma_slapack.h.

#define lapackf77_slarfb   FORTRAN_NAME( slarfb, SLARFB )

Definition at line 95 of file magma_slapack.h.

#define lapackf77_slarfg   FORTRAN_NAME( slarfg, SLARFG )

Definition at line 96 of file magma_slapack.h.

#define lapackf77_slarft   FORTRAN_NAME( slarft, SLARFT )

Definition at line 97 of file magma_slapack.h.

#define lapackf77_slarfx   FORTRAN_NAME( slarfx, SLARFX )

Definition at line 136 of file magma_slapack.h.

#define lapackf77_slarfy   FORTRAN_NAME( slarfy, SLARFY )

Definition at line 137 of file magma_slapack.h.

#define lapackf77_slarnv   FORTRAN_NAME( slarnv, SLARNV )

Definition at line 98 of file magma_slapack.h.

#define lapackf77_slartg   FORTRAN_NAME( slartg, SLARTG )

Definition at line 99 of file magma_slapack.h.

#define lapackf77_slascl   FORTRAN_NAME( slascl, SLASCL )

Definition at line 100 of file magma_slapack.h.

#define lapackf77_slaset   FORTRAN_NAME( slaset, SLASET )

Definition at line 101 of file magma_slapack.h.

#define lapackf77_slasrt   FORTRAN_NAME( slasrt, SLASRT )

Definition at line 50 of file magma_slapack.h.

#define lapackf77_slaswp   FORTRAN_NAME( slaswp, SLASWP )

Definition at line 102 of file magma_slapack.h.

#define lapackf77_slasyf   FORTRAN_NAME( slasyf, SLASYF )

Definition at line 87 of file magma_slapack.h.

#define lapackf77_slatms   FORTRAN_NAME( slatms, SLATMS )

Definition at line 138 of file magma_slapack.h.

#define lapackf77_slatrd   FORTRAN_NAME( slatrd, SLATRD )

Definition at line 103 of file magma_slapack.h.

#define lapackf77_slauum   FORTRAN_NAME( slauum, SLAUUM )

Definition at line 104 of file magma_slapack.h.

#define lapackf77_slavsy   FORTRAN_NAME( slavsy, SLAVSY )

Definition at line 105 of file magma_slapack.h.

#define lapackf77_sorg2r   FORTRAN_NAME( sorg2r, SORG2R )

Definition at line 117 of file magma_slapack.h.

#define lapackf77_sorgbr   FORTRAN_NAME( sorgbr, SORGBR )

Definition at line 118 of file magma_slapack.h.

#define lapackf77_sorghr   FORTRAN_NAME( sorghr, SORGHR )

Definition at line 119 of file magma_slapack.h.

#define lapackf77_sorglq   FORTRAN_NAME( sorglq, SORGLQ )

Definition at line 120 of file magma_slapack.h.

#define lapackf77_sorgql   FORTRAN_NAME( sorgql, SORGQL )

Definition at line 121 of file magma_slapack.h.

#define lapackf77_sorgqr   FORTRAN_NAME( sorgqr, SORGQR )

Definition at line 122 of file magma_slapack.h.

#define lapackf77_sorgtr   FORTRAN_NAME( sorgtr, SORGTR )

Definition at line 123 of file magma_slapack.h.

#define lapackf77_sorm2r   FORTRAN_NAME( sorm2r, SORM2R )

Definition at line 124 of file magma_slapack.h.

#define lapackf77_sormbr   FORTRAN_NAME( sormbr, SORMBR )

Definition at line 125 of file magma_slapack.h.

#define lapackf77_sormlq   FORTRAN_NAME( sormlq, SORMLQ )

Definition at line 126 of file magma_slapack.h.

#define lapackf77_sormql   FORTRAN_NAME( sormql, SORMQL )

Definition at line 127 of file magma_slapack.h.

#define lapackf77_sormqr   FORTRAN_NAME( sormqr, SORMQR )

Definition at line 128 of file magma_slapack.h.

#define lapackf77_sormtr   FORTRAN_NAME( sormtr, SORMTR )

Definition at line 129 of file magma_slapack.h.

#define lapackf77_sort01   FORTRAN_NAME( sort01, SORT01 )

Definition at line 142 of file magma_slapack.h.

#define lapackf77_sposv   FORTRAN_NAME( sposv, SPOSV )

Definition at line 106 of file magma_slapack.h.

#define lapackf77_spotrf   FORTRAN_NAME( spotrf, SPOTRF )

Definition at line 107 of file magma_slapack.h.

#define lapackf77_spotri   FORTRAN_NAME( spotri, SPOTRI )

Definition at line 108 of file magma_slapack.h.

#define lapackf77_spotrs   FORTRAN_NAME( spotrs, SPOTRS )

Definition at line 109 of file magma_slapack.h.

#define lapackf77_sqpt01   FORTRAN_NAME( sqpt01, SQPT01 )

Definition at line 139 of file magma_slapack.h.

#define lapackf77_sqrt02   FORTRAN_NAME( sqrt02, SQRT02 )

Definition at line 140 of file magma_slapack.h.

#define lapackf77_ssbtrd   FORTRAN_NAME( ssbtrd, SSBTRD )

Definition at line 71 of file magma_slapack.h.

#define lapackf77_sstebz   FORTRAN_NAME( sstebz, SSTEBZ )

Definition at line 51 of file magma_slapack.h.

#define lapackf77_sstedc   FORTRAN_NAME( sstedc, SSTEDC )

Definition at line 110 of file magma_slapack.h.

#define lapackf77_sstein   FORTRAN_NAME( sstein, SSTEIN )

Definition at line 111 of file magma_slapack.h.

#define lapackf77_sstemr   FORTRAN_NAME( sstemr, SSTEMR )

Definition at line 112 of file magma_slapack.h.

#define lapackf77_ssteqr   FORTRAN_NAME( ssteqr, SSTEQR )

Definition at line 113 of file magma_slapack.h.

#define lapackf77_sstt21   FORTRAN_NAME( sstt21, SSTT21 )

Definition at line 141 of file magma_slapack.h.

#define lapackf77_ssyev   FORTRAN_NAME( ssyev, SSYEV )

Definition at line 72 of file magma_slapack.h.

#define lapackf77_ssyevd   FORTRAN_NAME( ssyevd, SSYEVD )

Definition at line 73 of file magma_slapack.h.

#define lapackf77_ssyevr   FORTRAN_NAME( ssyevr, SSYEVR )

Definition at line 74 of file magma_slapack.h.

#define lapackf77_ssyevx   FORTRAN_NAME( ssyevx, SSYEVX )

Definition at line 75 of file magma_slapack.h.

#define lapackf77_ssygs2   FORTRAN_NAME( ssygs2, SSYGS2 )

Definition at line 76 of file magma_slapack.h.

#define lapackf77_ssygst   FORTRAN_NAME( ssygst, SSYGST )

Definition at line 77 of file magma_slapack.h.

#define lapackf77_ssygvd   FORTRAN_NAME( ssygvd, SSYGVD )

Definition at line 78 of file magma_slapack.h.

#define lapackf77_ssymv   FORTRAN_NAME( ssymv, SSYMV )

Definition at line 114 of file magma_slapack.h.

#define lapackf77_ssyt21   FORTRAN_NAME( ssyt21, SSYT21 )

Definition at line 134 of file magma_slapack.h.

#define lapackf77_ssytd2   FORTRAN_NAME( ssytd2, SSYTD2 )

Definition at line 79 of file magma_slapack.h.

#define lapackf77_ssytrd   FORTRAN_NAME( ssytrd, SSYTRD )

Definition at line 80 of file magma_slapack.h.

#define lapackf77_ssytrf   FORTRAN_NAME( ssytrf, SSYTRF )

Definition at line 81 of file magma_slapack.h.

#define lapackf77_strevc   FORTRAN_NAME( strevc, STREVC )

Definition at line 115 of file magma_slapack.h.

#define lapackf77_strtri   FORTRAN_NAME( strtri, STRTRI )

Definition at line 116 of file magma_slapack.h.

#define PRECISION_s

Definition at line 14 of file magma_slapack.h.

#define WSPLIT   float *wr, float *wi

Definition at line 152 of file magma_slapack.h.

Function Documentation

magma_int_t blasf77_isamax ( const magma_int_t n,
const float *  x,
const magma_int_t incx 
)
void blasf77_saxpy ( const magma_int_t n,
const float *  alpha,
const float *  x,
const magma_int_t incx,
float *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_scopy ( const magma_int_t n,
const float *  x,
const magma_int_t incx,
float *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_sgemm ( const char *  transa,
const char *  transb,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const float *  alpha,
const float *  A,
const magma_int_t lda,
const float *  B,
const magma_int_t ldb,
const float *  beta,
float *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_sgemv ( const char *  transa,
const magma_int_t m,
const magma_int_t n,
const float *  alpha,
const float *  A,
const magma_int_t lda,
const float *  x,
const magma_int_t incx,
const float *  beta,
float *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_sger ( const magma_int_t m,
const magma_int_t n,
const float *  alpha,
const float *  x,
const magma_int_t incx,
const float *  y,
const magma_int_t incy,
float *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void blasf77_sscal ( const magma_int_t n,
const float *  alpha,
float *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void blasf77_sswap ( const magma_int_t n,
float *  x,
const magma_int_t incx,
float *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_ssymm ( const char *  side,
const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const float *  alpha,
const float *  A,
const magma_int_t lda,
const float *  B,
const magma_int_t ldb,
const float *  beta,
float *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_ssymv ( const char *  uplo,
const magma_int_t n,
const float *  alpha,
const float *  A,
const magma_int_t lda,
const float *  x,
const magma_int_t incx,
const float *  beta,
float *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_ssyr2 ( const char *  uplo,
const magma_int_t n,
const float *  alpha,
const float *  x,
const magma_int_t incx,
const float *  y,
const magma_int_t incy,
float *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void blasf77_ssyr2k ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const float *  alpha,
const float *  A,
const magma_int_t lda,
const float *  B,
const magma_int_t ldb,
const float *  beta,
float *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_ssyrk ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const float *  alpha,
const float *  A,
const magma_int_t lda,
const float *  beta,
float *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_strmm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const float *  alpha,
const float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void blasf77_strmv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const float *  A,
const magma_int_t lda,
float *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void blasf77_strsm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const float *  alpha,
const float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void blasf77_strsv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const float *  A,
const magma_int_t lda,
float *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_sbdsqr ( const char *  uplo,
const magma_int_t n,
const magma_int_t ncvt,
const magma_int_t nru,
const magma_int_t ncc,
float *  d,
float *  e,
float *  Vt,
const magma_int_t ldvt,
float *  U,
const magma_int_t ldu,
float *  C,
const magma_int_t ldc,
float *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sbdt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t kd,
float *  A,
const magma_int_t lda,
float *  Q,
const magma_int_t ldq,
float *  d,
float *  e,
float *  Pt,
const magma_int_t ldpt,
float *  work,
float *  resid 
)

Here is the caller graph for this function:

void lapackf77_sgebak ( const char *  job,
const char *  side,
const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
const float *  scale,
const magma_int_t m,
float *  V,
const magma_int_t ldv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgebal ( const char *  job,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t ilo,
magma_int_t ihi,
float *  scale,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgebd2 ( const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  d,
float *  e,
float *  tauq,
float *  taup,
float *  work,
magma_int_t info 
)
void lapackf77_sgebrd ( const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  d,
float *  e,
float *  tauq,
float *  taup,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgeev ( const char *  jobvl,
const char *  jobvr,
const magma_int_t n,
float *  A,
const magma_int_t lda,
WSPLIT  ,
float *  Vl,
const magma_int_t ldvl,
float *  Vr,
const magma_int_t ldvr,
float *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgehd2 ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
float *  A,
const magma_int_t lda,
float *  tau,
float *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgehrd ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
float *  A,
const magma_int_t lda,
float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgelqf ( const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgels ( const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t nrhs,
float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgeqlf ( const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgeqp3 ( const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t jpvt,
float *  tau,
float *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgeqrf ( const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgesv ( const magma_int_t n,
const magma_int_t nrhs,
float *  A,
const magma_int_t lda,
magma_int_t ipiv,
float *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgesvd ( const char *  jobu,
const char *  jobvt,
const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  s,
float *  U,
const magma_int_t ldu,
float *  Vt,
const magma_int_t ldvt,
float *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sget22 ( const char *  transa,
const char *  transe,
const char *  transw,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  E,
const magma_int_t lde,
float *  wr,
float *  wi,
float *  work,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_sgetrf ( const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t ipiv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgetri ( const magma_int_t n,
float *  A,
const magma_int_t lda,
const magma_int_t ipiv,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgetrs ( const char *  trans,
const magma_int_t n,
const magma_int_t nrhs,
const float *  A,
const magma_int_t lda,
const magma_int_t ipiv,
float *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_shseqr ( const char *  job,
const char *  compz,
const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
float *  H,
const magma_int_t ldh,
WSPLIT  ,
float *  Z,
const magma_int_t ldz,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_shst01 ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
float *  A,
const magma_int_t lda,
float *  H,
const magma_int_t ldh,
float *  Q,
const magma_int_t ldq,
float *  work,
const magma_int_t lwork,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_slabrd ( const magma_int_t m,
const magma_int_t n,
const magma_int_t nb,
float *  A,
const magma_int_t lda,
float *  d,
float *  e,
float *  tauq,
float *  taup,
float *  X,
const magma_int_t ldx,
float *  Y,
const magma_int_t ldy 
)
void lapackf77_slacgv ( const magma_int_t n,
float *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_slacpy ( const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void lapackf77_sladiv ( float *  ret_val,
float *  x,
float *  y 
)
void lapackf77_slaed2 ( magma_int_t k,
magma_int_t n,
magma_int_t cutpnt,
float *  d,
float *  q,
magma_int_t ldq,
magma_int_t indxq,
float *  rho,
float *  z,
float *  dlmda,
float *  w,
float *  q2,
magma_int_t indx,
magma_int_t indxc,
magma_int_t indxp,
magma_int_t coltyp,
magma_int_t info 
)
void lapackf77_slaed4 ( magma_int_t n,
magma_int_t i,
float *  d,
float *  z,
float *  delta,
float *  rho,
float *  dlam,
magma_int_t info 
)
float lapackf77_slamc3 ( float *  a,
float *  b 
)
void lapackf77_slamrg ( magma_int_t n1,
magma_int_t n2,
float *  a,
magma_int_t dtrd1,
magma_int_t dtrd2,
magma_int_t index 
)
float lapackf77_slange ( const char *  norm,
const magma_int_t m,
const magma_int_t n,
const float *  A,
const magma_int_t lda,
float *  work 
)

Here is the caller graph for this function:

float lapackf77_slanst ( const char *  norm,
const magma_int_t n,
const float *  d,
const float *  e 
)

Here is the caller graph for this function:

float lapackf77_slansy ( const char *  norm,
const char *  uplo,
const magma_int_t n,
const float *  A,
const magma_int_t lda,
float *  work 
)

Here is the caller graph for this function:

float lapackf77_slapy3 ( float *  x,
float *  y,
float *  z 
)
void lapackf77_slaqp2 ( magma_int_t m,
magma_int_t n,
magma_int_t offset,
float *  a,
magma_int_t lda,
magma_int_t jpvt,
float *  tau,
float *  vn1,
float *  vn2,
float *  work 
)

Here is the caller graph for this function:

void lapackf77_slarf ( char *  side,
magma_int_t m,
magma_int_t n,
float *  v,
magma_int_t incv,
float *  tau,
float *  C,
magma_int_t ldc,
float *  work 
)
void lapackf77_slarfb ( const char *  side,
const char *  trans,
const char *  direct,
const char *  storev,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const float *  V,
const magma_int_t ldv,
const float *  T,
const magma_int_t ldt,
float *  C,
const magma_int_t ldc,
float *  work,
const magma_int_t ldwork 
)

Here is the caller graph for this function:

void lapackf77_slarfg ( const magma_int_t n,
float *  alpha,
float *  x,
const magma_int_t incx,
float *  tau 
)

Here is the caller graph for this function:

void lapackf77_slarft ( const char *  direct,
const char *  storev,
const magma_int_t n,
const magma_int_t k,
float *  V,
const magma_int_t ldv,
const float *  tau,
float *  T,
const magma_int_t ldt 
)

Here is the caller graph for this function:

void lapackf77_slarfx ( const char *  side,
const magma_int_t m,
const magma_int_t n,
float *  V,
float *  tau,
float *  C,
const magma_int_t ldc,
float *  work 
)

Here is the caller graph for this function:

void lapackf77_slarfy ( const char *  uplo,
const magma_int_t n,
float *  V,
const magma_int_t incv,
float *  tau,
float *  C,
const magma_int_t ldc,
float *  work 
)
void lapackf77_slarnv ( const magma_int_t idist,
magma_int_t iseed,
const magma_int_t n,
float *  x 
)

Here is the caller graph for this function:

void lapackf77_slartg ( float *  F,
float *  G,
float *  cs,
float *  SN,
float *  R 
)

Here is the caller graph for this function:

void lapackf77_slascl ( const char *  type,
const magma_int_t kl,
const magma_int_t ku,
float *  cfrom,
float *  cto,
const magma_int_t m,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_slaset ( const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const float *  alpha,
const float *  beta,
float *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void lapackf77_slasrt ( const char *  id,
const magma_int_t n,
float *  d,
magma_int_t info 
)
void lapackf77_slaswp ( const magma_int_t n,
float *  A,
const magma_int_t lda,
const magma_int_t k1,
const magma_int_t k2,
magma_int_t ipiv,
const magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_slasyf ( const char *  uplo,
const magma_int_t n,
const magma_int_t kn,
magma_int_t kb,
float *  A,
const magma_int_t  lda,
magma_int_t ipiv,
float *  work,
const magma_int_t ldwork,
magma_int_t info 
)
void lapackf77_slatms ( magma_int_t m,
magma_int_t n,
const char *  dist,
magma_int_t iseed,
const char *  sym,
float *  d,
magma_int_t mode,
const float *  cond,
const float *  dmax,
magma_int_t kl,
magma_int_t ku,
const char *  pack,
float *  a,
magma_int_t lda,
float *  work,
magma_int_t info 
)
void lapackf77_slatrd ( const char *  uplo,
const magma_int_t n,
const magma_int_t nb,
float *  A,
const magma_int_t lda,
float *  e,
float *  tau,
float *  work,
const magma_int_t ldwork 
)
void lapackf77_slauum ( const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_slavsy ( const char *  uplo,
const char *  trans,
const char *  diag,
magma_int_t n,
magma_int_t nrhs,
float *  A,
magma_int_t lda,
magma_int_t ipiv,
float *  B,
magma_int_t ldb,
magma_int_t info 
)
void lapackf77_sorg2r ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
float *  A,
const magma_int_t lda,
const float *  tau,
float *  work,
magma_int_t info 
)
void lapackf77_sorgbr ( const char *  vect,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
float *  A,
const magma_int_t lda,
const float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sorghr ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
float *  A,
const magma_int_t lda,
const float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sorglq ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
float *  A,
const magma_int_t lda,
const float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sorgql ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
float *  A,
const magma_int_t lda,
const float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sorgqr ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
float *  A,
const magma_int_t lda,
const float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sorgtr ( const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
const float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sorm2r ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const float *  A,
const magma_int_t lda,
const float *  tau,
float *  C,
const magma_int_t ldc,
float *  work,
magma_int_t info 
)
void lapackf77_sormbr ( const char *  vect,
const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const float *  A,
const magma_int_t lda,
const float *  tau,
float *  C,
const magma_int_t ldc,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sormlq ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const float *  A,
const magma_int_t lda,
const float *  tau,
float *  C,
const magma_int_t ldc,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_sormql ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const float *  A,
const magma_int_t lda,
const float *  tau,
float *  C,
const magma_int_t ldc,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sormqr ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const float *  A,
const magma_int_t lda,
const float *  tau,
float *  C,
const magma_int_t ldc,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sormtr ( const char *  side,
const char *  uplo,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const float *  A,
const magma_int_t lda,
const float *  tau,
float *  C,
const magma_int_t ldc,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_sort01 ( const char *  rowcol,
const magma_int_t m,
const magma_int_t n,
float *  U,
const magma_int_t ldu,
float *  work,
const magma_int_t lwork,
float *  resid 
)

Here is the caller graph for this function:

void lapackf77_sposv ( const char *  uplo,
const magma_int_t n,
const magma_int_t nrhs,
float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_spotrf ( const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_spotri ( const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_spotrs ( const char *  uplo,
const magma_int_t n,
const magma_int_t nrhs,
const float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

float lapackf77_sqpt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
float *  A,
float *  Af,
const magma_int_t lda,
float *  tau,
magma_int_t jpvt,
float *  work,
const magma_int_t lwork 
)

Here is the caller graph for this function:

void lapackf77_sqrt02 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
float *  A,
float *  AF,
float *  Q,
float *  R,
const magma_int_t lda,
float *  tau,
float *  work,
const magma_int_t lwork,
float *  rwork,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_ssbtrd ( const char *  vect,
const char *  uplo,
const magma_int_t n,
const magma_int_t kd,
float *  Ab,
const magma_int_t ldab,
float *  d,
float *  e,
float *  Q,
const magma_int_t ldq,
float *  work,
magma_int_t info 
)
void lapackf77_sstebz ( const char *  range,
const char *  order,
const magma_int_t n,
float *  vl,
float *  vu,
magma_int_t il,
magma_int_t iu,
float *  abstol,
float *  d,
float *  e,
const magma_int_t m,
const magma_int_t nsplit,
float *  w,
magma_int_t iblock,
magma_int_t isplit,
float *  work,
magma_int_t iwork,
magma_int_t info 
)
void lapackf77_sstedc ( const char *  compz,
const magma_int_t n,
float *  d,
float *  e,
float *  Z,
const magma_int_t ldz,
float *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sstein ( const magma_int_t n,
const float *  d,
const float *  e,
const magma_int_t m,
const float *  w,
const magma_int_t iblock,
const magma_int_t isplit,
float *  Z,
const magma_int_t ldz,
float *  work,
magma_int_t iwork,
magma_int_t ifailv,
magma_int_t info 
)
void lapackf77_sstemr ( const char *  jobz,
const char *  range,
const magma_int_t n,
float *  d,
float *  e,
const float *  vl,
const float *  vu,
const magma_int_t il,
const magma_int_t iu,
magma_int_t m,
float *  w,
float *  Z,
const magma_int_t ldz,
const magma_int_t nzc,
magma_int_t isuppz,
magma_int_t tryrac,
float *  work,
const magma_int_t lwork,
magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)
void lapackf77_ssteqr ( const char *  compz,
const magma_int_t n,
float *  d,
float *  e,
float *  Z,
const magma_int_t ldz,
float *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sstt21 ( const magma_int_t n,
const magma_int_t kband,
float *  AD,
float *  AE,
float *  SD,
float *  SE,
float *  U,
const magma_int_t ldu,
float *  work,
float *  result 
)
void lapackf77_ssyev ( const char *  jobz,
const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  w,
float *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ssyevd ( const char *  jobz,
const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  w,
float *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ssyevr ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  vl,
float *  vu,
magma_int_t il,
magma_int_t iu,
float *  abstol,
magma_int_t m,
float *  w,
float *  z__,
magma_int_t ldz,
magma_int_t isuppz,
float *  work,
magma_int_t lwork,
float *  rwork,
magma_int_t lrwork,
magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)
void lapackf77_ssyevx ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  vl,
float *  vu,
magma_int_t il,
magma_int_t iu,
float *  abstol,
magma_int_t m,
float *  w,
float *  z__,
magma_int_t ldz,
float *  work,
magma_int_t lwork,
float *  rwork,
magma_int_t iwork,
magma_int_t ifail,
magma_int_t info 
)
void lapackf77_ssygs2 ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb,
magma_int_t info 
)
void lapackf77_ssygst ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ssygvd ( const magma_int_t itype,
const char *  jobz,
const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  B,
const magma_int_t ldb,
float *  w,
float *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ssyt21 ( magma_int_t itype,
const char *  uplo,
const magma_int_t n,
const magma_int_t kband,
float *  A,
const magma_int_t lda,
float *  d,
float *  e,
float *  U,
const magma_int_t ldu,
float *  V,
const magma_int_t ldv,
float *  tau,
float *  work,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_ssytd2 ( const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  d,
float *  e,
float *  tau,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ssytrd ( const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
float *  d,
float *  e,
float *  tau,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ssytrf ( const char *  uplo,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t ipiv,
float *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_strevc ( const char *  side,
const char *  howmny,
magma_int_t select,
const magma_int_t n,
float *  T,
const magma_int_t ldt,
float *  Vl,
const magma_int_t ldvl,
float *  Vr,
const magma_int_t ldvr,
const magma_int_t mm,
magma_int_t m,
float *  work,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_strtri ( const char *  uplo,
const char *  diag,
const magma_int_t n,
float *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function: