diff options
author | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2019-03-25 10:45:26 +0100 |
---|---|---|
committer | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2019-03-25 10:45:26 +0100 |
commit | 680ab18c29b5f72483780146d83e01c8ab498fb9 (patch) | |
tree | c8e2fd1541b4c6459ec386cb0588d9c526225078 /mppa_k1c/TargetPrinter.ml | |
parent | 42a33b26c657000d9145039d60a01ef2f67b7c2a (diff) | |
download | compcert-kvx-680ab18c29b5f72483780146d83e01c8ab498fb9.tar.gz compcert-kvx-680ab18c29b5f72483780146d83e01c8ab498fb9.zip |
progress on cmove
Diffstat (limited to 'mppa_k1c/TargetPrinter.ml')
-rw-r--r-- | mppa_k1c/TargetPrinter.ml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mppa_k1c/TargetPrinter.ml b/mppa_k1c/TargetPrinter.ml index 41a6622a..9d816f36 100644 --- a/mppa_k1c/TargetPrinter.ml +++ b/mppa_k1c/TargetPrinter.ml @@ -504,6 +504,10 @@ module Target (*: TARGET*) = | Pmaddil (rd, rs, imm) -> fprintf oc " maddd %a = %a, %a\n" ireg rd ireg rs coqint64 imm + | Pcmove (bt, rd, rcond, rs) -> + fprintf oc " cmove.%a %a? %a = %a\n" + bcond bt ireg rd ireg rcond ireg rs + let get_section_names name = let (text, lit) = match C2C.atom_sections name with |