From f404a177878eee3acea0a5934fecddc75caaf5f3 Mon Sep 17 00:00:00 2001 From: Zaheer Chothia Date: Wed, 16 May 2012 11:24:24 +0200 Subject: [PATCH] Symbol list: document how LAPACKE exports are derived and synchronize with lapack-3.4.1 This change adds the missing LAPACKE_[zc]syr routines but does not remove any exported functions. --- exports/gensymbol | 422 +++++++++++++++++++++++++++++----------------- 1 file changed, 271 insertions(+), 151 deletions(-) diff --git a/exports/gensymbol b/exports/gensymbol index 735b73f4e..dbd559473 100644 --- a/exports/gensymbol +++ b/exports/gensymbol @@ -430,15 +430,170 @@ ); @lapackeobjs = ( - lapack_make_complex_double, - lapack_make_complex_float, + # 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` + 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_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_lsame, + 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_xerbla, + 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, + lapack_make_complex_float, + lapack_make_complex_double, + + # @(SRC_OBJ) from `lapack-3.4.1/lapacke/src/Makefile` LAPACKE_cbbcsd, LAPACKE_cbbcsd_work, LAPACKE_cbdsqr, LAPACKE_cbdsqr_work, - LAPACKE_cgb_nancheck, - LAPACKE_cgb_trans, LAPACKE_cgbbrd, LAPACKE_cgbbrd_work, LAPACKE_cgbcon, @@ -457,8 +612,6 @@ LAPACKE_cgbtrf_work, LAPACKE_cgbtrs, LAPACKE_cgbtrs_work, - LAPACKE_cge_nancheck, - LAPACKE_cge_trans, LAPACKE_cgebak, LAPACKE_cgebak_work, LAPACKE_cgebal, @@ -533,8 +686,6 @@ LAPACKE_cgetri_work, LAPACKE_cgetrs, LAPACKE_cgetrs_work, - LAPACKE_cgg_nancheck, - LAPACKE_cgg_trans, LAPACKE_cggbak, LAPACKE_cggbak_work, LAPACKE_cggbal, @@ -561,7 +712,6 @@ LAPACKE_cggsvd_work, LAPACKE_cggsvp, LAPACKE_cggsvp_work, - LAPACKE_cgt_nancheck, LAPACKE_cgtcon, LAPACKE_cgtcon_work, LAPACKE_cgtrfs, @@ -574,8 +724,6 @@ LAPACKE_cgttrf_work, LAPACKE_cgttrs, LAPACKE_cgttrs_work, - LAPACKE_chb_nancheck, - LAPACKE_chb_trans, LAPACKE_chbev, LAPACKE_chbev_work, LAPACKE_chbevd, @@ -592,8 +740,6 @@ LAPACKE_chbgvx_work, LAPACKE_chbtrd, LAPACKE_chbtrd_work, - LAPACKE_che_nancheck, - LAPACKE_che_trans, LAPACKE_checon, LAPACKE_checon_work, LAPACKE_cheequb, @@ -640,8 +786,6 @@ LAPACKE_chfrk_work, LAPACKE_chgeqz, LAPACKE_chgeqz_work, - LAPACKE_chp_nancheck, - LAPACKE_chp_trans, LAPACKE_chpcon, LAPACKE_chpcon_work, LAPACKE_chpev, @@ -672,8 +816,6 @@ LAPACKE_chptri_work, LAPACKE_chptrs, LAPACKE_chptrs_work, - LAPACKE_chs_nancheck, - LAPACKE_chs_trans, LAPACKE_chsein, LAPACKE_chsein_work, LAPACKE_chseqr, @@ -710,8 +852,6 @@ LAPACKE_claswp_work, LAPACKE_clauum, LAPACKE_clauum_work, - LAPACKE_cpb_nancheck, - LAPACKE_cpb_trans, LAPACKE_cpbcon, LAPACKE_cpbcon_work, LAPACKE_cpbequ, @@ -728,16 +868,12 @@ LAPACKE_cpbtrf_work, LAPACKE_cpbtrs, LAPACKE_cpbtrs_work, - LAPACKE_cpf_nancheck, - LAPACKE_cpf_trans, LAPACKE_cpftrf, LAPACKE_cpftrf_work, LAPACKE_cpftri, LAPACKE_cpftri_work, LAPACKE_cpftrs, LAPACKE_cpftrs_work, - LAPACKE_cpo_nancheck, - LAPACKE_cpo_trans, LAPACKE_cpocon, LAPACKE_cpocon_work, LAPACKE_cpoequ, @@ -756,8 +892,6 @@ LAPACKE_cpotri_work, LAPACKE_cpotrs, LAPACKE_cpotrs_work, - LAPACKE_cpp_nancheck, - LAPACKE_cpp_trans, LAPACKE_cppcon, LAPACKE_cppcon_work, LAPACKE_cppequ, @@ -776,7 +910,6 @@ LAPACKE_cpptrs_work, LAPACKE_cpstrf, LAPACKE_cpstrf_work, - LAPACKE_cpt_nancheck, LAPACKE_cptcon, LAPACKE_cptcon_work, LAPACKE_cpteqr, @@ -791,8 +924,6 @@ LAPACKE_cpttrf_work, LAPACKE_cpttrs, LAPACKE_cpttrs_work, - LAPACKE_csp_nancheck, - LAPACKE_csp_trans, LAPACKE_cspcon, LAPACKE_cspcon_work, LAPACKE_csprfs, @@ -807,7 +938,6 @@ LAPACKE_csptri_work, LAPACKE_csptrs, LAPACKE_csptrs_work, - LAPACKE_cst_nancheck, LAPACKE_cstedc, LAPACKE_cstedc_work, LAPACKE_cstegr, @@ -818,16 +948,12 @@ LAPACKE_cstemr_work, LAPACKE_csteqr, LAPACKE_csteqr_work, - LAPACKE_csy_nancheck, - LAPACKE_csy_trans, LAPACKE_csycon, LAPACKE_csycon_work, LAPACKE_csyconv, LAPACKE_csyconv_work, LAPACKE_csyequb, LAPACKE_csyequb_work, - LAPACKE_csyr, - LAPACKE_csyr_work, LAPACKE_csyrfs, LAPACKE_csyrfs_work, LAPACKE_csysv, @@ -848,16 +974,12 @@ LAPACKE_csytrs2, LAPACKE_csytrs2_work, LAPACKE_csytrs_work, - LAPACKE_ctb_nancheck, - LAPACKE_ctb_trans, LAPACKE_ctbcon, LAPACKE_ctbcon_work, LAPACKE_ctbrfs, LAPACKE_ctbrfs_work, LAPACKE_ctbtrs, LAPACKE_ctbtrs_work, - LAPACKE_ctf_nancheck, - LAPACKE_ctf_trans, LAPACKE_ctfsm, LAPACKE_ctfsm_work, LAPACKE_ctftri, @@ -878,8 +1000,6 @@ LAPACKE_ctgsna_work, LAPACKE_ctgsyl, LAPACKE_ctgsyl_work, - LAPACKE_ctp_nancheck, - LAPACKE_ctp_trans, LAPACKE_ctpcon, LAPACKE_ctpcon_work, LAPACKE_ctpmqrt, @@ -900,8 +1020,6 @@ LAPACKE_ctpttf_work, LAPACKE_ctpttr, LAPACKE_ctpttr_work, - LAPACKE_ctr_nancheck, - LAPACKE_ctr_trans, LAPACKE_ctrcon, LAPACKE_ctrcon_work, LAPACKE_ctrevc, @@ -964,7 +1082,6 @@ LAPACKE_cupgtr_work, LAPACKE_cupmtr, LAPACKE_cupmtr_work, - LAPACKE_d_nancheck, LAPACKE_dbbcsd, LAPACKE_dbbcsd_work, LAPACKE_dbdsdc, @@ -973,8 +1090,6 @@ LAPACKE_dbdsqr_work, LAPACKE_ddisna, LAPACKE_ddisna_work, - LAPACKE_dgb_nancheck, - LAPACKE_dgb_trans, LAPACKE_dgbbrd, LAPACKE_dgbbrd_work, LAPACKE_dgbcon, @@ -993,8 +1108,6 @@ LAPACKE_dgbtrf_work, LAPACKE_dgbtrs, LAPACKE_dgbtrs_work, - LAPACKE_dge_nancheck, - LAPACKE_dge_trans, LAPACKE_dgebak, LAPACKE_dgebak_work, LAPACKE_dgebal, @@ -1073,8 +1186,6 @@ LAPACKE_dgetri_work, LAPACKE_dgetrs, LAPACKE_dgetrs_work, - LAPACKE_dgg_nancheck, - LAPACKE_dgg_trans, LAPACKE_dggbak, LAPACKE_dggbak_work, LAPACKE_dggbal, @@ -1101,7 +1212,6 @@ LAPACKE_dggsvd_work, LAPACKE_dggsvp, LAPACKE_dggsvp_work, - LAPACKE_dgt_nancheck, LAPACKE_dgtcon, LAPACKE_dgtcon_work, LAPACKE_dgtrfs, @@ -1116,8 +1226,6 @@ LAPACKE_dgttrs_work, LAPACKE_dhgeqz, LAPACKE_dhgeqz_work, - LAPACKE_dhs_nancheck, - LAPACKE_dhs_trans, LAPACKE_dhsein, LAPACKE_dhsein_work, LAPACKE_dhseqr, @@ -1200,8 +1308,6 @@ LAPACKE_dormrz_work, LAPACKE_dormtr, LAPACKE_dormtr_work, - LAPACKE_dpb_nancheck, - LAPACKE_dpb_trans, LAPACKE_dpbcon, LAPACKE_dpbcon_work, LAPACKE_dpbequ, @@ -1218,16 +1324,12 @@ LAPACKE_dpbtrf_work, LAPACKE_dpbtrs, LAPACKE_dpbtrs_work, - LAPACKE_dpf_nancheck, - LAPACKE_dpf_trans, LAPACKE_dpftrf, LAPACKE_dpftrf_work, LAPACKE_dpftri, LAPACKE_dpftri_work, LAPACKE_dpftrs, LAPACKE_dpftrs_work, - LAPACKE_dpo_nancheck, - LAPACKE_dpo_trans, LAPACKE_dpocon, LAPACKE_dpocon_work, LAPACKE_dpoequ, @@ -1246,8 +1348,6 @@ LAPACKE_dpotri_work, LAPACKE_dpotrs, LAPACKE_dpotrs_work, - LAPACKE_dpp_nancheck, - LAPACKE_dpp_trans, LAPACKE_dppcon, LAPACKE_dppcon_work, LAPACKE_dppequ, @@ -1266,7 +1366,6 @@ LAPACKE_dpptrs_work, LAPACKE_dpstrf, LAPACKE_dpstrf_work, - LAPACKE_dpt_nancheck, LAPACKE_dptcon, LAPACKE_dptcon_work, LAPACKE_dpteqr, @@ -1281,8 +1380,6 @@ LAPACKE_dpttrf_work, LAPACKE_dpttrs, LAPACKE_dpttrs_work, - LAPACKE_dsb_nancheck, - LAPACKE_dsb_trans, LAPACKE_dsbev, LAPACKE_dsbev_work, LAPACKE_dsbevd, @@ -1303,8 +1400,6 @@ LAPACKE_dsfrk_work, LAPACKE_dsgesv, LAPACKE_dsgesv_work, - LAPACKE_dsp_nancheck, - LAPACKE_dsp_trans, LAPACKE_dspcon, LAPACKE_dspcon_work, LAPACKE_dspev, @@ -1337,7 +1432,6 @@ LAPACKE_dsptri_work, LAPACKE_dsptrs, LAPACKE_dsptrs_work, - LAPACKE_dst_nancheck, LAPACKE_dstebz, LAPACKE_dstebz_work, LAPACKE_dstedc, @@ -1360,8 +1454,6 @@ LAPACKE_dstevr_work, LAPACKE_dstevx, LAPACKE_dstevx_work, - LAPACKE_dsy_nancheck, - LAPACKE_dsy_trans, LAPACKE_dsycon, LAPACKE_dsycon_work, LAPACKE_dsyconv, @@ -1406,16 +1498,12 @@ LAPACKE_dsytrs2, LAPACKE_dsytrs2_work, LAPACKE_dsytrs_work, - LAPACKE_dtb_nancheck, - LAPACKE_dtb_trans, LAPACKE_dtbcon, LAPACKE_dtbcon_work, LAPACKE_dtbrfs, LAPACKE_dtbrfs_work, LAPACKE_dtbtrs, LAPACKE_dtbtrs_work, - LAPACKE_dtf_nancheck, - LAPACKE_dtf_trans, LAPACKE_dtfsm, LAPACKE_dtfsm_work, LAPACKE_dtftri, @@ -1436,8 +1524,6 @@ LAPACKE_dtgsna_work, LAPACKE_dtgsyl, LAPACKE_dtgsyl_work, - LAPACKE_dtp_nancheck, - LAPACKE_dtp_trans, LAPACKE_dtpcon, LAPACKE_dtpcon_work, LAPACKE_dtpmqrt, @@ -1458,8 +1544,6 @@ LAPACKE_dtpttf_work, LAPACKE_dtpttr, LAPACKE_dtpttr_work, - LAPACKE_dtr_nancheck, - LAPACKE_dtr_trans, LAPACKE_dtrcon, LAPACKE_dtrcon_work, LAPACKE_dtrevc, @@ -1484,8 +1568,6 @@ LAPACKE_dtrttp_work, LAPACKE_dtzrzf, LAPACKE_dtzrzf_work, - LAPACKE_lsame, - LAPACKE_s_nancheck, LAPACKE_sbbcsd, LAPACKE_sbbcsd_work, LAPACKE_sbdsdc, @@ -1494,8 +1576,6 @@ LAPACKE_sbdsqr_work, LAPACKE_sdisna, LAPACKE_sdisna_work, - LAPACKE_sgb_nancheck, - LAPACKE_sgb_trans, LAPACKE_sgbbrd, LAPACKE_sgbbrd_work, LAPACKE_sgbcon, @@ -1514,8 +1594,6 @@ LAPACKE_sgbtrf_work, LAPACKE_sgbtrs, LAPACKE_sgbtrs_work, - LAPACKE_sge_nancheck, - LAPACKE_sge_trans, LAPACKE_sgebak, LAPACKE_sgebak_work, LAPACKE_sgebal, @@ -1594,8 +1672,6 @@ LAPACKE_sgetri_work, LAPACKE_sgetrs, LAPACKE_sgetrs_work, - LAPACKE_sgg_nancheck, - LAPACKE_sgg_trans, LAPACKE_sggbak, LAPACKE_sggbak_work, LAPACKE_sggbal, @@ -1622,7 +1698,6 @@ LAPACKE_sggsvd_work, LAPACKE_sggsvp, LAPACKE_sggsvp_work, - LAPACKE_sgt_nancheck, LAPACKE_sgtcon, LAPACKE_sgtcon_work, LAPACKE_sgtrfs, @@ -1637,8 +1712,6 @@ LAPACKE_sgttrs_work, LAPACKE_shgeqz, LAPACKE_shgeqz_work, - LAPACKE_shs_nancheck, - LAPACKE_shs_trans, LAPACKE_shsein, LAPACKE_shsein_work, LAPACKE_shseqr, @@ -1721,8 +1794,6 @@ LAPACKE_sormrz_work, LAPACKE_sormtr, LAPACKE_sormtr_work, - LAPACKE_spb_nancheck, - LAPACKE_spb_trans, LAPACKE_spbcon, LAPACKE_spbcon_work, LAPACKE_spbequ, @@ -1739,16 +1810,12 @@ LAPACKE_spbtrf_work, LAPACKE_spbtrs, LAPACKE_spbtrs_work, - LAPACKE_spf_nancheck, - LAPACKE_spf_trans, LAPACKE_spftrf, LAPACKE_spftrf_work, LAPACKE_spftri, LAPACKE_spftri_work, LAPACKE_spftrs, LAPACKE_spftrs_work, - LAPACKE_spo_nancheck, - LAPACKE_spo_trans, LAPACKE_spocon, LAPACKE_spocon_work, LAPACKE_spoequ, @@ -1767,8 +1834,6 @@ LAPACKE_spotri_work, LAPACKE_spotrs, LAPACKE_spotrs_work, - LAPACKE_spp_nancheck, - LAPACKE_spp_trans, LAPACKE_sppcon, LAPACKE_sppcon_work, LAPACKE_sppequ, @@ -1787,7 +1852,6 @@ LAPACKE_spptrs_work, LAPACKE_spstrf, LAPACKE_spstrf_work, - LAPACKE_spt_nancheck, LAPACKE_sptcon, LAPACKE_sptcon_work, LAPACKE_spteqr, @@ -1802,8 +1866,6 @@ LAPACKE_spttrf_work, LAPACKE_spttrs, LAPACKE_spttrs_work, - LAPACKE_ssb_nancheck, - LAPACKE_ssb_trans, LAPACKE_ssbev, LAPACKE_ssbev_work, LAPACKE_ssbevd, @@ -1822,8 +1884,6 @@ LAPACKE_ssbtrd_work, LAPACKE_ssfrk, LAPACKE_ssfrk_work, - LAPACKE_ssp_nancheck, - LAPACKE_ssp_trans, LAPACKE_sspcon, LAPACKE_sspcon_work, LAPACKE_sspev, @@ -1854,7 +1914,6 @@ LAPACKE_ssptri_work, LAPACKE_ssptrs, LAPACKE_ssptrs_work, - LAPACKE_sst_nancheck, LAPACKE_sstebz, LAPACKE_sstebz_work, LAPACKE_sstedc, @@ -1877,8 +1936,6 @@ LAPACKE_sstevr_work, LAPACKE_sstevx, LAPACKE_sstevx_work, - LAPACKE_ssy_nancheck, - LAPACKE_ssy_trans, LAPACKE_ssycon, LAPACKE_ssycon_work, LAPACKE_ssyconv, @@ -1923,16 +1980,12 @@ LAPACKE_ssytrs2, LAPACKE_ssytrs2_work, LAPACKE_ssytrs_work, - LAPACKE_stb_nancheck, - LAPACKE_stb_trans, LAPACKE_stbcon, LAPACKE_stbcon_work, LAPACKE_stbrfs, LAPACKE_stbrfs_work, LAPACKE_stbtrs, LAPACKE_stbtrs_work, - LAPACKE_stf_nancheck, - LAPACKE_stf_trans, LAPACKE_stfsm, LAPACKE_stfsm_work, LAPACKE_stftri, @@ -1953,8 +2006,6 @@ LAPACKE_stgsna_work, LAPACKE_stgsyl, LAPACKE_stgsyl_work, - LAPACKE_stp_nancheck, - LAPACKE_stp_trans, LAPACKE_stpcon, LAPACKE_stpcon_work, LAPACKE_stpmqrt, @@ -1973,8 +2024,6 @@ LAPACKE_stpttf_work, LAPACKE_stpttr, LAPACKE_stpttr_work, - LAPACKE_str_nancheck, - LAPACKE_str_trans, LAPACKE_strcon, LAPACKE_strcon_work, LAPACKE_strevc, @@ -1999,8 +2048,6 @@ LAPACKE_strttp_work, LAPACKE_stzrzf, LAPACKE_stzrzf_work, - LAPACKE_xerbla, - LAPACKE_z_nancheck, LAPACKE_zbbcsd, LAPACKE_zbbcsd_work, LAPACKE_zbdsqr, @@ -2009,8 +2056,6 @@ LAPACKE_zcgesv_work, LAPACKE_zcposv, LAPACKE_zcposv_work, - LAPACKE_zgb_nancheck, - LAPACKE_zgb_trans, LAPACKE_zgbbrd, LAPACKE_zgbbrd_work, LAPACKE_zgbcon, @@ -2029,8 +2074,6 @@ LAPACKE_zgbtrf_work, LAPACKE_zgbtrs, LAPACKE_zgbtrs_work, - LAPACKE_zge_nancheck, - LAPACKE_zge_trans, LAPACKE_zgebak, LAPACKE_zgebak_work, LAPACKE_zgebal, @@ -2105,8 +2148,6 @@ LAPACKE_zgetri_work, LAPACKE_zgetrs, LAPACKE_zgetrs_work, - LAPACKE_zgg_nancheck, - LAPACKE_zgg_trans, LAPACKE_zggbak, LAPACKE_zggbak_work, LAPACKE_zggbal, @@ -2133,7 +2174,6 @@ LAPACKE_zggsvd_work, LAPACKE_zggsvp, LAPACKE_zggsvp_work, - LAPACKE_zgt_nancheck, LAPACKE_zgtcon, LAPACKE_zgtcon_work, LAPACKE_zgtrfs, @@ -2146,8 +2186,6 @@ LAPACKE_zgttrf_work, LAPACKE_zgttrs, LAPACKE_zgttrs_work, - LAPACKE_zhb_nancheck, - LAPACKE_zhb_trans, LAPACKE_zhbev, LAPACKE_zhbev_work, LAPACKE_zhbevd, @@ -2164,8 +2202,6 @@ LAPACKE_zhbgvx_work, LAPACKE_zhbtrd, LAPACKE_zhbtrd_work, - LAPACKE_zhe_nancheck, - LAPACKE_zhe_trans, LAPACKE_zhecon, LAPACKE_zhecon_work, LAPACKE_zheequb, @@ -2212,8 +2248,6 @@ LAPACKE_zhfrk_work, LAPACKE_zhgeqz, LAPACKE_zhgeqz_work, - LAPACKE_zhp_nancheck, - LAPACKE_zhp_trans, LAPACKE_zhpcon, LAPACKE_zhpcon_work, LAPACKE_zhpev, @@ -2244,8 +2278,6 @@ LAPACKE_zhptri_work, LAPACKE_zhptrs, LAPACKE_zhptrs_work, - LAPACKE_zhs_nancheck, - LAPACKE_zhs_trans, LAPACKE_zhsein, LAPACKE_zhsein_work, LAPACKE_zhseqr, @@ -2282,8 +2314,6 @@ LAPACKE_zlaswp_work, LAPACKE_zlauum, LAPACKE_zlauum_work, - LAPACKE_zpb_nancheck, - LAPACKE_zpb_trans, LAPACKE_zpbcon, LAPACKE_zpbcon_work, LAPACKE_zpbequ, @@ -2300,16 +2330,12 @@ LAPACKE_zpbtrf_work, LAPACKE_zpbtrs, LAPACKE_zpbtrs_work, - LAPACKE_zpf_nancheck, - LAPACKE_zpf_trans, LAPACKE_zpftrf, LAPACKE_zpftrf_work, LAPACKE_zpftri, LAPACKE_zpftri_work, LAPACKE_zpftrs, LAPACKE_zpftrs_work, - LAPACKE_zpo_nancheck, - LAPACKE_zpo_trans, LAPACKE_zpocon, LAPACKE_zpocon_work, LAPACKE_zpoequ, @@ -2328,8 +2354,6 @@ LAPACKE_zpotri_work, LAPACKE_zpotrs, LAPACKE_zpotrs_work, - LAPACKE_zpp_nancheck, - LAPACKE_zpp_trans, LAPACKE_zppcon, LAPACKE_zppcon_work, LAPACKE_zppequ, @@ -2348,7 +2372,6 @@ LAPACKE_zpptrs_work, LAPACKE_zpstrf, LAPACKE_zpstrf_work, - LAPACKE_zpt_nancheck, LAPACKE_zptcon, LAPACKE_zptcon_work, LAPACKE_zpteqr, @@ -2363,8 +2386,6 @@ LAPACKE_zpttrf_work, LAPACKE_zpttrs, LAPACKE_zpttrs_work, - LAPACKE_zsp_nancheck, - LAPACKE_zsp_trans, LAPACKE_zspcon, LAPACKE_zspcon_work, LAPACKE_zsprfs, @@ -2379,7 +2400,6 @@ LAPACKE_zsptri_work, LAPACKE_zsptrs, LAPACKE_zsptrs_work, - LAPACKE_zst_nancheck, LAPACKE_zstedc, LAPACKE_zstedc_work, LAPACKE_zstegr, @@ -2390,16 +2410,12 @@ LAPACKE_zstemr_work, LAPACKE_zsteqr, LAPACKE_zsteqr_work, - LAPACKE_zsy_nancheck, - LAPACKE_zsy_trans, LAPACKE_zsycon, LAPACKE_zsycon_work, LAPACKE_zsyconv, LAPACKE_zsyconv_work, LAPACKE_zsyequb, LAPACKE_zsyequb_work, - LAPACKE_zsyr, - LAPACKE_zsyr_work, LAPACKE_zsyrfs, LAPACKE_zsyrfs_work, LAPACKE_zsysv, @@ -2420,16 +2436,12 @@ LAPACKE_zsytrs2, LAPACKE_zsytrs2_work, LAPACKE_zsytrs_work, - LAPACKE_ztb_nancheck, - LAPACKE_ztb_trans, LAPACKE_ztbcon, LAPACKE_ztbcon_work, LAPACKE_ztbrfs, LAPACKE_ztbrfs_work, LAPACKE_ztbtrs, LAPACKE_ztbtrs_work, - LAPACKE_ztf_nancheck, - LAPACKE_ztf_trans, LAPACKE_ztfsm, LAPACKE_ztfsm_work, LAPACKE_ztftri, @@ -2450,8 +2462,6 @@ LAPACKE_ztgsna_work, LAPACKE_ztgsyl, LAPACKE_ztgsyl_work, - LAPACKE_ztp_nancheck, - LAPACKE_ztp_trans, LAPACKE_ztpcon, LAPACKE_ztpcon_work, LAPACKE_ztpmqrt, @@ -2472,8 +2482,6 @@ LAPACKE_ztpttf_work, LAPACKE_ztpttr, LAPACKE_ztpttr_work, - LAPACKE_ztr_nancheck, - LAPACKE_ztr_trans, LAPACKE_ztrcon, LAPACKE_ztrcon_work, LAPACKE_ztrevc, @@ -2536,6 +2544,118 @@ LAPACKE_zupgtr_work, LAPACKE_zupmtr, LAPACKE_zupmtr_work, + LAPACKE_zsyr, + LAPACKE_csyr, + LAPACKE_zsyr_work, + LAPACKE_csyr_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`). + #LAPACKE_clatms, + #LAPACKE_clatms_work, + #LAPACKE_dlatms, + #LAPACKE_dlatms_work, + #LAPACKE_slatms, + #LAPACKE_slatms_work, + #LAPACKE_zlatms, + #LAPACKE_zlatms_work, + #LAPACKE_clagge, + #LAPACKE_clagge_work, + #LAPACKE_dlagge, + #LAPACKE_dlagge_work, + #LAPACKE_slagge, + #LAPACKE_slagge_work, + #LAPACKE_zlagge, + #LAPACKE_zlagge_work, + #LAPACKE_claghe, + #LAPACKE_claghe_work, + #LAPACKE_zlaghe, + #LAPACKE_zlaghe_work, + #LAPACKE_clagsy, + #LAPACKE_clagsy_work, + #LAPACKE_dlagsy, + #LAPACKE_dlagsy_work, + #LAPACKE_slagsy, + #LAPACKE_slagsy_work, + #LAPACKE_zlagsy, + #LAPACKE_zlagsy_work, ); if ($ARGV[5] == 1) {