summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorDentomologist <dentomologist@gmail.com>2023-06-13 11:15:18 -0700
committerDentomologist <dentomologist@gmail.com>2023-06-24 13:45:26 -0700
commit2cf48bc32cfcd577cd5233ed33757de103ef8f40 (patch)
treeba8e9d3509ec0ddb9384012e234ec23cb9eb41e1 /Source
parent50c929928cb1b8b125ef425d165316dc1754fd16 (diff)
GekkoDisassembler: Remove unread variable m_type
Writes to m_type are pointless because it's never read.
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Common/GekkoDisassembler.cpp7
-rw-r--r--Source/Core/Common/GekkoDisassembler.h1
2 files changed, 0 insertions, 8 deletions
diff --git a/Source/Core/Common/GekkoDisassembler.cpp b/Source/Core/Common/GekkoDisassembler.cpp
index 8d849b35c5..17db752b7b 100644
--- a/Source/Core/Common/GekkoDisassembler.cpp
+++ b/Source/Core/Common/GekkoDisassembler.cpp
@@ -153,7 +153,6 @@ u32* GekkoDisassembler::m_instr = nullptr;
u32* GekkoDisassembler::m_iaddr = nullptr;
std::string GekkoDisassembler::m_opcode;
std::string GekkoDisassembler::m_operands;
-unsigned char GekkoDisassembler::m_type = 0;
unsigned char GekkoDisassembler::m_flags = PPCF_ILLEGAL;
unsigned short GekkoDisassembler::m_sreg = 0;
u32 GekkoDisassembler::m_displacement = 0;
@@ -385,8 +384,6 @@ std::string GekkoDisassembler::imm(u32 in, int uimm, int type, bool hex)
{
int i = (int)(in & 0xffff);
- m_type = PPCINSTR_IMM;
-
if (uimm == 0)
{
if (i > 0x7fff)
@@ -587,7 +584,6 @@ void GekkoDisassembler::bc(u32 in)
else
m_operands = fmt::format("{} ->0x{:08X}", m_operands, *m_iaddr + d);
- m_type = PPCINSTR_BRANCH;
m_displacement = d;
}
@@ -605,7 +601,6 @@ void GekkoDisassembler::bli(u32 in)
else
m_operands = fmt::format("->0x{:08X}", *m_iaddr + d);
- m_type = PPCINSTR_BRANCH;
m_displacement = d;
}
@@ -931,7 +926,6 @@ void GekkoDisassembler::ldst(u32 in, std::string_view name, char reg, unsigned c
int a = (int)PPCGETA(in);
int d = (u32)(in & 0xffff);
- m_type = PPCINSTR_LDST;
m_flags |= dmode;
m_sreg = (short)a;
// if (d >= 0x8000)
@@ -1276,7 +1270,6 @@ u32* GekkoDisassembler::DoDisassembly(bool big_endian)
m_opcode.clear();
m_operands.clear();
- m_type = PPCINSTR_OTHER;
m_flags = 0;
switch (PPCGETIDX(in))
diff --git a/Source/Core/Common/GekkoDisassembler.h b/Source/Core/Common/GekkoDisassembler.h
index 34991a28c4..40ca3380b3 100644
--- a/Source/Core/Common/GekkoDisassembler.h
+++ b/Source/Core/Common/GekkoDisassembler.h
@@ -112,7 +112,6 @@ private:
static u32* m_iaddr; // Instruction.address., usually the same as instr
static std::string m_opcode; // Buffer for opcode, min. 10 chars.
static std::string m_operands; // Operand buffer, min. 24 chars.
- static unsigned char m_type; // Type of instruction, see below
static unsigned char m_flags; // Additional flags
static unsigned short m_sreg; // Register in load/store instructions
static u32 m_displacement; // Branch- or load/store displacement