about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorIridiumXOR <oliveriandrea@gmail.com>2020-04-28 22:41:30 +0200
committerIridiumXOR <oliveriandrea@gmail.com>2020-04-28 22:41:30 +0200
commitd4b1aea9d54dfeb5d410d917d429eeb16349ffcf (patch)
tree089d1cc30659d42ca28eb55f90a922c8fdfdddc1
parentf3d0abbec8c8a36127b4b5a30472f6d8bf910a29 (diff)
downloadmiasm-d4b1aea9d54dfeb5d410d917d429eeb16349ffcf.tar.gz
miasm-d4b1aea9d54dfeb5d410d917d429eeb16349ffcf.zip
Fix byte_swap() PPC
Diffstat (limited to '')
-rw-r--r--miasm/arch/ppc/sem.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/miasm/arch/ppc/sem.py b/miasm/arch/ppc/sem.py
index 670555d0..64b6c168 100644
--- a/miasm/arch/ppc/sem.py
+++ b/miasm/arch/ppc/sem.py
@@ -248,8 +248,8 @@ def mn_do_exts(ir, instr, ra, rs):
 
 def byte_swap(expr):
     nbytes = expr.size // 8
-    bytes = [ expr[i*8:i*8+8] for i in range(nbytes - 1, -1, -1) ]
-    return ExprCompose(bytes)
+    lbytes = [ expr[i*8:i*8+8] for i in range(nbytes - 1, -1, -1) ]
+    return ExprCompose(*lbytes)
 
 def mn_do_load(ir, instr, arg1, arg2, arg3=None):
     assert instr.name[0] == 'L'