data/full_repos/permissive/117436613/mmix/exec_unit.sv
 line:45: before: "parameter"
1: b'%Error: data/full_repos/permissive/117436613/mmix/exec_unit.sv:23: Cannot find include file: mmix_defs.sv\n`include "mmix_defs.sv" \n         ^~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/117436613/mmix,data/full_repos/permissive/117436613/mmix_defs.sv\n             data/full_repos/permissive/117436613/mmix,data/full_repos/permissive/117436613/mmix_defs.sv.v\n             data/full_repos/permissive/117436613/mmix,data/full_repos/permissive/117436613/mmix_defs.sv.sv\n             mmix_defs.sv\n             mmix_defs.sv.v\n             mmix_defs.sv.sv\n             obj_dir/mmix_defs.sv\n             obj_dir/mmix_defs.sv.v\n             obj_dir/mmix_defs.sv.sv\n%Error: Exiting due to 1 error(s)\n'
function logic register_truth(input [63:0] o, input [7:0] op);
		logic b;
		
		case (op[2:1])
		0: begin
				b = o[63];
			end
		1: begin
				b = ~|o;
			end
		2: begin
				b = ~o[63] & |o[62:0];
			end
		3: begin
				b = o[0];
			end
		endcase
		
		if (op[3])
			register_truth = b ^ 1'b1;
		else
			register_truth = b;
	endfunction
function logic register_truth(input [63:0] o, input [7:0] op);

		logic b;
		
		case (op[2:1])
		0: begin
				b = o[63];
			end
		1: begin
				b = ~|o;
			end
		2: begin
				b = ~o[63] & |o[62:0];
			end
		3: begin
				b = o[0];
			end
		endcase
		
		if (op[3])
			register_truth = b ^ 1'b1;
		else
			register_truth = b;
	endfunction