From c9e92348a645842c47149ddd5ce3e418134470dc Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sun, 6 Oct 2024 19:57:17 +0200 Subject: [PATCH] Handle inf/nan if dummy2 flag is set --- kernel/power/scal_ppc440.S | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/power/scal_ppc440.S b/kernel/power/scal_ppc440.S index d977b0b59..014e3989e 100644 --- a/kernel/power/scal_ppc440.S +++ b/kernel/power/scal_ppc440.S @@ -63,6 +63,8 @@ #endif #endif +#define FLAG r11 + #define FZERO f0 #define ALPHA f1 @@ -88,6 +90,10 @@ fcmpu cr0, FZERO, ALPHA bne- cr0, LL(A1I1) + lwz FLAG, FRAMESLOT(0)(SP) + cmpwi cr0, FLAG, 1 + beq- cr0, LL(A1I1) + srawi. r0, N, 4 mtspr CTR, r0 beq- cr0, LL(A0I1_Remain)