From 5d6356bc16e0033a591478ff009b04d98990b512 Mon Sep 17 00:00:00 2001 From: Hao Chen Date: Mon, 20 Jan 2025 10:45:01 +0800 Subject: [PATCH] LoongArch64: Fixed amax_lsx.S Fixed register zeroing operation Signed-off-by: Hao Chen Signed-off-by: gxw --- kernel/loongarch64/amax_lsx.S | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/kernel/loongarch64/amax_lsx.S b/kernel/loongarch64/amax_lsx.S index fb3b77a0e..504e331ef 100644 --- a/kernel/loongarch64/amax_lsx.S +++ b/kernel/loongarch64/amax_lsx.S @@ -56,17 +56,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LDINT INCX, 0(INCX) #endif + vxor.v VM0, VM0, VM0 bge $r0, N, .L999 bge $r0, INCX, .L999 li.d TEMP, 1 slli.d TEMP, TEMP, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT -#ifdef DOUBLE - vldrepl.d VM0, X, 0 -#else - vldrepl.w VM0, X, 0 -#endif - VFSUB VM0, VM0, VM0 bne INCX, TEMP, .L20 srai.d I, N, 3