aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/TargetPrinter.ml
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-03-25 10:45:26 +0100
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-03-25 10:45:26 +0100
commit680ab18c29b5f72483780146d83e01c8ab498fb9 (patch)
treec8e2fd1541b4c6459ec386cb0588d9c526225078 /mppa_k1c/TargetPrinter.ml
parent42a33b26c657000d9145039d60a01ef2f67b7c2a (diff)
downloadcompcert-kvx-680ab18c29b5f72483780146d83e01c8ab498fb9.tar.gz
compcert-kvx-680ab18c29b5f72483780146d83e01c8ab498fb9.zip
progress on cmove
Diffstat (limited to 'mppa_k1c/TargetPrinter.ml')
-rw-r--r--mppa_k1c/TargetPrinter.ml4
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