27 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
28 auto tmp = (
static_cast<View
>(in.get(C::execution_da_gas_left)) -
29 static_cast<View
>(in.get(C::execution_sel_enter_call)) *
30 (
static_cast<View
>(in.get(C::execution_da_gas_limit)) -
31 static_cast<View
>(in.get(C::execution_da_gas_used))));
35 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
36 auto tmp =
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
37 (((
static_cast<View
>(in.get(C::execution_register_0_)) -
38 static_cast<View
>(in.get(C::execution_l2_gas_left))) *
39 static_cast<View
>(in.get(C::execution_call_is_l2_gas_allocated_lt_left)) +
40 static_cast<View
>(in.get(C::execution_l2_gas_left))) -
41 static_cast<View
>(in.get(C::execution_l2_gas_limit_shift)));
45 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
46 auto tmp =
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
47 (((
static_cast<View
>(in.get(C::execution_register_1_)) -
48 static_cast<View
>(in.get(C::execution_da_gas_left))) *
49 static_cast<View
>(in.get(C::execution_call_is_da_gas_allocated_lt_left)) +
50 static_cast<View
>(in.get(C::execution_da_gas_left))) -
51 static_cast<View
>(in.get(C::execution_da_gas_limit_shift)));