diff options
author | Miao Wang <miaowang@google.com> | 2015-04-26 15:57:22 -0700 |
---|---|---|
committer | Miao Wang <miaowang@google.com> | 2015-04-26 15:57:22 -0700 |
commit | 7cd0aa4f6a38efded8e6b41ec7266d924bb8d7db (patch) | |
tree | d6b196ff3de8a38174b85bb9c975a503f403b034 /cpu_ref | |
parent | 0b8f9f23de6eeb5bfac4f11c4da6db71ba1deda1 (diff) | |
download | rs-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.cpp | 16 |
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); |