diff options
author | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2021-02-01 18:53:04 +0100 |
---|---|---|
committer | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2021-02-01 18:53:04 +0100 |
commit | 21aaf9c53b2bb0c6d376c2ce436d6dd7f5442a47 (patch) | |
tree | c1068ba7e0aad0744ecd851050317a1967686f91 /riscV/TargetPrinter.ml | |
parent | 2e635ffa6693be77004e398f7dd3c2ed6bb6bca0 (diff) | |
download | compcert-kvx-21aaf9c53b2bb0c6d376c2ce436d6dd7f5442a47.tar.gz compcert-kvx-21aaf9c53b2bb0c6d376c2ce436d6dd7f5442a47.zip |
bits to float
Diffstat (limited to 'riscV/TargetPrinter.ml')
-rw-r--r-- | riscV/TargetPrinter.ml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/riscV/TargetPrinter.ml b/riscV/TargetPrinter.ml index 1f02ca71..4bcfa6af 100644 --- a/riscV/TargetPrinter.ml +++ b/riscV/TargetPrinter.ml @@ -396,6 +396,10 @@ module Target : TARGET = fprintf oc " fmv.x.s %a, %a\n" ireg rd freg fs | Pfmvxd (rd,fs) -> fprintf oc " fmv.x.d %a, %a\n" ireg rd freg fs + | Pfmvsx (fd,rs) -> + fprintf oc " fmv.s.x %a, %a\n" freg fd ireg rs + | Pfmvdx (fd,rs) -> + fprintf oc " fmv.d.x %a, %a\n" freg fd ireg rs (* 32-bit (single-precision) floating point *) | Pfls (fd, ra, ofs) -> |