diff options
| author | iximeow <me@iximeow.net> | 2026-09-11 16:08:55 +0000 |
|---|---|---|
| committer | iximeow <me@iximeow.net> | 2026-09-11 16:18:53 +0000 |
| commit | ecec44cbee7be32e632b24ae0e4fe3f84e6e8ef8 (patch) | |
| tree | 30fd0b61c3463a9a8591b4f0f18f931f2ed7ae54 /src/armv7/display.rs | |
| parent | a00a54539d9124d8b376ee9cbeab355d99c9d163 (diff) | |
fix issues around unpredictable ldrd and offset printing
Diffstat (limited to 'src/armv7/display.rs')
| -rw-r--r-- | src/armv7/display.rs | 10 |
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(()) } |
