#include "cblas.h"
#include "cblas_f77.h"
Go to the source code of this file.
|
| void | cblas_sgemv (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY) |
◆ F77_incX
◆ F77_incY
◆ F77_lda
◆ F77_M
◆ F77_N
◆ F77_TA
◆ cblas_sgemv()
| void cblas_sgemv |
( |
const CBLAS_LAYOUT | layout, |
|
|
const CBLAS_TRANSPOSE | TransA, |
|
|
const CBLAS_INT | M, |
|
|
const CBLAS_INT | N, |
|
|
const float | alpha, |
|
|
const float * | A, |
|
|
const CBLAS_INT | lda, |
|
|
const float * | X, |
|
|
const CBLAS_INT | incX, |
|
|
const float | beta, |
|
|
float * | Y, |
|
|
const CBLAS_INT | incY ) |
Definition at line 11 of file cblas_sgemv.c.
16{
17 char TA;
18#ifdef F77_CHAR
20#else
21 #define F77_TA &TA
22#endif
23#ifdef F77_INT
25#else
26 #define F77_M M
27 #define F77_N N
28 #define F77_lda lda
29 #define F77_incX incX
30 #define F77_incY incY
31#endif
32
36
39 {
43 else
44 {
45 cblas_xerbla(2,
"cblas_sgemv",
"Illegal TransA setting, %d\n", TransA);
48 }
49 #ifdef F77_CHAR
51 #endif
54 }
56 {
61 else
62 {
63 cblas_xerbla(2,
"cblas_sgemv",
"Illegal TransA setting, %d\n", TransA);
66 return;
67 }
68 #ifdef F77_CHAR
70 #endif
73 }
74 else cblas_xerbla(1,
"cblas_sgemv",
"Illegal layout setting, %d\n", layout);
77 return;
78}
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)