10 void cblas_cgeru(
const CBLAS_LAYOUT layout,
const CBLAS_INT M,
const CBLAS_INT N,
11 const void *alpha,
const void *X,
const CBLAS_INT incX,
12 const void *Y,
const CBLAS_INT incY,
void *A,
const CBLAS_INT lda)
15 F77_INT F77_M=M, F77_N=N, F77_lda=lda, F77_incX=incX, F77_incY=incY;
24 extern int CBLAS_CallFromC;
25 extern int RowMajorStrg;
30 if (layout == CblasColMajor)
32 F77_cgeru( &F77_M, &F77_N, alpha, X, &F77_incX, Y, &F77_incY, A,
35 else if (layout == CblasRowMajor)
38 F77_cgeru( &F77_N, &F77_M, alpha, Y, &F77_incY, X, &F77_incX, A,
41 else cblas_xerbla(1,
"cblas_cgeru",
"Illegal layout setting, %d\n", layout);