mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-11 08:39:13 +01:00
Merge pull request #1135 from FioraAeterna/twidisasmfix
Disassembler: fix disassembly of some twi instructions
This commit is contained in:
commit
9206dd016e
@ -356,16 +356,18 @@ void GekkoDisassembler::trapi(u32 in, unsigned char dmode)
|
||||
{
|
||||
const char* cnd = trap_condition[PPCGETD(in)];
|
||||
|
||||
|
||||
m_flags |= dmode;
|
||||
if (cnd != nullptr)
|
||||
{
|
||||
m_flags |= dmode;
|
||||
m_opcode = StringFromFormat("t%c%s", dmode ? 'd' : 'w', cnd);
|
||||
m_operands = imm(in, 0, 2, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
ill(in);
|
||||
m_opcode = StringFromFormat("t%ci", dmode ? 'd' : 'w');
|
||||
m_operands = StringFromFormat("%d, ", PPCGETD(in));
|
||||
}
|
||||
m_operands += imm(in, 0, 2, false);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user