(** ** Properties of [load]. *)

(** The value returned by [load] belongs to the type of the memory quantity accessed: [Vundef], [Vint] or [Vptr] for an integer quantity, [Vundef] or [Vfloat] for a float quantity. *)
Axiom load_type:
forall m chunk b ofs v,
load chunk m b ofs = Some v ->
Val.has_type v (type_of_chunk chunk).