From 67473d09ddc2c7a090e952538546d173e08d7ae7 Mon Sep 17 00:00:00 2001 From: Ashwin Sekhar T K Date: Tue, 28 Feb 2017 01:11:38 -0800 Subject: [PATCH] THUNDERX2T99: Bug Fixes in D/Z NRM2 and ZGEMM --- kernel/arm64/dznrm2_thunderx2t99.c | 2 +- kernel/arm64/zgemm_kernel_4x4_thunderx2t99.S | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/kernel/arm64/dznrm2_thunderx2t99.c b/kernel/arm64/dznrm2_thunderx2t99.c index cf2e86ecb..a6613d7a5 100644 --- a/kernel/arm64/dznrm2_thunderx2t99.c +++ b/kernel/arm64/dznrm2_thunderx2t99.c @@ -301,7 +301,7 @@ static void nrm2_compute(BLASLONG n, FLOAT *x, BLASLONG inc_x, : "cc", "memory", "x0", "x1", "x2", "x3", "x4", "x5", - "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7" + "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "d8" ); } diff --git a/kernel/arm64/zgemm_kernel_4x4_thunderx2t99.S b/kernel/arm64/zgemm_kernel_4x4_thunderx2t99.S index 55e0178fd..e5b4cba9c 100644 --- a/kernel/arm64/zgemm_kernel_4x4_thunderx2t99.S +++ b/kernel/arm64/zgemm_kernel_4x4_thunderx2t99.S @@ -474,19 +474,19 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ld2 {v2.2d, v3.2d}, [pA] add pA, pA, #32 - OP_rr v20.2d, v0.2d, v8.d[0] - OP_ii v20.2d, v1.2d, v8.d[1] - OP_ri v21.2d, v0.2d, v8.d[1] - OP_ir v21.2d, v1.2d, v8.d[0] + OP_rr v20.2d, v0.2d, v9.d[0] + OP_ii v20.2d, v1.2d, v9.d[1] + OP_ri v21.2d, v0.2d, v9.d[1] + OP_ir v21.2d, v1.2d, v9.d[0] ldr q10, [pB] ldr q11, [pB, #16] add pB, pB, #32 - OP_rr v18.2d, v2.2d, v9.d[0] - OP_ii v18.2d, v3.2d, v9.d[1] - OP_ri v19.2d, v2.2d, v9.d[1] - OP_ir v19.2d, v3.2d, v9.d[0] + OP_rr v18.2d, v2.2d, v8.d[0] + OP_ii v18.2d, v3.2d, v8.d[1] + OP_ri v19.2d, v2.2d, v8.d[1] + OP_ir v19.2d, v3.2d, v8.d[0] prfm PLDL1KEEP, [pB, #B_PRE_SIZE]