diff options
Diffstat (limited to 'src/arch/x86/processor.c')
-rw-r--r-- | src/arch/x86/processor.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/arch/x86/processor.c b/src/arch/x86/processor.c index 3dc5fc2..97cdb78 100644 --- a/src/arch/x86/processor.c +++ b/src/arch/x86/processor.c @@ -299,6 +299,10 @@ static GArchInstruction *g_x86_processor_decode_instruction(const GX86Processor result = x86_read_instr_movsx_r1632_rm8(data, pos, len, addr, prefix, proc); break; + case XOP_MOVSX_R1632_RM1632: + result = x86_read_instr_movsx_r1632_rm1632(data, pos, len, addr, prefix, proc); + break; + @@ -659,6 +663,11 @@ static GArchInstruction *g_x86_processor_decode_instruction(const GX86Processor + case XOP_MOVS_M1632_M1632: + result = x86_read_instr_movs_m1632_m1632(data, pos, len, addr, prefix, proc); + break; + + case XOP_TEST_AL_IMM8: result = x86_read_instr_test_al_imm8(data, pos, len, addr, prefix, proc); break; @@ -668,6 +677,11 @@ static GArchInstruction *g_x86_processor_decode_instruction(const GX86Processor break; + case XOP_STOS_M1632_E_AX: + result = x86_read_instr_stos_m1632_e_ax(data, pos, len, addr, prefix, proc); + break; + + case XOP_SCAS_AL_M8: result = x86_read_instr_scas_al_m8(data, pos, len, addr, prefix, proc); break; |