aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/TargetPrinter.ml
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-03-19 20:41:23 +0100
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-03-19 20:41:23 +0100
commitae571e2467e977f03044d750568f6528d8d64e43 (patch)
tree8e9d2a1f19662c18fa2f8df8a0d8c77d91158e5d /mppa_k1c/TargetPrinter.ml
parentf2e7e95f6e113edbcb80618a0f3b4c15caa6f5cd (diff)
downloadcompcert-kvx-ae571e2467e977f03044d750568f6528d8d64e43.tar.gz
compcert-kvx-ae571e2467e977f03044d750568f6528d8d64e43.zip
mul immediate begin
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 5c5d6c79..69824852 100644
--- a/mppa_k1c/TargetPrinter.ml
+++ b/mppa_k1c/TargetPrinter.ml
@@ -442,6 +442,8 @@ module Target (*: TARGET*) =
fprintf oc " compw.%a %a = %a, %a\n" icond it ireg rd ireg rs coqint imm
| Paddiw (rd, rs, imm) ->
fprintf oc " addw %a = %a, %a\n" ireg rd ireg rs coqint imm
+ | Pmuliw (rd, rs, imm) ->
+ fprintf oc " mulw %a = %a, %a\n" ireg rd ireg rs coqint imm
| Pandiw (rd, rs, imm) ->
fprintf oc " andw %a = %a, %a\n" ireg rd ireg rs coqint imm
| Pnandiw (rd, rs, imm) ->
@@ -481,6 +483,8 @@ module Target (*: TARGET*) =
fprintf oc " compd.%a %a = %a, %a\n" icond it ireg rd ireg rs coqint64 imm
| Paddil (rd, rs, imm) -> assert Archi.ptr64;
fprintf oc " addd %a = %a, %a\n" ireg rd ireg rs coqint64 imm
+ | Pmulil (rd, rs, imm) -> assert Archi.ptr64;
+ fprintf oc " muld %a = %a, %a\n" ireg rd ireg rs coqint64 imm
| Pandil (rd, rs, imm) -> assert Archi.ptr64;
fprintf oc " andd %a = %a, %a\n" ireg rd ireg rs coqint64 imm
| Pnandil (rd, rs, imm) -> assert Archi.ptr64;