data/full_repos/permissive/169574047/generate/generate.srcs/sources_1/new/genif_multiplier.v
'utf-8' codec can't decode byte 0xb1 in position 475: invalid start byte
1: b"%Error: data/full_repos/permissive/169574047/generate/generate.srcs/sources_1/new/genif_multiplier.v:44: Cannot find file containing module: 'tree_multiplier'\n        tree_multiplier #(a0_width, a1_width) m0 (product, a0, a1);\n        ^~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/169574047/generate/generate.srcs/sources_1/new,data/full_repos/permissive/169574047/tree_multiplier\n             data/full_repos/permissive/169574047/generate/generate.srcs/sources_1/new,data/full_repos/permissive/169574047/tree_multiplier.v\n             data/full_repos/permissive/169574047/generate/generate.srcs/sources_1/new,data/full_repos/permissive/169574047/tree_multiplier.sv\n             tree_multiplier\n             tree_multiplier.v\n             tree_multiplier.sv\n             obj_dir/tree_multiplier\n             obj_dir/tree_multiplier.v\n             obj_dir/tree_multiplier.sv\n%Error: Exiting due to 1 error(s)\n"
module genif_multiplier(product, a0, a1);

parameter a0_width = 8;
parameter a1_width = 8;




localparam product_width = a0_width + a1_width;


output [product_width-1:0] product;
input [a0_width-1:0] a0;
input [a1_width-1:0] a1;



generate
    if(a0_width < 8 || a1_width < 8)
        cla_multiplier #(a0_width, a1_width) m0 (product, a0, a1);
    else
        tree_multiplier #(a0_width, a1_width) m0 (product, a0, a1);
endgenerate

endmodule
module genif_multiplier(product, a0, a1);


parameter a0_width = 8;
parameter a1_width = 8;




localparam product_width = a0_width + a1_width;


output [product_width-1:0] product;
input [a0_width-1:0] a0;
input [a1_width-1:0] a1;



generate
    if(a0_width < 8 || a1_width < 8)
        cla_multiplier #(a0_width, a1_width) m0 (product, a0, a1);
    else
        tree_multiplier #(a0_width, a1_width) m0 (product, a0, a1);
endgenerate

endmodule