From 0fb6cc07bf9fdf0cbe7a7595e82379a0040d9e9a Mon Sep 17 00:00:00 2001 From: Bine Brank Date: Sun, 16 Jan 2022 21:39:57 +0100 Subject: [PATCH] fix ztrsm lt/ut copy --- kernel/arm64/ztrsm_ltcopy_sve.c | 2 +- kernel/arm64/ztrsm_utcopy_sve.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/arm64/ztrsm_ltcopy_sve.c b/kernel/arm64/ztrsm_ltcopy_sve.c index 27cd1a941..34dbf8a30 100644 --- a/kernel/arm64/ztrsm_ltcopy_sve.c +++ b/kernel/arm64/ztrsm_ltcopy_sve.c @@ -77,7 +77,7 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG offset, FLOAT } } b += n_active * n_active * 2; - ao += lda * n_active * 2; + ao += lda * n_active; i += n_active; ii += n_active; } else { diff --git a/kernel/arm64/ztrsm_utcopy_sve.c b/kernel/arm64/ztrsm_utcopy_sve.c index d82a9d0c8..ccb942e1b 100644 --- a/kernel/arm64/ztrsm_utcopy_sve.c +++ b/kernel/arm64/ztrsm_utcopy_sve.c @@ -76,7 +76,7 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG offset, FLOAT compinv(b + 2*j * n_active + 2*j, *(ao + j * lda + 2*j), *(ao + j * lda + 2*j+1)); //*(b + j * n_active + j) = INV(*(ao + j * lda + j)); } - ao += lda * n_active * 2; + ao += lda * n_active; b += n_active * n_active * 2; i += n_active; ii += n_active;