diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2020-06-30 17:37:38 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-30 17:37:38 +0200 |
| commit | 67d5d6686e1f1ea2a3f810e42d2d03c3fe91125d (patch) | |
| tree | 760b966b2726312f39b909fed6205ea722522cb1 | |
| parent | 7b5f233af8dc665b81275e21d6cd2a7b7a016694 (diff) | |
| parent | cf35ee6da1916b629d9582e848840c6439f96136 (diff) | |
| download | miasm-67d5d6686e1f1ea2a3f810e42d2d03c3fe91125d.tar.gz miasm-67d5d6686e1f1ea2a3f810e42d2d03c3fe91125d.zip | |
Merge pull request #1262 from serpilliere/set_fpu_eip
Updt fpu set eip
| -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)])] |