x86: fix operand access of fistp & fstp, in #1255
diff --git a/arch/X86/X86MappingInsnOp.inc b/arch/X86/X86MappingInsnOp.inc
index c602cf4..c12563d 100644
--- a/arch/X86/X86MappingInsnOp.inc
+++ b/arch/X86/X86MappingInsnOp.inc
@@ -3207,7 +3207,7 @@
},
{ /* X86_IST_FP64m, X86_INS_FISTP: fistp{ll} $dst */
X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
- { CS_AC_READ, 0 }
+ { CS_AC_WRITE, 0 }
},
{ /* X86_Int_CMPSDrm, X86_INS_CMPSD: cmp${cc}sd $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
@@ -10127,7 +10127,7 @@
},
{ /* X86_ST_FPrr, X86_INS_FSTP: fstp $op */
X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
- { CS_AC_READ, 0 }
+ { CS_AC_WRITE, 0 }
},
{ /* X86_ST_FXCHST0r, X86_INS_FXCH: fxch st(0), $op */
X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,