summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2025-02-02 19:48:58 -0500
committerMason Reed <mason@vector35.com>2025-02-02 19:48:58 -0500
commit160ae4eb48377f487ac31312a03c92fc26cc272d (patch)
tree5e763c41f04f1c9a364a2492cb35af13dac5926a
parent46b913914190c18dc53563b2cc3c713a035149c5 (diff)
Fix upper 16 registers not being listed in ARMv7 register list operand
Fixes #6383
-rw-r--r--arch/armv7/arch_armv7.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/armv7/arch_armv7.cpp b/arch/armv7/arch_armv7.cpp
index 677abe39..df659dd4 100644
--- a/arch/armv7/arch_armv7.cpp
+++ b/arch/armv7/arch_armv7.cpp
@@ -1214,7 +1214,7 @@ public:
else if (instr.operands[i].cls == REG_LIST_DOUBLE)
base = REG_D0;
- for (int32_t j = 0; j < 16; j++)
+ for (int32_t j = 0; j < 32; j++)
{
if (((instr.operands[i].reg >> j) & 1) == 1)
{