Skip to content

Commit 3ca1ba1

Browse files
authored
resynchronize with the posix shell version
1 parent 72f0abe commit 3ca1ba1

File tree

1 file changed

+145
-20
lines changed

1 file changed

+145
-20
lines changed

Diff for: exports/gensymbol.pl

+145-20
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
chbmv,chemm,chemv,cher2,cher2k,cher,cherk,scabs1,scamax,
2222
chpmv,chpr2,chpr,crotg,cscal,csrot,csscal,cswap,scamin,scasum,scnrm2,
2323
csymm,csyr2k,csyrk,ctbmv,ctbsv,ctpmv,ctpsv,ctrmm,ctrmv,ctrsm,
24-
ctrsv,icamax,icamin,cimatcopy,comatcopy,cgeadd,scsum,cgemmt);
24+
ctrsv,icamax,icamin,cimatcopy,comatcopy,cgeadd,scsum,cgemmt,cgemmtr);
2525

2626
@blasobjsd = (
2727
damax,damin,dasum,daxpy,daxpby,dcabs1,dcopy,ddot,dgbmv,dgemm,
2828
dgemv,dger,dmax,dmin,dnrm2,drot,drotg,drotm,drotmg,dsbmv,
2929
dscal,dsdot,dspmv,dspr2,dimatcopy,domatcopy,
3030
dspr,dswap,dsymm,dsymv,dsyr2,dsyr2k,dsyr,dsyrk,dtbmv,dtbsv,
3131
dtpmv,dtpsv,dtrmm,dtrmv,dtrsm,dtrsv,
32-
idamax,idamin,idmax,idmin,dgeadd,dsum,dgemmt);
32+
idamax,idamin,idmax,idmin,dgeadd,dsum,dgemmt,dgemmtr);
3333

3434
@blasobjss = (
3535
isamax,isamin,ismax,ismin,
@@ -38,7 +38,7 @@
3838
smax,smin,snrm2,simatcopy,somatcopy,
3939
srot,srotg,srotm,srotmg,ssbmv,sscal,sspmv,sspr2,sspr,sswap,
4040
ssymm,ssymv,ssyr2,ssyr2k,ssyr,ssyrk,stbmv,stbsv,stpmv,stpsv,
41-
strmm,strmv,strsm,strsv, sgeadd,ssum,sgemmt);
41+
strmm,strmv,strsm,strsv, sgeadd,ssum,sgemmt,sgemmtr);
4242

4343
@blasobjsz = (
4444
izamax,izamin,,
@@ -48,28 +48,29 @@
4848
zhpr,zrotg,zscal,zswap,zsymm,zsyr2k,zsyrk,ztbmv,
4949
ztbsv,ztpmv,ztpsv,ztrmm,ztrmv,ztrsm,ztrsv,
5050
zomatcopy, zimatcopy,dzamax,dzamin,dzasum,dznrm2,
51-
zgeadd, dzsum, zgemmt);
51+
zgeadd, dzsum, zgemmt,zgemmtr);
5252

5353
@blasobjs = (lsame, xerbla);
54-
@bfblasobjs = (sbgemm, sbgemv, sbdot, sbstobf16, sbdtobf16, sbf16tos, dbf16tod);
54+
@bfblasobjs = (sbgemm, sbgemmt, sbgemmtr, sbgemv, sbdot, sbstobf16, sbdtobf16, sbf16tos, dbf16tod);
5555
@cblasobjsc = (
5656
cblas_caxpy, cblas_ccopy, cblas_cdotc, cblas_cdotu, cblas_cgbmv, cblas_cgemm, cblas_cgemv,
5757
cblas_cgerc, cblas_cgeru, cblas_chbmv, cblas_chemm, cblas_chemv, cblas_cher2, cblas_cher2k,
5858
cblas_cher, cblas_cherk, cblas_chpmv, cblas_chpr2, cblas_chpr, cblas_cscal, cblas_caxpby,
5959
cblas_csscal, cblas_cswap, cblas_csymm, cblas_csyr2k, cblas_csyrk, cblas_ctbmv, cblas_cgeadd,
6060
cblas_ctbsv, cblas_ctpmv, cblas_ctpsv, cblas_ctrmm, cblas_ctrmv, cblas_ctrsm, cblas_ctrsv,
61-
cblas_scnrm2, cblas_scasum,
61+
cblas_scnrm2, cblas_scasum, cblas_cgemmt, cblas_cgemmtr,
6262
cblas_icamax, cblas_icamin, cblas_icmin, cblas_icmax, cblas_scsum,cblas_cimatcopy,cblas_comatcopy,
63-
cblas_cgemmt);
63+
cblas_caxpyc, cblas_crotg, cblas_csrot, cblas_scamax, cblas_scamin, cblas_cgemm_batch);
64+
6465
@cblasobjsd = (
6566
cblas_dasum, cblas_daxpy, cblas_dcopy, cblas_ddot,
6667
cblas_dgbmv, cblas_dgemm, cblas_dgemv, cblas_dger, cblas_dnrm2,
6768
cblas_drot, cblas_drotg, cblas_drotm, cblas_drotmg, cblas_dsbmv, cblas_dscal, cblas_dsdot,
6869
cblas_dspmv, cblas_dspr2, cblas_dspr, cblas_dswap, cblas_dsymm, cblas_dsymv, cblas_dsyr2,
6970
cblas_dsyr2k, cblas_dsyr, cblas_dsyrk, cblas_dtbmv, cblas_dtbsv, cblas_dtpmv, cblas_dtpsv,
70-
cblas_dtrmm, cblas_dtrmv, cblas_dtrsm, cblas_dtrsv, cblas_daxpby, cblas_dgeadd,
71+
cblas_dtrmm, cblas_dtrmv, cblas_dtrsm, cblas_dtrsv, cblas_daxpby, cblas_dgeadd, cblas_dgemmt, cblas_dgemmtr,
7172
cblas_idamax, cblas_idamin, cblas_idmin, cblas_idmax, cblas_dsum,cblas_dimatcopy,cblas_domatcopy,
72-
cblas_dgemmt);
73+
cblas_damax, cblas_damin, cblas_dgemm_batch);
7374

7475
@cblasobjss = (
7576
cblas_sasum, cblas_saxpy, cblas_saxpby,
@@ -78,23 +79,24 @@
7879
cblas_srotm, cblas_srotmg, cblas_ssbmv, cblas_sscal, cblas_sspmv, cblas_sspr2, cblas_sspr,
7980
cblas_sswap, cblas_ssymm, cblas_ssymv, cblas_ssyr2, cblas_ssyr2k, cblas_ssyr, cblas_ssyrk,
8081
cblas_stbmv, cblas_stbsv, cblas_stpmv, cblas_stpsv, cblas_strmm, cblas_strmv, cblas_strsm,
81-
cblas_strsv, cblas_sgeadd,
82+
cblas_strsv, cblas_sgeadd, cblas_sgemmt, cblas_sgemmtr,
8283
cblas_isamax, cblas_isamin, cblas_ismin, cblas_ismax, cblas_ssum,cblas_simatcopy,cblas_somatcopy,
83-
cblas_sgemmt);
84+
cblas_samax, cblas_samin, cblas_sgemm_batch);
85+
8486
@cblasobjsz = (
8587
cblas_dzasum, cblas_dznrm2, cblas_zaxpy, cblas_zcopy, cblas_zdotc, cblas_zdotu, cblas_zdscal,
8688
cblas_zgbmv, cblas_zgemm, cblas_zgemv, cblas_zgerc, cblas_zgeru, cblas_zhbmv, cblas_zhemm,
8789
cblas_zhemv, cblas_zher2, cblas_zher2k, cblas_zher, cblas_zherk, cblas_zhpmv, cblas_zhpr2,
8890
cblas_zhpr, cblas_zscal, cblas_zswap, cblas_zsymm, cblas_zsyr2k, cblas_zsyrk,
8991
cblas_ztbmv, cblas_ztbsv, cblas_ztpmv, cblas_ztpsv, cblas_ztrmm, cblas_ztrmv, cblas_ztrsm,
9092
cblas_ztrsv, cblas_cdotc_sub, cblas_cdotu_sub, cblas_zdotc_sub, cblas_zdotu_sub,
91-
cblas_zaxpby, cblas_zgeadd,
93+
cblas_zaxpby, cblas_zgeadd, cblas_zgemmt, cblas_zgemmtr,
9294
cblas_izamax, cblas_izamin, cblas_izmin, cblas_izmax, cblas_dzsum,cblas_zimatcopy,cblas_zomatcopy,
93-
cblas_zgemmt);
95+
cblas_zaxpyc, cblas_zdrot, cblas_zrotg, cblas_dzamax, cblas_dzamin, cblas_zgemm_batch);
9496

9597
@cblasobjs = ( cblas_xerbla );
9698

97-
@bfcblasobjs = (cblas_sbgemm, cblas_sbgemv, cblas_sbdot, cblas_sbstobf16, cblas_sbdtobf16, cblas_sbf16tos, cblas_dbf16tod);
99+
@bfcblasobjs = (cblas_sbgemm, cblas_sbgemmt, cblas_sbgemmtr, cblas_sbgemv, cblas_sbdot, cblas_sbstobf16, cblas_sbdtobf16, cblas_sbf16tos, cblas_dbf16tod, cblas_sbgemm_batch);
98100

99101
@exblasobjs = (
100102
qamax,qamin,qasum,qaxpy,qcabs1,qcopy,qdot,qgbmv,qgemm,
@@ -709,6 +711,7 @@
709711
# functions added for lapack-3.7.0
710712
@lapackobjs2s = (@lapackobjs2s,
711713
slarfy,
714+
ssyconvf,
712715
strevc3,
713716
sgelqt,
714717
sgelqt3,
@@ -832,26 +835,99 @@
832835
zungtsqr_row
833836
);
834837

838+
#functions added for lapack-3.11
839+
@lapackobjs2c = (@lapackobjs2c,
840+
cgedmd,
841+
cgedmdq
842+
);
843+
@lapackobjs2d = (@lapackobjs2d,
844+
dgedmd,
845+
dgedmdq
846+
);
847+
@lapackobjs2s = (@lapackobjs2s,
848+
sgedmd,
849+
sgedmdq
850+
);
851+
@lapackobjs2z = (@lapackobjs2z,
852+
zgedmd,
853+
zgedmdq
854+
);
855+
856+
#functions added post 3.11
857+
858+
@lapackobjs2c = (@lapackobjs2c,
859+
cgelst,
860+
cgeqp3rk,
861+
claqp2rk,
862+
claqp3rk,
863+
clatrs3,
864+
crscl,
865+
ctrsyl3
866+
);
867+
# claqz0
868+
# claqz1
869+
# claqz2
870+
# claqz3
871+
# clatrs3
872+
873+
@lapackobjs2d = (@lapackobjs2d,
874+
dgelst,
875+
dgeqp3rk,
876+
dlaqp2rk,
877+
dlaqp3rk,
878+
dlarmm,
879+
dlatrs3,
880+
dtrsyl3
881+
);
882+
883+
@lapackobjs2s = (@lapackobjs2s,
884+
sgelst,
885+
sgeqp3rk,
886+
slaqp2rk,
887+
slaqp3rk,
888+
slarmm,
889+
slatrs3,
890+
strsyl3
891+
);
892+
893+
@lapackobjs2z = (@lapackobjs2z,
894+
zgelst,
895+
zgeqp3rk,
896+
zlaqp2rk,
897+
zlaqp3rk,
898+
zlatrs3,
899+
zrscl,
900+
ztrsyl3
901+
);
902+
# zlaqz0
903+
# zlaqz1
904+
# zlaqz2
905+
# zlaqz3
906+
835907
@lapack_extendedprecision_objs = (
836908
zposvxx, clagge, clatms, chesvxx, cposvxx, cgesvxx, ssyrfssx, csyrfsx,
837909
dlagsy, dsysvxx, sporfsx, slatms, zlatms, zherfsx, csysvxx,
838910
);
839911

840912
@lapack_deprecated_objsc = (
913+
cgelqs, cgeqrs,
841914
cgegs, cggsvd,
842915
cgegv, cggsvp,
843916
cgelsx, clahrd,
844917
cgeqpf, clatzm,
845918
ctzrqf,
846919
);
847920
@lapack_deprecated_objsd = (
921+
dgelqs, dgeqrs,
848922
dgegs, dgeqpf,
849923
dgegv, dggsvd,
850924
dgelsx, dggsvp,
851925
dlahrd,
852926
dlatzm, dtzrqf);
853927

854-
@lapack_deprecated_objss = (
928+
@lapack_deprecated_objss = (
929+
sgelqs,
930+
sgeqrs,
855931
sgelsx,
856932
sgegs,
857933
sgegv,
@@ -864,6 +940,8 @@
864940
);
865941

866942
@lapack_deprecated_objsz = (
943+
zgelqs,
944+
zgeqrs,
867945
zgegs,
868946
zgegv,
869947
zgelsx,
@@ -997,6 +1075,10 @@
9971075
LAPACKE_cgebrd_work,
9981076
LAPACKE_cgecon,
9991077
LAPACKE_cgecon_work,
1078+
LAPACKE_cgedmd,
1079+
LAPACKE_cgedmd_work,
1080+
LAPACKE_cgedmdq,
1081+
LAPACKE_cgedmdq_work,
10001082
LAPACKE_cgeequ,
10011083
LAPACKE_cgeequ_work,
10021084
LAPACKE_cgeequb,
@@ -1585,7 +1667,14 @@
15851667
LAPACKE_cgetsqrhrt_work,
15861668
LAPACKE_cungtsqr_row,
15871669
LAPACKE_cungtsqr_row_work,
1588-
1670+
LAPACKE_clangb,
1671+
LAPACKE_clangb_work,
1672+
LAPACKE_ctrsyl3,
1673+
LAPACKE_ctrsyl3_work,
1674+
LAPACKE_ctz_nancheck,
1675+
LAPACKE_ctz_trans,
1676+
LAPACKE_cunhr_col,
1677+
LAPACKE_cunhr_col_work
15891678
);
15901679
@lapackeobjsd = (
15911680
LAPACKE_dgb_nancheck,
@@ -1656,6 +1745,10 @@
16561745
LAPACKE_dgebrd_work,
16571746
LAPACKE_dgecon,
16581747
LAPACKE_dgecon_work,
1748+
LAPACKE_dgedmd,
1749+
LAPACKE_dgedmd_work,
1750+
LAPACKE_dgedmdq,
1751+
LAPACKE_dgedmdq_work,
16591752
LAPACKE_dgeequ,
16601753
LAPACKE_dgeequ_work,
16611754
LAPACKE_dgeequb,
@@ -2198,6 +2291,14 @@
21982291
LAPACKE_dgetsqrhrt_work,
21992292
LAPACKE_dorgtsqr_row,
22002293
LAPACKE_dorgtsqr_row_work,
2294+
LAPACKE_dlangb,
2295+
LAPACKE_dlangb_work,
2296+
LAPACKE_dorhr_col,
2297+
LAPACKE_dorhr_col_work,
2298+
LAPACKE_dtrsyl3,
2299+
LAPACKE_dtrsyl3_work,
2300+
LAPACKE_dtz_nancheck,
2301+
LAPACKE_dtz_trans,
22012302

22022303
);
22032304
@lapackeobjss = (
@@ -2269,6 +2370,10 @@
22692370
LAPACKE_sgebrd_work,
22702371
LAPACKE_sgecon,
22712372
LAPACKE_sgecon_work,
2373+
LAPACKE_sgedmd,
2374+
LAPACKE_sgedmd_work,
2375+
LAPACKE_sgedmdq,
2376+
LAPACKE_sgedmdq_work,
22722377
LAPACKE_sgeequ,
22732378
LAPACKE_sgeequ_work,
22742379
LAPACKE_sgeequb,
@@ -2803,6 +2908,14 @@
28032908
LAPACKE_sgetsqrhrt_work,
28042909
LAPACKE_sorgtsqr_row,
28052910
LAPACKE_sorgtsqr_row_work,
2911+
LAPACKE_slangb,
2912+
LAPACKE_slangb_work,
2913+
LAPACKE_sorhr_col,
2914+
LAPACKE_sorhr_col_work,
2915+
LAPACKE_strsyl3,
2916+
LAPACKE_strsyl3_work,
2917+
LAPACKE_stz_nancheck,
2918+
LAPACKE_stz_trans,
28062919

28072920
);
28082921
@lapackeobjsz = (
@@ -2878,6 +2991,10 @@
28782991
LAPACKE_zgebrd_work,
28792992
LAPACKE_zgecon,
28802993
LAPACKE_zgecon_work,
2994+
LAPACKE_zgedmd,
2995+
LAPACKE_zgedmd_work,
2996+
LAPACKE_zgedmdq,
2997+
LAPACKE_zgedmdq_work,
28812998
LAPACKE_zgeequ,
28822999
LAPACKE_zgeequ_work,
28833000
LAPACKE_zgeequb,
@@ -3346,6 +3463,14 @@
33463463
LAPACKE_zgetsqrhrt_work,
33473464
LAPACKE_zungtsqr_row,
33483465
LAPACKE_zungtsqr_row_work,
3466+
LAPACKE_zlangb,
3467+
LAPACKE_zlangb_work,
3468+
LAPACKE_zunhr_col,
3469+
LAPACKE_zunhr_col_work,
3470+
LAPACKE_ztrsyl3,
3471+
LAPACKE_ztrsyl3_work,
3472+
LAPACKE_ztz_nancheck,
3473+
LAPACKE_ztz_trans,
33493474

33503475
## @(SRCX_OBJ) from `lapack-3.4.1/lapacke/src/Makefile`
33513476
## Not exported: requires LAPACKE_EXTENDED to be set and depends on the
@@ -3573,7 +3698,7 @@
35733698
ssygv_2stage,
35743699
ssysv_aa_2stage, ssytrf_aa_2stage,
35753700
ssytrs_aa_2stage,
3576-
slaorhr_col_getrfnp, slaorhr_col_getrfnp2, sorhr_col,
3701+
slaorhr_col_getrfnp, slaorhr_col_getrfnp2, sorhr_col, slarfb_gett
35773702
);
35783703
@lapack_embeded_underscore_objs_c=(
35793704
chetf2_rook, chetrf_rook, chetri_rook,
@@ -3598,7 +3723,7 @@
35983723
chetrf_aa_2stage, chetrs_aa_2stage,
35993724
csysv_aa_2stage, csytrf_aa_2stage,
36003725
csytrs_aa_2stage,
3601-
claunhr_col_getrfnp, claunhr_col_getrfnp2, cunhr_col,
3726+
claunhr_col_getrfnp, claunhr_col_getrfnp2, cunhr_col, clarfb_gett
36023727
);
36033728
@lapack_embeded_underscore_objs_d=(
36043729
dlasyf_rook,
@@ -3615,7 +3740,7 @@
36153740
dsbevd_2stage, dsygv_2stage,
36163741
dsysv_aa_2stage,
36173742
dsytrf_aa_2stage, dsytrs_aa_2stage,
3618-
dlaorhr_col_getrfnp, dlaorhr_col_getrfnp2, dorhr_col,
3743+
dlaorhr_col_getrfnp, dlaorhr_col_getrfnp2, dorhr_col, dlarfb_gett
36193744
);
36203745
@lapack_embeded_underscore_objs_z=(
36213746
zhetf2_rook, zhetrf_rook, zhetri_rook,
@@ -3639,7 +3764,7 @@
36393764
zhesv_aa_2stage, zhetrf_aa_2stage,
36403765
zhetrs_aa_2stage, zsysv_aa_2stage,
36413766
zsytrf_aa_2stage, zsytrs_aa_2stage,
3642-
zlaunhr_col_getrfnp, zlaunhr_col_getrfnp2, zunhr_col,
3767+
zlaunhr_col_getrfnp, zlaunhr_col_getrfnp2, zunhr_col, zlarfb_gett
36433768
);
36443769

36453770

0 commit comments

Comments
 (0)