Lines Matching refs:lda
50 const uint8_t* a, uint8_t a_offset, size_t lda,
68 int* lda, in initABC() argument
74 *lda = (int)(ain[0]->mHal.drvState.lod[0].stride/size); in initABC()
154 int lda = 0, ldb = 0, ldc = 0; in walk_tiled_gemm() local
161 initABC(ain, sizeof(T_data) * vecSize, &A, &B, &C, &lda, &ldb, &ldc); in walk_tiled_gemm()
164 int mStride = (TransA == CblasNoTrans) ? lda : 1; in walk_tiled_gemm()
185 (T_data *)A + mStart * mStride * vecSize, lda, in walk_tiled_gemm()
257 int lda = 0, ldb = 0, ldc = 0; in invokeForEach() local
279 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
281 lda, (float*)X, call->incX, call->beta.f, (float*)Y, call->incY); in invokeForEach()
284 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
286 call->alpha.f, (float*)A, lda, (float*)X, call->incX, in invokeForEach()
290 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
292 lda, (float*)X, call->incX); in invokeForEach()
295 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
297 lda, (float*)X, call->incX); in invokeForEach()
301 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
306 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
307 cblas_strsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (float*)A, lda, in invokeForEach()
311 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
313 lda, (float*)X, call->incX); in invokeForEach()
316 initABC(ain, sizeof(float), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
321 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
323 lda, (double*)X, call->incX, call->beta.d, (double*)Y, call->incY); in invokeForEach()
326 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
328 call->alpha.d, (double*)A, lda, (double*)X, call->incX, in invokeForEach()
332 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
334 lda, (double*)X, call->incX); in invokeForEach()
337 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
339 lda, (double*)X, call->incX); in invokeForEach()
343 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
348 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
349 cblas_dtrsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (double*)A, lda, in invokeForEach()
353 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
355 lda, (double*)X, call->incX); in invokeForEach()
358 initABC(ain, sizeof(double), &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
363 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
365 lda, (void*)X, call->incX, (void*)&call->beta.c, (void*)Y, call->incY); in invokeForEach()
368 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
370 (void*)&call->alpha.c, (void*)A, lda, (void*)X, call->incX, in invokeForEach()
374 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
376 lda, (void*)X, call->incX); in invokeForEach()
379 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
381 lda, (void*)X, call->incX); in invokeForEach()
385 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
390 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
391 cblas_ctrsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (void*)A, lda, in invokeForEach()
395 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
397 lda, (void*)X, call->incX); in invokeForEach()
400 initABC(ain, sizeof(float)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
405 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
407 lda, (void*)X, call->incX, (void*)&call->beta.z, (void*)Y, call->incY); in invokeForEach()
410 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
412 (void*)&call->alpha.z, (void*)A, lda, (void*)X, call->incX, in invokeForEach()
416 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
418 lda, (void*)X, call->incX); in invokeForEach()
421 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
423 lda, (void*)X, call->incX); in invokeForEach()
427 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
432 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
433 cblas_ztrsv(CblasRowMajor, Uplo, TransA, Diag, call->N, (void*)A, lda, in invokeForEach()
437 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
439 lda, (void*)X, call->incX); in invokeForEach()
442 initABC(ain, sizeof(double)*2, &A, &X, nullptr, &lda, &ldb, nullptr); in invokeForEach()
450 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
451 cblas_ssymv(CblasRowMajor, Uplo, call->N, call->alpha.f, (float*)A, lda, in invokeForEach()
455 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
457 (float*)A, lda, (float*)X, call->incX, call->beta.f, in invokeForEach()
462 initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
468 initABC(ain, sizeof(float), &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
470 call->incX, (float*)Y, call->incY, (float*)A, lda); in invokeForEach()
473 initABC(ain, sizeof(float), &X, &A, nullptr, &ldb, &lda, nullptr); in invokeForEach()
475 (float*)A, lda); in invokeForEach()
479 initABC(ain, sizeof(float), &X, &A, nullptr, &ldb, &lda, nullptr); in invokeForEach()
484 initABC(ain, sizeof(float), &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
486 (float*)Y, call->incY, (float*)A, lda); in invokeForEach()
490 initABC(ain, sizeof(float), &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
495 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
496 cblas_dsymv(CblasRowMajor, Uplo, call->N, call->alpha.d, (double*)A, lda, in invokeForEach()
500 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
502 (double*)A, lda, (double*)X, call->incX, call->beta.d, in invokeForEach()
507 initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
513 initABC(ain, sizeof(double), &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
515 call->incX, (double*)Y, call->incY, (double*)A, lda); in invokeForEach()
518 initABC(ain, sizeof(double), &X, &A, nullptr, &ldb, &lda, nullptr); in invokeForEach()
520 (double*)A, lda); in invokeForEach()
524 initABC(ain, sizeof(double), &X, &A, nullptr, &ldb, &lda, nullptr); in invokeForEach()
529 initABC(ain, sizeof(double), &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
531 (double*)Y, call->incY, (double*)A, lda); in invokeForEach()
535 initABC(ain, sizeof(double), &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
542 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
543 cblas_chemv(CblasRowMajor, Uplo, call->N, (void*)&call->alpha.c, A, lda, in invokeForEach()
547 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
549 A, lda, X, call->incX, (void*)&call->beta.c, Y, call->incY); in invokeForEach()
552 initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
557 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
559 X, call->incX, Y, call->incY, A, lda); in invokeForEach()
562 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
564 X, call->incX, Y, call->incY, A, lda); in invokeForEach()
567 initABC(ain, sizeof(float)*2, &X, nullptr, &A, &ldb, nullptr, &lda); in invokeForEach()
569 X, call->incX, A, lda); in invokeForEach()
573 initABC(ain, sizeof(float)*2, &X, nullptr, &A, &ldb, nullptr, &lda); in invokeForEach()
578 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
580 X, call->incX, Y, call->incY, A, lda); in invokeForEach()
584 initABC(ain, sizeof(float)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
589 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
590 cblas_zhemv(CblasRowMajor, Uplo, call->N, (void*)&call->alpha.z, A, lda, in invokeForEach()
594 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
596 A, lda, X, call->incX, (void*)&call->beta.z, Y, call->incY); in invokeForEach()
599 initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc); in invokeForEach()
604 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
606 X, call->incX, Y, call->incY, A, lda); in invokeForEach()
609 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
611 X, call->incX, Y, call->incY, A, lda); in invokeForEach()
614 initABC(ain, sizeof(double)*2, &X, nullptr, &A, &ldb, nullptr, &lda); in invokeForEach()
616 X, call->incX, A, lda); in invokeForEach()
620 initABC(ain, sizeof(double)*2, &X, nullptr, &A, &ldb, nullptr, &lda); in invokeForEach()
625 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
627 X, call->incX, Y, call->incY, A, lda); in invokeForEach()
631 initABC(ain, sizeof(double)*2, &X, &Y, &A, &ldb, &ldc, &lda); in invokeForEach()
642 initABC(ain, sizeof(float), &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
644 (float*)A, lda, (float*)B, ldb, call->beta.f, (float*)C, ldc); in invokeForEach()
648 initABC(ain, sizeof(float), &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
650 lda, (float*)B, ldb, call->beta.f, (float*)C, ldc); in invokeForEach()
653 initABC(ain, sizeof(float), &A, nullptr, &C, &lda, nullptr, &ldc); in invokeForEach()
655 lda, call->beta.f, (float*)C, ldc); in invokeForEach()
658 initABC(ain, sizeof(float), &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
660 lda, (float*)B, ldb, call->beta.f, (float*)C, ldc); in invokeForEach()
663 initABC(ain, sizeof(float), &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
665 (float*)A, lda, (float*)B, ldb); in invokeForEach()
668 initABC(ain, sizeof(float), &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
670 (float*)A, lda, (float*)B, ldb); in invokeForEach()
679 initABC(ain, sizeof(double), &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
681 (double*)A, lda, (double*)B, ldb, call->beta.d, (double*)C, ldc); in invokeForEach()
685 initABC(ain, sizeof(double), &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
687 lda, (double*)B, ldb, call->beta.d, (double*)C, ldc); in invokeForEach()
690 initABC(ain, sizeof(double), &A, nullptr, &C, &lda, nullptr, &ldc); in invokeForEach()
692 lda, call->beta.d, (double*)C, ldc); in invokeForEach()
695 initABC(ain, sizeof(double), &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
697 lda, (double*)B, ldb, call->beta.d, (double*)C, ldc); in invokeForEach()
700 initABC(ain, sizeof(double), &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
702 (double*)A, lda, (double*)B, ldb); in invokeForEach()
705 initABC(ain, sizeof(double), &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
707 (double*)A, lda, (double*)B, ldb); in invokeForEach()
715 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
717 A, lda, B, ldb, (void*)&call->beta.c, C, ldc); in invokeForEach()
721 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
723 lda, B, ldb, (void*)&call->beta.c, C, ldc); in invokeForEach()
726 initABC(ain, sizeof(float)*2, &A, nullptr, &C, &lda, nullptr, &ldc); in invokeForEach()
728 lda, (void*)&call->beta.c, C, ldc); in invokeForEach()
731 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
733 lda, B, ldb, (void*)&call->beta.c, C, ldc); in invokeForEach()
736 initABC(ain, sizeof(float)*2, &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
738 A, lda, B, ldb); in invokeForEach()
741 initABC(ain, sizeof(float)*2, &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
743 A, lda, B, ldb); in invokeForEach()
751 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
753 A, lda, B, ldb, (void*)&call->beta.z, C, ldc); in invokeForEach()
757 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
759 lda, B, ldb, (void*)&call->beta.z, C, ldc); in invokeForEach()
762 initABC(ain, sizeof(double)*2, &A, nullptr, &C, &lda, nullptr, &ldc); in invokeForEach()
764 lda, (void*)&call->beta.z, C, ldc); in invokeForEach()
767 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
769 lda, B, ldb, (void*)&call->beta.z, C, ldc); in invokeForEach()
772 initABC(ain, sizeof(double)*2, &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
774 A, lda, B, ldb); in invokeForEach()
777 initABC(ain, sizeof(double)*2, &A, &B, nullptr, &lda, &ldb, nullptr); in invokeForEach()
779 A, lda, B, ldb); in invokeForEach()
784 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
785 cblas_chemm(CblasRowMajor, Side, Uplo, call->M, call->N, (void*)&call->alpha.c, A, lda, in invokeForEach()
789 initABC(ain, sizeof(float)*2, &A, nullptr, &C, &lda, nullptr, &ldc); in invokeForEach()
790 cblas_cherk(CblasRowMajor, Uplo, TransA, call->N, call->K, call->alpha.f, A, lda, in invokeForEach()
794 initABC(ain, sizeof(float)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
795 cblas_cher2k(CblasRowMajor, Uplo, TransA, call->N, call->K, (void*)&call->alpha.c, A, lda, in invokeForEach()
800 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
801 cblas_zhemm(CblasRowMajor, Side, Uplo, call->M, call->N, (void*)&call->alpha.z, A, lda, in invokeForEach()
805 initABC(ain, sizeof(double)*2, &A, nullptr, &C, &lda, nullptr, &ldc); in invokeForEach()
806 cblas_zherk(CblasRowMajor, Uplo, TransA, call->N, call->K, call->alpha.d, A, lda, in invokeForEach()
810 initABC(ain, sizeof(double)*2, &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
811 cblas_zher2k(CblasRowMajor, Uplo, TransA, call->N, call->K, (void*)&call->alpha.z, A, lda, in invokeForEach()
817 initABC(ain, sizeof(uint8_t), &A, &B, &C, &lda, &ldb, &ldc); in invokeForEach()
819 (const uint8_t*)A, call->a_offset, lda, in invokeForEach()
834 const uint8_t* a, uint8_t a_offset, size_t lda, in kernelBNNM() argument
853 const int a_index = ((i * lda) + l); in kernelBNNM()
888 m, n, k, a, -a_offset, lda, in kernelBNNM()