PLASMA
Parallel Linear Algebra Software for Multicore Architectures
plasma_core_blas_zc.h
1
12#ifndef PLASMA_CORE_BLAS_ZC_H
13#define PLASMA_CORE_BLAS_ZC_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_zlag2c(int m, int n,
25 plasma_complex64_t *A, int lda,
26 plasma_complex32_t *As, int ldas);
27
28void plasma_core_clag2z(int m, int n,
29 plasma_complex32_t *As, int ldas,
30 plasma_complex64_t *A, int lda);
31
32/******************************************************************************/
33void plasma_core_omp_zlag2c(int m, int n,
34 plasma_complex64_t *A, int lda,
35 plasma_complex32_t *As, int ldas,
36 plasma_sequence_t *sequence, plasma_request_t *request);
37
38void plasma_core_omp_clag2z(int m, int n,
39 plasma_complex32_t *As, int ldas,
40 plasma_complex64_t *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_ZC_H