From f9a72e8d75a083761bd23ce4a8e8f0bb568b593e Mon Sep 17 00:00:00 2001 From: Malcolm Jestadt Date: Fri, 14 Mar 2025 16:21:04 -0400 Subject: [PATCH] SPU LLVM: Preserve sign on inf to NaN conversion in spu_re_acc with vfixupimmps --- rpcs3/Emu/Cell/SPULLVMRecompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp index f1bb474e6f..db9cf47ab6 100644 --- a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp @@ -6835,7 +6835,7 @@ public: const auto div_result = the_one / div; - return vfixupimmps(bitcast(splat(0xFFFFFFFFu)), div_result, splat(0x11001188u), 0, 0xff); + return vfixupimmps(div_result, div_result, splat(0x00220088u), 0, 0xff); }); } else