data/full_repos/permissive/405799749/arithmetic_netlists/muliplier/16-bit unsigned multiplier using wallace tree/multi_8bit_unsigned.v
1: b'%Error: Cannot find file containing module: unsigned\n        ... Looked in:\n             data/full_repos/permissive/405799749/arithmetic_netlists/muliplier/16-bit/unsigned\n             data/full_repos/permissive/405799749/arithmetic_netlists/muliplier/16-bit/unsigned.v\n             data/full_repos/permissive/405799749/arithmetic_netlists/muliplier/16-bit/unsigned.sv\n             unsigned\n             unsigned.v\n             unsigned.sv\n             obj_dir/unsigned\n             obj_dir/unsigned.v\n             obj_dir/unsigned.sv\n%Error: Cannot find file containing module: multiplier\n%Error: Cannot find file containing module: using\n%Error: Cannot find file containing module: wallace\n%Error: Cannot find file containing module: tree,data/full_repos/permissive/405799749\n%Error: Cannot find file containing module: data/full_repos/permissive/405799749/arithmetic_netlists/muliplier/16-bit\n%Error: Cannot find file containing module: tree/multi_8bit_unsigned.v\n%Error: Exiting due to 7 error(s)\n'
module piso_2bit(sout,pin,load,clk,rst);
    output reg [2:0] sout;
    input [9:0] pin;
    input load,clk,rst;
    reg [10:0] dout;
    always @(posedge clk)
        begin
            if(rst)
				begin
                dout = 11'd0;
				sout = 3'b0;
				end
            else if(load)
				begin
                dout = {pin,1'b0};
				sout = dout[2:0];
				end
            else
                begin
                    dout = {2'b0,dout[10:2]};
					sout = dout[2:0];
                end
        end
endmodule
module piso_2bit(sout,pin,load,clk,rst);

    output reg [2:0] sout;
    input [9:0] pin;
    input load,clk,rst;
    reg [10:0] dout;
    always @(posedge clk)
        begin
            if(rst)
				begin
                dout = 11'd0;
				sout = 3'b0;
				end
            else if(load)
				begin
                dout = {pin,1'b0};
				sout = dout[2:0];
				end
            else
                begin
                    dout = {2'b0,dout[10:2]};
					sout = dout[2:0];
                end
        end
endmodule