|
|
@@ -21,7 +21,7 @@ |
|
|
|
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); |
|
|
|
ctrsv,icamax,icamin,cimatcopy,comatcopy,cgeadd,scsum,cgemmt,cgemmtr); |
|
|
|
|
|
|
|
@blasobjsd = ( |
|
|
|
damax,damin,dasum,daxpy,daxpby,dcabs1,dcopy,ddot,dgbmv,dgemm, |
|
|
@@ -29,7 +29,7 @@ |
|
|
|
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); |
|
|
|
idamax,idamin,idmax,idmin,dgeadd,dsum,dgemmt,dgemmtr); |
|
|
|
|
|
|
|
@blasobjss = ( |
|
|
|
isamax,isamin,ismax,ismin, |
|
|
@@ -38,7 +38,7 @@ |
|
|
|
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); |
|
|
|
strmm,strmv,strsm,strsv, sgeadd,ssum,sgemmt,sgemmtr); |
|
|
|
|
|
|
|
@blasobjsz = ( |
|
|
|
izamax,izamin,, |
|
|
@@ -48,28 +48,29 @@ |
|
|
|
zhpr,zrotg,zscal,zswap,zsymm,zsyr2k,zsyrk,ztbmv, |
|
|
|
ztbsv,ztpmv,ztpsv,ztrmm,ztrmv,ztrsm,ztrsv, |
|
|
|
zomatcopy, zimatcopy,dzamax,dzamin,dzasum,dznrm2, |
|
|
|
zgeadd, dzsum, zgemmt); |
|
|
|
zgeadd, dzsum, zgemmt,zgemmtr); |
|
|
|
|
|
|
|
@blasobjs = (lsame, xerbla); |
|
|
|
@bfblasobjs = (sbgemm, sbgemv, sbdot, sbstobf16, sbdtobf16, sbf16tos, dbf16tod); |
|
|
|
@bfblasobjs = (sbgemm, sbgemmt, sbgemmtr, 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_scnrm2, cblas_scasum, cblas_cgemmt, cblas_cgemmtr, |
|
|
|
cblas_icamax, cblas_icamin, cblas_icmin, cblas_icmax, cblas_scsum,cblas_cimatcopy,cblas_comatcopy, |
|
|
|
cblas_cgemmt); |
|
|
|
cblas_caxpyc, cblas_crotg, cblas_csrot, cblas_scamax, cblas_scamin, cblas_cgemm_batch); |
|
|
|
|
|
|
|
@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_dtrmm, cblas_dtrmv, cblas_dtrsm, cblas_dtrsv, cblas_daxpby, cblas_dgeadd, cblas_dgemmt, cblas_dgemmtr, |
|
|
|
cblas_idamax, cblas_idamin, cblas_idmin, cblas_idmax, cblas_dsum,cblas_dimatcopy,cblas_domatcopy, |
|
|
|
cblas_dgemmt); |
|
|
|
cblas_damax, cblas_damin, cblas_dgemm_batch); |
|
|
|
|
|
|
|
@cblasobjss = ( |
|
|
|
cblas_sasum, cblas_saxpy, cblas_saxpby, |
|
|
@@ -78,9 +79,10 @@ |
|
|
|
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_strsv, cblas_sgeadd, cblas_sgemmt, cblas_sgemmtr, |
|
|
|
cblas_isamax, cblas_isamin, cblas_ismin, cblas_ismax, cblas_ssum,cblas_simatcopy,cblas_somatcopy, |
|
|
|
cblas_sgemmt); |
|
|
|
cblas_samax, cblas_samin, cblas_sgemm_batch); |
|
|
|
|
|
|
|
@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, |
|
|
@@ -88,13 +90,13 @@ |
|
|
|
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_zaxpby, cblas_zgeadd, cblas_zgemmt, cblas_zgemmtr, |
|
|
|
cblas_izamax, cblas_izamin, cblas_izmin, cblas_izmax, cblas_dzsum,cblas_zimatcopy,cblas_zomatcopy, |
|
|
|
cblas_zgemmt); |
|
|
|
cblas_zaxpyc, cblas_zdrot, cblas_zrotg, cblas_dzamax, cblas_dzamin, cblas_zgemm_batch); |
|
|
|
|
|
|
|
@cblasobjs = ( cblas_xerbla ); |
|
|
|
|
|
|
|
@bfcblasobjs = (cblas_sbgemm, cblas_sbgemv, cblas_sbdot, cblas_sbstobf16, cblas_sbdtobf16, cblas_sbf16tos, cblas_dbf16tod); |
|
|
|
@bfcblasobjs = (cblas_sbgemm, cblas_sbgemmt, cblas_sbgemmtr, cblas_sbgemv, cblas_sbdot, cblas_sbstobf16, cblas_sbdtobf16, cblas_sbf16tos, cblas_dbf16tod, cblas_sbgemm_batch); |
|
|
|
|
|
|
|
@exblasobjs = ( |
|
|
|
qamax,qamin,qasum,qaxpy,qcabs1,qcopy,qdot,qgbmv,qgemm, |
|
|
@@ -709,6 +711,7 @@ zpotri, |
|
|
|
# functions added for lapack-3.7.0 |
|
|
|
@lapackobjs2s = (@lapackobjs2s, |
|
|
|
slarfy, |
|
|
|
ssyconvf, |
|
|
|
strevc3, |
|
|
|
sgelqt, |
|
|
|
sgelqt3, |
|
|
@@ -832,12 +835,82 @@ zpotri, |
|
|
|
zungtsqr_row |
|
|
|
); |
|
|
|
|
|
|
|
#functions added for lapack-3.11 |
|
|
|
@lapackobjs2c = (@lapackobjs2c, |
|
|
|
cgedmd, |
|
|
|
cgedmdq |
|
|
|
); |
|
|
|
@lapackobjs2d = (@lapackobjs2d, |
|
|
|
dgedmd, |
|
|
|
dgedmdq |
|
|
|
); |
|
|
|
@lapackobjs2s = (@lapackobjs2s, |
|
|
|
sgedmd, |
|
|
|
sgedmdq |
|
|
|
); |
|
|
|
@lapackobjs2z = (@lapackobjs2z, |
|
|
|
zgedmd, |
|
|
|
zgedmdq |
|
|
|
); |
|
|
|
|
|
|
|
#functions added post 3.11 |
|
|
|
|
|
|
|
@lapackobjs2c = (@lapackobjs2c, |
|
|
|
cgelst, |
|
|
|
cgeqp3rk, |
|
|
|
claqp2rk, |
|
|
|
claqp3rk, |
|
|
|
clatrs3, |
|
|
|
crscl, |
|
|
|
ctrsyl3 |
|
|
|
); |
|
|
|
# claqz0 |
|
|
|
# claqz1 |
|
|
|
# claqz2 |
|
|
|
# claqz3 |
|
|
|
# clatrs3 |
|
|
|
|
|
|
|
@lapackobjs2d = (@lapackobjs2d, |
|
|
|
dgelst, |
|
|
|
dgeqp3rk, |
|
|
|
dlaqp2rk, |
|
|
|
dlaqp3rk, |
|
|
|
dlarmm, |
|
|
|
dlatrs3, |
|
|
|
dtrsyl3 |
|
|
|
); |
|
|
|
|
|
|
|
@lapackobjs2s = (@lapackobjs2s, |
|
|
|
sgelst, |
|
|
|
sgeqp3rk, |
|
|
|
slaqp2rk, |
|
|
|
slaqp3rk, |
|
|
|
slarmm, |
|
|
|
slatrs3, |
|
|
|
strsyl3 |
|
|
|
); |
|
|
|
|
|
|
|
@lapackobjs2z = (@lapackobjs2z, |
|
|
|
zgelst, |
|
|
|
zgeqp3rk, |
|
|
|
zlaqp2rk, |
|
|
|
zlaqp3rk, |
|
|
|
zlatrs3, |
|
|
|
zrscl, |
|
|
|
ztrsyl3 |
|
|
|
); |
|
|
|
# zlaqz0 |
|
|
|
# zlaqz1 |
|
|
|
# zlaqz2 |
|
|
|
# zlaqz3 |
|
|
|
|
|
|
|
@lapack_extendedprecision_objs = ( |
|
|
|
zposvxx, clagge, clatms, chesvxx, cposvxx, cgesvxx, ssyrfssx, csyrfsx, |
|
|
|
dlagsy, dsysvxx, sporfsx, slatms, zlatms, zherfsx, csysvxx, |
|
|
|
); |
|
|
|
|
|
|
|
@lapack_deprecated_objsc = ( |
|
|
|
cgelqs, cgeqrs, |
|
|
|
cgegs, cggsvd, |
|
|
|
cgegv, cggsvp, |
|
|
|
cgelsx, clahrd, |
|
|
@@ -845,13 +918,16 @@ zpotri, |
|
|
|
ctzrqf, |
|
|
|
); |
|
|
|
@lapack_deprecated_objsd = ( |
|
|
|
dgelqs, dgeqrs, |
|
|
|
dgegs, dgeqpf, |
|
|
|
dgegv, dggsvd, |
|
|
|
dgelsx, dggsvp, |
|
|
|
dlahrd, |
|
|
|
dlatzm, dtzrqf); |
|
|
|
|
|
|
|
@lapack_deprecated_objss = ( |
|
|
|
@lapack_deprecated_objss = ( |
|
|
|
sgelqs, |
|
|
|
sgeqrs, |
|
|
|
sgelsx, |
|
|
|
sgegs, |
|
|
|
sgegv, |
|
|
@@ -864,6 +940,8 @@ zpotri, |
|
|
|
); |
|
|
|
|
|
|
|
@lapack_deprecated_objsz = ( |
|
|
|
zgelqs, |
|
|
|
zgeqrs, |
|
|
|
zgegs, |
|
|
|
zgegv, |
|
|
|
zgelsx, |
|
|
@@ -997,6 +1075,10 @@ zpotri, |
|
|
|
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, |
|
|
@@ -1585,7 +1667,14 @@ zpotri, |
|
|
|
LAPACKE_cgetsqrhrt_work, |
|
|
|
LAPACKE_cungtsqr_row, |
|
|
|
LAPACKE_cungtsqr_row_work, |
|
|
|
|
|
|
|
LAPACKE_clangb, |
|
|
|
LAPACKE_clangb_work, |
|
|
|
LAPACKE_ctrsyl3, |
|
|
|
LAPACKE_ctrsyl3_work, |
|
|
|
LAPACKE_ctz_nancheck, |
|
|
|
LAPACKE_ctz_trans, |
|
|
|
LAPACKE_cunhr_col, |
|
|
|
LAPACKE_cunhr_col_work |
|
|
|
); |
|
|
|
@lapackeobjsd = ( |
|
|
|
LAPACKE_dgb_nancheck, |
|
|
@@ -1656,6 +1745,10 @@ zpotri, |
|
|
|
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, |
|
|
@@ -2198,6 +2291,14 @@ zpotri, |
|
|
|
LAPACKE_dgetsqrhrt_work, |
|
|
|
LAPACKE_dorgtsqr_row, |
|
|
|
LAPACKE_dorgtsqr_row_work, |
|
|
|
LAPACKE_dlangb, |
|
|
|
LAPACKE_dlangb_work, |
|
|
|
LAPACKE_dorhr_col, |
|
|
|
LAPACKE_dorhr_col_work, |
|
|
|
LAPACKE_dtrsyl3, |
|
|
|
LAPACKE_dtrsyl3_work, |
|
|
|
LAPACKE_dtz_nancheck, |
|
|
|
LAPACKE_dtz_trans, |
|
|
|
|
|
|
|
); |
|
|
|
@lapackeobjss = ( |
|
|
@@ -2269,6 +2370,10 @@ zpotri, |
|
|
|
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, |
|
|
@@ -2803,6 +2908,14 @@ zpotri, |
|
|
|
LAPACKE_sgetsqrhrt_work, |
|
|
|
LAPACKE_sorgtsqr_row, |
|
|
|
LAPACKE_sorgtsqr_row_work, |
|
|
|
LAPACKE_slangb, |
|
|
|
LAPACKE_slangb_work, |
|
|
|
LAPACKE_sorhr_col, |
|
|
|
LAPACKE_sorhr_col_work, |
|
|
|
LAPACKE_strsyl3, |
|
|
|
LAPACKE_strsyl3_work, |
|
|
|
LAPACKE_stz_nancheck, |
|
|
|
LAPACKE_stz_trans, |
|
|
|
|
|
|
|
); |
|
|
|
@lapackeobjsz = ( |
|
|
@@ -2878,6 +2991,10 @@ zpotri, |
|
|
|
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, |
|
|
@@ -3346,6 +3463,14 @@ zpotri, |
|
|
|
LAPACKE_zgetsqrhrt_work, |
|
|
|
LAPACKE_zungtsqr_row, |
|
|
|
LAPACKE_zungtsqr_row_work, |
|
|
|
LAPACKE_zlangb, |
|
|
|
LAPACKE_zlangb_work, |
|
|
|
LAPACKE_zunhr_col, |
|
|
|
LAPACKE_zunhr_col_work, |
|
|
|
LAPACKE_ztrsyl3, |
|
|
|
LAPACKE_ztrsyl3_work, |
|
|
|
LAPACKE_ztz_nancheck, |
|
|
|
LAPACKE_ztz_trans, |
|
|
|
|
|
|
|
## @(SRCX_OBJ) from `lapack-3.4.1/lapacke/src/Makefile` |
|
|
|
## Not exported: requires LAPACKE_EXTENDED to be set and depends on the |
|
|
@@ -3573,7 +3698,7 @@ zpotri, |
|
|
|
ssygv_2stage, |
|
|
|
ssysv_aa_2stage, ssytrf_aa_2stage, |
|
|
|
ssytrs_aa_2stage, |
|
|
|
slaorhr_col_getrfnp, slaorhr_col_getrfnp2, sorhr_col, |
|
|
|
slaorhr_col_getrfnp, slaorhr_col_getrfnp2, sorhr_col, slarfb_gett |
|
|
|
); |
|
|
|
@lapack_embeded_underscore_objs_c=( |
|
|
|
chetf2_rook, chetrf_rook, chetri_rook, |
|
|
@@ -3598,7 +3723,7 @@ zpotri, |
|
|
|
chetrf_aa_2stage, chetrs_aa_2stage, |
|
|
|
csysv_aa_2stage, csytrf_aa_2stage, |
|
|
|
csytrs_aa_2stage, |
|
|
|
claunhr_col_getrfnp, claunhr_col_getrfnp2, cunhr_col, |
|
|
|
claunhr_col_getrfnp, claunhr_col_getrfnp2, cunhr_col, clarfb_gett |
|
|
|
); |
|
|
|
@lapack_embeded_underscore_objs_d=( |
|
|
|
dlasyf_rook, |
|
|
@@ -3615,7 +3740,7 @@ zpotri, |
|
|
|
dsbevd_2stage, dsygv_2stage, |
|
|
|
dsysv_aa_2stage, |
|
|
|
dsytrf_aa_2stage, dsytrs_aa_2stage, |
|
|
|
dlaorhr_col_getrfnp, dlaorhr_col_getrfnp2, dorhr_col, |
|
|
|
dlaorhr_col_getrfnp, dlaorhr_col_getrfnp2, dorhr_col, dlarfb_gett |
|
|
|
); |
|
|
|
@lapack_embeded_underscore_objs_z=( |
|
|
|
zhetf2_rook, zhetrf_rook, zhetri_rook, |
|
|
@@ -3639,7 +3764,7 @@ zpotri, |
|
|
|
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, |
|
|
|
zlaunhr_col_getrfnp, zlaunhr_col_getrfnp2, zunhr_col, zlarfb_gett |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|