31 auto tmp = (
static_cast<View
>(in.get(C::execution_sel_enter_call)) -
32 (
static_cast<View
>(in.get(C::execution_sel_execute_call)) +
33 static_cast<View
>(in.get(C::execution_sel_execute_static_call))));
37 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
38 auto tmp = (
static_cast<View
>(in.get(C::execution_sel_exit_call)) -
39 (
static_cast<View
>(in.get(C::execution_sel_failure)) +
40 static_cast<View
>(in.get(C::execution_sel_execute_return))));
44 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
45 auto tmp =
static_cast<View
>(in.get(C::execution_has_parent_ctx)) *
46 (
FF(1) -
static_cast<View
>(in.get(C::execution_has_parent_ctx)));
50 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
51 auto tmp = (
static_cast<View
>(in.get(C::execution_parent_id)) *
52 ((
FF(1) -
static_cast<View
>(in.get(C::execution_has_parent_ctx))) *
53 (
FF(1) -
static_cast<View
>(in.get(C::execution_is_parent_id_inv))) +
54 static_cast<View
>(in.get(C::execution_is_parent_id_inv))) -
55 static_cast<View
>(in.get(C::execution_has_parent_ctx)));
59 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
60 auto tmp = (
static_cast<View
>(in.get(C::execution_nested_exit_call)) -
61 static_cast<View
>(in.get(C::execution_has_parent_ctx)) *
62 static_cast<View
>(in.get(C::execution_sel_exit_call)));
66 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
67 auto tmp =
static_cast<View
>(in.get(C::execution_enqueued_call_start)) *
68 ((
static_cast<View
>(in.get(C::execution_context_id)) +
FF(1)) -
69 static_cast<View
>(in.get(C::execution_next_context_id)));
73 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
75 CView(execution_NOT_LAST_EXEC) * (
static_cast<View
>(in.get(C::execution_next_context_id_shift)) -
76 (
static_cast<View
>(in.get(C::execution_next_context_id)) +
77 static_cast<View
>(in.get(C::execution_sel_enter_call)) +
78 static_cast<View
>(in.get(C::execution_enqueued_call_start_shift))));
82 using View =
typename std::tuple_element_t<7, ContainerOverSubrelations>::View;
83 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
84 (
static_cast<View
>(in.get(C::execution_context_id_shift)) -
85 static_cast<View
>(in.get(C::execution_context_id)));
89 using View =
typename std::tuple_element_t<8, ContainerOverSubrelations>::View;
90 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
91 (
static_cast<View
>(in.get(C::execution_context_id_shift)) -
92 static_cast<View
>(in.get(C::execution_next_context_id)));
96 using View =
typename std::tuple_element_t<9, ContainerOverSubrelations>::View;
97 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_nested_exit_call)) *
98 (
static_cast<View
>(in.get(C::execution_context_id_shift)) -
99 static_cast<View
>(in.get(C::execution_parent_id)));
103 using View =
typename std::tuple_element_t<10, ContainerOverSubrelations>::View;
104 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
105 (
static_cast<View
>(in.get(C::execution_parent_id_shift)) -
106 static_cast<View
>(in.get(C::execution_parent_id)));
110 using View =
typename std::tuple_element_t<11, ContainerOverSubrelations>::View;
111 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
112 (
static_cast<View
>(in.get(C::execution_parent_id_shift)) -
113 static_cast<View
>(in.get(C::execution_context_id)));
117 using View =
typename std::tuple_element_t<12, ContainerOverSubrelations>::View;
119 static_cast<View
>(in.get(C::execution_sel_instruction_fetching_success)) *
120 ((
static_cast<View
>(in.get(C::execution_pc)) +
static_cast<View
>(in.get(C::execution_instr_length))) -
121 static_cast<View
>(in.get(C::execution_next_pc)));
125 using View =
typename std::tuple_element_t<13, ContainerOverSubrelations>::View;
126 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
127 (
FF(1) -
CView(execution_PC_JUMP)) *
128 (
static_cast<View
>(in.get(C::execution_pc_shift)) -
static_cast<View
>(in.get(C::execution_next_pc)));
132 using View =
typename std::tuple_element_t<14, ContainerOverSubrelations>::View;
133 auto tmp =
static_cast<View
>(in.get(C::execution_sel_shift)) *
134 (
static_cast<View
>(in.get(C::execution_sel_enter_call)) +
135 static_cast<View
>(in.get(C::execution_enqueued_call_start_shift))) *
136 static_cast<View
>(in.get(C::execution_pc_shift));
140 using View =
typename std::tuple_element_t<15, ContainerOverSubrelations>::View;
141 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
142 (
static_cast<View
>(in.get(C::execution_msg_sender_shift)) -
143 static_cast<View
>(in.get(C::execution_msg_sender)));
147 using View =
typename std::tuple_element_t<16, ContainerOverSubrelations>::View;
148 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
149 (
static_cast<View
>(in.get(C::execution_msg_sender_shift)) -
150 static_cast<View
>(in.get(C::execution_contract_address)));
154 using View =
typename std::tuple_element_t<17, ContainerOverSubrelations>::View;
155 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
156 (
static_cast<View
>(in.get(C::execution_contract_address_shift)) -
157 static_cast<View
>(in.get(C::execution_contract_address)));
161 using View =
typename std::tuple_element_t<18, ContainerOverSubrelations>::View;
162 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
163 (
static_cast<View
>(in.get(C::execution_contract_address_shift)) -
164 static_cast<View
>(in.get(C::execution_register_2_)));
168 using View =
typename std::tuple_element_t<19, ContainerOverSubrelations>::View;
169 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
170 (
static_cast<View
>(in.get(C::execution_bytecode_id_shift)) -
171 static_cast<View
>(in.get(C::execution_bytecode_id)));
175 using View =
typename std::tuple_element_t<20, ContainerOverSubrelations>::View;
176 auto tmp = (
FF(1) -
static_cast<View
>(in.get(C::execution_enqueued_call_end))) *
177 (
static_cast<View
>(in.get(C::execution_transaction_fee_shift)) -
178 static_cast<View
>(in.get(C::execution_transaction_fee)));
182 using View =
typename std::tuple_element_t<21, ContainerOverSubrelations>::View;
183 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
184 (
static_cast<View
>(in.get(C::execution_is_static_shift)) -
185 static_cast<View
>(in.get(C::execution_is_static)));
189 using View =
typename std::tuple_element_t<22, ContainerOverSubrelations>::View;
190 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
191 (
FF(1) -
static_cast<View
>(in.get(C::execution_is_static))) *
192 (
static_cast<View
>(in.get(C::execution_is_static_shift)) -
193 static_cast<View
>(in.get(C::execution_sel_execute_static_call)));
197 using View =
typename std::tuple_element_t<23, ContainerOverSubrelations>::View;
198 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
199 static_cast<View
>(in.get(C::execution_is_static)) *
200 (
static_cast<View
>(in.get(C::execution_is_static_shift)) -
FF(1));
204 using View =
typename std::tuple_element_t<24, ContainerOverSubrelations>::View;
205 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
206 (
static_cast<View
>(in.get(C::execution_parent_calldata_addr_shift)) -
207 static_cast<View
>(in.get(C::execution_parent_calldata_addr)));
211 using View =
typename std::tuple_element_t<25, ContainerOverSubrelations>::View;
212 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
213 (
static_cast<View
>(in.get(C::execution_parent_calldata_addr_shift)) -
214 static_cast<View
>(in.get(C::execution_rop_4_)));
218 using View =
typename std::tuple_element_t<26, ContainerOverSubrelations>::View;
219 auto tmp =
static_cast<View
>(in.get(C::execution_enqueued_call_start)) *
220 static_cast<View
>(in.get(C::execution_parent_calldata_addr));
224 using View =
typename std::tuple_element_t<27, ContainerOverSubrelations>::View;
225 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
226 (
static_cast<View
>(in.get(C::execution_parent_calldata_size_shift)) -
227 static_cast<View
>(in.get(C::execution_parent_calldata_size)));
231 using View =
typename std::tuple_element_t<28, ContainerOverSubrelations>::View;
232 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
233 (
static_cast<View
>(in.get(C::execution_parent_calldata_size_shift)) -
234 static_cast<View
>(in.get(C::execution_register_3_)));
238 using View =
typename std::tuple_element_t<29, ContainerOverSubrelations>::View;
239 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_NESTED_RET_REV_ONLY) *
240 (
static_cast<View
>(in.get(C::execution_last_child_returndata_addr_shift)) -
241 static_cast<View
>(in.get(C::execution_rop_1_)));
245 using View =
typename std::tuple_element_t<30, ContainerOverSubrelations>::View;
246 auto tmp =
CView(execution_NOT_LAST_EXEC) *
247 (
static_cast<View
>(in.get(C::execution_sel_enter_call)) +
248 static_cast<View
>(in.get(C::execution_sel_error))) *
249 static_cast<View
>(in.get(C::execution_last_child_returndata_addr_shift));
253 using View =
typename std::tuple_element_t<31, ContainerOverSubrelations>::View;
254 auto tmp =
static_cast<View
>(in.get(C::execution_enqueued_call_start)) *
255 static_cast<View
>(in.get(C::execution_last_child_returndata_addr));
259 using View =
typename std::tuple_element_t<32, ContainerOverSubrelations>::View;
260 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
261 (
static_cast<View
>(in.get(C::execution_last_child_returndata_addr_shift)) -
262 static_cast<View
>(in.get(C::execution_last_child_returndata_addr)));
266 using View =
typename std::tuple_element_t<33, ContainerOverSubrelations>::View;
267 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_NESTED_RET_REV_ONLY) *
268 (
static_cast<View
>(in.get(C::execution_last_child_returndata_size_shift)) -
269 static_cast<View
>(in.get(C::execution_register_0_)));
273 using View =
typename std::tuple_element_t<34, ContainerOverSubrelations>::View;
274 auto tmp =
CView(execution_NOT_LAST_EXEC) *
275 (
static_cast<View
>(in.get(C::execution_sel_enter_call)) +
276 static_cast<View
>(in.get(C::execution_sel_error))) *
277 static_cast<View
>(in.get(C::execution_last_child_returndata_size_shift));
281 using View =
typename std::tuple_element_t<35, ContainerOverSubrelations>::View;
282 auto tmp =
static_cast<View
>(in.get(C::execution_enqueued_call_start)) *
283 static_cast<View
>(in.get(C::execution_last_child_returndata_size));
287 using View =
typename std::tuple_element_t<36, ContainerOverSubrelations>::View;
288 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
289 (
static_cast<View
>(in.get(C::execution_last_child_returndata_size_shift)) -
290 static_cast<View
>(in.get(C::execution_last_child_returndata_size)));
294 using View =
typename std::tuple_element_t<37, ContainerOverSubrelations>::View;
295 auto tmp = (
static_cast<View
>(in.get(C::execution_nested_failure)) -
296 static_cast<View
>(in.get(C::execution_has_parent_ctx)) *
297 static_cast<View
>(in.get(C::execution_sel_failure)));
301 using View =
typename std::tuple_element_t<38, ContainerOverSubrelations>::View;
302 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_nested_return)) *
303 (
static_cast<View
>(in.get(C::execution_last_child_success_shift)) -
FF(1));
307 using View =
typename std::tuple_element_t<39, ContainerOverSubrelations>::View;
308 auto tmp =
CView(execution_NOT_LAST_EXEC) *
309 (
static_cast<View
>(in.get(C::execution_nested_failure)) +
310 static_cast<View
>(in.get(C::execution_sel_enter_call))) *
311 static_cast<View
>(in.get(C::execution_last_child_success_shift));
315 using View =
typename std::tuple_element_t<40, ContainerOverSubrelations>::View;
316 auto tmp =
static_cast<View
>(in.get(C::execution_enqueued_call_start)) *
317 static_cast<View
>(in.get(C::execution_last_child_success));
321 using View =
typename std::tuple_element_t<41, ContainerOverSubrelations>::View;
322 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
323 (
static_cast<View
>(in.get(C::execution_last_child_success_shift)) -
324 static_cast<View
>(in.get(C::execution_last_child_success)));
328 using View =
typename std::tuple_element_t<42, ContainerOverSubrelations>::View;
329 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_nested_exit_call)) *
330 (
static_cast<View
>(in.get(C::execution_last_child_id_shift)) -
331 static_cast<View
>(in.get(C::execution_context_id)));
335 using View =
typename std::tuple_element_t<43, ContainerOverSubrelations>::View;
336 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
337 static_cast<View
>(in.get(C::execution_last_child_id_shift));
341 using View =
typename std::tuple_element_t<44, ContainerOverSubrelations>::View;
342 auto tmp =
static_cast<View
>(in.get(C::execution_enqueued_call_start)) *
343 static_cast<View
>(in.get(C::execution_last_child_id));
347 using View =
typename std::tuple_element_t<45, ContainerOverSubrelations>::View;
348 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
349 (
static_cast<View
>(in.get(C::execution_last_child_id_shift)) -
350 static_cast<View
>(in.get(C::execution_last_child_id)));
354 using View =
typename std::tuple_element_t<46, ContainerOverSubrelations>::View;
355 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
356 (
static_cast<View
>(in.get(C::execution_l2_gas_limit_shift)) -
357 static_cast<View
>(in.get(C::execution_l2_gas_limit)));
361 using View =
typename std::tuple_element_t<47, ContainerOverSubrelations>::View;
362 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_nested_exit_call)) *
363 (
static_cast<View
>(in.get(C::execution_l2_gas_limit_shift)) -
364 static_cast<View
>(in.get(C::execution_parent_l2_gas_limit)));
368 using View =
typename std::tuple_element_t<48, ContainerOverSubrelations>::View;
369 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
370 (
static_cast<View
>(in.get(C::execution_da_gas_limit_shift)) -
371 static_cast<View
>(in.get(C::execution_da_gas_limit)));
375 using View =
typename std::tuple_element_t<49, ContainerOverSubrelations>::View;
376 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_nested_exit_call)) *
377 (
static_cast<View
>(in.get(C::execution_da_gas_limit_shift)) -
378 static_cast<View
>(in.get(C::execution_parent_da_gas_limit)));
382 using View =
typename std::tuple_element_t<50, ContainerOverSubrelations>::View;
383 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
384 (
static_cast<View
>(in.get(C::execution_parent_l2_gas_limit_shift)) -
385 static_cast<View
>(in.get(C::execution_parent_l2_gas_limit)));
389 using View =
typename std::tuple_element_t<51, ContainerOverSubrelations>::View;
390 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
391 (
static_cast<View
>(in.get(C::execution_parent_l2_gas_limit_shift)) -
392 static_cast<View
>(in.get(C::execution_l2_gas_limit)));
396 using View =
typename std::tuple_element_t<52, ContainerOverSubrelations>::View;
397 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
398 (
static_cast<View
>(in.get(C::execution_parent_da_gas_limit_shift)) -
399 static_cast<View
>(in.get(C::execution_parent_da_gas_limit)));
403 using View =
typename std::tuple_element_t<53, ContainerOverSubrelations>::View;
404 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
405 (
static_cast<View
>(in.get(C::execution_parent_da_gas_limit_shift)) -
406 static_cast<View
>(in.get(C::execution_da_gas_limit)));
410 using View =
typename std::tuple_element_t<54, ContainerOverSubrelations>::View;
411 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
412 (
static_cast<View
>(in.get(C::execution_parent_l2_gas_used_shift)) -
413 static_cast<View
>(in.get(C::execution_parent_l2_gas_used)));
417 using View =
typename std::tuple_element_t<55, ContainerOverSubrelations>::View;
418 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
419 (
static_cast<View
>(in.get(C::execution_parent_l2_gas_used_shift)) -
420 static_cast<View
>(in.get(C::execution_l2_gas_used)));
424 using View =
typename std::tuple_element_t<56, ContainerOverSubrelations>::View;
425 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
426 (
static_cast<View
>(in.get(C::execution_parent_da_gas_used_shift)) -
427 static_cast<View
>(in.get(C::execution_parent_da_gas_used)));
431 using View =
typename std::tuple_element_t<57, ContainerOverSubrelations>::View;
432 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
433 (
static_cast<View
>(in.get(C::execution_parent_da_gas_used_shift)) -
434 static_cast<View
>(in.get(C::execution_da_gas_used)));
438 using View =
typename std::tuple_element_t<58, ContainerOverSubrelations>::View;
439 auto tmp =
static_cast<View
>(in.get(C::execution_sel)) *
440 (
FF(1) -
static_cast<View
>(in.get(C::execution_enqueued_call_end))) *
441 (
static_cast<View
>(in.get(C::execution_retrieved_bytecodes_tree_root)) -
442 static_cast<View
>(in.get(C::execution_prev_retrieved_bytecodes_tree_root_shift)));
446 using View =
typename std::tuple_element_t<59, ContainerOverSubrelations>::View;
447 auto tmp =
static_cast<View
>(in.get(C::execution_sel)) *
448 (
FF(1) -
static_cast<View
>(in.get(C::execution_enqueued_call_end))) *
449 (
static_cast<View
>(in.get(C::execution_retrieved_bytecodes_tree_size)) -
450 static_cast<View
>(in.get(C::execution_prev_retrieved_bytecodes_tree_size_shift)));
454 using View =
typename std::tuple_element_t<60, ContainerOverSubrelations>::View;
455 auto tmp = (
static_cast<View
>(in.get(C::execution_nested_return)) -
456 static_cast<View
>(in.get(C::execution_has_parent_ctx)) *
457 static_cast<View
>(in.get(C::execution_sel_execute_return)));
461 using View =
typename std::tuple_element_t<61, ContainerOverSubrelations>::View;
462 auto tmp = (((
static_cast<View
>(in.get(C::execution_l2_gas_limit)) -
463 static_cast<View
>(in.get(C::execution_total_gas_l2))) *
464 CView(execution_SEL_CONSUMED_ALL_GAS) +
465 static_cast<View
>(in.get(C::execution_total_gas_l2))) -
466 static_cast<View
>(in.get(C::execution_l2_gas_used)));
470 using View =
typename std::tuple_element_t<62, ContainerOverSubrelations>::View;
471 auto tmp = (((
static_cast<View
>(in.get(C::execution_da_gas_limit)) -
472 static_cast<View
>(in.get(C::execution_total_gas_da))) *
473 CView(execution_SEL_CONSUMED_ALL_GAS) +
474 static_cast<View
>(in.get(C::execution_total_gas_da))) -
475 static_cast<View
>(in.get(C::execution_da_gas_used)));
479 using View =
typename std::tuple_element_t<63, ContainerOverSubrelations>::View;
480 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
481 (
static_cast<View
>(in.get(C::execution_l2_gas_used)) -
482 static_cast<View
>(in.get(C::execution_prev_l2_gas_used_shift)));
486 using View =
typename std::tuple_element_t<64, ContainerOverSubrelations>::View;
487 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
488 static_cast<View
>(in.get(C::execution_prev_l2_gas_used_shift));
492 using View =
typename std::tuple_element_t<65, ContainerOverSubrelations>::View;
493 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_nested_exit_call)) *
494 ((
static_cast<View
>(in.get(C::execution_parent_l2_gas_used)) +
495 static_cast<View
>(in.get(C::execution_l2_gas_used))) -
496 static_cast<View
>(in.get(C::execution_prev_l2_gas_used_shift)));
500 using View =
typename std::tuple_element_t<66, ContainerOverSubrelations>::View;
501 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_CTX_ROW) *
502 (
static_cast<View
>(in.get(C::execution_da_gas_used)) -
503 static_cast<View
>(in.get(C::execution_prev_da_gas_used_shift)));
507 using View =
typename std::tuple_element_t<67, ContainerOverSubrelations>::View;
508 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
509 static_cast<View
>(in.get(C::execution_prev_da_gas_used_shift));
513 using View =
typename std::tuple_element_t<68, ContainerOverSubrelations>::View;
514 auto tmp =
CView(execution_NOT_LAST_EXEC) *
static_cast<View
>(in.get(C::execution_nested_exit_call)) *
515 ((
static_cast<View
>(in.get(C::execution_parent_da_gas_used)) +
516 static_cast<View
>(in.get(C::execution_da_gas_used))) -
517 static_cast<View
>(in.get(C::execution_prev_da_gas_used_shift)));
521 using View =
typename std::tuple_element_t<69, ContainerOverSubrelations>::View;
522 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
523 (
static_cast<View
>(in.get(C::execution_note_hash_tree_root)) -
524 static_cast<View
>(in.get(C::execution_prev_note_hash_tree_root_shift)));
528 using View =
typename std::tuple_element_t<70, ContainerOverSubrelations>::View;
529 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
530 (
static_cast<View
>(in.get(C::execution_note_hash_tree_size)) -
531 static_cast<View
>(in.get(C::execution_prev_note_hash_tree_size_shift)));
535 using View =
typename std::tuple_element_t<71, ContainerOverSubrelations>::View;
536 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
537 (
static_cast<View
>(in.get(C::execution_num_note_hashes_emitted)) -
538 static_cast<View
>(in.get(C::execution_prev_num_note_hashes_emitted_shift)));
542 using View =
typename std::tuple_element_t<72, ContainerOverSubrelations>::View;
543 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
544 (
static_cast<View
>(in.get(C::execution_nullifier_tree_root)) -
545 static_cast<View
>(in.get(C::execution_prev_nullifier_tree_root_shift)));
549 using View =
typename std::tuple_element_t<73, ContainerOverSubrelations>::View;
550 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
551 (
static_cast<View
>(in.get(C::execution_nullifier_tree_size)) -
552 static_cast<View
>(in.get(C::execution_prev_nullifier_tree_size_shift)));
556 using View =
typename std::tuple_element_t<74, ContainerOverSubrelations>::View;
557 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
558 (
static_cast<View
>(in.get(C::execution_num_nullifiers_emitted)) -
559 static_cast<View
>(in.get(C::execution_prev_num_nullifiers_emitted_shift)));
563 using View =
typename std::tuple_element_t<75, ContainerOverSubrelations>::View;
564 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
565 (
static_cast<View
>(in.get(C::execution_public_data_tree_root)) -
566 static_cast<View
>(in.get(C::execution_prev_public_data_tree_root_shift)));
570 using View =
typename std::tuple_element_t<76, ContainerOverSubrelations>::View;
571 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
572 (
static_cast<View
>(in.get(C::execution_public_data_tree_size)) -
573 static_cast<View
>(in.get(C::execution_prev_public_data_tree_size_shift)));
577 using View =
typename std::tuple_element_t<77, ContainerOverSubrelations>::View;
578 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
579 (
static_cast<View
>(in.get(C::execution_written_public_data_slots_tree_root)) -
580 static_cast<View
>(in.get(C::execution_prev_written_public_data_slots_tree_root_shift)));
584 using View =
typename std::tuple_element_t<78, ContainerOverSubrelations>::View;
585 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
586 (
static_cast<View
>(in.get(C::execution_written_public_data_slots_tree_size)) -
587 static_cast<View
>(in.get(C::execution_prev_written_public_data_slots_tree_size_shift)));
591 using View =
typename std::tuple_element_t<79, ContainerOverSubrelations>::View;
592 auto tmp =
CView(execution_NOT_LAST_EXEC) * (
static_cast<View
>(in.get(C::execution_l1_l2_tree_root)) -
593 static_cast<View
>(in.get(C::execution_l1_l2_tree_root_shift)));
597 using View =
typename std::tuple_element_t<80, ContainerOverSubrelations>::View;
598 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
599 (
static_cast<View
>(in.get(C::execution_num_unencrypted_log_fields)) -
600 static_cast<View
>(in.get(C::execution_prev_num_unencrypted_log_fields_shift)));
604 using View =
typename std::tuple_element_t<81, ContainerOverSubrelations>::View;
605 auto tmp =
CView(execution_NOT_LAST_EXEC) *
CView(execution_DEFAULT_OR_NESTED_RETURN) *
606 (
static_cast<View
>(in.get(C::execution_num_l2_to_l1_messages)) -
607 static_cast<View
>(in.get(C::execution_prev_num_l2_to_l1_messages_shift)));