package p4spectec
Module Spec.Rel
type call_rel =
string ->
Backend_sim.Spec_impl.Rel.Value.t list ->
Backend_sim.Spec_impl.Rel.Value.t listval register : call_rel -> unitval lvalue_read_var :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_read_var_global :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_read_dot :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
string ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_read_dot_global :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
string ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_write_var :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_write_dot :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
string ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_write_var_local :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_write_dot_global :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
string ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.tval lvalue_write_dot_local :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
string ->
string ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.tval v1model_init_packet_in :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t * Backend_sim.Spec_impl.Rel.Value.tval v1model_init_packet_out :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t * Backend_sim.Spec_impl.Rel.Value.tval v1model_init_globals :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.IO.port ->
Backend_sim.Spec_impl.Rel.Value.tval v1model_setup_preserved_meta_fields :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.tval ebpf_init_globals :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.tval psa_ingress_init_packet_in :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t * Backend_sim.Spec_impl.Rel.Value.tval psa_ingress_init_packet_out :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t * Backend_sim.Spec_impl.Rel.Value.tval psa_ingress_init_metadata :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.IO.port ->
string ->
Backend_sim.Spec_impl.Rel.Value.tval psa_ingress_init_globals :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.IO.port ->
Backend_sim.Spec_impl.Rel.Value.tval psa_egress_init_packet_in :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t * Backend_sim.Spec_impl.Rel.Value.tval psa_egress_init_packet_out :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t * Backend_sim.Spec_impl.Rel.Value.tval psa_egress_init_metadata :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.IO.port ->
string ->
int ->
int ->
Backend_sim.Spec_impl.Rel.Value.tval psa_egress_init_globals :
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.Value.t ->
Backend_sim.Spec_impl.Rel.IO.port ->
Backend_sim.Spec_impl.Rel.Value.t