aboutsummaryrefslogtreecommitdiff
path: root/src/armv7.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2020-12-06 02:07:02 -0800
committeriximeow <me@iximeow.net>2020-12-06 11:58:57 -0800
commitc2874f05ab0f92bbcc4c5129dbec14157af32c56 (patch)
treefd56fa6a37b36dcce3eecc99f8e37791cefb0aab /src/armv7.rs
parent268f54ec676666467fdceda5e86d89ea27d211b8 (diff)
numerous one-off mis-specializations, most of ld/prefetch hints
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 bba3510..aa7aa03 100644
--- a/src/armv7.rs
+++ b/src/armv7.rs
@@ -463,6 +463,8 @@ impl <T: fmt::Write, Color: fmt::Display, Y: YaxColors<Color>> Colorize<T, Color
Opcode::HINT |
Opcode::NOP |
+ Opcode::PLD |
+ Opcode::PLI |
Opcode::ISB |
Opcode::DMB |
Opcode::DSB |
@@ -664,6 +666,8 @@ impl Display for Opcode {
Opcode::BFI => { write!(f, "bfi") },
Opcode::BFC => { write!(f, "bfc") },
Opcode::DBG => { write!(f, "dbg") },
+ Opcode::PLD => { write!(f, "pld") },
+ Opcode::PLI => { write!(f, "pli") },
}
}
}
@@ -825,6 +829,8 @@ pub enum Opcode {
BFI,
BFC,
DBG,
+ PLD,
+ PLI,
}
static DATA_PROCESSING_OPCODES: [Opcode; 16] = [