summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/armv7/thumb2_disasm/il_thumb2.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/armv7/thumb2_disasm/il_thumb2.cpp b/arch/armv7/thumb2_disasm/il_thumb2.cpp
index 539fa2cd..07f02294 100644
--- a/arch/armv7/thumb2_disasm/il_thumb2.cpp
+++ b/arch/armv7/thumb2_disasm/il_thumb2.cpp
@@ -1732,7 +1732,7 @@ bool GetLowLevelILForNEONInstruction(Architecture* arch, LowLevelILFunction& il,
if (d+(i*inc) >= 32 && strcmp(prefix, "s") == 0) break;
if (i >= 16 && strcmp(prefix, "d") == 0) break;
int regIdx = (d + i * inc) % 32;
- il.AddInstruction(il.Pop(regSize));
+ il.AddInstruction(il.SetRegister(regSize, GetRegisterByIndex(regIdx, prefix), il.Pop(regSize)));
}
}
break;