about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2020-06-29 12:49:47 +0200
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2020-06-29 12:49:47 +0200
commitcf35ee6da1916b629d9582e848840c6439f96136 (patch)
tree760b966b2726312f39b909fed6205ea722522cb1
parent7b5f233af8dc665b81275e21d6cd2a7b7a016694 (diff)
downloadmiasm-cf35ee6da1916b629d9582e848840c6439f96136.tar.gz
miasm-cf35ee6da1916b629d9582e848840c6439f96136.zip
Updt fpu set eip
-rw-r--r--miasm/arch/x86/sem.py1
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)])]