diff options
| -rw-r--r-- | miasm/arch/ia32_sem.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/miasm/arch/ia32_sem.py b/miasm/arch/ia32_sem.py index 26ea207b..350c126f 100644 --- a/miasm/arch/ia32_sem.py +++ b/miasm/arch/ia32_sem.py @@ -1673,9 +1673,10 @@ def fistp(info, a): def fild(info, a): #XXXXX src = ExprOp('int_%.2d_to_double'%a.get_size(), a) - + e = [] e += set_float_cs_eip(info) - return fld(info, src) + e += fld(info, src) + return e def fldz(info): return fld(info, ExprOp('int_32_to_double', ExprInt(uint32(0)))) |