27 (
FF(1) - in.get(C::execution_sel_l2_to_l1_msg_limit_error));
28 tmp *= scaling_factor;
29 std::get<0>(evals) +=
typename Accumulator::View(tmp);
33 auto tmp = in.get(C::execution_sel_execute_send_l2_to_l1_msg) *
34 ((execution_REMAINING_L2_TO_L1_MSG_WRITES *
35 (in.get(C::execution_sel_l2_to_l1_msg_limit_error) *
36 (
FF(1) - in.get(C::execution_remaining_l2_to_l1_msgs_inv)) +
37 in.get(C::execution_remaining_l2_to_l1_msgs_inv)) -
39 in.get(C::execution_sel_l2_to_l1_msg_limit_error));
40 tmp *= scaling_factor;
41 std::get<1>(evals) +=
typename Accumulator::View(tmp);
46 in.get(C::execution_sel_execute_send_l2_to_l1_msg) *
47 ((
FF(1) - in.get(C::execution_sel_l2_to_l1_msg_limit_error)) * (
FF(1) - in.get(C::execution_is_static)) -
48 (
FF(1) - in.get(C::execution_sel_opcode_error)));
49 tmp *= scaling_factor;
50 std::get<2>(evals) +=
typename Accumulator::View(tmp);
54 auto tmp = in.get(C::execution_sel_execute_send_l2_to_l1_msg) *
55 ((
FF(1) - in.get(C::execution_sel_opcode_error)) * (
FF(1) - in.get(C::execution_discard)) -
56 in.get(C::execution_sel_write_l2_to_l1_msg));
57 tmp *= scaling_factor;
58 std::get<3>(evals) +=
typename Accumulator::View(tmp);
62 auto tmp = in.get(C::execution_sel_execute_send_l2_to_l1_msg) *
63 ((constants_AVM_PUBLIC_INPUTS_AVM_ACCUMULATED_DATA_L2_TO_L1_MSGS_ROW_IDX +
64 in.get(C::execution_prev_num_l2_to_l1_messages)) -
65 in.get(C::execution_public_inputs_index));
66 tmp *= scaling_factor;
67 std::get<4>(evals) +=
typename Accumulator::View(tmp);
72 in.get(C::execution_sel_execute_send_l2_to_l1_msg) *
73 ((in.get(C::execution_prev_num_l2_to_l1_messages) + (
FF(1) - in.get(C::execution_sel_opcode_error))) -
74 in.get(C::execution_num_l2_to_l1_messages));
75 tmp *= scaling_factor;
76 std::get<5>(evals) +=
typename Accumulator::View(tmp);