data/full_repos/permissive/515471991/FullAdder1bit.v
data/verilator_xmls/4e2794ea-5319-4784-8353-d8b042a7e8c5.xml
module full_adder(sum, cout, x, y, cin);

input x, y, cin;
output  sum, cout;
  
  assign sum=x ^ y ^ cin;
  assign cout=(x&y)|(x&cin)| (y&cin);
  
  
endmodule
module full_adder(sum, cout, x, y, cin);


input x, y, cin;
output  sum, cout;
  
  assign sum=x ^ y ^ cin;
  assign cout=(x&y)|(x&cin)| (y&cin);
  
  
endmodule