about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorserpilliere <devnull@localhost>2014-06-13 16:31:10 +0200
committerserpilliere <devnull@localhost>2014-06-13 16:31:10 +0200
commitf406319ae903194554437d292a590bb55c2d6853 (patch)
tree0c0372410fcf250e60013bd343d2d8856fb2d958
parentd5a9cad52ea8b3e04c00a036893e6de01bf469da (diff)
downloadmiasm-f406319ae903194554437d292a590bb55c2d6853.tar.gz
miasm-f406319ae903194554437d292a590bb55c2d6853.zip
Simplification: fix bug in simplification (tx to Florent Monjalet)
Diffstat (limited to '')
-rw-r--r--miasm2/expression/simplifications_common.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm2/expression/simplifications_common.py b/miasm2/expression/simplifications_common.py
index 792a5a05..fc85f118 100644
--- a/miasm2/expression/simplifications_common.py
+++ b/miasm2/expression/simplifications_common.py
@@ -219,7 +219,7 @@ def simp_cst_propagation(e_s, e):
         isinstance(args[1], ExprInt) and
         isinstance(args[0], ExprOp) and args[0].op == "&"):
         if (isinstance(args[0].args[1], ExprInt) and
-            2 ** args[1].arg >= args[0].args[1].arg):
+            2 ** args[1].arg > args[0].args[1].arg):
             return ExprInt_from(args[0], 0)
 
     # parity(int) => int