MAGMA  1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
 All Classes 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_saxpy   FORTRAN_NAME( saxpy, ZAXPY )
#define blasf77_scopy   FORTRAN_NAME( scopy, ZCOPY )
#define blasf77_sdot   FORTRAN_NAME( sdot, SDOT )
#define blasf77_sgemm   FORTRAN_NAME( sgemm, SGEMM )
#define blasf77_sgemv   FORTRAN_NAME( sgemv, ZGEMV )
#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )
#define blasf77_ssymv   FORTRAN_NAME( ssymv, SSYMV )
#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )
#define blasf77_sher2   FORTRAN_NAME( ssyr2, SSYR2 )
#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )
#define blasf77_sscal   FORTRAN_NAME( sscal, ZSCAL )
#define blasf77_ssscal   FORTRAN_NAME( sscal, ZDSCAL )
#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )
#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )
#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )
#define blasf77_sswap   FORTRAN_NAME( sswap, ZSWAP )
#define blasf77_strmm   FORTRAN_NAME( strmm, STRMM )
#define blasf77_strmv   FORTRAN_NAME( strmv, ZTRMV )
#define blasf77_strsm   FORTRAN_NAME( strsm, STRSM )
#define blasf77_strsv   FORTRAN_NAME( strsv, STRSV )
#define blasf77_sger   FORTRAN_NAME( sger, ZGERU )
#define lapackf77_sbdsqr   FORTRAN_NAME( sbdsqr, ZBDSQR )
#define lapackf77_sgebak   FORTRAN_NAME( sgebak, ZGEBAK )
#define lapackf77_sgebal   FORTRAN_NAME( sgebal, ZGEBAL )
#define lapackf77_sgebd2   FORTRAN_NAME( sgebd2, ZGEBD2 )
#define lapackf77_sgebrd   FORTRAN_NAME( sgebrd, SGEBRD )
#define lapackf77_sgeev   FORTRAN_NAME( sgeev, SGEEV )
#define lapackf77_sgehd2   FORTRAN_NAME( sgehd2, ZGEHD2 )
#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, ZGEQLF )
#define lapackf77_sgeqp3   FORTRAN_NAME( sgeqp3, SGEQP3 )
#define lapackf77_sgeqrf   FORTRAN_NAME( sgeqrf, SGEQRF )
#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_ssyev   FORTRAN_NAME( ssyev, SSYEV )
#define lapackf77_ssyevd   FORTRAN_NAME( ssyevd, SSYEVD )
#define lapackf77_shegs2   FORTRAN_NAME( ssygs2, ZHEGS2 )
#define lapackf77_shegvd   FORTRAN_NAME( ssygvd, SSYGVD )
#define lapackf77_ssytd2   FORTRAN_NAME( ssytd2, ZHETD2 )
#define lapackf77_ssytrd   FORTRAN_NAME( ssytrd, SSYTRD )
#define lapackf77_ssbtrd   FORTRAN_NAME( ssbtrd, SSBTRD )
#define lapackf77_shseqr   FORTRAN_NAME( shseqr, ZHSEQR )
#define lapackf77_slacpy   FORTRAN_NAME( slacpy, ZLACPY )
#define lapackf77_slacgv   FORTRAN_NAME( slacgv, ZLACGV )
#define lapackf77_slange   FORTRAN_NAME( slange, SLANGE )
#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )
#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )
#define lapackf77_slarfb   FORTRAN_NAME( slarfb, SLARFB )
#define lapackf77_slarfg   FORTRAN_NAME( slarfg, ZLARFG )
#define lapackf77_slarft   FORTRAN_NAME( slarft, ZLARFT )
#define lapackf77_slarnv   FORTRAN_NAME( slarnv, ZLARNV )
#define lapackf77_slartg   FORTRAN_NAME( slartg, ZLARTG )
#define lapackf77_slascl   FORTRAN_NAME( slascl, ZLASCL )
#define lapackf77_slaset   FORTRAN_NAME( slaset, ZLASET )
#define lapackf77_slaswp   FORTRAN_NAME( slaswp, ZLASWP )
#define lapackf77_slatrd   FORTRAN_NAME( slatrd, SLATRD )
#define lapackf77_slabrd   FORTRAN_NAME( slabrd, SLABRD )
#define lapackf77_slauum   FORTRAN_NAME( slauum, ZLAUUM )
#define lapackf77_spotrf   FORTRAN_NAME( spotrf, SPOTRF )
#define lapackf77_spotrs   FORTRAN_NAME( spotrs, SPOTRS )
#define lapackf77_spotri   FORTRAN_NAME( spotri, ZPOTRI )
#define lapackf77_strevc   FORTRAN_NAME( strevc, ZTREVC )
#define lapackf77_sstebz   FORTRAN_NAME( sstebz, DSTEBZ )
#define lapackf77_slamc3   FORTRAN_NAME( slamc3, DLAMC3 )
#define lapackf77_slaed4   FORTRAN_NAME( slaed4, DLAED4 )
#define lapackf77_slamrg   FORTRAN_NAME( slamrg, DLAMRG )
#define lapackf77_strtri   FORTRAN_NAME( strtri, ZTRTRI )
#define lapackf77_ssteqr   FORTRAN_NAME( ssteqr, ZSTEQR )
#define lapackf77_sstedc   FORTRAN_NAME( sstedc, ZSTEDC )
#define lapackf77_sstein   FORTRAN_NAME( sstein, ZSTEIN )
#define lapackf77_sstemr   FORTRAN_NAME( sstemr, ZSTEMR )
#define lapackf77_ssymv   FORTRAN_NAME( ssymv, ZSYMV )
#define lapackf77_sorg2r   FORTRAN_NAME( sorg2r, ZUNG2R )
#define lapackf77_sorgbr   FORTRAN_NAME( sorgbr, ZUNGBR )
#define lapackf77_sorghr   FORTRAN_NAME( sorghr, SORGHR )
#define lapackf77_sorglq   FORTRAN_NAME( sorglq, SORGLQ )
#define lapackf77_sungql   FORTRAN_NAME( sorgql, ZUNGQL )
#define lapackf77_sorgqr   FORTRAN_NAME( sorgqr, SORGQR )
#define lapackf77_sorgtr   FORTRAN_NAME( sorgtr, ZUNGTR )
#define lapackf77_sorm2r   FORTRAN_NAME( sorm2r, ZUNM2R )
#define lapackf77_sormbr   FORTRAN_NAME( sormbr, ZUNMBR )
#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, ZBDT01 )
#define lapackf77_sget22   FORTRAN_NAME( sget22, ZGET22 )
#define lapackf77_sqpt01   FORTRAN_NAME( sqpt01, ZQPT01 )
#define lapackf77_ssyt21   FORTRAN_NAME( ssyt21, ZHET21 )
#define lapackf77_shst01   FORTRAN_NAME( shst01, ZHST01 )
#define lapackf77_sqrt02   FORTRAN_NAME( sqrt02, ZQRT02 )
#define lapackf77_sort01   FORTRAN_NAME( sort01, ZUNT01 )
#define lapackf77_slarfy   FORTRAN_NAME( slarfy, ZLARFY )
#define lapackf77_slarfx   FORTRAN_NAME( slarfx, ZLARFX )
#define lapackf77_sstt21   FORTRAN_NAME( sstt21, ZSTT21 )
#define DWORKFORZ
#define DWORKFORZ_AND_LD
#define WSPLIT   float *wr, float *wi

Functions

void blasf77_saxpy (const int *, float *, float *, const int *, float *, const int *)
void blasf77_scopy (const int *, float *, const int *, float *, const int *)
void blasf77_sgemm (const char *, const char *, const int *, const int *, const int *, float *, float *, const int *, float *, const int *, float *, float *, const int *)
void blasf77_sgemv (const char *, const int *, const int *, float *, float *, const int *, float *, const int *, float *, float *, const int *)
void blasf77_sger (int *, int *, float *, float *, int *, float *, int *, float *, int *)
void blasf77_ssymm (const char *, const char *, const int *, const int *, float *, float *, const int *, float *, const int *, float *, float *, const int *)
void blasf77_ssymv (const char *, const int *, float *, float *, const int *, float *, const int *, float *, float *, const int *)
void blasf77_ssyr2k (const char *, const char *, const int *, const int *, float *, float *, const int *, float *, const int *, float *, float *, const int *)
void blasf77_sher2 (const char *, int *, float *, float *, int *, float *, int *, float *, int *)
void blasf77_ssyrk (const char *, const char *, const int *, const int *, float *, float *, const int *, float *, float *, const int *)
void blasf77_sscal (const int *, float *, float *, const int *)
void blasf77_sswap (int *, float *, int *, float *, int *)
void blasf77_strmm (const char *, const char *, const char *, const char *, const int *, const int *, float *, float *, const int *, float *, const int *)
void blasf77_strmv (const char *, const char *, const char *, const int *, float *, const int *, float *, const int *)
void blasf77_strsm (const char *, const char *, const char *, const char *, const int *, const int *, float *, float *, const int *, float *, const int *)
void blasf77_strsv (const char *, const char *, const char *, const int *, float *, const int *, float *, const int *)
void lapackf77_sbdsqr (const char *uplo, magma_int_t *n, magma_int_t *nvct, magma_int_t *nru, magma_int_t *ncc, float *D, float *E, float *VT, magma_int_t *ldvt, float *U, magma_int_t *ldu, float *C, magma_int_t *ldc, float *work, magma_int_t *info)
void lapackf77_sgebak (const char *job, const char *side, magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, float *scale, magma_int_t *m, float *v, magma_int_t *ldv, magma_int_t *info)
void lapackf77_sgebal (const char *job, magma_int_t *n, float *A, magma_int_t *lda, magma_int_t *ilo, magma_int_t *ihi, float *scale, magma_int_t *info)
void lapackf77_sgebd2 (magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, float *d, float *e, float *tauq, float *taup, float *work, magma_int_t *info)
void lapackf77_sgebrd (magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, float *d, float *e, float *tauq, float *taup, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sgeev (const char *jobl, const char *jobr, magma_int_t *n, float *a, magma_int_t *lda, WSPLIT, float *vl, magma_int_t *ldvl, float *vr, magma_int_t *ldvr, float *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_sgehd2 (magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, float *a, magma_int_t *lda, float *tau, float *work, magma_int_t *info)
void lapackf77_sgehrd (magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, float *a, magma_int_t *lda, float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sgelqf (magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sgels (const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *nrhs, float *a, magma_int_t *lda, float *b, magma_int_t *ldb, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sgeqlf (magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sgeqp3 (magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *jpvt, float *tau, float *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_sgeqrf (magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sgetrf (magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *ipiv, magma_int_t *info)
void lapackf77_sgetri (magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *ipiv, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sgetrs (const char *trans, 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_sgesvd (const char *jobu, const char *jobvt, magma_int_t *m, magma_int_t *n, float *a, magma_int_t *lda, float *s, float *u, magma_int_t *ldu, float *vt, magma_int_t *ldvt, float *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_ssyev (const char *jobz, const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, float *w, float *work, magma_int_t *lwork, DWORKFORZ magma_int_t *info)
void lapackf77_ssyevd (const char *jobz, const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, float *w, float *work, magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_shegs2 (int *itype, const char *uplo, int *n, float *a, int *lda, float *b, int *ldb, int *info)
void lapackf77_shegvd (magma_int_t *itype, const char *jobz, const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, float *b, magma_int_t *ldb, float *w, float *work, magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_ssytd2 (const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, float *d, float *e, float *tau, magma_int_t *info)
void lapackf77_ssytrd (const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, float *d, float *e, float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_ssbtrd (const char *vect, const char *uplo, magma_int_t *n, magma_int_t *kd, float *ab, magma_int_t *ldab, float *d__, float *e, float *q, magma_int_t *ldq, float *work, magma_int_t *info)
void lapackf77_shseqr (const char *job, const char *compz, magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, float *H, magma_int_t *ldh, WSPLIT, float *Z, magma_int_t *ldz, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_slacpy (const char *uplo, magma_int_t *m, magma_int_t *n, const float *a, magma_int_t *lda, float *b, magma_int_t *ldb)
void lapackf77_slacgv (magma_int_t *n, float *x, magma_int_t *incx)
float lapackf77_slange (const char *norm, magma_int_t *m, magma_int_t *n, const float *a, magma_int_t *lda, float *work)
float lapackf77_slansy (const char *norm, const char *uplo, magma_int_t *n, const float *a, magma_int_t *lda, float *work)
void lapackf77_slarfb (const char *side, const char *trans, const char *direct, const char *storev, magma_int_t *m, magma_int_t *n, magma_int_t *k, const float *v, magma_int_t *ldv, const float *t, magma_int_t *ldt, float *c, magma_int_t *ldc, float *work, magma_int_t *ldwork)
void lapackf77_slarfg (magma_int_t *n, float *alpha, float *x, magma_int_t *incx, float *tau)
void lapackf77_slarft (const char *direct, const char *storev, magma_int_t *n, magma_int_t *k, float *v, magma_int_t *ldv, const float *tau, float *t, magma_int_t *ldt)
void lapackf77_slarnv (magma_int_t *idist, magma_int_t *iseed, 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, magma_int_t *kl, magma_int_t *ku, float *cfrom, float *cto, magma_int_t *m, magma_int_t *n, float *A, magma_int_t *lda, magma_int_t *info)
void lapackf77_slaset (const char *uplo, magma_int_t *m, magma_int_t *n, float *alpha, float *beta, float *A, magma_int_t *lda)
void lapackf77_slaswp (magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *k1, magma_int_t *k2, magma_int_t *ipiv, magma_int_t *incx)
void lapackf77_slatrd (const char *uplo, magma_int_t *n, magma_int_t *nb, float *a, magma_int_t *lda, float *e, float *tau, float *work, magma_int_t *ldwork)
void lapackf77_slabrd (magma_int_t *m, magma_int_t *n, magma_int_t *nb, float *a, magma_int_t *lda, float *d__, float *e, float *tauq, float *taup, float *x, magma_int_t *ldx, float *y, magma_int_t *ldy)
void lapackf77_spotrf (const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_spotrs (const char *uplo, magma_int_t *n, magma_int_t *nrhs, float *a, magma_int_t *lda, float *b, magma_int_t *ldb, magma_int_t *info)
void lapackf77_spotri (const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_slauum (const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_strevc (const char *side, const char *howmny, magma_int_t *select, magma_int_t *n, float *T, magma_int_t *ldt, float *VL, magma_int_t *ldvl, float *VR, magma_int_t *ldvr, magma_int_t *MM, magma_int_t *M, float *work, DWORKFORZ magma_int_t *info)
void lapackf77_sstebz (const char *range, const char *order, magma_int_t *n, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, float *abstol, float *d__, float *e, magma_int_t *m, 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)
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_ssteqr (const char *compz, magma_int_t *n, float *D, float *E, float *Z, magma_int_t *ldz, float *work, magma_int_t *info)
void lapackf77_sstedc (const char *compz, magma_int_t *n, float *D, float *E, float *Z, magma_int_t *ldz, float *work, magma_int_t *ldwork, DWORKFORZ_AND_LD magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_sstein (magma_int_t *n, float *d__, float *e, magma_int_t *m, float *w, magma_int_t *iblock, magma_int_t *isplit, float *z__, magma_int_t *ldz, float *work, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info)
void lapackf77_sstemr (const char *jobz, const char *range, magma_int_t *n, float *d__, float *e, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, magma_int_t *m, float *w, float *z__, magma_int_t *ldz, magma_int_t *nzc, magma_int_t *isuppz, magma_int_t *tryrac, float *work, magma_int_t *lwork, magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
void lapackf77_strtri (const char *uplo, const char *diag, magma_int_t *n, float *a, magma_int_t *lda, magma_int_t *info)
void lapackf77_sorg2r (magma_int_t *m, magma_int_t *n, magma_int_t *k, float *a, magma_int_t *lda, const float *tau, float *work, magma_int_t *info)
void lapackf77_sorgbr (const char *vect, magma_int_t *m, magma_int_t *n, magma_int_t *k, float *a, magma_int_t *lda, const float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sorghr (magma_int_t *n, magma_int_t *ilo, magma_int_t *ihi, float *a, magma_int_t *lda, const float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sorglq (magma_int_t *m, magma_int_t *n, magma_int_t *k, float *a, magma_int_t *lda, const float *tau, float *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_sungql (magma_int_t *, magma_int_t *, magma_int_t *, float *, magma_int_t *, float *, float *, magma_int_t *, magma_int_t *)
void lapackf77_sorgqr (magma_int_t *m, magma_int_t *n, magma_int_t *k, float *a, magma_int_t *lda, const float *tau, float *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_sorgtr (const char *uplo, magma_int_t *n, float *a, magma_int_t *lda, const float *tau, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sorm2r (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const float *a, magma_int_t *lda, const float *tau, float *c, magma_int_t *ldc, float *work, magma_int_t *info)
void lapackf77_sormbr (const char *vect, const char *side, const char *trans, magma_int_t *M, magma_int_t *N, magma_int_t *K, float *A, magma_int_t *lda, float *Tau, float *C, magma_int_t *ldc, float *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_sormlq (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const float *a, magma_int_t *lda, const float *tau, float *c, magma_int_t *ldc, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sormql (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const float *a, magma_int_t *lda, const float *tau, float *c, magma_int_t *ldc, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sormqr (const char *side, const char *trans, magma_int_t *m, magma_int_t *n, magma_int_t *k, const float *a, magma_int_t *lda, const float *tau, float *c, magma_int_t *ldc, float *work, magma_int_t *lwork, magma_int_t *info)
void lapackf77_sormtr (const char *side, const char *uplo, const char *trans, magma_int_t *M, magma_int_t *N, float *A, magma_int_t *lda, float *Tau, float *C, magma_int_t *ldc, float *work, magma_int_t *ldwork, magma_int_t *info)
void lapackf77_sbdt01 (int *m, int *n, int *kd, float *A, int *lda, float *Q, int *ldq, float *D, float *E, float *PT, int *ldpt, float *work, float *resid)
void lapackf77_sget22 (const char *transa, const char *transe, const char *transw, int *n, float *a, int *lda, float *e, int *lde, float *wr, float *wi, float *work, float *result)
void lapackf77_ssyt21 (int *itype, const char *uplo, int *n, int *kband, float *A, int *lda, float *D, float *E, float *U, int *ldu, float *V, int *ldv, float *TAU, float *work, float *result)
void lapackf77_shst01 (int *n, int *ilo, int *ihi, float *A, int *lda, float *H, int *ldh, float *Q, int *ldq, float *work, int *lwork, float *result)
void lapackf77_sstt21 (int *n, int *kband, float *AD, float *AE, float *SD, float *SE, float *U, int *ldu, float *work, float *result)
void lapackf77_sort01 (const char *rowcol, int *m, int *n, float *U, int *ldu, float *work, int *lwork, float *resid)
void lapackf77_slarfy (const char *uplo, int *N, float *V, int *incv, float *tau, float *C, int *ldc, float *work)
void lapackf77_slarfx (const char *, int *, int *, float *, float *, float *, int *, float *)
float lapackf77_sqpt01 (int *m, int *n, int *k, float *a, float *af, int *lda, float *tau, int *jpvt, float *work, int *lwork)
void lapackf77_sqrt02 (int *m, int *n, int *k, float *A, float *AF, float *Q, float *R, int *lda, float *TAU, float *work, int *lwork, float *rwork, float *result)

Macro Definition Documentation

#define blasf77_saxpy   FORTRAN_NAME( saxpy, ZAXPY )

Definition at line 23 of file magma_slapack.h.

#define blasf77_scopy   FORTRAN_NAME( scopy, ZCOPY )

Definition at line 24 of file magma_slapack.h.

#define blasf77_sdot   FORTRAN_NAME( sdot, SDOT )

Definition at line 30 of file magma_slapack.h.

#define blasf77_sgemm   FORTRAN_NAME( sgemm, SGEMM )

Definition at line 33 of file magma_slapack.h.

#define blasf77_sgemv   FORTRAN_NAME( sgemv, ZGEMV )

Definition at line 34 of file magma_slapack.h.

#define blasf77_sger   FORTRAN_NAME( sger, ZGERU )

Definition at line 50 of file magma_slapack.h.

#define blasf77_sher2   FORTRAN_NAME( ssyr2, SSYR2 )

Definition at line 38 of file magma_slapack.h.

#define blasf77_sscal   FORTRAN_NAME( sscal, ZSCAL )

Definition at line 40 of file magma_slapack.h.

#define blasf77_ssscal   FORTRAN_NAME( sscal, ZDSCAL )

Definition at line 41 of file magma_slapack.h.

#define blasf77_sswap   FORTRAN_NAME( sswap, ZSWAP )

Definition at line 45 of file magma_slapack.h.

#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )

Definition at line 42 of file magma_slapack.h.

#define blasf77_ssymm   FORTRAN_NAME( ssymm, SSYMM )

Definition at line 42 of file magma_slapack.h.

#define blasf77_ssymv   FORTRAN_NAME( ssymv, SSYMV )

Definition at line 36 of file magma_slapack.h.

#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )

Definition at line 43 of file magma_slapack.h.

#define blasf77_ssyr2k   FORTRAN_NAME( ssyr2k, SSYR2K )

Definition at line 43 of file magma_slapack.h.

#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )

Definition at line 44 of file magma_slapack.h.

#define blasf77_ssyrk   FORTRAN_NAME( ssyrk, SSYRK )

Definition at line 44 of file magma_slapack.h.

#define blasf77_strmm   FORTRAN_NAME( strmm, STRMM )

Definition at line 46 of file magma_slapack.h.

#define blasf77_strmv   FORTRAN_NAME( strmv, ZTRMV )

Definition at line 47 of file magma_slapack.h.

#define blasf77_strsm   FORTRAN_NAME( strsm, STRSM )

Definition at line 48 of file magma_slapack.h.

#define blasf77_strsv   FORTRAN_NAME( strsv, STRSV )

Definition at line 49 of file magma_slapack.h.

#define DWORKFORZ

Definition at line 139 of file magma_slapack.h.

#define DWORKFORZ_AND_LD

Definition at line 140 of file magma_slapack.h.

#define lapackf77_sbdsqr   FORTRAN_NAME( sbdsqr, ZBDSQR )

Definition at line 52 of file magma_slapack.h.

#define lapackf77_sbdt01   FORTRAN_NAME( sbdt01, ZBDT01 )

Definition at line 122 of file magma_slapack.h.

#define lapackf77_sgebak   FORTRAN_NAME( sgebak, ZGEBAK )

Definition at line 53 of file magma_slapack.h.

#define lapackf77_sgebal   FORTRAN_NAME( sgebal, ZGEBAL )

Definition at line 54 of file magma_slapack.h.

#define lapackf77_sgebd2   FORTRAN_NAME( sgebd2, ZGEBD2 )

Definition at line 55 of file magma_slapack.h.

#define lapackf77_sgebrd   FORTRAN_NAME( sgebrd, SGEBRD )

Definition at line 56 of file magma_slapack.h.

#define lapackf77_sgeev   FORTRAN_NAME( sgeev, SGEEV )

Definition at line 57 of file magma_slapack.h.

#define lapackf77_sgehd2   FORTRAN_NAME( sgehd2, ZGEHD2 )

Definition at line 58 of file magma_slapack.h.

#define lapackf77_sgehrd   FORTRAN_NAME( sgehrd, SGEHRD )

Definition at line 59 of file magma_slapack.h.

#define lapackf77_sgelqf   FORTRAN_NAME( sgelqf, SGELQF )

Definition at line 60 of file magma_slapack.h.

#define lapackf77_sgels   FORTRAN_NAME( sgels, SGELS )

Definition at line 61 of file magma_slapack.h.

#define lapackf77_sgeqlf   FORTRAN_NAME( sgeqlf, ZGEQLF )

Definition at line 62 of file magma_slapack.h.

#define lapackf77_sgeqp3   FORTRAN_NAME( sgeqp3, SGEQP3 )

Definition at line 63 of file magma_slapack.h.

#define lapackf77_sgeqrf   FORTRAN_NAME( sgeqrf, SGEQRF )

Definition at line 64 of file magma_slapack.h.

#define lapackf77_sgesvd   FORTRAN_NAME( sgesvd, SGESVD )

Definition at line 65 of file magma_slapack.h.

#define lapackf77_sget22   FORTRAN_NAME( sget22, ZGET22 )

Definition at line 123 of file magma_slapack.h.

#define lapackf77_sgetrf   FORTRAN_NAME( sgetrf, SGETRF )

Definition at line 66 of file magma_slapack.h.

#define lapackf77_sgetri   FORTRAN_NAME( sgetri, SGETRI )

Definition at line 67 of file magma_slapack.h.

#define lapackf77_sgetrs   FORTRAN_NAME( sgetrs, SGETRS )

Definition at line 68 of file magma_slapack.h.

#define lapackf77_shegs2   FORTRAN_NAME( ssygs2, ZHEGS2 )

Definition at line 71 of file magma_slapack.h.

#define lapackf77_shegvd   FORTRAN_NAME( ssygvd, SSYGVD )

Definition at line 72 of file magma_slapack.h.

#define lapackf77_shseqr   FORTRAN_NAME( shseqr, ZHSEQR )

Definition at line 76 of file magma_slapack.h.

#define lapackf77_shst01   FORTRAN_NAME( shst01, ZHST01 )

Definition at line 126 of file magma_slapack.h.

#define lapackf77_slabrd   FORTRAN_NAME( slabrd, SLABRD )

Definition at line 91 of file magma_slapack.h.

#define lapackf77_slacgv   FORTRAN_NAME( slacgv, ZLACGV )

Definition at line 78 of file magma_slapack.h.

#define lapackf77_slacpy   FORTRAN_NAME( slacpy, ZLACPY )

Definition at line 77 of file magma_slapack.h.

#define lapackf77_slaed4   FORTRAN_NAME( slaed4, DLAED4 )

Definition at line 99 of file magma_slapack.h.

#define lapackf77_slamc3   FORTRAN_NAME( slamc3, DLAMC3 )

Definition at line 98 of file magma_slapack.h.

#define lapackf77_slamrg   FORTRAN_NAME( slamrg, DLAMRG )

Definition at line 100 of file magma_slapack.h.

#define lapackf77_slange   FORTRAN_NAME( slange, SLANGE )

Definition at line 79 of file magma_slapack.h.

#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )

Definition at line 81 of file magma_slapack.h.

#define lapackf77_slansy   FORTRAN_NAME( slansy, SLANSY )

Definition at line 81 of file magma_slapack.h.

#define lapackf77_slarfb   FORTRAN_NAME( slarfb, SLARFB )

Definition at line 82 of file magma_slapack.h.

#define lapackf77_slarfg   FORTRAN_NAME( slarfg, ZLARFG )

Definition at line 83 of file magma_slapack.h.

#define lapackf77_slarft   FORTRAN_NAME( slarft, ZLARFT )

Definition at line 84 of file magma_slapack.h.

#define lapackf77_slarfx   FORTRAN_NAME( slarfx, ZLARFX )

Definition at line 130 of file magma_slapack.h.

#define lapackf77_slarfy   FORTRAN_NAME( slarfy, ZLARFY )

Definition at line 129 of file magma_slapack.h.

#define lapackf77_slarnv   FORTRAN_NAME( slarnv, ZLARNV )

Definition at line 85 of file magma_slapack.h.

#define lapackf77_slartg   FORTRAN_NAME( slartg, ZLARTG )

Definition at line 86 of file magma_slapack.h.

#define lapackf77_slascl   FORTRAN_NAME( slascl, ZLASCL )

Definition at line 87 of file magma_slapack.h.

#define lapackf77_slaset   FORTRAN_NAME( slaset, ZLASET )

Definition at line 88 of file magma_slapack.h.

#define lapackf77_slaswp   FORTRAN_NAME( slaswp, ZLASWP )

Definition at line 89 of file magma_slapack.h.

#define lapackf77_slatrd   FORTRAN_NAME( slatrd, SLATRD )

Definition at line 90 of file magma_slapack.h.

#define lapackf77_slauum   FORTRAN_NAME( slauum, ZLAUUM )

Definition at line 92 of file magma_slapack.h.

#define lapackf77_sorg2r   FORTRAN_NAME( sorg2r, ZUNG2R )

Definition at line 107 of file magma_slapack.h.

#define lapackf77_sorgbr   FORTRAN_NAME( sorgbr, ZUNGBR )

Definition at line 108 of file magma_slapack.h.

#define lapackf77_sorghr   FORTRAN_NAME( sorghr, SORGHR )

Definition at line 109 of file magma_slapack.h.

#define lapackf77_sorglq   FORTRAN_NAME( sorglq, SORGLQ )

Definition at line 110 of file magma_slapack.h.

#define lapackf77_sorgqr   FORTRAN_NAME( sorgqr, SORGQR )

Definition at line 112 of file magma_slapack.h.

#define lapackf77_sorgtr   FORTRAN_NAME( sorgtr, ZUNGTR )

Definition at line 113 of file magma_slapack.h.

#define lapackf77_sorm2r   FORTRAN_NAME( sorm2r, ZUNM2R )

Definition at line 114 of file magma_slapack.h.

#define lapackf77_sormbr   FORTRAN_NAME( sormbr, ZUNMBR )

Definition at line 115 of file magma_slapack.h.

#define lapackf77_sormlq   FORTRAN_NAME( sormlq, SORMLQ )

Definition at line 116 of file magma_slapack.h.

#define lapackf77_sormql   FORTRAN_NAME( sormql, SORMQL )

Definition at line 117 of file magma_slapack.h.

#define lapackf77_sormqr   FORTRAN_NAME( sormqr, SORMQR )

Definition at line 118 of file magma_slapack.h.

#define lapackf77_sormtr   FORTRAN_NAME( sormtr, SORMTR )

Definition at line 119 of file magma_slapack.h.

#define lapackf77_sort01   FORTRAN_NAME( sort01, ZUNT01 )

Definition at line 128 of file magma_slapack.h.

#define lapackf77_spotrf   FORTRAN_NAME( spotrf, SPOTRF )

Definition at line 93 of file magma_slapack.h.

#define lapackf77_spotri   FORTRAN_NAME( spotri, ZPOTRI )

Definition at line 95 of file magma_slapack.h.

#define lapackf77_spotrs   FORTRAN_NAME( spotrs, SPOTRS )

Definition at line 94 of file magma_slapack.h.

#define lapackf77_sqpt01   FORTRAN_NAME( sqpt01, ZQPT01 )

Definition at line 124 of file magma_slapack.h.

#define lapackf77_sqrt02   FORTRAN_NAME( sqrt02, ZQRT02 )

Definition at line 127 of file magma_slapack.h.

#define lapackf77_ssbtrd   FORTRAN_NAME( ssbtrd, SSBTRD )

Definition at line 75 of file magma_slapack.h.

#define lapackf77_sstebz   FORTRAN_NAME( sstebz, DSTEBZ )

Definition at line 97 of file magma_slapack.h.

#define lapackf77_sstedc   FORTRAN_NAME( sstedc, ZSTEDC )

Definition at line 103 of file magma_slapack.h.

#define lapackf77_sstein   FORTRAN_NAME( sstein, ZSTEIN )

Definition at line 104 of file magma_slapack.h.

#define lapackf77_sstemr   FORTRAN_NAME( sstemr, ZSTEMR )

Definition at line 105 of file magma_slapack.h.

#define lapackf77_ssteqr   FORTRAN_NAME( ssteqr, ZSTEQR )

Definition at line 102 of file magma_slapack.h.

#define lapackf77_sstt21   FORTRAN_NAME( sstt21, ZSTT21 )

Definition at line 131 of file magma_slapack.h.

#define lapackf77_ssyev   FORTRAN_NAME( ssyev, SSYEV )

Definition at line 69 of file magma_slapack.h.

#define lapackf77_ssyevd   FORTRAN_NAME( ssyevd, SSYEVD )

Definition at line 70 of file magma_slapack.h.

#define lapackf77_ssymv   FORTRAN_NAME( ssymv, ZSYMV )

Definition at line 106 of file magma_slapack.h.

#define lapackf77_ssyt21   FORTRAN_NAME( ssyt21, ZHET21 )

Definition at line 125 of file magma_slapack.h.

#define lapackf77_ssytd2   FORTRAN_NAME( ssytd2, ZHETD2 )

Definition at line 73 of file magma_slapack.h.

#define lapackf77_ssytrd   FORTRAN_NAME( ssytrd, SSYTRD )

Definition at line 74 of file magma_slapack.h.

#define lapackf77_strevc   FORTRAN_NAME( strevc, ZTREVC )

Definition at line 96 of file magma_slapack.h.

#define lapackf77_strtri   FORTRAN_NAME( strtri, ZTRTRI )

Definition at line 101 of file magma_slapack.h.

#define lapackf77_sungql   FORTRAN_NAME( sorgql, ZUNGQL )

Definition at line 111 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 141 of file magma_slapack.h.


Function Documentation

void blasf77_saxpy ( const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_scopy ( const int *  ,
float *  ,
const int *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_sgemm ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *  ,
float *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_sgemv ( const char *  ,
const int *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *  ,
float *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_sger ( int *  ,
int *  ,
float *  ,
float *  ,
int *  ,
float *  ,
int *  ,
float *  ,
int *   
)
void blasf77_sher2 ( const char *  ,
int *  ,
float *  ,
float *  ,
int *  ,
float *  ,
int *  ,
float *  ,
int *   
)

Here is the caller graph for this function:

void blasf77_sscal ( const int *  ,
float *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_sswap ( int *  ,
float *  ,
int *  ,
float *  ,
int *   
)

Here is the caller graph for this function:

void blasf77_ssymm ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *  ,
float *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_ssymv ( const char *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *  ,
float *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_ssyr2k ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *  ,
float *  ,
float *  ,
const int *   
)
void blasf77_ssyrk ( const char *  ,
const char *  ,
const int *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_strmm ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *   
)
void blasf77_strmv ( const char *  ,
const char *  ,
const char *  ,
const int *  ,
float *  ,
const int *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_strsm ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
float *  ,
float *  ,
const int *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void blasf77_strsv ( const char *  ,
const char *  ,
const char *  ,
const int *  ,
float *  ,
const int *  ,
float *  ,
const int *   
)

Here is the caller graph for this function:

void lapackf77_sbdsqr ( const char *  uplo,
magma_int_t n,
magma_int_t nvct,
magma_int_t nru,
magma_int_t ncc,
float *  D,
float *  E,
float *  VT,
magma_int_t ldvt,
float *  U,
magma_int_t ldu,
float *  C,
magma_int_t ldc,
float *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sbdt01 ( int *  m,
int *  n,
int *  kd,
float *  A,
int *  lda,
float *  Q,
int *  ldq,
float *  D,
float *  E,
float *  PT,
int *  ldpt,
float *  work,
float *  resid 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_sgebal ( const char *  job,
magma_int_t n,
float *  A,
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 ( magma_int_t m,
magma_int_t n,
float *  a,
magma_int_t lda,
float *  d,
float *  e,
float *  tauq,
float *  taup,
float *  work,
magma_int_t info 
)
void lapackf77_sgebrd ( magma_int_t m,
magma_int_t n,
float *  a,
magma_int_t lda,
float *  d,
float *  e,
float *  tauq,
float *  taup,
float *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sgeev ( const char *  jobl,
const char *  jobr,
magma_int_t n,
float *  a,
magma_int_t lda,
WSPLIT  ,
float *  vl,
magma_int_t ldvl,
float *  vr,
magma_int_t ldvr,
float *  work,
magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_sgesvd ( const char *  jobu,
const char *  jobvt,
magma_int_t m,
magma_int_t n,
float *  a,
magma_int_t lda,
float *  s,
float *  u,
magma_int_t ldu,
float *  vt,
magma_int_t ldvt,
float *  work,
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,
int *  n,
float *  a,
int *  lda,
float *  e,
int *  lde,
float *  wr,
float *  wi,
float *  work,
float *  result 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_sgetrs ( const char *  trans,
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 
)

Here is the caller graph for this function:

void lapackf77_shegs2 ( int *  itype,
const char *  uplo,
int *  n,
float *  a,
int *  lda,
float *  b,
int *  ldb,
int *  info 
)

Here is the caller graph for this function:

void lapackf77_shegvd ( magma_int_t itype,
const char *  jobz,
const char *  uplo,
magma_int_t n,
float *  a,
magma_int_t lda,
float *  b,
magma_int_t ldb,
float *  w,
float *  work,
magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_slabrd ( magma_int_t m,
magma_int_t n,
magma_int_t nb,
float *  a,
magma_int_t lda,
float *  d__,
float *  e,
float *  tauq,
float *  taup,
float *  x,
magma_int_t ldx,
float *  y,
magma_int_t ldy 
)
void lapackf77_slacgv ( magma_int_t n,
float *  x,
magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_slacpy ( const char *  uplo,
magma_int_t m,
magma_int_t n,
const float *  a,
magma_int_t lda,
float *  b,
magma_int_t ldb 
)

Here is the caller graph for this function:

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,
magma_int_t m,
magma_int_t n,
const float *  a,
magma_int_t lda,
float *  work 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_slarfb ( const char *  side,
const char *  trans,
const char *  direct,
const char *  storev,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const float *  v,
magma_int_t ldv,
const float *  t,
magma_int_t ldt,
float *  c,
magma_int_t ldc,
float *  work,
magma_int_t ldwork 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_slarfx ( const char *  ,
int *  ,
int *  ,
float *  ,
float *  ,
float *  ,
int *  ,
float *   
)

Here is the caller graph for this function:

void lapackf77_slarfy ( const char *  uplo,
int *  N,
float *  V,
int *  incv,
float *  tau,
float *  C,
int *  ldc,
float *  work 
)
void lapackf77_slarnv ( magma_int_t idist,
magma_int_t iseed,
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,
magma_int_t kl,
magma_int_t ku,
float *  cfrom,
float *  cto,
magma_int_t m,
magma_int_t n,
float *  A,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_slaswp ( magma_int_t n,
float *  a,
magma_int_t lda,
magma_int_t k1,
magma_int_t k2,
magma_int_t ipiv,
magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_slatrd ( const char *  uplo,
magma_int_t n,
magma_int_t nb,
float *  a,
magma_int_t lda,
float *  e,
float *  tau,
float *  work,
magma_int_t ldwork 
)
void lapackf77_slauum ( const char *  uplo,
magma_int_t n,
float *  a,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sorg2r ( magma_int_t m,
magma_int_t n,
magma_int_t k,
float *  a,
magma_int_t lda,
const float *  tau,
float *  work,
magma_int_t info 
)
void lapackf77_sorgbr ( const char *  vect,
magma_int_t m,
magma_int_t n,
magma_int_t k,
float *  a,
magma_int_t lda,
const float *  tau,
float *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_sorgtr ( const char *  uplo,
magma_int_t n,
float *  a,
magma_int_t lda,
const float *  tau,
float *  work,
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,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const float *  a,
magma_int_t lda,
const float *  tau,
float *  c,
magma_int_t ldc,
float *  work,
magma_int_t info 
)
void lapackf77_sormbr ( const char *  vect,
const char *  side,
const char *  trans,
magma_int_t M,
magma_int_t N,
magma_int_t K,
float *  A,
magma_int_t lda,
float *  Tau,
float *  C,
magma_int_t ldc,
float *  work,
magma_int_t ldwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sormlq ( const char *  side,
const char *  trans,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const float *  a,
magma_int_t lda,
const float *  tau,
float *  c,
magma_int_t ldc,
float *  work,
magma_int_t lwork,
magma_int_t info 
)
void lapackf77_sormql ( const char *  side,
const char *  trans,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const float *  a,
magma_int_t lda,
const float *  tau,
float *  c,
magma_int_t ldc,
float *  work,
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,
magma_int_t m,
magma_int_t n,
magma_int_t k,
const float *  a,
magma_int_t lda,
const float *  tau,
float *  c,
magma_int_t ldc,
float *  work,
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,
magma_int_t M,
magma_int_t N,
float *  A,
magma_int_t lda,
float *  Tau,
float *  C,
magma_int_t ldc,
float *  work,
magma_int_t ldwork,
magma_int_t info 
)
void lapackf77_sort01 ( const char *  rowcol,
int *  m,
int *  n,
float *  U,
int *  ldu,
float *  work,
int *  lwork,
float *  resid 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

float lapackf77_sqpt01 ( int *  m,
int *  n,
int *  k,
float *  a,
float *  af,
int *  lda,
float *  tau,
int *  jpvt,
float *  work,
int *  lwork 
)
void lapackf77_sqrt02 ( int *  m,
int *  n,
int *  k,
float *  A,
float *  AF,
float *  Q,
float *  R,
int *  lda,
float *  TAU,
float *  work,
int *  lwork,
float *  rwork,
float *  result 
)
void lapackf77_ssbtrd ( const char *  vect,
const char *  uplo,
magma_int_t n,
magma_int_t kd,
float *  ab,
magma_int_t ldab,
float *  d__,
float *  e,
float *  q,
magma_int_t ldq,
float *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sstebz ( const char *  range,
const char *  order,
magma_int_t n,
float *  vl,
float *  vu,
magma_int_t il,
magma_int_t iu,
float *  abstol,
float *  d__,
float *  e,
magma_int_t m,
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,
magma_int_t n,
float *  D,
float *  E,
float *  Z,
magma_int_t ldz,
float *  work,
magma_int_t ldwork,
DWORKFORZ_AND_LD magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

void lapackf77_sstt21 ( int *  n,
int *  kband,
float *  AD,
float *  AE,
float *  SD,
float *  SE,
float *  U,
int *  ldu,
float *  work,
float *  result 
)
void lapackf77_ssyev ( const char *  jobz,
const char *  uplo,
magma_int_t n,
float *  a,
magma_int_t lda,
float *  w,
float *  work,
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,
magma_int_t n,
float *  a,
magma_int_t lda,
float *  w,
float *  work,
magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ssyt21 ( int *  itype,
const char *  uplo,
int *  n,
int *  kband,
float *  A,
int *  lda,
float *  D,
float *  E,
float *  U,
int *  ldu,
float *  V,
int *  ldv,
float *  TAU,
float *  work,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_ssytd2 ( const char *  uplo,
magma_int_t n,
float *  a,
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,
magma_int_t n,
float *  a,
magma_int_t lda,
float *  d,
float *  e,
float *  tau,
float *  work,
magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_strevc ( const char *  side,
const char *  howmny,
magma_int_t select,
magma_int_t n,
float *  T,
magma_int_t ldt,
float *  VL,
magma_int_t ldvl,
float *  VR,
magma_int_t ldvr,
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,
magma_int_t n,
float *  a,
magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_sungql ( magma_int_t ,
magma_int_t ,
magma_int_t ,
float *  ,
magma_int_t ,
float *  ,
float *  ,
magma_int_t ,
magma_int_t  
)

Here is the caller graph for this function: