diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2011-08-16 10:55:01 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2011-08-16 10:55:01 +0000 |
commit | cfe40ae85583cabd33315c9432d1f60e98e0d132 (patch) | |
tree | 6dd068889226edc91a938edf5431625dd0853f57 | |
parent | 5aea6849eed83009e300b04ef17786643ead9cbc (diff) | |
download | compcert-cfe40ae85583cabd33315c9432d1f60e98e0d132.tar.gz compcert-cfe40ae85583cabd33315c9432d1f60e98e0d132.zip |
Forgot to update: adding xchg instruction
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1712 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
-rw-r--r-- | ia32/PrintAsm.ml | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ia32/PrintAsm.ml b/ia32/PrintAsm.ml index 63658e55..1766a796 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 |