summaryrefslogtreecommitdiff
path: root/cpu_ref
diff options
context:
space:
mode:
authorMiao Wang <miaowang@google.com>2015-04-26 15:57:22 -0700
committerMiao Wang <miaowang@google.com>2015-04-26 15:57:22 -0700
commit7cd0aa4f6a38efded8e6b41ec7266d924bb8d7db (patch)
treed6b196ff3de8a38174b85bb9c975a503f403b034 /cpu_ref
parent0b8f9f23de6eeb5bfac4f11c4da6db71ba1deda1 (diff)
downloadrs-7cd0aa4f6a38efded8e6b41ec7266d924bb8d7db.tar.gz
fix RsBlas_xgemv and RsBlas_xgbmv crash. (typo)
Change-Id: Ia948afa2bc4af22f99323618738d5eb7d415ca97
Diffstat (limited to 'cpu_ref')
-rw-r--r--cpu_ref/rsCpuIntrinsicBLAS.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/cpu_ref/rsCpuIntrinsicBLAS.cpp b/cpu_ref/rsCpuIntrinsicBLAS.cpp
index 1502ee95..20a2b80c 100644
--- a/cpu_ref/rsCpuIntrinsicBLAS.cpp
+++ b/cpu_ref/rsCpuIntrinsicBLAS.cpp
@@ -118,12 +118,12 @@ void RsdCpuScriptIntrinsicBLAS::invokeForEach(uint32_t slot,
// Level 2 BLAS
case (RsBlas_sgemv):
- initABC(ain, sizeof(float), &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc);
cblas_sgemv(CblasRowMajor, TransA, call->M, call->N, call->alpha.f, (float*)A,
lda, (float*)X, call->incX, call->beta.f, (float*)Y, call->incY);
break;
case (RsBlas_sgbmv):
- initABC(ain, sizeof(float), &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(float), &A, &X, &Y, &lda, &ldb, &ldc);
cblas_sgbmv(CblasRowMajor, TransA, call->M, call->N, call->KL, call->KU,
call->alpha.f, (float*)A, lda, (float*)X, call->incX,
call->beta.f, (float*)Y, call->incY);
@@ -160,12 +160,12 @@ void RsdCpuScriptIntrinsicBLAS::invokeForEach(uint32_t slot,
(float*)X, call->incX);
break;
case (RsBlas_dgemv):
- initABC(ain, sizeof(double), &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc);
cblas_dgemv(CblasRowMajor, TransA, call->M, call->N, call->alpha.d, (double*)A,
lda, (double*)X, call->incX, call->beta.d, (double*)Y, call->incY);
break;
case (RsBlas_dgbmv):
- initABC(ain, sizeof(double), &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(double), &A, &X, &Y, &lda, &ldb, &ldc);
cblas_dgbmv(CblasRowMajor, TransA, call->M, call->N, call->KL, call->KU,
call->alpha.d, (double*)A, lda, (double*)X, call->incX,
call->beta.d, (double*)Y, call->incY);
@@ -202,12 +202,12 @@ void RsdCpuScriptIntrinsicBLAS::invokeForEach(uint32_t slot,
(double*)X, call->incX);
break;
case (RsBlas_cgemv):
- initABC(ain, sizeof(float)*2, &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc);
cblas_cgemv(CblasRowMajor, TransA, call->M, call->N, (void*)&call->alpha.c, (void*)A,
lda, (void*)X, call->incX, (void*)&call->beta.c, (void*)Y, call->incY);
break;
case (RsBlas_cgbmv):
- initABC(ain, sizeof(float)*2, &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(float)*2, &A, &X, &Y, &lda, &ldb, &ldc);
cblas_cgbmv(CblasRowMajor, TransA, call->M, call->N, call->KL, call->KU,
(void*)&call->alpha.c, (void*)A, lda, (void*)X, call->incX,
(void*)&call->beta.c, (void*)Y, call->incY);
@@ -244,12 +244,12 @@ void RsdCpuScriptIntrinsicBLAS::invokeForEach(uint32_t slot,
(void*)X, call->incX);
break;
case (RsBlas_zgemv):
- initABC(ain, sizeof(double)*2, &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc);
cblas_zgemv(CblasRowMajor, TransA, call->M, call->N, (void*)&call->alpha.z, (void*)A,
lda, (void*)X, call->incX, (void*)&call->beta.z, (void*)Y, call->incY);
break;
case (RsBlas_zgbmv):
- initABC(ain, sizeof(double)*2, &A, &X, &C, &lda, &ldb, &ldc);
+ initABC(ain, sizeof(double)*2, &A, &X, &Y, &lda, &ldb, &ldc);
cblas_zgbmv(CblasRowMajor, TransA, call->M, call->N, call->KL, call->KU,
(void*)&call->alpha.z, (void*)A, lda, (void*)X, call->incX,
(void*)&call->beta.z, (void*)Y, call->incY);