From 96607cbb98bf8bef78c1da2021aab63a21cf44f9 Mon Sep 17 00:00:00 2001 From: gxw Date: Mon, 25 Mar 2024 23:17:53 -0400 Subject: [PATCH] loongarch: Fixed dzamax Initialize the registers to prevent sporadic errors. --- kernel/loongarch64/camax_lasx.S | 1 + kernel/loongarch64/camax_lsx.S | 1 + 2 files changed, 2 insertions(+) diff --git a/kernel/loongarch64/camax_lasx.S b/kernel/loongarch64/camax_lasx.S index b646f7412..e273033e8 100644 --- a/kernel/loongarch64/camax_lasx.S +++ b/kernel/loongarch64/camax_lasx.S @@ -60,6 +60,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PROLOGUE xvxor.v VM0, VM0, VM0 xvxor.v res0, res0, res0 + xvxor.v $xr20, $xr20, $xr20 bge $r0, N, .L999 bge $r0, INCX, .L999 li.d TEMP, 1 diff --git a/kernel/loongarch64/camax_lsx.S b/kernel/loongarch64/camax_lsx.S index 12922ecd8..2a74249c2 100644 --- a/kernel/loongarch64/camax_lsx.S +++ b/kernel/loongarch64/camax_lsx.S @@ -60,6 +60,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PROLOGUE vxor.v VM0, VM0, VM0 vxor.v res0, res0, res0 + vxor.v $vr20, $vr20, $vr20 bge $r0, N, .L999 bge $r0, INCX, .L999 li.d TEMP, 1