aboutsummaryrefslogtreecommitdiffstats
path: root/src/3rdparty/masm
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@me.com>2013-10-14 15:18:54 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-14 16:42:56 +0200
commitf106d905df58de637f291111ed3e1ccf1dfdf23e (patch)
tree892449a0a16424adfe51403cbb0e284457773070 /src/3rdparty/masm
parent403045a58181e204f889366848014093b553be5d (diff)
V4 disasm: fix sub sp,sp,imm
This is a special-case instruction, where the immediate needs to be multiplied by 4. Change-Id: I86e5ab9d39d65b8eab99fae859969896c6e5630c Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/3rdparty/masm')
-rw-r--r--src/3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp b/src/3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp
index 0494873738..81081b8fbb 100644
--- a/src/3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp
+++ b/src/3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp
@@ -577,7 +577,7 @@ const char* ARMv7DOpcodeMiscAddSubSP::format()
appendSeparator();
appendRegisterName(RegSP);
appendSeparator();
- appendUnsignedImmediate(immediate7());
+ appendUnsignedImmediate(immediate7() << 2);
return m_formatBuffer;
}