data/full_repos/permissive/493441306/Verilog Language/more_verilog_features/06_bcdadd100.v
1: b'%Error: Cannot find file containing module: Language/more_verilog_features,data/full_repos/permissive/493441306\n        ... Looked in:\n             data/full_repos/permissive/493441306/Verilog/Language/more_verilog_features,data/full_repos/permissive/493441306\n             data/full_repos/permissive/493441306/Verilog/Language/more_verilog_features,data/full_repos/permissive/493441306.v\n             data/full_repos/permissive/493441306/Verilog/Language/more_verilog_features,data/full_repos/permissive/493441306.sv\n             Language/more_verilog_features,data/full_repos/permissive/493441306\n             Language/more_verilog_features,data/full_repos/permissive/493441306.v\n             Language/more_verilog_features,data/full_repos/permissive/493441306.sv\n             obj_dir/Language/more_verilog_features,data/full_repos/permissive/493441306\n             obj_dir/Language/more_verilog_features,data/full_repos/permissive/493441306.v\n             obj_dir/Language/more_verilog_features,data/full_repos/permissive/493441306.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/493441306/Verilog\n%Error: Cannot find file containing module: Language/more_verilog_features/06_bcdadd100.v\n%Error: Exiting due to 3 error(s)\n'
module top_module( 
    input [399:0] a, b,
    input cin,
    output cout,
    output [399:0] sum );
    
    wire [99:0] c;
    
    bcd_fadd add0(a[3:0], b[3:0], cin, c[0], sum[3:0]);
    
    genvar i;
    generate
        for (i=1;i<100;i++) begin:NameOfThisLoop
            bcd_fadd addi( a[4*i+3 :4*i], b[4*i+3 :4*i], c[i-1], c[i], sum[4*i+3 :4*i] );
        end
    endgenerate
   
    assign cout = c[99];

endmodule
module top_module( 
    input [399:0] a, b,
    input cin,
    output cout,
    output [399:0] sum );

    
    wire [99:0] c;
    
    bcd_fadd add0(a[3:0], b[3:0], cin, c[0], sum[3:0]);
    
    genvar i;
    generate
        for (i=1;i<100;i++) begin:NameOfThisLoop
            bcd_fadd addi( a[4*i+3 :4*i], b[4*i+3 :4*i], c[i-1], c[i], sum[4*i+3 :4*i] );
        end
    endgenerate
   
    assign cout = c[99];

endmodule