x86: few more SUB insn should not affect accumulate register

This commit is contained in:
Nguyen Anh Quynh 2014-01-14 07:30:31 +08:00
parent 3d56b823ed
commit 9c2d02908a
1 changed files with 4 additions and 4 deletions

View File

@ -3982,7 +3982,7 @@ static insn_map insns[] = {
{ X86_ST_FP80m, X86_INS_FSTP, { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 },
{ X86_ST_FPrr, X86_INS_FSTP, { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 },
{ X86_ST_Frr, X86_INS_FST, { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0 },
{ X86_SUB16i16, X86_INS_SUB, { X86_REG_AX, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB16i16, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB16mi, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB16mi8, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB16mr, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
@ -3991,7 +3991,7 @@ static insn_map insns[] = {
{ X86_SUB16rm, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB16rr, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB16rr_REV, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB32i32, X86_INS_SUB, { X86_REG_EAX, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB32i32, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB32mi, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB32mi8, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB32mr, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
@ -4000,7 +4000,7 @@ static insn_map insns[] = {
{ X86_SUB32rm, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB32rr, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB32rr_REV, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB64i32, X86_INS_SUB, { X86_REG_RAX, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB64i32, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB64mi32, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB64mi8, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB64mr, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
@ -4009,7 +4009,7 @@ static insn_map insns[] = {
{ X86_SUB64rm, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB64rr, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB64rr_REV, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB8i8, X86_INS_SUB, { X86_REG_AL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB8i8, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB8mi, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB8mr, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },
{ X86_SUB8ri, X86_INS_SUB, { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0 },