aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-10-03 20:06:11 +0100
committerYann Herklotz <git@yannherklotz.com>2022-03-10 10:27:05 +0100
commit6ce257f5397558d776c4e9ec4591a86a8a086512 (patch)
tree5886cc78763f8ab6eabdac94c1eb7bae18df93be
parentf52840bc6a0ac426142ec70c1dfedb227f2cab42 (diff)
downloadcompcert-kvx-6ce257f5397558d776c4e9ec4591a86a8a086512.tar.gz
compcert-kvx-6ce257f5397558d776c4e9ec4591a86a8a086512.zip
Add proof of splitlong_ptr32
-rw-r--r--verilog/Archi.v3
1 files changed, 3 insertions, 0 deletions
diff --git a/verilog/Archi.v b/verilog/Archi.v
index e59274e2..8f1ccdef 100644
--- a/verilog/Archi.v
+++ b/verilog/Archi.v
@@ -28,6 +28,9 @@ Definition align_float64 := 4%Z.
Definition splitlong := false.
+Lemma splitlong_ptr32: splitlong = true -> ptr64 = false.
+Proof. discriminate. Qed.
+
Definition default_nan_64 := (true, iter_nat 51 _ xO xH).
Definition default_nan_32 := (true, iter_nat 22 _ xO xH).