Lines Matching refs:C
102 float beta, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Single() argument
106 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Single()
116 double beta, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Double() argument
120 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Double()
129 … float betaX, float betaY, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Complex() argument
133 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Complex()
142 … double betaX, double betaY, RsAllocation C, int incX, int incY, int KL, int KU) { in nScriptIntrinsicBLAS_Z() argument
146 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_Z()
155 RsAllocation C, int c_offset, int c_mult_int) { in nScriptIntrinsicBLAS_BNNM() argument
167 RsAllocation in_allocs[3] = {A, B, C}; in nScriptIntrinsicBLAS_BNNM()
1195 sp<Allocation> A, sp<Allocation> B, sp<Allocation> C) { in validateL3() argument
1199 (C != nullptr && !C->getType()->getElement()->isCompatible(e))) { in validateL3()
1202 if (C == nullptr) { in validateL3()
1206 cM = C->getType()->getY(); in validateL3()
1207 cN = C->getType()->getX(); in validateL3()
1241 if (A != nullptr && B != nullptr && C != nullptr) { in validateL3()
1245 } else if (A != nullptr && C != nullptr) { in validateL3()
1263 sp<Allocation> A, sp<Allocation> B, float beta, sp<Allocation> C) { in SGEMM() argument
1264 validateL3(mRS, Element::F32(mRS), TransA, TransB, 0, A, B, C); in SGEMM()
1282 beta, C->getID(), 0, 0, 0, 0); in SGEMM()
1286 sp<Allocation> A, sp<Allocation> B, double beta, sp<Allocation> C) { in DGEMM() argument
1287 validateL3(mRS, Element::F64(mRS), TransA, TransB, 0, A, B, C); in DGEMM()
1304 beta, C->getID(), 0, 0, 0, 0); in DGEMM()
1308 sp<Allocation> A, sp<Allocation> B, Float2 beta, sp<Allocation> C) { in CGEMM() argument
1309 validateL3(mRS, Element::F32_2(mRS), TransA, TransB, 0, A, B, C); in CGEMM()
1326 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CGEMM()
1330 … sp<Allocation> A, sp<Allocation> B, Double2 beta, sp<Allocation> C) { in ZGEMM() argument
1331 validateL3(mRS, Element::F64_2(mRS), TransA, TransB, 0, A, B, C); in ZGEMM()
1348 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZGEMM()
1352 sp<Allocation> A, sp<Allocation> B, float beta, sp<Allocation> C) { in SSYMM() argument
1357 validateL3(mRS, Element::F32(mRS), 0, 0, Side, A, B, C); in SSYMM()
1359 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in SSYMM()
1361 beta, C->getID(), 0, 0, 0, 0); in SSYMM()
1365 sp<Allocation> A, sp<Allocation> B, double beta, sp<Allocation> C) { in DSYMM() argument
1369 validateL3(mRS, Element::F64(mRS), 0, 0, Side, A, B, C); in DSYMM()
1371 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in DSYMM()
1373 beta, C->getID(), 0, 0, 0, 0); in DSYMM()
1377 sp<Allocation> A, sp<Allocation> B, Float2 beta, sp<Allocation> C) { in CSYMM() argument
1381 validateL3(mRS, Element::F32_2(mRS), 0, 0, Side, A, B, C); in CSYMM()
1383 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in CSYMM()
1385 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CSYMM()
1389 … sp<Allocation> A, sp<Allocation> B, Double2 beta, sp<Allocation> C) { in ZSYMM() argument
1393 validateL3(mRS, Element::F64_2(mRS), 0, 0, Side, A, B, C); in ZSYMM()
1395 0, 0, Side, Uplo, 0, C->getType()->getY(), C->getType()->getX(), 0, in ZSYMM()
1397 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZSYMM()
1401 sp<Allocation> A, float beta, sp<Allocation> C) { in SSYRK() argument
1402 validateL3(mRS, Element::F32(mRS), Trans, 0, 0, A, nullptr, C); in SSYRK()
1410 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in SSYRK()
1412 beta, C->getID(), 0, 0, 0, 0); in SSYRK()
1416 sp<Allocation> A, double beta, sp<Allocation> C) { in DSYRK() argument
1417 validateL3(mRS, Element::F64(mRS), Trans, 0, 0, A, nullptr, C); in DSYRK()
1425 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in DSYRK()
1427 beta, C->getID(), 0, 0, 0, 0); in DSYRK()
1431 sp<Allocation> A, Float2 beta, sp<Allocation> C) { in CSYRK() argument
1432 validateL3(mRS, Element::F32_2(mRS), Trans, 0, 0, A, nullptr, C); in CSYRK()
1440 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in CSYRK()
1442 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CSYRK()
1446 sp<Allocation> A, Double2 beta, sp<Allocation> C) { in ZSYRK() argument
1447 validateL3(mRS, Element::F64_2(mRS), Trans, 0, 0, A, nullptr, C); in ZSYRK()
1455 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in ZSYRK()
1457 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZSYRK()
1461 sp<Allocation> A, sp<Allocation> B, sp<Allocation> C) { in validateSYR2K() argument
1464 !C->getType()->getElement()->isCompatible(e)) { in validateSYR2K()
1477 if ((int)C->getType()->getX() != Cdim || (int)C->getType()->getY() != Cdim) { in validateSYR2K()
1487 sp<Allocation> A, sp<Allocation> B, float beta, sp<Allocation> C) { in SSYR2K() argument
1488 validateSYR2K(mRS, Element::F32(mRS), Trans, A, B, C); in SSYR2K()
1496 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in SSYR2K()
1498 beta, C->getID(), 0, 0, 0, 0); in SSYR2K()
1502 … sp<Allocation> A, sp<Allocation> B, double beta, sp<Allocation> C) { in DSYR2K() argument
1503 validateSYR2K(mRS, Element::F64(mRS), Trans, A, B, C); in DSYR2K()
1511 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in DSYR2K()
1513 beta, C->getID(), 0, 0, 0, 0); in DSYR2K()
1517 … sp<Allocation> A, sp<Allocation> B, Float2 beta, sp<Allocation> C) { in CSYR2K() argument
1518 validateSYR2K(mRS, Element::F32_2(mRS), Trans, A, B, C); in CSYR2K()
1526 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in CSYR2K()
1528 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CSYR2K()
1532 … sp<Allocation> A, sp<Allocation> B, Double2 beta, sp<Allocation> C) { in ZSYR2K() argument
1533 validateSYR2K(mRS, Element::F64_2(mRS), Trans, A, B, C); in ZSYR2K()
1541 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), K, in ZSYR2K()
1543 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZSYR2K()
1675 sp<Allocation> A, sp<Allocation> B, sp<Allocation> C) { in validateHEMM() argument
1678 !C->getType()->getElement()->isCompatible(e)) { in validateHEMM()
1691 if (B->getType()->getX() != C->getType()->getX() || in validateHEMM()
1692 B->getType()->getY() != C->getType()->getY()) { in validateHEMM()
1698 sp<Allocation> A, sp<Allocation> B, Float2 beta, sp<Allocation> C) { in CHEMM() argument
1699 validateHEMM(mRS, Element::F32_2(mRS), Side, A, B, C); in CHEMM()
1702 C->getType()->getY(), C->getType()->getX(), 0, in CHEMM()
1704 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in CHEMM()
1708 … sp<Allocation> A, sp<Allocation> B, Double2 beta, sp<Allocation> C) { in ZHEMM() argument
1709 validateHEMM(mRS, Element::F64_2(mRS), Side, A, B, C); in ZHEMM()
1712 C->getType()->getY(), C->getType()->getX(), 0, in ZHEMM()
1714 beta.x, beta.y, C->getID(), 0, 0, 0, 0); in ZHEMM()
1718 sp<Allocation> A, sp<Allocation> C) { in validateHERK() argument
1720 !C->getType()->getElement()->isCompatible(e)) { in validateHERK()
1726 int cdim = C->getType()->getX(); in validateHERK()
1727 if (cdim != (int)C->getType()->getY()) { in validateHERK()
1742 sp<Allocation> A, float beta, sp<Allocation> C) { in CHERK() argument
1743 validateHERK(mRS, Element::F32_2(mRS), Trans, A, C); in CHERK()
1751 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in CHERK()
1753 beta, 0, C->getID(), 0, 0, 0, 0); in CHERK()
1757 sp<Allocation> A, double beta, sp<Allocation> C) { in ZHERK() argument
1758 validateHERK(mRS, Element::F64_2(mRS), Trans, A, C); in ZHERK()
1766 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in ZHERK()
1768 beta, 0, C->getID(), 0, 0, 0, 0); in ZHERK()
1772 sp<Allocation> A, sp<Allocation> B, sp<Allocation> C) { in validateHER2K() argument
1775 !C->getType()->getElement()->isCompatible(e)) { in validateHER2K()
1781 int cdim = C->getType()->getX(); in validateHER2K()
1782 if (cdim != (int)C->getType()->getY()) { in validateHER2K()
1800 sp<Allocation> A, sp<Allocation> B, float beta, sp<Allocation> C) { in CHER2K() argument
1801 validateHER2K(mRS, Element::F32_2(mRS), Trans, A, B, C); in CHER2K()
1809 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in CHER2K()
1811 beta, 0, C->getID(), 0, 0, 0, 0); in CHER2K()
1815 … sp<Allocation> A, sp<Allocation> B, double beta, sp<Allocation> C) { in ZHER2K() argument
1816 validateHER2K(mRS, Element::F64_2(mRS), Trans, A, B, C); in ZHER2K()
1824 Trans, 0, 0, Uplo, 0, 0, C->getType()->getX(), k, in ZHER2K()
1826 beta, 0, C->getID(), 0, 0, 0, 0); in ZHER2K()
1832 sp<Allocation> C, int c_offset, int c_mult) { in BNNM() argument
1833 validateL3(mRS, Element::U8(mRS), RsBlasNoTrans, RsBlasTrans, 0, A, B, C); in BNNM()
1847 B->getID(), b_offset, C->getID(), c_offset, c_mult); in BNNM()