63 static constexpr std::array<ColumnAndShifts, COLUMNS_PER_SET>
SRC_COLUMNS = {
64 ColumnAndShifts::precomputed_clk,
65 ColumnAndShifts::execution_last_child_id,
66 ColumnAndShifts::execution_context_id,
67 ColumnAndShifts::execution_register_0_,
68 ColumnAndShifts::execution_register_1_,
69 ColumnAndShifts::execution_rop_2_,
70 ColumnAndShifts::execution_last_child_returndata_addr,
71 ColumnAndShifts::execution_last_child_returndata_size,
72 ColumnAndShifts::execution_sel_execute_returndata_copy,
73 ColumnAndShifts::execution_sel_opcode_error
75 static constexpr std::array<ColumnAndShifts, COLUMNS_PER_SET>
DST_COLUMNS = {
76 ColumnAndShifts::data_copy_clk,
77 ColumnAndShifts::data_copy_src_context_id,
78 ColumnAndShifts::data_copy_dst_context_id,
79 ColumnAndShifts::data_copy_copy_size,
80 ColumnAndShifts::data_copy_offset,
81 ColumnAndShifts::data_copy_dst_addr,
82 ColumnAndShifts::data_copy_src_addr,
83 ColumnAndShifts::data_copy_src_data_size,
84 ColumnAndShifts::data_copy_sel_rd_copy,
85 ColumnAndShifts::data_copy_err