data/full_repos/permissive/188024377/practical-training/tgdi-practical-training-2009-WiSe-solution/verilog/mipsparts.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/188024377/practical-training/tgdi-practical-training-2009-WiSe-solution/verilog/mipsparts.v:29: 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 \'regfile\'\nmodule regfile(input         clk, \n       ^~~~~~~\n                                                                                                                                            : ... Top module \'adder\'\nmodule adder(input [31:0] a, b,\n       ^~~~~\n                                                                                                                                            : ... Top module \'sl2\'\nmodule sl2(input  [31:0] a,\n       ^~~\n                                                                                                                                            : ... Top module \'signext\'\nmodule signext(input  [15:0] a,\n       ^~~~~~~\n                                                                                                                                            : ... Top module \'flopr\'\nmodule flopr #(parameter WIDTH = 8)\n       ^~~~~\n                                                                                                                                            : ... Top module \'flopenr\'\nmodule flopenr #(parameter WIDTH = 8)\n       ^~~~~~~\n                                                                                                                                            : ... Top module \'mux2\'\nmodule mux2 #(parameter WIDTH = 8)\n       ^~~~\n%Error: Exiting due to 1 warning(s)\n'
module signext(input  [15:0] a,
               output [31:0] y);
              
  assign y = {{16{a[15]}}, a};
endmodule
module signext(input  [15:0] a,
               output [31:0] y);

              
  assign y = {{16{a[15]}}, a};
endmodule