#include "cblas.h"
#include "cblas_f77.h"
Go to the source code of this file.
|
| void | cblas_sgbmv (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, 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_KL
◆ F77_KU
◆ F77_lda
◆ F77_M
◆ F77_N
◆ F77_TA
◆ cblas_sgbmv()
| void cblas_sgbmv |
( |
const CBLAS_LAYOUT | layout, |
|
|
const CBLAS_TRANSPOSE | TransA, |
|
|
const CBLAS_INT | M, |
|
|
const CBLAS_INT | N, |
|
|
const CBLAS_INT | KL, |
|
|
const CBLAS_INT | KU, |
|
|
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 12 of file cblas_sgbmv.c.
18{
19 char TA;
20#ifdef F77_CHAR
22#else
23 #define F77_TA &TA
24#endif
25#ifdef F77_INT
28#else
29 #define F77_M M
30 #define F77_N N
31 #define F77_lda lda
32 #define F77_KL KL
33 #define F77_KU KU
34 #define F77_incX incX
35 #define F77_incY incY
36#endif
40
43 {
47 else
48 {
49 cblas_xerbla(2,
"cblas_sgbmv",
"Illegal TransA setting, %d\n", TransA);
52 return;
53 }
54 #ifdef F77_CHAR
56 #endif
59 }
61 {
66 else
67 {
68 cblas_xerbla(2,
"cblas_sgbmv",
"Illegal TransA setting, %d\n", TransA);
71 return;
72 }
73 #ifdef F77_CHAR
75 #endif
78 }
79 else cblas_xerbla(1,
"cblas_sgbmv",
"Illegal layout setting, %d\n", layout);
82 return;
83}
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)