data/full_repos/permissive/434840709/lab1/FullAdder.v
1: b'%Warning-IMPLICIT: data/full_repos/permissive/434840709/lab1/FullAdder.v:12: Signal definition not found, creating implicitly: \'z1\'\n    and(z1,x,y);\n        ^~\n                   ... Use "/* verilator lint_off IMPLICIT */" and lint_on around source to disable this message.\n%Warning-IMPLICIT: data/full_repos/permissive/434840709/lab1/FullAdder.v:13: Signal definition not found, creating implicitly: \'z2\'\n                                                                           : ... Suggested alternative: \'z1\'\n    and(z2,x,Cin); \n        ^~\n%Warning-IMPLICIT: data/full_repos/permissive/434840709/lab1/FullAdder.v:14: Signal definition not found, creating implicitly: \'z3\'\n                                                                           : ... Suggested alternative: \'z1\'\n    and(z3,y,Cin);    \n        ^~\n%Error: Exiting due to 3 warning(s)\n'
module FullAdder  (
    Cin,
    x,
    y,
    s,
    Cout
);
    input Cin,x,y;
    output s,Cout;

    xor(s,x,y,Cin);
    and(z1,x,y);
    and(z2,x,Cin); 
    and(z3,y,Cin);    
    or(Cout,z1,z2,z3);
    
endmodule
module FullAdder  (
    Cin,
    x,
    y,
    s,
    Cout
);

    input Cin,x,y;
    output s,Cout;

    xor(s,x,y,Cin);
    and(z1,x,y);
    and(z2,x,Cin); 
    and(z3,y,Cin);    
    or(Cout,z1,z2,z3);
    
endmodule