aboutsummaryrefslogtreecommitdiffstats
path: root/kvx
diff options
context:
space:
mode:
authorDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2022-01-11 15:37:52 +0100
committerDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2022-01-11 15:37:52 +0100
commit6e01e627018c745c6fd490dd6ced63203d482bbd (patch)
tree73af3283d0143497b08f4654155c21b5135f537a /kvx
parentaa8f655361670b593f805b1e57a1089b8f924938 (diff)
downloadcompcert-kvx-6e01e627018c745c6fd490dd6ced63203d482bbd.tar.gz
compcert-kvx-6e01e627018c745c6fd490dd6ced63203d482bbd.zip
progress in proofs
Diffstat (limited to 'kvx')
-rw-r--r--kvx/FPDivision64.v7
1 files changed, 5 insertions, 2 deletions
diff --git a/kvx/FPDivision64.v b/kvx/FPDivision64.v
index d16417fb..f20efa4e 100644
--- a/kvx/FPDivision64.v
+++ b/kvx/FPDivision64.v
@@ -499,7 +499,7 @@ Proof.
lia.
Qed.
-Definition rough_approx_div_thresh := 1%R.
+Definition rough_approx_div_thresh := 1683627180032%R.
Theorem rough_approx_div_longu_correct :
forall a b,
@@ -607,4 +607,7 @@ Proof.
assert (Rabs (rd (rd (IZR a') * f_r) - rd (IZR a') * f_r) <= 1024)%R as DELTA2.
{ unfold rd. gappa. }
set (delta2 := (rd (rd (IZR a') * f_r) - rd (IZR a') * f_r)%R) in *.
-Admitted.
+ unfold rough_approx_inv_thresh in C1D.
+ set (delta3 := (f_r - 1 / IZR b')%R) in *.
+ gappa.
+Qed.