16 #define CBLAS_INDEX size_t
29 const int incX,
const float *Y,
const int incY);
30 double cblas_dsdot(
const int N,
const float *X,
const int incX,
const float *Y,
32 float cblas_sdot(
const int N,
const float *X,
const int incX,
33 const float *Y,
const int incY);
34 double cblas_ddot(
const int N,
const double *X,
const int incX,
35 const double *Y,
const int incY);
41 const void *Y,
const int incY,
void *dotu);
43 const void *Y,
const int incY,
void *dotc);
46 const void *Y,
const int incY,
void *dotu);
48 const void *Y,
const int incY,
void *dotc);
54 float cblas_snrm2(
const int N,
const float *X,
const int incX);
55 float cblas_sasum(
const int N,
const float *X,
const int incX);
57 double cblas_dnrm2(
const int N,
const double *X,
const int incX);
58 double cblas_dasum(
const int N,
const double *X,
const int incX);
70 CBLAS_INDEX
cblas_isamax(
const int N,
const float *X,
const int incX);
71 CBLAS_INDEX
cblas_idamax(
const int N,
const double *X,
const int incX);
72 CBLAS_INDEX
cblas_icamax(
const int N,
const void *X,
const int incX);
73 CBLAS_INDEX
cblas_izamax(
const int N,
const void *X,
const int incX);
85 float *Y,
const int incY);
87 float *Y,
const int incY);
88 void cblas_saxpy(
const int N,
const float alpha,
const float *X,
89 const int incX,
float *Y,
const int incY);
92 double *Y,
const int incY);
93 void cblas_dcopy(
const int N,
const double *X,
const int incX,
94 double *Y,
const int incY);
95 void cblas_daxpy(
const int N,
const double alpha,
const double *X,
96 const int incX,
double *Y,
const int incY);
99 void *Y,
const int incY);
101 void *Y,
const int incY);
103 const int incX,
void *Y,
const int incY);
106 void *Y,
const int incY);
108 void *Y,
const int incY);
110 const int incX,
void *Y,
const int incY);
117 void cblas_srotmg(
float *d1,
float *d2,
float *b1,
const float b2,
float *P);
119 float *Y,
const int incY,
const float c,
const float s);
121 float *Y,
const int incY,
const float *P);
124 void cblas_drotmg(
double *d1,
double *d2,
double *b1,
const double b2,
double *P);
126 double *Y,
const int incY,
const double c,
const double s);
128 double *Y,
const int incY,
const double *P);
134 void cblas_sscal(
const int N,
const float alpha,
float *X,
const int incX);
135 void cblas_dscal(
const int N,
const double alpha,
double *X,
const int incX);
136 void cblas_cscal(
const int N,
const void *alpha,
void *X,
const int incX);
137 void cblas_zscal(
const int N,
const void *alpha,
void *X,
const int incX);
138 void cblas_csscal(
const int N,
const float alpha,
void *X,
const int incX);
139 void cblas_zdscal(
const int N,
const double alpha,
void *X,
const int incX);
152 const float alpha,
const float *A,
const int lda,
153 const float *X,
const int incX,
const float beta,
154 float *Y,
const int incY);
157 const int KL,
const int KU,
const float alpha,
158 const float *A,
const int lda,
const float *X,
159 const int incX,
const float beta,
float *Y,
const int incY);
162 const int N,
const float *A,
const int lda,
163 float *X,
const int incX);
166 const int N,
const int K,
const float *A,
const int lda,
167 float *X,
const int incX);
170 const int N,
const float *Ap,
float *X,
const int incX);
173 const int N,
const float *A,
const int lda,
float *X,
177 const int N,
const int K,
const float *A,
const int lda,
178 float *X,
const int incX);
181 const int N,
const float *Ap,
float *X,
const int incX);
185 const double alpha,
const double *A,
const int lda,
186 const double *X,
const int incX,
const double beta,
187 double *Y,
const int incY);
190 const int KL,
const int KU,
const double alpha,
191 const double *A,
const int lda,
const double *X,
192 const int incX,
const double beta,
double *Y,
const int incY);
195 const int N,
const double *A,
const int lda,
196 double *X,
const int incX);
199 const int N,
const int K,
const double *A,
const int lda,
200 double *X,
const int incX);
203 const int N,
const double *Ap,
double *X,
const int incX);
206 const int N,
const double *A,
const int lda,
double *X,
210 const int N,
const int K,
const double *A,
const int lda,
211 double *X,
const int incX);
214 const int N,
const double *Ap,
double *X,
const int incX);
218 const void *alpha,
const void *A,
const int lda,
219 const void *X,
const int incX,
const void *beta,
220 void *Y,
const int incY);
223 const int KL,
const int KU,
const void *alpha,
224 const void *A,
const int lda,
const void *X,
225 const int incX,
const void *beta,
void *Y,
const int incY);
228 const int N,
const void *A,
const int lda,
229 void *X,
const int incX);
232 const int N,
const int K,
const void *A,
const int lda,
233 void *X,
const int incX);
236 const int N,
const void *Ap,
void *X,
const int incX);
239 const int N,
const void *A,
const int lda,
void *X,
243 const int N,
const int K,
const void *A,
const int lda,
244 void *X,
const int incX);
247 const int N,
const void *Ap,
void *X,
const int incX);
251 const void *alpha,
const void *A,
const int lda,
252 const void *X,
const int incX,
const void *beta,
253 void *Y,
const int incY);
256 const int KL,
const int KU,
const void *alpha,
257 const void *A,
const int lda,
const void *X,
258 const int incX,
const void *beta,
void *Y,
const int incY);
261 const int N,
const void *A,
const int lda,
262 void *X,
const int incX);
265 const int N,
const int K,
const void *A,
const int lda,
266 void *X,
const int incX);
269 const int N,
const void *Ap,
void *X,
const int incX);
272 const int N,
const void *A,
const int lda,
void *X,
276 const int N,
const int K,
const void *A,
const int lda,
277 void *X,
const int incX);
280 const int N,
const void *Ap,
void *X,
const int incX);
287 const int N,
const float alpha,
const float *A,
288 const int lda,
const float *X,
const int incX,
289 const float beta,
float *Y,
const int incY);
291 const int N,
const int K,
const float alpha,
const float *A,
292 const int lda,
const float *X,
const int incX,
293 const float beta,
float *Y,
const int incY);
295 const int N,
const float alpha,
const float *Ap,
296 const float *X,
const int incX,
297 const float beta,
float *Y,
const int incY);
299 const float alpha,
const float *X,
const int incX,
300 const float *Y,
const int incY,
float *A,
const int lda);
302 const int N,
const float alpha,
const float *X,
303 const int incX,
float *A,
const int lda);
305 const int N,
const float alpha,
const float *X,
306 const int incX,
float *Ap);
308 const int N,
const float alpha,
const float *X,
309 const int incX,
const float *Y,
const int incY,
float *A,
312 const int N,
const float alpha,
const float *X,
313 const int incX,
const float *Y,
const int incY,
float *A);
316 const int N,
const double alpha,
const double *A,
317 const int lda,
const double *X,
const int incX,
318 const double beta,
double *Y,
const int incY);
320 const int N,
const int K,
const double alpha,
const double *A,
321 const int lda,
const double *X,
const int incX,
322 const double beta,
double *Y,
const int incY);
324 const int N,
const double alpha,
const double *Ap,
325 const double *X,
const int incX,
326 const double beta,
double *Y,
const int incY);
328 const double alpha,
const double *X,
const int incX,
329 const double *Y,
const int incY,
double *A,
const int lda);
331 const int N,
const double alpha,
const double *X,
332 const int incX,
double *A,
const int lda);
334 const int N,
const double alpha,
const double *X,
335 const int incX,
double *Ap);
337 const int N,
const double alpha,
const double *X,
338 const int incX,
const double *Y,
const int incY,
double *A,
341 const int N,
const double alpha,
const double *X,
342 const int incX,
const double *Y,
const int incY,
double *A);
349 const int N,
const void *alpha,
const void *A,
350 const int lda,
const void *X,
const int incX,
351 const void *beta,
void *Y,
const int incY);
353 const int N,
const int K,
const void *alpha,
const void *A,
354 const int lda,
const void *X,
const int incX,
355 const void *beta,
void *Y,
const int incY);
357 const int N,
const void *alpha,
const void *Ap,
358 const void *X,
const int incX,
359 const void *beta,
void *Y,
const int incY);
361 const void *alpha,
const void *X,
const int incX,
362 const void *Y,
const int incY,
void *A,
const int lda);
364 const void *alpha,
const void *X,
const int incX,
365 const void *Y,
const int incY,
void *A,
const int lda);
367 const int N,
const float alpha,
const void *X,
const int incX,
368 void *A,
const int lda);
370 const int N,
const float *alpha,
const void *X,
371 const int incX,
void *A);
373 const void *alpha,
const void *X,
const int incX,
374 const void *Y,
const int incY,
void *A,
const int lda);
376 const void *alpha,
const void *X,
const int incX,
377 const void *Y,
const int incY,
void *Ap);
380 const int N,
const void *alpha,
const void *A,
381 const int lda,
const void *X,
const int incX,
382 const void *beta,
void *Y,
const int incY);
384 const int N,
const int K,
const void *alpha,
const void *A,
385 const int lda,
const void *X,
const int incX,
386 const void *beta,
void *Y,
const int incY);
388 const int N,
const void *alpha,
const void *Ap,
389 const void *X,
const int incX,
390 const void *beta,
void *Y,
const int incY);
392 const void *alpha,
const void *X,
const int incX,
393 const void *Y,
const int incY,
void *A,
const int lda);
395 const void *alpha,
const void *X,
const int incX,
396 const void *Y,
const int incY,
void *A,
const int lda);
398 const int N,
const double alpha,
const void *X,
const int incX,
399 void *A,
const int lda);
401 const int N,
const double *alpha,
const void *X,
402 const int incX,
void *A);
404 const void *alpha,
const void *X,
const int incX,
405 const void *Y,
const int incY,
void *A,
const int lda);
407 const void *alpha,
const void *X,
const int incX,
408 const void *Y,
const int incY,
void *Ap);
421 const int K,
const float alpha,
const float *A,
422 const int lda,
const float *B,
const int ldb,
423 const float beta,
float *C,
const int ldc);
425 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
426 const float alpha,
const float *A,
const int lda,
427 const float *B,
const int ldb,
const float beta,
428 float *C,
const int ldc);
431 const float alpha,
const float *A,
const int lda,
432 const float beta,
float *C,
const int ldc);
435 const float alpha,
const float *A,
const int lda,
436 const float *B,
const int ldb,
const float beta,
437 float *C,
const int ldc);
440 const enum CBLAS_DIAG Diag,
const int M,
const int N,
441 const float alpha,
const float *A,
const int lda,
442 float *B,
const int ldb);
445 const enum CBLAS_DIAG Diag,
const int M,
const int N,
446 const float alpha,
const float *A,
const int lda,
447 float *B,
const int ldb);
451 const int K,
const double alpha,
const double *A,
452 const int lda,
const double *B,
const int ldb,
453 const double beta,
double *C,
const int ldc);
455 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
456 const double alpha,
const double *A,
const int lda,
457 const double *B,
const int ldb,
const double beta,
458 double *C,
const int ldc);
461 const double alpha,
const double *A,
const int lda,
462 const double beta,
double *C,
const int ldc);
465 const double alpha,
const double *A,
const int lda,
466 const double *B,
const int ldb,
const double beta,
467 double *C,
const int ldc);
470 const enum CBLAS_DIAG Diag,
const int M,
const int N,
471 const double alpha,
const double *A,
const int lda,
472 double *B,
const int ldb);
475 const enum CBLAS_DIAG Diag,
const int M,
const int N,
476 const double alpha,
const double *A,
const int lda,
477 double *B,
const int ldb);
481 const int K,
const void *alpha,
const void *A,
482 const int lda,
const void *B,
const int ldb,
483 const void *beta,
void *C,
const int ldc);
485 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
486 const void *alpha,
const void *A,
const int lda,
487 const void *B,
const int ldb,
const void *beta,
488 void *C,
const int ldc);
491 const void *alpha,
const void *A,
const int lda,
492 const void *beta,
void *C,
const int ldc);
495 const void *alpha,
const void *A,
const int lda,
496 const void *B,
const int ldb,
const void *beta,
497 void *C,
const int ldc);
500 const enum CBLAS_DIAG Diag,
const int M,
const int N,
501 const void *alpha,
const void *A,
const int lda,
502 void *B,
const int ldb);
505 const enum CBLAS_DIAG Diag,
const int M,
const int N,
506 const void *alpha,
const void *A,
const int lda,
507 void *B,
const int ldb);
511 const int K,
const void *alpha,
const void *A,
512 const int lda,
const void *B,
const int ldb,
513 const void *beta,
void *C,
const int ldc);
515 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
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 void *alpha,
const void *A,
const int lda,
522 const void *beta,
void *C,
const int ldc);
525 const void *alpha,
const void *A,
const int lda,
526 const void *B,
const int ldb,
const void *beta,
527 void *C,
const int ldc);
530 const enum CBLAS_DIAG Diag,
const int M,
const int N,
531 const void *alpha,
const void *A,
const int lda,
532 void *B,
const int ldb);
535 const enum CBLAS_DIAG Diag,
const int M,
const int N,
536 const void *alpha,
const void *A,
const int lda,
537 void *B,
const int ldb);
544 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
545 const void *alpha,
const void *A,
const int lda,
546 const void *B,
const int ldb,
const void *beta,
547 void *C,
const int ldc);
550 const float alpha,
const void *A,
const int lda,
551 const float beta,
void *C,
const int ldc);
554 const void *alpha,
const void *A,
const int lda,
555 const void *B,
const int ldb,
const float beta,
556 void *C,
const int ldc);
559 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
560 const void *alpha,
const void *A,
const int lda,
561 const void *B,
const int ldb,
const void *beta,
562 void *C,
const int ldc);
565 const double alpha,
const void *A,
const int lda,
566 const double beta,
void *C,
const int ldc);
569 const void *alpha,
const void *A,
const int lda,
570 const void *B,
const int ldb,
const double beta,
571 void *C,
const int ldc);
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_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_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_zdscal(const int N, const double alpha, void *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)
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)
CBLAS_ORDER
Definition: blis_prototypes_cblas.h:17
@ CblasColMajor
Definition: blis_prototypes_cblas.h:17
@ CblasRowMajor
Definition: blis_prototypes_cblas.h:17
void cblas_zscal(const int N, const void *alpha, void *X, const int incX)
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)
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_zdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc)
double cblas_ddot(const int N, const double *X, const int incX, const double *Y, const int incY)
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)
CBLAS_UPLO
Definition: blis_prototypes_cblas.h:19
@ CblasLower
Definition: blis_prototypes_cblas.h:19
@ CblasUpper
Definition: blis_prototypes_cblas.h:19
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_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_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)
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_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_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)
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)
float cblas_scnrm2(const int N, const void *X, const int incX)
void cblas_zaxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY)
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_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_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_drotmg(double *d1, double *d2, double *b1, const double b2, double *P)
double cblas_dnrm2(const int N, const 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_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_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_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_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_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 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_srotmg(float *d1, float *d2, float *b1, const float b2, float *P)
float cblas_snrm2(const int N, const float *X, const int incX)
double cblas_dzasum(const int N, const void *X, const int incX)
void cblas_scopy(const int N, const float *X, const int incX, float *Y, const int incY)
CBLAS_TRANSPOSE
Definition: blis_prototypes_cblas.h:18
@ CblasNoTrans
Definition: blis_prototypes_cblas.h:18
@ CblasTrans
Definition: blis_prototypes_cblas.h:18
@ CblasConjTrans
Definition: blis_prototypes_cblas.h:18
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)
CBLAS_SIDE
Definition: blis_prototypes_cblas.h:21
@ CblasRight
Definition: blis_prototypes_cblas.h:21
@ CblasLeft
Definition: blis_prototypes_cblas.h:21
void cblas_cdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc)
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_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_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)
double cblas_dznrm2(const int N, const void *X, const int incX)
void cblas_zswap(const int N, void *X, const int incX, void *Y, const int incY)
void cblas_sscal(const int N, const float alpha, float *X, const int incX)
void cblas_sswap(const int N, float *X, const int incX, float *Y, const int incY)
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_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_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_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_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_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_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_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_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_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_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_drotm(const int N, double *X, const int incX, double *Y, const int incY, const double *P)
CBLAS_INDEX cblas_isamax(const int N, const float *X, const int incX)
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)
void cblas_drot(const int N, double *X, const int incX, double *Y, const int incY, const double c, const double s)
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_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_cswap(const int N, void *X, const int incX, void *Y, const int incY)
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)
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_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)
float cblas_scasum(const int N, const void *X, const int incX)
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)
float cblas_sdsdot(const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY)
void cblas_saxpy(const int N, const float alpha, const float *X, const int incX, float *Y, const int incY)
void cblas_zcopy(const int N, const void *X, const int incX, void *Y, const int incY)
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_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_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_ccopy(const int N, const void *X, const int incX, void *Y, const int incY)
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_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)
CBLAS_DIAG
Definition: blis_prototypes_cblas.h:20
@ CblasUnit
Definition: blis_prototypes_cblas.h:20
@ CblasNonUnit
Definition: blis_prototypes_cblas.h:20
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_dswap(const int N, double *X, const int incX, double *Y, const int incY)
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_zdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu)
void cblas_csscal(const int N, const float alpha, void *X, const int incX)
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 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_srotg(float *a, float *b, float *c, float *s)
void cblas_dcopy(const int N, const double *X, const int incX, double *Y, const int incY)
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)
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_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_dscal(const int N, const double alpha, double *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_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_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_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)
CBLAS_INDEX cblas_izamax(const int N, const void *X, const int incX)
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_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_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)
double cblas_dasum(const int N, const double *X, const int incX)
float cblas_sdot(const int N, const float *X, const int incX, const float *Y, const int incY)
float cblas_sasum(const int N, const float *X, const int incX)
CBLAS_INDEX cblas_idamax(const int N, const double *X, const int incX)
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)
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)
double cblas_dsdot(const int N, const float *X, const int incX, const float *Y, const int incY)
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_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_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)
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_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_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)
CBLAS_INDEX cblas_icamax(const int N, const void *X, const int incX)
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_srotm(const int N, float *X, const int incX, float *Y, const int incY, const float *P)
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 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_srot(const int N, float *X, const int incX, float *Y, const int incY, const float c, const float s)
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_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_drotg(double *a, double *b, double *c, double *s)
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 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_cdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu)
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)
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_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_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_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_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_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_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_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_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_cscal(const int N, const void *alpha, void *X, const int incX)
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 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)
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_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_caxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY)
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_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)