data/full_repos/permissive/441359809/src/yosys/tests/arch/gowin/init.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/441359809/src/yosys/tests/arch/gowin/init.v:8: 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 \'myDFF\'\nmodule myDFF (output reg Q, input CLK, D);\n       ^~~~~\n                                                                                           : ... Top module \'myDFFE\'\nmodule myDFFE (output reg Q, input D, CLK, CE);\n       ^~~~~~\n                                                                                           : ... Top module \'myDFFS\'\nmodule myDFFS (output reg Q, input D, CLK, SET);\n       ^~~~~~\n                                                                                           : ... Top module \'myDFFSE\'\nmodule myDFFSE (output reg Q, input D, CLK, CE, SET);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFR\'\nmodule myDFFR (output reg Q, input D, CLK, RESET);\n       ^~~~~~\n                                                                                           : ... Top module \'myDFFRE\'\nmodule myDFFRE (output reg Q, input D, CLK, CE, RESET);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFP\'\nmodule myDFFP (output reg Q, input D, CLK, PRESET);\n       ^~~~~~\n                                                                                           : ... Top module \'myDFFPE\'\nmodule myDFFPE (output reg Q, input D, CLK, CE, PRESET);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFC\'\nmodule myDFFC (output reg Q, input D, CLK, CLEAR);\n       ^~~~~~\n                                                                                           : ... Top module \'myDFFCE\'\nmodule myDFFCE (output reg Q, input D, CLK, CE, CLEAR);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFN\'\nmodule myDFFN (output reg Q, input CLK, D);\n       ^~~~~~\n                                                                                           : ... Top module \'myDFFNE\'\nmodule myDFFNE (output reg Q, input D, CLK, CE);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFNS\'\nmodule myDFFNS (output reg Q, input D, CLK, SET);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFNSE\'\nmodule myDFFNSE (output reg Q, input D, CLK, CE, SET);\n       ^~~~~~~~\n                                                                                           : ... Top module \'myDFFNR\'\nmodule myDFFNR (output reg Q, input D, CLK, RESET);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFNRE\'\nmodule myDFFNRE (output reg Q, input D, CLK, CE, RESET);\n       ^~~~~~~~\n                                                                                           : ... Top module \'myDFFNP\'\nmodule myDFFNP (output reg Q, input D, CLK, PRESET);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFNPE\'\nmodule myDFFNPE (output reg Q, input D, CLK, CE, PRESET);\n       ^~~~~~~~\n                                                                                           : ... Top module \'myDFFNC\'\nmodule myDFFNC (output reg Q, input D, CLK, CLEAR);\n       ^~~~~~~\n                                                                                           : ... Top module \'myDFFNCE\'\nmodule myDFFNCE (output reg Q, input D, CLK, CE, CLEAR);\n       ^~~~~~~~\n%Error: Exiting due to 1 warning(s)\n'
module myDFFNRE (output reg Q, input D, CLK, CE, RESET);
	parameter [0:0] INIT = 1'b0;
	initial Q = INIT;
	always @(negedge CLK) begin
		if (RESET)
			Q <= 1'b0;
		else if (CE)
			Q <= D;
	end
endmodule
module myDFFNRE (output reg Q, input D, CLK, CE, RESET);

	parameter [0:0] INIT = 1'b0;
	initial Q = INIT;
	always @(negedge CLK) begin
		if (RESET)
			Q <= 1'b0;
		else if (CE)
			Q <= D;
	end
endmodule