122 static constexpr std::array<ColumnAndShifts, LOOKUP_TUPLE_SIZE>
SRC_COLUMNS = {
123 ColumnAndShifts::instr_fetching_bytecode_id, ColumnAndShifts::instr_fetching_pc,
124 ColumnAndShifts::instr_fetching_bytes_to_read, ColumnAndShifts::instr_fetching_bd0,
125 ColumnAndShifts::instr_fetching_bd1, ColumnAndShifts::instr_fetching_bd2,
126 ColumnAndShifts::instr_fetching_bd3, ColumnAndShifts::instr_fetching_bd4,
127 ColumnAndShifts::instr_fetching_bd5, ColumnAndShifts::instr_fetching_bd6,
128 ColumnAndShifts::instr_fetching_bd7, ColumnAndShifts::instr_fetching_bd8,
129 ColumnAndShifts::instr_fetching_bd9, ColumnAndShifts::instr_fetching_bd10,
130 ColumnAndShifts::instr_fetching_bd11, ColumnAndShifts::instr_fetching_bd12,
131 ColumnAndShifts::instr_fetching_bd13, ColumnAndShifts::instr_fetching_bd14,
132 ColumnAndShifts::instr_fetching_bd15, ColumnAndShifts::instr_fetching_bd16,
133 ColumnAndShifts::instr_fetching_bd17, ColumnAndShifts::instr_fetching_bd18,
134 ColumnAndShifts::instr_fetching_bd19, ColumnAndShifts::instr_fetching_bd20,
135 ColumnAndShifts::instr_fetching_bd21, ColumnAndShifts::instr_fetching_bd22,
136 ColumnAndShifts::instr_fetching_bd23, ColumnAndShifts::instr_fetching_bd24,
137 ColumnAndShifts::instr_fetching_bd25, ColumnAndShifts::instr_fetching_bd26,
138 ColumnAndShifts::instr_fetching_bd27, ColumnAndShifts::instr_fetching_bd28,
139 ColumnAndShifts::instr_fetching_bd29, ColumnAndShifts::instr_fetching_bd30,
140 ColumnAndShifts::instr_fetching_bd31, ColumnAndShifts::instr_fetching_bd32,
141 ColumnAndShifts::instr_fetching_bd33, ColumnAndShifts::instr_fetching_bd34,
142 ColumnAndShifts::instr_fetching_bd35, ColumnAndShifts::instr_fetching_bd36
144 static constexpr std::array<ColumnAndShifts, LOOKUP_TUPLE_SIZE>
DST_COLUMNS = {
145 ColumnAndShifts::bc_decomposition_id,
146 ColumnAndShifts::bc_decomposition_pc,
147 ColumnAndShifts::bc_decomposition_bytes_to_read,
148 ColumnAndShifts::bc_decomposition_bytes,
149 ColumnAndShifts::bc_decomposition_bytes_pc_plus_1,
150 ColumnAndShifts::bc_decomposition_bytes_pc_plus_2,
151 ColumnAndShifts::bc_decomposition_bytes_pc_plus_3,
152 ColumnAndShifts::bc_decomposition_bytes_pc_plus_4,
153 ColumnAndShifts::bc_decomposition_bytes_pc_plus_5,
154 ColumnAndShifts::bc_decomposition_bytes_pc_plus_6,
155 ColumnAndShifts::bc_decomposition_bytes_pc_plus_7,
156 ColumnAndShifts::bc_decomposition_bytes_pc_plus_8,
157 ColumnAndShifts::bc_decomposition_bytes_pc_plus_9,
158 ColumnAndShifts::bc_decomposition_bytes_pc_plus_10,
159 ColumnAndShifts::bc_decomposition_bytes_pc_plus_11,
160 ColumnAndShifts::bc_decomposition_bytes_pc_plus_12,
161 ColumnAndShifts::bc_decomposition_bytes_pc_plus_13,
162 ColumnAndShifts::bc_decomposition_bytes_pc_plus_14,
163 ColumnAndShifts::bc_decomposition_bytes_pc_plus_15,
164 ColumnAndShifts::bc_decomposition_bytes_pc_plus_16,
165 ColumnAndShifts::bc_decomposition_bytes_pc_plus_17,
166 ColumnAndShifts::bc_decomposition_bytes_pc_plus_18,
167 ColumnAndShifts::bc_decomposition_bytes_pc_plus_19,
168 ColumnAndShifts::bc_decomposition_bytes_pc_plus_20,
169 ColumnAndShifts::bc_decomposition_bytes_pc_plus_21,
170 ColumnAndShifts::bc_decomposition_bytes_pc_plus_22,
171 ColumnAndShifts::bc_decomposition_bytes_pc_plus_23,
172 ColumnAndShifts::bc_decomposition_bytes_pc_plus_24,
173 ColumnAndShifts::bc_decomposition_bytes_pc_plus_25,
174 ColumnAndShifts::bc_decomposition_bytes_pc_plus_26,
175 ColumnAndShifts::bc_decomposition_bytes_pc_plus_27,
176 ColumnAndShifts::bc_decomposition_bytes_pc_plus_28,
177 ColumnAndShifts::bc_decomposition_bytes_pc_plus_29,
178 ColumnAndShifts::bc_decomposition_bytes_pc_plus_30,
179 ColumnAndShifts::bc_decomposition_bytes_pc_plus_31,
180 ColumnAndShifts::bc_decomposition_bytes_pc_plus_32,
181 ColumnAndShifts::bc_decomposition_bytes_pc_plus_33,
182 ColumnAndShifts::bc_decomposition_bytes_pc_plus_34,
183 ColumnAndShifts::bc_decomposition_bytes_pc_plus_35,
184 ColumnAndShifts::bc_decomposition_bytes_pc_plus_36