File indexing completed on 2025-01-19 09:52:11
0001 #ifndef BLAS_H
0002 #define BLAS_H
0003
0004 #ifdef __cplusplus
0005 extern "C"
0006 {
0007 #endif
0008
0009 #define BLASFUNC(FUNC) FUNC##_
0010
0011 #ifdef __WIN64__
0012 typedef long long BLASLONG;
0013 typedef unsigned long long BLASULONG;
0014 #else
0015 typedef long BLASLONG;
0016 typedef unsigned long BLASULONG;
0017 #endif
0018
0019 int BLASFUNC(xerbla)(const char *, int *info, int);
0020
0021 float BLASFUNC(sdot) (int *, float *, int *, float *, int *);
0022 float BLASFUNC(sdsdot)(int *, float *, float *, int *, float *, int *);
0023
0024 double BLASFUNC(dsdot) (int *, float *, int *, float *, int *);
0025 double BLASFUNC(ddot) (int *, double *, int *, double *, int *);
0026 double BLASFUNC(qdot) (int *, double *, int *, double *, int *);
0027
0028 int BLASFUNC(cdotuw) (int *, float *, int *, float *, int *, float*);
0029 int BLASFUNC(cdotcw) (int *, float *, int *, float *, int *, float*);
0030 int BLASFUNC(zdotuw) (int *, double *, int *, double *, int *, double*);
0031 int BLASFUNC(zdotcw) (int *, double *, int *, double *, int *, double*);
0032
0033 int BLASFUNC(saxpy) (const int *, const float *, const float *, const int *, float *, const int *);
0034 int BLASFUNC(daxpy) (const int *, const double *, const double *, const int *, double *, const int *);
0035 int BLASFUNC(qaxpy) (const int *, const double *, const double *, const int *, double *, const int *);
0036 int BLASFUNC(caxpy) (const int *, const float *, const float *, const int *, float *, const int *);
0037 int BLASFUNC(zaxpy) (const int *, const double *, const double *, const int *, double *, const int *);
0038 int BLASFUNC(xaxpy) (const int *, const double *, const double *, const int *, double *, const int *);
0039 int BLASFUNC(caxpyc)(const int *, const float *, const float *, const int *, float *, const int *);
0040 int BLASFUNC(zaxpyc)(const int *, const double *, const double *, const int *, double *, const int *);
0041 int BLASFUNC(xaxpyc)(const int *, const double *, const double *, const int *, double *, const int *);
0042
0043 int BLASFUNC(scopy) (int *, float *, int *, float *, int *);
0044 int BLASFUNC(dcopy) (int *, double *, int *, double *, int *);
0045 int BLASFUNC(qcopy) (int *, double *, int *, double *, int *);
0046 int BLASFUNC(ccopy) (int *, float *, int *, float *, int *);
0047 int BLASFUNC(zcopy) (int *, double *, int *, double *, int *);
0048 int BLASFUNC(xcopy) (int *, double *, int *, double *, int *);
0049
0050 int BLASFUNC(sswap) (int *, float *, int *, float *, int *);
0051 int BLASFUNC(dswap) (int *, double *, int *, double *, int *);
0052 int BLASFUNC(qswap) (int *, double *, int *, double *, int *);
0053 int BLASFUNC(cswap) (int *, float *, int *, float *, int *);
0054 int BLASFUNC(zswap) (int *, double *, int *, double *, int *);
0055 int BLASFUNC(xswap) (int *, double *, int *, double *, int *);
0056
0057 float BLASFUNC(sasum) (int *, float *, int *);
0058 float BLASFUNC(scasum)(int *, float *, int *);
0059 double BLASFUNC(dasum) (int *, double *, int *);
0060 double BLASFUNC(qasum) (int *, double *, int *);
0061 double BLASFUNC(dzasum)(int *, double *, int *);
0062 double BLASFUNC(qxasum)(int *, double *, int *);
0063
0064 int BLASFUNC(isamax)(int *, float *, int *);
0065 int BLASFUNC(idamax)(int *, double *, int *);
0066 int BLASFUNC(iqamax)(int *, double *, int *);
0067 int BLASFUNC(icamax)(int *, float *, int *);
0068 int BLASFUNC(izamax)(int *, double *, int *);
0069 int BLASFUNC(ixamax)(int *, double *, int *);
0070
0071 int BLASFUNC(ismax) (int *, float *, int *);
0072 int BLASFUNC(idmax) (int *, double *, int *);
0073 int BLASFUNC(iqmax) (int *, double *, int *);
0074 int BLASFUNC(icmax) (int *, float *, int *);
0075 int BLASFUNC(izmax) (int *, double *, int *);
0076 int BLASFUNC(ixmax) (int *, double *, int *);
0077
0078 int BLASFUNC(isamin)(int *, float *, int *);
0079 int BLASFUNC(idamin)(int *, double *, int *);
0080 int BLASFUNC(iqamin)(int *, double *, int *);
0081 int BLASFUNC(icamin)(int *, float *, int *);
0082 int BLASFUNC(izamin)(int *, double *, int *);
0083 int BLASFUNC(ixamin)(int *, double *, int *);
0084
0085 int BLASFUNC(ismin)(int *, float *, int *);
0086 int BLASFUNC(idmin)(int *, double *, int *);
0087 int BLASFUNC(iqmin)(int *, double *, int *);
0088 int BLASFUNC(icmin)(int *, float *, int *);
0089 int BLASFUNC(izmin)(int *, double *, int *);
0090 int BLASFUNC(ixmin)(int *, double *, int *);
0091
0092 float BLASFUNC(samax) (int *, float *, int *);
0093 double BLASFUNC(damax) (int *, double *, int *);
0094 double BLASFUNC(qamax) (int *, double *, int *);
0095 float BLASFUNC(scamax)(int *, float *, int *);
0096 double BLASFUNC(dzamax)(int *, double *, int *);
0097 double BLASFUNC(qxamax)(int *, double *, int *);
0098
0099 float BLASFUNC(samin) (int *, float *, int *);
0100 double BLASFUNC(damin) (int *, double *, int *);
0101 double BLASFUNC(qamin) (int *, double *, int *);
0102 float BLASFUNC(scamin)(int *, float *, int *);
0103 double BLASFUNC(dzamin)(int *, double *, int *);
0104 double BLASFUNC(qxamin)(int *, double *, int *);
0105
0106 float BLASFUNC(smax) (int *, float *, int *);
0107 double BLASFUNC(dmax) (int *, double *, int *);
0108 double BLASFUNC(qmax) (int *, double *, int *);
0109 float BLASFUNC(scmax) (int *, float *, int *);
0110 double BLASFUNC(dzmax) (int *, double *, int *);
0111 double BLASFUNC(qxmax) (int *, double *, int *);
0112
0113 float BLASFUNC(smin) (int *, float *, int *);
0114 double BLASFUNC(dmin) (int *, double *, int *);
0115 double BLASFUNC(qmin) (int *, double *, int *);
0116 float BLASFUNC(scmin) (int *, float *, int *);
0117 double BLASFUNC(dzmin) (int *, double *, int *);
0118 double BLASFUNC(qxmin) (int *, double *, int *);
0119
0120 int BLASFUNC(sscal) (int *, float *, float *, int *);
0121 int BLASFUNC(dscal) (int *, double *, double *, int *);
0122 int BLASFUNC(qscal) (int *, double *, double *, int *);
0123 int BLASFUNC(cscal) (int *, float *, float *, int *);
0124 int BLASFUNC(zscal) (int *, double *, double *, int *);
0125 int BLASFUNC(xscal) (int *, double *, double *, int *);
0126 int BLASFUNC(csscal)(int *, float *, float *, int *);
0127 int BLASFUNC(zdscal)(int *, double *, double *, int *);
0128 int BLASFUNC(xqscal)(int *, double *, double *, int *);
0129
0130 float BLASFUNC(snrm2) (int *, float *, int *);
0131 float BLASFUNC(scnrm2)(int *, float *, int *);
0132
0133 double BLASFUNC(dnrm2) (int *, double *, int *);
0134 double BLASFUNC(qnrm2) (int *, double *, int *);
0135 double BLASFUNC(dznrm2)(int *, double *, int *);
0136 double BLASFUNC(qxnrm2)(int *, double *, int *);
0137
0138 int BLASFUNC(srot) (int *, float *, int *, float *, int *, float *, float *);
0139 int BLASFUNC(drot) (int *, double *, int *, double *, int *, double *, double *);
0140 int BLASFUNC(qrot) (int *, double *, int *, double *, int *, double *, double *);
0141 int BLASFUNC(csrot) (int *, float *, int *, float *, int *, float *, float *);
0142 int BLASFUNC(zdrot) (int *, double *, int *, double *, int *, double *, double *);
0143 int BLASFUNC(xqrot) (int *, double *, int *, double *, int *, double *, double *);
0144
0145 int BLASFUNC(srotg) (float *, float *, float *, float *);
0146 int BLASFUNC(drotg) (double *, double *, double *, double *);
0147 int BLASFUNC(qrotg) (double *, double *, double *, double *);
0148 int BLASFUNC(crotg) (float *, float *, float *, float *);
0149 int BLASFUNC(zrotg) (double *, double *, double *, double *);
0150 int BLASFUNC(xrotg) (double *, double *, double *, double *);
0151
0152 int BLASFUNC(srotmg)(float *, float *, float *, float *, float *);
0153 int BLASFUNC(drotmg)(double *, double *, double *, double *, double *);
0154
0155 int BLASFUNC(srotm) (int *, float *, int *, float *, int *, float *);
0156 int BLASFUNC(drotm) (int *, double *, int *, double *, int *, double *);
0157 int BLASFUNC(qrotm) (int *, double *, int *, double *, int *, double *);
0158
0159
0160
0161 int BLASFUNC(sger)(int *, int *, float *, float *, int *,
0162 float *, int *, float *, int *);
0163 int BLASFUNC(dger)(int *, int *, double *, double *, int *,
0164 double *, int *, double *, int *);
0165 int BLASFUNC(qger)(int *, int *, double *, double *, int *,
0166 double *, int *, double *, int *);
0167 int BLASFUNC(cgeru)(int *, int *, float *, float *, int *,
0168 float *, int *, float *, int *);
0169 int BLASFUNC(cgerc)(int *, int *, float *, float *, int *,
0170 float *, int *, float *, int *);
0171 int BLASFUNC(zgeru)(int *, int *, double *, double *, int *,
0172 double *, int *, double *, int *);
0173 int BLASFUNC(zgerc)(int *, int *, double *, double *, int *,
0174 double *, int *, double *, int *);
0175 int BLASFUNC(xgeru)(int *, int *, double *, double *, int *,
0176 double *, int *, double *, int *);
0177 int BLASFUNC(xgerc)(int *, int *, double *, double *, int *,
0178 double *, int *, double *, int *);
0179
0180 int BLASFUNC(sgemv)(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0181 int BLASFUNC(dgemv)(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0182 int BLASFUNC(qgemv)(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0183 int BLASFUNC(cgemv)(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0184 int BLASFUNC(zgemv)(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0185 int BLASFUNC(xgemv)(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0186
0187 int BLASFUNC(strsv) (const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *);
0188 int BLASFUNC(dtrsv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0189 int BLASFUNC(qtrsv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0190 int BLASFUNC(ctrsv) (const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *);
0191 int BLASFUNC(ztrsv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0192 int BLASFUNC(xtrsv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0193
0194 int BLASFUNC(stpsv) (char *, char *, char *, int *, float *, float *, int *);
0195 int BLASFUNC(dtpsv) (char *, char *, char *, int *, double *, double *, int *);
0196 int BLASFUNC(qtpsv) (char *, char *, char *, int *, double *, double *, int *);
0197 int BLASFUNC(ctpsv) (char *, char *, char *, int *, float *, float *, int *);
0198 int BLASFUNC(ztpsv) (char *, char *, char *, int *, double *, double *, int *);
0199 int BLASFUNC(xtpsv) (char *, char *, char *, int *, double *, double *, int *);
0200
0201 int BLASFUNC(strmv) (const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *);
0202 int BLASFUNC(dtrmv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0203 int BLASFUNC(qtrmv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0204 int BLASFUNC(ctrmv) (const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *);
0205 int BLASFUNC(ztrmv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0206 int BLASFUNC(xtrmv) (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *);
0207
0208 int BLASFUNC(stpmv) (char *, char *, char *, int *, float *, float *, int *);
0209 int BLASFUNC(dtpmv) (char *, char *, char *, int *, double *, double *, int *);
0210 int BLASFUNC(qtpmv) (char *, char *, char *, int *, double *, double *, int *);
0211 int BLASFUNC(ctpmv) (char *, char *, char *, int *, float *, float *, int *);
0212 int BLASFUNC(ztpmv) (char *, char *, char *, int *, double *, double *, int *);
0213 int BLASFUNC(xtpmv) (char *, char *, char *, int *, double *, double *, int *);
0214
0215 int BLASFUNC(stbmv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
0216 int BLASFUNC(dtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0217 int BLASFUNC(qtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0218 int BLASFUNC(ctbmv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
0219 int BLASFUNC(ztbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0220 int BLASFUNC(xtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0221
0222 int BLASFUNC(stbsv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
0223 int BLASFUNC(dtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0224 int BLASFUNC(qtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0225 int BLASFUNC(ctbsv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
0226 int BLASFUNC(ztbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0227 int BLASFUNC(xtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
0228
0229 int BLASFUNC(ssymv) (const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0230 int BLASFUNC(dsymv) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0231 int BLASFUNC(qsymv) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0232
0233 int BLASFUNC(sspmv) (char *, int *, float *, float *,
0234 float *, int *, float *, float *, int *);
0235 int BLASFUNC(dspmv) (char *, int *, double *, double *,
0236 double *, int *, double *, double *, int *);
0237 int BLASFUNC(qspmv) (char *, int *, double *, double *,
0238 double *, int *, double *, double *, int *);
0239
0240 int BLASFUNC(ssyr) (const char *, const int *, const float *, const float *, const int *, float *, const int *);
0241 int BLASFUNC(dsyr) (const char *, const int *, const double *, const double *, const int *, double *, const int *);
0242 int BLASFUNC(qsyr) (const char *, const int *, const double *, const double *, const int *, double *, const int *);
0243
0244 int BLASFUNC(ssyr2) (const char *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *);
0245 int BLASFUNC(dsyr2) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *);
0246 int BLASFUNC(qsyr2) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *);
0247 int BLASFUNC(csyr2) (const char *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *);
0248 int BLASFUNC(zsyr2) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *);
0249 int BLASFUNC(xsyr2) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *);
0250
0251 int BLASFUNC(sspr) (char *, int *, float *, float *, int *,
0252 float *);
0253 int BLASFUNC(dspr) (char *, int *, double *, double *, int *,
0254 double *);
0255 int BLASFUNC(qspr) (char *, int *, double *, double *, int *,
0256 double *);
0257
0258 int BLASFUNC(sspr2) (char *, int *, float *,
0259 float *, int *, float *, int *, float *);
0260 int BLASFUNC(dspr2) (char *, int *, double *,
0261 double *, int *, double *, int *, double *);
0262 int BLASFUNC(qspr2) (char *, int *, double *,
0263 double *, int *, double *, int *, double *);
0264 int BLASFUNC(cspr2) (char *, int *, float *,
0265 float *, int *, float *, int *, float *);
0266 int BLASFUNC(zspr2) (char *, int *, double *,
0267 double *, int *, double *, int *, double *);
0268 int BLASFUNC(xspr2) (char *, int *, double *,
0269 double *, int *, double *, int *, double *);
0270
0271 int BLASFUNC(cher) (char *, int *, float *, float *, int *,
0272 float *, int *);
0273 int BLASFUNC(zher) (char *, int *, double *, double *, int *,
0274 double *, int *);
0275 int BLASFUNC(xher) (char *, int *, double *, double *, int *,
0276 double *, int *);
0277
0278 int BLASFUNC(chpr) (char *, int *, float *, float *, int *, float *);
0279 int BLASFUNC(zhpr) (char *, int *, double *, double *, int *, double *);
0280 int BLASFUNC(xhpr) (char *, int *, double *, double *, int *, double *);
0281
0282 int BLASFUNC(cher2) (char *, int *, float *,
0283 float *, int *, float *, int *, float *, int *);
0284 int BLASFUNC(zher2) (char *, int *, double *,
0285 double *, int *, double *, int *, double *, int *);
0286 int BLASFUNC(xher2) (char *, int *, double *,
0287 double *, int *, double *, int *, double *, int *);
0288
0289 int BLASFUNC(chpr2) (char *, int *, float *,
0290 float *, int *, float *, int *, float *);
0291 int BLASFUNC(zhpr2) (char *, int *, double *,
0292 double *, int *, double *, int *, double *);
0293 int BLASFUNC(xhpr2) (char *, int *, double *,
0294 double *, int *, double *, int *, double *);
0295
0296 int BLASFUNC(chemv) (const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0297 int BLASFUNC(zhemv) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0298 int BLASFUNC(xhemv) (const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0299
0300 int BLASFUNC(chpmv) (char *, int *, float *, float *,
0301 float *, int *, float *, float *, int *);
0302 int BLASFUNC(zhpmv) (char *, int *, double *, double *,
0303 double *, int *, double *, double *, int *);
0304 int BLASFUNC(xhpmv) (char *, int *, double *, double *,
0305 double *, int *, double *, double *, int *);
0306
0307 int BLASFUNC(snorm)(char *, int *, int *, float *, int *);
0308 int BLASFUNC(dnorm)(char *, int *, int *, double *, int *);
0309 int BLASFUNC(cnorm)(char *, int *, int *, float *, int *);
0310 int BLASFUNC(znorm)(char *, int *, int *, double *, int *);
0311
0312 int BLASFUNC(sgbmv)(char *, int *, int *, int *, int *, float *, float *, int *,
0313 float *, int *, float *, float *, int *);
0314 int BLASFUNC(dgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
0315 double *, int *, double *, double *, int *);
0316 int BLASFUNC(qgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
0317 double *, int *, double *, double *, int *);
0318 int BLASFUNC(cgbmv)(char *, int *, int *, int *, int *, float *, float *, int *,
0319 float *, int *, float *, float *, int *);
0320 int BLASFUNC(zgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
0321 double *, int *, double *, double *, int *);
0322 int BLASFUNC(xgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
0323 double *, int *, double *, double *, int *);
0324
0325 int BLASFUNC(ssbmv)(char *, int *, int *, float *, float *, int *,
0326 float *, int *, float *, float *, int *);
0327 int BLASFUNC(dsbmv)(char *, int *, int *, double *, double *, int *,
0328 double *, int *, double *, double *, int *);
0329 int BLASFUNC(qsbmv)(char *, int *, int *, double *, double *, int *,
0330 double *, int *, double *, double *, int *);
0331 int BLASFUNC(csbmv)(char *, int *, int *, float *, float *, int *,
0332 float *, int *, float *, float *, int *);
0333 int BLASFUNC(zsbmv)(char *, int *, int *, double *, double *, int *,
0334 double *, int *, double *, double *, int *);
0335 int BLASFUNC(xsbmv)(char *, int *, int *, double *, double *, int *,
0336 double *, int *, double *, double *, int *);
0337
0338 int BLASFUNC(chbmv)(char *, int *, int *, float *, float *, int *,
0339 float *, int *, float *, float *, int *);
0340 int BLASFUNC(zhbmv)(char *, int *, int *, double *, double *, int *,
0341 double *, int *, double *, double *, int *);
0342 int BLASFUNC(xhbmv)(char *, int *, int *, double *, double *, int *,
0343 double *, int *, double *, double *, int *);
0344
0345
0346
0347 int BLASFUNC(sgemm)(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0348 int BLASFUNC(dgemm)(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0349 int BLASFUNC(qgemm)(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0350 int BLASFUNC(cgemm)(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0351 int BLASFUNC(zgemm)(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0352 int BLASFUNC(xgemm)(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0353
0354 int BLASFUNC(cgemm3m)(char *, char *, int *, int *, int *, float *,
0355 float *, int *, float *, int *, float *, float *, int *);
0356 int BLASFUNC(zgemm3m)(char *, char *, int *, int *, int *, double *,
0357 double *, int *, double *, int *, double *, double *, int *);
0358 int BLASFUNC(xgemm3m)(char *, char *, int *, int *, int *, double *,
0359 double *, int *, double *, int *, double *, double *, int *);
0360
0361 int BLASFUNC(sge2mm)(char *, char *, char *, int *, int *,
0362 float *, float *, int *, float *, int *,
0363 float *, float *, int *);
0364 int BLASFUNC(dge2mm)(char *, char *, char *, int *, int *,
0365 double *, double *, int *, double *, int *,
0366 double *, double *, int *);
0367 int BLASFUNC(cge2mm)(char *, char *, char *, int *, int *,
0368 float *, float *, int *, float *, int *,
0369 float *, float *, int *);
0370 int BLASFUNC(zge2mm)(char *, char *, char *, int *, int *,
0371 double *, double *, int *, double *, int *,
0372 double *, double *, int *);
0373
0374 int BLASFUNC(strsm)(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *);
0375 int BLASFUNC(dtrsm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0376 int BLASFUNC(qtrsm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0377 int BLASFUNC(ctrsm)(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *);
0378 int BLASFUNC(ztrsm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0379 int BLASFUNC(xtrsm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0380
0381 int BLASFUNC(strmm)(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *);
0382 int BLASFUNC(dtrmm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0383 int BLASFUNC(qtrmm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0384 int BLASFUNC(ctrmm)(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *);
0385 int BLASFUNC(ztrmm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0386 int BLASFUNC(xtrmm)(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *);
0387
0388 int BLASFUNC(ssymm)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0389 int BLASFUNC(dsymm)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0390 int BLASFUNC(qsymm)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0391 int BLASFUNC(csymm)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0392 int BLASFUNC(zsymm)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0393 int BLASFUNC(xsymm)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0394
0395 int BLASFUNC(csymm3m)(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *);
0396 int BLASFUNC(zsymm3m)(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *);
0397 int BLASFUNC(xsymm3m)(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *);
0398
0399 int BLASFUNC(ssyrk)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *);
0400 int BLASFUNC(dsyrk)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *);
0401 int BLASFUNC(qsyrk)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *);
0402 int BLASFUNC(csyrk)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *);
0403 int BLASFUNC(zsyrk)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *);
0404 int BLASFUNC(xsyrk)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *);
0405
0406 int BLASFUNC(ssyr2k)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0407 int BLASFUNC(dsyr2k)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double*, const int *, const double *, double *, const int *);
0408 int BLASFUNC(qsyr2k)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double*, const int *, const double *, double *, const int *);
0409 int BLASFUNC(csyr2k)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0410 int BLASFUNC(zsyr2k)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double*, const int *, const double *, double *, const int *);
0411 int BLASFUNC(xsyr2k)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double*, const int *, const double *, double *, const int *);
0412
0413 int BLASFUNC(chemm)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0414 int BLASFUNC(zhemm)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0415 int BLASFUNC(xhemm)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0416
0417 int BLASFUNC(chemm3m)(char *, char *, int *, int *, float *, float *, int *,
0418 float *, int *, float *, float *, int *);
0419 int BLASFUNC(zhemm3m)(char *, char *, int *, int *, double *, double *, int *,
0420 double *, int *, double *, double *, int *);
0421 int BLASFUNC(xhemm3m)(char *, char *, int *, int *, double *, double *, int *,
0422 double *, int *, double *, double *, int *);
0423
0424 int BLASFUNC(cherk)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *);
0425 int BLASFUNC(zherk)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *);
0426 int BLASFUNC(xherk)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *);
0427
0428 int BLASFUNC(cher2k)(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0429 int BLASFUNC(zher2k)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0430 int BLASFUNC(xher2k)(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *);
0431 int BLASFUNC(cher2m)(const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *);
0432 int BLASFUNC(zher2m)(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double*, const int *, const double *, double *, const int *);
0433 int BLASFUNC(xher2m)(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double*, const int *, const double *, double *, const int *);
0434
0435
0436 #ifdef __cplusplus
0437 }
0438 #endif
0439
0440 #endif