data/full_repos/permissive/127511545/src/Register.v
1: b"%Error: data/full_repos/permissive/127511545/src/Register.v:72: Cannot find file containing module: 'DFlipFlop'\n DFlipFlop dff0(BitOutput, D, Reset, CLK);\n ^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/127511545/src,data/full_repos/permissive/127511545/DFlipFlop\n             data/full_repos/permissive/127511545/src,data/full_repos/permissive/127511545/DFlipFlop.v\n             data/full_repos/permissive/127511545/src,data/full_repos/permissive/127511545/DFlipFlop.sv\n             DFlipFlop\n             DFlipFlop.v\n             DFlipFlop.sv\n             obj_dir/DFlipFlop\n             obj_dir/DFlipFlop.v\n             obj_dir/DFlipFlop.sv\n%Error: data/full_repos/permissive/127511545/src/Register.v:17: Cannot find file containing module: 'Decoder'\n Decoder d0(WriteEnable, RegisterWrite, WriteRegister);\n ^~~~~~~\n%Error: data/full_repos/permissive/127511545/src/Register.v:52: Cannot find file containing module: 'MUX32x32to32'\n%Error: data/full_repos/permissive/127511545/src/Register.v:55: Cannot find file containing module: 'MUX32x32to32'\n%Error: Exiting due to 4 error(s)\n"
module RegisterBit(BitOutput, BitData, WriteEnable, Reset, CLK);

	output BitOutput;
	input BitData, WriteEnable;
	input Reset, CLK;
	wire D, F1, F2;
	wire Reset;

	and #(50) a0(F1, BitOutput, (~WriteEnable));
	and #(50) a1(F2, BitData, WriteEnable);
	or  #(50) o0(D, F1, F2);
	DFlipFlop dff0(BitOutput, D, Reset, CLK);

endmodule
module RegisterBit(BitOutput, BitData, WriteEnable, Reset, CLK);


	output BitOutput;
	input BitData, WriteEnable;
	input Reset, CLK;
	wire D, F1, F2;
	wire Reset;

	and #(50) a0(F1, BitOutput, (~WriteEnable));
	and #(50) a1(F2, BitData, WriteEnable);
	or  #(50) o0(D, F1, F2);
	DFlipFlop dff0(BitOutput, D, Reset, CLK);

endmodule