Key_actions.Of_bitstype comb = Hardcaml.Bits.tval sexp_of_t : comb t -> Sexplib0.Sexp.tRaise if the widths of t do not match those specified in the interface.
Checks the port widths of the signals in the interface. Raises if they mismatch.
val priority_select :
((comb, comb t) Hardcaml.Comb.with_valid2 list ->
(comb, comb t) Hardcaml.Comb.with_valid2)
Hardcaml.Comb.optional_branching_factorval priority_select_with_default :
((comb, comb t) Hardcaml.Comb.with_valid2 list ->
default:comb t ->
comb t)
Hardcaml.Comb.optional_branching_factorval onehot_select :
((comb, comb t) Hardcaml.Comb.with_valid2 list ->
comb t)
Hardcaml.Comb.optional_branching_factorof_ints_trunc c sets each field to the integer value in c using the declared field bit width.