aboutsummaryrefslogtreecommitdiff
path: root/src/armv7/display.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-08-02 19:23:45 +0000
committeriximeow <me@iximeow.net>2026-08-02 19:23:45 +0000
commitbc4ffbe7a8ffe1bfbf2e0785c561a339bfa25321 (patch)
tree4cf676b73152eb91d063860db0238b27c58ef5ec /src/armv7/display.rs
parentb3144e7b36c460588154b9dda2f9e2de83b70e3a (diff)
Test Target, fix bogus MRS destinations
Diffstat (limited to 'src/armv7/display.rs')
-rw-r--r--src/armv7/display.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/armv7/display.rs b/src/armv7/display.rs
index 6673fcd..91affeb 100644
--- a/src/armv7/display.rs
+++ b/src/armv7/display.rs
@@ -964,6 +964,7 @@ impl <T: fmt::Write, Y: YaxColors> Colorize<T, Y> for ConditionedOpcode {
Opcode::DSB |
Opcode::CSDB |
Opcode::SRS(_, _) |
+ Opcode::TT { .. } |
Opcode::BKPT => { write!(out, "{}", colors.misc_op(self)) },
Opcode::DBG |
@@ -1262,6 +1263,11 @@ impl Opcode {
Opcode::USUB8 => { "usub8" },
Opcode::UQSUB8 => { "uqsub8" },
Opcode::UHSUB8 => { "uhsub8" },
+
+ Opcode::TT { alternate: false, unprivileged: false } => "tt",
+ Opcode::TT { alternate: true, unprivileged: false } => "tta",
+ Opcode::TT { alternate: false, unprivileged: true } => "ttt",
+ Opcode::TT { alternate: true, unprivileged: true } => "ttat",
}
}
}