From 3aefd14b3d7dc6718b7ec24aadca493a00ec39df Mon Sep 17 00:00:00 2001 From: elad335 Date: Tue, 5 Dec 2017 07:32:19 +0200 Subject: [PATCH] disasm: display db[x]cyc --- rpcs3/Emu/Cell/PPUDisAsm.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/PPUDisAsm.cpp b/rpcs3/Emu/Cell/PPUDisAsm.cpp index 6d9790b89e..b062b1118a 100644 --- a/rpcs3/Emu/Cell/PPUDisAsm.cpp +++ b/rpcs3/Emu/Cell/PPUDisAsm.cpp @@ -1548,7 +1548,14 @@ void PPUDisAsm::OR(ppu_opcode_t op) { if (op.rs == op.rb) { - DisAsm_R2_RC("mr", op.ra, op.rb, op.rc); + switch (op.opcode) + { + case 0x7f9ce378: return Write("db8cyc"); + case 0x7fbdeb78: return Write("db10cyc"); + case 0x7fdef378: return Write("db12cyc"); + case 0x7ffffb78: return Write("db16cyc"); + default : DisAsm_R2_RC("mr", op.ra, op.rb, op.rc); + } } else {