From 9f0504f64332ef5dec262b72a735e6000d4ab457 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sat, 4 Feb 2017 00:41:15 -0800 Subject: Cycle accurate MULU/MULS emulation --- gen_x86.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gen_x86.h') diff --git a/gen_x86.h b/gen_x86.h index b836086..29de004 100644 --- a/gen_x86.h +++ b/gen_x86.h @@ -148,6 +148,7 @@ void sbb_rrdisp(code_info *code, uint8_t src, uint8_t dst_base, int32_t disp, ui void sbb_rdispr(code_info *code, uint8_t src_base, int32_t disp, uint8_t dst, uint8_t size); void cmp_rrdisp(code_info *code, uint8_t src, uint8_t dst_base, int32_t disp, uint8_t size); void cmp_rdispr(code_info *code, uint8_t src_base, int32_t disp, uint8_t dst, uint8_t size); +void imul_irr(code_info *code, int32_t val, uint8_t src, uint8_t dst, uint8_t size); void imul_rr(code_info *code, uint8_t src, uint8_t dst, uint8_t size); void imul_rrdisp(code_info *code, uint8_t src, uint8_t dst_base, int32_t disp, uint8_t size); void imul_rdispr(code_info *code, uint8_t src_base, int32_t disp, uint8_t dst, uint8_t size); -- cgit v1.2.3