data/full_repos/permissive/443770883/lab2/c.v
1: b"%Error: data/full_repos/permissive/443770883/lab2/c.v:4: Cannot find file containing module: 'xor2'\n    xor2 x0(a, b, t[0]);\n    ^~~~\n        ... Looked in:\n             data/full_repos/permissive/443770883/lab2,data/full_repos/permissive/443770883/xor2\n             data/full_repos/permissive/443770883/lab2,data/full_repos/permissive/443770883/xor2.v\n             data/full_repos/permissive/443770883/lab2,data/full_repos/permissive/443770883/xor2.sv\n             xor2\n             xor2.v\n             xor2.sv\n             obj_dir/xor2\n             obj_dir/xor2.v\n             obj_dir/xor2.sv\n%Error: data/full_repos/permissive/443770883/lab2/c.v:5: Cannot find file containing module: 'xor2'\n    xor2 x1(t[0], cin, sum);\n    ^~~~\n%Error: data/full_repos/permissive/443770883/lab2/c.v:7: Cannot find file containing module: 'and2'\n    and2 a0(a, b, t[1]);\n    ^~~~\n%Error: data/full_repos/permissive/443770883/lab2/c.v:8: Cannot find file containing module: 'and2'\n    and2 a1(a, cin, t[2]);\n    ^~~~\n%Error: data/full_repos/permissive/443770883/lab2/c.v:9: Cannot find file containing module: 'and2'\n    and2 a2(b, cin, t[3]);\n    ^~~~\n%Error: data/full_repos/permissive/443770883/lab2/c.v:11: Cannot find file containing module: 'or2'\n    or2 o0(t[1], t[2], t[4]);\n    ^~~\n%Error: data/full_repos/permissive/443770883/lab2/c.v:12: Cannot find file containing module: 'or2'\n    or2 o1(t[3], t[4], cout);\n    ^~~\n%Error: Exiting due to 7 error(s)\n"
module fulladd(input wire a, b, cin, output wire sum, cout);
wire [4:0] t;

    xor2 x0(a, b, t[0]);
    xor2 x1(t[0], cin, sum);

    and2 a0(a, b, t[1]);
    and2 a1(a, cin, t[2]);
    and2 a2(b, cin, t[3]);

    or2 o0(t[1], t[2], t[4]);
    or2 o1(t[3], t[4], cout);
endmodule
module fulladd(input wire a, b, cin, output wire sum, cout);

wire [4:0] t;

    xor2 x0(a, b, t[0]);
    xor2 x1(t[0], cin, sum);

    and2 a0(a, b, t[1]);
    and2 a1(a, cin, t[2]);
    and2 a2(b, cin, t[3]);

    or2 o0(t[1], t[2], t[4]);
    or2 o1(t[3], t[4], cout);
endmodule