aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/Asmblockgenproof1.v
diff options
context:
space:
mode:
authorCyril SIX <cyril.six@kalray.eu>2018-10-24 17:33:04 +0200
committerCyril SIX <cyril.six@kalray.eu>2018-10-24 17:33:04 +0200
commitf5435aa72f5e2c79927b2ee26f36afacd82ddfea (patch)
tree00d10653e3d02a8c3cf8c51a3d54b4424173df85 /mppa_k1c/Asmblockgenproof1.v
parentba4b3ba3ebf01c202cdd847796eccd00f20f63b0 (diff)
downloadcompcert-kvx-f5435aa72f5e2c79927b2ee26f36afacd82ddfea.tar.gz
compcert-kvx-f5435aa72f5e2c79927b2ee26f36afacd82ddfea.zip
MBgetparam done!
Diffstat (limited to 'mppa_k1c/Asmblockgenproof1.v')
-rw-r--r--mppa_k1c/Asmblockgenproof1.v8
1 files changed, 3 insertions, 5 deletions
diff --git a/mppa_k1c/Asmblockgenproof1.v b/mppa_k1c/Asmblockgenproof1.v
index 4abf1d52..74b8f8b5 100644
--- a/mppa_k1c/Asmblockgenproof1.v
+++ b/mppa_k1c/Asmblockgenproof1.v
@@ -1394,22 +1394,20 @@ Proof.
intros. rewrite H. Simpl.
Qed.
+*)
+
Lemma loadind_ptr_correct:
forall (base: ireg) ofs (dst: ireg) k (rs: regset) m v,
Mem.loadv Mptr m (Val.offset_ptr rs#base ofs) = Some v ->
base <> GPR31 ->
exists rs',
- exec_straight ge fn (loadind_ptr base ofs dst k) rs m k rs' m
+ exec_straight ge (loadind_ptr base ofs dst :: k) rs m k rs' m
/\ rs'#dst = v
/\ forall r, r <> PC -> r <> GPR31 -> r <> dst -> rs'#r = rs#r.
Proof.
intros. eapply indexed_load_access_correct; eauto with asmgen.
intros. unfold Mptr. assert (Archi.ptr64 = true). auto. rewrite H1. auto.
Qed.
-*)
-
-
-Definition nosroll := 0.
Lemma storeind_ptr_correct:
forall (base: ireg) ofs (src: ireg) k (rs: regset) m m',