data/full_repos/permissive/175958895/half_adder_opr.v
data/verilator_xmls/b864b35a-5804-4753-9ce8-1341bd96a3b3.xml
module half_adder_opr(sum, carry_out, a, b);
input a, b;
output sum, carry_out;

xor sum_of_digits(sum, a, b);
and carry_of_sum(carry_out, a, b);

endmodule
module half_adder_opr(sum, carry_out, a, b);

input a, b;
output sum, carry_out;

xor sum_of_digits(sum, a, b);
and carry_of_sum(carry_out, a, b);

endmodule