Lines Matching refs:Ap

345 …                    RsBlasDiag Diag, const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {  in validateTPMV()  argument
346 if (!Ap->getType()->getElement()->isCompatible(e) || in validateTPMV()
354 if (Ap->getType()->getY() > 1) { in validateTPMV()
358 int N = sqrt((double)Ap->getType()->getX() * 2); in validateTPMV()
359 if ((int)Ap->getType()->getX() != ((N * (N+1)) / 2)) { in validateTPMV()
463 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in STPMV() argument
464 int N = validateTPMV(mRS, Element::F32(mRS), Uplo, TransA, Diag, Ap, X, incX); in STPMV()
467 Ap->getID(), X->getID(), 0, 0, incX, 0, 0, 0); in STPMV()
471 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in DTPMV() argument
472 int N = validateTPMV(mRS, Element::F64(mRS), Uplo, TransA, Diag, Ap, X, incX); in DTPMV()
475 Ap->getID(), X->getID(), 0, 0, incX, 0, 0, 0); in DTPMV()
479 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in CTPMV() argument
480 int N = validateTPMV(mRS, Element::F32_2(mRS), Uplo, TransA, Diag, Ap, X, incX); in CTPMV()
483 Ap->getID(), X->getID(), 0, 0, 0, incX, 0, 0, 0); in CTPMV()
487 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in ZTPMV() argument
488 int N = validateTPMV(mRS, Element::F64_2(mRS), Uplo, TransA, Diag, Ap, X, incX); in ZTPMV()
491 Ap->getID(), X->getID(), 0, 0, 0, incX, 0, 0, 0); in ZTPMV()
590 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in STPSV() argument
592 int N = validateTPMV(mRS, Element::F32(mRS), Uplo, TransA, Diag, Ap, X, incX); in STPSV()
595 Ap->getID(), X->getID(), 0, 0, incX, 0, 0, 0); in STPSV()
599 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in DTPSV() argument
601 int N = validateTPMV(mRS, Element::F64(mRS), Uplo, TransA, Diag, Ap, X, incX); in DTPSV()
604 Ap->getID(), X->getID(), 0, 0, incX, 0, 0, 0); in DTPSV()
608 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in CTPSV() argument
610 int N = validateTPMV(mRS, Element::F32_2(mRS), Uplo, TransA, Diag, Ap, X, incX); in CTPSV()
613 Ap->getID(), X->getID(), 0, 0, 0, incX, 0, 0, 0); in CTPSV()
617 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) { in ZTPSV() argument
619 int N = validateTPMV(mRS, Element::F64_2(mRS), Uplo, TransA, Diag, Ap, X, incX); in ZTPSV()
622 Ap->getID(), X->getID(), 0, 0, 0, incX, 0, 0, 0); in ZTPSV()
656 …ic int validateSPMV(RS* mRS, const sp<const Element>& e, RsBlasUplo Uplo, const sp<Allocation>& Ap, in validateSPMV() argument
658 if (!Ap->getType()->getElement()->isCompatible(e) || in validateSPMV()
667 if (Ap->getType()->getY() > 1) { in validateSPMV()
671 int N = sqrt((double)Ap->getType()->getX() * 2); in validateSPMV()
672 if ((int)Ap->getType()->getX() != ((N * (N+1)) / 2)) { in validateSPMV()
746 const sp<Allocation>& X, int incX, const sp<Allocation>& Ap) { in validateSPR() argument
747 if (!Ap->getType()->getElement()->isCompatible(e) || in validateSPR()
755 if (Ap->getType()->getY() > 1) { in validateSPR()
759 int N = sqrt((double)Ap->getType()->getX() * 2); in validateSPR()
760 if ((int)Ap->getType()->getX() != ((N * (N+1)) / 2)) { in validateSPR()
803 int incX, const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) { in validateSPR2() argument
804 if (!Ap->getType()->getElement()->isCompatible(e) || in validateSPR2()
813 if (Ap->getType()->getY() > 1) { in validateSPR2()
817 int N = sqrt((double)Ap->getType()->getX() * 2); in validateSPR2()
818 if ((int)Ap->getType()->getX() != ((N * (N+1)) / 2)) { in validateSPR2()
853 void ScriptIntrinsicBLAS::SSPMV(RsBlasUplo Uplo, float alpha, const sp<Allocation>& Ap, const sp<Al… in SSPMV() argument
855 int N = validateSPMV(mRS, Element::F32(mRS), Uplo, Ap, X, incX, Y, incY); in SSPMV()
858 Ap->getID(), X->getID(), beta, Y->getID(), incX, incY, 0, 0); in SSPMV()
880 int incX, const sp<Allocation>& Ap) { in SSPR() argument
881 int N = validateSPR(mRS, Element::F32(mRS), Uplo, X, incX, Ap); in SSPR()
884 alpha, X->getID(), Ap->getID(), 0.f, 0, incX, 0, 0, 0); in SSPR()
896 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) { in SSPR2() argument
897 int N = validateSPR2(mRS, Element::F32(mRS), Uplo, X, incX, Y, incY, Ap); in SSPR2()
900 X->getID(), Y->getID(), 0, Ap->getID(), incX, incY, 0, 0); in SSPR2()
923 void ScriptIntrinsicBLAS::DSPMV(RsBlasUplo Uplo, double alpha, const sp<Allocation>& Ap, const sp<A… in DSPMV() argument
925 int N = validateSPMV(mRS, Element::F64(mRS), Uplo, Ap, X, incX, Y, incY); in DSPMV()
928 Ap->getID(), X->getID(), beta, Y->getID(), incX, incY, 0, 0); in DSPMV()
950 int incX, const sp<Allocation>& Ap) { in DSPR() argument
951 int N = validateSPR(mRS, Element::F64(mRS), Uplo, X, incX, Ap); in DSPR()
954 X->getID(), Ap->getID(), 0.f, 0, incX, 0, 0, 0); in DSPR()
966 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) { in DSPR2() argument
967 int N = validateSPR2(mRS, Element::F64(mRS), Uplo, X, incX, Y, incY, Ap); in DSPR2()
970 X->getID(), Y->getID(), 0, Ap->getID(), incX, incY, 0, 0); in DSPR2()
1028 void ScriptIntrinsicBLAS::CHPMV(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& Ap, in CHPMV() argument
1031 int N = validateSPR2(mRS, Element::F32_2(mRS), Uplo, X, incX, Y, incY, Ap); in CHPMV()
1034 alpha.x, alpha.y, Ap->getID(), X->getID(), in CHPMV()
1072 int incX, const sp<Allocation>& Ap) { in CHPR() argument
1074 int N = validateSPR(mRS, Element::F32_2(mRS), Uplo, X, incX, Ap); in CHPR()
1078 0, 0, Ap->getID(), incX, 0, 0, 0); in CHPR()
1092 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) { in CHPR2() argument
1094 int N = validateSPR2(mRS, Element::F32_2(mRS), Uplo, X, incX, Y, incY, Ap); in CHPR2()
1098 0, 0, Ap->getID(), incX, incY, 0, 0); in CHPR2()
1124 void ScriptIntrinsicBLAS::ZHPMV(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& Ap, const sp<… in ZHPMV() argument
1127 int N = validateSPR2(mRS, Element::F64_2(mRS), Uplo, X, incX, Y, incY, Ap); in ZHPMV()
1130 alpha.x, alpha.y, Ap->getID(), X->getID(), in ZHPMV()
1168 int incX, const sp<Allocation>& Ap) { in ZHPR() argument
1170 int N = validateSPR(mRS, Element::F64_2(mRS), Uplo, X, incX, Ap); in ZHPR()
1174 0, 0, Ap->getID(), incX, 0, 0, 0); in ZHPR()
1188 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) { in ZHPR2() argument
1190 int N = validateSPR2(mRS, Element::F64_2(mRS), Uplo, X, incX, Y, incY, Ap); in ZHPR2()
1194 0, 0, Ap->getID(), incX, incY, 0, 0); in ZHPR2()