Add X86_REG_EFLAGS to X86_CLC, X86_CLD, X86_CMC (#801)
* add X86_REG_EFLAGS for X86_STC
* remove wrong X86_GRP_PRIVILEGE for X86_STC ; add X86_REG_EFLAGS for X86_STD
* Add X86_REG_EFLAGS to X86_CLC, X86_CLD, X86_CMC
* add X86_REG_EFLAGS to X86_CLC, X86_CLD, X86_CMC for reduced instructions too
diff --git a/arch/X86/X86MappingInsn.inc b/arch/X86/X86MappingInsn.inc
index 5bb858e..a86b728 100644
--- a/arch/X86/X86MappingInsn.inc
+++ b/arch/X86/X86MappingInsn.inc
@@ -1852,13 +1852,13 @@
{
X86_CLC, X86_INS_CLC,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{
X86_CLD, X86_INS_CLD,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{
@@ -1900,7 +1900,7 @@
{
X86_CMC, X86_INS_CMC,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{
diff --git a/arch/X86/X86MappingInsn_reduce.inc b/arch/X86/X86MappingInsn_reduce.inc
index c208c99..b7146b7 100644
--- a/arch/X86/X86MappingInsn_reduce.inc
+++ b/arch/X86/X86MappingInsn_reduce.inc
@@ -1534,13 +1534,13 @@
{
X86_CLC, X86_INS_CLC,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{
X86_CLD, X86_INS_CLD,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{
@@ -1576,7 +1576,7 @@
{
X86_CMC, X86_INS_CMC,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{
@@ -8080,13 +8080,13 @@
{
X86_STC, X86_INS_STC,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{
X86_STD, X86_INS_STD,
#ifndef CAPSTONE_DIET
- { 0 }, { 0 }, { 0 }, 0, 0
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
#endif
},
{