|
21 | 21 | chbmv,chemm,chemv,cher2,cher2k,cher,cherk,scabs1,scamax,
|
22 | 22 | chpmv,chpr2,chpr,crotg,cscal,csrot,csscal,cswap,scamin,scasum,scnrm2,
|
23 | 23 | 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); |
25 | 25 |
|
26 | 26 | @blasobjsd = (
|
27 | 27 | damax,damin,dasum,daxpy,daxpby,dcabs1,dcopy,ddot,dgbmv,dgemm,
|
28 | 28 | dgemv,dger,dmax,dmin,dnrm2,drot,drotg,drotm,drotmg,dsbmv,
|
29 | 29 | dscal,dsdot,dspmv,dspr2,dimatcopy,domatcopy,
|
30 | 30 | dspr,dswap,dsymm,dsymv,dsyr2,dsyr2k,dsyr,dsyrk,dtbmv,dtbsv,
|
31 | 31 | dtpmv,dtpsv,dtrmm,dtrmv,dtrsm,dtrsv,
|
32 |
| - idamax,idamin,idmax,idmin,dgeadd,dsum,dgemmt); |
| 32 | + idamax,idamin,idmax,idmin,dgeadd,dsum,dgemmt,dgemmtr); |
33 | 33 |
|
34 | 34 | @blasobjss = (
|
35 | 35 | isamax,isamin,ismax,ismin,
|
|
38 | 38 | smax,smin,snrm2,simatcopy,somatcopy,
|
39 | 39 | srot,srotg,srotm,srotmg,ssbmv,sscal,sspmv,sspr2,sspr,sswap,
|
40 | 40 | 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); |
42 | 42 |
|
43 | 43 | @blasobjsz = (
|
44 | 44 | izamax,izamin,,
|
|
48 | 48 | zhpr,zrotg,zscal,zswap,zsymm,zsyr2k,zsyrk,ztbmv,
|
49 | 49 | ztbsv,ztpmv,ztpsv,ztrmm,ztrmv,ztrsm,ztrsv,
|
50 | 50 | zomatcopy, zimatcopy,dzamax,dzamin,dzasum,dznrm2,
|
51 |
| - zgeadd, dzsum, zgemmt); |
| 51 | + zgeadd, dzsum, zgemmt,zgemmtr); |
52 | 52 |
|
53 | 53 | @blasobjs = (lsame, xerbla);
|
54 |
| -@bfblasobjs = (sbgemm, sbgemv, sbdot, sbstobf16, sbdtobf16, sbf16tos, dbf16tod); |
| 54 | +@bfblasobjs = (sbgemm, sbgemmt, sbgemmtr, sbgemv, sbdot, sbstobf16, sbdtobf16, sbf16tos, dbf16tod); |
55 | 55 | @cblasobjsc = (
|
56 | 56 | cblas_caxpy, cblas_ccopy, cblas_cdotc, cblas_cdotu, cblas_cgbmv, cblas_cgemm, cblas_cgemv,
|
57 | 57 | cblas_cgerc, cblas_cgeru, cblas_chbmv, cblas_chemm, cblas_chemv, cblas_cher2, cblas_cher2k,
|
58 | 58 | cblas_cher, cblas_cherk, cblas_chpmv, cblas_chpr2, cblas_chpr, cblas_cscal, cblas_caxpby,
|
59 | 59 | cblas_csscal, cblas_cswap, cblas_csymm, cblas_csyr2k, cblas_csyrk, cblas_ctbmv, cblas_cgeadd,
|
60 | 60 | 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, |
62 | 62 | 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 | + |
64 | 65 | @cblasobjsd = (
|
65 | 66 | cblas_dasum, cblas_daxpy, cblas_dcopy, cblas_ddot,
|
66 | 67 | cblas_dgbmv, cblas_dgemm, cblas_dgemv, cblas_dger, cblas_dnrm2,
|
67 | 68 | cblas_drot, cblas_drotg, cblas_drotm, cblas_drotmg, cblas_dsbmv, cblas_dscal, cblas_dsdot,
|
68 | 69 | cblas_dspmv, cblas_dspr2, cblas_dspr, cblas_dswap, cblas_dsymm, cblas_dsymv, cblas_dsyr2,
|
69 | 70 | 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, |
71 | 72 | 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); |
73 | 74 |
|
74 | 75 | @cblasobjss = (
|
75 | 76 | cblas_sasum, cblas_saxpy, cblas_saxpby,
|
|
78 | 79 | cblas_srotm, cblas_srotmg, cblas_ssbmv, cblas_sscal, cblas_sspmv, cblas_sspr2, cblas_sspr,
|
79 | 80 | cblas_sswap, cblas_ssymm, cblas_ssymv, cblas_ssyr2, cblas_ssyr2k, cblas_ssyr, cblas_ssyrk,
|
80 | 81 | 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, |
82 | 83 | 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 | + |
84 | 86 | @cblasobjsz = (
|
85 | 87 | cblas_dzasum, cblas_dznrm2, cblas_zaxpy, cblas_zcopy, cblas_zdotc, cblas_zdotu, cblas_zdscal,
|
86 | 88 | cblas_zgbmv, cblas_zgemm, cblas_zgemv, cblas_zgerc, cblas_zgeru, cblas_zhbmv, cblas_zhemm,
|
87 | 89 | cblas_zhemv, cblas_zher2, cblas_zher2k, cblas_zher, cblas_zherk, cblas_zhpmv, cblas_zhpr2,
|
88 | 90 | cblas_zhpr, cblas_zscal, cblas_zswap, cblas_zsymm, cblas_zsyr2k, cblas_zsyrk,
|
89 | 91 | cblas_ztbmv, cblas_ztbsv, cblas_ztpmv, cblas_ztpsv, cblas_ztrmm, cblas_ztrmv, cblas_ztrsm,
|
90 | 92 | 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, |
92 | 94 | 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); |
94 | 96 |
|
95 | 97 | @cblasobjs = ( cblas_xerbla );
|
96 | 98 |
|
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); |
98 | 100 |
|
99 | 101 | @exblasobjs = (
|
100 | 102 | qamax,qamin,qasum,qaxpy,qcabs1,qcopy,qdot,qgbmv,qgemm,
|
|
709 | 711 | # functions added for lapack-3.7.0
|
710 | 712 | @lapackobjs2s = (@lapackobjs2s,
|
711 | 713 | slarfy,
|
| 714 | + ssyconvf, |
712 | 715 | strevc3,
|
713 | 716 | sgelqt,
|
714 | 717 | sgelqt3,
|
|
832 | 835 | zungtsqr_row
|
833 | 836 | );
|
834 | 837 |
|
| 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 | + |
835 | 907 | @lapack_extendedprecision_objs = (
|
836 | 908 | zposvxx, clagge, clatms, chesvxx, cposvxx, cgesvxx, ssyrfssx, csyrfsx,
|
837 | 909 | dlagsy, dsysvxx, sporfsx, slatms, zlatms, zherfsx, csysvxx,
|
838 | 910 | );
|
839 | 911 |
|
840 | 912 | @lapack_deprecated_objsc = (
|
| 913 | + cgelqs, cgeqrs, |
841 | 914 | cgegs, cggsvd,
|
842 | 915 | cgegv, cggsvp,
|
843 | 916 | cgelsx, clahrd,
|
844 | 917 | cgeqpf, clatzm,
|
845 | 918 | ctzrqf,
|
846 | 919 | );
|
847 | 920 | @lapack_deprecated_objsd = (
|
| 921 | + dgelqs, dgeqrs, |
848 | 922 | dgegs, dgeqpf,
|
849 | 923 | dgegv, dggsvd,
|
850 | 924 | dgelsx, dggsvp,
|
851 | 925 | dlahrd,
|
852 | 926 | dlatzm, dtzrqf);
|
853 | 927 |
|
854 |
| -@lapack_deprecated_objss = ( |
| 928 | +@lapack_deprecated_objss = ( |
| 929 | + sgelqs, |
| 930 | + sgeqrs, |
855 | 931 | sgelsx,
|
856 | 932 | sgegs,
|
857 | 933 | sgegv,
|
|
864 | 940 | );
|
865 | 941 |
|
866 | 942 | @lapack_deprecated_objsz = (
|
| 943 | + zgelqs, |
| 944 | + zgeqrs, |
867 | 945 | zgegs,
|
868 | 946 | zgegv,
|
869 | 947 | zgelsx,
|
|
997 | 1075 | LAPACKE_cgebrd_work,
|
998 | 1076 | LAPACKE_cgecon,
|
999 | 1077 | LAPACKE_cgecon_work,
|
| 1078 | + LAPACKE_cgedmd, |
| 1079 | + LAPACKE_cgedmd_work, |
| 1080 | + LAPACKE_cgedmdq, |
| 1081 | + LAPACKE_cgedmdq_work, |
1000 | 1082 | LAPACKE_cgeequ,
|
1001 | 1083 | LAPACKE_cgeequ_work,
|
1002 | 1084 | LAPACKE_cgeequb,
|
|
1585 | 1667 | LAPACKE_cgetsqrhrt_work,
|
1586 | 1668 | LAPACKE_cungtsqr_row,
|
1587 | 1669 | 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 |
1589 | 1678 | );
|
1590 | 1679 | @lapackeobjsd = (
|
1591 | 1680 | LAPACKE_dgb_nancheck,
|
|
1656 | 1745 | LAPACKE_dgebrd_work,
|
1657 | 1746 | LAPACKE_dgecon,
|
1658 | 1747 | LAPACKE_dgecon_work,
|
| 1748 | + LAPACKE_dgedmd, |
| 1749 | + LAPACKE_dgedmd_work, |
| 1750 | + LAPACKE_dgedmdq, |
| 1751 | + LAPACKE_dgedmdq_work, |
1659 | 1752 | LAPACKE_dgeequ,
|
1660 | 1753 | LAPACKE_dgeequ_work,
|
1661 | 1754 | LAPACKE_dgeequb,
|
|
2198 | 2291 | LAPACKE_dgetsqrhrt_work,
|
2199 | 2292 | LAPACKE_dorgtsqr_row,
|
2200 | 2293 | 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, |
2201 | 2302 |
|
2202 | 2303 | );
|
2203 | 2304 | @lapackeobjss = (
|
|
2269 | 2370 | LAPACKE_sgebrd_work,
|
2270 | 2371 | LAPACKE_sgecon,
|
2271 | 2372 | LAPACKE_sgecon_work,
|
| 2373 | + LAPACKE_sgedmd, |
| 2374 | + LAPACKE_sgedmd_work, |
| 2375 | + LAPACKE_sgedmdq, |
| 2376 | + LAPACKE_sgedmdq_work, |
2272 | 2377 | LAPACKE_sgeequ,
|
2273 | 2378 | LAPACKE_sgeequ_work,
|
2274 | 2379 | LAPACKE_sgeequb,
|
|
2803 | 2908 | LAPACKE_sgetsqrhrt_work,
|
2804 | 2909 | LAPACKE_sorgtsqr_row,
|
2805 | 2910 | 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, |
2806 | 2919 |
|
2807 | 2920 | );
|
2808 | 2921 | @lapackeobjsz = (
|
|
2878 | 2991 | LAPACKE_zgebrd_work,
|
2879 | 2992 | LAPACKE_zgecon,
|
2880 | 2993 | LAPACKE_zgecon_work,
|
| 2994 | + LAPACKE_zgedmd, |
| 2995 | + LAPACKE_zgedmd_work, |
| 2996 | + LAPACKE_zgedmdq, |
| 2997 | + LAPACKE_zgedmdq_work, |
2881 | 2998 | LAPACKE_zgeequ,
|
2882 | 2999 | LAPACKE_zgeequ_work,
|
2883 | 3000 | LAPACKE_zgeequb,
|
|
3346 | 3463 | LAPACKE_zgetsqrhrt_work,
|
3347 | 3464 | LAPACKE_zungtsqr_row,
|
3348 | 3465 | 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, |
3349 | 3474 |
|
3350 | 3475 | ## @(SRCX_OBJ) from `lapack-3.4.1/lapacke/src/Makefile`
|
3351 | 3476 | ## Not exported: requires LAPACKE_EXTENDED to be set and depends on the
|
|
3573 | 3698 | ssygv_2stage,
|
3574 | 3699 | ssysv_aa_2stage, ssytrf_aa_2stage,
|
3575 | 3700 | ssytrs_aa_2stage,
|
3576 |
| - slaorhr_col_getrfnp, slaorhr_col_getrfnp2, sorhr_col, |
| 3701 | + slaorhr_col_getrfnp, slaorhr_col_getrfnp2, sorhr_col, slarfb_gett |
3577 | 3702 | );
|
3578 | 3703 | @lapack_embeded_underscore_objs_c=(
|
3579 | 3704 | chetf2_rook, chetrf_rook, chetri_rook,
|
|
3598 | 3723 | chetrf_aa_2stage, chetrs_aa_2stage,
|
3599 | 3724 | csysv_aa_2stage, csytrf_aa_2stage,
|
3600 | 3725 | csytrs_aa_2stage,
|
3601 |
| - claunhr_col_getrfnp, claunhr_col_getrfnp2, cunhr_col, |
| 3726 | + claunhr_col_getrfnp, claunhr_col_getrfnp2, cunhr_col, clarfb_gett |
3602 | 3727 | );
|
3603 | 3728 | @lapack_embeded_underscore_objs_d=(
|
3604 | 3729 | dlasyf_rook,
|
|
3615 | 3740 | dsbevd_2stage, dsygv_2stage,
|
3616 | 3741 | dsysv_aa_2stage,
|
3617 | 3742 | 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 |
3619 | 3744 | );
|
3620 | 3745 | @lapack_embeded_underscore_objs_z=(
|
3621 | 3746 | zhetf2_rook, zhetrf_rook, zhetri_rook,
|
|
3639 | 3764 | zhesv_aa_2stage, zhetrf_aa_2stage,
|
3640 | 3765 | zhetrs_aa_2stage, zsysv_aa_2stage,
|
3641 | 3766 | 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 |
3643 | 3768 | );
|
3644 | 3769 |
|
3645 | 3770 |
|
|
0 commit comments