data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v
'utf-8' codec can't decode byte 0xc4 in position 512: invalid continuation byte
1: b'%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/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/Memory,data/full_repos/permissive/131921633/Mips/Instruction/Category/Category.v\n             data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory,data/full_repos/permissive/131921633/Mips/Instruction/Category/Category.v.v\n             data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory,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/Memory/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/Memory/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/Memory/generate.v:4: Cannot find include file: Mips/Control/Signal/Memory/Control.v\n`include "Mips/Control/Signal/Memory/Control.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/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/Memory/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/Memory/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/Memory/generate.v:9: Define or directive not defined: \'`Mips_Control_Signal_Memory_Control_T\'\n , `Mips_Control_Signal_Memory_Control_T (output) control\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:12: Define or directive not defined: \'`Mips_Control_Signal_Memory_Control_WriteEnable_T\'\n`Mips_Control_Signal_Memory_Control_WriteEnable_T (reg) writeEnable ;\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:13: Define or directive not defined: \'`Mips_Control_Signal_Memory_Control_ByteEnable_T\'\n`Mips_Control_Signal_Memory_Control_ByteEnable_T  (reg) byteEnable  ;\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:14: Define or directive not defined: \'`Mips_Control_Signal_Memory_Control_ByteExtend_T\'\n`Mips_Control_Signal_Memory_Control_ByteExtend_T  (reg) byteExtend  ;\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:17: Define or directive not defined: \'`Mips_Instruction_Category_Category_Store\'\n if(`Mips_Instruction_Category_Category_Store(category))\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:18: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_WriteEnable_True\'\n  writeEnable = `Mips_Control_Signal_Memory_Signal_WriteEnable_True  ;\n                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:20: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_WriteEnable_False\'\n  writeEnable = `Mips_Control_Signal_Memory_Signal_WriteEnable_False ;\n                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:24: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Lb\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:24: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Byte\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:25: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Lh\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:25: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Half\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:26: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Lw\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:26: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Word\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:27: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Lbu\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lbu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:27: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Byte\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lbu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:28: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Lhu\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lhu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:28: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Half\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lhu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:29: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Sb\'\n  `Mips_Instruction_OpFunc_OpFuncs_Sb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:29: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Byte\'\n  `Mips_Instruction_OpFunc_OpFuncs_Sb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:30: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Sh\'\n  `Mips_Instruction_OpFunc_OpFuncs_Sh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:30: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Half\'\n  `Mips_Instruction_OpFunc_OpFuncs_Sh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:31: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Sw\'\n  `Mips_Instruction_OpFunc_OpFuncs_Sw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:31: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_Word\'\n  `Mips_Instruction_OpFunc_OpFuncs_Sw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:32: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteEnable_None\'\n  default                              : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_None ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:37: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Lbu\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lbu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:37: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lbu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:38: Define or directive not defined: \'`Mips_Instruction_OpFunc_OpFuncs_Lhu\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lhu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:38: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned\'\n  `Mips_Instruction_OpFunc_OpFuncs_Lhu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:39: Define or directive not defined: \'`Mips_Control_Signal_Memory_Signal_ByteExtend_Signed\'\n  default                              : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Signed ;\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Control/Signal/Memory/generate.v:42: Define or directive not defined: \'`Mips_Control_Signal_Memory_Control_Pack_Defaults\'\nassign control = `Mips_Control_Signal_Memory_Control_Pack_Defaults;\n                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 37 error(s)\n'
module Mips_Control_Signal_Memory_generate
	( `Mips_Instruction_OpFunc_OpFunc_T     (input)  opFunc
	, `Mips_Instruction_Category_Category_T (input)  category
	, `Mips_Control_Signal_Memory_Control_T (output) control
	);

`Mips_Control_Signal_Memory_Control_WriteEnable_T (reg) writeEnable ;
`Mips_Control_Signal_Memory_Control_ByteEnable_T  (reg) byteEnable  ;
`Mips_Control_Signal_Memory_Control_ByteExtend_T  (reg) byteExtend  ;

always @(*)
	if(`Mips_Instruction_Category_Category_Store(category))
		writeEnable = `Mips_Control_Signal_Memory_Signal_WriteEnable_True  ;
	else
		writeEnable = `Mips_Control_Signal_Memory_Signal_WriteEnable_False ;

always @(*)
	case(opFunc)
		`Mips_Instruction_OpFunc_OpFuncs_Lb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;
		`Mips_Instruction_OpFunc_OpFuncs_Lh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;
		`Mips_Instruction_OpFunc_OpFuncs_Lw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;
		`Mips_Instruction_OpFunc_OpFuncs_Lbu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;
		`Mips_Instruction_OpFunc_OpFuncs_Lhu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;
		`Mips_Instruction_OpFunc_OpFuncs_Sb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;
		`Mips_Instruction_OpFunc_OpFuncs_Sh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;
		`Mips_Instruction_OpFunc_OpFuncs_Sw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;
		default                              : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_None ;
	endcase

always @(*)
	case(opFunc)
		`Mips_Instruction_OpFunc_OpFuncs_Lbu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;
		`Mips_Instruction_OpFunc_OpFuncs_Lhu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;
		default                              : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Signed ;
	endcase

assign control = `Mips_Control_Signal_Memory_Control_Pack_Defaults;

endmodule
module Mips_Control_Signal_Memory_generate
	( `Mips_Instruction_OpFunc_OpFunc_T     (input)  opFunc
	, `Mips_Instruction_Category_Category_T (input)  category
	, `Mips_Control_Signal_Memory_Control_T (output) control
	);


`Mips_Control_Signal_Memory_Control_WriteEnable_T (reg) writeEnable ;
`Mips_Control_Signal_Memory_Control_ByteEnable_T  (reg) byteEnable  ;
`Mips_Control_Signal_Memory_Control_ByteExtend_T  (reg) byteExtend  ;

always @(*)
	if(`Mips_Instruction_Category_Category_Store(category))
		writeEnable = `Mips_Control_Signal_Memory_Signal_WriteEnable_True  ;
	else
		writeEnable = `Mips_Control_Signal_Memory_Signal_WriteEnable_False ;

always @(*)
	case(opFunc)
		`Mips_Instruction_OpFunc_OpFuncs_Lb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;
		`Mips_Instruction_OpFunc_OpFuncs_Lh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;
		`Mips_Instruction_OpFunc_OpFuncs_Lw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;
		`Mips_Instruction_OpFunc_OpFuncs_Lbu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;
		`Mips_Instruction_OpFunc_OpFuncs_Lhu : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;
		`Mips_Instruction_OpFunc_OpFuncs_Sb  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Byte ;
		`Mips_Instruction_OpFunc_OpFuncs_Sh  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Half ;
		`Mips_Instruction_OpFunc_OpFuncs_Sw  : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_Word ;
		default                              : byteEnable = `Mips_Control_Signal_Memory_Signal_ByteEnable_None ;
	endcase

always @(*)
	case(opFunc)
		`Mips_Instruction_OpFunc_OpFuncs_Lbu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;
		`Mips_Instruction_OpFunc_OpFuncs_Lhu : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Unsigned ;
		default                              : byteExtend = `Mips_Control_Signal_Memory_Signal_ByteExtend_Signed ;
	endcase

assign control = `Mips_Control_Signal_Memory_Control_Pack_Defaults;

endmodule