27 auto tmp =
static_cast<View
>(in.get(C::execution_sel_l2_to_l1_msg_limit_error)) *
28 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_l2_to_l1_msg_limit_error)));
32 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
33 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_send_l2_to_l1_msg)) *
34 ((
CView(execution_REMAINING_L2_TO_L1_MSG_WRITES) *
35 (
static_cast<View
>(in.get(C::execution_sel_l2_to_l1_msg_limit_error)) *
36 (
FF(1) -
static_cast<View
>(in.get(C::execution_remaining_l2_to_l1_msgs_inv))) +
37 static_cast<View
>(in.get(C::execution_remaining_l2_to_l1_msgs_inv))) -
39 static_cast<View
>(in.get(C::execution_sel_l2_to_l1_msg_limit_error)));
43 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
45 static_cast<View
>(in.get(C::execution_sel_execute_send_l2_to_l1_msg)) *
46 (
CView(constants_MAX_ETH_ADDRESS_VALUE) -
static_cast<View
>(in.get(C::execution_max_eth_address_value)));
50 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
51 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_send_l2_to_l1_msg)) *
52 ((
FF(1) -
static_cast<View
>(in.get(C::execution_sel_l2_to_l1_msg_limit_error))) *
53 (
FF(1) -
static_cast<View
>(in.get(C::execution_is_static))) *
54 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_too_large_recipient_error))) -
55 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_opcode_error))));
59 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
60 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_send_l2_to_l1_msg)) *
61 ((
FF(1) -
static_cast<View
>(in.get(C::execution_sel_opcode_error))) *
62 (
FF(1) -
static_cast<View
>(in.get(C::execution_discard))) -
63 static_cast<View
>(in.get(C::execution_sel_write_l2_to_l1_msg)));
67 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
68 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_send_l2_to_l1_msg)) *
69 ((
CView(constants_AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_L2_TO_L1_MSGS_ROW_IDX) +
70 static_cast<View
>(in.get(C::execution_prev_num_l2_to_l1_messages))) -
71 static_cast<View
>(in.get(C::execution_public_inputs_index)));
75 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
76 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_send_l2_to_l1_msg)) *
77 ((
static_cast<View
>(in.get(C::execution_prev_num_l2_to_l1_messages)) +
78 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_opcode_error)))) -
79 static_cast<View
>(in.get(C::execution_num_l2_to_l1_messages)));