data/full_repos/permissive/446997925/hw3/adder_32.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/446997925/hw3/adder_32.v:79: Multiple top level modules\n                                                                         : ... Suggest see manual; fix the duplicates, or use --top-module to select top.\n                   ... Use "/* verilator lint_off MULTITOP */" and lint_on around source to disable this message.\n                                                                         : ... Top module \'adder_32_i\'\nmodule adder_32_i (out,carry_out,input1,input2,carry_in);\n       ^~~~~~~~~~\n                                                                         : ... Top module \'adder_32\'\nmodule adder_32 (out,input1,input2);\n       ^~~~~~~~\n%Error: Exiting due to 1 warning(s)\n'
module adder_4 (out,carry_out,input1,input2,carry_in);
input [3:0] input1, input2;
input carry_in;
output carry_out;
output [3:0] out;
wire intermediate_carry;

adder_2 f(out[1:0], intermediate_carry, input1[1:0], input2[1:0], carry_in),
           s(out[3:2], carry_out, input1[3:2], input2[3:2], intermediate_carry);
endmodule
module adder_4 (out,carry_out,input1,input2,carry_in);

input [3:0] input1, input2;
input carry_in;
output carry_out;
output [3:0] out;
wire intermediate_carry;

adder_2 f(out[1:0], intermediate_carry, input1[1:0], input2[1:0], carry_in),
           s(out[3:2], carry_out, input1[3:2], input2[3:2], intermediate_carry);
endmodule