arm_disasm: ARMv6 saturation media instructions

SSAT, SSAT16, USAT, USAT16
This commit is contained in:
aroulin
2015-08-07 13:44:02 +02:00
parent 47657a1817
commit e4ff244288
2 changed files with 55 additions and 2 deletions

View File

@ -57,6 +57,8 @@ enum Opcode {
OP_SEV,
OP_SMLAL,
OP_SMULL,
OP_SSAT,
OP_SSAT16,
OP_STC,
OP_STM,
OP_STR,
@ -82,6 +84,8 @@ enum Opcode {
OP_TST,
OP_UMLAL,
OP_UMULL,
OP_USAT,
OP_USAT16,
OP_UXTAB,
OP_UXTAB16,
OP_UXTAH,
@ -171,6 +175,7 @@ class ARM_Disasm {
static std::string DisassemblePKH(uint32_t insn);
static std::string DisassemblePLD(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);
static std::string DisassembleSWI(uint32_t insn);
static std::string DisassembleSWP(Opcode opcode, uint32_t insn);