diff options
| author | IridiumXOR <oliveriandrea@gmail.com> | 2020-04-28 22:41:30 +0200 |
|---|---|---|
| committer | IridiumXOR <oliveriandrea@gmail.com> | 2020-04-28 22:41:30 +0200 |
| commit | d4b1aea9d54dfeb5d410d917d429eeb16349ffcf (patch) | |
| tree | 089d1cc30659d42ca28eb55f90a922c8fdfdddc1 | |
| parent | f3d0abbec8c8a36127b4b5a30472f6d8bf910a29 (diff) | |
| download | miasm-d4b1aea9d54dfeb5d410d917d429eeb16349ffcf.tar.gz miasm-d4b1aea9d54dfeb5d410d917d429eeb16349ffcf.zip | |
Fix byte_swap() PPC
Diffstat (limited to '')
| -rw-r--r-- | miasm/arch/ppc/sem.py | 4 |
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' |