28 in.get(C::execution_sel_reached_max_nullifiers) * (
FF(1) - in.get(C::execution_sel_reached_max_nullifiers));
29 tmp *= scaling_factor;
30 std::get<0>(evals) +=
typename Accumulator::View(tmp);
35 in.get(C::execution_sel_execute_emit_nullifier) *
36 ((execution_REMAINING_NULLIFIER_WRITES * (in.get(C::execution_sel_reached_max_nullifiers) *
37 (
FF(1) - in.get(C::execution_remaining_nullifiers_inv)) +
38 in.get(C::execution_remaining_nullifiers_inv)) -
40 in.get(C::execution_sel_reached_max_nullifiers));
41 tmp *= scaling_factor;
42 std::get<1>(evals) +=
typename Accumulator::View(tmp);
47 in.get(C::execution_sel_execute_emit_nullifier) *
48 ((
FF(1) - in.get(C::execution_sel_reached_max_nullifiers)) * (
FF(1) - in.get(C::execution_is_static)) -
49 in.get(C::execution_sel_write_nullifier));
50 tmp *= scaling_factor;
51 std::get<2>(evals) +=
typename Accumulator::View(tmp);
55 auto tmp = in.get(C::execution_sel_execute_emit_nullifier) *
56 (
FF(1) - in.get(C::execution_sel_write_nullifier)) * (
FF(1) - in.get(C::execution_sel_opcode_error));
57 tmp *= scaling_factor;
58 std::get<3>(evals) +=
typename Accumulator::View(tmp);
62 auto tmp = in.get(C::execution_sel_execute_emit_nullifier) * in.get(C::execution_sel_opcode_error) *
63 (in.get(C::execution_prev_nullifier_tree_root) - in.get(C::execution_nullifier_tree_root));
64 tmp *= scaling_factor;
65 std::get<4>(evals) +=
typename Accumulator::View(tmp);
69 auto tmp = in.get(C::execution_sel_execute_emit_nullifier) *
70 ((in.get(C::execution_prev_nullifier_tree_size) + execution_SUCCESSFUL_WRITE) -
71 in.get(C::execution_nullifier_tree_size));
72 tmp *= scaling_factor;
73 std::get<5>(evals) +=
typename Accumulator::View(tmp);
77 auto tmp = in.get(C::execution_sel_execute_emit_nullifier) *
78 ((in.get(C::execution_prev_num_nullifiers_emitted) + execution_SUCCESSFUL_WRITE) -
79 in.get(C::execution_num_nullifiers_emitted));
80 tmp *= scaling_factor;
81 std::get<6>(evals) +=
typename Accumulator::View(tmp);