From f0f44c67f4dde20fdff955b73a904cffafaa1978 Mon Sep 17 00:00:00 2001 From: zilmar Date: Thu, 25 Jan 2024 15:32:56 +1030 Subject: [PATCH] Core: Make mov.s the same as mov.d --- 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 d68f110e0..45a431e08 100644 --- a/Source/Project64-core/N64System/Interpreter/InterpreterOps.cpp +++ b/Source/Project64-core/N64System/Interpreter/InterpreterOps.cpp @@ -2428,7 +2428,7 @@ void R4300iOp::COP1_S_MOV() { return; } - *m_FPR_UDW[m_Opcode.fd] = (*(uint64_t *)m_FPR_D[m_Opcode.fs] & 0xFFFFFFFF00000000ll) | *(uint32_t *)m_FPR_S_L[m_Opcode.fs]; + *m_FPR_UDW[m_Opcode.fd] = *(int64_t *)m_FPR_D[m_Opcode.fs]; } void R4300iOp::COP1_S_NEG()