diff options
Diffstat (limited to 'src/aarch32/disasm-aarch32.h')
-rw-r--r-- | src/aarch32/disasm-aarch32.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/aarch32/disasm-aarch32.h b/src/aarch32/disasm-aarch32.h index 54f46960..b72b1567 100644 --- a/src/aarch32/disasm-aarch32.h +++ b/src/aarch32/disasm-aarch32.h @@ -463,6 +463,7 @@ class Disassembler { *this << "[" << operand.GetBaseRegister(); if (operand.GetAddrMode() == PostIndex) { *this << "]"; + if (operand.IsRegisterOnly()) return *this << "!"; } if (operand.IsImmediate()) { if ((operand.GetOffsetImmediate() != 0) || |