diff options
Diffstat (limited to 'aarch64/Asmblockprops.v')
-rw-r--r-- | aarch64/Asmblockprops.v | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/aarch64/Asmblockprops.v b/aarch64/Asmblockprops.v index 714f83b8..782d8aee 100644 --- a/aarch64/Asmblockprops.v +++ b/aarch64/Asmblockprops.v @@ -5,6 +5,7 @@ (* Sylvain Boulmé Grenoble-INP, VERIMAG *) (* David Monniaux CNRS, VERIMAG *) (* Cyril Six Kalray *) +(* Léo Gourdin UGA, VERIMAG *) (* *) (* Copyright Kalray. Copyright VERIMAG. All rights reserved. *) (* This file is distributed under the terms of the INRIA *) @@ -22,11 +23,9 @@ Require Import Values. Require Import Asmblock. Require Import Axioms. -(* -Definition bblock_simu (ge: Genv.t fundef unit) (f: function) (bb bb': bblock) := - forall rs m, - exec_bblock ge f bb rs m <> Stuck -> - exec_bblock ge f bb rs m = exec_bblock ge f bb' rs m. +Definition bblock_simu (lk: aarch64_linker) (ge: Genv.t fundef unit) (f: function) (bb bb': bblock) := + forall rs m rs' m' t, + exec_bblock lk ge f bb rs m t rs' m' -> exec_bblock lk ge f bb rs m t rs' m'. Hint Extern 2 (_ <> _) => congruence: asmgen. @@ -51,6 +50,7 @@ Proof. intros. apply data_diff; auto with asmgen. Qed. +(* Lemma preg_of_not_SP: forall r, preg_of r <> SP. Proof. |