mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 15:01:28 +12:00
SPU Debugger: Add made-up MR mnemonic
This commit is contained in:
parent
8c927d3cc8
commit
e70f430b5a
1 changed files with 14 additions and 0 deletions
|
@ -481,6 +481,13 @@ public:
|
||||||
}
|
}
|
||||||
void SHLQBYI(spu_opcode_t op)
|
void SHLQBYI(spu_opcode_t op)
|
||||||
{
|
{
|
||||||
|
if (!op.si7)
|
||||||
|
{
|
||||||
|
// Made-up mnemonic: as MR on PPU
|
||||||
|
DisAsm("mr", spu_reg_name[op.rt], spu_reg_name[op.ra]);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
DisAsm("shlqbyi", spu_reg_name[op.rt], spu_reg_name[op.ra], op.si7);
|
DisAsm("shlqbyi", spu_reg_name[op.rt], spu_reg_name[op.ra], op.si7);
|
||||||
}
|
}
|
||||||
void NOP(spu_opcode_t op)
|
void NOP(spu_opcode_t op)
|
||||||
|
@ -811,6 +818,13 @@ public:
|
||||||
//0 - 7
|
//0 - 7
|
||||||
void ORI(spu_opcode_t op)
|
void ORI(spu_opcode_t op)
|
||||||
{
|
{
|
||||||
|
if (!op.si10)
|
||||||
|
{
|
||||||
|
// Made-up mnemonic: as MR on PPU
|
||||||
|
DisAsm("mr", spu_reg_name[op.rt], spu_reg_name[op.ra]);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
DisAsm("ori", spu_reg_name[op.rt], spu_reg_name[op.ra], op.si10);
|
DisAsm("ori", spu_reg_name[op.rt], spu_reg_name[op.ra], op.si10);
|
||||||
}
|
}
|
||||||
void ORHI(spu_opcode_t op)
|
void ORHI(spu_opcode_t op)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue