1 | #ifndef BLAS_H
|
---|
2 | #define BLAS_H
|
---|
3 |
|
---|
4 | #ifdef __cplusplus
|
---|
5 | extern "C"
|
---|
6 | {
|
---|
7 | #endif
|
---|
8 |
|
---|
9 | #define BLASFUNC(FUNC) FUNC##_
|
---|
10 |
|
---|
11 | #ifdef __WIN64__
|
---|
12 | typedef long long BLASLONG;
|
---|
13 | typedef unsigned long long BLASULONG;
|
---|
14 | #else
|
---|
15 | typedef long BLASLONG;
|
---|
16 | typedef unsigned long BLASULONG;
|
---|
17 | #endif
|
---|
18 |
|
---|
19 | int BLASFUNC(xerbla)(const char *, int *info, int);
|
---|
20 |
|
---|
21 | float BLASFUNC(sdot) (int *, float *, int *, float *, int *);
|
---|
22 | float BLASFUNC(sdsdot)(int *, float *, float *, int *, float *, int *);
|
---|
23 |
|
---|
24 | double BLASFUNC(dsdot) (int *, float *, int *, float *, int *);
|
---|
25 | double BLASFUNC(ddot) (int *, double *, int *, double *, int *);
|
---|
26 | double BLASFUNC(qdot) (int *, double *, int *, double *, int *);
|
---|
27 |
|
---|
28 | int BLASFUNC(cdotuw) (int *, float *, int *, float *, int *, float*);
|
---|
29 | int BLASFUNC(cdotcw) (int *, float *, int *, float *, int *, float*);
|
---|
30 | int BLASFUNC(zdotuw) (int *, double *, int *, double *, int *, double*);
|
---|
31 | int BLASFUNC(zdotcw) (int *, double *, int *, double *, int *, double*);
|
---|
32 |
|
---|
33 | int BLASFUNC(saxpy) (int *, float *, float *, int *, float *, int *);
|
---|
34 | int BLASFUNC(daxpy) (int *, double *, double *, int *, double *, int *);
|
---|
35 | int BLASFUNC(qaxpy) (int *, double *, double *, int *, double *, int *);
|
---|
36 | int BLASFUNC(caxpy) (int *, float *, float *, int *, float *, int *);
|
---|
37 | int BLASFUNC(zaxpy) (int *, double *, double *, int *, double *, int *);
|
---|
38 | int BLASFUNC(xaxpy) (int *, double *, double *, int *, double *, int *);
|
---|
39 | int BLASFUNC(caxpyc)(int *, float *, float *, int *, float *, int *);
|
---|
40 | int BLASFUNC(zaxpyc)(int *, double *, double *, int *, double *, int *);
|
---|
41 | int BLASFUNC(xaxpyc)(int *, double *, double *, int *, double *, int *);
|
---|
42 |
|
---|
43 | int BLASFUNC(scopy) (int *, float *, int *, float *, int *);
|
---|
44 | int BLASFUNC(dcopy) (int *, double *, int *, double *, int *);
|
---|
45 | int BLASFUNC(qcopy) (int *, double *, int *, double *, int *);
|
---|
46 | int BLASFUNC(ccopy) (int *, float *, int *, float *, int *);
|
---|
47 | int BLASFUNC(zcopy) (int *, double *, int *, double *, int *);
|
---|
48 | int BLASFUNC(xcopy) (int *, double *, int *, double *, int *);
|
---|
49 |
|
---|
50 | int BLASFUNC(sswap) (int *, float *, int *, float *, int *);
|
---|
51 | int BLASFUNC(dswap) (int *, double *, int *, double *, int *);
|
---|
52 | int BLASFUNC(qswap) (int *, double *, int *, double *, int *);
|
---|
53 | int BLASFUNC(cswap) (int *, float *, int *, float *, int *);
|
---|
54 | int BLASFUNC(zswap) (int *, double *, int *, double *, int *);
|
---|
55 | int BLASFUNC(xswap) (int *, double *, int *, double *, int *);
|
---|
56 |
|
---|
57 | float BLASFUNC(sasum) (int *, float *, int *);
|
---|
58 | float BLASFUNC(scasum)(int *, float *, int *);
|
---|
59 | double BLASFUNC(dasum) (int *, double *, int *);
|
---|
60 | double BLASFUNC(qasum) (int *, double *, int *);
|
---|
61 | double BLASFUNC(dzasum)(int *, double *, int *);
|
---|
62 | double BLASFUNC(qxasum)(int *, double *, int *);
|
---|
63 |
|
---|
64 | int BLASFUNC(isamax)(int *, float *, int *);
|
---|
65 | int BLASFUNC(idamax)(int *, double *, int *);
|
---|
66 | int BLASFUNC(iqamax)(int *, double *, int *);
|
---|
67 | int BLASFUNC(icamax)(int *, float *, int *);
|
---|
68 | int BLASFUNC(izamax)(int *, double *, int *);
|
---|
69 | int BLASFUNC(ixamax)(int *, double *, int *);
|
---|
70 |
|
---|
71 | int BLASFUNC(ismax) (int *, float *, int *);
|
---|
72 | int BLASFUNC(idmax) (int *, double *, int *);
|
---|
73 | int BLASFUNC(iqmax) (int *, double *, int *);
|
---|
74 | int BLASFUNC(icmax) (int *, float *, int *);
|
---|
75 | int BLASFUNC(izmax) (int *, double *, int *);
|
---|
76 | int BLASFUNC(ixmax) (int *, double *, int *);
|
---|
77 |
|
---|
78 | int BLASFUNC(isamin)(int *, float *, int *);
|
---|
79 | int BLASFUNC(idamin)(int *, double *, int *);
|
---|
80 | int BLASFUNC(iqamin)(int *, double *, int *);
|
---|
81 | int BLASFUNC(icamin)(int *, float *, int *);
|
---|
82 | int BLASFUNC(izamin)(int *, double *, int *);
|
---|
83 | int BLASFUNC(ixamin)(int *, double *, int *);
|
---|
84 |
|
---|
85 | int BLASFUNC(ismin)(int *, float *, int *);
|
---|
86 | int BLASFUNC(idmin)(int *, double *, int *);
|
---|
87 | int BLASFUNC(iqmin)(int *, double *, int *);
|
---|
88 | int BLASFUNC(icmin)(int *, float *, int *);
|
---|
89 | int BLASFUNC(izmin)(int *, double *, int *);
|
---|
90 | int BLASFUNC(ixmin)(int *, double *, int *);
|
---|
91 |
|
---|
92 | float BLASFUNC(samax) (int *, float *, int *);
|
---|
93 | double BLASFUNC(damax) (int *, double *, int *);
|
---|
94 | double BLASFUNC(qamax) (int *, double *, int *);
|
---|
95 | float BLASFUNC(scamax)(int *, float *, int *);
|
---|
96 | double BLASFUNC(dzamax)(int *, double *, int *);
|
---|
97 | double BLASFUNC(qxamax)(int *, double *, int *);
|
---|
98 |
|
---|
99 | float BLASFUNC(samin) (int *, float *, int *);
|
---|
100 | double BLASFUNC(damin) (int *, double *, int *);
|
---|
101 | double BLASFUNC(qamin) (int *, double *, int *);
|
---|
102 | float BLASFUNC(scamin)(int *, float *, int *);
|
---|
103 | double BLASFUNC(dzamin)(int *, double *, int *);
|
---|
104 | double BLASFUNC(qxamin)(int *, double *, int *);
|
---|
105 |
|
---|
106 | float BLASFUNC(smax) (int *, float *, int *);
|
---|
107 | double BLASFUNC(dmax) (int *, double *, int *);
|
---|
108 | double BLASFUNC(qmax) (int *, double *, int *);
|
---|
109 | float BLASFUNC(scmax) (int *, float *, int *);
|
---|
110 | double BLASFUNC(dzmax) (int *, double *, int *);
|
---|
111 | double BLASFUNC(qxmax) (int *, double *, int *);
|
---|
112 |
|
---|
113 | float BLASFUNC(smin) (int *, float *, int *);
|
---|
114 | double BLASFUNC(dmin) (int *, double *, int *);
|
---|
115 | double BLASFUNC(qmin) (int *, double *, int *);
|
---|
116 | float BLASFUNC(scmin) (int *, float *, int *);
|
---|
117 | double BLASFUNC(dzmin) (int *, double *, int *);
|
---|
118 | double BLASFUNC(qxmin) (int *, double *, int *);
|
---|
119 |
|
---|
120 | int BLASFUNC(sscal) (int *, float *, float *, int *);
|
---|
121 | int BLASFUNC(dscal) (int *, double *, double *, int *);
|
---|
122 | int BLASFUNC(qscal) (int *, double *, double *, int *);
|
---|
123 | int BLASFUNC(cscal) (int *, float *, float *, int *);
|
---|
124 | int BLASFUNC(zscal) (int *, double *, double *, int *);
|
---|
125 | int BLASFUNC(xscal) (int *, double *, double *, int *);
|
---|
126 | int BLASFUNC(csscal)(int *, float *, float *, int *);
|
---|
127 | int BLASFUNC(zdscal)(int *, double *, double *, int *);
|
---|
128 | int BLASFUNC(xqscal)(int *, double *, double *, int *);
|
---|
129 |
|
---|
130 | float BLASFUNC(snrm2) (int *, float *, int *);
|
---|
131 | float BLASFUNC(scnrm2)(int *, float *, int *);
|
---|
132 |
|
---|
133 | double BLASFUNC(dnrm2) (int *, double *, int *);
|
---|
134 | double BLASFUNC(qnrm2) (int *, double *, int *);
|
---|
135 | double BLASFUNC(dznrm2)(int *, double *, int *);
|
---|
136 | double BLASFUNC(qxnrm2)(int *, double *, int *);
|
---|
137 |
|
---|
138 | int BLASFUNC(srot) (int *, float *, int *, float *, int *, float *, float *);
|
---|
139 | int BLASFUNC(drot) (int *, double *, int *, double *, int *, double *, double *);
|
---|
140 | int BLASFUNC(qrot) (int *, double *, int *, double *, int *, double *, double *);
|
---|
141 | int BLASFUNC(csrot) (int *, float *, int *, float *, int *, float *, float *);
|
---|
142 | int BLASFUNC(zdrot) (int *, double *, int *, double *, int *, double *, double *);
|
---|
143 | int BLASFUNC(xqrot) (int *, double *, int *, double *, int *, double *, double *);
|
---|
144 |
|
---|
145 | int BLASFUNC(srotg) (float *, float *, float *, float *);
|
---|
146 | int BLASFUNC(drotg) (double *, double *, double *, double *);
|
---|
147 | int BLASFUNC(qrotg) (double *, double *, double *, double *);
|
---|
148 | int BLASFUNC(crotg) (float *, float *, float *, float *);
|
---|
149 | int BLASFUNC(zrotg) (double *, double *, double *, double *);
|
---|
150 | int BLASFUNC(xrotg) (double *, double *, double *, double *);
|
---|
151 |
|
---|
152 | int BLASFUNC(srotmg)(float *, float *, float *, float *, float *);
|
---|
153 | int BLASFUNC(drotmg)(double *, double *, double *, double *, double *);
|
---|
154 |
|
---|
155 | int BLASFUNC(srotm) (int *, float *, int *, float *, int *, float *);
|
---|
156 | int BLASFUNC(drotm) (int *, double *, int *, double *, int *, double *);
|
---|
157 | int BLASFUNC(qrotm) (int *, double *, int *, double *, int *, double *);
|
---|
158 |
|
---|
159 | /* Level 2 routines */
|
---|
160 |
|
---|
161 | int BLASFUNC(sger)(int *, int *, float *, float *, int *,
|
---|
162 | float *, int *, float *, int *);
|
---|
163 | int BLASFUNC(dger)(int *, int *, double *, double *, int *,
|
---|
164 | double *, int *, double *, int *);
|
---|
165 | int BLASFUNC(qger)(int *, int *, double *, double *, int *,
|
---|
166 | double *, int *, double *, int *);
|
---|
167 | int BLASFUNC(cgeru)(int *, int *, float *, float *, int *,
|
---|
168 | float *, int *, float *, int *);
|
---|
169 | int BLASFUNC(cgerc)(int *, int *, float *, float *, int *,
|
---|
170 | float *, int *, float *, int *);
|
---|
171 | int BLASFUNC(zgeru)(int *, int *, double *, double *, int *,
|
---|
172 | double *, int *, double *, int *);
|
---|
173 | int BLASFUNC(zgerc)(int *, int *, double *, double *, int *,
|
---|
174 | double *, int *, double *, int *);
|
---|
175 | int BLASFUNC(xgeru)(int *, int *, double *, double *, int *,
|
---|
176 | double *, int *, double *, int *);
|
---|
177 | int BLASFUNC(xgerc)(int *, int *, double *, double *, int *,
|
---|
178 | double *, int *, double *, int *);
|
---|
179 |
|
---|
180 | int BLASFUNC(sgemv)(char *, int *, int *, float *, float *, int *,
|
---|
181 | float *, int *, float *, float *, int *);
|
---|
182 | int BLASFUNC(dgemv)(char *, int *, int *, double *, double *, int *,
|
---|
183 | double *, int *, double *, double *, int *);
|
---|
184 | int BLASFUNC(qgemv)(char *, int *, int *, double *, double *, int *,
|
---|
185 | double *, int *, double *, double *, int *);
|
---|
186 | int BLASFUNC(cgemv)(char *, int *, int *, float *, float *, int *,
|
---|
187 | float *, int *, float *, float *, int *);
|
---|
188 | int BLASFUNC(zgemv)(char *, int *, int *, double *, double *, int *,
|
---|
189 | double *, int *, double *, double *, int *);
|
---|
190 | int BLASFUNC(xgemv)(char *, int *, int *, double *, double *, int *,
|
---|
191 | double *, int *, double *, double *, int *);
|
---|
192 |
|
---|
193 | int BLASFUNC(strsv) (char *, char *, char *, int *, float *, int *,
|
---|
194 | float *, int *);
|
---|
195 | int BLASFUNC(dtrsv) (char *, char *, char *, int *, double *, int *,
|
---|
196 | double *, int *);
|
---|
197 | int BLASFUNC(qtrsv) (char *, char *, char *, int *, double *, int *,
|
---|
198 | double *, int *);
|
---|
199 | int BLASFUNC(ctrsv) (char *, char *, char *, int *, float *, int *,
|
---|
200 | float *, int *);
|
---|
201 | int BLASFUNC(ztrsv) (char *, char *, char *, int *, double *, int *,
|
---|
202 | double *, int *);
|
---|
203 | int BLASFUNC(xtrsv) (char *, char *, char *, int *, double *, int *,
|
---|
204 | double *, int *);
|
---|
205 |
|
---|
206 | int BLASFUNC(stpsv) (char *, char *, char *, int *, float *, float *, int *);
|
---|
207 | int BLASFUNC(dtpsv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
208 | int BLASFUNC(qtpsv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
209 | int BLASFUNC(ctpsv) (char *, char *, char *, int *, float *, float *, int *);
|
---|
210 | int BLASFUNC(ztpsv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
211 | int BLASFUNC(xtpsv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
212 |
|
---|
213 | int BLASFUNC(strmv) (char *, char *, char *, int *, float *, int *,
|
---|
214 | float *, int *);
|
---|
215 | int BLASFUNC(dtrmv) (char *, char *, char *, int *, double *, int *,
|
---|
216 | double *, int *);
|
---|
217 | int BLASFUNC(qtrmv) (char *, char *, char *, int *, double *, int *,
|
---|
218 | double *, int *);
|
---|
219 | int BLASFUNC(ctrmv) (char *, char *, char *, int *, float *, int *,
|
---|
220 | float *, int *);
|
---|
221 | int BLASFUNC(ztrmv) (char *, char *, char *, int *, double *, int *,
|
---|
222 | double *, int *);
|
---|
223 | int BLASFUNC(xtrmv) (char *, char *, char *, int *, double *, int *,
|
---|
224 | double *, int *);
|
---|
225 |
|
---|
226 | int BLASFUNC(stpmv) (char *, char *, char *, int *, float *, float *, int *);
|
---|
227 | int BLASFUNC(dtpmv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
228 | int BLASFUNC(qtpmv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
229 | int BLASFUNC(ctpmv) (char *, char *, char *, int *, float *, float *, int *);
|
---|
230 | int BLASFUNC(ztpmv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
231 | int BLASFUNC(xtpmv) (char *, char *, char *, int *, double *, double *, int *);
|
---|
232 |
|
---|
233 | int BLASFUNC(stbmv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
|
---|
234 | int BLASFUNC(dtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
235 | int BLASFUNC(qtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
236 | int BLASFUNC(ctbmv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
|
---|
237 | int BLASFUNC(ztbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
238 | int BLASFUNC(xtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
239 |
|
---|
240 | int BLASFUNC(stbsv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
|
---|
241 | int BLASFUNC(dtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
242 | int BLASFUNC(qtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
243 | int BLASFUNC(ctbsv) (char *, char *, char *, int *, int *, float *, int *, float *, int *);
|
---|
244 | int BLASFUNC(ztbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
245 | int BLASFUNC(xtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
|
---|
246 |
|
---|
247 | int BLASFUNC(ssymv) (char *, int *, float *, float *, int *,
|
---|
248 | float *, int *, float *, float *, int *);
|
---|
249 | int BLASFUNC(dsymv) (char *, int *, double *, double *, int *,
|
---|
250 | double *, int *, double *, double *, int *);
|
---|
251 | int BLASFUNC(qsymv) (char *, int *, double *, double *, int *,
|
---|
252 | double *, int *, double *, double *, int *);
|
---|
253 | int BLASFUNC(csymv) (char *, int *, float *, float *, int *,
|
---|
254 | float *, int *, float *, float *, int *);
|
---|
255 | int BLASFUNC(zsymv) (char *, int *, double *, double *, int *,
|
---|
256 | double *, int *, double *, double *, int *);
|
---|
257 | int BLASFUNC(xsymv) (char *, int *, double *, double *, int *,
|
---|
258 | double *, int *, double *, double *, int *);
|
---|
259 |
|
---|
260 | int BLASFUNC(sspmv) (char *, int *, float *, float *,
|
---|
261 | float *, int *, float *, float *, int *);
|
---|
262 | int BLASFUNC(dspmv) (char *, int *, double *, double *,
|
---|
263 | double *, int *, double *, double *, int *);
|
---|
264 | int BLASFUNC(qspmv) (char *, int *, double *, double *,
|
---|
265 | double *, int *, double *, double *, int *);
|
---|
266 | int BLASFUNC(cspmv) (char *, int *, float *, float *,
|
---|
267 | float *, int *, float *, float *, int *);
|
---|
268 | int BLASFUNC(zspmv) (char *, int *, double *, double *,
|
---|
269 | double *, int *, double *, double *, int *);
|
---|
270 | int BLASFUNC(xspmv) (char *, int *, double *, double *,
|
---|
271 | double *, int *, double *, double *, int *);
|
---|
272 |
|
---|
273 | int BLASFUNC(ssyr) (char *, int *, float *, float *, int *,
|
---|
274 | float *, int *);
|
---|
275 | int BLASFUNC(dsyr) (char *, int *, double *, double *, int *,
|
---|
276 | double *, int *);
|
---|
277 | int BLASFUNC(qsyr) (char *, int *, double *, double *, int *,
|
---|
278 | double *, int *);
|
---|
279 | int BLASFUNC(csyr) (char *, int *, float *, float *, int *,
|
---|
280 | float *, int *);
|
---|
281 | int BLASFUNC(zsyr) (char *, int *, double *, double *, int *,
|
---|
282 | double *, int *);
|
---|
283 | int BLASFUNC(xsyr) (char *, int *, double *, double *, int *,
|
---|
284 | double *, int *);
|
---|
285 |
|
---|
286 | int BLASFUNC(ssyr2) (char *, int *, float *,
|
---|
287 | float *, int *, float *, int *, float *, int *);
|
---|
288 | int BLASFUNC(dsyr2) (char *, int *, double *,
|
---|
289 | double *, int *, double *, int *, double *, int *);
|
---|
290 | int BLASFUNC(qsyr2) (char *, int *, double *,
|
---|
291 | double *, int *, double *, int *, double *, int *);
|
---|
292 | int BLASFUNC(csyr2) (char *, int *, float *,
|
---|
293 | float *, int *, float *, int *, float *, int *);
|
---|
294 | int BLASFUNC(zsyr2) (char *, int *, double *,
|
---|
295 | double *, int *, double *, int *, double *, int *);
|
---|
296 | int BLASFUNC(xsyr2) (char *, int *, double *,
|
---|
297 | double *, int *, double *, int *, double *, int *);
|
---|
298 |
|
---|
299 | int BLASFUNC(sspr) (char *, int *, float *, float *, int *,
|
---|
300 | float *);
|
---|
301 | int BLASFUNC(dspr) (char *, int *, double *, double *, int *,
|
---|
302 | double *);
|
---|
303 | int BLASFUNC(qspr) (char *, int *, double *, double *, int *,
|
---|
304 | double *);
|
---|
305 | int BLASFUNC(cspr) (char *, int *, float *, float *, int *,
|
---|
306 | float *);
|
---|
307 | int BLASFUNC(zspr) (char *, int *, double *, double *, int *,
|
---|
308 | double *);
|
---|
309 | int BLASFUNC(xspr) (char *, int *, double *, double *, int *,
|
---|
310 | double *);
|
---|
311 |
|
---|
312 | int BLASFUNC(sspr2) (char *, int *, float *,
|
---|
313 | float *, int *, float *, int *, float *);
|
---|
314 | int BLASFUNC(dspr2) (char *, int *, double *,
|
---|
315 | double *, int *, double *, int *, double *);
|
---|
316 | int BLASFUNC(qspr2) (char *, int *, double *,
|
---|
317 | double *, int *, double *, int *, double *);
|
---|
318 | int BLASFUNC(cspr2) (char *, int *, float *,
|
---|
319 | float *, int *, float *, int *, float *);
|
---|
320 | int BLASFUNC(zspr2) (char *, int *, double *,
|
---|
321 | double *, int *, double *, int *, double *);
|
---|
322 | int BLASFUNC(xspr2) (char *, int *, double *,
|
---|
323 | double *, int *, double *, int *, double *);
|
---|
324 |
|
---|
325 | int BLASFUNC(cher) (char *, int *, float *, float *, int *,
|
---|
326 | float *, int *);
|
---|
327 | int BLASFUNC(zher) (char *, int *, double *, double *, int *,
|
---|
328 | double *, int *);
|
---|
329 | int BLASFUNC(xher) (char *, int *, double *, double *, int *,
|
---|
330 | double *, int *);
|
---|
331 |
|
---|
332 | int BLASFUNC(chpr) (char *, int *, float *, float *, int *, float *);
|
---|
333 | int BLASFUNC(zhpr) (char *, int *, double *, double *, int *, double *);
|
---|
334 | int BLASFUNC(xhpr) (char *, int *, double *, double *, int *, double *);
|
---|
335 |
|
---|
336 | int BLASFUNC(cher2) (char *, int *, float *,
|
---|
337 | float *, int *, float *, int *, float *, int *);
|
---|
338 | int BLASFUNC(zher2) (char *, int *, double *,
|
---|
339 | double *, int *, double *, int *, double *, int *);
|
---|
340 | int BLASFUNC(xher2) (char *, int *, double *,
|
---|
341 | double *, int *, double *, int *, double *, int *);
|
---|
342 |
|
---|
343 | int BLASFUNC(chpr2) (char *, int *, float *,
|
---|
344 | float *, int *, float *, int *, float *);
|
---|
345 | int BLASFUNC(zhpr2) (char *, int *, double *,
|
---|
346 | double *, int *, double *, int *, double *);
|
---|
347 | int BLASFUNC(xhpr2) (char *, int *, double *,
|
---|
348 | double *, int *, double *, int *, double *);
|
---|
349 |
|
---|
350 | int BLASFUNC(chemv) (char *, int *, float *, float *, int *,
|
---|
351 | float *, int *, float *, float *, int *);
|
---|
352 | int BLASFUNC(zhemv) (char *, int *, double *, double *, int *,
|
---|
353 | double *, int *, double *, double *, int *);
|
---|
354 | int BLASFUNC(xhemv) (char *, int *, double *, double *, int *,
|
---|
355 | double *, int *, double *, double *, int *);
|
---|
356 |
|
---|
357 | int BLASFUNC(chpmv) (char *, int *, float *, float *,
|
---|
358 | float *, int *, float *, float *, int *);
|
---|
359 | int BLASFUNC(zhpmv) (char *, int *, double *, double *,
|
---|
360 | double *, int *, double *, double *, int *);
|
---|
361 | int BLASFUNC(xhpmv) (char *, int *, double *, double *,
|
---|
362 | double *, int *, double *, double *, int *);
|
---|
363 |
|
---|
364 | int BLASFUNC(snorm)(char *, int *, int *, float *, int *);
|
---|
365 | int BLASFUNC(dnorm)(char *, int *, int *, double *, int *);
|
---|
366 | int BLASFUNC(cnorm)(char *, int *, int *, float *, int *);
|
---|
367 | int BLASFUNC(znorm)(char *, int *, int *, double *, int *);
|
---|
368 |
|
---|
369 | int BLASFUNC(sgbmv)(char *, int *, int *, int *, int *, float *, float *, int *,
|
---|
370 | float *, int *, float *, float *, int *);
|
---|
371 | int BLASFUNC(dgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
|
---|
372 | double *, int *, double *, double *, int *);
|
---|
373 | int BLASFUNC(qgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
|
---|
374 | double *, int *, double *, double *, int *);
|
---|
375 | int BLASFUNC(cgbmv)(char *, int *, int *, int *, int *, float *, float *, int *,
|
---|
376 | float *, int *, float *, float *, int *);
|
---|
377 | int BLASFUNC(zgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
|
---|
378 | double *, int *, double *, double *, int *);
|
---|
379 | int BLASFUNC(xgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
|
---|
380 | double *, int *, double *, double *, int *);
|
---|
381 |
|
---|
382 | int BLASFUNC(ssbmv)(char *, int *, int *, float *, float *, int *,
|
---|
383 | float *, int *, float *, float *, int *);
|
---|
384 | int BLASFUNC(dsbmv)(char *, int *, int *, double *, double *, int *,
|
---|
385 | double *, int *, double *, double *, int *);
|
---|
386 | int BLASFUNC(qsbmv)(char *, int *, int *, double *, double *, int *,
|
---|
387 | double *, int *, double *, double *, int *);
|
---|
388 | int BLASFUNC(csbmv)(char *, int *, int *, float *, float *, int *,
|
---|
389 | float *, int *, float *, float *, int *);
|
---|
390 | int BLASFUNC(zsbmv)(char *, int *, int *, double *, double *, int *,
|
---|
391 | double *, int *, double *, double *, int *);
|
---|
392 | int BLASFUNC(xsbmv)(char *, int *, int *, double *, double *, int *,
|
---|
393 | double *, int *, double *, double *, int *);
|
---|
394 |
|
---|
395 | int BLASFUNC(chbmv)(char *, int *, int *, float *, float *, int *,
|
---|
396 | float *, int *, float *, float *, int *);
|
---|
397 | int BLASFUNC(zhbmv)(char *, int *, int *, double *, double *, int *,
|
---|
398 | double *, int *, double *, double *, int *);
|
---|
399 | int BLASFUNC(xhbmv)(char *, int *, int *, double *, double *, int *,
|
---|
400 | double *, int *, double *, double *, int *);
|
---|
401 |
|
---|
402 | /* Level 3 routines */
|
---|
403 |
|
---|
404 | int BLASFUNC(sgemm)(char *, char *, int *, int *, int *, float *,
|
---|
405 | float *, int *, float *, int *, float *, float *, int *);
|
---|
406 | int BLASFUNC(dgemm)(char *, char *, int *, int *, int *, double *,
|
---|
407 | double *, int *, double *, int *, double *, double *, int *);
|
---|
408 | int BLASFUNC(qgemm)(char *, char *, int *, int *, int *, double *,
|
---|
409 | double *, int *, double *, int *, double *, double *, int *);
|
---|
410 | int BLASFUNC(cgemm)(char *, char *, int *, int *, int *, float *,
|
---|
411 | float *, int *, float *, int *, float *, float *, int *);
|
---|
412 | int BLASFUNC(zgemm)(char *, char *, int *, int *, int *, double *,
|
---|
413 | double *, int *, double *, int *, double *, double *, int *);
|
---|
414 | int BLASFUNC(xgemm)(char *, char *, int *, int *, int *, double *,
|
---|
415 | double *, int *, double *, int *, double *, double *, int *);
|
---|
416 |
|
---|
417 | int BLASFUNC(cgemm3m)(char *, char *, int *, int *, int *, float *,
|
---|
418 | float *, int *, float *, int *, float *, float *, int *);
|
---|
419 | int BLASFUNC(zgemm3m)(char *, char *, int *, int *, int *, double *,
|
---|
420 | double *, int *, double *, int *, double *, double *, int *);
|
---|
421 | int BLASFUNC(xgemm3m)(char *, char *, int *, int *, int *, double *,
|
---|
422 | double *, int *, double *, int *, double *, double *, int *);
|
---|
423 |
|
---|
424 | int BLASFUNC(sge2mm)(char *, char *, char *, int *, int *,
|
---|
425 | float *, float *, int *, float *, int *,
|
---|
426 | float *, float *, int *);
|
---|
427 | int BLASFUNC(dge2mm)(char *, char *, char *, int *, int *,
|
---|
428 | double *, double *, int *, double *, int *,
|
---|
429 | double *, double *, int *);
|
---|
430 | int BLASFUNC(cge2mm)(char *, char *, char *, int *, int *,
|
---|
431 | float *, float *, int *, float *, int *,
|
---|
432 | float *, float *, int *);
|
---|
433 | int BLASFUNC(zge2mm)(char *, char *, char *, int *, int *,
|
---|
434 | double *, double *, int *, double *, int *,
|
---|
435 | double *, double *, int *);
|
---|
436 |
|
---|
437 | int BLASFUNC(strsm)(char *, char *, char *, char *, int *, int *,
|
---|
438 | float *, float *, int *, float *, int *);
|
---|
439 | int BLASFUNC(dtrsm)(char *, char *, char *, char *, int *, int *,
|
---|
440 | double *, double *, int *, double *, int *);
|
---|
441 | int BLASFUNC(qtrsm)(char *, char *, char *, char *, int *, int *,
|
---|
442 | double *, double *, int *, double *, int *);
|
---|
443 | int BLASFUNC(ctrsm)(char *, char *, char *, char *, int *, int *,
|
---|
444 | float *, float *, int *, float *, int *);
|
---|
445 | int BLASFUNC(ztrsm)(char *, char *, char *, char *, int *, int *,
|
---|
446 | double *, double *, int *, double *, int *);
|
---|
447 | int BLASFUNC(xtrsm)(char *, char *, char *, char *, int *, int *,
|
---|
448 | double *, double *, int *, double *, int *);
|
---|
449 |
|
---|
450 | int BLASFUNC(strmm)(char *, char *, char *, char *, int *, int *,
|
---|
451 | float *, float *, int *, float *, int *);
|
---|
452 | int BLASFUNC(dtrmm)(char *, char *, char *, char *, int *, int *,
|
---|
453 | double *, double *, int *, double *, int *);
|
---|
454 | int BLASFUNC(qtrmm)(char *, char *, char *, char *, int *, int *,
|
---|
455 | double *, double *, int *, double *, int *);
|
---|
456 | int BLASFUNC(ctrmm)(char *, char *, char *, char *, int *, int *,
|
---|
457 | float *, float *, int *, float *, int *);
|
---|
458 | int BLASFUNC(ztrmm)(char *, char *, char *, char *, int *, int *,
|
---|
459 | double *, double *, int *, double *, int *);
|
---|
460 | int BLASFUNC(xtrmm)(char *, char *, char *, char *, int *, int *,
|
---|
461 | double *, double *, int *, double *, int *);
|
---|
462 |
|
---|
463 | int BLASFUNC(ssymm)(char *, char *, int *, int *, float *, float *, int *,
|
---|
464 | float *, int *, float *, float *, int *);
|
---|
465 | int BLASFUNC(dsymm)(char *, char *, int *, int *, double *, double *, int *,
|
---|
466 | double *, int *, double *, double *, int *);
|
---|
467 | int BLASFUNC(qsymm)(char *, char *, int *, int *, double *, double *, int *,
|
---|
468 | double *, int *, double *, double *, int *);
|
---|
469 | int BLASFUNC(csymm)(char *, char *, int *, int *, float *, float *, int *,
|
---|
470 | float *, int *, float *, float *, int *);
|
---|
471 | int BLASFUNC(zsymm)(char *, char *, int *, int *, double *, double *, int *,
|
---|
472 | double *, int *, double *, double *, int *);
|
---|
473 | int BLASFUNC(xsymm)(char *, char *, int *, int *, double *, double *, int *,
|
---|
474 | double *, int *, double *, double *, int *);
|
---|
475 |
|
---|
476 | int BLASFUNC(csymm3m)(char *, char *, int *, int *, float *, float *, int *,
|
---|
477 | float *, int *, float *, float *, int *);
|
---|
478 | int BLASFUNC(zsymm3m)(char *, char *, int *, int *, double *, double *, int *,
|
---|
479 | double *, int *, double *, double *, int *);
|
---|
480 | int BLASFUNC(xsymm3m)(char *, char *, int *, int *, double *, double *, int *,
|
---|
481 | double *, int *, double *, double *, int *);
|
---|
482 |
|
---|
483 | int BLASFUNC(ssyrk)(char *, char *, int *, int *, float *, float *, int *,
|
---|
484 | float *, float *, int *);
|
---|
485 | int BLASFUNC(dsyrk)(char *, char *, int *, int *, double *, double *, int *,
|
---|
486 | double *, double *, int *);
|
---|
487 | int BLASFUNC(qsyrk)(char *, char *, int *, int *, double *, double *, int *,
|
---|
488 | double *, double *, int *);
|
---|
489 | int BLASFUNC(csyrk)(char *, char *, int *, int *, float *, float *, int *,
|
---|
490 | float *, float *, int *);
|
---|
491 | int BLASFUNC(zsyrk)(char *, char *, int *, int *, double *, double *, int *,
|
---|
492 | double *, double *, int *);
|
---|
493 | int BLASFUNC(xsyrk)(char *, char *, int *, int *, double *, double *, int *,
|
---|
494 | double *, double *, int *);
|
---|
495 |
|
---|
496 | int BLASFUNC(ssyr2k)(char *, char *, int *, int *, float *, float *, int *,
|
---|
497 | float *, int *, float *, float *, int *);
|
---|
498 | int BLASFUNC(dsyr2k)(char *, char *, int *, int *, double *, double *, int *,
|
---|
499 | double*, int *, double *, double *, int *);
|
---|
500 | int BLASFUNC(qsyr2k)(char *, char *, int *, int *, double *, double *, int *,
|
---|
501 | double*, int *, double *, double *, int *);
|
---|
502 | int BLASFUNC(csyr2k)(char *, char *, int *, int *, float *, float *, int *,
|
---|
503 | float *, int *, float *, float *, int *);
|
---|
504 | int BLASFUNC(zsyr2k)(char *, char *, int *, int *, double *, double *, int *,
|
---|
505 | double*, int *, double *, double *, int *);
|
---|
506 | int BLASFUNC(xsyr2k)(char *, char *, int *, int *, double *, double *, int *,
|
---|
507 | double*, int *, double *, double *, int *);
|
---|
508 |
|
---|
509 | int BLASFUNC(chemm)(char *, char *, int *, int *, float *, float *, int *,
|
---|
510 | float *, int *, float *, float *, int *);
|
---|
511 | int BLASFUNC(zhemm)(char *, char *, int *, int *, double *, double *, int *,
|
---|
512 | double *, int *, double *, double *, int *);
|
---|
513 | int BLASFUNC(xhemm)(char *, char *, int *, int *, double *, double *, int *,
|
---|
514 | double *, int *, double *, double *, int *);
|
---|
515 |
|
---|
516 | int BLASFUNC(chemm3m)(char *, char *, int *, int *, float *, float *, int *,
|
---|
517 | float *, int *, float *, float *, int *);
|
---|
518 | int BLASFUNC(zhemm3m)(char *, char *, int *, int *, double *, double *, int *,
|
---|
519 | double *, int *, double *, double *, int *);
|
---|
520 | int BLASFUNC(xhemm3m)(char *, char *, int *, int *, double *, double *, int *,
|
---|
521 | double *, int *, double *, double *, int *);
|
---|
522 |
|
---|
523 | int BLASFUNC(cherk)(char *, char *, int *, int *, float *, float *, int *,
|
---|
524 | float *, float *, int *);
|
---|
525 | int BLASFUNC(zherk)(char *, char *, int *, int *, double *, double *, int *,
|
---|
526 | double *, double *, int *);
|
---|
527 | int BLASFUNC(xherk)(char *, char *, int *, int *, double *, double *, int *,
|
---|
528 | double *, double *, int *);
|
---|
529 |
|
---|
530 | int BLASFUNC(cher2k)(char *, char *, int *, int *, float *, float *, int *,
|
---|
531 | float *, int *, float *, float *, int *);
|
---|
532 | int BLASFUNC(zher2k)(char *, char *, int *, int *, double *, double *, int *,
|
---|
533 | double*, int *, double *, double *, int *);
|
---|
534 | int BLASFUNC(xher2k)(char *, char *, int *, int *, double *, double *, int *,
|
---|
535 | double*, int *, double *, double *, int *);
|
---|
536 | int BLASFUNC(cher2m)(char *, char *, char *, int *, int *, float *, float *, int *,
|
---|
537 | float *, int *, float *, float *, int *);
|
---|
538 | int BLASFUNC(zher2m)(char *, char *, char *, int *, int *, double *, double *, int *,
|
---|
539 | double*, int *, double *, double *, int *);
|
---|
540 | int BLASFUNC(xher2m)(char *, char *, char *, int *, int *, double *, double *, int *,
|
---|
541 | double*, int *, double *, double *, int *);
|
---|
542 |
|
---|
543 | int BLASFUNC(sgemt)(char *, int *, int *, float *, float *, int *,
|
---|
544 | float *, int *);
|
---|
545 | int BLASFUNC(dgemt)(char *, int *, int *, double *, double *, int *,
|
---|
546 | double *, int *);
|
---|
547 | int BLASFUNC(cgemt)(char *, int *, int *, float *, float *, int *,
|
---|
548 | float *, int *);
|
---|
549 | int BLASFUNC(zgemt)(char *, int *, int *, double *, double *, int *,
|
---|
550 | double *, int *);
|
---|
551 |
|
---|
552 | int BLASFUNC(sgema)(char *, char *, int *, int *, float *,
|
---|
553 | float *, int *, float *, float *, int *, float *, int *);
|
---|
554 | int BLASFUNC(dgema)(char *, char *, int *, int *, double *,
|
---|
555 | double *, int *, double*, double *, int *, double*, int *);
|
---|
556 | int BLASFUNC(cgema)(char *, char *, int *, int *, float *,
|
---|
557 | float *, int *, float *, float *, int *, float *, int *);
|
---|
558 | int BLASFUNC(zgema)(char *, char *, int *, int *, double *,
|
---|
559 | double *, int *, double*, double *, int *, double*, int *);
|
---|
560 |
|
---|
561 | int BLASFUNC(sgems)(char *, char *, int *, int *, float *,
|
---|
562 | float *, int *, float *, float *, int *, float *, int *);
|
---|
563 | int BLASFUNC(dgems)(char *, char *, int *, int *, double *,
|
---|
564 | double *, int *, double*, double *, int *, double*, int *);
|
---|
565 | int BLASFUNC(cgems)(char *, char *, int *, int *, float *,
|
---|
566 | float *, int *, float *, float *, int *, float *, int *);
|
---|
567 | int BLASFUNC(zgems)(char *, char *, int *, int *, double *,
|
---|
568 | double *, int *, double*, double *, int *, double*, int *);
|
---|
569 |
|
---|
570 | int BLASFUNC(sgetf2)(int *, int *, float *, int *, int *, int *);
|
---|
571 | int BLASFUNC(dgetf2)(int *, int *, double *, int *, int *, int *);
|
---|
572 | int BLASFUNC(qgetf2)(int *, int *, double *, int *, int *, int *);
|
---|
573 | int BLASFUNC(cgetf2)(int *, int *, float *, int *, int *, int *);
|
---|
574 | int BLASFUNC(zgetf2)(int *, int *, double *, int *, int *, int *);
|
---|
575 | int BLASFUNC(xgetf2)(int *, int *, double *, int *, int *, int *);
|
---|
576 |
|
---|
577 | int BLASFUNC(sgetrf)(int *, int *, float *, int *, int *, int *);
|
---|
578 | int BLASFUNC(dgetrf)(int *, int *, double *, int *, int *, int *);
|
---|
579 | int BLASFUNC(qgetrf)(int *, int *, double *, int *, int *, int *);
|
---|
580 | int BLASFUNC(cgetrf)(int *, int *, float *, int *, int *, int *);
|
---|
581 | int BLASFUNC(zgetrf)(int *, int *, double *, int *, int *, int *);
|
---|
582 | int BLASFUNC(xgetrf)(int *, int *, double *, int *, int *, int *);
|
---|
583 |
|
---|
584 | int BLASFUNC(slaswp)(int *, float *, int *, int *, int *, int *, int *);
|
---|
585 | int BLASFUNC(dlaswp)(int *, double *, int *, int *, int *, int *, int *);
|
---|
586 | int BLASFUNC(qlaswp)(int *, double *, int *, int *, int *, int *, int *);
|
---|
587 | int BLASFUNC(claswp)(int *, float *, int *, int *, int *, int *, int *);
|
---|
588 | int BLASFUNC(zlaswp)(int *, double *, int *, int *, int *, int *, int *);
|
---|
589 | int BLASFUNC(xlaswp)(int *, double *, int *, int *, int *, int *, int *);
|
---|
590 |
|
---|
591 | int BLASFUNC(sgetrs)(char *, int *, int *, float *, int *, int *, float *, int *, int *);
|
---|
592 | int BLASFUNC(dgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
|
---|
593 | int BLASFUNC(qgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
|
---|
594 | int BLASFUNC(cgetrs)(char *, int *, int *, float *, int *, int *, float *, int *, int *);
|
---|
595 | int BLASFUNC(zgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
|
---|
596 | int BLASFUNC(xgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
|
---|
597 |
|
---|
598 | int BLASFUNC(sgesv)(int *, int *, float *, int *, int *, float *, int *, int *);
|
---|
599 | int BLASFUNC(dgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
|
---|
600 | int BLASFUNC(qgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
|
---|
601 | int BLASFUNC(cgesv)(int *, int *, float *, int *, int *, float *, int *, int *);
|
---|
602 | int BLASFUNC(zgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
|
---|
603 | int BLASFUNC(xgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
|
---|
604 |
|
---|
605 | int BLASFUNC(spotf2)(char *, int *, float *, int *, int *);
|
---|
606 | int BLASFUNC(dpotf2)(char *, int *, double *, int *, int *);
|
---|
607 | int BLASFUNC(qpotf2)(char *, int *, double *, int *, int *);
|
---|
608 | int BLASFUNC(cpotf2)(char *, int *, float *, int *, int *);
|
---|
609 | int BLASFUNC(zpotf2)(char *, int *, double *, int *, int *);
|
---|
610 | int BLASFUNC(xpotf2)(char *, int *, double *, int *, int *);
|
---|
611 |
|
---|
612 | int BLASFUNC(spotrf)(char *, int *, float *, int *, int *);
|
---|
613 | int BLASFUNC(dpotrf)(char *, int *, double *, int *, int *);
|
---|
614 | int BLASFUNC(qpotrf)(char *, int *, double *, int *, int *);
|
---|
615 | int BLASFUNC(cpotrf)(char *, int *, float *, int *, int *);
|
---|
616 | int BLASFUNC(zpotrf)(char *, int *, double *, int *, int *);
|
---|
617 | int BLASFUNC(xpotrf)(char *, int *, double *, int *, int *);
|
---|
618 |
|
---|
619 | int BLASFUNC(slauu2)(char *, int *, float *, int *, int *);
|
---|
620 | int BLASFUNC(dlauu2)(char *, int *, double *, int *, int *);
|
---|
621 | int BLASFUNC(qlauu2)(char *, int *, double *, int *, int *);
|
---|
622 | int BLASFUNC(clauu2)(char *, int *, float *, int *, int *);
|
---|
623 | int BLASFUNC(zlauu2)(char *, int *, double *, int *, int *);
|
---|
624 | int BLASFUNC(xlauu2)(char *, int *, double *, int *, int *);
|
---|
625 |
|
---|
626 | int BLASFUNC(slauum)(char *, int *, float *, int *, int *);
|
---|
627 | int BLASFUNC(dlauum)(char *, int *, double *, int *, int *);
|
---|
628 | int BLASFUNC(qlauum)(char *, int *, double *, int *, int *);
|
---|
629 | int BLASFUNC(clauum)(char *, int *, float *, int *, int *);
|
---|
630 | int BLASFUNC(zlauum)(char *, int *, double *, int *, int *);
|
---|
631 | int BLASFUNC(xlauum)(char *, int *, double *, int *, int *);
|
---|
632 |
|
---|
633 | int BLASFUNC(strti2)(char *, char *, int *, float *, int *, int *);
|
---|
634 | int BLASFUNC(dtrti2)(char *, char *, int *, double *, int *, int *);
|
---|
635 | int BLASFUNC(qtrti2)(char *, char *, int *, double *, int *, int *);
|
---|
636 | int BLASFUNC(ctrti2)(char *, char *, int *, float *, int *, int *);
|
---|
637 | int BLASFUNC(ztrti2)(char *, char *, int *, double *, int *, int *);
|
---|
638 | int BLASFUNC(xtrti2)(char *, char *, int *, double *, int *, int *);
|
---|
639 |
|
---|
640 | int BLASFUNC(strtri)(char *, char *, int *, float *, int *, int *);
|
---|
641 | int BLASFUNC(dtrtri)(char *, char *, int *, double *, int *, int *);
|
---|
642 | int BLASFUNC(qtrtri)(char *, char *, int *, double *, int *, int *);
|
---|
643 | int BLASFUNC(ctrtri)(char *, char *, int *, float *, int *, int *);
|
---|
644 | int BLASFUNC(ztrtri)(char *, char *, int *, double *, int *, int *);
|
---|
645 | int BLASFUNC(xtrtri)(char *, char *, int *, double *, int *, int *);
|
---|
646 |
|
---|
647 | int BLASFUNC(spotri)(char *, int *, float *, int *, int *);
|
---|
648 | int BLASFUNC(dpotri)(char *, int *, double *, int *, int *);
|
---|
649 | int BLASFUNC(qpotri)(char *, int *, double *, int *, int *);
|
---|
650 | int BLASFUNC(cpotri)(char *, int *, float *, int *, int *);
|
---|
651 | int BLASFUNC(zpotri)(char *, int *, double *, int *, int *);
|
---|
652 | int BLASFUNC(xpotri)(char *, int *, double *, int *, int *);
|
---|
653 |
|
---|
654 | #ifdef __cplusplus
|
---|
655 | }
|
---|
656 | #endif
|
---|
657 |
|
---|
658 | #endif
|
---|