data/full_repos/permissive/182885969/test/cpu_tb.v
 line:198: before: ")"
1: b'%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:28: Cannot find include file: cpu.v\n`include "cpu.v" \n         ^~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/182885969/test,data/full_repos/permissive/182885969/cpu.v\n             data/full_repos/permissive/182885969/test,data/full_repos/permissive/182885969/cpu.v.v\n             data/full_repos/permissive/182885969/test,data/full_repos/permissive/182885969/cpu.v.sv\n             cpu.v\n             cpu.v.v\n             cpu.v.sv\n             obj_dir/cpu.v\n             obj_dir/cpu.v.v\n             obj_dir/cpu.v.sv\n%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:36: Define or directive not defined: \'`NUM_IM_DATA\'\n cpu #(.NMEM(`NUM_IM_DATA), .IM_DATA(`IM_DATA_FILE))\n             ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:36: Define or directive not defined: \'`IM_DATA_FILE\'\n cpu #(.NMEM(`NUM_IM_DATA), .IM_DATA(`IM_DATA_FILE))\n                                     ^~~~~~~~~~~~~\n%Warning-STMTDLY: data/full_repos/permissive/182885969/test/cpu_tb.v:41: Unsupported: Ignoring delay on this delayed statement.\n  #5;\n  ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:45: Unsupported or unknown PLI call: $dumpfile\n  $dumpfile(`DUMP_FILE);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:45: Define or directive not defined: \'`DUMP_FILE\'\n  $dumpfile(`DUMP_FILE);\n            ^~~~~~~~~~\n%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:46: Unsupported or unknown PLI call: $dumpvars\n  $dumpvars(0, cpu_tb);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:53: Define or directive not defined: \'`NUM_IM_DATA\'\n  for (i = 0; i < `NUM_IM_DATA + 5; i = i + 1) begin\n                  ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/182885969/test/cpu_tb.v:54: syntax error, unexpected \'@\'\n   @(posedge clk);\n   ^\n%Error: Exiting due to 8 error(s), 1 warning(s)\n'
module cpu_tb;

	integer i = 0;

	reg			clk;

	cpu #(.NMEM(`NUM_IM_DATA), .IM_DATA(`IM_DATA_FILE))
			mips1(.clk(clk));

	always begin
		clk <= ~clk;
		#5;
	end

	initial begin
		$dumpfile(`DUMP_FILE);
		$dumpvars(0, cpu_tb);

		clk <= 1'b0;




		for (i = 0; i < `NUM_IM_DATA + 5; i = i + 1) begin
			@(posedge clk);
		end

		$finish;
	end
endmodule
module cpu_tb;


	integer i = 0;

	reg			clk;

	cpu #(.NMEM(`NUM_IM_DATA), .IM_DATA(`IM_DATA_FILE))
			mips1(.clk(clk));

	always begin
		clk <= ~clk;
		#5;
	end

	initial begin
		$dumpfile(`DUMP_FILE);
		$dumpvars(0, cpu_tb);

		clk <= 1'b0;




		for (i = 0; i < `NUM_IM_DATA + 5; i = i + 1) begin
			@(posedge clk);
		end

		$finish;
	end
endmodule