aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/Asmgenproof.v
diff options
context:
space:
mode:
authorCyril SIX <cyril.six@kalray.eu>2018-04-11 15:26:03 +0200
committerCyril SIX <cyril.six@kalray.eu>2018-04-11 15:26:03 +0200
commita6c79438ae754d969558bd37eb3a7676be6e66aa (patch)
tree18f70fc6ef416e53638c445fa8ca745aef0b0fe1 /mppa_k1c/Asmgenproof.v
parent5e35117f8dd7cc4c548ecd704e11f3ca8845dedd (diff)
downloadcompcert-kvx-a6c79438ae754d969558bd37eb3a7676be6e66aa.tar.gz
compcert-kvx-a6c79438ae754d969558bd37eb3a7676be6e66aa.zip
MPPA - Ocast32signed
Diffstat (limited to 'mppa_k1c/Asmgenproof.v')
-rw-r--r--mppa_k1c/Asmgenproof.v7
1 files changed, 7 insertions, 0 deletions
diff --git a/mppa_k1c/Asmgenproof.v b/mppa_k1c/Asmgenproof.v
index 4809afcb..905bb85c 100644
--- a/mppa_k1c/Asmgenproof.v
+++ b/mppa_k1c/Asmgenproof.v
@@ -142,6 +142,13 @@ Proof.
Qed.
Hint Resolve loadimm64_label: labels.
+Remark cast32signed_label:
+ forall rd rs k, tail_nolabel k (cast32signed rd rs k).
+Proof.
+ intros; unfold cast32signed. destruct (ireg_eq rd rs); TailNoLabel.
+Qed.
+Hint Resolve cast32signed_label: labels.
+
Remark opimm64_label:
forall op opimm r1 r2 n k,
(forall r1 r2 r3, nolabel (op r1 r2 r3)) ->