Lines Matching refs:C
110 float beta, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Single() argument
114 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Single()
124 double beta, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Double() argument
128 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Double()
137 … float betaX, float betaY, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Complex() argument
141 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Complex()
150 … double betaX, double betaY, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Z() argument
154 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Z()
163 RsAllocation C, int c_offset, int c_mult_int) { in nScriptIntrinsicBLAS_BNNM() argument
175 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_BNNM()
1203 const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) { in validateL3() argument
1207 (C != nullptr && !C->getType()->getElement()->isCompatible(e))) { in validateL3()
1210 if (C == nullptr) { in validateL3()
1214 cM = C->getType()->getY(); in validateL3()
1215 cN = C->getType()->getX(); in validateL3()
1249 if (A != nullptr && B != nullptr && C != nullptr) { in validateL3()
1253 } else if (A != nullptr && C != nullptr) { in validateL3()
1271 … const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) { in SGEMM() argument
1272 validateL3(mRS, Element::F32(mRS), TransA, TransB, 0, A, B, C); in SGEMM()
1290 beta, C->getID(), 0, 0, 0, 0); in SGEMM()
1294 … const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) { in DGEMM() argument
1295 validateL3(mRS, Element::F64(mRS), TransA, TransB, 0, A, B, C); in DGEMM()
1312 beta, C->getID(), 0, 0, 0, 0); in DGEMM()
1316 … const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) { in CGEMM() argument
1317 validateL3(mRS, Element::F32_2(mRS), TransA, TransB, 0, A, B, C); in CGEMM()
1334 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CGEMM()
1338 … const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) { in ZGEMM() argument
1339 validateL3(mRS, Element::F64_2(mRS), TransA, TransB, 0, A, B, C); in ZGEMM()
1356 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZGEMM()
1360 … const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) { in SSYMM() argument
1365 validateL3(mRS, Element::F32(mRS), 0, 0, Side, A, B, C); in SSYMM()
1367 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in SSYMM()
1369 beta, C->getID(), 0, 0, 0, 0); in SSYMM()
1373 … const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) { in DSYMM() argument
1377 validateL3(mRS, Element::F64(mRS), 0, 0, Side, A, B, C); in DSYMM()
1379 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in DSYMM()
1381 beta, C->getID(), 0, 0, 0, 0); in DSYMM()
1385 … const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) { in CSYMM() argument
1389 validateL3(mRS, Element::F32_2(mRS), 0, 0, Side, A, B, C); in CSYMM()
1391 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in CSYMM()
1393 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CSYMM()
1397 … const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) { in ZSYMM() argument
1401 validateL3(mRS, Element::F64_2(mRS), 0, 0, Side, A, B, C); in ZSYMM()
1403 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in ZSYMM()
1405 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZSYMM()
1409 const sp<Allocation>& A, float beta, const sp<Allocation>& C) { in SSYRK() argument
1410 validateL3(mRS, Element::F32(mRS), Trans, 0, 0, A, nullptr, C); in SSYRK()
1418 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in SSYRK()
1420 beta, C->getID(), 0, 0, 0, 0); in SSYRK()
1424 const sp<Allocation>& A, double beta, const sp<Allocation>& C) { in DSYRK() argument
1425 validateL3(mRS, Element::F64(mRS), Trans, 0, 0, A, nullptr, C); in DSYRK()
1433 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in DSYRK()
1435 beta, C->getID(), 0, 0, 0, 0); in DSYRK()
1439 const sp<Allocation>& A, Float2 beta, const sp<Allocation>& C) { in CSYRK() argument
1440 validateL3(mRS, Element::F32_2(mRS), Trans, 0, 0, A, nullptr, C); in CSYRK()
1448 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in CSYRK()
1450 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CSYRK()
1454 const sp<Allocation>& A, Double2 beta, const sp<Allocation>& C) { in ZSYRK() argument
1455 validateL3(mRS, Element::F64_2(mRS), Trans, 0, 0, A, nullptr, C); in ZSYRK()
1463 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in ZSYRK()
1465 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZSYRK()
1469 … const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) { in validateSYR2K() argument
1472 !C->getType()->getElement()->isCompatible(e)) { in validateSYR2K()
1485 if ((int)C->getType()->getX() != Cdim || (int)C->getType()->getY() != Cdim) { in validateSYR2K()
1495 … const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) { in SSYR2K() argument
1496 validateSYR2K(mRS, Element::F32(mRS), Trans, A, B, C); in SSYR2K()
1504 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in SSYR2K()
1506 beta, C->getID(), 0, 0, 0, 0); in SSYR2K()
1510 … const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) { in DSYR2K() argument
1511 validateSYR2K(mRS, Element::F64(mRS), Trans, A, B, C); in DSYR2K()
1519 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in DSYR2K()
1521 beta, C->getID(), 0, 0, 0, 0); in DSYR2K()
1525 … const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) { in CSYR2K() argument
1526 validateSYR2K(mRS, Element::F32_2(mRS), Trans, A, B, C); in CSYR2K()
1534 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in CSYR2K()
1536 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CSYR2K()
1540 … const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) { in ZSYR2K() argument
1541 validateSYR2K(mRS, Element::F64_2(mRS), Trans, A, B, C); in ZSYR2K()
1549 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in ZSYR2K()
1551 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZSYR2K()
1683 … const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) { in validateHEMM() argument
1686 !C->getType()->getElement()->isCompatible(e)) { in validateHEMM()
1699 if (B->getType()->getX() != C->getType()->getX() || in validateHEMM()
1700 B->getType()->getY() != C->getType()->getY()) { in validateHEMM()
1706 … const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C) { in CHEMM() argument
1707 validateHEMM(mRS, Element::F32_2(mRS), Side, A, B, C); in CHEMM()
1710 C->getType()->getY(), C->getType()->getX(), 0, in CHEMM()
1712 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CHEMM()
1716 … const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C) { in ZHEMM() argument
1717 validateHEMM(mRS, Element::F64_2(mRS), Side, A, B, C); in ZHEMM()
1720 C->getType()->getY(), C->getType()->getX(), 0, in ZHEMM()
1722 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZHEMM()
1726 const sp<Allocation>& A, const sp<Allocation>& C) { in validateHERK() argument
1728 !C->getType()->getElement()->isCompatible(e)) { in validateHERK()
1734 int cdim = C->getType()->getX(); in validateHERK()
1735 if (cdim != (int)C->getType()->getY()) { in validateHERK()
1750 const sp<Allocation>& A, float beta, const sp<Allocation>& C) { in CHERK() argument
1751 validateHERK(mRS, Element::F32_2(mRS), Trans, A, C); in CHERK()
1759 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in CHERK()
1761 beta, 0, C->getID(), 0, 0, 0, 0); in CHERK()
1765 const sp<Allocation>& A, double beta, const sp<Allocation>& C) { in ZHERK() argument
1766 validateHERK(mRS, Element::F64_2(mRS), Trans, A, C); in ZHERK()
1774 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in ZHERK()
1776 beta, 0, C->getID(), 0, 0, 0, 0); in ZHERK()
1780 … const sp<Allocation>& A, const sp<Allocation>& B, const sp<Allocation>& C) { in validateHER2K() argument
1783 !C->getType()->getElement()->isCompatible(e)) { in validateHER2K()
1789 int cdim = C->getType()->getX(); in validateHER2K()
1790 if (cdim != (int)C->getType()->getY()) { in validateHER2K()
1808 … const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C) { in CHER2K() argument
1809 validateHER2K(mRS, Element::F32_2(mRS), Trans, A, B, C); in CHER2K()
1817 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in CHER2K()
1819 beta, 0, C->getID(), 0, 0, 0, 0); in CHER2K()
1823 … const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C) { in ZHER2K() argument
1824 validateHER2K(mRS, Element::F64_2(mRS), Trans, A, B, C); in ZHER2K()
1832 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in ZHER2K()
1834 beta, 0, C->getID(), 0, 0, 0, 0); in ZHER2K()
1840 const sp<Allocation>& C, int c_offset, int c_mult) { in BNNM() argument
1841 validateL3(mRS, Element::U8(mRS), RsBlasNoTrans, RsBlasTrans, 0, A, B, C); in BNNM()
1855 B->getID(), b_offset, C->getID(), c_offset, c_mult); in BNNM()