23 static constexpr std::array<ColumnAndShifts, COLUMNS_PER_SET>
SRC_COLUMNS = {
24 ColumnAndShifts::execution_register_0_,
25 ColumnAndShifts::execution_contract_address,
26 ColumnAndShifts::execution_register_1_,
27 ColumnAndShifts::execution_discard,
28 ColumnAndShifts::execution_prev_public_data_tree_root,
29 ColumnAndShifts::execution_public_data_tree_root,
30 ColumnAndShifts::execution_prev_public_data_tree_size,
31 ColumnAndShifts::execution_public_data_tree_size,
32 ColumnAndShifts::precomputed_clk
34 static constexpr std::array<ColumnAndShifts, COLUMNS_PER_SET>
DST_COLUMNS = {
35 ColumnAndShifts::public_data_check_value,
36 ColumnAndShifts::public_data_check_address,
37 ColumnAndShifts::public_data_check_slot,
38 ColumnAndShifts::public_data_check_discard,
39 ColumnAndShifts::public_data_check_root,
40 ColumnAndShifts::public_data_check_write_root,
41 ColumnAndShifts::public_data_check_tree_size_before_write,
42 ColumnAndShifts::public_data_check_tree_size_after_write,
43 ColumnAndShifts::public_data_check_clk