data/full_repos/permissive/441359809/src/yosys/tests/simple/multiplier.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/441359809/src/yosys/tests/simple/multiplier.v:77: 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 \'Multiplier_flat\'\nmodule Multiplier_flat #(parameter M = 4, parameter N = 4)(\n       ^~~~~~~~~~~~~~~\n                                                                                              : ... Top module \'Multiplier_2D\'\nmodule Multiplier_2D #(parameter M = 4, parameter N = 4)(\n       ^~~~~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/441359809/src/yosys/tests/simple/multiplier.v:99: Operator ASSIGNW expects 8 bits on the Assign RHS, but Assign RHS\'s REPLICATE generates 9 bits.\n                                                                                           : ... In instance Multiplier_2D\n    assign PP[i] = { {(N-i){1\'b0}}, Cout, gS};\n                 ^\n%Error: Exiting due to 2 warning(s)\n'
module FullAdder(input A,B,Cin, output wire S,Cout);
assign {Cout,S} = A+B+Cin;
endmodule
module FullAdder(input A,B,Cin, output wire S,Cout);

assign {Cout,S} = A+B+Cin;
endmodule