aboutsummaryrefslogtreecommitdiff
path: root/src/armv7/display.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-08-04 16:23:28 +0000
committeriximeow <me@iximeow.net>2026-08-04 16:23:28 +0000
commit44beb056af5eb39f0433a5e2eb0f757f13621ef2 (patch)
treeba1383d3dd596c4fa30471084e27f7c6a2666fa4 /src/armv7/display.rs
parent5e91ddb85ab8d3e654aee57908d3c3df88b006d3 (diff)
write condition code *before* .w suffix
Diffstat (limited to 'src/armv7/display.rs')
-rw-r--r--src/armv7/display.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/armv7/display.rs b/src/armv7/display.rs
index 36be517..4ed7b64 100644
--- a/src/armv7/display.rs
+++ b/src/armv7/display.rs
@@ -68,15 +68,15 @@ impl Instruction {
f.write_char('s')?;
}
}
- if self.w() {
- f.write_fixed_size(".w")?;
- }
if self.condition != ConditionCode::AL {
let name = self.condition.name();
// all condition codes are two characters long
f.write_char(name[0] as char)?;
f.write_char(name[1] as char)?;
}
+ if self.w() {
+ f.write_fixed_size(".w")?;
+ }
Ok(())
}
}