data/full_repos/permissive/123690745/MUX.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/123690745/MUX.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 \'MUX52\'\nmodule MUX52(\n       ^~~~~\n                                                                : ... Top module \'MUX53\'\nmodule MUX53(\n       ^~~~~\n                                                                : ... Top module \'MUX322\'\nmodule MUX322(\n       ^~~~~~\n                                                                : ... Top module \'MUX323\'\nmodule MUX323(\n       ^~~~~~\n                                                                : ... Top module \'MUX324\'\nmodule MUX324(\n       ^~~~~~\n                                                                : ... Top module \'MUX328\'\nmodule MUX328(\n       ^~~~~~\n                                                                : ... Top module \'MUX54\'\nmodule MUX54(\n       ^~~~~\n%Error: Exiting due to 1 warning(s)\n'
module MUX328(
    input [31:0] In0,
    input [31:0] In1,
    input [31:0] In2,
	 input [31:0] In3,
    input [31:0] In4,
    input [31:0] In5,
    input [31:0] In6,
	 input [31:0] In7,
    input [2:0] Select,
	 output [31:0] Out
    );
    assign Out = Select == 0 ? In0 :
					  Select == 1 ? In1 :
					  Select == 2 ? In2 :
					  Select == 3 ? In3 :
					  Select == 4 ? In4 :
					  Select == 5 ? In5 :
					  Select == 6 ? In6 :
					  In7;
endmodule
module MUX328(
    input [31:0] In0,
    input [31:0] In1,
    input [31:0] In2,
	 input [31:0] In3,
    input [31:0] In4,
    input [31:0] In5,
    input [31:0] In6,
	 input [31:0] In7,
    input [2:0] Select,
	 output [31:0] Out
    );

    assign Out = Select == 0 ? In0 :
					  Select == 1 ? In1 :
					  Select == 2 ? In2 :
					  Select == 3 ? In3 :
					  Select == 4 ? In4 :
					  Select == 5 ? In5 :
					  Select == 6 ? In6 :
					  In7;
endmodule