(** Add a range of live locations to [nm].  The range starts at the abstract pointer [p] and has length [sz]. *)

(* Specifications: *)
Lemma nlive_add:
forall bc b ofs p nm sz i,
genv_match bc ge ->
bc sp = BCstack ->
pmatch bc b ofs p ->
Ptrofs.unsigned ofs <= i < Ptrofs.unsigned ofs + sz ->
nlive (nmem_add nm p sz) b i.
Lemma incl_nmem_add:
forall nm b i p sz,
nlive nm b i -> nlive (nmem_add nm p sz) b i.