LAPACK  3.5.0
LAPACK: Linear Algebra PACKage
 All Classes Files Functions Variables Typedefs Macros
lapacke.h File Reference
#include <stdlib.h>
#include <complex.h>
#include "lapacke_mangling.h"
Include dependency graph for lapacke.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define lapack_int   int
 
#define lapack_logical   lapack_int
 
#define lapack_complex_float   float _Complex
 
#define lapack_complex_float_real(z)   (creal(z))
 
#define lapack_complex_float_imag(z)   (cimag(z))
 
#define lapack_complex_double   double _Complex
 
#define lapack_complex_double_real(z)   (creal(z))
 
#define lapack_complex_double_imag(z)   (cimag(z))
 
#define LAPACKE_malloc(size)   malloc( size )
 
#define LAPACKE_free(p)   free( p )
 
#define LAPACK_C2INT(x)   (lapack_int)(*((float*)&x ))
 
#define LAPACK_Z2INT(x)   (lapack_int)(*((double*)&x ))
 
#define LAPACK_ROW_MAJOR   101
 
#define LAPACK_COL_MAJOR   102
 
#define LAPACK_WORK_MEMORY_ERROR   -1010
 
#define LAPACK_TRANSPOSE_MEMORY_ERROR   -1011
 
#define LAPACK_lsame   LAPACK_GLOBAL(lsame,LSAME)
 
#define LAPACK_sgetrf   LAPACK_GLOBAL(sgetrf,SGETRF)
 
#define LAPACK_dgetrf   LAPACK_GLOBAL(dgetrf,DGETRF)
 
#define LAPACK_cgetrf   LAPACK_GLOBAL(cgetrf,CGETRF)
 
#define LAPACK_zgetrf   LAPACK_GLOBAL(zgetrf,ZGETRF)
 
#define LAPACK_sgbtrf   LAPACK_GLOBAL(sgbtrf,SGBTRF)
 
#define LAPACK_dgbtrf   LAPACK_GLOBAL(dgbtrf,DGBTRF)
 
#define LAPACK_cgbtrf   LAPACK_GLOBAL(cgbtrf,CGBTRF)
 
#define LAPACK_zgbtrf   LAPACK_GLOBAL(zgbtrf,ZGBTRF)
 
#define LAPACK_sgttrf   LAPACK_GLOBAL(sgttrf,SGTTRF)
 
#define LAPACK_dgttrf   LAPACK_GLOBAL(dgttrf,DGTTRF)
 
#define LAPACK_cgttrf   LAPACK_GLOBAL(cgttrf,CGTTRF)
 
#define LAPACK_zgttrf   LAPACK_GLOBAL(zgttrf,ZGTTRF)
 
#define LAPACK_spotrf   LAPACK_GLOBAL(spotrf,SPOTRF)
 
#define LAPACK_dpotrf   LAPACK_GLOBAL(dpotrf,DPOTRF)
 
#define LAPACK_cpotrf   LAPACK_GLOBAL(cpotrf,CPOTRF)
 
#define LAPACK_zpotrf   LAPACK_GLOBAL(zpotrf,ZPOTRF)
 
#define LAPACK_dpstrf   LAPACK_GLOBAL(dpstrf,DPSTRF)
 
#define LAPACK_spstrf   LAPACK_GLOBAL(spstrf,SPSTRF)
 
#define LAPACK_zpstrf   LAPACK_GLOBAL(zpstrf,ZPSTRF)
 
#define LAPACK_cpstrf   LAPACK_GLOBAL(cpstrf,CPSTRF)
 
#define LAPACK_dpftrf   LAPACK_GLOBAL(dpftrf,DPFTRF)
 
#define LAPACK_spftrf   LAPACK_GLOBAL(spftrf,SPFTRF)
 
#define LAPACK_zpftrf   LAPACK_GLOBAL(zpftrf,ZPFTRF)
 
#define LAPACK_cpftrf   LAPACK_GLOBAL(cpftrf,CPFTRF)
 
#define LAPACK_spptrf   LAPACK_GLOBAL(spptrf,SPPTRF)
 
#define LAPACK_dpptrf   LAPACK_GLOBAL(dpptrf,DPPTRF)
 
#define LAPACK_cpptrf   LAPACK_GLOBAL(cpptrf,CPPTRF)
 
#define LAPACK_zpptrf   LAPACK_GLOBAL(zpptrf,ZPPTRF)
 
#define LAPACK_spbtrf   LAPACK_GLOBAL(spbtrf,SPBTRF)
 
#define LAPACK_dpbtrf   LAPACK_GLOBAL(dpbtrf,DPBTRF)
 
#define LAPACK_cpbtrf   LAPACK_GLOBAL(cpbtrf,CPBTRF)
 
#define LAPACK_zpbtrf   LAPACK_GLOBAL(zpbtrf,ZPBTRF)
 
#define LAPACK_spttrf   LAPACK_GLOBAL(spttrf,SPTTRF)
 
#define LAPACK_dpttrf   LAPACK_GLOBAL(dpttrf,DPTTRF)
 
#define LAPACK_cpttrf   LAPACK_GLOBAL(cpttrf,CPTTRF)
 
#define LAPACK_zpttrf   LAPACK_GLOBAL(zpttrf,ZPTTRF)
 
#define LAPACK_ssytrf   LAPACK_GLOBAL(ssytrf,SSYTRF)
 
#define LAPACK_dsytrf   LAPACK_GLOBAL(dsytrf,DSYTRF)
 
#define LAPACK_csytrf   LAPACK_GLOBAL(csytrf,CSYTRF)
 
#define LAPACK_zsytrf   LAPACK_GLOBAL(zsytrf,ZSYTRF)
 
#define LAPACK_chetrf   LAPACK_GLOBAL(chetrf,CHETRF)
 
#define LAPACK_zhetrf   LAPACK_GLOBAL(zhetrf,ZHETRF)
 
#define LAPACK_ssptrf   LAPACK_GLOBAL(ssptrf,SSPTRF)
 
#define LAPACK_dsptrf   LAPACK_GLOBAL(dsptrf,DSPTRF)
 
#define LAPACK_csptrf   LAPACK_GLOBAL(csptrf,CSPTRF)
 
#define LAPACK_zsptrf   LAPACK_GLOBAL(zsptrf,ZSPTRF)
 
#define LAPACK_chptrf   LAPACK_GLOBAL(chptrf,CHPTRF)
 
#define LAPACK_zhptrf   LAPACK_GLOBAL(zhptrf,ZHPTRF)
 
#define LAPACK_sgetrs   LAPACK_GLOBAL(sgetrs,SGETRS)
 
#define LAPACK_dgetrs   LAPACK_GLOBAL(dgetrs,DGETRS)
 
#define LAPACK_cgetrs   LAPACK_GLOBAL(cgetrs,CGETRS)
 
#define LAPACK_zgetrs   LAPACK_GLOBAL(zgetrs,ZGETRS)
 
#define LAPACK_sgbtrs   LAPACK_GLOBAL(sgbtrs,SGBTRS)
 
#define LAPACK_dgbtrs   LAPACK_GLOBAL(dgbtrs,DGBTRS)
 
#define LAPACK_cgbtrs   LAPACK_GLOBAL(cgbtrs,CGBTRS)
 
#define LAPACK_zgbtrs   LAPACK_GLOBAL(zgbtrs,ZGBTRS)
 
#define LAPACK_sgttrs   LAPACK_GLOBAL(sgttrs,SGTTRS)
 
#define LAPACK_dgttrs   LAPACK_GLOBAL(dgttrs,DGTTRS)
 
#define LAPACK_cgttrs   LAPACK_GLOBAL(cgttrs,CGTTRS)
 
#define LAPACK_zgttrs   LAPACK_GLOBAL(zgttrs,ZGTTRS)
 
#define LAPACK_spotrs   LAPACK_GLOBAL(spotrs,SPOTRS)
 
#define LAPACK_dpotrs   LAPACK_GLOBAL(dpotrs,DPOTRS)
 
#define LAPACK_cpotrs   LAPACK_GLOBAL(cpotrs,CPOTRS)
 
#define LAPACK_zpotrs   LAPACK_GLOBAL(zpotrs,ZPOTRS)
 
#define LAPACK_dpftrs   LAPACK_GLOBAL(dpftrs,DPFTRS)
 
#define LAPACK_spftrs   LAPACK_GLOBAL(spftrs,SPFTRS)
 
#define LAPACK_zpftrs   LAPACK_GLOBAL(zpftrs,ZPFTRS)
 
#define LAPACK_cpftrs   LAPACK_GLOBAL(cpftrs,CPFTRS)
 
#define LAPACK_spptrs   LAPACK_GLOBAL(spptrs,SPPTRS)
 
#define LAPACK_dpptrs   LAPACK_GLOBAL(dpptrs,DPPTRS)
 
#define LAPACK_cpptrs   LAPACK_GLOBAL(cpptrs,CPPTRS)
 
#define LAPACK_zpptrs   LAPACK_GLOBAL(zpptrs,ZPPTRS)
 
#define LAPACK_spbtrs   LAPACK_GLOBAL(spbtrs,SPBTRS)
 
#define LAPACK_dpbtrs   LAPACK_GLOBAL(dpbtrs,DPBTRS)
 
#define LAPACK_cpbtrs   LAPACK_GLOBAL(cpbtrs,CPBTRS)
 
#define LAPACK_zpbtrs   LAPACK_GLOBAL(zpbtrs,ZPBTRS)
 
#define LAPACK_spttrs   LAPACK_GLOBAL(spttrs,SPTTRS)
 
#define LAPACK_dpttrs   LAPACK_GLOBAL(dpttrs,DPTTRS)
 
#define LAPACK_cpttrs   LAPACK_GLOBAL(cpttrs,CPTTRS)
 
#define LAPACK_zpttrs   LAPACK_GLOBAL(zpttrs,ZPTTRS)
 
#define LAPACK_ssytrs   LAPACK_GLOBAL(ssytrs,SSYTRS)
 
#define LAPACK_dsytrs   LAPACK_GLOBAL(dsytrs,DSYTRS)
 
#define LAPACK_csytrs   LAPACK_GLOBAL(csytrs,CSYTRS)
 
#define LAPACK_zsytrs   LAPACK_GLOBAL(zsytrs,ZSYTRS)
 
#define LAPACK_chetrs   LAPACK_GLOBAL(chetrs,CHETRS)
 
#define LAPACK_zhetrs   LAPACK_GLOBAL(zhetrs,ZHETRS)
 
#define LAPACK_ssptrs   LAPACK_GLOBAL(ssptrs,SSPTRS)
 
#define LAPACK_dsptrs   LAPACK_GLOBAL(dsptrs,DSPTRS)
 
#define LAPACK_csptrs   LAPACK_GLOBAL(csptrs,CSPTRS)
 
#define LAPACK_zsptrs   LAPACK_GLOBAL(zsptrs,ZSPTRS)
 
#define LAPACK_chptrs   LAPACK_GLOBAL(chptrs,CHPTRS)
 
#define LAPACK_zhptrs   LAPACK_GLOBAL(zhptrs,ZHPTRS)
 
#define LAPACK_strtrs   LAPACK_GLOBAL(strtrs,STRTRS)
 
#define LAPACK_dtrtrs   LAPACK_GLOBAL(dtrtrs,DTRTRS)
 
#define LAPACK_ctrtrs   LAPACK_GLOBAL(ctrtrs,CTRTRS)
 
#define LAPACK_ztrtrs   LAPACK_GLOBAL(ztrtrs,ZTRTRS)
 
#define LAPACK_stptrs   LAPACK_GLOBAL(stptrs,STPTRS)
 
#define LAPACK_dtptrs   LAPACK_GLOBAL(dtptrs,DTPTRS)
 
#define LAPACK_ctptrs   LAPACK_GLOBAL(ctptrs,CTPTRS)
 
#define LAPACK_ztptrs   LAPACK_GLOBAL(ztptrs,ZTPTRS)
 
#define LAPACK_stbtrs   LAPACK_GLOBAL(stbtrs,STBTRS)
 
#define LAPACK_dtbtrs   LAPACK_GLOBAL(dtbtrs,DTBTRS)
 
#define LAPACK_ctbtrs   LAPACK_GLOBAL(ctbtrs,CTBTRS)
 
#define LAPACK_ztbtrs   LAPACK_GLOBAL(ztbtrs,ZTBTRS)
 
#define LAPACK_sgecon   LAPACK_GLOBAL(sgecon,SGECON)
 
#define LAPACK_dgecon   LAPACK_GLOBAL(dgecon,DGECON)
 
#define LAPACK_cgecon   LAPACK_GLOBAL(cgecon,CGECON)
 
#define LAPACK_zgecon   LAPACK_GLOBAL(zgecon,ZGECON)
 
#define LAPACK_sgbcon   LAPACK_GLOBAL(sgbcon,SGBCON)
 
#define LAPACK_dgbcon   LAPACK_GLOBAL(dgbcon,DGBCON)
 
#define LAPACK_cgbcon   LAPACK_GLOBAL(cgbcon,CGBCON)
 
#define LAPACK_zgbcon   LAPACK_GLOBAL(zgbcon,ZGBCON)
 
#define LAPACK_sgtcon   LAPACK_GLOBAL(sgtcon,SGTCON)
 
#define LAPACK_dgtcon   LAPACK_GLOBAL(dgtcon,DGTCON)
 
#define LAPACK_cgtcon   LAPACK_GLOBAL(cgtcon,CGTCON)
 
#define LAPACK_zgtcon   LAPACK_GLOBAL(zgtcon,ZGTCON)
 
#define LAPACK_spocon   LAPACK_GLOBAL(spocon,SPOCON)
 
#define LAPACK_dpocon   LAPACK_GLOBAL(dpocon,DPOCON)
 
#define LAPACK_cpocon   LAPACK_GLOBAL(cpocon,CPOCON)
 
#define LAPACK_zpocon   LAPACK_GLOBAL(zpocon,ZPOCON)
 
#define LAPACK_sppcon   LAPACK_GLOBAL(sppcon,SPPCON)
 
#define LAPACK_dppcon   LAPACK_GLOBAL(dppcon,DPPCON)
 
#define LAPACK_cppcon   LAPACK_GLOBAL(cppcon,CPPCON)
 
#define LAPACK_zppcon   LAPACK_GLOBAL(zppcon,ZPPCON)
 
#define LAPACK_spbcon   LAPACK_GLOBAL(spbcon,SPBCON)
 
#define LAPACK_dpbcon   LAPACK_GLOBAL(dpbcon,DPBCON)
 
#define LAPACK_cpbcon   LAPACK_GLOBAL(cpbcon,CPBCON)
 
#define LAPACK_zpbcon   LAPACK_GLOBAL(zpbcon,ZPBCON)
 
#define LAPACK_sptcon   LAPACK_GLOBAL(sptcon,SPTCON)
 
#define LAPACK_dptcon   LAPACK_GLOBAL(dptcon,DPTCON)
 
#define LAPACK_cptcon   LAPACK_GLOBAL(cptcon,CPTCON)
 
#define LAPACK_zptcon   LAPACK_GLOBAL(zptcon,ZPTCON)
 
#define LAPACK_ssycon   LAPACK_GLOBAL(ssycon,SSYCON)
 
#define LAPACK_dsycon   LAPACK_GLOBAL(dsycon,DSYCON)
 
#define LAPACK_csycon   LAPACK_GLOBAL(csycon,CSYCON)
 
#define LAPACK_zsycon   LAPACK_GLOBAL(zsycon,ZSYCON)
 
#define LAPACK_checon   LAPACK_GLOBAL(checon,CHECON)
 
#define LAPACK_zhecon   LAPACK_GLOBAL(zhecon,ZHECON)
 
#define LAPACK_sspcon   LAPACK_GLOBAL(sspcon,SSPCON)
 
#define LAPACK_dspcon   LAPACK_GLOBAL(dspcon,DSPCON)
 
#define LAPACK_cspcon   LAPACK_GLOBAL(cspcon,CSPCON)
 
#define LAPACK_zspcon   LAPACK_GLOBAL(zspcon,ZSPCON)
 
#define LAPACK_chpcon   LAPACK_GLOBAL(chpcon,CHPCON)
 
#define LAPACK_zhpcon   LAPACK_GLOBAL(zhpcon,ZHPCON)
 
#define LAPACK_strcon   LAPACK_GLOBAL(strcon,STRCON)
 
#define LAPACK_dtrcon   LAPACK_GLOBAL(dtrcon,DTRCON)
 
#define LAPACK_ctrcon   LAPACK_GLOBAL(ctrcon,CTRCON)
 
#define LAPACK_ztrcon   LAPACK_GLOBAL(ztrcon,ZTRCON)
 
#define LAPACK_stpcon   LAPACK_GLOBAL(stpcon,STPCON)
 
#define LAPACK_dtpcon   LAPACK_GLOBAL(dtpcon,DTPCON)
 
#define LAPACK_ctpcon   LAPACK_GLOBAL(ctpcon,CTPCON)
 
#define LAPACK_ztpcon   LAPACK_GLOBAL(ztpcon,ZTPCON)
 
#define LAPACK_stbcon   LAPACK_GLOBAL(stbcon,STBCON)
 
#define LAPACK_dtbcon   LAPACK_GLOBAL(dtbcon,DTBCON)
 
#define LAPACK_ctbcon   LAPACK_GLOBAL(ctbcon,CTBCON)
 
#define LAPACK_ztbcon   LAPACK_GLOBAL(ztbcon,ZTBCON)
 
#define LAPACK_sgerfs   LAPACK_GLOBAL(sgerfs,SGERFS)
 
#define LAPACK_dgerfs   LAPACK_GLOBAL(dgerfs,DGERFS)
 
#define LAPACK_cgerfs   LAPACK_GLOBAL(cgerfs,CGERFS)
 
#define LAPACK_zgerfs   LAPACK_GLOBAL(zgerfs,ZGERFS)
 
#define LAPACK_dgerfsx   LAPACK_GLOBAL(dgerfsx,DGERFSX)
 
#define LAPACK_sgerfsx   LAPACK_GLOBAL(sgerfsx,SGERFSX)
 
#define LAPACK_zgerfsx   LAPACK_GLOBAL(zgerfsx,ZGERFSX)
 
#define LAPACK_cgerfsx   LAPACK_GLOBAL(cgerfsx,CGERFSX)
 
#define LAPACK_sgbrfs   LAPACK_GLOBAL(sgbrfs,SGBRFS)
 
#define LAPACK_dgbrfs   LAPACK_GLOBAL(dgbrfs,DGBRFS)
 
#define LAPACK_cgbrfs   LAPACK_GLOBAL(cgbrfs,CGBRFS)
 
#define LAPACK_zgbrfs   LAPACK_GLOBAL(zgbrfs,ZGBRFS)
 
#define LAPACK_dgbrfsx   LAPACK_GLOBAL(dgbrfsx,DGBRFSX)
 
#define LAPACK_sgbrfsx   LAPACK_GLOBAL(sgbrfsx,SGBRFSX)
 
#define LAPACK_zgbrfsx   LAPACK_GLOBAL(zgbrfsx,ZGBRFSX)
 
#define LAPACK_cgbrfsx   LAPACK_GLOBAL(cgbrfsx,CGBRFSX)
 
#define LAPACK_sgtrfs   LAPACK_GLOBAL(sgtrfs,SGTRFS)
 
#define LAPACK_dgtrfs   LAPACK_GLOBAL(dgtrfs,DGTRFS)
 
#define LAPACK_cgtrfs   LAPACK_GLOBAL(cgtrfs,CGTRFS)
 
#define LAPACK_zgtrfs   LAPACK_GLOBAL(zgtrfs,ZGTRFS)
 
#define LAPACK_sporfs   LAPACK_GLOBAL(sporfs,SPORFS)
 
#define LAPACK_dporfs   LAPACK_GLOBAL(dporfs,DPORFS)
 
#define LAPACK_cporfs   LAPACK_GLOBAL(cporfs,CPORFS)
 
#define LAPACK_zporfs   LAPACK_GLOBAL(zporfs,ZPORFS)
 
#define LAPACK_dporfsx   LAPACK_GLOBAL(dporfsx,DPORFSX)
 
#define LAPACK_sporfsx   LAPACK_GLOBAL(sporfsx,SPORFSX)
 
#define LAPACK_zporfsx   LAPACK_GLOBAL(zporfsx,ZPORFSX)
 
#define LAPACK_cporfsx   LAPACK_GLOBAL(cporfsx,CPORFSX)
 
#define LAPACK_spprfs   LAPACK_GLOBAL(spprfs,SPPRFS)
 
#define LAPACK_dpprfs   LAPACK_GLOBAL(dpprfs,DPPRFS)
 
#define LAPACK_cpprfs   LAPACK_GLOBAL(cpprfs,CPPRFS)
 
#define LAPACK_zpprfs   LAPACK_GLOBAL(zpprfs,ZPPRFS)
 
#define LAPACK_spbrfs   LAPACK_GLOBAL(spbrfs,SPBRFS)
 
#define LAPACK_dpbrfs   LAPACK_GLOBAL(dpbrfs,DPBRFS)
 
#define LAPACK_cpbrfs   LAPACK_GLOBAL(cpbrfs,CPBRFS)
 
#define LAPACK_zpbrfs   LAPACK_GLOBAL(zpbrfs,ZPBRFS)
 
#define LAPACK_sptrfs   LAPACK_GLOBAL(sptrfs,SPTRFS)
 
#define LAPACK_dptrfs   LAPACK_GLOBAL(dptrfs,DPTRFS)
 
#define LAPACK_cptrfs   LAPACK_GLOBAL(cptrfs,CPTRFS)
 
#define LAPACK_zptrfs   LAPACK_GLOBAL(zptrfs,ZPTRFS)
 
#define LAPACK_ssyrfs   LAPACK_GLOBAL(ssyrfs,SSYRFS)
 
#define LAPACK_dsyrfs   LAPACK_GLOBAL(dsyrfs,DSYRFS)
 
#define LAPACK_csyrfs   LAPACK_GLOBAL(csyrfs,CSYRFS)
 
#define LAPACK_zsyrfs   LAPACK_GLOBAL(zsyrfs,ZSYRFS)
 
#define LAPACK_dsyrfsx   LAPACK_GLOBAL(dsyrfsx,DSYRFSX)
 
#define LAPACK_ssyrfsx   LAPACK_GLOBAL(ssyrfsx,SSYRFSX)
 
#define LAPACK_zsyrfsx   LAPACK_GLOBAL(zsyrfsx,ZSYRFSX)
 
#define LAPACK_csyrfsx   LAPACK_GLOBAL(csyrfsx,CSYRFSX)
 
#define LAPACK_cherfs   LAPACK_GLOBAL(cherfs,CHERFS)
 
#define LAPACK_zherfs   LAPACK_GLOBAL(zherfs,ZHERFS)
 
#define LAPACK_zherfsx   LAPACK_GLOBAL(zherfsx,ZHERFSX)
 
#define LAPACK_cherfsx   LAPACK_GLOBAL(cherfsx,CHERFSX)
 
#define LAPACK_ssprfs   LAPACK_GLOBAL(ssprfs,SSPRFS)
 
#define LAPACK_dsprfs   LAPACK_GLOBAL(dsprfs,DSPRFS)
 
#define LAPACK_csprfs   LAPACK_GLOBAL(csprfs,CSPRFS)
 
#define LAPACK_zsprfs   LAPACK_GLOBAL(zsprfs,ZSPRFS)
 
#define LAPACK_chprfs   LAPACK_GLOBAL(chprfs,CHPRFS)
 
#define LAPACK_zhprfs   LAPACK_GLOBAL(zhprfs,ZHPRFS)
 
#define LAPACK_strrfs   LAPACK_GLOBAL(strrfs,STRRFS)
 
#define LAPACK_dtrrfs   LAPACK_GLOBAL(dtrrfs,DTRRFS)
 
#define LAPACK_ctrrfs   LAPACK_GLOBAL(ctrrfs,CTRRFS)
 
#define LAPACK_ztrrfs   LAPACK_GLOBAL(ztrrfs,ZTRRFS)
 
#define LAPACK_stprfs   LAPACK_GLOBAL(stprfs,STPRFS)
 
#define LAPACK_dtprfs   LAPACK_GLOBAL(dtprfs,DTPRFS)
 
#define LAPACK_ctprfs   LAPACK_GLOBAL(ctprfs,CTPRFS)
 
#define LAPACK_ztprfs   LAPACK_GLOBAL(ztprfs,ZTPRFS)
 
#define LAPACK_stbrfs   LAPACK_GLOBAL(stbrfs,STBRFS)
 
#define LAPACK_dtbrfs   LAPACK_GLOBAL(dtbrfs,DTBRFS)
 
#define LAPACK_ctbrfs   LAPACK_GLOBAL(ctbrfs,CTBRFS)
 
#define LAPACK_ztbrfs   LAPACK_GLOBAL(ztbrfs,ZTBRFS)
 
#define LAPACK_sgetri   LAPACK_GLOBAL(sgetri,SGETRI)
 
#define LAPACK_dgetri   LAPACK_GLOBAL(dgetri,DGETRI)
 
#define LAPACK_cgetri   LAPACK_GLOBAL(cgetri,CGETRI)
 
#define LAPACK_zgetri   LAPACK_GLOBAL(zgetri,ZGETRI)
 
#define LAPACK_spotri   LAPACK_GLOBAL(spotri,SPOTRI)
 
#define LAPACK_dpotri   LAPACK_GLOBAL(dpotri,DPOTRI)
 
#define LAPACK_cpotri   LAPACK_GLOBAL(cpotri,CPOTRI)
 
#define LAPACK_zpotri   LAPACK_GLOBAL(zpotri,ZPOTRI)
 
#define LAPACK_dpftri   LAPACK_GLOBAL(dpftri,DPFTRI)
 
#define LAPACK_spftri   LAPACK_GLOBAL(spftri,SPFTRI)
 
#define LAPACK_zpftri   LAPACK_GLOBAL(zpftri,ZPFTRI)
 
#define LAPACK_cpftri   LAPACK_GLOBAL(cpftri,CPFTRI)
 
#define LAPACK_spptri   LAPACK_GLOBAL(spptri,SPPTRI)
 
#define LAPACK_dpptri   LAPACK_GLOBAL(dpptri,DPPTRI)
 
#define LAPACK_cpptri   LAPACK_GLOBAL(cpptri,CPPTRI)
 
#define LAPACK_zpptri   LAPACK_GLOBAL(zpptri,ZPPTRI)
 
#define LAPACK_ssytri   LAPACK_GLOBAL(ssytri,SSYTRI)
 
#define LAPACK_dsytri   LAPACK_GLOBAL(dsytri,DSYTRI)
 
#define LAPACK_csytri   LAPACK_GLOBAL(csytri,CSYTRI)
 
#define LAPACK_zsytri   LAPACK_GLOBAL(zsytri,ZSYTRI)
 
#define LAPACK_chetri   LAPACK_GLOBAL(chetri,CHETRI)
 
#define LAPACK_zhetri   LAPACK_GLOBAL(zhetri,ZHETRI)
 
#define LAPACK_ssptri   LAPACK_GLOBAL(ssptri,SSPTRI)
 
#define LAPACK_dsptri   LAPACK_GLOBAL(dsptri,DSPTRI)
 
#define LAPACK_csptri   LAPACK_GLOBAL(csptri,CSPTRI)
 
#define LAPACK_zsptri   LAPACK_GLOBAL(zsptri,ZSPTRI)
 
#define LAPACK_chptri   LAPACK_GLOBAL(chptri,CHPTRI)
 
#define LAPACK_zhptri   LAPACK_GLOBAL(zhptri,ZHPTRI)
 
#define LAPACK_strtri   LAPACK_GLOBAL(strtri,STRTRI)
 
#define LAPACK_dtrtri   LAPACK_GLOBAL(dtrtri,DTRTRI)
 
#define LAPACK_ctrtri   LAPACK_GLOBAL(ctrtri,CTRTRI)
 
#define LAPACK_ztrtri   LAPACK_GLOBAL(ztrtri,ZTRTRI)
 
#define LAPACK_dtftri   LAPACK_GLOBAL(dtftri,DTFTRI)
 
#define LAPACK_stftri   LAPACK_GLOBAL(stftri,STFTRI)
 
#define LAPACK_ztftri   LAPACK_GLOBAL(ztftri,ZTFTRI)
 
#define LAPACK_ctftri   LAPACK_GLOBAL(ctftri,CTFTRI)
 
#define LAPACK_stptri   LAPACK_GLOBAL(stptri,STPTRI)
 
#define LAPACK_dtptri   LAPACK_GLOBAL(dtptri,DTPTRI)
 
#define LAPACK_ctptri   LAPACK_GLOBAL(ctptri,CTPTRI)
 
#define LAPACK_ztptri   LAPACK_GLOBAL(ztptri,ZTPTRI)
 
#define LAPACK_sgeequ   LAPACK_GLOBAL(sgeequ,SGEEQU)
 
#define LAPACK_dgeequ   LAPACK_GLOBAL(dgeequ,DGEEQU)
 
#define LAPACK_cgeequ   LAPACK_GLOBAL(cgeequ,CGEEQU)
 
#define LAPACK_zgeequ   LAPACK_GLOBAL(zgeequ,ZGEEQU)
 
#define LAPACK_dgeequb   LAPACK_GLOBAL(dgeequb,DGEEQUB)
 
#define LAPACK_sgeequb   LAPACK_GLOBAL(sgeequb,SGEEQUB)
 
#define LAPACK_zgeequb   LAPACK_GLOBAL(zgeequb,ZGEEQUB)
 
#define LAPACK_cgeequb   LAPACK_GLOBAL(cgeequb,CGEEQUB)
 
#define LAPACK_sgbequ   LAPACK_GLOBAL(sgbequ,SGBEQU)
 
#define LAPACK_dgbequ   LAPACK_GLOBAL(dgbequ,DGBEQU)
 
#define LAPACK_cgbequ   LAPACK_GLOBAL(cgbequ,CGBEQU)
 
#define LAPACK_zgbequ   LAPACK_GLOBAL(zgbequ,ZGBEQU)
 
#define LAPACK_dgbequb   LAPACK_GLOBAL(dgbequb,DGBEQUB)
 
#define LAPACK_sgbequb   LAPACK_GLOBAL(sgbequb,SGBEQUB)
 
#define LAPACK_zgbequb   LAPACK_GLOBAL(zgbequb,ZGBEQUB)
 
#define LAPACK_cgbequb   LAPACK_GLOBAL(cgbequb,CGBEQUB)
 
#define LAPACK_spoequ   LAPACK_GLOBAL(spoequ,SPOEQU)
 
#define LAPACK_dpoequ   LAPACK_GLOBAL(dpoequ,DPOEQU)
 
#define LAPACK_cpoequ   LAPACK_GLOBAL(cpoequ,CPOEQU)
 
#define LAPACK_zpoequ   LAPACK_GLOBAL(zpoequ,ZPOEQU)
 
#define LAPACK_dpoequb   LAPACK_GLOBAL(dpoequb,DPOEQUB)
 
#define LAPACK_spoequb   LAPACK_GLOBAL(spoequb,SPOEQUB)
 
#define LAPACK_zpoequb   LAPACK_GLOBAL(zpoequb,ZPOEQUB)
 
#define LAPACK_cpoequb   LAPACK_GLOBAL(cpoequb,CPOEQUB)
 
#define LAPACK_sppequ   LAPACK_GLOBAL(sppequ,SPPEQU)
 
#define LAPACK_dppequ   LAPACK_GLOBAL(dppequ,DPPEQU)
 
#define LAPACK_cppequ   LAPACK_GLOBAL(cppequ,CPPEQU)
 
#define LAPACK_zppequ   LAPACK_GLOBAL(zppequ,ZPPEQU)
 
#define LAPACK_spbequ   LAPACK_GLOBAL(spbequ,SPBEQU)
 
#define LAPACK_dpbequ   LAPACK_GLOBAL(dpbequ,DPBEQU)
 
#define LAPACK_cpbequ   LAPACK_GLOBAL(cpbequ,CPBEQU)
 
#define LAPACK_zpbequ   LAPACK_GLOBAL(zpbequ,ZPBEQU)
 
#define LAPACK_dsyequb   LAPACK_GLOBAL(dsyequb,DSYEQUB)
 
#define LAPACK_ssyequb   LAPACK_GLOBAL(ssyequb,SSYEQUB)
 
#define LAPACK_zsyequb   LAPACK_GLOBAL(zsyequb,ZSYEQUB)
 
#define LAPACK_csyequb   LAPACK_GLOBAL(csyequb,CSYEQUB)
 
#define LAPACK_zheequb   LAPACK_GLOBAL(zheequb,ZHEEQUB)
 
#define LAPACK_cheequb   LAPACK_GLOBAL(cheequb,CHEEQUB)
 
#define LAPACK_sgesv   LAPACK_GLOBAL(sgesv,SGESV)
 
#define LAPACK_dgesv   LAPACK_GLOBAL(dgesv,DGESV)
 
#define LAPACK_cgesv   LAPACK_GLOBAL(cgesv,CGESV)
 
#define LAPACK_zgesv   LAPACK_GLOBAL(zgesv,ZGESV)
 
#define LAPACK_dsgesv   LAPACK_GLOBAL(dsgesv,DSGESV)
 
#define LAPACK_zcgesv   LAPACK_GLOBAL(zcgesv,ZCGESV)
 
#define LAPACK_sgesvx   LAPACK_GLOBAL(sgesvx,SGESVX)
 
#define LAPACK_dgesvx   LAPACK_GLOBAL(dgesvx,DGESVX)
 
#define LAPACK_cgesvx   LAPACK_GLOBAL(cgesvx,CGESVX)
 
#define LAPACK_zgesvx   LAPACK_GLOBAL(zgesvx,ZGESVX)
 
#define LAPACK_dgesvxx   LAPACK_GLOBAL(dgesvxx,DGESVXX)
 
#define LAPACK_sgesvxx   LAPACK_GLOBAL(sgesvxx,SGESVXX)
 
#define LAPACK_zgesvxx   LAPACK_GLOBAL(zgesvxx,ZGESVXX)
 
#define LAPACK_cgesvxx   LAPACK_GLOBAL(cgesvxx,CGESVXX)
 
#define LAPACK_sgbsv   LAPACK_GLOBAL(sgbsv,SGBSV)
 
#define LAPACK_dgbsv   LAPACK_GLOBAL(dgbsv,DGBSV)
 
#define LAPACK_cgbsv   LAPACK_GLOBAL(cgbsv,CGBSV)
 
#define LAPACK_zgbsv   LAPACK_GLOBAL(zgbsv,ZGBSV)
 
#define LAPACK_sgbsvx   LAPACK_GLOBAL(sgbsvx,SGBSVX)
 
#define LAPACK_dgbsvx   LAPACK_GLOBAL(dgbsvx,DGBSVX)
 
#define LAPACK_cgbsvx   LAPACK_GLOBAL(cgbsvx,CGBSVX)
 
#define LAPACK_zgbsvx   LAPACK_GLOBAL(zgbsvx,ZGBSVX)
 
#define LAPACK_dgbsvxx   LAPACK_GLOBAL(dgbsvxx,DGBSVXX)
 
#define LAPACK_sgbsvxx   LAPACK_GLOBAL(sgbsvxx,SGBSVXX)
 
#define LAPACK_zgbsvxx   LAPACK_GLOBAL(zgbsvxx,ZGBSVXX)
 
#define LAPACK_cgbsvxx   LAPACK_GLOBAL(cgbsvxx,CGBSVXX)
 
#define LAPACK_sgtsv   LAPACK_GLOBAL(sgtsv,SGTSV)
 
#define LAPACK_dgtsv   LAPACK_GLOBAL(dgtsv,DGTSV)
 
#define LAPACK_cgtsv   LAPACK_GLOBAL(cgtsv,CGTSV)
 
#define LAPACK_zgtsv   LAPACK_GLOBAL(zgtsv,ZGTSV)
 
#define LAPACK_sgtsvx   LAPACK_GLOBAL(sgtsvx,SGTSVX)
 
#define LAPACK_dgtsvx   LAPACK_GLOBAL(dgtsvx,DGTSVX)
 
#define LAPACK_cgtsvx   LAPACK_GLOBAL(cgtsvx,CGTSVX)
 
#define LAPACK_zgtsvx   LAPACK_GLOBAL(zgtsvx,ZGTSVX)
 
#define LAPACK_sposv   LAPACK_GLOBAL(sposv,SPOSV)
 
#define LAPACK_dposv   LAPACK_GLOBAL(dposv,DPOSV)
 
#define LAPACK_cposv   LAPACK_GLOBAL(cposv,CPOSV)
 
#define LAPACK_zposv   LAPACK_GLOBAL(zposv,ZPOSV)
 
#define LAPACK_dsposv   LAPACK_GLOBAL(dsposv,DSPOSV)
 
#define LAPACK_zcposv   LAPACK_GLOBAL(zcposv,ZCPOSV)
 
#define LAPACK_sposvx   LAPACK_GLOBAL(sposvx,SPOSVX)
 
#define LAPACK_dposvx   LAPACK_GLOBAL(dposvx,DPOSVX)
 
#define LAPACK_cposvx   LAPACK_GLOBAL(cposvx,CPOSVX)
 
#define LAPACK_zposvx   LAPACK_GLOBAL(zposvx,ZPOSVX)
 
#define LAPACK_dposvxx   LAPACK_GLOBAL(dposvxx,DPOSVXX)
 
#define LAPACK_sposvxx   LAPACK_GLOBAL(sposvxx,SPOSVXX)
 
#define LAPACK_zposvxx   LAPACK_GLOBAL(zposvxx,ZPOSVXX)
 
#define LAPACK_cposvxx   LAPACK_GLOBAL(cposvxx,CPOSVXX)
 
#define LAPACK_sppsv   LAPACK_GLOBAL(sppsv,SPPSV)
 
#define LAPACK_dppsv   LAPACK_GLOBAL(dppsv,DPPSV)
 
#define LAPACK_cppsv   LAPACK_GLOBAL(cppsv,CPPSV)
 
#define LAPACK_zppsv   LAPACK_GLOBAL(zppsv,ZPPSV)
 
#define LAPACK_sppsvx   LAPACK_GLOBAL(sppsvx,SPPSVX)
 
#define LAPACK_dppsvx   LAPACK_GLOBAL(dppsvx,DPPSVX)
 
#define LAPACK_cppsvx   LAPACK_GLOBAL(cppsvx,CPPSVX)
 
#define LAPACK_zppsvx   LAPACK_GLOBAL(zppsvx,ZPPSVX)
 
#define LAPACK_spbsv   LAPACK_GLOBAL(spbsv,SPBSV)
 
#define LAPACK_dpbsv   LAPACK_GLOBAL(dpbsv,DPBSV)
 
#define LAPACK_cpbsv   LAPACK_GLOBAL(cpbsv,CPBSV)
 
#define LAPACK_zpbsv   LAPACK_GLOBAL(zpbsv,ZPBSV)
 
#define LAPACK_spbsvx   LAPACK_GLOBAL(spbsvx,SPBSVX)
 
#define LAPACK_dpbsvx   LAPACK_GLOBAL(dpbsvx,DPBSVX)
 
#define LAPACK_cpbsvx   LAPACK_GLOBAL(cpbsvx,CPBSVX)
 
#define LAPACK_zpbsvx   LAPACK_GLOBAL(zpbsvx,ZPBSVX)
 
#define LAPACK_sptsv   LAPACK_GLOBAL(sptsv,SPTSV)
 
#define LAPACK_dptsv   LAPACK_GLOBAL(dptsv,DPTSV)
 
#define LAPACK_cptsv   LAPACK_GLOBAL(cptsv,CPTSV)
 
#define LAPACK_zptsv   LAPACK_GLOBAL(zptsv,ZPTSV)
 
#define LAPACK_sptsvx   LAPACK_GLOBAL(sptsvx,SPTSVX)
 
#define LAPACK_dptsvx   LAPACK_GLOBAL(dptsvx,DPTSVX)
 
#define LAPACK_cptsvx   LAPACK_GLOBAL(cptsvx,CPTSVX)
 
#define LAPACK_zptsvx   LAPACK_GLOBAL(zptsvx,ZPTSVX)
 
#define LAPACK_ssysv   LAPACK_GLOBAL(ssysv,SSYSV)
 
#define LAPACK_dsysv   LAPACK_GLOBAL(dsysv,DSYSV)
 
#define LAPACK_csysv   LAPACK_GLOBAL(csysv,CSYSV)
 
#define LAPACK_zsysv   LAPACK_GLOBAL(zsysv,ZSYSV)
 
#define LAPACK_ssysvx   LAPACK_GLOBAL(ssysvx,SSYSVX)
 
#define LAPACK_dsysvx   LAPACK_GLOBAL(dsysvx,DSYSVX)
 
#define LAPACK_csysvx   LAPACK_GLOBAL(csysvx,CSYSVX)
 
#define LAPACK_zsysvx   LAPACK_GLOBAL(zsysvx,ZSYSVX)
 
#define LAPACK_dsysvxx   LAPACK_GLOBAL(dsysvxx,DSYSVXX)
 
#define LAPACK_ssysvxx   LAPACK_GLOBAL(ssysvxx,SSYSVXX)
 
#define LAPACK_zsysvxx   LAPACK_GLOBAL(zsysvxx,ZSYSVXX)
 
#define LAPACK_csysvxx   LAPACK_GLOBAL(csysvxx,CSYSVXX)
 
#define LAPACK_chesv   LAPACK_GLOBAL(chesv,CHESV)
 
#define LAPACK_zhesv   LAPACK_GLOBAL(zhesv,ZHESV)
 
#define LAPACK_chesvx   LAPACK_GLOBAL(chesvx,CHESVX)
 
#define LAPACK_zhesvx   LAPACK_GLOBAL(zhesvx,ZHESVX)
 
#define LAPACK_zhesvxx   LAPACK_GLOBAL(zhesvxx,ZHESVXX)
 
#define LAPACK_chesvxx   LAPACK_GLOBAL(chesvxx,CHESVXX)
 
#define LAPACK_sspsv   LAPACK_GLOBAL(sspsv,SSPSV)
 
#define LAPACK_dspsv   LAPACK_GLOBAL(dspsv,DSPSV)
 
#define LAPACK_cspsv   LAPACK_GLOBAL(cspsv,CSPSV)
 
#define LAPACK_zspsv   LAPACK_GLOBAL(zspsv,ZSPSV)
 
#define LAPACK_sspsvx   LAPACK_GLOBAL(sspsvx,SSPSVX)
 
#define LAPACK_dspsvx   LAPACK_GLOBAL(dspsvx,DSPSVX)
 
#define LAPACK_cspsvx   LAPACK_GLOBAL(cspsvx,CSPSVX)
 
#define LAPACK_zspsvx   LAPACK_GLOBAL(zspsvx,ZSPSVX)
 
#define LAPACK_chpsv   LAPACK_GLOBAL(chpsv,CHPSV)
 
#define LAPACK_zhpsv   LAPACK_GLOBAL(zhpsv,ZHPSV)
 
#define LAPACK_chpsvx   LAPACK_GLOBAL(chpsvx,CHPSVX)
 
#define LAPACK_zhpsvx   LAPACK_GLOBAL(zhpsvx,ZHPSVX)
 
#define LAPACK_sgeqrf   LAPACK_GLOBAL(sgeqrf,SGEQRF)
 
#define LAPACK_dgeqrf   LAPACK_GLOBAL(dgeqrf,DGEQRF)
 
#define LAPACK_cgeqrf   LAPACK_GLOBAL(cgeqrf,CGEQRF)
 
#define LAPACK_zgeqrf   LAPACK_GLOBAL(zgeqrf,ZGEQRF)
 
#define LAPACK_sgeqpf   LAPACK_GLOBAL(sgeqpf,SGEQPF)
 
#define LAPACK_dgeqpf   LAPACK_GLOBAL(dgeqpf,DGEQPF)
 
#define LAPACK_cgeqpf   LAPACK_GLOBAL(cgeqpf,CGEQPF)
 
#define LAPACK_zgeqpf   LAPACK_GLOBAL(zgeqpf,ZGEQPF)
 
#define LAPACK_sgeqp3   LAPACK_GLOBAL(sgeqp3,SGEQP3)
 
#define LAPACK_dgeqp3   LAPACK_GLOBAL(dgeqp3,DGEQP3)
 
#define LAPACK_cgeqp3   LAPACK_GLOBAL(cgeqp3,CGEQP3)
 
#define LAPACK_zgeqp3   LAPACK_GLOBAL(zgeqp3,ZGEQP3)
 
#define LAPACK_sorgqr   LAPACK_GLOBAL(sorgqr,SORGQR)
 
#define LAPACK_dorgqr   LAPACK_GLOBAL(dorgqr,DORGQR)
 
#define LAPACK_sormqr   LAPACK_GLOBAL(sormqr,SORMQR)
 
#define LAPACK_dormqr   LAPACK_GLOBAL(dormqr,DORMQR)
 
#define LAPACK_cungqr   LAPACK_GLOBAL(cungqr,CUNGQR)
 
#define LAPACK_zungqr   LAPACK_GLOBAL(zungqr,ZUNGQR)
 
#define LAPACK_cunmqr   LAPACK_GLOBAL(cunmqr,CUNMQR)
 
#define LAPACK_zunmqr   LAPACK_GLOBAL(zunmqr,ZUNMQR)
 
#define LAPACK_sgelqf   LAPACK_GLOBAL(sgelqf,SGELQF)
 
#define LAPACK_dgelqf   LAPACK_GLOBAL(dgelqf,DGELQF)
 
#define LAPACK_cgelqf   LAPACK_GLOBAL(cgelqf,CGELQF)
 
#define LAPACK_zgelqf   LAPACK_GLOBAL(zgelqf,ZGELQF)
 
#define LAPACK_sorglq   LAPACK_GLOBAL(sorglq,SORGLQ)
 
#define LAPACK_dorglq   LAPACK_GLOBAL(dorglq,DORGLQ)
 
#define LAPACK_sormlq   LAPACK_GLOBAL(sormlq,SORMLQ)
 
#define LAPACK_dormlq   LAPACK_GLOBAL(dormlq,DORMLQ)
 
#define LAPACK_cunglq   LAPACK_GLOBAL(cunglq,CUNGLQ)
 
#define LAPACK_zunglq   LAPACK_GLOBAL(zunglq,ZUNGLQ)
 
#define LAPACK_cunmlq   LAPACK_GLOBAL(cunmlq,CUNMLQ)
 
#define LAPACK_zunmlq   LAPACK_GLOBAL(zunmlq,ZUNMLQ)
 
#define LAPACK_sgeqlf   LAPACK_GLOBAL(sgeqlf,SGEQLF)
 
#define LAPACK_dgeqlf   LAPACK_GLOBAL(dgeqlf,DGEQLF)
 
#define LAPACK_cgeqlf   LAPACK_GLOBAL(cgeqlf,CGEQLF)
 
#define LAPACK_zgeqlf   LAPACK_GLOBAL(zgeqlf,ZGEQLF)
 
#define LAPACK_sorgql   LAPACK_GLOBAL(sorgql,SORGQL)
 
#define LAPACK_dorgql   LAPACK_GLOBAL(dorgql,DORGQL)
 
#define LAPACK_cungql   LAPACK_GLOBAL(cungql,CUNGQL)
 
#define LAPACK_zungql   LAPACK_GLOBAL(zungql,ZUNGQL)
 
#define LAPACK_sormql   LAPACK_GLOBAL(sormql,SORMQL)
 
#define LAPACK_dormql   LAPACK_GLOBAL(dormql,DORMQL)
 
#define LAPACK_cunmql   LAPACK_GLOBAL(cunmql,CUNMQL)
 
#define LAPACK_zunmql   LAPACK_GLOBAL(zunmql,ZUNMQL)
 
#define LAPACK_sgerqf   LAPACK_GLOBAL(sgerqf,SGERQF)
 
#define LAPACK_dgerqf   LAPACK_GLOBAL(dgerqf,DGERQF)
 
#define LAPACK_cgerqf   LAPACK_GLOBAL(cgerqf,CGERQF)
 
#define LAPACK_zgerqf   LAPACK_GLOBAL(zgerqf,ZGERQF)
 
#define LAPACK_sorgrq   LAPACK_GLOBAL(sorgrq,SORGRQ)
 
#define LAPACK_dorgrq   LAPACK_GLOBAL(dorgrq,DORGRQ)
 
#define LAPACK_cungrq   LAPACK_GLOBAL(cungrq,CUNGRQ)
 
#define LAPACK_zungrq   LAPACK_GLOBAL(zungrq,ZUNGRQ)
 
#define LAPACK_sormrq   LAPACK_GLOBAL(sormrq,SORMRQ)
 
#define LAPACK_dormrq   LAPACK_GLOBAL(dormrq,DORMRQ)
 
#define LAPACK_cunmrq   LAPACK_GLOBAL(cunmrq,CUNMRQ)
 
#define LAPACK_zunmrq   LAPACK_GLOBAL(zunmrq,ZUNMRQ)
 
#define LAPACK_stzrzf   LAPACK_GLOBAL(stzrzf,STZRZF)
 
#define LAPACK_dtzrzf   LAPACK_GLOBAL(dtzrzf,DTZRZF)
 
#define LAPACK_ctzrzf   LAPACK_GLOBAL(ctzrzf,CTZRZF)
 
#define LAPACK_ztzrzf   LAPACK_GLOBAL(ztzrzf,ZTZRZF)
 
#define LAPACK_sormrz   LAPACK_GLOBAL(sormrz,SORMRZ)
 
#define LAPACK_dormrz   LAPACK_GLOBAL(dormrz,DORMRZ)
 
#define LAPACK_cunmrz   LAPACK_GLOBAL(cunmrz,CUNMRZ)
 
#define LAPACK_zunmrz   LAPACK_GLOBAL(zunmrz,ZUNMRZ)
 
#define LAPACK_sggqrf   LAPACK_GLOBAL(sggqrf,SGGQRF)
 
#define LAPACK_dggqrf   LAPACK_GLOBAL(dggqrf,DGGQRF)
 
#define LAPACK_cggqrf   LAPACK_GLOBAL(cggqrf,CGGQRF)
 
#define LAPACK_zggqrf   LAPACK_GLOBAL(zggqrf,ZGGQRF)
 
#define LAPACK_sggrqf   LAPACK_GLOBAL(sggrqf,SGGRQF)
 
#define LAPACK_dggrqf   LAPACK_GLOBAL(dggrqf,DGGRQF)
 
#define LAPACK_cggrqf   LAPACK_GLOBAL(cggrqf,CGGRQF)
 
#define LAPACK_zggrqf   LAPACK_GLOBAL(zggrqf,ZGGRQF)
 
#define LAPACK_sgebrd   LAPACK_GLOBAL(sgebrd,SGEBRD)
 
#define LAPACK_dgebrd   LAPACK_GLOBAL(dgebrd,DGEBRD)
 
#define LAPACK_cgebrd   LAPACK_GLOBAL(cgebrd,CGEBRD)
 
#define LAPACK_zgebrd   LAPACK_GLOBAL(zgebrd,ZGEBRD)
 
#define LAPACK_sgbbrd   LAPACK_GLOBAL(sgbbrd,SGBBRD)
 
#define LAPACK_dgbbrd   LAPACK_GLOBAL(dgbbrd,DGBBRD)
 
#define LAPACK_cgbbrd   LAPACK_GLOBAL(cgbbrd,CGBBRD)
 
#define LAPACK_zgbbrd   LAPACK_GLOBAL(zgbbrd,ZGBBRD)
 
#define LAPACK_sorgbr   LAPACK_GLOBAL(sorgbr,SORGBR)
 
#define LAPACK_dorgbr   LAPACK_GLOBAL(dorgbr,DORGBR)
 
#define LAPACK_sormbr   LAPACK_GLOBAL(sormbr,SORMBR)
 
#define LAPACK_dormbr   LAPACK_GLOBAL(dormbr,DORMBR)
 
#define LAPACK_cungbr   LAPACK_GLOBAL(cungbr,CUNGBR)
 
#define LAPACK_zungbr   LAPACK_GLOBAL(zungbr,ZUNGBR)
 
#define LAPACK_cunmbr   LAPACK_GLOBAL(cunmbr,CUNMBR)
 
#define LAPACK_zunmbr   LAPACK_GLOBAL(zunmbr,ZUNMBR)
 
#define LAPACK_sbdsqr   LAPACK_GLOBAL(sbdsqr,SBDSQR)
 
#define LAPACK_dbdsqr   LAPACK_GLOBAL(dbdsqr,DBDSQR)
 
#define LAPACK_cbdsqr   LAPACK_GLOBAL(cbdsqr,CBDSQR)
 
#define LAPACK_zbdsqr   LAPACK_GLOBAL(zbdsqr,ZBDSQR)
 
#define LAPACK_sbdsdc   LAPACK_GLOBAL(sbdsdc,SBDSDC)
 
#define LAPACK_dbdsdc   LAPACK_GLOBAL(dbdsdc,DBDSDC)
 
#define LAPACK_ssytrd   LAPACK_GLOBAL(ssytrd,SSYTRD)
 
#define LAPACK_dsytrd   LAPACK_GLOBAL(dsytrd,DSYTRD)
 
#define LAPACK_sorgtr   LAPACK_GLOBAL(sorgtr,SORGTR)
 
#define LAPACK_dorgtr   LAPACK_GLOBAL(dorgtr,DORGTR)
 
#define LAPACK_sormtr   LAPACK_GLOBAL(sormtr,SORMTR)
 
#define LAPACK_dormtr   LAPACK_GLOBAL(dormtr,DORMTR)
 
#define LAPACK_chetrd   LAPACK_GLOBAL(chetrd,CHETRD)
 
#define LAPACK_zhetrd   LAPACK_GLOBAL(zhetrd,ZHETRD)
 
#define LAPACK_cungtr   LAPACK_GLOBAL(cungtr,CUNGTR)
 
#define LAPACK_zungtr   LAPACK_GLOBAL(zungtr,ZUNGTR)
 
#define LAPACK_cunmtr   LAPACK_GLOBAL(cunmtr,CUNMTR)
 
#define LAPACK_zunmtr   LAPACK_GLOBAL(zunmtr,ZUNMTR)
 
#define LAPACK_ssptrd   LAPACK_GLOBAL(ssptrd,SSPTRD)
 
#define LAPACK_dsptrd   LAPACK_GLOBAL(dsptrd,DSPTRD)
 
#define LAPACK_sopgtr   LAPACK_GLOBAL(sopgtr,SOPGTR)
 
#define LAPACK_dopgtr   LAPACK_GLOBAL(dopgtr,DOPGTR)
 
#define LAPACK_sopmtr   LAPACK_GLOBAL(sopmtr,SOPMTR)
 
#define LAPACK_dopmtr   LAPACK_GLOBAL(dopmtr,DOPMTR)
 
#define LAPACK_chptrd   LAPACK_GLOBAL(chptrd,CHPTRD)
 
#define LAPACK_zhptrd   LAPACK_GLOBAL(zhptrd,ZHPTRD)
 
#define LAPACK_cupgtr   LAPACK_GLOBAL(cupgtr,CUPGTR)
 
#define LAPACK_zupgtr   LAPACK_GLOBAL(zupgtr,ZUPGTR)
 
#define LAPACK_cupmtr   LAPACK_GLOBAL(cupmtr,CUPMTR)
 
#define LAPACK_zupmtr   LAPACK_GLOBAL(zupmtr,ZUPMTR)
 
#define LAPACK_ssbtrd   LAPACK_GLOBAL(ssbtrd,SSBTRD)
 
#define LAPACK_dsbtrd   LAPACK_GLOBAL(dsbtrd,DSBTRD)
 
#define LAPACK_chbtrd   LAPACK_GLOBAL(chbtrd,CHBTRD)
 
#define LAPACK_zhbtrd   LAPACK_GLOBAL(zhbtrd,ZHBTRD)
 
#define LAPACK_ssterf   LAPACK_GLOBAL(ssterf,SSTERF)
 
#define LAPACK_dsterf   LAPACK_GLOBAL(dsterf,DSTERF)
 
#define LAPACK_ssteqr   LAPACK_GLOBAL(ssteqr,SSTEQR)
 
#define LAPACK_dsteqr   LAPACK_GLOBAL(dsteqr,DSTEQR)
 
#define LAPACK_csteqr   LAPACK_GLOBAL(csteqr,CSTEQR)
 
#define LAPACK_zsteqr   LAPACK_GLOBAL(zsteqr,ZSTEQR)
 
#define LAPACK_sstemr   LAPACK_GLOBAL(sstemr,SSTEMR)
 
#define LAPACK_dstemr   LAPACK_GLOBAL(dstemr,DSTEMR)
 
#define LAPACK_cstemr   LAPACK_GLOBAL(cstemr,CSTEMR)
 
#define LAPACK_zstemr   LAPACK_GLOBAL(zstemr,ZSTEMR)
 
#define LAPACK_sstedc   LAPACK_GLOBAL(sstedc,SSTEDC)
 
#define LAPACK_dstedc   LAPACK_GLOBAL(dstedc,DSTEDC)
 
#define LAPACK_cstedc   LAPACK_GLOBAL(cstedc,CSTEDC)
 
#define LAPACK_zstedc   LAPACK_GLOBAL(zstedc,ZSTEDC)
 
#define LAPACK_sstegr   LAPACK_GLOBAL(sstegr,SSTEGR)
 
#define LAPACK_dstegr   LAPACK_GLOBAL(dstegr,DSTEGR)
 
#define LAPACK_cstegr   LAPACK_GLOBAL(cstegr,CSTEGR)
 
#define LAPACK_zstegr   LAPACK_GLOBAL(zstegr,ZSTEGR)
 
#define LAPACK_spteqr   LAPACK_GLOBAL(spteqr,SPTEQR)
 
#define LAPACK_dpteqr   LAPACK_GLOBAL(dpteqr,DPTEQR)
 
#define LAPACK_cpteqr   LAPACK_GLOBAL(cpteqr,CPTEQR)
 
#define LAPACK_zpteqr   LAPACK_GLOBAL(zpteqr,ZPTEQR)
 
#define LAPACK_sstebz   LAPACK_GLOBAL(sstebz,SSTEBZ)
 
#define LAPACK_dstebz   LAPACK_GLOBAL(dstebz,DSTEBZ)
 
#define LAPACK_sstein   LAPACK_GLOBAL(sstein,SSTEIN)
 
#define LAPACK_dstein   LAPACK_GLOBAL(dstein,DSTEIN)
 
#define LAPACK_cstein   LAPACK_GLOBAL(cstein,CSTEIN)
 
#define LAPACK_zstein   LAPACK_GLOBAL(zstein,ZSTEIN)
 
#define LAPACK_sdisna   LAPACK_GLOBAL(sdisna,SDISNA)
 
#define LAPACK_ddisna   LAPACK_GLOBAL(ddisna,DDISNA)
 
#define LAPACK_ssygst   LAPACK_GLOBAL(ssygst,SSYGST)
 
#define LAPACK_dsygst   LAPACK_GLOBAL(dsygst,DSYGST)
 
#define LAPACK_chegst   LAPACK_GLOBAL(chegst,CHEGST)
 
#define LAPACK_zhegst   LAPACK_GLOBAL(zhegst,ZHEGST)
 
#define LAPACK_sspgst   LAPACK_GLOBAL(sspgst,SSPGST)
 
#define LAPACK_dspgst   LAPACK_GLOBAL(dspgst,DSPGST)
 
#define LAPACK_chpgst   LAPACK_GLOBAL(chpgst,CHPGST)
 
#define LAPACK_zhpgst   LAPACK_GLOBAL(zhpgst,ZHPGST)
 
#define LAPACK_ssbgst   LAPACK_GLOBAL(ssbgst,SSBGST)
 
#define LAPACK_dsbgst   LAPACK_GLOBAL(dsbgst,DSBGST)
 
#define LAPACK_chbgst   LAPACK_GLOBAL(chbgst,CHBGST)
 
#define LAPACK_zhbgst   LAPACK_GLOBAL(zhbgst,ZHBGST)
 
#define LAPACK_spbstf   LAPACK_GLOBAL(spbstf,SPBSTF)
 
#define LAPACK_dpbstf   LAPACK_GLOBAL(dpbstf,DPBSTF)
 
#define LAPACK_cpbstf   LAPACK_GLOBAL(cpbstf,CPBSTF)
 
#define LAPACK_zpbstf   LAPACK_GLOBAL(zpbstf,ZPBSTF)
 
#define LAPACK_sgehrd   LAPACK_GLOBAL(sgehrd,SGEHRD)
 
#define LAPACK_dgehrd   LAPACK_GLOBAL(dgehrd,DGEHRD)
 
#define LAPACK_cgehrd   LAPACK_GLOBAL(cgehrd,CGEHRD)
 
#define LAPACK_zgehrd   LAPACK_GLOBAL(zgehrd,ZGEHRD)
 
#define LAPACK_sorghr   LAPACK_GLOBAL(sorghr,SORGHR)
 
#define LAPACK_dorghr   LAPACK_GLOBAL(dorghr,DORGHR)
 
#define LAPACK_sormhr   LAPACK_GLOBAL(sormhr,SORMHR)
 
#define LAPACK_dormhr   LAPACK_GLOBAL(dormhr,DORMHR)
 
#define LAPACK_cunghr   LAPACK_GLOBAL(cunghr,CUNGHR)
 
#define LAPACK_zunghr   LAPACK_GLOBAL(zunghr,ZUNGHR)
 
#define LAPACK_cunmhr   LAPACK_GLOBAL(cunmhr,CUNMHR)
 
#define LAPACK_zunmhr   LAPACK_GLOBAL(zunmhr,ZUNMHR)
 
#define LAPACK_sgebal   LAPACK_GLOBAL(sgebal,SGEBAL)
 
#define LAPACK_dgebal   LAPACK_GLOBAL(dgebal,DGEBAL)
 
#define LAPACK_cgebal   LAPACK_GLOBAL(cgebal,CGEBAL)
 
#define LAPACK_zgebal   LAPACK_GLOBAL(zgebal,ZGEBAL)
 
#define LAPACK_sgebak   LAPACK_GLOBAL(sgebak,SGEBAK)
 
#define LAPACK_dgebak   LAPACK_GLOBAL(dgebak,DGEBAK)
 
#define LAPACK_cgebak   LAPACK_GLOBAL(cgebak,CGEBAK)
 
#define LAPACK_zgebak   LAPACK_GLOBAL(zgebak,ZGEBAK)
 
#define LAPACK_shseqr   LAPACK_GLOBAL(shseqr,SHSEQR)
 
#define LAPACK_dhseqr   LAPACK_GLOBAL(dhseqr,DHSEQR)
 
#define LAPACK_chseqr   LAPACK_GLOBAL(chseqr,CHSEQR)
 
#define LAPACK_zhseqr   LAPACK_GLOBAL(zhseqr,ZHSEQR)
 
#define LAPACK_shsein   LAPACK_GLOBAL(shsein,SHSEIN)
 
#define LAPACK_dhsein   LAPACK_GLOBAL(dhsein,DHSEIN)
 
#define LAPACK_chsein   LAPACK_GLOBAL(chsein,CHSEIN)
 
#define LAPACK_zhsein   LAPACK_GLOBAL(zhsein,ZHSEIN)
 
#define LAPACK_strevc   LAPACK_GLOBAL(strevc,STREVC)
 
#define LAPACK_dtrevc   LAPACK_GLOBAL(dtrevc,DTREVC)
 
#define LAPACK_ctrevc   LAPACK_GLOBAL(ctrevc,CTREVC)
 
#define LAPACK_ztrevc   LAPACK_GLOBAL(ztrevc,ZTREVC)
 
#define LAPACK_strsna   LAPACK_GLOBAL(strsna,STRSNA)
 
#define LAPACK_dtrsna   LAPACK_GLOBAL(dtrsna,DTRSNA)
 
#define LAPACK_ctrsna   LAPACK_GLOBAL(ctrsna,CTRSNA)
 
#define LAPACK_ztrsna   LAPACK_GLOBAL(ztrsna,ZTRSNA)
 
#define LAPACK_strexc   LAPACK_GLOBAL(strexc,STREXC)
 
#define LAPACK_dtrexc   LAPACK_GLOBAL(dtrexc,DTREXC)
 
#define LAPACK_ctrexc   LAPACK_GLOBAL(ctrexc,CTREXC)
 
#define LAPACK_ztrexc   LAPACK_GLOBAL(ztrexc,ZTREXC)
 
#define LAPACK_strsen   LAPACK_GLOBAL(strsen,STRSEN)
 
#define LAPACK_dtrsen   LAPACK_GLOBAL(dtrsen,DTRSEN)
 
#define LAPACK_ctrsen   LAPACK_GLOBAL(ctrsen,CTRSEN)
 
#define LAPACK_ztrsen   LAPACK_GLOBAL(ztrsen,ZTRSEN)
 
#define LAPACK_strsyl   LAPACK_GLOBAL(strsyl,STRSYL)
 
#define LAPACK_dtrsyl   LAPACK_GLOBAL(dtrsyl,DTRSYL)
 
#define LAPACK_ctrsyl   LAPACK_GLOBAL(ctrsyl,CTRSYL)
 
#define LAPACK_ztrsyl   LAPACK_GLOBAL(ztrsyl,ZTRSYL)
 
#define LAPACK_sgghrd   LAPACK_GLOBAL(sgghrd,SGGHRD)
 
#define LAPACK_dgghrd   LAPACK_GLOBAL(dgghrd,DGGHRD)
 
#define LAPACK_cgghrd   LAPACK_GLOBAL(cgghrd,CGGHRD)
 
#define LAPACK_zgghrd   LAPACK_GLOBAL(zgghrd,ZGGHRD)
 
#define LAPACK_sggbal   LAPACK_GLOBAL(sggbal,SGGBAL)
 
#define LAPACK_dggbal   LAPACK_GLOBAL(dggbal,DGGBAL)
 
#define LAPACK_cggbal   LAPACK_GLOBAL(cggbal,CGGBAL)
 
#define LAPACK_zggbal   LAPACK_GLOBAL(zggbal,ZGGBAL)
 
#define LAPACK_sggbak   LAPACK_GLOBAL(sggbak,SGGBAK)
 
#define LAPACK_dggbak   LAPACK_GLOBAL(dggbak,DGGBAK)
 
#define LAPACK_cggbak   LAPACK_GLOBAL(cggbak,CGGBAK)
 
#define LAPACK_zggbak   LAPACK_GLOBAL(zggbak,ZGGBAK)
 
#define LAPACK_shgeqz   LAPACK_GLOBAL(shgeqz,SHGEQZ)
 
#define LAPACK_dhgeqz   LAPACK_GLOBAL(dhgeqz,DHGEQZ)
 
#define LAPACK_chgeqz   LAPACK_GLOBAL(chgeqz,CHGEQZ)
 
#define LAPACK_zhgeqz   LAPACK_GLOBAL(zhgeqz,ZHGEQZ)
 
#define LAPACK_stgevc   LAPACK_GLOBAL(stgevc,STGEVC)
 
#define LAPACK_dtgevc   LAPACK_GLOBAL(dtgevc,DTGEVC)
 
#define LAPACK_ctgevc   LAPACK_GLOBAL(ctgevc,CTGEVC)
 
#define LAPACK_ztgevc   LAPACK_GLOBAL(ztgevc,ZTGEVC)
 
#define LAPACK_stgexc   LAPACK_GLOBAL(stgexc,STGEXC)
 
#define LAPACK_dtgexc   LAPACK_GLOBAL(dtgexc,DTGEXC)
 
#define LAPACK_ctgexc   LAPACK_GLOBAL(ctgexc,CTGEXC)
 
#define LAPACK_ztgexc   LAPACK_GLOBAL(ztgexc,ZTGEXC)
 
#define LAPACK_stgsen   LAPACK_GLOBAL(stgsen,STGSEN)
 
#define LAPACK_dtgsen   LAPACK_GLOBAL(dtgsen,DTGSEN)
 
#define LAPACK_ctgsen   LAPACK_GLOBAL(ctgsen,CTGSEN)
 
#define LAPACK_ztgsen   LAPACK_GLOBAL(ztgsen,ZTGSEN)
 
#define LAPACK_stgsyl   LAPACK_GLOBAL(stgsyl,STGSYL)
 
#define LAPACK_dtgsyl   LAPACK_GLOBAL(dtgsyl,DTGSYL)
 
#define LAPACK_ctgsyl   LAPACK_GLOBAL(ctgsyl,CTGSYL)
 
#define LAPACK_ztgsyl   LAPACK_GLOBAL(ztgsyl,ZTGSYL)
 
#define LAPACK_stgsna   LAPACK_GLOBAL(stgsna,STGSNA)
 
#define LAPACK_dtgsna   LAPACK_GLOBAL(dtgsna,DTGSNA)
 
#define LAPACK_ctgsna   LAPACK_GLOBAL(ctgsna,CTGSNA)
 
#define LAPACK_ztgsna   LAPACK_GLOBAL(ztgsna,ZTGSNA)
 
#define LAPACK_sggsvp   LAPACK_GLOBAL(sggsvp,SGGSVP)
 
#define LAPACK_dggsvp   LAPACK_GLOBAL(dggsvp,DGGSVP)
 
#define LAPACK_cggsvp   LAPACK_GLOBAL(cggsvp,CGGSVP)
 
#define LAPACK_zggsvp   LAPACK_GLOBAL(zggsvp,ZGGSVP)
 
#define LAPACK_stgsja   LAPACK_GLOBAL(stgsja,STGSJA)
 
#define LAPACK_dtgsja   LAPACK_GLOBAL(dtgsja,DTGSJA)
 
#define LAPACK_ctgsja   LAPACK_GLOBAL(ctgsja,CTGSJA)
 
#define LAPACK_ztgsja   LAPACK_GLOBAL(ztgsja,ZTGSJA)
 
#define LAPACK_sgels   LAPACK_GLOBAL(sgels,SGELS)
 
#define LAPACK_dgels   LAPACK_GLOBAL(dgels,DGELS)
 
#define LAPACK_cgels   LAPACK_GLOBAL(cgels,CGELS)
 
#define LAPACK_zgels   LAPACK_GLOBAL(zgels,ZGELS)
 
#define LAPACK_sgelsy   LAPACK_GLOBAL(sgelsy,SGELSY)
 
#define LAPACK_dgelsy   LAPACK_GLOBAL(dgelsy,DGELSY)
 
#define LAPACK_cgelsy   LAPACK_GLOBAL(cgelsy,CGELSY)
 
#define LAPACK_zgelsy   LAPACK_GLOBAL(zgelsy,ZGELSY)
 
#define LAPACK_sgelss   LAPACK_GLOBAL(sgelss,SGELSS)
 
#define LAPACK_dgelss   LAPACK_GLOBAL(dgelss,DGELSS)
 
#define LAPACK_cgelss   LAPACK_GLOBAL(cgelss,CGELSS)
 
#define LAPACK_zgelss   LAPACK_GLOBAL(zgelss,ZGELSS)
 
#define LAPACK_sgelsd   LAPACK_GLOBAL(sgelsd,SGELSD)
 
#define LAPACK_dgelsd   LAPACK_GLOBAL(dgelsd,DGELSD)
 
#define LAPACK_cgelsd   LAPACK_GLOBAL(cgelsd,CGELSD)
 
#define LAPACK_zgelsd   LAPACK_GLOBAL(zgelsd,ZGELSD)
 
#define LAPACK_sgglse   LAPACK_GLOBAL(sgglse,SGGLSE)
 
#define LAPACK_dgglse   LAPACK_GLOBAL(dgglse,DGGLSE)
 
#define LAPACK_cgglse   LAPACK_GLOBAL(cgglse,CGGLSE)
 
#define LAPACK_zgglse   LAPACK_GLOBAL(zgglse,ZGGLSE)
 
#define LAPACK_sggglm   LAPACK_GLOBAL(sggglm,SGGGLM)
 
#define LAPACK_dggglm   LAPACK_GLOBAL(dggglm,DGGGLM)
 
#define LAPACK_cggglm   LAPACK_GLOBAL(cggglm,CGGGLM)
 
#define LAPACK_zggglm   LAPACK_GLOBAL(zggglm,ZGGGLM)
 
#define LAPACK_ssyev   LAPACK_GLOBAL(ssyev,SSYEV)
 
#define LAPACK_dsyev   LAPACK_GLOBAL(dsyev,DSYEV)
 
#define LAPACK_cheev   LAPACK_GLOBAL(cheev,CHEEV)
 
#define LAPACK_zheev   LAPACK_GLOBAL(zheev,ZHEEV)
 
#define LAPACK_ssyevd   LAPACK_GLOBAL(ssyevd,SSYEVD)
 
#define LAPACK_dsyevd   LAPACK_GLOBAL(dsyevd,DSYEVD)
 
#define LAPACK_cheevd   LAPACK_GLOBAL(cheevd,CHEEVD)
 
#define LAPACK_zheevd   LAPACK_GLOBAL(zheevd,ZHEEVD)
 
#define LAPACK_ssyevx   LAPACK_GLOBAL(ssyevx,SSYEVX)
 
#define LAPACK_dsyevx   LAPACK_GLOBAL(dsyevx,DSYEVX)
 
#define LAPACK_cheevx   LAPACK_GLOBAL(cheevx,CHEEVX)
 
#define LAPACK_zheevx   LAPACK_GLOBAL(zheevx,ZHEEVX)
 
#define LAPACK_ssyevr   LAPACK_GLOBAL(ssyevr,SSYEVR)
 
#define LAPACK_dsyevr   LAPACK_GLOBAL(dsyevr,DSYEVR)
 
#define LAPACK_cheevr   LAPACK_GLOBAL(cheevr,CHEEVR)
 
#define LAPACK_zheevr   LAPACK_GLOBAL(zheevr,ZHEEVR)
 
#define LAPACK_sspev   LAPACK_GLOBAL(sspev,SSPEV)
 
#define LAPACK_dspev   LAPACK_GLOBAL(dspev,DSPEV)
 
#define LAPACK_chpev   LAPACK_GLOBAL(chpev,CHPEV)
 
#define LAPACK_zhpev   LAPACK_GLOBAL(zhpev,ZHPEV)
 
#define LAPACK_sspevd   LAPACK_GLOBAL(sspevd,SSPEVD)
 
#define LAPACK_dspevd   LAPACK_GLOBAL(dspevd,DSPEVD)
 
#define LAPACK_chpevd   LAPACK_GLOBAL(chpevd,CHPEVD)
 
#define LAPACK_zhpevd   LAPACK_GLOBAL(zhpevd,ZHPEVD)
 
#define LAPACK_sspevx   LAPACK_GLOBAL(sspevx,SSPEVX)
 
#define LAPACK_dspevx   LAPACK_GLOBAL(dspevx,DSPEVX)
 
#define LAPACK_chpevx   LAPACK_GLOBAL(chpevx,CHPEVX)
 
#define LAPACK_zhpevx   LAPACK_GLOBAL(zhpevx,ZHPEVX)
 
#define LAPACK_ssbev   LAPACK_GLOBAL(ssbev,SSBEV)
 
#define LAPACK_dsbev   LAPACK_GLOBAL(dsbev,DSBEV)
 
#define LAPACK_chbev   LAPACK_GLOBAL(chbev,CHBEV)
 
#define LAPACK_zhbev   LAPACK_GLOBAL(zhbev,ZHBEV)
 
#define LAPACK_ssbevd   LAPACK_GLOBAL(ssbevd,SSBEVD)
 
#define LAPACK_dsbevd   LAPACK_GLOBAL(dsbevd,DSBEVD)
 
#define LAPACK_chbevd   LAPACK_GLOBAL(chbevd,CHBEVD)
 
#define LAPACK_zhbevd   LAPACK_GLOBAL(zhbevd,ZHBEVD)
 
#define LAPACK_ssbevx   LAPACK_GLOBAL(ssbevx,SSBEVX)
 
#define LAPACK_dsbevx   LAPACK_GLOBAL(dsbevx,DSBEVX)
 
#define LAPACK_chbevx   LAPACK_GLOBAL(chbevx,CHBEVX)
 
#define LAPACK_zhbevx   LAPACK_GLOBAL(zhbevx,ZHBEVX)
 
#define LAPACK_sstev   LAPACK_GLOBAL(sstev,SSTEV)
 
#define LAPACK_dstev   LAPACK_GLOBAL(dstev,DSTEV)
 
#define LAPACK_sstevd   LAPACK_GLOBAL(sstevd,SSTEVD)
 
#define LAPACK_dstevd   LAPACK_GLOBAL(dstevd,DSTEVD)
 
#define LAPACK_sstevx   LAPACK_GLOBAL(sstevx,SSTEVX)
 
#define LAPACK_dstevx   LAPACK_GLOBAL(dstevx,DSTEVX)
 
#define LAPACK_sstevr   LAPACK_GLOBAL(sstevr,SSTEVR)
 
#define LAPACK_dstevr   LAPACK_GLOBAL(dstevr,DSTEVR)
 
#define LAPACK_sgees   LAPACK_GLOBAL(sgees,SGEES)
 
#define LAPACK_dgees   LAPACK_GLOBAL(dgees,DGEES)
 
#define LAPACK_cgees   LAPACK_GLOBAL(cgees,CGEES)
 
#define LAPACK_zgees   LAPACK_GLOBAL(zgees,ZGEES)
 
#define LAPACK_sgeesx   LAPACK_GLOBAL(sgeesx,SGEESX)
 
#define LAPACK_dgeesx   LAPACK_GLOBAL(dgeesx,DGEESX)
 
#define LAPACK_cgeesx   LAPACK_GLOBAL(cgeesx,CGEESX)
 
#define LAPACK_zgeesx   LAPACK_GLOBAL(zgeesx,ZGEESX)
 
#define LAPACK_sgeev   LAPACK_GLOBAL(sgeev,SGEEV)
 
#define LAPACK_dgeev   LAPACK_GLOBAL(dgeev,DGEEV)
 
#define LAPACK_cgeev   LAPACK_GLOBAL(cgeev,CGEEV)
 
#define LAPACK_zgeev   LAPACK_GLOBAL(zgeev,ZGEEV)
 
#define LAPACK_sgeevx   LAPACK_GLOBAL(sgeevx,SGEEVX)
 
#define LAPACK_dgeevx   LAPACK_GLOBAL(dgeevx,DGEEVX)
 
#define LAPACK_cgeevx   LAPACK_GLOBAL(cgeevx,CGEEVX)
 
#define LAPACK_zgeevx   LAPACK_GLOBAL(zgeevx,ZGEEVX)
 
#define LAPACK_sgesvd   LAPACK_GLOBAL(sgesvd,SGESVD)
 
#define LAPACK_dgesvd   LAPACK_GLOBAL(dgesvd,DGESVD)
 
#define LAPACK_cgesvd   LAPACK_GLOBAL(cgesvd,CGESVD)
 
#define LAPACK_zgesvd   LAPACK_GLOBAL(zgesvd,ZGESVD)
 
#define LAPACK_sgesdd   LAPACK_GLOBAL(sgesdd,SGESDD)
 
#define LAPACK_dgesdd   LAPACK_GLOBAL(dgesdd,DGESDD)
 
#define LAPACK_cgesdd   LAPACK_GLOBAL(cgesdd,CGESDD)
 
#define LAPACK_zgesdd   LAPACK_GLOBAL(zgesdd,ZGESDD)
 
#define LAPACK_dgejsv   LAPACK_GLOBAL(dgejsv,DGEJSV)
 
#define LAPACK_sgejsv   LAPACK_GLOBAL(sgejsv,SGEJSV)
 
#define LAPACK_dgesvj   LAPACK_GLOBAL(dgesvj,DGESVJ)
 
#define LAPACK_sgesvj   LAPACK_GLOBAL(sgesvj,SGESVJ)
 
#define LAPACK_sggsvd   LAPACK_GLOBAL(sggsvd,SGGSVD)
 
#define LAPACK_dggsvd   LAPACK_GLOBAL(dggsvd,DGGSVD)
 
#define LAPACK_cggsvd   LAPACK_GLOBAL(cggsvd,CGGSVD)
 
#define LAPACK_zggsvd   LAPACK_GLOBAL(zggsvd,ZGGSVD)
 
#define LAPACK_ssygv   LAPACK_GLOBAL(ssygv,SSYGV)
 
#define LAPACK_dsygv   LAPACK_GLOBAL(dsygv,DSYGV)
 
#define LAPACK_chegv   LAPACK_GLOBAL(chegv,CHEGV)
 
#define LAPACK_zhegv   LAPACK_GLOBAL(zhegv,ZHEGV)
 
#define LAPACK_ssygvd   LAPACK_GLOBAL(ssygvd,SSYGVD)
 
#define LAPACK_dsygvd   LAPACK_GLOBAL(dsygvd,DSYGVD)
 
#define LAPACK_chegvd   LAPACK_GLOBAL(chegvd,CHEGVD)
 
#define LAPACK_zhegvd   LAPACK_GLOBAL(zhegvd,ZHEGVD)
 
#define LAPACK_ssygvx   LAPACK_GLOBAL(ssygvx,SSYGVX)
 
#define LAPACK_dsygvx   LAPACK_GLOBAL(dsygvx,DSYGVX)
 
#define LAPACK_chegvx   LAPACK_GLOBAL(chegvx,CHEGVX)
 
#define LAPACK_zhegvx   LAPACK_GLOBAL(zhegvx,ZHEGVX)
 
#define LAPACK_sspgv   LAPACK_GLOBAL(sspgv,SSPGV)
 
#define LAPACK_dspgv   LAPACK_GLOBAL(dspgv,DSPGV)
 
#define LAPACK_chpgv   LAPACK_GLOBAL(chpgv,CHPGV)
 
#define LAPACK_zhpgv   LAPACK_GLOBAL(zhpgv,ZHPGV)
 
#define LAPACK_sspgvd   LAPACK_GLOBAL(sspgvd,SSPGVD)
 
#define LAPACK_dspgvd   LAPACK_GLOBAL(dspgvd,DSPGVD)
 
#define LAPACK_chpgvd   LAPACK_GLOBAL(chpgvd,CHPGVD)
 
#define LAPACK_zhpgvd   LAPACK_GLOBAL(zhpgvd,ZHPGVD)
 
#define LAPACK_sspgvx   LAPACK_GLOBAL(sspgvx,SSPGVX)
 
#define LAPACK_dspgvx   LAPACK_GLOBAL(dspgvx,DSPGVX)
 
#define LAPACK_chpgvx   LAPACK_GLOBAL(chpgvx,CHPGVX)
 
#define LAPACK_zhpgvx   LAPACK_GLOBAL(zhpgvx,ZHPGVX)
 
#define LAPACK_ssbgv   LAPACK_GLOBAL(ssbgv,SSBGV)
 
#define LAPACK_dsbgv   LAPACK_GLOBAL(dsbgv,DSBGV)
 
#define LAPACK_chbgv   LAPACK_GLOBAL(chbgv,CHBGV)
 
#define LAPACK_zhbgv   LAPACK_GLOBAL(zhbgv,ZHBGV)
 
#define LAPACK_ssbgvd   LAPACK_GLOBAL(ssbgvd,SSBGVD)
 
#define LAPACK_dsbgvd   LAPACK_GLOBAL(dsbgvd,DSBGVD)
 
#define LAPACK_chbgvd   LAPACK_GLOBAL(chbgvd,CHBGVD)
 
#define LAPACK_zhbgvd   LAPACK_GLOBAL(zhbgvd,ZHBGVD)
 
#define LAPACK_ssbgvx   LAPACK_GLOBAL(ssbgvx,SSBGVX)
 
#define LAPACK_dsbgvx   LAPACK_GLOBAL(dsbgvx,DSBGVX)
 
#define LAPACK_chbgvx   LAPACK_GLOBAL(chbgvx,CHBGVX)
 
#define LAPACK_zhbgvx   LAPACK_GLOBAL(zhbgvx,ZHBGVX)
 
#define LAPACK_sgges   LAPACK_GLOBAL(sgges,SGGES)
 
#define LAPACK_dgges   LAPACK_GLOBAL(dgges,DGGES)
 
#define LAPACK_cgges   LAPACK_GLOBAL(cgges,CGGES)
 
#define LAPACK_zgges   LAPACK_GLOBAL(zgges,ZGGES)
 
#define LAPACK_sggesx   LAPACK_GLOBAL(sggesx,SGGESX)
 
#define LAPACK_dggesx   LAPACK_GLOBAL(dggesx,DGGESX)
 
#define LAPACK_cggesx   LAPACK_GLOBAL(cggesx,CGGESX)
 
#define LAPACK_zggesx   LAPACK_GLOBAL(zggesx,ZGGESX)
 
#define LAPACK_sggev   LAPACK_GLOBAL(sggev,SGGEV)
 
#define LAPACK_dggev   LAPACK_GLOBAL(dggev,DGGEV)
 
#define LAPACK_cggev   LAPACK_GLOBAL(cggev,CGGEV)
 
#define LAPACK_zggev   LAPACK_GLOBAL(zggev,ZGGEV)
 
#define LAPACK_sggevx   LAPACK_GLOBAL(sggevx,SGGEVX)
 
#define LAPACK_dggevx   LAPACK_GLOBAL(dggevx,DGGEVX)
 
#define LAPACK_cggevx   LAPACK_GLOBAL(cggevx,CGGEVX)
 
#define LAPACK_zggevx   LAPACK_GLOBAL(zggevx,ZGGEVX)
 
#define LAPACK_dsfrk   LAPACK_GLOBAL(dsfrk,DSFRK)
 
#define LAPACK_ssfrk   LAPACK_GLOBAL(ssfrk,SSFRK)
 
#define LAPACK_zhfrk   LAPACK_GLOBAL(zhfrk,ZHFRK)
 
#define LAPACK_chfrk   LAPACK_GLOBAL(chfrk,CHFRK)
 
#define LAPACK_dtfsm   LAPACK_GLOBAL(dtfsm,DTFSM)
 
#define LAPACK_stfsm   LAPACK_GLOBAL(stfsm,STFSM)
 
#define LAPACK_ztfsm   LAPACK_GLOBAL(ztfsm,ZTFSM)
 
#define LAPACK_ctfsm   LAPACK_GLOBAL(ctfsm,CTFSM)
 
#define LAPACK_dtfttp   LAPACK_GLOBAL(dtfttp,DTFTTP)
 
#define LAPACK_stfttp   LAPACK_GLOBAL(stfttp,STFTTP)
 
#define LAPACK_ztfttp   LAPACK_GLOBAL(ztfttp,ZTFTTP)
 
#define LAPACK_ctfttp   LAPACK_GLOBAL(ctfttp,CTFTTP)
 
#define LAPACK_dtfttr   LAPACK_GLOBAL(dtfttr,DTFTTR)
 
#define LAPACK_stfttr   LAPACK_GLOBAL(stfttr,STFTTR)
 
#define LAPACK_ztfttr   LAPACK_GLOBAL(ztfttr,ZTFTTR)
 
#define LAPACK_ctfttr   LAPACK_GLOBAL(ctfttr,CTFTTR)
 
#define LAPACK_dtpttf   LAPACK_GLOBAL(dtpttf,DTPTTF)
 
#define LAPACK_stpttf   LAPACK_GLOBAL(stpttf,STPTTF)
 
#define LAPACK_ztpttf   LAPACK_GLOBAL(ztpttf,ZTPTTF)
 
#define LAPACK_ctpttf   LAPACK_GLOBAL(ctpttf,CTPTTF)
 
#define LAPACK_dtpttr   LAPACK_GLOBAL(dtpttr,DTPTTR)
 
#define LAPACK_stpttr   LAPACK_GLOBAL(stpttr,STPTTR)
 
#define LAPACK_ztpttr   LAPACK_GLOBAL(ztpttr,ZTPTTR)
 
#define LAPACK_ctpttr   LAPACK_GLOBAL(ctpttr,CTPTTR)
 
#define LAPACK_dtrttf   LAPACK_GLOBAL(dtrttf,DTRTTF)
 
#define LAPACK_strttf   LAPACK_GLOBAL(strttf,STRTTF)
 
#define LAPACK_ztrttf   LAPACK_GLOBAL(ztrttf,ZTRTTF)
 
#define LAPACK_ctrttf   LAPACK_GLOBAL(ctrttf,CTRTTF)
 
#define LAPACK_dtrttp   LAPACK_GLOBAL(dtrttp,DTRTTP)
 
#define LAPACK_strttp   LAPACK_GLOBAL(strttp,STRTTP)
 
#define LAPACK_ztrttp   LAPACK_GLOBAL(ztrttp,ZTRTTP)
 
#define LAPACK_ctrttp   LAPACK_GLOBAL(ctrttp,CTRTTP)
 
#define LAPACK_sgeqrfp   LAPACK_GLOBAL(sgeqrfp,SGEQRFP)
 
#define LAPACK_dgeqrfp   LAPACK_GLOBAL(dgeqrfp,DGEQRFP)
 
#define LAPACK_cgeqrfp   LAPACK_GLOBAL(cgeqrfp,CGEQRFP)
 
#define LAPACK_zgeqrfp   LAPACK_GLOBAL(zgeqrfp,ZGEQRFP)
 
#define LAPACK_clacgv   LAPACK_GLOBAL(clacgv,CLACGV)
 
#define LAPACK_zlacgv   LAPACK_GLOBAL(zlacgv,ZLACGV)
 
#define LAPACK_slarnv   LAPACK_GLOBAL(slarnv,SLARNV)
 
#define LAPACK_dlarnv   LAPACK_GLOBAL(dlarnv,DLARNV)
 
#define LAPACK_clarnv   LAPACK_GLOBAL(clarnv,CLARNV)
 
#define LAPACK_zlarnv   LAPACK_GLOBAL(zlarnv,ZLARNV)
 
#define LAPACK_sgeqr2   LAPACK_GLOBAL(sgeqr2,SGEQR2)
 
#define LAPACK_dgeqr2   LAPACK_GLOBAL(dgeqr2,DGEQR2)
 
#define LAPACK_cgeqr2   LAPACK_GLOBAL(cgeqr2,CGEQR2)
 
#define LAPACK_zgeqr2   LAPACK_GLOBAL(zgeqr2,ZGEQR2)
 
#define LAPACK_slacn2   LAPACK_GLOBAL(slacn2,SLACN2)
 
#define LAPACK_dlacn2   LAPACK_GLOBAL(dlacn2,DLACN2)
 
#define LAPACK_clacn2   LAPACK_GLOBAL(clacn2,CLACN2)
 
#define LAPACK_zlacn2   LAPACK_GLOBAL(zlacn2,ZLACN2)
 
#define LAPACK_slacpy   LAPACK_GLOBAL(slacpy,SLACPY)
 
#define LAPACK_dlacpy   LAPACK_GLOBAL(dlacpy,DLACPY)
 
#define LAPACK_clacpy   LAPACK_GLOBAL(clacpy,CLACPY)
 
#define LAPACK_zlacpy   LAPACK_GLOBAL(zlacpy,ZLACPY)
 
#define LAPACK_clacp2   LAPACK_GLOBAL(clacp2,CLACP2)
 
#define LAPACK_zlacp2   LAPACK_GLOBAL(zlacp2,ZLACP2)
 
#define LAPACK_sgetf2   LAPACK_GLOBAL(sgetf2,SGETF2)
 
#define LAPACK_dgetf2   LAPACK_GLOBAL(dgetf2,DGETF2)
 
#define LAPACK_cgetf2   LAPACK_GLOBAL(cgetf2,CGETF2)
 
#define LAPACK_zgetf2   LAPACK_GLOBAL(zgetf2,ZGETF2)
 
#define LAPACK_slaswp   LAPACK_GLOBAL(slaswp,SLASWP)
 
#define LAPACK_dlaswp   LAPACK_GLOBAL(dlaswp,DLASWP)
 
#define LAPACK_claswp   LAPACK_GLOBAL(claswp,CLASWP)
 
#define LAPACK_zlaswp   LAPACK_GLOBAL(zlaswp,ZLASWP)
 
#define LAPACK_slange   LAPACK_GLOBAL(slange,SLANGE)
 
#define LAPACK_dlange   LAPACK_GLOBAL(dlange,DLANGE)
 
#define LAPACK_clange   LAPACK_GLOBAL(clange,CLANGE)
 
#define LAPACK_zlange   LAPACK_GLOBAL(zlange,ZLANGE)
 
#define LAPACK_clanhe   LAPACK_GLOBAL(clanhe,CLANHE)
 
#define LAPACK_zlanhe   LAPACK_GLOBAL(zlanhe,ZLANHE)
 
#define LAPACK_slansy   LAPACK_GLOBAL(slansy,SLANSY)
 
#define LAPACK_dlansy   LAPACK_GLOBAL(dlansy,DLANSY)
 
#define LAPACK_clansy   LAPACK_GLOBAL(clansy,CLANSY)
 
#define LAPACK_zlansy   LAPACK_GLOBAL(zlansy,ZLANSY)
 
#define LAPACK_slantr   LAPACK_GLOBAL(slantr,SLANTR)
 
#define LAPACK_dlantr   LAPACK_GLOBAL(dlantr,DLANTR)
 
#define LAPACK_clantr   LAPACK_GLOBAL(clantr,CLANTR)
 
#define LAPACK_zlantr   LAPACK_GLOBAL(zlantr,ZLANTR)
 
#define LAPACK_slamch   LAPACK_GLOBAL(slamch,SLAMCH)
 
#define LAPACK_dlamch   LAPACK_GLOBAL(dlamch,DLAMCH)
 
#define LAPACK_sgelq2   LAPACK_GLOBAL(sgelq2,SGELQ2)
 
#define LAPACK_dgelq2   LAPACK_GLOBAL(dgelq2,DGELQ2)
 
#define LAPACK_cgelq2   LAPACK_GLOBAL(cgelq2,CGELQ2)
 
#define LAPACK_zgelq2   LAPACK_GLOBAL(zgelq2,ZGELQ2)
 
#define LAPACK_slarfb   LAPACK_GLOBAL(slarfb,SLARFB)
 
#define LAPACK_dlarfb   LAPACK_GLOBAL(dlarfb,DLARFB)
 
#define LAPACK_clarfb   LAPACK_GLOBAL(clarfb,CLARFB)
 
#define LAPACK_zlarfb   LAPACK_GLOBAL(zlarfb,ZLARFB)
 
#define LAPACK_slarfg   LAPACK_GLOBAL(slarfg,SLARFG)
 
#define LAPACK_dlarfg   LAPACK_GLOBAL(dlarfg,DLARFG)
 
#define LAPACK_clarfg   LAPACK_GLOBAL(clarfg,CLARFG)
 
#define LAPACK_zlarfg   LAPACK_GLOBAL(zlarfg,ZLARFG)
 
#define LAPACK_slarft   LAPACK_GLOBAL(slarft,SLARFT)
 
#define LAPACK_dlarft   LAPACK_GLOBAL(dlarft,DLARFT)
 
#define LAPACK_clarft   LAPACK_GLOBAL(clarft,CLARFT)
 
#define LAPACK_zlarft   LAPACK_GLOBAL(zlarft,ZLARFT)
 
#define LAPACK_slarfx   LAPACK_GLOBAL(slarfx,SLARFX)
 
#define LAPACK_dlarfx   LAPACK_GLOBAL(dlarfx,DLARFX)
 
#define LAPACK_clarfx   LAPACK_GLOBAL(clarfx,CLARFX)
 
#define LAPACK_zlarfx   LAPACK_GLOBAL(zlarfx,ZLARFX)
 
#define LAPACK_slatms   LAPACK_GLOBAL(slatms,SLATMS)
 
#define LAPACK_dlatms   LAPACK_GLOBAL(dlatms,DLATMS)
 
#define LAPACK_clatms   LAPACK_GLOBAL(clatms,CLATMS)
 
#define LAPACK_zlatms   LAPACK_GLOBAL(zlatms,ZLATMS)
 
#define LAPACK_slag2d   LAPACK_GLOBAL(slag2d,SLAG2D)
 
#define LAPACK_dlag2s   LAPACK_GLOBAL(dlag2s,DLAG2S)
 
#define LAPACK_clag2z   LAPACK_GLOBAL(clag2z,CLAG2Z)
 
#define LAPACK_zlag2c   LAPACK_GLOBAL(zlag2c,ZLAG2C)
 
#define LAPACK_slauum   LAPACK_GLOBAL(slauum,SLAUUM)
 
#define LAPACK_dlauum   LAPACK_GLOBAL(dlauum,DLAUUM)
 
#define LAPACK_clauum   LAPACK_GLOBAL(clauum,CLAUUM)
 
#define LAPACK_zlauum   LAPACK_GLOBAL(zlauum,ZLAUUM)
 
#define LAPACK_slagge   LAPACK_GLOBAL(slagge,SLAGGE)
 
#define LAPACK_dlagge   LAPACK_GLOBAL(dlagge,DLAGGE)
 
#define LAPACK_clagge   LAPACK_GLOBAL(clagge,CLAGGE)
 
#define LAPACK_zlagge   LAPACK_GLOBAL(zlagge,ZLAGGE)
 
#define LAPACK_slaset   LAPACK_GLOBAL(slaset,SLASET)
 
#define LAPACK_dlaset   LAPACK_GLOBAL(dlaset,DLASET)
 
#define LAPACK_claset   LAPACK_GLOBAL(claset,CLASET)
 
#define LAPACK_zlaset   LAPACK_GLOBAL(zlaset,ZLASET)
 
#define LAPACK_slasrt   LAPACK_GLOBAL(slasrt,SLASRT)
 
#define LAPACK_dlasrt   LAPACK_GLOBAL(dlasrt,DLASRT)
 
#define LAPACK_slagsy   LAPACK_GLOBAL(slagsy,SLAGSY)
 
#define LAPACK_dlagsy   LAPACK_GLOBAL(dlagsy,DLAGSY)
 
#define LAPACK_clagsy   LAPACK_GLOBAL(clagsy,CLAGSY)
 
#define LAPACK_zlagsy   LAPACK_GLOBAL(zlagsy,ZLAGSY)
 
#define LAPACK_claghe   LAPACK_GLOBAL(claghe,CLAGHE)
 
#define LAPACK_zlaghe   LAPACK_GLOBAL(zlaghe,ZLAGHE)
 
#define LAPACK_slapmr   LAPACK_GLOBAL(slapmr,SLAPMR)
 
#define LAPACK_dlapmr   LAPACK_GLOBAL(dlapmr,DLAPMR)
 
#define LAPACK_clapmr   LAPACK_GLOBAL(clapmr,CLAPMR)
 
#define LAPACK_zlapmr   LAPACK_GLOBAL(zlapmr,ZLAPMR)
 
#define LAPACK_slapy2   LAPACK_GLOBAL(slapy2,SLAPY2)
 
#define LAPACK_dlapy2   LAPACK_GLOBAL(dlapy2,DLAPY2)
 
#define LAPACK_slapy3   LAPACK_GLOBAL(slapy3,SLAPY3)
 
#define LAPACK_dlapy3   LAPACK_GLOBAL(dlapy3,DLAPY3)
 
#define LAPACK_slartgp   LAPACK_GLOBAL(slartgp,SLARTGP)
 
#define LAPACK_dlartgp   LAPACK_GLOBAL(dlartgp,DLARTGP)
 
#define LAPACK_slartgs   LAPACK_GLOBAL(slartgs,SLARTGS)
 
#define LAPACK_dlartgs   LAPACK_GLOBAL(dlartgs,DLARTGS)
 
#define LAPACK_cbbcsd   LAPACK_GLOBAL(cbbcsd,CBBCSD)
 
#define LAPACK_cheswapr   LAPACK_GLOBAL(cheswapr,CHESWAPR)
 
#define LAPACK_chetri2   LAPACK_GLOBAL(chetri2,CHETRI2)
 
#define LAPACK_chetri2x   LAPACK_GLOBAL(chetri2x,CHETRI2X)
 
#define LAPACK_chetrs2   LAPACK_GLOBAL(chetrs2,CHETRS2)
 
#define LAPACK_csyconv   LAPACK_GLOBAL(csyconv,CSYCONV)
 
#define LAPACK_csyswapr   LAPACK_GLOBAL(csyswapr,CSYSWAPR)
 
#define LAPACK_csytri2   LAPACK_GLOBAL(csytri2,CSYTRI2)
 
#define LAPACK_csytri2x   LAPACK_GLOBAL(csytri2x,CSYTRI2X)
 
#define LAPACK_csytrs2   LAPACK_GLOBAL(csytrs2,CSYTRS2)
 
#define LAPACK_cunbdb   LAPACK_GLOBAL(cunbdb,CUNBDB)
 
#define LAPACK_cuncsd   LAPACK_GLOBAL(cuncsd,CUNCSD)
 
#define LAPACK_dbbcsd   LAPACK_GLOBAL(dbbcsd,DBBCSD)
 
#define LAPACK_dorbdb   LAPACK_GLOBAL(dorbdb,DORBDB)
 
#define LAPACK_dorcsd   LAPACK_GLOBAL(dorcsd,DORCSD)
 
#define LAPACK_dsyconv   LAPACK_GLOBAL(dsyconv,DSYCONV)
 
#define LAPACK_dsyswapr   LAPACK_GLOBAL(dsyswapr,DSYSWAPR)
 
#define LAPACK_dsytri2   LAPACK_GLOBAL(dsytri2,DSYTRI2)
 
#define LAPACK_dsytri2x   LAPACK_GLOBAL(dsytri2x,DSYTRI2X)
 
#define LAPACK_dsytrs2   LAPACK_GLOBAL(dsytrs2,DSYTRS2)
 
#define LAPACK_sbbcsd   LAPACK_GLOBAL(sbbcsd,SBBCSD)
 
#define LAPACK_sorbdb   LAPACK_GLOBAL(sorbdb,SORBDB)
 
#define LAPACK_sorcsd   LAPACK_GLOBAL(sorcsd,SORCSD)
 
#define LAPACK_ssyconv   LAPACK_GLOBAL(ssyconv,SSYCONV)
 
#define LAPACK_ssyswapr   LAPACK_GLOBAL(ssyswapr,SSYSWAPR)
 
#define LAPACK_ssytri2   LAPACK_GLOBAL(ssytri2,SSYTRI2)
 
#define LAPACK_ssytri2x   LAPACK_GLOBAL(ssytri2x,SSYTRI2X)
 
#define LAPACK_ssytrs2   LAPACK_GLOBAL(ssytrs2,SSYTRS2)
 
#define LAPACK_zbbcsd   LAPACK_GLOBAL(zbbcsd,ZBBCSD)
 
#define LAPACK_zheswapr   LAPACK_GLOBAL(zheswapr,ZHESWAPR)
 
#define LAPACK_zhetri2   LAPACK_GLOBAL(zhetri2,ZHETRI2)
 
#define LAPACK_zhetri2x   LAPACK_GLOBAL(zhetri2x,ZHETRI2X)
 
#define LAPACK_zhetrs2   LAPACK_GLOBAL(zhetrs2,ZHETRS2)
 
#define LAPACK_zsyconv   LAPACK_GLOBAL(zsyconv,ZSYCONV)
 
#define LAPACK_zsyswapr   LAPACK_GLOBAL(zsyswapr,ZSYSWAPR)
 
#define LAPACK_zsytri2   LAPACK_GLOBAL(zsytri2,ZSYTRI2)
 
#define LAPACK_zsytri2x   LAPACK_GLOBAL(zsytri2x,ZSYTRI2X)
 
#define LAPACK_zsytrs2   LAPACK_GLOBAL(zsytrs2,ZSYTRS2)
 
#define LAPACK_zunbdb   LAPACK_GLOBAL(zunbdb,ZUNBDB)
 
#define LAPACK_zuncsd   LAPACK_GLOBAL(zuncsd,ZUNCSD)
 
#define LAPACK_sgemqrt   LAPACK_GLOBAL(sgemqrt,SGEMQRT)
 
#define LAPACK_dgemqrt   LAPACK_GLOBAL(dgemqrt,DGEMQRT)
 
#define LAPACK_cgemqrt   LAPACK_GLOBAL(cgemqrt,CGEMQRT)
 
#define LAPACK_zgemqrt   LAPACK_GLOBAL(zgemqrt,ZGEMQRT)
 
#define LAPACK_sgeqrt   LAPACK_GLOBAL(sgeqrt,SGEQRT)
 
#define LAPACK_dgeqrt   LAPACK_GLOBAL(dgeqrt,DGEQRT)
 
#define LAPACK_cgeqrt   LAPACK_GLOBAL(cgeqrt,CGEQRT)
 
#define LAPACK_zgeqrt   LAPACK_GLOBAL(zgeqrt,ZGEQRT)
 
#define LAPACK_sgeqrt2   LAPACK_GLOBAL(sgeqrt2,SGEQRT2)
 
#define LAPACK_dgeqrt2   LAPACK_GLOBAL(dgeqrt2,DGEQRT2)
 
#define LAPACK_cgeqrt2   LAPACK_GLOBAL(cgeqrt2,CGEQRT2)
 
#define LAPACK_zgeqrt2   LAPACK_GLOBAL(zgeqrt2,ZGEQRT2)
 
#define LAPACK_sgeqrt3   LAPACK_GLOBAL(sgeqrt3,SGEQRT3)
 
#define LAPACK_dgeqrt3   LAPACK_GLOBAL(dgeqrt3,DGEQRT3)
 
#define LAPACK_cgeqrt3   LAPACK_GLOBAL(cgeqrt3,CGEQRT3)
 
#define LAPACK_zgeqrt3   LAPACK_GLOBAL(zgeqrt3,ZGEQRT3)
 
#define LAPACK_stpmqrt   LAPACK_GLOBAL(stpmqrt,STPMQRT)
 
#define LAPACK_dtpmqrt   LAPACK_GLOBAL(dtpmqrt,DTPMQRT)
 
#define LAPACK_ctpmqrt   LAPACK_GLOBAL(ctpmqrt,CTPMQRT)
 
#define LAPACK_ztpmqrt   LAPACK_GLOBAL(ztpmqrt,ZTPMQRT)
 
#define LAPACK_dtpqrt   LAPACK_GLOBAL(dtpqrt,DTPQRT)
 
#define LAPACK_ctpqrt   LAPACK_GLOBAL(ctpqrt,CTPQRT)
 
#define LAPACK_ztpqrt   LAPACK_GLOBAL(ztpqrt,ZTPQRT)
 
#define LAPACK_stpqrt2   LAPACK_GLOBAL(stpqrt2,STPQRT2)
 
#define LAPACK_dtpqrt2   LAPACK_GLOBAL(dtpqrt2,DTPQRT2)
 
#define LAPACK_ctpqrt2   LAPACK_GLOBAL(ctpqrt2,CTPQRT2)
 
#define LAPACK_ztpqrt2   LAPACK_GLOBAL(ztpqrt2,ZTPQRT2)
 
#define LAPACK_stprfb   LAPACK_GLOBAL(stprfb,STPRFB)
 
#define LAPACK_dtprfb   LAPACK_GLOBAL(dtprfb,DTPRFB)
 
#define LAPACK_ctprfb   LAPACK_GLOBAL(ctprfb,CTPRFB)
 
#define LAPACK_ztprfb   LAPACK_GLOBAL(ztprfb,ZTPRFB)
 
#define LAPACK_ssysv_rook   LAPACK_GLOBAL(ssysv_rook,SSYSV_ROOK)
 
#define LAPACK_dsysv_rook   LAPACK_GLOBAL(dsysv_rook,DSYSV_ROOK)
 
#define LAPACK_csysv_rook   LAPACK_GLOBAL(csysv_rook,CSYSV_ROOK)
 
#define LAPACK_zsysv_rook   LAPACK_GLOBAL(zsysv_rook,ZSYSV_ROOK)
 
#define LAPACK_csyr   LAPACK_GLOBAL(csyr,CSYR)
 
#define LAPACK_zsyr   LAPACK_GLOBAL(zsyr,ZSYR)
 
#define LAPACK_ilaver   LAPACK_GLOBAL(ilaver,ILAVER)
 

Typedefs

typedef lapack_logical(* LAPACK_S_SELECT2 )(const float *, const float *)
 
typedef lapack_logical(* LAPACK_S_SELECT3 )(const float *, const float *, const float *)
 
typedef lapack_logical(* LAPACK_D_SELECT2 )(const double *, const double *)
 
typedef lapack_logical(* LAPACK_D_SELECT3 )(const double *, const double *, const double *)
 
typedef lapack_logical(* LAPACK_C_SELECT1 )(const lapack_complex_float *)
 
typedef lapack_logical(* LAPACK_C_SELECT2 )(const lapack_complex_float *, const lapack_complex_float *)
 
typedef lapack_logical(* LAPACK_Z_SELECT1 )(const lapack_complex_double *)
 
typedef lapack_logical(* LAPACK_Z_SELECT2 )(const lapack_complex_double *, const lapack_complex_double *)
 

Functions

lapack_complex_float lapack_make_complex_float (float re, float im)
 
lapack_complex_double lapack_make_complex_double (double re, double im)
 
lapack_logical LAPACK_lsame (char *ca, char *cb, lapack_int lca, lapack_int lcb)
 
lapack_int LAPACKE_sbdsdc (int matrix_order, char uplo, char compq, lapack_int n, float *d, float *e, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *q, lapack_int *iq)
 
lapack_int LAPACKE_dbdsdc (int matrix_order, char uplo, char compq, lapack_int n, double *d, double *e, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *q, lapack_int *iq)
 
lapack_int LAPACKE_sbdsqr (int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, float *vt, lapack_int ldvt, float *u, lapack_int ldu, float *c, lapack_int ldc)
 
lapack_int LAPACKE_dbdsqr (int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, double *vt, lapack_int ldvt, double *u, lapack_int ldu, double *c, lapack_int ldc)
 
lapack_int LAPACKE_cbdsqr (int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *c, lapack_int ldc)
 
lapack_int LAPACKE_zbdsqr (int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *c, lapack_int ldc)
 
lapack_int LAPACKE_sdisna (char job, lapack_int m, lapack_int n, const float *d, float *sep)
 
lapack_int LAPACKE_ddisna (char job, lapack_int m, lapack_int n, const double *d, double *sep)
 
lapack_int LAPACKE_sgbbrd (int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *pt, lapack_int ldpt, float *c, lapack_int ldc)
 
lapack_int LAPACKE_dgbbrd (int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *pt, lapack_int ldpt, double *c, lapack_int ldc)
 
lapack_int LAPACKE_cgbbrd (int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *pt, lapack_int ldpt, lapack_complex_float *c, lapack_int ldc)
 
lapack_int LAPACKE_zgbbrd (int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *pt, lapack_int ldpt, lapack_complex_double *c, lapack_int ldc)
 
lapack_int LAPACKE_sgbcon (int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)
 
lapack_int LAPACKE_dgbcon (int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)
 
lapack_int LAPACKE_cgbcon (int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)
 
lapack_int LAPACKE_zgbcon (int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)
 
lapack_int LAPACKE_sgbequ (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_dgbequ (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_cgbequ (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_zgbequ (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_sgbequb (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_dgbequb (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_cgbequb (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_zgbequb (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_sgbrfs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
 
lapack_int LAPACKE_dgbrfs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
 
lapack_int LAPACKE_cgbrfs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
 
lapack_int LAPACKE_zgbrfs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
 
lapack_int LAPACKE_sgbrfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_dgbrfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_cgbrfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_zgbrfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_sgbsv (int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, lapack_int *ipiv, float *b, lapack_int ldb)
 
lapack_int LAPACKE_dgbsv (int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, lapack_int *ipiv, double *b, lapack_int ldb)
 
lapack_int LAPACKE_cgbsv (int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
 
lapack_int LAPACKE_zgbsv (int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
 
lapack_int LAPACKE_sgbsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
 
lapack_int LAPACKE_dgbsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
 
lapack_int LAPACKE_cgbsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
 
lapack_int LAPACKE_zgbsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
 
lapack_int LAPACKE_sgbsvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_dgbsvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_cgbsvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_zgbsvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_sgbtrf (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, lapack_int *ipiv)
 
lapack_int LAPACKE_dgbtrf (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, lapack_int *ipiv)
 
lapack_int LAPACKE_cgbtrf (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv)
 
lapack_int LAPACKE_zgbtrf (int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv)
 
lapack_int LAPACKE_sgbtrs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const lapack_int *ipiv, float *b, lapack_int ldb)
 
lapack_int LAPACKE_dgbtrs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const lapack_int *ipiv, double *b, lapack_int ldb)
 
lapack_int LAPACKE_cgbtrs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
 
lapack_int LAPACKE_zgbtrs (int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
 
lapack_int LAPACKE_sgebak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, float *v, lapack_int ldv)
 
lapack_int LAPACKE_dgebak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, double *v, lapack_int ldv)
 
lapack_int LAPACKE_cgebak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, lapack_complex_float *v, lapack_int ldv)
 
lapack_int LAPACKE_zgebak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, lapack_complex_double *v, lapack_int ldv)
 
lapack_int LAPACKE_sgebal (int matrix_order, char job, lapack_int n, float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)
 
lapack_int LAPACKE_dgebal (int matrix_order, char job, lapack_int n, double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)
 
lapack_int LAPACKE_cgebal (int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)
 
lapack_int LAPACKE_zgebal (int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)
 
lapack_int LAPACKE_sgebrd (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tauq, float *taup)
 
lapack_int LAPACKE_dgebrd (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tauq, double *taup)
 
lapack_int LAPACKE_cgebrd (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup)
 
lapack_int LAPACKE_zgebrd (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup)
 
lapack_int LAPACKE_sgecon (int matrix_order, char norm, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond)
 
lapack_int LAPACKE_dgecon (int matrix_order, char norm, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond)
 
lapack_int LAPACKE_cgecon (int matrix_order, char norm, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond)
 
lapack_int LAPACKE_zgecon (int matrix_order, char norm, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond)
 
lapack_int LAPACKE_sgeequ (int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_dgeequ (int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_cgeequ (int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_zgeequ (int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_sgeequb (int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_dgeequb (int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_cgeequb (int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)
 
lapack_int LAPACKE_zgeequb (int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)
 
lapack_int LAPACKE_sgees (int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs)
 
lapack_int LAPACKE_dgees (int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs)
 
lapack_int LAPACKE_cgees (int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs)
 
lapack_int LAPACKE_zgees (int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs)
 
lapack_int LAPACKE_sgeesx (int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *rconde, float *rcondv)
 
lapack_int LAPACKE_dgeesx (int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *rconde, double *rcondv)
 
lapack_int LAPACKE_cgeesx (int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, float *rconde, float *rcondv)
 
lapack_int LAPACKE_zgeesx (int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, double *rconde, double *rcondv)
 
lapack_int LAPACKE_sgeev (int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)
 
lapack_int LAPACKE_dgeev (int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)
 
lapack_int LAPACKE_cgeev (int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)
 
lapack_int LAPACKE_zgeev (int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)
 
lapack_int LAPACKE_sgeevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)
 
lapack_int LAPACKE_dgeevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)
 
lapack_int LAPACKE_cgeevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)
 
lapack_int LAPACKE_zgeevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)
 
lapack_int LAPACKE_sgehrd (int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgehrd (int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgehrd (int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgehrd (int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgejsv (int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, float *u, lapack_int ldu, float *v, lapack_int ldv, float *stat, lapack_int *istat)
 
lapack_int LAPACKE_dgejsv (int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, double *u, lapack_int ldu, double *v, lapack_int ldv, double *stat, lapack_int *istat)
 
lapack_int LAPACKE_sgelq2 (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgelq2 (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgelq2 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgelq2 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgelqf (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgelqf (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgelqf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgelqf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgels (int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)
 
lapack_int LAPACKE_dgels (int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)
 
lapack_int LAPACKE_cgels (int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)
 
lapack_int LAPACKE_zgels (int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)
 
lapack_int LAPACKE_sgelsd (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
 
lapack_int LAPACKE_dgelsd (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
 
lapack_int LAPACKE_cgelsd (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
 
lapack_int LAPACKE_zgelsd (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
 
lapack_int LAPACKE_sgelss (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
 
lapack_int LAPACKE_dgelss (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
 
lapack_int LAPACKE_cgelss (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)
 
lapack_int LAPACKE_zgelss (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)
 
lapack_int LAPACKE_sgelsy (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)
 
lapack_int LAPACKE_dgelsy (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)
 
lapack_int LAPACKE_cgelsy (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)
 
lapack_int LAPACKE_zgelsy (int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)
 
lapack_int LAPACKE_sgeqlf (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgeqlf (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgeqlf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgeqlf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgeqp3 (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)
 
lapack_int LAPACKE_dgeqp3 (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)
 
lapack_int LAPACKE_cgeqp3 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgeqp3 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgeqpf (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)
 
lapack_int LAPACKE_dgeqpf (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)
 
lapack_int LAPACKE_cgeqpf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgeqpf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgeqr2 (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgeqr2 (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgeqr2 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgeqr2 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgeqrf (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgeqrf (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgeqrf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgeqrf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgeqrfp (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgeqrfp (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgeqrfp (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgeqrfp (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgerfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
 
lapack_int LAPACKE_dgerfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
 
lapack_int LAPACKE_cgerfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
 
lapack_int LAPACKE_zgerfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
 
lapack_int LAPACKE_sgerfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_dgerfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_cgerfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_zgerfsx (int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_sgerqf (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)
 
lapack_int LAPACKE_dgerqf (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)
 
lapack_int LAPACKE_cgerqf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)
 
lapack_int LAPACKE_zgerqf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)
 
lapack_int LAPACKE_sgesdd (int matrix_order, char jobz, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt)
 
lapack_int LAPACKE_dgesdd (int matrix_order, char jobz, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt)
 
lapack_int LAPACKE_cgesdd (int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt)
 
lapack_int LAPACKE_zgesdd (int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt)
 
lapack_int LAPACKE_sgesv (int matrix_order, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)
 
lapack_int LAPACKE_dgesv (int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)
 
lapack_int LAPACKE_cgesv (int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
 
lapack_int LAPACKE_zgesv (int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
 
lapack_int LAPACKE_dsgesv (int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *x, lapack_int ldx, lapack_int *iter)
 
lapack_int LAPACKE_zcgesv (int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_int *iter)
 
lapack_int LAPACKE_sgesvd (int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *superb)
 
lapack_int LAPACKE_dgesvd (int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *superb)
 
lapack_int LAPACKE_cgesvd (int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, float *superb)
 
lapack_int LAPACKE_zgesvd (int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, double *superb)
 
lapack_int LAPACKE_sgesvj (int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, lapack_int mv, float *v, lapack_int ldv, float *stat)
 
lapack_int LAPACKE_dgesvj (int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, lapack_int mv, double *v, lapack_int ldv, double *stat)
 
lapack_int LAPACKE_sgesvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
 
lapack_int LAPACKE_dgesvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
 
lapack_int LAPACKE_cgesvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)
 
lapack_int LAPACKE_zgesvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)
 
lapack_int LAPACKE_sgesvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_dgesvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_cgesvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)
 
lapack_int LAPACKE_zgesvxx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)
 
lapack_int LAPACKE_sgetf2 (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_dgetf2 (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_cgetf2 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_zgetf2 (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_sgetrf (int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_dgetrf (int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_cgetrf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_zgetrf (int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)
 
lapack_int LAPACKE_sgetri (int matrix_order, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)
 
lapack_int LAPACKE_dgetri (int matrix_order, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)
 
lapack_int LAPACKE_cgetri (int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)
 
lapack_int LAPACKE_zgetri (int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)
 
lapack_int LAPACKE_sgetrs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)
 
lapack_int LAPACKE_dgetrs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)
 
lapack_int LAPACKE_cgetrs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)
 
lapack_int LAPACKE_zgetrs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)
 
lapack_int LAPACKE_sggbak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, float *v, lapack_int ldv)
 
lapack_int LAPACKE_dggbak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, double *v, lapack_int ldv)
 
lapack_int LAPACKE_cggbak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, lapack_complex_float *v, lapack_int ldv)
 
lapack_int LAPACKE_zggbak (int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, lapack_complex_double *v, lapack_int ldv)
 
lapack_int LAPACKE_sggbal (int matrix_order, char job, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)
 
lapack_int LAPACKE_dggbal (int matrix_order, char job, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)
 
lapack_int LAPACKE_cggbal (int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)
 
lapack_int LAPACKE_zggbal (int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)
 
lapack_int LAPACKE_sgges (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr)
 
lapack_int LAPACKE_dgges (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr)
 
lapack_int LAPACKE_cgges (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr)
 
lapack_int LAPACKE_zgges (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr)
 
lapack_int LAPACKE_sggesx (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)
 
lapack_int LAPACKE_dggesx (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)
 
lapack_int LAPACKE_cggesx (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)
 
lapack_int LAPACKE_zggesx (int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)
 
lapack_int LAPACKE_sggev (int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)
 
lapack_int LAPACKE_dggev (int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)
 
lapack_int LAPACKE_cggev (int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)
 
lapack_int LAPACKE_zggev (int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)
 
lapack_int LAPACKE_sggevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)
 
lapack_int LAPACKE_dggevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)
 
lapack_int LAPACKE_cggevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)
 
lapack_int LAPACKE_zggevx (int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)
 
lapack_int LAPACKE_sggglm (int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *d, float *x, float *y)
 
lapack_int LAPACKE_dggglm (int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *d, double *x, double *y)
 
lapack_int LAPACKE_cggglm (int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y)
 
lapack_int LAPACKE_zggglm (int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y)
 
lapack_int LAPACKE_sgghrd (int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz)
 
lapack_int LAPACKE_dgghrd (int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz)
 
lapack_int LAPACKE_cgghrd (int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)
 
lapack_int LAPACKE_zgghrd (int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)
 
lapack_int LAPACKE_sgglse (int matrix_order, lapack_int m, lapack_int n, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *c, float *d, float *x)
 
lapack_int LAPACKE_dgglse (int matrix_order, lapack_int m, lapack_int n, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *c, double *d, double *x)
 
lapack_int LAPACKE_cgglse (int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x)
 
lapack_int LAPACKE_zgglse (int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x)
 
lapack_int LAPACKE_sggqrf (int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)
 
lapack_int LAPACKE_dggqrf (int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)
 
lapack_int LAPACKE_cggqrf (int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)
 
lapack_int LAPACKE_zggqrf (int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)
 
lapack_int LAPACKE_sggrqf (int matrix_order, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)
 
lapack_int LAPACKE_dggrqf (int matrix_order, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)
 
lapack_int LAPACKE_cggrqf (int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)
 
lapack_int LAPACKE_zggrqf (int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)
 
lapack_int LAPACKE_sggsvd (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, float *a, lapack_int lda, float *b, lapack_int ldb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *iwork)
 
lapack_int LAPACKE_dggsvd (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, double *a, lapack_int lda, double *b, lapack_int ldb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork)
 
lapack_int LAPACKE_cggsvd (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *iwork)
 
lapack_int LAPACKE_zggsvd (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *iwork)
 
lapack_int LAPACKE_sggsvp (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq)
 
lapack_int LAPACKE_dggsvp (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq)
 
lapack_int LAPACKE_cggsvp (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq)
 
lapack_int LAPACKE_zggsvp (int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq)
 
lapack_int LAPACKE_sgtcon (char norm, lapack_int n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float anorm, float *rcond)
 
lapack_int LAPACKE_dgtcon (char norm, lapack_int n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double anorm, double *rcond)
 
lapack_int LAPACKE_cgtcon (char norm, lapack_int n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float anorm, float *rcond)
 
lapack_int LAPACKE_zgtcon (char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond)
 
lapack_int LAPACKE_sgtrfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)
 
lapack_int LAPACKE_dgtrfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)
 
lapack_int LAPACKE_cgtrfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
 
lapack_int LAPACKE_zgtrfs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)
 
lapack_int LAPACKE_sgtsv (int matrix_order, lapack_int n, lapack_int nrhs, float *dl, float *d, float *du, float *b, lapack_int ldb)
 
lapack_int LAPACKE_dgtsv (int matrix_order, lapack_int n, lapack_int nrhs, double *dl, double *d, double *du, double *b, lapack_int ldb)
 
lapack_int LAPACKE_cgtsv (int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int ldb)
 
lapack_int LAPACKE_zgtsv (int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int ldb)
 
lapack_int LAPACKE_sgtsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
 
lapack_int LAPACKE_dgtsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
 
lapack_int LAPACKE_cgtsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)
 
lapack_int LAPACKE_zgtsvx (int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)
 
lapack_int LAPACKE_sgttrf (lapack_int n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv)
 
lapack_int LAPACKE_dgttrf (lapack_int n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv)
 
lapack_int LAPACKE_cgttrf (lapack_int n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv)
 
lapack_int LAPACKE_zgttrf (lapack_int n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv)
 
lapack_int LAPACKE_sgttrs (int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int ldb)
 
lapack_int