aboutsummaryrefslogtreecommitdiff
path: root/src/armv7.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/armv7.rs')
-rw-r--r--src/armv7.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/armv7.rs b/src/armv7.rs
index 73530fb..742d1db 100644
--- a/src/armv7.rs
+++ b/src/armv7.rs
@@ -453,6 +453,8 @@ impl <T: fmt::Write, Color: fmt::Display, Y: YaxColors<Color>> Colorize<T, Color
Opcode::UBFX |
Opcode::BFI |
Opcode::BFC |
+ Opcode::RBIT |
+ Opcode::SEL |
Opcode::MOV |
Opcode::MOVT |
Opcode::MVN => { write!(out, "{}", colors.data_op(self)) },
@@ -663,6 +665,8 @@ impl Display for Opcode {
Opcode::DBG => { write!(f, "dbg") },
Opcode::PLD => { write!(f, "pld") },
Opcode::PLI => { write!(f, "pli") },
+ Opcode::RBIT => { write!(f, "rbit") },
+ Opcode::SEL => { write!(f, "sel") },
}
}
}
@@ -825,6 +829,8 @@ pub enum Opcode {
DBG,
PLD,
PLI,
+ RBIT,
+ SEL,
}
static DATA_PROCESSING_OPCODES: [Opcode; 16] = [