4071 lines
		
	
	
		
			96 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			4071 lines
		
	
	
		
			96 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/sh
 | |
| 
 | |
| # Changelog
 | |
| # 2017/09/03 staticfloat
 | |
| # Added zsymv and csymv into @lapackobjs2 so they are properly renamed
 | |
| #
 | |
| # 2017/07/01 Saar
 | |
| # removed zsymv_ and csymv_ from @blasobs, because these functions
 | |
| # are now in lapack-3.7.0
 | |
| # added blas_thread_shutdown_
 | |
| # added Cblas_cgemm3m and Cblas_zgemm3m
 | |
| # added somatcopy_, simatcopy_ ...
 | |
| # added new functions from lapack-3.7.0
 | |
| # added LAPACKE deprecated objs from lapack-3.7.0
 | |
| #
 | |
| # 2017/08/01 Saar
 | |
| # removed blas_thread_shutdown_
 | |
| #
 | |
| blasobjsc="
 | |
|     caxpy caxpby ccopy cdotc cdotu cgbmv cgemm cgemv cgerc cgeru
 | |
|     chbmv chemm chemv cher2 cher2k cher cherk scabs1 scamax
 | |
|     chpmv chpr2 chpr crotg cscal csrot csscal cswap scamin scasum scnrm2
 | |
|     csymm csyr2k csyrk ctbmv ctbsv ctpmv ctpsv ctrmm ctrmv ctrsm
 | |
|     ctrsv icamax icamin cimatcopy comatcopy cgeadd scsum cgemmt"
 | |
| 
 | |
| blasobjsd="
 | |
|     damax damin dasum daxpy daxpby dcabs1 dcopy ddot dgbmv dgemm
 | |
|     dgemv dger dmax dmin dnrm2 drot drotg drotm drotmg dsbmv
 | |
|     dscal dsdot dspmv dspr2 dimatcopy domatcopy
 | |
|     dspr dswap dsymm dsymv dsyr2 dsyr2k dsyr dsyrk dtbmv dtbsv
 | |
|     dtpmv dtpsv dtrmm dtrmv dtrsm dtrsv
 | |
|         idamax idamin idmax idmin dgeadd dsum dgemmt"
 | |
| 
 | |
| blasobjss="
 | |
|     isamax isamin ismax ismin
 | |
|     samax samin sasum saxpy  saxpby
 | |
|     scopy sdot sdsdot sgbmv sgemm sgemv sger
 | |
|     smax smin snrm2 simatcopy somatcopy
 | |
|     srot srotg srotm srotmg ssbmv sscal sspmv sspr2 sspr sswap
 | |
|     ssymm ssymv ssyr2 ssyr2k ssyr ssyrk stbmv stbsv stpmv stpsv
 | |
|     strmm strmv strsm strsv  sgeadd ssum sgemmt"
 | |
| 
 | |
| blasobjsz="
 | |
|     izamax izamin
 | |
|     zaxpy zaxpby zcopy zdotc zdotu zdrot
 | |
|     zdscal zgbmv zgemm zgemv zgerc zgeru
 | |
|     zhbmv zhemm zhemv zher2 zher2k zher zherk zhpmv zhpr2
 | |
|     zhpr zrotg zscal zswap zsymm zsyr2k zsyrk ztbmv
 | |
|     ztbsv ztpmv ztpsv ztrmm ztrmv ztrsm ztrsv
 | |
|     zomatcopy  zimatcopy dzamax dzamin dzasum dznrm2
 | |
|     zgeadd  dzsum zgemmt"
 | |
| 
 | |
| blasobjs="lsame xerbla"
 | |
| bfblasobjs="sbgemm sbgemv sbdot sbstobf16 sbdtobf16 sbf16tos dbf16tod"
 | |
| cblasobjsc="
 | |
|     cblas_caxpy cblas_ccopy cblas_cdotc cblas_cdotu cblas_cgbmv cblas_cgemm cblas_cgemv
 | |
|     cblas_cgerc cblas_cgeru cblas_chbmv cblas_chemm cblas_chemv cblas_cher2 cblas_cher2k
 | |
|     cblas_cher cblas_cherk  cblas_chpmv cblas_chpr2 cblas_chpr cblas_cscal cblas_caxpby
 | |
|     cblas_csscal cblas_cswap cblas_csymm cblas_csyr2k cblas_csyrk cblas_ctbmv cblas_cgeadd
 | |
|     cblas_ctbsv cblas_ctpmv cblas_ctpsv cblas_ctrmm cblas_ctrmv cblas_ctrsm cblas_ctrsv
 | |
|     cblas_scnrm2 cblas_scasum cblas_cgemmt
 | |
|     cblas_icamax cblas_icamin cblas_icmin cblas_icmax cblas_scsum cblas_cimatcopy cblas_comatcopy
 | |
|     "
 | |
| cblasobjsd="
 | |
|     cblas_dasum cblas_daxpy cblas_dcopy cblas_ddot
 | |
|     cblas_dgbmv cblas_dgemm cblas_dgemv cblas_dger cblas_dnrm2
 | |
|     cblas_drot cblas_drotg cblas_drotm cblas_drotmg cblas_dsbmv cblas_dscal cblas_dsdot
 | |
|     cblas_dspmv cblas_dspr2 cblas_dspr cblas_dswap cblas_dsymm cblas_dsymv cblas_dsyr2
 | |
|     cblas_dsyr2k cblas_dsyr cblas_dsyrk cblas_dtbmv cblas_dtbsv cblas_dtpmv cblas_dtpsv
 | |
|     cblas_dtrmm cblas_dtrmv cblas_dtrsm cblas_dtrsv cblas_daxpby cblas_dgeadd cblas_dgemmt
 | |
|     cblas_idamax cblas_idamin cblas_idmin cblas_idmax cblas_dsum cblas_dimatcopy cblas_domatcopy
 | |
|     "
 | |
| 
 | |
| cblasobjss="
 | |
|     cblas_sasum cblas_saxpy cblas_saxpby
 | |
|     cblas_scopy cblas_sdot cblas_sdsdot cblas_sgbmv cblas_sgemm
 | |
|     cblas_sgemv cblas_sger cblas_snrm2 cblas_srot cblas_srotg
 | |
|     cblas_srotm cblas_srotmg cblas_ssbmv cblas_sscal cblas_sspmv cblas_sspr2 cblas_sspr
 | |
|     cblas_sswap cblas_ssymm cblas_ssymv cblas_ssyr2 cblas_ssyr2k cblas_ssyr cblas_ssyrk
 | |
|     cblas_stbmv cblas_stbsv cblas_stpmv cblas_stpsv cblas_strmm cblas_strmv cblas_strsm
 | |
|     cblas_strsv cblas_sgeadd cblas_sgemmt
 | |
|     cblas_isamax cblas_isamin cblas_ismin cblas_ismax cblas_ssum cblas_simatcopy cblas_somatcopy
 | |
|     "
 | |
| 
 | |
| cblasobjsz="
 | |
|     cblas_dzasum cblas_dznrm2 cblas_zaxpy cblas_zcopy cblas_zdotc cblas_zdotu cblas_zdscal
 | |
|     cblas_zgbmv cblas_zgemm cblas_zgemv cblas_zgerc cblas_zgeru cblas_zhbmv cblas_zhemm
 | |
|     cblas_zhemv cblas_zher2 cblas_zher2k cblas_zher cblas_zherk cblas_zhpmv cblas_zhpr2
 | |
|     cblas_zhpr cblas_zscal cblas_zswap cblas_zsymm cblas_zsyr2k cblas_zsyrk
 | |
|     cblas_ztbmv cblas_ztbsv cblas_ztpmv cblas_ztpsv cblas_ztrmm cblas_ztrmv cblas_ztrsm
 | |
|     cblas_ztrsv cblas_cdotc_sub cblas_cdotu_sub cblas_zdotc_sub cblas_zdotu_sub
 | |
|     cblas_zaxpby cblas_zgeadd cblas_zgemmt
 | |
|     cblas_izamax cblas_izamin cblas_izmin cblas_izmax cblas_dzsum cblas_zimatcopy cblas_zomatcopy
 | |
| "
 | |
| 
 | |
| cblasobjs="cblas_xerbla"
 | |
| 
 | |
| bfcblasobjs="cblas_sbgemm cblas_sbgemv cblas_sbdot cblas_sbstobf16 cblas_sbdtobf16 cblas_sbf16tos cblas_dbf16tod"
 | |
| 
 | |
| exblasobjs="
 | |
|     qamax qamin qasum qaxpy qcabs1 qcopy qdot qgbmv qgemm
 | |
|     qgemv qger qmax qmin
 | |
|     qnrm2
 | |
|     qsbmv qscal qspmv qspr2
 | |
|     qspr qswap qsymm qsymv qsyr2 qsyr2k qsyr qsyrk qtbmv qtbsv
 | |
|     qtpmv qtpsv qtrmm qtrmv qtrsm qtrsv
 | |
|     qxamax qxamin qxasum qxnrm2
 | |
|     xaxpy xcopy xdotc xdotu
 | |
|     xqscal xgbmv xgemm xgemv xgerc xgeru
 | |
|     xhbmv xhemm xhemv xher2 xher2k xher xherk xhpmv xhpr2
 | |
|     xhpr xscal xswap xsymm xsyr2k xsyrk xtbmv
 | |
|     xtbsv xtpmv xtpsv xtrmm xtrmv xtrsm xtrsv
 | |
| "
 | |
| #   qrot,qrotg,qrotm,qrotmg,
 | |
| #   xdrot,xrotg,
 | |
| 
 | |
| gemm3mobj=""
 | |
| 
 | |
| cblasgemm3mobj=""
 | |
| 
 | |
| gemm3mobjsc="
 | |
|     cgemm3m
 | |
| "
 | |
| gemm3mobjsz="
 | |
|     zgemm3m
 | |
| "
 | |
| 
 | |
| cblasgemm3mobjsc="
 | |
|     cblas_cgemm3m
 | |
| "
 | |
| cblasgemm3mobjsz="
 | |
|     cblas_zgemm3m
 | |
| "
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #both underscore and no underscore
 | |
| misc_common_objs="
 | |
|     openblas_get_parallel
 | |
|     openblas_get_num_procs
 | |
|     openblas_set_num_threads
 | |
|     openblas_get_num_threads
 | |
| "
 | |
| 
 | |
| misc_no_underscore_objs="
 | |
|     goto_set_num_threads
 | |
|     openblas_get_config
 | |
|     openblas_get_corename
 | |
| "
 | |
| 
 | |
| misc_underscore_objs=""
 | |
| 
 | |
| # These routines are provided by OpenBLAS.
 | |
| lapackobjss="
 | |
|     sgesv
 | |
|     sgetf2
 | |
|     sgetrf
 | |
|     slaswp
 | |
|     sgetrs
 | |
|     slauu2
 | |
|     slauum
 | |
|     spotf2
 | |
|     spotrf
 | |
|     strti2
 | |
|     strtri
 | |
|     spotri
 | |
| "
 | |
| 
 | |
| lapackobjsd="
 | |
|  dgesv
 | |
|  dgetf2
 | |
|  dgetrf
 | |
|  dlaswp
 | |
|  dgetrs
 | |
|  dlauu2
 | |
|  dlauum
 | |
|  dpotf2
 | |
|  dpotrf
 | |
|  dtrti2
 | |
|  dtrtri
 | |
|  dpotri
 | |
| "
 | |
| 
 | |
| lapackobjsc="
 | |
| cgesv
 | |
| cgetf2
 | |
| cgetrf
 | |
| claswp
 | |
| cgetrs
 | |
| clauu2
 | |
| clauum
 | |
| cpotf2
 | |
| cpotrf
 | |
| ctrti2
 | |
| ctrtri
 | |
| cpotri
 | |
| "
 | |
| 
 | |
| lapackobjsz="
 | |
| zgesv
 | |
| zgetf2
 | |
| zgetrf
 | |
| zlaswp
 | |
| zgetrs
 | |
| zlauu2
 | |
| zlauum
 | |
| zpotf2
 | |
| zpotrf
 | |
| ztrti2
 | |
| ztrtri
 | |
| zpotri
 | |
| "
 | |
| 
 | |
| 
 | |
| # These routines are provided by LAPACK (reference implementation).
 | |
| #
 | |
| # This list is prepared by copying all routines listed in
 | |
| # `lapack-3.4.1/SRC/Makefile` and replacing the '.o' suffix with a comma.
 | |
| # Thereafter the following routines should be removed:
 | |
| # - those provided by OpenBLAS (see @lapackobjs)
 | |
| # - extra precision routines (see @lapack_extendedprecision_objs)
 | |
| # Each of these have been marked individually with "already provided" or "excluded".
 | |
| 
 | |
| # ALLAUX  -- Auxiliary routines called from all precisions
 | |
| # already provided by b"asobjs: xerbla lsame
 | |
| lapackobjs2="
 | |
|     ilaenv ieeeck lsamen  iparmq
 | |
|     ilaprec ilatrans ilauplo iladiag
 | |
|     ilaver slamch slamc3
 | |
| "
 | |
| 
 | |
| # SCLAUX  -- Auxiliary routines called from both REAL and COMPLEX.
 | |
| # excluded: second_$(TIMER)
 | |
| lapackobjs2sc="
 | |
|     sbdsdc
 | |
|     sbdsqr sdisna slabad slacpy sladiv slae2  slaebz
 | |
|     slaed0 slaed1 slaed2 slaed3 slaed4 slaed5 slaed6
 | |
|     slaed7 slaed8 slaed9 slaeda slaev2 slagtf
 | |
|     slagts slamrg slanst
 | |
|     slapy2 slapy3 slarnv
 | |
|     slarra slarrb slarrc slarrd slarre slarrf slarrj
 | |
|     slarrk slarrr slaneg
 | |
|     slartg slaruv slas2  slascl
 | |
|     slasd0 slasd1 slasd2 slasd3 slasd4 slasd5 slasd6
 | |
|     slasd7 slasd8 slasda slasdq slasdt
 | |
|     slaset slasq1 slasq2 slasq3 slasq4 slasq5 slasq6
 | |
|     slasr  slasrt slassq slasv2 spttrf sstebz sstedc
 | |
|     ssteqr ssterf slaisnan sisnan
 | |
|     slartgp slartgs
 | |
| "
 | |
| 
 | |
| # DZLAUX  -- Auxiliary routines called from both DOUBLE and COMPLEX*16.
 | |
| # excluded: dsecnd_$(TIMER)
 | |
| lapackobjs2dz="
 | |
|     dbdsdc
 | |
|     dbdsqr ddisna dlabad dlacpy dladiv dlae2  dlaebz
 | |
|     dlaed0 dlaed1 dlaed2 dlaed3 dlaed4 dlaed5 dlaed6
 | |
|     dlaed7 dlaed8 dlaed9 dlaeda dlaev2 dlagtf
 | |
|     dlagts dlamrg dlanst
 | |
|     dlapy2 dlapy3 dlarnv
 | |
|     dlarra dlarrb dlarrc dlarrd dlarre dlarrf dlarrj
 | |
|     dlarrk dlarrr dlaneg
 | |
|     dlartg dlaruv dlas2  dlascl
 | |
|     dlasd0 dlasd1 dlasd2 dlasd3 dlasd4 dlasd5 dlasd6
 | |
|     dlasd7 dlasd8 dlasda dlasdq dlasdt
 | |
|     dlaset dlasq1 dlasq2 dlasq3 dlasq4 dlasq5 dlasq6
 | |
|     dlasr  dlasrt dlassq dlasv2 dpttrf dstebz dstedc
 | |
|     dsteqr dsterf dlaisnan disnan
 | |
|     dlartgp dlartgs
 | |
|     dlamch dlamc3
 | |
| "
 | |
| 
 | |
| # SLASRC  -- Single precision real LAPACK routines
 | |
| # already provided by l"packobjs:
 | |
| #     sgesv sgetf2 slaswp slauu2 slauum spotf2 spotri strti2 strtri
 | |
| lapackobjs2s="
 | |
|     sgbbrd sgbcon sgbequ sgbrfs sgbsv
 | |
|     sgbsvx sgbtf2 sgbtrf sgbtrs sgebak sgebal sgebd2
 | |
|     sgebrd sgecon sgeequ sgees  sgeesx sgeev  sgeevx
 | |
|     sgehd2 sgehrd sgelq2 sgelqf
 | |
|     sgels  sgelsd sgelss sgelsy sgeql2 sgeqlf
 | |
|     sgeqp3 sgeqr2 sgeqr2p sgeqrf sgeqrfp sgerfs
 | |
|     sgerq2 sgerqf sgesc2 sgesdd sgesvd sgesvx
 | |
|     sgetc2 sgetri
 | |
|     sggbak sggbal sgges  sggesx sggev  sggevx
 | |
|     sggglm sgghrd sgglse sggqrf
 | |
|     sggrqf sgtcon sgtrfs sgtsv
 | |
|     sgtsvx sgttrf sgttrs sgtts2 shgeqz
 | |
|     shsein shseqr slabrd slacon slacn2
 | |
|     slaein slaexc slag2  slags2 slagtm slagv2 slahqr
 | |
|     slahr2 slaic1 slaln2 slals0 slalsa slalsd
 | |
|     slangb slange slangt slanhs slansb slansp
 | |
|     slansy slantb slantp slantr slanv2
 | |
|     slapll slapmt
 | |
|     slaqgb slaqge slaqp2 slaqps slaqsb slaqsp slaqsy
 | |
|     slaqr0 slaqr1 slaqr2 slaqr3 slaqr4 slaqr5
 | |
|     slaqtr slar1v slar2v ilaslr ilaslc
 | |
|     slarf  slarfb slarfg slarfgp slarft slarfx slargv
 | |
|     slarrv slartv
 | |
|     slarz  slarzb slarzt slasy2 slasyf
 | |
|     slatbs slatdf slatps slatrd slatrs slatrz
 | |
|     sopgtr sopmtr sorg2l sorg2r
 | |
|     sorgbr sorghr sorgl2 sorglq sorgql sorgqr sorgr2
 | |
|     sorgrq sorgtr sorm2l sorm2r
 | |
|     sormbr sormhr sorml2 sormlq sormql sormqr sormr2
 | |
|     sormr3 sormrq sormrz sormtr spbcon spbequ spbrfs
 | |
|     spbstf spbsv  spbsvx
 | |
|     spbtf2 spbtrf spbtrs spocon spoequ sporfs sposv
 | |
|     sposvx spstrf spstf2
 | |
|     sppcon sppequ
 | |
|     spprfs sppsv  sppsvx spptrf spptri spptrs sptcon
 | |
|     spteqr sptrfs sptsv  sptsvx spttrs sptts2 srscl
 | |
|     ssbev  ssbevd ssbevx ssbgst ssbgv  ssbgvd ssbgvx
 | |
|     ssbtrd sspcon sspev  sspevd sspevx sspgst
 | |
|     sspgv  sspgvd sspgvx ssprfs sspsv  sspsvx ssptrd
 | |
|     ssptrf ssptri ssptrs sstegr sstein sstev  sstevd sstevr
 | |
|     sstevx
 | |
|     ssycon ssyev  ssyevd ssyevr ssyevx ssygs2
 | |
|     ssygst ssygv  ssygvd ssygvx ssyrfs ssysv  ssysvx
 | |
|     ssytd2 ssytf2 ssytrd ssytrf ssytri ssytri2 ssytri2x
 | |
|     ssyswapr ssytrs ssytrs2 ssyconv
 | |
|     stbcon
 | |
|     stbrfs stbtrs stgevc stgex2 stgexc stgsen
 | |
|     stgsja stgsna stgsy2 stgsyl stpcon stprfs stptri
 | |
|     stptrs
 | |
|     strcon strevc strexc strrfs strsen strsna strsyl
 | |
|     strtrs stzrzf sstemr
 | |
|     slansf spftrf spftri spftrs ssfrk stfsm stftri stfttp
 | |
|     stfttr stpttf stpttr strttf strttp
 | |
|     sgejsv  sgesvj  sgsvj0  sgsvj1
 | |
|     sgeequb ssyequb spoequb sgbequb
 | |
|     sbbcsd slapmr sorbdb sorbdb1 sorbdb2 sorbdb3 sorbdb4
 | |
|     sorbdb5 sorbdb6 sorcsd sorcsd2by1
 | |
|     sgeqrt sgeqrt2 sgeqrt3 sgemqrt
 | |
|     stpqrt stpqrt2 stpmqrt stprfb
 | |
| "
 | |
| 
 | |
| # DSLASRC -- Double-single mixed precision real routines called from
 | |
| # single, single-extra and double precision real LAPACK
 | |
| # routines (i.e. from SLASRC, SXLASRC, DLASRC).
 | |
| #
 | |
| # already provided by @lapackobjs:
 | |
| #     sgetrs, spotrf, sgetrf
 | |
| lapackobjs2ds="
 | |
|     spotrs
 | |
| "
 | |
| 
 | |
| # CLASRC  -- Single precision complex LAPACK routines
 | |
| # already provided by @blasobjs:
 | |
| # already provided by @lapackobjs:
 | |
| #     cgesv, cgetf2, claswp, clauu2, clauum, cpotf2, cpotri, ctrti2, ctrtri
 | |
| lapackobjs2c="
 | |
|     cbdsqr cgbbrd cgbcon cgbequ cgbrfs cgbsv  cgbsvx
 | |
|     cgbtf2 cgbtrf cgbtrs cgebak cgebal cgebd2 cgebrd
 | |
|     cgecon cgeequ cgees  cgeesx cgeev  cgeevx
 | |
|     cgehd2 cgehrd cgelq2 cgelqf
 | |
|     cgels  cgelsd cgelss cgelsy cgeql2 cgeqlf cgeqp3
 | |
|     cgeqr2 cgeqr2p cgeqrf cgeqrfp cgerfs
 | |
|     cgerq2 cgerqf cgesc2 cgesdd cgesvd
 | |
|     cgesvx cgetc2 cgetri
 | |
|     cggbak cggbal cgges  cggesx cggev  cggevx cggglm
 | |
|     cgghrd cgglse cggqrf cggrqf
 | |
|     cgtcon cgtrfs cgtsv  cgtsvx cgttrf cgttrs cgtts2 chbev
 | |
|     chbevd chbevx chbgst chbgv  chbgvd chbgvx chbtrd
 | |
|     checon cheev  cheevd cheevr cheevx chegs2 chegst
 | |
|     chegv  chegvd chegvx cherfs chesv  chesvx chetd2
 | |
|     chetf2 chetrd
 | |
|     chetrf chetri chetri2 chetri2x cheswapr
 | |
|     chetrs chetrs2 chgeqz chpcon chpev  chpevd
 | |
|     chpevx chpgst chpgv  chpgvd chpgvx chprfs chpsv
 | |
|     chpsvx
 | |
|     chptrd chptrf chptri chptrs chsein chseqr clabrd
 | |
|     clacgv clacon clacn2 clacp2 clacpy clacrm clacrt cladiv
 | |
|     claed0 claed7 claed8
 | |
|     claein claesy claev2 clags2 clagtm
 | |
|     clahef clahqr
 | |
|     clahr2 claic1 clals0 clalsa clalsd clangb clange clangt
 | |
|     clanhb clanhe
 | |
|     clanhp clanhs clanht clansb clansp clansy clantb
 | |
|     clantp clantr clapll clapmt clarcm claqgb claqge
 | |
|     claqhb claqhe claqhp claqp2 claqps claqsb
 | |
|     claqr0 claqr1 claqr2 claqr3 claqr4 claqr5
 | |
|     claqsp claqsy clar1v clar2v ilaclr ilaclc
 | |
|     clarf  clarfb clarfg clarft clarfgp
 | |
|     clarfx clargv clarnv clarrv clartg clartv
 | |
|     clarz  clarzb clarzt clascl claset clasr  classq
 | |
|     clasyf clatbs clatdf clatps clatrd clatrs clatrz
 | |
|     cpbcon cpbequ cpbrfs cpbstf cpbsv
 | |
|     cpbsvx cpbtf2 cpbtrf cpbtrs cpocon cpoequ cporfs
 | |
|     cposv  cposvx cpstrf cpstf2
 | |
|     cppcon cppequ cpprfs cppsv  cppsvx cpptrf cpptri cpptrs
 | |
|     cptcon cpteqr cptrfs cptsv  cptsvx cpttrf cpttrs cptts2
 | |
|     crot   cspcon cspmv  cspr   csprfs cspsv
 | |
|     cspsvx csptrf csptri csptrs csrscl cstedc
 | |
|     cstegr cstein csteqr
 | |
|     csycon
 | |
|     csymv
 | |
|     csyr csyrfs csysv  csysvx csytf2 csytrf csytri csytri2 csytri2x
 | |
|     csyswapr csytrs csytrs2 csyconv
 | |
|     ctbcon ctbrfs ctbtrs ctgevc ctgex2
 | |
|     ctgexc ctgsen ctgsja ctgsna ctgsy2 ctgsyl ctpcon
 | |
|     ctprfs ctptri
 | |
|     ctptrs ctrcon ctrevc ctrexc ctrrfs ctrsen ctrsna
 | |
|     ctrsyl ctrtrs ctzrzf cung2l cung2r
 | |
|     cungbr cunghr cungl2 cunglq cungql cungqr cungr2
 | |
|     cungrq cungtr cunm2l cunm2r cunmbr cunmhr cunml2
 | |
|     cunmlq cunmql cunmqr cunmr2 cunmr3 cunmrq cunmrz
 | |
|     cunmtr cupgtr cupmtr icmax1 scsum1 cstemr
 | |
|     chfrk ctfttp clanhf cpftrf cpftri cpftrs ctfsm ctftri
 | |
|     ctfttr ctpttf ctpttr ctrttf ctrttp
 | |
|     cgeequb cgbequb csyequb cpoequb cheequb
 | |
|     cbbcsd clapmr cunbdb cunbdb1 cunbdb2 cunbdb3 cunbdb4
 | |
|     cunbdb5 cunbdb6 cuncsd cuncsd2by1
 | |
|     cgeqrt cgeqrt2 cgeqrt3 cgemqrt
 | |
|     ctpqrt ctpqrt2 ctpmqrt ctprfb
 | |
| "
 | |
| 
 | |
| # ZCLASRC -- Double-single mixed precision complex routines called from
 | |
| # single, single-extra and double precision complex LAPACK
 | |
| # routines (i.e. from CLASRC, CXLASRC, ZLASRC).
 | |
| #
 | |
| # already provided by @lapackobjs:
 | |
| #     cgetrs, cpotrf, cgetrf
 | |
| lapackobjs2zc="
 | |
|     cpotrs
 | |
| "
 | |
| 
 | |
| # DLASRC  -- Double precision real LAPACK routines
 | |
| # already provided by @lapackobjs:
 | |
| #     dgesv, dgetf2, dgetrs, dlaswp, dlauu2, dlauum, dpotf2, dpotrf, dpotri,
 | |
| #     dtrti2, dtrtri
 | |
| lapackobjs2d="
 | |
|     dgbbrd dgbcon dgbequ dgbrfs dgbsv
 | |
|     dgbsvx dgbtf2 dgbtrf dgbtrs dgebak dgebal dgebd2
 | |
|     dgebrd dgecon dgeequ dgees  dgeesx dgeev  dgeevx
 | |
|     dgehd2 dgehrd dgelq2 dgelqf
 | |
|     dgels  dgelsd dgelss dgelsy dgeql2 dgeqlf
 | |
|     dgeqp3 dgeqr2 dgeqr2p dgeqrf dgeqrfp dgerfs
 | |
|     dgerq2 dgerqf dgesc2 dgesdd dgesvd dgesvx
 | |
|     dgetc2 dgetri
 | |
|     dggbak dggbal dgges  dggesx dggev  dggevx
 | |
|     dggglm dgghrd dgglse dggqrf
 | |
|     dggrqf dgtcon dgtrfs dgtsv
 | |
|     dgtsvx dgttrf dgttrs dgtts2 dhgeqz
 | |
|     dhsein dhseqr dlabrd dlacon dlacn2
 | |
|     dlaein dlaexc dlag2  dlags2 dlagtm dlagv2 dlahqr
 | |
|     dlahr2 dlaic1 dlaln2 dlals0 dlalsa dlalsd
 | |
|     dlangb dlange dlangt dlanhs dlansb dlansp
 | |
|     dlansy dlantb dlantp dlantr dlanv2
 | |
|     dlapll dlapmt
 | |
|     dlaqgb dlaqge dlaqp2 dlaqps dlaqsb dlaqsp dlaqsy
 | |
|     dlaqr0 dlaqr1 dlaqr2 dlaqr3 dlaqr4 dlaqr5
 | |
|     dlaqtr dlar1v dlar2v iladlr iladlc
 | |
|     dlarf  dlarfb dlarfg dlarfgp dlarft dlarfx
 | |
|     dlargv dlarrv dlartv
 | |
|     dlarz  dlarzb dlarzt dlasy2 dlasyf
 | |
|     dlatbs dlatdf dlatps dlatrd dlatrs dlatrz
 | |
|     dopgtr dopmtr dorg2l dorg2r
 | |
|     dorgbr dorghr dorgl2 dorglq dorgql dorgqr dorgr2
 | |
|     dorgrq dorgtr dorm2l dorm2r
 | |
|     dormbr dormhr dorml2 dormlq dormql dormqr dormr2
 | |
|     dormr3 dormrq dormrz dormtr dpbcon dpbequ dpbrfs
 | |
|     dpbstf dpbsv  dpbsvx
 | |
|     dpbtf2 dpbtrf dpbtrs dpocon dpoequ dporfs dposv
 | |
|     dposvx dpotrs dpstrf dpstf2
 | |
|     dppcon dppequ
 | |
|     dpprfs dppsv  dppsvx dpptrf dpptri dpptrs dptcon
 | |
|     dpteqr dptrfs dptsv  dptsvx dpttrs dptts2 drscl
 | |
|     dsbev  dsbevd dsbevx dsbgst dsbgv  dsbgvd dsbgvx
 | |
|     dsbtrd  dspcon dspev  dspevd dspevx dspgst
 | |
|     dspgv  dspgvd dspgvx dsprfs dspsv  dspsvx dsptrd
 | |
|     dsptrf dsptri dsptrs dstegr dstein dstev  dstevd dstevr
 | |
|     dstevx
 | |
|     dsycon dsyev  dsyevd dsyevr
 | |
|     dsyevx dsygs2 dsygst dsygv  dsygvd dsygvx dsyrfs
 | |
|     dsysv  dsysvx
 | |
|     dsytd2 dsytf2 dsytrd dsytrf dsytri dsytri2 dsytri2x
 | |
|     dsyswapr dsytrs dsytrs2 dsyconv
 | |
|     dtbcon dtbrfs dtbtrs dtgevc dtgex2 dtgexc dtgsen
 | |
|     dtgsja dtgsna dtgsy2 dtgsyl dtpcon dtprfs dtptri
 | |
|     dtptrs
 | |
|     dtrcon dtrevc dtrexc dtrrfs dtrsen dtrsna dtrsyl
 | |
|     dtrtrs dtzrzf dstemr
 | |
|     dsgesv dsposv dlag2s slag2d dlat2s
 | |
|     dlansf dpftrf dpftri dpftrs dsfrk dtfsm dtftri dtfttp
 | |
|     dtfttr dtpttf dtpttr dtrttf dtrttp
 | |
|     dgejsv  dgesvj  dgsvj0  dgsvj1
 | |
|     dgeequb dsyequb dpoequb dgbequb
 | |
|     dbbcsd dlapmr dorbdb dorbdb1 dorbdb2 dorbdb3 dorbdb4
 | |
|     dorbdb5 dorbdb6 dorcsd dorcsd2by1
 | |
|     dgeqrt dgeqrt2 dgeqrt3 dgemqrt
 | |
|     dtpqrt dtpqrt2 dtpmqrt dtprfb
 | |
| "
 | |
| 
 | |
| # ZLASRC  -- Double precision complex LAPACK routines
 | |
| # already provided by b"asobjs:
 | |
| # already provided by @lapackobjs:
 | |
| #     zgesv zgetrs zgetf2 zlaswp zlauu2 zlauum zpotf2 zpotrf zpotri
 | |
| #     ztrti2 ztrtri
 | |
| lapackobjs2z="
 | |
|     zbdsqr zgbbrd zgbcon zgbequ zgbrfs zgbsv  zgbsvx
 | |
|     zgbtf2 zgbtrf zgbtrs zgebak zgebal zgebd2 zgebrd
 | |
|     zgecon zgeequ zgees  zgeesx zgeev  zgeevx
 | |
|     zgehd2 zgehrd zgelq2 zgelqf
 | |
|     zgels  zgelsd zgelss zgelsy zgeql2 zgeqlf zgeqp3
 | |
|     zgeqr2 zgeqr2p zgeqrf zgeqrfp zgerfs zgerq2 zgerqf
 | |
|     zgesc2 zgesdd zgesvd zgesvx zgetc2
 | |
|     zgetri
 | |
|     zggbak zggbal zgges  zggesx zggev  zggevx zggglm
 | |
|     zgghrd zgglse zggqrf zggrqf
 | |
|     zgtcon zgtrfs zgtsv  zgtsvx zgttrf zgttrs zgtts2 zhbev
 | |
|     zhbevd zhbevx zhbgst zhbgv  zhbgvd zhbgvx zhbtrd
 | |
|     zhecon zheev  zheevd zheevr zheevx zhegs2 zhegst
 | |
|     zhegv  zhegvd zhegvx zherfs zhesv  zhesvx zhetd2
 | |
|     zhetf2 zhetrd
 | |
|     zhetrf zhetri zhetri2 zhetri2x zheswapr
 | |
|     zhetrs zhetrs2 zhgeqz zhpcon zhpev  zhpevd
 | |
|     zhpevx zhpgst zhpgv  zhpgvd zhpgvx zhprfs zhpsv
 | |
|     zhpsvx
 | |
|     zhptrd zhptrf zhptri zhptrs zhsein zhseqr zlabrd
 | |
|     zlacgv zlacon zlacn2 zlacp2 zlacpy zlacrm zlacrt zladiv
 | |
|     zlaed0 zlaed7 zlaed8
 | |
|     zlaein zlaesy zlaev2 zlags2 zlagtm
 | |
|     zlahef zlahqr
 | |
|     zlahr2 zlaic1 zlals0 zlalsa zlalsd zlangb zlange
 | |
|     zlangt zlanhb
 | |
|     zlanhe
 | |
|     zlanhp zlanhs zlanht zlansb zlansp zlansy zlantb
 | |
|     zlantp zlantr zlapll zlapmt zlaqgb zlaqge
 | |
|     zlaqhb zlaqhe zlaqhp zlaqp2 zlaqps zlaqsb
 | |
|     zlaqr0 zlaqr1 zlaqr2 zlaqr3 zlaqr4 zlaqr5
 | |
|     zlaqsp zlaqsy zlar1v zlar2v ilazlr ilazlc
 | |
|     zlarcm zlarf  zlarfb
 | |
|     zlarfg zlarft zlarfgp
 | |
|     zlarfx zlargv zlarnv zlarrv zlartg zlartv
 | |
|     zlarz  zlarzb zlarzt zlascl zlaset zlasr
 | |
|     zlassq zlasyf
 | |
|     zlatbs zlatdf zlatps zlatrd zlatrs zlatrz
 | |
|     zpbcon zpbequ zpbrfs zpbstf zpbsv
 | |
|     zpbsvx zpbtf2 zpbtrf zpbtrs zpocon zpoequ zporfs
 | |
|     zposv  zposvx zpotrs zpstrf zpstf2
 | |
|     zppcon zppequ zpprfs zppsv  zppsvx zpptrf zpptri zpptrs
 | |
|     zptcon zpteqr zptrfs zptsv  zptsvx zpttrf zpttrs zptts2
 | |
|     zrot   zspcon zspmv  zspr   zsprfs zspsv
 | |
|     zspsvx zsptrf zsptri zsptrs zdrscl zstedc
 | |
|     zstegr zstein zsteqr
 | |
|     zsycon
 | |
|     zsymv
 | |
|     zsyr zsyrfs zsysv  zsysvx zsytf2 zsytrf zsytri zsytri2 zsytri2x
 | |
|     zsyswapr zsytrs zsytrs2 zsyconv
 | |
|     ztbcon ztbrfs ztbtrs ztgevc ztgex2
 | |
|     ztgexc ztgsen ztgsja ztgsna ztgsy2 ztgsyl ztpcon
 | |
|     ztprfs ztptri
 | |
|     ztptrs ztrcon ztrevc ztrexc ztrrfs ztrsen ztrsna
 | |
|     ztrsyl ztrtrs ztzrzf zung2l
 | |
|     zung2r zungbr zunghr zungl2 zunglq zungql zungqr zungr2
 | |
|     zungrq zungtr zunm2l zunm2r zunmbr zunmhr zunml2
 | |
|     zunmlq zunmql zunmqr zunmr2 zunmr3 zunmrq zunmrz
 | |
|     zunmtr zupgtr
 | |
|     zupmtr izmax1 dzsum1 zstemr
 | |
|     zcgesv zcposv zlag2c clag2z zlat2c
 | |
|     zhfrk ztfttp zlanhf zpftrf zpftri zpftrs ztfsm ztftri
 | |
|     ztfttr ztpttf ztpttr ztrttf ztrttp
 | |
|     zgeequb zgbequb zsyequb zpoequb zheequb
 | |
|     zbbcsd zlapmr zunbdb zunbdb1 zunbdb2 zunbdb3 zunbdb4
 | |
|     zunbdb5 zunbdb6 zuncsd zuncsd2by1
 | |
|     zgeqrt zgeqrt2 zgeqrt3 zgemqrt
 | |
|     ztpqrt ztpqrt2 ztpmqrt ztprfb
 | |
| "
 | |
| 
 | |
| # functions added for lapack-3.6.0
 | |
| 
 | |
| lapackobjs2c="$lapackobjs2c
 | |
|     cgejsv
 | |
|     cgesvdx
 | |
|     cgesvj
 | |
|     cgetrf2
 | |
|     cgges3
 | |
|     cggev3
 | |
|     cgghd3
 | |
|     cggsvd3
 | |
|     cggsvp3
 | |
|     cgsvj0
 | |
|     cgsvj1
 | |
|     clagge
 | |
|     claghe
 | |
|     clagsy
 | |
|     clahilb
 | |
|     clakf2
 | |
|     clarge
 | |
|     clarnd
 | |
|     claror
 | |
|     clarot
 | |
|     clatm1
 | |
|     clatm2
 | |
|     clatm3
 | |
|     clatm5
 | |
|     clatm6
 | |
|     clatme
 | |
|     clatmr
 | |
|     clatms
 | |
|     clatmt
 | |
|     cpotrf2
 | |
|     csbmv
 | |
|     cspr2
 | |
|     csyr2
 | |
|     cunm22
 | |
| "
 | |
| 
 | |
| lapackobjs2d="$lapackobjs2d
 | |
|     dbdsvdx
 | |
|     dgesvdx
 | |
|     dgetrf2
 | |
|     dgges3
 | |
|     dggev3
 | |
|     dgghd3
 | |
|     dggsvd3
 | |
|     dggsvp3
 | |
|     dladiv2
 | |
|     dlagge
 | |
|     dlagsy
 | |
|     dlahilb
 | |
|     dlakf2
 | |
|     dlaran
 | |
|     dlarge
 | |
|     dlarnd
 | |
|     dlaror
 | |
|     dlarot
 | |
|     dlatm1
 | |
|     dlatm2
 | |
|     dlatm3
 | |
|     dlatm5
 | |
|     dlatm6
 | |
|     dlatm7
 | |
|     dlatme
 | |
|     dlatmr
 | |
|     dlatms
 | |
|     dlatmt
 | |
|     dorm22
 | |
|     dpotrf2
 | |
|     dsecnd
 | |
| "
 | |
| 
 | |
| lapackobjs2s="$lapackobjs2s
 | |
|     sbdsvdx
 | |
|     second
 | |
|     sgesvdx
 | |
|     sgetrf2
 | |
|     sgges3
 | |
|     sggev3
 | |
|     sgghd3
 | |
|     sggsvd3
 | |
|     sggsvp3
 | |
|     sladiv2
 | |
|     slagge
 | |
|     slagsy
 | |
|     slahilb
 | |
|     slakf2
 | |
|     slaran
 | |
|     slarge
 | |
|     slarnd
 | |
|     slaror
 | |
|     slarot
 | |
|     slatm1
 | |
|     slatm2
 | |
|     slatm3
 | |
|     slatm5
 | |
|     slatm6
 | |
|     slatm7
 | |
|     slatme
 | |
|     slatmr
 | |
|     slatms
 | |
|     slatmt
 | |
|     sorm22
 | |
|     spotrf2
 | |
| "
 | |
| 
 | |
| lapackobjs2z="$lapackobjs2z
 | |
|     zgejsv
 | |
|     zgesvdx
 | |
|     zgesvj
 | |
|     zgetrf2
 | |
|     zgges3
 | |
|     zggev3
 | |
|     zgghd3
 | |
|     zggsvd3
 | |
|     zggsvp3
 | |
|     zgsvj0
 | |
|     zgsvj1
 | |
|     zlagge
 | |
|     zlaghe
 | |
|     zlagsy
 | |
|     zlahilb
 | |
|     zlakf2
 | |
|     zlarge
 | |
|     zlarnd
 | |
|     zlaror
 | |
|     zlarot
 | |
|     zlatm1
 | |
|     zlatm2
 | |
|     zlatm3
 | |
|     zlatm5
 | |
|     zlatm6
 | |
|     zlatme
 | |
|     zlatmr
 | |
|     zlatms
 | |
|     zlatmt
 | |
|     zpotrf2
 | |
|     zsbmv
 | |
|     zspr2
 | |
|     zsyr2
 | |
|     zunm22
 | |
| "
 | |
| 
 | |
| # functions added for lapack-3.7.0
 | |
| lapackobjs2s="$lapackobjs2s
 | |
|     slarfy
 | |
|     ssyconvf
 | |
|     strevc3
 | |
|     sgelqt
 | |
|     sgelqt3
 | |
|     sgemlqt
 | |
|     sgetsls
 | |
|     sgeqr
 | |
|     slatsqr
 | |
|     slamtsqr
 | |
|     sgemqr
 | |
|     sgelq
 | |
|     slaswlq
 | |
|     slamswlq
 | |
|     sgemlq
 | |
|     stplqt
 | |
|     stplqt2
 | |
|     stpmlqt
 | |
| "
 | |
| 
 | |
| lapackobjs2d="$lapackobjs2d
 | |
|     dlarfy
 | |
|     dsyconvf
 | |
|     dtrevc3
 | |
|     dgelqt
 | |
|     dgelqt3
 | |
|     dgemlqt
 | |
|     dgetsls
 | |
|     dgeqr
 | |
|     dlatsqr
 | |
|     dlamtsqr
 | |
|     dgemqr
 | |
|     dgelq
 | |
|     dlaswlq
 | |
|     dlamswlq
 | |
|     dgemlq
 | |
|     dtplqt
 | |
|     dtplqt2
 | |
|     dtpmlqt
 | |
|     "
 | |
| lapackobjs2c="$lapackobjs2c
 | |
|     clarfy
 | |
|     csyconvf
 | |
|     ctrevc3
 | |
|     cgelqt
 | |
|     cgelqt3
 | |
|     cgemlqt
 | |
|     cgetsls
 | |
|     cgeqr
 | |
|     clatsqr
 | |
|     clamtsqr
 | |
|     cgemqr
 | |
|     cgelq
 | |
|     claswlq
 | |
|     clamswlq
 | |
|     cgemlq
 | |
|     ctplqt
 | |
|     ctplqt2
 | |
|     ctpmlqt
 | |
| "
 | |
| lapackobjs2z="$lapackobjs2z
 | |
|     zlarfy
 | |
|     zsyconvf
 | |
|     ztrevc3
 | |
|     ztplqt
 | |
|     ztplqt2
 | |
|     ztpmlqt
 | |
|     zgelqt
 | |
|     zgelqt3
 | |
|     zgemlqt
 | |
|     zgetsls
 | |
|     zgeqr
 | |
|     zlatsqr
 | |
|     zlamtsqr
 | |
|     zgemqr
 | |
|     zgelq
 | |
|     zlaswlq
 | |
|     zlamswlq
 | |
|     zgemlq
 | |
| "
 | |
| 
 | |
| lapackobjs2s="$lapackobjs2s
 | |
| sladiv1"
 | |
| 
 | |
| lapackobjs2d="$lapackobjs2d
 | |
| dladiv1"
 | |
| 
 | |
| lapackobjs="$lapackobjs
 | |
| iparam2stage
 | |
| ilaenv2stage
 | |
| "
 | |
| 
 | |
| # functions added for lapack-3.9.0
 | |
| lapackobjs2c="$lapackobjs2c
 | |
|     cgesvdq
 | |
|     cungtsqr
 | |
|     "
 | |
| lapackobjs2d="$lapackobjs2d
 | |
|     dcombssq
 | |
|     dgesvdq
 | |
|     dorgtsqr
 | |
|     "
 | |
| lapackobjs2s="$lapackobjs2s
 | |
|     scombssq
 | |
|     sgesvdq
 | |
|     sorgtsqr
 | |
|     "
 | |
| lapackobjs2z="$lapackobjs2z
 | |
|     zgesvdq
 | |
|     zungtsqr
 | |
|     "
 | |
| #functions added for lapack-3.10
 | |
| lapackobjs2c="$lapackobjs2c
 | |
|     cgetsqrhrt
 | |
|     cungtsqr_row
 | |
|     "
 | |
| lapackobjs2d="$lapackobjs2d
 | |
|     dgetsqrhrt
 | |
|     dorgtsqr_row
 | |
|     "
 | |
| lapackobjs2s="$lapackobjs2s
 | |
|     sgetsqrhrt
 | |
|     sorgtsqr_row
 | |
|     "
 | |
| lapackobjs2z="$lapackobjs2z
 | |
|     zgetsqrhrt
 | |
|     zungtsqr_row
 | |
|     "
 | |
| 
 | |
| #functions added for lapack-3.11
 | |
| lapackobjs2c="$lapackobjs2c
 | |
|     cgedmd
 | |
|     cgedmdq
 | |
|     "
 | |
| lapackobjs2d="$lapackobjs2d
 | |
|     dgedmd
 | |
|     dgedmdq
 | |
|     "
 | |
| lapackobjs2s="$lapackobjs2s
 | |
|     sgedmd
 | |
|     sgedmdq
 | |
|     "
 | |
| lapackobjs2z="$lapackobjs2z
 | |
|     zgedmd
 | |
|     zgedmdq
 | |
|     "
 | |
| lapack_extendedprecision_objs="
 | |
|     zposvxx clagge clatms chesvxx cposvxx cgesvxx ssyrfssx csyrfsx
 | |
|     dlagsy dsysvxx sporfsx slatms zlatms zherfsx csysvxx
 | |
| "
 | |
| 
 | |
| lapack_deprecated_objsc="
 | |
|     cgegs   cggsvd
 | |
|     cgegv   cggsvp
 | |
|     cgelsx  clahrd
 | |
|     cgeqpf  clatzm
 | |
|     ctzrqf
 | |
|     "
 | |
| 
 | |
| lapack_deprecated_objsd="
 | |
|     dgegs   dgeqpf
 | |
|     dgegv   dggsvd
 | |
|     dgelsx  dggsvp
 | |
|              dlahrd
 | |
|   dlatzm  dtzrqf"
 | |
| 
 | |
| lapack_deprecated_objss="
 | |
|   sgelsx
 | |
|   sgegs
 | |
|   sgegv
 | |
|   sgeqpf
 | |
|   sggsvd
 | |
|   sggsvp
 | |
|   slahrd
 | |
|   slatzm
 | |
|   stzrqf
 | |
|   "
 | |
| 
 | |
| lapack_deprecated_objsz="
 | |
|   zgegs
 | |
|   zgegv
 | |
|   zgelsx
 | |
|   zgeqpf
 | |
|   zggsvd
 | |
|   zggsvp
 | |
|   zlahrd
 | |
|   zlatzm
 | |
|   ztzrqf
 | |
|   "
 | |
| 
 | |
| lapacke_deprecated_objsc="
 | |
|     LAPACKE_cggsvp
 | |
|     LAPACKE_cggsvp_work
 | |
|     LAPACKE_cggsvd
 | |
|     LAPACKE_cggsvd_work
 | |
|     LAPACKE_cgeqpf
 | |
|     LAPACKE_cgeqpf_work
 | |
| "
 | |
| 
 | |
| lapacke_deprecated_objsd="
 | |
|     LAPACKE_dggsvp
 | |
|     LAPACKE_dggsvp_work
 | |
|     LAPACKE_dggsvd
 | |
|     LAPACKE_dggsvd_work
 | |
|     LAPACKE_dgeqpf
 | |
|     LAPACKE_dgeqpf_work
 | |
| "
 | |
| 
 | |
| lapacke_deprecated_objss="
 | |
|     LAPACKE_sggsvp
 | |
|     LAPACKE_sggsvp_work
 | |
|     LAPACKE_sggsvd
 | |
|     LAPACKE_sggsvd_work
 | |
|     LAPACKE_sgeqpf
 | |
|     LAPACKE_sgeqpf_work
 | |
| "
 | |
| 
 | |
| lapacke_deprecated_objsz="
 | |
|     LAPACKE_zggsvp
 | |
|     LAPACKE_zggsvp_work
 | |
|     LAPACKE_zggsvd
 | |
|     LAPACKE_zggsvd_work
 | |
|     LAPACKE_zgeqpf
 | |
|     LAPACKE_zgeqpf_work
 | |
| "
 | |
| 
 | |
| # LAPACK C interface routines.
 | |
| #
 | |
| # This list is prepared in a similar manner to @lapackobjs2, however the
 | |
| # functions all begin with an uppercase prefix (with the exception of the
 | |
| # make_complex_* routines).
 | |
| #
 | |
| # The functions corresponding to @(MATGEN_OBJ) and @(SRCX_OBJ) are not
 | |
| # exported since the respective LAPACK routines are not built by default.
 | |
| 
 | |
| # @(OBJ) from `lapack-3.4.1/lapacke/utils/Makefile`
 | |
| lapackeobjs="
 | |
|     LAPACKE_lsame
 | |
|     LAPACKE_ilaver
 | |
|     LAPACKE_xerbla
 | |
|     lapack_make_complex_float
 | |
|     lapack_make_complex_double
 | |
|     LAPACKE_get_nancheck
 | |
|     LAPACKE_set_nancheck
 | |
| "
 | |
| 
 | |
| lapackeobjsc="
 | |
|     LAPACKE_cgb_nancheck
 | |
|     LAPACKE_cgb_trans
 | |
|     LAPACKE_cge_nancheck
 | |
|     LAPACKE_cge_trans
 | |
|     LAPACKE_cgg_nancheck
 | |
|     LAPACKE_cgg_trans
 | |
|     LAPACKE_cgt_nancheck
 | |
|     LAPACKE_chb_nancheck
 | |
|     LAPACKE_chb_trans
 | |
|     LAPACKE_che_nancheck
 | |
|     LAPACKE_che_trans
 | |
|     LAPACKE_chp_nancheck
 | |
|     LAPACKE_chp_trans
 | |
|     LAPACKE_chs_nancheck
 | |
|     LAPACKE_chs_trans
 | |
|     LAPACKE_c_nancheck
 | |
|     LAPACKE_cpb_nancheck
 | |
|     LAPACKE_cpb_trans
 | |
|     LAPACKE_cpf_nancheck
 | |
|     LAPACKE_cpf_trans
 | |
|     LAPACKE_cpo_nancheck
 | |
|     LAPACKE_cpo_trans
 | |
|     LAPACKE_cpp_nancheck
 | |
|     LAPACKE_cpp_trans
 | |
|     LAPACKE_cpt_nancheck
 | |
|     LAPACKE_csp_nancheck
 | |
|     LAPACKE_csp_trans
 | |
|     LAPACKE_cst_nancheck
 | |
|     LAPACKE_csy_nancheck
 | |
|     LAPACKE_csy_trans
 | |
|     LAPACKE_ctb_nancheck
 | |
|     LAPACKE_ctb_trans
 | |
|     LAPACKE_ctf_nancheck
 | |
|     LAPACKE_ctf_trans
 | |
|     LAPACKE_ctp_nancheck
 | |
|     LAPACKE_ctp_trans
 | |
|     LAPACKE_ctr_nancheck
 | |
|     LAPACKE_ctr_trans
 | |
|     LAPACKE_cbbcsd
 | |
|     LAPACKE_cbbcsd_work
 | |
|     LAPACKE_cbdsqr
 | |
|     LAPACKE_cbdsqr_work
 | |
|     LAPACKE_cgbbrd
 | |
|     LAPACKE_cgbbrd_work
 | |
|     LAPACKE_cgbcon
 | |
|     LAPACKE_cgbcon_work
 | |
|     LAPACKE_cgbequ
 | |
|     LAPACKE_cgbequ_work
 | |
|     LAPACKE_cgbequb
 | |
|     LAPACKE_cgbequb_work
 | |
|     LAPACKE_cgbrfs
 | |
|     LAPACKE_cgbrfs_work
 | |
|     LAPACKE_cgbsv
 | |
|     LAPACKE_cgbsv_work
 | |
|     LAPACKE_cgbsvx
 | |
|     LAPACKE_cgbsvx_work
 | |
|     LAPACKE_cgbtrf
 | |
|     LAPACKE_cgbtrf_work
 | |
|     LAPACKE_cgbtrs
 | |
|     LAPACKE_cgbtrs_work
 | |
|     LAPACKE_cgebak
 | |
|     LAPACKE_cgebak_work
 | |
|     LAPACKE_cgebal
 | |
|     LAPACKE_cgebal_work
 | |
|     LAPACKE_cgebrd
 | |
|     LAPACKE_cgebrd_work
 | |
|     LAPACKE_cgecon
 | |
|     LAPACKE_cgecon_work
 | |
|     LAPACKE_cgedmd
 | |
|     LAPACKE_cgedmd_work
 | |
|     LAPACKE_cgedmdq
 | |
|     LAPACKE_cgedmdq_work
 | |
|     LAPACKE_cgeequ
 | |
|     LAPACKE_cgeequ_work
 | |
|     LAPACKE_cgeequb
 | |
|     LAPACKE_cgeequb_work
 | |
|     LAPACKE_cgees
 | |
|     LAPACKE_cgees_work
 | |
|     LAPACKE_cgeesx
 | |
|     LAPACKE_cgeesx_work
 | |
|     LAPACKE_cgeev
 | |
|     LAPACKE_cgeev_work
 | |
|     LAPACKE_cgeevx
 | |
|     LAPACKE_cgeevx_work
 | |
|     LAPACKE_cgehrd
 | |
|     LAPACKE_cgehrd_work
 | |
|     LAPACKE_cgelq2
 | |
|     LAPACKE_cgelq2_work
 | |
|     LAPACKE_cgelqf
 | |
|     LAPACKE_cgelqf_work
 | |
|     LAPACKE_cgels
 | |
|     LAPACKE_cgels_work
 | |
|     LAPACKE_cgelsd
 | |
|     LAPACKE_cgelsd_work
 | |
|     LAPACKE_cgelss
 | |
|     LAPACKE_cgelss_work
 | |
|     LAPACKE_cgelsy
 | |
|     LAPACKE_cgelsy_work
 | |
|     LAPACKE_cgemqrt
 | |
|     LAPACKE_cgemqrt_work
 | |
|     LAPACKE_cgeqlf
 | |
|     LAPACKE_cgeqlf_work
 | |
|     LAPACKE_cgeqp3
 | |
|     LAPACKE_cgeqp3_work
 | |
|     LAPACKE_cgeqr2
 | |
|     LAPACKE_cgeqr2_work
 | |
|     LAPACKE_cgeqrf
 | |
|     LAPACKE_cgeqrf_work
 | |
|     LAPACKE_cgeqrfp
 | |
|     LAPACKE_cgeqrfp_work
 | |
|     LAPACKE_cgeqrt
 | |
|     LAPACKE_cgeqrt2
 | |
|     LAPACKE_cgeqrt2_work
 | |
|     LAPACKE_cgeqrt3
 | |
|     LAPACKE_cgeqrt3_work
 | |
|     LAPACKE_cgeqrt_work
 | |
|     LAPACKE_cgerfs
 | |
|     LAPACKE_cgerfs_work
 | |
|     LAPACKE_cgerqf
 | |
|     LAPACKE_cgerqf_work
 | |
|     LAPACKE_cgesdd
 | |
|     LAPACKE_cgesdd_work
 | |
|     LAPACKE_cgesv
 | |
|     LAPACKE_cgesv_work
 | |
|     LAPACKE_cgesvd
 | |
|     LAPACKE_cgesvd_work
 | |
|     LAPACKE_cgesvx
 | |
|     LAPACKE_cgesvx_work
 | |
|     LAPACKE_cgetf2
 | |
|     LAPACKE_cgetf2_work
 | |
|     LAPACKE_cgetrf
 | |
|     LAPACKE_cgetrf_work
 | |
|     LAPACKE_cgetri
 | |
|     LAPACKE_cgetri_work
 | |
|     LAPACKE_cgetrs
 | |
|     LAPACKE_cgetrs_work
 | |
|     LAPACKE_cggbak
 | |
|     LAPACKE_cggbak_work
 | |
|     LAPACKE_cggbal
 | |
|     LAPACKE_cggbal_work
 | |
|     LAPACKE_cgges
 | |
|     LAPACKE_cgges_work
 | |
|     LAPACKE_cggesx
 | |
|     LAPACKE_cggesx_work
 | |
|     LAPACKE_cggev
 | |
|     LAPACKE_cggev_work
 | |
|     LAPACKE_cggevx
 | |
|     LAPACKE_cggevx_work
 | |
|     LAPACKE_cggglm
 | |
|     LAPACKE_cggglm_work
 | |
|     LAPACKE_cgghrd
 | |
|     LAPACKE_cgghrd_work
 | |
|     LAPACKE_cgglse
 | |
|     LAPACKE_cgglse_work
 | |
|     LAPACKE_cggqrf
 | |
|     LAPACKE_cggqrf_work
 | |
|     LAPACKE_cggrqf
 | |
|     LAPACKE_cggrqf_work
 | |
|     LAPACKE_cgtcon
 | |
|     LAPACKE_cgtcon_work
 | |
|     LAPACKE_cgtrfs
 | |
|     LAPACKE_cgtrfs_work
 | |
|     LAPACKE_cgtsv
 | |
|     LAPACKE_cgtsv_work
 | |
|     LAPACKE_cgtsvx
 | |
|     LAPACKE_cgtsvx_work
 | |
|     LAPACKE_cgttrf
 | |
|     LAPACKE_cgttrf_work
 | |
|     LAPACKE_cgttrs
 | |
|     LAPACKE_cgttrs_work
 | |
|     LAPACKE_chbev
 | |
|     LAPACKE_chbev_work
 | |
|     LAPACKE_chbevd
 | |
|     LAPACKE_chbevd_work
 | |
|     LAPACKE_chbevx
 | |
|     LAPACKE_chbevx_work
 | |
|     LAPACKE_chbgst
 | |
|     LAPACKE_chbgst_work
 | |
|     LAPACKE_chbgv
 | |
|     LAPACKE_chbgv_work
 | |
|     LAPACKE_chbgvd
 | |
|     LAPACKE_chbgvd_work
 | |
|     LAPACKE_chbgvx
 | |
|     LAPACKE_chbgvx_work
 | |
|     LAPACKE_chbtrd
 | |
|     LAPACKE_chbtrd_work
 | |
|     LAPACKE_checon
 | |
|     LAPACKE_checon_work
 | |
|     LAPACKE_cheequb
 | |
|     LAPACKE_cheequb_work
 | |
|     LAPACKE_cheev
 | |
|     LAPACKE_cheev_work
 | |
|     LAPACKE_cheevd
 | |
|     LAPACKE_cheevd_work
 | |
|     LAPACKE_cheevr
 | |
|     LAPACKE_cheevr_work
 | |
|     LAPACKE_cheevx
 | |
|     LAPACKE_cheevx_work
 | |
|     LAPACKE_chegst
 | |
|     LAPACKE_chegst_work
 | |
|     LAPACKE_chegv
 | |
|     LAPACKE_chegv_work
 | |
|     LAPACKE_chegvd
 | |
|     LAPACKE_chegvd_work
 | |
|     LAPACKE_chegvx
 | |
|     LAPACKE_chegvx_work
 | |
|     LAPACKE_cherfs
 | |
|     LAPACKE_cherfs_work
 | |
|     LAPACKE_chesv
 | |
|     LAPACKE_chesv_work
 | |
|     LAPACKE_chesvx
 | |
|     LAPACKE_chesvx_work
 | |
|     LAPACKE_cheswapr
 | |
|     LAPACKE_cheswapr_work
 | |
|     LAPACKE_chetrd
 | |
|     LAPACKE_chetrd_work
 | |
|     LAPACKE_chetrf
 | |
|     LAPACKE_chetrf_work
 | |
|     LAPACKE_chetri
 | |
|     LAPACKE_chetri2
 | |
|     LAPACKE_chetri2_work
 | |
|     LAPACKE_chetri2x
 | |
|     LAPACKE_chetri2x_work
 | |
|     LAPACKE_chetri_work
 | |
|     LAPACKE_chetrs
 | |
|     LAPACKE_chetrs2
 | |
|     LAPACKE_chetrs2_work
 | |
|     LAPACKE_chetrs_work
 | |
|     LAPACKE_chfrk
 | |
|     LAPACKE_chfrk_work
 | |
|     LAPACKE_chgeqz
 | |
|     LAPACKE_chgeqz_work
 | |
|     LAPACKE_chpcon
 | |
|     LAPACKE_chpcon_work
 | |
|     LAPACKE_chpev
 | |
|     LAPACKE_chpev_work
 | |
|     LAPACKE_chpevd
 | |
|     LAPACKE_chpevd_work
 | |
|     LAPACKE_chpevx
 | |
|     LAPACKE_chpevx_work
 | |
|     LAPACKE_chpgst
 | |
|     LAPACKE_chpgst_work
 | |
|     LAPACKE_chpgv
 | |
|     LAPACKE_chpgv_work
 | |
|     LAPACKE_chpgvd
 | |
|     LAPACKE_chpgvd_work
 | |
|     LAPACKE_chpgvx
 | |
|     LAPACKE_chpgvx_work
 | |
|     LAPACKE_chprfs
 | |
|     LAPACKE_chprfs_work
 | |
|     LAPACKE_chpsv
 | |
|     LAPACKE_chpsv_work
 | |
|     LAPACKE_chpsvx
 | |
|     LAPACKE_chpsvx_work
 | |
|     LAPACKE_chptrd
 | |
|     LAPACKE_chptrd_work
 | |
|     LAPACKE_chptrf
 | |
|     LAPACKE_chptrf_work
 | |
|     LAPACKE_chptri
 | |
|     LAPACKE_chptri_work
 | |
|     LAPACKE_chptrs
 | |
|     LAPACKE_chptrs_work
 | |
|     LAPACKE_chsein
 | |
|     LAPACKE_chsein_work
 | |
|     LAPACKE_chseqr
 | |
|     LAPACKE_chseqr_work
 | |
|     LAPACKE_clacgv
 | |
|     LAPACKE_clacgv_work
 | |
|     LAPACKE_clacn2
 | |
|     LAPACKE_clacn2_work
 | |
|     LAPACKE_clacp2
 | |
|     LAPACKE_clacp2_work
 | |
|     LAPACKE_clacpy
 | |
|     LAPACKE_clacpy_work
 | |
|     LAPACKE_clag2z
 | |
|     LAPACKE_clag2z_work
 | |
|     LAPACKE_clange
 | |
|     LAPACKE_clange_work
 | |
|     LAPACKE_clanhe
 | |
|     LAPACKE_clanhe_work
 | |
|     LAPACKE_clansy
 | |
|     LAPACKE_clansy_work
 | |
|     LAPACKE_clantr
 | |
|     LAPACKE_clantr_work
 | |
|     LAPACKE_clapmr
 | |
|     LAPACKE_clapmr_work
 | |
|     LAPACKE_clarfb
 | |
|     LAPACKE_clarfb_work
 | |
|     LAPACKE_clarfg
 | |
|     LAPACKE_clarfg_work
 | |
|     LAPACKE_clarft
 | |
|     LAPACKE_clarft_work
 | |
|     LAPACKE_clarfx
 | |
|     LAPACKE_clarfx_work
 | |
|     LAPACKE_clarnv
 | |
|     LAPACKE_clarnv_work
 | |
|     LAPACKE_claset
 | |
|     LAPACKE_claset_work
 | |
|     LAPACKE_claswp
 | |
|     LAPACKE_claswp_work
 | |
|     LAPACKE_clauum
 | |
|     LAPACKE_clauum_work
 | |
|     LAPACKE_cpbcon
 | |
|     LAPACKE_cpbcon_work
 | |
|     LAPACKE_cpbequ
 | |
|     LAPACKE_cpbequ_work
 | |
|     LAPACKE_cpbrfs
 | |
|     LAPACKE_cpbrfs_work
 | |
|     LAPACKE_cpbstf
 | |
|     LAPACKE_cpbstf_work
 | |
|     LAPACKE_cpbsv
 | |
|     LAPACKE_cpbsv_work
 | |
|     LAPACKE_cpbsvx
 | |
|     LAPACKE_cpbsvx_work
 | |
|     LAPACKE_cpbtrf
 | |
|     LAPACKE_cpbtrf_work
 | |
|     LAPACKE_cpbtrs
 | |
|     LAPACKE_cpbtrs_work
 | |
|     LAPACKE_cpftrf
 | |
|     LAPACKE_cpftrf_work
 | |
|     LAPACKE_cpftri
 | |
|     LAPACKE_cpftri_work
 | |
|     LAPACKE_cpftrs
 | |
|     LAPACKE_cpftrs_work
 | |
|     LAPACKE_cpocon
 | |
|     LAPACKE_cpocon_work
 | |
|     LAPACKE_cpoequ
 | |
|     LAPACKE_cpoequ_work
 | |
|     LAPACKE_cpoequb
 | |
|     LAPACKE_cpoequb_work
 | |
|     LAPACKE_cporfs
 | |
|     LAPACKE_cporfs_work
 | |
|     LAPACKE_cposv
 | |
|     LAPACKE_cposv_work
 | |
|     LAPACKE_cposvx
 | |
|     LAPACKE_cposvx_work
 | |
|     LAPACKE_cpotrf
 | |
|     LAPACKE_cpotrf_work
 | |
|     LAPACKE_cpotri
 | |
|     LAPACKE_cpotri_work
 | |
|     LAPACKE_cpotrs
 | |
|     LAPACKE_cpotrs_work
 | |
|     LAPACKE_cppcon
 | |
|     LAPACKE_cppcon_work
 | |
|     LAPACKE_cppequ
 | |
|     LAPACKE_cppequ_work
 | |
|     LAPACKE_cpprfs
 | |
|     LAPACKE_cpprfs_work
 | |
|     LAPACKE_cppsv
 | |
|     LAPACKE_cppsv_work
 | |
|     LAPACKE_cppsvx
 | |
|     LAPACKE_cppsvx_work
 | |
|     LAPACKE_cpptrf
 | |
|     LAPACKE_cpptrf_work
 | |
|     LAPACKE_cpptri
 | |
|     LAPACKE_cpptri_work
 | |
|     LAPACKE_cpptrs
 | |
|     LAPACKE_cpptrs_work
 | |
|     LAPACKE_cpstrf
 | |
|     LAPACKE_cpstrf_work
 | |
|     LAPACKE_cptcon
 | |
|     LAPACKE_cptcon_work
 | |
|     LAPACKE_cpteqr
 | |
|     LAPACKE_cpteqr_work
 | |
|     LAPACKE_cptrfs
 | |
|     LAPACKE_cptrfs_work
 | |
|     LAPACKE_cptsv
 | |
|     LAPACKE_cptsv_work
 | |
|     LAPACKE_cptsvx
 | |
|     LAPACKE_cptsvx_work
 | |
|     LAPACKE_cpttrf
 | |
|     LAPACKE_cpttrf_work
 | |
|     LAPACKE_cpttrs
 | |
|     LAPACKE_cpttrs_work
 | |
|     LAPACKE_cspcon
 | |
|     LAPACKE_cspcon_work
 | |
|     LAPACKE_csprfs
 | |
|     LAPACKE_csprfs_work
 | |
|     LAPACKE_cspsv
 | |
|     LAPACKE_cspsv_work
 | |
|     LAPACKE_cspsvx
 | |
|     LAPACKE_cspsvx_work
 | |
|     LAPACKE_csptrf
 | |
|     LAPACKE_csptrf_work
 | |
|     LAPACKE_csptri
 | |
|     LAPACKE_csptri_work
 | |
|     LAPACKE_csptrs
 | |
|     LAPACKE_csptrs_work
 | |
|     LAPACKE_cstedc
 | |
|     LAPACKE_cstedc_work
 | |
|     LAPACKE_cstegr
 | |
|     LAPACKE_cstegr_work
 | |
|     LAPACKE_cstein
 | |
|     LAPACKE_cstein_work
 | |
|     LAPACKE_cstemr
 | |
|     LAPACKE_cstemr_work
 | |
|     LAPACKE_csteqr
 | |
|     LAPACKE_csteqr_work
 | |
|     LAPACKE_csycon
 | |
|     LAPACKE_csycon_work
 | |
|     LAPACKE_csyconv
 | |
|     LAPACKE_csyconv_work
 | |
|     LAPACKE_csyequb
 | |
|     LAPACKE_csyequb_work
 | |
|     LAPACKE_csyrfs
 | |
|     LAPACKE_csyrfs_work
 | |
|     LAPACKE_csysv
 | |
|     LAPACKE_csysv_rook
 | |
|     LAPACKE_csysv_rook_work
 | |
|     LAPACKE_csysv_work
 | |
|     LAPACKE_csysvx
 | |
|     LAPACKE_csysvx_work
 | |
|     LAPACKE_csyswapr
 | |
|     LAPACKE_csyswapr_work
 | |
|     LAPACKE_csytrf
 | |
|     LAPACKE_csytrf_work
 | |
|     LAPACKE_csytri
 | |
|     LAPACKE_csytri2
 | |
|     LAPACKE_csytri2_work
 | |
|     LAPACKE_csytri2x
 | |
|     LAPACKE_csytri2x_work
 | |
|     LAPACKE_csytri_work
 | |
|     LAPACKE_csytrs
 | |
|     LAPACKE_csytrs2
 | |
|     LAPACKE_csytrs2_work
 | |
|     LAPACKE_csytrs_work
 | |
|     LAPACKE_ctbcon
 | |
|     LAPACKE_ctbcon_work
 | |
|     LAPACKE_ctbrfs
 | |
|     LAPACKE_ctbrfs_work
 | |
|     LAPACKE_ctbtrs
 | |
|     LAPACKE_ctbtrs_work
 | |
|     LAPACKE_ctfsm
 | |
|     LAPACKE_ctfsm_work
 | |
|     LAPACKE_ctftri
 | |
|     LAPACKE_ctftri_work
 | |
|     LAPACKE_ctfttp
 | |
|     LAPACKE_ctfttp_work
 | |
|     LAPACKE_ctfttr
 | |
|     LAPACKE_ctfttr_work
 | |
|     LAPACKE_ctgevc
 | |
|     LAPACKE_ctgevc_work
 | |
|     LAPACKE_ctgexc
 | |
|     LAPACKE_ctgexc_work
 | |
|     LAPACKE_ctgsen
 | |
|     LAPACKE_ctgsen_work
 | |
|     LAPACKE_ctgsja
 | |
|     LAPACKE_ctgsja_work
 | |
|     LAPACKE_ctgsna
 | |
|     LAPACKE_ctgsna_work
 | |
|     LAPACKE_ctgsyl
 | |
|     LAPACKE_ctgsyl_work
 | |
|     LAPACKE_ctpcon
 | |
|     LAPACKE_ctpcon_work
 | |
|     LAPACKE_ctpmqrt
 | |
|     LAPACKE_ctpmqrt_work
 | |
|     LAPACKE_ctpqrt
 | |
|     LAPACKE_ctpqrt2
 | |
|     LAPACKE_ctpqrt2_work
 | |
|     LAPACKE_ctpqrt_work
 | |
|     LAPACKE_ctprfb
 | |
|     LAPACKE_ctprfb_work
 | |
|     LAPACKE_ctprfs
 | |
|     LAPACKE_ctprfs_work
 | |
|     LAPACKE_ctptri
 | |
|     LAPACKE_ctptri_work
 | |
|     LAPACKE_ctptrs
 | |
|     LAPACKE_ctptrs_work
 | |
|     LAPACKE_ctpttf
 | |
|     LAPACKE_ctpttf_work
 | |
|     LAPACKE_ctpttr
 | |
|     LAPACKE_ctpttr_work
 | |
|     LAPACKE_ctrcon
 | |
|     LAPACKE_ctrcon_work
 | |
|     LAPACKE_ctrevc
 | |
|     LAPACKE_ctrevc_work
 | |
|     LAPACKE_ctrexc
 | |
|     LAPACKE_ctrexc_work
 | |
|     LAPACKE_ctrrfs
 | |
|     LAPACKE_ctrrfs_work
 | |
|     LAPACKE_ctrsen
 | |
|     LAPACKE_ctrsen_work
 | |
|     LAPACKE_ctrsna
 | |
|     LAPACKE_ctrsna_work
 | |
|     LAPACKE_ctrsyl
 | |
|     LAPACKE_ctrsyl_work
 | |
|     LAPACKE_ctrtri
 | |
|     LAPACKE_ctrtri_work
 | |
|     LAPACKE_ctrtrs
 | |
|     LAPACKE_ctrtrs_work
 | |
|     LAPACKE_ctrttf
 | |
|     LAPACKE_ctrttf_work
 | |
|     LAPACKE_ctrttp
 | |
|     LAPACKE_ctrttp_work
 | |
|     LAPACKE_ctzrzf
 | |
|     LAPACKE_ctzrzf_work
 | |
|     LAPACKE_cunbdb
 | |
|     LAPACKE_cunbdb_work
 | |
|     LAPACKE_cuncsd
 | |
|     LAPACKE_cuncsd_work
 | |
|     LAPACKE_cungbr
 | |
|     LAPACKE_cungbr_work
 | |
|     LAPACKE_cunghr
 | |
|     LAPACKE_cunghr_work
 | |
|     LAPACKE_cunglq
 | |
|     LAPACKE_cunglq_work
 | |
|     LAPACKE_cungql
 | |
|     LAPACKE_cungql_work
 | |
|     LAPACKE_cungqr
 | |
|     LAPACKE_cungqr_work
 | |
|     LAPACKE_cungrq
 | |
|     LAPACKE_cungrq_work
 | |
|     LAPACKE_cungtr
 | |
|     LAPACKE_cungtr_work
 | |
|     LAPACKE_cunmbr
 | |
|     LAPACKE_cunmbr_work
 | |
|     LAPACKE_cunmhr
 | |
|     LAPACKE_cunmhr_work
 | |
|     LAPACKE_cunmlq
 | |
|     LAPACKE_cunmlq_work
 | |
|     LAPACKE_cunmql
 | |
|     LAPACKE_cunmql_work
 | |
|     LAPACKE_cunmqr
 | |
|     LAPACKE_cunmqr_work
 | |
|     LAPACKE_cunmrq
 | |
|     LAPACKE_cunmrq_work
 | |
|     LAPACKE_cunmrz
 | |
|     LAPACKE_cunmrz_work
 | |
|     LAPACKE_cunmtr
 | |
|     LAPACKE_cunmtr_work
 | |
|     LAPACKE_cupgtr
 | |
|     LAPACKE_cupgtr_work
 | |
|     LAPACKE_cupmtr
 | |
|     LAPACKE_cupmtr_work
 | |
|     LAPACKE_csyr
 | |
|     LAPACKE_csyr_work
 | |
|     LAPACKE_clatms
 | |
|     LAPACKE_clatms_work
 | |
|     LAPACKE_clagge
 | |
|     LAPACKE_clagge_work
 | |
|     LAPACKE_claghe
 | |
|     LAPACKE_claghe_work
 | |
|     LAPACKE_clagsy
 | |
|     LAPACKE_clagsy_work
 | |
|     LAPACKE_cgejsv
 | |
|     LAPACKE_cgejsv_work
 | |
|     LAPACKE_cgesvdx
 | |
|     LAPACKE_cgesvdx_work
 | |
|     LAPACKE_cgesvj
 | |
|     LAPACKE_cgesvj_work
 | |
|     LAPACKE_cgetrf2
 | |
|     LAPACKE_cgetrf2_work
 | |
|     LAPACKE_cgges3
 | |
|     LAPACKE_cgges3_work
 | |
|     LAPACKE_cggev3
 | |
|     LAPACKE_cggev3_work
 | |
|     LAPACKE_cgghd3
 | |
|     LAPACKE_cgghd3_work
 | |
|     LAPACKE_cggsvd3
 | |
|     LAPACKE_cggsvd3_work
 | |
|     LAPACKE_cggsvp3
 | |
|     LAPACKE_cggsvp3_work
 | |
|     LAPACKE_chetrf_rook
 | |
|     LAPACKE_chetrf_rook_work
 | |
|     LAPACKE_chetrs_rook
 | |
|     LAPACKE_chetrs_rook_work
 | |
|     LAPACKE_clapmt
 | |
|     LAPACKE_clapmt_work
 | |
|     LAPACKE_clascl
 | |
|     LAPACKE_clascl_work
 | |
|     LAPACKE_cpotrf2
 | |
|     LAPACKE_cpotrf2_work
 | |
|     LAPACKE_csytrf_rook
 | |
|     LAPACKE_csytrf_rook_work
 | |
|     LAPACKE_csytrs_rook
 | |
|     LAPACKE_csytrs_rook_work
 | |
|     LAPACKE_cuncsd2by1
 | |
|     LAPACKE_cuncsd2by1_work
 | |
|     LAPACKE_cgelq
 | |
|     LAPACKE_cgelq_work
 | |
|     LAPACKE_cgemlq
 | |
|     LAPACKE_cgemlq_work
 | |
|     LAPACKE_cgemqr
 | |
|     LAPACKE_cgemqr_work
 | |
|     LAPACKE_cgeqr
 | |
|     LAPACKE_cgeqr_work
 | |
|     LAPACKE_cgetsls
 | |
|     LAPACKE_cgetsls_work
 | |
|     LAPACKE_chbev_2stage
 | |
|     LAPACKE_chbev_2stage_work
 | |
|     LAPACKE_chbevd_2stage
 | |
|     LAPACKE_chbevd_2stage_work
 | |
|     LAPACKE_chbevx_2stage
 | |
|     LAPACKE_chbevx_2stage_work
 | |
|     LAPACKE_checon_3
 | |
|     LAPACKE_checon_3_work
 | |
|     LAPACKE_cheev_2stage
 | |
|     LAPACKE_cheev_2stage_work
 | |
|     LAPACKE_cheevd_2stage
 | |
|     LAPACKE_cheevd_2stage_work
 | |
|     LAPACKE_cheevr_2stage
 | |
|     LAPACKE_cheevr_2stage_work
 | |
|     LAPACKE_cheevx_2stage
 | |
|     LAPACKE_cheevx_2stage_work
 | |
|     LAPACKE_chegv_2stage
 | |
|     LAPACKE_chegv_2stage_work
 | |
|     LAPACKE_chesv_aa
 | |
|     LAPACKE_chesv_aa_work
 | |
|     LAPACKE_chesv_rk
 | |
|     LAPACKE_chesv_rk_work
 | |
|     LAPACKE_chetrf_aa
 | |
|     LAPACKE_chetrf_aa_work
 | |
|     LAPACKE_chetrf_rk
 | |
|     LAPACKE_chetrf_rk_work
 | |
|     LAPACKE_chetri_3
 | |
|     LAPACKE_chetri_3_work
 | |
|     LAPACKE_chetrs_aa
 | |
|     LAPACKE_chetrs_aa_work
 | |
|     LAPACKE_chetrs_3
 | |
|     LAPACKE_chetrs_3_work
 | |
|     LAPACKE_csycon_3
 | |
|     LAPACKE_csycon_3_work
 | |
|     LAPACKE_csysv_aa
 | |
|     LAPACKE_csysv_aa_work
 | |
|     LAPACKE_csysv_rk
 | |
|     LAPACKE_csysv_rk_work
 | |
|     LAPACKE_csytrf_aa
 | |
|     LAPACKE_csytrf_aa_work
 | |
|     LAPACKE_csytrf_rk
 | |
|     LAPACKE_csytrf_rk_work
 | |
|     LAPACKE_csytri_3
 | |
|     LAPACKE_csytri_3_work
 | |
|     LAPACKE_csytrs_aa
 | |
|     LAPACKE_csytrs_aa_work
 | |
|     LAPACKE_csytrs_3
 | |
|     LAPACKE_csytrs_3_work
 | |
|     LAPACKE_chesv_aa_2stage
 | |
|     LAPACKE_chesv_aa_2stage_work
 | |
|     LAPACKE_chetrf_aa_2stage
 | |
|     LAPACKE_chetrf_aa_2stage_work
 | |
|     LAPACKE_chetrs_aa_2stage
 | |
|     LAPACKE_chetrs_aa_2stage_work
 | |
|     LAPACKE_clacrm
 | |
|     LAPACKE_clacrm_work
 | |
|     LAPACKE_clarcm
 | |
|     LAPACKE_clarcm_work
 | |
|     LAPACKE_classq
 | |
|     LAPACKE_classq_work
 | |
|     LAPACKE_csysv_aa_2stage
 | |
|     LAPACKE_csysv_aa_2stage_work
 | |
|     LAPACKE_csytrf_aa_2stage
 | |
|     LAPACKE_csytrf_aa_2stage_work
 | |
|     LAPACKE_csytrs_aa_2stage
 | |
|     LAPACKE_csytrs_aa_2stage_work
 | |
|     LAPACKE_cgesvdq
 | |
|     LAPACKE_cgesvdq_work
 | |
|     LAPACKE_cgetsqrhrt
 | |
|     LAPACKE_cgetsqrhrt_work
 | |
|     LAPACKE_cungtsqr_row
 | |
|     LAPACKE_cungtsqr_row_work
 | |
| "
 | |
| 
 | |
| lapackeobjsd="
 | |
|     LAPACKE_dgb_nancheck
 | |
|     LAPACKE_dgb_trans
 | |
|     LAPACKE_dge_nancheck
 | |
|     LAPACKE_dge_trans
 | |
|     LAPACKE_dgg_nancheck
 | |
|     LAPACKE_dgg_trans
 | |
|     LAPACKE_dgt_nancheck
 | |
|     LAPACKE_dhs_nancheck
 | |
|     LAPACKE_dhs_trans
 | |
|     LAPACKE_d_nancheck
 | |
|     LAPACKE_dpb_nancheck
 | |
|     LAPACKE_dpb_trans
 | |
|     LAPACKE_dpf_nancheck
 | |
|     LAPACKE_dpf_trans
 | |
|     LAPACKE_dpo_nancheck
 | |
|     LAPACKE_dpo_trans
 | |
|     LAPACKE_dpp_nancheck
 | |
|     LAPACKE_dpp_trans
 | |
|     LAPACKE_dpt_nancheck
 | |
|     LAPACKE_dsb_nancheck
 | |
|     LAPACKE_dsb_trans
 | |
|     LAPACKE_dsp_nancheck
 | |
|     LAPACKE_dsp_trans
 | |
|     LAPACKE_dst_nancheck
 | |
|     LAPACKE_dsy_nancheck
 | |
|     LAPACKE_dsy_trans
 | |
|     LAPACKE_dtb_nancheck
 | |
|     LAPACKE_dtb_trans
 | |
|     LAPACKE_dtf_nancheck
 | |
|     LAPACKE_dtf_trans
 | |
|     LAPACKE_dtp_nancheck
 | |
|     LAPACKE_dtp_trans
 | |
|     LAPACKE_dtr_nancheck
 | |
|     LAPACKE_dtr_trans
 | |
|     LAPACKE_dbbcsd
 | |
|     LAPACKE_dbbcsd_work
 | |
|     LAPACKE_dbdsdc
 | |
|     LAPACKE_dbdsdc_work
 | |
|     LAPACKE_dbdsqr
 | |
|     LAPACKE_dbdsqr_work
 | |
|     LAPACKE_ddisna
 | |
|     LAPACKE_ddisna_work
 | |
|     LAPACKE_dgbbrd
 | |
|     LAPACKE_dgbbrd_work
 | |
|     LAPACKE_dgbcon
 | |
|     LAPACKE_dgbcon_work
 | |
|     LAPACKE_dgbequ
 | |
|     LAPACKE_dgbequ_work
 | |
|     LAPACKE_dgbequb
 | |
|     LAPACKE_dgbequb_work
 | |
|     LAPACKE_dgbrfs
 | |
|     LAPACKE_dgbrfs_work
 | |
|     LAPACKE_dgbsv
 | |
|     LAPACKE_dgbsv_work
 | |
|     LAPACKE_dgbsvx
 | |
|     LAPACKE_dgbsvx_work
 | |
|     LAPACKE_dgbtrf
 | |
|     LAPACKE_dgbtrf_work
 | |
|     LAPACKE_dgbtrs
 | |
|     LAPACKE_dgbtrs_work
 | |
|     LAPACKE_dgebak
 | |
|     LAPACKE_dgebak_work
 | |
|     LAPACKE_dgebal
 | |
|     LAPACKE_dgebal_work
 | |
|     LAPACKE_dgebrd
 | |
|     LAPACKE_dgebrd_work
 | |
|     LAPACKE_dgecon
 | |
|     LAPACKE_dgecon_work
 | |
|     LAPACKE_dgedmd
 | |
|     LAPACKE_dgedmd_work
 | |
|     LAPACKE_dgedmdq
 | |
|     LAPACKE_dgedmdq_work
 | |
|     LAPACKE_dgeequ
 | |
|     LAPACKE_dgeequ_work
 | |
|     LAPACKE_dgeequb
 | |
|     LAPACKE_dgeequb_work
 | |
|     LAPACKE_dgees
 | |
|     LAPACKE_dgees_work
 | |
|     LAPACKE_dgeesx
 | |
|     LAPACKE_dgeesx_work
 | |
|     LAPACKE_dgeev
 | |
|     LAPACKE_dgeev_work
 | |
|     LAPACKE_dgeevx
 | |
|     LAPACKE_dgeevx_work
 | |
|     LAPACKE_dgehrd
 | |
|     LAPACKE_dgehrd_work
 | |
|     LAPACKE_dgejsv
 | |
|     LAPACKE_dgejsv_work
 | |
|     LAPACKE_dgelq2
 | |
|     LAPACKE_dgelq2_work
 | |
|     LAPACKE_dgelqf
 | |
|     LAPACKE_dgelqf_work
 | |
|     LAPACKE_dgels
 | |
|     LAPACKE_dgels_work
 | |
|     LAPACKE_dgelsd
 | |
|     LAPACKE_dgelsd_work
 | |
|     LAPACKE_dgelss
 | |
|     LAPACKE_dgelss_work
 | |
|     LAPACKE_dgelsy
 | |
|     LAPACKE_dgelsy_work
 | |
|     LAPACKE_dgemqrt
 | |
|     LAPACKE_dgemqrt_work
 | |
|     LAPACKE_dgeqlf
 | |
|     LAPACKE_dgeqlf_work
 | |
|     LAPACKE_dgeqp3
 | |
|     LAPACKE_dgeqp3_work
 | |
|     LAPACKE_dgeqr2
 | |
|     LAPACKE_dgeqr2_work
 | |
|     LAPACKE_dgeqrf
 | |
|     LAPACKE_dgeqrf_work
 | |
|     LAPACKE_dgeqrfp
 | |
|     LAPACKE_dgeqrfp_work
 | |
|     LAPACKE_dgeqrt
 | |
|     LAPACKE_dgeqrt2
 | |
|     LAPACKE_dgeqrt2_work
 | |
|     LAPACKE_dgeqrt3
 | |
|     LAPACKE_dgeqrt3_work
 | |
|     LAPACKE_dgeqrt_work
 | |
|     LAPACKE_dgerfs
 | |
|     LAPACKE_dgerfs_work
 | |
|     LAPACKE_dgerqf
 | |
|     LAPACKE_dgerqf_work
 | |
|     LAPACKE_dgesdd
 | |
|     LAPACKE_dgesdd_work
 | |
|     LAPACKE_dgesv
 | |
|     LAPACKE_dgesv_work
 | |
|     LAPACKE_dgesvd
 | |
|     LAPACKE_dgesvd_work
 | |
|     LAPACKE_dgesvj
 | |
|     LAPACKE_dgesvj_work
 | |
|     LAPACKE_dgesvx
 | |
|     LAPACKE_dgesvx_work
 | |
|     LAPACKE_dgetf2
 | |
|     LAPACKE_dgetf2_work
 | |
|     LAPACKE_dgetrf
 | |
|     LAPACKE_dgetrf_work
 | |
|     LAPACKE_dgetri
 | |
|     LAPACKE_dgetri_work
 | |
|     LAPACKE_dgetrs
 | |
|     LAPACKE_dgetrs_work
 | |
|     LAPACKE_dggbak
 | |
|     LAPACKE_dggbak_work
 | |
|     LAPACKE_dggbal
 | |
|     LAPACKE_dggbal_work
 | |
|     LAPACKE_dgges
 | |
|     LAPACKE_dgges_work
 | |
|     LAPACKE_dggesx
 | |
|     LAPACKE_dggesx_work
 | |
|     LAPACKE_dggev
 | |
|     LAPACKE_dggev_work
 | |
|     LAPACKE_dggevx
 | |
|     LAPACKE_dggevx_work
 | |
|     LAPACKE_dggglm
 | |
|     LAPACKE_dggglm_work
 | |
|     LAPACKE_dgghrd
 | |
|     LAPACKE_dgghrd_work
 | |
|     LAPACKE_dgglse
 | |
|     LAPACKE_dgglse_work
 | |
|     LAPACKE_dggqrf
 | |
|     LAPACKE_dggqrf_work
 | |
|     LAPACKE_dggrqf
 | |
|     LAPACKE_dggrqf_work
 | |
|     LAPACKE_dgtcon
 | |
|     LAPACKE_dgtcon_work
 | |
|     LAPACKE_dgtrfs
 | |
|     LAPACKE_dgtrfs_work
 | |
|     LAPACKE_dgtsv
 | |
|     LAPACKE_dgtsv_work
 | |
|     LAPACKE_dgtsvx
 | |
|     LAPACKE_dgtsvx_work
 | |
|     LAPACKE_dgttrf
 | |
|     LAPACKE_dgttrf_work
 | |
|     LAPACKE_dgttrs
 | |
|     LAPACKE_dgttrs_work
 | |
|     LAPACKE_dhgeqz
 | |
|     LAPACKE_dhgeqz_work
 | |
|     LAPACKE_dhsein
 | |
|     LAPACKE_dhsein_work
 | |
|     LAPACKE_dhseqr
 | |
|     LAPACKE_dhseqr_work
 | |
|     LAPACKE_dlacn2
 | |
|     LAPACKE_dlacn2_work
 | |
|     LAPACKE_dlacpy
 | |
|     LAPACKE_dlacpy_work
 | |
|     LAPACKE_dlag2s
 | |
|     LAPACKE_dlag2s_work
 | |
|     LAPACKE_dlamch
 | |
|     LAPACKE_dlamch_work
 | |
|     LAPACKE_dlange
 | |
|     LAPACKE_dlange_work
 | |
|     LAPACKE_dlansy
 | |
|     LAPACKE_dlansy_work
 | |
|     LAPACKE_dlantr
 | |
|     LAPACKE_dlantr_work
 | |
|     LAPACKE_dlapmr
 | |
|     LAPACKE_dlapmr_work
 | |
|     LAPACKE_dlapy2
 | |
|     LAPACKE_dlapy2_work
 | |
|     LAPACKE_dlapy3
 | |
|     LAPACKE_dlapy3_work
 | |
|     LAPACKE_dlarfb
 | |
|     LAPACKE_dlarfb_work
 | |
|     LAPACKE_dlarfg
 | |
|     LAPACKE_dlarfg_work
 | |
|     LAPACKE_dlarft
 | |
|     LAPACKE_dlarft_work
 | |
|     LAPACKE_dlarfx
 | |
|     LAPACKE_dlarfx_work
 | |
|     LAPACKE_dlarnv
 | |
|     LAPACKE_dlarnv_work
 | |
|     LAPACKE_dlartgp
 | |
|     LAPACKE_dlartgp_work
 | |
|     LAPACKE_dlartgs
 | |
|     LAPACKE_dlartgs_work
 | |
|     LAPACKE_dlaset
 | |
|     LAPACKE_dlaset_work
 | |
|     LAPACKE_dlasrt
 | |
|     LAPACKE_dlasrt_work
 | |
|     LAPACKE_dlaswp
 | |
|     LAPACKE_dlaswp_work
 | |
|     LAPACKE_dlauum
 | |
|     LAPACKE_dlauum_work
 | |
|     LAPACKE_dopgtr
 | |
|     LAPACKE_dopgtr_work
 | |
|     LAPACKE_dopmtr
 | |
|     LAPACKE_dopmtr_work
 | |
|     LAPACKE_dorbdb
 | |
|     LAPACKE_dorbdb_work
 | |
|     LAPACKE_dorcsd
 | |
|     LAPACKE_dorcsd_work
 | |
|     LAPACKE_dorgbr
 | |
|     LAPACKE_dorgbr_work
 | |
|     LAPACKE_dorghr
 | |
|     LAPACKE_dorghr_work
 | |
|     LAPACKE_dorglq
 | |
|     LAPACKE_dorglq_work
 | |
|     LAPACKE_dorgql
 | |
|     LAPACKE_dorgql_work
 | |
|     LAPACKE_dorgqr
 | |
|     LAPACKE_dorgqr_work
 | |
|     LAPACKE_dorgrq
 | |
|     LAPACKE_dorgrq_work
 | |
|     LAPACKE_dorgtr
 | |
|     LAPACKE_dorgtr_work
 | |
|     LAPACKE_dormbr
 | |
|     LAPACKE_dormbr_work
 | |
|     LAPACKE_dormhr
 | |
|     LAPACKE_dormhr_work
 | |
|     LAPACKE_dormlq
 | |
|     LAPACKE_dormlq_work
 | |
|     LAPACKE_dormql
 | |
|     LAPACKE_dormql_work
 | |
|     LAPACKE_dormqr
 | |
|     LAPACKE_dormqr_work
 | |
|     LAPACKE_dormrq
 | |
|     LAPACKE_dormrq_work
 | |
|     LAPACKE_dormrz
 | |
|     LAPACKE_dormrz_work
 | |
|     LAPACKE_dormtr
 | |
|     LAPACKE_dormtr_work
 | |
|     LAPACKE_dpbcon
 | |
|     LAPACKE_dpbcon_work
 | |
|     LAPACKE_dpbequ
 | |
|     LAPACKE_dpbequ_work
 | |
|     LAPACKE_dpbrfs
 | |
|     LAPACKE_dpbrfs_work
 | |
|     LAPACKE_dpbstf
 | |
|     LAPACKE_dpbstf_work
 | |
|     LAPACKE_dpbsv
 | |
|     LAPACKE_dpbsv_work
 | |
|     LAPACKE_dpbsvx
 | |
|     LAPACKE_dpbsvx_work
 | |
|     LAPACKE_dpbtrf
 | |
|     LAPACKE_dpbtrf_work
 | |
|     LAPACKE_dpbtrs
 | |
|     LAPACKE_dpbtrs_work
 | |
|     LAPACKE_dpftrf
 | |
|     LAPACKE_dpftrf_work
 | |
|     LAPACKE_dpftri
 | |
|     LAPACKE_dpftri_work
 | |
|     LAPACKE_dpftrs
 | |
|     LAPACKE_dpftrs_work
 | |
|     LAPACKE_dpocon
 | |
|     LAPACKE_dpocon_work
 | |
|     LAPACKE_dpoequ
 | |
|     LAPACKE_dpoequ_work
 | |
|     LAPACKE_dpoequb
 | |
|     LAPACKE_dpoequb_work
 | |
|     LAPACKE_dporfs
 | |
|     LAPACKE_dporfs_work
 | |
|     LAPACKE_dposv
 | |
|     LAPACKE_dposv_work
 | |
|     LAPACKE_dposvx
 | |
|     LAPACKE_dposvx_work
 | |
|     LAPACKE_dpotrf
 | |
|     LAPACKE_dpotrf_work
 | |
|     LAPACKE_dpotri
 | |
|     LAPACKE_dpotri_work
 | |
|     LAPACKE_dpotrs
 | |
|     LAPACKE_dpotrs_work
 | |
|     LAPACKE_dppcon
 | |
|     LAPACKE_dppcon_work
 | |
|     LAPACKE_dppequ
 | |
|     LAPACKE_dppequ_work
 | |
|     LAPACKE_dpprfs
 | |
|     LAPACKE_dpprfs_work
 | |
|     LAPACKE_dppsv
 | |
|     LAPACKE_dppsv_work
 | |
|     LAPACKE_dppsvx
 | |
|     LAPACKE_dppsvx_work
 | |
|     LAPACKE_dpptrf
 | |
|     LAPACKE_dpptrf_work
 | |
|     LAPACKE_dpptri
 | |
|     LAPACKE_dpptri_work
 | |
|     LAPACKE_dpptrs
 | |
|     LAPACKE_dpptrs_work
 | |
|     LAPACKE_dpstrf
 | |
|     LAPACKE_dpstrf_work
 | |
|     LAPACKE_dptcon
 | |
|     LAPACKE_dptcon_work
 | |
|     LAPACKE_dpteqr
 | |
|     LAPACKE_dpteqr_work
 | |
|     LAPACKE_dptrfs
 | |
|     LAPACKE_dptrfs_work
 | |
|     LAPACKE_dptsv
 | |
|     LAPACKE_dptsv_work
 | |
|     LAPACKE_dptsvx
 | |
|     LAPACKE_dptsvx_work
 | |
|     LAPACKE_dpttrf
 | |
|     LAPACKE_dpttrf_work
 | |
|     LAPACKE_dpttrs
 | |
|     LAPACKE_dpttrs_work
 | |
|     LAPACKE_dsbev
 | |
|     LAPACKE_dsbev_work
 | |
|     LAPACKE_dsbevd
 | |
|     LAPACKE_dsbevd_work
 | |
|     LAPACKE_dsbevx
 | |
|     LAPACKE_dsbevx_work
 | |
|     LAPACKE_dsbgst
 | |
|     LAPACKE_dsbgst_work
 | |
|     LAPACKE_dsbgv
 | |
|     LAPACKE_dsbgv_work
 | |
|     LAPACKE_dsbgvd
 | |
|     LAPACKE_dsbgvd_work
 | |
|     LAPACKE_dsbgvx
 | |
|     LAPACKE_dsbgvx_work
 | |
|     LAPACKE_dsbtrd
 | |
|     LAPACKE_dsbtrd_work
 | |
|     LAPACKE_dsfrk
 | |
|     LAPACKE_dsfrk_work
 | |
|     LAPACKE_dsgesv
 | |
|     LAPACKE_dsgesv_work
 | |
|     LAPACKE_dspcon
 | |
|     LAPACKE_dspcon_work
 | |
|     LAPACKE_dspev
 | |
|     LAPACKE_dspev_work
 | |
|     LAPACKE_dspevd
 | |
|     LAPACKE_dspevd_work
 | |
|     LAPACKE_dspevx
 | |
|     LAPACKE_dspevx_work
 | |
|     LAPACKE_dspgst
 | |
|     LAPACKE_dspgst_work
 | |
|     LAPACKE_dspgv
 | |
|     LAPACKE_dspgv_work
 | |
|     LAPACKE_dspgvd
 | |
|     LAPACKE_dspgvd_work
 | |
|     LAPACKE_dspgvx
 | |
|     LAPACKE_dspgvx_work
 | |
|     LAPACKE_dsposv
 | |
|     LAPACKE_dsposv_work
 | |
|     LAPACKE_dsprfs
 | |
|     LAPACKE_dsprfs_work
 | |
|     LAPACKE_dspsv
 | |
|     LAPACKE_dspsv_work
 | |
|     LAPACKE_dspsvx
 | |
|     LAPACKE_dspsvx_work
 | |
|     LAPACKE_dsptrd
 | |
|     LAPACKE_dsptrd_work
 | |
|     LAPACKE_dsptrf
 | |
|     LAPACKE_dsptrf_work
 | |
|     LAPACKE_dsptri
 | |
|     LAPACKE_dsptri_work
 | |
|     LAPACKE_dsptrs
 | |
|     LAPACKE_dsptrs_work
 | |
|     LAPACKE_dstebz
 | |
|     LAPACKE_dstebz_work
 | |
|     LAPACKE_dstedc
 | |
|     LAPACKE_dstedc_work
 | |
|     LAPACKE_dstegr
 | |
|     LAPACKE_dstegr_work
 | |
|     LAPACKE_dstein
 | |
|     LAPACKE_dstein_work
 | |
|     LAPACKE_dstemr
 | |
|     LAPACKE_dstemr_work
 | |
|     LAPACKE_dsteqr
 | |
|     LAPACKE_dsteqr_work
 | |
|     LAPACKE_dsterf
 | |
|     LAPACKE_dsterf_work
 | |
|     LAPACKE_dstev
 | |
|     LAPACKE_dstev_work
 | |
|     LAPACKE_dstevd
 | |
|     LAPACKE_dstevd_work
 | |
|     LAPACKE_dstevr
 | |
|     LAPACKE_dstevr_work
 | |
|     LAPACKE_dstevx
 | |
|     LAPACKE_dstevx_work
 | |
|     LAPACKE_dsycon
 | |
|     LAPACKE_dsycon_work
 | |
|     LAPACKE_dsyconv
 | |
|     LAPACKE_dsyconv_work
 | |
|     LAPACKE_dsyequb
 | |
|     LAPACKE_dsyequb_work
 | |
|     LAPACKE_dsyev
 | |
|     LAPACKE_dsyev_work
 | |
|     LAPACKE_dsyevd
 | |
|     LAPACKE_dsyevd_work
 | |
|     LAPACKE_dsyevr
 | |
|     LAPACKE_dsyevr_work
 | |
|     LAPACKE_dsyevx
 | |
|     LAPACKE_dsyevx_work
 | |
|     LAPACKE_dsygst
 | |
|     LAPACKE_dsygst_work
 | |
|     LAPACKE_dsygv
 | |
|     LAPACKE_dsygv_work
 | |
|     LAPACKE_dsygvd
 | |
|     LAPACKE_dsygvd_work
 | |
|     LAPACKE_dsygvx
 | |
|     LAPACKE_dsygvx_work
 | |
|     LAPACKE_dsyrfs
 | |
|     LAPACKE_dsyrfs_work
 | |
|     LAPACKE_dsysv
 | |
|     LAPACKE_dsysv_rook
 | |
|     LAPACKE_dsysv_rook_work
 | |
|     LAPACKE_dsysv_work
 | |
|     LAPACKE_dsysvx
 | |
|     LAPACKE_dsysvx_work
 | |
|     LAPACKE_dsyswapr
 | |
|     LAPACKE_dsyswapr_work
 | |
|     LAPACKE_dsytrd
 | |
|     LAPACKE_dsytrd_work
 | |
|     LAPACKE_dsytrf
 | |
|     LAPACKE_dsytrf_work
 | |
|     LAPACKE_dsytri
 | |
|     LAPACKE_dsytri2
 | |
|     LAPACKE_dsytri2_work
 | |
|     LAPACKE_dsytri2x
 | |
|     LAPACKE_dsytri2x_work
 | |
|     LAPACKE_dsytri_work
 | |
|     LAPACKE_dsytrs
 | |
|     LAPACKE_dsytrs2
 | |
|     LAPACKE_dsytrs2_work
 | |
|     LAPACKE_dsytrs_work
 | |
|     LAPACKE_dtbcon
 | |
|     LAPACKE_dtbcon_work
 | |
|     LAPACKE_dtbrfs
 | |
|     LAPACKE_dtbrfs_work
 | |
|     LAPACKE_dtbtrs
 | |
|     LAPACKE_dtbtrs_work
 | |
|     LAPACKE_dtfsm
 | |
|     LAPACKE_dtfsm_work
 | |
|     LAPACKE_dtftri
 | |
|     LAPACKE_dtftri_work
 | |
|     LAPACKE_dtfttp
 | |
|     LAPACKE_dtfttp_work
 | |
|     LAPACKE_dtfttr
 | |
|     LAPACKE_dtfttr_work
 | |
|     LAPACKE_dtgevc
 | |
|     LAPACKE_dtgevc_work
 | |
|     LAPACKE_dtgexc
 | |
|     LAPACKE_dtgexc_work
 | |
|     LAPACKE_dtgsen
 | |
|     LAPACKE_dtgsen_work
 | |
|     LAPACKE_dtgsja
 | |
|     LAPACKE_dtgsja_work
 | |
|     LAPACKE_dtgsna
 | |
|     LAPACKE_dtgsna_work
 | |
|     LAPACKE_dtgsyl
 | |
|     LAPACKE_dtgsyl_work
 | |
|     LAPACKE_dtpcon
 | |
|     LAPACKE_dtpcon_work
 | |
|     LAPACKE_dtpmqrt
 | |
|     LAPACKE_dtpmqrt_work
 | |
|     LAPACKE_dtpqrt
 | |
|     LAPACKE_dtpqrt2
 | |
|     LAPACKE_dtpqrt2_work
 | |
|     LAPACKE_dtpqrt_work
 | |
|     LAPACKE_dtprfb
 | |
|     LAPACKE_dtprfb_work
 | |
|     LAPACKE_dtprfs
 | |
|     LAPACKE_dtprfs_work
 | |
|     LAPACKE_dtptri
 | |
|     LAPACKE_dtptri_work
 | |
|     LAPACKE_dtptrs
 | |
|     LAPACKE_dtptrs_work
 | |
|     LAPACKE_dtpttf
 | |
|     LAPACKE_dtpttf_work
 | |
|     LAPACKE_dtpttr
 | |
|     LAPACKE_dtpttr_work
 | |
|     LAPACKE_dtrcon
 | |
|     LAPACKE_dtrcon_work
 | |
|     LAPACKE_dtrevc
 | |
|     LAPACKE_dtrevc_work
 | |
|     LAPACKE_dtrexc
 | |
|     LAPACKE_dtrexc_work
 | |
|     LAPACKE_dtrrfs
 | |
|     LAPACKE_dtrrfs_work
 | |
|     LAPACKE_dtrsen
 | |
|     LAPACKE_dtrsen_work
 | |
|     LAPACKE_dtrsna
 | |
|     LAPACKE_dtrsna_work
 | |
|     LAPACKE_dtrsyl
 | |
|     LAPACKE_dtrsyl_work
 | |
|     LAPACKE_dtrtri
 | |
|     LAPACKE_dtrtri_work
 | |
|     LAPACKE_dtrtrs
 | |
|     LAPACKE_dtrtrs_work
 | |
|     LAPACKE_dtrttf
 | |
|     LAPACKE_dtrttf_work
 | |
|     LAPACKE_dtrttp
 | |
|     LAPACKE_dtrttp_work
 | |
|     LAPACKE_dtzrzf
 | |
|     LAPACKE_dtzrzf_work
 | |
|     LAPACKE_dlatms
 | |
|     LAPACKE_dlatms_work
 | |
|     LAPACKE_dlagge
 | |
|     LAPACKE_dlagge_work
 | |
|     LAPACKE_dlagsy
 | |
|     LAPACKE_dlagsy_work
 | |
|     LAPACKE_dbdsvdx
 | |
|     LAPACKE_dbdsvdx_work
 | |
|     LAPACKE_dgesvdx
 | |
|     LAPACKE_dgesvdx_work
 | |
|     LAPACKE_dgetrf2
 | |
|     LAPACKE_dgetrf2_work
 | |
|     LAPACKE_dgges3
 | |
|     LAPACKE_dgges3_work
 | |
|     LAPACKE_dggev3
 | |
|     LAPACKE_dggev3_work
 | |
|     LAPACKE_dgghd3
 | |
|     LAPACKE_dgghd3_work
 | |
|     LAPACKE_dggsvd3
 | |
|     LAPACKE_dggsvd3_work
 | |
|     LAPACKE_dggsvp3
 | |
|     LAPACKE_dggsvp3_work
 | |
|     LAPACKE_dlapmt
 | |
|     LAPACKE_dlapmt_work
 | |
|     LAPACKE_dlascl
 | |
|     LAPACKE_dlascl_work
 | |
|     LAPACKE_dorcsd2by1
 | |
|     LAPACKE_dorcsd2by1_work
 | |
|     LAPACKE_dpotrf2
 | |
|     LAPACKE_dpotrf2_work
 | |
|     LAPACKE_dsytrf_rook
 | |
|     LAPACKE_dsytrf_rook_work
 | |
|     LAPACKE_dsytrs_rook
 | |
|     LAPACKE_dsytrs_rook_work
 | |
|     LAPACKE_dgelq
 | |
|     LAPACKE_dgelq_work
 | |
|     LAPACKE_dgemlq
 | |
|     LAPACKE_dgemlq_work
 | |
|     LAPACKE_dgemqr
 | |
|     LAPACKE_dgemqr_work
 | |
|     LAPACKE_dgeqr
 | |
|     LAPACKE_dgeqr_work
 | |
|     LAPACKE_dgetsls
 | |
|     LAPACKE_dgetsls_work
 | |
|     LAPACKE_dsbev_2stage
 | |
|     LAPACKE_dsbev_2stage_work
 | |
|     LAPACKE_dsbevd_2stage
 | |
|     LAPACKE_dsbevd_2stage_work
 | |
|     LAPACKE_dsbevx_2stage
 | |
|     LAPACKE_dsbevx_2stage_work
 | |
|     LAPACKE_dsycon_3
 | |
|     LAPACKE_dsycon_3_work
 | |
|     LAPACKE_dsyev_2stage
 | |
|     LAPACKE_dsyev_2stage_work
 | |
|     LAPACKE_dsyevd_2stage
 | |
|     LAPACKE_dsyevd_2stage_work
 | |
|     LAPACKE_dsyevr_2stage
 | |
|     LAPACKE_dsyevr_2stage_work
 | |
|     LAPACKE_dsyevx_2stage
 | |
|     LAPACKE_dsyevx_2stage_work
 | |
|     LAPACKE_dsygv_2stage
 | |
|     LAPACKE_dsygv_2stage_work
 | |
|     LAPACKE_dsysv_aa
 | |
|     LAPACKE_dsysv_aa_work
 | |
|     LAPACKE_dsysv_rk
 | |
|     LAPACKE_dsysv_rk_work
 | |
|     LAPACKE_dsytrf_aa
 | |
|     LAPACKE_dsytrf_aa_work
 | |
|     LAPACKE_dsytrf_rk
 | |
|     LAPACKE_dsytrf_rk_work
 | |
|     LAPACKE_dsytri_3
 | |
|     LAPACKE_dsytri_3_work
 | |
|     LAPACKE_dsytrs_aa
 | |
|     LAPACKE_dsytrs_aa_work
 | |
|     LAPACKE_dsytrs_3
 | |
|     LAPACKE_dsytrs_3_work
 | |
|     LAPACKE_dlassq
 | |
|     LAPACKE_dlassq_work
 | |
|     LAPACKE_dsysv_aa_2stage
 | |
|     LAPACKE_dsysv_aa_2stage_work
 | |
|     LAPACKE_dsytrf_aa_2stage
 | |
|     LAPACKE_dsytrf_aa_2stage_work
 | |
|     LAPACKE_dsytrs_aa_2stage
 | |
|     LAPACKE_dsytrs_aa_2stage_work
 | |
|     LAPACKE_dgesvdq
 | |
|     LAPACKE_dgesvdq_work
 | |
|     LAPACKE_slag2d
 | |
|     LAPACKE_slag2d_work
 | |
|     LAPACKE_dgetsqrhrt
 | |
|     LAPACKE_dgetsqrhrt_work
 | |
|     LAPACKE_dorgtsqr_row
 | |
|     LAPACKE_dorgtsqr_row_work
 | |
| "
 | |
| 
 | |
| lapackeobjss="
 | |
|     LAPACKE_sgb_nancheck
 | |
|     LAPACKE_sgb_trans
 | |
|     LAPACKE_sge_nancheck
 | |
|     LAPACKE_sge_trans
 | |
|     LAPACKE_sgg_nancheck
 | |
|     LAPACKE_sgg_trans
 | |
|     LAPACKE_sgt_nancheck
 | |
|     LAPACKE_shs_nancheck
 | |
|     LAPACKE_shs_trans
 | |
|     LAPACKE_s_nancheck
 | |
|     LAPACKE_spb_nancheck
 | |
|     LAPACKE_spb_trans
 | |
|     LAPACKE_spf_nancheck
 | |
|     LAPACKE_spf_trans
 | |
|     LAPACKE_spo_nancheck
 | |
|     LAPACKE_spo_trans
 | |
|     LAPACKE_spp_nancheck
 | |
|     LAPACKE_spp_trans
 | |
|     LAPACKE_spt_nancheck
 | |
|     LAPACKE_ssb_nancheck
 | |
|     LAPACKE_ssb_trans
 | |
|     LAPACKE_ssp_nancheck
 | |
|     LAPACKE_ssp_trans
 | |
|     LAPACKE_sst_nancheck
 | |
|     LAPACKE_ssy_nancheck
 | |
|     LAPACKE_ssy_trans
 | |
|     LAPACKE_stb_nancheck
 | |
|     LAPACKE_stb_trans
 | |
|     LAPACKE_stf_nancheck
 | |
|     LAPACKE_stf_trans
 | |
|     LAPACKE_stp_nancheck
 | |
|     LAPACKE_stp_trans
 | |
|     LAPACKE_str_nancheck
 | |
|     LAPACKE_str_trans
 | |
|     LAPACKE_sbbcsd
 | |
|     LAPACKE_sbbcsd_work
 | |
|     LAPACKE_sbdsdc
 | |
|     LAPACKE_sbdsdc_work
 | |
|     LAPACKE_sbdsqr
 | |
|     LAPACKE_sbdsqr_work
 | |
|     LAPACKE_sdisna
 | |
|     LAPACKE_sdisna_work
 | |
|     LAPACKE_sgbbrd
 | |
|     LAPACKE_sgbbrd_work
 | |
|     LAPACKE_sgbcon
 | |
|     LAPACKE_sgbcon_work
 | |
|     LAPACKE_sgbequ
 | |
|     LAPACKE_sgbequ_work
 | |
|     LAPACKE_sgbequb
 | |
|     LAPACKE_sgbequb_work
 | |
|     LAPACKE_sgbrfs
 | |
|     LAPACKE_sgbrfs_work
 | |
|     LAPACKE_sgbsv
 | |
|     LAPACKE_sgbsv_work
 | |
|     LAPACKE_sgbsvx
 | |
|     LAPACKE_sgbsvx_work
 | |
|     LAPACKE_sgbtrf
 | |
|     LAPACKE_sgbtrf_work
 | |
|     LAPACKE_sgbtrs
 | |
|     LAPACKE_sgbtrs_work
 | |
|     LAPACKE_sgebak
 | |
|     LAPACKE_sgebak_work
 | |
|     LAPACKE_sgebal
 | |
|     LAPACKE_sgebal_work
 | |
|     LAPACKE_sgebrd
 | |
|     LAPACKE_sgebrd_work
 | |
|     LAPACKE_sgecon
 | |
|     LAPACKE_sgecon_work
 | |
|     LAPACKE_sgedmd
 | |
|     LAPACKE_sgedmd_work
 | |
|     LAPACKE_sgedmdq
 | |
|     LAPACKE_sgedmdq_work
 | |
|     LAPACKE_sgeequ
 | |
|     LAPACKE_sgeequ_work
 | |
|     LAPACKE_sgeequb
 | |
|     LAPACKE_sgeequb_work
 | |
|     LAPACKE_sgees
 | |
|     LAPACKE_sgees_work
 | |
|     LAPACKE_sgeesx
 | |
|     LAPACKE_sgeesx_work
 | |
|     LAPACKE_sgeev
 | |
|     LAPACKE_sgeev_work
 | |
|     LAPACKE_sgeevx
 | |
|     LAPACKE_sgeevx_work
 | |
|     LAPACKE_sgehrd
 | |
|     LAPACKE_sgehrd_work
 | |
|     LAPACKE_sgejsv
 | |
|     LAPACKE_sgejsv_work
 | |
|     LAPACKE_sgelq2
 | |
|     LAPACKE_sgelq2_work
 | |
|     LAPACKE_sgelqf
 | |
|     LAPACKE_sgelqf_work
 | |
|     LAPACKE_sgels
 | |
|     LAPACKE_sgels_work
 | |
|     LAPACKE_sgelsd
 | |
|     LAPACKE_sgelsd_work
 | |
|     LAPACKE_sgelss
 | |
|     LAPACKE_sgelss_work
 | |
|     LAPACKE_sgelsy
 | |
|     LAPACKE_sgelsy_work
 | |
|     LAPACKE_sgemqrt
 | |
|     LAPACKE_sgemqrt_work
 | |
|     LAPACKE_sgeqlf
 | |
|     LAPACKE_sgeqlf_work
 | |
|     LAPACKE_sgeqp3
 | |
|     LAPACKE_sgeqp3_work
 | |
|     LAPACKE_sgeqr2
 | |
|     LAPACKE_sgeqr2_work
 | |
|     LAPACKE_sgeqrf
 | |
|     LAPACKE_sgeqrf_work
 | |
|     LAPACKE_sgeqrfp
 | |
|     LAPACKE_sgeqrfp_work
 | |
|     LAPACKE_sgeqrt
 | |
|     LAPACKE_sgeqrt2
 | |
|     LAPACKE_sgeqrt2_work
 | |
|     LAPACKE_sgeqrt3
 | |
|     LAPACKE_sgeqrt3_work
 | |
|     LAPACKE_sgeqrt_work
 | |
|     LAPACKE_sgerfs
 | |
|     LAPACKE_sgerfs_work
 | |
|     LAPACKE_sgerqf
 | |
|     LAPACKE_sgerqf_work
 | |
|     LAPACKE_sgesdd
 | |
|     LAPACKE_sgesdd_work
 | |
|     LAPACKE_sgesv
 | |
|     LAPACKE_sgesv_work
 | |
|     LAPACKE_sgesvd
 | |
|     LAPACKE_sgesvd_work
 | |
|     LAPACKE_sgesvj
 | |
|     LAPACKE_sgesvj_work
 | |
|     LAPACKE_sgesvx
 | |
|     LAPACKE_sgesvx_work
 | |
|     LAPACKE_sgetf2
 | |
|     LAPACKE_sgetf2_work
 | |
|     LAPACKE_sgetrf
 | |
|     LAPACKE_sgetrf_work
 | |
|     LAPACKE_sgetri
 | |
|     LAPACKE_sgetri_work
 | |
|     LAPACKE_sgetrs
 | |
|     LAPACKE_sgetrs_work
 | |
|     LAPACKE_sggbak
 | |
|     LAPACKE_sggbak_work
 | |
|     LAPACKE_sggbal
 | |
|     LAPACKE_sggbal_work
 | |
|     LAPACKE_sgges
 | |
|     LAPACKE_sgges_work
 | |
|     LAPACKE_sggesx
 | |
|     LAPACKE_sggesx_work
 | |
|     LAPACKE_sggev
 | |
|     LAPACKE_sggev_work
 | |
|     LAPACKE_sggevx
 | |
|     LAPACKE_sggevx_work
 | |
|     LAPACKE_sggglm
 | |
|     LAPACKE_sggglm_work
 | |
|     LAPACKE_sgghrd
 | |
|     LAPACKE_sgghrd_work
 | |
|     LAPACKE_sgglse
 | |
|     LAPACKE_sgglse_work
 | |
|     LAPACKE_sggqrf
 | |
|     LAPACKE_sggqrf_work
 | |
|     LAPACKE_sggrqf
 | |
|     LAPACKE_sggrqf_work
 | |
|     LAPACKE_sgtcon
 | |
|     LAPACKE_sgtcon_work
 | |
|     LAPACKE_sgtrfs
 | |
|     LAPACKE_sgtrfs_work
 | |
|     LAPACKE_sgtsv
 | |
|     LAPACKE_sgtsv_work
 | |
|     LAPACKE_sgtsvx
 | |
|     LAPACKE_sgtsvx_work
 | |
|     LAPACKE_sgttrf
 | |
|     LAPACKE_sgttrf_work
 | |
|     LAPACKE_sgttrs
 | |
|     LAPACKE_sgttrs_work
 | |
|     LAPACKE_shgeqz
 | |
|     LAPACKE_shgeqz_work
 | |
|     LAPACKE_shsein
 | |
|     LAPACKE_shsein_work
 | |
|     LAPACKE_shseqr
 | |
|     LAPACKE_shseqr_work
 | |
|     LAPACKE_slacn2
 | |
|     LAPACKE_slacn2_work
 | |
|     LAPACKE_slacpy
 | |
|     LAPACKE_slacpy_work
 | |
|     LAPACKE_slamch
 | |
|     LAPACKE_slamch_work
 | |
|     LAPACKE_slange
 | |
|     LAPACKE_slange_work
 | |
|     LAPACKE_slansy
 | |
|     LAPACKE_slansy_work
 | |
|     LAPACKE_slantr
 | |
|     LAPACKE_slantr_work
 | |
|     LAPACKE_slapmr
 | |
|     LAPACKE_slapmr_work
 | |
|     LAPACKE_slapy2
 | |
|     LAPACKE_slapy2_work
 | |
|     LAPACKE_slapy3
 | |
|     LAPACKE_slapy3_work
 | |
|     LAPACKE_slarfb
 | |
|     LAPACKE_slarfb_work
 | |
|     LAPACKE_slarfg
 | |
|     LAPACKE_slarfg_work
 | |
|     LAPACKE_slarft
 | |
|     LAPACKE_slarft_work
 | |
|     LAPACKE_slarfx
 | |
|     LAPACKE_slarfx_work
 | |
|     LAPACKE_slarnv
 | |
|     LAPACKE_slarnv_work
 | |
|     LAPACKE_slartgp
 | |
|     LAPACKE_slartgp_work
 | |
|     LAPACKE_slartgs
 | |
|     LAPACKE_slartgs_work
 | |
|     LAPACKE_slaset
 | |
|     LAPACKE_slaset_work
 | |
|     LAPACKE_slasrt
 | |
|     LAPACKE_slasrt_work
 | |
|     LAPACKE_slaswp
 | |
|     LAPACKE_slaswp_work
 | |
|     LAPACKE_slauum
 | |
|     LAPACKE_slauum_work
 | |
|     LAPACKE_sopgtr
 | |
|     LAPACKE_sopgtr_work
 | |
|     LAPACKE_sopmtr
 | |
|     LAPACKE_sopmtr_work
 | |
|     LAPACKE_sorbdb
 | |
|     LAPACKE_sorbdb_work
 | |
|     LAPACKE_sorcsd
 | |
|     LAPACKE_sorcsd_work
 | |
|     LAPACKE_sorgbr
 | |
|     LAPACKE_sorgbr_work
 | |
|     LAPACKE_sorghr
 | |
|     LAPACKE_sorghr_work
 | |
|     LAPACKE_sorglq
 | |
|     LAPACKE_sorglq_work
 | |
|     LAPACKE_sorgql
 | |
|     LAPACKE_sorgql_work
 | |
|     LAPACKE_sorgqr
 | |
|     LAPACKE_sorgqr_work
 | |
|     LAPACKE_sorgrq
 | |
|     LAPACKE_sorgrq_work
 | |
|     LAPACKE_sorgtr
 | |
|     LAPACKE_sorgtr_work
 | |
|     LAPACKE_sormbr
 | |
|     LAPACKE_sormbr_work
 | |
|     LAPACKE_sormhr
 | |
|     LAPACKE_sormhr_work
 | |
|     LAPACKE_sormlq
 | |
|     LAPACKE_sormlq_work
 | |
|     LAPACKE_sormql
 | |
|     LAPACKE_sormql_work
 | |
|     LAPACKE_sormqr
 | |
|     LAPACKE_sormqr_work
 | |
|     LAPACKE_sormrq
 | |
|     LAPACKE_sormrq_work
 | |
|     LAPACKE_sormrz
 | |
|     LAPACKE_sormrz_work
 | |
|     LAPACKE_sormtr
 | |
|     LAPACKE_sormtr_work
 | |
|     LAPACKE_spbcon
 | |
|     LAPACKE_spbcon_work
 | |
|     LAPACKE_spbequ
 | |
|     LAPACKE_spbequ_work
 | |
|     LAPACKE_spbrfs
 | |
|     LAPACKE_spbrfs_work
 | |
|     LAPACKE_spbstf
 | |
|     LAPACKE_spbstf_work
 | |
|     LAPACKE_spbsv
 | |
|     LAPACKE_spbsv_work
 | |
|     LAPACKE_spbsvx
 | |
|     LAPACKE_spbsvx_work
 | |
|     LAPACKE_spbtrf
 | |
|     LAPACKE_spbtrf_work
 | |
|     LAPACKE_spbtrs
 | |
|     LAPACKE_spbtrs_work
 | |
|     LAPACKE_spftrf
 | |
|     LAPACKE_spftrf_work
 | |
|     LAPACKE_spftri
 | |
|     LAPACKE_spftri_work
 | |
|     LAPACKE_spftrs
 | |
|     LAPACKE_spftrs_work
 | |
|     LAPACKE_spocon
 | |
|     LAPACKE_spocon_work
 | |
|     LAPACKE_spoequ
 | |
|     LAPACKE_spoequ_work
 | |
|     LAPACKE_spoequb
 | |
|     LAPACKE_spoequb_work
 | |
|     LAPACKE_sporfs
 | |
|     LAPACKE_sporfs_work
 | |
|     LAPACKE_sposv
 | |
|     LAPACKE_sposv_work
 | |
|     LAPACKE_sposvx
 | |
|     LAPACKE_sposvx_work
 | |
|     LAPACKE_spotrf
 | |
|     LAPACKE_spotrf_work
 | |
|     LAPACKE_spotri
 | |
|     LAPACKE_spotri_work
 | |
|     LAPACKE_spotrs
 | |
|     LAPACKE_spotrs_work
 | |
|     LAPACKE_sppcon
 | |
|     LAPACKE_sppcon_work
 | |
|     LAPACKE_sppequ
 | |
|     LAPACKE_sppequ_work
 | |
|     LAPACKE_spprfs
 | |
|     LAPACKE_spprfs_work
 | |
|     LAPACKE_sppsv
 | |
|     LAPACKE_sppsv_work
 | |
|     LAPACKE_sppsvx
 | |
|     LAPACKE_sppsvx_work
 | |
|     LAPACKE_spptrf
 | |
|     LAPACKE_spptrf_work
 | |
|     LAPACKE_spptri
 | |
|     LAPACKE_spptri_work
 | |
|     LAPACKE_spptrs
 | |
|     LAPACKE_spptrs_work
 | |
|     LAPACKE_spstrf
 | |
|     LAPACKE_spstrf_work
 | |
|     LAPACKE_sptcon
 | |
|     LAPACKE_sptcon_work
 | |
|     LAPACKE_spteqr
 | |
|     LAPACKE_spteqr_work
 | |
|     LAPACKE_sptrfs
 | |
|     LAPACKE_sptrfs_work
 | |
|     LAPACKE_sptsv
 | |
|     LAPACKE_sptsv_work
 | |
|     LAPACKE_sptsvx
 | |
|     LAPACKE_sptsvx_work
 | |
|     LAPACKE_spttrf
 | |
|     LAPACKE_spttrf_work
 | |
|     LAPACKE_spttrs
 | |
|     LAPACKE_spttrs_work
 | |
|     LAPACKE_ssbev
 | |
|     LAPACKE_ssbev_work
 | |
|     LAPACKE_ssbevd
 | |
|     LAPACKE_ssbevd_work
 | |
|     LAPACKE_ssbevx
 | |
|     LAPACKE_ssbevx_work
 | |
|     LAPACKE_ssbgst
 | |
|     LAPACKE_ssbgst_work
 | |
|     LAPACKE_ssbgv
 | |
|     LAPACKE_ssbgv_work
 | |
|     LAPACKE_ssbgvd
 | |
|     LAPACKE_ssbgvd_work
 | |
|     LAPACKE_ssbgvx
 | |
|     LAPACKE_ssbgvx_work
 | |
|     LAPACKE_ssbtrd
 | |
|     LAPACKE_ssbtrd_work
 | |
|     LAPACKE_ssfrk
 | |
|     LAPACKE_ssfrk_work
 | |
|     LAPACKE_sspcon
 | |
|     LAPACKE_sspcon_work
 | |
|     LAPACKE_sspev
 | |
|     LAPACKE_sspev_work
 | |
|     LAPACKE_sspevd
 | |
|     LAPACKE_sspevd_work
 | |
|     LAPACKE_sspevx
 | |
|     LAPACKE_sspevx_work
 | |
|     LAPACKE_sspgst
 | |
|     LAPACKE_sspgst_work
 | |
|     LAPACKE_sspgv
 | |
|     LAPACKE_sspgv_work
 | |
|     LAPACKE_sspgvd
 | |
|     LAPACKE_sspgvd_work
 | |
|     LAPACKE_sspgvx
 | |
|     LAPACKE_sspgvx_work
 | |
|     LAPACKE_ssprfs
 | |
|     LAPACKE_ssprfs_work
 | |
|     LAPACKE_sspsv
 | |
|     LAPACKE_sspsv_work
 | |
|     LAPACKE_sspsvx
 | |
|     LAPACKE_sspsvx_work
 | |
|     LAPACKE_ssptrd
 | |
|     LAPACKE_ssptrd_work
 | |
|     LAPACKE_ssptrf
 | |
|     LAPACKE_ssptrf_work
 | |
|     LAPACKE_ssptri
 | |
|     LAPACKE_ssptri_work
 | |
|     LAPACKE_ssptrs
 | |
|     LAPACKE_ssptrs_work
 | |
|     LAPACKE_sstebz
 | |
|     LAPACKE_sstebz_work
 | |
|     LAPACKE_sstedc
 | |
|     LAPACKE_sstedc_work
 | |
|     LAPACKE_sstegr
 | |
|     LAPACKE_sstegr_work
 | |
|     LAPACKE_sstein
 | |
|     LAPACKE_sstein_work
 | |
|     LAPACKE_sstemr
 | |
|     LAPACKE_sstemr_work
 | |
|     LAPACKE_ssteqr
 | |
|     LAPACKE_ssteqr_work
 | |
|     LAPACKE_ssterf
 | |
|     LAPACKE_ssterf_work
 | |
|     LAPACKE_sstev
 | |
|     LAPACKE_sstev_work
 | |
|     LAPACKE_sstevd
 | |
|     LAPACKE_sstevd_work
 | |
|     LAPACKE_sstevr
 | |
|     LAPACKE_sstevr_work
 | |
|     LAPACKE_sstevx
 | |
|     LAPACKE_sstevx_work
 | |
|     LAPACKE_ssycon
 | |
|     LAPACKE_ssycon_work
 | |
|     LAPACKE_ssyconv
 | |
|     LAPACKE_ssyconv_work
 | |
|     LAPACKE_ssyequb
 | |
|     LAPACKE_ssyequb_work
 | |
|     LAPACKE_ssyev
 | |
|     LAPACKE_ssyev_work
 | |
|     LAPACKE_ssyevd
 | |
|     LAPACKE_ssyevd_work
 | |
|     LAPACKE_ssyevr
 | |
|     LAPACKE_ssyevr_work
 | |
|     LAPACKE_ssyevx
 | |
|     LAPACKE_ssyevx_work
 | |
|     LAPACKE_ssygst
 | |
|     LAPACKE_ssygst_work
 | |
|     LAPACKE_ssygv
 | |
|     LAPACKE_ssygv_work
 | |
|     LAPACKE_ssygvd
 | |
|     LAPACKE_ssygvd_work
 | |
|     LAPACKE_ssygvx
 | |
|     LAPACKE_ssygvx_work
 | |
|     LAPACKE_ssyrfs
 | |
|     LAPACKE_ssyrfs_work
 | |
|     LAPACKE_ssysv
 | |
|     LAPACKE_ssysv_rook
 | |
|     LAPACKE_ssysv_rook_work
 | |
|     LAPACKE_ssysv_work
 | |
|     LAPACKE_ssysvx
 | |
|     LAPACKE_ssysvx_work
 | |
|     LAPACKE_ssyswapr
 | |
|     LAPACKE_ssyswapr_work
 | |
|     LAPACKE_ssytrd
 | |
|     LAPACKE_ssytrd_work
 | |
|     LAPACKE_ssytrf
 | |
|     LAPACKE_ssytrf_work
 | |
|     LAPACKE_ssytri
 | |
|     LAPACKE_ssytri2
 | |
|     LAPACKE_ssytri2_work
 | |
|     LAPACKE_ssytri2x
 | |
|     LAPACKE_ssytri2x_work
 | |
|     LAPACKE_ssytri_work
 | |
|     LAPACKE_ssytrs
 | |
|     LAPACKE_ssytrs2
 | |
|     LAPACKE_ssytrs2_work
 | |
|     LAPACKE_ssytrs_work
 | |
|     LAPACKE_stbcon
 | |
|     LAPACKE_stbcon_work
 | |
|     LAPACKE_stbrfs
 | |
|     LAPACKE_stbrfs_work
 | |
|     LAPACKE_stbtrs
 | |
|     LAPACKE_stbtrs_work
 | |
|     LAPACKE_stfsm
 | |
|     LAPACKE_stfsm_work
 | |
|     LAPACKE_stftri
 | |
|     LAPACKE_stftri_work
 | |
|     LAPACKE_stfttp
 | |
|     LAPACKE_stfttp_work
 | |
|     LAPACKE_stfttr
 | |
|     LAPACKE_stfttr_work
 | |
|     LAPACKE_stgevc
 | |
|     LAPACKE_stgevc_work
 | |
|     LAPACKE_stgexc
 | |
|     LAPACKE_stgexc_work
 | |
|     LAPACKE_stgsen
 | |
|     LAPACKE_stgsen_work
 | |
|     LAPACKE_stgsja
 | |
|     LAPACKE_stgsja_work
 | |
|     LAPACKE_stgsna
 | |
|     LAPACKE_stgsna_work
 | |
|     LAPACKE_stgsyl
 | |
|     LAPACKE_stgsyl_work
 | |
|     LAPACKE_stpcon
 | |
|     LAPACKE_stpcon_work
 | |
|     LAPACKE_stpmqrt
 | |
|     LAPACKE_stpmqrt_work
 | |
|     LAPACKE_stpqrt2
 | |
|     LAPACKE_stpqrt2_work
 | |
|     LAPACKE_stprfb
 | |
|     LAPACKE_stprfb_work
 | |
|     LAPACKE_stprfs
 | |
|     LAPACKE_stprfs_work
 | |
|     LAPACKE_stptri
 | |
|     LAPACKE_stptri_work
 | |
|     LAPACKE_stptrs
 | |
|     LAPACKE_stptrs_work
 | |
|     LAPACKE_stpttf
 | |
|     LAPACKE_stpttf_work
 | |
|     LAPACKE_stpttr
 | |
|     LAPACKE_stpttr_work
 | |
|     LAPACKE_strcon
 | |
|     LAPACKE_strcon_work
 | |
|     LAPACKE_strevc
 | |
|     LAPACKE_strevc_work
 | |
|     LAPACKE_strexc
 | |
|     LAPACKE_strexc_work
 | |
|     LAPACKE_strrfs
 | |
|     LAPACKE_strrfs_work
 | |
|     LAPACKE_strsen
 | |
|     LAPACKE_strsen_work
 | |
|     LAPACKE_strsna
 | |
|     LAPACKE_strsna_work
 | |
|     LAPACKE_strsyl
 | |
|     LAPACKE_strsyl_work
 | |
|     LAPACKE_strtri
 | |
|     LAPACKE_strtri_work
 | |
|     LAPACKE_strtrs
 | |
|     LAPACKE_strtrs_work
 | |
|     LAPACKE_strttf
 | |
|     LAPACKE_strttf_work
 | |
|     LAPACKE_strttp
 | |
|     LAPACKE_strttp_work
 | |
|     LAPACKE_stzrzf
 | |
|     LAPACKE_stzrzf_work
 | |
|     LAPACKE_slatms
 | |
|     LAPACKE_slatms_work
 | |
|     LAPACKE_slagge
 | |
|     LAPACKE_slagge_work
 | |
|     LAPACKE_slagsy
 | |
|     LAPACKE_slagsy_work
 | |
|     LAPACKE_sbdsvdx
 | |
|     LAPACKE_sbdsvdx_work
 | |
|     LAPACKE_sgesvdx
 | |
|     LAPACKE_sgesvdx_work
 | |
|     LAPACKE_sgetrf2
 | |
|     LAPACKE_sgetrf2_work
 | |
|     LAPACKE_sgges3
 | |
|     LAPACKE_sgges3_work
 | |
|     LAPACKE_sggev3
 | |
|     LAPACKE_sggev3_work
 | |
|     LAPACKE_sgghd3
 | |
|     LAPACKE_sgghd3_work
 | |
|     LAPACKE_sggsvd3
 | |
|     LAPACKE_sggsvd3_work
 | |
|     LAPACKE_sggsvp3
 | |
|     LAPACKE_sggsvp3_work
 | |
|     LAPACKE_slapmt
 | |
|     LAPACKE_slapmt_work
 | |
|     LAPACKE_slascl
 | |
|     LAPACKE_slascl_work
 | |
|     LAPACKE_sorcsd2by1
 | |
|     LAPACKE_sorcsd2by1_work
 | |
|     LAPACKE_spotrf2
 | |
|     LAPACKE_spotrf2_work
 | |
|     LAPACKE_ssytrf_rook
 | |
|     LAPACKE_ssytrf_rook_work
 | |
|     LAPACKE_ssytrs_rook
 | |
|     LAPACKE_ssytrs_rook_work
 | |
|     LAPACKE_stpqrt
 | |
|     LAPACKE_stpqrt_work
 | |
|     LAPACKE_sgelq
 | |
|     LAPACKE_sgelq_work
 | |
|     LAPACKE_sgemlq
 | |
|     LAPACKE_sgemlq_work
 | |
|     LAPACKE_sgemqr
 | |
|     LAPACKE_sgemqr_work
 | |
|     LAPACKE_sgeqr
 | |
|     LAPACKE_sgeqr_work
 | |
|     LAPACKE_sgetsls
 | |
|     LAPACKE_sgetsls_work
 | |
|     LAPACKE_ssbev_2stage
 | |
|     LAPACKE_ssbev_2stage_work
 | |
|     LAPACKE_ssbevd_2stage
 | |
|     LAPACKE_ssbevd_2stage_work
 | |
|     LAPACKE_ssbevx_2stage
 | |
|     LAPACKE_ssbevx_2stage_work
 | |
|     LAPACKE_ssycon_3
 | |
|     LAPACKE_ssycon_3_work
 | |
|     LAPACKE_ssyev_2stage
 | |
|     LAPACKE_ssyev_2stage_work
 | |
|     LAPACKE_ssyevd_2stage
 | |
|     LAPACKE_ssyevd_2stage_work
 | |
|     LAPACKE_ssyevr_2stage
 | |
|     LAPACKE_ssyevr_2stage_work
 | |
|     LAPACKE_ssyevx_2stage
 | |
|     LAPACKE_ssyevx_2stage_work
 | |
|     LAPACKE_ssygv_2stage
 | |
|     LAPACKE_ssygv_2stage_work
 | |
|     LAPACKE_ssysv_aa
 | |
|     LAPACKE_ssysv_aa_work
 | |
|     LAPACKE_ssysv_rk
 | |
|     LAPACKE_ssysv_rk_work
 | |
|     LAPACKE_ssytrf_aa
 | |
|     LAPACKE_ssytrf_aa_work
 | |
|     LAPACKE_ssytrf_rk
 | |
|     LAPACKE_ssytrf_rk_work
 | |
|     LAPACKE_ssytri_3
 | |
|     LAPACKE_ssytri_3_work
 | |
|     LAPACKE_ssytrs_aa
 | |
|     LAPACKE_ssytrs_aa_work
 | |
|     LAPACKE_ssytrs_3
 | |
|     LAPACKE_ssytrs_3_work
 | |
|     LAPACKE_slassq
 | |
|     LAPACKE_slassq_work
 | |
|     LAPACKE_ssysv_aa_2stage
 | |
|     LAPACKE_ssysv_aa_2stage_work
 | |
|     LAPACKE_ssytrf_aa_2stage
 | |
|     LAPACKE_ssytrf_aa_2stage_work
 | |
|     LAPACKE_ssytrs_aa_2stage
 | |
|     LAPACKE_ssytrs_aa_2stage_work
 | |
|     LAPACKE_sgesvdq
 | |
|     LAPACKE_sgesvdq_work
 | |
|     LAPACKE_sgetsqrhrt
 | |
|     LAPACKE_sgetsqrhrt_work
 | |
|     LAPACKE_sorgtsqr_row
 | |
|     LAPACKE_sorgtsqr_row_work
 | |
| "
 | |
| 
 | |
| lapackeobjsz="
 | |
|     LAPACKE_zgb_nancheck
 | |
|     LAPACKE_zgb_trans
 | |
|     LAPACKE_zge_nancheck
 | |
|     LAPACKE_zge_trans
 | |
|     LAPACKE_zgg_nancheck
 | |
|     LAPACKE_zgg_trans
 | |
|     LAPACKE_zgt_nancheck
 | |
|     LAPACKE_zhb_nancheck
 | |
|     LAPACKE_zhb_trans
 | |
|     LAPACKE_zhe_nancheck
 | |
|     LAPACKE_zhe_trans
 | |
|     LAPACKE_zhp_nancheck
 | |
|     LAPACKE_zhp_trans
 | |
|     LAPACKE_zhs_nancheck
 | |
|     LAPACKE_zhs_trans
 | |
|     LAPACKE_z_nancheck
 | |
|     LAPACKE_zpb_nancheck
 | |
|     LAPACKE_zpb_trans
 | |
|     LAPACKE_zpf_nancheck
 | |
|     LAPACKE_zpf_trans
 | |
|     LAPACKE_zpo_nancheck
 | |
|     LAPACKE_zpo_trans
 | |
|     LAPACKE_zpp_nancheck
 | |
|     LAPACKE_zpp_trans
 | |
|     LAPACKE_zpt_nancheck
 | |
|     LAPACKE_zsp_nancheck
 | |
|     LAPACKE_zsp_trans
 | |
|     LAPACKE_zst_nancheck
 | |
|     LAPACKE_zsy_nancheck
 | |
|     LAPACKE_zsy_trans
 | |
|     LAPACKE_ztb_nancheck
 | |
|     LAPACKE_ztb_trans
 | |
|     LAPACKE_ztf_nancheck
 | |
|     LAPACKE_ztf_trans
 | |
|     LAPACKE_ztp_nancheck
 | |
|     LAPACKE_ztp_trans
 | |
|     LAPACKE_ztr_nancheck
 | |
|     LAPACKE_ztr_trans
 | |
|     LAPACKE_zbbcsd
 | |
|     LAPACKE_zbbcsd_work
 | |
|     LAPACKE_zbdsqr
 | |
|     LAPACKE_zbdsqr_work
 | |
|     LAPACKE_zcgesv
 | |
|     LAPACKE_zcgesv_work
 | |
|     LAPACKE_zcposv
 | |
|     LAPACKE_zcposv_work
 | |
|     LAPACKE_zgbbrd
 | |
|     LAPACKE_zgbbrd_work
 | |
|     LAPACKE_zgbcon
 | |
|     LAPACKE_zgbcon_work
 | |
|     LAPACKE_zgbequ
 | |
|     LAPACKE_zgbequ_work
 | |
|     LAPACKE_zgbequb
 | |
|     LAPACKE_zgbequb_work
 | |
|     LAPACKE_zgbrfs
 | |
|     LAPACKE_zgbrfs_work
 | |
|     LAPACKE_zgbsv
 | |
|     LAPACKE_zgbsv_work
 | |
|     LAPACKE_zgbsvx
 | |
|     LAPACKE_zgbsvx_work
 | |
|     LAPACKE_zgbtrf
 | |
|     LAPACKE_zgbtrf_work
 | |
|     LAPACKE_zgbtrs
 | |
|     LAPACKE_zgbtrs_work
 | |
|     LAPACKE_zgebak
 | |
|     LAPACKE_zgebak_work
 | |
|     LAPACKE_zgebal
 | |
|     LAPACKE_zgebal_work
 | |
|     LAPACKE_zgebrd
 | |
|     LAPACKE_zgebrd_work
 | |
|     LAPACKE_zgecon
 | |
|     LAPACKE_zgecon_work
 | |
|     LAPACKE_zgedmd
 | |
|     LAPACKE_zgedmd_work
 | |
|     LAPACKE_zgedmdq
 | |
|     LAPACKE_zgedmdq_work
 | |
|     LAPACKE_zgeequ
 | |
|     LAPACKE_zgeequ_work
 | |
|     LAPACKE_zgeequb
 | |
|     LAPACKE_zgeequb_work
 | |
|     LAPACKE_zgees
 | |
|     LAPACKE_zgees_work
 | |
|     LAPACKE_zgeesx
 | |
|     LAPACKE_zgeesx_work
 | |
|     LAPACKE_zgeev
 | |
|     LAPACKE_zgeev_work
 | |
|     LAPACKE_zgeevx
 | |
|     LAPACKE_zgeevx_work
 | |
|     LAPACKE_zgehrd
 | |
|     LAPACKE_zgehrd_work
 | |
|     LAPACKE_zgelq2
 | |
|     LAPACKE_zgelq2_work
 | |
|     LAPACKE_zgelqf
 | |
|     LAPACKE_zgelqf_work
 | |
|     LAPACKE_zgels
 | |
|     LAPACKE_zgels_work
 | |
|     LAPACKE_zgelsd
 | |
|     LAPACKE_zgelsd_work
 | |
|     LAPACKE_zgelss
 | |
|     LAPACKE_zgelss_work
 | |
|     LAPACKE_zgelsy
 | |
|     LAPACKE_zgelsy_work
 | |
|     LAPACKE_zgemqrt
 | |
|     LAPACKE_zgemqrt_work
 | |
|     LAPACKE_zgeqlf
 | |
|     LAPACKE_zgeqlf_work
 | |
|     LAPACKE_zgeqp3
 | |
|     LAPACKE_zgeqp3_work
 | |
|     LAPACKE_zgeqr2
 | |
|     LAPACKE_zgeqr2_work
 | |
|     LAPACKE_zgeqrf
 | |
|     LAPACKE_zgeqrf_work
 | |
|     LAPACKE_zgeqrfp
 | |
|     LAPACKE_zgeqrfp_work
 | |
|     LAPACKE_zgeqrt
 | |
|     LAPACKE_zgeqrt2
 | |
|     LAPACKE_zgeqrt2_work
 | |
|     LAPACKE_zgeqrt3
 | |
|     LAPACKE_zgeqrt3_work
 | |
|     LAPACKE_zgeqrt_work
 | |
|     LAPACKE_zgerfs
 | |
|     LAPACKE_zgerfs_work
 | |
|     LAPACKE_zgerqf
 | |
|     LAPACKE_zgerqf_work
 | |
|     LAPACKE_zgesdd
 | |
|     LAPACKE_zgesdd_work
 | |
|     LAPACKE_zgesv
 | |
|     LAPACKE_zgesv_work
 | |
|     LAPACKE_zgesvd
 | |
|     LAPACKE_zgesvd_work
 | |
|     LAPACKE_zgesvx
 | |
|     LAPACKE_zgesvx_work
 | |
|     LAPACKE_zgetf2
 | |
|     LAPACKE_zgetf2_work
 | |
|     LAPACKE_zgetrf
 | |
|     LAPACKE_zgetrf_work
 | |
|     LAPACKE_zgetri
 | |
|     LAPACKE_zgetri_work
 | |
|     LAPACKE_zgetrs
 | |
|     LAPACKE_zgetrs_work
 | |
|     LAPACKE_zggbak
 | |
|     LAPACKE_zggbak_work
 | |
|     LAPACKE_zggbal
 | |
|     LAPACKE_zggbal_work
 | |
|     LAPACKE_zgges
 | |
|     LAPACKE_zgges_work
 | |
|     LAPACKE_zggesx
 | |
|     LAPACKE_zggesx_work
 | |
|     LAPACKE_zggev
 | |
|     LAPACKE_zggev_work
 | |
|     LAPACKE_zggevx
 | |
|     LAPACKE_zggevx_work
 | |
|     LAPACKE_zggglm
 | |
|     LAPACKE_zggglm_work
 | |
|     LAPACKE_zgghrd
 | |
|     LAPACKE_zgghrd_work
 | |
|     LAPACKE_zgglse
 | |
|     LAPACKE_zgglse_work
 | |
|     LAPACKE_zggqrf
 | |
|     LAPACKE_zggqrf_work
 | |
|     LAPACKE_zggrqf
 | |
|     LAPACKE_zggrqf_work
 | |
|     LAPACKE_zgtcon
 | |
|     LAPACKE_zgtcon_work
 | |
|     LAPACKE_zgtrfs
 | |
|     LAPACKE_zgtrfs_work
 | |
|     LAPACKE_zgtsv
 | |
|     LAPACKE_zgtsv_work
 | |
|     LAPACKE_zgtsvx
 | |
|     LAPACKE_zgtsvx_work
 | |
|     LAPACKE_zgttrf
 | |
|     LAPACKE_zgttrf_work
 | |
|     LAPACKE_zgttrs
 | |
|     LAPACKE_zgttrs_work
 | |
|     LAPACKE_zhbev
 | |
|     LAPACKE_zhbev_work
 | |
|     LAPACKE_zhbevd
 | |
|     LAPACKE_zhbevd_work
 | |
|     LAPACKE_zhbevx
 | |
|     LAPACKE_zhbevx_work
 | |
|     LAPACKE_zhbgst
 | |
|     LAPACKE_zhbgst_work
 | |
|     LAPACKE_zhbgv
 | |
|     LAPACKE_zhbgv_work
 | |
|     LAPACKE_zhbgvd
 | |
|     LAPACKE_zhbgvd_work
 | |
|     LAPACKE_zhbgvx
 | |
|     LAPACKE_zhbgvx_work
 | |
|     LAPACKE_zhbtrd
 | |
|     LAPACKE_zhbtrd_work
 | |
|     LAPACKE_zhecon
 | |
|     LAPACKE_zhecon_work
 | |
|     LAPACKE_zheequb
 | |
|     LAPACKE_zheequb_work
 | |
|     LAPACKE_zheev
 | |
|     LAPACKE_zheev_work
 | |
|     LAPACKE_zheevd
 | |
|     LAPACKE_zheevd_work
 | |
|     LAPACKE_zheevr
 | |
|     LAPACKE_zheevr_work
 | |
|     LAPACKE_zheevx
 | |
|     LAPACKE_zheevx_work
 | |
|     LAPACKE_zhegst
 | |
|     LAPACKE_zhegst_work
 | |
|     LAPACKE_zhegv
 | |
|     LAPACKE_zhegv_work
 | |
|     LAPACKE_zhegvd
 | |
|     LAPACKE_zhegvd_work
 | |
|     LAPACKE_zhegvx
 | |
|     LAPACKE_zhegvx_work
 | |
|     LAPACKE_zherfs
 | |
|     LAPACKE_zherfs_work
 | |
|     LAPACKE_zhesv
 | |
|     LAPACKE_zhesv_work
 | |
|     LAPACKE_zhesvx
 | |
|     LAPACKE_zhesvx_work
 | |
|     LAPACKE_zheswapr
 | |
|     LAPACKE_zheswapr_work
 | |
|     LAPACKE_zhetrd
 | |
|     LAPACKE_zhetrd_work
 | |
|     LAPACKE_zhetrf
 | |
|     LAPACKE_zhetrf_work
 | |
|     LAPACKE_zhetri
 | |
|     LAPACKE_zhetri2
 | |
|     LAPACKE_zhetri2_work
 | |
|     LAPACKE_zhetri2x
 | |
|     LAPACKE_zhetri2x_work
 | |
|     LAPACKE_zhetri_work
 | |
|     LAPACKE_zhetrs
 | |
|     LAPACKE_zhetrs2
 | |
|     LAPACKE_zhetrs2_work
 | |
|     LAPACKE_zhetrs_work
 | |
|     LAPACKE_zhfrk
 | |
|     LAPACKE_zhfrk_work
 | |
|     LAPACKE_zhgeqz
 | |
|     LAPACKE_zhgeqz_work
 | |
|     LAPACKE_zhpcon
 | |
|     LAPACKE_zhpcon_work
 | |
|     LAPACKE_zhpev
 | |
|     LAPACKE_zhpev_work
 | |
|     LAPACKE_zhpevd
 | |
|     LAPACKE_zhpevd_work
 | |
|     LAPACKE_zhpevx
 | |
|     LAPACKE_zhpevx_work
 | |
|     LAPACKE_zhpgst
 | |
|     LAPACKE_zhpgst_work
 | |
|     LAPACKE_zhpgv
 | |
|     LAPACKE_zhpgv_work
 | |
|     LAPACKE_zhpgvd
 | |
|     LAPACKE_zhpgvd_work
 | |
|     LAPACKE_zhpgvx
 | |
|     LAPACKE_zhpgvx_work
 | |
|     LAPACKE_zhprfs
 | |
|     LAPACKE_zhprfs_work
 | |
|     LAPACKE_zhpsv
 | |
|     LAPACKE_zhpsv_work
 | |
|     LAPACKE_zhpsvx
 | |
|     LAPACKE_zhpsvx_work
 | |
|     LAPACKE_zhptrd
 | |
|     LAPACKE_zhptrd_work
 | |
|     LAPACKE_zhptrf
 | |
|     LAPACKE_zhptrf_work
 | |
|     LAPACKE_zhptri
 | |
|     LAPACKE_zhptri_work
 | |
|     LAPACKE_zhptrs
 | |
|     LAPACKE_zhptrs_work
 | |
|     LAPACKE_zhsein
 | |
|     LAPACKE_zhsein_work
 | |
|     LAPACKE_zhseqr
 | |
|     LAPACKE_zhseqr_work
 | |
|     LAPACKE_zlacgv
 | |
|     LAPACKE_zlacgv_work
 | |
|     LAPACKE_zlacn2
 | |
|     LAPACKE_zlacn2_work
 | |
|     LAPACKE_zlacp2
 | |
|     LAPACKE_zlacp2_work
 | |
|     LAPACKE_zlacpy
 | |
|     LAPACKE_zlacpy_work
 | |
|     LAPACKE_zlag2c
 | |
|     LAPACKE_zlag2c_work
 | |
|     LAPACKE_zlange
 | |
|     LAPACKE_zlange_work
 | |
|     LAPACKE_zlanhe
 | |
|     LAPACKE_zlanhe_work
 | |
|     LAPACKE_zlansy
 | |
|     LAPACKE_zlansy_work
 | |
|     LAPACKE_zlantr
 | |
|     LAPACKE_zlantr_work
 | |
|     LAPACKE_zlapmr
 | |
|     LAPACKE_zlapmr_work
 | |
|     LAPACKE_zlarfb
 | |
|     LAPACKE_zlarfb_work
 | |
|     LAPACKE_zlarfg
 | |
|     LAPACKE_zlarfg_work
 | |
|     LAPACKE_zlarft
 | |
|     LAPACKE_zlarft_work
 | |
|     LAPACKE_zlarfx
 | |
|     LAPACKE_zlarfx_work
 | |
|     LAPACKE_zlarnv
 | |
|     LAPACKE_zlarnv_work
 | |
|     LAPACKE_zlaset
 | |
|     LAPACKE_zlaset_work
 | |
|     LAPACKE_zlaswp
 | |
|     LAPACKE_zlaswp_work
 | |
|     LAPACKE_zlauum
 | |
|     LAPACKE_zlauum_work
 | |
|     LAPACKE_zpbcon
 | |
|     LAPACKE_zpbcon_work
 | |
|     LAPACKE_zpbequ
 | |
|     LAPACKE_zpbequ_work
 | |
|     LAPACKE_zpbrfs
 | |
|     LAPACKE_zpbrfs_work
 | |
|     LAPACKE_zpbstf
 | |
|     LAPACKE_zpbstf_work
 | |
|     LAPACKE_zpbsv
 | |
|     LAPACKE_zpbsv_work
 | |
|     LAPACKE_zpbsvx
 | |
|     LAPACKE_zpbsvx_work
 | |
|     LAPACKE_zpbtrf
 | |
|     LAPACKE_zpbtrf_work
 | |
|     LAPACKE_zpbtrs
 | |
|     LAPACKE_zpbtrs_work
 | |
|     LAPACKE_zpftrf
 | |
|     LAPACKE_zpftrf_work
 | |
|     LAPACKE_zpftri
 | |
|     LAPACKE_zpftri_work
 | |
|     LAPACKE_zpftrs
 | |
|     LAPACKE_zpftrs_work
 | |
|     LAPACKE_zpocon
 | |
|     LAPACKE_zpocon_work
 | |
|     LAPACKE_zpoequ
 | |
|     LAPACKE_zpoequ_work
 | |
|     LAPACKE_zpoequb
 | |
|     LAPACKE_zpoequb_work
 | |
|     LAPACKE_zporfs
 | |
|     LAPACKE_zporfs_work
 | |
|     LAPACKE_zposv
 | |
|     LAPACKE_zposv_work
 | |
|     LAPACKE_zposvx
 | |
|     LAPACKE_zposvx_work
 | |
|     LAPACKE_zpotrf
 | |
|     LAPACKE_zpotrf_work
 | |
|     LAPACKE_zpotri
 | |
|     LAPACKE_zpotri_work
 | |
|     LAPACKE_zpotrs
 | |
|     LAPACKE_zpotrs_work
 | |
|     LAPACKE_zppcon
 | |
|     LAPACKE_zppcon_work
 | |
|     LAPACKE_zppequ
 | |
|     LAPACKE_zppequ_work
 | |
|     LAPACKE_zpprfs
 | |
|     LAPACKE_zpprfs_work
 | |
|     LAPACKE_zppsv
 | |
|     LAPACKE_zppsv_work
 | |
|     LAPACKE_zppsvx
 | |
|     LAPACKE_zppsvx_work
 | |
|     LAPACKE_zpptrf
 | |
|     LAPACKE_zpptrf_work
 | |
|     LAPACKE_zpptri
 | |
|     LAPACKE_zpptri_work
 | |
|     LAPACKE_zpptrs
 | |
|     LAPACKE_zpptrs_work
 | |
|     LAPACKE_zpstrf
 | |
|     LAPACKE_zpstrf_work
 | |
|     LAPACKE_zptcon
 | |
|     LAPACKE_zptcon_work
 | |
|     LAPACKE_zpteqr
 | |
|     LAPACKE_zpteqr_work
 | |
|     LAPACKE_zptrfs
 | |
|     LAPACKE_zptrfs_work
 | |
|     LAPACKE_zptsv
 | |
|     LAPACKE_zptsv_work
 | |
|     LAPACKE_zptsvx
 | |
|     LAPACKE_zptsvx_work
 | |
|     LAPACKE_zpttrf
 | |
|     LAPACKE_zpttrf_work
 | |
|     LAPACKE_zpttrs
 | |
|     LAPACKE_zpttrs_work
 | |
|     LAPACKE_zspcon
 | |
|     LAPACKE_zspcon_work
 | |
|     LAPACKE_zsprfs
 | |
|     LAPACKE_zsprfs_work
 | |
|     LAPACKE_zspsv
 | |
|     LAPACKE_zspsv_work
 | |
|     LAPACKE_zspsvx
 | |
|     LAPACKE_zspsvx_work
 | |
|     LAPACKE_zsptrf
 | |
|     LAPACKE_zsptrf_work
 | |
|     LAPACKE_zsptri
 | |
|     LAPACKE_zsptri_work
 | |
|     LAPACKE_zsptrs
 | |
|     LAPACKE_zsptrs_work
 | |
|     LAPACKE_zstedc
 | |
|     LAPACKE_zstedc_work
 | |
|     LAPACKE_zstegr
 | |
|     LAPACKE_zstegr_work
 | |
|     LAPACKE_zstein
 | |
|     LAPACKE_zstein_work
 | |
|     LAPACKE_zstemr
 | |
|     LAPACKE_zstemr_work
 | |
|     LAPACKE_zsteqr
 | |
|     LAPACKE_zsteqr_work
 | |
|     LAPACKE_zsycon
 | |
|     LAPACKE_zsycon_work
 | |
|     LAPACKE_zsyconv
 | |
|     LAPACKE_zsyconv_work
 | |
|     LAPACKE_zsyequb
 | |
|     LAPACKE_zsyequb_work
 | |
|     LAPACKE_zsyrfs
 | |
|     LAPACKE_zsyrfs_work
 | |
|     LAPACKE_zsysv
 | |
|     LAPACKE_zsysv_rook
 | |
|     LAPACKE_zsysv_rook_work
 | |
|     LAPACKE_zsysv_work
 | |
|     LAPACKE_zsysvx
 | |
|     LAPACKE_zsysvx_work
 | |
|     LAPACKE_zsyswapr
 | |
|     LAPACKE_zsyswapr_work
 | |
|     LAPACKE_zsytrf
 | |
|     LAPACKE_zsytrf_work
 | |
|     LAPACKE_zsytri
 | |
|     LAPACKE_zsytri2
 | |
|     LAPACKE_zsytri2_work
 | |
|     LAPACKE_zsytri2x
 | |
|     LAPACKE_zsytri2x_work
 | |
|     LAPACKE_zsytri_work
 | |
|     LAPACKE_zsytrs
 | |
|     LAPACKE_zsytrs2
 | |
|     LAPACKE_zsytrs2_work
 | |
|     LAPACKE_zsytrs_work
 | |
|     LAPACKE_ztbcon
 | |
|     LAPACKE_ztbcon_work
 | |
|     LAPACKE_ztbrfs
 | |
|     LAPACKE_ztbrfs_work
 | |
|     LAPACKE_ztbtrs
 | |
|     LAPACKE_ztbtrs_work
 | |
|     LAPACKE_ztfsm
 | |
|     LAPACKE_ztfsm_work
 | |
|     LAPACKE_ztftri
 | |
|     LAPACKE_ztftri_work
 | |
|     LAPACKE_ztfttp
 | |
|     LAPACKE_ztfttp_work
 | |
|     LAPACKE_ztfttr
 | |
|     LAPACKE_ztfttr_work
 | |
|     LAPACKE_ztgevc
 | |
|     LAPACKE_ztgevc_work
 | |
|     LAPACKE_ztgexc
 | |
|     LAPACKE_ztgexc_work
 | |
|     LAPACKE_ztgsen
 | |
|     LAPACKE_ztgsen_work
 | |
|     LAPACKE_ztgsja
 | |
|     LAPACKE_ztgsja_work
 | |
|     LAPACKE_ztgsna
 | |
|     LAPACKE_ztgsna_work
 | |
|     LAPACKE_ztgsyl
 | |
|     LAPACKE_ztgsyl_work
 | |
|     LAPACKE_ztpcon
 | |
|     LAPACKE_ztpcon_work
 | |
|     LAPACKE_ztpmqrt
 | |
|     LAPACKE_ztpmqrt_work
 | |
|     LAPACKE_ztpqrt
 | |
|     LAPACKE_ztpqrt2
 | |
|     LAPACKE_ztpqrt2_work
 | |
|     LAPACKE_ztpqrt_work
 | |
|     LAPACKE_ztprfb
 | |
|     LAPACKE_ztprfb_work
 | |
|     LAPACKE_ztprfs
 | |
|     LAPACKE_ztprfs_work
 | |
|     LAPACKE_ztptri
 | |
|     LAPACKE_ztptri_work
 | |
|     LAPACKE_ztptrs
 | |
|     LAPACKE_ztptrs_work
 | |
|     LAPACKE_ztpttf
 | |
|     LAPACKE_ztpttf_work
 | |
|     LAPACKE_ztpttr
 | |
|     LAPACKE_ztpttr_work
 | |
|     LAPACKE_ztrcon
 | |
|     LAPACKE_ztrcon_work
 | |
|     LAPACKE_ztrevc
 | |
|     LAPACKE_ztrevc_work
 | |
|     LAPACKE_ztrexc
 | |
|     LAPACKE_ztrexc_work
 | |
|     LAPACKE_ztrrfs
 | |
|     LAPACKE_ztrrfs_work
 | |
|     LAPACKE_ztrsen
 | |
|     LAPACKE_ztrsen_work
 | |
|     LAPACKE_ztrsna
 | |
|     LAPACKE_ztrsna_work
 | |
|     LAPACKE_ztrsyl
 | |
|     LAPACKE_ztrsyl_work
 | |
|     LAPACKE_ztrtri
 | |
|     LAPACKE_ztrtri_work
 | |
|     LAPACKE_ztrtrs
 | |
|     LAPACKE_ztrtrs_work
 | |
|     LAPACKE_ztrttf
 | |
|     LAPACKE_ztrttf_work
 | |
|     LAPACKE_ztrttp
 | |
|     LAPACKE_ztrttp_work
 | |
|     LAPACKE_ztzrzf
 | |
|     LAPACKE_ztzrzf_work
 | |
|     LAPACKE_zunbdb
 | |
|     LAPACKE_zunbdb_work
 | |
|     LAPACKE_zuncsd
 | |
|     LAPACKE_zuncsd_work
 | |
|     LAPACKE_zungbr
 | |
|     LAPACKE_zungbr_work
 | |
|     LAPACKE_zunghr
 | |
|     LAPACKE_zunghr_work
 | |
|     LAPACKE_zunglq
 | |
|     LAPACKE_zunglq_work
 | |
|     LAPACKE_zungql
 | |
|     LAPACKE_zungql_work
 | |
|     LAPACKE_zungqr
 | |
|     LAPACKE_zungqr_work
 | |
|     LAPACKE_zungrq
 | |
|     LAPACKE_zungrq_work
 | |
|     LAPACKE_zungtr
 | |
|     LAPACKE_zungtr_work
 | |
|     LAPACKE_zunmbr
 | |
|     LAPACKE_zunmbr_work
 | |
|     LAPACKE_zunmhr
 | |
|     LAPACKE_zunmhr_work
 | |
|     LAPACKE_zunmlq
 | |
|     LAPACKE_zunmlq_work
 | |
|     LAPACKE_zunmql
 | |
|     LAPACKE_zunmql_work
 | |
|     LAPACKE_zunmqr
 | |
|     LAPACKE_zunmqr_work
 | |
|     LAPACKE_zunmrq
 | |
|     LAPACKE_zunmrq_work
 | |
|     LAPACKE_zunmrz
 | |
|     LAPACKE_zunmrz_work
 | |
|     LAPACKE_zunmtr
 | |
|     LAPACKE_zunmtr_work
 | |
|     LAPACKE_zupgtr
 | |
|     LAPACKE_zupgtr_work
 | |
|     LAPACKE_zupmtr
 | |
|     LAPACKE_zupmtr_work
 | |
|     LAPACKE_zsyr
 | |
|     LAPACKE_zsyr_work
 | |
|     LAPACKE_zlatms
 | |
|     LAPACKE_zlatms_work
 | |
|     LAPACKE_zlagge
 | |
|     LAPACKE_zlagge_work
 | |
|     LAPACKE_zlaghe
 | |
|     LAPACKE_zlaghe_work
 | |
|     LAPACKE_zlagsy
 | |
|     LAPACKE_zlagsy_work
 | |
|     LAPACKE_zgejsv
 | |
|     LAPACKE_zgejsv_work
 | |
|     LAPACKE_zgesvdx
 | |
|     LAPACKE_zgesvdx_work
 | |
|     LAPACKE_zgesvj
 | |
|     LAPACKE_zgesvj_work
 | |
|     LAPACKE_zgetrf2
 | |
|     LAPACKE_zgetrf2_work
 | |
|     LAPACKE_zgges3
 | |
|     LAPACKE_zgges3_work
 | |
|     LAPACKE_zggev3
 | |
|     LAPACKE_zggev3_work
 | |
|     LAPACKE_zgghd3
 | |
|     LAPACKE_zgghd3_work
 | |
|     LAPACKE_zggsvd3
 | |
|     LAPACKE_zggsvd3_work
 | |
|     LAPACKE_zggsvp3
 | |
|     LAPACKE_zggsvp3_work
 | |
|     LAPACKE_zhetrf_rook
 | |
|     LAPACKE_zhetrf_rook_work
 | |
|     LAPACKE_zhetrs_rook
 | |
|     LAPACKE_zhetrs_rook_work
 | |
|     LAPACKE_zlapmt
 | |
|     LAPACKE_zlapmt_work
 | |
|     LAPACKE_zlascl
 | |
|     LAPACKE_zlascl_work
 | |
|     LAPACKE_zpotrf2
 | |
|     LAPACKE_zpotrf2_work
 | |
|     LAPACKE_zsytrf_rook
 | |
|     LAPACKE_zsytrf_rook_work
 | |
|     LAPACKE_zsytrs_rook
 | |
|     LAPACKE_zsytrs_rook_work
 | |
|     LAPACKE_zuncsd2by1
 | |
|     LAPACKE_zuncsd2by1_work
 | |
|     LAPACKE_zgelq
 | |
|     LAPACKE_zgelq_work
 | |
|     LAPACKE_zgemlq
 | |
|     LAPACKE_zgemlq_work
 | |
|     LAPACKE_zgemqr
 | |
|     LAPACKE_zgemqr_work
 | |
|     LAPACKE_zgeqr
 | |
|     LAPACKE_zgeqr_work
 | |
|     LAPACKE_zgetsls
 | |
|     LAPACKE_zgetsls_work
 | |
|     LAPACKE_zhbev_2stage
 | |
|     LAPACKE_zhbev_2stage_work
 | |
|     LAPACKE_zhbevd_2stage
 | |
|     LAPACKE_zhbevd_2stage_work
 | |
|     LAPACKE_zhbevx_2stage
 | |
|     LAPACKE_zhbevx_2stage_work
 | |
|     LAPACKE_zhecon_3
 | |
|     LAPACKE_zhecon_3_work
 | |
|     LAPACKE_zheev_2stage
 | |
|     LAPACKE_zheev_2stage_work
 | |
|     LAPACKE_zheevd_2stage
 | |
|     LAPACKE_zheevd_2stage_work
 | |
|     LAPACKE_zheevr_2stage
 | |
|     LAPACKE_zheevr_2stage_work
 | |
|     LAPACKE_zheevx_2stage
 | |
|     LAPACKE_zheevx_2stage_work
 | |
|     LAPACKE_zhegv_2stage
 | |
|     LAPACKE_zhegv_2stage_work
 | |
|     LAPACKE_zhesv_aa
 | |
|     LAPACKE_zhesv_aa_work
 | |
|     LAPACKE_zhesv_rk
 | |
|     LAPACKE_zhesv_rk_work
 | |
|     LAPACKE_zhetrf_aa
 | |
|     LAPACKE_zhetrf_aa_work
 | |
|     LAPACKE_zhetrf_rk
 | |
|     LAPACKE_zhetrf_rk_work
 | |
|     LAPACKE_zhetri_3
 | |
|     LAPACKE_zhetri_3_work
 | |
|     LAPACKE_zhetrs_aa
 | |
|     LAPACKE_zhetrs_aa_work
 | |
|     LAPACKE_zhetrs_3
 | |
|     LAPACKE_zhetrs_3_work
 | |
|     LAPACKE_zsycon_3
 | |
|     LAPACKE_zsycon_3_work
 | |
|     LAPACKE_zsysv_aa
 | |
|     LAPACKE_zsysv_aa_work
 | |
|     LAPACKE_zsysv_rk
 | |
|     LAPACKE_zsysv_rk_work
 | |
|     LAPACKE_zsytrf_aa
 | |
|     LAPACKE_zsytrf_aa_work
 | |
|     LAPACKE_zsytrf_rk
 | |
|     LAPACKE_zsytrf_rk_work
 | |
|     LAPACKE_zsytri_3
 | |
|     LAPACKE_zsytri_3_work
 | |
|     LAPACKE_zsytrs_aa
 | |
|     LAPACKE_zsytrs_aa_work
 | |
|     LAPACKE_zsytrs_3
 | |
|     LAPACKE_zsytrs_3_work
 | |
|     LAPACKE_zhesv_aa_2stage
 | |
|     LAPACKE_zhesv_aa_2stage_work
 | |
|     LAPACKE_zhetrf_aa_2stage
 | |
|     LAPACKE_zhetrf_aa_2stage_work
 | |
|     LAPACKE_zhetrs_aa_2stage
 | |
|     LAPACKE_zhetrs_aa_2stage_work
 | |
|     LAPACKE_zlacrm
 | |
|     LAPACKE_zlacrm_work
 | |
|     LAPACKE_zlarcm
 | |
|     LAPACKE_zlarcm_work
 | |
|     LAPACKE_zlassq
 | |
|     LAPACKE_zlassq_work
 | |
|     LAPACKE_zsysv_aa_2stage
 | |
|     LAPACKE_zsysv_aa_2stage_work
 | |
|     LAPACKE_zsytrf_aa_2stage
 | |
|     LAPACKE_zsytrf_aa_2stage_work
 | |
|     LAPACKE_zsytrs_aa_2stage
 | |
|     LAPACKE_zsytrs_aa_2stage_work
 | |
|     LAPACKE_zgesvdq
 | |
|     LAPACKE_zgesvdq_work
 | |
|     LAPACKE_zgetsqrhrt
 | |
|     LAPACKE_zgetsqrhrt_work
 | |
|     LAPACKE_zungtsqr_row
 | |
|     LAPACKE_zungtsqr_row_work
 | |
| "
 | |
| ## @(SRCX_OBJ) from `lapack-3.4.1/lapacke/src/Makefile`
 | |
| ## Not exported: requires LAPACKE_EXTENDED to be set and depends on the
 | |
| ##               corresponding LAPACK extended precision routines.
 | |
| #LAPACKE_cgbrfsx,
 | |
| #LAPACKE_cporfsx,
 | |
| #LAPACKE_dgerfsx,
 | |
| #LAPACKE_sgbrfsx,
 | |
| #LAPACKE_ssyrfsx,
 | |
| #LAPACKE_zherfsx,
 | |
| #LAPACKE_cgbrfsx_work,
 | |
| #LAPACKE_cporfsx_work,
 | |
| #LAPACKE_dgerfsx_work,
 | |
| #LAPACKE_sgbrfsx_work,
 | |
| #LAPACKE_ssyrfsx_work,
 | |
| #LAPACKE_zherfsx_work,
 | |
| #LAPACKE_cgerfsx,
 | |
| #LAPACKE_csyrfsx,
 | |
| #LAPACKE_dporfsx,
 | |
| #LAPACKE_sgerfsx,
 | |
| #LAPACKE_zgbrfsx,
 | |
| #LAPACKE_zporfsx,
 | |
| #LAPACKE_cgerfsx_work,
 | |
| #LAPACKE_csyrfsx_work,
 | |
| #LAPACKE_dporfsx_work,
 | |
| #LAPACKE_sgerfsx_work,
 | |
| #LAPACKE_zgbrfsx_work,
 | |
| #LAPACKE_zporfsx_work,
 | |
| #LAPACKE_cherfsx,
 | |
| #LAPACKE_dgbrfsx,
 | |
| #LAPACKE_dsyrfsx,
 | |
| #LAPACKE_sporfsx,
 | |
| #LAPACKE_zgerfsx,
 | |
| #LAPACKE_zsyrfsx,
 | |
| #LAPACKE_cherfsx_work,
 | |
| #LAPACKE_dgbrfsx_work,
 | |
| #LAPACKE_dsyrfsx_work,
 | |
| #LAPACKE_sporfsx_work,
 | |
| #LAPACKE_zgerfsx_work,
 | |
| #LAPACKE_zsyrfsx_work,
 | |
| #LAPACKE_cgbsvxx,
 | |
| #LAPACKE_cposvxx,
 | |
| #LAPACKE_dgesvxx,
 | |
| #LAPACKE_sgbsvxx,
 | |
| #LAPACKE_ssysvxx,
 | |
| #LAPACKE_zhesvxx,
 | |
| #LAPACKE_cgbsvxx_work,
 | |
| #LAPACKE_cposvxx_work,
 | |
| #LAPACKE_dgesvxx_work,
 | |
| #LAPACKE_sgbsvxx_work,
 | |
| #LAPACKE_ssysvxx_work,
 | |
| #LAPACKE_zhesvxx_work,
 | |
| #LAPACKE_cgesvxx,
 | |
| #LAPACKE_csysvxx,
 | |
| #LAPACKE_dposvxx,
 | |
| #LAPACKE_sgesvxx,
 | |
| #LAPACKE_zgbsvxx,
 | |
| #LAPACKE_zposvxx,
 | |
| #LAPACKE_cgesvxx_work,
 | |
| #LAPACKE_csysvxx_work,
 | |
| #LAPACKE_dposvxx_work,
 | |
| #LAPACKE_sgesvxx_work,
 | |
| #LAPACKE_zgbsvxx_work,
 | |
| #LAPACKE_zposvxx_work,
 | |
| #LAPACKE_chesvxx,
 | |
| #LAPACKE_dgbsvxx,
 | |
| #LAPACKE_dsysvxx,
 | |
| #LAPACKE_sposvxx,
 | |
| #LAPACKE_zgesvxx,
 | |
| #LAPACKE_zsysvxx,
 | |
| #LAPACKE_chesvxx_work,
 | |
| #LAPACKE_dgbsvxx_work,
 | |
| #LAPACKE_dsysvxx_work,
 | |
| #LAPACKE_sposvxx_work,
 | |
| #LAPACKE_zgesvxx_work,
 | |
| #LAPACKE_zsysvxx_work,
 | |
| 
 | |
| ## @(MATGEN_OBJ) from `lapack-3.4.1/lapacke/src/Makefile`
 | |
| ## Not exported: requires LAPACKE_TESTING to be set and depends on libtmg
 | |
| ##               (see `lapack-3.4.1/TESTING/MATGEN`).
 | |
| 
 | |
| #These function may need 2 underscores.
 | |
| lapack_embeded_underscore_objs="
 | |
|     xerbla_array chla_transtype
 | |
|     "
 | |
| lapack_embeded_underscore_objs_s="
 | |
|      slasyf_rook
 | |
|     ssytf2_rook ssytrf_rook ssytrs_rook
 | |
|     ssytri_rook ssycon_rook ssysv_rook
 | |
|     slasyf_rk ssyconvf_rook ssytf2_rk
 | |
|     ssytrf_rk ssytrs_3 ssytri_3
 | |
|     ssytri_3x ssycon_3 ssysv_rk
 | |
|     slasyf_aa ssysv_aa ssytrf_aa
 | |
|     ssytrs_aa ssytrd_2stage ssytrd_sy2sb
 | |
|     ssytrd_sb2st ssb2st_kernels ssyevd_2stage
 | |
|     ssyev_2stage ssyevx_2stage ssyevr_2stage
 | |
|     ssbev_2stage ssbevx_2stage ssbevd_2stage
 | |
|     ssygv_2stage
 | |
|     ssysv_aa_2stage ssytrf_aa_2stage
 | |
|     ssytrs_aa_2stage
 | |
|     slaorhr_col_getrfnp slaorhr_col_getrfnp2 sorhr_col
 | |
| "
 | |
| lapack_embeded_underscore_objs_c="
 | |
|     chetf2_rook chetrf_rook chetri_rook
 | |
|     chetrs_rook checon_rook chesv_rook
 | |
|     clahef_rook clasyf_rook
 | |
|     csytf2_rook csytrf_rook csytrs_rook
 | |
|     csytri_rook csycon_rook csysv_rook
 | |
|     chetf2_rk
 | |
|     chetrf_rk chetri_3 chetri_3x
 | |
|     chetrs_3 checon_3 chesv_rk
 | |
|     chesv_aa chetrf_aa chetrs_aa
 | |
|     clahef_aa clahef_rk clasyf_rk
 | |
|     clasyf_aa csytf2_rk csytrf_rk
 | |
|     csytrf_aa csytrs_3 csytrs_aa
 | |
|     csytri_3 csytri_3x csycon_3
 | |
|     csysv_rk csysv_aa csyconvf_rook
 | |
|     chetrd_2stage chetrd_he2hb chetrd_hb2st
 | |
|     chb2st_kernels cheevd_2stage cheev_2stage
 | |
|     cheevx_2stage cheevr_2stage chbev_2stage
 | |
|     chbevx_2stage chbevd_2stage chegv_2stage
 | |
|     chesv_aa_2stage
 | |
|     chetrf_aa_2stage chetrs_aa_2stage
 | |
|     csysv_aa_2stage csytrf_aa_2stage
 | |
|     csytrs_aa_2stage
 | |
|     claunhr_col_getrfnp claunhr_col_getrfnp2 cunhr_col
 | |
| "
 | |
| lapack_embeded_underscore_objs_d="
 | |
|     dlasyf_rook
 | |
|     dsytf2_rook dsytrf_rook dsytrs_rook
 | |
|     dsytri_rook dsycon_rook dsysv_rook
 | |
|     dlasyf_rk dsyconvf_rook
 | |
|     dsytf2_rk dsytrf_rk dsytrs_3
 | |
|     dsytri_3 dsytri_3x dsycon_3
 | |
|     dsysv_rk dlasyf_aa dsysv_aa
 | |
|     dsytrf_aa dsytrs_aa dsytrd_2stage
 | |
|     dsytrd_sy2sb dsytrd_sb2st dsb2st_kernels
 | |
|     dsyevd_2stage dsyev_2stage dsyevx_2stage
 | |
|     dsyevr_2stage dsbev_2stage dsbevx_2stage
 | |
|     dsbevd_2stage dsygv_2stage
 | |
|      dsysv_aa_2stage
 | |
|     dsytrf_aa_2stage dsytrs_aa_2stage
 | |
|     dlaorhr_col_getrfnp dlaorhr_col_getrfnp2 dorhr_col
 | |
| "
 | |
| lapack_embeded_underscore_objs_z="
 | |
|     zhetf2_rook zhetrf_rook zhetri_rook
 | |
|     zhetrs_rook zhecon_rook zhesv_rook
 | |
|     zlahef_rook zlasyf_rook
 | |
|     zsytf2_rook zsytrf_rook zsytrs_rook
 | |
|     zsytri_rook zsycon_rook zsysv_rook
 | |
|     zhetf2_rk zhetrf_rk zhetri_3
 | |
|     zhetri_3x zhetrs_3 zhecon_3
 | |
|     zhesv_rk zhesv_aa zhetrf_aa
 | |
|     zhetrs_aa zlahef_aa zlahef_rk
 | |
|     zlasyf_rk zlasyf_aa zsyconvf_rook
 | |
|     zsytrs_aa zsytf2_rk zsytrf_rk
 | |
|     zsytrf_aa zsytrs_3 zsytri_3
 | |
|     zsytri_3x zsycon_3 zsysv_rk
 | |
|     zsysv_aa zhetrd_2stage zhetrd_he2hb
 | |
|     zhetrd_hb2st zhb2st_kernels zheevd_2stage
 | |
|     zheev_2stage zheevx_2stage zheevr_2stage
 | |
|     zhbev_2stage zhbevx_2stage zhbevd_2stage
 | |
|     zhegv_2stage
 | |
|     zhesv_aa_2stage zhetrf_aa_2stage
 | |
|     zhetrs_aa_2stage zsysv_aa_2stage
 | |
|     zsytrf_aa_2stage zsytrs_aa_2stage
 | |
|     zlaunhr_col_getrfnp zlaunhr_col_getrfnp2 zunhr_col
 | |
| "
 | |
| 
 | |
| dirname=`pwd -P`/../lapack-netlib
 | |
| 
 | |
| p1=$1
 | |
| p2=$2
 | |
| p3=$3
 | |
| p4=$4
 | |
| p5=$5
 | |
| p6=$6
 | |
| p7=$7
 | |
| p8=$8
 | |
| p9=$9
 | |
| shift
 | |
| p10=$9
 | |
| shift
 | |
| p11=$9
 | |
| shift
 | |
| p12=$9
 | |
| shift
 | |
| p13=$9
 | |
| shift
 | |
| p14=$9
 | |
| shift
 | |
| p15=$9
 | |
| shift
 | |
| p16=$9
 | |
| shift
 | |
| p17=$9
 | |
| 
 | |
| if [ $p13 -eq 1 ]; then
 | |
| 	blasobjs="$blasobjs $bfblasobjs"
 | |
| 	cblasobjs="$cblasobjs $bfcblasobjs"
 | |
| fi
 | |
| 
 | |
| if [ $p14 -eq 1 ]; then
 | |
| 	blasobjs="$blasobjs $blasobjss"
 | |
| 	cblasobjs="$cblasobjs $cblasobjss"
 | |
| 	lapackobjs="$lapackobjs $lapackobjss"
 | |
| 	lapackobjs2="$lapackobjs2 $lapackobjs2s"
 | |
| 	lapackobjs2="$lapackobjs2 $lapackobjs2sc"
 | |
| 	lapackobjs2="$lapackobjs2 $lapackobjs2ds"
 | |
| 	lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objss"
 | |
| 	lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objss"
 | |
| 	lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs  $lapack_embeded_underscore_objs_s"
 | |
| 	lapackeobjs="$lapackeobjs $lapackeobjss"
 | |
| fi
 | |
| 
 | |
| if [ $p15 -eq 1 ]; then
 | |
| 	blasobjs="$blasobjs $blasobjsd"
 | |
| 	cblasobjs="$cblasobjs $cblasobjsd"
 | |
| 	lapackobjs="$lapackobjs $lapackobjsd"
 | |
|     if [ $p14 -eq 0 ]; then
 | |
| 		lapackobjs2="$lapackobjs2 $lapackobjs2ds"
 | |
| 	fi
 | |
| 	lapackobjs2="$lapackobjs2 $lapackobjs2d $lapackobjs2dz"
 | |
| 	lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objsd"
 | |
| 	lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objsd"
 | |
| 	lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs  $lapack_embeded_underscore_objs_d"
 | |
| 	lapackeobjs="$lapackeobjs $lapackeobjsd"
 | |
| fi
 | |
| 
 | |
| if [ $p16 -eq 1 ]; then
 | |
| 	blasobjs="$blasobjs $blasobjsc"
 | |
| 	cblasobjs="$cblasobjs $cblasobjsc"
 | |
| 	gemm3mobjs="$gemm3mobjs $gemm3mobjsc"
 | |
| 	cblasgemm3mobjs="$cblasgemm3mobjs $cblasgemm3mobjsc"
 | |
| 	lapackobjs="$lapackobjs $lapackobjsc"
 | |
| 	lapackobjs2="$lapackobjs2 $lapackobjs2c $lapackobjs2zc"
 | |
|     if [ $p14 -eq 0 ]; then
 | |
| 		lapackobjs2="$lapackobjs2 $lapackobjs2sc"
 | |
| 	fi
 | |
| 	lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objsc"
 | |
| 	lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objsc"
 | |
| 	lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs  $lapack_embeded_underscore_objs_c"
 | |
| 	lapackeobjs="$lapackeobjs $lapackeobjsc"
 | |
| fi
 | |
| 
 | |
| if [ $p17 -eq 1 ]; then
 | |
| 	blasobjs="$blasobjs $blasobjsz"
 | |
| 	cblasobjs="$cblasobjs $cblasobjsz"
 | |
| 	gemm3mobjs="$gemm3mobjs $gemm3mobjsz"
 | |
| 	cblasgemm3mobjs="$cblasgemm3mobjs $cblasgemm3mobjsz"
 | |
| 	lapackobjs="$lapackobjs $lapackobjsz"
 | |
| 	lapackobjs2="$lapackobjs2 $lapackobjs2z"
 | |
| 	if [ $p16 -eq 0 ]; then
 | |
| 		lapackobjs2="$lapackobjs2 $lapackobjs2zc"
 | |
| 	fi
 | |
| 	if [ $p15 -eq 0 ]; then
 | |
| 		lapackobjs2="$lapackobjs2 $lapackobjs2dz"
 | |
| 	fi
 | |
| 	lapack_deprecated_objs="$lapack_deprecated_objs $lapack_deprecated_objsz"
 | |
| 	lapacke_deprecated_objs="$lapacke_deprecated_objs $lapacke_deprecated_objsz"
 | |
| 	lapack_embeded_underscore_objs="$lapack_embeded_underscore_objs  $lapack_embeded_underscore_objs_z"
 | |
| 	lapackeobjs="$lapackeobjs $lapackeobjsz"
 | |
| fi
 | |
| 
 | |
| if [ $p9 -eq 1 ]; then
 | |
|     #ONLY_CBLAS=1
 | |
|     underscore_objs="$misc_underscore_objs"
 | |
| elif [ $p6 -eq 1 ]; then
 | |
|     #NO_LAPACK=1
 | |
|     underscore_objs="$blasobjs $misc_underscore_objs"
 | |
| elif [ -d "$dirname" ]; then
 | |
|     if [ $p8 -eq 0 ]; then
 | |
|         # NEED2UNDERSCORES=0
 | |
|         # Don't need 2 underscores
 | |
|         underscore_objs="$blasobjs $lapackobjs $lapackobjs2 $misc_underscore_objs $lapack_embeded_underscore_objs"
 | |
|     else
 | |
|         # Need 2 underscores
 | |
|         underscore_objs="$blasobjs $lapackobjs $lapackobjs2 $misc_underscore_objs"
 | |
|         need_2underscore_objs="$lapack_embeded_underscore_objs"
 | |
|     fi
 | |
| 
 | |
|     if [ $p12 -eq 1 ]; then
 | |
|         #BUILD_LAPACK_DEPRECATED=1
 | |
|         underscore_objs="$underscore_objs $lapack_deprecated_objs"
 | |
|     fi
 | |
| else
 | |
|     underscore_objs="$blasobjs $lapackobjs $misc_underscore_objs"
 | |
| fi
 | |
| 
 | |
| if [ $p9 -eq 1 ]; then
 | |
|     # ONLY_CBLAS=1
 | |
|     gemm3mobjs=''
 | |
|     exblasobjs=''
 | |
| fi
 | |
| 
 | |
| if [ $p4 -eq 1 ]; then
 | |
|     underscore_objs="$underscore_objs $exblasobjs"
 | |
| fi
 | |
| 
 | |
| case $p2 in
 | |
|     x86_64|x86|ia64|MIPS)
 | |
|         underscore_objs="$underscore_objs $gemm3mobjs"
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| if [ $p5 -eq 0 ]; then
 | |
|     no_underscore_objs="$cblasobjs $misc_no_underscore_objs"
 | |
|     case $p2 in
 | |
|         x86_64|x86|ia64|MIPS)
 | |
|             no_underscore_objs="$no_underscore_objs $cblasgemm3mobjs"
 | |
|         ;;
 | |
|     esac
 | |
| else
 | |
|     # NO_CBLAS=1
 | |
|     no_underscore_objs="$misc_no_underscore_objs"
 | |
| fi
 | |
| 
 | |
| if [ $p7 -ne 1 ]; then
 | |
|     if [ $p12 -eq 1 ]; then
 | |
|         # BUILD_LAPACK_DEPRECATED=1
 | |
|         no_underscore_objs="$no_underscore_objs $lapackeobjs $lapacke_deprecated_objs"
 | |
|     else
 | |
|         no_underscore_objs="$no_underscore_objs $lapackeobjs"
 | |
|     fi
 | |
| fi
 | |
| 
 | |
| hplobjs="daxpy dcopy dscal idamax dgemv dtrsv dger dgemm dtrsm"
 | |
| #hplobjs2="HPL_dlaswp00N HPL_dlaswp01N HPL_dlaswp01T"
 | |
| 
 | |
| bu="$p3"
 | |
| 
 | |
| if [ "$bu" = "0" ] || [ "$bu" = "1" ]; then
 | |
|     bu=""
 | |
| fi
 | |
| 
 | |
| symbolprefix=$p10
 | |
| symbolsuffix=$p11
 | |
| 
 | |
| case "$p1" in
 | |
|     osx)
 | |
|         underscore_objs="$underscore_objs $misc_common_objs"
 | |
|         no_underscore_objs="$no_underscore_objs $misc_common_objs"
 | |
| 
 | |
|         for obj in $underscore_objs; do
 | |
|             printf '_%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             printf '_%s%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $no_underscore_objs; do
 | |
|             printf '_%s%s%s\n' "$symbolprefix" "$obj" "$symbolsuffix"
 | |
|         done
 | |
|     ;;
 | |
| 
 | |
|     aix)
 | |
|         underscore_objs="$underscore_objs $misc_common_objs"
 | |
|         no_underscore_objs="$no_underscore_objs $misc_common_objs"
 | |
| 
 | |
|         for obj in $underscore_objs; do
 | |
|             printf '_%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             printf '_%s%s%s%s%s\n' "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $no_underscore_objs; do
 | |
|             printf '_%s%s%s\n' "$symbolprefix" "$obj" "$symbolsuffix"
 | |
|         done
 | |
|     ;;
 | |
| 
 | |
|     objcopy)
 | |
|         underscore_objs="$underscore_objs $misc_common_objs"
 | |
|         no_underscore_objs="$no_underscore_objs $misc_common_objs"
 | |
| 
 | |
|         for obj in $underscore_objs; do
 | |
|             printf '%s%s %s%s%s%s\n' "$obj" "$bu" \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             printf '%s%s%s %s%s%s%s%s\n' "$obj" "$bu" "$bu" \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $no_underscore_objs; do
 | |
|             printf '%s %s%s%s\n' "$obj" "$symbolprefix" "$obj" "$symbolsuffix"
 | |
|         done
 | |
|     ;;
 | |
| 
 | |
|     objconv)
 | |
|         underscore_objs="$underscore_objs $misc_common_objs"
 | |
|         no_underscore_objs="$no_underscore_objs $misc_common_objs"
 | |
| 
 | |
|         for obj in $underscore_objs; do
 | |
|             printf -- '-nr:_%s%s:_%s%s%s%s\n' "$obj" "$bu" \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             printf -- '-nr:_%s%s%s:_%s%s%s%s%s\n' "$obj" "$bu" "$bu" \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $no_underscore_objs; do
 | |
|             printf -- '-nr:_%s:_%s%s%s\n' "$obj" \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix"
 | |
|         done
 | |
|     ;;
 | |
| 
 | |
|     win2k)
 | |
|         printf 'EXPORTS\n'
 | |
|         count=1
 | |
| 
 | |
|         no_underscore_objs="$no_underscore_objs $misc_common_objs"
 | |
| 
 | |
|         for obj in $underscore_objs; do
 | |
|             uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
 | |
|             printf '\t%s%s%s=%s_ @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s_%s=%s_ @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s%s=%s_ @%s\n' \
 | |
|                 "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
 | |
|             printf '\t%s%s%s=%s__ @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s__%s=%s__ @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s%s=%s__ @%s\n' \
 | |
|                 "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|         done
 | |
| 
 | |
|         for obj in $misc_common_objs; do
 | |
|             uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
 | |
|             printf '\t%s%s_%s=%s_ @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s%s=%s_ @%s\n' \
 | |
|                 "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|         done
 | |
| 
 | |
|         for obj in $no_underscore_objs; do
 | |
|             printf '\t%s%s%s=%s  @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|         done
 | |
|     ;;
 | |
| 
 | |
|     win2khpl)
 | |
|         printf 'EXPORTS\n'
 | |
|         count=1
 | |
|         for obj in $hplobjs; do
 | |
|             uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
 | |
|             printf '\t%s%s%s=%s_  @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s_%s=%s_  @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s%s=%s_  @%s\n' \
 | |
|                 "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|         done
 | |
|     ;;
 | |
| 
 | |
|     microsoft)
 | |
|         underscore_objs="$underscore_objs $misc_common_objs"
 | |
| 
 | |
|         printf 'EXPORTS\n'
 | |
|         count=1
 | |
|         for obj in $underscore_objs; do
 | |
|             uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
 | |
|             printf '\t%s%s%s = %s_\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s_%s = %s_\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s%s = %s_\n' \
 | |
|                 "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s_%s = %s_\n' \
 | |
|                 "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj"
 | |
|             count=`expr $count + 1`
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             uppercase=`echo "$obj" | tr '[[:lower:]]' '[[:upper:]]'`
 | |
|             printf '\t%s%s%s=%s__  @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s__%s=%s__  @%s\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|             printf '\t%s%s%s=%s__  @%s\n' \
 | |
|                 "$symbolprefix" "$uppercase" "$symbolsuffix" "$obj" "$count"
 | |
|             count=`expr $count + 1`
 | |
|         done
 | |
|     ;;
 | |
| 
 | |
|     linktest)
 | |
| 
 | |
|         underscore_objs="$underscore_objs $misc_common_objs"
 | |
|         no_underscore_objs="$no_underscore_objs $misc_common_objs"
 | |
| 
 | |
|         printf 'int main(void){\n'
 | |
|         for obj in $underscore_objs; do
 | |
|             [ "$obj" != "xerbla" ] && printf 'extern void %s%s%s%s();\n' \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             printf 'extern void %s%s%s%s%s();\n' \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $no_underscore_objs; do
 | |
|             printf 'extern void %s%s%s();\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         printf '\n'
 | |
|         for obj in $underscore_objs; do
 | |
|             [ "$obj" != "xerbla" ] && printf '%s%s%s%s();\n' \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $need_2underscore_objs; do
 | |
|             printf '%s%s%s%s%s();\n' \
 | |
|                 "$symbolprefix" "$obj" "$bu" "$bu" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         for obj in $no_underscore_objs; do
 | |
|             printf '%s%s%s();\n' \
 | |
|                 "$symbolprefix" "$obj" "$symbolsuffix"
 | |
|         done
 | |
| 
 | |
|         printf 'return 0;}\n'
 | |
|     ;;
 | |
| esac
 |