27 using View =
typename std::tuple_element_t<0, ContainerOverSubrelations>::View;
28 auto tmp =
static_cast<View
>(in.get(C::execution_sel_should_check_gas)) *
29 ((
static_cast<View
>(in.get(C::execution_prev_l2_gas_used)) +
CView(execution_L2_GAS_USED)) -
30 static_cast<View
>(in.get(C::execution_total_gas_l2)));
34 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
35 auto tmp =
static_cast<View
>(in.get(C::execution_sel_should_check_gas)) *
36 ((
static_cast<View
>(in.get(C::execution_prev_da_gas_used)) +
CView(execution_DA_GAS_USED)) -
37 static_cast<View
>(in.get(C::execution_total_gas_da)));
41 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
42 auto tmp = (
static_cast<View
>(in.get(C::execution_sel_out_of_gas)) -
43 (
FF(1) - (
FF(1) -
static_cast<View
>(in.get(C::execution_out_of_gas_l2))) *
44 (
FF(1) -
static_cast<View
>(in.get(C::execution_out_of_gas_da)))));
48 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
49 auto tmp = (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_should_check_gas))) *
50 static_cast<View
>(in.get(C::execution_sel_out_of_gas));