selectedMultiplier method

Multiplier Function(Logic term1, Logic term2, {Logic? clk, String? definitionName, Logic? enable, String name, Logic? reset}) selectedMultiplier()

Return the Multiplier Functor selected.

Implementation

Multiplier Function(Logic term1, Logic term2,
    {Logic? clk,
    Logic? reset,
    Logic? enable,
    String name,
    String? definitionName}) selectedMultiplier() {
  if (compressionTreeMultiplierKnob.value) {
    return (Logic term1, Logic term2,
            {Logic? clk,
            Logic? reset,
            Logic? enable,
            String name = 'comp_tree_multiplier',
            String? definitionName}) =>
        CompressionTreeMultiplier(term1, term2,
            radix: radixKnob.value,
            adderGen: adderSelectionKnob.selectedAdder(),
            clk: clk,
            reset: reset,
            enable: enable,
            definitionName: definitionName);
  }
  return NativeMultiplier.new;
}