data/full_repos/permissive/416548358/Adder.srcs/sources_1/new/bit_full_adder.v
1: b"%Error: data/full_repos/permissive/416548358/Adder.srcs/sources_1/new/bit_full_adder.v:28: Can't find definition of variable: 'C'\n    assign S = (~A & ~B & C) | (~A & B & ~C) | (A & ~B & ~C) | (A & B & C);\n                          ^\n%Error: Exiting due to 1 error(s)\n"
module bit_full_adder(
    input A, B, Cin,
    output S, Cout
    );
    
    assign S = (~A & ~B & C) | (~A & B & ~C) | (A & ~B & ~C) | (A & B & C);
    assign Cout = (B & C) | (A & C) | (A & B);
    
endmodule
module bit_full_adder(
    input A, B, Cin,
    output S, Cout
    );

    
    assign S = (~A & ~B & C) | (~A & B & ~C) | (A & ~B & ~C) | (A & B & C);
    assign Cout = (B & C) | (A & C) | (A & B);
    
endmodule