From 6ffaf998179ab4fbf17c140f84e244ab02dc72f4 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Fri, 7 Jun 2024 14:46:58 +0200 Subject: [PATCH] disable da=0 shortcut to handle NAN and INF correctly --- kernel/x86/scal.S | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/x86/scal.S b/kernel/x86/scal.S index 377d4ef61..a24c832d3 100644 --- a/kernel/x86/scal.S +++ b/kernel/x86/scal.S @@ -71,8 +71,9 @@ je .L300 # Alpha != ZERO /* Alpha == ZERO */ - cmpl $1,%esi - jne .L104 +// cmpl $1,%esi +// jne .L104 + jmp .L104 movl %edx, %ecx # ecx = n sarl $3, %ecx # (n >> 3)