24 #if defined(PLASMA_HAVE_WEAK)
25 #pragma weak CORE_sgemm = PCORE_sgemm
26 #define CORE_sgemm PCORE_sgemm
30 float alpha,
float *
A,
int LDA,
32 float beta,
float *
C,
int LDC)
47 int transA,
int transB,
48 int m,
int n,
int k,
int nb,
49 float alpha,
float *
A,
int lda,
51 float beta,
float *
C,
int ldc)
57 sizeof(
int), &m,
VALUE,
58 sizeof(
int), &n,
VALUE,
59 sizeof(
int), &k,
VALUE,
60 sizeof(
float), &alpha,
VALUE,
61 sizeof(
float)*nb*nb, A,
INPUT,
62 sizeof(
int), &lda,
VALUE,
63 sizeof(
float)*nb*nb, B,
INPUT,
64 sizeof(
int), &ldb,
VALUE,
65 sizeof(
float), &beta,
VALUE,
66 sizeof(
float)*nb*nb, C,
INOUT,
67 sizeof(
int), &ldc,
VALUE,
75 int transA,
int transB,
76 int m,
int n,
int k,
int nb,
77 float alpha,
float *
A,
int lda,
79 float beta,
float *
C,
int ldc)
85 sizeof(
int), &m,
VALUE,
86 sizeof(
int), &n,
VALUE,
87 sizeof(
int), &k,
VALUE,
88 sizeof(
float), &alpha,
VALUE,
89 sizeof(
float)*nb*nb, A,
INPUT,
90 sizeof(
int), &lda,
VALUE,
91 sizeof(
float)*nb*nb, B,
INPUT,
92 sizeof(
int), &ldb,
VALUE,
93 sizeof(
float), &beta,
VALUE,
95 sizeof(
int), &ldc,
VALUE,
102 #if defined(PLASMA_HAVE_WEAK)
103 #pragma weak CORE_sgemm_quark = PCORE_sgemm_quark
104 #define CORE_sgemm_quark PCORE_sgemm_quark
122 quark_unpack_args_13(quark, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc);
136 int transA,
int transB,
137 int m,
int n,
int k,
int nb,
138 float alpha,
float *
A,
int lda,
140 float beta,
float *
C,
int ldc,
141 float *fake1,
int szefake1,
int flag1,
142 float *fake2,
int szefake2,
int flag2)
148 sizeof(
int), &m,
VALUE,
149 sizeof(
int), &n,
VALUE,
150 sizeof(
int), &k,
VALUE,
151 sizeof(
float), &alpha,
VALUE,
152 sizeof(
float)*nb*nb, A,
INPUT,
153 sizeof(
int), &lda,
VALUE,
154 sizeof(
float)*nb*nb, B,
INPUT,
155 sizeof(
int), &ldb,
VALUE,
156 sizeof(
float), &beta,
VALUE,
158 sizeof(
int), &ldc,
VALUE,
159 sizeof(
float)*szefake1, fake1, flag1,
160 sizeof(
float)*szefake2, fake2, flag2,
167 #if defined(PLASMA_HAVE_WEAK)
168 #pragma weak CORE_sgemm_f2_quark = PCORE_sgemm_f2_quark
169 #define CORE_sgemm_f2_quark PCORE_sgemm_f2_quark
189 A, LDA, B, LDB, beta, C, LDC, fake1, fake2);
203 int transA,
int transB,
204 int m,
int n,
int k,
int nb,
205 float alpha,
float *
A,
int lda,
207 float beta,
float *
C,
int ldc)
213 sizeof(
int), &m,
VALUE,
214 sizeof(
int), &n,
VALUE,
215 sizeof(
int), &k,
VALUE,
216 sizeof(
float), &alpha,
VALUE,
217 sizeof(
float)*lda*nb, A,
INPUT,
218 sizeof(
int), &lda,
VALUE,
219 sizeof(
float*), B,
INPUT,
220 sizeof(
int), &ldb,
VALUE,
221 sizeof(
float), &beta,
VALUE,
223 sizeof(
int), &ldc,
VALUE,
230 #if defined(PLASMA_HAVE_WEAK)
231 #pragma weak CORE_sgemm_p2_quark = PCORE_sgemm_p2_quark
232 #define CORE_sgemm_p2_quark PCORE_sgemm_p2_quark
251 A, LDA, B, LDB, beta, C, LDC);
265 int transA,
int transB,
266 int m,
int n,
int k,
int nb,
267 float alpha,
float *
A,
int lda,
269 float beta,
float **
C,
int ldc)
275 sizeof(
int), &m,
VALUE,
276 sizeof(
int), &n,
VALUE,
277 sizeof(
int), &k,
VALUE,
278 sizeof(
float), &alpha,
VALUE,
279 sizeof(
float)*lda*nb, A,
INPUT,
280 sizeof(
int), &lda,
VALUE,
281 sizeof(
float)*ldb*nb, B,
INPUT,
282 sizeof(
int), &ldb,
VALUE,
283 sizeof(
float), &beta,
VALUE,
285 sizeof(
int), &ldc,
VALUE,
292 #if defined(PLASMA_HAVE_WEAK)
293 #pragma weak CORE_sgemm_p3_quark = PCORE_sgemm_p3_quark
294 #define CORE_sgemm_p3_quark PCORE_sgemm_p3_quark
313 A, LDA, B, LDB, beta, C, LDC);
327 int transA,
int transB,
328 int m,
int n,
int k,
int nb,
329 float alpha,
float *
A,
int lda,
331 float beta,
float *
C,
int ldc,
332 float *fake1,
int szefake1,
int flag1)
338 sizeof(
int), &m,
VALUE,
339 sizeof(
int), &n,
VALUE,
340 sizeof(
int), &k,
VALUE,
341 sizeof(
float), &alpha,
VALUE,
342 sizeof(
float)*lda*nb, A,
INPUT,
343 sizeof(
int), &lda,
VALUE,
344 sizeof(
float*), B,
INPUT,
345 sizeof(
int), &ldb,
VALUE,
346 sizeof(
float), &beta,
VALUE,
348 sizeof(
int), &ldc,
VALUE,
349 sizeof(
float)*szefake1, fake1, flag1,
356 #if defined(PLASMA_HAVE_WEAK)
357 #pragma weak CORE_sgemm_p2f1_quark = PCORE_sgemm_p2f1_quark
358 #define CORE_sgemm_p2f1_quark PCORE_sgemm_p2f1_quark
378 A, LDA, B, LDB, beta, C, LDC, fake1);