data/full_repos/permissive/127511545/src/MUX.v
None: at end of input
1: b'%Warning-MULTITOP: data/full_repos/permissive/127511545/src/MUX.v:68: 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 \'MUX2x5to5\'\nmodule MUX2x5to5(AdderOutput, Adder0, Adder1, Selector);\n       ^~~~~~~~~\n                                                                    : ... Top module \'MUX3x32to32\'\nmodule MUX3x32to32(DataOutput, A, B, C, Selector);\n       ^~~~~~~~~~~\n                                                                    : ... Top module \'MUX32x32to32\'\nmodule MUX32x32to32(ReadData, Input0, Input1, Input2, Input3, Input4, Input5, Input6, Input7, Input8, Input9, Input10, Input11, Input12, Input13, Input14, Input15, Input16, Input17, Input18, Input19, Input20, Input21, Input22, Input23, Input24, Input25, Input26, Input27, Input28, Input29, Input30, Input31, ReadRegister);\n       ^~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:197: Signal definition not found, creating implicitly: \'NotSelector\'\n                                                                     : ... Suggested alternative: \'Selector\'\n not #(50) inv0(NotSelector, Selector);\n                ^~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:198: Signal definition not found, creating implicitly: \'O1\'\n                                                                     : ... Suggested alternative: \'O\'\n and #(50) a0(O1, A, NotSelector);\n              ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:199: Signal definition not found, creating implicitly: \'O2\'\n                                                                     : ... Suggested alternative: \'O\'\n and #(50) a1(O2, B, Selector);\n              ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:124: Signal definition not found, creating implicitly: \'G3\'\n or #(50) o0(G3, F[0], F[1], F[2], F[3]);\n             ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:125: Signal definition not found, creating implicitly: \'G4\'\n                                                                     : ... Suggested alternative: \'G3\'\n or #(50) o1(G4, F[4], F[5], F[6], F[7]);\n             ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:126: Signal definition not found, creating implicitly: \'G5\'\n                                                                     : ... Suggested alternative: \'G3\'\n or #(50) o2(G5, F[8], F[9], F[10], F[11]);\n             ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:127: Signal definition not found, creating implicitly: \'G6\'\n                                                                     : ... Suggested alternative: \'G3\'\n or #(50) o3(G6, F[12], F[13], F[14], F[15]);\n             ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:128: Signal definition not found, creating implicitly: \'G7\'\n                                                                     : ... Suggested alternative: \'G3\'\n or #(50) o4(G7, F[16], F[17], F[18], F[19]);\n             ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:129: Signal definition not found, creating implicitly: \'G8\'\n                                                                     : ... Suggested alternative: \'G3\'\n or #(50) o5(G8, F[20], F[21], F[22], F[23]);\n             ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:130: Signal definition not found, creating implicitly: \'G9\'\n                                                                     : ... Suggested alternative: \'G3\'\n or #(50) o6(G9, F[24], F[25], F[26], F[27]);\n             ^~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:131: Signal definition not found, creating implicitly: \'G10\'\n or #(50) o7(G10, F[28], F[29], F[30], F[31]);\n             ^~~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:132: Signal definition not found, creating implicitly: \'G11\'\n                                                                     : ... Suggested alternative: \'G10\'\n or #(50) o8(G11, G3, G4, G5, G6);\n             ^~~\n%Warning-IMPLICIT: data/full_repos/permissive/127511545/src/MUX.v:133: Signal definition not found, creating implicitly: \'G12\'\n                                                                     : ... Suggested alternative: \'G10\'\n or #(50) o9(G12, G7, G8, G9, 10);\n             ^~~\n%Error: data/full_repos/permissive/127511545/src/MUX.v:90: Cannot find file containing module: \'Decoder5to32\'\n Decoder5to32 d5t32(OutputEnable, Select);\n ^~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/127511545/src,data/full_repos/permissive/127511545/Decoder5to32\n             data/full_repos/permissive/127511545/src,data/full_repos/permissive/127511545/Decoder5to32.v\n             data/full_repos/permissive/127511545/src,data/full_repos/permissive/127511545/Decoder5to32.sv\n             Decoder5to32\n             Decoder5to32.v\n             Decoder5to32.sv\n             obj_dir/Decoder5to32\n             obj_dir/Decoder5to32.v\n             obj_dir/Decoder5to32.sv\n%Warning-WIDTH: data/full_repos/permissive/127511545/src/MUX.v:133: Operator OR expects 32 or 4 bits on the LHS, but LHS\'s VARREF \'G7\' generates 1 bits.\n                                                                  : ... In instance MUX32x32to32.mux31\n or #(50) o9(G12, G7, G8, G9, 10);\n                    ^\n%Warning-WIDTH: data/full_repos/permissive/127511545/src/MUX.v:133: Operator OR expects 32 or 4 bits on the RHS, but RHS\'s VARREF \'G8\' generates 1 bits.\n                                                                  : ... In instance MUX32x32to32.mux31\n or #(50) o9(G12, G7, G8, G9, 10);\n                    ^\n%Warning-WIDTH: data/full_repos/permissive/127511545/src/MUX.v:133: Operator OR expects 32 or 4 bits on the RHS, but RHS\'s VARREF \'G9\' generates 1 bits.\n                                                                  : ... In instance MUX32x32to32.mux31\n or #(50) o9(G12, G7, G8, G9, 10);\n                        ^\n%Warning-WIDTH: data/full_repos/permissive/127511545/src/MUX.v:133: Operator ASSIGNW expects 1 bits on the Assign RHS, but Assign RHS\'s OR generates 32 or 4 bits.\n                                                                  : ... In instance MUX32x32to32.mux31\n or #(50) o9(G12, G7, G8, G9, 10);\n          ^~\n%Error: Exiting due to 1 error(s), 18 warning(s)\n'
module MUX2x32to32(DataOutput, Data0, Data1, Selector);

	output[31:0] DataOutput;
	input[31:0] Data0, Data1;
	input Selector;

	MUX21 mux0(DataOutput[0], Data0[0], Data1[0], Selector);
	MUX21 mux1(DataOutput[1], Data0[1], Data1[1], Selector);
	MUX21 mux2(DataOutput[2], Data0[2], Data1[2], Selector);
	MUX21 mux3(DataOutput[3], Data0[3], Data1[3], Selector);
	MUX21 mux4(DataOutput[4], Data0[4], Data1[4], Selector);
	MUX21 mux5(DataOutput[5], Data0[5], Data1[5], Selector);
	MUX21 mux6(DataOutput[6], Data0[6], Data1[6], Selector);
	MUX21 mux7(DataOutput[7], Data0[7], Data1[7], Selector);
	MUX21 mux8(DataOutput[8], Data0[8], Data1[8], Selector);
	MUX21 mux9(DataOutput[9], Data0[9], Data1[9], Selector);
	MUX21 mux10(DataOutput[10], Data0[10], Data1[10], Selector);
	MUX21 mux11(DataOutput[11], Data0[11], Data1[11], Selector);
	MUX21 mux12(DataOutput[12], Data0[12], Data1[12], Selector);
	MUX21 mux13(DataOutput[13], Data0[13], Data1[13], Selector);
	MUX21 mux14(DataOutput[14], Data0[14], Data1[14], Selector);
	MUX21 mux15(DataOutput[15], Data0[15], Data1[15], Selector);
	MUX21 mux16(DataOutput[16], Data0[16], Data1[16], Selector);
	MUX21 mux17(DataOutput[17], Data0[17], Data1[17], Selector);
	MUX21 mux18(DataOutput[18], Data0[18], Data1[18], Selector);
	MUX21 mux19(DataOutput[19], Data0[19], Data1[19], Selector);
	MUX21 mux20(DataOutput[20], Data0[20], Data1[20], Selector);
	MUX21 mux21(DataOutput[21], Data0[21], Data1[21], Selector);
	MUX21 mux22(DataOutput[22], Data0[22], Data1[22], Selector);
	MUX21 mux23(DataOutput[23], Data0[23], Data1[23], Selector);
	MUX21 mux24(DataOutput[24], Data0[24], Data1[24], Selector);
	MUX21 mux25(DataOutput[25], Data0[25], Data1[25], Selector);
	MUX21 mux26(DataOutput[26], Data0[26], Data1[26], Selector);
	MUX21 mux27(DataOutput[27], Data0[27], Data1[27], Selector);
	MUX21 mux28(DataOutput[28], Data0[28], Data1[28], Selector);
	MUX21 mux29(DataOutput[29], Data0[29], Data1[29], Selector);
	MUX21 mux30(DataOutput[30], Data0[30], Data1[30], Selector);
	MUX21 mux31(DataOutput[31], Data0[31], Data1[31], Selector);

endmodule
module MUX2x32to32(DataOutput, Data0, Data1, Selector);


	output[31:0] DataOutput;
	input[31:0] Data0, Data1;
	input Selector;

	MUX21 mux0(DataOutput[0], Data0[0], Data1[0], Selector);
	MUX21 mux1(DataOutput[1], Data0[1], Data1[1], Selector);
	MUX21 mux2(DataOutput[2], Data0[2], Data1[2], Selector);
	MUX21 mux3(DataOutput[3], Data0[3], Data1[3], Selector);
	MUX21 mux4(DataOutput[4], Data0[4], Data1[4], Selector);
	MUX21 mux5(DataOutput[5], Data0[5], Data1[5], Selector);
	MUX21 mux6(DataOutput[6], Data0[6], Data1[6], Selector);
	MUX21 mux7(DataOutput[7], Data0[7], Data1[7], Selector);
	MUX21 mux8(DataOutput[8], Data0[8], Data1[8], Selector);
	MUX21 mux9(DataOutput[9], Data0[9], Data1[9], Selector);
	MUX21 mux10(DataOutput[10], Data0[10], Data1[10], Selector);
	MUX21 mux11(DataOutput[11], Data0[11], Data1[11], Selector);
	MUX21 mux12(DataOutput[12], Data0[12], Data1[12], Selector);
	MUX21 mux13(DataOutput[13], Data0[13], Data1[13], Selector);
	MUX21 mux14(DataOutput[14], Data0[14], Data1[14], Selector);
	MUX21 mux15(DataOutput[15], Data0[15], Data1[15], Selector);
	MUX21 mux16(DataOutput[16], Data0[16], Data1[16], Selector);
	MUX21 mux17(DataOutput[17], Data0[17], Data1[17], Selector);
	MUX21 mux18(DataOutput[18], Data0[18], Data1[18], Selector);
	MUX21 mux19(DataOutput[19], Data0[19], Data1[19], Selector);
	MUX21 mux20(DataOutput[20], Data0[20], Data1[20], Selector);
	MUX21 mux21(DataOutput[21], Data0[21], Data1[21], Selector);
	MUX21 mux22(DataOutput[22], Data0[22], Data1[22], Selector);
	MUX21 mux23(DataOutput[23], Data0[23], Data1[23], Selector);
	MUX21 mux24(DataOutput[24], Data0[24], Data1[24], Selector);
	MUX21 mux25(DataOutput[25], Data0[25], Data1[25], Selector);
	MUX21 mux26(DataOutput[26], Data0[26], Data1[26], Selector);
	MUX21 mux27(DataOutput[27], Data0[27], Data1[27], Selector);
	MUX21 mux28(DataOutput[28], Data0[28], Data1[28], Selector);
	MUX21 mux29(DataOutput[29], Data0[29], Data1[29], Selector);
	MUX21 mux30(DataOutput[30], Data0[30], Data1[30], Selector);
	MUX21 mux31(DataOutput[31], Data0[31], Data1[31], Selector);

endmodule