Parameter XComb.1-Synth
module LutEqn : sig ... endval x_lut : LutEqn.t -> Signal.t -> Signal.tval x_map : LutEqn.t -> Signal.t Hardcaml__.Import.list -> Signal.tval x_and : Signal.t -> Signal.t -> Signal.tval x_or : Signal.t -> Signal.t -> Signal.tval x_xor : Signal.t -> Signal.t -> Signal.tval x_not : Signal.t -> Signal.tval x_reduce_carry : Hardcaml__.Import.bool -> (LutEqn.t -> LutEqn.t -> LutEqn.t) -> Signal.t -> Signal.t -> Signal.t -> Signal.tval x_and_reduce : Signal.t -> Signal.tval x_or_reduce : Signal.t -> Signal.tval x_reduce_tree : (LutEqn.t -> LutEqn.t -> LutEqn.t) -> Signal.t -> Signal.tval x_add_carry : LutEqn.t -> Signal.t -> Signal.t -> Signal.t -> Signal.t * Signal.tval x_add : Signal.t -> Signal.t -> Signal.tval x_sub : Signal.t -> Signal.t -> Signal.tval x_mux_add_carry : LutEqn.t -> Signal.t -> Signal.t -> (Signal.t * Signal.t) -> Signal.t -> Signal.t * Signal.tval x_mux_add : Signal.t -> (Signal.t * Signal.t) -> Signal.t -> Signal.tx_mux_add x (a, a') bgives(x ? a : a') + b