From dcef17c3ada541e03f0128a002c43d14a9f99834 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sat, 24 May 2025 06:38:41 -0700 Subject: [PATCH] add handling of dummy2 flag --- kernel/mips64/zscal.S | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/mips64/zscal.S b/kernel/mips64/zscal.S index f11b1c8d0..6e7d6f098 100644 --- a/kernel/mips64/zscal.S +++ b/kernel/mips64/zscal.S @@ -48,6 +48,7 @@ #define TEMP $3 #define XX $5 +#define DUMMY2 $6 #define ALPHA_R $f15 #define ALPHA_I $f16 @@ -74,6 +75,9 @@ blez N, .L999 dsll INCX, INCX, ZBASE_SHIFT + LDARG DUMMY2, 8(sp) + dsll DUMMY2, DUMMY2, ZBASE_SHIFT + CMPEQ $fcc0, ALPHA_R, a1 CMPEQ $fcc1, ALPHA_I, a1 @@ -83,6 +87,8 @@ bc1f $fcc1, .L50 NOP + beq DUMMY2, TEMP, .L50 + bne INCX, TEMP, .L20 dsra I, N, 2