From 58eeb9041cfe93c56fb09337040b3994bddd8fc0 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 12 Jun 2025 03:03:01 -0700 Subject: [PATCH] fix handling of dummy2 --- kernel/arm64/zscal.S | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/kernel/arm64/zscal.S b/kernel/arm64/zscal.S index 93e51b70c..97d8a8b7a 100644 --- a/kernel/arm64/zscal.S +++ b/kernel/arm64/zscal.S @@ -33,7 +33,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define INC_X x4 /* X stride */ #define I x5 /* loop variable */ #define X_COPY x6 /* Copy of X */ -#define FLAG x7 /* NaN handling level */ +#define FLAG x7 /******************************************************************************* * Macro definitions *******************************************************************************/ @@ -216,23 +216,22 @@ zscal_begin: cmp N, xzr ble .Lzscal_kernel_L999 - - ldr FLAG, [sp] - cmp FLAG, #1 - beq .Lzscal_kernel_R_non_zero +ldr FLAG, [sp] +cmp FLAG, #1 +beq .Lzscal_kernel_RI_non_zero fcmp DA_R, #0.0 bne .Lzscal_kernel_R_non_zero -// fcmp DA_I, #0.0 -// beq .Lzscal_kernel_RI_zero + fcmp DA_I, #0.0 + beq .Lzscal_kernel_RI_zero // b .Lzscal_kernel_R_zero .Lzscal_kernel_R_non_zero: fcmp DA_I, #0.0 - beq .Lzscal_kernel_I_zero +//QUAK beq .Lzscal_kernel_I_zero /******************************************************************************* * A_R != 0 && A_I != 0