data/full_repos/permissive/524509242/FSM GCD/GCDwrapper.v
1: b'%Error: Cannot find file containing module: GCD,data/full_repos/permissive/524509242\n        ... Looked in:\n             data/full_repos/permissive/524509242/FSM/GCD,data/full_repos/permissive/524509242\n             data/full_repos/permissive/524509242/FSM/GCD,data/full_repos/permissive/524509242.v\n             data/full_repos/permissive/524509242/FSM/GCD,data/full_repos/permissive/524509242.sv\n             GCD,data/full_repos/permissive/524509242\n             GCD,data/full_repos/permissive/524509242.v\n             GCD,data/full_repos/permissive/524509242.sv\n             obj_dir/GCD,data/full_repos/permissive/524509242\n             obj_dir/GCD,data/full_repos/permissive/524509242.v\n             obj_dir/GCD,data/full_repos/permissive/524509242.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/524509242/FSM\n%Error: Cannot find file containing module: GCD/GCDwrapper.v\n%Error: Exiting due to 3 error(s)\n'
module GCDwrapper(data_A, data_B, data_D, clk, reset, done, start);
input [3:0] data_A, data_B;
input clk, reset, start;
output [3:0] data_D;
output done;

wire lessthan, NEQ, loadA, loadB, sa, sb, loadD;

GCD_datapath DP(.lt(lessthan),
						.neq(NEQ),
						.ldA(loadA),
						.ldB(loadB),
						.selA(sa),
						.selB(sb),
						.ld_D(loadD),
						.data_A(data_A),
						.data_B(data_B),
						.data_D(data_D),
						.clk(clk), 
						.reset(reset));
						
controller CN(.ldA(loadA),
					.ldB(loadB),
					.selA(sa),
					.selB(sb),
					.ld_D(loadD),
					.clk(clk),
					.lt(lessthan),
					.neq(NEQ),
					.start(start),
					.done(done));


endmodule
module GCDwrapper(data_A, data_B, data_D, clk, reset, done, start);

input [3:0] data_A, data_B;
input clk, reset, start;
output [3:0] data_D;
output done;

wire lessthan, NEQ, loadA, loadB, sa, sb, loadD;

GCD_datapath DP(.lt(lessthan),
						.neq(NEQ),
						.ldA(loadA),
						.ldB(loadB),
						.selA(sa),
						.selB(sb),
						.ld_D(loadD),
						.data_A(data_A),
						.data_B(data_B),
						.data_D(data_D),
						.clk(clk), 
						.reset(reset));
						
controller CN(.ldA(loadA),
					.ldB(loadB),
					.selA(sa),
					.selB(sb),
					.ld_D(loadD),
					.clk(clk),
					.lt(lessthan),
					.neq(NEQ),
					.start(start),
					.done(done));


endmodule