Section LABELS.
Remark find_label_save_callee_save:
forall lbl l ofs k,
Mach.find_label lbl (save_callee_save_rec l ofs k) = Mach.find_label lbl k.
Remark find_label_restore_callee_save:
forall lbl l ofs k,
Mach.find_label lbl (restore_callee_save_rec l ofs k) = Mach.find_label lbl k.
End LABELS.
(** Code tail property for Linear executions. *)
(** Code tail property for translations *)
(** * Semantic preservation *)
(** Preservation / translation of global symbols and functions. *)
Proof (Genv.find_symbol_match TRANSF).
Proof (Genv.senv_match TRANSF).

Lemma functions_translated:
forall v f,
Genv.find_funct ge v = Some f ->
exists tf,
Genv.find_funct tge v = Some tf /\ transf_fundef f = OK tf.