aboutsummaryrefslogtreecommitdiffstats
path: root/kvx
diff options
context:
space:
mode:
authorDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2021-12-17 07:42:03 +0100
committerDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2021-12-17 07:42:03 +0100
commite185e82170dad225355cc4472ab341938e718b79 (patch)
tree0f77d9f1db102e908cb5390b909d048ef82f776d /kvx
parent03e9c06bc2f53212b596b4c61c047b1116f9408c (diff)
downloadcompcert-kvx-e185e82170dad225355cc4472ab341938e718b79.tar.gz
compcert-kvx-e185e82170dad225355cc4472ab341938e718b79.zip
one admit less
Diffstat (limited to 'kvx')
-rw-r--r--kvx/FPDivision.v6
1 files changed, 5 insertions, 1 deletions
diff --git a/kvx/FPDivision.v b/kvx/FPDivision.v
index 257e22b9..06d833bd 100644
--- a/kvx/FPDivision.v
+++ b/kvx/FPDivision.v
@@ -449,7 +449,11 @@ Proof.
assert(0 <= prod_r <= 4294967295) as prod_r_range.
{ unfold prod_r.
rewrite <- (Znearest_IZR (fun x => negb (Z.even x)) 0).
- replace 4294967295 with (ZnearestE (17179869181 / 4)%R) by admit.
+ replace 4294967295 with (ZnearestE (17179869181 / 4)%R); cycle 1.
+ { apply Znearest_imp.
+ apply Rabs_lt.
+ lra.
+ }
split; apply Znearest_le; lra.
}