diff options
Diffstat (limited to '')
| -rw-r--r-- | miasm2/arch/x86/sem.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/miasm2/arch/x86/sem.py b/miasm2/arch/x86/sem.py index c6a4c23c..566fd1fe 100644 --- a/miasm2/arch/x86/sem.py +++ b/miasm2/arch/x86/sem.py @@ -269,11 +269,10 @@ def mov(ir, instr, a, b): return e, [] -def xchg(ir, instr, a, b): - e = [] - e.append(m2_expr.ExprAff(a, b)) - e.append(m2_expr.ExprAff(b, a)) - return e, [] +@sbuild.parse +def xchg(arg1, arg2): + arg1 = arg2 + arg2 = arg1 def movzx(ir, instr, a, b): |