diff --git a/recursion/core/src/poseidon2_wide/columns/opcode_workspace.rs b/recursion/core/src/poseidon2_wide/columns/opcode_workspace.rs index af6c56a4f..74fe16314 100644 --- a/recursion/core/src/poseidon2_wide/columns/opcode_workspace.rs +++ b/recursion/core/src/poseidon2_wide/columns/opcode_workspace.rs @@ -62,6 +62,8 @@ pub struct AbsorbWorkspace { pub state_cursor: T, /// Control flow columns. + pub hash_num: T, + pub absorb_num: T, pub is_first_hash_row: T, pub num_remaining_rows: T, pub num_remaining_rows_is_zero: IsZeroOperation, @@ -88,10 +90,6 @@ pub struct AbsorbWorkspace { pub is_last_row_ending_cursor_is_seven: T, /// Is the last of an absorb and the state is not filled up (e.g. it's ending cursor is not 7). pub is_last_row_ending_cursor_not_seven: T, - - /// Used for control flow as well. - pub hash_num: T, - pub absorb_num: T, } /// Methods that are "virtual" columns (e.g. will return expressions).