about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2015-02-23 13:19:36 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2015-02-23 13:19:36 +0100
commitad2762abb5ff7803d70f83e2666fa53519ec05ba (patch)
treeacd74f08f85ff4f9f0b42b8cb3eaa836f4c5b97d
parent6f931cb489f9551191f8e5910b08c351a7cd49b7 (diff)
downloadmiasm-ad2762abb5ff7803d70f83e2666fa53519ec05ba.tar.gz
miasm-ad2762abb5ff7803d70f83e2666fa53519ec05ba.zip
Arm: fit test
-rw-r--r--miasm2/arch/arm/sem.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/miasm2/arch/arm/sem.py b/miasm2/arch/arm/sem.py
index 2261fb3f..bbab8d59 100644
--- a/miasm2/arch/arm/sem.py
+++ b/miasm2/arch/arm/sem.py
@@ -1191,11 +1191,11 @@ class ir_arml(ir):
             if args[-1].op == 'rrx':
                 args[-1] = ExprCompose(
                     [(args[-1].args[0][1:], 0, 31), (cf, 31, 32)])
-            elif args[-1].op in ['<<', '>>', '<<a', 'a>>', '<<<', '>>>']:
-                if isinstance(args[-1].args[-1], ExprId):
-                    args[-1] = ExprOp(args[-1].op,
-                                      args[-1].args[0],
-                                      args[-1].args[-1][:8].zeroExtend(32))
+            elif (args[-1].op in ['<<', '>>', '<<a', 'a>>', '<<<', '>>>'] and
+                  isinstance(args[-1].args[-1], ExprId)):
+                args[-1] = ExprOp(args[-1].op,
+                                  args[-1].args[0],
+                                  args[-1].args[-1][:8].zeroExtend(32))
         instr_ir, extra_ir = get_mnemo_expr(self, instr, *args)
         # if self.name.startswith('B'):
         #    return instr_ir, extra_ir