26 in.get(C::bc_retrieval_no_remaining_bytecodes) * in.get(C::bc_retrieval_is_new_class);
27 const auto bc_retrieval_INSTANCE_NOT_FOUND = (
FF(1) - in.get(C::bc_retrieval_instance_exists));
30 using View =
typename std::tuple_element_t<0, ContainerOverSubrelations>::View;
32 static_cast<View
>(in.get(C::bc_retrieval_sel)) * (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_sel)));
36 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
37 auto tmp = (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_sel))) *
38 static_cast<View
>(in.get(C::bc_retrieval_instance_exists));
42 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
43 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)) *
44 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)));
48 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
49 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
50 ((
CView(bc_retrieval_REMAINING_BYTECODES) *
51 (
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)) *
52 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_remaining_bytecodes_inv))) +
53 static_cast<View
>(in.get(C::bc_retrieval_remaining_bytecodes_inv))) -
55 static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)));
59 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
60 auto tmp =
CView(bc_retrieval_INSTANCE_NOT_FOUND) *
static_cast<View
>(in.get(C::bc_retrieval_is_new_class));
64 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
65 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
66 ((
CView(bc_retrieval_INSTANCE_NOT_FOUND) +
CView(bc_retrieval_TOO_MANY_BYTECODES)) -
67 static_cast<View
>(in.get(C::bc_retrieval_error)));
71 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
73 static_cast<View
>(in.get(C::bc_retrieval_error)) *
static_cast<View
>(in.get(C::bc_retrieval_bytecode_id));
77 using View =
typename std::tuple_element_t<7, ContainerOverSubrelations>::View;
78 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_error)) *
79 (
static_cast<View
>(in.get(C::bc_retrieval_next_retrieved_bytecodes_tree_root)) -
80 static_cast<View
>(in.get(C::bc_retrieval_prev_retrieved_bytecodes_tree_root)));
84 using View =
typename std::tuple_element_t<8, ContainerOverSubrelations>::View;
85 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_error)) *
86 (
static_cast<View
>(in.get(C::bc_retrieval_next_retrieved_bytecodes_tree_size)) -
87 static_cast<View
>(in.get(C::bc_retrieval_prev_retrieved_bytecodes_tree_size)));
91 using View =
typename std::tuple_element_t<9, ContainerOverSubrelations>::View;
92 auto tmp = (
static_cast<View
>(in.get(C::bc_retrieval_should_retrieve)) -
93 static_cast<View
>(in.get(C::bc_retrieval_sel)) *
94 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_error))));
98 using View =
typename std::tuple_element_t<10, ContainerOverSubrelations>::View;
99 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
100 (
static_cast<View
>(in.get(C::bc_retrieval_retrieved_bytecodes_tree_height)) -
101 CView(constants_AVM_RETRIEVED_BYTECODES_TREE_HEIGHT));
105 using View =
typename std::tuple_element_t<11, ContainerOverSubrelations>::View;
106 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
107 (
static_cast<View
>(in.get(C::bc_retrieval_retrieved_bytecodes_merkle_separator)) -
108 CView(constants_DOM_SEP__RETRIEVED_BYTECODES_MERKLE));