Home | History | Annotate | Download | only in renderscript

Lines Matching refs:KU

400      *       but only the region M*(KL+KU+1) will be referenced. The following subroutine can is an
403 * for j in range(max(0, i-kl), min(i+ku+1, n)):
408 * @param KU The number of super-diagonals of the matrix A.
417 public void SGBMV(@Transpose int TransA, int KL, int KU, float alpha, Allocation A, Allocation X, int incX, float beta, Allocation Y, int incY) {
418 // GBMV has the same validation requirements as GEMV + KL and KU >= 0
420 if (KL < 0 || KU < 0) {
421 throw new RSRuntimeException("KL and KU must be greater than or equal to 0");
425 mRS.nScriptIntrinsicBLAS_Single(getID(mRS), RsBlas_sgbmv, TransA, 0, 0, 0, 0, M, N, 0, alpha, A.getID(mRS), X.getID(mRS), beta, Y.getID(mRS), incX, incY, KL, KU);
435 * but only the region M*(KL+KU+1) will be referenced. The following subroutine can is an
438 * for j in range(max(0, i-kl), min(i+ku+1, n)):
443 * @param KU The number of super-diagonals of the matrix A.
452 public void DGBMV(@Transpose int TransA, int KL, int KU, double alpha, Allocation A, Allocation X, int incX, double beta, Allocation Y, int incY) {
453 // GBMV has the same validation requirements as GEMV + KL and KU >= 0
455 if (KL < 0 || KU < 0) {
456 throw new RSRuntimeException("KL and KU must be greater than or equal to 0");
460 mRS.nScriptIntrinsicBLAS_Double(getID(mRS), RsBlas_dgbmv, TransA, 0, 0, 0, 0, M, N, 0, alpha, A.getID(mRS), X.getID(mRS), beta, Y.getID(mRS), incX, incY, KL, KU);
470 * but only the region M*(KL+KU+1) will be referenced. The following subroutine can is an
473 * for j in range(max(0, i-kl), min(i+ku+1, n)):
478 * @param KU The number of super-diagonals of the matrix A.
487 public void CGBMV(@Transpose int TransA, int KL, int KU, Float2 alpha, Allocation A, Allocation X, int incX, Float2 beta, Allocation Y, int incY) {
488 // GBMV has the same validation requirements as GEMV + KL and KU >= 0
490 if (KL < 0 || KU < 0) {
491 throw new RSRuntimeException("KL and KU must be greater than or equal to 0");
495 mRS.nScriptIntrinsicBLAS_Complex(getID(mRS), RsBlas_cgbmv, TransA, 0, 0, 0, 0, M, N, 0, alpha.x, alpha.y, A.getID(mRS), X.getID(mRS), beta.x, beta.y, Y.getID(mRS), incX, incY, KL, KU);
505 * but only the region M*(KL+KU+1) will be referenced. The following subroutine can is an
508 * for j in range(max(0, i-kl), min(i+ku+1, n)):
513 * @param KU The number of super-diagonals of the matrix A.
522 public void ZGBMV(@Transpose int TransA, int KL, int KU, Double2 alpha, Allocation A, Allocation X, int incX, Double2 beta, Allocation Y, int incY) {
523 // GBMV has the same validation requirements as GEMV + KL and KU >= 0
525 if (KL < 0 || KU < 0) {
526 throw new RSRuntimeException("KL and KU must be greater than or equal to 0");
530 mRS.nScriptIntrinsicBLAS_Z(getID(mRS), RsBlas_zgbmv, TransA, 0, 0, 0, 0, M, N, 0, alpha.x, alpha.y, A.getID(mRS), X.getID(mRS), beta.x, beta.y, Y.getID(mRS), incX, incY, KL, KU);