Top.Make
module Config : Config.S
module Mixed_add : sig ... end
module I : sig ... end
val precompute : bool
val input_point_bits : int
val result_point_bits : int
val num_windows : int
val num_result_points : int
val max_window_size_bits : int
module O : sig ... end
val hierarchical : ?instance:string -> build_mode:Hardcaml.Build_mode.t -> Hardcaml.Scope.t -> Hardcaml.Signal.t Hardcaml.Interface.Create_fn(I)(O).t