24 static constexpr std::array<ColumnAndShifts, LOOKUP_TUPLE_SIZE>
SRC_COLUMNS = {
25 ColumnAndShifts::bc_hashing_start, ColumnAndShifts::bc_hashing_end,
26 ColumnAndShifts::bc_hashing_packed_fields_0, ColumnAndShifts::bc_hashing_packed_fields_1,
27 ColumnAndShifts::bc_hashing_packed_fields_2, ColumnAndShifts::bc_hashing_input_len,
28 ColumnAndShifts::bc_hashing_rounds_rem, ColumnAndShifts::bc_hashing_bytecode_id
30 static constexpr std::array<ColumnAndShifts, LOOKUP_TUPLE_SIZE>
DST_COLUMNS = {
31 ColumnAndShifts::poseidon2_hash_start,
32 ColumnAndShifts::poseidon2_hash_end,
33 ColumnAndShifts::poseidon2_hash_input_0,
34 ColumnAndShifts::poseidon2_hash_input_1,
35 ColumnAndShifts::poseidon2_hash_input_2,
36 ColumnAndShifts::poseidon2_hash_input_len,
37 ColumnAndShifts::poseidon2_hash_num_perm_rounds_rem,
38 ColumnAndShifts::poseidon2_hash_output