data/full_repos/permissive/160788788/ifu.v
1: b"%Error: data/full_repos/permissive/160788788/ifu.v:15: Cannot find file containing module: 'npc'\n npc npc1(.jumpCtr(jumpCtr), .nPC_sel(nPC_sel), .zero(zero), .imm(imm), .pc(pcout), .out(npcout), .tarAddr(tarAddr));\n ^~~\n        ... Looked in:\n             data/full_repos/permissive/160788788,data/full_repos/permissive/160788788/npc\n             data/full_repos/permissive/160788788,data/full_repos/permissive/160788788/npc.v\n             data/full_repos/permissive/160788788,data/full_repos/permissive/160788788/npc.sv\n             npc\n             npc.v\n             npc.sv\n             obj_dir/npc\n             obj_dir/npc.v\n             obj_dir/npc.sv\n%Error: data/full_repos/permissive/160788788/ifu.v:16: Cannot find file containing module: 'pc'\n pc pc1(.clock(clock), .reset(reset), .in(npcout), .out(pcout));\n ^~\n%Error: data/full_repos/permissive/160788788/ifu.v:17: Cannot find file containing module: 'im'\n im im1(.Addr(pcout[9:0]), .out(ins));\n ^~\n%Error: Exiting due to 3 error(s)\n"
module ifu(clock, reset, zero, nPC_sel, jumpCtr, ins);
	input clock, reset, zero, nPC_sel, jumpCtr;

	output [31:0] ins;

	wire [15:0] imm;
	wire [29:0] pcout, npcout;
	wire [25:0] tarAddr;


	assign imm = ins[15:0];
	assign tarAddr = ins[25:0];


	npc npc1(.jumpCtr(jumpCtr), .nPC_sel(nPC_sel), .zero(zero), .imm(imm), .pc(pcout), .out(npcout), .tarAddr(tarAddr));
	pc pc1(.clock(clock), .reset(reset), .in(npcout), .out(pcout));
	im im1(.Addr(pcout[9:0]), .out(ins));

endmodule
module ifu(clock, reset, zero, nPC_sel, jumpCtr, ins);

	input clock, reset, zero, nPC_sel, jumpCtr;

	output [31:0] ins;

	wire [15:0] imm;
	wire [29:0] pcout, npcout;
	wire [25:0] tarAddr;


	assign imm = ins[15:0];
	assign tarAddr = ins[25:0];


	npc npc1(.jumpCtr(jumpCtr), .nPC_sel(nPC_sel), .zero(zero), .imm(imm), .pc(pcout), .out(npcout), .tarAddr(tarAddr));
	pc pc1(.clock(clock), .reset(reset), .in(npcout), .out(pcout));
	im im1(.Addr(pcout[9:0]), .out(ins));

endmodule