Home | History | Annotate | Download | only in cpp

Lines Matching refs:Allocation

23 using android::RSC::Allocation;
183 static void validateGEMV(RS* mRS, const sp<const Element>& e, RsBlasTranspose TransA, const sp<Allocation>& A,
184 const sp<Allocation>& X, int incX, const sp<Allocation>& Y, int incY) {
213 void ScriptIntrinsicBLAS::SGEMV(RsBlasTranspose TransA, float alpha, const sp<Allocation>& A, const sp<Allocation>& X,
214 int incX, float beta, const sp<Allocation>& Y, int incY) {
224 void ScriptIntrinsicBLAS::DGEMV(RsBlasTranspose TransA, double alpha, const sp<Allocation>& A, const sp<Allocation>& X,
225 int incX, double beta, const sp<Allocation>& Y, int incY) {
235 void ScriptIntrinsicBLAS::CGEMV(RsBlasTranspose TransA, Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
236 int incX, Float2 beta, const sp<Allocation>& Y, int incY) {
246 void ScriptIntrinsicBLAS::ZGEMV(RsBlasTranspose TransA, Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
247 int incX, Double2 beta, const sp<Allocation>& Y, int incY) {
257 void ScriptIntrinsicBLAS::SGBMV(RsBlasTranspose TransA, int KL, int KU, float alpha, const sp<Allocation>& A,
258 const sp<Allocation>& X, int incX, float beta, const sp<Allocation>& Y, int incY) {
273 void ScriptIntrinsicBLAS::DGBMV(RsBlasTranspose TransA, int KL, int KU, double alpha, const sp<Allocation>& A,
274 const sp<Allocation>& X, int incX, double beta, const sp<Allocation>& Y, int incY) {
289 void ScriptIntrinsicBLAS::CGBMV(RsBlasTranspose TransA, int KL, int KU, Float2 alpha, const sp<Allocation>& A,
290 const sp<Allocation>& X, int incX, Float2 beta, const sp<Allocation>& Y, int incY) {
305 void ScriptIntrinsicBLAS::ZGBMV(RsBlasTranspose TransA, int KL, int KU, Double2 alpha, const sp<Allocation>& A,
306 const sp<Allocation>& X, int incX, Double2 beta, const sp<Allocation>& Y, int incY) {
322 RsBlasDiag Diag, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
345 RsBlasDiag Diag, const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
375 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
384 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
393 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
402 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
411 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
424 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
437 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
450 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
463 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
471 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
479 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
487 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
495 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
505 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
516 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
527 const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
538 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
551 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
564 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
577 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX) {
590 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
599 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
608 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
617 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX) {
628 static int validateSYMV(RS* mRS, const sp<const Element>& e, RsBlasUplo Uplo, const sp<Allocation>& A,
629 const sp<Allocation>& X, const sp<Allocation>& Y, int incX, int incY) {
656 static int validateSPMV(RS* mRS, const sp<const Element>& e, RsBlasUplo Uplo, const sp<Allocation>& Ap,
657 const sp<Allocation>& X, int incX, const sp<Allocation>& Y, int incY) {
689 static void validateGER(RS* mRS, const sp<const Element>& e, const sp<Allocation>& X, int incX,
690 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
722 const sp<Allocation>& X, int incX, const sp<Allocation>& A) {
746 const sp<Allocation>& X, int incX, const sp<Allocation>& Ap) {
774 static int validateSYR2(RS* mRS, const sp<const Element>& e, RsBlasUplo Uplo, const sp<Allocation>& X,
775 int incX, const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
802 static int validateSPR2(RS* mRS, const sp<const Element>& e, RsBlasUplo Uplo, const sp<Allocation>& X,
803 int incX, const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) {
833 void ScriptIntrinsicBLAS::SSYMV(RsBlasUplo Uplo, float alpha, const sp<Allocation>& A, const sp<Allocation>& X,
834 int incX, float beta, const sp<Allocation>& Y, int incY) {
841 void ScriptIntrinsicBLAS::SSBMV(RsBlasUplo Uplo, int K, float alpha, const sp<Allocation>& A, const sp<Allocation>& X,
842 int incX, float beta, const sp<Allocation>& Y, int incY) {
853 void ScriptIntrinsicBLAS::SSPMV(RsBlasUplo Uplo, float alpha, const sp<Allocation>& Ap, const sp<Allocation>& X,
854 int incX, float beta, const sp<Allocation>& Y, int incY) {
861 void ScriptIntrinsicBLAS::SGER(float alpha, const sp<Allocation>& X, int incX,
862 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
871 void ScriptIntrinsicBLAS::SSYR(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X,
872 int incX, const sp<Allocation>& A) {
879 void ScriptIntrinsicBLAS::SSPR(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X,
880 int incX, const sp<Allocation>& Ap) {
887 void ScriptIntrinsicBLAS::SSYR2(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX,
888 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
895 void ScriptIntrinsicBLAS::SSPR2(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX,
896 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) {
903 void ScriptIntrinsicBLAS::DSYMV(RsBlasUplo Uplo, double alpha, const sp<Allocation>& A, const sp<Allocation>& X,
904 int incX, double beta, const sp<Allocation>& Y, int incY) {
911 void ScriptIntrinsicBLAS::DSBMV(RsBlasUplo Uplo, int K, double alpha, const sp<Allocation>& A, const sp<Allocation>& X,
912 int incX, double beta, const sp<Allocation>& Y, int incY) {
923 void ScriptIntrinsicBLAS::DSPMV(RsBlasUplo Uplo, double alpha, const sp<Allocation>& Ap, const sp<Allocation>& X,
924 int incX, double beta, const sp<Allocation>& Y, int incY) {
931 void ScriptIntrinsicBLAS::DGER(double alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& Y,
932 int incY, const sp<Allocation>& A) {
941 void ScriptIntrinsicBLAS::DSYR(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X,
942 int incX, const sp<Allocation>& A) {
949 void ScriptIntrinsicBLAS::DSPR(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X,
950 int incX, const sp<Allocation>& Ap) {
957 void ScriptIntrinsicBLAS::DSYR2(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX,
958 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
965 void ScriptIntrinsicBLAS::DSPR2(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX,
966 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) {
978 static void validateGERU(RS* mRS, const sp<const Element>& e, const sp<Allocation>& X, int incX,
979 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
1005 void ScriptIntrinsicBLAS::CHEMV(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& A,
1006 const sp<Allocation>& X, int incX, Float2 beta, const sp<Allocation>& Y, int incY) {
1015 void ScriptIntrinsicBLAS::CHBMV(RsBlasUplo Uplo, int K, Float2 alpha, const sp<Allocation>& A,
1016 const sp<Allocation>& X, int incX, Float2 beta, const sp<Allocation>& Y, int incY) {
1028 void ScriptIntrinsicBLAS::CHPMV(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& Ap,
1029 const sp<Allocation>& X, int incX, Float2 beta, const sp<Allocation>& Y, int incY) {
1038 void ScriptIntrinsicBLAS::CGERU(Float2 alpha, const sp<Allocation>& X, int incX,
1039 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
1049 void ScriptIntrinsicBLAS::CGERC(Float2 alpha, const sp<Allocation>& X, int incX,
1050 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
1061 void ScriptIntrinsicBLAS::CHER(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X,
1062 int incX, const sp<Allocation>& A) {
1071 void ScriptIntrinsicBLAS::CHPR(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X,
1072 int incX, const sp<Allocation>& Ap) {
1081 void ScriptIntrinsicBLAS::CHER2(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& X, int incX,
1082 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
1091 void ScriptIntrinsicBLAS::CHPR2(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& X, int incX,
1092 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) {
1101 void ScriptIntrinsicBLAS::ZHEMV(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& A,
1102 const sp<Allocation>& X, int incX, Double2 beta, const sp<Allocation>& Y, int incY) {
1111 void ScriptIntrinsicBLAS::ZHBMV(RsBlasUplo Uplo, int K, Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
1112 int incX, Double2 beta, const sp<Allocation>& Y, int incY) {
1124 void ScriptIntrinsicBLAS::ZHPMV(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& Ap, const sp<Allocation>& X,
1125 int incX, Double2 beta, const sp<Allocation>& Y, int incY) {
1134 void ScriptIntrinsicBLAS::ZGERU(Double2 alpha, const sp<Allocation>& X, int incX,
1135 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
1145 void ScriptIntrinsicBLAS::ZGERC(Double2 alpha, const sp<Allocation>& X, int incX,
1146 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
1157 void ScriptIntrinsicBLAS::ZHER(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X,
1158 int incX, const sp<Allocation>& A) {
1167 void ScriptIntrinsicBLAS::ZHPR(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X,
1168 int incX, const sp<Allocation>& Ap) {
1177 void ScriptIntrinsicBLAS::ZHER2(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& X, int incX,
1178 const sp<Allocation>& Y, int incY, const sp<Allocation>& A) {
1187 void ScriptIntrinsicBLAS::ZHPR2(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& X, int incX,
1188 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap) {
1203 const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) {
1212 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "Allocation C cannot be null");
1271 const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) {
1294 const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) {
1316 const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) {
1338 const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) {
1360 const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) {
1373 const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) {
1385 const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) {
1397 const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) {
1409 const sp<Allocation>& A, float beta, const sp<Allocation>& C) {
1424 const sp<Allocation>& A, double beta, const sp<Allocation>& C) {
1439 const sp<Allocation>& A, Float2 beta, const sp<Allocation>& C) {
1454 const sp<Allocation>& A, Double2 beta, const sp<Allocation>& C) {
1469 const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) {
1495 const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) {
1510 const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) {
1525 const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) {
1540 const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) {
1555 const sp<Allocation>& A, const sp<Allocation>& B) {
1582 float alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1591 double alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1600 Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1609 Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1618 const sp<Allocation>& A, const sp<Allocation>& B) {
1627 // Allocation A needs to contain at least that symmetric matrix but could theoretically
1647 float alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1656 double alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1665 Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1674 Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& B) {
1683 const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) {
1706 const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) {
1716 const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) {
1726 const sp<Allocation>& A, const sp<Allocation>& C) {
1750 const sp<Allocation>& A, float beta, const sp<Allocation>& C) {
1765 const sp<Allocation>& A, double beta, const sp<Allocation>& C) {
1780 const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) {
1808 const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) {
1823 const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) {
1839 void ScriptIntrinsicBLAS::BNNM(const sp<Allocation>& A, int a_offset, const sp<Allocation>& B, int b_offset,
1840 const sp<Allocation>& C, int c_offset, int c_mult) {