diff options
| author | Camille Mougey <commial@gmail.com> | 2019-01-16 15:10:22 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-01-16 15:10:22 +0100 |
| commit | 28285a330da5fd586e31dceb152a35c6171698ba (patch) | |
| tree | b9f3649a1c0d0bacef142bfcf2b98310c89a5f70 /miasm2/expression/simplifications_common.py | |
| parent | 026069748a814259018ddc660e0a3d43cc0d681c (diff) | |
| parent | e8a12bea1445afd764f4ef7075075a773fe84677 (diff) | |
| download | miasm-28285a330da5fd586e31dceb152a35c6171698ba.tar.gz miasm-28285a330da5fd586e31dceb152a35c6171698ba.zip | |
Merge pull request #942 from serpilliere/rename_idiv_sdiv
Rename idiv/imod into sdiv/smod
Diffstat (limited to 'miasm2/expression/simplifications_common.py')
| -rw-r--r-- | miasm2/expression/simplifications_common.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/miasm2/expression/simplifications_common.py b/miasm2/expression/simplifications_common.py index 18529d35..f7171091 100644 --- a/miasm2/expression/simplifications_common.py +++ b/miasm2/expression/simplifications_common.py @@ -73,12 +73,12 @@ def simp_cst_propagation(e_s, expr): out = int1.arg / int2.arg elif op_name == '%': out = int1.arg % int2.arg - elif op_name == 'idiv': + elif op_name == 'sdiv': assert int2.arg.arg tmp1 = mod_size2int[int1.arg.size](int1.arg) tmp2 = mod_size2int[int2.arg.size](int2.arg) out = mod_size2uint[int1.arg.size](tmp1 / tmp2) - elif op_name == 'imod': + elif op_name == 'smod': assert int2.arg.arg tmp1 = mod_size2int[int1.arg.size](int1.arg) tmp2 = mod_size2int[int2.arg.size](int2.arg) @@ -143,7 +143,7 @@ def simp_cst_propagation(e_s, expr): # op A => A if op_name in ['+', '*', '^', '&', '|', '>>', '<<', - 'a>>', '<<<', '>>>', 'idiv', 'imod', 'umod', 'udiv'] and len(args) == 1: + 'a>>', '<<<', '>>>', 'sdiv', 'smod', 'umod', 'udiv'] and len(args) == 1: return args[0] # A-B => A + (-B) |