blas_proto.h
Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 
00027 
00028 
00029 
00030 
00031 
00032 
00033 
00034 
00035 
00036 
#ifndef blas_proto_INC
00037 
#define blas_proto_INC
00038 
00039 
extern "C"
00040 {
00041 
00042 
void xerbla_(
char*, 
void *);
00043 
00044 
00045 
00046 
00047 
00048 
00049 
00050    
void srot_(
const int*, 
float *, 
const int*, 
float *, 
const int*, 
const float *, 
const float *);
00051    
void srotg_(
float *,
float *,
float *,
float *);    
00052    
void srotm_( 
const int*, 
float *, 
const int*, 
float *, 
const int*, 
const float *);
00053    
void srotmg_(
float *,
float *,
float *,
const float *, 
float *);
00054    
void sswap_( 
const int*, 
float *, 
const int*, 
float *, 
const int*);
00055    
void scopy_( 
const int*, 
const float *, 
const int*, 
float *, 
const int*);
00056    
void saxpy_( 
const int*, 
const float *, 
const float *, 
const int*, 
float *, 
const int*);
00057    
void sdot_sub_(
const int*, 
const float *, 
const int*, 
const float *, 
const int*, 
float *);
00058    
void sdsdot_sub_( 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
float *);
00059    
void sscal_( 
const int*, 
const float *, 
float *, 
const int*);
00060    
void snrm2_sub_( 
const int*, 
const float *, 
const int*, 
float *);
00061    
void sasum_sub_( 
const int*, 
const float *, 
const int*, 
float *);
00062    
void isamax_sub_( 
const int*, 
const float * , 
const int*, 
const int*);
00063 
00064 
00065 
00066    
void drot_(
const int*, 
double *, 
const int*, 
double *, 
const int*, 
const double *, 
const double *);
00067    
void drotg_(
double *,
double *,
double *,
double *);    
00068    
void drotm_( 
const int*, 
double *, 
const int*, 
double *, 
const int*, 
const double *);
00069    
void drotmg_(
double *,
double *,
double *,
const double *, 
double *);
00070    
void dswap_( 
const int*, 
double *, 
const int*, 
double *, 
const int*);
00071    
void dcopy_( 
const int*, 
const double *, 
const int*, 
double *, 
const int*);
00072    
void daxpy_( 
const int*, 
const double *, 
const double *, 
const int*, 
double *, 
const int*);
00073    
void dswap_( 
const int*, 
double *, 
const int*, 
double *, 
const int*);
00074    
void dsdot_sub_(
const int*, 
const float *, 
const int*, 
const float *, 
const int*, 
double *);
00075    
void ddot_sub_( 
const int*, 
const double *, 
const int*, 
const double *, 
const int*, 
double *);
00076    
void dscal_( 
const int*, 
const double *, 
double *, 
const int*);
00077    
void dnrm2_sub_( 
const int*, 
const double *, 
const int*, 
double *);
00078    
void dasum_sub_( 
const int*, 
const double *, 
const int*, 
double *);
00079    
void idamax_sub_( 
const int*, 
const double * , 
const int*, 
const int*);
00080 
00081 
00082 
00083    
void cswap_( 
const int*, 
void *, 
const int*, 
void *, 
const int*);
00084    
void ccopy_( 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00085    
void caxpy_( 
const int*, 
const void *, 
const void *, 
const int*, 
void *, 
const int*);
00086    
void cswap_( 
const int*, 
void *, 
const int*, 
void *, 
const int*);
00087    
void cdotc_sub_( 
const int*, 
const void *, 
const int*, 
const void *, 
const int*, 
void *);
00088    
void cdotu_sub_( 
const int*, 
const void *, 
const int*, 
const void *, 
const int*, 
void *);
00089    
void cscal_( 
const int*, 
const void *, 
void *, 
const int*);
00090    
void icamax_sub_( 
const int*, 
const void *, 
const int*, 
const int*);
00091    
void csscal_( 
const int*, 
const float *, 
void *, 
const int*);
00092    
void scnrm2_sub_( 
const int*, 
const void *, 
const int*, 
float *);
00093    
void scasum_sub_( 
const int*, 
const void *, 
const int*, 
float *);
00094 
00095 
00096 
00097    
void zswap_( 
const int*, 
void *, 
const int*, 
void *, 
const int*);
00098    
void zcopy_( 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00099    
void zaxpy_( 
const int*, 
const void *, 
const void *, 
const int*, 
void *, 
const int*);
00100    
void zswap_( 
const int*, 
void *, 
const int*, 
void *, 
const int*);
00101    
void zdotc_sub_( 
const int*, 
const void *, 
const int*, 
const void *, 
const int*, 
void *);
00102    
void zdotu_sub_( 
const int*, 
const void *, 
const int*, 
const void *, 
const int*, 
void *);
00103    
void zdscal_( 
const int*, 
const double *, 
void *, 
const int*);
00104    
void zscal_( 
const int*, 
const void *, 
void *, 
const int*);
00105    
void dznrm2_sub_( 
const int*, 
const void *, 
const int*, 
double *);
00106    
void dzasum_sub_( 
const int*, 
const void *, 
const int*, 
double *);
00107    
void izamax_sub_( 
const int*, 
const void *, 
const int*, 
const int*);
00108 
00109 
00110 
00111 
00112 
00113 
00114 
00115    
void sgemv_(
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00116    
void sgbmv_(
char*, 
const int*, 
const int*, 
const int*, 
const int*, 
const float *,  
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00117    
void ssymv_(
char*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *,  
const int*, 
const float *, 
float *, 
const int*);
00118    
void ssbmv_(
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00119    
void sspmv_(
char*, 
const int*, 
const float *, 
const float *, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00120    
void strmv_( 
char*, 
char*, 
char*, 
const int*, 
const float *, 
const int*, 
float *, 
const int*);
00121    
void stbmv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const int*, 
float *, 
const int*);
00122    
void strsv_( 
char*, 
char*, 
char*, 
const int*, 
const float *, 
const int*, 
float *, 
const int*);
00123    
void stbsv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const int*, 
float *, 
const int*);
00124    
void stpmv_( 
char*, 
char*, 
char*, 
const int*, 
const float *, 
float *, 
const int*);
00125    
void stpsv_( 
char*, 
char*, 
char*, 
const int*, 
const float *, 
float *, 
const int*);
00126    
void sger_( 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
float *, 
const int*);
00127    
void ssyr_(
char*, 
const int*, 
const float *, 
const float *, 
const int*, 
float *, 
const int*);
00128    
void sspr_(
char*, 
const int*, 
const float *, 
const float *, 
const int*, 
float *); 
00129    
void sspr2_(
char*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*,  
float *); 
00130    
void ssyr2_(
char*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*,  
float *, 
const int*);
00131 
00132 
00133 
00134    
void dgemv_(
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00135    
void dgbmv_(
char*, 
const int*, 
const int*, 
const int*, 
const int*, 
const double *,  
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00136    
void dsymv_(
char*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *,  
const int*, 
const double *, 
double *, 
const int*);
00137    
void dsbmv_(
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00138    
void dspmv_(
char*, 
const int*, 
const double *, 
const double *, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00139    
void dtrmv_( 
char*, 
char*, 
char*, 
const int*, 
const double *, 
const int*, 
double *, 
const int*);
00140    
void dtbmv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const int*, 
double *, 
const int*);
00141    
void dtrsv_( 
char*, 
char*, 
char*, 
const int*, 
const double *, 
const int*, 
double *, 
const int*);
00142    
void dtbsv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const int*, 
double *, 
const int*);
00143    
void dtpmv_( 
char*, 
char*, 
char*, 
const int*, 
const double *, 
double *, 
const int*);
00144    
void dtpsv_( 
char*, 
char*, 
char*, 
const int*, 
const double *, 
double *, 
const int*);
00145    
void dger_( 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
double *, 
const int*);
00146    
void dsyr_(
char*, 
const int*, 
const double *, 
const double *, 
const int*, 
double *, 
const int*);
00147    
void dspr_(
char*, 
const int*, 
const double *, 
const double *, 
const int*, 
double *); 
00148    
void dspr2_(
char*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*,  
double *); 
00149    
void dsyr2_(
char*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*,  
double *, 
const int*);
00150 
00151 
00152 
00153    
void cgemv_(
char*, 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00154    
void cgbmv_(
char*, 
const int*, 
const int*, 
const int*, 
const int*, 
const void *,  
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00155    
void chemv_(
char*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00156    
void chbmv_(
char*, 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00157    
void chpmv_(
char*, 
const int*, 
const void *, 
const void *, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00158    
void ctrmv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00159    
void ctbmv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00160    
void ctpmv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
void *, 
const int*);
00161    
void ctrsv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00162    
void ctbsv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00163    
void ctpsv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
void *,
const int*);
00164    
void cgerc_( 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00165    
void cgeru_( 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *,  
const int*);
00166    
void cher_(
char*, 
const int*, 
const float *, 
const void *, 
const int*, 
void *, 
const int*);
00167    
void cher2_(
char*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00168    
void chpr_(
char*, 
const int*, 
const float *, 
const void *, 
const int*, 
void *);
00169    
void chpr2_(
char*, 
const int*, 
const float *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *);
00170 
00171 
00172 
00173    
void zgemv_(
char*, 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00174    
void zgbmv_(
char*, 
const int*, 
const int*, 
const int*, 
const int*, 
const void *,  
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00175    
void zhemv_(
char*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00176    
void zhbmv_(
char*, 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00177    
void zhpmv_(
char*, 
const int*, 
const void *, 
const void *, 
const void *, 
const int*, 
const void *, 
void *, 
const int*);
00178    
void ztrmv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00179    
void ztbmv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00180    
void ztpmv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
void *, 
const int*);
00181    
void ztrsv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00182    
void ztbsv_( 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00183    
void ztpsv_( 
char*, 
char*, 
char*, 
const int*, 
const void *, 
void *,
const int*);
00184    
void zgerc_( 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00185    
void zgeru_( 
const int*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *,  
const int*);
00186    
void zher_(
char*, 
const int*, 
const double *, 
const void *, 
const int*, 
void *, 
const int*);
00187    
void zher2_(
char*, 
const int*, 
const void *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *, 
const int*);
00188    
void zhpr_(
char*, 
const int*, 
const double *, 
const void *, 
const int*, 
void *);
00189    
void zhpr2_(
char*, 
const int*, 
const double *, 
const void *, 
const int*, 
const void *, 
const int*, 
void *);
00190 
00191 
00192 
00193 
00194 
00195 
00196 
00197    
void sgemm_(
char*, 
char*, 
const int*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00198    
void ssymm_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00199    
void ssyrk_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00200    
void ssyr2k_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00201    
void strmm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
float *, 
const int*);
00202    
void strsm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
float *, 
const int*);
00203 
00204 
00205 
00206    
void dgemm_(
char*, 
char*, 
const int*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00207    
void dsymm_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00208    
void dsyrk_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00209    
void dsyr2k_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00210    
void dtrmm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
double *, 
const int*);
00211    
void dtrsm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
double *, 
const int*);
00212 
00213 
00214 
00215    
void cgemm_(
char*, 
char*, 
const int*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00216    
void csymm_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00217    
void chemm_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00218    
void csyrk_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00219    
void cherk_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00220    
void csyr2k_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00221    
void cher2k_(
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
const float *, 
const int*, 
const float *, 
float *, 
const int*);
00222    
void ctrmm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
float *, 
const int*);
00223    
void ctrsm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const float *, 
const float *, 
const int*, 
float *, 
const int*);
00224 
00225 
00226 
00227    
void zgemm_(
char*, 
char*, 
const int*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00228    
void zsymm_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00229    
void zhemm_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00230    
void zsyrk_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00231    
void zherk_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00232    
void zsyr2k_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00233    
void zher2k_(
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
const double *, 
const int*, 
const double *, 
double *, 
const int*);
00234    
void ztrmm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
double *, 
const int*);
00235    
void ztrsm_(
char*, 
char*, 
char*, 
char*, 
const int*, 
const int*, 
const double *, 
const double *, 
const int*, 
double *, 
const int*);
00236 
00237 }
00238 
00239 
#endif 
00240 
00241 
Generated on Tue Aug 17 15:48:58 2004 for PLearn by
 1.3.7
 1.3.7