29 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
30 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_emit_notehash)) *
31 ((
CView(execution_REMAINING_NOTE_HASH_WRITES) *
32 (
static_cast<View
>(in.get(C::execution_sel_reached_max_note_hashes)) *
33 (
FF(1) -
static_cast<View
>(in.get(C::execution_remaining_note_hashes_inv))) +
34 static_cast<View
>(in.get(C::execution_remaining_note_hashes_inv))) -
36 static_cast<View
>(in.get(C::execution_sel_reached_max_note_hashes)));
40 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
41 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_emit_notehash)) *
42 ((
FF(1) -
static_cast<View
>(in.get(C::execution_sel_reached_max_note_hashes))) *
43 (
FF(1) -
static_cast<View
>(in.get(C::execution_is_static))) -
44 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_opcode_error))));
48 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
49 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_emit_notehash)) *
50 ((
FF(1) -
static_cast<View
>(in.get(C::execution_sel_opcode_error))) -
51 static_cast<View
>(in.get(C::execution_sel_write_note_hash)));
55 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
56 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_emit_notehash)) *
57 static_cast<View
>(in.get(C::execution_sel_opcode_error)) *
58 (
static_cast<View
>(in.get(C::execution_prev_note_hash_tree_root)) -
59 static_cast<View
>(in.get(C::execution_note_hash_tree_root)));
63 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
64 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_emit_notehash)) *
65 ((
static_cast<View
>(in.get(C::execution_prev_note_hash_tree_size)) +
66 static_cast<View
>(in.get(C::execution_sel_write_note_hash))) -
67 static_cast<View
>(in.get(C::execution_note_hash_tree_size)));
71 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
72 auto tmp =
static_cast<View
>(in.get(C::execution_sel_execute_emit_notehash)) *
73 ((
static_cast<View
>(in.get(C::execution_prev_num_note_hashes_emitted)) +
74 static_cast<View
>(in.get(C::execution_sel_write_note_hash))) -
75 static_cast<View
>(in.get(C::execution_num_note_hashes_emitted)));