17 #define PLASMA_ZCGESV PLASMA_FNAME(zcgesv, ZCGESV)
18 #define PLASMA_DSGESV PLASMA_FNAME(dsgesv, DSGESV)
19 #define PLASMA_ZCPOSV PLASMA_FNAME(zcposv, ZCPOSV)
20 #define PLASMA_DSPOSV PLASMA_FNAME(dsposv, DSPOSV)
21 #define PLASMA_ZCGELS PLASMA_FNAME(zcgels, ZCGELS)
22 #define PLASMA_DSGELS PLASMA_FNAME(dsgels, DSGELS)
23 #define PLASMA_ZCUNGESV PLASMA_FNAME(zcungesv, ZCUNGESV)
24 #define PLASMA_DSUNGESV PLASMA_FNAME(dsungesv, DSUNGESV)
26 #define PLASMA_ZCGESV_TILE PLASMA_TILE_FNAME(zcgesv, ZCGESV)
27 #define PLASMA_DSGESV_TILE PLASMA_TILE_FNAME(dsgesv, DSGESV)
28 #define PLASMA_ZCPOSV_TILE PLASMA_TILE_FNAME(zcposv, ZCPOSV)
29 #define PLASMA_DSPOSV_TILE PLASMA_TILE_FNAME(dsposv, DSPOSV)
30 #define PLASMA_ZCGELS_TILE PLASMA_TILE_FNAME(zcgels, ZCGELS)
31 #define PLASMA_DSGELS_TILE PLASMA_TILE_FNAME(dsgels, DSGELS)
32 #define PLASMA_ZCUNGESV_TILE PLASMA_TILE_FNAME(zcungesv, ZCUNGESV)
33 #define PLASMA_DSUNGESV_TILE PLASMA_TILE_FNAME(dsungesv, DSUNGESV)
42 void PLASMA_ZCGESV(
int *N,
int *NRHS,
PLASMA_Complex64_t *
A,
int *LDA,
int *
IPIV,
PLASMA_Complex64_t *
B,
int *LDB,
PLASMA_Complex64_t *X,
int *LDX,
int *ITER,
int *INFO)
43 { *INFO =
PLASMA_zcgesv(*N, *NRHS, A, *LDA, IPIV, B, *LDB, X, *LDX, ITER); }
45 void PLASMA_DSGESV(
int *N,
int *NRHS,
double *
A,
int *LDA,
int *
IPIV,
double *
B,
int *LDB,
double *X,
int *LDX,
int *ITER,
int *INFO)
46 { *INFO =
PLASMA_dsgesv(*N, *NRHS, A, *LDA, IPIV, B, *LDB, X, *LDX, ITER); }
48 void PLASMA_ZCPOSV(
PLASMA_enum *
uplo,
int *N,
int *NRHS,
PLASMA_Complex64_t *
A,
int *LDA,
PLASMA_Complex64_t *
B,
int *LDB,
PLASMA_Complex64_t *X,
int *LDX,
int *ITER,
int *INFO)
49 { *INFO =
PLASMA_zcposv(*uplo, *N, *NRHS, A, *LDA, B, *LDB, X, *LDX, ITER); }
51 void PLASMA_DSPOSV(
PLASMA_enum *
uplo,
int *N,
int *NRHS,
double *
A,
int *LDA,
double *
B,
int *LDB,
double *X,
int *LDX,
int *ITER,
int *INFO)
52 { *INFO =
PLASMA_dsposv(*uplo, *N, *NRHS, A, *LDA, B, *LDB, X, *LDX, ITER); }
60 void PLASMA_ZCUNGESV(
PLASMA_enum *
trans,
int *N,
int *NRHS,
PLASMA_Complex64_t *
A,
int *LDA,
PLASMA_Complex64_t *
B,
int *LDB,
PLASMA_Complex64_t *X,
int *LDX,
int *ITER,
int *INFO)
61 { *INFO =
PLASMA_zcungesv(*trans, *N, *NRHS, A, *LDA, B, *LDB, X, *LDX, ITER); }
63 void PLASMA_DSUNGESV(
PLASMA_enum *
trans,
int *N,
int *NRHS,
double *
A,
int *LDA,
double *
B,
int *LDB,
double *X,
int *LDX,
int *ITER,
int *INFO)
64 { *INFO =
PLASMA_dsungesv(*trans, *N, *NRHS, A, *LDA, B, *LDB, X, *LDX, ITER); }