arm64: fix wrong calculation of arm64.update_flags with a tricky way of using cs_reg_write()
diff --git a/arch/AArch64/mapping.c b/arch/AArch64/mapping.c
index 1166013..e9652a5 100644
--- a/arch/AArch64/mapping.c
+++ b/arch/AArch64/mapping.c
@@ -1850,7 +1850,7 @@
 		memcpy(insn->regs_read, insns[i].regs_use, sizeof(insns[i].regs_use));
 		memcpy(insn->regs_write, insns[i].regs_mod, sizeof(insns[i].regs_mod));
 		memcpy(insn->groups, insns[i].groups, sizeof(insns[i].groups));
-		insn->arm64.update_flags = cs_reg_write(0, insn, ARM64_REG_NZCV);
+		insn->arm64.update_flags = cs_reg_write(1, insn, ARM64_REG_NZCV);
 	}
 }