data/full_repos/permissive/469129654/src/full_adder_modular.v
1: b"%Error: data/full_repos/permissive/469129654/src/full_adder_modular.v:7: Cannot find file containing module: 'xnor_2inputs'\n    xnor_2inputs xnor1(a, b, connect1);\n    ^~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/469129654/src,data/full_repos/permissive/469129654/xnor_2inputs\n             data/full_repos/permissive/469129654/src,data/full_repos/permissive/469129654/xnor_2inputs.v\n             data/full_repos/permissive/469129654/src,data/full_repos/permissive/469129654/xnor_2inputs.sv\n             xnor_2inputs\n             xnor_2inputs.v\n             xnor_2inputs.sv\n             obj_dir/xnor_2inputs\n             obj_dir/xnor_2inputs.v\n             obj_dir/xnor_2inputs.sv\n%Error: data/full_repos/permissive/469129654/src/full_adder_modular.v:9: Cannot find file containing module: 'xnor_2inputs'\n    xnor_2inputs xnor2(connect2, carry_in, connect3);\n    ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/469129654/src/full_adder_modular.v:11: Cannot find file containing module: 'and_or_invert_4inputs'\n    and_or_invert_4inputs aoi(carry_in, connect2, a, b, connect4);\n    ^~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 3 error(s)\n"
module full_adder_modular(a, b, carry_in, sum, carry_out);
    input a, b, carry_in;
    output sum, carry_out;

    wire connect1, connect2, connect3, connect4;

    xnor_2inputs xnor1(a, b, connect1);
    not not1(connect2, connect1);
    xnor_2inputs xnor2(connect2, carry_in, connect3);
    not not2(sum, connect3);
    and_or_invert_4inputs aoi(carry_in, connect2, a, b, connect4);
    not not3(carry_out, connect4);

endmodule
module full_adder_modular(a, b, carry_in, sum, carry_out);

    input a, b, carry_in;
    output sum, carry_out;

    wire connect1, connect2, connect3, connect4;

    xnor_2inputs xnor1(a, b, connect1);
    not not1(connect2, connect1);
    xnor_2inputs xnor2(connect2, carry_in, connect3);
    not not2(sum, connect3);
    and_or_invert_4inputs aoi(carry_in, connect2, a, b, connect4);
    not not3(carry_out, connect4);

endmodule