diff --git a/Source/Core/Common/GekkoDisassembler.cpp b/Source/Core/Common/GekkoDisassembler.cpp index f068ea9628..59db7ca2e5 100644 --- a/Source/Core/Common/GekkoDisassembler.cpp +++ b/Source/Core/Common/GekkoDisassembler.cpp @@ -884,7 +884,7 @@ void GekkoDisassembler::sradi(u32 in) m_operands = fmt::format("{}, {}, {}", regnames[a], regnames[s], bsh); } -void GekkoDisassembler::ldst(u32 in, std::string_view name, char reg, unsigned char dmode) +void GekkoDisassembler::ldst(u32 in, std::string_view name, char reg) { int s = (int)PPCGETD(in); int a = (int)PPCGETA(in); @@ -2014,7 +2014,7 @@ u32* GekkoDisassembler::DoDisassembly(bool big_endian) case 45: case 46: case 47: - ldst(in, ldstnames[PPCGETIDX(in) - 32], 'r', 0); + ldst(in, ldstnames[PPCGETIDX(in) - 32], 'r'); break; case 48: @@ -2025,20 +2025,20 @@ u32* GekkoDisassembler::DoDisassembly(bool big_endian) case 53: case 54: case 55: - ldst(in, ldstnames[PPCGETIDX(in) - 32], 'f', 0); + ldst(in, ldstnames[PPCGETIDX(in) - 32], 'f'); break; case 58: switch (in & 3) { case 0: - ldst(in & ~3, "ld", 'r', PPCF_64); + ldst(in & ~3, "ld", 'r'); break; case 1: - ldst(in & ~3, "ldu", 'r', PPCF_64); + ldst(in & ~3, "ldu", 'r'); break; case 2: - ldst(in & ~3, "lwa", 'r', PPCF_64); + ldst(in & ~3, "lwa", 'r'); break; default: ill(in); @@ -2099,10 +2099,10 @@ u32* GekkoDisassembler::DoDisassembly(bool big_endian) switch (in & 3) { case 0: - ldst(in & ~3, "std", 'r', PPCF_64); + ldst(in & ~3, "std", 'r'); break; case 1: - ldst(in & ~3, "stdu", 'r', PPCF_64); + ldst(in & ~3, "stdu", 'r'); break; default: ill(in); diff --git a/Source/Core/Common/GekkoDisassembler.h b/Source/Core/Common/GekkoDisassembler.h index 9a276a4d7e..bbc5c6f8e0 100644 --- a/Source/Core/Common/GekkoDisassembler.h +++ b/Source/Core/Common/GekkoDisassembler.h @@ -79,7 +79,7 @@ private: static void mspr(u32 in, int smode); static void mtb(u32 in); static void sradi(u32 in); - static void ldst(u32 in, std::string_view name, char reg, unsigned char dmode); + static void ldst(u32 in, std::string_view name, char reg); static void fdabc(u32 in, std::string_view name, int mask, unsigned char dmode); static void fmr(u32 in); static void fdab(u32 in, std::string_view name);