data/full_repos/permissive/123690745/bitExtender.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/123690745/bitExtender.v:30: 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 \'bitExtender16to32\'\nmodule bitExtender16to32(\n       ^~~~~~~~~~~~~~~~~\n                                                                        : ... Top module \'bitExtender18to32\'\nmodule bitExtender18to32(\n       ^~~~~~~~~~~~~~~~~\n                                                                        : ... Top module \'bitExtender8to32\'\nmodule bitExtender8to32(\n       ^~~~~~~~~~~~~~~~\n                                                                        : ... Top module \'bitExtender5to32\'\nmodule bitExtender5to32(\n       ^~~~~~~~~~~~~~~~\n%Error: Exiting due to 1 warning(s)\n'
module bitExtender18to32(
    input [17:0] In,
	 input sign,
    output [31:0] Out
    );
	assign Out = sign? {{14{In[15]}}, In[17:0]} : {{14{1'b0}}, In[17:0]};

endmodule
module bitExtender18to32(
    input [17:0] In,
	 input sign,
    output [31:0] Out
    );

	assign Out = sign? {{14{In[15]}}, In[17:0]} : {{14{1'b0}}, In[17:0]};

endmodule