From 011431b9d790704358bdb4f257c1cce07423544c Mon Sep 17 00:00:00 2001 From: Kaustubh Raste Date: Tue, 31 May 2016 10:17:23 +0530 Subject: [PATCH] STRSM optimized for MSA Signed-off-by: Kaustubh Raste --- kernel/mips/strsm_kernel_LT_8x8_msa.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/kernel/mips/strsm_kernel_LT_8x8_msa.c b/kernel/mips/strsm_kernel_LT_8x8_msa.c index fbce812e6..c087fdae5 100644 --- a/kernel/mips/strsm_kernel_LT_8x8_msa.c +++ b/kernel/mips/strsm_kernel_LT_8x8_msa.c @@ -601,14 +601,14 @@ static void ssolve_8x1_lt_msa(FLOAT *a, FLOAT *b, FLOAT *c, BLASLONG bk) for (k = 0; k < bk; k++) { - a0 += a[0] * b[0]; - a1 += a[1] * b[0]; - a2 += a[2] * b[0]; - a3 += a[3] * b[0]; - a4 += a[4] * b[0]; - a5 += a[5] * b[0]; - a6 += a[6] * b[0]; - a7 += a[7] * b[0]; + c0 -= a[0] * b[0]; + c1 -= a[1] * b[0]; + c2 -= a[2] * b[0]; + c3 -= a[3] * b[0]; + c4 -= a[4] * b[0]; + c5 -= a[5] * b[0]; + c6 -= a[6] * b[0]; + c7 -= a[7] * b[0]; a += 8; b += 1;