data/full_repos/permissive/52703097/adder.v
1: b'%Error: data/full_repos/permissive/52703097/adder.v:3: Cannot find include file: full_adder.v\n`include "full_adder.v" \n         ^~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/52703097,data/full_repos/permissive/52703097/full_adder.v\n             data/full_repos/permissive/52703097,data/full_repos/permissive/52703097/full_adder.v.v\n             data/full_repos/permissive/52703097,data/full_repos/permissive/52703097/full_adder.v.sv\n             full_adder.v\n             full_adder.v.v\n             full_adder.v.sv\n             obj_dir/full_adder.v\n             obj_dir/full_adder.v.v\n             obj_dir/full_adder.v.sv\n%Error: Exiting due to 1 error(s)\n'
module adder(
    input [31:0] i_a,
    input [31:0] i_b,
    input i_cin,
    output [31:0 ] o_result,
    output o_cout);

    wire [32:0] ripple;
    assign ripple[0] = i_cin;
    assign o_cout = ripple[32];

    genvar i;


    generate
    for (i = 0; i < 32; i = i + 1)
        full_adder fa(
            .i_a(i_a[i]),
            .i_b(i_b[i]),
            .i_cin(ripple[i]),
            .o_result(o_result[i]),
            .o_cout(ripple[i+1])
        );
    endgenerate

endmodule
module adder(
    input [31:0] i_a,
    input [31:0] i_b,
    input i_cin,
    output [31:0 ] o_result,
    output o_cout);


    wire [32:0] ripple;
    assign ripple[0] = i_cin;
    assign o_cout = ripple[32];

    genvar i;


    generate
    for (i = 0; i < 32; i = i + 1)
        full_adder fa(
            .i_a(i_a[i]),
            .i_b(i_b[i]),
            .i_cin(ripple[i]),
            .o_result(o_result[i]),
            .o_cout(ripple[i+1])
        );
    endgenerate

endmodule