4#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP
9#define clblasCaxpy clblasCaxpy_
10#define clblasCcopy clblasCcopy_
11#define clblasCdotc clblasCdotc_
12#define clblasCdotu clblasCdotu_
13#define clblasCgbmv clblasCgbmv_
14#define clblasCgemm clblasCgemm_
15#define clblasCgemv clblasCgemv_
16#define clblasCgerc clblasCgerc_
17#define clblasCgeru clblasCgeru_
18#define clblasChbmv clblasChbmv_
19#define clblasChemm clblasChemm_
20#define clblasChemv clblasChemv_
21#define clblasCher clblasCher_
22#define clblasCher2 clblasCher2_
23#define clblasCher2k clblasCher2k_
24#define clblasCherk clblasCherk_
25#define clblasChpmv clblasChpmv_
26#define clblasChpr clblasChpr_
27#define clblasChpr2 clblasChpr2_
28#define clblasCrotg clblasCrotg_
29#define clblasCscal clblasCscal_
30#define clblasCsrot clblasCsrot_
31#define clblasCsscal clblasCsscal_
32#define clblasCswap clblasCswap_
33#define clblasCsymm clblasCsymm_
34#define clblasCsyr2k clblasCsyr2k_
35#define clblasCsyrk clblasCsyrk_
36#define clblasCtbmv clblasCtbmv_
37#define clblasCtbsv clblasCtbsv_
38#define clblasCtpmv clblasCtpmv_
39#define clblasCtpsv clblasCtpsv_
40#define clblasCtrmm clblasCtrmm_
41#define clblasCtrmv clblasCtrmv_
42#define clblasCtrsm clblasCtrsm_
43#define clblasCtrsv clblasCtrsv_
44#define clblasDasum clblasDasum_
45#define clblasDaxpy clblasDaxpy_
46#define clblasDcopy clblasDcopy_
47#define clblasDdot clblasDdot_
48#define clblasDgbmv clblasDgbmv_
49#define clblasDgemm clblasDgemm_
50#define clblasDgemv clblasDgemv_
51#define clblasDger clblasDger_
52#define clblasDnrm2 clblasDnrm2_
53#define clblasDrot clblasDrot_
54#define clblasDrotg clblasDrotg_
55#define clblasDrotm clblasDrotm_
56#define clblasDrotmg clblasDrotmg_
57#define clblasDsbmv clblasDsbmv_
58#define clblasDscal clblasDscal_
59#define clblasDspmv clblasDspmv_
60#define clblasDspr clblasDspr_
61#define clblasDspr2 clblasDspr2_
62#define clblasDswap clblasDswap_
63#define clblasDsymm clblasDsymm_
64#define clblasDsymv clblasDsymv_
65#define clblasDsyr clblasDsyr_
66#define clblasDsyr2 clblasDsyr2_
67#define clblasDsyr2k clblasDsyr2k_
68#define clblasDsyrk clblasDsyrk_
69#define clblasDtbmv clblasDtbmv_
70#define clblasDtbsv clblasDtbsv_
71#define clblasDtpmv clblasDtpmv_
72#define clblasDtpsv clblasDtpsv_
73#define clblasDtrmm clblasDtrmm_
74#define clblasDtrmv clblasDtrmv_
75#define clblasDtrsm clblasDtrsm_
76#define clblasDtrsv clblasDtrsv_
77#define clblasDzasum clblasDzasum_
78#define clblasDznrm2 clblasDznrm2_
79#define clblasGetVersion clblasGetVersion_
80#define clblasSasum clblasSasum_
81#define clblasSaxpy clblasSaxpy_
82#define clblasScasum clblasScasum_
83#define clblasScnrm2 clblasScnrm2_
84#define clblasScopy clblasScopy_
85#define clblasSdot clblasSdot_
86#define clblasSetup clblasSetup_
87#define clblasSgbmv clblasSgbmv_
88#define clblasSgemm clblasSgemm_
89#define clblasSgemv clblasSgemv_
90#define clblasSger clblasSger_
91#define clblasSnrm2 clblasSnrm2_
92#define clblasSrot clblasSrot_
93#define clblasSrotg clblasSrotg_
94#define clblasSrotm clblasSrotm_
95#define clblasSrotmg clblasSrotmg_
96#define clblasSsbmv clblasSsbmv_
97#define clblasSscal clblasSscal_
98#define clblasSspmv clblasSspmv_
99#define clblasSspr clblasSspr_
100#define clblasSspr2 clblasSspr2_
101#define clblasSswap clblasSswap_
102#define clblasSsymm clblasSsymm_
103#define clblasSsymv clblasSsymv_
104#define clblasSsyr clblasSsyr_
105#define clblasSsyr2 clblasSsyr2_
106#define clblasSsyr2k clblasSsyr2k_
107#define clblasSsyrk clblasSsyrk_
108#define clblasStbmv clblasStbmv_
109#define clblasStbsv clblasStbsv_
110#define clblasStpmv clblasStpmv_
111#define clblasStpsv clblasStpsv_
112#define clblasStrmm clblasStrmm_
113#define clblasStrmv clblasStrmv_
114#define clblasStrsm clblasStrsm_
115#define clblasStrsv clblasStrsv_
116#define clblasTeardown clblasTeardown_
117#define clblasZaxpy clblasZaxpy_
118#define clblasZcopy clblasZcopy_
119#define clblasZdotc clblasZdotc_
120#define clblasZdotu clblasZdotu_
121#define clblasZdrot clblasZdrot_
122#define clblasZdscal clblasZdscal_
123#define clblasZgbmv clblasZgbmv_
124#define clblasZgemm clblasZgemm_
125#define clblasZgemv clblasZgemv_
126#define clblasZgerc clblasZgerc_
127#define clblasZgeru clblasZgeru_
128#define clblasZhbmv clblasZhbmv_
129#define clblasZhemm clblasZhemm_
130#define clblasZhemv clblasZhemv_
131#define clblasZher clblasZher_
132#define clblasZher2 clblasZher2_
133#define clblasZher2k clblasZher2k_
134#define clblasZherk clblasZherk_
135#define clblasZhpmv clblasZhpmv_
136#define clblasZhpr clblasZhpr_
137#define clblasZhpr2 clblasZhpr2_
138#define clblasZrotg clblasZrotg_
139#define clblasZscal clblasZscal_
140#define clblasZswap clblasZswap_
141#define clblasZsymm clblasZsymm_
142#define clblasZsyr2k clblasZsyr2k_
143#define clblasZsyrk clblasZsyrk_
144#define clblasZtbmv clblasZtbmv_
145#define clblasZtbsv clblasZtbsv_
146#define clblasZtpmv clblasZtpmv_
147#define clblasZtpsv clblasZtpsv_
148#define clblasZtrmm clblasZtrmm_
149#define clblasZtrmv clblasZtrmv_
150#define clblasZtrsm clblasZtrsm_
151#define clblasZtrsv clblasZtrsv_
152#define clblasiCamax clblasiCamax_
153#define clblasiDamax clblasiDamax_
154#define clblasiSamax clblasiSamax_
155#define clblasiZamax clblasiZamax_
171#define clblasCgemm clblasCgemm_pfn
241#define clblasDgemm clblasDgemm_pfn
300#undef clblasGetVersion
315#define clblasSetup clblasSetup_pfn
319#define clblasSgemm clblasSgemm_pfn
375#define clblasTeardown clblasTeardown_pfn
391#define clblasZgemm clblasZgemm_pfn
461extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgemm)(clblasOrder
order, clblasTranspose transA, clblasTranspose transB,
size_t M,
size_t N,
size_t K, FloatComplex
alpha,
const cl_mem A,
size_t offA,
size_t lda,
const cl_mem
B,
size_t offB,
size_t ldb, FloatComplex
beta, cl_mem C,
size_t offC,
size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList,
const cl_event* eventWaitList, cl_event* events);
496extern CL_RUNTIME_EXPORT clblasStatus (*clblasDgemm)(clblasOrder
order, clblasTranspose transA, clblasTranspose transB,
size_t M,
size_t N,
size_t K, cl_double
alpha,
const cl_mem A,
size_t offA,
size_t lda,
const cl_mem
B,
size_t offB,
size_t ldb, cl_double
beta, cl_mem C,
size_t offC,
size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList,
const cl_event* eventWaitList, cl_event* events);
533extern CL_RUNTIME_EXPORT clblasStatus (*clblasSetup)();
535extern CL_RUNTIME_EXPORT clblasStatus (*clblasSgemm)(clblasOrder
order, clblasTranspose transA, clblasTranspose transB,
size_t M,
size_t N,
size_t K, cl_float
alpha,
const cl_mem A,
size_t offA,
size_t lda,
const cl_mem
B,
size_t offB,
size_t ldb, cl_float
beta, cl_mem C,
size_t offC,
size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList,
const cl_event* eventWaitList, cl_event* events);
563extern CL_RUNTIME_EXPORT void (*clblasTeardown)();
571extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgemm)(clblasOrder
order, clblasTranspose transA, clblasTranspose transB,
size_t M,
size_t N,
size_t K, DoubleComplex
alpha,
const cl_mem A,
size_t offA,
size_t lda,
const cl_mem
B,
size_t offB,
size_t ldb, DoubleComplex
beta, cl_mem C,
size_t offC,
size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList,
const cl_event* eventWaitList, cl_event* events);
CvArr int order
Definition core_c.h:1311
double const CvArr double beta
Definition core_c.h:1094
const CvArr const CvArr const CvArr * B
Definition core_c.h:1341
double alpha
Definition core_c.h:1093
CvArr CvPoint2D32f double M
Definition imgproc_c.h:270