diff --git a/rpcs3/Emu/Cell/PPUTranslator.cpp b/rpcs3/Emu/Cell/PPUTranslator.cpp index 44a3972442..5b64f6f2f8 100644 --- a/rpcs3/Emu/Cell/PPUTranslator.cpp +++ b/rpcs3/Emu/Cell/PPUTranslator.cpp @@ -4279,7 +4279,7 @@ void PPUTranslator::FMADD(ppu_opcode_t op) } else { - result = m_ir->CreateFSub(m_ir->CreateFMul(a, c), b); + result = m_ir->CreateFAdd(m_ir->CreateFMul(a, c), b); } SetFpr(op.frd, result);