diff options
author | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2020-04-19 19:50:14 +0200 |
---|---|---|
committer | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2020-04-19 19:50:14 +0200 |
commit | d0163625ad55f8b01a3c002dd52be83b8a26e35e (patch) | |
tree | d8aa19e8cf7f69775ff5233897c7939e344010e5 /mppa_k1c | |
parent | 9010b8750aecd3a1ab45944b7dd4af3f33768f71 (diff) | |
download | compcert-kvx-d0163625ad55f8b01a3c002dd52be83b8a26e35e.tar.gz compcert-kvx-d0163625ad55f8b01a3c002dd52be83b8a26e35e.zip |
test whether the instructions are allowed
Diffstat (limited to 'mppa_k1c')
-rw-r--r-- | mppa_k1c/Archi.v | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mppa_k1c/Archi.v b/mppa_k1c/Archi.v index 69b32c7c..587f768e 100644 --- a/mppa_k1c/Archi.v +++ b/mppa_k1c/Archi.v @@ -26,11 +26,11 @@ Definition big_endian := false. Definition align_int64 := 8%Z. Definition align_float64 := 8%Z. -Definition splitlong := negb ptr64. +Definition splitlong := false. Lemma splitlong_ptr32: splitlong = true -> ptr64 = false. Proof. - unfold splitlong. destruct ptr64; simpl; congruence. + unfold splitlong. congruence. Qed. (** THIS IS NOT CHECKED ! NONE OF THIS ! *) @@ -77,3 +77,5 @@ Global Opaque ptr64 big_endian splitlong (** Whether to generate position-independent code or not *) Parameter pic_code: unit -> bool. + +Definition has_notrap_loads := true. |