From 155a2aabfae630df0ea1823c93c4b9ca1b958a64 Mon Sep 17 00:00:00 2001 From: Vivraan-KU Date: Thu, 9 Nov 2023 01:00:50 +0000 Subject: [PATCH] SF/ZF based jumps --- perfaware/sim86/shared/sim86_shared.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/perfaware/sim86/shared/sim86_shared.h b/perfaware/sim86/shared/sim86_shared.h index 7a54bebe..d3de6cc5 100644 --- a/perfaware/sim86/shared/sim86_shared.h +++ b/perfaware/sim86/shared/sim86_shared.h @@ -108,24 +108,38 @@ typedef enum operation_type : u32 Op_retf, Op_je, + Op_jz = Op_je, Op_jl, + Op_jnge = Op_jl, Op_jle, + Op_jng = Op_jle, Op_jb, + Op_jnae = Op_jb, Op_jbe, + Op_jna = Op_jbe, Op_jp, + Op_jpe = Op_jp, Op_jo, Op_js, Op_jne, + Op_jnz = Op_jne, Op_jnl, + Op_jge = Op_jnl, Op_jg, + Op_jnle = Op_jg, Op_jnb, + Op_jae = Op_jnb, Op_ja, + Op_jnbe = Op_ja, Op_jnp, + Op_jpo = Op_jnp, Op_jno, Op_jns, Op_loop, Op_loopz, + Op_loope = Op_loopz, Op_loopnz, + Op_loopne = Op_loopnz, Op_jcxz, Op_int,