From cfe40ae85583cabd33315c9432d1f60e98e0d132 Mon Sep 17 00:00:00 2001 From: xleroy Date: Tue, 16 Aug 2011 10:55:01 +0000 Subject: Forgot to update: adding xchg instruction git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1712 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- ia32/PrintAsm.ml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ia32/PrintAsm.ml') diff --git a/ia32/PrintAsm.ml b/ia32/PrintAsm.ml index 63658e5..1766a79 100644 --- a/ia32/PrintAsm.ml +++ b/ia32/PrintAsm.ml @@ -517,6 +517,8 @@ let print_instruction oc = function fprintf oc " addl $8, %%esp\n" | Pfstp_m(a) -> fprintf oc " fstpl %a\n" addressing a + | Pxchg_rr(r1, r2) -> + fprintf oc " xchgl %a, %a\n" ireg r1 ireg r2 (** Moves with conversion *) | Pmovb_mr(a, r1) -> fprintf oc " movb %a, %a\n" ireg8 r1 addressing a -- cgit v1.2.3