Home | History | Annotate | Download | only in cpu_ref

Lines Matching refs:lda

54                            const uint8_t* a, uint8_t a_offset, size_t lda,
75 int* lda,
81 *lda = (int)(ain[0]->mHal.drvState.lod[0].stride/size);
116 int lda = 0, ldb = 0, ldc = 0;
136 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc);
138 lda, (float*)X, call->incX, call->beta.f, (float*)Y, call->incY);
141 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc);
143 call->alpha.f, (float*)A, lda, (float*)X, call->incX,
147 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr);
149 lda, (float*)X, call->incX);
152 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr);
154 lda, (float*)X, call->incX);
158 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr);
163 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr);
164 cblas_strsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (float*)A, lda,
168 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr);
170 lda, (float*)X, call->incX);
173 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr);
178 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc);
180 lda, (double*)X, call->incX, call->beta.d, (double*)Y, call->incY);
183 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc);
185 call->alpha.d, (double*)A, lda, (double*)X, call->incX,
189 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr);
191 lda, (double*)X, call->incX);
194 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr);
196 lda, (double*)X, call->incX);
200 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr);
205 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr);
206 cblas_dtrsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (double*)A, lda,
210 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr);
212 lda, (double*)X, call->incX);
215 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr);
220 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc);
222 lda, (void*)X, call->incX, (void*)&call->beta.c, (void*)Y, call->incY);
225 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc);
227 (void*)&call->alpha.c, (void*)A, lda, (void*)X, call->incX,
231 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
233 lda, (void*)X, call->incX);
236 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
238 lda, (void*)X, call->incX);
242 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
247 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
248 cblas_ctrsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (void*)A, lda,
252 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
254 lda, (void*)X, call->incX);
257 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
262 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc);
264 lda, (void*)X, call->incX, (void*)&call->beta.z, (void*)Y, call->incY);
267 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc);
269 (void*)&call->alpha.z, (void*)A, lda, (void*)X, call->incX,
273 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
275 lda, (void*)X, call->incX);
278 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
280 lda, (void*)X, call->incX);
284 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
289 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
290 cblas_ztrsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (void*)A, lda,
294 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
296 lda, (void*)X, call->incX);
299 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr);
307 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc);
308 cblas_ssymv(CblasRowMajor, Uplo, call->N, call->alpha.f, (float*)A, lda,
312 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc);
314 (float*)A, lda, (float*)X, call->incX, call->beta.f,
319 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc);
325 initABC(ain, sizeof(float), &X, &Y, &A, &ldb, &ldc, &lda);
327 call->incX, (float*)Y, call->incY, (float*)A, lda);
330 initABC(ain, sizeof(float), &X, &A, nullptr, &ldb, &lda, nullptr);
332 (float*)A, lda);
336 initABC(ain, sizeof(float), &X, &A, nullptr, &ldb, &lda, nullptr);
341 initABC(ain, sizeof(float), &X, &Y, &A, &ldb, &ldc, &lda);
343 (float*)Y, call->incY, (float*)A, lda);
347 initABC(ain, sizeof(float), &X, &Y, &A, &ldb, &ldc, &lda);
352 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc);
353 cblas_dsymv(CblasRowMajor, Uplo, call->N, call->alpha.d, (double*)A, lda,
357 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc);
359 (double*)A, lda, (double*)X, call->incX, call->beta.d,
364 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc);
370 initABC(ain, sizeof(double), &X, &Y, &A, &ldb, &ldc, &lda);
372 call->incX, (double*)Y, call->incY, (double*)A, lda);
375 initABC(ain, sizeof(double), &X, &A, nullptr, &ldb, &lda, nullptr);
377 (double*)A, lda);
381 lda, nullptr);
386 initABC(ain, sizeof(double), &X, &Y, &A, &ldb, &ldc, &lda);
388 (double*)Y, call->incY, (double*)A, lda);
392 initABC(ain, sizeof(double), &X, &Y, &A, &ldb, &ldc, &lda);
399 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc);
400 cblas_chemv(CblasRowMajor, Uplo, call->N, (void*)&call->alpha.c, A, lda,
404 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc);
406 A, lda, X, call->incX, (void*)&call->beta.c, Y, call->incY);
409 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc);
414 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda);
416 X, call->incX, Y, call->incY, A, lda);
419 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda);
421 X, call->incX, Y, call->incY, A, lda);
424 initABC(ain, sizeof(float)*2, &X, nullptr, &A, &ldb, nullptr, &lda);
426 X, call->incX, A, lda);
430 initABC(ain, sizeof(float)*2, &X, nullptr, &A, &ldb, nullptr, &lda);
435 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda);
437 X, call->incX, Y, call->incY, A, lda);
441 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda);
446 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc);
447 cblas_zhemv(CblasRowMajor, Uplo, call->N, (void*)&call->alpha.z, A, lda,
451 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc);
453 A, lda, X, call->incX, (void*)&call->beta.z, Y, call->incY);
456 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc);
461 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda);
463 X, call->incX, Y, call->incY, A, lda);
466 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda);
468 X, call->incX, Y, call->incY, A, lda);
471 initABC(ain, sizeof(double)*2, &X, nullptr, &A, &ldb, nullptr, &lda);
473 X, call->incX, A, lda);
477 initABC(ain, sizeof(double)*2, &X, nullptr, &A, &ldb, nullptr, &lda);
482 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda);
484 X, call->incX, Y, call->incY, A, lda);
488 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda);
495 initABC(ain, sizeof(float), &A, &B, &C, &lda, &ldb, &ldc);
497 (float*)A, lda, (float*)B, ldb, call->beta.f, (float*)C, ldc);
500 initABC(ain, sizeof(float), &A, &B, &C, &lda, &ldb, &ldc);
502 lda, (float*)B, ldb, call->beta.f, (float*)C, ldc);
505 initABC(ain, sizeof(float), &A, nullptr, &C, &lda, nullptr, &ldc);
507 lda, call->beta.f, (float*)C, ldc);
510 initABC(ain, sizeof(float), &A, &B, &C, &lda, &ldb, &ldc);
512 lda, (float*)B, ldb, call->beta.f, (float*)C, ldc);
515 initABC(ain, sizeof(float), &A, &B, nullptr, &lda, &ldb, nullptr);
517 (float*)A, lda, (float*)B, ldb);
520 initABC(ain, sizeof(float), &A, &B, nullptr, &lda, &ldb, nullptr);
522 (float*)A, lda, (float*)B, ldb);
527 initABC(ain, sizeof(double), &A, &B, &C, &lda, &ldb, &ldc);
529 (double*)A, lda, (double*)B, ldb, call->beta.d, (double*)C, ldc);
532 initABC(ain, sizeof(double), &A, &B, &C, &lda, &ldb, &ldc);
534 lda, (double*)B, ldb, call->beta.d, (double*)C, ldc);
537 initABC(ain, sizeof(double), &A, nullptr, &C, &lda, nullptr, &ldc);
539 lda, call->beta.d, (double*)C, ldc);
542 initABC(ain, sizeof(double), &A, &B, &C, &lda, &ldb, &ldc);
544 lda, (double*)B, ldb, call->beta.d, (double*)C, ldc);
547 initABC(ain, sizeof(double), &A, &B, nullptr, &lda, &ldb, nullptr);
549 (double*)A, lda, (double*)B, ldb);
552 initABC(ain, sizeof(double), &A, &B, nullptr, &lda, &ldb, nullptr);
554 (double*)A, lda, (double*)B, ldb);
558 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc);
560 A, lda, B, ldb, (void*)&call->beta.c, C, ldc);
563 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc);
565 lda, B, ldb, (void*)&call->beta.c, C, ldc);
568 initABC(ain, sizeof(float)*2, &A, nullptr, &C, &lda, nullptr, &ldc);
570 lda, (void*)&call->beta.c, C, ldc);
573 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc);
575 lda, B, ldb, (void*)&call->beta.c, C, ldc);
578 initABC(ain, sizeof(float)*2, &A, &B, nullptr, &lda, &ldb, nullptr);
580 A, lda, B, ldb);
583 initABC(ain, sizeof(float)*2, &A, &B, nullptr, &lda, &ldb, nullptr);
585 A, lda, B, ldb);
589 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc);
591 A, lda, B, ldb, (void*)&call->beta.z, C, ldc);
594 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc);
596 lda, B, ldb, (void*)&call->beta.z, C, ldc);
599 initABC(ain, sizeof(double)*2, &A, nullptr, &C, &lda, nullptr, &ldc);
601 lda, (void*)&call->beta.z, C, ldc);
604 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc);
606 lda, B, ldb, (void*)&call->beta.z, C, ldc);
609 initABC(ain, sizeof(double)*2, &A, &B, nullptr, &lda, &ldb, nullptr);
611 A, lda, B, ldb);
614 initABC(ain, sizeof(double)*2, &A, &B, nullptr, &lda, &ldb, nullptr);
616 A, lda, B, ldb);
621 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc);
622 cblas_chemm(CblasRowMajor, Side, Uplo, call->M, call->N, (void*)&call->alpha.c, A, lda,
626 initABC(ain, sizeof(float)*2, &A, nullptr, &C, &lda, nullptr, &ldc);
627 cblas_cherk(CblasRowMajor, Uplo, TransA, call->N, call->K, call->alpha.f, A, lda,
631 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc);
632 cblas_cher2k(CblasRowMajor, Uplo, TransA, call->N, call->K, (void*)&call->alpha.c, A, lda,
637 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc);
638 cblas_zhemm(CblasRowMajor, Side, Uplo, call->M, call->N, (void*)&call->alpha.z, A, lda,
642 initABC(ain, sizeof(double)*2, &A, nullptr, &C, &lda, nullptr, &ldc);
643 cblas_zherk(CblasRowMajor, Uplo, TransA, call->N, call->K, call->alpha.d, A, lda,
647 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc);
648 cblas_zher2k(CblasRowMajor, Uplo, TransA, call->N, call->K, (void*)&call->alpha.z, A, lda,
654 initABC(ain, sizeof(uint8_t), &A, &B, &C, &lda, &ldb, &ldc);
656 (const uint8_t*)A, call->a_offset, lda,
671 const uint8_t* a, uint8_t a_offset, size_t lda,
690 const int a_index = ((i * lda) + l);
721 m, n, k, a, -a_offset, lda,