|
|
@ -15327,98 +15327,6 @@ static insn_map insns[] = { // full x86 instructions |
|
|
|
{ 0 }, { X86_REG_RAX, X86_REG_RCX, X86_REG_RDX, 0 }, { 0 }, 0, 0 |
|
|
|
{ 0 }, { X86_REG_RAX, X86_REG_RCX, X86_REG_RDX, 0 }, { 0 }, 0, 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
}, |
|
|
|
}, |
|
|
|
#if 0 |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_MOVSB_32, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_ECX, X86_REG_EDI, X86_REG_ESI, 0 }, { X86_REG_ECX, X86_REG_EDI, X86_REG_ESI, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_MOVSB_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_MOVSD_32, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_ECX, X86_REG_EDI, X86_REG_ESI, 0 }, { X86_REG_ECX, X86_REG_EDI, X86_REG_ESI, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_MOVSD_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_MOVSQ_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_MOVSW_32, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_ECX, X86_REG_EDI, X86_REG_ESI, 0 }, { X86_REG_ECX, X86_REG_EDI, X86_REG_ESI, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_MOVSW_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_REG_RCX, X86_REG_RDI, X86_REG_RSI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_PREFIX, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_REG_ECX, 0 }, { 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_STOSB_32, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_AL, X86_REG_ECX, X86_REG_EDI, 0 }, { X86_REG_ECX, X86_REG_EDI, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_STOSB_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_AL, X86_REG_RCX, X86_REG_RDI, 0 }, { X86_REG_RCX, X86_REG_RDI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_STOSD_32, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_EAX, X86_REG_ECX, X86_REG_EDI, 0 }, { X86_REG_ECX, X86_REG_EDI, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_STOSD_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_RAX, X86_REG_RCX, X86_REG_RDI, 0 }, { X86_REG_RCX, X86_REG_RDI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_STOSQ_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_RAX, X86_REG_RCX, X86_REG_RDI, 0 }, { X86_REG_RCX, X86_REG_RDI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_STOSW_32, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_AX, X86_REG_ECX, X86_REG_EDI, 0 }, { X86_REG_ECX, X86_REG_EDI, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
X86_REP_STOSW_64, X86_INS_REP, |
|
|
|
|
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
|
|
|
|
{ X86_REG_AX, X86_REG_RCX, X86_REG_RDI, 0 }, { X86_REG_RCX, X86_REG_RDI, 0 }, { X86_GRP_MODE64, 0 }, 0, 0 |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
{ |
|
|
|
{ |
|
|
|
X86_RETIL, X86_INS_RET, |
|
|
|
X86_RETIL, X86_INS_RET, |
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|
#ifndef CAPSTONE_DIET |
|
|
|