diff options
| -rw-r--r-- | miasm/arch/x86/sem.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/miasm/arch/x86/sem.py b/miasm/arch/x86/sem.py index 86a933a0..d60794b7 100644 --- a/miasm/arch/x86/sem.py +++ b/miasm/arch/x86/sem.py @@ -407,6 +407,7 @@ def gen_cmov(ir, instr, cond, dst, src, mov_if): e_do, extra_irs = mov(ir, instr, dst, src) e_do.append(m2_expr.ExprAssign(ir.IRDst, loc_skip_expr)) e.append(m2_expr.ExprAssign(ir.IRDst, m2_expr.ExprCond(cond, dstA, dstB))) + e += set_float_cs_eip(instr) return e, [IRBlock(loc_do, [AssignBlock(e_do, instr)])] |