aboutsummaryrefslogtreecommitdiffstats
path: root/backend/ForwardMovesproof.v
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-01-09 17:50:12 +0100
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-01-09 17:50:12 +0100
commitb8823bfa481e4322e809d600624c59634447ec4d (patch)
tree7fdae9ce92102db321c6a91e15890cf86ea86ce3 /backend/ForwardMovesproof.v
parenta8dd20cd96a1c8636add5b8b45b6ee5ff5982f9a (diff)
downloadcompcert-kvx-b8823bfa481e4322e809d600624c59634447ec4d.tar.gz
compcert-kvx-b8823bfa481e4322e809d600624c59634447ec4d.zip
nearly done
Diffstat (limited to 'backend/ForwardMovesproof.v')
-rw-r--r--backend/ForwardMovesproof.v8
1 files changed, 5 insertions, 3 deletions
diff --git a/backend/ForwardMovesproof.v b/backend/ForwardMovesproof.v
index b1425401..8c036851 100644
--- a/backend/ForwardMovesproof.v
+++ b/backend/ForwardMovesproof.v
@@ -468,10 +468,12 @@ Proof.
subst args.
rewrite MOVE in GE.
simpl in H0.
- destruct (map # pc') as [mpc' | ] in *; try discriminate.
simpl in GE.
- admit.
- admit.
+ apply get_rb_sem_ge with (rb2 := Some (move src res mpc)).
+ assumption.
+ replace v with (rs # src) by congruence.
+ apply move_ok.
+ assumption.
}
admit.