diff options
| -rw-r--r-- | arch/armv7/thumb2_disasm/il_thumb2.cpp | 2 |
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; |
