aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/Asmgenproof.v
diff options
context:
space:
mode:
authorCyril SIX <cyril.six@kalray.eu>2018-04-04 11:40:16 +0200
committerCyril SIX <cyril.six@kalray.eu>2018-04-04 16:30:10 +0200
commit36076263491312d634bd0d39f8de718f32462da2 (patch)
tree3cfd58bba2cccd1bd52aae00d411c3f9ee2aa1cf /mppa_k1c/Asmgenproof.v
parent69813ed0107cd76caa322db5e1df1b7b969b7012 (diff)
downloadcompcert-kvx-36076263491312d634bd0d39f8de718f32462da2.tar.gz
compcert-kvx-36076263491312d634bd0d39f8de718f32462da2.zip
MPPA - Added signed immediate comparison
Diffstat (limited to 'mppa_k1c/Asmgenproof.v')
-rw-r--r--mppa_k1c/Asmgenproof.v3
1 files changed, 3 insertions, 0 deletions
diff --git a/mppa_k1c/Asmgenproof.v b/mppa_k1c/Asmgenproof.v
index dd495cd4..cc5383a0 100644
--- a/mppa_k1c/Asmgenproof.v
+++ b/mppa_k1c/Asmgenproof.v
@@ -180,6 +180,9 @@ Remark transl_cbranch_label:
transl_cbranch cond args lbl k = OK c -> tail_nolabel k c.
Proof.
intros. unfold transl_cbranch in H. (* unfold transl_cond_op in H. *) destruct cond; TailNoLabel.
+(* Ccompimm *)
+ - unfold loadimm32. destruct (make_immed32 n); TailNoLabel. unfold transl_comp; TailNoLabel.
+(* Ccompuimm *)
- unfold loadimm32. destruct (make_immed32 n); TailNoLabel. unfold transl_comp; TailNoLabel.
Qed.