3 #if !defined(CBLAS_ENUM_DEFINED_H) && !defined(__GSL_CBLAS_H__) 4 #define CBLAS_ENUM_DEFINED_H 13 #if !defined(CBLAS_ENUM_ONLY) && !defined(__GSL_CBLAS_H__) 15 #define CBLAS_INDEX int 24 float cblas_sdsdot(
const int N,
const float alpha,
const float *X,
25 const int incX,
const float *Y,
const int incY);
26 double cblas_dsdot(
const int N,
const float *X,
const int incX,
const float *Y,
28 float cblas_sdot(
const int N,
const float *X,
const int incX,
29 const float *Y,
const int incY);
30 double cblas_ddot(
const int N,
const double *X,
const int incX,
31 const double *Y,
const int incY);
36 const void *Y,
const int incY,
void *dotu);
38 const void *Y,
const int incY,
void *dotc);
41 const void *Y,
const int incY,
void *dotu);
43 const void *Y,
const int incY,
void *dotc);
49 float cblas_snrm2(
const int N,
const float *X,
const int incX);
50 float cblas_sasum(
const int N,
const float *X,
const int incX);
52 double cblas_dnrm2(
const int N,
const double *X,
const int incX);
53 double cblas_dasum(
const int N,
const double *X,
const int incX);
55 float cblas_scnrm2(
const int N,
const void *X,
const int incX);
56 float cblas_scasum(
const int N,
const void *X,
const int incX);
58 double cblas_dznrm2(
const int N,
const void *X,
const int incX);
59 double cblas_dzasum(
const int N,
const void *X,
const int incX);
79 void cblas_sswap(
const int N,
float *X,
const int incX,
80 float *Y,
const int incY);
81 void cblas_scopy(
const int N,
const float *X,
const int incX,
82 float *Y,
const int incY);
83 void cblas_saxpy(
const int N,
const float alpha,
const float *X,
84 const int incX,
float *Y,
const int incY);
85 void catlas_saxpby(
const int N,
const float alpha,
const float *X,
86 const int incX,
const float beta,
float *Y,
const int incY);
88 (
const int N,
const float alpha,
float *X,
const int incX);
90 void cblas_dswap(
const int N,
double *X,
const int incX,
91 double *Y,
const int incY);
92 void cblas_dcopy(
const int N,
const double *X,
const int incX,
93 double *Y,
const int incY);
94 void cblas_daxpy(
const int N,
const double alpha,
const double *X,
95 const int incX,
double *Y,
const int incY);
96 void catlas_daxpby(
const int N,
const double alpha,
const double *X,
97 const int incX,
const double beta,
double *Y,
const int incY);
99 (
const int N,
const double alpha,
double *X,
const int incX);
101 void cblas_cswap(
const int N,
void *X,
const int incX,
102 void *Y,
const int incY);
103 void cblas_ccopy(
const int N,
const void *X,
const int incX,
104 void *Y,
const int incY);
105 void cblas_caxpy(
const int N,
const void *alpha,
const void *X,
106 const int incX,
void *Y,
const int incY);
107 void catlas_caxpby(
const int N,
const void *alpha,
const void *X,
108 const int incX,
const void *beta,
void *Y,
const int incY);
110 (
const int N,
const void *alpha,
void *X,
const int incX);
112 void cblas_zswap(
const int N,
void *X,
const int incX,
113 void *Y,
const int incY);
114 void cblas_zcopy(
const int N,
const void *X,
const int incX,
115 void *Y,
const int incY);
116 void cblas_zaxpy(
const int N,
const void *alpha,
const void *X,
117 const int incX,
void *Y,
const int incY);
118 void catlas_zaxpby(
const int N,
const void *alpha,
const void *X,
119 const int incX,
const void *beta,
void *Y,
const int incY);
121 (
const int N,
const void *alpha,
void *X,
const int incX);
127 void cblas_srotg(
float *a,
float *b,
float *c,
float *s);
128 void cblas_srotmg(
float *d1,
float *d2,
float *b1,
const float b2,
float *P);
129 void cblas_srot(
const int N,
float *X,
const int incX,
130 float *Y,
const int incY,
const float c,
const float s);
131 void cblas_srotm(
const int N,
float *X,
const int incX,
132 float *Y,
const int incY,
const float *P);
134 void cblas_drotg(
double *a,
double *b,
double *c,
double *s);
135 void cblas_drotmg(
double *d1,
double *d2,
double *b1,
const double b2,
double *P);
136 void cblas_drot(
const int N,
double *X,
const int incX,
137 double *Y,
const int incY,
const double c,
const double s);
138 void cblas_drotm(
const int N,
double *X,
const int incX,
139 double *Y,
const int incY,
const double *P);
145 void cblas_sscal(
const int N,
const float alpha,
float *X,
const int incX);
146 void cblas_dscal(
const int N,
const double alpha,
double *X,
const int incX);
147 void cblas_cscal(
const int N,
const void *alpha,
void *X,
const int incX);
148 void cblas_zscal(
const int N,
const void *alpha,
void *X,
const int incX);
149 void cblas_csscal(
const int N,
const float alpha,
void *X,
const int incX);
150 void cblas_zdscal(
const int N,
const double alpha,
void *X,
const int incX);
155 void cblas_crotg(
void *a,
void *b,
void *c,
void *s);
156 void cblas_zrotg(
void *a,
void *b,
void *c,
void *s);
157 void cblas_csrot(
const int N,
void *X,
const int incX,
void *Y,
const int incY,
158 const float c,
const float s);
159 void cblas_zdrot(
const int N,
void *X,
const int incX,
void *Y,
const int incY,
160 const double c,
const double s);
173 const float alpha,
const float *A,
const int lda,
174 const float *X,
const int incX,
const float beta,
175 float *Y,
const int incY);
178 const int KL,
const int KU,
const float alpha,
179 const float *A,
const int lda,
const float *X,
180 const int incX,
const float beta,
float *Y,
const int incY);
183 const int N,
const float *A,
const int lda,
184 float *X,
const int incX);
187 const int N,
const int K,
const float *A,
const int lda,
188 float *X,
const int incX);
191 const int N,
const float *Ap,
float *X,
const int incX);
194 const int N,
const float *A,
const int lda,
float *X,
198 const int N,
const int K,
const float *A,
const int lda,
199 float *X,
const int incX);
202 const int N,
const float *Ap,
float *X,
const int incX);
206 const double alpha,
const double *A,
const int lda,
207 const double *X,
const int incX,
const double beta,
208 double *Y,
const int incY);
211 const int KL,
const int KU,
const double alpha,
212 const double *A,
const int lda,
const double *X,
213 const int incX,
const double beta,
double *Y,
const int incY);
216 const int N,
const double *A,
const int lda,
217 double *X,
const int incX);
220 const int N,
const int K,
const double *A,
const int lda,
221 double *X,
const int incX);
224 const int N,
const double *Ap,
double *X,
const int incX);
227 const int N,
const double *A,
const int lda,
double *X,
231 const int N,
const int K,
const double *A,
const int lda,
232 double *X,
const int incX);
235 const int N,
const double *Ap,
double *X,
const int incX);
239 const void *alpha,
const void *A,
const int lda,
240 const void *X,
const int incX,
const void *beta,
241 void *Y,
const int incY);
244 const int KL,
const int KU,
const void *alpha,
245 const void *A,
const int lda,
const void *X,
246 const int incX,
const void *beta,
void *Y,
const int incY);
249 const int N,
const void *A,
const int lda,
250 void *X,
const int incX);
253 const int N,
const int K,
const void *A,
const int lda,
254 void *X,
const int incX);
257 const int N,
const void *Ap,
void *X,
const int incX);
260 const int N,
const void *A,
const int lda,
void *X,
264 const int N,
const int K,
const void *A,
const int lda,
265 void *X,
const int incX);
268 const int N,
const void *Ap,
void *X,
const int incX);
272 const void *alpha,
const void *A,
const int lda,
273 const void *X,
const int incX,
const void *beta,
274 void *Y,
const int incY);
277 const int KL,
const int KU,
const void *alpha,
278 const void *A,
const int lda,
const void *X,
279 const int incX,
const void *beta,
void *Y,
const int incY);
282 const int N,
const void *A,
const int lda,
283 void *X,
const int incX);
286 const int N,
const int K,
const void *A,
const int lda,
287 void *X,
const int incX);
290 const int N,
const void *Ap,
void *X,
const int incX);
293 const int N,
const void *A,
const int lda,
void *X,
297 const int N,
const int K,
const void *A,
const int lda,
298 void *X,
const int incX);
301 const int N,
const void *Ap,
void *X,
const int incX);
308 const int N,
const float alpha,
const float *A,
309 const int lda,
const float *X,
const int incX,
310 const float beta,
float *Y,
const int incY);
312 const int N,
const int K,
const float alpha,
const float *A,
313 const int lda,
const float *X,
const int incX,
314 const float beta,
float *Y,
const int incY);
316 const int N,
const float alpha,
const float *Ap,
317 const float *X,
const int incX,
318 const float beta,
float *Y,
const int incY);
320 const float alpha,
const float *X,
const int incX,
321 const float *Y,
const int incY,
float *A,
const int lda);
323 const int N,
const float alpha,
const float *X,
324 const int incX,
float *A,
const int lda);
326 const int N,
const float alpha,
const float *X,
327 const int incX,
float *Ap);
329 const int N,
const float alpha,
const float *X,
330 const int incX,
const float *Y,
const int incY,
float *A,
333 const int N,
const float alpha,
const float *X,
334 const int incX,
const float *Y,
const int incY,
float *A);
337 const int N,
const double alpha,
const double *A,
338 const int lda,
const double *X,
const int incX,
339 const double beta,
double *Y,
const int incY);
341 const int N,
const int K,
const double alpha,
const double *A,
342 const int lda,
const double *X,
const int incX,
343 const double beta,
double *Y,
const int incY);
345 const int N,
const double alpha,
const double *Ap,
346 const double *X,
const int incX,
347 const double beta,
double *Y,
const int incY);
349 const double alpha,
const double *X,
const int incX,
350 const double *Y,
const int incY,
double *A,
const int lda);
352 const int N,
const double alpha,
const double *X,
353 const int incX,
double *A,
const int lda);
355 const int N,
const double alpha,
const double *X,
356 const int incX,
double *Ap);
358 const int N,
const double alpha,
const double *X,
359 const int incX,
const double *Y,
const int incY,
double *A,
362 const int N,
const double alpha,
const double *X,
363 const int incX,
const double *Y,
const int incY,
double *A);
370 const int N,
const void *alpha,
const void *A,
371 const int lda,
const void *X,
const int incX,
372 const void *beta,
void *Y,
const int incY);
374 const int N,
const int K,
const void *alpha,
const void *A,
375 const int lda,
const void *X,
const int incX,
376 const void *beta,
void *Y,
const int incY);
378 const int N,
const void *alpha,
const void *Ap,
379 const void *X,
const int incX,
380 const void *beta,
void *Y,
const int incY);
382 const void *alpha,
const void *X,
const int incX,
383 const void *Y,
const int incY,
void *A,
const int lda);
385 const void *alpha,
const void *X,
const int incX,
386 const void *Y,
const int incY,
void *A,
const int lda);
388 const int N,
const float alpha,
const void *X,
const int incX,
389 void *A,
const int lda);
391 const int N,
const float alpha,
const void *X,
392 const int incX,
void *A);
394 const void *alpha,
const void *X,
const int incX,
395 const void *Y,
const int incY,
void *A,
const int lda);
397 const void *alpha,
const void *X,
const int incX,
398 const void *Y,
const int incY,
void *Ap);
401 const int N,
const void *alpha,
const void *A,
402 const int lda,
const void *X,
const int incX,
403 const void *beta,
void *Y,
const int incY);
405 const int N,
const int K,
const void *alpha,
const void *A,
406 const int lda,
const void *X,
const int incX,
407 const void *beta,
void *Y,
const int incY);
409 const int N,
const void *alpha,
const void *Ap,
410 const void *X,
const int incX,
411 const void *beta,
void *Y,
const int incY);
413 const void *alpha,
const void *X,
const int incX,
414 const void *Y,
const int incY,
void *A,
const int lda);
416 const void *alpha,
const void *X,
const int incX,
417 const void *Y,
const int incY,
void *A,
const int lda);
419 const int N,
const double alpha,
const void *X,
const int incX,
420 void *A,
const int lda);
422 const int N,
const double alpha,
const void *X,
423 const int incX,
void *A);
425 const void *alpha,
const void *X,
const int incX,
426 const void *Y,
const int incY,
void *A,
const int lda);
428 const void *alpha,
const void *X,
const int incX,
429 const void *Y,
const int incY,
void *Ap);
442 const int K,
const float alpha,
const float *A,
443 const int lda,
const float *B,
const int ldb,
444 const float beta,
float *C,
const int ldc);
446 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
447 const float alpha,
const float *A,
const int lda,
448 const float *B,
const int ldb,
const float beta,
449 float *C,
const int ldc);
452 const float alpha,
const float *A,
const int lda,
453 const float beta,
float *C,
const int ldc);
456 const float alpha,
const float *A,
const int lda,
457 const float *B,
const int ldb,
const float beta,
458 float *C,
const int ldc);
461 const enum CBLAS_DIAG Diag,
const int M,
const int N,
462 const float alpha,
const float *A,
const int lda,
463 float *B,
const int ldb);
466 const enum CBLAS_DIAG Diag,
const int M,
const int N,
467 const float alpha,
const float *A,
const int lda,
468 float *B,
const int ldb);
472 const int K,
const double alpha,
const double *A,
473 const int lda,
const double *B,
const int ldb,
474 const double beta,
double *C,
const int ldc);
476 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
477 const double alpha,
const double *A,
const int lda,
478 const double *B,
const int ldb,
const double beta,
479 double *C,
const int ldc);
482 const double alpha,
const double *A,
const int lda,
483 const double beta,
double *C,
const int ldc);
486 const double alpha,
const double *A,
const int lda,
487 const double *B,
const int ldb,
const double beta,
488 double *C,
const int ldc);
491 const enum CBLAS_DIAG Diag,
const int M,
const int N,
492 const double alpha,
const double *A,
const int lda,
493 double *B,
const int ldb);
496 const enum CBLAS_DIAG Diag,
const int M,
const int N,
497 const double alpha,
const double *A,
const int lda,
498 double *B,
const int ldb);
502 const int K,
const void *alpha,
const void *A,
503 const int lda,
const void *B,
const int ldb,
504 const void *beta,
void *C,
const int ldc);
506 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
507 const void *alpha,
const void *A,
const int lda,
508 const void *B,
const int ldb,
const void *beta,
509 void *C,
const int ldc);
512 const void *alpha,
const void *A,
const int lda,
513 const void *beta,
void *C,
const int ldc);
516 const void *alpha,
const void *A,
const int lda,
517 const void *B,
const int ldb,
const void *beta,
518 void *C,
const int ldc);
521 const enum CBLAS_DIAG Diag,
const int M,
const int N,
522 const void *alpha,
const void *A,
const int lda,
523 void *B,
const int ldb);
526 const enum CBLAS_DIAG Diag,
const int M,
const int N,
527 const void *alpha,
const void *A,
const int lda,
528 void *B,
const int ldb);
532 const int K,
const void *alpha,
const void *A,
533 const int lda,
const void *B,
const int ldb,
534 const void *beta,
void *C,
const int ldc);
536 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
537 const void *alpha,
const void *A,
const int lda,
538 const void *B,
const int ldb,
const void *beta,
539 void *C,
const int ldc);
542 const void *alpha,
const void *A,
const int lda,
543 const void *beta,
void *C,
const int ldc);
546 const void *alpha,
const void *A,
const int lda,
547 const void *B,
const int ldb,
const void *beta,
548 void *C,
const int ldc);
551 const enum CBLAS_DIAG Diag,
const int M,
const int N,
552 const void *alpha,
const void *A,
const int lda,
553 void *B,
const int ldb);
556 const enum CBLAS_DIAG Diag,
const int M,
const int N,
557 const void *alpha,
const void *A,
const int lda,
558 void *B,
const int ldb);
565 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
566 const void *alpha,
const void *A,
const int lda,
567 const void *B,
const int ldb,
const void *beta,
568 void *C,
const int ldc);
571 const float alpha,
const void *A,
const int lda,
572 const float beta,
void *C,
const int ldc);
575 const void *alpha,
const void *A,
const int lda,
576 const void *B,
const int ldb,
const float beta,
577 void *C,
const int ldc);
579 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
580 const void *alpha,
const void *A,
const int lda,
581 const void *B,
const int ldb,
const void *beta,
582 void *C,
const int ldc);
585 const double alpha,
const void *A,
const int lda,
586 const double beta,
void *C,
const int ldc);
589 const void *alpha,
const void *A,
const int lda,
590 const void *B,
const int ldb,
const double beta,
591 void *C,
const int ldc);
void cblas_zsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_strsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX)
void cblas_ssbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY)
void cblas_zsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_ctrsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
void cblas_cdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu)
void cblas_zherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const void *A, const int lda, const double beta, void *C, const int ldc)
void cblas_strmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX)
void catlas_daxpby(const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY)
void cblas_dsbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
int cblas_errprn(int ierr, int info, char *form,...)
void cblas_csyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *beta, void *C, const int ldc)
double cblas_dsdot(const int N, const float *X, const int incX, const float *Y, const int incY)
void cblas_ztbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
void cblas_cgerc(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_dscal(const int N, const double alpha, double *X, const int incX)
void cblas_sspr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A)
void cblas_sgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc)
void cblas_dtrmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX)
void cblas_ctrmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
void cblas_strmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb)
void cblas_drotg(double *a, double *b, double *c, double *s)
void cblas_dtrsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX)
void cblas_ssyr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *A, const int lda)
void cblas_dspr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A)
void cblas_zgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_ztrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb)
void cblas_cgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_dsyr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda)
void cblas_cdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc)
void cblas_cher(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const void *X, const int incX, void *A, const int lda)
void cblas_sgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY)
void cblas_cgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_ctbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
void cblas_csscal(const int N, const float alpha, void *X, const int incX)
void cblas_cscal(const int N, const void *alpha, void *X, const int incX)
void cblas_srotm(const int N, float *X, const int incX, float *Y, const int incY, const float *P)
float cblas_sasum(const int N, const float *X, const int incX)
void cblas_zhpr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const void *X, const int incX, void *A)
double cblas_ddot(const int N, const double *X, const int incX, const double *Y, const int incY)
void cblas_ztpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
void catlas_zset(const int N, const void *alpha, void *X, const int incX)
void cblas_csymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_cher2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_zgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_zdrot(const int N, void *X, const int incX, void *Y, const int incY, const double c, const double s)
void catlas_cset(const int N, const void *alpha, void *X, const int incX)
void cblas_ssymv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY)
void cblas_dspr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *Ap)
void cblas_dsymv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
void cblas_stpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX)
void cblas_scopy(const int N, const float *X, const int incX, float *Y, const int incY)
void cblas_cgeru(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_saxpy(const int N, const float alpha, const float *X, const int incX, float *Y, const int incY)
void cblas_zscal(const int N, const void *alpha, void *X, const int incX)
void cblas_chemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void catlas_dset(const int N, const double alpha, double *X, const int incX)
void cblas_dspmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *Ap, const double *X, const int incX, const double beta, double *Y, const int incY)
void cblas_zgerc(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_ssymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc)
void cblas_ztrsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
void cblas_cher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const float beta, void *C, const int ldc)
void cblas_ztpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
double cblas_dznrm2(const int N, const void *X, const int incX)
void cblas_cherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const void *A, const int lda, const float beta, void *C, const int ldc)
void cblas_chemv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_crotg(void *a, void *b, void *c, void *s)
float cblas_snrm2(const int N, const float *X, const int incX)
void cblas_dtbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX)
void cblas_drot(const int N, double *X, const int incX, double *Y, const int incY, const double c, const double s)
void cblas_stbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX)
double cblas_dnrm2(const int N, const double *X, const int incX)
int cblas_idamax(const int N, const double *X, const int incX)
void cblas_ssyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc)
void cblas_ctrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb)
void cblas_dgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_chpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *Ap, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_sswap(const int N, float *X, const int incX, float *Y, const int incY)
float cblas_sdot(const int N, const float *X, const int incX, const float *Y, const int incY)
double cblas_dzasum(const int N, const void *X, const int incX)
void cblas_csrot(const int N, void *X, const int incX, void *Y, const int incY, const float c, const float s)
void cblas_chpr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *Ap)
void cblas_zher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const double beta, void *C, const int ldc)
void cblas_ctrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb)
void cblas_srotg(float *a, float *b, float *c, float *s)
void cblas_ztrmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
void cblas_dger(const enum CBLAS_ORDER Order, const int M, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda)
void cblas_ssyr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda)
void cblas_srotmg(float *d1, float *d2, float *b1, const float b2, float *P)
void cblas_zswap(const int N, void *X, const int incX, void *Y, const int incY)
void catlas_caxpby(const int N, const void *alpha, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_dsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc)
void cblas_caxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY)
void cblas_zcopy(const int N, const void *X, const int incX, void *Y, const int incY)
void cblas_dtbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX)
float cblas_scnrm2(const int N, const void *X, const int incX)
void cblas_ctpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
int cblas_icamax(const int N, const void *X, const int incX)
void cblas_dtpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX)
void cblas_dgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
void cblas_zdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu)
void cblas_ctbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
void cblas_chbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dtrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb)
void cblas_zhemv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_cgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_srot(const int N, float *X, const int incX, float *Y, const int incY, const float c, const float s)
void cblas_zhemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
int cblas_izamax(const int N, const void *X, const int incX)
void cblas_stbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX)
void catlas_sset(const int N, const float alpha, float *X, const int incX)
void cblas_zgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dswap(const int N, double *X, const int incX, double *Y, const int incY)
float cblas_scasum(const int N, const void *X, const int incX)
void cblas_zdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc)
void cblas_chpr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const void *X, const int incX, void *A)
void cblas_sgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY)
int cblas_isamax(const int N, const float *X, const int incX)
void cblas_zher(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const void *X, const int incX, void *A, const int lda)
double cblas_dasum(const int N, const double *X, const int incX)
void cblas_stpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX)
void cblas_zhpr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *Ap)
void cblas_drotm(const int N, double *X, const int incX, double *Y, const int incY, const double *P)
void cblas_dtrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb)
float cblas_sdsdot(const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY)
void cblas_cswap(const int N, void *X, const int incX, void *Y, const int incY)
void cblas_drotmg(double *d1, double *d2, double *b1, const double b2, double *P)
void cblas_zdscal(const int N, const double alpha, void *X, const int incX)
void cblas_ztrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb)
void catlas_zaxpby(const int N, const void *alpha, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dcopy(const int N, const double *X, const int incX, double *Y, const int incY)
void cblas_strsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb)
void cblas_zhbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY)
void cblas_dsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_sger(const enum CBLAS_ORDER Order, const int M, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda)
void cblas_zgeru(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_sscal(const int N, const float alpha, float *X, const int incX)
void cblas_ccopy(const int N, const void *X, const int incX, void *Y, const int incY)
void cblas_zsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *beta, void *C, const int ldc)
void cblas_csyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_dtpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX)
void cblas_sspmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *Ap, const float *X, const int incX, const float beta, float *Y, const int incY)
void cblas_ctpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
void cblas_zher2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_ztbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
void cblas_daxpy(const int N, const double alpha, const double *X, const int incX, double *Y, const int incY)
void cblas_zaxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY)
void cblas_zrotg(void *a, void *b, void *c, void *s)
void cblas_sspr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *Ap)
void cblas_ssyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc)
void cblas_zhpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *Ap, const void *X, const int incX, const void *beta, void *Y, const int incY)
void catlas_saxpby(const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY)
void cblas_dsyr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *A, const int lda)