about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--miasm/arch/ia32_sem.py5
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))))