From 7d1076aff926f0b9eaf7bf13efeab875dc79be64 Mon Sep 17 00:00:00 2001 From: Elad <18193363+elad335@users.noreply.github.com> Date: Mon, 6 Jul 2026 19:36:54 +0300 Subject: [PATCH] SPU LLVM: Disable NaN rulling-out in Reduced Loop on ARM64 --- rpcs3/Emu/Cell/SPURecompiler.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcs3/Emu/Cell/SPURecompiler.h b/rpcs3/Emu/Cell/SPURecompiler.h index e2b2f2c81e..0bc3546586 100644 --- a/rpcs3/Emu/Cell/SPURecompiler.h +++ b/rpcs3/Emu/Cell/SPURecompiler.h @@ -685,7 +685,11 @@ public: bool is_gpr_not_NaN_hint(u32 i) const noexcept { +#ifdef ARCH_X64 return gpr_not_nans.test(i); +#else + return false; +#endif } origin_t get_reg(u32 reg_val) noexcept