aboutsummaryrefslogtreecommitdiff
path: root/src/armv7/display.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-09-11 16:08:55 +0000
committeriximeow <me@iximeow.net>2026-09-11 16:18:53 +0000
commitecec44cbee7be32e632b24ae0e4fe3f84e6e8ef8 (patch)
tree30fd0b61c3463a9a8591b4f0f18f931f2ed7ae54 /src/armv7/display.rs
parenta00a54539d9124d8b376ee9cbeab355d99c9d163 (diff)
fix issues around unpredictable ldrd and offset printing
Diffstat (limited to 'src/armv7/display.rs')
-rw-r--r--src/armv7/display.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/armv7/display.rs b/src/armv7/display.rs
index 2d2a77c..3f7162b 100644
--- a/src/armv7/display.rs
+++ b/src/armv7/display.rs
@@ -245,13 +245,11 @@ impl<T: DisplaySink> crate::armv7::OperandVisitor for DisplayingOperandVisitor<'
self.f.write_reg(base.number())?;
self.f.write_char(']')?;
- if offset != 0 {
- self.f.write_fixed_size(", ")?;
- if !add {
- self.f.write_char('-')?;
- }
- self.f.write_prefixed_u16(offset)?;
+ self.f.write_fixed_size(", ")?;
+ if !add {
+ self.f.write_char('-')?;
}
+ self.f.write_prefixed_u16(offset)?;
Ok(())
}