From 7972967a8a4cc55e2881315757d350571150701a Mon Sep 17 00:00:00 2001 From: Tharo <17233964+Thar0@users.noreply.github.com> Date: Thu, 27 Mar 2025 04:24:30 +0000 Subject: [PATCH] Make the rounding mode setting explicit in osInitialize (#2497) --- src/libultra/os/initialize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libultra/os/initialize.c b/src/libultra/os/initialize.c index 300f2743dc..2da86c4a0d 100644 --- a/src/libultra/os/initialize.c +++ b/src/libultra/os/initialize.c @@ -55,7 +55,7 @@ void OSINITIALIZE_FUNC(void) { __osFinalrom = true; __osSetSR(__osGetSR() | SR_CU1); - __osSetFpcCsr(FPCSR_FS | FPCSR_EV); + __osSetFpcCsr(FPCSR_FS | FPCSR_EV | FPCSR_RM_RN); #if LIBULTRA_VERSION >= LIBULTRA_VERSION_K __osSetWatchLo(0x04900000); #endif