(** * Properties of operations over types *)

Remark transl_params_types:
  forall params,
  map typ_of_type (map snd params) = typlist_of_typelist (type_of_params params).

Lemma make_cmpu_ne_zero_correct_ptr: forall e le m a b i, eval_expr ge e le m a (Vptr b i) -> Archi.ptr64 = false -> Mem.weak_valid_pointer m b (Ptrofs.unsigned i) = true -> eval_expr ge e le m (make_cmpu_ne_zero a) Vone.