use miden_core::{Felt, ONE, ZERO, operations::Operation};
pub const NUM_OP_BITS: usize = Operation::OP_BITS;
pub const NUM_HASHER_COLUMNS: usize = 8;
pub const NUM_USER_OP_HELPERS: usize = 6;
pub const NUM_OP_BATCH_FLAGS: usize = 3;
pub const OP_BATCH_8_GROUPS: [Felt; NUM_OP_BATCH_FLAGS] = [ONE, ZERO, ZERO];
pub const OP_BATCH_4_GROUPS: [Felt; NUM_OP_BATCH_FLAGS] = [ZERO, ONE, ZERO];
pub const OP_BATCH_2_GROUPS: [Felt; NUM_OP_BATCH_FLAGS] = [ZERO, ZERO, ONE];
pub const OP_BATCH_1_GROUPS: [Felt; NUM_OP_BATCH_FLAGS] = [ZERO, ONE, ONE];
pub const NUM_OP_BITS_EXTRA_COLS: usize = 2;