From 4183d09a52707b468842027a51a35f2cc2a0db2d Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 7 Dec 2025 21:23:01 +0300 Subject: [PATCH] rsx/fp/cfg: Fix input mask for DIV and DIVSQ instructions --- rpcs3/Emu/RSX/Program/Assembler/FPOpcodes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/Program/Assembler/FPOpcodes.cpp b/rpcs3/Emu/RSX/Program/Assembler/FPOpcodes.cpp index 890653f569..2dc58a471b 100644 --- a/rpcs3/Emu/RSX/Program/Assembler/FPOpcodes.cpp +++ b/rpcs3/Emu/RSX/Program/Assembler/FPOpcodes.cpp @@ -257,7 +257,7 @@ namespace rsx::assembler::FP return xyz; case RSX_FP_OPCODE_DIV: case RSX_FP_OPCODE_DIVSQ: - return decode({ xyzw, x }); + return decode({ xyzw, x }) & dst_write_mask; case RSX_FP_OPCODE_LIF: return decode({ y | w }); case RSX_FP_OPCODE_FENCT: