📄 cblas_f77.h
字号:
#define F77_xerbla xerbla #define F77_srotg srotg #define F77_srotmg srotmg #define F77_srot srot #define F77_srotm srotm #define F77_drotg drotg #define F77_drotmg drotmg #define F77_drot drot #define F77_drotm drotm #define F77_sswap sswap #define F77_scopy scopy #define F77_saxpy saxpy #define F77_isamax_sub isamaxsub #define F77_dswap dswap #define F77_dcopy dcopy #define F77_daxpy daxpy #define F77_idamax_sub idamaxsub #define F77_cswap cswap #define F77_ccopy ccopy #define F77_caxpy caxpy #define F77_icamax_sub icamaxsub #define F77_zswap zswap #define F77_zcopy zcopy #define F77_zaxpy zaxpy #define F77_izamax_sub izamaxsub #define F77_sdot_sub sdotsub #define F77_ddot_sub ddotsub #define F77_dsdot_sub dsdotsub #define F77_sscal sscal #define F77_dscal dscal #define F77_cscal cscal #define F77_zscal zscal #define F77_csscal csscal #define F77_zdscal zdscal #define F77_cdotu_sub cdotusub #define F77_cdotc_sub cdotcsub #define F77_zdotu_sub zdotusub #define F77_zdotc_sub zdotcsub #define F77_snrm2_sub snrm2sub #define F77_sasum_sub sasumsub #define F77_dnrm2_sub dnrm2sub #define F77_dasum_sub dasumsub #define F77_scnrm2_sub scnrm2sub #define F77_scasum_sub scasumsub #define F77_dznrm2_sub dznrm2sub #define F77_dzasum_sub dzasumsub #define F77_sdsdot_sub sdsdotsub/* * Level 2 BLAS */ #define F77_ssymv ssymv #define F77_ssbmv ssbmv #define F77_sspmv sspmv #define F77_sger sger #define F77_ssyr ssyr #define F77_sspr sspr #define F77_ssyr2 ssyr2 #define F77_sspr2 sspr2 #define F77_dsymv dsymv #define F77_dsbmv dsbmv #define F77_dspmv dspmv #define F77_dger dger #define F77_dsyr dsyr #define F77_dspr dspr #define F77_dsyr2 dsyr2 #define F77_dspr2 dspr2 #define F77_chemv chemv #define F77_chbmv chbmv #define F77_chpmv chpmv #define F77_cgeru cgeru #define F77_cgerc cgerc #define F77_cher cher #define F77_chpr chpr #define F77_cher2 cher2 #define F77_chpr2 chpr2 #define F77_zhemv zhemv #define F77_zhbmv zhbmv #define F77_zhpmv zhpmv #define F77_zgeru zgeru #define F77_zgerc zgerc #define F77_zher zher #define F77_zhpr zhpr #define F77_zher2 zher2 #define F77_zhpr2 zhpr2 #define F77_sgemv sgemv #define F77_sgbmv sgbmv #define F77_strmv strmv #define F77_stbmv stbmv #define F77_stpmv stpmv #define F77_strsv strsv #define F77_stbsv stbsv #define F77_stpsv stpsv #define F77_dgemv dgemv #define F77_dgbmv dgbmv #define F77_dtrmv dtrmv #define F77_dtbmv dtbmv #define F77_dtpmv dtpmv #define F77_dtrsv dtrsv #define F77_dtbsv dtbsv #define F77_dtpsv dtpsv #define F77_cgemv cgemv #define F77_cgbmv cgbmv #define F77_ctrmv ctrmv #define F77_ctbmv ctbmv #define F77_ctpmv ctpmv #define F77_ctrsv ctrsv #define F77_ctbsv ctbsv #define F77_ctpsv ctpsv #define F77_zgemv zgemv #define F77_zgbmv zgbmv #define F77_ztrmv ztrmv #define F77_ztbmv ztbmv #define F77_ztpmv ztpmv #define F77_ztrsv ztrsv #define F77_ztbsv ztbsv #define F77_ztpsv ztpsv/* * Level 3 BLAS */ #define F77_chemm chemm #define F77_cherk cherk #define F77_cher2k cher2k #define F77_zhemm zhemm #define F77_zherk zherk #define F77_zher2k zher2k #define F77_sgemm sgemm #define F77_ssymm ssymm #define F77_ssyrk ssyrk #define F77_ssyr2k ssyr2k #define F77_strmm strmm #define F77_strsm strsm #define F77_dgemm dgemm #define F77_dsymm dsymm #define F77_dsyrk dsyrk #define F77_dsyr2k dsyr2k #define F77_dtrmm dtrmm #define F77_dtrsm dtrsm #define F77_cgemm cgemm #define F77_csymm csymm #define F77_csyrk csyrk #define F77_csyr2k csyr2k #define F77_ctrmm ctrmm #define F77_ctrsm ctrsm #define F77_zgemm zgemm #define F77_zsymm zsymm #define F77_zsyrk zsyrk #define F77_zsyr2k zsyr2k #define F77_ztrmm ztrmm #define F77_ztrsm ztrsm#endif void F77_xerbla(FCHAR, void *);/* * Level 1 Fortran Prototypes *//* Single Precision */ void F77_srot(FINT, float *, FINT, float *, FINT, const float *, const float *); void F77_srotg(float *,float *,float *,float *); void F77_srotm( FINT, float *, FINT, float *, FINT, const float *); void F77_srotmg(float *,float *,float *,const float *, float *); void F77_sswap( FINT, float *, FINT, float *, FINT); void F77_scopy( FINT, const float *, FINT, float *, FINT); void F77_saxpy( FINT, const float *, const float *, FINT, float *, FINT); void F77_sdot_sub(FINT, const float *, FINT, const float *, FINT, float *); void F77_sdsdot_sub( FINT, const float *, const float *, FINT, const float *, FINT, float *); void F77_sscal( FINT, const float *, float *, FINT); void F77_snrm2_sub( FINT, const float *, FINT, float *); void F77_sasum_sub( FINT, const float *, FINT, float *); void F77_isamax_sub( FINT, const float * , FINT, FINT2);/* Double Precision */ void F77_drot(FINT, double *, FINT, double *, FINT, const double *, const double *); void F77_drotg(double *,double *,double *,double *); void F77_drotm( FINT, double *, FINT, double *, FINT, const double *); void F77_drotmg(double *,double *,double *,const double *, double *); void F77_dswap( FINT, double *, FINT, double *, FINT); void F77_dcopy( FINT, const double *, FINT, double *, FINT); void F77_daxpy( FINT, const double *, const double *, FINT, double *, FINT); void F77_dswap( FINT, double *, FINT, double *, FINT); void F77_dsdot_sub(FINT, const float *, FINT, const float *, FINT, double *); void F77_ddot_sub( FINT, const double *, FINT, const double *, FINT, double *); void F77_dscal( FINT, const double *, double *, FINT); void F77_dnrm2_sub( FINT, const double *, FINT, double *); void F77_dasum_sub( FINT, const double *, FINT, double *); void F77_idamax_sub( FINT, const double * , FINT, FINT2);/* Single Complex Precision */ void F77_cswap( FINT, void *, FINT, void *, FINT); void F77_ccopy( FINT, const void *, FINT, void *, FINT); void F77_caxpy( FINT, const void *, const void *, FINT, void *, FINT); void F77_cswap( FINT, void *, FINT, void *, FINT); void F77_cdotc_sub( FINT, const void *, FINT, const void *, FINT, void *); void F77_cdotu_sub( FINT, const void *, FINT, const void *, FINT, void *); void F77_cscal( FINT, const void *, void *, FINT); void F77_icamax_sub( FINT, const void *, FINT, FINT2); void F77_csscal( FINT, const float *, void *, FINT); void F77_scnrm2_sub( FINT, const void *, FINT, float *); void F77_scasum_sub( FINT, const void *, FINT, float *);/* Double Complex Precision */ void F77_zswap( FINT, void *, FINT, void *, FINT); void F77_zcopy( FINT, const void *, FINT, void *, FINT); void F77_zaxpy( FINT, const void *, const void *, FINT, void *, FINT); void F77_zswap( FINT, void *, FINT, void *, FINT); void F77_zdotc_sub( FINT, const void *, FINT, const void *, FINT, void *); void F77_zdotu_sub( FINT, const void *, FINT, const void *, FINT, void *); void F77_zdscal( FINT, const double *, void *, FINT); void F77_zscal( FINT, const void *, void *, FINT); void F77_dznrm2_sub( FINT, const void *, FINT, double *); void F77_dzasum_sub( FINT, const void *, FINT, double *); void F77_izamax_sub( FINT, const void *, FINT, FINT2);/* * Level 2 Fortran Prototypes *//* Single Precision */ void F77_sgemv(FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_sgbmv(FCHAR, FINT, FINT, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_ssymv(FCHAR, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_ssbmv(FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_sspmv(FCHAR, FINT, const float *, const float *, const float *, FINT, const float *, float *, FINT); void F77_strmv( FCHAR, FCHAR, FCHAR, FINT, const float *, FINT, float *, FINT); void F77_stbmv( FCHAR, FCHAR, FCHAR, FINT, FINT, const float *, FINT, float *, FINT); void F77_strsv( FCHAR, FCHAR, FCHAR, FINT, const float *, FINT, float *, FINT); void F77_stbsv( FCHAR, FCHAR, FCHAR, FINT, FINT, const float *, FINT, float *, FINT); void F77_stpmv( FCHAR, FCHAR, FCHAR, FINT, const float *, float *, FINT); void F77_stpsv( FCHAR, FCHAR, FCHAR, FINT, const float *, float *, FINT); void F77_sger( FINT, FINT, const float *, const float *, FINT, const float *, FINT, float *, FINT); void F77_ssyr(FCHAR, FINT, const float *, const float *, FINT, float *, FINT); void F77_sspr(FCHAR, FINT, const float *, const float *, FINT, float *); void F77_sspr2(FCHAR, FINT, const float *, const float *, FINT, const float *, FINT, float *); void F77_ssyr2(FCHAR, FINT, const float *, const float *, FINT, const float *, FINT, float *, FINT);/* Double Precision */ void F77_dgemv(FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_dgbmv(FCHAR, FINT, FINT, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_dsymv(FCHAR, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_dsbmv(FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_dspmv(FCHAR, FINT, const double *, const double *, const double *, FINT, const double *, double *, FINT); void F77_dtrmv( FCHAR, FCHAR, FCHAR, FINT, const double *, FINT, double *, FINT); void F77_dtbmv( FCHAR, FCHAR, FCHAR, FINT, FINT, const double *, FINT, double *, FINT); void F77_dtrsv( FCHAR, FCHAR, FCHAR, FINT, const double *, FINT, double *, FINT); void F77_dtbsv( FCHAR, FCHAR, FCHAR, FINT, FINT, const double *, FINT, double *, FINT); void F77_dtpmv( FCHAR, FCHAR, FCHAR, FINT, const double *, double *, FINT); void F77_dtpsv( FCHAR, FCHAR, FCHAR, FINT, const double *, double *, FINT); void F77_dger( FINT, FINT, const double *, const double *, FINT, const double *, FINT, double *, FINT); void F77_dsyr(FCHAR, FINT, const double *, const double *, FINT, double *, FINT); void F77_dspr(FCHAR, FINT, const double *, const double *, FINT, double *); void F77_dspr2(FCHAR, FINT, const double *, const double *, FINT, const double *, FINT, double *); void F77_dsyr2(FCHAR, FINT, const double *, const double *, FINT, const double *, FINT, double *, FINT);/* Single Complex Precision */ void F77_cgemv(FCHAR, FINT, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_cgbmv(FCHAR, FINT, FINT, FINT, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_chemv(FCHAR, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_chbmv(FCHAR, FINT, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_chpmv(FCHAR, FINT, const void *, const void *, const void *, FINT, const void *, void *, FINT); void F77_ctrmv( FCHAR, FCHAR, FCHAR, FINT, const void *, FINT, void *, FINT); void F77_ctbmv( FCHAR, FCHAR, FCHAR, FINT, FINT, const void *, FINT, void *, FINT); void F77_ctpmv( FCHAR, FCHAR, FCHAR, FINT, const void *, void *, FINT); void F77_ctrsv( FCHAR, FCHAR, FCHAR, FINT, const void *, FINT, void *, FINT); void F77_ctbsv( FCHAR, FCHAR, FCHAR, FINT, FINT, const void *, FINT, void *, FINT); void F77_ctpsv( FCHAR, FCHAR, FCHAR, FINT, const void *, void *,FINT); void F77_cgerc( FINT, FINT, const void *, const void *, FINT, const void *, FINT, void *, FINT); void F77_cgeru( FINT, FINT, const void *, const void *, FINT, const void *, FINT, void *, FINT); void F77_cher(FCHAR, FINT, const float *, const void *, FINT, void *, FINT); void F77_cher2(FCHAR, FINT, const void *, const void *, FINT, const void *, FINT, void *, FINT); void F77_chpr(FCHAR, FINT, const float *, const void *, FINT, void *); void F77_chpr2(FCHAR, FINT, const float *, const void *, FINT, const void *, FINT, void *);/* Double Complex Precision */ void F77_zgemv(FCHAR, FINT, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_zgbmv(FCHAR, FINT, FINT, FINT, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_zhemv(FCHAR, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_zhbmv(FCHAR, FINT, FINT, const void *, const void *, FINT, const void *, FINT, const void *, void *, FINT); void F77_zhpmv(FCHAR, FINT, const void *, const void *, const void *, FINT, const void *, void *, FINT); void F77_ztrmv( FCHAR, FCHAR, FCHAR, FINT, const void *, FINT, void *, FINT); void F77_ztbmv( FCHAR, FCHAR, FCHAR, FINT, FINT, const void *, FINT, void *, FINT); void F77_ztpmv( FCHAR, FCHAR, FCHAR, FINT, const void *, void *, FINT); void F77_ztrsv( FCHAR, FCHAR, FCHAR, FINT, const void *, FINT, void *, FINT); void F77_ztbsv( FCHAR, FCHAR, FCHAR, FINT, FINT, const void *, FINT, void *, FINT); void F77_ztpsv( FCHAR, FCHAR, FCHAR, FINT, const void *, void *,FINT); void F77_zgerc( FINT, FINT, const void *, const void *, FINT, const void *, FINT, void *, FINT); void F77_zgeru( FINT, FINT, const void *, const void *, FINT, const void *, FINT, void *, FINT); void F77_zher(FCHAR, FINT, const double *, const void *, FINT, void *, FINT); void F77_zher2(FCHAR, FINT, const void *, const void *, FINT, const void *, FINT, void *, FINT); void F77_zhpr(FCHAR, FINT, const double *, const void *, FINT, void *); void F77_zhpr2(FCHAR, FINT, const double *, const void *, FINT, const void *, FINT, void *);/* * Level 3 Fortran Prototypes *//* Single Precision */ void F77_sgemm(FCHAR, FCHAR, FINT, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_ssymm(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_ssyrk(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, float *, FINT); void F77_ssyr2k(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_strmm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, float *, FINT); void F77_strsm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, float *, FINT);/* Double Precision */ void F77_dgemm(FCHAR, FCHAR, FINT, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_dsymm(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_dsyrk(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, double *, FINT); void F77_dsyr2k(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_dtrmm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, double *, FINT); void F77_dtrsm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, double *, FINT);/* Single Complex Precision */ void F77_cgemm(FCHAR, FCHAR, FINT, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_csymm(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_chemm(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_csyrk(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, float *, FINT); void F77_cherk(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, float *, FINT); void F77_csyr2k(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_cher2k(FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, const float *, FINT, const float *, float *, FINT); void F77_ctrmm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, float *, FINT); void F77_ctrsm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const float *, const float *, FINT, float *, FINT);/* Double Complex Precision */ void F77_zgemm(FCHAR, FCHAR, FINT, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_zsymm(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_zhemm(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_zsyrk(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, double *, FINT); void F77_zherk(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, double *, FINT); void F77_zsyr2k(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_zher2k(FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, const double *, FINT, const double *, double *, FINT); void F77_ztrmm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, double *, FINT); void F77_ztrsm(FCHAR, FCHAR, FCHAR, FCHAR, FINT, FINT, const double *, const double *, FINT, double *, FINT);#endif /* CBLAS_F77_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -