Fixed operand-size of `MOV GPR, DR` and `MOV DR, GPR` instructions

This commit is contained in:
flobernd 2017-11-13 14:37:37 +01:00
parent 5c634f71ad
commit ac3a01bd57
1 changed files with 4 additions and 4 deletions

View File

@ -766,12 +766,12 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] =
{ ZYDIS_MNEMONIC_MOV, 2, 0x166A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_MOV, 2, 0x166A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x166C, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x166C, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x166E, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x166E, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x1670, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x1670, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x1672, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x1672, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x1674, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x1674, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x1676, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x1676, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x1678, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x1678, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOV, 2, 0x167A, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOV, 2, 0x167A, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOVAPD, 2, 0xD48, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOVAPD, 2, 0xD48, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },
{ ZYDIS_MNEMONIC_MOVAPD, 2, 0xD4B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_MOVAPD, 2, 0xD4B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE },
{ ZYDIS_MNEMONIC_MOVAPD, 2, 0x167C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_MOVAPD, 2, 0x167C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE },