diff options
Diffstat (limited to 'kvx/lib/RTLpathSE_impl.v')
-rw-r--r-- | kvx/lib/RTLpathSE_impl.v | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/kvx/lib/RTLpathSE_impl.v b/kvx/lib/RTLpathSE_impl.v index 480b647f..a1bd8638 100644 --- a/kvx/lib/RTLpathSE_impl.v +++ b/kvx/lib/RTLpathSE_impl.v @@ -513,15 +513,15 @@ Proof. - simpl in CORE. rewrite <- CORE. constructor; [apply svident_simu_refl|]. erewrite <- list_sval_eval_preserved; [| eapply ctx]. constructor. (* Sbuiltin *) - - simpl in CORE. destruct hf2; try contradiction. destruct CORE as (PCEQ & ? & ? & ?). subst. - constructor; [assumption | reflexivity]. + - (* simpl in CORE. destruct hf2; try contradiction. destruct CORE as (PCEQ & ? & ? & ?). subst. + constructor; [assumption | reflexivity]. *) admit. (* Sjumptable *) - simpl in CORE. destruct hf2; try contradiction. destruct CORE as (PCEQ & ?). subst. constructor; [assumption|]. erewrite <- seval_preserved; [| eapply ctx]. constructor. (* Sreturn *) - simpl in CORE. subst. constructor. -Qed. +Admitted. Record hsstate := { hinternal:> hsistate; hfinal: sfval }. @@ -1612,9 +1612,9 @@ Proof. + admit. + admit. (* Sbuiltin *) - - destruct fv2; try discriminate. intro. explore. + - (* destruct fv2; try discriminate. intro. explore. apply revmap_check_single_correct in EQ1. apply list_builtin_arg_simub_correct in EQ2. - subst. constructor; auto. + subst. constructor; auto. *) admit. (* Sjumptable *) - destruct fv2; try discriminate. intro. explore. apply revmap_check_list_correct in EQ. apply sval_simub_correct in EQ0. subst. |