Elliptic_curve_lib.Ec_fpn_ops_configtype fn = {latency : int; |
impl : scope:Hardcaml.Scope.t ->
clock:Hardcaml.Signal.t ->
enable:Hardcaml.Signal.t ->
Hardcaml.Signal.t ->
Hardcaml.Signal.t option ->
Hardcaml.Signal.t; |
}val coarse_reduce :
t ->
scope:Hardcaml.Scope.t ->
clock:Hardcaml.Signal.t ->
enable:Hardcaml.Signal.t ->
Hardcaml.Signal.t ->
Hardcaml.Signal.tval reduce :
t ->
scope:Hardcaml.Scope.t ->
clock:Hardcaml.Signal.t ->
enable:Hardcaml.Signal.t ->
Hardcaml.Signal.t ->
Hardcaml.Signal.tval multiply_latency : reduce:bool -> t -> intval square_latency : reduce:bool -> t -> int