aboutsummaryrefslogtreecommitdiffstats
path: root/kvx/SelectOp.vp
diff options
context:
space:
mode:
authorDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2022-02-11 11:12:45 +0100
committerDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2022-02-11 11:12:45 +0100
commit54dea0fc061f5daee5976450ec84ddb7e15c5db9 (patch)
treea670c4fe3ff59743c713eb9853960b2beb3fe54e /kvx/SelectOp.vp
parentf8d32a19caf88733a9bbeee976f5c2fc549d4f92 (diff)
downloadcompcert-kvx-54dea0fc061f5daee5976450ec84ddb7e15c5db9.tar.gz
compcert-kvx-54dea0fc061f5daee5976450ec84ddb7e15c5db9.zip
remove singleoflongu (does not exist)
Diffstat (limited to 'kvx/SelectOp.vp')
-rw-r--r--kvx/SelectOp.vp6
1 files changed, 5 insertions, 1 deletions
diff --git a/kvx/SelectOp.vp b/kvx/SelectOp.vp
index 70941c48..72a6e4b3 100644
--- a/kvx/SelectOp.vp
+++ b/kvx/SelectOp.vp
@@ -742,7 +742,7 @@ Nondetfunction gen_fmaf args :=
| _ => None
end.
-Require FPDivision32.
+Require FPDivision32 FPDivision64.
Definition platform_builtin (b: platform_builtin) (args: exprlist) : option expr :=
match b with
@@ -758,6 +758,10 @@ Definition platform_builtin (b: platform_builtin) (args: exprlist) : option expr
| a:::b:::Enil => Some (FPDivision32.fp_divu32 a b)
| _ => None
end)
+ | BI_fp_udiv64 => (match args with
+ | a:::b:::Enil => Some (FPDivision64.fp_divu64 a b)
+ | _ => None
+ end)
end.
End SELECT.