Remark size_type_chunk:
forall ty, size_chunk (chunk_of_type ty) = AST.typesize ty.
Remark align_type_chunk:
forall ty, align_chunk (chunk_of_type ty) = 4 * Locations.typealign ty.

(* Specifications: *)
Lemma slot_outgoing_argument_valid:
forall f ofs ty sg,
In (S Outgoing ofs ty) (regs_of_rpairs (loc_arguments sg)) -> slot_valid f Outgoing ofs ty = true.
Lemma load_result_inject:
forall j ty v v',
Val.inject j v v' -> Val.has_type v ty -> Val.inject j v (Val.load_result (chunk_of_type ty) v').