summaryrefslogtreecommitdiffstats
path: root/src/core/arm/disassembler/arm_disasm.h
diff options
context:
space:
mode:
authoraroulin <andy.roulin@epfl.ch>2015-08-09 13:52:51 +0200
committeraroulin <andy.roulin@epfl.ch>2015-08-09 13:52:51 +0200
commit0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e (patch)
tree67d73cc48af49eb2c6c0583f76f93d13efd91aa5 /src/core/arm/disassembler/arm_disasm.h
parentarm_disasm: ARMv6 saturation media instructions (diff)
downloadyuzu-0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e.tar
yuzu-0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e.tar.gz
yuzu-0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e.tar.bz2
yuzu-0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e.tar.lz
yuzu-0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e.tar.xz
yuzu-0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e.tar.zst
yuzu-0be8e1bfb6a7fb37ddc1bdbbc410362b5e5c009e.zip
Diffstat (limited to '')
-rw-r--r--src/core/arm/disassembler/arm_disasm.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/arm/disassembler/arm_disasm.h b/src/core/arm/disassembler/arm_disasm.h
index d8d4faf95..a6b34daeb 100644
--- a/src/core/arm/disassembler/arm_disasm.h
+++ b/src/core/arm/disassembler/arm_disasm.h
@@ -50,6 +50,9 @@ enum Opcode {
OP_ORR,
OP_PKH,
OP_PLD,
+ OP_REV,
+ OP_REV16,
+ OP_REVSH,
OP_RSB,
OP_RSC,
OP_SBC,
@@ -174,6 +177,7 @@ class ARM_Disasm {
static std::string DisassembleNoOperands(Opcode opcode, uint32_t insn);
static std::string DisassemblePKH(uint32_t insn);
static std::string DisassemblePLD(uint32_t insn);
+ static std::string DisassembleREV(Opcode opcode, uint32_t insn);
static std::string DisassembleREX(Opcode opcode, uint32_t insn);
static std::string DisassembleSAT(Opcode opcode, uint32_t insn);
static std::string DisassembleSEL(uint32_t insn);