8#include "cblas_mangling.h" 
   13#define BLAS_FORTRAN_STRLEN_END 
   16  #define FORTRAN_STRLEN size_t 
   33#define F77_xerbla              F77_GLOBAL(xerbla,XERBLA) 
   37#define F77_srotg               F77_GLOBAL(srotgtest,SROTGTEST) 
   38#define F77_srotmg              F77_GLOBAL(srotmgtest,SROTMGTEST) 
   39#define F77_srot                F77_GLOBAL(srottest,SROTTEST) 
   40#define F77_srotm               F77_GLOBAL(srotmtest,SROTMTEST) 
   41#define F77_drotg               F77_GLOBAL(drotgtest,DROTGTEST) 
   42#define F77_drotmg              F77_GLOBAL(drotmgtest,DROTMGTEST) 
   43#define F77_drot                F77_GLOBAL(drottest,DROTTEST) 
   44#define F77_drotm               F77_GLOBAL(drotmtest,DROTMTEST) 
   45#define F77_sswap               F77_GLOBAL(sswaptest,SSWAPTEST) 
   46#define F77_scopy               F77_GLOBAL(scopytest,SCOPYTEST) 
   47#define F77_saxpy               F77_GLOBAL(saxpytest,SAXPYTEST) 
   48#define F77_isamax              F77_GLOBAL(isamaxtest,ISAMAXTEST) 
   49#define F77_dswap               F77_GLOBAL(dswaptest,DSWAPTEST) 
   50#define F77_dcopy               F77_GLOBAL(dcopytest,DCOPYTEST) 
   51#define F77_daxpy               F77_GLOBAL(daxpytest,DAXPYTEST) 
   52#define F77_idamax              F77_GLOBAL(idamaxtest,IDAMAXTEST) 
   53#define F77_cswap               F77_GLOBAL(cswaptest,CSWAPTEST) 
   54#define F77_ccopy               F77_GLOBAL(ccopytest,CCOPYTEST) 
   55#define F77_caxpy               F77_GLOBAL(caxpytest,CAXPYTEST) 
   56#define F77_icamax              F77_GLOBAL(icamaxtest,ICAMAXTEST) 
   57#define F77_zswap               F77_GLOBAL(zswaptest,ZSWAPTEST) 
   58#define F77_zcopy               F77_GLOBAL(zcopytest,ZCOPYTEST) 
   59#define F77_zaxpy               F77_GLOBAL(zaxpytest,ZAXPYTEST) 
   60#define F77_izamax              F77_GLOBAL(izamaxtest,IZAMAXTEST) 
   61#define F77_sdot                F77_GLOBAL(sdottest,SDOTTEST) 
   62#define F77_ddot                F77_GLOBAL(ddottest,DDOTTEST) 
   63#define F77_dsdot               F77_GLOBAL(dsdottest,DSDOTTEST) 
   64#define F77_sscal               F77_GLOBAL(sscaltest,SSCALTEST) 
   65#define F77_dscal               F77_GLOBAL(dscaltest,DSCALTEST) 
   66#define F77_cscal               F77_GLOBAL(cscaltest,CSCALTEST) 
   67#define F77_zscal               F77_GLOBAL(zscaltest,ZSCALTEST) 
   68#define F77_csscal              F77_GLOBAL(csscaltest,CSSCALTEST) 
   69#define F77_zdscal              F77_GLOBAL(zdscaltest,ZDSCALTEST) 
   70#define F77_cdotu               F77_GLOBAL(cdotutest,CDOTUTEST) 
   71#define F77_cdotc               F77_GLOBAL(cdotctest,CDOTCTEST) 
   72#define F77_zdotu               F77_GLOBAL(zdotutest,ZDOTUTEST) 
   73#define F77_zdotc               F77_GLOBAL(zdotctest,ZDOTCTEST) 
   74#define F77_snrm2               F77_GLOBAL(snrm2test,SNRM2TEST) 
   75#define F77_sasum               F77_GLOBAL(sasumtest,SASUMTEST) 
   76#define F77_dnrm2               F77_GLOBAL(dnrm2test,DNRM2TEST) 
   77#define F77_dasum               F77_GLOBAL(dasumtest,DASUMTEST) 
   78#define F77_scnrm2              F77_GLOBAL(scnrm2test,SCNRM2TEST) 
   79#define F77_scasum              F77_GLOBAL(scasumtest,SCASUMTEST) 
   80#define F77_dznrm2              F77_GLOBAL(dznrm2test,DZNRM2TEST) 
   81#define F77_dzasum              F77_GLOBAL(dzasumtest,DZASUMTEST) 
   82#define F77_sdsdot              F77_GLOBAL(sdsdottest, SDSDOTTEST) 
   86#define F77_s2chke              F77_GLOBAL(cs2chke,CS2CHKE) 
   87#define F77_d2chke              F77_GLOBAL(cd2chke,CD2CHKE) 
   88#define F77_c2chke              F77_GLOBAL(cc2chke,CC2CHKE) 
   89#define F77_z2chke              F77_GLOBAL(cz2chke,CZ2CHKE) 
   90#define F77_ssymv               F77_GLOBAL(cssymv,CSSYMV) 
   91#define F77_ssbmv               F77_GLOBAL(cssbmv,CSSBMV) 
   92#define F77_sspmv               F77_GLOBAL(csspmv,CSSPMV) 
   93#define F77_sger                F77_GLOBAL(csger,CSGER) 
   94#define F77_ssyr                F77_GLOBAL(cssyr,CSSYR) 
   95#define F77_sspr                F77_GLOBAL(csspr,CSSPR) 
   96#define F77_ssyr2               F77_GLOBAL(cssyr2,CSSYR2) 
   97#define F77_sspr2               F77_GLOBAL(csspr2,CSSPR2) 
   98#define F77_dsymv               F77_GLOBAL(cdsymv,CDSYMV) 
   99#define F77_dsbmv               F77_GLOBAL(cdsbmv,CDSBMV) 
  100#define F77_dspmv               F77_GLOBAL(cdspmv,CDSPMV) 
  101#define F77_dger                F77_GLOBAL(cdger,CDGER) 
  102#define F77_dsyr                F77_GLOBAL(cdsyr,CDSYR) 
  103#define F77_dspr                F77_GLOBAL(cdspr,CDSPR) 
  104#define F77_dsyr2               F77_GLOBAL(cdsyr2,CDSYR2) 
  105#define F77_dspr2               F77_GLOBAL(cdspr2,CDSPR2) 
  106#define F77_chemv               F77_GLOBAL(cchemv,CCHEMV) 
  107#define F77_chbmv               F77_GLOBAL(cchbmv,CCHBMV) 
  108#define F77_chpmv               F77_GLOBAL(cchpmv,CCHPMV) 
  109#define F77_cgeru               F77_GLOBAL(ccgeru,CCGERU) 
  110#define F77_cgerc               F77_GLOBAL(ccgerc,CCGERC) 
  111#define F77_cher                F77_GLOBAL(ccher,CCHER) 
  112#define F77_chpr                F77_GLOBAL(cchpr,CCHPR) 
  113#define F77_cher2               F77_GLOBAL(ccher2,CCHER2) 
  114#define F77_chpr2               F77_GLOBAL(cchpr2,CCHPR2) 
  115#define F77_zhemv               F77_GLOBAL(czhemv,CZHEMV) 
  116#define F77_zhbmv               F77_GLOBAL(czhbmv,CZHBMV) 
  117#define F77_zhpmv               F77_GLOBAL(czhpmv,CZHPMV) 
  118#define F77_zgeru               F77_GLOBAL(czgeru,CZGERU) 
  119#define F77_zgerc               F77_GLOBAL(czgerc,CZGERC) 
  120#define F77_zher                F77_GLOBAL(czher,CZHER) 
  121#define F77_zhpr                F77_GLOBAL(czhpr,CZHPR) 
  122#define F77_zher2               F77_GLOBAL(czher2,CZHER2) 
  123#define F77_zhpr2               F77_GLOBAL(czhpr2,CZHPR2) 
  124#define F77_sgemv               F77_GLOBAL(csgemv,CSGEMV) 
  125#define F77_sgbmv               F77_GLOBAL(csgbmv,CSGBMV) 
  126#define F77_strmv               F77_GLOBAL(cstrmv,CSTRMV) 
  127#define F77_stbmv               F77_GLOBAL(cstbmv,CSTBMV) 
  128#define F77_stpmv               F77_GLOBAL(cstpmv,CSTPMV) 
  129#define F77_strsv               F77_GLOBAL(cstrsv,CSTRSV) 
  130#define F77_stbsv               F77_GLOBAL(cstbsv,CSTBSV) 
  131#define F77_stpsv               F77_GLOBAL(cstpsv,CSTPSV) 
  132#define F77_dgemv               F77_GLOBAL(cdgemv,CDGEMV) 
  133#define F77_dgbmv               F77_GLOBAL(cdgbmv,CDGBMV) 
  134#define F77_dtrmv               F77_GLOBAL(cdtrmv,CDTRMV) 
  135#define F77_dtbmv               F77_GLOBAL(cdtbmv,CDTBMV) 
  136#define F77_dtpmv               F77_GLOBAL(cdtpmv,CDTPMV) 
  137#define F77_dtrsv               F77_GLOBAL(cdtrsv,CDTRSV) 
  138#define F77_dtbsv               F77_GLOBAL(cdtbsv,CDTBSV) 
  139#define F77_dtpsv               F77_GLOBAL(cdtpsv,CDTPSV) 
  140#define F77_cgemv               F77_GLOBAL(ccgemv,CCGEMV) 
  141#define F77_cgbmv               F77_GLOBAL(ccgbmv,CCGBMV) 
  142#define F77_ctrmv               F77_GLOBAL(cctrmv,CCTRMV) 
  143#define F77_ctbmv               F77_GLOBAL(cctbmv,CCTBMV) 
  144#define F77_ctpmv               F77_GLOBAL(cctpmv,CCTPMV) 
  145#define F77_ctrsv               F77_GLOBAL(cctrsv,CCTRSV) 
  146#define F77_ctbsv               F77_GLOBAL(cctbsv,CCTBSV) 
  147#define F77_ctpsv               F77_GLOBAL(cctpsv,CCTPSV) 
  148#define F77_zgemv               F77_GLOBAL(czgemv,CZGEMV) 
  149#define F77_zgbmv               F77_GLOBAL(czgbmv,CZGBMV) 
  150#define F77_ztrmv               F77_GLOBAL(cztrmv,CZTRMV) 
  151#define F77_ztbmv               F77_GLOBAL(cztbmv,CZTBMV) 
  152#define F77_ztpmv               F77_GLOBAL(cztpmv,CZTPMV) 
  153#define F77_ztrsv               F77_GLOBAL(cztrsv,CZTRSV) 
  154#define F77_ztbsv               F77_GLOBAL(cztbsv,CZTBSV) 
  155#define F77_ztpsv               F77_GLOBAL(cztpsv,CZTPSV) 
  159#define F77_s3chke              F77_GLOBAL(cs3chke,CS3CHKE) 
  160#define F77_d3chke              F77_GLOBAL(cd3chke,CD3CHKE) 
  161#define F77_c3chke              F77_GLOBAL(cc3chke,CC3CHKE) 
  162#define F77_z3chke              F77_GLOBAL(cz3chke,CZ3CHKE) 
  163#define F77_chemm               F77_GLOBAL(cchemm,CCHEMM) 
  164#define F77_cherk               F77_GLOBAL(ccherk,CCHERK) 
  165#define F77_cher2k              F77_GLOBAL(ccher2k,CCHER2K) 
  166#define F77_zhemm               F77_GLOBAL(czhemm,CZHEMM) 
  167#define F77_zherk               F77_GLOBAL(czherk,CZHERK) 
  168#define F77_zher2k              F77_GLOBAL(czher2k,CZHER2K) 
  169#define F77_sgemm               F77_GLOBAL(csgemm,CSGEMM) 
  170#define F77_sgemmtr             F77_GLOBAL(csgemmtr,CSGEMMTR) 
  171#define F77_ssymm               F77_GLOBAL(cssymm,CSSYMM) 
  172#define F77_ssyrk               F77_GLOBAL(cssyrk,CSSYRK) 
  173#define F77_ssyr2k              F77_GLOBAL(cssyr2k,CSSYR2K) 
  174#define F77_strmm               F77_GLOBAL(cstrmm,CSTRMM) 
  175#define F77_strsm               F77_GLOBAL(cstrsm,CSTRSM) 
  176#define F77_dgemm               F77_GLOBAL(cdgemm,CDGEMM) 
  177#define F77_dgemmtr             F77_GLOBAL(cdgemmtr,CDGEMMTR) 
  178#define F77_dsymm               F77_GLOBAL(cdsymm,CDSYMM) 
  179#define F77_dsyrk               F77_GLOBAL(cdsyrk,CDSYRK) 
  180#define F77_dsyr2k              F77_GLOBAL(cdsyr2k,CDSYR2K) 
  181#define F77_dtrmm               F77_GLOBAL(cdtrmm,CDTRMM) 
  182#define F77_dtrsm               F77_GLOBAL(cdtrsm,CDTRSM) 
  183#define F77_cgemm               F77_GLOBAL(ccgemm,CCGEMM) 
  184#define F77_cgemmtr             F77_GLOBAL(ccgemmtr,CCGEMMTR) 
  185#define F77_csymm               F77_GLOBAL(ccsymm,CCSYMM) 
  186#define F77_csyrk               F77_GLOBAL(ccsyrk,CCSYRK) 
  187#define F77_csyr2k              F77_GLOBAL(ccsyr2k,CCSYR2K) 
  188#define F77_ctrmm               F77_GLOBAL(cctrmm,CCTRMM) 
  189#define F77_ctrsm               F77_GLOBAL(cctrsm,CCTRSM) 
  190#define F77_zgemm               F77_GLOBAL(czgemm,CZGEMM) 
  191#define F77_zgemmtr             F77_GLOBAL(czgemmtr,CZGEMMTR) 
  192#define F77_zsymm               F77_GLOBAL(czsymm,CZSYMM) 
  193#define F77_zsyrk               F77_GLOBAL(czsyrk,CZSYRK) 
  194#define F77_zsyr2k              F77_GLOBAL(czsyr2k,CZSYR2K) 
  195#define F77_ztrmm               F77_GLOBAL(cztrmm,CZTRMM) 
  196#define F77_ztrsm               F77_GLOBAL(cztrsm, CZTRSM) 
void get_diag_type(char *type, CBLAS_DIAG *diag)
 
void get_side_type(char *type, CBLAS_SIDE *side)
 
void get_uplo_type(char *type, CBLAS_UPLO *uplo)
 
void get_transpose_type(char *type, CBLAS_TRANSPOSE *trans)