Fix EFLAGS for the stosb/stosd/stosq/stosw instructions (#1065)

This commit is contained in:
bezita 2017-12-22 00:05:47 +08:00 committed by Nguyen Anh Quynh
parent 130545f040
commit 1790ccdb1e
2 changed files with 8 additions and 8 deletions

View File

@ -10050,19 +10050,19 @@
{ CS_AC_READ, 0 }
},
{ /* X86_STOSB, X86_INS_STOSB: stosb $dst, al */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STOSL, X86_INS_STOSD: stos{l|d} {%eax, $dst|$dst, eax} */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STOSQ, X86_INS_STOSQ: stosq $dst, rax */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STOSW, X86_INS_STOSW: stosw $dst, ax */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STR16r, X86_INS_STR: str{w} $dst */

View File

@ -5402,19 +5402,19 @@
{ 0 }
},
{ /* X86_STOSB, X86_INS_STOSB: stosb $dst, al */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STOSL, X86_INS_STOSD: stos{l|d} {%eax, $dst|$dst, eax} */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STOSQ, X86_INS_STOSQ: stosq $dst, rax */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STOSW, X86_INS_STOSW: stosw $dst, ax */
0,
X86_EFLAGS_TEST_DF,
{ CS_AC_WRITE, CS_AC_READ, 0 }
},
{ /* X86_STR16r, X86_INS_STR: str{w} $dst */