diff options
author | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2019-04-29 14:10:47 +0200 |
---|---|---|
committer | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2019-04-29 14:10:47 +0200 |
commit | 9dadf82c52a9ad11b31b21986bc88a108b845d0b (patch) | |
tree | 273b8ed951b7bb7bda27d59357f6ab78846ad33c /mppa_k1c/SelectOp.vp | |
parent | 76a75a7fa3d4f8a81868a00af99c449f1ce519b9 (diff) | |
download | compcert-kvx-9dadf82c52a9ad11b31b21986bc88a108b845d0b.tar.gz compcert-kvx-9dadf82c52a9ad11b31b21986bc88a108b845d0b.zip |
float of int = float of long o long of int
Diffstat (limited to 'mppa_k1c/SelectOp.vp')
-rw-r--r-- | mppa_k1c/SelectOp.vp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mppa_k1c/SelectOp.vp b/mppa_k1c/SelectOp.vp index 1af0cd38..25f09e2e 100644 --- a/mppa_k1c/SelectOp.vp +++ b/mppa_k1c/SelectOp.vp @@ -564,7 +564,7 @@ Nondetfunction floatofintu (e: expr) := Nondetfunction floatofint (e: expr) := match e with | Eop (Ointconst n) Enil => Eop (Ofloatconst (Float.of_int n)) Enil - | _ => Eop Ofloatofint (e ::: Enil) + | _ => Eop Ofloatoflong ((Eop Ocast32signed (e ::: Enil)) ::: Enil) end. Definition intofsingle (e: expr) := Eop Ointofsingle (e ::: Enil). |