(* general list lemmas *)
Notation vint z := (Vint (Int.repr z)).Notation vptrofs z := (Vptrofs (Ptrofs.repr z)).

Lemma Znth_app : forall {A}{d: Inhabitant A} (l1 l2 : list A) i, Zlength l1 = i -> Znth i (l1 ++ l2) = Znth 0 l2.