PLASMA
Parallel Linear Algebra Software for Multicore Architectures
plasma_core_blas_ds.h
1
12#ifndef PLASMA_CORE_BLAS_DS_H
13#define PLASMA_CORE_BLAS_DS_H
14
15#include "plasma_async.h"
16#include "plasma_types.h"
17#include "plasma_workspace.h"
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23/******************************************************************************/
24int plasma_core_dlag2s(int m, int n,
25 double *A, int lda,
26 float *As, int ldas);
27
28void plasma_core_slag2d(int m, int n,
29 float *As, int ldas,
30 double *A, int lda);
31
32/******************************************************************************/
33void plasma_core_omp_dlag2s(int m, int n,
34 double *A, int lda,
35 float *As, int ldas,
36 plasma_sequence_t *sequence, plasma_request_t *request);
37
38void plasma_core_omp_slag2d(int m, int n,
39 float *As, int ldas,
40 double *A, int lda,
41 plasma_sequence_t *sequence, plasma_request_t *request);
42
43#ifdef __cplusplus
44} // extern "C"
45#endif
46
47#endif // PLASMA_CORE_BLAS_DS_H