data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v
None: at end of input
1: b'%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:1: Cannot find include file: Mips/Instruction/Category/Category.v\n`include "Mips/Instruction/Category/Category.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc,data/full_repos/permissive/131921633/Mips/Instruction/Category/Category.v\n             data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc,data/full_repos/permissive/131921633/Mips/Instruction/Category/Category.v.v\n             data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc,data/full_repos/permissive/131921633/Mips/Instruction/Category/Category.v.sv\n             Mips/Instruction/Category/Category.v\n             Mips/Instruction/Category/Category.v.v\n             Mips/Instruction/Category/Category.v.sv\n             obj_dir/Mips/Instruction/Category/Category.v\n             obj_dir/Mips/Instruction/Category/Category.v.v\n             obj_dir/Mips/Instruction/Category/Category.v.sv\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:2: Cannot find include file: Mips/Instruction/OpFunc/OpFunc.v\n`include "Mips/Instruction/OpFunc/OpFunc.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:3: Cannot find include file: Mips/Instruction/OpFunc/OpFuncs.v\n`include "Mips/Instruction/OpFunc/OpFuncs.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:4: Cannot find include file: Mips/Control/Signal/Pc/Control.v\n`include "Mips/Control/Signal/Pc/Control.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:7: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFunc_T\'\n ( `Mips_Instruction_OpFunc_OpFunc_T     (input)  opFunc\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:7: syntax error, unexpected \'(\', expecting \'[\'\n ( `Mips_Instruction_OpFunc_OpFunc_T     (input)  opFunc\n                                          ^~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:8: Define or directive not defined: \'`Mips_Instruction_Category_Category_T\'\n , `Mips_Instruction_Category_Category_T (input)  category\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:9: Define or directive not defined: \'`Mips_Control_Signal_Pc_Control_T\'\n , `Mips_Control_Signal_Pc_Control_T     (output) control\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:12: Define or directive not defined: \'`Mips_Control_Signal_Pc_Control_Action_T\'\n`Mips_Control_Signal_Pc_Control_Action_T    (reg) action    ;\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:13: Define or directive not defined: \'`Mips_Control_Signal_Pc_Control_Condition_T\'\n`Mips_Control_Signal_Pc_Control_Condition_T (reg) condition ;\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:16: Define or directive not defined: \'`Mips_Instruction_Category_Category_Jump\'\n if(`Mips_Instruction_Category_Category_Jump(category)) begin\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:18: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Jr\'\n   opFunc == `Mips_Instruction_OpFunc_OpFuncs_Jr ||\n             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:19: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Jalr\'\n   opFunc == `Mips_Instruction_OpFunc_OpFuncs_Jalr\n             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:21: Define or directive not defined: \'`Mips_Control_Signal_Pc_Signal_Action_JumpR\'\n   action = `Mips_Control_Signal_Pc_Signal_Action_JumpR;\n            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:23: Define or directive not defined: \'`Mips_Control_Signal_Pc_Signal_Action_Jump\'\n   action = `Mips_Control_Signal_Pc_Signal_Action_Jump;\n            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:24: Define or directive not defined: \'`Mips_Instruction_Category_Category_Branch\'\n end else if(`Mips_Instruction_Category_Category_Branch(category))\n             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:25: Define or directive not defined: \'`Mips_Control_Signal_Pc_Signal_Action_Branch\'\n  action = `Mips_Control_Signal_Pc_Signal_Action_Branch;\n           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:27: Define or directive not defined: \'`Mips_Control_Signal_Pc_Signal_Action_Inc\'\n  action = `Mips_Control_Signal_Pc_Signal_Action_Inc;\n           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:37: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Beq\'\n  `Mips_Instruction_OpFunc_OpFuncs_Beq    : condition = `Mips_Control_Signal_Pc_Signal_Condition_EQ ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:37: Define or directive not defined: \'`Mips_Control_Signal_Pc_Signal_Condition_EQ\'\n  `Mips_Instruction_OpFunc_OpFuncs_Beq    : condition = `Mips_Control_Signal_Pc_Signal_Condition_EQ ;\n                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:38: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Bne\'\n  `Mips_Instruction_OpFunc_OpFuncs_Bne    : condition = `Mips_Control_Signal_Pc_Signal_Condition_NE ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:38: Define or directive not defined: \'`Mips_Control_Signal_Pc_Signal_Condition_NE\'\n  `Mips_Instruction_OpFunc_OpFuncs_Bne    : condition = `Mips_Control_Signal_Pc_Signal_Condition_NE ;\n                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:39: Define or directive not defined: \'`Mips_Control_Signal_Pc_Signal_Condition_None\'\n  default                                 : condition = `Mips_Control_Signal_Pc_Signal_Condition_None ;\n                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Pc/generate.v:42: Define or directive not defined: \'`Mips_Control_Signal_Pc_Control_Pack_Defaults\'\nassign control = `Mips_Control_Signal_Pc_Control_Pack_Defaults;\n                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 24 error(s)\n'
module Mips_Control_Signal_Pc_generate
	( `Mips_Instruction_OpFunc_OpFunc_T     (input)  opFunc
	, `Mips_Instruction_Category_Category_T (input)  category
	, `Mips_Control_Signal_Pc_Control_T     (output) control
	);

`Mips_Control_Signal_Pc_Control_Action_T    (reg) action    ;
`Mips_Control_Signal_Pc_Control_Condition_T (reg) condition ;

always @(*)
	if(`Mips_Instruction_Category_Category_Jump(category)) begin
		if(
			opFunc == `Mips_Instruction_OpFunc_OpFuncs_Jr ||
			opFunc == `Mips_Instruction_OpFunc_OpFuncs_Jalr
		)
			action = `Mips_Control_Signal_Pc_Signal_Action_JumpR;
		else
			action = `Mips_Control_Signal_Pc_Signal_Action_Jump;
	end else if(`Mips_Instruction_Category_Category_Branch(category))
		action = `Mips_Control_Signal_Pc_Signal_Action_Branch;
	else
		action = `Mips_Control_Signal_Pc_Signal_Action_Inc;

always @(*)
	case(opFunc)






		`Mips_Instruction_OpFunc_OpFuncs_Beq    : condition = `Mips_Control_Signal_Pc_Signal_Condition_EQ ;
		`Mips_Instruction_OpFunc_OpFuncs_Bne    : condition = `Mips_Control_Signal_Pc_Signal_Condition_NE ;
		default                                 : condition = `Mips_Control_Signal_Pc_Signal_Condition_None ;
	endcase

assign control = `Mips_Control_Signal_Pc_Control_Pack_Defaults;

endmodule
module Mips_Control_Signal_Pc_generate
	( `Mips_Instruction_OpFunc_OpFunc_T     (input)  opFunc
	, `Mips_Instruction_Category_Category_T (input)  category
	, `Mips_Control_Signal_Pc_Control_T     (output) control
	);


`Mips_Control_Signal_Pc_Control_Action_T    (reg) action    ;
`Mips_Control_Signal_Pc_Control_Condition_T (reg) condition ;

always @(*)
	if(`Mips_Instruction_Category_Category_Jump(category)) begin
		if(
			opFunc == `Mips_Instruction_OpFunc_OpFuncs_Jr ||
			opFunc == `Mips_Instruction_OpFunc_OpFuncs_Jalr
		)
			action = `Mips_Control_Signal_Pc_Signal_Action_JumpR;
		else
			action = `Mips_Control_Signal_Pc_Signal_Action_Jump;
	end else if(`Mips_Instruction_Category_Category_Branch(category))
		action = `Mips_Control_Signal_Pc_Signal_Action_Branch;
	else
		action = `Mips_Control_Signal_Pc_Signal_Action_Inc;

always @(*)
	case(opFunc)






		`Mips_Instruction_OpFunc_OpFuncs_Beq    : condition = `Mips_Control_Signal_Pc_Signal_Condition_EQ ;
		`Mips_Instruction_OpFunc_OpFuncs_Bne    : condition = `Mips_Control_Signal_Pc_Signal_Condition_NE ;
		default                                 : condition = `Mips_Control_Signal_Pc_Signal_Condition_None ;
	endcase

assign control = `Mips_Control_Signal_Pc_Control_Pack_Defaults;

endmodule