aboutsummaryrefslogtreecommitdiff
path: root/src/armv7/thumb.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-08-02 19:35:19 +0000
committeriximeow <me@iximeow.net>2026-08-02 19:35:19 +0000
commit345eacf8f1dc29cb4cd836e3d585d30497e7ea72 (patch)
treee6f1424a12ec12d59ff8ed2bcd6ef676da05bbf5 /src/armv7/thumb.rs
parentbc4ffbe7a8ffe1bfbf2e0785c561a339bfa25321 (diff)
pkhbt/pkhtb bitmask confusion
Diffstat (limited to 'src/armv7/thumb.rs')
-rw-r--r--src/armv7/thumb.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/armv7/thumb.rs b/src/armv7/thumb.rs
index 72a2ea6..439c3a6 100644
--- a/src/armv7/thumb.rs
+++ b/src/armv7/thumb.rs
@@ -1013,7 +1013,7 @@ pub fn decode_into<T: Reader<<ARMv7 as Arch>::Address, <ARMv7 as Arch>::Word>>(d
// TODO: fix shift
// TODO: check opcode
inst.s = false;
- inst.opcode = if lower & 0b10000 != 0 {
+ inst.opcode = if lower & 0b100000 != 0 {
Opcode::PKHTB
} else {
Opcode::PKHBT