From 5671f2b7591e74d33bff010cc8568efea90c484c Mon Sep 17 00:00:00 2001 From: zilmar Date: Thu, 30 Nov 2023 21:12:53 +1030 Subject: [PATCH] Android: Update how Addu cause android studio was not sign extending result --- Source/Project64-core/N64System/Interpreter/InterpreterOps.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Project64-core/N64System/Interpreter/InterpreterOps.cpp b/Source/Project64-core/N64System/Interpreter/InterpreterOps.cpp index ee225254d..65362ed35 100644 --- a/Source/Project64-core/N64System/Interpreter/InterpreterOps.cpp +++ b/Source/Project64-core/N64System/Interpreter/InterpreterOps.cpp @@ -1780,7 +1780,7 @@ void R4300iOp::SPECIAL_ADD() void R4300iOp::SPECIAL_ADDU() { - m_GPR[m_Opcode.rd].DW = m_GPR[m_Opcode.rs].W[0] + m_GPR[m_Opcode.rt].W[0]; + m_GPR[m_Opcode.rd].DW = (int32_t)(m_GPR[m_Opcode.rs].UW[0] + m_GPR[m_Opcode.rt].UW[0]); } void R4300iOp::SPECIAL_SUB()