Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
blas.h
00001 #ifndef BLAS_H 00002 #define BLAS_H 00003 00004 #ifdef __cplusplus 00005 extern "C" 00006 { 00007 #endif 00008 00009 #define BLASFUNC(FUNC) FUNC##_ 00010 00011 #ifdef __WIN64__ 00012 typedef long long BLASLONG; 00013 typedef unsigned long long BLASULONG; 00014 #else 00015 typedef long BLASLONG; 00016 typedef unsigned long BLASULONG; 00017 #endif 00018 00019 int BLASFUNC(xerbla)(const char *, int *info, int); 00020 00021 float BLASFUNC(sdot) (int *, float *, int *, float *, int *); 00022 float BLASFUNC(sdsdot)(int *, float *, float *, int *, float *, int *); 00023 00024 double BLASFUNC(dsdot) (int *, float *, int *, float *, int *); 00025 double BLASFUNC(ddot) (int *, double *, int *, double *, int *); 00026 double BLASFUNC(qdot) (int *, double *, int *, double *, int *); 00027 00028 int BLASFUNC(cdotuw) (int *, float *, int *, float *, int *, float*); 00029 int BLASFUNC(cdotcw) (int *, float *, int *, float *, int *, float*); 00030 int BLASFUNC(zdotuw) (int *, double *, int *, double *, int *, double*); 00031 int BLASFUNC(zdotcw) (int *, double *, int *, double *, int *, double*); 00032 00033 int BLASFUNC(saxpy) (int *, float *, float *, int *, float *, int *); 00034 int BLASFUNC(daxpy) (int *, double *, double *, int *, double *, int *); 00035 int BLASFUNC(qaxpy) (int *, double *, double *, int *, double *, int *); 00036 int BLASFUNC(caxpy) (int *, float *, float *, int *, float *, int *); 00037 int BLASFUNC(zaxpy) (int *, double *, double *, int *, double *, int *); 00038 int BLASFUNC(xaxpy) (int *, double *, double *, int *, double *, int *); 00039 int BLASFUNC(caxpyc)(int *, float *, float *, int *, float *, int *); 00040 int BLASFUNC(zaxpyc)(int *, double *, double *, int *, double *, int *); 00041 int BLASFUNC(xaxpyc)(int *, double *, double *, int *, double *, int *); 00042 00043 int BLASFUNC(scopy) (int *, float *, int *, float *, int *); 00044 int BLASFUNC(dcopy) (int *, double *, int *, double *, int *); 00045 int BLASFUNC(qcopy) (int *, double *, int *, double *, int *); 00046 int BLASFUNC(ccopy) (int *, float *, int *, float *, int *); 00047 int BLASFUNC(zcopy) (int *, double *, int *, double *, int *); 00048 int BLASFUNC(xcopy) (int *, double *, int *, double *, int *); 00049 00050 int BLASFUNC(sswap) (int *, float *, int *, float *, int *); 00051 int BLASFUNC(dswap) (int *, double *, int *, double *, int *); 00052 int BLASFUNC(qswap) (int *, double *, int *, double *, int *); 00053 int BLASFUNC(cswap) (int *, float *, int *, float *, int *); 00054 int BLASFUNC(zswap) (int *, double *, int *, double *, int *); 00055 int BLASFUNC(xswap) (int *, double *, int *, double *, int *); 00056 00057 float BLASFUNC(sasum) (int *, float *, int *); 00058 float BLASFUNC(scasum)(int *, float *, int *); 00059 double BLASFUNC(dasum) (int *, double *, int *); 00060 double BLASFUNC(qasum) (int *, double *, int *); 00061 double BLASFUNC(dzasum)(int *, double *, int *); 00062 double BLASFUNC(qxasum)(int *, double *, int *); 00063 00064 int BLASFUNC(isamax)(int *, float *, int *); 00065 int BLASFUNC(idamax)(int *, double *, int *); 00066 int BLASFUNC(iqamax)(int *, double *, int *); 00067 int BLASFUNC(icamax)(int *, float *, int *); 00068 int BLASFUNC(izamax)(int *, double *, int *); 00069 int BLASFUNC(ixamax)(int *, double *, int *); 00070 00071 int BLASFUNC(ismax) (int *, float *, int *); 00072 int BLASFUNC(idmax) (int *, double *, int *); 00073 int BLASFUNC(iqmax) (int *, double *, int *); 00074 int BLASFUNC(icmax) (int *, float *, int *); 00075 int BLASFUNC(izmax) (int *, double *, int *); 00076 int BLASFUNC(ixmax) (int *, double *, int *); 00077 00078 int BLASFUNC(isamin)(int *, float *, int *); 00079 int BLASFUNC(idamin)(int *, double *, int *); 00080 int BLASFUNC(iqamin)(int *, double *, int *); 00081 int BLASFUNC(icamin)(int *, float *, int *); 00082 int BLASFUNC(izamin)(int *, double *, int *); 00083 int BLASFUNC(ixamin)(int *, double *, int *); 00084 00085 int BLASFUNC(ismin)(int *, float *, int *); 00086 int BLASFUNC(idmin)(int *, double *, int *); 00087 int BLASFUNC(iqmin)(int *, double *, int *); 00088 int BLASFUNC(icmin)(int *, float *, int *); 00089 int BLASFUNC(izmin)(int *, double *, int *); 00090 int BLASFUNC(ixmin)(int *, double *, int *); 00091 00092 float BLASFUNC(samax) (int *, float *, int *); 00093 double BLASFUNC(damax) (int *, double *, int *); 00094 double BLASFUNC(qamax) (int *, double *, int *); 00095 float BLASFUNC(scamax)(int *, float *, int *); 00096 double BLASFUNC(dzamax)(int *, double *, int *); 00097 double BLASFUNC(qxamax)(int *, double *, int *); 00098 00099 float BLASFUNC(samin) (int *, float *, int *); 00100 double BLASFUNC(damin) (int *, double *, int *); 00101 double BLASFUNC(qamin) (int *, double *, int *); 00102 float BLASFUNC(scamin)(int *, float *, int *); 00103 double BLASFUNC(dzamin)(int *, double *, int *); 00104 double BLASFUNC(qxamin)(int *, double *, int *); 00105 00106 float BLASFUNC(smax) (int *, float *, int *); 00107 double BLASFUNC(dmax) (int *, double *, int *); 00108 double BLASFUNC(qmax) (int *, double *, int *); 00109 float BLASFUNC(scmax) (int *, float *, int *); 00110 double BLASFUNC(dzmax) (int *, double *, int *); 00111 double BLASFUNC(qxmax) (int *, double *, int *); 00112 00113 float BLASFUNC(smin) (int *, float *, int *); 00114 double BLASFUNC(dmin) (int *, double *, int *); 00115 double BLASFUNC(qmin) (int *, double *, int *); 00116 float BLASFUNC(scmin) (int *, float *, int *); 00117 double BLASFUNC(dzmin) (int *, double *, int *); 00118 double BLASFUNC(qxmin) (int *, double *, int *); 00119 00120 int BLASFUNC(sscal) (int *, float *, float *, int *); 00121 int BLASFUNC(dscal) (int *, double *, double *, int *); 00122 int BLASFUNC(qscal) (int *, double *, double *, int *); 00123 int BLASFUNC(cscal) (int *, float *, float *, int *); 00124 int BLASFUNC(zscal) (int *, double *, double *, int *); 00125 int BLASFUNC(xscal) (int *, double *, double *, int *); 00126 int BLASFUNC(csscal)(int *, float *, float *, int *); 00127 int BLASFUNC(zdscal)(int *, double *, double *, int *); 00128 int BLASFUNC(xqscal)(int *, double *, double *, int *); 00129 00130 float BLASFUNC(snrm2) (int *, float *, int *); 00131 float BLASFUNC(scnrm2)(int *, float *, int *); 00132 00133 double BLASFUNC(dnrm2) (int *, double *, int *); 00134 double BLASFUNC(qnrm2) (int *, double *, int *); 00135 double BLASFUNC(dznrm2)(int *, double *, int *); 00136 double BLASFUNC(qxnrm2)(int *, double *, int *); 00137 00138 int BLASFUNC(srot) (int *, float *, int *, float *, int *, float *, float *); 00139 int BLASFUNC(drot) (int *, double *, int *, double *, int *, double *, double *); 00140 int BLASFUNC(qrot) (int *, double *, int *, double *, int *, double *, double *); 00141 int BLASFUNC(csrot) (int *, float *, int *, float *, int *, float *, float *); 00142 int BLASFUNC(zdrot) (int *, double *, int *, double *, int *, double *, double *); 00143 int BLASFUNC(xqrot) (int *, double *, int *, double *, int *, double *, double *); 00144 00145 int BLASFUNC(srotg) (float *, float *, float *, float *); 00146 int BLASFUNC(drotg) (double *, double *, double *, double *); 00147 int BLASFUNC(qrotg) (double *, double *, double *, double *); 00148 int BLASFUNC(crotg) (float *, float *, float *, float *); 00149 int BLASFUNC(zrotg) (double *, double *, double *, double *); 00150 int BLASFUNC(xrotg) (double *, double *, double *, double *); 00151 00152 int BLASFUNC(srotmg)(float *, float *, float *, float *, float *); 00153 int BLASFUNC(drotmg)(double *, double *, double *, double *, double *); 00154 00155 int BLASFUNC(srotm) (int *, float *, int *, float *, int *, float *); 00156 int BLASFUNC(drotm) (int *, double *, int *, double *, int *, double *); 00157 int BLASFUNC(qrotm) (int *, double *, int *, double *, int *, double *); 00158 00159 /* Level 2 routines */ 00160 00161 int BLASFUNC(sger)(int *, int *, float *, float *, int *, 00162 float *, int *, float *, int *); 00163 int BLASFUNC(dger)(int *, int *, double *, double *, int *, 00164 double *, int *, double *, int *); 00165 int BLASFUNC(qger)(int *, int *, double *, double *, int *, 00166 double *, int *, double *, int *); 00167 int BLASFUNC(cgeru)(int *, int *, float *, float *, int *, 00168 float *, int *, float *, int *); 00169 int BLASFUNC(cgerc)(int *, int *, float *, float *, int *, 00170 float *, int *, float *, int *); 00171 int BLASFUNC(zgeru)(int *, int *, double *, double *, int *, 00172 double *, int *, double *, int *); 00173 int BLASFUNC(zgerc)(int *, int *, double *, double *, int *, 00174 double *, int *, double *, int *); 00175 int BLASFUNC(xgeru)(int *, int *, double *, double *, int *, 00176 double *, int *, double *, int *); 00177 int BLASFUNC(xgerc)(int *, int *, double *, double *, int *, 00178 double *, int *, double *, int *); 00179 00180 int BLASFUNC(sgemv)(char *, int *, int *, float *, float *, int *, 00181 float *, int *, float *, float *, int *); 00182 int BLASFUNC(dgemv)(char *, int *, int *, double *, double *, int *, 00183 double *, int *, double *, double *, int *); 00184 int BLASFUNC(qgemv)(char *, int *, int *, double *, double *, int *, 00185 double *, int *, double *, double *, int *); 00186 int BLASFUNC(cgemv)(char *, int *, int *, float *, float *, int *, 00187 float *, int *, float *, float *, int *); 00188 int BLASFUNC(zgemv)(char *, int *, int *, double *, double *, int *, 00189 double *, int *, double *, double *, int *); 00190 int BLASFUNC(xgemv)(char *, int *, int *, double *, double *, int *, 00191 double *, int *, double *, double *, int *); 00192 00193 int BLASFUNC(strsv) (char *, char *, char *, int *, float *, int *, 00194 float *, int *); 00195 int BLASFUNC(dtrsv) (char *, char *, char *, int *, double *, int *, 00196 double *, int *); 00197 int BLASFUNC(qtrsv) (char *, char *, char *, int *, double *, int *, 00198 double *, int *); 00199 int BLASFUNC(ctrsv) (char *, char *, char *, int *, float *, int *, 00200 float *, int *); 00201 int BLASFUNC(ztrsv) (char *, char *, char *, int *, double *, int *, 00202 double *, int *); 00203 int BLASFUNC(xtrsv) (char *, char *, char *, int *, double *, int *, 00204 double *, int *); 00205 00206 int BLASFUNC(stpsv) (char *, char *, char *, int *, float *, float *, int *); 00207 int BLASFUNC(dtpsv) (char *, char *, char *, int *, double *, double *, int *); 00208 int BLASFUNC(qtpsv) (char *, char *, char *, int *, double *, double *, int *); 00209 int BLASFUNC(ctpsv) (char *, char *, char *, int *, float *, float *, int *); 00210 int BLASFUNC(ztpsv) (char *, char *, char *, int *, double *, double *, int *); 00211 int BLASFUNC(xtpsv) (char *, char *, char *, int *, double *, double *, int *); 00212 00213 int BLASFUNC(strmv) (char *, char *, char *, int *, float *, int *, 00214 float *, int *); 00215 int BLASFUNC(dtrmv) (char *, char *, char *, int *, double *, int *, 00216 double *, int *); 00217 int BLASFUNC(qtrmv) (char *, char *, char *, int *, double *, int *, 00218 double *, int *); 00219 int BLASFUNC(ctrmv) (char *, char *, char *, int *, float *, int *, 00220 float *, int *); 00221 int BLASFUNC(ztrmv) (char *, char *, char *, int *, double *, int *, 00222 double *, int *); 00223 int BLASFUNC(xtrmv) (char *, char *, char *, int *, double *, int *, 00224 double *, int *); 00225 00226 int BLASFUNC(stpmv) (char *, char *, char *, int *, float *, float *, int *); 00227 int BLASFUNC(dtpmv) (char *, char *, char *, int *, double *, double *, int *); 00228 int BLASFUNC(qtpmv) (char *, char *, char *, int *, double *, double *, int *); 00229 int BLASFUNC(ctpmv) (char *, char *, char *, int *, float *, float *, int *); 00230 int BLASFUNC(ztpmv) (char *, char *, char *, int *, double *, double *, int *); 00231 int BLASFUNC(xtpmv) (char *, char *, char *, int *, double *, double *, int *); 00232 00233 int BLASFUNC(stbmv) (char *, char *, char *, int *, int *, float *, int *, float *, int *); 00234 int BLASFUNC(dtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00235 int BLASFUNC(qtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00236 int BLASFUNC(ctbmv) (char *, char *, char *, int *, int *, float *, int *, float *, int *); 00237 int BLASFUNC(ztbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00238 int BLASFUNC(xtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00239 00240 int BLASFUNC(stbsv) (char *, char *, char *, int *, int *, float *, int *, float *, int *); 00241 int BLASFUNC(dtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00242 int BLASFUNC(qtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00243 int BLASFUNC(ctbsv) (char *, char *, char *, int *, int *, float *, int *, float *, int *); 00244 int BLASFUNC(ztbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00245 int BLASFUNC(xtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *); 00246 00247 int BLASFUNC(ssymv) (char *, int *, float *, float *, int *, 00248 float *, int *, float *, float *, int *); 00249 int BLASFUNC(dsymv) (char *, int *, double *, double *, int *, 00250 double *, int *, double *, double *, int *); 00251 int BLASFUNC(qsymv) (char *, int *, double *, double *, int *, 00252 double *, int *, double *, double *, int *); 00253 int BLASFUNC(csymv) (char *, int *, float *, float *, int *, 00254 float *, int *, float *, float *, int *); 00255 int BLASFUNC(zsymv) (char *, int *, double *, double *, int *, 00256 double *, int *, double *, double *, int *); 00257 int BLASFUNC(xsymv) (char *, int *, double *, double *, int *, 00258 double *, int *, double *, double *, int *); 00259 00260 int BLASFUNC(sspmv) (char *, int *, float *, float *, 00261 float *, int *, float *, float *, int *); 00262 int BLASFUNC(dspmv) (char *, int *, double *, double *, 00263 double *, int *, double *, double *, int *); 00264 int BLASFUNC(qspmv) (char *, int *, double *, double *, 00265 double *, int *, double *, double *, int *); 00266 int BLASFUNC(cspmv) (char *, int *, float *, float *, 00267 float *, int *, float *, float *, int *); 00268 int BLASFUNC(zspmv) (char *, int *, double *, double *, 00269 double *, int *, double *, double *, int *); 00270 int BLASFUNC(xspmv) (char *, int *, double *, double *, 00271 double *, int *, double *, double *, int *); 00272 00273 int BLASFUNC(ssyr) (char *, int *, float *, float *, int *, 00274 float *, int *); 00275 int BLASFUNC(dsyr) (char *, int *, double *, double *, int *, 00276 double *, int *); 00277 int BLASFUNC(qsyr) (char *, int *, double *, double *, int *, 00278 double *, int *); 00279 int BLASFUNC(csyr) (char *, int *, float *, float *, int *, 00280 float *, int *); 00281 int BLASFUNC(zsyr) (char *, int *, double *, double *, int *, 00282 double *, int *); 00283 int BLASFUNC(xsyr) (char *, int *, double *, double *, int *, 00284 double *, int *); 00285 00286 int BLASFUNC(ssyr2) (char *, int *, float *, 00287 float *, int *, float *, int *, float *, int *); 00288 int BLASFUNC(dsyr2) (char *, int *, double *, 00289 double *, int *, double *, int *, double *, int *); 00290 int BLASFUNC(qsyr2) (char *, int *, double *, 00291 double *, int *, double *, int *, double *, int *); 00292 int BLASFUNC(csyr2) (char *, int *, float *, 00293 float *, int *, float *, int *, float *, int *); 00294 int BLASFUNC(zsyr2) (char *, int *, double *, 00295 double *, int *, double *, int *, double *, int *); 00296 int BLASFUNC(xsyr2) (char *, int *, double *, 00297 double *, int *, double *, int *, double *, int *); 00298 00299 int BLASFUNC(sspr) (char *, int *, float *, float *, int *, 00300 float *); 00301 int BLASFUNC(dspr) (char *, int *, double *, double *, int *, 00302 double *); 00303 int BLASFUNC(qspr) (char *, int *, double *, double *, int *, 00304 double *); 00305 int BLASFUNC(cspr) (char *, int *, float *, float *, int *, 00306 float *); 00307 int BLASFUNC(zspr) (char *, int *, double *, double *, int *, 00308 double *); 00309 int BLASFUNC(xspr) (char *, int *, double *, double *, int *, 00310 double *); 00311 00312 int BLASFUNC(sspr2) (char *, int *, float *, 00313 float *, int *, float *, int *, float *); 00314 int BLASFUNC(dspr2) (char *, int *, double *, 00315 double *, int *, double *, int *, double *); 00316 int BLASFUNC(qspr2) (char *, int *, double *, 00317 double *, int *, double *, int *, double *); 00318 int BLASFUNC(cspr2) (char *, int *, float *, 00319 float *, int *, float *, int *, float *); 00320 int BLASFUNC(zspr2) (char *, int *, double *, 00321 double *, int *, double *, int *, double *); 00322 int BLASFUNC(xspr2) (char *, int *, double *, 00323 double *, int *, double *, int *, double *); 00324 00325 int BLASFUNC(cher) (char *, int *, float *, float *, int *, 00326 float *, int *); 00327 int BLASFUNC(zher) (char *, int *, double *, double *, int *, 00328 double *, int *); 00329 int BLASFUNC(xher) (char *, int *, double *, double *, int *, 00330 double *, int *); 00331 00332 int BLASFUNC(chpr) (char *, int *, float *, float *, int *, float *); 00333 int BLASFUNC(zhpr) (char *, int *, double *, double *, int *, double *); 00334 int BLASFUNC(xhpr) (char *, int *, double *, double *, int *, double *); 00335 00336 int BLASFUNC(cher2) (char *, int *, float *, 00337 float *, int *, float *, int *, float *, int *); 00338 int BLASFUNC(zher2) (char *, int *, double *, 00339 double *, int *, double *, int *, double *, int *); 00340 int BLASFUNC(xher2) (char *, int *, double *, 00341 double *, int *, double *, int *, double *, int *); 00342 00343 int BLASFUNC(chpr2) (char *, int *, float *, 00344 float *, int *, float *, int *, float *); 00345 int BLASFUNC(zhpr2) (char *, int *, double *, 00346 double *, int *, double *, int *, double *); 00347 int BLASFUNC(xhpr2) (char *, int *, double *, 00348 double *, int *, double *, int *, double *); 00349 00350 int BLASFUNC(chemv) (char *, int *, float *, float *, int *, 00351 float *, int *, float *, float *, int *); 00352 int BLASFUNC(zhemv) (char *, int *, double *, double *, int *, 00353 double *, int *, double *, double *, int *); 00354 int BLASFUNC(xhemv) (char *, int *, double *, double *, int *, 00355 double *, int *, double *, double *, int *); 00356 00357 int BLASFUNC(chpmv) (char *, int *, float *, float *, 00358 float *, int *, float *, float *, int *); 00359 int BLASFUNC(zhpmv) (char *, int *, double *, double *, 00360 double *, int *, double *, double *, int *); 00361 int BLASFUNC(xhpmv) (char *, int *, double *, double *, 00362 double *, int *, double *, double *, int *); 00363 00364 int BLASFUNC(snorm)(char *, int *, int *, float *, int *); 00365 int BLASFUNC(dnorm)(char *, int *, int *, double *, int *); 00366 int BLASFUNC(cnorm)(char *, int *, int *, float *, int *); 00367 int BLASFUNC(znorm)(char *, int *, int *, double *, int *); 00368 00369 int BLASFUNC(sgbmv)(char *, int *, int *, int *, int *, float *, float *, int *, 00370 float *, int *, float *, float *, int *); 00371 int BLASFUNC(dgbmv)(char *, int *, int *, int *, int *, double *, double *, int *, 00372 double *, int *, double *, double *, int *); 00373 int BLASFUNC(qgbmv)(char *, int *, int *, int *, int *, double *, double *, int *, 00374 double *, int *, double *, double *, int *); 00375 int BLASFUNC(cgbmv)(char *, int *, int *, int *, int *, float *, float *, int *, 00376 float *, int *, float *, float *, int *); 00377 int BLASFUNC(zgbmv)(char *, int *, int *, int *, int *, double *, double *, int *, 00378 double *, int *, double *, double *, int *); 00379 int BLASFUNC(xgbmv)(char *, int *, int *, int *, int *, double *, double *, int *, 00380 double *, int *, double *, double *, int *); 00381 00382 int BLASFUNC(ssbmv)(char *, int *, int *, float *, float *, int *, 00383 float *, int *, float *, float *, int *); 00384 int BLASFUNC(dsbmv)(char *, int *, int *, double *, double *, int *, 00385 double *, int *, double *, double *, int *); 00386 int BLASFUNC(qsbmv)(char *, int *, int *, double *, double *, int *, 00387 double *, int *, double *, double *, int *); 00388 int BLASFUNC(csbmv)(char *, int *, int *, float *, float *, int *, 00389 float *, int *, float *, float *, int *); 00390 int BLASFUNC(zsbmv)(char *, int *, int *, double *, double *, int *, 00391 double *, int *, double *, double *, int *); 00392 int BLASFUNC(xsbmv)(char *, int *, int *, double *, double *, int *, 00393 double *, int *, double *, double *, int *); 00394 00395 int BLASFUNC(chbmv)(char *, int *, int *, float *, float *, int *, 00396 float *, int *, float *, float *, int *); 00397 int BLASFUNC(zhbmv)(char *, int *, int *, double *, double *, int *, 00398 double *, int *, double *, double *, int *); 00399 int BLASFUNC(xhbmv)(char *, int *, int *, double *, double *, int *, 00400 double *, int *, double *, double *, int *); 00401 00402 /* Level 3 routines */ 00403 00404 int BLASFUNC(sgemm)(char *, char *, int *, int *, int *, float *, 00405 float *, int *, float *, int *, float *, float *, int *); 00406 int BLASFUNC(dgemm)(char *, char *, int *, int *, int *, double *, 00407 double *, int *, double *, int *, double *, double *, int *); 00408 int BLASFUNC(qgemm)(char *, char *, int *, int *, int *, double *, 00409 double *, int *, double *, int *, double *, double *, int *); 00410 int BLASFUNC(cgemm)(char *, char *, int *, int *, int *, float *, 00411 float *, int *, float *, int *, float *, float *, int *); 00412 int BLASFUNC(zgemm)(char *, char *, int *, int *, int *, double *, 00413 double *, int *, double *, int *, double *, double *, int *); 00414 int BLASFUNC(xgemm)(char *, char *, int *, int *, int *, double *, 00415 double *, int *, double *, int *, double *, double *, int *); 00416 00417 int BLASFUNC(cgemm3m)(char *, char *, int *, int *, int *, float *, 00418 float *, int *, float *, int *, float *, float *, int *); 00419 int BLASFUNC(zgemm3m)(char *, char *, int *, int *, int *, double *, 00420 double *, int *, double *, int *, double *, double *, int *); 00421 int BLASFUNC(xgemm3m)(char *, char *, int *, int *, int *, double *, 00422 double *, int *, double *, int *, double *, double *, int *); 00423 00424 int BLASFUNC(sge2mm)(char *, char *, char *, int *, int *, 00425 float *, float *, int *, float *, int *, 00426 float *, float *, int *); 00427 int BLASFUNC(dge2mm)(char *, char *, char *, int *, int *, 00428 double *, double *, int *, double *, int *, 00429 double *, double *, int *); 00430 int BLASFUNC(cge2mm)(char *, char *, char *, int *, int *, 00431 float *, float *, int *, float *, int *, 00432 float *, float *, int *); 00433 int BLASFUNC(zge2mm)(char *, char *, char *, int *, int *, 00434 double *, double *, int *, double *, int *, 00435 double *, double *, int *); 00436 00437 int BLASFUNC(strsm)(char *, char *, char *, char *, int *, int *, 00438 float *, float *, int *, float *, int *); 00439 int BLASFUNC(dtrsm)(char *, char *, char *, char *, int *, int *, 00440 double *, double *, int *, double *, int *); 00441 int BLASFUNC(qtrsm)(char *, char *, char *, char *, int *, int *, 00442 double *, double *, int *, double *, int *); 00443 int BLASFUNC(ctrsm)(char *, char *, char *, char *, int *, int *, 00444 float *, float *, int *, float *, int *); 00445 int BLASFUNC(ztrsm)(char *, char *, char *, char *, int *, int *, 00446 double *, double *, int *, double *, int *); 00447 int BLASFUNC(xtrsm)(char *, char *, char *, char *, int *, int *, 00448 double *, double *, int *, double *, int *); 00449 00450 int BLASFUNC(strmm)(char *, char *, char *, char *, int *, int *, 00451 float *, float *, int *, float *, int *); 00452 int BLASFUNC(dtrmm)(char *, char *, char *, char *, int *, int *, 00453 double *, double *, int *, double *, int *); 00454 int BLASFUNC(qtrmm)(char *, char *, char *, char *, int *, int *, 00455 double *, double *, int *, double *, int *); 00456 int BLASFUNC(ctrmm)(char *, char *, char *, char *, int *, int *, 00457 float *, float *, int *, float *, int *); 00458 int BLASFUNC(ztrmm)(char *, char *, char *, char *, int *, int *, 00459 double *, double *, int *, double *, int *); 00460 int BLASFUNC(xtrmm)(char *, char *, char *, char *, int *, int *, 00461 double *, double *, int *, double *, int *); 00462 00463 int BLASFUNC(ssymm)(char *, char *, int *, int *, float *, float *, int *, 00464 float *, int *, float *, float *, int *); 00465 int BLASFUNC(dsymm)(char *, char *, int *, int *, double *, double *, int *, 00466 double *, int *, double *, double *, int *); 00467 int BLASFUNC(qsymm)(char *, char *, int *, int *, double *, double *, int *, 00468 double *, int *, double *, double *, int *); 00469 int BLASFUNC(csymm)(char *, char *, int *, int *, float *, float *, int *, 00470 float *, int *, float *, float *, int *); 00471 int BLASFUNC(zsymm)(char *, char *, int *, int *, double *, double *, int *, 00472 double *, int *, double *, double *, int *); 00473 int BLASFUNC(xsymm)(char *, char *, int *, int *, double *, double *, int *, 00474 double *, int *, double *, double *, int *); 00475 00476 int BLASFUNC(csymm3m)(char *, char *, int *, int *, float *, float *, int *, 00477 float *, int *, float *, float *, int *); 00478 int BLASFUNC(zsymm3m)(char *, char *, int *, int *, double *, double *, int *, 00479 double *, int *, double *, double *, int *); 00480 int BLASFUNC(xsymm3m)(char *, char *, int *, int *, double *, double *, int *, 00481 double *, int *, double *, double *, int *); 00482 00483 int BLASFUNC(ssyrk)(char *, char *, int *, int *, float *, float *, int *, 00484 float *, float *, int *); 00485 int BLASFUNC(dsyrk)(char *, char *, int *, int *, double *, double *, int *, 00486 double *, double *, int *); 00487 int BLASFUNC(qsyrk)(char *, char *, int *, int *, double *, double *, int *, 00488 double *, double *, int *); 00489 int BLASFUNC(csyrk)(char *, char *, int *, int *, float *, float *, int *, 00490 float *, float *, int *); 00491 int BLASFUNC(zsyrk)(char *, char *, int *, int *, double *, double *, int *, 00492 double *, double *, int *); 00493 int BLASFUNC(xsyrk)(char *, char *, int *, int *, double *, double *, int *, 00494 double *, double *, int *); 00495 00496 int BLASFUNC(ssyr2k)(char *, char *, int *, int *, float *, float *, int *, 00497 float *, int *, float *, float *, int *); 00498 int BLASFUNC(dsyr2k)(char *, char *, int *, int *, double *, double *, int *, 00499 double*, int *, double *, double *, int *); 00500 int BLASFUNC(qsyr2k)(char *, char *, int *, int *, double *, double *, int *, 00501 double*, int *, double *, double *, int *); 00502 int BLASFUNC(csyr2k)(char *, char *, int *, int *, float *, float *, int *, 00503 float *, int *, float *, float *, int *); 00504 int BLASFUNC(zsyr2k)(char *, char *, int *, int *, double *, double *, int *, 00505 double*, int *, double *, double *, int *); 00506 int BLASFUNC(xsyr2k)(char *, char *, int *, int *, double *, double *, int *, 00507 double*, int *, double *, double *, int *); 00508 00509 int BLASFUNC(chemm)(char *, char *, int *, int *, float *, float *, int *, 00510 float *, int *, float *, float *, int *); 00511 int BLASFUNC(zhemm)(char *, char *, int *, int *, double *, double *, int *, 00512 double *, int *, double *, double *, int *); 00513 int BLASFUNC(xhemm)(char *, char *, int *, int *, double *, double *, int *, 00514 double *, int *, double *, double *, int *); 00515 00516 int BLASFUNC(chemm3m)(char *, char *, int *, int *, float *, float *, int *, 00517 float *, int *, float *, float *, int *); 00518 int BLASFUNC(zhemm3m)(char *, char *, int *, int *, double *, double *, int *, 00519 double *, int *, double *, double *, int *); 00520 int BLASFUNC(xhemm3m)(char *, char *, int *, int *, double *, double *, int *, 00521 double *, int *, double *, double *, int *); 00522 00523 int BLASFUNC(cherk)(char *, char *, int *, int *, float *, float *, int *, 00524 float *, float *, int *); 00525 int BLASFUNC(zherk)(char *, char *, int *, int *, double *, double *, int *, 00526 double *, double *, int *); 00527 int BLASFUNC(xherk)(char *, char *, int *, int *, double *, double *, int *, 00528 double *, double *, int *); 00529 00530 int BLASFUNC(cher2k)(char *, char *, int *, int *, float *, float *, int *, 00531 float *, int *, float *, float *, int *); 00532 int BLASFUNC(zher2k)(char *, char *, int *, int *, double *, double *, int *, 00533 double*, int *, double *, double *, int *); 00534 int BLASFUNC(xher2k)(char *, char *, int *, int *, double *, double *, int *, 00535 double*, int *, double *, double *, int *); 00536 int BLASFUNC(cher2m)(char *, char *, char *, int *, int *, float *, float *, int *, 00537 float *, int *, float *, float *, int *); 00538 int BLASFUNC(zher2m)(char *, char *, char *, int *, int *, double *, double *, int *, 00539 double*, int *, double *, double *, int *); 00540 int BLASFUNC(xher2m)(char *, char *, char *, int *, int *, double *, double *, int *, 00541 double*, int *, double *, double *, int *); 00542 00543 int BLASFUNC(sgemt)(char *, int *, int *, float *, float *, int *, 00544 float *, int *); 00545 int BLASFUNC(dgemt)(char *, int *, int *, double *, double *, int *, 00546 double *, int *); 00547 int BLASFUNC(cgemt)(char *, int *, int *, float *, float *, int *, 00548 float *, int *); 00549 int BLASFUNC(zgemt)(char *, int *, int *, double *, double *, int *, 00550 double *, int *); 00551 00552 int BLASFUNC(sgema)(char *, char *, int *, int *, float *, 00553 float *, int *, float *, float *, int *, float *, int *); 00554 int BLASFUNC(dgema)(char *, char *, int *, int *, double *, 00555 double *, int *, double*, double *, int *, double*, int *); 00556 int BLASFUNC(cgema)(char *, char *, int *, int *, float *, 00557 float *, int *, float *, float *, int *, float *, int *); 00558 int BLASFUNC(zgema)(char *, char *, int *, int *, double *, 00559 double *, int *, double*, double *, int *, double*, int *); 00560 00561 int BLASFUNC(sgems)(char *, char *, int *, int *, float *, 00562 float *, int *, float *, float *, int *, float *, int *); 00563 int BLASFUNC(dgems)(char *, char *, int *, int *, double *, 00564 double *, int *, double*, double *, int *, double*, int *); 00565 int BLASFUNC(cgems)(char *, char *, int *, int *, float *, 00566 float *, int *, float *, float *, int *, float *, int *); 00567 int BLASFUNC(zgems)(char *, char *, int *, int *, double *, 00568 double *, int *, double*, double *, int *, double*, int *); 00569 00570 int BLASFUNC(sgetf2)(int *, int *, float *, int *, int *, int *); 00571 int BLASFUNC(dgetf2)(int *, int *, double *, int *, int *, int *); 00572 int BLASFUNC(qgetf2)(int *, int *, double *, int *, int *, int *); 00573 int BLASFUNC(cgetf2)(int *, int *, float *, int *, int *, int *); 00574 int BLASFUNC(zgetf2)(int *, int *, double *, int *, int *, int *); 00575 int BLASFUNC(xgetf2)(int *, int *, double *, int *, int *, int *); 00576 00577 int BLASFUNC(sgetrf)(int *, int *, float *, int *, int *, int *); 00578 int BLASFUNC(dgetrf)(int *, int *, double *, int *, int *, int *); 00579 int BLASFUNC(qgetrf)(int *, int *, double *, int *, int *, int *); 00580 int BLASFUNC(cgetrf)(int *, int *, float *, int *, int *, int *); 00581 int BLASFUNC(zgetrf)(int *, int *, double *, int *, int *, int *); 00582 int BLASFUNC(xgetrf)(int *, int *, double *, int *, int *, int *); 00583 00584 int BLASFUNC(slaswp)(int *, float *, int *, int *, int *, int *, int *); 00585 int BLASFUNC(dlaswp)(int *, double *, int *, int *, int *, int *, int *); 00586 int BLASFUNC(qlaswp)(int *, double *, int *, int *, int *, int *, int *); 00587 int BLASFUNC(claswp)(int *, float *, int *, int *, int *, int *, int *); 00588 int BLASFUNC(zlaswp)(int *, double *, int *, int *, int *, int *, int *); 00589 int BLASFUNC(xlaswp)(int *, double *, int *, int *, int *, int *, int *); 00590 00591 int BLASFUNC(sgetrs)(char *, int *, int *, float *, int *, int *, float *, int *, int *); 00592 int BLASFUNC(dgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *); 00593 int BLASFUNC(qgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *); 00594 int BLASFUNC(cgetrs)(char *, int *, int *, float *, int *, int *, float *, int *, int *); 00595 int BLASFUNC(zgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *); 00596 int BLASFUNC(xgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *); 00597 00598 int BLASFUNC(sgesv)(int *, int *, float *, int *, int *, float *, int *, int *); 00599 int BLASFUNC(dgesv)(int *, int *, double *, int *, int *, double*, int *, int *); 00600 int BLASFUNC(qgesv)(int *, int *, double *, int *, int *, double*, int *, int *); 00601 int BLASFUNC(cgesv)(int *, int *, float *, int *, int *, float *, int *, int *); 00602 int BLASFUNC(zgesv)(int *, int *, double *, int *, int *, double*, int *, int *); 00603 int BLASFUNC(xgesv)(int *, int *, double *, int *, int *, double*, int *, int *); 00604 00605 int BLASFUNC(spotf2)(char *, int *, float *, int *, int *); 00606 int BLASFUNC(dpotf2)(char *, int *, double *, int *, int *); 00607 int BLASFUNC(qpotf2)(char *, int *, double *, int *, int *); 00608 int BLASFUNC(cpotf2)(char *, int *, float *, int *, int *); 00609 int BLASFUNC(zpotf2)(char *, int *, double *, int *, int *); 00610 int BLASFUNC(xpotf2)(char *, int *, double *, int *, int *); 00611 00612 int BLASFUNC(spotrf)(char *, int *, float *, int *, int *); 00613 int BLASFUNC(dpotrf)(char *, int *, double *, int *, int *); 00614 int BLASFUNC(qpotrf)(char *, int *, double *, int *, int *); 00615 int BLASFUNC(cpotrf)(char *, int *, float *, int *, int *); 00616 int BLASFUNC(zpotrf)(char *, int *, double *, int *, int *); 00617 int BLASFUNC(xpotrf)(char *, int *, double *, int *, int *); 00618 00619 int BLASFUNC(slauu2)(char *, int *, float *, int *, int *); 00620 int BLASFUNC(dlauu2)(char *, int *, double *, int *, int *); 00621 int BLASFUNC(qlauu2)(char *, int *, double *, int *, int *); 00622 int BLASFUNC(clauu2)(char *, int *, float *, int *, int *); 00623 int BLASFUNC(zlauu2)(char *, int *, double *, int *, int *); 00624 int BLASFUNC(xlauu2)(char *, int *, double *, int *, int *); 00625 00626 int BLASFUNC(slauum)(char *, int *, float *, int *, int *); 00627 int BLASFUNC(dlauum)(char *, int *, double *, int *, int *); 00628 int BLASFUNC(qlauum)(char *, int *, double *, int *, int *); 00629 int BLASFUNC(clauum)(char *, int *, float *, int *, int *); 00630 int BLASFUNC(zlauum)(char *, int *, double *, int *, int *); 00631 int BLASFUNC(xlauum)(char *, int *, double *, int *, int *); 00632 00633 int BLASFUNC(strti2)(char *, char *, int *, float *, int *, int *); 00634 int BLASFUNC(dtrti2)(char *, char *, int *, double *, int *, int *); 00635 int BLASFUNC(qtrti2)(char *, char *, int *, double *, int *, int *); 00636 int BLASFUNC(ctrti2)(char *, char *, int *, float *, int *, int *); 00637 int BLASFUNC(ztrti2)(char *, char *, int *, double *, int *, int *); 00638 int BLASFUNC(xtrti2)(char *, char *, int *, double *, int *, int *); 00639 00640 int BLASFUNC(strtri)(char *, char *, int *, float *, int *, int *); 00641 int BLASFUNC(dtrtri)(char *, char *, int *, double *, int *, int *); 00642 int BLASFUNC(qtrtri)(char *, char *, int *, double *, int *, int *); 00643 int BLASFUNC(ctrtri)(char *, char *, int *, float *, int *, int *); 00644 int BLASFUNC(ztrtri)(char *, char *, int *, double *, int *, int *); 00645 int BLASFUNC(xtrtri)(char *, char *, int *, double *, int *, int *); 00646 00647 int BLASFUNC(spotri)(char *, int *, float *, int *, int *); 00648 int BLASFUNC(dpotri)(char *, int *, double *, int *, int *); 00649 int BLASFUNC(qpotri)(char *, int *, double *, int *, int *); 00650 int BLASFUNC(cpotri)(char *, int *, float *, int *, int *); 00651 int BLASFUNC(zpotri)(char *, int *, double *, int *, int *); 00652 int BLASFUNC(xpotri)(char *, int *, double *, int *, int *); 00653 00654 #ifdef __cplusplus 00655 } 00656 #endif 00657 00658 #endif
Generated on Thu Nov 17 2022 22:01:27 by
1.7.2